@charset "UTF-8";.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:has(.input-container__field:disabled){cursor:not-allowed}.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:disabled{cursor:not-allowed;background-color:#dadada;color:#00000080;opacity:1}.input-container__field:disabled::placeholder{color:#00000080}.input-container__field:disabled:focus{border-color:#dadada;outline: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]{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__clear-button{position:absolute;right:12px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:none;color:inherit;cursor:pointer;opacity:.6;transition:opacity .2s}.input-container__clear-button:hover{opacity:1}.input-container__clear-button:focus{outline:2px solid #0901A4;outline-offset:2px}.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__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:has(.select-container__field:disabled){cursor:not-allowed}.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;background-color:#dadada;color:#00000080;opacity:1}.select-container__field:disabled:focus{border-color:#dadada;outline:none}.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:flex;align-items:center;gap:8px;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__option-check{margin-inline-start:auto;font-weight:700;color:#0901a4}.select-dropdown__empty{padding-block:12px;padding-inline:16px;font-size:.875rem;line-height:1.5;text-align:center;color:#4a4f57}.date-picker,.date-picker .input-container{width:100%;min-width:0}.date-picker .input-container__field-wrapper--with-suffix .input-container__field{padding-inline-end:60px}.date-picker .input-container__field[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.date-picker .input-container__field[type=date]{appearance:textfield;-webkit-appearance:none;-moz-appearance:textfield;background:none;cursor:pointer}.date-picker .input-container__suffix{display:inline-flex;align-items:center;justify-content:center;min-height:21px;padding:4px 8px;border-radius:6px;background-color:#4a4f5726;color:#4a4f57;font-size:.75rem;font-weight:600;line-height:1.5;text-align:center;cursor:pointer;pointer-events:auto;transition:background-color .2s ease,opacity .2s ease;-webkit-user-select:none;user-select:none}.date-picker .input-container__suffix:hover{background-color:#4a4f5740}.date-picker .input-container__suffix:focus{opacity:.8}.date-picker .input-container__suffix:active{background-color:#4a4f574d}.date-picker .input-container__field:disabled+.input-container__suffix{cursor:not-allowed;opacity:.5;pointer-events:none}.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;width:24px;min-width:24px}.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;width:100%;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,.page-wrapper-list__search .date-picker{flex:1;min-width:0}.page-wrapper-list__search .input-container{max-width:50%}.page-wrapper-list__search .select-container,.page-wrapper-list__search .search-container,.page-wrapper-list__search .date-picker{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}.badge--draft{background-color:#ffd44940;color:#20272f}.badge--posted{background-color:#6edfb299;color:#003b5c}.badge--cancel,.badge--annulled{background-color:#e23d2840;color:#20272f}.badge--expired{background-color:#ffd44940;color:#20272f}.badge--redeemed{background-color:#4a4f5726;color:#4a4f57}.badge--available{background-color:#6edfb299;color:#003b5c}.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:0;left:0;width:100%;height:100vh;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{top:70px;height:calc(100vh - 70px);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{background-color:#f0f2f7bf}.table-body__tr--clickable{cursor:pointer}.table-body__tr--clickable:focus{opacity:.8}.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}}.table-body__td .table-text--no-user{color:#4a4f57;font-style:italic}@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}.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,.table-member-cell{display:flex;flex-direction:row;align-items:center;gap:5px}.table-rate-cell__info-button,.table-member-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,.table-member-cell__info-button:hover{opacity:.8}.table-rate-cell__info-button:active,.table-member-cell__info-button:active{transform:scale(.95);opacity:.8}.table-rate-cell__info-button:hover,.table-member-cell__info-button:hover{color:#0901a4;background-color:#0901a433;border-color:#0901a4}.table-rate-cell__info-button:active,.table-member-cell__info-button:active{color:#0901a4;background-color:#0901a44d;border-color:#0901a4}.table-user-cell{display:flex;flex-direction:column}.table-user-cell__line{font-size:.875rem;line-height:1.5;color:#20272f}.table-user-cell__line--secondary{font-size:.75rem;line-height:1.5;color:#4a4f57}.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:box-shadow .2s ease,transform .2s ease;transition:transform .1s ease,opacity .1s ease}.table-link:hover{opacity:.8}.table-link:active{transform:scale(.95);opacity:.8}@media(min-width:768px){.table-link{width:100%}}.table-link:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0901a433}.table-link:active{box-shadow:0 4px 12px #0901a42e}.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}.tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center}.tooltip__label{position:absolute;z-index:9999;padding:4px 8px;border-radius:8px;background:#4a4f57;color:#fff;font-size:.75rem;font-weight:500;line-height:1.2;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.tooltip__label--top{left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(4px)}.tooltip__label--right{top:50%;left:calc(100% + 8px);transform:translateY(-50%) translate(-4px)}.tooltip__label--bottom{left:50%;top:calc(100% + 8px);transform:translate(-50%) translateY(-4px)}.tooltip__label--left{top:50%;right:calc(100% + 8px);transform:translateY(-50%) translate(4px)}.tooltip:hover .tooltip__label,.tooltip:focus-within .tooltip__label{opacity:1;visibility:visible}.tooltip:hover .tooltip__label--top,.tooltip:focus-within .tooltip__label--top{transform:translate(-50%) translateY(0)}.tooltip:hover .tooltip__label--right,.tooltip:focus-within .tooltip__label--right{transform:translateY(-50%) translate(0)}.tooltip:hover .tooltip__label--bottom,.tooltip:focus-within .tooltip__label--bottom{transform:translate(-50%) translateY(0)}.tooltip:hover .tooltip__label--left,.tooltip:focus-within .tooltip__label--left{transform:translateY(-50%) translate(0)}.form-button__spinner{display:flex;align-items:center;justify-content:center;gap:10px}.form-section{position:relative;display:flex;flex-direction:column;gap:20px;padding:28px 20px 20px;border:1px solid #DADADA;border-radius:12px;background-color:#fff;margin-top:12px}.form-section__title-row{position:absolute;top:-16px;left:16px;right:16px;display:flex;align-items:center;z-index:1}.form-section__title-row--no-action{top:-12px}.form-section__title{font-size:1.1rem;font-weight:600;color:#20272f;background-color:#fff;padding:0 8px}.form-section__title-action{margin-left:auto;display:flex;align-items:center;justify-content:center}.breadcrumbs{display:flex;align-items:center;width:100%;opacity:1;transition:opacity .2s ease-in-out}.breadcrumbs--hidden{opacity:0;pointer-events:none;visibility:hidden}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.breadcrumbs__item{display:flex;align-items:center;gap:.25rem}.breadcrumbs__link{display:flex;align-items:center;color:#4a4f57;font-size:.875rem;line-height:1.4;text-decoration:none;transition:color .2s ease-in-out}.breadcrumbs__link:hover{color:#0901a4}.breadcrumbs__link:focus{opacity:.5}.breadcrumbs__link--home{color:#4a4f57}.breadcrumbs__link--home:hover{color:#0901a4}.breadcrumbs__separator{flex-shrink:0;color:#dadada}.breadcrumbs__current{color:#20272f;font-size:.875rem;font-weight:500;line-height:1.4}.divider{width:100%;height:1px;background-color:#dadada;border:none}.section-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:24px 20px 20px;border:1px solid #DADADA;border-radius:12px;background-color:#fff;margin-top:12px}.section-card--clickable{cursor:pointer;transition:transform .1s ease,opacity .1s ease}.section-card--clickable:hover{opacity:.8}.section-card--clickable:active{transform:scale(.997);opacity:.8}.section-card--clickable{transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease,opacity .1s ease}.section-card--clickable:hover{transform:translateY(-1px);border-color:#0901a459;box-shadow:0 6px 16px #0901a433}.section-card--clickable:focus-visible{outline:2px solid rgba(9,1,164,.5);outline-offset:2px}.section-card__title{padding:0 8px;background-color:#fff;font-size:1.1rem;font-weight:600;color:#20272f}.section-card__title-row{position:absolute;top:-16px;left:16px;right:16px;display:flex;align-items:center;gap:8px}.section-card__title-row--no-add{top:-12px}.section-card__add-button-wrapper{display:flex;align-items:center;justify-content:center;margin-left:auto;padding:0 8px;background-color:#fff}.section-card__add-button{background:#0901a4!important;transition:transform .1s ease,opacity .1s ease}.section-card__add-button:hover{opacity:.8}.section-card__add-button:active{transform:scale(.95);opacity:.8}.section-card__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}.section-card__add-button:hover{background:#0901a4;color:#fff;border-color:#0901a4;box-shadow:0 4px 12px #0901a440}.section-card__add-button:active{transform:scale(.95);box-shadow:0 2px 6px #0901a433}.section-card__add-button{width:2rem;height:2rem}.section-card__add-button:focus-visible{outline:2px solid rgba(9,1,164,.5);outline-offset:2px}.section-card__headline{font-size:14px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#20272fe6}.section-card--secondary .section-card__headline{font-size:12px}.section-list__grid{display:grid;grid-template-columns:1fr auto;align-items:start;column-gap:16px;row-gap:16px}.section-list__grid--no-count{grid-template-columns:1fr}.section-list__grid--empty{align-items:center}.section-list__content,.section-list__muted,.section-list__skeleton{grid-column:1;grid-row:1}.section-list__count{grid-column:2;grid-row:1}.section-list__muted{color:#20272f99;font-size:.9rem}.section-list__grid--empty .section-list__muted{align-self:center}.section-list__content{display:flex;flex-wrap:wrap;gap:10px;max-width:100%;min-width:0}.section-list__empty-action{display:flex;flex-direction:column;align-items:center;gap:10px}@media(min-width:768px){.section-list__empty-action{flex-direction:row;justify-content:space-between}}.section-list__empty-action-button{max-width:220px}.section-count__value{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0;border-radius:50%;background:#a7c6ed59;color:#0901a4;font-size:.75rem;font-weight:600}.section-skeleton{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;width:100%;overflow:hidden}.section-skeleton__pill{height:24px;max-width:100%;min-width:60px;background:linear-gradient(90deg,#f0f2f7,#dadada4d,#f0f2f7);background-size:200% 100%;border-radius:6px;animation:skeleton-shimmer 1.5s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.entity-tag-button{background:none;border:none;padding:0;cursor:pointer;max-width:100%;transition:transform .1s ease,opacity .1s ease}.entity-tag-button:hover{opacity:.8}.entity-tag-button:active{transform:scale(.95);opacity:.8}.entity-tag-button .badge{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;max-width:100%;overflow:visible;text-overflow:initial;white-space:normal;overflow-wrap:anywhere}.entity-tag-button:hover .badge{transform:translateY(-1px);box-shadow:0 6px 16px #0901a433}.entity-tag-button:focus-visible{outline:2px solid rgba(9,1,164,.6);outline-offset:2px;border-radius:999px}.form-wrapper{display:flex;flex-direction:column;gap:30px;width:100%}.form-wrapper__header{display:flex;align-items:center;justify-content:space-between;width:100%}.form-wrapper__form{display:flex;flex-direction:column;gap:30px}.form-wrapper__submit{max-width:fit-content;padding-inline:1.25rem;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:16px}.form-wrapper__delete:hover,.form-wrapper__delete:focus{opacity:1}.detail-wrapper{display:flex;flex-direction:column;gap:30px;flex:1;min-height:0}.detail-wrapper__spinner{flex:1}.detail-wrapper__content{display:flex;flex-direction:column;flex:1;min-height:0;gap:20px}.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;min-width:0}.select-input__label{font-size:14px;font-weight:300}.select-input--disabled{cursor:not-allowed}.select-input:has(.select--disabled){cursor:not-allowed}.select-input .select{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;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;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:fit-content}.select-input .select__control{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;max-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;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-input .select--disabled{border-radius:12px;background:#dadada;cursor:not-allowed}.select-input .select--disabled .select__control{cursor:not-allowed;background:#dadada}.select-input .select--disabled .select__control--is-focused,.select-input .select--disabled .select__control--menu-is-open,.select-input .select--disabled .select__control:hover,.select-input .select--disabled .select__control .select__input-container,.select-input .select--disabled .select__control .select__value-container,.select-input .select--disabled .select__control .select__single-value,.select-input .select--disabled .select__control .select__placeholder,.select-input .select--disabled .select__control .select__dropdown-indicator,.select-input .select--disabled .select__control .select__clear-indicator,.select-input .select--disabled .select__control .select__indicators{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}.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:nowrap;gap:6px;width:100%;min-width:0}.select-input .select__value-container--is-multi{flex-wrap:wrap}.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-users__single-value{display:flex;flex-direction:column;min-width:0;gap:2px}.select-users__single-value--inline{flex-direction:row;align-items:baseline;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-users__single-value .select-users__option-line{font-size:1rem;line-height:1.5}.select-users__single-value .select-users__option-line--secondary{font-size:.75rem;line-height:1.5}.select-users__member-id{font-size:12px;color:#4a4f57;font-style:italic;padding-right:4px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-users__option-content{display:flex;flex-direction:column}.select-users__option-content--inline{flex-direction:row;align-items:baseline;gap:6px}.select-users__option-line{font-size:.875rem;line-height:1.5;font-weight:400}.select-users__option-line--secondary{font-size:.75rem;line-height:1.5;font-weight:300;color:#4a4f57}.select-users__option-line--secondary:before{content:"·";margin-right:6px;color:#4a4f57}.select-users__selected{font-weight:600}.select-vehicle-color .select-vehicle-color__option{display:flex;align-items:center;min-height:36px}.select-vehicle-color .select-vehicle-color__single-value,.select-vehicle-color .select-vehicle-color__value-container,.select-vehicle-color .select__single-value,.select-vehicle-color .select__value-container{display:flex;align-items:center}.select-vehicle-color__content{display:inline-flex;align-items:center;gap:8px;line-height:1}.select-vehicle-color__swatch{display:inline-flex;width:16px;height:16px;border-radius:999px;background-color:var(--swatch-color, transparent);border:1px solid rgba(32,39,47,.2);align-items:center;justify-content:center;flex-shrink:0}.select-vehicle-color__label{display:inline-flex;align-items:center;font-size:.9rem;color:#20272f}.phone-input{display:flex;flex-direction:column;gap:6px;min-width:0;position:relative}.phone-input__label{font-size:14px;font-weight:300}.phone-input__fields{display:flex;align-items:center;gap:10px;min-width:0}.phone-input__select{flex:0 0 auto;min-width:0}.phone-input__select .select{width:auto}.phone-input__select .select__control{width:auto;min-width:84px;padding-inline:8px}.phone-input__select .select__value-container{justify-content:center;padding-right:0}.phone-input__select .select__single-value{text-align:center}.phone-input__select .select__indicators{padding-left:0}.phone-input__number{flex:1;min-width:0}.phone-code-select .select__control--is-focused{border-color:#dadada!important}.phone-code-select .select__control--menu-is-open{border-color:#0901a4!important}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:1rem;text-align:center;min-height:0}.empty-state__title{font-size:1.5rem;font-weight:600;line-height:1.2;color:#20272f;text-wrap:balance}.empty-state__description{font-size:1rem;font-weight:400;line-height:1.5;color:#4a4f57}.empty-state__button{margin-top:1.25rem;min-width:200px;width:auto}.vehicle-color-display{display:inline-flex;align-items:center}.vehicle-color-display__swatch{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:6px;border:1px solid #DADADA}.logo{color:#0901a4;font-size:1.25rem;font-weight:600;line-height:1.2}.campaign-form__button-coupons{margin-left:auto;cursor:pointer;text-decoration:underline;text-underline-offset:4px;color:#0901a4;opacity:.8;transition:opacity .3s ease;font-size:20px;font-weight:600;line-height:1;align-self:flex-end}.campaign-form__button-coupons:hover,.campaign-form__button-coupons:focus{opacity:1}.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}.campaign-detail-section{justify-content:center}.campaign-detail-section__grid{display:grid;gap:16px}@media(min-width:768px){.campaign-detail-section__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;grid-auto-rows:auto}}@media(min-width:768px){.campaign-detail-section__description{grid-column:1/-1}}.campaign-detail-section__description .info-item__value{display:block;color:#4a4f57}.campaign-detail-section__empty{color:#20272f99;font-size:.9rem;line-height:1.5;margin:0;padding:0}.campaign-center-section__grid{display:grid;gap:16px}@media(min-width:768px){.campaign-center-section__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;grid-auto-rows:auto}}.campaign-center-section__muted{color:#20272f99;font-size:.9rem}.campaign-schedule-section__grid{display:grid;gap:16px}@media(min-width:768px){.campaign-schedule-section__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-auto-rows:auto}}@media(min-width:768px){.campaign-schedule-section__item--full{grid-column:1/-1}}.campaign-schedule-section__empty{color:#20272f99;font-size:.9rem;line-height:1.5;margin:0;padding:0}.campaign-user-levels-grid{width:100%;padding-top:8px;display:grid;gap:16px}@media(min-width:768px){.campaign-user-levels-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch}}.campaign-user-level-card{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid #DADADA;border-radius:12px;background-color:#fff;text-align:left}.campaign-user-level-card__headline{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.campaign-user-level-card__title{flex:1;min-width:0;font-size:.95rem;font-weight:600;line-height:1.4;color:#20272f}.campaign-user-level-card__row{display:flex;flex-direction:column;gap:4px}.campaign-user-level-card__label{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#20272f99}.campaign-user-level-card__value{font-size:.875rem;color:#20272f}.coupon-form__header{display:flex;gap:10px;align-items:center;align-self:flex-end}.coupon-form__header span{font-size:1.125rem;line-height:1.4}.coupon-form__add-button{background:#0901a4!important;transition:transform .1s ease,opacity .1s ease}.coupon-form__add-button:hover{opacity:.8}.coupon-form__add-button:active{transform:scale(.95);opacity:.8}.coupon-form__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}.coupon-form__add-button:hover{background:#0901a4;color:#fff;border-color:#0901a4;box-shadow:0 4px 12px #0901a440}.coupon-form__add-button:active{transform:scale(.95);box-shadow:0 2px 6px #0901a433}.coupon-form__add-button{width:30px;height:30px;display:flex;align-items:center;justify-content:center}.coupon-form__add-button:focus-visible{outline:2px solid #0901A4;outline-offset:2px}.coupon-form__coupons{display:flex;flex-direction:column;gap:1.5rem}.coupon-form__coupon-container{display:flex;flex-direction:column;gap:20px}.coupon-form__coupon-fields{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.coupon-form__coupon-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.coupon-form__coupon-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.coupon-form__input-field{min-width:200px}.coupon-form__actions{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;line-height:1.4}.coupon-form__action-remove{cursor:pointer;text-decoration:underline;text-underline-offset:2px;color:#e23d28}.coupon-form__action-remove:disabled{cursor:not-allowed;opacity:.5}.coupon-form__action-remove:focus-visible{outline:2px solid #E23D28;outline-offset:2px}.coupon-form__action-duplicate{cursor:pointer;text-decoration:underline;text-underline-offset:2px;color:#0901a4}.coupon-form__action-duplicate:focus-visible{outline:2px solid #0901A4;outline-offset:2px}.coupon-form__coupon-item{display:flex;flex-direction:column;gap:1.5rem;padding:1.8em;background-color:#fff;border:1px solid #DADADA;border-radius:.5rem;box-shadow:0 1px 3px #0000000d}.coupon-form__coupon-header{display:flex;align-items:center;justify-content:space-between}@media(min-width:768px){.coupon-form__coupon-header{border-bottom:1px solid #DADADA;padding-bottom:1rem}}.coupon-form__coupon-title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.2;color:#20272f}.coupon-form__action-buttons{display:flex;gap:.5rem}.coupon-form__action-button{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:12px;font-size:.875rem;font-weight:500;line-height:1.5}.coupon-form__action-button--remove{border:1px solid #E23D28;color:#e23d28}.coupon-form__action-button--remove:hover,.coupon-form__action-button--remove:focus{border:1px solid #E23D28;color:#fff;background-color:#e23d28}.coupon-form__action-button--add{border:1px solid #0901A4;color:#0901a4}.coupon-form__action-button--add:hover,.coupon-form__action-button--add:focus{border:1px solid #0901A4;background-color:#0901a4;color:#fff}.coupon-form__coupon-fields-empty{display:none}@media(min-width:1024px){.coupon-form__coupon-fields-empty{display:block}}.coupon-form__coupon-fields{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.coupon-form__coupon-fields{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr))}}.assign-user-to-coupon-modal{display:flex;flex-direction:column;gap:.75rem}@media(min-width:768px){.assign-user-to-coupon-modal{gap:1rem}}.assign-user-to-coupon-modal__coupon-code{margin:0;font-size:1rem;line-height:1.5;color:#20272f}.assign-user-to-coupon-modal__coupon-code strong{font-weight:600;color:#0901a4}.assign-user-to-coupon-modal__description{margin:0;font-size:.875rem;line-height:1.5;color:#4a4f57}.assign-user-to-coupon-modal__actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.deliver-coupon-modal{display:flex;flex-direction:column;gap:1.5rem}.deliver-coupon-modal__coupon-code{margin:0;font-size:1rem;line-height:1.5;color:#20272f}.deliver-coupon-modal__coupon-code strong{font-weight:600;color:#0901a4}.deliver-coupon-modal__description{margin:0;font-size:.875rem;line-height:1.5;color:#4a4f57}.deliver-coupon-modal__actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.deliver-coupon-modal__spinner{display:flex;align-items:center;justify-content:center;gap:.625rem}@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}}.billing-profile-form__field-group{display:flex;flex-direction:column;gap:30px}@media(min-width:768px){.billing-profile-form__field-group{display:grid;grid-template-columns:repeat(2,1fr)}}.page-wrapper-list.billing-profiles .page-wrapper-list__search{display:grid;grid-template-columns:1fr;gap:12px;width:100%;flex-direction:unset}@media(min-width:768px){.page-wrapper-list.billing-profiles .page-wrapper-list__search{grid-template-columns:repeat(3,1fr)}}.page-wrapper-list.billing-profiles .page-wrapper-list__search>*{width:100%;min-width:0;max-width:100%;flex:unset}.invoice-form__field-group{display:flex;flex-direction:column;gap:30px}@media(min-width:768px){.invoice-form__field-group{display:grid;grid-template-columns:repeat(2,1fr)}}.invoice-form__field-with-action{display:flex;flex-direction:column;min-width:0;position:relative}.invoice-form__field-action-row{display:flex;justify-content:flex-end;position:absolute;right:0;bottom:-16px;line-height:1}.invoice-form__field-action{background:none;border:none;padding:0;cursor:pointer;color:#0901a4;text-decoration:underline;text-underline-offset:2px;font-size:.85rem;white-space:nowrap;opacity:.85;transition:opacity .2s ease}.invoice-form__field-action:hover,.invoice-form__field-action:focus-visible{opacity:1}.invoice-form__field-action:focus-visible{outline:2px solid rgba(9,1,164,.5);outline-offset:2px}.invoice-form__field-action--active{opacity:1;font-weight:600}.box-group-rate-assignment-form{display:flex;flex-direction:column}@media(min-width:768px){.box-group-rate-assignment-form{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}}.box-group-rate-assignment-form__field-group{display:flex;flex-direction:column;gap:30px}.box-group-form{display:flex;flex-direction:column}@media(min-width:768px){.box-group-form{display:grid;grid-template-columns:repeat(2,1fr)}}.box-group-form__field-group{display:flex;flex-direction:column;gap:30px}.box-group-form__field-group:first-child .input-container.input-container--has-description .input-container__field--textarea{min-height:157px}.box-form{display:flex;flex-direction:column}.box-form__name{cursor:pointer}.box-form__field-group{display:grid;grid-template-columns:1fr;gap:30px}@media(min-width:768px){.box-form__field-group{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.box-form__field--c1-r1{grid-column:1;grid-row:1}.box-form__field--c1-r2{grid-column:1;grid-row:2}.box-form__field--c1-r3{grid-column:1;grid-row:3}.box-form__field--c2-r1{grid-column:2;grid-row:1}.box-form__field--c2-r2{grid-column:2;grid-row:2}}.lpr-camera-form{display:flex;flex-direction:column;gap:30px}.lpr-camera-form__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:24px}@media(min-width:768px){.lpr-camera-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.box-group-detail-section__grid{display:grid;gap:16px}@media(min-width:768px){.box-group-detail-section__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;grid-auto-rows:auto}}.box-group-detail-section__empty{color:#20272f99;font-size:.9rem;line-height:1.5;margin:0;padding:0}.box-group-center-section__grid{display:grid;gap:16px}@media(min-width:768px){.box-group-center-section__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;grid-auto-rows:auto}}.box-group-center-section__empty{color:#20272f99;font-size:.9rem;line-height:1.5;margin:0;padding:0}.box-group-boxes-grid{width:100%;padding-top:8px;display:grid;gap:16px}@media(min-width:768px){.box-group-boxes-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch}}.box-group-box-card{width:100%;display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid #DADADA;border-radius:12px;background-color:#fff;text-align:left;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;transition:transform .1s ease,opacity .1s ease}.box-group-box-card:hover{opacity:.8}.box-group-box-card:active{transform:scale(.997);opacity:.8}.box-group-box-card:hover{transform:translateY(-1px);border-color:#0901a459;box-shadow:0 6px 16px #0901a433}.box-group-box-card:focus-visible{outline:2px solid rgba(9,1,164,.5);outline-offset:2px}.box-group-box-card.is-disabled{cursor:default}.box-group-box-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.box-group-box-card__kebab{flex-shrink:0}.box-group-box-card__title{font-size:.95rem;font-weight:600;line-height:1;color:#20272f}.box-group-box-card__title-text{display:inline-block}.box-group-box-card__body{display:flex;flex-direction:column;gap:10px}.box-group-box-card__row{display:flex;flex-direction:column;gap:4px}.box-group-box-card__label{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#20272f99}.box-group-box-card__value{display:flex;font-size:.875rem;color:#20272f}.box-group-boxes-section__add-button{max-width:220px}.box-group-terminal-section{display:flex;flex-direction:column;gap:0}.box-group-terminal-section__map-link{display:inline-flex;font-size:inherit;font-weight:inherit;line-height:inherit;color:#0901a4!important;text-decoration:none}.box-group-terminal-section__map-link:hover{text-decoration:underline;color:inherit!important}.box-group-terminal-section__subsection{display:flex;flex-direction:column;gap:16px;padding-block:20px}.box-group-terminal-section__subsection:first-child{padding-top:0}.box-group-terminal-section__subsection:last-child{padding-bottom:0}.box-group-terminal-section__subsection--tips{background-color:transparent;padding-block:20px;padding-inline:0}.box-group-terminal-section__subsection-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.box-group-terminal-section__subsection-title{font-size:1rem;font-weight:600;line-height:1.5;color:#20272f;margin:0}.box-group-terminal-section__kebab{flex-shrink:0}.box-group-terminal-section__pulses-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(min-width:768px){.box-group-terminal-section__pulses-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.box-group-terminal-section__tips-grid{width:100%;padding-top:8px;display:grid;gap:16px}@media(min-width:768px){.box-group-terminal-section__tips-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch}}.box-group-terminal-section__tips-grid{padding-top:0}.box-group-terminal-section__tip-card{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid #DADADA;border-radius:12px;background-color:#fff;text-align:left}.box-group-terminal-section__tip-card-row{display:flex;flex-direction:column;gap:4px}.box-group-terminal-section__tip-card-label{flex:1;min-width:0;font-size:.95rem;font-weight:600;line-height:1.4;color:#20272f}.box-group-terminal-section__tip-card-value{font-size:.875rem;line-height:1.5;color:#20272f}.box-group-terminal-section__grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.box-group-terminal-section__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.box-info-section__grid{display:grid;gap:16px}@media(min-width:768px){.box-info-section__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch}}.box-info-section__empty{color:#20272f99;font-size:.9rem;line-height:1.5;margin:0;padding:0}.box-terminal-section__grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch}.box-terminal-section__support-url{color:#0901a4!important}.box-terminal-section__empty{color:#20272f99;font-size:.9rem;line-height:1.5;margin:0;padding:0}.client-section__grid{display:grid;gap:16px}@media(min-width:768px){.client-section__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;grid-auto-rows:auto}}.client-section__empty{color:#20272f99;font-size:.9rem;line-height:1.5;margin:0;padding:0}.center-section__grid{display:grid;gap:16px}@media(min-width:768px){.center-section__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;grid-auto-rows:auto}}.center-section__empty{color:#20272f99;font-size:.9rem;line-height:1.5;margin:0;padding:0}.transaction-detail-section__grid{display:grid;gap:16px}@media(min-width:768px){.transaction-detail-section__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;grid-auto-rows:auto}}.transaction-detail-section__empty{color:#20272f99;font-size:.9rem;line-height:1.5;margin:0;padding:0}.transaction-box-group-section__grid{display:grid;gap:16px}@media(min-width:768px){.transaction-box-group-section__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;grid-auto-rows:auto}}.transaction-box-group-section__empty{color:#20272f99;font-size:.9rem;line-height:1.5;margin:0;padding:0}.transaction-box-section__grid{display:grid;gap:16px}@media(min-width:768px){.transaction-box-section__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;grid-auto-rows:auto}}.transaction-box-section__empty{color:#20272f99;font-size:.9rem;line-height:1.5;margin:0;padding:0}.transaction-payment-section__grid{display:grid;gap:16px}@media(min-width:768px){.transaction-payment-section__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;grid-auto-rows:auto}}.transaction-payment-section__empty{color:#20272f99;font-size:.9rem;line-height:1.5;margin:0;padding:0}.transaction-invoices-section__grid{display:grid;gap:16px}@media(min-width:768px){.transaction-invoices-section__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;grid-auto-rows:auto}}.transaction-invoices-section__empty{color:#20272f99;font-size:.9rem;line-height:1.5;margin:0;padding:0}.transaction-coupons-section__grid{width:100%;padding-top:8px;display:grid;gap:16px}@media(min-width:768px){.transaction-coupons-section__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch}}.transaction-coupons-section__grid{padding-top:0}.transaction-coupons-section__empty{color:#20272f99;font-size:.9rem;line-height:1.5;margin:0;padding:0}.transaction-coupon-card{width:100%;display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid #DADADA;border-radius:12px;background-color:#fff;text-align:left;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;transition:transform .1s ease,opacity .1s ease}.transaction-coupon-card:hover{opacity:.8}.transaction-coupon-card:active{transform:scale(.997);opacity:.8}.transaction-coupon-card:hover{transform:translateY(-1px);border-color:#0901a459;box-shadow:0 6px 16px #0901a433}.transaction-coupon-card:focus-visible{outline:2px solid rgba(9,1,164,.5);outline-offset:2px}.transaction-coupon-card.is-disabled{cursor:default}.transaction-coupon-card__body{display:flex;flex-direction:column;gap:12px}.transaction-coupon-card__headline{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#20272fe6}.transaction-coupon-card__grid{display:grid;gap:16px}@media(min-width:768px){.transaction-coupon-card__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;grid-auto-rows:auto}}.payment-detail-section__grid{display:grid;gap:16px}@media(min-width:768px){.payment-detail-section__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;grid-auto-rows:auto}}.center-form,.center-form__sections-layout{display:flex;flex-direction:column;gap:30px}@media(min-width:1024px){.center-form__sections-layout{display:grid;grid-template-columns:minmax(0,1fr) 400px;align-items:stretch}}.center-form__sections-stack{display:flex;flex-direction:column;gap:30px}.center-form__section--schedule{height:calc(100% - 12px);display:flex;flex-direction:column}@media(min-width:1024px){.center-form__section--schedule{width:400px}}.center-form__section-body--schedule{flex:1;display:flex;flex-direction:column;justify-content:center}.center-form__section-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.center-form__section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.center-form__availability{display:flex;flex-direction:column;gap:8px}.center-form__availability-header{display:grid;grid-template-columns:32px 24px repeat(2,minmax(0,1fr));gap:10px;font-weight:600;color:#4a4f57}@media(min-width:768px){.center-form__availability-header{grid-template-columns:32px minmax(90px,1fr) repeat(2,minmax(0,1.3fr))}}.center-form__availability-checkbox-header{visibility:hidden}@media(min-width:768px){.center-form__availability-checkbox-header{visibility:visible}}.center-form__availability-day-header{visibility:hidden}@media(min-width:768px){.center-form__availability-day-header{visibility:visible}}.center-form__availability-time-header{visibility:hidden}@media(min-width:768px){.center-form__availability-time-header{visibility:visible}}.center-form__availability-list,.center-form__availability-day-group{display:flex;flex-direction:column;gap:20px}.center-form__availability-row{display:grid;grid-template-columns:32px 24px repeat(2,minmax(0,1fr));gap:10px;align-items:center}@media(min-width:768px){.center-form__availability-row{grid-template-columns:32px minmax(90px,1fr) repeat(2,minmax(0,1.3fr))}}.center-form__availability-checkbox{position:relative;display:flex;align-items:center;justify-content:center}.center-form__availability-day-cell{display:flex;align-items:center}.center-form__availability-day{font-weight:500}.center-form__availability-day-full{display:none}.center-form__availability-day-short{display:inline}@media(min-width:768px){.center-form__availability-day-full{display:inline}.center-form__availability-day-short{display:none}}.center-form__availability-day--disabled{opacity:.5}.center-form__availability-day-actions{display:flex;align-items:center;justify-content:flex-start}.center-form__availability-remove-range{background:none;border:none;cursor:pointer;color:#e23d28;padding:0;width:fit-content;display:flex;align-items:center;justify-content:center}.center-form__availability-remove-range:hover{color:#bd2c1a}.center-form__availability-remove-range:focus-visible{outline:2px solid rgba(226,61,40,.5);outline-offset:2px}.center-form__availability-remove-text{text-decoration:underline;text-underline-offset:2px;font-size:.85rem;white-space:nowrap;display:none}@media(min-width:768px){.center-form__availability-remove-text{display:inline}}.center-form__availability-remove-icon{flex-shrink:0;background:#e23d28;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.center-form__availability-remove-icon{display:none}}.center-form__availability-time-wrapper{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:center;grid-column:3/5;min-width:0}.center-form__availability-add{display:flex;align-items:center;justify-content:center}.center-form__availability-add-button{background:#0901a4;transition:transform .1s ease,opacity .1s ease}.center-form__availability-add-button:hover{opacity:.8}.center-form__availability-add-button:active{transform:scale(.95);opacity:.8}.center-form__availability-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}.center-form__availability-add-button:hover{background:#0901a4;color:#fff;border-color:#0901a4;box-shadow:0 4px 12px #0901a440}.center-form__availability-add-button:active{transform:scale(.95);box-shadow:0 2px 6px #0901a433}.center-form__availability-add-button{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;padding:0}.center-form__availability-add-button:focus-visible{outline:2px solid rgba(9,1,164,.5);outline-offset:2px}.center-form__availability-error{position:absolute;top:100%;left:0;width:100%}.center-form__availability-input .input-container__label{display:none}.center-form__availability-input{min-width:100px}.center-detail-info-section__grid{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:768px){.center-detail-info-section__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:stretch}}@media(min-width:1024px){.center-detail-info-section__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media(min-width:768px){.center-detail-info-section__address{grid-column:1/-1}}.center-detail-info-section__map-link{display:inline-flex;font-size:inherit;font-weight:inherit;line-height:inherit;color:#0901a4!important;text-decoration:none}.center-detail-info-section__map-link:hover{text-decoration:underline;color:inherit!important}.center-detail-info-section__empty{color:#20272f99;font-size:.9rem;line-height:1.5;margin:0;padding:0}.center-legal-section__grid{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:768px){.center-legal-section__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:stretch}}@media(min-width:1024px){.center-legal-section__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.center-legal-section__empty{color:#20272f99;font-size:.9rem;line-height:1.5;margin:0;padding:0}.center-availability-section{display:flex;flex-direction:column}.center-availability-section__body{display:flex;flex-direction:column;overflow-x:auto}.center-availability-section__grid{display:grid;grid-template-columns:repeat(7,minmax(100px,1fr));gap:12px;min-width:0}@media(min-width:768px){.center-availability-section__grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.center-availability-section__day-column{display:flex;flex-direction:column;gap:10px;padding-block:10px;padding-inline:6px;border:1px solid rgba(218,218,218,.6);border-radius:6px;background-color:#ffffff80;min-width:0}@media(min-width:768px){.center-availability-section__day-column{gap:12px;padding-block:12px;padding-inline:10px;border-radius:8px}}@media(min-width:1024px){.center-availability-section__day-column{gap:14px;padding-block:16px;padding-inline:12px}}.center-availability-section__day-label{font-size:.75rem;font-weight:600;line-height:1.5;color:#20272f;text-align:center;white-space:nowrap}@media(min-width:768px){.center-availability-section__day-label{font-size:.875rem}}@media(min-width:1024px){.center-availability-section__day-label{font-size:.9375rem}}.center-availability-section__day-content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:40px}.center-availability-section__ranges{display:flex;flex-direction:column;gap:8px;width:100%;align-items:center}.center-availability-section__range{display:inline-flex;align-items:center;gap:4px;padding-block:5px;padding-inline:8px;background-color:#0901a41a;border-radius:4px;font-size:.75rem;line-height:1.4;width:fit-content;max-width:100%}@media(min-width:768px){.center-availability-section__range{width:100%;justify-content:center;padding-block:6px;gap:6px;font-size:.75rem;border-radius:6px}}@media(min-width:1024px){.center-availability-section__range{gap:8px;font-size:.8125rem}}@media(min-width:1200px){.center-availability-section__range{font-size:.875rem}}.center-availability-section__time{font-weight:500;color:#20272f;white-space:nowrap}.center-availability-section__separator{color:#20272f99;font-weight:400}.center-availability-section__closed{font-size:.75rem;line-height:1.5;color:#20272f8c;font-weight:500;text-align:center}@media(min-width:768px){.center-availability-section__closed{font-size:.8125rem}}@media(min-width:1024px){.center-availability-section__closed{font-size:.875rem}}.center-campaigns-grid{width:100%;padding-top:8px;display:grid;gap:16px}@media(min-width:768px){.center-campaigns-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch}}.center-campaign-card{width:100%;height:100%;display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid #DADADA;border-radius:12px;background-color:#fff;text-align:left;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;transition:transform .1s ease,opacity .1s ease}.center-campaign-card:hover{opacity:.8}.center-campaign-card:active{transform:scale(.997);opacity:.8}.center-campaign-card:hover{transform:translateY(-1px);border-color:#0901a459;box-shadow:0 6px 16px #0901a433}.center-campaign-card:focus-visible{outline:2px solid rgba(9,1,164,.5);outline-offset:2px}.center-campaign-card.is-disabled{cursor:default}.center-campaign-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.center-campaign-card__kebab{flex-shrink:0}.center-campaign-card__title{font-size:.95rem;font-weight:600;line-height:1;color:#20272f}.center-campaign-card__title-text{display:inline-block}.center-campaign-card__body{display:flex;flex-direction:column;gap:10px}.center-campaign-card__row{display:flex;flex-direction:column;gap:4px}.center-campaign-card__label{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#20272f99}.center-campaign-card__value{font-size:.875rem;color:#20272f}.center-box-groups-grid{width:100%;padding-top:8px;display:grid;gap:16px}@media(min-width:768px){.center-box-groups-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch}}.center-box-group-card{width:100%;display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid #DADADA;border-radius:12px;background-color:#fff;text-align:left;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;transition:transform .1s ease,opacity .1s ease}.center-box-group-card:hover{opacity:.8}.center-box-group-card:active{transform:scale(.997);opacity:.8}.center-box-group-card:hover{transform:translateY(-1px);border-color:#0901a459;box-shadow:0 6px 16px #0901a433}.center-box-group-card:focus-visible{outline:2px solid rgba(9,1,164,.5);outline-offset:2px}.center-box-group-card.is-disabled{cursor:default}.center-box-group-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.center-box-group-card__kebab{flex-shrink:0}.center-box-group-card__title{font-size:.95rem;font-weight:600;line-height:1;color:#20272f}.center-box-group-card__title-text{display:inline-block}.center-box-group-card__body{display:flex;flex-direction:column;gap:10px}.center-box-group-card__row{display:flex;flex-direction:column;gap:4px}.center-box-group-card__label{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#20272f99}.center-box-group-card__value{font-size:.875rem;color:#20272f}@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;word-break:break-word}.info-item__value a{color:inherit;text-decoration:none;display:inline-flex;width:100%}.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;color:#20272f}.user-assign-level-form__button{max-width:150px;align-self:flex-end;justify-self:flex-end}.client-detail-section__grid{display:grid;gap:16px}@media(min-width:768px){.client-detail-section__grid{grid-template-columns:repeat(2,1fr);align-items:stretch;grid-auto-rows:auto}}.client-detail-section__empty{color:#20272f99;font-size:.9rem;line-height:1.5;margin:0;padding:0}.client-user-level-section__grid{display:grid;gap:16px}@media(min-width:768px){.client-user-level-section__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;grid-auto-rows:auto}}.client-user-level-section__empty{color:#20272f99;font-size:.9rem;line-height:1.5;margin:0;padding:0}.client-vehicles-grid{width:100%;padding-top:8px;display:grid;gap:16px}@media(min-width:768px){.client-vehicles-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch}}.client-vehicles-grid__empty{grid-column:1/-1;font-size:.9rem;color:#20272f99}.client-vehicle-card{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid #DADADA;border-radius:12px;background-color:#fff;text-align:left}.client-vehicle-card__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.client-vehicle-card__title{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:600;line-height:1.5;color:#20272f;flex:1 1 auto;min-width:0}.client-vehicle-card__default-icon{flex-shrink:0;display:inline-flex;align-items:center}.client-vehicle-card__title-text{line-height:1}.client-vehicle-card__body{display:grid;gap:10px 16px;grid-template-columns:1fr 1fr}.client-vehicle-card__column{display:flex;flex-direction:column;gap:10px}.client-vehicle-card__row{display:flex;flex-direction:column;gap:4px}.client-vehicle-card__label{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.5;color:#20272f99}.client-vehicle-card__value{font-size:.875rem;line-height:1.5;color:#20272f}.vehicle-form{display:flex;flex-direction:column}.vehicle-form__field-group{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.vehicle-form__field-group{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);grid-auto-flow:column}}@media(min-width:768px){.vehicle-form__field--checkbox{justify-self:end;align-self:end}}.terminal-config-form__sections-stack{display:flex;flex-direction:column;gap:30px;width:100%}.terminal-config-form__general-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.terminal-config-form__general-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.terminal-config-form__pulses-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.terminal-config-form__service-tips{display:flex;flex-direction:column;gap:16px}.terminal-config-form__section--service-tips{position:relative}.terminal-config-form__service-tips-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.terminal-config-form__slider-tip-row{display:flex;flex-direction:column;gap:6px}.terminal-config-form__slider-tip-row .input-container{width:100%}.terminal-config-form__remove{cursor:pointer;padding:0;border:none;background:none;text-decoration:underline;text-underline-offset:2px;color:#e23d28;font-size:.875rem;line-height:1.5;width:fit-content}.terminal-config-form__remove:disabled{cursor:not-allowed;opacity:.5}.terminal-config-form__remove:focus-visible{outline:2px solid #E23D28;outline-offset:2px}.terminal-config-form__textarea{max-width:100%}.rate-form__rule-container{display:flex;flex-direction:column;gap:20px}.rate-form__section-container{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.rate-form__section-container{grid-template-columns:repeat(2,minmax(0,1fr))}}.rate-form__name-conditions{display:flex;flex-direction:column;gap:16px;width:100%}@media(min-width:768px){.rate-form__name-conditions{flex-direction:row;gap:20px;align-items:flex-end;justify-content:space-between}}.rate-form__name-input{width:100%}@media(min-width:768px){.rate-form__name-input{flex:1;min-width:240px;max-width:50%}}.rate-form__conditions-header{display:flex;gap:10px;align-items:center}.rate-form__conditions-header span{font-size:18px}@media(min-width:768px){.rate-form__conditions-header{margin-bottom:10px}}.rate-form__rule-actions{display:flex;justify-content:space-between;align-items:center;font-size:14px}.rate-form__rule-duplicate{cursor:pointer;text-decoration:underline;text-underline-offset:2px;color:#0901a4}.rate-form__rule-remove{cursor:pointer;text-decoration:underline;text-underline-offset:2px;color:#e23d28}.rate-form__rule-remove:disabled{cursor:not-allowed;opacity:.5}.rate-form__conditions-add{background:#0901a4!important;transition:transform .1s ease,opacity .1s ease}.rate-form__conditions-add:hover{opacity:.8}.rate-form__conditions-add:active{transform:scale(.95);opacity:.8}.rate-form__conditions-add{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}.rate-form__conditions-add:hover{background:#0901a4;color:#fff;border-color:#0901a4;box-shadow:0 4px 12px #0901a440}.rate-form__conditions-add:active{transform:scale(.95);box-shadow:0 2px 6px #0901a433}.rate-form__conditions-add{width:30px;height:30px;display:flex;align-items:center;justify-content:center}.rate-form__input-field{min-width:220px!important}.rate-form__date-time-group{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.rate-form__date-time-group{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}.rate-form__date-time-group .rate-form__input-field{min-width:0!important;width:100%}.segment-form{display:flex;flex-direction:column;gap:24px}.segment-form__meta,.segment-form__name-row{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.segment-form__name-row{flex-direction:row;align-items:flex-end}}.segment-form__name-row .input-container{flex:1}.segment-form__add-description-btn{flex-shrink:0;margin-bottom:2px;padding:8px 14px;font-size:13px;color:#0901a4;border:1px dashed #DADADA;border-radius:6px;white-space:nowrap;transition:all .2s ease}.segment-form__add-description-btn:hover{border-color:#0901a4;background:#0901a40a}.segment-form__field-description{min-height:80px}.segment-form__content{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}@media(min-width:1024px){.segment-form__content{grid-template-columns:1fr 280px}}.segment-form__builder{display:flex;flex-direction:column;gap:20px;padding:16px;border:1px solid #DADADA;border-radius:12px;background:#fff}@media(min-width:768px){.segment-form__builder{padding:24px}}.segment-form__method-cards{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:768px){.segment-form__method-cards{grid-template-columns:1fr 1fr}}.segment-form__method-card{display:flex;align-items:center;gap:14px;padding:16px;border:2px solid #DADADA;border-radius:10px;text-align:left;background:#fff;cursor:pointer;transition:border-color .2s ease,background .2s ease}.segment-form__method-card:hover{border-color:#0901a466}.segment-form__method-card--active{border-color:#0901a4;background:#0901a408}.segment-form__method-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f0f2f7;color:#4a4f57;transition:background .2s ease,color .2s ease}.segment-form__method-card--active .segment-form__method-icon{background:#0901a41a;color:#0901a4}.segment-form__method-body{display:flex;flex-direction:column;gap:3px}.segment-form__method-title{font-size:14px;font-weight:600;color:#20272f;line-height:1.2}.segment-form__method-card--active .segment-form__method-title{color:#0901a4}.segment-form__method-desc{font-size:12px;color:#4a4f57;line-height:1.4}.segment-form__builder-body{display:flex;flex-direction:column;gap:16px}.segment-ai-form{display:flex;flex-direction:column;gap:12px}.segment-ai-form__prompt{min-height:110px}.segment-ai-form__generate-btn{align-self:flex-start;padding:10px 20px;background:#0901a4;color:#fff;border-radius:6px;font-size:14px;font-weight:500;transition:opacity .15s ease}.segment-ai-form__generate-btn:hover{opacity:.88}.segment-ai-form__generate-btn:disabled{opacity:.5;cursor:not-allowed}.segment-ai-form__feedback{padding:12px 16px;border-radius:6px;font-size:14px}.segment-ai-form__feedback--success{background:#6edfb21a;border:1px solid rgba(110,223,178,.4)}.segment-ai-form__feedback--warning{background:#ffd4491a;border:1px solid rgba(255,212,73,.5)}.segment-ai-form__feedback-text{margin:0;line-height:1.5}.segment-ai-form__suggestions{margin-top:8px;padding-left:20px}.segment-ai-form__suggestions li{list-style:disc;margin-bottom:4px}.segment-filters-form{display:flex;flex-direction:column;gap:12px}.segment-filters-form__item{display:flex;flex-direction:column;gap:4px}.segment-filters-form__group-block{border:1.5px solid rgba(9,1,164,.2);border-radius:8px;overflow:hidden}.segment-filters-form__group-header{display:flex;align-items:center;gap:8px;padding:7px 10px;background:#0901a40a;border-bottom:1px solid rgba(9,1,164,.12)}.segment-filters-form__group-operator{font-size:11px;font-weight:700;letter-spacing:.06em;color:#0901a4;background:#0901a41a;border-radius:4px;padding:2px 8px;transition:background .15s ease,color .15s ease}.segment-filters-form__group-operator:hover{background:#0901a4;color:#fff}.segment-filters-form__group-label{flex:1;font-size:11px;color:#4a4f5780;letter-spacing:.03em}.segment-filters-form__group-remove{color:#4a4f5766;transition:color .15s ease}.segment-filters-form__group-remove:hover{color:#e23d28}.segment-filters-form__group-body{padding:12px;display:flex;flex-direction:column;gap:8px}.segment-filters-form__add-btn--small{font-size:12px;padding:5px 10px}.segment-filters-form__logic-badge{display:flex;align-items:center;gap:8px;width:100%;padding:4px 0;font-size:10px;font-weight:700;letter-spacing:.08em;color:#4a4f5799;transition:color .15s ease}.segment-filters-form__logic-badge:before,.segment-filters-form__logic-badge:after{content:"";flex:1;height:1px;background:#dadada;transition:background .15s ease}.segment-filters-form__logic-badge:hover{color:#0901a4}.segment-filters-form__logic-badge:hover:before,.segment-filters-form__logic-badge:hover:after{background:#0901a44d}.segment-filters-form__pill{display:flex;align-items:stretch;background:#0901a40d;border:1px solid rgba(9,1,164,.18);border-radius:8px;overflow:hidden}.segment-filters-form__pill-text{flex:1;display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;padding:9px 12px;text-align:left;line-height:1.4;transition:background .15s ease}.segment-filters-form__pill-text:hover{background:#0901a412;cursor:pointer}.segment-filters-form__pill-field{font-size:13px;font-weight:500;color:#20272f}.segment-filters-form__pill-operator{font-size:11px;color:#4a4f57;font-style:italic}.segment-filters-form__pill-value{font-size:13px;font-weight:600;color:#0901a4}.segment-filters-form__pill-remove{flex-shrink:0;width:34px;display:flex;align-items:center;justify-content:center;color:#4a4f5799;border-left:1px solid rgba(9,1,164,.15);transition:background .15s ease,color .15s ease}.segment-filters-form__pill-remove:hover{background:#e23d2814;color:#e23d28}.segment-filters-form__active-form{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid #DADADA;border-radius:8px;background:#fff}@media(min-width:768px){.segment-filters-form__active-form{flex-direction:row;align-items:center}}.segment-filters-form__select{border:none;outline:none;cursor:pointer;min-width:0}.segment-filters-form__select:disabled{cursor:not-allowed}.segment-filters-form__select--field{width:100%;font-size:13px;color:#20272f;background:#f0f2f7;border-radius:6px;padding:6px 8px}@media(min-width:768px){.segment-filters-form__select--field{width:auto;flex:1}}.segment-filters-form__select--field:focus{box-shadow:0 0 0 2px #0901a433}.segment-filters-form__select--field:disabled{opacity:.4}.segment-filters-form__select--value{width:100%;font-size:13px;color:#20272f;background:#f0f2f7;border-radius:6px;padding:6px 8px}@media(min-width:768px){.segment-filters-form__select--value{width:auto;flex:1}}.segment-filters-form__select--value:focus{box-shadow:0 0 0 2px #0901a433}.segment-filters-form__select--operator{width:100%;font-size:12px;font-weight:500;color:#4a4f57;background:#f0f2f7;border-radius:6px;padding:6px 8px}@media(min-width:768px){.segment-filters-form__select--operator{width:auto;flex:0 0 auto;background:transparent;border-radius:0;padding:6px 2px;border-bottom:1px dashed #DADADA}}.segment-filters-form__select--operator{border-bottom:none;transition:color .15s ease,border-color .15s ease}.segment-filters-form__select--operator:hover:not(:disabled){color:#0901a4;border-bottom-color:#0901a4}.segment-filters-form__select--operator:focus{color:#0901a4;border-bottom-color:#0901a4}.segment-filters-form__select--operator:disabled{opacity:.35}.segment-filters-form__value-input{width:100%;min-width:0}@media(min-width:768px){.segment-filters-form__value-input{width:auto;flex:1;min-width:60px}}.segment-filters-form__value-input{padding:6px 8px;border:none;border-radius:6px;font-size:13px;color:#20272f;background:#f0f2f7;outline:none}.segment-filters-form__value-input::placeholder{color:#4a4f5773}.segment-filters-form__value-input:focus{box-shadow:0 0 0 2px #0901a433}.segment-filters-form__value-input:disabled{opacity:.4;cursor:not-allowed}.segment-filters-form__value-between{display:flex;align-items:center;gap:8px;flex:1;min-width:0;width:100%}@media(min-width:768px){.segment-filters-form__value-between{min-width:180px;width:auto}}.segment-filters-form__value-between-separator{font-size:13px;color:#4a4f57;flex-shrink:0}.segment-filters-form__actions{display:flex;align-items:center;gap:10px;padding-top:2px;flex-wrap:wrap}.segment-filters-form__add-btn{display:flex;align-items:center;gap:6px;padding:7px 13px;font-size:13px;color:#0901a4;border:1px dashed #DADADA;border-radius:6px;transition:border-color .15s ease,background .15s ease}.segment-filters-form__add-btn:hover{border-color:#0901a4;background:#0901a40a}.segment-filters-form__generate-btn{margin-left:0;width:100%}@media(min-width:768px){.segment-filters-form__generate-btn{margin-left:auto;width:auto}}.segment-filters-form__generate-btn{padding:8px 18px;background:#0901a4;color:#fff;border-radius:6px;font-size:14px;font-weight:500;transition:opacity .15s ease}.segment-filters-form__generate-btn:hover{opacity:.88}.segment-filters-form__generate-btn:disabled{opacity:.5;cursor:not-allowed}.inline-multi-wrapper{position:relative;width:100%;min-width:0}.inline-multi{width:100%}.inline-multi .inline-multi__control{min-height:0;height:30px;padding:0 8px;border:none;border-radius:6px;background:#f0f2f7;font-size:13px;cursor:pointer;box-shadow:none}.inline-multi .inline-multi__control:hover{border-color:transparent}.inline-multi .inline-multi__control--is-focused,.inline-multi .inline-multi__control--menu-is-open{box-shadow:0 0 0 2px #0901a433!important;border-color:transparent!important}.inline-multi .inline-multi__value-container{padding:0}.inline-multi .inline-multi__input-container{margin:0;padding:0;font-size:13px}.inline-multi .inline-multi__placeholder{margin:0;font-size:13px;color:#4a4f5773}.inline-multi .inline-multi__indicators{padding:0}.inline-multi .inline-multi__chevron{color:#4a4f57;flex-shrink:0}.inline-multi .inline-multi__menu{border:1px solid #DADADA;border-radius:8px;background:#fff;box-shadow:0 4px 12px #0000001f;overflow:hidden;z-index:1010}.inline-multi .inline-multi__menu-list{padding:4px 0}.inline-multi .inline-multi__option{padding:6px 10px;font-size:13px;cursor:pointer}.inline-multi .inline-multi__option--is-focused{background:#0901a40d}.inline-multi .inline-multi__option--is-selected{background:#0901a414;color:#0901a4;font-weight:500}.inline-multi .inline-multi__no-options-message{font-size:13px;color:#4a4f57}.inline-multi__summary{position:absolute;left:8px;top:50%;transform:translateY(-50%);font-size:13px;font-weight:500;color:#0901a4;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 30px)}.segment-preview{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid #DADADA;border-radius:12px;background:#fff}@media(min-width:1024px){.segment-preview{padding:20px;position:sticky;top:90px}}.segment-preview__title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#20272f80}.segment-preview__empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 0;color:#dadada}.segment-preview__empty-text{font-size:13px;color:#4a4f57b3;text-align:center;line-height:1.5;margin:0}.segment-preview__loading{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 0;font-size:13px;color:#4a4f57}.segment-preview__spinner{width:22px;height:22px;border:2px solid #DADADA;border-top-color:#0901a4;border-radius:50%;animation:segment-preview-spin .65s linear infinite}.segment-preview__count{display:flex;flex-direction:column;align-items:center;gap:2px;padding:16px 12px;background:#0901a40d;border:1px solid rgba(9,1,164,.12);border-radius:8px;text-align:center}.segment-preview__count-number{font-size:36px;font-weight:700;color:#0901a4;line-height:1;letter-spacing:-.02em}.segment-preview__count-label{font-size:12px;color:#4a4f57}.segment-preview__samples{display:flex;flex-direction:column;gap:8px}.segment-preview__samples-header{display:flex;align-items:center;justify-content:space-between}.segment-preview__samples-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#20272f73}.segment-preview__table-wrapper{overflow-x:auto;border-radius:8px;border:1px solid #DADADA}.segment-preview__table{width:100%;border-collapse:collapse;font-size:.8125rem}.segment-preview__table th,.segment-preview__table td{padding:8px 10px;text-align:left;white-space:nowrap}.segment-preview__table th{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#20272f80;background:#f0f2f7;border-bottom:1px solid #DADADA}.segment-preview__table td{color:#20272f;border-bottom:1px solid rgba(218,218,218,.5)}.segment-preview__table tr:last-child td{border-bottom:none}.segment-preview__cell--id{font-weight:600;color:#0901a4}.segment-preview__cell--phone{font-family:monospace;letter-spacing:.03em}.segment-preview__view-all-btn{font-size:13px;font-weight:500;color:#0901a4;padding:6px 12px;border:1px solid rgba(9,1,164,.2);border-radius:6px;transition:background .15s ease,border-color .15s ease}.segment-preview__view-all-btn:hover{background:#0901a40d;border-color:#0901a4}@keyframes segment-preview-spin{to{transform:rotate(360deg)}}.segment-detail-layout{display:flex;flex-direction:column;gap:24px}.segment-detail-layout__section{display:flex;flex-direction:column;gap:12px}.segment-detail__headline{font-size:1.5rem;font-weight:600}.segment-detail__description{font-size:14px;color:#4a4f57;line-height:1.6}.segment-detail__info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.segment-detail__info-item{display:flex;flex-direction:column;gap:4px}.segment-detail__info-label{font-size:13px;font-weight:500;color:#4a4f57}.segment-detail__info-value{font-size:15px;font-weight:400;color:#20272f}.segment-detail__query{padding:12px;background:#f5f5f5;border:1px solid #DADADA;border-radius:6px;font-size:13px;font-family:monospace;white-space:pre-wrap;word-break:break-all;overflow-x:auto;max-height:300px}.communication-form__group-fields{display:flex;flex-direction:column;gap:30px;width:100%}@media(min-width:768px){.communication-form__group-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}}.communication-form__group-fields-item{display:flex;flex-direction:column;gap:30px}.communication-form__sms-section{display:flex;flex-direction:column;gap:8px}.communication-form__sms-textarea{min-height:120px}.communication-form__sms-variables{display:flex;flex-wrap:wrap;gap:6px}.communication-form__sms-variable-btn{padding:4px 10px;border:1px solid #DADADA;border-radius:4px;font-size:12px;font-weight:500;color:#0901a4;background:#fff;transition:all .2s ease}.communication-form__sms-variable-btn:hover{background:#0901a40d;border-color:#0901a4}.communication-detail-layout{display:flex;flex-direction:column;gap:24px}.communication-detail-layout__section{display:flex;flex-direction:column;gap:12px}.communication-detail__headline{font-size:1.5rem;font-weight:600}.communication-detail__info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.communication-detail__info-item{display:flex;flex-direction:column;gap:4px}.communication-detail__info-label{font-size:13px;font-weight:500;color:#4a4f57}.communication-detail__info-value{font-size:15px;font-weight:400;color:#20272f}.communication-detail__sms-preview{padding:16px;background:#f0f4ff;border:1px solid rgba(9,1,164,.2);border-radius:8px;font-size:14px;line-height:1.6;white-space:pre-wrap}.notification-logs-table{display:flex;flex-direction:column;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid #DADADA}.notification-logs-table__title{font-size:1.25rem;font-weight:600;color:#20272f}.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:1340px;padding-inline:30px;margin-inline:auto;gap:16px}@media(min-width:1024px){.main-layout__main{padding-inline:60px}}.main-layout__breadcrumbs{margin-bottom:4px}@media(min-width:1024px){.main-layout__breadcrumbs{margin-bottom:8px}}.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__section-header{display:flex;align-items:center;justify-content:flex-end;gap:12px}.campaign-detail-layout{display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.campaign-detail-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"detail schedule" "center center" "stack stack";align-items:stretch}}.campaign-detail-layout__stack{display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.campaign-detail-layout__stack{grid-area:stack}}@media(min-width:1024px){.campaign-detail-section{grid-area:detail}}@media(min-width:1024px){.campaign-center-section{grid-area:center}}@media(min-width:1024px){.campaign-schedule-section{grid-area:schedule}}.center-detail-layout,.center-detail-layout__stack{display:flex;flex-direction:column;gap:20px}.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}.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}.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}}.page-wrapper-list.payments .page-wrapper-list__search{display:grid;grid-template-columns:1fr;gap:12px;width:100%;flex-direction:unset}@media(min-width:768px){.page-wrapper-list.payments .page-wrapper-list__search{grid-template-columns:repeat(3,1fr);width:100%;flex-direction:unset}}.page-wrapper-list.payments .page-wrapper-list__search>*{width:100%;min-width:0;max-width:100%;flex:unset}.page-wrapper-list.payments .page-wrapper-list__search .select-container,.page-wrapper-list.payments .page-wrapper-list__search .input-container,.page-wrapper-list.payments .page-wrapper-list__search .date-picker{width:100%;min-width:0;max-width:100%;flex:unset}.page-wrapper-list.payments .page-wrapper-list__search .select-container>*,.page-wrapper-list.payments .page-wrapper-list__search .input-container>*,.page-wrapper-list.payments .page-wrapper-list__search .date-picker>*{width:100%;min-width:0}.page-wrapper-list.payments .page-wrapper-list__search .select-container .select-container__field{width:100%;min-width:0}.page-wrapper-list.payments .page-wrapper-list__search .select-input{width:100%;min-width:260px;max-width:100%;flex:unset}.page-wrapper-list.payments .page-wrapper-list__search .select-input .select,.page-wrapper-list.payments .page-wrapper-list__search .select-input .select .select__control{width:100%;min-width:0}.page-wrapper-list.payments .page-wrapper-list__search .date-picker{width:100%;min-width:0;max-width:100%;flex:unset}.page-wrapper-list.payments .page-wrapper-list__search .date-picker .input-container,.page-wrapper-list.payments .page-wrapper-list__search .date-picker .input-container .input-container__field-wrapper,.page-wrapper-list.payments .page-wrapper-list__search .date-picker .input-container .input-container__field-wrapper .input-container__field{width:100%;min-width:0}.page-wrapper-list.invoices .page-wrapper-list__search{display:grid;grid-template-columns:1fr;width:100%;gap:12px}@media(min-width:768px){.page-wrapper-list.invoices .page-wrapper-list__search{grid-template-columns:repeat(3,1fr);width:100%}}.page-wrapper-list.invoices .page-wrapper-list__search>*{flex:unset;width:100%;min-width:0;max-width:100%}.page-wrapper-list.invoices .page-wrapper-list__search .select-container,.page-wrapper-list.invoices .page-wrapper-list__search .input-container,.page-wrapper-list.invoices .page-wrapper-list__search .date-picker{flex:unset;width:100%;min-width:0;max-width:100%}.page-wrapper-list.invoices .page-wrapper-list__search .select-container>*,.page-wrapper-list.invoices .page-wrapper-list__search .input-container>*,.page-wrapper-list.invoices .page-wrapper-list__search .date-picker>*{width:100%;min-width:0}.page-wrapper-list.invoices .page-wrapper-list__search .select-container .select-container__field{width:100%;min-width:0}.page-wrapper-list.invoices .page-wrapper-list__search .select-input{flex:unset;width:100%;min-width:260px;max-width:100%}.page-wrapper-list.invoices .page-wrapper-list__search .select-input .select,.page-wrapper-list.invoices .page-wrapper-list__search .select-input .select .select__control{width:100%;min-width:0}.page-wrapper-list.invoices .page-wrapper-list__search .date-picker{flex:unset;width:100%;min-width:0;max-width:100%}.page-wrapper-list.invoices .page-wrapper-list__search .date-picker .input-container,.page-wrapper-list.invoices .page-wrapper-list__search .date-picker .input-container .input-container__field-wrapper,.page-wrapper-list.invoices .page-wrapper-list__search .date-picker .input-container .input-container__field-wrapper .input-container__field{width:100%;min-width:0}.invoice-detail__grid{display:grid;gap:16px}@media(min-width:768px){.invoice-detail__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;grid-auto-rows:auto}}.page-wrapper-list.lpr-cameras .page-wrapper-list__search{display:grid;grid-template-columns:1fr;gap:12px;width:100%}@media(min-width:768px){.page-wrapper-list.lpr-cameras .page-wrapper-list__search{grid-template-columns:repeat(3,1fr);width:100%}}.page-wrapper-list.lpr-cameras .page-wrapper-list__search>*{width:100%;min-width:0;max-width:100%;flex:unset}.page-wrapper-list.lpr-cameras .page-wrapper-list__search .select-container{width:100%;min-width:0;max-width:100%;flex:unset}.page-wrapper-list.lpr-cameras .page-wrapper-list__search .select-container>*{width:100%;min-width:0;max-width:100%;flex:unset}.page-wrapper-list.lpr-cameras .page-wrapper-list__search .select-container .select-container__field{width:100%;min-width:0;max-width:100%;flex:unset}.page-wrapper-list.lpr-cameras .page-wrapper-list__search .select-input{width:100%;min-width:0;max-width:100%;flex:unset;min-width:260px}.page-wrapper-list.lpr-cameras .page-wrapper-list__search .select-input .select,.page-wrapper-list.lpr-cameras .page-wrapper-list__search .select-input .select .select__control,.page-wrapper-list.lpr-cameras .page-wrapper-list__search .input-container{width:100%;min-width:0;max-width:100%;flex:unset}.page-wrapper-list.lpr-cameras .page-wrapper-list__search .input-container>*{width:100%;min-width:0;max-width:100%;flex:unset}.page-wrapper-list.lpr-cameras .page-wrapper-list__search .date-picker,.page-wrapper-list.lpr-cameras .page-wrapper-list__search .date-picker .input-container,.page-wrapper-list.lpr-cameras .page-wrapper-list__search .date-picker .input-container .input-container__field-wrapper,.page-wrapper-list.lpr-cameras .page-wrapper-list__search .date-picker .input-container .input-container__field-wrapper .input-container__field{width:100%;min-width:0;max-width:100%;flex:unset}.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}.terminal-configuration__support-url{display:inline-flex;font-size:inherit;font-weight:inherit;line-height:inherit;color:#0901a4;text-decoration:none}.terminal-configuration__support-url:hover,.terminal-configuration__support-url:focus-visible{text-decoration:underline}.transaction__section-header{display:flex;align-items:center;justify-content:flex-end;gap:12px}.page-wrapper-list.transactions .page-wrapper-list__search{display:grid;grid-template-columns:1fr;gap:12px;width:100%;flex-direction:unset}@media(min-width:768px){.page-wrapper-list.transactions .page-wrapper-list__search{grid-template-columns:repeat(3,1fr);width:100%;flex-direction:unset}}.page-wrapper-list.transactions .page-wrapper-list__search>*{width:100%;min-width:0;max-width:100%;flex:unset}.page-wrapper-list.transactions .page-wrapper-list__search .select-container,.page-wrapper-list.transactions .page-wrapper-list__search .select-input,.page-wrapper-list.transactions .page-wrapper-list__search .input-container,.page-wrapper-list.transactions .page-wrapper-list__search .date-picker{width:100%;min-width:0;max-width:100%;flex:unset}.page-wrapper-list.transactions .page-wrapper-list__search .select-container>*,.page-wrapper-list.transactions .page-wrapper-list__search .select-input>*,.page-wrapper-list.transactions .page-wrapper-list__search .input-container>*,.page-wrapper-list.transactions .page-wrapper-list__search .date-picker>*{width:100%;min-width:0}.page-wrapper-list.transactions .page-wrapper-list__search .select-container{width:100%;min-width:0;max-width:100%;flex:unset}.page-wrapper-list.transactions .page-wrapper-list__search .select-container .select-container__field{width:100%;min-width:0}.page-wrapper-list.transactions .page-wrapper-list__search .select-input{width:100%;min-width:260px;max-width:100%;flex:unset}.page-wrapper-list.transactions .page-wrapper-list__search .select-input .select,.page-wrapper-list.transactions .page-wrapper-list__search .select-input .select .select__control{width:100%;min-width:0}.page-wrapper-list.transactions .page-wrapper-list__search .date-picker{width:100%;min-width:0;max-width:100%;flex:unset}.page-wrapper-list.transactions .page-wrapper-list__search .date-picker .input-container,.page-wrapper-list.transactions .page-wrapper-list__search .date-picker .input-container .input-container__field-wrapper,.page-wrapper-list.transactions .page-wrapper-list__search .date-picker .input-container .input-container__field-wrapper .input-container__field{width:100%;min-width:0}.client-detail-layout{display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.client-detail-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"detail level" "stack stack" "assign assign";align-items:stretch}}@media(min-width:1024px){.client-detail-section{grid-area:detail}}@media(min-width:1024px){.client-user-level-section{grid-area:level}}@media(min-width:1024px){.client-detail-layout .user-assign-level-form{grid-area:assign}}.client-detail-layout__stack{display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.client-detail-layout__stack{grid-area:stack}}: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}
