.ec{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ec-h:0;--ec-s:0%;--ec-l-300:91.0%;--ec-l-500:83.5%;--ec-l-600:78.4%;--ec-l-700:71.4%;--ec-bg-fallback-color:#fff;--ec-hs:var(--ec-h), var(--ec-s);--ec-color-300:hsl(var(--ec-hs), var(--ec-l-300));--ec-color-500:hsl(var(--ec-hs), var(--ec-l-500));--ec-color-600:hsl(var(--ec-hs), var(--ec-l-600));--ec-color-700:hsl(var(--ec-hs), var(--ec-l-700));--ec-border-color:var(--ec-color-500);--ec-accent-color:var(--ec-color-600);--ec-button-bg-color:var(--ec-bg-color);--ec-button-border-color:var(--ec-color-600);--ec-button-text-color:var(--ec-text-color);--ec-button-active-bg-color:var(--ec-color-300);--ec-button-active-border-color:var(--ec-color-700);--ec-button-active-text-color:var(--ec-button-text-color);--ec-event-bg-color:#039be5;--ec-event-text-color:#fff;--ec-bg-event-color:var(--ec-color-500);--ec-bg-event-opacity:.3;--ec-list-day-bg-color:var(--ec-bg-color,var(--ec-bg-fallback-color));--ec-today-bg-color:#ffdc2826;--ec-highlight-color:#bce8f14d;--ec-popup-bg-color:var(--ec-bg-color,var(--ec-bg-fallback-color));--ec-now-indicator-color:#ea4335}.ec-dark .ec{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ec-h:215;--ec-s:15%;--ec-l-300:25.5%;--ec-l-500:42.4%;--ec-l-600:49.8%;--ec-l-700:57.3%;--ec-bg-fallback-color:#22272e}@media (prefers-color-scheme:dark){.ec-auto-dark .ec{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ec-h:215;--ec-s:15%;--ec-l-300:25.5%;--ec-l-500:42.4%;--ec-l-600:49.8%;--ec-l-700:57.3%;--ec-bg-fallback-color:#22272e}}.ec-timeline .ec-container{flex:1;min-height:0;display:flex}.ec-timeline .ec-main{flex-direction:column;min-width:0;display:flex;position:relative}.ec-timeline .ec-content{flex-direction:column}.ec-timeline .ec-body{flex:auto;overflow:auto}.ec-timeline .ec-body .ec-content{min-width:max-content;min-height:100%;position:relative}.ec-timeline .ec-body .ec-days{flex-shrink:0}.ec-timeline .ec-body .ec-days:not(:last-child){flex-grow:0}.ec-timeline .ec-header{overflow:hidden}.ec-timeline .ec-header .ec-days{min-width:max-content}.ec-timeline .ec-header .ec-day{flex-direction:column;flex-basis:auto;display:flex}.ec-timeline .ec-header .ec-day:first-child .ec-day-head,.ec-timeline .ec-header .ec-day:first-child .ec-time:first-child,.ec-timeline .ec-day{border:none}.ec-timeline .ec-day-head{border-style:none none none solid}.ec-timeline .ec-times{border-top:1px solid var(--ec-border-color);display:flex}.ec-timeline .ec-time{border-left:1px solid var(--ec-border-color);box-sizing:border-box;text-overflow:ellipsis;min-height:24px;font-size:.95em;overflow:hidden}.ec-timeline .ec-time.ec-minor{visibility:hidden}.ec-timeline .ec-time,.ec-timeline .ec-line{width:72px}.ec-timeline .ec-events{height:100%;margin:0;position:relative}.ec-timeline .ec-event{position:absolute}.ec-timeline .ec-bg-event{z-index:auto;height:100%}.ec-timeline .ec-lines{display:flex}.ec-timeline .ec-line:not(:first-child):after{content:"";border-left:1px solid var(--ec-border-color);pointer-events:none;height:100%;position:absolute}.ec-timeline .ec-line.ec-minor:after{border-left-style:dotted}.ec-timeline .ec-sidebar{border:1px solid var(--ec-border-color);border-right-style:none;padding:0}.ec-timeline .ec-sidebar .ec-sidebar-title{border-bottom:1px solid var(--ec-border-color);box-sizing:content-box;flex-shrink:0}.ec-timeline .ec-sidebar .ec-content{flex:1;overflow:hidden}.ec-timeline .ec-sidebar .ec-resource{flex-shrink:0;padding:0 8px}.ec-timeline .ec-sidebar .ec-resource:not(:last-child){border-bottom:1px solid var(--ec-border-color);flex-grow:0}.ec-timeline .ec-sidebar .ec-resource:last-child{flex-basis:100%!important}.ec-timeline .ec-sidebar .ec-resource span{height:fit-content;padding-top:8px}.ec-time-grid .ec-body .ec-event{position:absolute}.ec-time-grid .ec-body .ec-event-title{position:sticky;top:0}.ec-time-grid .ec-body .ec-resizer{cursor:ns-resize;height:50%;max-height:8px;bottom:0;left:0;right:0}.ec-time-grid .ec-body .ec-resizer.ec-start{top:0;bottom:auto}.ec-time-grid .ec-bg-event{z-index:1;width:100%}.ec-time-grid .ec-time{text-align:right;line-height:24px;position:relative;top:-12px}.ec-time-grid .ec-time.ec-minor{visibility:hidden}.ec-time-grid .ec-header .ec-time,.ec-time-grid .ec-all-day .ec-time{visibility:hidden;height:0;overflow-y:hidden}.ec-time-grid .ec-time,.ec-time-grid .ec-line{height:24px}.ec-time-grid .ec-lines{width:8px}.ec-time-grid .ec-line:not(:first-child):after{content:"";border-bottom:1px solid var(--ec-border-color);pointer-events:none;width:100%;position:absolute}.ec-time-grid .ec-line.ec-minor:after{border-bottom-style:dotted}.ec-time-grid .ec-sidebar-title{visibility:hidden;text-align:right;height:0;overflow-y:hidden}.ec-time-grid .ec-all-day .ec-sidebar-title{visibility:visible;height:auto;padding:8px 0}.ec-day-grid .ec-body{flex:auto}.ec-day-grid .ec-body .ec-day{min-height:5em;position:relative}.ec-day-grid .ec-content{flex-direction:column;height:100%}.ec-day-grid .ec-uniform .ec-content{overflow:hidden}.ec-day-grid .ec-uniform .ec-days{flex:1;min-height:0}.ec-day-grid .ec-uniform .ec-day{min-height:0}.ec-day-grid .ec-day:first-child{border-left:none}.ec-day-grid .ec-day-head{border:none;flex-direction:row-reverse;justify-content:space-between;padding:4px 4px 3px;display:flex}.ec-day-grid .ec-day-foot{padding:2px;font-size:.85em;position:absolute;bottom:0}.ec-day-grid .ec-day-foot a{cursor:pointer}.ec-days,.ec-day,.ec-resource{flex:1 1 0;min-width:0;max-width:100%}.ec{color:var(--ec-text-color);background-color:var(--ec-bg-color);-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex}.ec ::-webkit-scrollbar{background-color:#0000}.ec ::-webkit-scrollbar-thumb{box-shadow:none;background-color:var(--ec-border-color);background-clip:padding-box;border:4px solid #0000;border-radius:8px;min-height:40px}.ec :hover::-webkit-scrollbar-thumb{background-color:var(--ec-accent-color)}.ec-hidden-scroll{visibility:hidden;flex-shrink:0;display:none;overflow-y:scroll}.ec-with-scroll .ec-hidden-scroll{display:block}.ec-toolbar{flex:none;justify-content:space-between;align-items:center;margin-bottom:1em;display:flex}.ec-toolbar>*{margin-bottom:-.5em}.ec-toolbar>*>*{margin-bottom:.5em}.ec-toolbar>*>:not(:last-child){margin-right:.75em}.ec-title{margin:0}.ec-button{background-color:var(--ec-button-bg-color);border:1px solid var(--ec-button-border-color);border-radius:.25rem;padding:.375rem .75rem;font-size:1rem;line-height:1.5}.ec-button:not(:disabled){color:var(--ec-button-text-color);cursor:pointer}.ec-button:not(:disabled):hover,.ec-button.ec-active{background-color:var(--ec-button-active-bg-color);border-color:var(--ec-button-active-border-color);color:var(--ec-button-active-text-color);z-index:1}.ec-expander{width:1.25em;margin-right:.25em}.ec-expander .ec-button{aspect-ratio:1;height:1.25em;padding:0;line-height:normal}.ec-button-group{display:inline-flex}.ec-button-group .ec-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.ec-button-group .ec-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ec-icon{width:1em;display:inline-block}.ec-icon.ec-prev:after,.ec-icon.ec-next:after{content:"";border-top:2px solid;border-right:2px solid;width:.5em;height:.5em;display:inline-block;position:relative}.ec-icon.ec-prev:after{transform:rotate(-135deg)translate(-2px,2px)}.ec-icon.ec-next:after{transform:rotate(45deg)translate(-2px,2px)}.ec-header,.ec-all-day,.ec-body,.ec-days,.ec-day,.ec-day-head{border:1px solid var(--ec-border-color)}.ec-header{flex-shrink:0;display:flex}.ec-header .ec-resource{flex-direction:column}.ec-header .ec-resource .ec-days{border-top-style:solid}.ec-header .ec-days{border-bottom:none}.ec-header .ec-day{text-align:center;text-overflow:ellipsis;min-height:24px;line-height:24px;overflow:hidden}.ec-all-day{border-top:none;flex-shrink:0}.ec-all-day .ec-days{border-bottom:none}.ec-all-day .ec-day{padding-bottom:4px;position:relative}.ec-body{position:relative;overflow:hidden auto}.ec-sidebar{flex-direction:column;flex:none;width:auto;max-width:100%;padding:0 4px 0 8px;display:flex}.ec-content{display:flex}.ec-list .ec-content{flex-direction:column}.ec-resource{display:flex}.ec-days{border-style:none none solid;display:flex}.ec-days:last-child{border-bottom:none}.ec-day-grid .ec-days,.ec-resource .ec-days{flex:1 0 auto}.ec-day{border-style:none none none solid}.ec-day.ec-today{background-color:var(--ec-today-bg-color)}.ec-day.ec-highlight{background-color:var(--ec-highlight-color)}.ec-day.ec-disabled{position:relative}.ec-day.ec-disabled:after{content:"";background-color:var(--ec-bg-event-color);opacity:.3;position:absolute;inset:0}.ec-day.ec-other-month .ec-day-head time{opacity:.3}.ec-list .ec-day{border:none}.ec-list .ec-day-head{background-color:var(--ec-list-day-bg-color);z-index:2;border-style:solid none;margin:-1px 0 0;padding:8px 14px;position:sticky;top:0}.ec-list .ec-day.ec-today .ec-day-head:before{content:"";z-index:-1;background-color:var(--ec-today-bg-color);position:absolute;inset:0}.ec-list .ec-day:first-child .ec-day-head{border-top:none}.ec-list .ec-day-side{float:right}.ec-list .ec-no-events{text-align:center;padding:5em 0}.ec-events{margin:0 6px 0 0}.ec-time-grid .ec-events,.ec-events.ec-preview{position:relative}.ec-day-grid .ec-events,.ec-all-day .ec-events{display:flow-root}.ec-event{color:var(--ec-event-text-color);box-sizing:border-box;box-shadow:0 0 1px 0 var(--ec-border-color);background-color:var(--ec-event-bg-color);z-index:1;border-radius:3px;padding:2px;font-size:.85em;line-height:1.5;display:flex}.ec-day-grid .ec-event,.ec-all-day .ec-event{position:relative}.ec-list .ec-event{color:inherit;background-color:#0000;border-radius:0;flex-direction:row;padding:8px 14px}.ec-event.ec-preview{z-index:1000;-webkit-user-select:none;user-select:none;opacity:.8;width:100%;position:absolute}.ec-event.ec-pointer{color:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;box-shadow:none;display:flex;position:absolute}.ec-event-body{flex-direction:column;width:100%;display:flex}.ec-day-grid .ec-event-body,.ec-all-day .ec-event-body,.ec-timeline .ec-event-body{flex-direction:row}.ec-event-tag{border-radius:2px;width:4px;margin-right:8px}.ec-event-time{white-space:nowrap;flex-shrink:0;max-height:100%;margin:0 0 1px;overflow:hidden}.ec-day-grid .ec-event-time,.ec-timeline .ec-event-time{text-overflow:ellipsis;max-width:100%;margin:0 3px 0 0}.ec-event-title{margin:unset;font-weight:inherit;overflow:hidden}.ec-day-grid .ec-event-title,.ec-all-day .ec-event-title,.ec-timeline .ec-event-title{white-space:nowrap;text-overflow:ellipsis;min-height:1.5em}.ec-list .ec-event-title{font-size:1rem}.ec-draggable{cursor:pointer;-webkit-user-select:none;user-select:none}.ec-ghost{opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.ec-bg-events{position:relative}.ec-day-grid .ec-bg-events,.ec-all-day .ec-bg-events{position:absolute;inset:0}.ec-bg-event{background-color:var(--ec-bg-event-color);opacity:var(--ec-bg-event-opacity);position:absolute}.ec-day-grid .ec-bg-event,.ec-all-day .ec-bg-event{z-index:auto;height:100%}.ec-time{white-space:nowrap}.ec-popup{z-index:1010;background-color:var(--ec-popup-bg-color);border:1px solid var(--ec-border-color);width:110%;min-width:180px;box-shadow:0 1px 3px 0 hsla(var(--ec-hs), 50%, .15), 0 4px 8px 3px hsla(var(--ec-hs), 50%, .15);border-radius:6px;outline:1px solid #0000;flex-direction:column;padding:8px 10px 14px;display:flex;position:absolute;top:0}.ec-popup .ec-day-head{text-align:left;justify-content:space-between;display:flex}.ec-popup .ec-day-head a{cursor:pointer;font-size:1.5em;line-height:.8}.ec-popup .ec-events{min-height:0;margin:0;overflow:auto}.ec-extra{-webkit-user-select:none;user-select:none;height:100%;margin-left:-6.5px;position:relative;overflow:hidden}.ec-now-indicator{z-index:1005;pointer-events:none;position:absolute}.ec-time-grid .ec-now-indicator{border-top:var(--ec-now-indicator-color) solid 2px;width:100%}.ec-timeline .ec-now-indicator{border-left:var(--ec-now-indicator-color) solid 2px;will-change:transform}.ec-now-indicator:before{background:var(--ec-now-indicator-color);content:"";border-radius:50%;width:12px;height:12px;margin-top:-7px;display:block}.ec-timeline .ec-now-indicator:before{margin-left:-7px}.ec-resizer{-webkit-user-select:none;user-select:none;position:absolute}.ec-day-grid .ec-resizer,.ec-all-day .ec-resizer,.ec-timeline .ec-resizer{cursor:ew-resize;width:50%;max-width:8px;top:0;bottom:0;right:0}.ec-day-grid .ec-resizer.ec-start,.ec-all-day .ec-resizer.ec-start,.ec-timeline .ec-resizer.ec-start{left:0;right:auto}.ec-dragging,.ec-dragging *{cursor:pointer!important}.ec-resizing-y,.ec-resizing-y *{cursor:ns-resize!important}.ec-resizing-x,.ec-resizing-x *{cursor:ew-resize!important}*{margin:0;font-family:lato}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only}html{height:100%}body.donna-theme{--primary:#ffd802;--secondairy:#000;--secondairy-900:#1f1f1f;--secondairy-850:#262626;--secondairy-800:#4d4d4d;--secondairy-700:#585858;--secondairy-500:#8c8b8c;--secondairy-300:#d1d2d4;--secondairy-0:#fff;--link-dark:#525252;--link-light:#ffd802;--error:#a40034;--success:#00a470;--background-events:#ffffff1a;--background-user-event:#9d8600;--planner-border:#3a3838;--dashboard-white:255, 255, 255;--dashboard-primary:255, 216, 2}body.videolab-theme{--primary:#9d1717;--secondairy:#000;--secondairy-900:#1f1f1f;--secondairy-850:#262626;--secondairy-800:#4d4d4d;--secondairy-700:#585858;--secondairy-500:#8c8b8c;--secondairy-300:#d1d2d4;--secondairy-0:#fff;--link-dark:#525252;--link-light:#9d1717;--error:#ff2600;--success:#00a470;--background-events:#ffffff1a;--background-user-event:#9d1717;--planner-border:#3a3838;--dashboard-white:255, 255, 255;--dashboard-primary:157, 23, 23}body{background-color:var(--secondairy-900);overflow-x:hidden}body.login{display:unset;height:100vh}body{display:flex}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px var(--secondairy-900);background-color:var(--secondairy-900)}body::-webkit-scrollbar{background-color:var(--primary);width:6px}body::-webkit-scrollbar-thumb{background-color:var(--primary);border:2px solid var(--primary)}.main-grid-container{width:100%;max-width:fill-available;max-width:-webkit-fill-available;flex-direction:row;max-width:-moz-available;display:flex}.main-grid-container>.grid-item{flex-direction:column;height:fit-content;display:flex}.main-grid-container>.grid-item>.grid-item-container{height:100%;position:relative}.main-grid-container>.grid-item>.grid-item-container>img{width:120%}.main-grid-container>.grid-item.gallery{overflow:hidden}@media only screen and (width<=992px){body{display:unset}}@media only screen and (width<=576px){body{overflow-y:auto}.main-grid-container{flex-direction:column;height:auto}}.add-btn-container{background-color:var(--primary);cursor:pointer;z-index:1;border-radius:100px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex;position:fixed;bottom:52px;right:42px;transform:scale(1.3)}.add-btn-container>span{color:var(--secondairy-900)}.add-btn-container:hover{transform:scale(1.3)}.add-btn-container:active{transform:scale(.7)}.header{z-index:20;justify-content:flex-end;padding:32px;display:flex;position:absolute;left:0;right:0}.header.planner{background-color:var(--secondairy-900)}.header.planner .mobile-container .hamburger-container .hamburger-span-container span{background-color:var(--secondairy-0)}.header .mobile-container{display:block}.header .mobile-container .hamburger-container{z-index:40;justify-content:flex-start;align-items:center;width:24px;height:24px;position:fixed}.header .mobile-container .hamburger-container .hamburger-span-container{flex-direction:column;justify-content:space-between;width:100%;max-width:24px;height:100%;max-height:24px;transition:all .3s;display:flex;position:absolute;left:0}.header .mobile-container .hamburger-container .hamburger-span-container span{background-color:var(--secondairy-0);width:100%;height:2px;transition:all .7s}.header .mobile-container .hamburger-container .hamburger-span-container span:nth-of-type(3){width:40%}.header .mobile-container .hamburger-container .hamburger-span-container.close-btn{z-index:10;position:fixed;left:calc(100vw - 52px)}.header .mobile-container .hamburger-container .hamburger-span-container.close-btn>span{background-color:var(--secondairy-0)}.header .mobile-container .hamburger-container .hamburger-span-container.close-btn>span:first-of-type{position:absolute;top:8px;transform:rotate(45deg)}.header .mobile-container .hamburger-container .hamburger-span-container.close-btn>span:nth-of-type(2){display:none}.header .mobile-container .hamburger-container .hamburger-span-container.close-btn>span:nth-of-type(3){width:100%;margin-top:0;position:absolute;top:8px;transform:rotate(-45deg)}.header .mobile-container .mobile-menu-container{background-color:var(--secondairy-900);z-index:20;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding-left:32px;transition:all .3s;display:flex;position:fixed;inset:0}.header .mobile-container .mobile-menu-container>a{text-transform:uppercase;color:var(--secondairy-500);margin-bottom:16px;font-size:1.5rem;text-decoration:none}.header .mobile-container .mobile-menu-container>a:active,.header .mobile-container .mobile-menu-container>a.current{color:var(--secondairy-0)}.header .mobile-container .mobile-menu-container>a.log-out{margin-top:42px;font-size:1rem;position:relative}.header .mobile-container .mobile-menu-container>a.log-out:after{content:"";background-color:var(--secondairy-500);width:20px;height:1px;margin:auto;position:absolute;top:0;bottom:0;left:-32px}.header .mobile-container .hamburger-container,.header .mobile-container .list-item.img,.header .mobile-container .user-container{flex-basis:33%;display:flex}.header .mobile-container .collapse{width:0;left:-200px}.header .mobile-container.menu-open{position:absolute;inset:0}.header .mobile-container.menu-open>div{height:unset;align-items:center}.header .mobile-container.menu-open>div>.mobile-menu-container{justify-content:center}.header .mobile-container.menu-open>div>.mobile-menu-container>a{flex-basis:1%}.header .mobile-container.menu-open>div>.mobile-menu-container>a:last-of-type{flex-basis:1%;margin-bottom:16px}@media only screen and (width<=576px){.header{justify-content:space-between;position:sticky;top:0}}@media only screen and (width<=992px){.header{background-color:var(--secondairy-900);z-index:3;justify-content:space-between;position:sticky;top:0}}@media only screen and (width>=992px){.header>.mobile-container{display:none}}.nav-container.desktop{background-color:var(--secondairy);box-sizing:border-box;float:left;z-index:21;flex-direction:column;width:93px;height:100vh;display:flex;position:sticky;top:0;left:0}.nav-container.desktop .logo-no-text{width:28px;margin-bottom:4px;padding:32px}.nav-container.desktop .navitems-container{flex-direction:column;flex:1;display:flex}.nav-container.desktop .navitems-container>.empty-flex-grow{flex-grow:1}.nav-container.desktop .navitems-container>a{color:var(--secondairy-300);justify-content:center;width:100%;margin-top:32px;text-decoration:none;transition:all .3s;display:flex;position:relative}.nav-container.desktop .navitems-container>a:after{content:"";background-color:var(--secondairy-300);width:0;height:1px;margin:auto;transition:all .3s;position:absolute;top:0;bottom:0;right:0}.nav-container.desktop .navitems-container>a>span{font-weight:300}.nav-container.desktop .navitems-container>a.current{color:var(--primary);text-decoration:none}.nav-container.desktop .navitems-container>a.current:after{content:"";background-color:var(--primary);width:24px}.nav-container.desktop .navitems-container>a.log-out{margin-bottom:32px}.nav-container.desktop .navitems-container>a>.calendar-icon{width:fit-content;display:flex}.nav-container.desktop .navitems-container>a:hover{color:var(--secondairy-0)}.nav-container.desktop .navitems-container>a:hover.current{color:var(--primary)}.nav-container.desktop .navitems-container>a:hover:after{width:24px}@media only screen and (width<=992px){.nav-container.desktop{display:none}}.alert-container{background-color:var(--success);box-sizing:border-box;z-index:1;align-items:center;width:100%;max-width:400px;margin:auto;padding:42px;display:flex;position:fixed;top:0;left:0;right:0}.alert-container.error{background-color:var(--error)}.alert-container.error>p:before{content:"!"}.alert-container>p{color:var(--secondairy-0);text-align:center;width:100%;max-width:400px;font-weight:300;display:block;position:relative}.alert-container>p>span{font-weight:500}.alert-container>p:after{content:"";background-color:var(--secondairy-0);width:32px;height:1px;display:block;position:absolute;top:10px;left:-42px}.alert-container>p:before{content:"✓";font-size:1.5rem;display:block;position:absolute;top:-24px;left:-24px}@media only screen and (width<=576px){.alert-container{padding:32px 60px}.alert-container>p>span:after{width:50px;left:-60px}.alert-container>p:before{left:-42px}}.user-container{justify-content:flex-end;align-items:center;text-decoration:none;display:flex;top:0}.user-container .user-info-container{flex-direction:column;justify-content:center;align-items:flex-start;padding-left:10px;display:flex}.user-container .user-info-container p{color:var(--secondairy-0);font-size:1rem;font-weight:800;line-height:.75rem}.user-container .user-info-container p:last-of-type{padding-top:4px;font-size:.75rem;font-weight:300}.user-container a.avatar{align-self:center;max-height:32px;padding:0;display:flex}.user-container a.avatar:before,.user-container a.avatar:hover :before{width:0%}.user-container a.avatar img{border-radius:100px;max-width:32px}.user-container.planner p{color:var(--secondairy-300)}.login-container{justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.login-container>.bg-container{image-rendering:optimizeQuality;z-index:-1;width:100%;display:flex;position:absolute;top:0}.login-container>.bg-container>img{width:100%;min-width:1366px}.login-container>.logo{position:absolute;top:42px;left:42px}.login-container>.login-form-container{background-color:var(--secondairy-900);box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:400px;height:auto;min-height:400px;padding:68px;display:flex;position:relative}.login-container>.login-form-container>.portaltext-container{flex-direction:row;align-items:center;display:flex;position:absolute;top:40px;right:0;transform:rotate(-90deg)}.login-container>.login-form-container>.portaltext-container>span{background-color:var(--secondairy-300);width:48px;height:1px;display:flex;position:relative}.login-container>.login-form-container>.portaltext-container>p{text-transform:uppercase;color:var(--secondairy-300);padding-right:6px;font-size:.625rem}.login-container>.login-form-container h3{text-transform:uppercase;color:var(--secondairy-0);font-size:1.5rem}.login-container>.login-form-container>form{flex-direction:column;flex-grow:1;width:100%;height:100%;display:flex}.login-container>.login-form-container>form label{border-bottom:1px solid var(--secondairy-700);width:100%;margin-top:20px;position:relative}.login-container>.login-form-container>form label>.span{color:var(--secondairy-700);font-size:1rem;font-weight:500;transition-duration:.3s;position:absolute;top:0;left:0;transform:translateY(20px)}.login-container>.login-form-container>form label>input{width:100%;color:var(--secondairy-0);background-color:unset;border:none;outline:none;margin-top:20px;padding-bottom:10px;font-size:1rem;font-weight:500}.login-container>.login-form-container>form label>input::placeholder{opacity:0}.login-container>.login-form-container>form label>input:-webkit-autofill{-webkit-text-fill-color:var(--primary);transition:background-color 0s 600000s,color 0s 600000s!important}.login-container>.login-form-container>form label>input:-webkit-autofill:focus{-webkit-text-fill-color:var(--primary);transition:background-color 0s 600000s,color 0s 600000s!important}.login-container>.login-form-container>form .password-container{width:100%;display:flex;position:relative}.login-container>.login-form-container>form .password-container>#eye{color:var(--secondairy-0);z-index:1;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:200;position:absolute;bottom:4px;right:0}.login-container>.login-form-container>form .forgot-password{color:var(--secondairy-500);align-self:flex-end;padding-top:6px;font-size:.75rem}.login-container>.login-form-container>form label:focus-within>.span,.login-container>.login-form-container>form input:not(:placeholder-shown)+.span{color:var(--secondairy-500);font-size:.625rem;font-weight:700;transform:translateY(0)}.login-container>.login-form-container>form .checkbox{border-bottom:none;align-items:center;display:flex}.login-container>.login-form-container>form input[type=checkbox]{opacity:0;position:absolute}.login-container>.login-form-container>form .custom-checkbox{border:1px solid var(--secondairy-0);width:15px;height:15px;margin-right:10px;position:relative}.login-container>.login-form-container>form input[type=checkbox]:checked+.custom-checkbox{background-color:var(--secondairy-0)}.login-container>.login-form-container>form input[type=checkbox]:checked+.custom-checkbox:after{content:"";border:solid var(--secondairy-900);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;left:4px;transform:rotate(45deg)}.login-container>.login-form-container button{background-color:var(--secondairy-0);color:var(--secondairy-900);text-transform:uppercase;cursor:pointer;border:none;outline-style:none;max-width:200px;padding:16px 48px;font-size:.875rem;font-weight:600;transition:all .3s;position:absolute;bottom:0;right:0}.login-container>.login-form-container button:hover{background-color:var(--primary)}@media only screen and (width<=576px){.login-container{padding:16px}.login-container>.logo{margin:auto;left:0;right:0}.login-container>.login-form-container{padding:68px 42px}}.background{z-index:-5;width:100vw;height:100%;position:fixed;overflow:hidden}.background>img{filter:blur(34px);z-index:-4;width:400%;min-width:1440px;position:absolute;top:-200%;left:-200%}.background>span{background-position:0 0,0 0,0 0,0 0,0 0;background-size:100% 100%;background-image:radial-gradient(113% 91% at 17% -2%, var(--secondairy-900) 0, 2%, #1f1f1f00 99%), radial-gradient(49% 81% at 38% 12%, rgba(var(--dashboard-primary,.3)) 1%, var(--secondairy-900) 100%), radial-gradient(113% 91% at 17% -2%, var(--secondairy-900) 2%, var(--secondairy-900) 99%), radial-gradient(142% 91% at -63% 102%, rgba(var(--dashboard-primary,.1)) 1%, var(--secondairy-900) 99%), radial-gradient(142% 91% at -6% 74%, var(--secondairy-900) 1%, var(--secondairy-900) 99%), radial-gradient(142% 91% at 111% 84%, var(--secondairy-900) 0%, rgba(var(--dashboard-primary,.1)) 100%);z-index:-3;mix-blend-mode:hard-light;width:200%;height:100%;position:absolute;left:-60%}#mainDashboard{overflow:hidden}.main-grid-container.dashboard{width:100vw;position:relative}.main-grid-container.dashboard>.grid-item{margin-top:204px}.main-grid-container.dashboard>.grid-item.calendar-small{background-color:rgba(var(--dashboard-white), .2);min-width:408px}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container{flex-direction:column;align-items:center;padding:48px;display:flex}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.calendar-small-container{flex-direction:column;align-items:center;width:100%;padding-bottom:24px;display:flex}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.calendar-small-container>.month-nav-container{box-sizing:border-box;flex-direction:row;justify-content:space-between;width:100%;padding:0 0 24px 11px;display:flex}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.calendar-small-container>.month-nav-container>h3{color:var(--primary);font-weight:800}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.calendar-small-container>.month-nav-container .date{flex-grow:1}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.calendar-small-container>.month-nav-container>span{box-sizing:border-box;cursor:pointer;color:var(--primary);font-weight:400;transition:all .3s}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.calendar-small-container>.month-nav-container>span:first-of-type{padding-right:12px}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.calendar-small-container>.month-nav-container>span:hover{font-weight:400}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.calendar-small-container>.weekdays-container{width:100%;color:var(--primary);grid-template-rows:1fr;grid-template-columns:repeat(7,1fr);justify-content:space-between;padding-bottom:10px;display:grid}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.calendar-small-container>.weekdays-container>p{text-transform:uppercase;justify-content:center;align-items:center;height:24px;font-size:.625rem;font-weight:800;display:flex}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.calendar-small-container>.days-container{grid-template-rows:repeat(5,42px);grid-template-columns:repeat(7,1fr);align-items:center;width:100%;padding-left:0;padding-right:0;display:grid}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.calendar-small-container>.days-container>.day{cursor:pointer;justify-content:center;align-items:center;height:24px;display:flex;position:relative}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.calendar-small-container>.days-container>.day>p{color:var(--secondairy-0);font-size:.75rem;font-weight:500}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.calendar-small-container>.days-container>.day:after{content:"";z-index:-1;background-color:none;outline-offset:-4px;border-radius:100px;outline-style:dashed;outline-color:#0000;width:34px;height:34px;margin:auto;transition:all .3s;position:absolute;inset:0}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.calendar-small-container>.days-container>.day:hover p{color:var(--secondairy-0)}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.calendar-small-container>.days-container>.day:hover:after{background-color:var(--secondairy)}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.calendar-small-container>.days-container>.day.today>p{color:var(--secondairy-900);font-weight:600}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.calendar-small-container>.days-container>.day.today:after{opacity:1;background-color:var(--primary)}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.calendar-small-container>.days-container>.day.today:hover p{color:var(--secondairy-0)}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.calendar-small-container>.days-container>.day.prev-date>p,.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.calendar-small-container>.days-container>.day.next-date>p{color:rgba(var(--dashboard-primary), .2)}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>h3{box-sizing:border-box;align-self:flex-start;padding:0 8px 0 10px}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container .calendar-header{text-transform:uppercase;color:var(--secondairy-0);max-width:204px;padding-bottom:32px;font-size:1.5rem}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.reservations-upcoming-container{box-sizing:border-box;flex-direction:row;justify-content:space-between;width:100%;padding:32px 12px 0;text-decoration:none;display:flex}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.reservations-upcoming-container>.left-column>p:first-of-type{color:var(--primary);padding-bottom:8px;font-size:1rem;font-weight:300}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.reservations-upcoming-container>.left-column>p:first-of-type>span{text-transform:uppercase;padding-left:8px;font-size:.875rem;font-weight:400}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.reservations-upcoming-container>.left-column>p:last-of-type{color:var(--secondairy-0);font-size:1rem;font-weight:300}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.reservations-upcoming-container>.right-column{justify-content:flex-end;align-items:center;display:flex}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.reservations-upcoming-container>.right-column>img{border-radius:100px;width:32px;height:32px}.main-grid-container.dashboard>.grid-item.date-time{background-color:rgba(var(--dashboard-primary), .5);justify-content:center;min-width:408px;min-height:204px}.main-grid-container.dashboard>.grid-item.date-time>.grid-item-container{align-items:left;text-align:left;background-color:rgba(var(--primary), .3);flex-direction:column;justify-content:center;padding-left:48px;display:flex}.main-grid-container.dashboard>.grid-item.date-time>.grid-item-container>h3{color:var(--secondairy-0);font-size:4rem;font-weight:800}.main-grid-container.dashboard>.grid-item.date-time>.grid-item-container>p{color:var(--secondairy-0);font-weight:400}@media only screen and (width<=992px){.main-grid-container.dashboard>.grid-item.calendar-small{height:fit-content;padding-top:16px}}@media only screen and (width<=768px){.background>img{top:-50%}.main-grid-container.dashboard{flex-direction:column-reverse;padding:64px 24px}.main-grid-container.dashboard>.grid-item{margin-top:0}.main-grid-container.dashboard>.grid-item.calendar-small{width:100%;min-width:0;height:fit-content;padding-top:16px}.main-grid-container.dashboard>.grid-item.date-time{width:100%;min-width:0}}@media only screen and (width<=576px){.main-grid-container.dashboard>.grid-item.calendar-small{height:fit-content}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container{padding-left:24px;padding-right:24px}.main-grid-container.dashboard>.grid-item.calendar-small>.grid-item-container>.reservations-upcoming-container:last-of-type{padding-bottom:24px}}.main-planner-container{background-color:var(--secondairy-900);width:100%;min-height:-webkit-fill-available;min-height:fill-available;min-height:-moz-webkit-fill-available;padding:96px 24px 42px;display:flex}.main-planner-container>#ec{width:100%;height:inherit}.main-planner-container>#ec .ec-now-indicator{z-index:1}.main-planner-container>#ec>div>.ec-toolbar>div{margin-bottom:24px}.main-planner-container>#ec>div>.ec-toolbar>div .ec-today{box-sizing:border-box;font-weight:700;transition:all .3s;position:relative}.main-planner-container>#ec>div>.ec-toolbar>div .ec-today:after{content:"";background-color:var(--primary);width:0;transition:all .3s;position:absolute;top:0;bottom:0;left:0}.main-planner-container>#ec>div>.ec-toolbar>div .ec-today:disabled{color:var(--secondairy-700)}.main-planner-container>#ec>div>.ec-toolbar>div .ec-today:not(:disabled){background-color:var(--secondairy-0);color:var(--secondairy-900)}.main-planner-container>#ec>div>.ec-toolbar>div .ec-today:not(:disabled):hover{color:var(--secondairy-900);outline-color:var(--secondairy-0)}.main-planner-container>#ec>div>.ec-toolbar>div .ec-today:not(:disabled):hover:after{z-index:-1;width:100%}.main-planner-container>#ec>div>.ec-toolbar>div button{text-transform:uppercase;font-size:.75rem}.main-planner-container>#ec>div>.ec-toolbar>div>div,.main-planner-container>#ec>div>.ec-toolbar>div>button{border-radius:0;margin-bottom:0}.main-planner-container>#ec>div>.ec-toolbar>div:last-of-type .ec-active:after{content:"";background-color:var(--secondairy-0);width:42px;height:2px}.main-planner-container>#ec>div>.ec-toolbar>div:nth-of-type(2){cursor:pointer;flex-direction:row;align-items:center;transition:all .3s;display:flex}.main-planner-container>#ec>div>.ec-toolbar>div:nth-of-type(2)>h2{align-items:center;margin-right:6px;display:flex}.main-planner-container>#ec>div>.ec-toolbar>div:nth-of-type(2)>h2>span{height:min-content;margin-bottom:0}.main-planner-container>#ec>div>.ec-toolbar>div:nth-of-type(2):hover{color:var(--secondairy-0)}.main-planner-container>#ec>div>.ec-toolbar>div:nth-of-type(2):hover>h2>span{animation:1s bounce}.main-planner-container>#ec>div>.ec-header{background-color:var(--secondairy-850);border-color:var(--secondairy-850);border-top:none;border-left:none}.main-planner-container>#ec>div>.ec-header .ec-day{min-height:42px;font-weight:700;line-height:42px}.main-planner-container>#ec>div>.ec-header>.ec-days{font-size:.75rem}.main-planner-container>#ec>div>.ec-header .ec-resource>.ec-day{color:var(--secondairy-0)}.main-planner-container>#ec>div>.ec-header .ec-sidebar,.main-planner-container>#ec>div>.ec-header .ec-lines{background-color:var(--secondairy-900)}.main-planner-container>#ec>div .ec-all-day,.main-planner-container>#ec>div .ec-body{border-left:none}.main-planner-container>#ec>div.ec-day-grid .ec-uniform .ec-day{min-height:143px}.main-planner-container>#ec>div .ec-sidebar-title{font-size:.75rem}.main-planner-container>#ec>div .ec-sidebar{border-left-style:none}.main-planner-container>#ec>div.ec-list .ec-body{border:none}.main-planner-container>#ec>div.ec-list .ec-day-head{background-color:unset;color:var(--secondairy-0);border-top:none}.main-planner-container>#ec>div.ec-list .ec-day{padding-bottom:24px}.main-planner-container>#ec>div .ec-event-body{flex-direction:row}.main-planner-container>#ec>div .ec-event{z-index:1}.main-planner-container>#ec>div .ec-event.secondary{background-color:var(--background-events)}.main-planner-container>#ec>div .ec-event.secondary .ec-event-title{color:var(--secondairy-300)}.main-planner-container>#ec>div .ec-event.editable{cursor:pointer}.main-planner-container>#ec>div .ec-event-time{color:var(--secondairy-0);font-size:.75rem;font-weight:800}.main-planner-container>#ec>div .ec-event-title{color:rgba(var(--dashboard-white), .8);white-space:nowrap;text-overflow:ellipsis;padding-left:16px;font-size:.875rem;font-weight:400;line-height:1.1;position:relative}.main-planner-container>#ec>div .ec-event-title:after{content:"";background-color:var(--secondairy-0);border-radius:100px;width:4px;height:4px;position:absolute;top:6px;left:7px}.main-planner-container>#ec>div.ec-month-view{height:inherit}.ec{--ec-button-border-color:unset;--ec-button-bg-color:var(--secondairy-900);--ec-button-active-bg-color:var(--secondairy-900);--ec-button-text-color:var(--secondairy-500);--ec-button-active-text-color:var(--secondairy-0);--ec-color-500:var(--secondairy-850);--ec-event-text-color:var(--secondairy-900);--ec-bg-event-color:var(--secondairy-900);--ec-bg-event-text-color:var(--secondairy-0);--ec-now-indicator-color:var(--secondairy-0);--ec-text-color:var(--secondairy-500);--ec-event-bg-color:var(--background-user-event);--ec-today-bg-color:unset;--ec-border-color:var(--planner-border);border-radius:0}.ec:not(.ec-list) .ec-body{border-top:solid 1.5px var(--secondairy-850)}.add-event-main-container{-webkit-backdrop-filter:blur(.5px)brightness(.5);z-index:2;justify-content:center;align-items:center;width:100%;height:100%;margin:auto;display:flex;position:fixed;inset:0}.add-event-main-container>.add-event{background-color:var(--secondairy-900);box-sizing:border-box;flex-direction:column;max-width:400px;height:auto;padding:68px 42px 84px;display:flex;position:relative}.add-event-main-container>.add-event>.alert-container{margin-top:20px;position:static}.add-event-main-container>.add-event>span{color:var(--secondairy-300);cursor:pointer;transition:all .3s;position:absolute;top:24px;right:24px}.add-event-main-container>.add-event>span:hover{color:var(--secondairy-0)}.add-event-main-container>.add-event h3{text-transform:uppercase;color:var(--secondairy-0);font-size:1.5rem}.add-event-main-container>.add-event>form{flex-direction:column;display:flex}.add-event-main-container>.add-event>form>label{text-transform:uppercase;color:var(--secondairy-300);padding-top:32px;padding-bottom:8px;font-size:.625rem;font-weight:800}.add-event-main-container>.add-event>form>span{color:var(--secondairy-300);margin-top:20px}.add-event-main-container>.add-event>form>select,.add-event-main-container>.add-event>form input,.add-event-main-container>.add-event>form p{background-color:var(--secondairy-850);color:var(--secondairy-300);border-color:var(--secondairy-850);cursor:pointer;padding:6px;font-size:.75rem;transition:all .3s}.add-event-main-container>.add-event>form>select:focus-visible,.add-event-main-container>.add-event>form input:focus-visible,.add-event-main-container>.add-event>form p:focus-visible{outline:solid 1px var(--primary)}.add-event-main-container>.add-event>form>select:hover,.add-event-main-container>.add-event>form input:hover,.add-event-main-container>.add-event>form p:hover{color:var(--secondairy-0);fill:var(--secondairy-0)}.add-event-main-container>.add-event>form input[type=time]::-webkit-calendar-picker-indicator{filter:invert(95%)sepia(6%)saturate(63%)hue-rotate(182deg)brightness(92%)contrast(84%)}.add-event-main-container>.add-event>form input[type=time]:hover::-webkit-calendar-picker-indicator{filter:invert()sepia(0%)saturate(7484%)hue-rotate(238deg)brightness(110%)contrast(106%)}.add-event-main-container>.add-event>form .ui-timepicker-container{z-index:6000!important}.add-event-main-container>.add-event>form p{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.add-event-main-container>.add-event>form p>.calendar-icon{height:24px;color:var(--secondairy-300);transform:scale(.8)}.add-event-main-container>.add-event>form>input{background-color:none;border:none}.add-event-main-container>.add-event>form button{background-color:var(--secondairy-0);color:var(--secondairy-900);text-transform:uppercase;cursor:pointer;border:none;outline-style:none;max-width:200px;padding:12px 48px;font-size:.875rem;font-weight:600;transition:all .3s;position:absolute;bottom:0;right:0}.add-event-main-container>.add-event>form button:hover{background-color:var(--primary)}.add-event-main-container>.add-event>form button.delete-btn{background-color:var(--error);left:0;right:auto}.add-event-main-container>.add-event>form button.delete-btn:hover{background-color:var(--primary)}.ui-timepicker-standard{border:none;padding:0;font-family:lato}.ui-timepicker{padding:0}.ui-timepicker-standard .ui-menu-item{width:100%!important}.ui-timepicker-standard .ui-state-hover{background-color:unset;color:var(--secondairy-0);z-index:1;border:none;position:relative}.ui-timepicker-standard .ui-state-hover:after{content:"";background-color:var(--secondairy);z-index:-1;position:absolute;inset:0 -2px}.ui-timepicker-standard a{padding:10px .4em}@media only screen and (width<=992px){.main-planner-container{width:unset}}@media only screen and (width<=768px){.main-planner-container{padding-top:24px}.main-planner-container>#ec>div>.ec-toolbar{flex-wrap:wrap;align-items:flex-start}.main-planner-container>#ec>div>.ec-toolbar>div{margin-bottom:20px}.main-planner-container>#ec>div>.ec-toolbar>div>div,.main-planner-container>#ec>div>.ec-toolbar>div>button{margin-bottom:0}.main-planner-container>#ec>div>.ec-toolbar>div button{border-radius:0}}@keyframes bounce{0%,to{transform:translateY(0)}10%,30%,50%,70%{transform:translateY(-4px)}20%,40%,60%{transform:translateY(4px)}80%{transform:translateY(2.4px)}90%{transform:translateY(-2.4px)}}.main-grid-container.service{flex-direction:column;min-width:408px;display:flex}.main-grid-container.service>.grid-item{box-sizing:border-box;padding:48px}.main-grid-container.service>.grid-item.service-form{background-color:rgba(var(--dashboard-white), .1);width:100%;max-width:408px;margin-top:204px}.main-grid-container.service>.grid-item.service-form>.grid-item-container>h1{color:var(--secondairy-0);text-transform:uppercase;max-width:180px;padding-bottom:12px;font-size:1.5rem}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form{flex-direction:column;display:flex}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form>label{color:var(--primary);padding-top:32px;padding-bottom:12px;font-size:.875rem;font-weight:600}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form>input,.main-grid-container.service>.grid-item.service-form>.grid-item-container>form>textarea{background-color:rgba(var(--dashboard-white), 0);outline:unset;border:1px solid;border-color:rgba(var(--dashboard-white), .1);color:var(--secondairy-0);border-radius:5px;padding-top:6px;padding-bottom:10px;padding-left:12px;font-size:1rem;font-weight:300}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form>input:disabled,.main-grid-container.service>.grid-item.service-form>.grid-item-container>form>textarea:disabled{border-style:none}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form>input::placeholder,.main-grid-container.service>.grid-item.service-form>.grid-item-container>form>textarea::placeholder{color:rgba(var(--dashboard-white), .7)}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form>input:focus-visible,.main-grid-container.service>.grid-item.service-form>.grid-item-container>form>textarea:focus-visible{outline:solid 1px rgba(var(--dashboard-primary), .7)}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form>input:disabled{background-color:unset;padding-left:0}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form textarea{resize:none;border:1px solid;border-color:rgba(var(--dashboard-white), .1);cursor:text;padding-top:6px;padding-left:10px}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .custom-select{width:100%;color:rgba(var(--dashboard-white), 1);z-index:0;position:relative}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .custom-select>.select-button{box-sizing:border-box;background-color:rgba(var(--dashboard-white), .1);cursor:pointer;border:none;border-radius:5px;width:100%;padding:12px;display:flex}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .custom-select>.select-button:focus-visible{outline:solid 1px rgba(var(--dashboard-primary), .7)}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .custom-select>.selected-value{text-align:left;position:absolute;top:10px;left:12px}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .custom-select #arrow{pointer-events:none;transform-origin:50%;transition:all .3s ease-in-out;position:absolute;top:9px;right:8px}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .custom-select .select-dropdown{box-sizing:border-box;background-color:var(--secondairy-900);transform-origin:top;opacity:0;visibility:hidden;cursor:pointer;border-radius:5px;width:100%;margin-top:8px;padding-left:0;list-style:none;transition:all .3s ease-in-out;position:absolute;transform:scaleY(0)}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .custom-select .select-dropdown input[type=radio]{opacity:0;cursor:pointer;position:absolute;left:0}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .custom-select .select-dropdown:focus-within{outline:solid 1px rgba(var(--dashboard-primary), .7)}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .custom-select .select-dropdown>li{cursor:pointer;height:100%;padding:12px;display:flex;position:relative}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .custom-select .select-dropdown>li>label{cursor:pointer;width:100%;color:rgba(var(--dashboard-white), .7)}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .custom-select .select-dropdown>li:hover{background-color:rgba(var(--dashboard-white), .05)}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .custom-select .select-dropdown>li:hover>label{color:rgba(var(--dashboard-white), 1)}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .custom-select .select-dropdown>li:focus-visible{background-color:rgba(var(--dashboard-white), .05);outline:none}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .custom-select.active{z-index:1}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .custom-select.active>.select-button{outline:1px solid rgba(var(--dashboard-primary), .7)}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .custom-select.active #arrow{transform:rotate(-180deg)}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .custom-select.active>.select-dropdown{opacity:1;visibility:visible;transform:scaleY(1)}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .custom-select select{display:none}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .custom-select select:focus-visible{outline:solid 1px rgba(var(--dashboard-primary), .7)}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form #floor{background-color:rgba(var(--dashboard-white), 0);padding-top:8px;padding-bottom:8px;padding-right:16px}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .quantity{flex-direction:row;justify-content:space-between;display:flex;position:relative}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .quantity>div{display:flex;position:relative}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .quantity>div>label{background-color:rgba(var(--dashboard-white), .1);width:100%;min-width:32px;height:42px;color:var(--secondairy-0);box-sizing:border-box;cursor:pointer;outline:solid 0px rgba(var(--dashboard-primary), .7);border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;font-weight:700;transition:all .3s ease-out;display:flex}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .quantity>div>label:focus-visible{outline:solid 1px rgba(var(--dashboard-primary), .7)}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .quantity>div>label:hover{background:rgba(var(--dashboard-primary), .3);outline:solid 1px rgba(var(--dashboard-primary), .7);border-color:#0000}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .quantity>div>input{opacity:0;position:absolute}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .quantity>div input[type=radio]:checked+label{background:rgba(var(--dashboard-primary), .3);outline:solid 1px rgba(var(--dashboard-primary), .7);color:rgba(var(--dashboard-white), 1);border-color:#0000}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .checkbox-group{flex-direction:column;gap:12px;display:flex}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .checkbox-group .checkbox-item{align-items:center;gap:12px;display:flex}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .checkbox-group .checkbox-item input[type=checkbox]{cursor:pointer;width:20px;height:20px;accent-color:var(--primary)}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form .checkbox-group .checkbox-item label{cursor:pointer;color:var(--secondairy-0);padding:0;font-size:1rem;font-weight:400}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form>button{border:solid 1px var(--primary);background-color:var(--primary);color:var(--secondairy-900);cursor:pointer;border-radius:100px;margin-top:48px;padding:16px;font-size:1.125rem;font-weight:700;transition:all .3s}.main-grid-container.service>.grid-item.service-form>.grid-item-container>form>button:active{transform:scale(.7)}@media only screen and (width<=992px){.main-grid-container.service{flex-direction:unset;justify-content:center;justify-items:center;min-width:auto;padding:64px 24px}.main-grid-container.service>.grid-item.service-form{max-width:612px;margin-top:0}.main-grid-container.service>.grid-item.service-form .quantity>div{box-sizing:border-box;width:100%;padding-right:8px}.main-grid-container.service>.grid-item.service-form .quantity>div:last-of-type{padding-right:0}.main-grid-container.service>.grid-item.service-form .quantity>div>label{min-width:16px!important}}@media only screen and (width<=768px){.main-grid-container.service{padding:64px 24px}.main-grid-container.service>.grid-item.service-form{max-width:unset;margin-top:0}}@media only screen and (width<=576px){.main-grid-container.service>.grid-item.service-form{max-width:unset;margin-top:0;padding:48px 32px}}#account input:first-of-type,#account input:nth-of-type(2){background-color:rgba(var(--dashboard-white), 0);padding-left:12px}#account input::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0;display:none!important}.daterangepicker{z-index:6000;background-color:var(--secondairy-850);filter:drop-shadow(0px 0px 1px var(--secondairy-800));border:none;border-radius:0;padding:10px;font-family:lato}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{border-bottom-color:var(--secondairy-850)}.daterangepicker thead tr:nth-of-type(2) th{text-transform:uppercase;font-weight:800;font-size:.625rem!important}.daterangepicker .calendar-table{background-color:var(--secondairy-850)}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{height:32px}.daterangepicker .calendar-table .prev.available>span,.daterangepicker .calendar-table .next.available>span{border-color:var(--secondairy-0)}.daterangepicker .calendar-table td.off{background-color:unset}.daterangepicker .calendar-table tr:nth-of-type(2)>th{color:var(--secondairy-500)}.daterangepicker .active{background-color:var(--secondairy)!important;color:var(--secondairy-0)!important;border-radius:100px!important}.daterangepicker .today{background-color:var(--primary)!important;color:var(--secondairy)!important;border-radius:100px!important}.daterangepicker .today.active{font-weight:800;background-color:var(--primary)!important;color:var(--secondairy-900)!important}.daterangepicker .available{border-radius:100px!important}.daterangepicker .active:hover,.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:var(--secondairy)!important;color:var(--secondairy-0)!important}.daterangepicker .off{color:var(--secondairy-700)!important}@media only screen and (width<=768px){.daterangepicker .drp-calendar.left{padding:8px}}.powered-by{color:var(--secondairy-300);font-size:12px;line-height:14px}.powered-by strong{font-weight:300}.powered-by a{color:inherit;font-weight:500}body>.powered-by{position:fixed;bottom:16px;right:16px}@media only screen and (width<=992px){body>.powered-by{display:none}}body.login .powered-by{display:none}.mobile-menu-container .powered-by{text-align:left;width:100%;color:var(--secondairy-700);padding-left:32px;position:absolute;bottom:16px;left:0;right:0}.main-planner-container+.powered-by{display:none}#tablet{flex-direction:row;height:100vh;display:flex;overflow:hidden}#tablet>div{flex-basis:50%}#tablet #tablet-container{z-index:-1;-webkit-user-select:none;user-select:none;position:relative}#tablet #tablet-container>img{height:24px;padding:48px 48px 32px}#tablet #tablet-container.occupied{background-color:var(--secondairy-500)}#tablet #tablet-container.occupied>.time{opacity:.1}#tablet #tablet-container.available{background-color:var(--primary)}#tablet #tablet-container>div{-webkit-user-select:none;user-select:none;flex-direction:column;padding-left:48px;display:flex}#tablet #tablet-container>div>.tablet-header{text-transform:uppercase;color:var(--secondairy);-webkit-user-select:none;user-select:none;max-width:320px;padding-bottom:24px;font-size:2rem;font-weight:900}#tablet #tablet-container>div>.tablet-subheader{color:var(--secondairy);-webkit-user-select:none;user-select:none;max-width:120px;font-size:1.25rem;line-height:2.4rem}#tablet #tablet-container>.time{opacity:.3;-webkit-user-select:none;user-select:none;font-size:10rem;font-weight:700;position:absolute;bottom:56px;left:40px}#tablet #tablet-container>.room-name{color:var(--secondairy);text-transform:uppercase;writing-mode:vertical-rl;z-index:1;-webkit-user-select:none;user-select:none;align-items:flex-end;font-size:6rem;font-weight:800;line-height:.77;display:flex;position:absolute;bottom:32px;right:48px;transform:rotate(180deg)}#tablet #tablet-container>.room-name>span{-webkit-user-select:none;user-select:none;padding-top:16px;font-size:2rem;font-weight:300}#tablet .main-planner-container{box-sizing:border-box;padding-right:0}#tablet .tablet-mode{padding-left:16px}#tablet .tablet-mode .ec-toolbar{justify-content:flex-start;align-items:flex-start;margin-bottom:0}#tablet .tablet-mode .ec-toolbar .ec-title{text-transform:uppercase;padding-top:8px;padding-left:8px;font-size:2rem}#tablet .tablet-mode .ec-body{border:none;height:100%}#tablet .tablet-mode .ec-sidebar{justify-content:unset}#tablet .tablet-mode .ec-header{display:none}#tablet .tablet-mode .ec-time-grid .ec-time,#tablet .tablet-mode .ec-time-grid .ec-line{height:16.5px}.toast{z-index:9999;border-radius:.75rem;align-items:center;gap:1rem;max-width:360px;padding:1rem 1.5rem;font-weight:600;display:flex;position:fixed;bottom:2rem;right:2rem}.toast.toast--leaving{transition:opacity .3s ease-in}.toast.toast--visible{opacity:1}.toast.toast--hidden{opacity:0}.toast--success{background-color:var(--success)}.toast--error{background-color:var(--error)}.toast__close{cursor:pointer;background:0 0;border:none;padding:0;font-size:1.5rem}
