.auth-decorator{opacity:.95;background-image:url(/assets/login_background-DUHjcX1A.png);background-position:50%;background-size:cover;width:60%;height:100%;padding:0 6%}.decorator-text{text-align:center;color:var(--txt4);font-size:1.6em}.decorator-title{text-align:center;color:var(--txt4);font-size:3em}.decorator-title span{display:block}@media (width<=992px){.auth-decorator{display:none}}.auth-page{height:100vh}.auth-form{width:40%;padding:0 8%}.auth-form-actions{flex-direction:column;gap:12px;display:flex}.auth-input{border-radius:20px;height:50px}.auth-button{background-color:#4f39f6;border-radius:20px;width:100%;height:60px;font-size:20px}.auth-title{color:var(--txt);font-size:2.3em;font-weight:500}.auth-text{color:var(--txt2);font-size:1.2em}@media (width<=992px){.auth-form{width:50%;padding:0}}@media (width<=576px){.auth-title{font-size:2em}.auth-form{width:80%}}.employees-page{padding:24px 32px}@media (width<=768px){.employees-page{padding:16px}.employees-page__mobile-actions{margin-bottom:-8px}}.employees-page__title{color:var(--txt);font-size:1.5rem;font-weight:600}.employees-page__text{color:var(--txt2)}.employees-page__status-icon{font-size:22px}.employees-page__status-icon--active{color:#52c41a}.employees-page__status-icon--inactive{color:#ff4d4f}.universal-table .ant-table{border-radius:8px;overflow:hidden}.universal-table .ant-table-thead>tr>th{font-weight:600}.universal-table:not(.universal-table--mobile) .ant-table-tbody>tr>td:first-child{color:var(--txt3);font-weight:500}.universal-table--mobile .ant-table-row{cursor:pointer}.universal-table__mobile-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.universal-table__details{flex-direction:column;gap:10px;padding:4px 0;display:flex}.universal-table__detail{gap:16px;display:flex}.universal-table__detail-label{color:var(--txt2);font-size:.875rem}.universal-table__detail-value{color:var(--txt);text-align:right;word-break:break-word;font-weight:500}.universal-table__detail-value--editable{cursor:pointer;text-decoration:underline}.universal-table__detail-actions{justify-content:flex-start;margin-top:4px;display:flex}.universal-table__detail-btn{height:auto;padding:4px 2px;font-size:.9375rem;font-weight:600;transition:color .2s,transform .15s,font-size .15s,text-shadow .2s;color:#1677ff!important}.universal-table__detail-btn:hover{text-shadow:0 1px 4px #1677ff2e;font-size:.96875rem;color:#4096ff!important}.universal-table__detail-btn:active{text-shadow:none;font-size:.90625rem;transform:scale(.98)}.universal-table__detail-btn .anticon{font-size:1rem;transition:transform .15s}.universal-table__detail-btn:hover .anticon{transform:scale(1.03)}.universal-table__detail-btn:active .anticon{transform:scale(.98)}.universal-table-pagination{align-items:center;gap:16px;margin-top:16px;display:flex}.universal-table-pagination__header{flex:1;min-width:0}.universal-table-pagination__size-field{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.universal-table-pagination__size-label{color:var(--txt2);font-size:.75rem;line-height:1.2}.universal-table-pagination__size{flex-shrink:0;min-width:72px}.universal-table-pagination__total{text-align:center;color:var(--txt2);flex:1}.universal-table-pagination__pages{flex-shrink:0}@media (width<=768px){.universal-table-pagination{flex-direction:column;align-items:stretch;gap:12px}.universal-table-pagination__header{justify-content:space-between}.universal-table-pagination__total{text-align:right;flex:1}.universal-table-pagination__pages{justify-content:center;display:flex}}.table-row-light td{background-color:#fff!important}.table-row-dark td{background-color:#fafafa!important}.action-button-tooltip-wrapper>*{width:100%}.delete-button.ant-btn-primary:disabled,.delete-button.ant-btn-primary.ant-btn-disabled{color:#fff;opacity:.5;background-color:#ff4d4f;border-color:#ff4d4f}.accept-button.ant-btn-primary{background-color:#2f855a;border-color:#2f855a}.accept-button.ant-btn-primary:not(:disabled):hover{background-color:#276749;border-color:#276749}.return-button.ant-btn-primary{background-color:#d48806;border-color:#d48806}.return-button.ant-btn-primary:not(:disabled):hover{background-color:#c77700;border-color:#c77700}.return-button.ant-btn-primary:disabled,.return-button.ant-btn-primary.ant-btn-disabled,.accept-button.ant-btn-primary:disabled,.accept-button.ant-btn-primary.ant-btn-disabled{color:#fff;opacity:.8}.page-header{border-bottom:1px solid var(--border);margin-bottom:4px;padding:15px 10px}.page-header__actions{gap:8px}.open-filters-button{width:100%}.close-filters-button{cursor:pointer;background:var(--bg2);width:100%;color:var(--txt2);border:none;justify-content:center;gap:10px;font-size:20px;display:flex}.employee-filters-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;margin-bottom:12px;display:grid}.employee-filters-grid .ant-form-item{margin-bottom:0}.employee-filters-grid .ant-form-item-label{padding-bottom:4px}.employee-filters-grid .ant-form-item-label>label{height:auto;font-size:.8125rem}.employee-filters-actions{margin-top:4px}@media (width<=992px){.employee-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=576px){.employee-filters-grid{grid-template-columns:1fr;gap:8px}}.dragger-icon{text-align:center;font-size:28px;display:inline}.device-dragger .ant-upload{height:200px}.device-button{width:100%}.device-import-result{margin-top:16px}.device-filters-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}@media (width<=992px){.device-filters-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.device-filters-grid{grid-template-columns:1fr}}.accept-devices-button{width:15%}.devices-status-tag{padding:5px;font-size:14px}@media (width<=768px){.send-devices-button,.accept-devices-button{width:100%}}.applicant-filters-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=992px){.applicant-filters-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.applicant-filters-grid{grid-template-columns:1fr}}.mark-filters-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=992px){.mark-filters-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.mark-filters-grid{grid-template-columns:1fr}}.marks-page{width:100%;padding:20px}.mark-form{width:100%;padding:20px}.mark-form-actions{width:100%}.model-filters-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=992px){.model-filters-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.model-filters-grid{grid-template-columns:1fr}}.models-page{width:100%;padding:20px}.add-button{text-decoration:none}.model-form{max-width:100%;padding:20px}.model-form-actions{width:100%}.colors-page{padding:24px 32px}@media (width<=768px){.colors-page{padding:16px}.colors-page__mobile-actions{margin-bottom:-8px}}.colors-page__title{color:var(--txt);margin:0;font-size:1.5rem;font-weight:600}.colors-page__actions .ant-btn{font-size:18px}.checkbox-container{background-color:var(--border);background:var(--bg3);border:.5px solid var(--border);text-align:center;border-radius:8px;margin-bottom:10px;padding:5px}.car-device-form__pair,.car-device-form__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=768px){.car-device-form__pair,.car-device-form__grid{grid-template-columns:1fr}}.order-filters-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px;margin-bottom:16px;display:grid}.add-order-page{padding:30px}.orders-steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon.ant-wave-target{color:#fff;background-color:#52c41a;border-color:#52c41a}.client-device-filters-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}@media (width<=1200px){.client-device-filters-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.client-device-filters-grid{grid-template-columns:1fr}}.client-filters-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;margin-bottom:12px;display:grid}.client-filters-grid .ant-form-item{margin-bottom:0}.client-filters-grid .ant-form-item-label{padding-bottom:4px}.client-filters-grid .ant-form-item-label>label{height:auto;font-size:.8125rem}@media (width<=992px){.client-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=576px){.client-filters-grid{grid-template-columns:1fr;gap:8px}}.clients-page{padding:24px 32px}@media (width<=768px){.clients-page{padding:16px}.clients-page__mobile-actions{margin-bottom:-8px}}.clients-page__title{color:var(--txt);margin:0;font-size:1.5rem;font-weight:600}.clients-page__card{height:100%}.clients-page__card--clickable{cursor:pointer}.clients-page__card-title{margin-top:0!important;margin-bottom:12px!important}.clients-page__status-icon{font-size:16px}.clients-page__status-icon--active{color:#52c41a}.clients-page__status-icon--inactive{color:#ff4d4f}.profile-form-container{width:100%}.profile-form-actions .ant-form-item-control-input-content .ant-input-disabled,.profile-form-actions .ant-form-item-control-input-content .ant-input-affix-wrapper-disabled,.profile-form-actions .ant-form-item-control-input-content .ant-phone-input-disabled{color:var(--txt);cursor:default}.profile-action-buttons,.profile-settings__actions,.profile-password-modal__actions{margin-top:8px}.profile-logout-button{width:100%}.profile-settings{margin-top:4px}.profile-settings__icon{color:var(--blue);font-size:18px}.profile-settings__title{color:var(--txt);margin:0;font-size:18px;font-weight:700}.profile-password-modal__error.ant-alert{margin-bottom:16px}.profile-note.ant-alert{border-radius:12px;margin-top:18px}@media (width<=576px){.profile-action-buttons,.profile-settings__actions,.profile-password-modal__actions{grid-template-columns:1fr}.profile-action-buttons .ant-btn,.profile-action-buttons a,.profile-settings__actions .ant-btn,.profile-settings__actions a,.profile-password-modal__actions .ant-btn,.profile-password-modal__actions a{width:100%}}.not-found-page{background:var(--bg);justify-content:center;align-items:center;min-height:calc(100vh - 40px);padding:20px;display:flex}.not-found-page .ant-result{border:1px solid var(--border);background:var(--bg3);border-radius:18px;width:100%;max-width:720px;padding:48px 24px}.not-found-page__actions{justify-content:center}@media (width<=576px){.not-found-page{min-height:calc(100vh - 96px);padding:12px}.not-found-page .ant-result{border-radius:14px;padding:32px 16px}.not-found-page__actions,.not-found-page__actions .ant-space-item,.not-found-page__actions .ant-btn{width:100%}}.app-sider{border-right:1px solid var(--border);background:0 0}.drawer-button{border:none;border-top:1px solid var(--border);background:var(--bg2);cursor:pointer;width:max-content;height:56px;color:var(--txt2);font-size:3em;transition:all .15s;display:inline-block}.app-drawer .ant-drawer-body{padding-bottom:0}.sider-inner{height:100%;overflow:hidden}.sider-header{padding:18px 16px}.uveos-icon{width:50px;height:50px}.sider-title{color:var(--txt);font-size:16px;font-weight:700}.sider-user-role{font-size:14px;font-weight:500}.sider-user-role.admin{color:var(--red)}.sider-user-role.manager{color:var(--green)}.sider-nav{border-top:1px solid var(--border);border-bottom:1px solid var(--border);scrollbar-width:thin;scrollbar-color:#0000002e transparent;flex:1;padding:10px;overflow:hidden auto}.sider-nav::-webkit-scrollbar{width:8px}.sider-nav::-webkit-scrollbar-track{background:0 0}.sider-nav::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px}.sider-nav::-webkit-scrollbar-thumb:hover{background:#00000047}.sidebar-link{color:var(--txt2);box-sizing:border-box;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:42px;margin:2px 8px;padding:10px 14px;text-decoration:none;transition:all .15s;display:flex}.sidebar-link.collapsed{justify-content:center;gap:0}.toggle-desktop{height:48px}.toggle-mobile{margin:0;font-size:18px}.toggle-button{background:var(--bg2);cursor:pointer;color:var(--txt2);border:none;width:100%;padding:15px 0;font-weight:500;transition:all .15s}.toggle-mobile:hover{color:var(--blue-dark)}.sidebar-link:hover,.sidebar-link.active,.toggle-desktop:hover{background:var(--blue-bg);color:var(--blue-dark)}.profile-button{cursor:pointer;font:inherit;text-align:left;background:0 0;border:none}.main-layout{height:100vh}.content{flex:1;height:100vh;overflow-y:scroll}.content::-webkit-scrollbar{width:6px;height:6px}.content::-webkit-scrollbar-thumb{background:var(--blue);border-radius:10px}.content::-webkit-scrollbar-thumb:active{background:var(--blue-dark)}:root{--bg:#f0f0ee;--bg2:#ffffff1a;--bg3:#f5f5f3;--txt:#1a1a1a;--txt2:#6b6b6b;--txt3:#9a9a9a;--txt4:#fff;--border:#0000001a;--blue:#185fa5;--blue-bg:#e6f1fb;--blue-dark:#0c447c;--green:#0f6e56;--green-bg:#e1f5ee;--amber:#ba7517;--amber-bg:#faeeda;--red:#a32d2d;--red-bg:#fcebeb}*{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:var(--bg)}.table-page{padding:20px}.form-container{width:100%;padding:20px}.form-actions{flex-direction:column;gap:10px;width:40%;padding:20px;display:flex}.form-input,.form-main-button{width:100%}.action-buttons-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.form-actions-bar__left,.form-actions-bar__right{gap:12px;display:flex}.form-actions-bar__right{justify-content:end}.form-actions-bar__left{justify-content:start}.form-edit-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.form-edit-actions__cancel{height:36px;padding:4px 12px;font-size:15px}@media (width<=992px){.form-actions{width:70%}}@media (width<=768px){.form-actions{width:100%}.form-actions-bar__left,.form-actions-bar__right{flex-direction:column;align-items:flex-start}.form-actions-bar__left>*,.form-actions-bar__right>*{width:100%}}@media (width<=576px){.action-buttons-grid{grid-template-columns:1fr}.form-edit-actions{flex-direction:column;align-items:stretch}.form-edit-actions__cancel{width:100%}}.form-actions .ant-checkbox-wrapper.checkbox-status{justify-content:flex-start;align-items:center;gap:10px;width:100%;margin-left:0;padding-left:0;font-size:18px;font-weight:600;line-height:1.4;display:flex}.form-actions .ant-checkbox-wrapper.checkbox-status .ant-checkbox{margin-inline-end:0;top:0}.form-actions .ant-checkbox-wrapper.checkbox-status .ant-checkbox-inner{width:20px;height:20px}.form-actions .ant-checkbox-wrapper.checkbox-status .ant-checkbox+span{padding-inline-start:0;font-size:18px;font-weight:600}.form-actions .ant-checkbox-wrapper.checkbox-status:has(.ant-checkbox-checked){color:#389e0d}.form-actions .ant-checkbox-wrapper.checkbox-status:has(.ant-checkbox-checked) span{color:#389e0d}.form-actions .ant-checkbox-wrapper.checkbox-status:has(.ant-checkbox-checked) .ant-checkbox-inner{background-color:#52c41a;border-color:#52c41a}.form-actions .ant-checkbox-wrapper.checkbox-status:not(:has(.ant-checkbox-checked)){color:#cf1322}.form-actions .ant-checkbox-wrapper.checkbox-status:not(:has(.ant-checkbox-checked)) span{color:#cf1322}.form-actions .ant-checkbox-wrapper.checkbox-status:not(:has(.ant-checkbox-checked)) .ant-checkbox-inner{border-color:#ff4d4f}.form-actions .ant-checkbox-wrapper.checkbox-status:has(.ant-checkbox-checked):hover .ant-checkbox-inner{border-color:#52c41a}.form-actions .ant-checkbox-wrapper.checkbox-status:has(.ant-checkbox-checked) .ant-checkbox:hover .ant-checkbox-inner{border-color:#52c41a}.form-actions .ant-checkbox-wrapper.checkbox-status:not(:has(.ant-checkbox-checked)):hover .ant-checkbox-inner{border-color:#ff4d4f}.form-actions .ant-checkbox-wrapper.checkbox-status:not(:has(.ant-checkbox-checked)) .ant-checkbox:hover .ant-checkbox-inner{border-color:#ff4d4f}
