.orders{background:#0b1220;overflow:hidden}.appShell{background:#0b1220}.topHeader{position:fixed;top:0;left:0;width:100%;height:72px;background:#111828f2;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;padding:0 18px;z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.headerLeft,.headerRight{display:flex;align-items:center;gap:10px;min-width:180px}.pageTitle{color:#fff;font-size:18px;font-weight:800}.headerIconBtn,.headerLogoutBtn,.hamburgerBtn{color:#fff!important;border-radius:12px!important;height:40px!important;border:none!important;background:transparent!important;box-shadow:none!important}.headerIconBtn:hover,.headerLogoutBtn:hover,.hamburgerBtn:hover{background:#253154!important;color:#fff!important}.headerNav{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.headerNavBtn{border:none;background:transparent;color:#dbe7ff;padding:10px 14px;border-radius:12px;cursor:pointer;transition:.2s ease;font-size:14px}.headerNavBtn:hover{background:#253154;color:#fff}.headerNavBtnActive{background:#253154;color:#fff;font-weight:700}.mainContainer{position:absolute;top:72px;left:0;width:100%;overflow:hidden;padding:12px}.mainCont{position:absolute;top:0;left:0;width:100%;overflow:auto;padding:20px}.menuDrawer .ant-drawer-content{background:#111828!important;color:#fff}.menuDrawer .ant-drawer-header{background:#111828!important;border-bottom:1px solid rgba(255,255,255,.08)}.menuDrawer .ant-drawer-title,.menuDrawer .ant-drawer-close{color:#fff!important}.drawerTopActions{margin-bottom:16px}.drawerMenuList{list-style:none;margin:0;padding:0}.drawerMenuList li{margin-bottom:8px}.drawerMenuBtn{width:100%;display:flex;align-items:center;gap:10px;border:none;background:transparent;color:#dbe7ff;padding:12px 14px;border-radius:14px;cursor:pointer;transition:.2s ease;text-align:left}.drawerMenuBtn:hover{background:#253154;color:#fff}.drawerMenuBtnActive{background:#253154;color:#fff;font-weight:700}.sideBarContainerFalse{display:none!important}@media(max-width:991px){.topHeader{padding:0 12px}.headerLeft,.headerRight{min-width:auto}.pageTitle{font-size:16px}.mainContainer{padding:8px}.ant-drawer-body{background-color:#0b1220!important}.ant-drawer-content-wrapper{width:fit-content!important}}.analyticsPage{min-height:100vh;padding:16px;background:#0b1220;color:#fff}.analyticsHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.analyticsTitleWrap{display:flex;align-items:center;gap:14px}.analyticsIconBox{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1d4ed8,#0ea5e9);border:1px solid #ffffff33;color:#fff;font-size:24px;box-shadow:0 8px 24px #00000040}.analyticsTitle{margin:0;color:#fff;font-size:28px;font-weight:700}.analyticsSubtitle{margin:4px 0 0;color:#94a3b8;font-size:14px}.analyticsHeaderActions{display:flex;gap:10px;flex-wrap:wrap}.analyticsCard{background:#111827!important;border:1px solid #ffffff33!important;border-radius:16px!important;color:#fff!important;box-shadow:0 10px 30px #00000038}.analyticsCard .ant-card-head{border-bottom:1px solid #ffffff1f!important}.analyticsCard .ant-card-head-title{color:#fff!important;font-weight:600}.analyticsCard .ant-card-body{color:#fff}.analyticsFilterCard,.analyticsSection{margin-bottom:16px}.analyticsLoading,.compareLoading{display:flex;align-items:center;justify-content:center;min-height:220px}.analyticsPrimaryBtn{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:1px solid #ffffff33!important;color:#fff!important;font-weight:600}.analyticsPrimaryBtn:hover,.analyticsPrimaryBtn:focus{opacity:.95}.analyticsGhostBtn{background:#111827!important;border:1px solid #ffffff33!important;color:#fff!important;font-weight:500}.analyticsGhostBtn:hover,.analyticsGhostBtn:focus{border-color:#fff6!important;color:#fff!important}.analyticsInput .ant-picker,.analyticsInput.ant-select .ant-select-selector,.analyticsInput .ant-select-selector{background:#0f172a!important;border:1px solid #ffffff33!important;color:#fff!important;min-height:40px}.ant-picker{background:#0f172a!important;border:1px solid #ffffff33!important}.ant-picker-input>input{color:#fff!important}.ant-picker-suffix,.ant-picker-separator{color:#cbd5e1!important}.ant-select-selection-placeholder{color:#94a3b8!important}.analyticsSelectDropdown .ant-select-item{color:#fff}.analyticsSelectDropdown .ant-select-item-option-selected{background:#1e293b!important}.analyticsSelectDropdown{background:#111827!important}.statCard .ant-statistic-title,.miniStatCard .ant-statistic-title{color:#9ca3af!important;font-weight:500}.compareBox{padding:16px;border-radius:14px;background:#0f172a;border:1px solid #ffffff24;min-height:145px}.compareLabel{color:#94a3b8;font-size:14px;margin-bottom:10px}.compareCurrent{color:#fff;font-size:28px;font-weight:700;line-height:1.2}.comparePrevious{color:#9ca3af;font-size:13px;margin-top:8px}.analyticsTable .ant-table{background:#111827!important;color:#fff!important}.analyticsTable .ant-table-container{border-color:#fff2!important}.analyticsTable .ant-table-thead>tr>th{background:#1f2937!important;color:#fff!important;border-color:#fff2!important}.analyticsTable .ant-table-tbody>tr>td{background:#111827!important;color:#fff!important;border-color:#ffffff18!important}.analyticsTable .ant-table-tbody>tr:hover>td{background:#172033!important}.analyticsTable .ant-table-cell-fix-left,.analyticsTable .ant-table-cell-fix-right{background:#111827!important}.analyticsTable .ant-pagination .ant-pagination-item,.analyticsTable .ant-pagination .ant-pagination-prev button,.analyticsTable .ant-pagination .ant-pagination-next button{background:#0f172a!important;border-color:#fff2!important;color:#fff!important}.analyticsTable .ant-pagination .ant-pagination-item a{color:#fff!important}.analyticsTable .ant-pagination .ant-pagination-item-active{border-color:#3b82f6!important}.analyticsTable .ant-table-placeholder .ant-table-cell{background:#111827!important;color:#9ca3af!important}.ant-statistic-content,.ant-statistic-content-value{color:inherit!important}.ant-spin-dot-item{background-color:#3b82f6!important}.ant-statistic-content-value-int,.ant-statistic-content-value-decimal{color:#fff!important}@media(max-width:768px){.analyticsTitle{font-size:22px}.analyticsSubtitle{font-size:13px}.analyticsIconBox{width:46px;height:46px;font-size:21px}}.expensesPage{height:100%}.expensesCard{height:100%;background:linear-gradient(180deg,#253154f2,#111828f2);border-radius:22px;padding:18px;box-shadow:0 5px 20px 10px #111828;display:flex;flex-direction:column}.expensesTopBar{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:16px}.expensesTitle{margin:0!important;color:#fff!important}.expensesTitleWrap{display:flex;flex-direction:column;gap:4px}.expensesTitleMeta{color:#fff;font-size:1.2rem;font-weight:600;border-radius:10px;background:#ff000091;padding:5px 5px 0}.expensesTitleMetaCash{color:#fff;font-size:1.2rem;font-weight:600;border-radius:10px;background:#36d90088;padding:5px 5px 0}.expensesTopActions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.expensesFilter{width:220px}.expensesFilterWide{width:280px}.expensesMonthControls{display:flex;align-items:center;gap:10px}.expensesMonthLabel{min-width:150px;text-align:center;color:#fff;font-weight:700;padding:9px 12px;border-radius:12px;background:#ffffff14}.expensesAddBtn{background:#f59e0b!important;border-color:#f59e0b!important;color:#fff!important;font-weight:700;border-radius:14px!important;height:40px!important}.expensesTableWrap{flex:1;min-height:0}.expensesTable .ant-table{background:transparent!important}.expensesTable .ant-table-thead>tr>th{background:#111828!important;color:#fff!important;font-weight:700;border-color:#ffffff14!important}.expensesTable .ant-table-tbody>tr>td{background:#ffffff0f!important;color:#fff!important;border-color:#ffffff14!important;cursor:pointer}.expensesTable .ant-table-tbody>tr:hover>td{background:#253154!important}.expensesTable .expenseDerivedRow>td{cursor:default!important}.expensesTable .ant-pagination-item a{color:#fff}.expensesTable .ant-pagination-item-active{background:#253154;border-color:#f59e0b}.expensesTable .ant-pagination-item-active a{color:#fff}.expenseActions{display:flex;gap:8px;justify-content:center}.expenseTagBlue{background:#3399ff2e!important;color:#66b3ff!important;border-color:#66b3ff!important}.expenseTagGreen{background:#52c41a2e!important;color:#52c41a!important;border-color:#52c41a!important}.expenseTagOrange{background:#f59e0b2e!important;color:#f59e0b!important;border-color:#f59e0b!important}.expenseTagPurple{background:#a755f72e!important;color:#c084fc!important;border-color:#c084fc!important}.expenseTagSlate{background:#94a3b82e!important;color:#cbd5e1!important;border-color:#94a3b8!important}.payCash{color:#52c41a;font-weight:700}.payBank{color:#66b3ff;font-weight:700}.expenseReadonlyHint{color:#cbd5e1;font-weight:700}.expensesModal .ant-modal-content{background:#111828!important;color:#fff;border-radius:18px}.expensesModal .ant-modal-header{background:#111828!important}.expensesModal .ant-modal-title,.expensesModal .ant-modal-close{color:#fff!important}.expensesFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.expensesModal .ant-form-item-label>label,.expensesModal .ant-input,.expensesModal .ant-input-number,.expensesModal .ant-select-selector,.expensesModal .ant-picker,.expensesModal textarea{color:#fff!important}.expensesModal .ant-input,.expensesModal .ant-input-number,.expensesModal .ant-select-selector,.expensesModal .ant-picker,.expensesModal textarea{background:#253154!important;border-color:#ffffff1a!important}@media(max-width:900px){.expensesTopBar,.expensesTopActions{flex-direction:column;align-items:stretch}.expensesTitleWrap,.expensesFilter,.expensesFilterWide{width:100%}.expensesMonthControls{width:100%;justify-content:space-between}.expensesMonthLabel{flex:1}.expensesFormGrid{grid-template-columns:1fr}}.employeesPage{height:100%;color:#fff!important}.employeesCard{height:100%;background:linear-gradient(180deg,#253154f2,#111828f2);border-radius:22px;padding:18px;box-shadow:0 5px 20px 10px #111828;display:flex;flex-direction:column}.employeesTopBar{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:16px}.employeesTitle{margin:0!important;color:#fff!important}.employeesTopActions{display:flex;gap:12px;align-items:center}.employeesSearch{width:260px}.employeesAddBtn{background:#f59e0b!important;border-color:#f59e0b!important;color:#fff!important;font-weight:700;border-radius:14px!important;height:40px!important}.employeesAddBtn:hover{opacity:.9}.employeesTableWrap{flex:1;min-height:0}.employeesTable .ant-table{background:transparent!important}.employeesTable .ant-table-thead>tr>th{background:#111828!important;color:#fff!important;font-weight:700;border-color:#ffffff14!important}.employeesTable .ant-table-tbody>tr>td{background:#ffffff0f!important;color:#fff!important;border-color:#ffffff14!important;cursor:pointer}.employeesTable .ant-table-tbody>tr:hover>td{background:#253154!important}.employeesTable .ant-pagination-item a{color:#fff}.employeesTable .ant-pagination-item-active{background:#253154;border-color:#f59e0b}.employeesTable .ant-pagination-item-active a{color:#fff}.statusActive{color:#52c41a;font-weight:700}.statusInactive{color:#ff4d4f;font-weight:700}.employeesModal .ant-modal-content{background:#111828!important;color:#fff;border-radius:18px}.employeesModal .ant-modal-header{background:#111828!important}.employeesModal .ant-modal-title,.employeesModal .ant-modal-close{color:#fff!important}.employeesFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;color:#fff!important}.fullCol{grid-column:1 / -1}.fullWidth{width:100%}.employeesModal .ant-form-item-label>label,.employeesModal .ant-input,.employeesModal .ant-input-number,.employeesModal .ant-select-selector,.employeesModal .ant-picker,.employeesModal textarea{color:#fff!important}.employeesModal .ant-input,.employeesModal .ant-input-number,.employeesModal .ant-select-selector,.employeesModal .ant-picker,.employeesModal textarea{background:#253154!important;border-color:#ffffff1a!important}.employeesModal .ant-modal-close{display:flex!important;align-items:center;justify-content:center;inset-inline-end:14px;top:14px;width:40px;height:40px;color:#ff4d4f!important;border-radius:999px;background:transparent!important;border:none!important;z-index:1002}.employeesModal .ant-modal-close:hover{background:#ff4d4f24!important;color:#ff4d4f!important}.carInfoModal{display:grid;gap:18px;color:#fff}.carInfoHero{display:flex;justify-content:space-between;gap:18px;padding:22px;border-radius:22px;margin-top:40px;background:linear-gradient(135deg,#222c46,#1a2032);border:1px solid rgba(255,255,255,.06)}.carInfoEyebrow{color:#ffffffa3;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.carInfoTitle{font-size:28px;font-weight:800;line-height:1.15;margin-bottom:14px}.carInfoMeta{display:flex;flex-wrap:wrap;gap:10px}.carInfoChip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 12px;border-radius:999px;background:#ffffff14;color:#dbe7ff;border:1px solid rgba(255,255,255,.08);font-size:13px;font-weight:700}.carInfoStatus--done{background:#52c41a2e;color:#8be36b;border-color:#52c41a47}.carInfoStatus--active{background:#1890ff2e;color:#7bf;border-color:#1890ff4d}.carInfoStatus--unknown{background:#ffffff14;color:#dbe7ff}.carInfoQuickStats{width:280px;display:flex;justify-content:right;align-items:center;gap:10px}.carInfoStatCard{background:#ffffff0f;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;justify-content:center;align-items:center}.carInfoStatLabel{color:#ffffffad;font-size:12px;margin-bottom:6px}.carInfoStatValue{color:#8be36b;font-size:24px;font-weight:800}.carInfoGrid,.carInfoSections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.carInfoSections{grid-template-columns:repeat(3,minmax(0,1fr))}.carInfoPanel{background:#ffffff0d;border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:18px}.carInfoPanelTitle{font-size:16px;font-weight:800;margin-bottom:16px}.carInfoFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.carInfoFact{display:grid;gap:4px;padding:12px 14px;border-radius:14px;background:#ffffff0a}.carInfoFact span{color:#ffffffa3;font-size:12px}.carInfoFact strong{color:#fff;font-size:14px;word-break:break-word}.carInfoDamage{min-height:100px;padding:14px 16px;border-radius:14px;background:#ffffff0a;color:#dbe7ff;line-height:1.55;white-space:pre-wrap}.carInfoList{display:grid;gap:10px}.carInfoListRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:#ffffff0a}.carInfoListMain{color:#fff;font-size:14px;font-weight:700}.carInfoListSub{color:#ffffff9e;font-size:12px;margin-top:4px}.carInfoEmpty{padding:18px;border-radius:14px;background:#ffffff0a;color:#ffffff9e;text-align:center}@media(max-width:900px){.employeesTopBar{flex-direction:column;align-items:stretch}.employeesTopActions{width:100%;flex-direction:column}.employeesSearch{width:100%}.employeesFormGrid{grid-template-columns:1fr;color:#fff!important}.carInfoHero,.carInfoGrid,.carInfoSections,.carInfoFacts{grid-template-columns:1fr;flex-direction:column}.carInfoQuickStats{width:100%}}.historySummaryGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.historyBox{background:#ffffff0f;border-radius:14px;padding:12px}.historyLabel{color:#ffffffb3;font-size:12px;margin-bottom:6px}.historyValue{color:#fff;font-weight:700;font-size:16px}.historyIncome{color:#52c41a}.ant-input-number-input{color:#fff!important}.historyMonthTitle{min-width:120px;text-align:center;font-weight:800;font-size:16px}@media(max-width:900px){.historySummaryGrid{grid-template-columns:1fr}}.carsCard{display:flex;flex-direction:column;border-radius:22px;padding:16px;background:linear-gradient(180deg,#1b2a4a,#1e2f55);box-shadow:0 18px 40px #00000080}.carsTopBar{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}.carsTitle{margin:0!important;color:#e9eefc!important}.carsTableBox{flex:1;min-height:80vh;overflow:hidden;border-radius:18px;border:1px solid rgba(70,90,130,.5);background:#0f172a99}.ant-spin-container{min-height:80vh!important}.ant-table{min-height:80vh!important;background:#0f1a30!important}.carsTable{min-height:80vh!important}.carsTable .ant-table-thead>tr>th{background:#0f1a30!important;color:#cdd7f5!important;border-bottom:1px solid #2c3d66!important}.carsTable .ant-table-tbody>tr>td{background:#1b2a4a!important;color:#fff!important;border-bottom:1px solid #2c3d66!important}.carsTable .ant-table-tbody>tr:hover>td{background:#243764!important}.carName{width:100%;cursor:pointer;padding:6px 10px;border-radius:5px;display:inline-block;transition:.2s}.carName:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.carGreen{color:#fff;background:#36d90088}.carOrange{background:#ffae00b2}.carWhite{color:#e9eefc;background:#ff000091}.carWin{z-index:9999}.carWinInner{height:100%;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#253154fa,#111828fa);box-shadow:0 18px 40px #0009}.winHeader{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#11182866;cursor:move}.winTitle{color:#e9eefc;font-weight:900}.winActions{display:flex;gap:10px}.iconBtn{background:#2b6cb0!important;border-color:#ffffff1f!important;border-radius:14px!important;height:40px!important;width:48px!important;color:#e9eefc!important}.closeBtn{background:#ff4d4f40!important;border-color:#ff4d4f59!important;color:#ff4d4f!important}.winBody{flex:1;min-height:0;overflow:auto;border-radius:20px}.grid2{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.field{color:#fff!important}.lbl{color:#e9eefce6;font-weight:700;display:block;margin-bottom:6px}.sectionTitle{color:#fff;font-weight:900}.rowCard{padding:10px;margin:15px 0;border-radius:18px;background:#7627005c;border:1px solid rgba(255,255,255,.08)}.rowCard1{padding:10px;margin:15px 0;border-radius:18px;background:#006a915c;border:1px solid rgba(255,255,255,.08)}.rowCard2{padding:10px;margin:15px 0;border-radius:18px;background:#00985b5c;border:1px solid rgba(255,255,255,.08)}.partCard{background:#ffb84d0f;border-color:#ffb84d40}.addMiniBtn{background:#ff9f1c!important;border-radius:14px!important;color:#fff!important;border-color:transparent!important}.addMiniBtn:hover{background:#ffb84d!important;border-color:transparent!important}.addBtnInv{background:#1777ff!important;border-radius:14px!important;height:40px!important;color:#fff!important;border-color:transparent!important}.addBtnInv:hover{background:#1778ffc4!important;border-color:transparent!important}.addBtn{background:#ff9f1c!important;border-radius:14px!important;height:40px!important;color:#fff!important}.addBtn:hover{background:#ffb84d!important}.summaryInput{color:#ffe57b!important;font-weight:800;background-color:#1b222d!important}.profitInput{color:#88ff72!important;font-weight:900;text-align:center;background-color:#1b222d!important}.debtInput{color:#ff6363!important;font-weight:800;background-color:#1b222d!important}.ant-btn-variant-outlined:disabled{color:#fff!important}.carsFiltersRow{display:flex;flex-wrap:wrap;justify-content:right;gap:10px;padding:10px 0 10px 10px}.carsSearchInput{width:300px}@media(min-width:900px){.editCarPage{height:auto}.editCarHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}.carModel{color:#04ff00!important;font-size:1.2rem;background-color:#111828;border-radius:10px;padding:5px}.editCarCard{border-radius:16px;background-color:#111828;box-shadow:0 5px 10px 1px #5b647e;border-color:transparent}.editCarScroll{max-height:calc(90vh - 200px);overflow-y:auto}.editCarScroll::-webkit-scrollbar{width:0px}.editCarForm .full{width:100%}.grid2{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.grid4{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:15px;border-radius:20px;background:#006b6f50}.ant-form-item-label>label{color:#fff!important}.cloneBox{margin-bottom:14px;padding:12px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.cloneRow{display:flex;gap:10px}.sectionSaveRow{display:flex;justify-content:flex-end;margin-top:10px;margin-bottom:6px}.ant-input-disabled,.ant-select-disabled span{color:#fff!important}.rowAddActions{display:flex;margin:10px 0 0!important;justify-content:end!important;align-items:flex-end}.rowActions{display:flex;margin-top:10px!important;justify-content:end!important}.debtInput{color:#ff6363!important;font-weight:800;background-color:#1b222d!important}.summaryInput{color:#ffe57b!important;font-weight:800;background-color:#1b222d!important}.profitInput{color:#88ff72!important;font-weight:900;text-align:center;background-color:#1b222d!important}.textInCar span{color:#ff9040!important;font-weight:900!important}}@media(max-width:900px){.grid2{grid-template-columns:1fr}.editCarPage{height:auto}.editCarHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}.editCarCard{border-radius:16px;background-color:#111828;box-shadow:0 5px 10px 1px #5b647e;border-color:transparent}.editCarScroll{max-height:calc(90vh - 200px);overflow-y:auto}.editCarScroll::-webkit-scrollbar{width:0px}.editCarForm .full{width:100%}.ant-form-item-label>label{color:#fff!important}.ant-input-disabled,.ant-select-disabled span{color:#fff!important}.summaryInput{color:#ffe57b!important;font-weight:800;background-color:#1b222d!important}.profitInput{color:#88ff72!important;font-weight:900;text-align:center;background-color:#1b222d!important}.textInCar span{color:#ff9040!important;font-weight:900!important}.debtInput{color:#ff6363!important;font-weight:800;background-color:#1b222d!important}.rowAddActions{display:flex;margin:10px 0 0!important;justify-content:end!important;align-items:flex-end}.rowActions{display:flex;margin-top:10px!important;justify-content:end!important}}:root{--bg: #111828;--panel: #253154;--line: rgba(255, 255, 255, .08);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .65)}.jobsPage{padding:18px;background-color:#111828;border-radius:20px;height:calc(95vh - 105px)}.titleOnDark{color:var(--text)!important}.mutedOnDark{color:var(--muted)!important}.jobsHeader{display:flex;justify-content:space-between;align-items:flex-end}.ant-card-body{padding:10px!important}.jobsListCard{border-radius:16px;background:transparent;border:none}.jobsList{display:grid;gap:10px}.jobsScroll{max-height:calc(99vh - 195px);overflow-y:auto}.isLocked .modalLables{color:#ffffff73;transition:.2s ease}.isLocked .ant-input[disabled]{color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important;background:#ffffff0d!important;border-color:#ffffff26!important}.isLocked .ant-select-disabled .ant-select-selector{background:#ffffff0d!important;border-color:#ffffff26!important}.isLocked .ant-select-disabled .ant-select-selection-item{color:#ffffffeb!important}.isLocked{opacity:.95}.isLocked .ant-input-number-disabled{background:#ffffff0d!important;border-color:#ffffff26!important}.isLocked .ant-input-number-disabled input{color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}.full{color:#000000eb!important;-webkit-text-fill-color:rgb(0,0,0)!important;background:#fff!important;border-color:#ffffff26!important}.isLocked .ant-input-number-disabled{box-shadow:inset 0 0 4px #0006;transition:.2s ease}.isLocked .ant-input[disabled],.isLocked .ant-select-disabled .ant-select-selector{box-shadow:inset 0 0 4px #0006}.jobRow{background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden}.jobRowInner{display:grid;grid-template-columns:1fr 380px;gap:12px;padding:14px;cursor:pointer;align-items:center;background-color:#253154;border-radius:20px}.jobRowInner:hover{background-color:#111828}.jobRow:hover{border-color:#ffffff29}.jobLeft{display:flex;align-items:flex-start;gap:12px}.statusDot{width:12px;height:12px;border-radius:999px;margin-top:6px;box-shadow:0 0 0 4px #ffffff0f}.statusDotSmall{width:10px;height:10px;border-radius:999px;display:inline-block;box-shadow:0 0 0 3px #ffffff1a}.dotActive{background:#22c55e}.dotPending{background:#f59e0b}.dotDone{background:#3b82f6}.jobInfo{display:flex;gap:18px;flex-wrap:wrap}.infoBlock{min-width:220px}.label{font-size:12px;color:var(--muted);margin-bottom:4px;letter-spacing:.3px}.value{font-size:15px;font-weight:800;color:var(--text);line-height:1.2}.activityTag{display:inline-block;margin-top:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid rgba(255,255,255,.12)}.tagViolet{background:#a855f72e;color:#d8b4fe;border-color:#a855f759}.tagOrange{background:#f59e0b2e;color:#fed7aa;border-color:#f59e0b59}.tagDefault{background:#ffffff1a;color:var(--text)}.jobNumbers{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;text-align:right;padding-left:14px;border-left:1px solid rgba(255,255,255,.08)}.numLabel{font-size:12px;color:var(--muted);margin-bottom:4px}.num{font-weight:900;font-size:18px;color:var(--text)}.profit{color:#22c55e}.jobWindow{width:560px;background:var(--panel);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 14px 40px #00000059;position:fixed;z-index:9999;overflow:hidden}.winHeader{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px;padding:10px 12px;background:var(--bg);cursor:move}.winTitle{display:flex;align-items:center;padding:0 10px;gap:20px}.winGrid2{display:flex;align-items:center;gap:20px;justify-content:right;padding:0 10px}.winClose{width:15px;height:15px;border-radius:999px;background:#ef4444;border:none;color:#fff;display:grid;place-items:center;cursor:pointer;align-items:end}.winLock{width:34px;height:34px;border-radius:12px;background:#ffffff24;border:1px solid rgba(255,255,255,.18);color:#fff;display:grid;place-items:center;cursor:pointer}.winBody{padding-top:12px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.field .ant-select,.field .ant-input,.field .ant-input-number{width:100%}.readonlyBox{padding:5px 12px;font-size:1rem;border-radius:12px;background:#11182873;font-weight:800;color:#fff}.modalInputs{background-color:#111828!important;border:transparent;color:#fff!important}.winFooter{display:flex;justify-content:flex-end;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.modalLables{color:#fff!important}.jobRow{border-radius:20px;transition:all .25s ease}.jobRowInner{display:grid;grid-template-columns:1fr 380px;gap:16px;padding:18px;cursor:pointer;align-items:center;background:linear-gradient(145deg,#253154,#1b2542);border-radius:20px;border:1px solid rgba(255,255,255,.06);transition:all .25s ease}.jobRowInner:hover{background:linear-gradient(145deg,#111828,#1a223d);transform:translateY(-4px);box-shadow:0 10px 25px #00000059;border:1px solid rgba(255,255,255,.12)}.whPage{padding:5px 5px 0;border-radius:20px;height:100%}.whTopBar{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.whTitle{margin:0!important;color:#e9eefc!important;letter-spacing:.2px;padding-left:10px;font-size:1.5rem!important}.addBtn{background:#d97706!important;border-color:#ffffff35!important;border-radius:14px!important;height:40px!important;padding:0 16px!important;box-shadow:0 5px 20px 10px #111828}.addBtn:hover{background:#f59e0b!important;border-color:#ffffff40!important}.whTable{height:calc(100vh - 200px)}.whTableWrap{border-radius:18px;overflow:hidden;border:1px solid rgba(195,18,18,.06)}.ant-table-column-title{text-align:center;font-size:14px;padding-left:5px}.ant-table-cell{padding:5px!important;text-align:center!important}.whTable .ant-table{background:#334155!important}.whTable .ant-table-thead>tr>th{background:#0f172a!important;color:#e9eefc!important;border-bottom:1px solid rgba(255,255,255,.08)!important;font-weight:700}.whTable .ant-table-tbody>tr{margin:10px!important}.whTable .ant-table-tbody>tr>td{background:#334155!important;color:#e9eefc!important;border-bottom:1px solid #ffffff51!important;cursor:pointer}.whTable .ant-table-tbody>tr:hover>td{background:#202936!important}.whTable .ant-table-pagination{padding:10px 12px}.ant-table-column-sorter-inner{color:#e9eefc!important}.nameCell{display:flex;flex-direction:row;align-items:center;gap:15px;padding-left:5px;min-width:50px!important;text-align:left;text-wrap:wrap}.nameText{font-weight:700;display:flex;flex-wrap:wrap;text-align:left!important}.mutedText{opacity:.9}.num{font-weight:700;font-size:14px}.profit{font-weight:800;color:#37d67a;font-size:14px;padding-right:5px}.qtyCell{display:flex;align-items:center;justify-content:center;gap:10px}.qtyNum{font-weight:800}.qtyDot{display:flex;align-items:center;justify-content:center;width:100%;border-radius:5px;box-shadow:0 0 0 3px #ffffff0d}.dotGreen{background:#36d90088}.dotOrange{background:#ffae00b2}.dotRed{background:#ff000091}.dotGreen1{color:#36d900e6}.dotOrange1{color:#ffae00e6}.dotRed1{color:#ff0000e6}.filterBox{padding:10px;width:240px}.filterActions{display:flex;gap:8px;margin-top:10px}.whModal .ant-modal-content{background:linear-gradient(180deg,#202936,#2f3c4d)!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 40px #00000073}.whModal .ant-modal-header{background:transparent!important;border-bottom:none!important}.whModal .ant-modal-title{width:100%}.modalHeader{display:flex;align-items:center;justify-content:space-between;padding:6px 2px 8px}.modalTitleLeft{display:flex;align-items:center;gap:10px}.modalDot{width:12px;height:12px;border-radius:50%;background:#37d67a;box-shadow:0 0 0 4px #ffffff0d}.modalTitleText{color:#e9eefc;font-weight:900;font-size:18px;letter-spacing:.2px}.modalTitleRight{display:flex;align-items:center;gap:10px}.iconBtn{background:#0062ff82!important;border-color:#ffffff1f!important;border-radius:14px!important;height:40px!important;width:48px!important;color:#e9eefc!important}.iconBtn:hover{background:#677791!important}.delete-icon{font-size:1.5rem;color:#fff!important}.delete-icon:hover{color:#ff4d4f!important}.closeBtn{background:#ff4d4f33!important;border-color:#ff4d4f59!important;color:#ff4d4f!important;border-radius:14px!important;height:40px!important;width:48px!important}.modalBody{padding:8px 2px 2px}.modalForm .lbl{color:#e9eefceb;font-weight:700}.grid2{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.field .full{width:100%}.wide{grid-column:1 / -1}.qtyRowLabel{display:flex;align-items:center;justify-content:space-between;gap:10px}.toggleWrap{display:flex;align-items:center;gap:10px}.toggleText{color:#e9eefcd9;font-weight:700;font-size:12px}.isLocked{opacity:.85;color:#000!important;background-color:#d2d8f8!important}.isLocked .ant-select-selection-item{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:400px!important;color:#000!important}.modalActions{display:flex;justify-content:space-between;gap:12px;margin-top:8px}.secondaryBtn{border-radius:14px!important;height:42px!important;background:#ffffff0f!important;border-color:#ffffff1f!important;color:#e9eefc!important}.secondaryBtn:hover{background-color:#1b479d!important}.primaryBtn{border-radius:14px!important;height:42px!important;background:#d97706!important;border-color:#000!important;color:#e9eefc!important;font-weight:900;font-size:.8rem}.primaryBtn:hover{background:#f59e0b!important}.hintLine{margin-top:10px;opacity:.85}.hintText{color:#e9eefcc7;font-size:12px}.whCard{height:100%;display:flex;flex-direction:column;padding:10px 10px 0}.whTableWrap{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.whTableWrap .ant-table-wrapper{flex:1;min-height:0;padding:0}.whTable .ant-table-pagination{margin:0!important;padding:10px 12px;background:#1118288c;border-top:1px solid rgba(255,255,255,.06)}.whTableBox{height:100%}.ant-table-body{max-height:calc(100vh - 240px)!important}.ant-table-row{height:60px!important;font-size:14px!important;text-align:center!important;padding:0}.whTable{height:calc(100vh - 110px);padding:20px;display:flex;flex-direction:column}.whTable .ant-table-wrapper,.whTable .ant-table{flex:1;display:flex;flex-direction:column;min-height:0}.whTable .ant-table-container{flex:1;min-height:0}.whTable .ant-table-pagination{margin-top:auto;margin-bottom:20px}.whTable .ant-table-wrapper{height:100%!important}.whTable{height:calc(100vh - 110px);padding:0;display:flex;flex-direction:column}.whTableWrap,.whTableWrap .ant-table-wrapper,.whTableWrap .ant-spin-nested-loading,.whTableWrap .ant-spin-container,.whTableWrap .ant-table{flex:1;min-height:0;display:flex;flex-direction:column}.whTableWrap .ant-table-container{flex:1;min-height:0}.whTableWrap .ant-table-pagination{margin:auto 0 0!important;padding-bottom:5px}.closeBtn2{background-color:#ff4d4f;width:37px;height:37px;border:none;border-radius:50%;color:#fff}.ant-modal-close{display:none}.warehouseDropdown .ant-select-item-option-content{white-space:normal!important;word-break:break-word!important}.ddOption .ant-select-selection-item{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:400px;color:#000!important}.ant-select-disabled span{color:#fff!important}.modalCarId{margin-left:10px;padding:4px 10px;border-radius:10px;background:#ffffff40;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-weight:700;font-size:13px;border:1px solid rgba(255,255,255,.3);box-shadow:0 2px 8px #00000026}.adminPage{display:grid;gap:16px;padding:16px}.adminCard{display:flex;flex-direction:column;gap:16px;border-radius:22px;padding:16px;background:linear-gradient(180deg,#1b2a4a,#1e2f55);box-shadow:0 18px 40px #00000080}.adminTopBar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.adminTopActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.adminTitle,.adminSectionTitle{margin:0!important;color:#e9eefc!important}.adminTableWrap{overflow:hidden;border-radius:18px;border:1px solid rgba(70,90,130,.5);background:#0f172a99}.adminTable .ant-table{min-height:auto!important;background:transparent!important}.adminTable .ant-table-container,.adminTable .ant-table-expanded-row-fixed{background:#0f1a30!important}.adminTable .ant-table-thead>tr>th{background:#0f1a30!important;color:#cdd7f5!important;border-bottom:1px solid #2c3d66!important}.adminTable .ant-table-tbody>tr>td,.adminTable .ant-table-tbody>tr.ant-table-expanded-row>td{background:#1b2a4a!important;color:#fff!important;border-bottom:1px solid #2c3d66!important}.adminTable .ant-table-tbody>tr:hover>td,.adminTable .ant-table-row-expand-icon-cell:hover,.adminTable .ant-table-row-expand-icon-cell:hover+td{background:#243764!important}.adminExpandedPermissions{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.adminPage .ant-pagination-item,.adminPage .ant-pagination-prev .ant-pagination-item-link,.adminPage .ant-pagination-next .ant-pagination-item-link{border-color:#2c3d66!important;background:#0f1a30bf!important}.adminPage .ant-pagination-item a,.adminPage .ant-pagination-prev .ant-pagination-item-link,.adminPage .ant-pagination-next .ant-pagination-item-link,.adminPage .ant-pagination-options .ant-select-selection-item,.adminPage .ant-pagination-total-text{color:#dbe7ff!important}.adminPage .ant-pagination-item-active{border-color:#ff9f1c!important}.adminPage .ant-pagination-item-active a{color:#ffb84d!important}.adminPage .ant-input,.adminPage .ant-input-affix-wrapper,.adminPage .ant-input-password,.adminPage .ant-select-selector,.adminPage .ant-picker,.adminPage .ant-input-number,.adminPage .ant-input-number-input-wrap{border-radius:14px!important;border-color:#2c3d66!important;background:#0f1a30cc!important;color:#fff!important;box-shadow:none!important}.adminPage .ant-input::placeholder,.adminPage .ant-select-selection-placeholder,.adminPage .ant-picker-input>input::placeholder,.adminPage .ant-input-password input::placeholder{color:#cdd7f58c!important}.adminPage .ant-input-affix-wrapper .ant-input,.adminPage .ant-input-password input,.adminPage .ant-picker-input>input,.adminPage .ant-input-number-input,.adminPage .ant-select-selection-item,.adminPage .ant-select-arrow,.adminPage .ant-input-password-icon,.adminPage .ant-picker-suffix{color:#fff!important}.adminSearch{width:260px}.adminPrimaryBtn,.adminPrimaryBtn.ant-btn-primary{background:#ff9f1c!important;border-color:transparent!important;color:#fff!important;border-radius:14px!important;height:40px!important}.adminPrimaryBtn:hover,.adminPrimaryBtn.ant-btn-primary:hover{background:#ffb84d!important;border-color:transparent!important}.adminSecondaryBtn{background:#1777ff!important;border-color:transparent!important;color:#fff!important;border-radius:14px!important}.adminSecondaryBtn:hover{background:#3a8eff!important;border-color:transparent!important}.adminInlineBtn{background:#ff9f1c29!important;border-color:#ffb84d59!important;color:#ffd58a!important;border-radius:12px!important}.adminInlineBtn:hover{background:#ffb84d42!important;border-color:#ffb84d73!important;color:#fff2d1!important}.adminInlineBtnBlue{background:#1777ff2e!important;border-color:#3a8eff61!important;color:#cfe3ff!important;border-radius:12px!important}.adminInlineBtnBlue:hover{background:#3a8eff47!important;border-color:#3a8eff75!important;color:#fff!important}.adminDangerBtn,.adminDangerBtn.ant-btn-dangerous{border-radius:14px!important}.adminTag{margin-inline-end:0!important;border-radius:999px!important;padding:4px 10px!important;border:1px solid transparent!important;color:#e9eefc!important;background:#cdd7f51f!important}.adminTagBlue{background:#1777ff2e!important;border-color:#3a8eff57!important}.adminTagOrange{background:#ff9f1c2e!important;border-color:#ffb84d57!important}.adminTagGreen{background:#36d9002e!important;border-color:#36d90052!important}.adminTagRed{background:#ff4d4f2e!important;border-color:#ff4d4f52!important}.adminTagGold{background:#ffb84d29!important;border-color:#ffb84d47!important;color:#ffe0a6!important}.adminPanelCard.ant-card{border-radius:22px!important;border:1px solid rgba(70,90,130,.5)!important;background:linear-gradient(180deg,#1b2a4a,#1e2f55)!important;box-shadow:0 18px 40px #00000080}.adminPanelCard .ant-card-body{display:grid;gap:16px;padding:18px!important}.adminDescriptions .ant-descriptions-view{overflow:hidden;border-radius:18px;border:1px solid #2c3d66}.adminDescriptions .ant-descriptions-item-label{width:220px;background:#0f1a30!important;color:#cdd7f5!important;border-bottom:1px solid #2c3d66!important}.adminDescriptions .ant-descriptions-item-content{background:#1b2a4a!important;color:#fff!important;border-bottom:1px solid #2c3d66!important}.adminAlert{border-radius:16px!important;border:1px solid rgba(70,90,130,.5)!important}.adminAlert.ant-alert-info{background:#1777ff29!important}.adminAlert.ant-alert-success{background:#36d90024!important}.adminAlert .ant-alert-message,.adminAlert .ant-alert-description{color:#e9eefc!important}.adminQr{width:220px;height:220px;object-fit:contain;border-radius:20px;background:#fff;padding:12px;box-shadow:0 14px 30px #00000047}.adminManualCode{color:#dbe7ff!important;font-weight:700}.adminModal .ant-modal-content{border-radius:22px!important;border:1px solid rgba(70,90,130,.5)!important;background:linear-gradient(180deg,#1b2a4a,#1e2f55)!important;box-shadow:0 18px 40px #0000008c}.adminModal .ant-modal-header{margin-bottom:16px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(70,90,130,.4)!important;background:transparent!important}.adminModal .ant-modal-title{color:#e9eefc!important;font-weight:800}.adminModal .ant-modal-close,.adminModal .ant-modal-close-x{color:#cdd7f5!important}.adminModal .ant-form-item-label>label{color:#dbe7ff!important}.adminModal .ant-modal-footer{margin-top:20px!important;padding-top:14px!important;border-top:1px solid rgba(70,90,130,.4)!important}.adminModal .ant-modal-footer .ant-btn{border-radius:14px!important;height:38px!important}.adminModal .ant-modal-footer .ant-btn-default{background:#1777ff!important;border-color:transparent!important;color:#fff!important}.adminModal .ant-modal-footer .ant-btn-primary{background:#ff9f1c!important;border-color:transparent!important;color:#fff!important}@media(max-width:768px){.adminPage{padding:8px}.adminCard{padding:14px;border-radius:18px}.adminSearch,.adminTopActions{width:100%}.adminDescriptions .ant-descriptions-item-label{width:140px}}.login{display:flex;flex-direction:column;padding:2rem;width:30rem;height:28rem;background-color:#000;border-radius:1rem;box-shadow:1px 1px 8px #0400ff,-1px -1px 8px #009dff}.loginContainer{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#fff}.loginHeader{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;color:#fff;margin:20px 0;font-size:1.4rem}.loginForm{display:flex;flex-direction:column;justify-content:left;align-items:left;gap:20px}.loginFormInput label{display:flex;justify-content:left;align-items:center;margin:10px 0;color:#fff}.loginFormInput input{display:flex;justify-content:left;align-items:center;font-size:1em;padding:10px;width:100%;border-radius:5px;border:none}.loginFormBtn button{display:flex;justify-content:center;align-items:center;padding:10px;width:100%;border-radius:5px;font-size:1.3em;border:none;background-color:#0043a1;color:#fff}.loginFormBtn button:hover{background-color:#0047cb}#username,#password{outline:none;caret:3px}@font-face{font-family:BPG Nino Mtavruli;src:url(/assets/bpg-nino-mtavruli-webfont-BRlugH6P.woff) format("woff")}*{margin:0;padding:0;box-sizing:border-box}body{font-family:BPG Nino Mtavruli,sans-serif;font-size:16px;line-height:1.6;color:#000!important}html{background-color:#121212;color:#0002!important}
