.button{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:44px;padding:8px;border:1px solid transparent;border-radius:12px;background-color:transparent;color:inherit;font-size:1rem;font-weight:600;line-height:1.5;text-align:center;cursor:pointer;transition:all .3s ease;transition:transform .1s ease,opacity .1s ease}.button:hover{opacity:.8}.button:active{transform:scale(.95);opacity:.8}.button:focus-visible{outline:2px solid #0901A4;outline-offset:2px}.button--disabled{opacity:.5;pointer-events:none}.button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.button--primary{background-color:#0901a4;color:#fff}.button--primary:hover:not(:disabled){border:1px solid #0901A4;background-color:#fff;color:#0901a4}.button--primary:active:not(:disabled){opacity:.9}.button--secondary{background-color:#a7c6ed;color:#fff}.button--secondary:hover:not(:disabled){opacity:.9}.button--secondary:active:not(:disabled){opacity:.8}.input-container{position:relative;display:flex;flex-direction:column;gap:6px}.input-container__label{font-size:.875rem;font-weight:300;line-height:1.5}.input-container__field-wrapper{position:relative;display:flex;align-items:center}.input-container__field-wrapper--with-suffix .input-container__field{padding-inline-end:40px}.input-container__field{position:relative;height:50px;width:100%;padding-block:8px;padding-inline:12px;border:1px solid #DADADA;border-radius:12px;color:inherit;font-size:1rem;line-height:1.5}.input-container__field:focus{outline:none;border-color:#0901a4;background:none}.input-container__field:-webkit-autofill,.input-container__field:-webkit-autofill:hover,.input-container__field:-webkit-autofill:focus,.input-container__field:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #FFFFFF inset!important;-webkit-text-fill-color:inherit;background:none!important}.input-container__field[aria-invalid=true],.input-container__field:invalid{border-color:#e23d28}.input-container__field[type=number]::-webkit-inner-spin-button,.input-container__field[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.input-container__suffix{position:absolute;right:12px;color:inherit;font-size:1rem;line-height:1.5;pointer-events:none}.input-container__field--error{border-color:#e23d28;color:#e23d28}.input-container__field--error::placeholder{color:#e23d28}.input-container__field--error:focus{border-color:#e23d28}.input-container__error-message{position:absolute;top:100%;width:100%;left:0;display:flex;color:#e23d28;font-size:.8125rem;font-weight:400;line-height:1.5;transition:height .2s ease;word-wrap:break-word}.input-container__field--textarea{height:auto;resize:none;min-height:147px}@supports (field-sizing: content){.input-container__field--textarea{field-sizing:content}}.select-container{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px}.select-container__label{font-size:.875rem;font-weight:300;line-height:1.5}.select-container__field{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:50px;padding-block:8px;padding-inline:12px;gap:8px;border:1px solid #DADADA;border-radius:12px;color:inherit;font-size:1rem;line-height:1.5;text-align:left;transition:border-color .2s;cursor:pointer}.select-container__field:focus{outline:none;border-color:#0901a4;background:none}.select-container__field:disabled{cursor:not-allowed;opacity:.5}.select-container__field[aria-invalid=true]{border-color:#e23d28}.select-container__field--open .select-container__field-icon{transform:rotate(90deg)!important}.select-container__field--placeholder .select-container__field-text{color:#000000a6}.select-container__field-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.select-container__field-icon{flex-shrink:0;transition:transform .3s ease}.select-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;display:flex;flex-direction:column;max-height:300px;margin-top:4px;padding:0;border-radius:12px;background-color:#fff;box-shadow:0 4px 12px #0003;overflow-y:auto;z-index:1000}.select-dropdown__option{display:block;width:100%;padding-block:8px;padding-inline:16px;border:none;color:#20272f;font-size:.875rem;line-height:1.5;text-align:left;background:none;transition:background-color .2s;cursor:pointer;transition:transform .1s ease,opacity .1s ease}.select-dropdown__option:hover{opacity:.8}.select-dropdown__option:active{transform:scale(.95);opacity:.8}.select-dropdown__option:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.select-dropdown__option:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.select-dropdown__option:hover{background-color:#f9fafb}.select-dropdown__option--selected{background-color:#cacaca26;color:#0901a4;font-weight:500}.select-dropdown__option--focused{background-color:#f9fafb;outline:2px solid #0901A4;outline-offset:-2px}.select-dropdown__empty{padding-block:12px;padding-inline:16px;font-size:.875rem;line-height:1.5;text-align:center;color:#4a4f57}.spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.spinner--button .spinner__circle{width:16px;height:16px;border-width:2px}.spinner--small{padding:1rem}.spinner--small .spinner__circle{width:24px;height:24px;border-width:3px}.spinner--large{padding:3rem}.spinner--large .spinner__circle{width:60px;height:60px;border-width:6px}.spinner__circle{width:40px;height:40px;border:4px solid #DADADA;border-top-color:#0901a4;border-radius:50%;animation:spin 1s linear infinite}.spinner__text{font-size:.875rem;line-height:1.5;color:#4a4f57}@keyframes spin{to{transform:rotate(360deg)}}.error-message{position:absolute;top:100%;left:0;display:block;width:100%;height:1px;min-height:1px;color:#e23d28;font-size:.8125rem;font-weight:400;line-height:1.5;overflow:hidden;transition:height .2s ease}.error-message:not(:empty){height:auto;min-height:20px}.burger-button{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:24px;height:24px;padding:0;border:none;background:none;cursor:pointer;z-index:1;transition:transform .1s ease,opacity .1s ease}.burger-button:hover{opacity:.8}.burger-button:active{transform:scale(.95);opacity:.8}.burger-button__line{width:20px;height:2px;background-color:#fff;border-radius:2px;transition:all .3s ease;transform-origin:center;position:absolute}.burger-button__line--1{top:5px}.burger-button__line--2{top:11px}.burger-button__line--3{top:17px}.burger-button--open .burger-button__line--1{top:11px;transform:rotate(45deg)}.burger-button--open .burger-button__line--2{opacity:0}.burger-button--open .burger-button__line--3{top:11px;transform:rotate(-45deg)}.kebab-button{position:relative}.kebab-button__button{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:none;color:#20272f;cursor:pointer;transition:background-color .2s;transition:transform .1s ease,opacity .1s ease}.kebab-button__button:hover{opacity:.8}.kebab-button__button:active{transform:scale(.95);opacity:.8}.kebab-button__button:hover{background-color:#0000000d}.kebab-button__button:active{background-color:#0000001a}.kebab-button__button--open{background-color:#0000000d}.kebab-button__icon{transition:transform .3s ease}.kebab-button__dropdown{position:fixed;display:flex;flex-direction:column;min-width:160px;padding:0;border-radius:12px;background-color:#fff;box-shadow:0 4px 12px #0003;z-index:9999;overflow:hidden}.kebab-button__item{display:flex;align-items:center;width:100%;padding-block:8px;padding-inline:16px;gap:8px;border:none;color:#20272f;font-size:.875rem;line-height:1.5;text-align:left;background:none;transition:background-color .2s;cursor:pointer;transition:transform .1s ease,opacity .1s ease}.kebab-button__item:hover{opacity:.8}.kebab-button__item:active{transform:scale(.95);opacity:.8}.kebab-button__item:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.kebab-button__item:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.kebab-button__item:hover:not(.kebab-button__item--disabled){background-color:#f9fafb}.kebab-button__item:focus:not(.kebab-button__item--disabled){background-color:#f9fafb}.kebab-button__item--focused:not(.kebab-button__item--disabled){background-color:#f9fafb}.kebab-button__item--disabled{opacity:.5;cursor:not-allowed}.kebab-button__item--danger .kebab-button__item-label,.kebab-button__item--delete .kebab-button__item-label{color:#e23d28}.kebab-button__item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.kebab-button__item-label{flex:1}.kebab-icon__dot{transform-origin:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.kebab-icon__dot--top{transform:translateY(0);opacity:1}.kebab-icon__dot--middle{transform:translateY(0) scale(1);opacity:1}.kebab-icon__dot--bottom{transform:translateY(0);opacity:1}.kebab-button__button--open .kebab-icon__dot--top{transform:translateY(7px);opacity:0}.kebab-button__button--open .kebab-icon__dot--middle{transform:translateY(0) scale(1.3);opacity:1;animation:kebab-pulse .3s ease}.kebab-button__button--open .kebab-icon__dot--bottom{transform:translateY(-7px);opacity:0}.kebab-button__button--page-title{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background:#fff;border:1.5px solid transparent;border-radius:50%;cursor:pointer;color:#0901a4;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0901a44d}.kebab-button__button--page-title:hover{background:#0901a4;color:#fff;border-color:#0901a4;box-shadow:0 4px 12px #0901a440}.kebab-button__button--page-title:active{transform:scale(.95);box-shadow:0 2px 6px #0901a433}.kebab-button__button--page-title.kebab-button__button--open{background:#0901a4;color:#fff;border-color:#0901a4}@keyframes kebab-pulse{0%{transform:translateY(0) scale(1)}50%{transform:translateY(0) scale(1.4)}to{transform:translateY(0) scale(1.3)}}.navbar--desktop{position:relative;display:flex;align-items:center;justify-content:space-between;padding-inline:30px;gap:30px;background-color:#0901a4;border-top-left-radius:0;z-index:1002}@media(min-width:1024px){.navbar--desktop{gap:50px}}.navbar--desktop .navbar__container{display:flex;align-items:center;gap:30px;min-width:0;flex:1}@media(min-width:1024px){.navbar--desktop .navbar__container{gap:50px}}.navbar--desktop .navbar__logo-button{display:flex;align-items:center;cursor:pointer}.navbar--desktop .navbar__list{display:flex;align-items:center;height:70px;gap:20px;list-style:none;min-width:0;flex:1}@media(min-width:1024px){.navbar--desktop .navbar__list{gap:30px}}.navbar--desktop .navbar__item{display:flex;align-items:center;min-width:0;flex-shrink:1}.navbar--desktop .navbar__item--dropdown{position:relative}.navbar--desktop .navbar__link{position:relative;padding-block:8px;min-width:0;max-width:100%;overflow:hidden;color:#dadada;font-size:.9375rem;font-weight:500;line-height:1.5;white-space:nowrap;text-overflow:ellipsis;border:none;background:none;cursor:pointer;transition:color .3s ease;transition:transform .1s ease,opacity .1s ease}.navbar--desktop .navbar__link:hover{opacity:.8}.navbar--desktop .navbar__link:active{transform:scale(.95);opacity:.8}@media(min-width:1024px){.navbar--desktop .navbar__link{font-size:1.125rem}}.navbar--desktop .navbar__link:hover,.navbar--desktop .navbar__link--open,.navbar--desktop .navbar__link--active{color:#fff}.navbar--desktop .navbar__dropdown{position:fixed;display:flex;flex-direction:column;min-width:200px;padding:8px;border-radius:0 12px 12px;background-color:#fff;box-shadow:0 4px 12px #0003;transform-origin:top left;z-index:10000;overflow:hidden;pointer-events:none;animation:dropdownClose .25s cubic-bezier(.4,0,.2,1) forwards}.navbar--desktop .navbar__dropdown--open{animation:dropdownOpen .25s cubic-bezier(.4,0,.2,1) forwards;pointer-events:auto}@keyframes dropdownOpen{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes dropdownClose{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.navbar--desktop .navbar__dropdown-item{display:flex;align-items:center;width:100%;padding-block:10px;padding-inline:16px;border-radius:8px;color:#20272f;font-size:.9375rem;font-weight:500;line-height:1.5;text-align:left;text-decoration:none;transition:background-color .2s ease,color .2s ease;transition:transform .1s ease,opacity .1s ease}.navbar--desktop .navbar__dropdown-item:hover{opacity:.8}.navbar--desktop .navbar__dropdown-item:active{transform:scale(.95);opacity:.8}@media(min-width:1024px){.navbar--desktop .navbar__dropdown-item{font-size:1rem}}.navbar--desktop .navbar__dropdown-item:hover{background-color:#f0f2f7}.navbar--desktop .navbar__dropdown-item--active{background-color:#0901a41a;color:#0901a4;font-weight:600}.navbar--desktop .navbar__logout-container{display:flex;align-items:center;gap:5px;color:#fff;cursor:pointer;transition:opacity .3s ease;flex-shrink:0;min-width:0}.navbar--desktop .navbar__logout-container:hover{opacity:.8}.navbar--desktop .navbar__logout-text{font-size:.875rem;font-weight:500;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}@media(min-width:1024px){.navbar--desktop .navbar__logout-text{font-size:1rem}}.navbar--mobile{position:relative;display:flex;align-items:center;justify-content:space-between;padding-inline:30px;background-color:#0901a4;z-index:1002;min-height:70px}.navbar--mobile .navbar__container{display:flex;align-items:center;gap:50px}.navbar--mobile .navbar__logo-button{display:flex;align-items:center;cursor:pointer}.navbar--mobile .navbar__mobile-menu-button-wrapper{display:flex;align-items:center;justify-content:center;height:100%}.navbar--mobile .navbar__mobile-menu-button{display:flex;align-items:center;justify-content:center}.navbar--mobile .navbar__mobile-overlay{position:fixed;top:70px;left:0;width:100%;height:calc(100vh - 70px);background-color:#00000080;z-index:998;animation:fadeIn .3s ease-out forwards}.navbar--mobile .navbar__mobile-overlay--closing{animation:fadeOut .3s ease-out forwards}.navbar--mobile .navbar__mobile-menu{position:fixed;top:70px;left:0;width:100%;height:calc(100vh - 70px);background-color:#0901a4;z-index:999;display:flex;flex-direction:column;padding:30px 30px 14px;transform:translate(-100%);animation:slideIn .3s ease-out forwards}.navbar--mobile .navbar__mobile-menu--closing{animation:slideOut .3s ease-out forwards}.navbar--mobile .navbar__mobile-list{display:flex;flex-direction:column;list-style:none}.navbar--mobile .navbar__mobile-item{display:flex;flex-direction:column;align-items:stretch}.navbar--mobile .navbar__mobile-item--dropdown{display:flex;flex-direction:column}.navbar--mobile .navbar__mobile-link{display:flex;align-items:center;justify-content:space-between;width:calc(100% + 60px);padding:16px 30px;margin-inline:-30px;gap:12px;color:#dadada;font-size:1.125rem;font-weight:500;line-height:1.5;text-align:left;text-decoration:none;border:none;background:none;transition:color .3s ease,background-color .3s ease;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.navbar--mobile .navbar__mobile-link:hover{background-color:#ffffff1a}.navbar--mobile .navbar__mobile-link--active{color:#fff;background-color:#ffffff26}.navbar--mobile .navbar__mobile-link--open{background-color:#ffffff1a}.navbar--mobile .navbar__mobile-link--open .navbar__mobile-link-icon{transform:rotate(90deg)!important}.navbar--mobile .navbar__mobile-link--dropdown{justify-content:space-between}.navbar--mobile .navbar__mobile-link-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:transform .1s ease,opacity .1s ease}.navbar--mobile .navbar__mobile-link-text:hover{opacity:.8}.navbar--mobile .navbar__mobile-link-text:active{transform:scale(.95);opacity:.8}.navbar--mobile .navbar__mobile-link-icon{flex-shrink:0;transition:transform .3s ease}.navbar--mobile .navbar__mobile-sublist{display:flex;flex-direction:column;list-style:none;padding-inline-start:0;margin:0}.navbar--mobile .navbar__mobile-subitem{display:flex;align-items:center}.navbar--mobile .navbar__mobile-sublink{display:flex;align-items:center;width:calc(100% + 60px);padding:12px 30px 12px 50px;margin-inline:-30px;color:#dadada;font-size:1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .3s ease,background-color .3s ease;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.navbar--mobile .navbar__mobile-sublink:hover{background-color:#ffffff1a}.navbar--mobile .navbar__mobile-sublink--active{color:#fff;background-color:#ffffff26;font-weight:500}.navbar--mobile .navbar__mobile-sublink-text{transition:transform .1s ease,opacity .1s ease}.navbar--mobile .navbar__mobile-sublink-text:hover{opacity:.8}.navbar--mobile .navbar__mobile-sublink-text:active{transform:scale(.95);opacity:.8}.navbar--mobile .navbar__mobile-logout{display:flex;align-items:center;justify-content:flex-end;width:calc(100% + 60px);padding:16px 30px;margin-inline:-30px;gap:10px;margin-top:auto;color:#fff;font-size:1rem;font-weight:500;line-height:1.5;cursor:pointer;transition:opacity .3s ease,background-color .3s ease}.navbar--mobile .navbar__mobile-logout:hover{background-color:#ffffff1a}.navbar--mobile .navbar__mobile-logout-text{font-size:1rem;font-weight:500;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(-100%)}}.page-title-wrapper{display:flex;align-items:center;justify-content:space-between;gap:1rem}.page-title-wrapper__left{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.page-title-wrapper__right{display:flex;align-items:center;flex-shrink:0}.page-title{font-size:2rem;font-weight:600;line-height:1.2;color:#20272f}.page-title__back-button{transition:transform .1s ease,opacity .1s ease}.page-title__back-button:hover{opacity:.8}.page-title__back-button:active{transform:scale(.95);opacity:.8}.page-title__back-button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background:#fff;border:1.5px solid transparent;border-radius:50%;cursor:pointer;color:#0901a4;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0901a44d}.page-title__back-button:hover{background:#0901a4;color:#fff;border-color:#0901a4;box-shadow:0 4px 12px #0901a440}.page-title__back-button:active{transform:scale(.95);box-shadow:0 2px 6px #0901a433}.page-title__add-button{background:#0901a4!important;transition:transform .1s ease,opacity .1s ease}.page-title__add-button:hover{opacity:.8}.page-title__add-button:active{transform:scale(.95);opacity:.8}.page-title__add-button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background:#fff;border:1.5px solid transparent;border-radius:50%;cursor:pointer;color:#0901a4;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0901a44d}.page-title__add-button:hover{background:#0901a4;color:#fff;border-color:#0901a4;box-shadow:0 4px 12px #0901a440}.page-title__add-button:active{transform:scale(.95);box-shadow:0 2px 6px #0901a433}.page-wrapper-list{display:flex;flex-direction:column;gap:30px;flex:1;min-height:0}.page-wrapper-list__header{display:flex;justify-content:space-between;align-items:center;gap:10px}.page-wrapper-list__add-button{max-width:150px}.page-wrapper-list__content{display:flex;flex-direction:column;flex:1;min-height:0}.page-wrapper-list__search{display:flex;flex-direction:column;gap:12px;width:100%}@media(min-width:768px){.page-wrapper-list__search{width:70%;flex-direction:row}.page-wrapper-list__search .input-container,.page-wrapper-list__search .select-container,.page-wrapper-list__search .search-container{flex:1}.page-wrapper-list__search .input-container{max-width:50%}.page-wrapper-list__search .select-container,.page-wrapper-list__search .search-container{max-width:50%;width:100%}}.badge{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:fit-content;min-height:21px;padding:4px 8px;border-radius:6px;font-size:.75rem;font-weight:600;line-height:1.5;text-align:center}.badge--active{background-color:#6edfb299;color:#003b5c}.badge--inactive{background-color:#4a4f5726;color:#4a4f57}.badge--maintenance{background-color:#ffd44940;color:#20272f}.badge--box{background-color:#a7c6ed4d;color:#0901a4}.toggle-button{display:flex;align-items:center;justify-content:center;gap:4px;padding:0;margin:0;border:none;background:none;color:var(--c-turbowash);font-size:.75rem;line-height:1.5;font-weight:400;cursor:pointer;transition:transform .1s ease,opacity .1s ease}.toggle-button:hover{opacity:.8}.toggle-button:active{transform:scale(.95);opacity:.8}.toggle-button{align-self:flex-start}.toggle-button__text{font-size:inherit;line-height:inherit}.toggle-button__icon{transition:transform .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.draggable-popup--scroll-in-content,.modal--scroll-in-content{overflow:hidden;min-height:0}.draggable-popup--scroll-in-content .modal__content,.modal--scroll-in-content .modal__content,.draggable-popup--scroll-in-content .draggable-popup__content,.modal--scroll-in-content .draggable-popup__content{overflow-y:auto;overflow-x:auto;min-height:0;min-width:0}.draggable-popup--scroll-in-content .modal__content .table,.modal--scroll-in-content .modal__content .table,.draggable-popup--scroll-in-content .draggable-popup__content .table,.modal--scroll-in-content .draggable-popup__content .table{overflow-x:auto;overflow-y:auto;min-width:0;min-height:0}.draggable-popup--scroll-in-content .modal__content .table__container,.modal--scroll-in-content .modal__content .table__container,.draggable-popup--scroll-in-content .draggable-popup__content .table__container,.modal--scroll-in-content .draggable-popup__content .table__container{min-width:0}.draggable-popup--scroll-in-container,.modal--scroll-in-container{overflow:visible;overflow-y:auto;overflow-x:auto;max-height:90vh;height:auto;min-height:auto;flex-shrink:0}@media(min-width:768px){.draggable-popup--scroll-in-container,.modal--scroll-in-container{max-height:85vh}}.draggable-popup--scroll-in-container .modal__content,.modal--scroll-in-container .modal__content,.draggable-popup--scroll-in-container .draggable-popup__content,.modal--scroll-in-container .draggable-popup__content{overflow:visible;overflow-y:visible;overflow-x:visible;padding-block:1rem;padding-inline:1.5rem;flex:none;flex-shrink:0;min-height:auto;height:auto}.draggable-popup--scroll-in-container .modal__content .table,.modal--scroll-in-container .modal__content .table,.draggable-popup--scroll-in-container .draggable-popup__content .table,.modal--scroll-in-container .draggable-popup__content .table{flex:none;flex-shrink:0;overflow:visible;max-height:none;height:auto;min-height:auto;display:block;border-radius:0;box-shadow:none;padding:0}.draggable-popup--scroll-in-container .modal__content .table__container,.modal--scroll-in-container .modal__content .table__container,.draggable-popup--scroll-in-container .draggable-popup__content .table__container,.modal--scroll-in-container .draggable-popup__content .table__container{display:table;width:100%;height:auto}.draggable-popup--scroll-in-container .modal__content .table-rate-cell-container,.modal--scroll-in-container .modal__content .table-rate-cell-container,.draggable-popup--scroll-in-container .draggable-popup__content .table-rate-cell-container,.modal--scroll-in-container .draggable-popup__content .table-rate-cell-container{flex:none;flex-shrink:0;height:auto;min-height:auto;display:block}.modal-backdrop{position:fixed;top:70px;left:0;width:100%;height:calc(100vh - 70px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;background-color:#1c1c1eb3;z-index:1000;overflow-y:auto;opacity:0}.modal-backdrop--visible{animation:fadeIn .3s ease-out forwards}.modal-backdrop--hidden{animation:fadeOut .3s ease-in forwards}@media(min-width:768px){.modal-backdrop{padding:2rem}}.modal-backdrop--full{padding-inline:30px;padding-bottom:60px;padding-top:0}@media(min-width:768px){.modal-backdrop--full{padding-inline:60px}}.modal{position:relative;display:flex;flex-direction:column;width:100%;max-width:calc(100% - 30px);max-height:90vh;min-height:0;border-radius:12px;background-color:#fff;box-shadow:0 4px 24px #00000026;overflow:hidden;opacity:0;transform:scale(.9)}@media(min-width:768px){.modal{max-height:85vh}}.modal--visible{animation:scaleIn .3s ease-out forwards}.modal--hidden{animation:scaleOut .3s ease-in forwards}.modal--small{max-width:400px}@media(min-width:768px){.modal--small{max-width:450px}}.modal--medium{max-width:600px}@media(min-width:768px){.modal--medium{max-width:700px}}.modal--large{max-width:800px}@media(min-width:768px){.modal--large{max-width:900px}}.modal--full{max-width:calc(100vw - 60px);max-height:calc(100vh - 130px);inset:70px 30px 60px;margin:0;border-radius:0}@media(min-width:768px){.modal--full{max-width:calc(100vw - 60px);max-height:calc(100vh - 130px);left:60px;right:60px;border-radius:12px}}.modal--fit-content{width:auto;min-width:0;max-width:calc(100vw - 60px);height:auto;min-height:0;max-height:90vh}@media(min-width:768px){.modal--fit-content{max-width:calc(100vw - 120px);max-height:85vh}}.modal--full{position:fixed}.modal__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-block:1rem;padding-inline:1.5rem;border-bottom:1px solid #DADADA}.modal__title{flex:1;margin:0;font-size:1.25rem;font-weight:600;line-height:1.5;color:#20272f}@media(min-width:768px){.modal__title{font-size:1.5rem}}.modal__close-button{display:flex;flex-direction:row;align-items:center;justify-content:center;width:32px;height:32px;margin-left:1rem;border-radius:8px;color:#20272f;transition:background-color .2s ease,color .2s ease;transition:transform .1s ease,opacity .1s ease}.modal__close-button:hover{opacity:.8}.modal__close-button:active{transform:scale(.95);opacity:.8}.modal__close-button:hover{background-color:#f0f2f7}.modal__close-button:active{background-color:#dadada}.modal__content{flex:1;min-height:0;min-width:0;padding-block:1rem;padding-inline:1.5rem;overflow-y:auto}.draggable-popup{position:fixed;z-index:1000;display:flex;flex-direction:column;width:100%;max-width:calc(100% - 30px);max-height:90vh;min-height:0;border-radius:12px;background-color:#fff;box-shadow:0 4px 24px #00000026;overflow:hidden;opacity:0;transform:scale(.9)}@media(min-width:768px){.draggable-popup{max-height:85vh}}.draggable-popup--visible{animation:scaleIn .3s ease-out forwards}.draggable-popup--hidden{animation:scaleOut .3s ease-in forwards}.draggable-popup--small{max-width:400px}@media(min-width:768px){.draggable-popup--small{max-width:450px}}.draggable-popup--medium{max-width:600px}@media(min-width:768px){.draggable-popup--medium{max-width:700px}}.draggable-popup--large{max-width:800px}@media(min-width:768px){.draggable-popup--large{max-width:900px}}.draggable-popup--full{max-width:calc(100vw - 60px);max-height:calc(100vh - 130px);inset:70px 30px 60px;margin:0;border-radius:0}@media(min-width:768px){.draggable-popup--full{max-width:calc(100vw - 60px);max-height:calc(100vh - 130px);left:60px;right:60px;border-radius:12px}}.draggable-popup--fit-content{width:auto;min-width:0;max-width:calc(100vw - 60px);height:auto;min-height:0;max-height:90vh}@media(min-width:768px){.draggable-popup--fit-content{max-width:calc(100vw - 120px);max-height:85vh}}.draggable-popup--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.draggable-popup--resizing{-webkit-user-select:none;user-select:none}.draggable-popup__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-block:1rem;padding-inline:1.5rem;border-bottom:1px solid #DADADA;cursor:move;-webkit-user-select:none;user-select:none}.draggable-popup__title{flex:1;margin:0;font-size:1.25rem;font-weight:600;line-height:1.5;color:#20272f}@media(min-width:768px){.draggable-popup__title{font-size:1.5rem}}.draggable-popup__close-button{display:flex;flex-direction:row;align-items:center;justify-content:center;width:32px;height:32px;margin-left:1rem;border-radius:8px;color:#20272f;transition:background-color .2s ease,color .2s ease;transition:transform .1s ease,opacity .1s ease}.draggable-popup__close-button:hover{opacity:.8}.draggable-popup__close-button:active{transform:scale(.95);opacity:.8}.draggable-popup__close-button:hover{background-color:#f0f2f7}.draggable-popup__close-button:active{background-color:#dadada}.draggable-popup__close-button{cursor:pointer}.draggable-popup__content{flex:1;min-height:0;min-width:0;padding-block:1rem;padding-inline:1.5rem;overflow-y:auto}.draggable-popup__resize-handle{position:absolute;bottom:0;left:0;right:0;height:8px;cursor:ns-resize;background-color:transparent;z-index:10;transition:background-color .2s ease}.draggable-popup__resize-handle:hover{background-color:#0000000d}.draggable-popup__resize-handle:active{background-color:#0000001a}.draggable-popup__resize-handle:focus{outline:2px solid #0901A4;outline-offset:-2px}.draggable-popup__resize-handle--disabled{cursor:default;pointer-events:none}.draggable-popup__resize-handle--disabled:hover{background-color:transparent}.draggable-popup__resize-handle--enabled{pointer-events:auto}.info-button{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;min-height:16px;padding:0;margin-bottom:12px;border:1px solid #DADADA;border-radius:50%;background-color:#fff;color:#20272f;text-decoration:none;cursor:pointer;font-size:.625rem;font-weight:600;line-height:1;transition:background-color .2s ease,border-color .2s ease,color .2s ease;transition:transform .1s ease,opacity .1s ease}.info-button:hover{opacity:.8}.info-button:active{transform:scale(.95);opacity:.8}.info-button:hover{color:#0901a4;background-color:#0901a433;border-color:#0901a4}.info-button:active{color:#0901a4;background-color:#0901a44d;border-color:#0901a4}.table-pagination{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;margin-top:auto;background-color:#fff}@media(min-width:768px){.table-pagination{border-top:1px solid #DADADA;padding-block:12px;padding-inline:16px}}.table-pagination__per-page{display:flex;align-items:center}.table-pagination__select{display:block;width:auto;min-width:120px;padding-block:6px;padding-inline-start:12px;padding-inline-end:36px;border:1px solid #DADADA;border-radius:6px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%230901A4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;color:#20272f;font-size:.875rem;font-weight:400;line-height:1.5;cursor:pointer;appearance:none;transition:background-color .2s,border-color .2s}.table-pagination__select:hover{border-color:#0901a4}.table-pagination__select:focus{outline:none;border-color:#0901a4}.table-pagination__controls{display:flex;align-items:center;gap:12px}.table-pagination__info{font-size:.875rem;line-height:1.5;color:#4a4f57;font-variant-numeric:tabular-nums}.table-pagination__btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #DADADA;border-radius:6px;background-color:#fff;cursor:pointer;transition:background-color .2s,border-color .2s}.table-pagination__btn:hover:not(:disabled){border-color:#0901a4}.table-pagination__btn:disabled{opacity:.5;cursor:not-allowed}.table-pagination__btn:focus{outline:none;border-color:#0901a4}.table{flex:1;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;border-radius:16px;background-color:#fff;box-shadow:0 4px 12px #0000004d;padding-block:12px;padding-inline:12px;min-height:0}@media(min-width:768px){.table{padding-block:0;padding-inline:0}}.table--centered{justify-content:center}.table__container{flex:none;display:contents;height:auto;width:100%;font-size:.875rem;line-height:1.5}@media(min-width:768px){.table__container{display:table;border-collapse:collapse;table-layout:auto;width:100%;max-width:100%}}.table__container--empty{flex:1;height:100%}.table__container--loading{flex:none;height:auto}.table-header{display:none}@media(min-width:768px){.table-header{display:table-header-group;background-color:#dadada33;border-bottom:1px solid #F0F2F7}}.table-header__tr{display:table-row}.table-header__th{display:table-cell;padding-block:14px;padding-inline:16px;text-align:left;font-weight:600;font-size:.875rem;line-height:1.5;color:#20272f;white-space:nowrap;width:auto}.table-header__th:empty{text-align:center;width:100px;min-width:100px;max-width:100px}.table-header__th--actions{text-align:center;width:0;min-width:max-content}.table-header__th--badges,.table-header__th--list{width:0;min-width:max-content}.table-header__th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}.table-header__th--sortable:hover{background-color:#dadada4d}.table-header__th-content{display:flex;align-items:center;gap:6px}.table-header__sort-icon{flex-shrink:0;opacity:.3;transition:transform .3s ease,opacity .2s ease,color .2s ease}.table-header__sort-icon--inactive{opacity:.3;transform:rotate(0)}.table-header__sort-icon--asc{opacity:1;color:#0901a4;transform:rotate(-90deg)}.table-header__sort-icon--desc{opacity:1;color:#0901a4;transform:rotate(90deg)}.table-header__th--sortable:hover .table-header__sort-icon{opacity:.7}.table-header__th--sortable:hover .table-header__sort-icon--inactive{opacity:.5}.table-body{display:table-row-group;position:relative}.table-body__tr{display:block;border-bottom:1px solid #F0F2F7;background-color:#fff;border-radius:12px;margin-bottom:12px;box-shadow:0 2px 4px #1c1c1e1a}@media(min-width:768px){.table-body__tr{display:table-row;border-radius:0;margin-bottom:0;box-shadow:none;background-color:transparent}}.table-body__tr:last-child{border-bottom:none;margin-bottom:0}.table-body__tr--has-actions-mobile{border-radius:12px 12px 0 0;margin-bottom:0;border-bottom:none}.table-body--empty .table-body__tr:hover{background-color:transparent}@media(min-width:768px){.table-body__tr--odd{background-color:transparent}.table-body__tr--even{background-color:#dadada26}}.table-body .table-body__tr.table-body__tr--hovered,.table-body__td--hovered-first-column{background-color:#f0f2f7bf}.table-body__tr--actions-mobile{display:block;border-top:none;border-bottom:1px solid #F0F2F7;margin-top:0;margin-bottom:12px;box-shadow:0 2px 4px #1c1c1e1a;background-color:#fff;border-radius:0 0 12px 12px}@media(min-width:768px){.table-body__tr--actions-mobile{display:none}}.table-body__td{display:block;padding-block:12px;padding-inline:16px;font-size:.875rem;line-height:1.5;color:#20272f;border-bottom:1px solid rgba(240,242,247,.5)}.table-body__td>*{display:inline-flex;align-items:center;min-height:21px}.table-body__td .table-text{padding-top:3px}@media(min-width:768px){.table-body__td .table-text{padding-top:0}}@media(min-width:768px){.table-body__td{display:table-cell;padding-block:12px;padding-inline:16px;vertical-align:middle;text-align:left;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;border-bottom:none}.table-body__td:not(.table-body__td--empty){overflow:visible;text-overflow:initial;white-space:normal;width:auto}.table-body__td--badges,.table-body__td--list{overflow:visible;text-overflow:initial;white-space:normal;width:0;min-width:max-content}.table-body__td--actions{display:table-cell;text-align:center;overflow:visible;text-overflow:initial;white-space:normal;width:0;min-width:max-content}}.table-body__td:not(.table-body__td--empty){display:flex;justify-content:space-between;align-items:center;gap:12px}@media(min-width:768px){.table-body__td:not(.table-body__td--empty){display:table-cell;justify-content:initial;align-items:initial;gap:0}}.table-body__td:not(.table-body__td--empty):before{content:attr(data-label);font-weight:600;color:#4a4f57;flex-shrink:0;text-align:left}@media(min-width:768px){.table-body__td:not(.table-body__td--empty):before{display:none}}.table-body__td:last-child{border-bottom:none}.table-body__td--empty{display:table-cell;width:100%;height:100%;padding:0;vertical-align:middle;text-align:center;color:#4a4f57}.table-body__td--empty:hover{background:none}.table-body__td.table-body__td--actions{display:none}@media(min-width:768px){.table-body__td.table-body__td--actions{display:table-cell;text-align:center;width:0;min-width:max-content}}.table-body__td--actions-mobile{display:block;padding-block:12px;padding-inline:16px;border-top:none;border-bottom:none;text-align:right}@media(min-width:768px){.table-body__td--actions-mobile{display:none}}.table-body__td-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-block:12px;padding-inline:16px}.table-skeleton__cell{display:flex;align-items:center;padding-block:5px;width:100%}.table-skeleton__bar{width:100%;height:16px;background:linear-gradient(90deg,#f0f2f7,#dadada4d,#f0f2f7);background-size:200% 100%;border-radius:4px;animation:skeleton-shimmer 1.5s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.table-badges-cell{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0;max-width:100%}@media(min-width:768px){.table-badges-cell{width:fit-content;min-width:fit-content;max-width:none}}.table-badges-cell__container{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;align-content:flex-start;width:100%;min-width:0;max-width:100%}@media(min-width:768px){.table-badges-cell__container{width:auto;min-width:0;max-width:none;min-height:29px;max-height:29px;overflow:hidden;transition:max-height .3s ease,overflow .3s ease}}@media(min-width:768px){.table-badges-cell--expanded .table-badges-cell__container{min-height:29px;max-height:500px;overflow:visible}}.table-badges-cell__item{display:inline-flex;flex-shrink:0;flex-basis:auto;min-width:0;max-width:calc(100% - 8px)}@media(min-width:768px){.table-badges-cell__item{max-width:none;width:fit-content}}.table-badges-cell__link{display:inline-flex;flex-shrink:0;min-width:0;max-width:calc(100% - 8px);color:inherit;text-decoration:none;cursor:pointer;transition:transform .1s ease,opacity .1s ease}.table-badges-cell__link:hover{opacity:.8}.table-badges-cell__link:active{transform:scale(.95);opacity:.8}@media(min-width:768px){.table-badges-cell__link{max-width:none;width:fit-content}}.table-badges-cell .badge{min-width:0;width:fit-content;text-align:left;white-space:normal;text-overflow:initial;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word}@media(min-width:768px){.table-badges-cell .badge{width:fit-content;max-width:fit-content;white-space:nowrap;overflow:visible}}.table-badges-cell__link .badge{pointer-events:none}.table-badges-cell__toggle{display:none}@media(min-width:768px){.table-badges-cell__toggle{display:flex}}.table-list-cell{display:flex;flex-direction:column;width:100%;min-width:0;max-width:100%}@media(min-width:768px){.table-list-cell{width:fit-content;min-width:fit-content;max-width:none}}.table-list-cell__list{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0;max-width:100%;overflow:visible}@media(min-width:768px){.table-list-cell__list{width:auto;min-width:0;max-width:none;min-height:calc(1.5rem + 4px);max-height:calc(1.5rem + 4px);overflow:hidden;transition:max-height .3s ease}}@media(min-width:768px){.table-list-cell--expanded .table-list-cell__list{max-height:500px;overflow:visible}}.table-list-cell__item{display:block;font-size:.875rem;line-height:1.5;font-weight:400;color:var(--c-font-main);min-width:0;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}@media(min-width:768px){.table-list-cell__item{max-width:none;width:fit-content;white-space:nowrap}}.table-list-cell__label{font-weight:600}.table-list-cell__toggle{display:none}@media(min-width:768px){.table-list-cell__toggle{display:flex}}.table-rate-cell{display:flex;flex-direction:row;align-items:center;gap:5px}.table-rate-cell__info-button{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;min-height:16px;padding:0;margin-bottom:12px;border:1px solid #DADADA;border-radius:50%;background-color:#fff;color:#20272f;text-decoration:none;cursor:pointer;font-size:.625rem;font-weight:600;line-height:1;transition:background-color .2s ease,border-color .2s ease,color .2s ease;transition:transform .1s ease,opacity .1s ease}.table-rate-cell__info-button:hover{opacity:.8}.table-rate-cell__info-button:active{transform:scale(.95);opacity:.8}.table-rate-cell__info-button:hover{color:#0901a4;background-color:#0901a433;border-color:#0901a4}.table-rate-cell__info-button:active{color:#0901a4;background-color:#0901a44d;border-color:#0901a4}.table-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;width:100%}@media(min-width:768px){.table-actions{justify-content:center;width:fit-content}}.table-actions__btn{display:flex;align-items:center;justify-content:center;min-height:21px;padding:5px;border:none;border-radius:6px;background:none;cursor:pointer;transition:background-color .2s ease;transition:transform .1s ease,opacity .1s ease}.table-actions__btn:hover{opacity:.8}.table-actions__btn:active{transform:scale(.95);opacity:.8}.table-actions__btn:hover{background-color:#dadada33}.table-actions__btn:active{background-color:#dadada4d}.table-actions__btn:focus{outline-offset:2px}.table-actions__btn--edit:hover{background-color:#003b5c26}.table-actions__btn--edit:active{background-color:#003b5c40}.table-actions__btn--delete:hover{background-color:#e23d281a}.table-actions__btn--delete:active{background-color:#e23d2833}.table-link{display:inline-flex;align-items:center;color:#20272f;text-decoration:none;cursor:pointer;font-size:inherit;font-weight:inherit;line-height:1.5;min-height:26px;padding-block:2px;padding-inline:4px;margin-inline:-4px;border-radius:4px;transition:background-color .2s ease,color .2s ease;transition:transform .1s ease,opacity .1s ease}.table-link:hover{opacity:.8}.table-link:active{transform:scale(.95);opacity:.8}.table-link:hover{color:#0901a4;background-color:#0901a433}.table-link:active{color:#0901a4;background-color:#0901a44d}.checkbox-container{display:flex;align-items:center;gap:6px}.checkbox-container__field{position:relative;width:20px;height:20px;border:1px solid #DADADA;border-radius:6px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.checkbox-container__field:checked{background-color:#0901a4;border-color:#0901a4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18.71 7.20998C18.617 7.11625 18.5064 7.04186 18.3846 6.99109C18.2627 6.94032 18.132 6.91418 18 6.91418C17.868 6.91418 17.7373 6.94032 17.6154 6.99109C17.4936 7.04186 17.383 7.11625 17.29 7.20998L9.84001 14.67L6.71001 11.53C6.61349 11.4367 6.49955 11.3634 6.37469 11.3142C6.24984 11.265 6.11651 11.2409 5.98233 11.2432C5.84815 11.2455 5.71574 11.2743 5.59266 11.3278C5.46959 11.3812 5.35825 11.4585 5.26501 11.555C5.17177 11.6515 5.09846 11.7654 5.04925 11.8903C5.00005 12.0152 4.97592 12.1485 4.97824 12.2827C4.98056 12.4168 5.00929 12.5493 5.06278 12.6723C5.11628 12.7954 5.19349 12.9067 5.29001 13L9.13001 16.84C9.22297 16.9337 9.33358 17.0081 9.45543 17.0589C9.57729 17.1096 9.708 17.1358 9.84001 17.1358C9.97202 17.1358 10.1027 17.1096 10.2246 17.0589C10.3464 17.0081 10.457 16.9337 10.55 16.84L18.71 8.67998C18.8115 8.58634 18.8925 8.47269 18.9479 8.34619C19.0033 8.21969 19.0319 8.08308 19.0319 7.94498C19.0319 7.80688 19.0033 7.67028 18.9479 7.54378C18.8925 7.41728 18.8115 7.30363 18.71 7.20998Z' fill='%23F0F2F7'/%3E%3C/svg%3E");background-size:20px 20px;background-position:center;background-repeat:no-repeat}.checkbox-container__label{font-size:.875rem;font-weight:300;line-height:1.5}.form-button__spinner{display:flex;align-items:center;justify-content:center;gap:10px}.form-wrapper{display:flex;flex-direction:column;gap:30px;width:100%}.form-wrapper__form{display:flex;flex-direction:column;gap:30px}.form-wrapper__submit{max-width:150px;margin-left:auto}.form-wrapper__actions{display:flex;align-items:center;justify-content:space-between;width:100%;grid-column:1/-1}.form-wrapper__delete{cursor:pointer;text-decoration:underline;text-underline-offset:2px;color:#e23d28;opacity:.8;transition:opacity .3s ease;font-size:20px;font-weight:600}.form-wrapper__delete:hover,.form-wrapper__delete:focus{opacity:1}.delete-modal__content{display:flex;flex-direction:column;gap:10px}.delete-modal__button-delete{max-width:150px;align-self:flex-end}.delete-modal__name{font-size:20px;font-weight:600;color:#0901a4}.page-spinner{flex:1;display:flex;justify-content:center;align-items:center}.select-input{display:flex;flex-direction:column;gap:6px;position:relative}.select-input__label{font-size:14px;font-weight:300}.select-input .select{display:flex;flex-direction:column;align-items:center;width:100%;background-color:transparent;cursor:pointer}.select-input .select__input-container,.select-input .select__value-container,.select-input .select__single-value,.select-input .select__placeholder,.select-input .select__dropdown-indicator,.select-input .select__clear-indicator,.select-input .select__indicators{cursor:pointer;padding:0!important;margin:0!important;min-height:auto!important}.select-input .select__indicators{gap:.5em}.select-input .select__control--is-focused,.select-input .select__control--menu-is-open{display:flex;flex-direction:row;justify-content:space-between;width:100%;box-shadow:none!important;cursor:pointer}.select-input .select__placeholder{color:#000000a6}.select-input .select__control{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;padding-block:8px;padding-inline:12px;gap:8px;border:1px solid #DADADA;border-radius:12px;background-color:#fff;color:inherit;font-size:1rem;line-height:1.5;text-align:left;transition:border-color .2s ease;cursor:pointer}.select-input .select__control:hover,.select-input .select__control--menu-is-open,.select-input .select__control--is-focused{border-color:#0901a4!important}.select-input .select__control--menu-is-open .select__dropdown-indicator{transform:rotate(180deg)!important}.select-input .select__dropdown-indicator{transition:transform .3s ease}.select-input .select__single-value{font-size:16px;font-weight:400;line-height:20px}.select-input .select--disabled{border-radius:12px;background:#dadada;cursor:not-allowed}.select-input .select--disabled div{color:#00000080!important}.select-input .select__menu{border:1px solid #DADADA;border-radius:12px;background-color:#fff;box-shadow:0 4px 12px #0003;overflow-y:auto;overflow-x:hidden;z-index:1002}.select-input .select__option{display:block;width:100%;padding-block:8px;padding-inline:16px;border:none;color:#20272f;font-size:.875rem;line-height:1.5;text-align:left;background:none;transition:background-color .2s;cursor:pointer;transition:transform .1s ease,opacity .1s ease}.select-input .select__option:hover{opacity:.8}.select-input .select__option:active{transform:scale(.95);opacity:.8}.select-input .select__option:hover{background-color:#f9fafb}.select-input .select__option--is-selected{background-color:#cacaca26;color:#0901a4;font-weight:500}.select-input .select__option--is-focused{background-color:#f9fafb}.select-input .select__value-container{display:flex;flex-wrap:wrap;gap:6px;width:100%;min-width:0}.select-input .select__multi-value{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;background-color:#a7c6ed4d;color:#0901a4;white-space:nowrap;max-width:100%;margin:0}.select-input .select__multi-value:hover{background-color:#a7c6ed80}.select-input .select__multi-value__label{font-size:.75rem;font-weight:600;line-height:1.5;color:#0901a4;padding:0}.select-input .select__multi-value__remove{padding:0}.select-input .select__multi-value__remove:hover{background-color:transparent;color:#0901a4}.select-input .select__multi-value__remove svg{width:16px;height:16px;min-width:16px;min-height:16px}:is(.select-input--error .select) .select__control,:is(.select-input--error .select) .select__control--is-focused,:is(.select-input--error .select) .select__control:hover{border:1px solid #E23D28!important;border-color:#e23d28}:is(.select-input--error .select) .select__placeholder{color:#e23d28}:is(.select-input--error .select) .select__single-value{color:#e23d28}.select-input__error-msg{color:#e23d28;font-size:14px;position:absolute;top:calc(100% + 1px);line-height:20px}.logo{color:#0901a4;font-size:1.25rem;font-weight:600;line-height:1.2}.campaign-form__group-fields{display:flex;flex-direction:column;gap:30px;width:100%}@media(min-width:768px){.campaign-form__group-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}}.campaign-form__field-description{min-height:157px}.campaign-form__group-fields-item{display:flex;flex-direction:column;gap:30px}.campaign-form__field-date{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%}.promotion-select{grid-column:1/-1;display:grid;gap:30px}.promotion-select__fields{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media(min-width:768px){.user-level-form{display:grid;grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.user-level-form .input-container:has(textarea){grid-column:1/-1}}.price-form{display:flex;flex-direction:column}@media(min-width:768px){.price-form{display:grid;grid-template-columns:repeat(2,1fr)}}.price-form__field-group,.time-input-selector{display:flex;flex-direction:column;gap:30px}.time-input-selector__fields{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.time-input-selector__fields{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}}@media(min-width:768px){.user-admin-form{display:grid;grid-template-columns:repeat(2,1fr)}}.info-item{display:flex;flex-direction:column;gap:.1875rem}.info-item__label{font-size:.875rem;font-weight:600;line-height:1.4;color:#1c1c1e}.info-item__value{font-size:.875rem;font-weight:400;line-height:1.4;color:#20272f}.user-assign-level-form{display:grid;gap:.75rem;grid-column:2}.user-assign-level-form__title{font-size:1.25rem;font-weight:600;line-height:1.3;margin-block-end:.5rem;color:#20272f}.user-assign-level-form__button{max-width:150px;align-self:flex-end;justify-self:flex-end}.main-layout{display:flex;flex-direction:column;min-height:100vh;padding-bottom:60px;gap:30px}.main-layout__main{flex:1;display:flex;flex-direction:column;width:100%;max-width:1140px;padding-inline:30px;margin-inline:auto}@media(min-width:1024px){.main-layout__main{padding-inline:60px}}.home{padding:1rem}@media(min-width:768px){.home{padding:1.5rem}}@media(min-width:1024px){.home{padding:2rem}}.home__title{font-size:2rem;font-weight:600;line-height:1.2}.login{display:flex;justify-content:center;align-items:center;height:100vh;background:linear-gradient(180deg,#0901a4,#03003e)}.login__container{display:flex;flex-direction:column;align-items:center;min-height:400px;min-width:350px;padding:30px;gap:30px;border-radius:20px;background-color:#fff}.login__form{position:relative;display:flex;flex-direction:column;width:100%;gap:40px}.error-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;gap:1rem;text-align:center}.error-page__title{font-size:2rem;font-weight:600;line-height:1.2}.error-page__message{font-size:1rem;font-weight:400;line-height:1.5}.not-found{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:30px;background-color:#f0f2f7}.not-found__container{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:600px;width:100%;gap:1.25rem;text-align:center}.not-found__number{font-size:5rem;font-weight:700;line-height:1;color:#0901a4;letter-spacing:-4px}@media(min-width:768px){.not-found__number{font-size:7.5rem}}.not-found__title{font-size:1.5rem;font-weight:600;line-height:1.2;color:#20272f}@media(min-width:768px){.not-found__title{font-size:2rem}}.not-found__message{font-size:1.125rem;font-weight:500;line-height:1.5;color:#4a4f57}@media(min-width:768px){.not-found__message{font-size:1.25rem}}.not-found__description{font-size:.875rem;font-weight:400;line-height:1.5;color:#4a4f57;max-width:500px}@media(min-width:768px){.not-found__description{font-size:1rem}}.not-found__button{width:100%;min-width:unset}@media(min-width:768px){.not-found__button{width:auto;min-width:200px}}.create-box{display:flex;flex-direction:column;gap:30px;flex:1}.create-box__box-group-name{font-size:22px;font-weight:500;line-height:1.2}.create-box__form,.create-box__form-fields{display:flex;flex-direction:column;gap:40px}@media(min-width:768px){.create-box__form-fields{display:grid;grid-template-columns:repeat(2,1fr)}}.create-box__form-submit{max-width:150px;align-self:flex-end}.box{display:flex;flex-direction:column;gap:30px;flex:1;min-height:0}.box__content{display:flex;flex-direction:column;flex:1;min-height:0}.box-group{display:flex;flex-direction:column;gap:30px;flex:1;min-height:0}.box-group__content{display:flex;flex-direction:column;flex:1;min-height:0}.center{display:flex;flex-direction:column;gap:30px;flex:1;min-height:0}.center__content{display:flex;flex-direction:column;flex:1;min-height:0}.rate{display:flex;flex-direction:column;gap:30px;flex:1;min-height:0}.rate__content{display:flex;flex-direction:column;flex:1;min-height:0}.terminal-configuration{display:flex;flex-direction:column;gap:30px;flex:1;min-height:0}.terminal-configuration__content{display:flex;flex-direction:column;flex:1;min-height:0}.user-detail{display:flex;flex-direction:column;gap:1.875rem;flex:1}.user-detail__spinner{flex:1}.user-detail__content{display:flex;flex-direction:column;gap:.75rem}@media(min-width:1024px){.user-detail__content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;row-gap:1.875rem}}.user-detail__info{grid-column:1;grid-row:span 2}.user-detail__info,.user-detail__level,.user-detail__vehicles{display:flex;flex-direction:column;gap:1rem}.user-detail__section-title{font-size:1.25rem;font-weight:600;line-height:1.3;margin-block-end:1rem;color:#20272f}.user-detail__vehicles{grid-column:1/-1}:root{--c-turbowash: #0901A4;--c-turbowash-light: #A7C6ED;--c-success: #6EDFB2;--c-warning: #FFD449;--c-sunset: #FF6B3B;--c-danger: #E23D28;--c-light: #F0F2F7;--c-border: #DADADA;--c-black: #1C1C1E;--c-white: #FFFFFF;--c-font-main: #20272F;--c-gray-dark: #4a4f57;--c-info: #003B5C}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{display:flex;flex-direction:column;max-width:100vw;min-height:100vh;overflow-x:hidden;color:#20272f;background-color:#fff;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased}input,button,textarea,select{border:none;color:inherit;background:none;font:inherit;line-height:inherit;cursor:pointer}input:focus,button:focus,textarea:focus,select:focus{outline:none}input{cursor:text}p{margin:0;padding:0;overflow-wrap:break-word;font-size:1rem;font-weight:400;line-height:1.5}h1{margin:0;padding:0;overflow-wrap:break-word;font-size:2rem;font-weight:600;line-height:1.2}h2{margin:0;padding:0;overflow-wrap:break-word;font-size:1.75rem;font-weight:600;line-height:1.2}h3{margin:0;padding:0;overflow-wrap:break-word;font-size:1.5rem;font-weight:600;line-height:1.2}h4{margin:0;padding:0;overflow-wrap:break-word;font-size:1.25rem;font-weight:600;line-height:1.2}h5{margin:0;padding:0;overflow-wrap:break-word;font-size:1.125rem;font-weight:600;line-height:1.2}h6{margin:0;padding:0;overflow-wrap:break-word;font-size:1rem;font-weight:600;line-height:1.2}ul,li{padding:0;margin:0;list-style:none}a{color:inherit;text-decoration:none;font-size:1rem;font-weight:400;line-height:1.5;cursor:pointer}a:hover{color:inherit}button{padding:0;margin:0;border:none;background:none;cursor:pointer}
