@font-face{font-family:Roboto;src:url(/fonts/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.app-navigation{display:flex;flex-direction:column}.app-navigation__link a{display:block;font-size:15px;line-height:17.57px;padding:6px 0;color:var(--primary-color)}.app-navigation__logout-btn{color:var(--primary-color);margin:auto 0 0;display:none}@media screen and (max-width: 768px){.app-navigation{display:flex;flex-direction:column;align-items:center;height:100%;padding:30px}.app-navigation__list{flex-grow:1;display:flex;flex-direction:column;justify-content:center;gap:15px}.app-navigation__link a{font-size:16px;padding:10px 0;text-align:center}.app-navigation__logout-btn{display:block}}.app-header{padding:24px;border-bottom:1px solid #d2d1ce}.app-header__logo-wrapper{display:flex;flex-direction:column;gap:6px;z-index:101}.app-header__demo-notice{font-size:11px;color:#6b7280}.app-header__demo-notice a{color:var(--primary-color);text-decoration:underline}.app-header__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.app-header__logo{display:flex;align-items:center;gap:10px;height:40px;text-decoration:none}.app-header__logo img{width:110px;height:100%;-o-object-fit:contain;object-fit:contain}.app-header__logo-text{font-size:14px;font-weight:700;line-height:1.3;color:#000}.app-header__logo-text span{font-weight:700}.app-header__logout-btn{color:var(--primary-color)}.app-header__mobile-nav{position:fixed;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:100}.app-header__burger-btn{display:none;flex-direction:column;width:30px;height:30px;justify-content:space-between;background:none;margin:0;padding:2px;border:none;overflow:hidden;z-index:101}.app-header__burger-btn span{width:26px;height:4px;border-radius:2px;background:var(--primary-color);transition:all .3s ease;transform-origin:0}.app-header__burger-btn.active span:nth-child(1){transform:rotate(45deg);width:31px}.app-header__burger-btn.active span:nth-child(2){opacity:0}.app-header__burger-btn.active span:nth-child(3){transform:rotate(-45deg);width:31px}@media screen and (max-width: 768px){.app-header{padding:20px}.app-header__logo{width:80px;height:54px}.app-header__logout-btn{display:none}.app-header__burger-btn{display:flex}}.page{display:flex;max-width:1248px;margin:0 auto;padding:35px 24px}.page__navigation{flex-shrink:0;width:200px}.page__content{flex-grow:1;min-width:0}@media screen and (max-width: 768px){.page{padding:20px}.page__navigation{display:none}}.auth-page{padding:20px;max-width:500px;margin:0 auto}.auth-page__title{margin:0 0 24px;font-family:Roboto;font-size:24px;line-height:28px}.auth-page__form{padding:20px 24px 30px;display:flex;flex-direction:column;gap:10px;border:1px solid #d2d1ce;border-radius:5px}.auth-page__form-group{display:flex;flex-direction:column;gap:5px}.auth-page__form-group label span{color:red}.auth-page__form-button{margin-top:10px}.region-page-filter{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px 40px}.region-page-filter__form-field{display:flex;flex-grow:1;align-items:center;width:calc(50% - 20px);max-width:480px;min-width:400px}.region-page-filter__form-field label{min-width:150px;font-size:13px;line-height:15.23px}.region-page-filter__input-container{flex-grow:1}.region-page-filter__input-container input{width:100%}.region-page-filter__submit{width:100%;display:flex;justify-content:flex-end}.region-page-filter__submit button{min-width:150px}@media screen and (max-width: 768px){.region-page-filter{gap:12px}.region-page-filter__form-field{flex-direction:column;align-items:stretch;gap:4px;width:100%;min-width:100%}}.regions-page-table{font-size:13px}.regions-page-table__actions{width:100%;display:flex;justify-content:center}.regions-page-table__action-btn.p-button-sm{padding:7px;width:30px;height:30px}.regions-page__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.regions-page__title{margin:0;font-size:24px;line-height:28.13px}.regions-page__filter{margin-bottom:60px}@media screen and (max-width: 768px){.regions-page__header{margin-bottom:10px}.regions-page__title{font-size:20px}.regions-page__filter{margin-bottom:30px}}.users-page-table{font-size:13px}.users-page-table__actions{display:flex;gap:5px}.users-page-table__action-btn.p-button-sm{padding:7px;width:30px;height:30px}.users-page-table .p-datatable-column-title{white-space:nowrap}.users-page__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.users-page__title{margin:0;font-size:24px;line-height:28.13px}.users-page__add-btn{min-width:200px}@media screen and (max-width: 768px){.users-page__header{margin-bottom:10px}.users-page__title{font-size:20px}.users-page__add-btn{min-width:100px}}.widget-code-page__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.widget-code-page__title{margin:0;font-size:24px;line-height:28.13px}.widget-code-group{margin-bottom:50px}.widget-code-group__title{margin-bottom:16px;color:var(--primary-color);font-size:13px;line-height:100%;letter-spacing:0%}.widget-code-group__code{margin-bottom:15px;padding:15px 20px;background:#eff4fb;border:2px solid #e2e2e2;border-radius:6px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.widget-code-group__copy-btn{min-width:155px}@media screen and (max-width: 768px){.widget-code-page__header{margin-bottom:10px}.widget-code-page__title{font-size:20px}}.export-page-filter{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px 40px}.export-page-filter__form-field{display:flex;flex-grow:1;align-items:center;width:calc(50% - 20px);max-width:480px;min-width:400px}.export-page-filter__form-field--100{width:100%;max-width:100%;min-width:100%}.export-page-filter__form-field label{min-width:150px;font-size:13px;line-height:15.23px}.export-page-filter__input-container{flex-grow:1}.export-page-filter__input-container input{width:100%}.export-page-filter__submit{width:100%;display:flex;justify-content:flex-end}.export-page-filter__submit button{min-width:150px}@media screen and (max-width: 768px){.export-page-filter{gap:12px}.export-page-filter__form-field{flex-direction:column;align-items:stretch;gap:4px;width:100%;min-width:100%}}.export-page-table{font-size:13px}.export-page-table .p-datatable-footer{background:#fff}.export-page-table .p-datatable-column-title{white-space:nowrap}.export-page-table__action{color:var(--primary-color);white-space:nowrap}.export-page-table__action--disabled{color:#777}.export-page-table__description{font-size:13px;font-style:italic;color:#404040;padding:6px 0}.export-page__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.export-page__title{margin:0;font-size:24px;line-height:28.13px}.export-page__filter{margin-bottom:60px}@media screen and (max-width: 768px){.export-page__header{margin-bottom:10px}.export-page__title{font-size:20px}.export-page__filter{margin-bottom:63px}}.user-edit-form{display:flex;flex-direction:column;gap:20px}.user-edit-form__form-group{display:flex;max-width:410px;gap:10px}.user-edit-form__input-container{flex-grow:1;max-width:300px}.user-edit-form__input-container>*{max-width:inherit}.user-edit-form__form-group label{padding-top:5px;min-width:100px}.user-edit-form__value{padding-top:5px}.user-edit-form__form-group_checkbox label{padding-top:0;min-width:100px}.user-edit-form__form-group label span{color:red}.user-edit-form__form-group input{min-width:300px}.user-edit-form__form-actions{margin-top:10px;display:flex;gap:20px}.user-edit-form__form-button{min-width:150px}.user-edit-page__title{margin:0 0 34px;font-size:24px;line-height:28.13px}.not-found-page{margin:0 auto;display:flex;gap:86px;align-items:center;justify-content:center}.not-found-page__title{font-size:128px;color:#0373a6}.not-found-page__description{max-width:385px}.not-found-page__description p{margin-bottom:40px;font-size:13px;line-height:15.23px}.not-found-page__button{min-width:155px}.zones-table__title{margin:0;font-size:24px;line-height:28.13px}.zones-table__actions{margin-top:26px;display:flex;align-items:center;justify-content:space-between;gap:15px}.zones-table__tabs{display:flex;align-items:center}.zones-table__tab-btn.p-button{min-width:160px;border-radius:0}.zones-table__table-wrapper{overflow-x:auto}.zones-table__table{position:relative}.zones-table__table-container{position:relative;max-height:377px;overflow:auto}.zones-table__table-head{position:sticky;top:0;z-index:1}.zones-table__table-row.active{background-color:#e2e8f0}.zones-table__table-row-name{cursor:pointer}.zones-table__create-btn{height:30px}.zones-table__form-action-col{width:100px}.zones-table__form-actions{display:flex;gap:20px;justify-content:flex-end}.zones-table__form-button{flex-grow:1;height:30px;width:100%;max-width:160px}.zones-table__action-btn.p-button-sm{padding:7px;width:30px;height:30px}.zones-table__form-input{height:30px;width:150px}.zones-table__form-input>input{width:inherit}.p-datatable.p-datatable-sm .p-datatable-tbody>tr.zones-table__create-zone-row>td{border-bottom-width:0}@media screen and (max-width: 768px){.zones-table__actions{margin-top:15px;margin-bottom:15px;flex-wrap:wrap}.zones-table__tab-btn.p-button{min-width:120px;flex-grow:1}}.region-info{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 40px}.region-info__form-group{display:flex;flex-grow:1;width:calc(50% - 20px);min-width:400px;max-width:450px;gap:10px}.region-info__form-group_value{height:39px;align-items:center}.region-info__form-group.region-info__form-group_value label{padding-top:0}.region-info__input-container{flex-grow:1}.region-info__input-edit-container{display:flex;align-items:center;gap:10px}.region-info__form-group label{padding-top:5px;min-width:140px}.region-info__form-group_checkbox{height:39px;align-items:center}.region-info__form-group_checkbox label{padding-top:0}.region-info__form-group label span{color:red}.region-info__form-actions{margin-top:10px;display:flex;gap:20px}.region-info__form-button{min-width:150px}.region-info-editable-input{width:100%;display:flex;align-items:center;gap:10px}.region-info-editable-input__icon-button.p-button-lg{padding:10px;width:40px;height:39px;min-width:0;flex-shrink:0}.region-info-editable-input__button.p-button-sm{flex-shrink:0}@media screen and (max-width: 768px){.region-info__form-group{flex-wrap:wrap;gap:4px;width:100%;min-width:100%}.region-info__form-group_value{height:20px}.region-info__input-container{width:100%}.region-info__form-group label,.region-info__form-group_checkbox label{font-size:13px}}.region-edit-page__title{margin:0 0 26px;font-size:24px;line-height:28.13px}.region-edit-page__subtitle{margin:0 0 16px;font-size:24px;line-height:28.13px}.region-edit-page__form{margin-bottom:30px}.region-edit-page__map{margin-bottom:70px}.region-edit-page__map-container{width:100%;aspect-ratio:18/10;border-radius:10px;overflow:hidden}.region-edit-page__map-description{margin:10px 0}.region-edit-page__map-actions-toggler.p-button-sm{padding:7px;width:30px;height:30px;min-width:0}.region-edit-page__map-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:20px}.region-edit-page__map-actions>*{min-width:150px}@media screen and (max-width: 768px){.region-edit-page__title,.region-edit-page__subtitle{margin-bottom:10px;font-size:20px}}@media screen and (max-width: 640px){.region-edit-page__map-container{aspect-ratio:1/1}}.settings-page__header{margin-bottom:26px}.settings-page__title{margin:0;font-size:24px;line-height:28.13px}.setting-page__checkbox-group{display:flex;align-items:center;gap:10px}.setting-page__checkbox-group .p-toggleswitch{width:34px;height:18px}.setting-page__checkbox-group .p-toggleswitch-handle{width:12px;height:12px;margin-block-start:-6px}.setting-page__checkbox-group .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-handle{inset-inline-start:18px}.tariffs-page-table{font-size:13px}.tariffs-page__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.tariffs-page__title{margin:0;font-size:24px;line-height:28.13px}.tariffs-page__description{margin:-16px 0 24px;font-size:13px;color:#6b7280}@media screen and (max-width: 768px){.tariffs-page__header{margin-bottom:10px}.tariffs-page__title{font-size:20px}}.non-working-days-table{font-size:13px}.non-working-days-page__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.non-working-days-page__title{margin:0;font-size:24px;line-height:28.13px}.non-working-days-page__description{margin:-16px 0 24px;font-size:13px;color:#6b7280}@media screen and (max-width: 768px){.non-working-days-page__header{margin-bottom:10px}.non-working-days-page__title{font-size:20px}}.exclusion-goods-table{font-size:13px}.exclusion-goods-page__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.exclusion-goods-page__title{margin:0;font-size:24px;line-height:28.13px}.exclusion-goods-page__description{margin:-16px 0 24px;font-size:13px;color:#6b7280}@media screen and (max-width: 768px){.exclusion-goods-page__header{margin-bottom:10px}.exclusion-goods-page__title{font-size:20px}}
