@import"https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";:root{--transition: .15s cubic-bezier(.1, .7, .6, .9);--side-nav-width: 250px;--side-nav-shrinked-width: 50px;--c-primary: #4f6fe0;--c-white: #ffffff;--c-black: #252525;--c-dark-grey: #666666;--c-grey: #696969;--c-light-grey: #c8c8c8;--c-disabled: #f6f6f6;--c-placeholder: #c5cad3;--c-border: #e2e9ef;--c-red: #f64444;--c-green: #11efbe;--c-yellow: #ffc770;--text-size-xxl: 32px;--text-size-xl: 28px;--text-size-l: 22px;--text-size-m: 18px;--text-size-body: 16px;--text-size-s: 14px;--text-size-xs: 12px;--text-size-xxs: 10px;--text-weight-strong: 900;--text-weight-exbold: 800;--text-weight-bold: 700;--text-weight-semibold: 600;--text-weight-normal: 500;--text-weight-regular: 400;--text-weight-thin: 300;--text-weight-light: 200;--text-weight-exlight: 100;--scr-sxlg: 1440px;--scr-xlg: 1336px;--scr-lg: 1280px;--scr-md: 1024px;--scr-s: 768px;--scr-xs: 640px;--scr-xxs: 320px}@font-face{font-style:normal;font-weight:600;font-display:swap;font-family:ProximaNovaA;src:url(/assets/ProximaNovaA-Semibold-kVWJCVVI.eot);src:url(/assets/ProximaNovaA-Semibold-kVWJCVVI.eot?#iefix) format("embedded-opentype"),url(/assets/ProximaNovaA-Semibold-DuHAxWu0.woff2) format("woff2"),url(/assets/ProximaNovaA-Semibold-B1tpFvHy.woff) format("woff"),url(/assets/ProximaNovaA-Semibold-DcBjTaew.ttf) format("truetype")}@font-face{font-style:normal;font-weight:400;font-display:swap;font-family:ProximaNovaA;src:url(/assets/ProximaNovaA-Regular-B0gVFuhv.eot);src:url(/assets/ProximaNovaA-Regular-B0gVFuhv.eot?#iefix) format("embedded-opentype"),url(/assets/ProximaNovaA-Regular-DzRFKmxE.woff2) format("woff2"),url(/assets/ProximaNovaA-Regular-D-zVSpkW.woff) format("woff"),url(/assets/ProximaNovaA-Regular-Dlzy64T8.ttf) format("truetype")}@font-face{font-style:normal;font-weight:700;font-display:swap;font-family:ProximaNovaA;src:url(/assets/ProximaNovaA-Bold-DfmrajdB.eot);src:url(/assets/ProximaNovaA-Bold-DfmrajdB.eot?#iefix) format("embedded-opentype"),url(/assets/ProximaNovaA-Bold-Du60u3_C.woff2) format("woff2"),url(/assets/ProximaNovaA-Bold-xlnPs3ug.woff) format("woff"),url(/assets/ProximaNovaA-Bold-Bye--6Da.ttf) format("truetype")}@font-face{font-style:normal;font-weight:300;font-display:swap;font-family:ProximaNovaA;src:url(/assets/ProximaNovaA-Light-BXg54Xdm.eot);src:url(/assets/ProximaNovaA-Light-BXg54Xdm.eot?#iefix) format("embedded-opentype"),url(/assets/ProximaNovaA-Light-D5AautFS.woff2) format("woff2"),url(/assets/ProximaNovaA-Light-B0k78q_8.woff) format("woff"),url(/assets/ProximaNovaA-Light-BoevzYNq.ttf) format("truetype")}@font-face{font-style:normal;font-weight:100;font-display:swap;font-family:ProximaNovaA;src:url(/assets/ProximaNovaA-Thin-D01roa5G.eot);src:url(/assets/ProximaNovaA-Thin-D01roa5G.eot?#iefix) format("embedded-opentype"),url(/assets/ProximaNovaA-Thin-ByqURshQ.woff2) format("woff2"),url(/assets/ProximaNovaA-Thin-D45Spoxc.woff) format("woff"),url(/assets/ProximaNovaA-Thin-CdMC7iuT.ttf) format("truetype")}@font-face{font-style:normal;font-weight:900;font-display:swap;font-family:ProximaNovaA;src:url(/assets/ProximaNovaA-Black-CmthLIvh.eot);src:url(/assets/ProximaNovaA-Black-CmthLIvh.eot?#iefix) format("embedded-opentype"),url(/assets/ProximaNovaA-Black-BcP2SlGI.woff2) format("woff2"),url(/assets/ProximaNovaA-Black-BsORd7eY.woff) format("woff"),url(/assets/ProximaNovaA-Black-CZdqHEB5.ttf) format("truetype")}*{font-size:var(--text-size-body);font-weight:var(--text-weight-regular);font-family:ProximaNovaA,Roboto,sans-serif!important;line-height:1.25!important;box-sizing:border-box!important}#root{width:100%;height:100%;min-width:var(--scr-xxs)}html{margin:0}html,body{height:100%}.main{padding:25px}.app-table-filter-menu .filter-form{display:flex;gap:15px;flex-flow:row wrap}.app-table-filter-menu .filter-form .app-input{width:calc(50% - 7.5px)}@media only screen and (max-width: 768px){.app-table-filter-menu .filter-form .app-input{width:100%}}.app-table-filter-menu .filter-form__footer{width:100%;margin:15px 0 0;display:flex;align-items:center;justify-content:center;gap:15px}.app-alert{position:absolute;top:calc(100% - 20px);right:0;left:0;width:100%;overflow-y:scroll;pointer-events:none;z-index:9999999999;display:flex;justify-content:center}.app-alert::-webkit-scrollbar{width:0;height:0}.app-alert .alert{max-width:var(--scr-xs);margin:0 auto}.app-alert .alert__text{padding:10px;margin:0 0 10px;background-color:#e5ebff;border:1px solid var(--c-primary);border-radius:20px;display:flex}.app-alert .alert__text span{margin:2px 10px 0;color:var(--c-primary);font-size:var(--text-size-xs);font-weight:var(--text-weight-semibold);word-break:break-word}.app-alert .alert__text svg{flex-shrink:0}.app-alert .alert__text--error{background-color:#ffe5e5;border:1px solid var(--c-red)}.app-alert .alert__text--error span{margin:2px 5px 0;color:var(--c-red)}.app-input{min-width:250px}.app-input .input__label{width:100%;padding:5px 10px 0 0;color:var(--c-grey);font-weight:var(--text-weight-semibold);display:block}.app-input .input__body{padding:5px 10px 10px 0;border-bottom:1px solid var(--c-border);transition:var(--transition);display:flex;align-items:center}.app-input .input__body:focus-within{border-bottom:1px solid var(--c-black)}.app-input .input__required{color:var(--c-red);font-size:var(--text-size-xs);font-weight:var(--text-weight-semibold);vertical-align:text-top}.app-input .input__input{width:100%;color:var(--c-black);border:0;outline:none}.app-input .input__input::placeholder{color:var(--c-placeholder)}.app-input .input__input:disabled{background-color:transparent}.app-input .input__icon-button{width:25px;height:25px;padding:0;margin:0 0 0 10px;background-color:transparent;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.app-input .input__icon-button img{width:100%}.app-input .input__icon{width:25px;height:25px;margin:0 0 0 10px}.app-input .input__icon img{width:100%}.app-input .input__error{margin:5px 10px 0 0;color:var(--c-red);font-size:var(--text-size-xs);word-break:break-word}.app-input .input--error .input__body{border-bottom:1px solid var(--c-red)}.app-input .input--disabled .input__label,.app-input .input--disabled .input__body{background-color:var(--c-disabled)}.app-button{min-width:200px;padding:15px 20px;background-color:var(--c-green);border:0;border-radius:100px;cursor:pointer;transition:var(--transition);flex-shrink:0}.app-button--small{min-width:auto;padding:12.5px 20px}.app-button--small .button__label{font-size:var(--text-size-s)}.app-button--outline{background-color:transparent;border:1px solid var(--c-green)}.app-button--outline .button__label{color:var(--c-green)}.app-button--text{background-color:transparent}.app-button .button{display:flex;align-items:center;justify-content:center}.app-button .button__label{margin:0;color:var(--c-black);font-weight:var(--text-weight-bold)}.app-button .button svg{margin:0 0 0 10px}.app-button:disabled{background-color:#d3e0e8}.app-button:disabled .button__label{color:#828a8f}.app-button:disabled .button svg{opacity:.5}.app-checkbox .checkbox{display:flex;align-items:center}.app-checkbox .checkbox__button{width:22px;height:22px;padding:4px;background-color:transparent;border:1px solid var(--c-white);border-radius:5px;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center}.app-checkbox .checkbox__button svg{opacity:0;transition:var(--transition)}.app-checkbox .checkbox__button:disabled{background-color:var(--c-disabled)}.app-checkbox .checkbox__button:disabled svg path{stroke:#acacac}.app-checkbox .checkbox__label{margin:0 10px;color:var(--c-white);font-size:var(--text-size-s);font-weight:var(--text-weight-semibold)}.app-checkbox--checked .checkbox__button{background-color:var(--c-green);border:1px solid var(--c-green)}.app-checkbox--checked .checkbox__button svg{opacity:1}.app-textarea{min-width:250px}.app-textarea .textarea__required{color:var(--c-red);font-size:var(--text-size-xs);font-weight:var(--text-weight-semibold);vertical-align:text-top}.app-textarea .textarea__label{width:100%;padding:5px 10px 0 0;color:var(--c-grey);font-weight:var(--text-weight-semibold);display:block}.app-textarea .textarea__input{width:100%;height:150px;color:var(--c-black);border:0;resize:none;outline:none}.app-textarea .textarea__input::placeholder{color:var(--c-placeholder)}.app-textarea .textarea__input:disabled{background-color:transparent}.app-textarea .textarea__icon{width:25px;height:25px;margin:0 0 0 10px}.app-textarea .textarea__icon img{width:100%}.app-textarea .textarea__body{padding:5px 10px 10px 0;border-bottom:1px solid var(--c-border);transition:var(--transition);display:flex;align-items:center}.app-textarea .textarea__body:focus-within{border-bottom:1px solid var(--c-black)}.app-textarea .textarea__error{margin:5px 10px 0 0;color:var(--c-red);font-size:var(--text-size-xs);word-break:break-word;display:flex}.app-textarea .textarea__count{margin-left:auto;color:var(--c-light-grey);font-size:var(--text-size-xs)}.app-textarea .textarea--error .textarea__body{border-bottom:1px solid var(--c-red)}.app-textarea .textarea--disabled .textarea__label,.app-textarea .textarea--disabled .textarea__body{background-color:var(--c-disabled)}.app-select-input{min-width:250px}.app-select-input .select-input__required{color:var(--c-red);font-size:var(--text-size-xs);font-weight:var(--text-weight-semibold);vertical-align:text-top}.app-select-input .select-input__label{width:100%;padding:5px 10px 0 0;color:var(--c-grey);font-weight:var(--text-weight-semibold);display:block}.app-select-input .select-input__input{width:100%;color:var(--c-black);background-color:transparent;border:0;pointer-events:none;outline:none}.app-select-input .select-input__input::placeholder{color:var(--c-placeholder)}.app-select-input .select-input__input:disabled{background-color:transparent}.app-select-input .select-input__chevron-icon{width:25px;height:25px;padding:0;margin:0 0 0 10px;background-color:transparent;border:0;cursor:pointer;transform:rotate(90deg)}.app-select-input .select-input__chevron-icon img{width:100%}.app-select-input .select-input__chevron-icon--show{transform:rotate(-90deg)}.app-select-input .select-input__icon{width:25px;height:25px;margin:0 0 0 10px}.app-select-input .select-input__icon img{width:100%}.app-select-input .select-input__body{width:100%;padding:5px 10px 10px 0;background-color:transparent;border-top:0;border-right:0;border-bottom:1px solid var(--c-border);border-left:0;cursor:pointer;transition:var(--transition);display:flex;align-items:center}.app-select-input .select-input__body:focus-within{border-bottom:1px solid var(--c-black)}.app-select-input .select-input__error{margin:5px 10px 0 0;color:var(--c-red);font-size:var(--text-size-xs);word-break:break-word}.app-select-input .select-input--error .select-input__body{border-bottom:1px solid var(--c-red)}.app-select-input .select-input--disabled .select-input__label,.app-select-input .select-input--disabled .select-input__body{background-color:var(--c-disabled)}.app-select-input .select-options{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0 10px;z-index:99999999999}.app-select-input .select-options__filter-input{position:sticky;top:0;width:100%;padding:15px;background-color:var(--c-white);border:0;border-bottom:1px solid var(--c-border);outline:none}.app-select-input .select-options__filter-input::placeholder{color:var(--c-placeholder)}.app-select-input .select-options__options{position:absolute;width:100%;min-height:44px;max-height:300px;padding:10px 0;margin:0;background-color:var(--c-white);border-radius:8px;box-shadow:0 2px 16px #e0e5ea99;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.app-select-input .select-options__options::-webkit-scrollbar{width:0;height:0}.app-select-input .select-options__options--searchable{padding:0 0 10px}.app-select-input .select-options__option{list-style-type:none}.app-select-input .select-options__option:not(.app-select-input .select-options__option:last-child){border-bottom:1px solid var(--c-border)}.app-select-input .select-options__option--active{pointer-events:none}.app-select-input .select-options__option--active .select-options__button{color:var(--c-primary);font-weight:var(--text-weight-semibold);background-color:#f5f5f5}.app-select-input .select-options__option-text{padding:10px 0 0;list-style-type:none}.app-select-input .select-options__fetching,.app-select-input .select-options__empty{padding:0 15px;margin:0;color:var(--c-light-grey)}.app-select-input .select-options__error{padding:0 15px;margin:0;color:var(--c-red)}.app-select-input .select-options__button{width:100%;padding:10px 15px;color:var(--c-grey);font-size:var(--text-size-s);text-align:left;background-color:transparent;border:0;cursor:pointer;transition:var(--transition)}.app-select-input .select-options__button:disabled{color:var(--c-light-grey);text-decoration:line-through;background-color:#f5f5f5}.app-select-input .select-options__button:hover{background-color:#f5f5f5}.app-masking-input{min-width:250px}.app-masking-input .masking-input__label{width:100%;padding:5px 10px 0 0;color:var(--c-grey);font-weight:var(--text-weight-semibold);display:block}.app-masking-input .masking-input__body{padding:5px 10px 10px 0;border-bottom:1px solid var(--c-border);transition:var(--transition);display:flex;align-items:center}.app-masking-input .masking-input__body:focus-within{border-bottom:1px solid var(--c-black)}.app-masking-input .masking-input__required{color:var(--c-red);font-size:var(--text-size-xs);font-weight:var(--text-weight-semibold);vertical-align:text-top}.app-masking-input .masking-input__input{width:100%;color:var(--c-black);border:0;outline:none}.app-masking-input .masking-input__input::placeholder{color:var(--c-placeholder)}.app-masking-input .masking-input__input:disabled{background-color:transparent}.app-masking-input .masking-input__icon-button{width:25px;height:25px;padding:0;margin:0 0 0 10px;background-color:transparent;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.app-masking-input .masking-input__icon-button img{width:100%}.app-masking-input .masking-input__icon{width:25px;height:25px;margin:0 0 0 10px}.app-masking-input .masking-input__icon img{width:100%}.app-masking-input .masking-input__error{margin:5px 10px 0 0;color:var(--c-red);font-size:var(--text-size-xs);word-break:break-word}.app-masking-input .masking-input--error .masking-input__body{border-bottom:1px solid var(--c-red)}.app-masking-input .masking-input--disabled .masking-input__label,.app-masking-input .masking-input--disabled .masking-input__body{background-color:var(--c-disabled)}.app-header{position:relative;padding:15px 0;margin:0 15px;border-bottom:1px solid var(--c-border)}@media only screen and (max-width: 768px){.app-header{padding:10px;margin:0}}.app-header .header{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 768px){.app-header .header{justify-content:flex-start}}.app-header .header__menu{width:50px;height:50px;background-color:transparent;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3%204.69482H21'%20stroke='%234f6fe0'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M3%209.5625H21'%20stroke='%234f6fe0'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M3%2014.4375H21'%20stroke='%234f6fe0'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M3%2019.3052H21'%20stroke='%234f6fe0'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");border:0;cursor:pointer;flex-shrink:0;display:none}@media only screen and (max-width: 768px){.app-header .header__menu{display:block}}.app-header .header__title{margin:0;color:var(--c-primary);font-size:var(--text-size-l);font-weight:var(--text-weight-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media only screen and (max-width: 768px){.app-header .header__title{margin-right:auto;margin-left:0;font-size:var(--text-size-body)}}.app-header .header__today{margin:0;color:var(--c-dark-grey);font-size:var(--text-size-s);font-weight:var(--text-weight-semibold)}.app-header .header__back{padding:0;background-color:transparent;border:0;cursor:pointer;display:flex;align-items:center}@media only screen and (max-width: 768px){.app-header .header__back{margin-right:auto;margin-left:15px}}.app-header .header__back-icon{width:20px;height:20px;margin:0 10px 0 0}.app-header .header__profile{display:flex;align-items:center;flex-direction:row}@media only screen and (max-width: 768px){.app-header .header__profile{display:none}}.app-header .header__name{margin:0;font-weight:var(--text-weight-semibold)}.app-header .header__text{margin:0;color:var(--c-dark-grey);font-size:var(--text-size-xs);text-align:right}.app-header .header__notification{position:relative;width:20px;height:20px;padding:0;margin:0 10px 0 20px;background-color:transparent;border:0;cursor:pointer}.app-header .header__notification img{width:100%}.app-header .header__notification:before{content:"";position:absolute;top:5px;right:0;width:8px;height:8px;background-color:var(--c-red);border-radius:10px}.app-side-nav{position:relative;width:var(--side-nav-width);height:100%;background-color:var(--c-black);background-size:cover;background-repeat:no-repeat;background-position:left;background-image:url(/assets/background-B-FDj_l0.webp);border-top-right-radius:20px;border-bottom-right-radius:20px;overflow:hidden;transition:var(--transition);display:flex;align-items:stretch;flex-direction:column;flex-shrink:0}.app-side-nav:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,#000000e6 11.4%,#0000 70.2%);display:block}@media only screen and (max-width: 768px){.app-side-nav{position:fixed;width:0;border-top-right-radius:0;border-bottom-right-radius:0;z-index:1299}}.app-side-nav .side-nav{position:relative;padding:25px 0;z-index:1;display:flex;flex:1;align-items:stretch;flex-direction:column}.app-side-nav .side-nav__header{display:flex;align-items:center}.app-side-nav .side-nav__logo{width:150px;height:50px;padding:0;margin:0 auto;background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/assets/side-nav-logo-B6-5no1f.png);border:0;cursor:pointer;transition:var(--transition);flex-shrink:0}@media only screen and (max-width: 768px){.app-side-nav .side-nav__logo{width:0}}.app-side-nav .side-nav__menu{position:relative;width:50px;height:50px;background-color:transparent;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.625%2018.375L18.375%205.625'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M18.375%2018.375L5.625%205.625'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");border:0;cursor:pointer;z-index:0;flex-shrink:0;display:none}@media only screen and (max-width: 768px){.app-side-nav .side-nav__menu{display:block}}.app-side-nav .side-nav__nav{position:relative;overflow:hidden scroll;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex:1;flex-direction:column}.app-side-nav .side-nav__nav::-webkit-scrollbar{width:0;height:0}.app-side-nav .side-nav__list{padding:0;transition:var(--transition)}.app-side-nav .side-nav__icon{width:25px;height:25px;padding:1px;border-radius:100px;transition:var(--transition);display:flex;align-items:center;justify-content:center;flex-shrink:0}.app-side-nav .side-nav__icon svg{width:100%;height:100%;flex-shrink:0}.app-side-nav .side-nav__icon .app-dashboard-icon{width:15px;height:15px}.app-side-nav .side-nav__wrapper{position:relative;height:50px;color:var(--c-white);text-decoration:none;white-space:nowrap;pointer-events:auto;display:flex;align-items:center}.app-side-nav .side-nav__wrapper:after{position:absolute;width:100%;height:100%;background-color:transparent;border-radius:100px;opacity:0;z-index:-1;transition:var(--transition);content:"";display:block}.app-side-nav .side-nav__wrapper--active:after{background-color:var(--c-primary);opacity:1}.app-side-nav .side-nav__wrapper--active .side-nav__icon{padding:3px;background-color:var(--c-white)}.app-side-nav .side-nav__wrapper:hover:not(.side-nav__wrapper--active):after{background-color:var(--c-white);opacity:.1}.app-side-nav .side-nav__item{position:relative;width:100%;min-width:200px;padding:0 15px;margin:5px 0;background-color:transparent;border:0;cursor:pointer;pointer-events:none;z-index:999;transition:var(--transition);list-style-type:none;display:flex;justify-content:center;flex-direction:column}.app-side-nav .side-nav__item--logout,.app-side-nav .side-nav__item--admission{padding:0 20px;margin-top:auto}.app-side-nav .side-nav__item--logout .side-nav__wrapper,.app-side-nav .side-nav__item--admission .side-nav__wrapper{width:100%}.app-side-nav .side-nav__item--logout .side-nav__icon,.app-side-nav .side-nav__item--admission .side-nav__icon{margin-left:15px}.app-side-nav .side-nav__item--admission{margin-top:0}.app-side-nav .side-nav__button{padding:0;background-color:transparent;border:0;cursor:pointer}.app-side-nav .side-nav__content{width:100%;padding:0 15px;transition:var(--transition);display:flex;align-items:center;flex-direction:row}.app-side-nav .side-nav__label{position:relative;margin:0 0 0 10px;color:var(--c-white);font-size:var(--text-size-s);font-weight:var(--text-weight-semibold);text-align:left;white-space:pre-line;pointer-events:none;z-index:999;transition:var(--transition)}.app-side-nav .side-nav__label--active{color:var(--c-white)}.app-side-nav .side-nav__label--child-active{color:var(--c-yellow)}.app-side-nav .side-nav__children{width:240px;padding:0 41px;margin:15px 0;pointer-events:auto}.app-side-nav .side-nav__children:hover .side-nav__label{color:var(--c-yellow)}.app-side-nav--shrinked{width:var(--side-nav-shrinked-width)}@media only screen and (max-width: 768px){.app-side-nav--shrinked{width:100%}.app-side-nav--shrinked .side-nav__logo{width:150px}}@media only screen and (min-width: 768px){.app-side-nav--shrinked .side-nav__logo{width:40px;height:40px;background-image:url(/assets/shrinked-side-nav-logo-DckRYeiB.png)}.app-side-nav--shrinked .side-nav__label{opacity:0}.app-side-nav--shrinked .side-nav__wrapper{width:50px;justify-content:center}.app-side-nav--shrinked .side-nav__wrapper:after{top:0;right:0;bottom:0;left:0;width:38px;height:38px;margin:auto}.app-side-nav--shrinked .side-nav__wrapper .side-nav__label{display:none}.app-side-nav--shrinked .side-nav__item{padding:0}.app-side-nav--shrinked .side-nav__item--logout,.app-side-nav--shrinked .side-nav__item--admission{width:50px;min-width:50px;padding:0}.app-side-nav--shrinked .side-nav__item--logout .side-nav__wrapper,.app-side-nav--shrinked .side-nav__item--admission .side-nav__wrapper{width:100%}.app-side-nav--shrinked .side-nav__item--logout .side-nav__icon,.app-side-nav--shrinked .side-nav__item--admission .side-nav__icon{margin-left:0}.app-side-nav--shrinked .side-nav__content{width:auto;padding:0 10px;align-items:center}.app-side-nav--shrinked .side-nav__content:before{position:fixed;width:0;margin-left:40px;color:var(--c-white);font-size:var(--text-size-xs);background-color:var(--c-black);border-radius:100px;opacity:0;pointer-events:none;transition:var(--transition);display:block;content:attr(data-content)}.app-side-nav--shrinked .side-nav__content:hover:before{width:auto;padding:10px 15px;opacity:1;z-index:1}}.app-layout{width:100%;height:100%;min-width:320px}.app-layout .main{width:100%;height:100%;padding:0;display:flex;flex-direction:row}.app-layout .main__container{position:relative;width:calc(100% - var(--side-nav-width));max-height:100vh;border-top-left-radius:25px;border-bottom-left-radius:25px;transition:var(--transition);display:flex;flex-direction:column}.app-layout .main__container--shrinked{width:calc(100% - var(--side-nav-shrinked-width))}@media only screen and (max-width: 768px){.app-layout .main__container{width:100%;border-radius:0;z-index:1298}}.app-layout .main__page{width:100%;height:100%;max-width:100%;padding:0;overflow-y:scroll;display:flex;align-items:stretch;justify-content:stretch;flex-direction:column}.app-layout .main__page::-webkit-scrollbar{width:0;height:0}.app-layout .main__page>div,.app-layout .main__page>div>div{height:100%}.app-layout .main__copyright{padding:10px;margin:auto 0 0;color:var(--c-dark-grey);font-size:var(--text-size-xs);text-align:center}.app-table{width:100%}.app-table--extend{height:100%}.app-table__container{height:100%;padding:0 15px;overflow:scroll hidden;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-direction:column}.app-table__container::-webkit-scrollbar{width:0;height:0}.app-table .table{width:100%}.app-table .table--extend{height:100%}.app-table .table__tbody{border-radius:15px;box-shadow:0 2px 16px #e0e5ea99;overflow:hidden}.app-table .table__tbody .table__tr{background-color:var(--c-white)}.app-table .table__tbody .table__tr:first-child td:first-child{border-top-left-radius:15px}.app-table .table__tbody .table__tr:first-child td:last-child{border-top-right-radius:15px}.app-table .table__tbody .table__tr:last-child td:first-child{border-bottom-left-radius:15px}.app-table .table__tbody .table__tr:last-child td:last-child{border-bottom-right-radius:15px}.app-table .table__tbody .table__tr:nth-child(2n){background-color:#f8f8f8}.app-table .table__th{padding:20px;color:var(--c-dark-grey);font-size:var(--text-size-s);font-weight:var(--text-weight-semibold);text-align:left;white-space:nowrap}.app-table .table__th--action{cursor:pointer}.app-table .table__td{padding:20px;color:var(--c-dark-grey);font-size:var(--text-size-s);vertical-align:top;white-space:pre}.app-table .table__td--small{width:50px}.app-table .table__text{color:var(--c-dark-grey);text-align:center}.app-table .table__empty-state{height:100%;min-height:150px;display:flex;align-items:center;justify-content:center;flex-direction:column}.app-table .table__empty-state .table__text{margin:10px 0 0}.app-table .table__empty-state .table__image{width:100%;max-width:350px}.app-table .table__edit-button{background-color:transparent;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.app-table .table__sort-icon{width:12px;height:12px;margin:0 5px;transform:translateY(2px);display:inline-flex;align-items:center;justify-content:center}.app-table .table__sort-icon svg{opacity:.3}.app-table .table__sort-icon--asc{transform:rotate(180deg)}.app-table .table__sort-icon--asc svg{opacity:1}.app-table .table__sort-icon--desc svg{opacity:1}.app-table .pagination{position:sticky;left:0;padding:10px;margin:10px 0;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 768px){.app-table .pagination{flex-direction:column}}.app-table .pagination__nav{width:25px;height:25px;padding:0 6px;background-color:transparent;border:0;cursor:pointer}.app-table .pagination__nav:disabled svg path{stroke:var(--c-dark-grey)}.app-table .pagination__nav svg path{stroke:var(--c-primary)}.app-table .pagination__nav--prev{transform:rotate(90deg)}.app-table .pagination__nav--next{transform:rotate(-90deg)}.app-table .pagination__content{display:flex;align-items:center}.app-table .pagination__text{margin:0;color:var(--c-grey);font-size:var(--text-size-xs)}.app-table .pagination__text span{margin:0 5px;color:var(--c-black);font-size:var(--text-size-xs);font-weight:var(--text-weight-semibold)}.app-loader{width:25px;height:25px;aspect-ratio:1;--c: no-repeat radial-gradient(farthest-side, #4f6fe0 92%, transparent);background:var(--c) top,var(--c) left,var(--c) right,var(--c) bottom;background-size:13px 13px;animation:loading 1s infinite}@keyframes loading{to{transform:rotate(.5turn)}}.app-status .status{padding:5px 15px;border-radius:20px;display:inline-block}.app-status .status__text{margin:0;font-size:var(--text-size-xs);font-weight:var(--text-weight-semibold)}.app-status .status--green{background-color:#0fd5a91a}.app-status .status--green .status__text{color:#0fd5a9}.app-status .status--blue{background-color:#4f6fe01a}.app-status .status--blue .status__text{color:var(--c-primary)}.app-status .status--red{background-color:#f644441a}.app-status .status--red .status__text{color:#f64444}.app-status .status--yellow{background-color:#ffc7701a}.app-status .status--yellow .status__text{color:#ffc770}.app-table-filter-header{padding:20px}.app-table-filter-header .table-filter-header{display:flex;align-items:center;flex-wrap:wrap;gap:15px}.app-table-filter-header .table-filter-header__body{display:flex;flex:1;align-items:center}.app-table-filter-header .table-filter-header__body--button{background-color:transparent;border:0}.app-table-filter-header .table-filter-header__action{margin-left:auto}.app-table-filter-header .table-filter-header__icon{width:20px;height:20px;margin:0 10px 0 0}.app-table-filter-header .table-filter-header__icon img,.app-table-filter-header .table-filter-header .app-input{width:100%}.app-table-filter-header .table-filter-header .app-input .input__body{border-bottom:0}.app-table-filter-header .table-filter-header .app-button .button__label{font-weight:var(--text-weight-semibold)}.app-table-filter-menu .MuiPaper-root{min-width:var(--scr-xxs);max-width:var(--scr-xs);padding:15px;border-radius:10px;box-shadow:0 4px 12px #b2bac24d}@media only screen and (max-width: 768px){.app-table-filter-menu .MuiPaper-root{right:16px!important;left:16px!important}}.unicorn-days .days{position:relative;display:flex;align-items:center}.unicorn-days .days:after{content:"";position:absolute;left:2.5%;right:2.5%;bottom:0;height:1px;background-color:#f0f1fd}.unicorn-days .days__day:nth-child(0){animation-delay:0s}.unicorn-days .days__day:nth-child(n){animation-delay:.05s}.unicorn-days .days__day:nth-child(2n){animation-delay:.1s}.unicorn-days .days__day:nth-child(3n){animation-delay:.15s}.unicorn-days .days__day:nth-child(4n){animation-delay:.2s}.unicorn-days .days__day:nth-child(5n){animation-delay:.25s}.unicorn-days .days__day:nth-child(6n){animation-delay:.3s}.unicorn-days .days__day:nth-child(7n){animation-delay:.35s}.unicorn-days .days__day{width:14.2857142857%;padding:10px 0;opacity:0;transform:scale(.5) translateY(-25px);animation:unicornCellFadeIn .5s ease-in forwards;display:flex;align-items:center;justify-content:center}.unicorn-days .days__text{margin:0;color:#909090}.unicorn-days .days__today{color:#ffc607;font-weight:500}.unicorn-dates .dates{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.unicorn-dates .dates__date:nth-child(0){animation-delay:0s}.unicorn-dates .dates__date:nth-child(n){animation-delay:.05s}.unicorn-dates .dates__date:nth-child(2n){animation-delay:.1s}.unicorn-dates .dates__date:nth-child(3n){animation-delay:.15s}.unicorn-dates .dates__date:nth-child(4n){animation-delay:.2s}.unicorn-dates .dates__date:nth-child(5n){animation-delay:.25s}.unicorn-dates .dates__date:nth-child(6n){animation-delay:.3s}.unicorn-dates .dates__date:nth-child(7n){animation-delay:.35s}.unicorn-dates .dates__date:nth-child(8n){animation-delay:.4s}.unicorn-dates .dates__date:nth-child(9n){animation-delay:.45s}.unicorn-dates .dates__date:nth-child(10n){animation-delay:.5s}.unicorn-dates .dates__date:nth-child(11n){animation-delay:.55s}.unicorn-dates .dates__date:nth-child(12n){animation-delay:.6s}.unicorn-dates .dates__date:nth-child(13n){animation-delay:.65s}.unicorn-dates .dates__date:nth-child(14n){animation-delay:.7s}.unicorn-dates .dates__date:nth-child(15n){animation-delay:.75s}.unicorn-dates .dates__date:nth-child(16n){animation-delay:.8s}.unicorn-dates .dates__date:nth-child(17n){animation-delay:.85s}.unicorn-dates .dates__date:nth-child(18n){animation-delay:.9s}.unicorn-dates .dates__date:nth-child(19n){animation-delay:.95s}.unicorn-dates .dates__date:nth-child(20n){animation-delay:1s}.unicorn-dates .dates__date:nth-child(21n){animation-delay:1.05s}.unicorn-dates .dates__date:nth-child(22n){animation-delay:1.1s}.unicorn-dates .dates__date:nth-child(23n){animation-delay:1.15s}.unicorn-dates .dates__date:nth-child(24n){animation-delay:1.2s}.unicorn-dates .dates__date:nth-child(25n){animation-delay:1.25s}.unicorn-dates .dates__date:nth-child(26n){animation-delay:1.3s}.unicorn-dates .dates__date:nth-child(27n){animation-delay:1.35s}.unicorn-dates .dates__date:nth-child(28n){animation-delay:1.4s}.unicorn-dates .dates__date:nth-child(29n){animation-delay:1.45s}.unicorn-dates .dates__date:nth-child(30n){animation-delay:1.5s}.unicorn-dates .dates__date:nth-child(31n){animation-delay:1.55s}.unicorn-dates .dates__date:nth-child(32n){animation-delay:1.6s}.unicorn-dates .dates__date:nth-child(33n){animation-delay:1.65s}.unicorn-dates .dates__date:nth-child(34n){animation-delay:1.7s}.unicorn-dates .dates__date:nth-child(35n){animation-delay:1.75s}.unicorn-dates .dates__date:nth-child(36n){animation-delay:1.8s}.unicorn-dates .dates__date:nth-child(37n){animation-delay:1.85s}.unicorn-dates .dates__date:nth-child(38n){animation-delay:1.9s}.unicorn-dates .dates__date:nth-child(39n){animation-delay:1.95s}.unicorn-dates .dates__date:nth-child(40n){animation-delay:2s}.unicorn-dates .dates__date:nth-child(41n){animation-delay:2.05s}.unicorn-dates .dates__date:nth-child(42n){animation-delay:2.1s}.unicorn-dates .dates__date{width:14.2857142857%;aspect-ratio:1;padding:10px;border:0;opacity:0;transform:scale(.5) translateY(-25px);background-color:transparent;animation:unicornCellFadeIn .1s ease-in forwards}.unicorn-dates .dates__date:disabled{cursor:default}.unicorn-dates .dates__date:disabled .dates__inner:hover .dates__text{color:#909090}.unicorn-dates .dates__date:disabled .dates__text{opacity:.35;text-decoration:line-through}.unicorn-dates .dates__date:disabled .dates__backdrop-selected{opacity:.35;box-shadow:none;background-color:#f0f1fd}.unicorn-dates .dates__date:disabled .dates__backdrop-selected .dates__text{opacity:1;color:#909090}.unicorn-dates .dates__inner{height:100%;width:100%;cursor:pointer;display:flex;align-items:center;justify-content:center}.unicorn-dates .dates__inner:hover .dates__text{color:#9e92ba;font-weight:500}.unicorn-dates .dates__inner:hover .dates__same-month{color:#191919;font-weight:500}.unicorn-dates .dates__inner:hover .dates__backdrop-selected{transform:scale(1.1)}.unicorn-dates .dates__inner:hover .dates__backdrop-selected .dates__text{color:#fff}.unicorn-dates .dates__backdrop{width:35px;height:35px;border-radius:35px;transition:all .3s ease;display:flex;flex-shrink:0;align-items:center;justify-content:center}.unicorn-dates .dates__backdrop-selected{background-color:#b74bff;box-shadow:#dfd1ff 0 5px 15px}.unicorn-dates .dates__backdrop-selected .dates__text{color:#fff}.unicorn-dates .dates__text{margin:0;color:#bab1ce;transition:all .3s ease}.unicorn-dates .dates__same-month{color:#909090}.unicorn-dates .dates__today{color:#ffc607;font-weight:500}.unicorn-months .months{position:relative;border-top:1px solid #f0f1fd;border-bottom:1px solid #f0f1fd;display:flex}.unicorn-months .months__month:nth-child(0){animation-delay:0s}.unicorn-months .months__month:nth-child(n){animation-delay:.05s}.unicorn-months .months__month:nth-child(2n){animation-delay:.1s}.unicorn-months .months__month:nth-child(3n){animation-delay:.15s}.unicorn-months .months__month:nth-child(4n){animation-delay:.2s}.unicorn-months .months__month:nth-child(5n){animation-delay:.25s}.unicorn-months .months__month:nth-child(6n){animation-delay:.3s}.unicorn-months .months__month:nth-child(7n){animation-delay:.35s}.unicorn-months .months__month:nth-child(8n){animation-delay:.4s}.unicorn-months .months__month:nth-child(9n){animation-delay:.45s}.unicorn-months .months__month:nth-child(10n){animation-delay:.5s}.unicorn-months .months__month:nth-child(11n){animation-delay:.55s}.unicorn-months .months__month:nth-child(12n){animation-delay:.6s}.unicorn-months .months__month{width:8.3333333333%;height:100%;padding:0;border:0;opacity:0;border-top-left-radius:0;border-top-right-radius:0;background-color:transparent;transform:scale(.5) translateY(-25px);animation:unicornCellFadeIn .2s ease-in forwards;transition:all .3s ease;display:flex;align-items:center;justify-content:center;cursor:pointer}.unicorn-months .months__month:last-child .months__inner{border:0}.unicorn-months .months__inner{width:100%;height:100%;padding:15px 0;border-top-left-radius:0;border-top-right-radius:0;border-right:1px solid #f0f1fd;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.unicorn-months .months__inner:hover .months__text{color:#191919;font-weight:500}.unicorn-months .months__inner:hover .months__text:before{background-color:#191919}.unicorn-months .months__inner-selected{background-color:#b74bff;border-right:1px solid #b74bff;box-shadow:#dfd1ff 0 5px 15px}.unicorn-months .months__inner-selected .months__text{color:#fff;font-weight:500}.unicorn-months .months__inner-selected:hover{transform:scale(1.05)}.unicorn-months .months__inner-selected:hover .months__text{color:#fff;font-weight:500}.unicorn-months .months__text{margin:0;color:#909090;white-space:pre;text-transform:uppercase;transition:all .3s ease}.unicorn-months .months__today{color:#ffc607;font-weight:500}.unicorn__years,.unicorn__years .years,.unicorn__years .years__header{width:100%}.unicorn__years .years__view-all-button{border:0;margin:0;padding:0;opacity:0;transform:translateY(-15px);background-color:transparent;transition:all .3s ease;animation:unicornFadeIn .3s ease-in forwards}.unicorn__years .years__display{margin:0;padding:10px 10px 0;color:#909090;font-size:30px;cursor:pointer;transition:all .3s ease}.unicorn__years .years__display:hover{color:#191919}.unicorn__years .years__selected{font-weight:500;color:#b74bff}.unicorn__years .years__selected:hover{color:#b74bff;transform:scale(1.05)}.unicorn__years .years__nav{width:100%;margin:0;padding:0;overflow:hidden;display:flex;justify-content:space-between}.unicorn__years .years__nav .years__nav-item:nth-child(0){animation-delay:0s}.unicorn__years .years__nav .years__nav-item:nth-child(n){animation-delay:.05s}.unicorn__years .years__nav .years__nav-item:nth-child(2n){animation-delay:.1s}.unicorn__years .years__nav .years__nav-item:nth-child(3n){animation-delay:.15s}.unicorn__years .years__nav .years__nav-item:nth-child(4n){animation-delay:.2s}.unicorn__years .years__nav .years__nav-item:nth-child(5n){animation-delay:.25s}.unicorn__years .years__nav .years__nav-item:nth-child(6n){animation-delay:.3s}.unicorn__years .years__nav .years__nav-item:nth-child(7n){animation-delay:.35s}.unicorn__years .years__nav-item{width:14.2857142857%;padding:10px 8px;opacity:0;list-style-type:none;transition:all .3s ease;transform:translateY(-15px);animation:unicornFadeIn .3s ease-in forwards;flex-shrink:0}.unicorn__years .years__nav-button{width:100%;padding:0;margin:0;border:0;cursor:pointer;background-color:transparent;display:flex;align-items:center;justify-content:center}.unicorn__years .years__nav-button:disabled .years__text{opacity:.35;cursor:default;text-decoration:line-through}.unicorn__years .years__nav-button--next{transform:rotate(180deg)}.unicorn__years .years__text{margin:0;color:#909090;font-size:16px;transition:all .3s ease}.unicorn__years .years__text:hover{color:#191919;font-weight:500}.unicorn__years .years__today{color:#ffc607;font-weight:500}.unicorn__years .years__text-selected{font-weight:500;color:#b74bff}.unicorn__years .years__text-selected:hover{color:#b74bff;font-weight:500;transform:scale(1.05)}.unicorn__years .years__selection{position:absolute;width:100%;top:55px;left:0;bottom:0;margin:0;padding:0;z-index:9999999;background-color:#fff;border:1px solid #f0f1fd;display:flex;flex-wrap:wrap}.unicorn__years .years__selection .years__visible:nth-child(0){animation-delay:0s}.unicorn__years .years__selection .years__visible:nth-child(n){animation-delay:.05s}.unicorn__years .years__selection .years__visible:nth-child(2n){animation-delay:.1s}.unicorn__years .years__selection .years__visible:nth-child(3n){animation-delay:.15s}.unicorn__years .years__selection .years__visible:nth-child(4n){animation-delay:.2s}.unicorn__years .years__selection .years__visible:nth-child(5n){animation-delay:.25s}.unicorn__years .years__selection .years__visible:nth-child(6n){animation-delay:.3s}.unicorn__years .years__selection .years__visible:nth-child(7n){animation-delay:.35s}.unicorn__years .years__selection .years__visible:nth-child(8n){animation-delay:.4s}.unicorn__years .years__selection .years__visible:nth-child(9n){animation-delay:.45s}.unicorn__years .years__selection .years__visible:nth-child(10n){animation-delay:.5s}.unicorn__years .years__selection .years__visible:nth-child(11n){animation-delay:.55s}.unicorn__years .years__selection .years__visible:nth-child(12n){animation-delay:.6s}.unicorn__years .years__selection .years__visible:nth-child(13n){animation-delay:.65s}.unicorn__years .years__selection .years__visible:nth-child(14n){animation-delay:.7s}.unicorn__years .years__selection .years__visible:nth-child(15n){animation-delay:.75s}.unicorn__years .years__selection .years__visible:nth-child(16n){animation-delay:.8s}.unicorn__years .years__selection .years__visible:nth-child(17n){animation-delay:.85s}.unicorn__years .years__selection .years__visible:nth-child(18n){animation-delay:.9s}.unicorn__years .years__selection .years__visible:nth-child(19n){animation-delay:.95s}.unicorn__years .years__selection .years__visible:nth-child(20n){animation-delay:1s}.unicorn__years .years__selection .years__visible:nth-child(21n){animation-delay:1.05s}.unicorn__years .years__selection .years__visible:nth-child(22n){animation-delay:1.1s}.unicorn__years .years__selection .years__visible:nth-child(23n){animation-delay:1.15s}.unicorn__years .years__selection .years__visible:nth-child(24n){animation-delay:1.2s}.unicorn__years .years__selection .years__visible:nth-child(25n){animation-delay:1.25s}.unicorn__years .years__selection .years__visible:nth-child(26n){animation-delay:1.3s}.unicorn__years .years__selection .years__visible:nth-child(27n){animation-delay:1.35s}.unicorn__years .years__selection .years__visible:nth-child(28n){animation-delay:1.4s}.unicorn__years .years__selection .years__visible:nth-child(29n){animation-delay:1.45s}.unicorn__years .years__selection .years__visible:nth-child(30n){animation-delay:1.5s}.unicorn__years .years__selection-item{width:20%;padding:10px;opacity:0;list-style-type:none;transition:all .3s ease;transform:translateY(-15px);display:flex;align-items:center;justify-content:center}.unicorn__years .years__selection-button{width:100%;height:100%;padding:0;margin:0;border:0;cursor:pointer;background-color:transparent}.unicorn__years .years__selection-button:disabled{cursor:default}.unicorn__years .years__selection-button:disabled .years__text{opacity:.35;text-decoration:line-through}.unicorn__years .years__selection-prev svg,.unicorn__years .years__selection-next svg{width:15px;height:15px}.unicorn__years .years__selection-next{transform:rotate(180deg)}.unicorn__years .years__visible{animation:unicornFadeIn .1s ease-in forwards}.unicorn-calendar{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.unicorn-calendar .calendar{position:relative}.unicorn-calendar .calendar__container{width:100%;max-width:458px;margin:0 auto;border-radius:8px;border:1px solid #f0f1fd;background-color:#fff}.unicorn-calendar .calendar__footer{margin:10px 0;gap:15px;display:flex;justify-content:flex-end}.unicorn-calendar .calendar__footer .calendar__button:nth-child(0){animation-delay:0s}.unicorn-calendar .calendar__footer .calendar__button:nth-child(n){animation-delay:.05s}.unicorn-calendar .calendar__footer .calendar__button:nth-child(2n){animation-delay:.1s}.unicorn-calendar .calendar__button{padding:10px 25px;border:0;border-radius:100px;background-color:#fff;cursor:pointer;opacity:0;transform:translateY(-5px);animation:unicornButtonFadeIn .5s ease-in forwards}.unicorn-calendar .calendar__solid{background-color:#b74bff}.unicorn-calendar .calendar__solid:disabled{background-color:#909090;border:1px solid #909090}.unicorn-calendar .calendar__solid .calendar__text{color:#fff}.unicorn-calendar .calendar__text{margin:0;color:#909090}@keyframes unicornCellFadeIn{0%{opacity:0;translate:scale(.5) translateY(-25px)}85%{opacity:1;transform:scale(1.2)}90%{opacity:1;transform:scale(.9)}95%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes unicornFadeIn{0%{opacity:0;translate:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes unicornButtonFadeIn{0%{opacity:0;translate:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.app-calendar-input{position:relative;width:100%;min-width:250px}.app-calendar-input .calendar-input{width:100%;display:flex;flex-direction:column}.app-calendar-input .calendar-input--disabled{background-color:var(--c-disabled)}.app-calendar-input .calendar-input__label{padding:5px 10px 0 0;color:var(--c-dark-grey);font-weight:var(--text-weight-semibold)}.app-calendar-input .calendar-input__required{color:var(--c-red);font-size:var(--text-size-xs);font-weight:var(--text-weight-semibold);vertical-align:text-top}.app-calendar-input .calendar-input__wrapper{padding:5px 10px 10px 0;background-color:transparent;border:0;border-bottom:1px solid var(--c-border);cursor:pointer;pointer-events:auto;transition:var(--transition);display:flex;align-items:center}.app-calendar-input .calendar-input__wrapper:focus-within{border-bottom:1px solid var(--c-black)}.app-calendar-input .calendar-input__input{width:100%;background-color:transparent!important;border:0;pointer-events:none}.app-calendar-input .calendar-input__input::placeholder{color:var(--c-placeholder)}.app-calendar-input .calendar-input__icon{display:flex;align-items:center;justify-content:center}.app-calendar-input .calendar-input__error{margin:5px 10px 0 0;color:var(--c-red);font-size:var(--text-size-xs);word-break:break-word}.app-calendar-input .calendar-input--error .calendar-input__wrapper{border-bottom:1px solid var(--c-red)}.app-button-input .button-input__label{width:100%;padding:5px 10px 3px 0;color:var(--c-grey);font-weight:var(--text-weight-semibold);display:block}.app-button-input .button-input__required{color:var(--c-red);font-size:var(--text-size-xs);font-weight:var(--text-weight-semibold);vertical-align:text-top}.app-button-input .button-input__buttons{display:flex;flex-wrap:wrap;gap:15px}.app-button-input .button-input__button{min-width:125px;padding:8px 15px;color:var(--c-dark-grey);background-color:var(--c-white);border:1px solid rgba(224,229,234,.6);border-radius:50px;cursor:pointer}.app-button-input .button-input__button--active{color:#0fd5a9;font-weight:var(--text-weight-semibold);background-color:#0fd5a91a;border:1px solid rgb(15,213,169)}.app-button-input .button-input__button:not(.button-input__button--active):disabled{background-color:#d3e0e8;opacity:.5}.app-button-input .button-input__button:not(.button-input__button--active):disabled__label{color:#828a8f}.app-button-input .button-input__error{margin:5px 10px 0 0;color:var(--c-red);font-size:var(--text-size-xs);word-break:break-word}.app-upload-file .upload-file__files{display:flex;flex-direction:row}.app-upload-file .upload-file__row{width:33.33%;display:flex;flex-direction:column}@media only screen and (max-width: 768px){.app-upload-file .upload-file__row{width:50%}.app-upload-file .upload-file__row:nth-child(1){display:none}}.app-upload-file .upload-file__label{padding:15px;margin:0;color:var(--c-dark-grey);font-size:var(--text-size-s);font-weight:var(--text-weight-semibold)}.app-upload-file .upload-file__label--error{color:var(--c-red);font-weight:var(--text-weight-bold)}.app-upload-file .upload-file__name{margin:0;color:var(--c-black);font-size:var(--text-size-s);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-upload-file .upload-file__name--error{color:var(--c-red);font-weight:var(--text-weight-bold)}.app-upload-file .upload-file__link{margin:0;color:var(--c-primary);font-size:var(--text-size-s);text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer}.app-upload-file .upload-file__link--error{color:var(--c-red);font-weight:var(--text-weight-bold)}.app-upload-file .upload-file__error{width:100%;color:var(--c-red);font-size:var(--text-size-xs);word-break:break-word;display:block}.app-upload-file .upload-file__required{color:var(--c-red);font-size:var(--text-size-xs);font-weight:var(--text-weight-semibold);vertical-align:text-top}.app-upload-file .upload-file__value{height:100%;min-height:51px;padding:15px;margin:0;color:var(--c-black);font-size:var(--text-size-s);background-color:#f8f8f8}.app-upload-file .upload-file__value--error{color:var(--c-red);font-weight:var(--text-weight-bold)}.app-upload-file .upload-file__button{height:100%;padding:15px;color:var(--c-primary);font-size:var(--text-size-s);font-weight:var(--text-weight-semibold);text-align:left;background-color:#f8f8f8;border:0;cursor:pointer;display:flex;align-items:center}.app-upload-file .upload-file__button img{margin:0 5px}.app-upload-file .upload-file__delete{height:100%;padding:15px;background-color:#f8f8f8;display:flex;flex-direction:column}.app-upload-file .upload-file__delete-wrapper{display:flex;flex-direction:row}.app-upload-file .upload-file__delete-button{padding:0;color:var(--c-primary);font-size:var(--text-size-s);font-weight:var(--text-weight-semibold);text-align:left;background-color:#f8f8f8;border:0;cursor:pointer;display:flex;align-items:flex-start}.app-upload-file .upload-file__delete-button img{margin:.5px 5px 0}.app-version-update-modal{padding:15px;display:flex;align-items:center;justify-content:center}.app-version-update-modal .version-update-modal{width:100%;max-width:var(--scr-xs);padding:50px;margin:0 auto;background-color:var(--c-white);border-radius:15px;outline:none}@media only screen and (max-width: 768px){.app-version-update-modal .version-update-modal{padding:25px}}.app-version-update-modal .version-update-modal__title{margin:0 0 15px;color:var(--c-black);font-size:var(--text-size-l);font-weight:var(--text-weight-semibold);text-align:center}.app-version-update-modal .version-update-modal__footer{margin:35px 0 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px}.app-empty-state{height:100%}.app-empty-state .empty-state{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.app-empty-state .empty-state__text{margin:10px 0 0;color:var(--c-dark-grey);text-align:center}.app-empty-state .empty-state__image{width:100%;max-width:350px}.app-empty-state .empty-state__image img{width:100%}.app-empty-state .empty-state__action{margin:15px 0}.page-not-found{width:100%;height:100%}.page-not-found .not-found{width:100%;height:100%;padding:30px}.page-not-found .not-found__container{height:100%;padding:20px;background-color:var(--c-white);border-radius:15px;box-shadow:0 2px 16px #e0e5ea99;display:flex;align-items:center;justify-content:center;flex-direction:column}.page-not-found .not-found__title{margin:0;color:var(--c-primary);font-size:60px;font-weight:var(--text-weight-bold)}.page-not-found .not-found__description{margin:0 0 15px;color:var(--c-dark-grey)}.page-home .home{padding:50px;display:flex;gap:15px}.page-login{width:100%;min-height:100vh;background-size:cover;background-repeat:no-repeat;background-position:top center;background-image:url(/assets/background-B-FDj_l0.webp)}.page-login .app-alert{top:5%}.page-login .login{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.page-login .login:before{position:fixed;content:"";top:0;right:0;bottom:0;width:50%;background-color:#0006;pointer-events:none;z-index:0}@media only screen and (max-width: 768px){.page-login .login:before{width:100%}}.page-login .login__container{position:relative;width:100%;max-width:var(--scr-xlg);min-height:100vh;margin:0 auto;z-index:999;display:flex;align-items:center;flex-direction:row}@media only screen and (max-width: 768px){.page-login .login__container{flex-direction:column}}.page-login .login__section{position:relative;width:100%;padding:5vw;display:flex;align-items:center;justify-content:center;flex-direction:column}@media only screen and (min-width: 768px){.page-login .login__section{min-height:100vh}}.page-login .login__section .app-input{width:100%;margin:0 0 25px}.page-login .login__section .app-input .input__body:focus-within{border-bottom:1px solid var(--c-white)}.page-login .login__section .app-input .input__label{color:var(--c-white)}.page-login .login__section .app-input .input__input{color:var(--c-white);background-color:transparent}.page-login .login__section .app-input .input__input::placeholder{color:silver}@media only screen and (max-width: 768px){.page-login .login__section{align-items:center}.page-login .login__section:first-child{padding:45px 45px 30px}.page-login .login__section:last-child{padding:0 45px 45px}}@media only screen and (max-width: 640px){.page-login .login__section{align-items:center}.page-login .login__section:last-child{padding:0 25px 25px;flex:1}}.page-login .login__logo{width:100%;max-width:350px}.page-login .login__logo img{width:100%}.page-login .login__portal{margin:20px 0 0;color:var(--c-white);font-size:var(--text-size-xxl);font-family:Merriweather,serif!important;text-align:center}.page-login .login__title{margin:0;font-size:var(--text-size-xxl);font-weight:var(--text-weight-semibold);background:linear-gradient(to left,#4a7add,#11efbe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;align-self:flex-start}.page-login .login__description{margin:0 0 20px;color:var(--c-white)}.page-login .login__wrapper{width:100%;margin:0 0 45px;display:flex;align-items:center;justify-content:space-between}.page-login .login__forgot-password{color:var(--c-white);font-size:var(--text-size-s);text-decoration:none}.page-login .login__copyright{position:fixed;bottom:20px;left:calc(50% + 5vw);margin:0;color:var(--c-white);font-size:var(--text-size-xs)}@media only screen and (max-width: 768px){.page-login .login__copyright{position:relative;bottom:inherit;left:inherit;padding:15px 0 0;margin:auto 0 0}}.page-login .login .app-button{margin-right:auto}@media only screen and (max-width: 768px){.page-login .login .app-button{margin:0 auto 25px}}.page-forgot-password{width:100%;min-height:100vh;background-size:cover;background-repeat:no-repeat;background-position:top center;background-image:url(/assets/background-B-FDj_l0.webp)}.page-forgot-password .forgot-password{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.page-forgot-password .forgot-password:before{position:fixed;content:"";top:0;right:0;bottom:0;width:50%;background-color:#0006;pointer-events:none;z-index:0}@media only screen and (max-width: 860px){.page-forgot-password .forgot-password:before{width:100%}}.page-forgot-password .forgot-password__container{position:relative;width:100%;max-width:var(--scr-xlg);min-height:100vh;margin:0 auto;z-index:999;display:flex;align-items:center;flex-direction:row}@media only screen and (max-width: 860px){.page-forgot-password .forgot-password__container{align-items:flex-start;flex-direction:column}}.page-forgot-password .forgot-password__section{position:relative;width:100%;padding:5vw;display:flex;align-items:center;justify-content:center;flex-direction:column}@media only screen and (min-width: 768px){.page-forgot-password .forgot-password__section{min-height:100vh}}.page-forgot-password .forgot-password__section .app-input{width:100%;margin:0 0 25px}.page-forgot-password .forgot-password__section .app-input .input__body:focus-within{border-bottom:1px solid var(--c-white)}.page-forgot-password .forgot-password__section .app-input .input__label{color:var(--c-white)}.page-forgot-password .forgot-password__section .app-input .input__input{color:var(--c-white);background-color:transparent}.page-forgot-password .forgot-password__section .app-input .input__input::placeholder{color:silver}@media only screen and (max-width: 860px){.page-forgot-password .forgot-password__section{align-items:center}.page-forgot-password .forgot-password__section:first-child{padding:45px 45px 30px}.page-forgot-password .forgot-password__section:last-child{padding:0 45px 45px}}@media only screen and (max-width: 640px){.page-forgot-password .forgot-password__section{align-items:center}.page-forgot-password .forgot-password__section:last-child{padding:0 25px 25px;flex:1}}.page-forgot-password .forgot-password__link{text-decoration:none}.page-forgot-password .forgot-password__logo{width:100%;max-width:350px}.page-forgot-password .forgot-password__logo img{width:100%}.page-forgot-password .forgot-password__portal{margin:20px 0 0;color:var(--c-white);font-size:var(--text-size-xxl);font-family:Merriweather,serif!important;text-align:center}.page-forgot-password .forgot-password__title{margin:0;font-size:var(--text-size-xxl);font-weight:var(--text-weight-semibold);background:linear-gradient(to left,#4a7add,#11efbe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;align-self:flex-start}.page-forgot-password .forgot-password__description{width:100%;margin:10px 0 20px;color:var(--c-white)}.page-forgot-password .forgot-password__copyright{position:fixed;bottom:20px;left:calc(50% + 5vw);margin:0;color:var(--c-white);font-size:var(--text-size-xs)}@media only screen and (max-width: 860px){.page-forgot-password .forgot-password__copyright{position:relative;bottom:inherit;left:inherit;padding:15px 0 0;margin:auto 0 0}}.page-forgot-password .forgot-password .app-button{margin-right:auto}@media only screen and (max-width: 768px){.page-forgot-password .forgot-password .app-button{margin:0 auto 25px}}.page-forgot-password-sent{width:100%;min-height:100vh;background-size:cover;background-repeat:no-repeat;background-position:top center;background-image:url(/assets/background-B-FDj_l0.webp)}.page-forgot-password-sent .forgot-password-sent{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.page-forgot-password-sent .forgot-password-sent:before{position:fixed;content:"";top:0;right:0;bottom:0;width:50%;background-color:#0006;pointer-events:none;z-index:0}@media only screen and (max-width: 768px){.page-forgot-password-sent .forgot-password-sent:before{width:100%}}.page-forgot-password-sent .forgot-password-sent__container{position:relative;width:100%;max-width:var(--scr-xlg);min-height:100vh;margin:0 auto;z-index:999;display:flex;align-items:center;flex-direction:row}@media only screen and (max-width: 768px){.page-forgot-password-sent .forgot-password-sent__container{align-items:flex-start;flex-direction:column}}.page-forgot-password-sent .forgot-password-sent__section{position:relative;width:100%;padding:5vw;display:flex;align-items:center;justify-content:center;flex-direction:column}@media only screen and (min-width: 768px){.page-forgot-password-sent .forgot-password-sent__section{min-height:100vh}}@media only screen and (max-width: 768px){.page-forgot-password-sent .forgot-password-sent__section{align-items:center}.page-forgot-password-sent .forgot-password-sent__section:first-child{padding:45px 45px 30px}.page-forgot-password-sent .forgot-password-sent__section:last-child{padding:0 45px 45px}}@media only screen and (max-width: 640px){.page-forgot-password-sent .forgot-password-sent__section{align-items:center}.page-forgot-password-sent .forgot-password-sent__section:last-child{padding:0 25px 25px;flex:1}}.page-forgot-password-sent .forgot-password-sent__link{text-decoration:none}.page-forgot-password-sent .forgot-password-sent__logo{width:100%;max-width:350px}.page-forgot-password-sent .forgot-password-sent__logo img{width:100%}.page-forgot-password-sent .forgot-password-sent__portal{margin:20px 0 0;color:var(--c-white);font-size:var(--text-size-xxl);font-family:Merriweather,serif!important;text-align:center}.page-forgot-password-sent .forgot-password-sent__title{margin:0;font-size:var(--text-size-xxl);font-weight:var(--text-weight-semibold);background:linear-gradient(to left,#4a7add,#11efbe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;align-self:flex-start}.page-forgot-password-sent .forgot-password-sent__description{width:100%;margin:10px 0 20px;color:var(--c-white)}.page-forgot-password-sent .forgot-password-sent__copyright{position:fixed;bottom:20px;left:calc(50% + 5vw);margin:0;color:var(--c-white);font-size:var(--text-size-xs)}@media only screen and (max-width: 768px){.page-forgot-password-sent .forgot-password-sent__copyright{position:relative;bottom:inherit;left:inherit;padding:15px 0 0;margin:auto 0 0}}.page-forgot-password-sent .forgot-password-sent .app-button{margin-right:auto}@media only screen and (max-width: 768px){.page-forgot-password-sent .forgot-password-sent .app-button{margin:0 auto 25px}}.page-forgot-password-expired{width:100%;min-height:100vh;background-size:cover;background-repeat:no-repeat;background-position:top center;background-image:url(/assets/background-B-FDj_l0.webp)}.page-forgot-password-expired .forgot-password-expired{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.page-forgot-password-expired .forgot-password-expired:before{position:fixed;content:"";top:0;right:0;bottom:0;width:50%;background-color:#0006;pointer-events:none;z-index:0}@media only screen and (max-width: 768px){.page-forgot-password-expired .forgot-password-expired:before{width:100%}}.page-forgot-password-expired .forgot-password-expired__container{position:relative;width:100%;max-width:var(--scr-xlg);min-height:100vh;margin:0 auto;z-index:999;display:flex;align-items:center;flex-direction:row}@media only screen and (max-width: 768px){.page-forgot-password-expired .forgot-password-expired__container{align-items:flex-start;flex-direction:column}}.page-forgot-password-expired .forgot-password-expired__section{position:relative;width:100%;padding:5vw;display:flex;align-items:center;justify-content:center;flex-direction:column}@media only screen and (min-width: 640px){.page-forgot-password-expired .forgot-password-expired__section{min-height:100vh}}@media only screen and (max-width: 768px){.page-forgot-password-expired .forgot-password-expired__section{align-items:center}.page-forgot-password-expired .forgot-password-expired__section:first-child{padding:45px 45px 30px}.page-forgot-password-expired .forgot-password-expired__section:last-child{padding:0 45px 45px}}@media only screen and (max-width: 640px){.page-forgot-password-expired .forgot-password-expired__section{align-items:center}.page-forgot-password-expired .forgot-password-expired__section:last-child{padding:0 25px 25px;flex:1}}.page-forgot-password-expired .forgot-password-expired__link{text-decoration:none}.page-forgot-password-expired .forgot-password-expired__logo{width:100%;max-width:350px}.page-forgot-password-expired .forgot-password-expired__logo img{width:100%}.page-forgot-password-expired .forgot-password-expired__portal{margin:20px 0 0;color:var(--c-white);font-size:var(--text-size-xxl);font-family:Merriweather,serif!important;text-align:center}.page-forgot-password-expired .forgot-password-expired__title{margin:0;font-size:var(--text-size-xxl);font-weight:var(--text-weight-semibold);background:linear-gradient(to left,#4a7add,#11efbe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;align-self:flex-start}.page-forgot-password-expired .forgot-password-expired__description{width:100%;margin:10px 0 20px;color:var(--c-white)}.page-forgot-password-expired .forgot-password-expired__copyright{position:fixed;bottom:20px;left:calc(50% + 5vw);margin:0;color:var(--c-white);font-size:var(--text-size-xs)}@media only screen and (max-width: 768px){.page-forgot-password-expired .forgot-password-expired__copyright{position:relative;bottom:inherit;left:inherit;padding:15px 0 0;margin:auto 0 0}}.page-forgot-password-expired .forgot-password-expired .app-button{margin-right:auto}@media only screen and (max-width: 768px){.page-forgot-password-expired .forgot-password-expired .app-button{margin:0 auto 25px}}.page-forgot-password-update{width:100%;min-height:100vh;background-size:cover;background-repeat:no-repeat;background-position:top center;background-image:url(/assets/background-B-FDj_l0.webp)}.page-forgot-password-update .forgot-password-update{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.page-forgot-password-update .forgot-password-update:before{position:fixed;content:"";top:0;right:0;bottom:0;width:50%;background-color:#0006;pointer-events:none;z-index:0}@media only screen and (max-width: 768px){.page-forgot-password-update .forgot-password-update:before{width:100%}}.page-forgot-password-update .forgot-password-update__container{position:relative;width:100%;max-width:var(--scr-xlg);min-height:100vh;margin:0 auto;z-index:999;display:flex;align-items:center;flex-direction:row}@media only screen and (max-width: 768px){.page-forgot-password-update .forgot-password-update__container{align-items:flex-start;flex-direction:column}}.page-forgot-password-update .forgot-password-update__section{position:relative;width:100%;padding:5vw;display:flex;align-items:center;justify-content:center;flex-direction:column}@media only screen and (min-width: 768px){.page-forgot-password-update .forgot-password-update__section{min-height:100vh}}.page-forgot-password-update .forgot-password-update__section .app-input{width:100%;margin:0 0 25px}.page-forgot-password-update .forgot-password-update__section .app-input .input__body:focus-within{border-bottom:1px solid var(--c-white)}.page-forgot-password-update .forgot-password-update__section .app-input .input__label{color:var(--c-white)}.page-forgot-password-update .forgot-password-update__section .app-input .input__input{color:var(--c-white);background-color:transparent}.page-forgot-password-update .forgot-password-update__section .app-input .input__input::placeholder{color:silver}@media only screen and (max-width: 768px){.page-forgot-password-update .forgot-password-update__section{align-items:center}.page-forgot-password-update .forgot-password-update__section:first-child{padding:45px 45px 30px}.page-forgot-password-update .forgot-password-update__section:last-child{padding:0 45px 45px}}@media only screen and (max-width: 640px){.page-forgot-password-update .forgot-password-update__section{align-items:center}.page-forgot-password-update .forgot-password-update__section:last-child{padding:0 25px 25px;flex:1}}.page-forgot-password-update .forgot-password-update__link{text-decoration:none}.page-forgot-password-update .forgot-password-update__logo{width:100%;max-width:350px}.page-forgot-password-update .forgot-password-update__logo img{width:100%}.page-forgot-password-update .forgot-password-update__portal{margin:20px 0 0;color:var(--c-white);font-size:var(--text-size-xxl);font-family:Merriweather,serif!important;text-align:center}.page-forgot-password-update .forgot-password-update__title{margin:0 0 25px;font-size:var(--text-size-xxl);font-weight:var(--text-weight-semibold);background:linear-gradient(to left,#4a7add,#11efbe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;align-self:flex-start}.page-forgot-password-update .forgot-password-update__validation{width:100%;margin-bottom:25px}.page-forgot-password-update .forgot-password-update__icon{width:10px;height:10px;margin:0 5px 0 0;display:flex;align-items:center;justify-content:center}.page-forgot-password-update .forgot-password-update__text{width:100%;margin:0 0 10px;color:var(--c-white);font-size:var(--text-size-s);text-align:left;display:flex;align-items:center}.page-forgot-password-update .forgot-password-update__copyright{position:fixed;bottom:20px;left:calc(50% + 5vw);margin:0;color:var(--c-white);font-size:var(--text-size-xs)}@media only screen and (max-width: 768px){.page-forgot-password-update .forgot-password-update__copyright{position:relative;bottom:inherit;left:inherit;padding:15px 0 0;margin:auto 0 0}}.page-forgot-password-update .forgot-password-update .app-button{margin-right:auto}@media only screen and (max-width: 768px){.page-forgot-password-update .forgot-password-update .app-button{margin:0 auto 25px}}.page-forgot-password-success{width:100%;min-height:100vh;background-size:cover;background-repeat:no-repeat;background-position:top center;background-image:url(/assets/background-B-FDj_l0.webp)}.page-forgot-password-success .forgot-password-success{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.page-forgot-password-success .forgot-password-success:before{position:fixed;content:"";top:0;right:0;bottom:0;width:50%;background-color:#0006;pointer-events:none;z-index:0}@media only screen and (max-width: 768px){.page-forgot-password-success .forgot-password-success:before{width:100%}}.page-forgot-password-success .forgot-password-success__container{position:relative;width:100%;max-width:var(--scr-xlg);min-height:100vh;margin:0 auto;z-index:999;display:flex;align-items:center;flex-direction:row}@media only screen and (max-width: 768px){.page-forgot-password-success .forgot-password-success__container{align-items:flex-start;flex-direction:column}}.page-forgot-password-success .forgot-password-success__section{position:relative;width:100%;padding:5vw;display:flex;align-items:center;justify-content:center;flex-direction:column}@media only screen and (max-width: 768px){.page-forgot-password-success .forgot-password-success__section{min-height:100vh}}@media only screen and (max-width: 768px){.page-forgot-password-success .forgot-password-success__section{align-items:center}.page-forgot-password-success .forgot-password-success__section:first-child{padding:45px 45px 30px}.page-forgot-password-success .forgot-password-success__section:last-child{padding:0 45px 45px}}@media only screen and (max-width: 640px){.page-forgot-password-success .forgot-password-success__section{align-items:center}.page-forgot-password-success .forgot-password-success__section:last-child{padding:0 25px 25px;flex:1}}.page-forgot-password-success .forgot-password-success__link{text-decoration:none}.page-forgot-password-success .forgot-password-success__logo{width:100%;max-width:350px}.page-forgot-password-success .forgot-password-success__logo img{width:100%}.page-forgot-password-success .forgot-password-success__portal{margin:20px 0 0;color:var(--c-white);font-size:var(--text-size-xxl);font-family:Merriweather,serif!important;text-align:center}.page-forgot-password-success .forgot-password-success__title{margin:0;font-size:var(--text-size-xxl);font-weight:var(--text-weight-semibold);background:linear-gradient(to left,#4a7add,#11efbe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;align-self:flex-start}.page-forgot-password-success .forgot-password-success__description{width:100%;margin:10px 0 20px;color:var(--c-white)}.page-forgot-password-success .forgot-password-success__copyright{position:fixed;bottom:20px;left:calc(50% + 5vw);margin:0;color:var(--c-white);font-size:var(--text-size-xs)}@media only screen and (max-width: 768px){.page-forgot-password-success .forgot-password-success__copyright{position:relative;bottom:inherit;left:inherit;padding:15px 0 0;margin:auto 0 0}}.page-forgot-password-success .forgot-password-success .app-button{margin-right:auto}@media only screen and (max-width: 768px){.page-forgot-password-success .forgot-password-success .app-button{margin:0 auto 25px}}.page-change-password-update{width:100%;min-height:100vh;background-size:cover;background-repeat:no-repeat;background-position:top center;background-image:url(/assets/background-B-FDj_l0.webp)}.page-change-password-update .change-password-update{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.page-change-password-update .change-password-update:before{position:fixed;content:"";top:0;right:0;bottom:0;width:50%;background-color:#0006;pointer-events:none;z-index:0}@media only screen and (max-width: 768px){.page-change-password-update .change-password-update:before{width:100%}}.page-change-password-update .change-password-update__container{position:relative;width:100%;max-width:var(--scr-xlg);min-height:100vh;margin:0 auto;z-index:999;display:flex;align-items:center;flex-direction:row}@media only screen and (max-width: 768px){.page-change-password-update .change-password-update__container{align-items:flex-start;flex-direction:column}}.page-change-password-update .change-password-update__section{position:relative;width:100%;padding:5vw;display:flex;align-items:center;justify-content:center;flex-direction:column}@media only screen and (min-width: 768px){.page-change-password-update .change-password-update__section{min-height:100vh}}.page-change-password-update .change-password-update__section .app-input{width:100%;margin:0 0 25px}.page-change-password-update .change-password-update__section .app-input .input__body:focus-within{border-bottom:1px solid var(--c-white)}.page-change-password-update .change-password-update__section .app-input .input__label{color:var(--c-white)}.page-change-password-update .change-password-update__section .app-input .input__input{color:var(--c-white);background-color:transparent}.page-change-password-update .change-password-update__section .app-input .input__input::placeholder{color:silver}@media only screen and (max-width: 768px){.page-change-password-update .change-password-update__section{align-items:center}.page-change-password-update .change-password-update__section:first-child{padding:45px 45px 30px}.page-change-password-update .change-password-update__section:last-child{padding:0 45px 45px}}@media only screen and (max-width: 640px){.page-change-password-update .change-password-update__section{align-items:center}.page-change-password-update .change-password-update__section:last-child{padding:0 25px 25px;flex:1}}.page-change-password-update .change-password-update__link{text-decoration:none}.page-change-password-update .change-password-update__logo{width:100%;max-width:350px}.page-change-password-update .change-password-update__logo img{width:100%}.page-change-password-update .change-password-update__portal{margin:20px 0 0;color:var(--c-white);font-size:var(--text-size-xxl);font-family:Merriweather,serif!important;text-align:center}.page-change-password-update .change-password-update__title{margin:0 0 25px;font-size:var(--text-size-xxl);font-weight:var(--text-weight-semibold);background:linear-gradient(to left,#4a7add,#11efbe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;align-self:flex-start}.page-change-password-update .change-password-update__validation{width:100%;margin-bottom:25px}.page-change-password-update .change-password-update__icon{width:10px;height:10px;margin:0 5px 0 0;display:flex;align-items:center;justify-content:center}.page-change-password-update .change-password-update__text{width:100%;margin:0 0 10px;color:var(--c-white);font-size:var(--text-size-s);text-align:left;display:flex;align-items:center}.page-change-password-update .change-password-update__copyright{position:fixed;bottom:20px;left:calc(50% + 5vw);margin:0;color:var(--c-white);font-size:var(--text-size-xs)}@media only screen and (max-width: 768px){.page-change-password-update .change-password-update__copyright{position:relative;bottom:inherit;left:inherit;padding:15px 0 0;margin:auto 0 0}}.page-change-password-update .change-password-update .app-button{margin-right:auto}@media only screen and (max-width: 768px){.page-change-password-update .change-password-update .app-button{margin:0 auto 25px}}.page-change-password-success{width:100%;min-height:100vh;background-size:cover;background-repeat:no-repeat;background-position:top center;background-image:url(/assets/background-B-FDj_l0.webp)}.page-change-password-success .change-password-success{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.page-change-password-success .change-password-success:before{position:fixed;content:"";top:0;right:0;bottom:0;width:50%;background-color:#0006;pointer-events:none;z-index:0}@media only screen and (max-width: 768px){.page-change-password-success .change-password-success:before{width:100%}}.page-change-password-success .change-password-success__container{position:relative;width:100%;max-width:var(--scr-xlg);min-height:100vh;margin:0 auto;z-index:999;display:flex;align-items:center;flex-direction:row}@media only screen and (max-width: 768px){.page-change-password-success .change-password-success__container{align-items:flex-start;flex-direction:column}}.page-change-password-success .change-password-success__section{position:relative;width:100%;padding:5vw;display:flex;align-items:center;justify-content:center;flex-direction:column}@media only screen and (max-width: 768px){.page-change-password-success .change-password-success__section{min-height:100vh}}@media only screen and (max-width: 768px){.page-change-password-success .change-password-success__section{align-items:center}.page-change-password-success .change-password-success__section:first-child{padding:45px 45px 30px}.page-change-password-success .change-password-success__section:last-child{padding:0 45px 45px}}@media only screen and (max-width: 640px){.page-change-password-success .change-password-success__section{align-items:center}.page-change-password-success .change-password-success__section:last-child{padding:0 25px 25px;flex:1}}.page-change-password-success .change-password-success__link{text-decoration:none}.page-change-password-success .change-password-success__logo{width:100%;max-width:350px}.page-change-password-success .change-password-success__logo img{width:100%}.page-change-password-success .change-password-success__portal{margin:20px 0 0;color:var(--c-white);font-size:var(--text-size-xxl);font-family:Merriweather,serif!important;text-align:center}.page-change-password-success .change-password-success__title{margin:0;font-size:var(--text-size-xxl);font-weight:var(--text-weight-semibold);background:linear-gradient(to left,#4a7add,#11efbe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;align-self:flex-start}.page-change-password-success .change-password-success__description{width:100%;margin:10px 0 20px;color:var(--c-white)}.page-change-password-success .change-password-success__copyright{position:fixed;bottom:20px;left:calc(50% + 5vw);margin:0;color:var(--c-white);font-size:var(--text-size-xs)}@media only screen and (max-width: 768px){.page-change-password-success .change-password-success__copyright{position:relative;bottom:inherit;left:inherit;padding:15px 0 0;margin:auto 0 0}}.page-change-password-success .change-password-success .app-button{margin-right:auto}@media only screen and (max-width: 768px){.page-change-password-success .change-password-success .app-button{margin:0 auto 25px}}.page-customer{width:100%;max-width:var(--scr-sxlg)}.page-customer .customer{padding:20px}.page-customer .customer__title{margin:0 0 15px;color:var(--c-primary);font-size:var(--text-size-m);font-weight:var(--text-weight-semibold)}.page-customer .customer__sub-title{width:100%;padding:15px;margin:0;color:var(--c-black);font-size:var(--text-size-m);font-weight:var(--text-weight-bold);border-bottom:1px dashed var(--c-border)}.page-customer .customer__form{display:flex;flex-direction:column;gap:15px}.page-customer .customer__container-padding{padding:15px;background-color:var(--c-white);border-radius:15px;box-shadow:0 2px 16px #e0e5ea99;display:flex;flex-wrap:wrap;gap:15px}.page-customer .customer__container-padding .app-input,.page-customer .customer__container-padding .app-select-input,.page-customer .customer__container-padding .app-button-input,.page-customer .customer__container-padding .app-calendar-input,.page-customer .customer__container-padding .app-masking-input{width:calc(50% - 15px)}.page-customer .customer__container{background-color:var(--c-white);border-radius:15px;box-shadow:0 2px 16px #e0e5ea99}.page-customer .customer__column{width:100%}.page-customer .customer__footer{margin:15px 0 0;display:flex;justify-content:flex-end;gap:15px}.page-customer .customer .app-table{padding:15px}.page-customer .customer .app-table__container{padding:0}.page-customer .customer .app-table .table__th{padding:10px}.page-customer .customer .app-table .table__tbody{box-shadow:unset}.page-customer .customer .app-table .pagination{margin-bottom:0}.page-order{width:100%;max-width:var(--scr-sxlg)}.page-order .order{padding:20px;display:flex;flex-direction:column;gap:15px}.page-order .order__title{margin:0;color:var(--c-primary);font-size:var(--text-size-m);font-weight:var(--text-weight-semibold)}.page-order .order__sub-title{width:100%;margin:0 0 15px;color:var(--c-black);font-size:var(--text-size-m);font-weight:var(--text-weight-bold)}.page-order .order__container{background-color:var(--c-white);border-radius:15px;box-shadow:0 2px 16px #e0e5ea99}.page-order .order__list{padding:0;margin:0;display:flex;flex-flow:row wrap;gap:15px}.page-order .order__wrapper{padding:25px 15px}.page-order .order__wrapper:not(:last-child){border-bottom:1px solid var(--c-border)}.page-order .order__item{width:calc(50% - 7.5px);padding:0;list-style-type:none}.page-order .order__label{margin:0 0 5px;color:var(--c-dark-grey);font-size:var(--text-size-s)}.page-order .order__value{margin:0;color:var(--c-black);font-size:var(--text-size-s);font-weight:var(--text-weight-semibold)}.page-order .order__pricing-wrapper{padding:0}.page-order .order__pricing-sub-title{width:100%;padding:15px;color:var(--c-black);font-size:var(--text-size-m);font-weight:var(--text-weight-bold);border-bottom:1px dashed var(--c-border)}.page-order .order__pricing-list{padding:0;margin:0}.page-order .order__pricing-item{padding:10px 15px;display:flex;flex-direction:row;gap:15px}.page-order .order__pricing-item:last-child{padding:15px;background-color:#f8f8f8;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.page-order .order__pricing-label{margin:0;color:var(--c-dark-grey);font-size:var(--text-size-s);flex:1}.page-order .order__pricing-value{margin:0;color:var(--c-black);font-size:var(--text-size-s);font-weight:var(--text-weight-semibold);flex:1}.page-order .order__header{padding:10px 15px;border-bottom:1px dashed var(--c-border);display:flex;align-items:center}.page-order .order__header .order__sub-title{margin:0}.page-order .order__header .app-button{padding:10px 20px}.page-order .order__ticket-table{background-color:var(--c-white);border-radius:15px;box-shadow:0 2px 16px #e0e5ea99;display:flex;flex-direction:column}.page-order .order .app-table{padding:15px}.page-order .order .app-table__container{padding:0}.page-order .order .app-table .table__th,.page-order .order .app-table .table__td{padding:10px}.page-order .order .app-table .table__tbody{box-shadow:unset}.page-order .order .app-table .pagination{margin-bottom:0}.page-order-participant{width:100%;max-width:var(--scr-sxlg)}.page-order-participant .order-participant{padding:20px}.page-order-participant .order-participant__title{margin:0 0 15px;color:var(--c-primary);font-size:var(--text-size-m);font-weight:var(--text-weight-semibold)}.page-order-participant .order-participant__sub-title{width:100%;padding:15px;margin:0;color:var(--c-black);font-size:var(--text-size-m);font-weight:var(--text-weight-bold);border-bottom:1px dashed var(--c-border)}.page-order-participant .order-participant__form{display:flex;flex-direction:column;gap:15px}.page-order-participant .order-participant__container-padding{padding:15px;background-color:var(--c-white);border-radius:15px;box-shadow:0 2px 16px #e0e5ea99;display:flex;flex-wrap:wrap;gap:15px}.page-order-participant .order-participant__container-padding .app-input,.page-order-participant .order-participant__container-padding .app-select-input,.page-order-participant .order-participant__container-padding .app-button-input,.page-order-participant .order-participant__container-padding .app-calendar-input,.page-order-participant .order-participant__container-padding .app-masking-input{width:calc(50% - 15px)}@media only screen and (max-width: 860px){.page-order-participant .order-participant__container-padding .app-input,.page-order-participant .order-participant__container-padding .app-select-input,.page-order-participant .order-participant__container-padding .app-button-input,.page-order-participant .order-participant__container-padding .app-calendar-input,.page-order-participant .order-participant__container-padding .app-masking-input{width:100%}}.page-order-participant .order-participant__footer{margin:15px 0 0;display:flex;justify-content:flex-end;gap:15px}.page-events .events .app-table .table__description,.page-events .events .app-table .table__address{min-width:250px;white-space:normal;word-break:break-word}.page-event{width:100%;max-width:var(--scr-sxlg)}.page-event .event{padding:20px}.page-event .event__title{margin:0 0 15px;color:var(--c-primary);font-size:var(--text-size-m);font-weight:var(--text-weight-semibold)}.page-event .event__sub-title{width:100%;padding:15px;margin:0;color:var(--c-black);font-size:var(--text-size-m);font-weight:var(--text-weight-bold);border-bottom:1px dashed #ecf0f4}.page-event .event__form{display:flex;flex-direction:column;gap:15px}.page-event .event__container-padding{padding:15px;background-color:var(--c-white);border-radius:15px;box-shadow:0 2px 16px #e0e5ea99;display:flex;flex-wrap:wrap;gap:15px}.page-event .event__container-padding .app-input,.page-event .event__container-padding .app-select-input,.page-event .event__container-padding .app-button-input,.page-event .event__container-padding .app-calendar-input,.page-event .event__container-padding .app-textarea{width:calc(50% - 15px)}@media only screen and (max-width: 860px){.page-event .event__container-padding .app-input,.page-event .event__container-padding .app-select-input,.page-event .event__container-padding .app-button-input,.page-event .event__container-padding .app-calendar-input,.page-event .event__container-padding .app-textarea{width:100%}}.page-event .event__column{width:100%}.page-event .event__footer{margin:15px 0 0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:15px}@media only screen and (max-width: 860px){.page-event .event__footer{justify-content:center}}.page-event .event .app-table{padding:15px}.page-event .event .app-table__container{padding:0}.page-event .event .app-table .table__th{padding:10px}.page-event .event .app-table .table__tbody{box-shadow:unset}.page-event .event .app-table .pagination{margin-bottom:0}.page-addon{width:100%;max-width:var(--scr-sxlg)}.page-addon .addon{padding:20px}.page-addon .addon__title{margin:0 0 15px;color:var(--c-primary);font-size:var(--text-size-m);font-weight:var(--text-weight-semibold)}.page-addon .addon__sub-title{width:100%;margin:0;color:var(--c-black);font-size:var(--text-size-m);font-weight:var(--text-weight-bold)}.page-addon .addon__description{margin:0;color:var(--c-dark-grey);font-size:var(--text-size-s)}.page-addon .addon__header{padding:15px;border-bottom:1px dashed var(--c-border)}.page-addon .addon__form{display:flex;flex-direction:column;gap:15px}.page-addon .addon__form .app-upload-file{padding:15px}.page-addon .addon__container-padding{padding:15px;background-color:var(--c-white);border-radius:15px;box-shadow:0 2px 16px #e0e5ea99;display:flex;flex-wrap:wrap;gap:15px}.page-addon .addon__container-padding .app-input{width:calc(50% - 15px)}@media only screen and (max-width: 860px){.page-addon .addon__container-padding .app-input{width:100%}}.page-addon .addon__container{background-color:var(--c-white);border-radius:15px;box-shadow:0 2px 16px #e0e5ea99}.page-addon .addon__column{width:100%}.page-addon .addon__footer{margin:15px 0 0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:15px}@media only screen and (max-width: 860px){.page-addon .addon__footer{justify-content:center}}.page-entitlement{width:100%;max-width:var(--scr-sxlg)}.page-entitlement .entitlement{padding:20px}.page-entitlement .entitlement__title{margin:0 0 15px;color:var(--c-primary);font-size:var(--text-size-m);font-weight:var(--text-weight-semibold)}.page-entitlement .entitlement__form{display:flex;flex-direction:column;gap:15px}.page-entitlement .entitlement__container-padding{padding:15px;background-color:var(--c-white);border-radius:15px;box-shadow:0 2px 16px #e0e5ea99;display:flex;flex-wrap:wrap;gap:15px}.page-entitlement .entitlement__container-padding .app-input,.page-entitlement .entitlement__container-padding .app-textarea{width:calc(50% - 15px)}@media only screen and (max-width: 860px){.page-entitlement .entitlement__container-padding .app-input,.page-entitlement .entitlement__container-padding .app-textarea{width:100%}}.page-entitlement .entitlement__column{width:100%}.page-entitlement .entitlement .entitlement-input{width:calc(50% - 15px)}.page-entitlement .entitlement .entitlement-input__label{width:100%;padding:5px 10px 0 0;margin:0;color:var(--c-grey);font-weight:var(--text-weight-semibold);display:block}.page-entitlement .entitlement .entitlement-input__required{color:var(--c-red);font-size:var(--text-size-xs);font-weight:var(--text-weight-semibold);vertical-align:text-top}.page-entitlement .entitlement .entitlement-input__wrapper{padding:5px 10px 10px 0;display:flex;gap:10px}.page-entitlement .entitlement .entitlement-input__wrapper .app-checkbox .checkbox__button{border:1px solid #c0c0c0}.page-entitlement .entitlement .entitlement-input__wrapper .app-checkbox .checkbox__label{color:var(--c-dark-grey)}.page-entitlement .entitlement .entitlement-input__error{margin:5px 10px 0 0;color:var(--c-red);font-size:var(--text-size-xs)}.page-entitlement .entitlement__footer{margin:15px 0 0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:15px}@media only screen and (max-width: 860px){.page-entitlement .entitlement__footer{justify-content:center}}.page-user{width:100%;max-width:var(--scr-sxlg)}.page-user .user{padding:20px}.page-user .user__title{margin:0 0 15px;color:var(--c-primary);font-size:var(--text-size-m);font-weight:var(--text-weight-semibold)}.page-user .user__form{display:flex;flex-direction:column;gap:15px}.page-user .user__container-padding{padding:15px;background-color:var(--c-white);border-radius:15px;box-shadow:0 2px 16px #e0e5ea99;display:flex;flex-wrap:wrap;gap:15px}.page-user .user__container-padding .app-input,.page-user .user__container-padding .app-select-input,.page-user .user__container-padding .app-button-input{width:calc(50% - 15px)}@media only screen and (max-width: 860px){.page-user .user__container-padding .app-input,.page-user .user__container-padding .app-select-input,.page-user .user__container-padding .app-button-input{width:100%}}.page-user .user__container{background-color:var(--c-white);border-radius:15px;box-shadow:0 2px 16px #e0e5ea99}.page-user .user__column{width:100%}.page-user .user__footer{margin:15px 0 0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:15px}@media only screen and (max-width: 860px){.page-user .user__footer{justify-content:center}}.page-roles .roles .app-table .table__description{min-width:250px;white-space:normal;word-break:break-word}.page-role{width:100%;max-width:var(--scr-sxlg)}.page-role .role{padding:20px}.page-role .role__title{margin:0 0 15px;color:var(--c-primary);font-size:var(--text-size-m);font-weight:var(--text-weight-semibold)}.page-role .role__sub-title{width:100%;padding:15px;margin:0;color:var(--c-black);font-size:var(--text-size-m);font-weight:var(--text-weight-bold);border-bottom:1px dashed var(--c-border)}.page-role .role__form{display:flex;flex-direction:column;gap:15px}.page-role .role__container-padding{padding:15px;background-color:var(--c-white);border-radius:15px;box-shadow:0 2px 16px #e0e5ea99;display:flex;flex-wrap:wrap;gap:15px}.page-role .role__container-padding .app-input,.page-role .role__container-padding .app-textarea{width:calc(50% - 15px)}@media only screen and (max-width: 860px){.page-role .role__container-padding .app-input,.page-role .role__container-padding .app-textarea{width:100%}}.page-role .role__column{width:100%}.page-role .role__container{background-color:var(--c-white);border-radius:15px;box-shadow:0 2px 16px #e0e5ea99}.page-role .role__list{padding:15px;margin:0;display:flex;flex-direction:column}.page-role .role__item{width:100%;padding:10px 0;display:flex}.page-role .role__item:nth-child(2n){background-color:#f8f8f8}.page-role .role__name{margin:0 15px;color:var(--c-dark-grey);font-size:var(--text-size-s);display:flex;flex:1;align-items:center}.page-role .role__action{width:100px;color:var(--c-dark-grey);font-size:var(--text-size-s);font-weight:var(--text-weight-semibold);display:flex;justify-content:center}.page-role .role__action .MuiSwitch-root{width:50px;padding:5px;transform:scale(.9)}.page-role .role__action .MuiSwitch-root .MuiSwitch-track{background-color:silver;border-radius:100px}.page-role .role__action .MuiSwitch-root .Mui-checked{transform:translate(12.5px)}.page-role .role__action .MuiSwitch-root .Mui-checked .MuiSwitch-thumb{background-color:var(--c-white)}.page-role .role__action .MuiSwitch-root .Mui-checked~.MuiSwitch-track{background-color:var(--c-green);opacity:1}.page-role .role__footer{margin:15px 0 0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:15px}@media only screen and (max-width: 860px){.page-role .role__footer{justify-content:center}}.page-product{width:100%;max-width:var(--scr-sxlg)}.page-product .product{padding:20px}.page-product .product__title{margin:0 0 15px;color:var(--c-primary);font-size:var(--text-size-m);font-weight:var(--text-weight-semibold)}.page-product .product__sub-title{width:100%;margin:0;color:var(--c-black);font-size:var(--text-size-m);font-weight:var(--text-weight-bold)}.page-product .product__form{display:flex;flex-direction:column;gap:15px}.page-product .product__container-padding{padding:15px;background-color:var(--c-white);border-radius:15px;box-shadow:0 2px 16px #e0e5ea99;display:flex;flex-wrap:wrap;gap:15px}.page-product .product__container-padding .app-input,.page-product .product__container-padding .app-select-input,.page-product .product__container-padding .app-button-input,.page-product .product__container-padding .app-calendar-input,.page-product .product__container-padding .app-masking-input{width:calc(50% - 15px)}@media only screen and (max-width: 860px){.page-product .product__container-padding .app-input,.page-product .product__container-padding .app-select-input,.page-product .product__container-padding .app-button-input,.page-product .product__container-padding .app-calendar-input,.page-product .product__container-padding .app-masking-input{width:100%}}.page-product .product__container{background-color:var(--c-white);border-radius:15px;box-shadow:0 2px 16px #e0e5ea99}.page-product .product__column{width:100%}.page-product .product .product-input{width:calc(50% - 15px)}.page-product .product .product-input__label{width:100%;padding:5px 10px 0 0;margin:0;color:var(--c-grey);font-weight:var(--text-weight-semibold);display:block}.page-product .product .product-input__required{color:var(--c-red);font-size:var(--text-size-xs);font-weight:var(--text-weight-semibold);vertical-align:text-top}.page-product .product .product-input__wrapper{padding:5px 10px 10px 0;display:flex;gap:10px}.page-product .product .product-input__wrapper .app-checkbox .checkbox__button{border:1px solid #c0c0c0}.page-product .product .product-input__wrapper .app-checkbox .checkbox__label{color:var(--c-dark-grey)}.page-product .product .product-input__error{margin:5px 10px 0 0;color:var(--c-red);font-size:var(--text-size-xs)}.page-product .product__header{padding:10px 15px;border-bottom:1px dashed var(--c-border);display:flex;align-items:center}.page-product .product__header .app-button{padding:10px 20px}.page-product .product__descriptions{padding:0 15px;display:flex;flex-wrap:wrap}.page-product .product__description{width:50%;padding:15px;margin:0 0 8px;background-color:#f8f8f8;display:flex}@media only screen and (max-width: 860px){.page-product .product__description{width:100%}}.page-product .product__table{padding:0 15px;display:flex;flex-wrap:wrap}.page-product .product__item{width:100%;padding:15px;margin:0 0 8px;background-color:#f8f8f8;display:flex}.page-product .product__item .product__text{width:50%}.page-product .product__item:first-child{margin:0;background-color:transparent}.page-product .product__item:first-child .product__text{font-weight:var(--text-weight-semibold)}.page-product .product__item:first-child .product__button{opacity:0;pointer-events:none}.page-product .product__button{padding:2.5px 0 0;margin:0 0 0 auto;background-color:transparent;border:0;cursor:pointer;display:flex}.page-product .product__text{margin:0;color:var(--c-dark-grey);font-size:var(--text-size-s);word-break:break-word}.page-product .product__footer{margin:15px 0 0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:15px}@media only screen and (max-width: 860px){.page-product .product__footer{justify-content:center}}.page-product-price-tier{width:100%;max-width:var(--scr-sxlg)}.page-product-price-tier .product-price-tier{padding:20px}.page-product-price-tier .product-price-tier__title{margin:0 0 15px;color:var(--c-primary);font-size:var(--text-size-m);font-weight:var(--text-weight-semibold)}.page-product-price-tier .product-price-tier__sub-title{width:100%;margin:0;color:var(--c-black);font-size:var(--text-size-m);font-weight:var(--text-weight-bold)}.page-product-price-tier .product-price-tier__form{display:flex;flex-direction:column;gap:15px}.page-product-price-tier .product-price-tier__container-padding{padding:15px;background-color:var(--c-white);border-radius:15px;box-shadow:0 2px 16px #e0e5ea99;display:flex;flex-wrap:wrap;gap:15px}.page-product-price-tier .product-price-tier__container-padding .app-input,.page-product-price-tier .product-price-tier__container-padding .app-select-input,.page-product-price-tier .product-price-tier__container-padding .app-button-input,.page-product-price-tier .product-price-tier__container-padding .app-calendar-input{width:calc(50% - 15px)}@media only screen and (max-width: 860px){.page-product-price-tier .product-price-tier__container-padding .app-input,.page-product-price-tier .product-price-tier__container-padding .app-select-input,.page-product-price-tier .product-price-tier__container-padding .app-button-input,.page-product-price-tier .product-price-tier__container-padding .app-calendar-input{width:100%}}.page-product-price-tier .product-price-tier__container{background-color:var(--c-white);border-radius:15px;box-shadow:0 2px 16px #e0e5ea99}.page-product-price-tier .product-price-tier__column{width:100%}.page-product-price-tier .product-price-tier__header{padding:10px 15px;border-bottom:1px dashed var(--c-border);display:flex;align-items:center}.page-product-price-tier .product-price-tier__header .app-button{padding:10px 20px}.page-product-price-tier .product-price-tier__entitlements{padding:0 15px;display:flex;flex-wrap:wrap}.page-product-price-tier .product-price-tier__entitlement{width:100%;padding:15px;margin:0 0 8px;background-color:#f8f8f8;display:flex}.page-product-price-tier .product-price-tier__entitlement .product-price-tier__text{width:50%}.page-product-price-tier .product-price-tier__entitlement:first-child{margin:0;background-color:transparent}.page-product-price-tier .product-price-tier__entitlement:first-child .product-price-tier__text{font-weight:var(--text-weight-semibold)}.page-product-price-tier .product-price-tier__entitlement:first-child .product-price-tier__delete-button{opacity:0;pointer-events:none}.page-product-price-tier .product-price-tier__delete-button{padding:2.5px 0 0;margin:0 0 0 auto;background-color:transparent;border:0;cursor:pointer;display:flex}.page-product-price-tier .product-price-tier__text{margin:0;color:var(--c-dark-grey);font-size:var(--text-size-s);word-break:break-word}.page-product-price-tier .product-price-tier__footer{margin:15px 0 0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:15px}@media only screen and (max-width: 860px){.page-product-price-tier .product-price-tier__footer{justify-content:center}}.page-merchant{width:100%;max-width:var(--scr-sxlg)}.page-merchant .merchant{padding:20px}.page-merchant .merchant__title{margin:0 0 15px;color:var(--c-primary);font-size:var(--text-size-m);font-weight:var(--text-weight-semibold)}.page-merchant .merchant__sub-title{width:100%;margin:15px 0;color:var(--c-black);font-size:var(--text-size-m);font-weight:var(--text-weight-semibold)}.page-merchant .merchant__form{display:flex;flex-direction:column;gap:15px}.page-merchant .merchant__container-padding{padding:15px;background-color:var(--c-white);border-radius:15px;box-shadow:0 2px 16px #e0e5ea99;display:flex;flex-wrap:wrap;gap:15px}.page-merchant .merchant__container-padding .app-input,.page-merchant .merchant__container-padding .app-select-input,.page-merchant .merchant__container-padding .app-masking-input{width:calc(50% - 15px)}@media only screen and (max-width: 860px){.page-merchant .merchant__container-padding .app-input,.page-merchant .merchant__container-padding .app-select-input,.page-merchant .merchant__container-padding .app-masking-input{width:100%}}.page-merchant .merchant__column{width:100%}.page-merchant .merchant__footer{margin:15px 0 0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:15px}@media only screen and (max-width: 860px){.page-merchant .merchant__footer{justify-content:center}}.page-reports{width:100%;max-width:var(--scr-sxlg)}.page-reports .reports{padding:20px}.page-reports .reports__title{margin:0 0 15px;color:var(--c-primary);font-size:var(--text-size-m);font-weight:var(--text-weight-semibold)}.page-reports .reports__form{display:flex;flex-direction:column;gap:15px}.page-reports .reports__container-padding{padding:15px;background-color:var(--c-white);border-radius:15px;box-shadow:0 2px 16px #e0e5ea99;display:flex;flex-wrap:wrap;gap:15px}.page-reports .reports__container-padding .app-select-input,.page-reports .reports__container-padding .app-calendar-input{width:calc(50% - 15px)}@media only screen and (max-width: 860px){.page-reports .reports__container-padding .app-select-input,.page-reports .reports__container-padding .app-calendar-input{width:100%}}.page-reports .reports__column{width:100%}.page-reports .reports__footer{margin:15px 0 0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:15px}@media only screen and (max-width: 860px){.page-reports .reports__footer{justify-content:center}}.page-credit-transfer-history .credit-transfer-history .app-table .table__td .credit-transfer-history__button{background-color:transparent;border:0;cursor:pointer}.page-ticket{width:100%;max-width:var(--scr-sxlg)}.page-ticket .ticket{padding:20px;display:flex;flex-direction:column;gap:15px}.page-ticket .ticket__title{margin:0;color:var(--c-primary);font-size:var(--text-size-m);font-weight:var(--text-weight-semibold)}.page-ticket .ticket__sub-title{width:100%;margin:0 0 15px;color:var(--c-black);font-size:var(--text-size-m);font-weight:var(--text-weight-bold)}.page-ticket .ticket__container{background-color:var(--c-white);border-radius:15px;box-shadow:0 2px 16px #e0e5ea99}.page-ticket .ticket__list{padding:0;margin:0;display:flex;flex-flow:row wrap;gap:15px}.page-ticket .ticket__wrapper{padding:25px 15px}.page-ticket .ticket__wrapper:not(:last-child){border-bottom:1px solid var(--c-border)}.page-ticket .ticket__item{width:calc(50% - 7.5px);padding:0;list-style-type:none}.page-ticket .ticket__label{margin:0 0 5px;color:var(--c-dark-grey);font-size:var(--text-size-s)}.page-ticket .ticket__value{margin:0;color:var(--c-black);font-size:var(--text-size-s);font-weight:var(--text-weight-semibold);word-break:break-word}.page-admissions{width:100%;min-height:100vh;background-size:cover;background-repeat:no-repeat;background-position:top center;background-image:url(/assets/background-B-FDj_l0.webp)}.page-admissions .admissions{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.page-admissions .admissions__container{position:relative;width:100%;max-width:var(--scr-xs);min-height:100vh;margin:0 auto;z-index:999;display:flex;align-items:center;justify-content:center;flex-direction:column}.page-admissions .admissions__header{width:100%;padding:35px 25px;display:flex;align-items:center;justify-content:space-between}.page-admissions .admissions__logout{width:25px;height:25px;padding:0;margin-left:auto;background-color:transparent;border:0;cursor:pointer}.page-admissions .admissions__logout img{width:100%}.page-admissions .admissions__button{color:var(--c-white);font-size:var(--text-size-s);background-color:transparent;border:0;cursor:pointer;display:flex;align-items:center}.page-admissions .admissions__button img{margin:0 5px 0 0}.page-admissions .admissions__logo{width:100%;max-width:250px;margin-bottom:55px}.page-admissions .admissions__logo img{width:100%}.page-admissions .admissions__section{position:relative;width:100%;padding:25px;display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:20px}.page-admissions .admissions__copyright{position:relative;margin:auto 0 0;color:var(--c-white);font-size:var(--text-size-xs)}.page-admissions .admissions .app-button{width:100%;max-width:250px}.page-admission-check-in-out{width:100%;min-height:100vh;background-size:cover;background-repeat:no-repeat;background-position:top center;background-image:url(/assets/background-B-FDj_l0.webp)}.page-admission-check-in-out .admission-check-in-out{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.page-admission-check-in-out .admission-check-in-out__container{position:relative;width:100%;max-width:var(--scr-xs);min-height:100vh;margin:0 auto;z-index:999;display:flex;align-items:center;justify-content:center;flex-direction:column}.page-admission-check-in-out .admission-check-in-out__header{width:100%;padding:35px 25px;display:flex;align-items:center}.page-admission-check-in-out .admission-check-in-out__back{width:25px;height:25px;padding:0;background-color:transparent;border:0;cursor:pointer}.page-admission-check-in-out .admission-check-in-out__back img{width:100%}.page-admission-check-in-out .admission-check-in-out__title{padding:0 20px 0 0;margin:0 auto;color:var(--c-white);font-weight:var(--text-weight-semibold)}.page-admission-check-in-out .admission-check-in-out__section{position:relative;width:100%;padding:25px;display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:20px}.page-admission-check-in-out .admission-check-in-out__section .app-button:first-child{margin-top:auto}.page-admission-check-in-out .admission-check-in-out__copyright{position:relative;margin:auto 0 0;color:var(--c-white);font-size:var(--text-size-xs)}.page-admission-check-in-out .admission-check-in-out .app-button{width:100%;max-width:250px}.page-admission-qrcode{width:100%;min-height:100vh}.page-admission-qrcode .admission-qrcode{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.page-admission-qrcode .admission-qrcode__container{position:relative;width:100%;height:100%;max-width:var(--scr-xs);min-height:100vh;margin:0 auto;z-index:999;display:flex;align-items:center;flex-direction:column}.page-admission-qrcode .admission-qrcode__header{width:100%;padding:35px 25px;background-size:cover;background-repeat:no-repeat;background-position:top center;background-image:url(/assets/background-B-FDj_l0.webp);display:flex;align-items:center}.page-admission-qrcode .admission-qrcode__back{width:25px;height:25px;padding:0;background-color:transparent;border:0;cursor:pointer}.page-admission-qrcode .admission-qrcode__back img{width:100%}.page-admission-qrcode .admission-qrcode__title{padding:0 20px 0 0;margin:0 auto;color:var(--c-white);font-weight:var(--text-weight-semibold)}.page-admission-qrcode .admission-qrcode__body{width:100%;height:100%;padding:20px;background-color:var(--c-white);display:flex;flex:1;align-items:center;flex-direction:column}.page-admission-qrcode .admission-qrcode__scanner{margin:auto 0;display:flex;flex:1}.page-admission-qrcode .admission-qrcode__scanner video{width:unset!important;height:unset!important;object-fit:cover;flex:1}.page-admission-qrcode .admission-qrcode__scanner>div{margin:auto}.page-admission-qrcode .admission-qrcode__scanner>div>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page-admission-qrcode .admission-qrcode__scanner svg{border-color:transparent!important}.page-admission-qrcode .admission-qrcode__scanner svg path{stroke:var(--c-green)}.page-admission-qrcode .admission-qrcode__copyright{position:relative;margin:20px 0 0;color:var(--c-dark-grey);font-size:var(--text-size-xs)}.page-admission-registration-summary{width:100%;min-height:100vh}.page-admission-registration-summary .admission-registration-summary{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.page-admission-registration-summary .admission-registration-summary__container{position:relative;width:100%;max-width:var(--scr-xs);min-height:100vh;margin:0 auto;z-index:999;display:flex;align-items:center;justify-content:center;flex-direction:column}.page-admission-registration-summary .admission-registration-summary__header{width:100%;padding:35px 25px;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(/assets/background-B-FDj_l0.webp);display:flex;align-items:center}.page-admission-registration-summary .admission-registration-summary__back{width:25px;height:25px;padding:0;background-color:transparent;border:0;cursor:pointer}.page-admission-registration-summary .admission-registration-summary__back img{width:100%}.page-admission-registration-summary .admission-registration-summary__title{padding:0;margin:0 auto;color:var(--c-white);font-weight:var(--text-weight-semibold)}.page-admission-registration-summary .admission-registration-summary__headline{margin-top:auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.page-admission-registration-summary .admission-registration-summary__image{width:90px;height:90px}.page-admission-registration-summary .admission-registration-summary__image img{width:100%}.page-admission-registration-summary .admission-registration-summary__status{margin:10px 0 5px;color:var(--c-black);font-weight:var(--text-weight-bold)}.page-admission-registration-summary .admission-registration-summary__description{margin:0;color:var(--c-dark-grey);font-size:var(--text-size-s);text-align:center}.page-admission-registration-summary .admission-registration-summary__section{position:relative;width:100%;padding:25px;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.page-admission-registration-summary .admission-registration-summary__section:last-child{padding:25px;background-color:var(--c-white);flex:1;justify-content:center}.page-admission-registration-summary .admission-registration-summary__list{width:100%;padding:0 0 35px;margin:35px 0 auto;display:flex;flex-direction:column;gap:20px}.page-admission-registration-summary .admission-registration-summary__item{display:flex;gap:15px}.page-admission-registration-summary .admission-registration-summary__text{width:calc(50% - 15px);margin:0;color:var(--c-dark-grey);font-size:var(--text-size-s);word-wrap:break-word}.page-admission-registration-summary .admission-registration-summary__text:last-child{color:var(--c-black);font-weight:var(--text-weight-semibold)}.page-admission-registration-summary .admission-registration-summary .app-loader{margin:auto}.page-admission-registration-summary .admission-registration-summary .app-button{width:100%;max-width:250px}.page-admission-registration-summary .admission-registration-summary__copyright{position:relative;margin:20px 0;color:var(--c-dark-grey);font-size:var(--text-size-xs)}.page-admission-merchandise{width:100%;min-height:100vh}.page-admission-merchandise .app-alert{top:5%}.page-admission-merchandise .admission-merchandise{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.page-admission-merchandise .admission-merchandise__container{position:relative;width:100%;max-width:var(--scr-xs);min-height:100vh;margin:0 auto;z-index:999;display:flex;align-items:center;justify-content:center;flex-direction:column}.page-admission-merchandise .admission-merchandise__header{width:100%;padding:35px 25px;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(/assets/background-B-FDj_l0.webp);display:flex;align-items:center}.page-admission-merchandise .admission-merchandise__button{color:var(--c-white);font-size:var(--text-size-s);background-color:transparent;border:0;cursor:pointer;display:flex;align-items:center}.page-admission-merchandise .admission-merchandise__button img{margin:0 5px 0 0}.page-admission-merchandise .admission-merchandise__back{width:25px;height:25px;padding:0;background-color:transparent;border:0;cursor:pointer}.page-admission-merchandise .admission-merchandise__back img{width:100%}.page-admission-merchandise .admission-merchandise__title{padding:0;margin:0 auto;color:var(--c-white);font-weight:var(--text-weight-semibold)}.page-admission-merchandise .admission-merchandise__headline{margin-top:auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.page-admission-merchandise .admission-merchandise__image{width:90px;height:90px}.page-admission-merchandise .admission-merchandise__image img{width:100%}.page-admission-merchandise .admission-merchandise__status{margin:10px 0 5px;color:var(--c-black);font-weight:var(--text-weight-bold)}.page-admission-merchandise .admission-merchandise__description{margin:0;color:var(--c-dark-grey);font-size:var(--text-size-s);text-align:center}.page-admission-merchandise .admission-merchandise__section{position:relative;width:100%;padding:25px;display:flex;align-items:center;justify-content:space-between}.page-admission-merchandise .admission-merchandise__section:last-child{padding:25px;background-color:var(--c-white);flex:1;justify-content:center;flex-direction:column}.page-admission-merchandise .admission-merchandise__list{width:100%;padding:0;margin:35px 0 auto;display:flex;flex-direction:column;gap:20px}.page-admission-merchandise .admission-merchandise__item{display:flex;gap:15px}.page-admission-merchandise .admission-merchandise__text{margin:0;color:var(--c-dark-grey);font-size:var(--text-size-s);white-space:pre;flex:1}.page-admission-merchandise .admission-merchandise__text:last-child{color:var(--c-black);font-weight:var(--text-weight-semibold)}.page-admission-merchandise .admission-merchandise .app-loader{margin:auto}.page-admission-merchandise .admission-merchandise .app-button{width:100%;max-width:250px}.page-admission-merchandise .admission-merchandise__copyright{position:relative;margin:20px 0;color:var(--c-dark-grey);font-size:var(--text-size-xs)}.page-bulk-data-handling{width:100%;max-width:var(--scr-sxlg)}.page-bulk-data-handling .bulk-data-handling{padding:20px}.page-bulk-data-handling .bulk-data-handling__download{margin:15px 0;border:1px solid var(--c-primary);border-radius:10px}.page-bulk-data-handling .bulk-data-handling__download .button__label{color:var(--c-primary)}.page-bulk-data-handling .bulk-data-handling__header{padding:0 0 15px;border-bottom:1px dashed var(--c-border)}.page-bulk-data-handling .bulk-data-handling__upload{padding:15px 0;margin:15px 0 0;border-bottom:1px dashed var(--c-border)}.page-bulk-data-handling .bulk-data-handling__container{padding:15px;background-color:var(--c-white);border-radius:15px;box-shadow:0 2px 16px #e0e5ea99}.page-bulk-data-handling .bulk-data-handling__title{width:100%;margin:0;color:var(--c-black);font-size:var(--text-size-m);font-weight:var(--text-weight-bold)}.page-bulk-data-handling .bulk-data-handling__description{margin:0;color:var(--c-dark-grey);font-size:var(--text-size-s)}.page-bulk-data-handling .bulk-data-handling__footer{margin:15px 0 0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:15px}@media only screen and (max-width: 860px){.page-bulk-data-handling .bulk-data-handling__footer{justify-content:center}}.app-add-addon-modal{padding:15px;display:flex;align-items:center;justify-content:center}.app-add-addon-modal .add-addon-modal{width:100%;max-width:var(--scr-xs);padding:50px;margin:0 auto;background-color:var(--c-white);border-radius:15px;outline:none}@media only screen and (max-width: 768px){.app-add-addon-modal .add-addon-modal{padding:25px}}.app-add-addon-modal .add-addon-modal__title{margin:0 0 15px;color:var(--c-black);font-size:var(--text-size-xxl);font-weight:var(--text-weight-semibold)}.app-add-addon-modal .add-addon-modal__footer{margin:35px 0 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px}.app-add-addon-modal .add-addon-modal .app-select-input{margin-bottom:15px}.app-add-entitlement-modal{padding:15px;display:flex;align-items:center;justify-content:center}.app-add-entitlement-modal .add-entitlement-modal{width:100%;max-width:var(--scr-xs);padding:50px;margin:0 auto;background-color:var(--c-white);border-radius:15px;outline:none}@media only screen and (max-width: 768px){.app-add-entitlement-modal .add-entitlement-modal{padding:25px}}.app-add-entitlement-modal .add-entitlement-modal__title{margin:0 0 15px;color:var(--c-black);font-size:var(--text-size-xxl);font-weight:var(--text-weight-semibold)}.app-add-entitlement-modal .add-entitlement-modal__footer{margin:35px 0 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px}.app-add-entitlement-modal .add-entitlement-modal .app-select-input{margin-bottom:15px}.app-proceed-add-price-tier-modal{padding:15px;display:flex;align-items:center;justify-content:center}.app-proceed-add-price-tier-modal .proceed-add-price-tier-modal{width:100%;max-width:var(--scr-xs);padding:50px;margin:0 auto;background-color:var(--c-white);border-radius:15px;outline:none}@media only screen and (max-width: 768px){.app-proceed-add-price-tier-modal .proceed-add-price-tier-modal{padding:25px}}.app-proceed-add-price-tier-modal .proceed-add-price-tier-modal__title{margin:0 0 15px;color:var(--c-black);font-size:var(--text-size-l);font-weight:var(--text-weight-semibold)}.app-proceed-add-price-tier-modal .proceed-add-price-tier-modal__footer{margin:35px 0 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px}.app-proceed-add-price-tier-modal .proceed-add-price-tier-modal__footer .app-button{align-self:unset}.app-add-product-description-modal{padding:15px;display:flex;align-items:center;justify-content:center}.app-add-product-description-modal .add-product-description-modal{width:100%;max-width:var(--scr-xs);padding:50px;margin:0 auto;background-color:var(--c-white);border-radius:15px;outline:none}@media only screen and (max-width: 768px){.app-add-product-description-modal .add-product-description-modal{padding:25px}}.app-add-product-description-modal .add-product-description-modal__title{margin:0 0 15px;color:var(--c-black);font-size:var(--text-size-xxl);font-weight:var(--text-weight-semibold)}.app-add-product-description-modal .add-product-description-modal__footer{margin:35px 0 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px}.app-add-product-description-modal .add-product-description-modal__footer .app-button{align-self:unset}.app-add-product-description-modal .add-product-description-modal .app-textarea{min-width:auto}.app-confirm-upload-modal{padding:15px;display:flex;align-items:center;justify-content:center}.app-confirm-upload-modal .confirm-upload-modal{width:100%;max-width:var(--scr-xs);padding:50px;margin:0 auto;background-color:var(--c-white);border-radius:15px;outline:none}@media only screen and (max-width: 768px){.app-confirm-upload-modal .confirm-upload-modal{padding:25px}}.app-confirm-upload-modal .confirm-upload-modal__title{margin:0 0 15px;color:var(--c-black);font-size:var(--text-size-xl);font-weight:var(--text-weight-semibold)}.app-confirm-upload-modal .confirm-upload-modal__footer{margin:35px 0 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px}.app-confirm-refund-modal{padding:15px;display:flex;align-items:center;justify-content:center}.app-confirm-refund-modal .confirm-refund-modal{width:100%;max-width:var(--scr-xs);padding:50px;margin:0 auto;background-color:var(--c-white);border-radius:15px;outline:none}@media only screen and (max-width: 768px){.app-confirm-refund-modal .confirm-refund-modal{padding:25px}}.app-confirm-refund-modal .confirm-refund-modal__title{margin:0 0 15px;color:var(--c-black);font-size:var(--text-size-xl);font-weight:var(--text-weight-semibold)}.app-confirm-refund-modal .confirm-refund-modal__footer{margin:35px 0 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px}
