/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.error-page{background:linear-gradient(180deg,#000,#070b12 35%,#ec1c24);box-sizing:border-box;color:#fff;font-family:monospace;line-height:1;min-height:100vh;padding:50px 20px;text-align:center;width:100%}.error-page .logo-wrapper{margin:0 auto 20px;max-width:340px;padding:20px}.error-page .logo-wrapper,.error-page .logo-wrapper img{box-sizing:border-box;display:block;width:100%}.error-page .status-code{font-size:60px;font-weight:800;margin-top:20px}.error-page .reason{font-size:40px}.error-page .description{font-size:16px;margin-bottom:40px;margin-top:40px}.error-page .link{display:inline-block}.svg-x-close{background:url("../build/svg_sprite/css/svg/sprite.css.8eb169797e47.svg") 0 0 no-repeat}.svg-x-close-dims{height:52px;width:52px}.svg-x-close-default{background:url("../build/svg_sprite/css/svg/sprite.css.8eb169797e47.svg") 100% 0 no-repeat}.svg-x-close-default-dims{height:24px;width:24px}.reset-list{margin:0;padding:0}.reset-list>li{list-style:none}.clear:after,.init-pseudo{content:"";display:block}.clear:after{clear:both;display:table}@font-face{font-family:Ulm Grotesk;font-style:normal;font-weight:400;src:url("../dist/fonts/UlmGrotesk-Regular.294c76b3a3f0.otf") format("woff")}@font-face{font-family:Ulm Grotesk;font-style:normal;font-weight:700;src:url("../dist/fonts/UlmGrotesk-Bold.d6ccd884bde0.otf") format("woff")}@font-face{font-family:Ulm Grotesk;font-style:normal;font-weight:800;src:url("../dist/fonts/UlmGrotesk-Extrabold.adb40b0cfa32.otf") format("woff")}@font-face{font-family:Ulm Grotesk;font-style:normal;font-weight:300;src:url("../dist/fonts/UlmGrotesk-Medium.ed93e3623523.otf") format("woff")}@font-face{font-family:Ulm Grotesk;font-style:normal;font-weight:200;src:url("../dist/fonts/UlmGrotesk-Light.5fbe52575635.otf") format("woff")}@font-face{font-family:IBMPlexMono;font-style:normal;font-weight:400;src:url("../dist/fonts/IBMPlexMono-Regular.f36c405479ad.woff2") format("woff2")}@font-face{font-family:IBMPlexMono;font-style:normal;font-weight:700;src:url("../dist/fonts/IBMPlexMono-Bold.39b60011d37a.woff2") format("woff2")}@font-face{font-family:Asty;font-style:normal;font-weight:100;src:url("../dist/fonts/a24ecb68c956783ebd623f4cee7ae41c232775ac.e4821246be14.woff2") format("woff2")}@font-face{font-family:Asty;font-style:italic;font-weight:100;src:url("../dist/fonts/71052933d1a3c964f9ca1ece6fa6451ed1cf6e8a.52dd8596cc49.woff2") format("woff2")}@font-face{font-family:Asty;font-style:normal;font-weight:200;src:url("../dist/fonts/c96e5ad244d39f36cfea074d26b09ff2c0aaac43.95d82ff04cfe.woff2") format("woff2")}@font-face{font-family:Asty;font-style:italic;font-weight:200;src:url("../dist/fonts/08c58850bc49b0dbb1c14dfb4cc2bde5e97dcfb8.05fb32b64a99.woff2") format("woff2")}@font-face{font-family:Asty;font-style:normal;font-weight:300;src:url("../dist/fonts/c3d9fd74af0fa2d43ec832aa8697545b11370436.3a2d8099f54b.woff2") format("woff2")}@font-face{font-family:Asty;font-style:italic;font-weight:300;src:url("../dist/fonts/03d122627242e422c5b5498c615a721ad7347adb.0b9b43b4302e.woff2") format("woff2")}@font-face{font-family:Asty;font-style:normal;font-weight:400;src:url("../dist/fonts/bafa338cad7f03295c190187b1d10a81f911f2c0.1d02eebf0bd7.woff2") format("woff2")}@font-face{font-family:Asty;font-style:italic;font-weight:400;src:url("../dist/fonts/aa719c803ccd3e6fe9af4e577692ef80855c2ceb.c311ee34d8d5.woff2") format("woff2")}@font-face{font-family:Asty;font-style:normal;font-weight:500;src:url("../dist/fonts/8c39302b81e882e8794a59ffce846237d5595f8a.68a7517aaef2.woff2") format("woff2")}@font-face{font-family:Asty;font-style:italic;font-weight:500;src:url("../dist/fonts/97e7d2dc8aba73cadf6e7789af1c7255bf9180b0.5ee630e615b7.woff2") format("woff2")}@font-face{font-family:Asty;font-style:normal;font-weight:600;src:url("../dist/fonts/2ae42e8bad096027469962d148e502c7fb7126d0.f72ce1cbb563.woff2") format("woff2")}@font-face{font-family:Asty;font-style:italic;font-weight:600;src:url("../dist/fonts/fdb818d4e8f8e80cf0e6ba52c7ecd195c44e1cbc.a24b4654d545.woff2") format("woff2")}@font-face{font-family:Asty;font-style:normal;font-weight:700;src:url("../dist/fonts/788e2be7e7ccc7ada0559102ec5fc3cf09a6bde0.0d687e4ac707.woff2") format("woff2")}@font-face{font-family:Asty;font-style:italic;font-weight:700;src:url("../dist/fonts/c19f0fe5c4b292e24e063a4b3dac894952ce21f2.1b5941d6d347.woff2") format("woff2")}@font-face{font-family:Asty;font-style:normal;font-weight:800;src:url("../dist/fonts/f3be757a98ed93358fee10ae79a0eda0857ea661.db65160eb12c.woff2") format("woff2")}@font-face{font-family:Asty;font-style:italic;font-weight:800;src:url("../dist/fonts/2e676558bf817d432e8d44fe4502aa2270795e2a.570b44782431.woff2") format("woff2")}@font-face{font-family:Asty;font-style:normal;font-weight:900;src:url("../dist/fonts/2fe09981de5c89bf1adc8a995c812b2235c0d581.72f53dabb4d6.woff2") format("woff2")}@font-face{font-family:Asty;font-style:italic;font-weight:900;src:url("../dist/fonts/92521963ce5b069e2dcbcefad2989973c770acc0.ed4e2bb8fee2.woff2") format("woff2")}@font-face{font-family:Asty;font-style:normal;font-weight:1000;src:url("../dist/fonts/2f1843f63b344c38388fe672ea26cdd886ad80a3.8130a911bab6.woff2") format("woff2")}@font-face{font-family:Asty;font-style:italic;font-weight:1000;src:url("../dist/fonts/28ac5e14d127976980882702513ef9f257dc106d.915ca364267d.woff2") format("woff2")}@font-face{font-family:Asty Variable;font-style:normal;font-weight:400;src:url("../dist/fonts/770d5407c02ef7450f48c340dbcaa92f055e5f0e.7e039fb1a3fa.woff2") format("woff2")}a,button,html,input,select,textarea{font:400 14px/1.3 Asty,Arial,Helvetica,sans-serif}body{margin:0;min-height:100vh}.main-wrapper{display:flex;flex-direction:row}#main{width:100%}.sidebar+#main{box-sizing:border-box;padding:50px 50px 50px 240px}ul.messages,ul.nonfield{margin:0;padding:0}ul.messages>li,ul.nonfield>li{list-style:none}ul.messages .message.success,ul.nonfield .message.success{color:#370507}ul.messages .message.error,ul.nonfield .message.error{color:#ec1c24}.field{font-size:18px}.field label{box-sizing:border-box;display:inline-block;font-weight:600;padding:5px 0}.field input,.field select,.field textarea{border:2px solid #bcbab2;border-radius:6px;box-sizing:border-box;font-size:inherit;padding:12px;width:100%}.field textarea{resize:vertical}.field select{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.login-wrapper{background-color:#f2efe4;display:flex;flex-direction:row;min-height:100vh}.login-wrapper>*{flex-basis:50%}.login-form-wrapper{box-sizing:border-box;display:flex;justify-content:center;padding:80px 0;width:100%}.login-form-wrapper .login-form-container{background-image:url("../images/burst.b7ce4c7513ab.svg");background-position:50% 50%;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center}.login-form-container{box-sizing:border-box;max-width:485px;padding:70px;width:100%}.login-form-container .logo-wrapper{margin-bottom:15px;text-align:center}.login-form-container .forgot-password{font-size:18px;text-align:right}.login-form-container .forgot-password a{color:inherit}.login-form-container .submit-button{width:100%}.login-logo-wrapper{align-items:center;background:linear-gradient(180deg,#000,#070b12 35%,#ec1c24);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:24px 0;position:relative}.login-logo-wrapper .shape-wrapper{left:0;position:absolute;top:50%;transform:translateY(-50%)}.login-logo-wrapper .logo-wrapper{color:#fff;display:block;font-family:Asty;font-size:24px;font-weight:100;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.login-logo-wrapper .footer-links{bottom:20px;left:30px;margin-top:auto}.login-logo-wrapper .footer-links a{color:hsla(0,0%,100%,.5);display:inline-block;text-decoration:none}.login-logo-wrapper .footer-links a:hover{color:#fff;text-decoration:underline;transition:color .15s}.login-logo-wrapper .footer-links a:not(:last-of-type):after{color:hsla(0,0%,100%,.5);content:"";content:"|";display:block;display:inline;margin-left:5px}.input-form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:950px}.input-form .field:nth-of-type(3n){width:100%}.input-form .field:nth-of-type(3n+1),.input-form .field:nth-of-type(3n+2){width:49%}.input-form .field:last-of-type,.input-form.full-width .field{width:100%}.input-form .submit-button-wrapper{display:flex;flex-direction:row-reverse;margin-top:40px;width:100%}.schedule-form{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;justify-content:space-between;max-width:950px}.schedule-form .field-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.schedule-form .field{width:100%}.schedule-form .field.end,.schedule-form .field.start{width:49%}.schedule-form .submit-buttons{align-items:center;display:flex;flex-direction:row;gap:20px;width:100%}.schedule-form .submit-buttons .submit-button-wrapper:first-child:nth-last-child(2),.schedule-form .submit-buttons .submit-button-wrapper:nth-child(2):nth-last-child(2){margin-left:auto}.schedule-form+.messages{position:absolute}.page-title-wrapper{align-items:baseline;border-bottom:2px solid #d7d4cb;box-sizing:border-box;display:flex;padding-bottom:10px;position:relative}.page-title-wrapper .page-title{color:#370507;font-family:Asty;font-size:37px;font-weight:700;margin:0}.page-title-wrapper .page-subtitle{color:#ec1c24;font-family:Asty;font-size:26px;font-weight:400;margin:0 0 0 20px}.section{box-sizing:border-box;padding-bottom:25px;padding-top:25px}.section .section-title{color:#ec1c24;font-family:Asty;font-size:26px;font-weight:700}.section .section-subtitle{color:#868581;font-size:18px;margin-bottom:15px}.section-title-wrapper{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between}.section-title-wrapper .section-title-container{align-items:baseline;display:flex;flex-direction:row;margin-left:auto}.section-title-wrapper .section-title-container+.section-title-container{margin-left:10px}.section-title-wrapper .section-title-container .container-item+.container-item{margin-left:20px}.sidebar{background:linear-gradient(180deg,#000,#070b12 35%,#ec1c24);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100%;min-height:100vh;padding:0 0 25px;position:fixed;width:190px;z-index:100}.sidebar .top-shape-wrapper{position:absolute;width:100%}.sidebar .bottom-shape-wrapper{bottom:0;left:0;position:absolute}.sidebar .logo-wrapper{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.sidebar .logo-wrapper img{display:block}.sidebar .main-menu{box-sizing:border-box;margin-top:200px;padding-inline:12px}.sidebar .bottom-menu{box-sizing:border-box;margin-top:auto;padding-inline:12px}.sidebar .depth-0{display:flex;flex-direction:column;margin:0;padding:0;position:relative;z-index:10}.sidebar .depth-0>li{list-style:none}.sidebar .depth-0 li.active,.sidebar .depth-0 li.selected{background:hsla(0,0%,100%,.2);border-radius:6px}.sidebar .depth-0 li.active a,.sidebar .depth-0 li.selected a{background:rgba(236,28,36,.5);border-radius:inherit;opacity:1}.sidebar .depth-0 li a{align-items:center;display:flex;flex-direction:row;gap:0 10px;justify-content:flex-start;position:relative}.sidebar .depth-0 li a[href="#"]{cursor:default;opacity:.3}.sidebar .depth-0 li a:before{background-repeat:no-repeat;content:"";display:block;height:25px;width:25px}.sidebar .depth-0 li a:after{content:"";content:attr(title);display:block;font-weight:400;height:0;overflow:hidden;visibility:hidden}.sidebar .depth-0 li.dashboard a:before{background-image:url("../images/dashboard.873ff0e64f0b.svg")}.sidebar .depth-0 li.schedules a:before{background-image:url("../images/calendar.ecc9fa0cacfa.svg")}.sidebar .depth-0 li.moods a:before{background-image:url("../images/mood-sound.1c4730c1f561.svg");background-position-x:2px}.sidebar .depth-0 li.venues a:before{background-image:url("../images/shop.393df4b52844.svg")}.sidebar .depth-0 li.zones a:before{background-image:url("../images/speaker-note.9fa0203128df.svg")}.sidebar .depth-0 li.settings a:before{background-image:url("../images/settings.927b01af4bd0.svg")}.sidebar .depth-0 li.logout a:before{background-image:url("../images/power-button.7c38783813ac.svg")}.sidebar .depth-0 li+li{margin-top:5px}.sidebar .depth-0 a{box-sizing:border-box;color:inherit;display:block;font-size:16px;opacity:.85;padding:12px;text-decoration:none}.sidebar .depth-0 a:hover{opacity:1;transition:opacity .15s}.mood-panel{background-color:#f2efe4;box-sizing:border-box;display:block;height:100%;min-height:100vh;opacity:0;overflow:auto;padding:35px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s,opacity .3s;width:396px;z-index:100}.mood-panel.open{opacity:1;transform:translateX(0)}.mood-panel .mood-description,.mood-panel .mood-title,.mood-panel .title{font-family:Asty}.mood-panel .title{color:#370507;margin:0}.mood-panel .title-wrapper{align-items:center;margin:10px 0 40px}.mood-panel .mood-preview-list,.mood-panel .title-wrapper{display:flex;flex-direction:row;justify-content:space-between}.mood-panel .mood-preview-list{flex-wrap:wrap;margin:auto;padding:0}.mood-panel .mood-preview-list>li{list-style:none}.mood-panel .mood-preview-list .mood-preview-item{display:flex;flex-direction:column;margin-bottom:25px;position:relative;width:47%}.mood-panel .mood-preview-list .mood-preview-item:before{background-color:hsla(0,0%,100%,.05);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.mood-panel .mood-preview-list .image-wrapper{background:var(--background);border-radius:6px;overflow:hidden;position:relative}.mood-panel .mood-preview-list .image-wrapper img{display:block;width:100%}.mood-panel .mood-preview-list .audio-wrapper{display:block;height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s;width:100%}.mood-panel .mood-preview-list .audio-wrapper.play,.mood-panel .mood-preview-list .audio-wrapper:hover{opacity:1}.mood-panel .mood-preview-list .audio-wrapper:before{background-color:rgba(21,22,25,.5);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.mood-panel .mood-preview-list .audio-wrapper .audio-control{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s,width .3s;width:75px}.mood-panel .mood-preview-list .audio-wrapper .audio-control svg{filter:invert(1)}.mood-panel .mood-preview-list .audio-wrapper:not(.play) .play{opacity:1}.mood-panel .mood-preview-list .audio-wrapper.play .play,.mood-panel .mood-preview-list .audio-wrapper:not(.play) .pause{opacity:0;width:0}.mood-panel .mood-preview-list .audio-wrapper.play .pause{opacity:1}.mood-panel .mood-preview-list .mood-title{color:#151619;font-size:14px;font-weight:700;margin:15px 0 0}.mood-panel .mood-preview-list .mood-description{color:#bcbab2;font-size:12px;margin:2px 0}.schedule-form-wrapper{background-color:#fff;border-radius:30px;margin:0 auto;max-width:750px;padding:0;text-align:left}.schedule-form-wrapper .section-title{border-bottom:2px solid #d7d4cb;box-sizing:border-box;padding:20px 25px}.schedule-form-wrapper .schedule-form{background-color:#fff;border-radius:30px}.schedule-form-wrapper .schedule-form .field-wrapper{box-sizing:border-box;padding:20px 25px}.schedule-form-wrapper .schedule-form .field-wrapper:after{clear:both;content:"";display:block;display:table}.schedule-form-wrapper .schedule-form .submit-buttons-wrapper{background-color:#f2efe4;border-radius:0 0 30px 30px;box-sizing:border-box;padding:20px 25px}.schedule-form-wrapper .delete-timeslot-form{bottom:50px;left:20px;position:absolute}.schedule-form-wrapper .messages{position:absolute;top:calc(100% - 20px)}.submit-button{background-color:#ec1c24;border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:21px;font-weight:700;opacity:.85;padding:16px;text-decoration:none}.submit-button:hover{opacity:1;transition:opacity .15s}.submit-button.medium{font-size:16px;padding:10px 15px}.submit-button.medium.add,.submit-button.medium.check-circle,.submit-button.medium.edit,.submit-button.medium.qr{align-items:center;display:flex;padding:10px 15px 10px 20px}.submit-button.medium.add:after,.submit-button.medium.check-circle:after,.submit-button.medium.edit:after,.submit-button.medium.qr:after{content:"";display:block;height:24px;margin-left:15px;width:24px}.submit-button.medium.edit:after{background-image:url("../images/edit.6a12e9668231.svg")}.submit-button.medium.add:after{background-image:url("../images/plus-sign.ffc31b53b012.svg")}.submit-button.medium.check-circle:after{background-image:url("../images/check-circle.f742b5dce2e3.svg")}.submit-button.medium.qr:after{background-image:url("../images/qr-code.9e368ab0e517.svg")}.submit-button.light{background-color:transparent;border:2px solid #370507;color:#370507}.submit-button.light-green{background-color:transparent;border:2px solid #ec1c24;color:#ec1c24}.submit-button.white{background-color:#fff;border:2px solid transparent;color:#ec1c24}.submit-button.delete{align-items:center;background-color:transparent;color:#ec1c24;display:flex;padding:10px 0}.submit-button.delete:before{background-image:url("../images/close-circle.9e4d4a524164.svg");content:"";display:block;height:24px;margin-right:15px;width:24px}.light-button{background-color:transparent;border:2px solid #370507;border-radius:6px;box-sizing:border-box;color:#370507;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;opacity:.85;padding:6px 16px}.light-button:hover{opacity:1;transition:opacity .15s}.hour-grid-wrapper{margin-bottom:20px}.hour-grid-wrapper .spacer{visibility:hidden}.hour-grid{position:relative;width:calc(96% - 10px)}.hour-grid .hour:after,.hour-grid .hour:before,.hour-grid:after,.hour-grid:before{content:"";display:block;height:calc(var(--vertical-items)*87.4px + 78.2px);position:absolute;top:calc(100% + 7px);width:2px;z-index:30}.hour-grid:after,.hour-grid:before{background-color:#370507}.hour-grid:before{left:0;transform:translateX(-50%)}.hour-grid:after{right:4%;transform:translateX(50%)}.hour-grid .hour{box-sizing:border-box;color:#370507;display:block;font-family:monospace;position:relative;text-align:center;transform:translateX(-50%);width:4%}.hour-grid .hour:after,.hour-grid .hour:before{background-color:#f2efe4;height:calc(var(--vertical-items)*87.4px + 78.2px);z-index:10}.hour-grid .hour:before{left:50%;transform:translateX(-50%)}.hour-grid .hour:after{right:-50%;transform:translateX(50%)}.hour-grid .hour:first-of-type:after,.hour-grid .hour:last-of-type:after{display:none}.hour-grid .hour:nth-of-type(2n) .hour-text{visibility:hidden}.hour-grid .hour.active:not(:last-of-type):before{height:calc(var(--vertical-items)*87.4px + 125.2px);top:calc(100% - 40px);width:4px}.hour-grid .hour.active:not(:last-of-type):after,.hour-grid .hour.active:not(:last-of-type):before{background-color:#ec1c24;content:"";display:block;left:calc(50% + var(--hour-offset));position:absolute;transform:translateX(-50%);z-index:30}.hour-grid .hour.active:not(:last-of-type):after{border-radius:50%;height:20px;top:-40px;width:20px}.hour-grid .hour.active{z-index:30}.hour-grid .hour .hour-text{align-items:center;display:flex;flex-direction:column}.mood-item{background-color:var(--background);border-radius:6px;box-sizing:border-box;color:hsla(0,0%,100%,.5);display:block;font-family:Asty;font-size:18px;overflow:hidden;padding:20px 16px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:calc(var(--width)*4%)}.mood-item:after,.mood-item:before{content:"";display:block;font-weight:700;left:50%;opacity:0;position:absolute;top:50%;transition:opacity .15s}.mood-item:before{color:#fff;content:"Edit";font-family:Asty;font-weight:500;text-align:center;transform:translate(calc(-50% + 10px),-50%);z-index:20}.mood-item:after{background-image:url("../images/edit.6a12e9668231.svg");background-repeat:no-repeat;height:24px;transform:translate(calc(-50% - 20px),-50%);width:24px}.mood-item[data-length="1"]:before{display:none}.mood-item[data-length="1"]:after{transform:translate(-50%,-50%)}.schedule.edit .mood-item{box-sizing:border-box;cursor:pointer;transform:scaleY(1);transition:color .15s,transform .15s,z-index .15s}.schedule.edit .mood-item.selected,.schedule.edit .mood-item:hover{color:transparent;transform:scaleY(1.1);z-index:100}.schedule.edit .mood-item.selected:after,.schedule.edit .mood-item.selected:before,.schedule.edit .mood-item:hover:after,.schedule.edit .mood-item:hover:before{opacity:1}.schedules{overflow-x:auto}.schedule{box-sizing:border-box;min-width:900px;overflow:auto;overflow-y:hidden;padding:50px 0}.schedule .hour-grid-wrapper,.schedule .schedule-day{align-items:center;display:flex;flex-direction:row}.schedule .hour-grid-wrapper.active,.schedule .schedule-day.active{background-color:#d7d4cb}.schedule .hour-grid-wrapper.active .mood-list .mood-item.active,.schedule .schedule-day.active .mood-list .mood-item.active{border:2px solid #ec1c24;box-sizing:border-box;color:#fff;font-weight:700}.schedule .hour-grid-wrapper.active .mood-list .mood-item.active.selected,.schedule .hour-grid-wrapper.active .mood-list .mood-item.active:hover,.schedule .schedule-day.active .mood-list .mood-item.active.selected,.schedule .schedule-day.active .mood-list .mood-item.active:hover{color:transparent}.schedule .hour-grid-wrapper .spacer,.schedule .hour-grid-wrapper .weekday,.schedule .schedule-day .spacer,.schedule .schedule-day .weekday{box-sizing:border-box;color:#370507;font-family:monospace;font-weight:700;overflow:hidden;padding:20px 5px;text-align:center;text-overflow:ellipsis;width:4%}.schedule .hour-grid-wrapper .hour-grid,.schedule .hour-grid-wrapper .mood-list,.schedule .schedule-day .hour-grid,.schedule .schedule-day .mood-list{align-items:center;display:flex;flex-direction:row;margin-bottom:12px;margin-top:12px;position:relative;width:calc(96% - 10px)}.schedule .hour-grid-wrapper .hour-grid .mood-item,.schedule .hour-grid-wrapper .mood-list .mood-item,.schedule .schedule-day .hour-grid .mood-item,.schedule .schedule-day .mood-list .mood-item{border-left:2px solid #f2efe4;border-right:2px solid #f2efe4;margin-left:calc(var(--hours-from-last)*4%);text-decoration:none}.schedule .schedule-day{border-top:2px solid #f2efe4}.schedule .schedule-day:last-of-type{border-bottom:2px solid #f2efe4}.modal .title{color:var(--color-white)}.modal .most-popular{display:block}@media (min-width:851px){.modal{font-size:36px}}.swal2-container{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.swal2-container .section{background-color:#fff;border-radius:30px}.swal2-container .swal2-html-container{padding:12px 0}@media (max-width:550px){.swal2-container .swal2-html-container{margin-left:0;margin-right:0}}.swal2-container.unbound .swal2-popup .swal2-close{right:0}.swal2-popup{background-color:transparent;width:-moz-fit-content;width:fit-content}.swal2-popup .swal2-close{box-shadow:none!important;outline:none!important;position:absolute;right:1em;top:1em}@media (max-width:550px){.swal2-popup .swal2-close{right:8px}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.animate-animated.fade-in{animation-duration:.15s;animation-name:fade-in}.animate-animated.fade-out{animation-duration:0s;animation-name:fade-out}.extra{display:inline-block}.qr-code{padding:20px;text-align:center}.button-container{align-items:center;display:flex;flex-direction:row;margin-left:auto}.button-container .container-item+.container-item{margin-left:20px}