:root{--background-color:#212332;--text-color:#d1d4e0;--heading-font:"Poppins",sans-serif;--text-font:"DM Sans",sans-serif;--icon-font:"Material Icons Outlined";--default-color:#b5bace;--primary-color:#3abae3;--info-color:#6ddaff;--success-color:#66bb6a;--warning-color:#ffca28;--error-color:#ef5350}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0}h1,h2,h3{color:#d4d6e3;font-family:var(--heading-font);font-weight:400}h1{font-size:1.5rem}.alert{align-items:center;border-radius:.25rem;color:#fff;display:flex;margin:1rem 0;padding:1rem}.alert i{margin-right:.5rem}.alert p{margin:0}.alert--warning{background-color:#a46a00}.alert--danger{background-color:#a40000}.booking{background:linear-gradient(90deg,#45475a,#2e303d);border:1px solid #8e91a9;border-left:4px solid #fff;border-radius:.25rem;color:var(--text-color);cursor:pointer;display:flex;flex-direction:column;font-size:.8125rem;justify-content:center;margin:.5rem 0;min-width:0;overflow:hidden;padding:.5rem;position:relative;text-align:left;transition:all .15s ease-in-out;z-index:10}.booking span{line-height:1.5;max-width:100%}.booking__small-title,.booking__subtitle,.booking__tag,.booking__title{display:block;overflow:hidden;text-overflow:ellipsis}.booking__repetition{position:absolute;right:.5rem;top:.5rem}.booking__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-weight:600;margin-bottom:.5rem}.booking__subtitle{white-space:nowrap}.booking__small-title{font-size:.6875rem;white-space:nowrap}.booking__hours{color:#94daf0}.booking__tag{align-self:flex-end;background-color:#006064;border-radius:.25rem;font-size:.6875rem;margin-top:.5rem;padding:.25rem .5rem}.booking--1{grid-column:4/8}.booking--2{grid-column:12/15}.booking--3{grid-column:17/30}.booking--highlighted{background:linear-gradient(90deg,#0d4759,#2a2e3f);border-color:#1780a1 #1780a1 #1780a1 #39bae3}.booking--empty{background:rgba(0,0,0,.1);border:.125rem dashed #ccc;cursor:pointer;opacity:0;padding:0;position:relative;transition:background-color .3s ease-in-out}.booking--empty-half{grid-column-end:span 1}.booking--empty:hover{opacity:1}.booking--empty:before{align-items:center;bottom:0;color:#8e91a9;content:"\e148";display:flex;font-family:var(--icon-font);font-size:1.5rem;justify-content:center;left:0;position:absolute;right:0;top:0}.booking--empty span{display:none}.booking--active{background:rgba(57,186,227,.2);border:.0625rem solid #39bae3;border-left:none;border-radius:0;border-right:none;opacity:1}.booking--active:before{content:none}.booking--first-child,.booking--last-child{overflow:visible;padding:0}.booking--first-child span,.booking--last-child span{color:#ccc;font-size:.75rem;font-weight:500}.booking--first-child{border-left:.0625rem solid #39bae3;border-radius:.25rem 0 0 .25rem}.booking--first-child .check-in{display:block}.booking--first-child .check-out{display:none}.booking--last-child{border-radius:0 .25rem .25rem 0;border-right:.0625rem solid #39bae3}.booking--last-child .check-in{display:none}.booking--last-child .check-out{display:block}@media (min-width:64rem){.booking--small:hover{box-shadow:0 0 1.5rem rgba(0,0,0,.6);margin:.25rem -5rem;opacity:.95;z-index:100}.booking--small:hover .booking__title{white-space:normal}}.button,.datepicker__date,.datepicker__next,.datepicker__prev{align-items:center;background-color:var(--default-color);border:.125rem solid transparent;border-radius:2.5rem;color:var(--background-color);cursor:pointer;display:inline-flex;font-weight:500;padding:.625rem 1rem;text-decoration:none;transition:all .2s ease-in-out}.button:active,.button:focus,.button:hover,.datepicker__date:active,.datepicker__date:focus,.datepicker__date:hover,.datepicker__next:active,.datepicker__next:focus,.datepicker__next:hover,.datepicker__prev:active,.datepicker__prev:focus,.datepicker__prev:hover{background:none;border-color:var(--default-color);color:var(--default-color)}.button--primary,.datepicker__date,.datepicker__next,.datepicker__prev{background-color:var(--primary-color)}.button--primary:active,.button--primary:focus,.button--primary:hover,.datepicker__date:active,.datepicker__date:focus,.datepicker__date:hover,.datepicker__next:active,.datepicker__next:focus,.datepicker__next:hover,.datepicker__prev:active,.datepicker__prev:focus,.datepicker__prev:hover{border-color:var(--primary-color);color:var(--primary-color)}.button--info{background-color:var(--info-color)}.button--info:active,.button--info:focus,.button--info:hover{border-color:var(--info-color);color:var(--info-color)}.button--warning{background-color:var(--warning-color)}.button--warning:active,.button--warning:focus,.button--warning:hover{border-color:var(--warning-color);color:var(--warning-color)}.button--success{background-color:var(--success-color)}.button--success:active,.button--success:focus,.button--success:hover{border-color:var(--success-color);color:var(--success-color)}.button--error{background-color:var(--error-color)}.button--error:active,.button--error:focus,.button--error:hover{border-color:var(--error-color);color:var(--error-color)}.button--bordered,.datepicker__next,.datepicker__prev{background:none;border-color:var(--default-color);color:var(--default-color)}.button--bordered:active,.button--bordered:focus,.button--bordered:hover,.datepicker__next:active,.datepicker__next:focus,.datepicker__next:hover,.datepicker__prev:active,.datepicker__prev:focus,.datepicker__prev:hover{background-color:var(--default-color);color:var(--background-color)}.button--bordered.button--primary,.button--bordered.datepicker__date,.datepicker__next,.datepicker__prev{border-color:var(--primary-color);color:var(--primary-color)}.button--bordered.button--primary:active,.button--bordered.button--primary:focus,.button--bordered.button--primary:hover,.button--bordered.datepicker__date:active,.button--bordered.datepicker__date:focus,.button--bordered.datepicker__date:hover,.datepicker__next:active,.datepicker__next:focus,.datepicker__next:hover,.datepicker__prev:active,.datepicker__prev:focus,.datepicker__prev:hover{background-color:var(--primary-color);color:var(--background-color)}.button--bordered.button--info,.button--info.datepicker__next,.button--info.datepicker__prev{border-color:var(--info-color);color:var(--info-color)}.button--bordered.button--info:active,.button--bordered.button--info:focus,.button--bordered.button--info:hover,.button--info.datepicker__next:active,.button--info.datepicker__next:focus,.button--info.datepicker__next:hover,.button--info.datepicker__prev:active,.button--info.datepicker__prev:focus,.button--info.datepicker__prev:hover{background-color:var(--info-color);color:var(--background-color)}.button--bordered.button--warning,.button--warning.datepicker__next,.button--warning.datepicker__prev{border-color:var(--warning-color);color:var(--warning-color)}.button--bordered.button--warning:active,.button--bordered.button--warning:focus,.button--bordered.button--warning:hover,.button--warning.datepicker__next:active,.button--warning.datepicker__next:focus,.button--warning.datepicker__next:hover,.button--warning.datepicker__prev:active,.button--warning.datepicker__prev:focus,.button--warning.datepicker__prev:hover{background-color:var(--warning-color);color:var(--background-color)}.button--bordered.button--success,.button--success.datepicker__next,.button--success.datepicker__prev{border-color:var(--success-color);color:var(--success-color)}.button--bordered.button--success:active,.button--bordered.button--success:focus,.button--bordered.button--success:hover,.button--success.datepicker__next:active,.button--success.datepicker__next:focus,.button--success.datepicker__next:hover,.button--success.datepicker__prev:active,.button--success.datepicker__prev:focus,.button--success.datepicker__prev:hover{background-color:var(--success-color);color:var(--background-color)}.button--bordered.button--error,.button--error.datepicker__next,.button--error.datepicker__prev{border-color:var(--error-color);color:var(--error-color)}.button--bordered.button--error:active,.button--bordered.button--error:focus,.button--bordered.button--error:hover,.button--error.datepicker__next:active,.button--error.datepicker__next:focus,.button--error.datepicker__next:hover,.button--error.datepicker__prev:active,.button--error.datepicker__prev:focus,.button--error.datepicker__prev:hover{background-color:var(--error-color);color:var(--background-color)}.button+.button,.button+.datepicker__date,.button+.datepicker__next,.button+.datepicker__prev,.datepicker__date+.button,.datepicker__date+.datepicker__date,.datepicker__date+.datepicker__next,.datepicker__date+.datepicker__prev,.datepicker__next+.button,.datepicker__next+.datepicker__date,.datepicker__next+.datepicker__next,.datepicker__next+.datepicker__prev,.datepicker__prev+.button,.datepicker__prev+.datepicker__date,.datepicker__prev+.datepicker__next,.datepicker__prev+.datepicker__prev{margin-left:.5rem}.button i,.datepicker__date i,.datepicker__next i,.datepicker__prev i{font-size:1.125rem}.button *+*,.datepicker__date *+*,.datepicker__next *+*,.datepicker__prev *+*{margin-left:.5rem}.button--small{font-size:.75rem;padding:.375rem .875rem}.button--small i{font-size:1rem}.button_confirmation{display:inline-flex;list-style:none;margin:0;padding:0;position:relative}.button_confirmation>li>ul{background-color:var(--background-color);border-radius:.5rem;box-shadow:0 .25rem 1.25rem rgba(0,0,0,.08);height:.00001px;overflow:hidden;position:absolute;right:0;top:calc(100% + .5rem);width:100%;z-index:1}.button_confirmation>li>ul a,.button_confirmation>li>ul button{background:none;border:none;color:#fff;cursor:pointer;display:block;padding:.5rem 1rem;text-align:left;text-decoration:none;width:100%}.button_confirmation>li>ul a:active,.button_confirmation>li>ul a:focus,.button_confirmation>li>ul a:hover,.button_confirmation>li>ul button:active,.button_confirmation>li>ul button:focus,.button_confirmation>li>ul button:hover{background-color:var(--text-color);color:var(--background-color)}.button_confirmation>li>button:focus+ul,.button_confirmation>li>ul:focus-within{border:.0625rem solid #ccc;height:inherit}.button_confirmation ul>li{display:block}.button_confirmation ul,.dashboard__menu>ul{list-style:none;margin:0;padding:0}.dashboard__menu>ul{display:flex;flex-wrap:wrap}.dashboard__menu>ul>li{margin-bottom:2.5rem;margin-right:2.5rem}.dashboard__menu>ul>li>a{align-items:center;background-color:rgba(0,0,0,.1);border:.125rem solid hsla(0,0%,100%,.1);border-radius:1rem;color:#c5c9d8;display:flex;flex-direction:column;height:12.5rem;justify-content:center;text-decoration:none;transition:all .3s ease-in-out;width:12.5rem}.dashboard__menu>ul>li>a i{font-size:4.5rem}.dashboard__menu>ul>li>a:before{content:none}.dashboard__menu>ul>li>a:active,.dashboard__menu>ul>li>a:focus,.dashboard__menu>ul>li>a:hover{background-color:rgba(0,0,0,.2);border-color:#39bae3;color:#c5c9d8}.logo{color:#fff;display:inline-block;font-family:var(--heading-font);font-size:1.25rem}.menu ul{list-style:none;margin:0;padding:0;text-align:center}.menu__item a{color:#69739b;display:flex;flex-direction:column;justify-content:center;min-height:5.5rem;padding:1.5rem 1rem;position:relative;transition:all .15s ease-in-out}.menu__item a:after,.menu__item a:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;width:0}.menu__item a:before{background-color:#39bae3;transition:all .15s ease-in-out}.menu__item a:after{background:linear-gradient(90deg,rgba(57,186,227,.2),rgba(57,186,227,0));transition:all .3s ease-in-out}.menu__item span{display:block;font-size:.8125rem;font-weight:500}.menu__item .icon{font-size:2rem}.menu__item:active a,.menu__item:focus a,.menu__item:hover a{color:#c5c9d8}.menu__item:active a:before,.menu__item:focus a:before,.menu__item:hover a:before{width:.25rem}.menu__item--is-selected a{color:#c5c9d8}.menu__item--is-selected a:before{width:.25rem}.menu__item--is-selected a:after{width:100%}@media (max-width:64rem){.menu__item span{display:none}}@media (max-width:48rem){.menu>ul{display:flex;justify-content:space-around}.menu__item span{display:block;font-size:.6875rem;font-weight:400}.menu__item .icon{font-size:1.5rem}.menu__item a{height:100%;min-height:auto;padding:.75rem .5rem}.menu__item a:before{bottom:inherit;margin:0 auto;top:-.1875rem;transition:none}.menu__item a:after{background:none}.menu__item:active a:before,.menu__item:focus a:before,.menu__item:hover a:before{width:.375rem}}.planner__body{position:relative;z-index:1}.planner .row:nth-child(odd){background-color:rgba(0,0,0,.1)}.planner .row__header{align-items:stretch;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:1rem .5rem 1rem 1rem;position:relative}.planner .row__header>ul{display:none;margin:0;overflow-y:auto;padding:1rem}.planner .row__header.active:after{content:"\e5ce"}.planner .row__header.active ul,.planner .row__header:hover .row__informations{display:block}.planner .row__title{justify-content:space-between}.planner .row__title,.planner .row__title>div:first-child{align-items:center;column-gap:.5rem;display:flex}.planner .row__title>div:first-child i{font-size:2rem}.planner .row__title>div:first-child span:first-child{display:block;font-weight:700}.planner .row__infos-icon{color:var(--primary-color)}.planner .row__informations{background-color:#363b52;border-radius:.5rem;box-shadow:0 0 2.5rem rgba(0,0,0,.6);cursor:default;display:none;left:calc(100% + .25rem);list-style:none;margin:.5rem 0;padding:.5rem;position:absolute;top:calc(50% - 2.5rem);width:17.5rem;z-index:100}.planner .row__informations thead{background-color:#51587c;font-weight:700}.planner .row__informations thead th{border:.0625rem solid #51587c;padding:.5rem}.planner .row__informations thead th:first-child{width:10rem}.planner .row__informations tr td{border:.0625rem solid #51587c}.planner .row__informations tr td:first-child{font-weight:500}.planner .row__informations:before{background-color:#363b52;box-shadow:0 0 2.5rem rgba(0,0,0,.6);content:"";height:1rem;left:-.375rem;position:absolute;top:1.5rem;transform:rotate(45deg);width:1rem;z-index:-1}.planner .row--is-disabled,.planner .row.row--is-disabled:nth-child(odd){background-color:rgba(255,0,0,.05);opacity:.7}.planner .row--is-disabled .row__planner,.planner .row.row--is-disabled:nth-child(odd) .row__planner{align-items:center;display:flex;font-size:2rem;justify-content:center;text-transform:uppercase}.planner .row--is-disabled .row__planner>span,.planner .row.row--is-disabled:nth-child(odd) .row__planner>span{position:relative;z-index:1}.planner .row__planner>div{position:relative}.planner__grid{bottom:0;display:grid;left:0;position:absolute;right:0;top:0}.planner__grid>div{background-color:#393e56}@media (min-width:64rem){.planner{position:relative}.planner .row,.planner__header{display:flex}.planner .row>div:first-child,.planner__header>div:first-child{flex:0 0 12.5rem}.planner .row>div:last-child,.planner__header>div:last-child{display:grid;flex:auto}.planner__header{background-color:#2a2e3f;border-radius:.5rem .5rem 0 0;box-shadow:0 0 1.5rem rgba(0,0,0,.25);position:sticky;top:0;z-index:10}.planner__header>div:last-child{grid-template-columns:repeat(17,1fr)}.planner__header>div:last-child>div span{display:inline-block;padding:1rem .5rem;transform:translateX(-50%)}.planner .row{min-height:7.5rem}.planner .row__header{min-height:5rem}.planner .row__planner{grid-template-columns:repeat(34,1fr)}.planner__grid{grid-template-columns:repeat(17,1fr);margin-left:12.5rem;margin-top:2.75rem}.planner__grid>div{width:.0625rem}.planner .booking{grid-row:1!important}}@media (max-width:64rem){.planner{display:flex;grid-template-columns:repeat(12,1fr);position:relative}.planner .row>div:first-child,.planner__header>div:first-child{flex:0 0 6.25rem}.planner .row>div:last-child,.planner__header>div:last-child{display:grid;grid-template-columns:inherit}.planner__header{display:flex;flex:0 0 2.5rem;flex-direction:column}.planner__header>div:last-child{flex:auto;grid-template-rows:repeat(17,1fr)}.planner__header>div:last-child>div span{display:inline-block;padding:1rem;transform:translateY(-50%)}.planner .row{display:flex;flex:0 0 15rem;flex-direction:column}.planner .row__informations{left:0;right:0;top:90%}.planner .row__informations:before{left:calc(50% - .25rem);top:-.375rem}.planner .row__planner{flex:auto;grid-template-rows:repeat(34,1fr)}.planner .row--is-disabled .row__planner>span,.planner .row.row--is-disabled:nth-child(odd) .row__planner>span{transform:rotate(90deg)}.planner__body{display:flex;flex:auto;overflow-y:auto}.planner__grid{grid-template-rows:repeat(17,1fr);margin-left:3.25rem;margin-top:6.25rem}.planner__grid>div{height:.0625rem}.planner .booking{grid-column:1!important;margin:0 .5rem;text-align:center}.planner .booking--active{border:.0625rem solid #39bae3;border-bottom:none;border-top:none}.planner .booking--first-child{border-radius:.25rem .25rem 0 0;border-top:.0625rem solid #39bae3}.planner .booking--last-child{border-bottom:.0625rem solid #39bae3;border-radius:0 0 .25rem .25rem}}.sidebar{align-items:center;background-color:#2a2e3f;box-shadow:.25rem 0 1.25rem rgba(0,0,0,.08);display:flex;flex:0 0 7.5rem;flex-direction:column;justify-content:space-between;left:0;position:sticky;right:0;text-align:center;top:0;transition:all .3s ease-in-out}.sidebar:active,.sidebar:focus,.sidebar:hover{background-color:#2d3143;box-shadow:.25rem 0 1.25rem rgba(0,0,0,.3)}.sidebar a{text-decoration:none}.sidebar__logo{margin:1rem 0 14vh}.sidebar__settings{align-items:center;color:#8890af;display:flex;flex-direction:column;margin:2rem 0;transition:all .15s ease-in-out}.sidebar__settings span{font-weight:500;text-align:center}.sidebar__settings .icon{display:block;font-size:2rem;transition:all 1s ease-in-out}.sidebar__settings:active,.sidebar__settings:focus,.sidebar__settings:hover{color:#c5c9d8}.sidebar__settings:active .icon,.sidebar__settings:focus .icon,.sidebar__settings:hover .icon{transform:rotate(240deg)}.sidebar--is-horizontal .menu{flex-direction:row}@media (max-width:64rem){.sidebar{flex:auto}.sidebar__logo span:first-child{font-size:1.5rem}.sidebar__logo span:last-child,.sidebar__settings span{display:none}}@media (max-width:48rem){.sidebar{background-color:#151723;bottom:0;display:block;height:auto;position:fixed;top:inherit;width:100%;z-index:1000}.sidebar__logo,.sidebar__settings{display:none}}.topbar{display:flex;justify-content:flex-end;margin-bottom:3rem}.topbar .login_bar{align-items:center;display:flex}.topbar .login_bar .form__field{margin:0 1rem 0 0}.topbar .login_bar .form__field input{width:10rem}.topbar .login_bar .form__field label{width:auto}.user{background:none;border:none;color:#d4d6e3}.user,.user__badge{align-items:center;display:flex}.user__badge{background-color:#0d4759;border:.125rem solid #3abae3;border-radius:50%;color:#3abae3;font-size:.75rem;font-weight:500;height:1.75rem;justify-content:center;margin-right:.5rem;width:1.75rem}.user__text+.button,.user__text+.datepicker__date,.user__text+.datepicker__next,.user__text+.datepicker__prev{margin-left:1rem}@media (max-width:64rem){.topbar .login_bar{position:fixed;top:-100%}.topbar .login_bar--is-opened{align-items:center;background-color:red;bottom:0;flex-direction:column;justify-content:center;left:0;right:0;top:0;z-index:100}}.modal{align-items:center;background-color:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .15s ease-in-out;z-index:-1}.modal__window{max-width:100%;min-width:30rem;position:relative;z-index:100}.modal__close{align-items:center;background:none;background-color:rgba(0,0,0,.2);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-left:2.5rem;padding:.375rem;transition:.3s ease-in-out}.modal__close i{font-size:1rem}.modal__close:active,.modal__close:focus,.modal__close:hover{transform:rotate(180deg)}.modal .window__header{align-items:center;background-color:#353a50;border:none;border-radius:.5rem .5rem 0 0;display:flex;justify-content:space-between}.modal .window__action{display:flex;justify-content:flex-end}.modal--active{opacity:1;z-index:100}.modal .form{display:block;margin:0}@media (max-height:47.5rem){.modal{height:100%;overflow-y:auto}}@media (max-width:48rem){.modal{display:block;height:calc(100% - 4rem);overflow-y:auto}.modal .window{margin:1rem;min-width:0;top:0}.modal .window__body,.modal .window__header{padding:.5rem 1rem}}.multiselect{color:#d4d6e3;font-weight:400;max-width:20rem;min-height:auto}.multiselect input.multiselect__input{border:none;padding:0}.multiselect__input,.multiselect__single{background:none;color:#fff;font-size:.875rem;margin-bottom:0;padding-left:0}.multiselect__input::placeholder,.multiselect__single::placeholder{color:#fff}.multiselect__select{align-items:center;display:flex;height:100%;justify-content:center}.multiselect__select:before{border-color:#fff transparent transparent;color:#fff;margin-top:0;top:0}.multiselect__tag{background:var(--default-color);border-radius:.125rem;color:var(--background-color);margin:.25rem .25rem .25rem 0;padding-bottom:.5rem;padding-top:.5rem}.multiselect__tag-icon{align-items:center;border-radius:.125rem;display:flex;justify-content:center}.multiselect__tag-icon:after{color:var(--background-color)}.multiselect__tag-icon:hover{background:var(--error-color)}.multiselect__tags{align-items:center;background:#202431;border:1px solid #545c7d;cursor:pointer;display:flex;padding:.5rem 1rem}.multiselect__tags-wrap{display:flex;flex-wrap:wrap}.multiselect__placeholder{margin:0;padding:0}.multiselect__element>span>span{align-items:center;display:flex}.multiselect__element>span>span:before{content:"\e835";font-family:Material Icons Outlined;margin-right:.5rem}.multiselect__element>span.multiselect__option--selected>span:before{content:"\e876"}.multiselect__option{font-size:.875rem}.multiselect__option--selected{background:none;color:#94daf0;font-weight:500}.multiselect__option--highlight{background:rgba(0,0,0,.1);color:#fff;font-weight:500}.multiselect__option--selected.multiselect__option--highlight{background:none;color:#ff6a6a;font-weight:500}.multiselect__content-wrapper{background:#202431;border:.125rem solid #5d668d;box-shadow:0 .25rem 1.5rem rgba(0,0,0,.2)}.multiselect--active .multiselect__select{z-index:1}.multiselect--active .multiselect__tags{background:#202431;border-radius:.5rem}.multiselect--single-choice .multiselect__element>span>span:before{content:"\e836"}.multiselect--single-choice .multiselect__element>span.multiselect__option--selected>span:before{content:"\e837"}.datepicker{display:flex}.datepicker__date,.datepicker button{cursor:pointer;text-align:center}.datepicker__date+button,.datepicker button+button{margin-left:.5rem}.datepicker__date{padding:0 1.5rem;position:relative;width:14.5rem}.datepicker__next,.datepicker__prev{align-items:center;display:flex;height:2.1875rem;justify-content:center;width:2.1875rem}.datepicker__next span,.datepicker__prev span{font-size:1rem}.form{display:inline-block;margin:2.5rem 0}.form__field{align-items:center;display:flex;margin-bottom:1.5rem}.form__field__title{display:block;font-weight:500;margin-bottom:.25rem}.form__field>label{display:inline-block;margin-right:1rem;text-align:right;vertical-align:middle;width:10rem}.form__field input,.form__field select,.form__field textarea{background-color:#202431;border:.0625rem solid #545c7d;border-radius:.25rem;color:#fff;max-width:100%;padding:.5rem 1rem;width:20rem}.form__field textarea{min-height:10rem}.form__field input[type=checkbox]{width:auto}.form__field select{cursor:pointer}.form__field:last-child{margin-bottom:0}.form .field--button{display:flex;justify-content:flex-end;margin-bottom:0}.form .field__choices{background-color:#202431;border:.0625rem solid #545c7d;border-radius:.5rem;max-height:20rem;overflow:auto;padding:.5rem 1rem;width:20rem}.form .field__choice{margin-bottom:1rem}.form .field__choice input+label,.form .field__choice label+input{margin-left:.25rem}.form .field__choice:last-child{margin-bottom:0}.form .field__error{color:var(--error-color);display:block;margin-bottom:.5rem}.form .radio-field__value{display:none}.form .radio-field__value+.radio-field__title{background-color:#202431;border:2px solid #545c7d}.form .radio-field__value:checked+.radio-field__title{border-color:#39bae3;color:#fff}.form .radio-field__title{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;font-size:.75rem;padding:.5rem;width:9.5rem}.form .radio-field__title i{font-size:1.5rem;margin-right:.5rem}.form__radio-fields{display:flex;justify-content:space-between;margin:1rem 0}.form--variant .form__field{display:block}.form--variant .field__title{font-weight:500}.form--variant label{display:block;margin-bottom:.25rem;margin-right:0;text-align:left;width:auto}.form fieldset{border:.0625rem solid #656876;border-radius:.25rem;margin:0 0 1.5rem;padding:1rem}.form fieldset:last-child{margin-bottom:0}.form legend{color:#fff}@media (max-width:48rem){.form__field>label{width:5rem}.form__field input,.form__field select{width:100%}.form .radio-field__title{width:auto}}table{border-collapse:collapse;width:100%}table th{border-bottom:.125rem solid hsla(0,0%,100%,.15);padding:1rem .5rem;text-align:left;text-transform:capitalize}table td{padding:.5rem}table tr:nth-child(2n){background-color:rgba(0,0,0,.15)}.window{background-color:#2a2e3f;border-radius:.5rem;box-shadow:0 .25rem 1.25rem rgba(0,0,0,.08)}.window__actions{display:flex;justify-content:space-between}.window__header{border-bottom:.0625rem solid #49506e;color:#fff;display:flex;margin-bottom:1rem;padding:1rem 1.5rem}.window__header .filter{width:15.75rem}.window__header .filter+.filter{margin-left:1rem}.window__header .filter label{display:inline-block;margin-bottom:.5rem;margin-left:.5rem}.window__body{padding:1rem 1.5rem}.window__body--no-padding{padding:0}.window__action{padding:1rem 1.5rem}.content{margin-left:auto;margin-right:auto;max-width:90rem;padding:1rem 2.5rem;width:100%}.content__title{color:#d4d6e3}.content__description{color:#b5b8cf;font-size:1rem;margin-bottom:2rem}.content__description p{margin-bottom:0}.content__calendar{margin-bottom:1rem}@media (max-width:48rem){.content{padding:1rem 1rem 7.5rem}}.login .wrapper{flex-direction:column;height:100vh;justify-content:center}.login .topbar{display:none}.login .content{align-items:center;display:flex;flex-direction:column;justify-content:center}.login .content__global{max-width:20rem;text-align:center}.login .content__title{margin-top:0}.login .content .field{align-items:flex-start;flex-direction:column}.login .content .field label{width:auto}.login .content .field input{width:100%}.login .content .button,.login .content .datepicker__date,.login .content .datepicker__next,.login .content .datepicker__prev{justify-content:center;width:100%}.login .sidebar{background:none;bottom:inherit;box-shadow:none;height:auto;left:1.5rem;position:absolute;right:inherit;top:0}.login .sidebar__logo{display:flex;margin-bottom:0}.login .sidebar__logo span:first-child{font-size:1.25rem}.login .sidebar__logo span:last-child{display:block}.login .menu{display:none}body{background-color:var(--background-color);color:var(--text-color);font-family:var(--text-font);font-size:.875rem}.wrapper{display:flex;min-height:100vh}@media (max-width:48rem){body{overflow-x:hidden}}.slide-fade-enter-active{transition:all .15s ease}.slide-fade-enter,.slide-fade-leave-to{opacity:0;transform:scale(.95)}.more-enter-active{transform:translateX(40px);transition:all .3s ease}.more-leave-active{display:none}.more-enter-to{transform:translateX(0)}.less-enter-active{transform:translateX(-40px);transition:all .3s ease}.less-leave-active{display:none}.less-enter-to{transform:translateX(0)}