.p6-reference-text{vertical-align:middle;width:var(--reference-width);max-width:100%;aspect-ratio:var(--reference-ratio);flex-shrink:1;align-items:center;line-height:1;display:inline-flex;position:relative}.p6-reference-text>img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;min-width:0;height:auto;display:block}.p6-reference-readable{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.p6-reference-icon{object-fit:contain;vertical-align:middle;pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;display:inline-block}.p6-reference-number{vertical-align:middle;direction:ltr;line-height:1;display:inline-block;position:relative}.p6-reference-number-ink{vertical-align:middle;direction:ltr;align-items:flex-start;display:inline-flex}.p6-reference-number-ink>img{object-fit:fill;pointer-events:none;flex:none;max-width:none;display:block}@media (forced-colors:active){.p6-reference-text{aspect-ratio:auto;width:auto}.p6-reference-text>img{display:none}.p6-reference-readable{clip-path:none!important;white-space:normal!important;color:canvastext!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}}@media print{.p6-reference-text{aspect-ratio:auto;width:auto}.p6-reference-text>img{display:none}.p6-reference-readable{clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}}.table-component{min-width:0}.table-component .table-view-tools{border-bottom:1px solid var(--line,var(--border));background:var(--surface-muted,var(--panel2));justify-content:space-between;align-items:center;gap:14px;padding:11px 20px;display:flex}.table-page-count{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.table-page-count strong{color:var(--text,var(--ink));font-variant-numeric:tabular-nums;font-size:13px}.table-density{border:1px solid var(--line,var(--border));background:var(--bg);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.table-density button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:28px;padding:4px 10px;font-size:11px}.table-density button[aria-pressed=true]{background:var(--panel);color:var(--primary,var(--accent));box-shadow:0 1px 5px #00000014}.table-component .table-overflow-hint{color:var(--muted);background:var(--surface-muted,var(--panel2));border-bottom:1px solid var(--line,var(--border));align-items:center;gap:7px;margin:0;padding:8px 20px;font-size:10px;line-height:1.8;display:flex}.table-component .table-overflow-hint svg{color:var(--primary,var(--accent));flex:none}.table-component .table-scroll{scrollbar-gutter:stable;overscroll-behavior:contain;border-radius:0 0 12px 12px;max-height:min(68vh,740px);padding:0;overflow:auto}.table-component .table-scroll:focus-visible{outline:2px solid var(--primary,var(--accent));outline-offset:-2px}.table-component table{border-spacing:0;border-collapse:separate}.table-component th{z-index:1;color:var(--muted);background:var(--surface-muted,var(--panel2));border-bottom:1px solid var(--line,var(--border));padding:12px 18px;font-weight:500;position:sticky;top:0}.table-component td{color:var(--text,var(--ink));border-bottom:1px solid var(--line,var(--border));padding:15px 18px;transition:background-color .12s}.table-component tr.clickable{cursor:pointer}.table-component tr:focus-visible{outline:2px solid var(--primary,var(--accent));outline-offset:-3px}.table-component tr:hover td,.table-component tr:focus-visible td{background:var(--surface-hover,var(--soft))}.table-component.density-compact th{padding:9px 14px}.table-component.density-compact td .button{min-height:30px;padding-block:3px;font-size:11px}.table-component .inline-actions{flex-wrap:wrap}.refined-pagination.pagination{background:var(--panel);border-top:1px solid var(--line,var(--border));flex-wrap:wrap;gap:12px;padding:16px 20px}.pagination-range{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.pagination-range strong{color:var(--text,var(--ink))}.pagination-controls,.pagination-pages,.pagination-pages>span{align-items:center;gap:4px;display:inline-flex}.pagination-controls .icon-button,.pagination-number{width:33px;height:33px;min-height:33px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;font-size:12px}.pagination-number:hover:not(:disabled),.pagination-controls .icon-button:hover:not(:disabled){background:var(--surface-hover,var(--soft));color:var(--text,var(--ink));border-color:var(--line,var(--border))}.pagination-number[aria-current=page]{color:var(--primary,var(--accent));background:var(--surface-muted,var(--panel2));border-color:var(--line,var(--border));opacity:1;cursor:default;font-weight:700}.pagination-controls .icon-button:disabled{opacity:.35;cursor:default}.pagination-ellipsis{color:var(--muted);padding-inline:3px}.modal.refined-modal{background:var(--panel);border:1px solid var(--line,var(--border));border-radius:22px;box-shadow:0 30px 100px #00000047}.modal.refined-modal .modal-header{background:var(--panel);border-bottom-color:var(--line,var(--border));gap:16px;padding:20px 24px}.modal.refined-modal .modal-header h2{color:var(--text,var(--ink));letter-spacing:-.3px;font-size:18px}.modal.refined-modal .modal-header>.icon-button{border:1px solid var(--line,var(--border));background:var(--surface-muted,var(--panel2));flex-shrink:0;width:35px;height:35px}.modal.refined-modal .modal-body{overscroll-behavior:contain;padding:22px 24px}.modal.refined-modal .modal-footer{background:var(--surface-muted,var(--panel2));border-color:var(--line,var(--border));gap:10px;padding:16px 24px}.modal.refined-modal .modal-footer .button.primary{min-width:130px}.refined-form .form-overview{border:1px solid var(--line,var(--border));background:var(--surface-muted,var(--panel2));border-radius:14px;gap:13px;margin:0 0 22px;padding:15px 16px;display:grid}.form-completion{color:var(--muted);grid-template-columns:1fr auto;gap:7px 12px;font-size:11px;display:grid}.form-completion strong{color:var(--text,var(--ink));font-variant-numeric:tabular-nums;font-size:12px}.form-completion-track{background:var(--line,var(--border));border-radius:4px;grid-column:1/-1;height:4px;display:block;overflow:hidden}.form-completion-track i{border-radius:inherit;background:var(--primary,var(--accent));height:100%;transition:width .16s;display:block}.form-section-nav{flex-wrap:wrap;gap:6px;display:flex}.form-section-nav button{font:inherit;color:var(--muted);background:var(--panel);border:1px solid var(--line,var(--border));cursor:pointer;border-radius:8px;min-height:32px;padding:5px 10px;font-size:11px}.form-section-nav button:hover{border-color:var(--primary,var(--accent));color:var(--primary,var(--accent))}.refined-form .form-group,.refined-form .form-disclosure{scroll-margin-block-start:12px}.refined-form .form-group>h3{color:var(--text,var(--ink));border-bottom-color:var(--line,var(--border));margin-bottom:18px;padding-bottom:13px;font-size:13px}.form-group-number{width:25px;height:25px;color:var(--primary,var(--accent));background:var(--surface-muted,var(--panel2));border:1px solid var(--line,var(--border));border-radius:8px;place-items:center;font-size:11px;display:inline-grid}.refined-form .form-disclosure{border-color:var(--line,var(--border));background:var(--surface-muted,var(--panel2))}.refined-form .form-disclosure>summary{color:var(--text,var(--ink))}.refined-form .form-disclosure>summary small{color:var(--muted)}.refined-form .form-group:focus,.refined-form .form-disclosure:focus{outline:none}.refined-form .form-group:focus-visible>h3{color:var(--primary,var(--accent))}.error-support-details{margin-top:7px;font-size:11px}.error-support-details summary{cursor:pointer;opacity:.9;text-underline-offset:4px;text-decoration:underline}.error-support-details .trace{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.details-grid.refined-details>div{border-bottom-color:var(--line,var(--border));margin-inline:0 12px;padding:14px 0}.details-grid.refined-details>div:nth-child(2n){margin-inline:12px 0}.details-grid.refined-details dt{color:var(--muted);margin-bottom:6px;font-size:11px}.details-grid.refined-details dd{color:var(--text,var(--ink));font-size:13px;line-height:1.9}@media (max-width:600px){.table-component .table-view-tools{gap:7px;padding:10px 13px}.table-component .table-overflow-hint{padding:7px 13px}.table-component td,.table-component th{padding-inline:12px}.table-component .table-scroll{max-height:min(62vh,620px)}.refined-pagination.pagination{justify-content:center;gap:9px;padding:13px}.pagination-range{text-align:center;flex-basis:100%}.pagination-controls{gap:2px;max-width:100%}.pagination-pages,.pagination-pages>span{gap:2px}.pagination-controls .icon-button,.pagination-number{width:29px;min-width:29px;height:32px;font-size:11px}.pagination-ellipsis{padding-inline:1px}.modal.refined-modal{border-radius:20px}.modal.refined-modal .modal-header{padding:16px 18px}.modal.refined-modal .modal-header h2{font-size:16px}.modal.refined-modal .modal-body{padding:18px}.modal.refined-modal .modal-footer{padding:13px 18px max(13px, env(safe-area-inset-bottom))}.modal.refined-modal .form-security{flex-basis:100%;margin:0 0 4px}.refined-form .form-overview{padding:13px}.details-grid.refined-details>div,.details-grid.refined-details>div:nth-child(2n){margin-inline:0}}@media (prefers-reduced-motion:reduce){.form-completion-track i,.table-component td{transition:none}}@media print{.table-view-tools,.table-overflow-hint,.refined-pagination,.form-section-nav{display:none!important}.table-component .table-scroll{max-height:none;overflow:visible}.table-component th{position:static}}.process-summary-container{vertical-align:middle;max-inline-size:100%;display:inline-block}.process-summary-button{--summary-color:var(--process-summary-light);min-block-size:44px;inline-size:112px;max-inline-size:100%;color:var(--muted);cursor:pointer;font:inherit;text-align:start;background:0 0;border:1px solid #0000;border-radius:8px;align-content:center;gap:5px;padding:5px 7px;font-size:11px;display:grid}:root[data-theme=dark] .process-summary-button{--summary-color:var(--process-summary-dark)}.process-summary-button:hover{background:var(--panel2);border-color:var(--border);color:var(--text)}.process-summary-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.process-summary-caption{white-space:nowrap;align-items:center;gap:5px;display:flex}.process-summary-caption>:first-child{color:var(--text);font-variant-numeric:tabular-nums;margin-inline-end:auto;font-weight:700}.process-summary-track{background:var(--soft);border-radius:9px;block-size:4px;display:block;overflow:hidden}.process-summary-track>span{inline-size:var(--process-summary-width);border-radius:inherit;background:var(--summary-color);block-size:100%;transition:inline-size .36s,background-color .36s;display:block}.process-summary-button[data-outcome=blocked] .process-summary-track>span{background:var(--danger)}.process-summary-button[data-outcome=cancelled] .process-summary-track>span{background:var(--muted)}.process-summary-button[data-unknown=true] .process-summary-track{border:1px dashed var(--border)}.process-status-cell{justify-items:start;gap:2px;display:grid}.command-progress{color:var(--muted);gap:6px;margin-block:12px;font-size:12px;display:grid}.command-progress progress{block-size:6px;inline-size:100%;max-inline-size:100%;accent-color:var(--info)}.button.is-busy{position:relative;overflow:hidden}.button-activity-track{background:color-mix(in srgb,currentColor 15%,transparent);border-radius:3px;block-size:2px;position:absolute;inset-block-end:2px;inset-inline:5px;overflow:hidden}.button-activity-track>span{opacity:.7;border-radius:inherit;background:currentColor;block-size:100%;inline-size:36%;animation:1.2s ease-in-out infinite alternate process-activity-slide;display:block}@keyframes process-activity-slide{0%{transform:translate(0)}to{transform:translate(-170%)}}.form-overview>.form-process{background:0 0;border:0;border-radius:0;grid-column:1/-1;inline-size:100%;margin-block-end:0;padding:0}.form-process .process-progress-measure{margin-block:7px 5px}.form-process .process-progress-details{margin-block-start:6px}.form-process .process-progress-title{font-size:13px}@media (prefers-reduced-motion:reduce){.process-summary-track>span{transition:none!important}.button-activity-track>span{opacity:.35;inline-size:100%;animation:none!important}}.part6-registration{--reg-blue:#168fff;--reg-border:#3f648b;--reg-text:#f4f7ff;color:var(--reg-text);box-sizing:border-box;background:radial-gradient(at 69% 0,#03204480,#0000 48%),linear-gradient(110deg,#00112b,#001631 64%,#00122e);width:100%;min-width:0;min-height:100dvh;padding:0 8px 8px 20px;font-family:inherit}.reg-page-heading{justify-content:space-between;align-items:flex-start;gap:14px;height:54px;margin:0;padding:5px 7px 0 0;display:flex}.reg-page-heading h1{color:#fff;align-items:center;gap:17px;margin:0;font-size:26px;font-weight:700;line-height:38px;display:flex}.reg-page-heading h1 svg{color:#248eff;stroke-width:1.7px;width:35px;height:35px}.reg-page-grid{grid-template-columns:minmax(0,1fr) 291px;align-items:start;gap:1px 11px;display:grid}.reg-sections{flex-direction:column;gap:8px;min-width:0;display:flex}.reg-section,.reg-progress-panel{border:1px solid var(--reg-border);background:linear-gradient(135deg,#0b213d 0%,#04172f 58%,#0a2241 100%);border-radius:15px;box-shadow:inset 0 1px 2px #6ca8ef44,inset 0 0 12px #1769ba20,0 0 5px #1577ce24}.reg-section{min-width:0;padding:0 16px 8px;scroll-margin-block:16px}.reg-section h2{color:#f7f8ff;align-items:center;gap:11px;height:34px;margin:0;font-size:20px;font-weight:700;line-height:32px;display:flex}.reg-section h2 svg{color:#238cff;filter:drop-shadow(0 0 4px #0095ff40);stroke-width:1.8px;flex-shrink:0}#reg-basic{min-height:244px;padding-bottom:12px}.reg-base-grid{gap:8px;padding:0 17px 0 23px;display:grid}.reg-base-top{grid-template-columns:1.18fr .97fr 1.13fr;gap:20px;display:grid}.reg-base-options{grid-template-columns:290fr 171fr 308fr 296fr;gap:0;display:grid}.reg-base-options>.reg-vehicle_class{margin-inline-start:34px;position:relative}.reg-base-options>.reg-driver_category{margin-inline-start:22px}.reg-base-options>.reg-legal_entity_id{margin-inline-start:35px;position:relative}.reg-base-options>.reg-vehicle_class:before,.reg-base-options>.reg-legal_entity_id:before{content:"";inset-inline-start:-17px;background:linear-gradient(#0000,#8a9caf,#0000);width:1px;height:28px;position:absolute;bottom:1px}.reg-base-location{grid-template-columns:2.03fr 1fr;gap:26px;width:72%;display:grid}.reg-field{color:#f5f7fc;flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.part6-registration .reg-field label{margin:0}.reg-label{align-items:center;gap:5px;min-height:24px;font-size:16px;font-weight:700;line-height:24px;display:inline-flex}.reg-label b{color:#ff2d42;font-size:17px;line-height:1}.part6-registration .reg-field input:not([type=radio]),.part6-registration .reg-field select,.part6-registration .reg-icon-input,.part6-registration .reg-field .search-select-control,.part6-registration .reg-field .persian-date-control,.reg-vehicle-choice{color:#f7f9ff;background:linear-gradient(95deg,#10223a,#0f2440);border:1px solid #5d7697;border-radius:8px;width:100%;height:32px;min-height:32px;padding:2px 9px;font-family:inherit;font-size:16px;line-height:26px;box-shadow:inset 0 0 4px #00204455,0 0 3px #3775a12a}.part6-registration .reg-field .search-select-control,.part6-registration .reg-field .persian-date-control{padding:0 6px}.part6-registration .reg-field .search-select-control>svg{display:none}.part6-registration .reg-field .search-select-control input,.part6-registration .reg-field .persian-date-control input,.part6-registration .reg-field .reg-icon-input input{box-shadow:none;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;height:30px;min-height:30px;padding:1px 5px}.part6-registration .reg-field .search-select-control input{text-align:right}.part6-registration .reg-field .search-select-control button,.part6-registration .reg-field .persian-date-control button{color:#e1ebfb;width:26px;min-width:26px;height:28px;min-height:28px;padding:0}.part6-registration .reg-field .search-select{width:100%}.part6-registration .reg-field .persian-date{min-width:0;max-width:100%;position:relative}.part6-registration .reg-field .persian-date-control{align-items:center;max-width:none;display:flex;position:relative}.part6-registration .reg-field .persian-date-control input{text-align:center;padding-left:6px!important;padding-right:30px!important}.part6-registration .reg-field .persian-date-control>button{background:0 0;border:0;border-radius:5px;place-items:center;display:grid;position:absolute;top:1px;left:auto;right:3px}.part6-registration .reg-field .persian-calendar{color:#eaf3ff;z-index:30;background:#0d2846;border-color:#4d78a4;width:min(320px,100vw - 48px);max-width:none;position:absolute;inset-inline-start:0}.part6-registration .reg-field .search-select-clear{display:none}.part6-registration .reg-field .search-select-control input::placeholder,.part6-registration .reg-field input::placeholder{color:#8ba0ba;font-size:14px}.part6-registration .reg-field .search-select.is-open .search-select-control input::placeholder{color:#f7f9ff;font-size:16px}.part6-registration .reg-field .search-select-control:focus-within,.part6-registration .reg-icon-input:focus-within,.part6-registration .reg-field .persian-date-control:focus-within{border-color:#309bff;box-shadow:0 0 0 1px #007eff50,inset 0 0 5px #007eff20}.part6-registration .reg-field .search-select-popover{color:#fff;background:linear-gradient(#122942,#04142b);border:1px solid #6382ab;border-radius:10px;padding:4px;top:calc(100% + 3px);box-shadow:0 4px 14px #0008}.part6-registration .reg-field .search-select-popover.above{top:auto;bottom:calc(100% + 3px)}.part6-registration .reg-field [role=listbox]{background:0 0;border:0;padding:0}.part6-registration .reg-field .search-select-hint{display:none}.part6-registration .reg-field [role=option]{color:#fff;border-radius:5px;min-height:27px;padding:3px 8px;font-size:14px;line-height:21px}.part6-registration .reg-field [role=option][aria-selected=true]{background:linear-gradient(#1e4978,#102b53)}.part6-registration .reg-field .search-select-option.is-active{background:linear-gradient(#1e4978,#102b53);outline:1px solid #527aa655}.part6-registration .reg-field .search-select-option-label{flex:1}.reg-icon-input{align-items:center;gap:6px;display:flex}.reg-icon-input>svg{color:#dce7f6;flex-shrink:0;width:22px;height:22px}.part6-registration .reg-icon-input input{text-align:right}.reg-select{min-width:0;position:relative}.reg-select-icon{inset-inline-start:9px;z-index:1;color:#dce7f6;pointer-events:none;width:21px;height:21px;position:absolute;top:6px}.part6-registration .reg-select.has-icon .search-select-control input{padding-inline-start:28px}.reg-vehicle-choice{align-items:center;padding:0 8px;display:flex;position:relative}.reg-vehicle-choice>svg{color:#b8c8e0;pointer-events:none;position:absolute;right:10px}.part6-registration .reg-field .reg-vehicle-choice select{box-shadow:none;appearance:none;text-align:center;background:0 0;border:0;padding:0 29px 0 0;font-size:16px}.part6-registration .reg-field .reg-vehicle-choice select option{color:#f7f9ff;background:#10263f}.part6-registration fieldset.reg-field{border:0;min-width:0;padding:0;display:flex;position:relative}.part6-registration fieldset.reg-field legend{float:right;height:24px;margin:0;padding:0}.reg-radio-group{background:linear-gradient(95deg,#10223a,#0f2440);border:1px solid #5d7697;border-radius:8px;justify-content:space-evenly;align-items:center;gap:0;height:32px;min-height:32px;padding:2px 4px;display:flex}.reg-radio-group label{white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding:0 7px;font-size:16px;line-height:24px;display:flex}.reg-radio-group label+label{border-inline-start:1px solid #52647b55}.reg-radio-group label:nth-child(2) input:not(:checked){clip-path:inset(50%);border:0;width:1px;min-width:1px;height:1px;position:absolute}.reg-radio-group label:focus-within{outline-offset:2px;border-radius:4px;outline:2px solid #61bbff}.reg-radio-group input[type=radio]{appearance:none;background:0 0;border:1.5px solid #b5c2d7;border-radius:50%;place-items:center;width:21px;min-width:21px;height:21px;margin:0;display:grid}.reg-radio-group input[type=radio]:before{content:"";background:#169bff;border-radius:50%;width:12px;height:12px;transform:scale(0)}.reg-radio-group input[type=radio]:checked{border-color:#169bff;box-shadow:0 0 4px #1689ff55}.reg-radio-group input[type=radio]:checked:before{transform:scale(1)}.reg-radio-group input[type=radio]:focus-visible{outline-offset:3px;outline:2px solid #61bbff}#reg-registry{min-height:152px}#reg-registry>h2{height:36px;margin-bottom:8px}.reg-smart-grid{grid-template-columns:1.095fr 1fr;gap:12px;display:grid}.reg-smart-card{background:linear-gradient(130deg,#102e52,#071d37);border:1px solid #3b618b;border-radius:13px;min-width:0;min-height:98px;padding:2px 10px 7px;box-shadow:inset 0 1px 3px #6597c32b}.reg-smart-card h3{color:#f4f6fa;align-items:center;gap:9px;height:28px;margin:0 0 3px;font-size:16px;line-height:26px;display:flex}.reg-smart-fields{grid-template-columns:minmax(0,1.35fr) 45px minmax(0,1fr) 90px;align-items:end;gap:7px;display:grid}.reg-smart-fields .reg-label{white-space:nowrap;min-height:20px;font-size:12.5px;line-height:20px}.part6-registration .reg-smart-fields .reg-field input{text-align:center;font-size:15px}.reg-smart-card.driver .reg-smart-fields{grid-template-columns:minmax(0,1fr) 45px minmax(0,1fr) 90px}.reg-smart-card.driver .reg-smart-number{grid-area:1/3}.reg-smart-card.driver .reg-proof{grid-area:1/2}.reg-smart-card.driver .reg-smart-expiry{grid-area:1/1}.reg-smart-card.driver .reg-smart-fields>.button{grid-area:1/4}.reg-proof{white-space:nowrap;color:#c0cddd;background:#2b3b4f;border:1px solid #687b9050;border-radius:7px;justify-content:center;align-items:center;height:27px;min-height:27px;margin-bottom:2px;padding:2px;font-size:9px;line-height:20px;display:flex}.reg-proof.verified{color:#e0ffcf;background:linear-gradient(#14692b,#145423);border-color:#20984a;font-size:12px;box-shadow:inset 0 0 6px #41dc6b40}.reg-smart-expiry{position:relative}.reg-expiry-proof{color:#7eff5e;background:#146c2f;border:1px solid #22894b;border-radius:5px;width:26px;height:26px;padding:2px;position:absolute;bottom:4px;left:3px}.reg-smart-card.driver .reg-expiry-proof{display:none}.part6-registration .reg-smart-card.truck .reg-smart-expiry:has(.reg-expiry-proof) input{padding-left:29px!important}.part6-registration .reg-smart-fields .button{color:#fff;background:linear-gradient(#0097ff,#0046ff);border:1px solid #299aff;border-radius:7px;justify-content:center;gap:4px;height:29px;min-height:29px;margin-bottom:2px;padding:3px 8px;font-size:13px}.reg-smart-card .error-box{margin-top:6px;font-size:11px}.reg-light-note{color:#afc9e3;align-items:center;gap:9px;padding:17px 10px;font-size:14px;display:flex}#reg-fleet{min-height:102px;margin-bottom:-2px;padding-bottom:4px}#reg-fleet>h2{height:28px}.reg-fleet-grid{grid-template-columns:1fr .91fr 1.33fr;gap:32px;padding:0 3px 0 8px;display:grid}#reg-documents{min-height:219px;padding-bottom:3px}#reg-documents>h2{height:36px}.reg-documents-heading{align-items:center;gap:11px;height:36px;display:flex}.reg-documents-heading>h2{height:36px}.reg-documents-heading>svg,.reg-compact-upload summary>svg{color:#238cff;filter:drop-shadow(0 0 4px #0095ff40);stroke-width:1.8px}.reg-compact-upload{flex:0 0 28px;line-height:0;position:relative}.reg-compact-upload summary{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:30px;margin:0;padding:0;list-style:none;display:grid}.reg-compact-upload summary::-webkit-details-marker{display:none}.reg-compact-upload summary[aria-disabled=true]{cursor:default;opacity:.6}.reg-compact-upload summary:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #4badff}.reg-compact-upload-menu{z-index:40;border-radius:15px;width:min(365px,100vw - 34px);line-height:1.6;position:absolute;top:34px;right:0;box-shadow:0 12px 28px #0009}.reg-upload-grid{grid-template-columns:minmax(0,1.085fr) minmax(0,1fr);gap:13px;padding:0 8px;display:grid}.reg-upload-grid.light{grid-template-columns:minmax(0,1fr)}.reg-upload-card{background:linear-gradient(130deg,#102d51,#0a213e);border:1px solid #456c98;border-radius:15px;min-width:0;min-height:178px;padding:3px 24px 7px;box-shadow:inset 0 1px 3px #6797cb30}.reg-upload-card h3{justify-content:center;align-items:center;gap:10px;height:30px;margin:0 0 3px;font-size:16px;display:flex}.reg-upload-card h3 svg{color:#278bff;flex-shrink:0}.reg-upload-card .reg-label{font-size:17px}.reg-upload-grid>.reg-upload-card h3{padding-inline-end:68px}.reg-upload-grid>.reg-upload-card[data-document-kind=KYC_TRUCK_SMART_CARD] h3{gap:13px;padding-inline-end:84px}.reg-upload-grid>.reg-upload-card[data-document-kind=KYC_IDENTITY] h3{padding-inline-end:96px}.reg-upload-grid>.reg-upload-card[data-document-kind=KYC_IDENTITY] .reg-label{font-size:18px}.part6-registration .reg-dropzone{color:#f3f6ff;background:linear-gradient(#0b213f,#071c36);border:1px dashed #a6b8d0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:78px;min-height:78px;padding:3px 5px;line-height:20px;display:flex;box-shadow:inset 0 0 8px #0002}.reg-dropzone svg{color:#2e8cff;width:28px;height:28px;margin:0}.reg-dropzone strong{font-size:14px;font-weight:400;line-height:20px}.reg-dropzone>span{font-size:13px;line-height:20px}.part6-registration .reg-dropzone.is-dragging{background:#123c69;border-color:#50bcff;outline:2px solid #209aff40}.reg-upload-hint{color:#edf2fc;white-space:nowrap;justify-content:center;gap:12px;height:22px;font-size:11px;line-height:22px;display:flex}.reg-upload-hint>span{padding-inline-start:13px;position:relative}.reg-upload-hint>span:before{content:"";inset-inline-start:0;background:#b3c2da;width:1px;height:12px;position:absolute;top:5px}.reg-upload-file-slot{min-height:32px;margin-inline:-7px;padding-top:2px}.reg-upload-file{color:#f0fff7;background:linear-gradient(90deg,#0b4639,#0b332e);border:1px solid #347459;border-radius:7px;align-items:center;gap:8px;height:30px;min-height:30px;padding:2px 7px;display:flex;box-shadow:inset 0 1px 3px #57b27b30}.reg-upload-file>svg{color:#6de66a;flex-shrink:0}.reg-upload-file bdi{text-overflow:ellipsis;white-space:nowrap;text-align:end;flex:1;font-family:Arial,Tahoma,sans-serif;font-size:14px;line-height:22px;overflow:hidden}.part6-registration .reg-upload-file button{color:#ff3448;background:0 0;border:0;place-items:center;min-width:22px;min-height:22px;padding:1px;display:grid}.reg-field-error{color:#ff9caa;margin-top:4px;font-size:11px;display:block}.reg-progress-panel{align-self:start;min-height:691px;padding:11px 14px 16px}.reg-progress-panel>h2{color:#fff;justify-content:flex-start;align-items:center;gap:11px;height:32px;margin:0 0 10px;padding-inline-start:6px;font-size:20px;line-height:30px;display:flex}.reg-progress-panel>h2 svg{color:#2a8eff;width:27px;height:27px}.reg-progress-summary{background:linear-gradient(120deg,#153250,#102a4c);border:1px solid #3c608a;border-radius:15px;justify-content:flex-start;align-items:center;gap:20px;height:82px;margin-bottom:5px;padding:6px 14px 6px 0;display:flex;box-shadow:inset 0 0 9px #37639920}.reg-progress-summary>div:last-child{text-align:center;gap:4px;font-size:14px;line-height:22px;display:grid}.reg-progress-summary>div:last-child span{font-size:13px}.reg-progress-ring{background:conic-gradient(#00e316 0 var(--reg-progress),#2c527b var(--reg-progress) 100%);border-radius:50%;flex:0 0 72px;place-items:center;width:72px;height:72px;display:grid;position:relative}.reg-progress-ring:before{content:"";background:linear-gradient(135deg,#153559,#0e2540);border-radius:50%;position:absolute;inset:8px}.reg-progress-ring strong{font-size:23px;line-height:30px;position:relative}.reg-progress-stages{gap:0;margin:0 6px 16px;padding:0;list-style:none;display:grid}.reg-progress-stages li{border-bottom:1px solid #42536a;height:33px;position:relative}.reg-progress-stages a{color:#f3f6ff;align-items:center;gap:11px;height:32px;padding:3px 1px;font-size:14px;line-height:25px;text-decoration:none;display:flex}.reg-progress-stages svg{color:#c1ccde;background:#10243c;border-radius:50%;flex-shrink:0}.reg-progress-stages .complete svg{color:#a1ff85;filter:drop-shadow(0 0 3px #0fbe3850);background:#13812a}.reg-stage-check{background:linear-gradient(#14ae2c,#0b8623);border:1px solid #36bd43;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid;box-shadow:0 0 5px #19bc3945}.reg-progress-stages .reg-stage-check svg{color:#eeffe9;filter:none;stroke-width:3px;background:0 0;width:16px;height:16px}.reg-progress-stages .current svg{color:#2d9aff;stroke-width:3px;background:#008bff;box-shadow:inset 0 0 0 4px #0d2849,0 0 5px #008bff44}.reg-missing{background:linear-gradient(125deg,#132e50,#102644);border:1px solid #45688d;border-radius:14px;min-height:127px;padding:4px 10px 9px;box-shadow:inset 0 1px 3px #6f91c030}.reg-missing h3,.reg-guide h3{color:#fff;align-items:center;gap:9px;margin:0 0 3px;font-size:17px;line-height:28px;display:flex}.reg-missing h3 svg,.reg-guide h3 svg{color:#278bff;flex-shrink:0}.reg-missing ul,.reg-guide ul{margin:0;padding-inline-start:19px;font-size:13px;line-height:23px}.reg-missing p{color:#9ff7b3;gap:5px;margin:0;font-size:13px;display:flex}.reg-missing-document{font:inherit;color:inherit;line-height:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0}.reg-missing-document:focus-visible{outline-offset:2px;outline:2px solid #4badff}.reg-guide{border-top:1px solid #46536b;margin:16px 0 0;padding-top:8px}.reg-guide h3{margin-bottom:6px;padding-inline-start:5px;font-size:18px;line-height:31px}.reg-guide ul{line-height:24px}.reg-guide b{color:#ff334b}.reg-form-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;min-width:0;min-height:40px;padding-inline-end:2px;display:flex}.part6-registration .reg-form-actions .button{color:#fff;background:linear-gradient(130deg,#152e50,#0b1d35);border:1px solid #4f6e99;border-radius:10px;justify-content:center;gap:7px;min-width:128px;height:40px;min-height:40px;padding:6px 12px;font-size:14px;box-shadow:inset 0 1px 2px #7196cc30}.part6-registration .reg-form-actions a.button{min-width:110px}.part6-registration .reg-form-actions button[type=submit]{background:linear-gradient(#0093ff,#0036fa);border-color:#2388ff;min-width:130px;box-shadow:inset 0 1px 2px #52caff70,0 0 8px #0078ff22}.reg-draft-message{color:#afcbe6;margin-inline-end:auto;font-size:12px}.reg-draft-restore,.reg-partial-save{background:#113753;border:1px solid #356f98;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;padding:8px 12px;font-size:13px;display:flex}.reg-draft-restore>button:last-child{color:#b7d8ee;background:0 0;border:0}.reg-partial-save a{color:#6bc5ff;text-decoration:underline}.reg-result-errors:empty{display:none}.reg-result-errors .error-box{margin:3px 0}.reg-success-wrap .modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00132988}.part6-registration .reg-success-wrap .modal.refined-modal{color:#121624;background:#fafbff;border:0;border-radius:clamp(17px,2.2vw,32px);width:42.53vw;min-width:330px;max-width:min(624px,100vw - 32px);overflow:hidden;transform:translateY(clamp(6px,.77vw,11px));box-shadow:0 20px 70px #0005}.part6-registration .reg-success-wrap .modal.refined-modal .modal-header{background:#fafbff;border:0;height:clamp(19px,2.45vw,36px);min-height:clamp(19px,2.45vw,36px);padding:0;display:block;position:relative}.part6-registration .reg-success-wrap .modal.refined-modal .modal-header h2{visibility:hidden;height:0;margin:0;padding:0}.part6-registration .reg-success-wrap .modal.refined-modal .modal-header button{color:#09142c;background:0 0;border:0;width:18px;min-width:18px;height:18px;min-height:18px;padding:0;position:absolute;top:clamp(9px,1.15vw,17px);right:clamp(12px,1.55vw,23px)}.reg-success-content{text-align:center;isolation:isolate;flex-direction:column;align-items:center;padding:0 15px clamp(22.5px,2.9vw,42.6px);display:flex;position:relative}.reg-success-content:before,.reg-success-content:after{content:"";z-index:-1;background:linear-gradient(#45df9044,#9ce8ca66);border-radius:50%;width:78%;height:clamp(70px,9vw,133px);position:absolute;bottom:clamp(-98px,-6.6vw,-51px);left:-12%;transform:rotate(17deg)}.reg-success-content:after{left:auto;right:-12%;transform:rotate(-17deg)}.reg-success-mark{color:#fff;background:#09d23b;border:clamp(7px,.9vw,13px) solid #ccf5da;border-radius:50%;place-items:center;width:clamp(70px,9.02vw,133px);height:clamp(70px,9.02vw,133px);margin:0 0 clamp(9px,1.16vw,17px);display:grid;position:relative;box-shadow:0 0 0 clamp(6px,.77vw,11px) #e6f9ec}.reg-success-mark:before,.reg-success-mark:after{content:"";background:#37d865;border-radius:80% 15%;width:clamp(9px,1.16vw,17px);height:clamp(5px,.64vw,9px);position:absolute;top:52%}.reg-success-mark:before{left:clamp(-61px,-4.12vw,-32px);transform:rotate(15deg)}.reg-success-mark:after{right:clamp(-61px,-4.12vw,-32px);transform:rotate(35deg);box-shadow:-3px -18px 0 -1px #37d865}.reg-success-mark svg{width:70%;height:70%}.reg-success-content h2{color:#070e1a;margin:0 0 clamp(33px,4.25vw,62px);font-size:clamp(19px,2.45vw,36px);font-weight:700;line-height:1.5}.part6-registration .reg-success-wrap .reg-success-content .button{color:#fff;width:clamp(104px,13.4vw,197px);height:clamp(29px,3.74vw,55px);min-height:29px;box-shadow:none;background:linear-gradient(#005dff,#0028fa);border-radius:clamp(10px,1.3vw,19px);justify-content:center;padding:4px 10px;font-size:clamp(11px,1.42vw,21px)}@media (prefers-reduced-motion:reduce){.part6-registration,.part6-registration *,.part6-registration :before,.part6-registration :after{transition:none!important}}@media (max-width:1250px){.part6-registration{padding-inline:12px}.reg-page-grid{grid-template-columns:minmax(0,1fr) 260px;gap:8px 11px}.reg-base-grid{padding:0 3px}.reg-base-top,.reg-base-options{gap:12px}.reg-base-options{grid-template-columns:1fr 1fr}.reg-base-options>.reg-vehicle_class,.reg-base-options>.reg-driver_category,.reg-base-options>.reg-legal_entity_id{margin-inline-start:0}.reg-base-options>.reg-vehicle_class:before,.reg-base-options>.reg-legal_entity_id:before{display:none}.reg-base-location{grid-template-columns:1fr 1fr;gap:12px;width:100%}.reg-smart-grid{grid-template-columns:1fr}.reg-fleet-grid{gap:12px;padding:0}.reg-label,.reg-radio-group label{font-size:14px}.reg-upload-grid{gap:8px;padding:0}.reg-upload-card{padding-inline:8px}.reg-upload-grid>.reg-upload-card h3,.reg-upload-grid>.reg-upload-card[data-document-kind=KYC_IDENTITY] h3,.reg-upload-grid>.reg-upload-card[data-document-kind=KYC_TRUCK_SMART_CARD] h3{gap:5px;padding-inline-end:0}.reg-upload-grid>.reg-upload-card[data-document-kind=KYC_IDENTITY] .reg-label{font-size:13px}.reg-upload-file-slot{margin-inline:0}.reg-upload-card .reg-label{font-size:13px}.reg-upload-card h3{gap:5px}.reg-upload-card h3 svg{width:20px}.reg-upload-hint{gap:5px;font-size:9px}.reg-upload-hint>span{padding-inline-start:6px}.reg-progress-panel{padding-inline:12px}.reg-progress-panel>h2{gap:8px;font-size:18px}.reg-progress-summary{gap:9px}.reg-progress-summary>div:last-child{font-size:12px}.reg-progress-stages a{font-size:13px}.reg-missing h3{font-size:15px}}@media (max-width:950px){.reg-page-grid{grid-template-columns:minmax(0,1fr);gap:12px}.reg-progress-panel{grid-template-columns:1fr 1fr;gap:8px 16px;min-height:0;display:grid}.reg-progress-panel>h2{grid-column:1/-1;justify-content:flex-start;margin-bottom:0}.reg-progress-summary{grid-column:1;height:100%;margin:0}.reg-progress-stages{grid-area:2/2/4;margin:0}.reg-guide{border-top:0;margin:0;padding:0}.reg-upload-card .reg-label{font-size:14px}.reg-missing{min-height:0}}@media (max-width:600px){.part6-registration{padding:0 8px 12px}.reg-page-heading{align-items:center;height:58px;padding:8px 2px}.reg-page-heading h1{gap:9px;font-size:21px}.reg-page-heading h1 svg{width:27px;height:27px}.reg-section{border-radius:12px;padding:0 10px 10px}.reg-section h2{gap:8px;height:auto;min-height:37px;font-size:16px;line-height:26px}.reg-section h2 svg{width:24px;height:24px}.reg-base-grid{gap:10px;padding:0}.reg-base-top,.reg-base-options,.reg-base-location{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reg-base-top>.reg-full_name,.reg-base-options>.reg-driver_category,.reg-base-options>.reg-legal_entity_id{grid-column:1/-1}.reg-base-location{width:100%}.reg-label{font-size:14px}.part6-registration .reg-field input:not([type=radio]),.part6-registration .reg-field select{font-size:15px}.reg-radio-group{justify-content:space-around}.reg-radio-group label{font-size:14px}.reg-smart-grid{gap:8px}.reg-smart-card{padding:4px 9px 9px}.reg-smart-card h3{font-size:15px}.reg-smart-card .reg-smart-fields,.reg-smart-card.driver .reg-smart-fields{grid-template-columns:minmax(0,1fr) 49px;gap:7px}.reg-smart-card .reg-smart-number,.reg-smart-card.driver .reg-smart-number{grid-area:1/1}.reg-smart-card .reg-proof,.reg-smart-card.driver .reg-proof{grid-area:1/2}.reg-smart-card .reg-smart-expiry,.reg-smart-card.driver .reg-smart-expiry{grid-area:2/1}.reg-smart-card .reg-smart-fields>.button,.reg-smart-card.driver .reg-smart-fields>.button{grid-area:2/2;gap:2px;padding:3px;font-size:10px}.reg-smart-fields .reg-label{font-size:12px}.reg-fleet-grid{grid-template-columns:1fr 1fr;gap:10px;padding:0}.reg-fleet-grid>.reg-loader_code{grid-column:1/-1}.reg-upload-grid{grid-template-columns:1fr}.reg-upload-card h3{justify-content:center}.reg-upload-card .reg-label{font-size:15px}.reg-upload-hint{gap:10px;font-size:11px}.reg-upload-hint>span{padding-inline-start:11px}.reg-progress-panel{gap:10px;padding:10px}.reg-progress-panel>h2{font-size:19px}.reg-progress-summary{flex-direction:column;padding:8px 3px}.reg-missing,.reg-guide{grid-column:1/-1}.reg-progress-stages{grid-row:2}.reg-guide{border-top:1px solid #46536b;margin-top:8px;padding-top:8px}.reg-form-actions{flex-wrap:wrap;justify-content:space-between;gap:6px}.reg-draft-message:not(:empty){flex-basis:100%}.reg-draft-message:empty{display:none}.part6-registration .reg-form-actions .button,.part6-registration .reg-form-actions button[type=submit],.part6-registration .reg-form-actions a.button{gap:5px;min-width:0;padding:6px 9px;font-size:12px}.part6-registration .reg-success-wrap .modal.refined-modal{border-radius:20px;width:calc(100vw - 32px);min-width:0;transform:none}.part6-registration .reg-success-wrap .modal.refined-modal .modal-header{height:32px;min-height:32px}.reg-success-content{padding-bottom:24px}.reg-success-content h2{margin-bottom:28px;font-size:20px}.reg-success-mark{width:76px;height:76px;margin-bottom:15px}}.part6-registration .reg-edit-view[hidden]{display:none}.part6-registration.reg-is-success{background:#f6f8fc;overflow:hidden}.reg-success-scene{pointer-events:none;color:#102033;background:#f6f8fc;position:fixed;inset:0;overflow:hidden}.reg-success-source-canvas{width:776px;height:var(--reg-scene-height);transform:scale(var(--reg-scene-scale));transform-origin:0 0;font-family:var(--p6-body-font,Vazir,sans-serif);direction:rtl;background:#fafbfd;position:absolute;top:0;left:0}.reg-success-source-canvas h1,.reg-success-source-canvas h2,.reg-success-source-canvas h3{color:#111c2c;line-height:1.4;font-family:var(--p6-heading-font,Sahel,sans-serif);margin:0}.reg-success-source-canvas svg{color:#2879c6;flex-shrink:0}.reg-scene-topbar{background:linear-gradient(#fff,#edf4fb);border-bottom:1px solid #d3dae7;align-items:center;gap:6px;width:686px;height:29px;padding:0 10px;font-size:6px;display:flex;position:absolute;top:0;left:0}.reg-scene-brand{text-align:right;z-index:1;line-height:1.2;display:grid;position:absolute;top:1px;right:17px}.reg-scene-brand strong{font-size:8px}.reg-scene-brand small{font-size:5.5px}.reg-scene-date{align-items:center;gap:4px;font-size:6px;display:flex;position:absolute;top:8px;right:219px}.reg-scene-top-art{opacity:.38;background:url(/part6/directory-header-reference.png) 50%/auto 29px no-repeat;width:271px;height:29px;position:absolute;top:0;left:110px}.reg-scene-account{align-items:center;gap:3px;margin-inline-start:auto;font-size:6px;display:flex}.reg-scene-rail{width:90px;height:var(--reg-scene-height);color:#fff;background:linear-gradient(#001527,#00172d 60%,#000e21);border-left:1px solid #18374e;min-height:437px;position:absolute;top:0;right:0;overflow:hidden}.reg-scene-rail-brand{text-align:center;background:radial-gradient(at 0 0,#174952,#0000 65%);flex-direction:column;justify-content:center;align-items:center;gap:2px;height:62px;display:flex}.reg-scene-rail-brand svg{color:#d7eff7}.reg-scene-rail-brand strong{font-size:9px}.reg-scene-rail-brand small{font-size:6px}.reg-scene-rail>div:not(.reg-scene-rail-brand):not(.reg-scene-rail-art){border-bottom:1px solid #123248;align-items:center;gap:5px;height:21px;padding:2px 6px;font-size:7px;display:flex}.reg-scene-rail>div>svg{color:#d8e7f0}.reg-scene-rail>div.reg-scene-rail-group{background:#0a2d47;margin-top:2px}.reg-scene-rail>div.active{background:linear-gradient(#038eff,#0045d7);border-radius:3px;margin:0 3px;padding-inline:3px!important;font-size:6.5px!important}.reg-scene-rail-art{background:radial-gradient(at 50% 60%,#073250,#0000 70%);height:122px;position:absolute;bottom:0;left:0;right:0}.reg-scene-rail-art:before{content:"";opacity:.52;border:10px double #24688a;border-radius:50%;height:85px;position:absolute;bottom:-28px;left:-90px;right:-70px;transform:rotate(12deg)}.reg-scene-rail-art:after{content:"";clip-path:polygon(0 0,29% 17%,49% 10%,64% 34%,91% 26%,100% 57%,80% 100%,45% 73%,19% 51%);background:#0b253b;border:1px solid #085f9c;width:43px;height:40px;position:absolute;bottom:62px;left:18px}.reg-scene-route{justify-content:space-between;align-items:center;font-size:6px;display:flex;position:absolute;top:31px;left:20px;right:102px}.reg-scene-route strong{align-items:center;gap:5px;font-size:11px;display:flex}.reg-scene-page-title{text-align:right;position:absolute;top:51px;right:101px}.reg-scene-page-title h1{align-items:center;gap:5px;font-size:12px;display:flex}.reg-scene-page-title>span{font-size:5.5px;display:block}.reg-scene-progress{background:#f8fbff;border:1px solid #d6dfeb;border-radius:5px;width:137px;height:329px;padding:3px 7px;font-size:7px;position:absolute;top:80px;left:9px}.reg-scene-progress h2{justify-content:center;align-items:center;gap:5px;height:18px;font-size:9px;display:flex}.reg-scene-progress-box{background:#f0f5fb;border-radius:5px;justify-content:center;align-items:center;gap:7px;height:48px;margin-bottom:2px;display:flex}.reg-scene-progress-box>div:last-child{text-align:center;gap:3px;font-size:7px;display:grid}.reg-scene-progress-box small{font-size:6px}.reg-scene-ring{background:conic-gradient(#02d71a 0 var(--scene-complete),#c9d3dd var(--scene-complete) 100%);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.reg-scene-ring:before{content:"";background:#f3f7fc;border-radius:50%;position:absolute;inset:4px}.reg-scene-ring>b{z-index:1;color:#15324c;font-size:9px}.reg-scene-progress ol{margin:0;padding:0;list-style:none}.reg-scene-progress li{border-bottom:1px solid #d7dce6;align-items:center;gap:5px;height:17px;display:flex}.reg-scene-progress li svg{color:#6383a3}.reg-scene-progress li.complete svg{color:#05ac1e}.reg-scene-progress section{border-top:1px solid #d2dce7;margin-top:5px;padding:5px 2px}.reg-scene-progress section h3{align-items:center;gap:4px;font-size:8px;display:flex}.reg-scene-progress section p{margin:5px 0 1px;font-size:6px;line-height:1.7}.reg-scene-progress section ul{margin:3px 0 0;padding-inline-start:8px;font-size:6px;line-height:1.7}.reg-scene-progress section ul li{border:0;height:auto;display:list-item}.reg-scene-fields{color:#172333;position:absolute;top:79px;left:157px;right:100px}.reg-scene-fields>section{background:#fff;border:1px solid #d9e1eb;border-radius:4px;margin-bottom:5px;padding:0 7px 4px}.reg-scene-fields h2{align-items:center;gap:4px;height:19px;font-size:10px;display:flex}.reg-scene-fields h3{align-items:center;gap:3px;height:13px;font-size:7px;display:flex}.reg-scene-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.reg-scene-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.reg-scene-four{grid-template-columns:1.05fr .7fr 1.2fr 1fr;gap:7px;display:grid}.reg-scene-field{flex-direction:column;gap:1px;min-width:0;display:flex;margin:0 0 4px!important}.reg-scene-field>b{min-height:9px;font-size:6px;font-weight:600;line-height:9px}.reg-scene-field em{color:#c82736;margin-inline-start:3px;font-style:normal}.reg-scene-field>span{background:linear-gradient(#fff,#f7f9fb);border:1px solid #cbd7e4;border-radius:3px;align-items:center;gap:3px;height:15px;padding:1px 3px;display:flex;overflow:hidden}.reg-scene-field output{color:#13283c;white-space:nowrap;text-align:right;flex:1;font-family:inherit;font-size:7px;overflow:hidden}.reg-scene-field>span>svg{color:#6c7c8e}.reg-scene-basic>.reg-scene-two{width:72%}.reg-scene-registry .reg-scene-two article{border:1px solid #dce4ef;border-radius:3px;padding:0 3px}.reg-scene-registry article>div{align-items:end;gap:4px;display:flex}.reg-scene-registry .reg-scene-field{flex:1;min-width:0}.reg-scene-registry .reg-scene-field>b{white-space:nowrap;font-size:5px}.reg-scene-registry .reg-scene-field output{font-size:6px}.reg-scene-proof{color:#657d94;background:#edf2f6;border:1px solid #becbd8;border-radius:3px;align-self:end;place-items:center;width:14px;height:14px;margin-bottom:4px;display:grid}.reg-scene-proof svg{color:inherit}.reg-scene-proof.verified{color:#06ad26;background:#dff6e4;border-color:#a6ddb4}.reg-scene-light-note{margin:8px;font-size:8px;line-height:1.8}.reg-scene-lookup{color:#fff;background:#0762f9;border-radius:3px;align-items:center;gap:2px;height:14px;margin-bottom:4px;padding:0 3px;font-size:5px;display:flex}.reg-scene-lookup svg{color:#fff}.reg-scene-documents article{text-align:center;background:#f9fbfd;border:1px solid #dae3ed;border-radius:3px;min-width:0;padding:2px 3px}.reg-scene-documents h3{justify-content:center;font-size:7px}.reg-scene-drop{border:1px dashed #a9b9cc;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:0;height:39px;font-size:6px;line-height:9px;display:flex}.reg-scene-documents article>small{white-space:nowrap;font-size:5px;line-height:10px}.reg-scene-file{background:#e6f6ec;border:1px solid #b3d7c3;border-radius:3px;align-items:center;gap:2px;height:12px;padding:1px 3px;display:flex}.reg-scene-file bdi{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:Arial,sans-serif;font-size:5px;overflow:hidden}.reg-scene-file>svg:first-child{color:#00b035}.reg-scene-file>svg:last-child{color:#d63349}.reg-scene-actions{direction:ltr;align-items:center;gap:7px;height:20px;font-size:7px;display:flex;position:absolute;top:415px;left:10px}.reg-scene-actions>span{direction:rtl;align-items:center;gap:4px;display:flex}.reg-scene-actions>span:first-child{color:#fff;background:linear-gradient(#087dff,#0042ed);border-radius:3px;padding:4px 9px}.reg-scene-actions>span:first-child svg{color:#fff}.reg-scene-actions>span:not(:first-child) svg{color:#253d53}.reg-success-mark{box-shadow:none!important;background:0 0!important;border:0!important}.reg-success-mark:before,.reg-success-mark:after,.reg-success-content:before,.reg-success-content:after{display:none}.reg-success-mark>img{width:211.43%;max-width:none;height:117.143%;position:absolute;top:-8.572%;left:-55.715%}.reg-success-content>.reg-success-waves{z-index:-1;pointer-events:none;width:100%;height:auto;position:absolute;bottom:0;left:0}@media (min-width:601px){.part6-registration .reg-success-wrap .modal.refined-modal,.part6-registration .reg-success-wrap .modal.refined-modal .modal-header{background:#f7f8fc}}.part6-registration:not(.reg-is-success){background:radial-gradient(at 65% 0,#04244b80,#0000 48%),linear-gradient(110deg,#00132e,#001833 64%,#011434)}.part6-registration .reg-section{background:linear-gradient(#08223e,#041832 72%,#051a37)}.part6-registration .reg-progress-panel{background:linear-gradient(#0b223e,#08213f)}.part6-registration .reg-missing{background:linear-gradient(135deg,#142f51,#10284a)}.part6-registration .reg-smart-card{background:linear-gradient(#0e2b51,#071e3a)}.part6-registration .reg-upload-card{background:linear-gradient(#112b4d,#0a203c)}.part6-shell .part6-registration .reg-field input:not([type=radio]),.part6-shell .part6-registration .reg-field select,.part6-shell .part6-registration .reg-icon-input,.part6-shell .part6-registration .reg-field .search-select-control,.part6-shell .part6-registration .reg-field .persian-date-control,.part6-shell .part6-registration .reg-vehicle-choice{background:linear-gradient(95deg,#102540,#0f243f);border-color:#7c91b0}.part6-shell .part6-registration .reg-field .search-select-control input,.part6-shell .part6-registration .reg-field .persian-date-control input,.part6-shell .part6-registration .reg-field .reg-icon-input input,.part6-shell .part6-registration .reg-vehicle-choice select{box-shadow:none;background:0 0;border:0}.part6-shell .part6-registration .reg-field .search-select-control:focus-within,.part6-shell .part6-registration .reg-icon-input:focus-within,.part6-shell .part6-registration .reg-field .persian-date-control:focus-within{border-color:#309bff;box-shadow:0 0 0 1px #007eff50,inset 0 0 5px #007eff20}.part6-registration .reg-dropzone{background:linear-gradient(#0c2545,#09213d)}@media (min-width:1251px){.part6-registration .reg-page-heading h1{font-size:24px;line-height:35px}.part6-registration .reg-progress-panel>h2{font-size:19px}.part6-registration .reg-progress-summary>div:last-child strong{font-size:15px}}.part6-registration .reg-success-wrap .modal.refined-modal{background:#f8f9fe}.part6-registration .reg-success-wrap .modal.refined-modal .modal-header{z-index:2;background:0 0}.part6-registration .reg-success-wrap .modal.refined-modal .modal-header button svg{opacity:0}.reg-success-content>.reg-success-hero{z-index:-1;pointer-events:none;width:100%;height:auto;position:absolute;top:calc(-1*clamp(19px,2.45vw,36px));left:0}@media (min-width:601px){.reg-success-content{padding-bottom:clamp(23.5px,3.028vw,44.5px)}.reg-success-content h2{margin-bottom:clamp(32px,4.124vw,60.5px)}}@media (max-width:600px){.reg-success-content>.reg-success-hero{top:-32px}}@media (min-width:1251px){.part6-registration .reg-page-heading h1{margin-inline-start:-2px}.part6-registration .reg-page-heading h1>.p6-reference-text{top:3px}#reg-basic>h2>.p6-reference-text{margin-inline-start:-7px}#reg-registry>h2>.p6-reference-text{margin-inline-start:-8px}#reg-fleet>h2>.p6-reference-text{margin-inline-start:-10px}.reg-progress-panel>h2>.p6-reference-text{margin-inline-start:-2px;top:2px}.reg-guide h3>.p6-reference-text,.reg-smart-card.driver h3>.p6-reference-text{margin-inline-start:-4px}.reg-smart-card.truck h3>.p6-reference-text{margin-inline-start:-6px}.reg-documents-heading{gap:7px;margin-inline-start:-11px}.reg-documents-heading>h2>.p6-reference-text{top:-1.5px}}.reg-compact-upload{flex-basis:32px}.reg-compact-upload summary{width:32px}.reg-upload-grid>.reg-upload-card[data-document-kind=KYC_TRUCK_SMART_CARD] h3{font-size:17px}.reg-upload-grid>.reg-upload-card[data-document-kind=KYC_IDENTITY] h3{font-size:18px}.reg-upload-grid>.reg-upload-card[data-document-kind=KYC_IDENTITY] h3>.p6-reference-text{top:-1.5px}.part6-registration .reg-form-actions .button:has(>.p6-reference-text){width:auto;min-width:0;box-shadow:none;background:0 0;border:0;gap:0;padding:0}.reg-stage-reference{margin-inline-start:-1px}@media (max-width:1250px){.reg-upload-grid>.reg-upload-card[data-document-kind=KYC_TRUCK_SMART_CARD] h3,.reg-upload-grid>.reg-upload-card[data-document-kind=KYC_IDENTITY] h3{font-size:14px}}.part6-registration .reg-success-wrap .modal-backdrop{-webkit-backdrop-filter:blur(clamp(1px,.1289vw,1.89px));backdrop-filter:blur(clamp(1px,.1289vw,1.89px));background:#0b143788}.reg-scene-top-art{left:130px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 85%,#0000)}.part6-registration .reg-success-wrap .reg-success-content .button{background:linear-gradient(#0041ff,#0038fc)}.reg-edit-view :is(.reg-page-heading h1,.reg-section h2,.reg-progress-panel>h2,.reg-guide h3,.reg-smart-card h3,.reg-upload-card h3) .p6-reference-text>img,.reg-edit-view .reg-stage-reference,.reg-edit-view .reg-compact-upload .p6-reference-icon{mix-blend-mode:lighten}@media (min-width:1251px){#reg-registry>h2>.p6-reference-text{top:-.5px}#reg-fleet>h2>.p6-reference-text{top:.5px}.reg-form-actions{gap:0}.reg-form-actions>a+button{margin-inline-start:10px}.reg-form-actions>button+button{margin-inline-start:9px}.reg-smart-card.driver h3>.p6-reference-text{top:.5px;left:-4.25px}.reg-upload-grid>.reg-upload-card[data-document-kind=KYC_TRUCK_SMART_CARD] h3>.p6-reference-text{top:.5px;left:-1.8px}.reg-upload-grid>.reg-upload-card[data-document-kind=KYC_IDENTITY] h3>.p6-reference-text{top:-.5px;left:.7px}.reg-guide h3>.p6-reference-text{top:1px}.reg-stage-reference{position:relative;top:1px;left:1px}}.reg-scene-top-art,.reg-scene-rail-art{display:none}.reg-scene-rail-brand>svg{visibility:hidden}.reg-success-wrap .modal-backdrop:before{content:"";pointer-events:none;background-image:url(/part6/registration-success-banner.png),url(/part6/registration-success-emblem.png),url(/part6/registration-success-road.png);background-position:15.4639vw 0,88.4021vw 0,88.4021vw 40.5928vw;background-repeat:no-repeat;background-size:36.0825vw 3.73711vw,11.5979vw 3.73711vw,11.5979vw 15.7216vw;position:absolute;inset:0}.part6-registration .reg-success-wrap .modal.refined-modal{z-index:1;background:#f8f9fd;position:relative}.part6-registration .reg-success-wrap .reg-success-content .button{background:0 0;border:0;padding:0;overflow:hidden}.reg-success-content .button>.p6-reference-text{width:100%}.reg-scene-field>b,.reg-scene-field output{font-weight:700}.reg-scene-progress{font-weight:600}.reg-edit-view .reg-label .p6-reference-text>img{mix-blend-mode:lighten}@media (min-width:1251px){.reg-full_name .reg-label>.p6-reference-text{left:-32px}.reg-national_id .reg-label>.p6-reference-text{left:-6.625px}.reg-mobile .reg-label>.p6-reference-text{left:-.78125px}.reg-birth_date .reg-label>.p6-reference-text{left:-3px}.reg-vehicle_class .reg-label>.p6-reference-text{left:-9.28125px}.reg-driver_category .reg-label>.p6-reference-text{left:-8.4375px}.reg-legal_entity_id .reg-label>.p6-reference-text{left:-13.7344px}.reg-province .reg-label>.p6-reference-text{left:-21px}.reg-city .reg-label>.p6-reference-text{left:-18.1875px}.reg-loader_group_code .reg-label>.p6-reference-text{left:-42px}.reg-loader_type .reg-label>.p6-reference-text{left:-15.4219px}.reg-loader_code .reg-label>.p6-reference-text{left:-31.4063px}.reg-guide ul,.reg-missing ul,.reg-progress-stages a{font-family:var(--p6-heading-font,Sahel,sans-serif);font-weight:700}}.reg-success-content>.reg-success-waves{clip-path:polygon(0 0,33% 0,33% 50%,67% 50%,67% 0,100% 0,100% 100%,0 100%)}.part6-registration .reg-success-wrap .modal-backdrop{background:linear-gradient(90deg,#0b143788 0 88.4021%,#00000080 88.4021% 100%)}.reg-scene-rail{background:linear-gradient(#001e40,#024)}.reg-scene-progress-box{height:38px}.reg-scene-progress section:first-of-type{min-height:70px}.reg-scene-registry .reg-scene-field>b{min-height:7px;line-height:7px}.reg-scene-registry .reg-scene-field{margin-bottom:0!important}.reg-scene-fleet h2{height:17px}.reg-scene-fleet .reg-scene-field{margin-bottom:2px!important}.reg-scene-fields>.reg-scene-fleet{margin-bottom:4px}.reg-scene-documents article>small{height:10px;display:block}.reg-scene-drop{height:35px}.reg-scene-documents article{padding-block:1px}.management-dashboard,.management-directory{--management-line:var(--line,var(--border));--management-primary:var(--primary,var(--accent));--management-soft:var(--surface-raised,var(--panel2));min-width:0}.management-hero{isolation:isolate;border:1px solid color-mix(in srgb,var(--management-primary) 30%,var(--management-line));background:radial-gradient(ellipse at 6% 0%,color-mix(in srgb,var(--management-primary) 17%,transparent),transparent 64%),linear-gradient(120deg,var(--panel),var(--management-soft));color:var(--text);border-radius:24px;justify-content:space-between;align-items:center;gap:36px;padding:34px 38px;display:flex;position:relative;overflow:hidden}.management-hero:before{content:"";z-index:-1;border:1px solid color-mix(in srgb,var(--management-primary) 16%,transparent);width:320px;height:320px;box-shadow:0 0 0 42px color-mix(in srgb,var(--management-primary) 4%,transparent),0 0 0 84px color-mix(in srgb,var(--management-primary) 3%,transparent);pointer-events:none;border-radius:50%;position:absolute;top:-200px;left:10%}.management-eyebrow{letter-spacing:0;color:var(--management-primary);align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.management-eyebrow>span{background:currentColor;border-radius:2px;width:6px;height:6px}.management-hero h2{letter-spacing:-1px;margin:12px 0 10px;font-size:clamp(24px,2.3vw,35px);font-weight:700;line-height:1.65}.management-hero h2>span{color:var(--management-primary)}.management-hero p{color:var(--muted);max-width:470px;margin:0;font-size:12px;line-height:2}.management-hero-copy{min-width:0}.management-hero-links{flex-wrap:wrap;gap:10px 20px;margin-top:20px;display:flex}.management-hero-links a{color:var(--text);align-items:center;gap:10px;padding:6px 0;font-size:11px;font-weight:600;display:inline-flex}.management-hero-links a:hover,.management-hero-links a svg{color:var(--management-primary)}.management-total{text-align:center;border:1px solid color-mix(in srgb,var(--management-primary) 20%,var(--management-line));background:color-mix(in srgb,var(--panel) 75%,transparent);border-radius:22px;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;min-width:230px;padding:25px 35px;display:flex;position:relative;box-shadow:0 15px 45px #0000000c}.management-total-icon{border:1px solid color-mix(in srgb,var(--management-primary) 26%,transparent);background:color-mix(in srgb,var(--management-primary) 11%,transparent);width:56px;height:56px;color:var(--management-primary);border-radius:17px;place-items:center;margin-bottom:6px;display:grid}.management-total>span:not(.management-total-icon){color:var(--muted);font-size:12px}.management-total strong{letter-spacing:-2px;font-variant-numeric:tabular-nums;font-size:50px;font-weight:700;line-height:1.3}.management-total small{color:var(--muted);font-size:10px}.management-period{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:15px 2px 20px;font-size:10px;display:flex}.management-period>span{align-items:center;gap:6px;display:inline-flex}.management-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:32px;display:grid}.management-kpi{--kpi:var(--management-primary);isolation:isolate;border:1px solid var(--management-line);background:var(--panel);min-width:0;color:var(--text);border-radius:17px;flex-direction:column;gap:10px;padding:17px 17px 15px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.management-kpi:before{content:"";background:linear-gradient(90deg,transparent,var(--kpi),transparent);opacity:.5;height:2px;position:absolute;inset:0 0 auto}.management-kpi:hover{border-color:color-mix(in srgb,var(--kpi) 50%,var(--management-line))}a.management-kpi:hover{transform:translateY(-3px);box-shadow:0 12px 26px #00000014}.management-kpi.blue{--kpi:#839cf0}.management-kpi.violet{--kpi:#b09ee1}.management-kpi.amber{--kpi:#d9af5c}.management-kpi.rose{--kpi:#d88f8f}.management-kpi.green{--kpi:#71bd9d}.management-kpi-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.management-kpi-icon{border:1px solid color-mix(in srgb,var(--kpi) 20%,transparent);background:color-mix(in srgb,var(--kpi) 11%,transparent);width:39px;height:39px;color:var(--kpi);border-radius:12px;justify-content:center;align-items:center;display:flex}.management-kpi-arrow{color:var(--muted);opacity:.6}.management-kpi-title{white-space:nowrap;color:var(--muted);font-size:11px}.management-kpi strong{font-variant-numeric:tabular-nums;font-size:32px;line-height:1.2}.management-kpi>small{color:var(--muted);border-top:1px solid var(--management-line);margin-top:3px;padding-top:5px;font-size:9px}.management-section-intro{align-items:center;gap:11px;margin-bottom:18px;display:flex}.management-section-icon{border:1px solid var(--management-line);background:var(--panel);width:39px;height:39px;color:var(--management-primary);border-radius:12px;place-items:center;display:grid}.management-section-intro h2{color:var(--text);margin:0;font-size:17px}.management-section-intro p{color:var(--muted);margin:3px 0 0;font-size:10px}.management-section-tag{border:1px solid var(--management-line);color:var(--muted);white-space:nowrap;border-radius:20px;margin-inline-start:auto;padding:4px 12px;font-size:10px}.management-charts{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.management-chart{grid-column:span 2;min-width:0;overflow:hidden;margin:0!important}.management-chart-summary:not(.management-chart-donut){grid-column:span 4}.management-chart .panel-heading{align-items:flex-start;min-height:86px}.management-chart .panel-heading p{max-width:320px;font-size:10px;line-height:1.9}.management-chart-total{white-space:nowrap;color:var(--text);background:var(--management-soft);border:1px solid var(--management-line);border-radius:8px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.8}.management-chart-total>span{color:var(--muted);font-size:9px;font-weight:400}.management-bars{overscroll-behavior:contain;scrollbar-width:thin;gap:18px;max-height:460px;padding:22px;display:grid;overflow:auto}.management-bar{min-width:0}.management-bar-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;font-size:11px;display:flex}.management-bar-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);align-items:center;gap:8px;display:flex;overflow:hidden}.management-bar-label>i{border-radius:2px;flex-shrink:0;width:6px;height:6px}.management-bar b{white-space:nowrap;color:var(--text);font-variant-numeric:tabular-nums;font-size:12px}.management-bar small{color:var(--muted);font-size:9px;font-weight:400}.management-track{background:var(--management-soft);border-radius:6px;height:7px;overflow:hidden}.management-track span{opacity:.9;border-radius:6px;min-width:0;height:100%;display:block}.management-rank{border:1px solid var(--management-line);width:22px;height:22px;color:var(--muted);background:var(--management-soft);border-radius:7px;flex-shrink:0;place-items:center;font-size:10px;display:inline-grid}.management-chart-ranked .management-bar:first-child .management-rank{color:var(--management-primary);border-color:color-mix(in srgb,var(--management-primary) 40%,transparent);background:color-mix(in srgb,var(--management-primary) 10%,transparent)}.management-chart-ranked .management-track{height:5px;margin-inline-start:30px}.management-donut-wrap{padding:23px 20px 10px}.management-donut{width:174px;height:174px;box-shadow:0 0 0 8px color-mix(in srgb,var(--management-line) 25%,transparent);border-radius:50%;place-items:center;margin:0 auto;display:grid}.management-donut>div{background:var(--panel);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:138px;height:138px;display:flex}.management-donut svg{color:var(--muted);margin-bottom:2px}.management-donut strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:29px;line-height:1.2}.management-donut span{color:var(--muted);font-size:10px}.management-bars.compact{gap:12px;padding-top:15px}.management-bars.compact .management-bar-heading{margin-bottom:0}.management-bar-share{color:var(--muted);margin-inline-start:14px;font-size:9px;display:block}.management-chart-footer{border-top:1px solid var(--management-line);color:var(--muted);justify-content:space-between;align-items:center;padding:9px 16px;font-size:10px;display:flex}.management-chart-footer .button{font-size:10px}.management-data-note{border:1px dashed var(--management-line);color:var(--muted);border-radius:14px;margin-top:22px;padding:14px 18px;font-size:11px}.management-data-note summary{cursor:pointer;font-weight:600}.management-data-note p{max-width:1000px;margin-top:10px;font-size:11px;line-height:2.1}.management-dashboard-loading{min-height:550px}.management-dashboard-loading .loading{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.management-dashboard-loading .skeleton{height:150px}.management-search-panel{overflow:visible}.management-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:21px;display:grid}.management-filters .field{min-width:0;margin:0}.management-filters-advanced{border-top:1px dashed var(--management-line);background:color-mix(in srgb,var(--management-soft) 45%,transparent);grid-template-columns:repeat(3,minmax(0,1fr))}.management-filter-hint{color:var(--muted);grid-column:1/-1;margin:0;font-size:10px}.management-filter-error:empty{display:none}.management-filter-error:not(:empty){padding:0 20px 10px}.management-filter-actions{border-top:1px solid var(--management-line);background:color-mix(in srgb,var(--management-soft) 55%,transparent);border-radius:0 0 17px 17px;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 20px;display:flex}.management-filter-actions>.button{font-size:11px}.management-filter-draft{color:var(--muted);flex:1;min-width:90px;font-size:10px}.management-filter-counter{background:color-mix(in srgb,var(--management-primary) 15%,transparent);min-width:20px;height:20px;color:var(--management-primary);border-radius:6px;place-items:center;font-size:10px;display:inline-grid}.management-filter-chips{flex-wrap:wrap;align-items:center;gap:8px;margin:-3px 0 17px;display:flex}.management-filter-chips>span{color:var(--muted);margin-inline-end:3px;font-size:10px}.management-filter-chips>button{background:color-mix(in srgb,var(--management-primary) 8%,var(--panel));border:1px solid color-mix(in srgb,var(--management-primary) 24%,var(--management-line));color:var(--muted);border-radius:9px;align-items:center;gap:10px;max-width:100%;padding:5px 9px;font-size:10px;display:flex}.management-filter-chips>button>span{overflow-wrap:anywhere}.management-filter-chips b{color:var(--text);font-weight:500}.management-filter-chips svg{color:var(--management-primary);flex-shrink:0}.management-table-title{align-items:center;gap:10px;display:flex}.management-table-title>span{border:1px solid var(--management-line);background:var(--management-soft);color:var(--muted);border-radius:7px;padding:2px 9px;font-size:11px;font-weight:500}.management-page-size{white-space:nowrap;color:var(--muted);align-items:center;gap:9px;font-size:10px;display:flex}.management-page-size select{background:var(--panel);border:1px solid var(--management-line);min-width:70px;color:var(--text);border-radius:9px;padding:5px 9px;font-size:11px}.management-person{cursor:pointer;text-align:start;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.management-person>span:not(.management-avatar){gap:4px;display:grid}.management-person small{color:var(--muted);font-size:9px}.management-person strong{white-space:nowrap;font-size:12px;font-weight:600}.management-person:hover strong{color:var(--management-primary)}.management-avatar{border:1px solid color-mix(in srgb,var(--management-primary) 25%,var(--management-line));background:color-mix(in srgb,var(--management-primary) 10%,var(--panel));width:58px;height:58px;color:var(--management-primary);border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.management-avatar.small{border-radius:12px;width:37px;height:37px;font-size:16px;display:flex}.management-row-actions{white-space:nowrap;align-items:center;gap:4px;display:flex}.management-row-actions .button{min-height:34px;padding:7px 9px;font-size:10px}.management-row-actions .management-archive{color:var(--muted)}.management-row-actions .management-archive:hover{color:var(--danger);background:var(--danger-soft)}.management-account-state{color:var(--muted);white-space:nowrap;background:var(--management-soft);border:1px solid var(--management-line);border-radius:7px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;display:inline-flex}.management-account-state>i{background:currentColor;border-radius:50%;width:5px;height:5px}.management-account-state.enabled{color:var(--management-primary);background:color-mix(in srgb,var(--management-primary) 8%,transparent);border-color:color-mix(in srgb,var(--management-primary) 22%,transparent)}.management-contact{font-variant-numeric:tabular-nums;font-size:12px}.management-cell-stack{flex-direction:column;gap:4px;font-size:11px;display:flex}.management-cell-stack small{color:var(--muted);white-space:normal;max-width:200px;font-size:9px;line-height:1.9}.management-smart-cards{flex-direction:column;gap:5px;display:flex}.management-smart-cards>span{align-items:center;gap:8px;font-size:11px;display:flex}.management-smart-cards small{min-width:30px;color:var(--muted);font-size:9px}.management-driver-table table{min-width:1030px}.management-driver-table td,.management-driver-table th,.management-driver-table td bdi{white-space:nowrap}.management-dossier{--management-line:var(--line,var(--border));--management-primary:var(--primary,var(--accent));--management-soft:var(--surface-raised,var(--panel2))}.management-dossier-head{border-bottom:1px solid var(--management-line);align-items:center;gap:16px;margin-bottom:19px;padding:3px 0 21px;display:flex}.management-dossier-identity{min-width:0}.management-dossier-head h3{color:var(--text);margin:3px 0 7px;font-size:20px}.management-dossier-head p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:12px;display:flex}.management-dossier-head>button{flex-shrink:0;margin-inline-start:auto;font-size:11px}.management-dossier-actions{flex-shrink:0;align-items:center;gap:7px;margin-inline-start:auto;display:flex}.management-dossier-actions>.button{font-size:11px}.management-dossier>.notice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.management-dossier-section{margin-top:23px}.management-dossier-section>h3{color:var(--text);align-items:center;gap:8px;margin-bottom:12px;display:flex;font-size:13px!important}.management-dossier-section>h3 svg{color:var(--management-primary)}.management-facts{border:1px solid var(--management-line);background:var(--management-soft);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:12px 0 22px;padding:6px;display:grid}.management-facts>div{min-width:0;padding:12px 14px}.management-facts dt{color:var(--muted);margin-bottom:5px;font-size:10px}.management-facts dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:12px;font-weight:500}.management-dossier-shortcut{text-align:start;border:1px solid var(--management-line);background:var(--panel);width:100%;color:var(--text);border-radius:15px;align-items:center;gap:14px;padding:18px;display:flex}.management-dossier-shortcut>span:nth-child(2){gap:5px;min-width:0;display:grid}.management-dossier-shortcut strong{font-size:12px}.management-dossier-shortcut small{color:var(--muted);font-size:10px}.management-dossier-shortcut>svg{color:var(--management-primary);flex-shrink:0;margin-inline-start:auto}.management-shortcut-icon{background:color-mix(in srgb,var(--management-primary) 10%,transparent);width:44px;height:44px;color:var(--management-primary);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.management-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 14px;display:flex}.management-section-heading h3{margin:0;font-size:14px}.management-section-heading p{color:var(--muted);margin-top:5px;font-size:10px}.management-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:25px;display:grid}.management-photo{border:1px solid var(--management-line);background:var(--panel);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.management-photo h4{color:var(--text);margin:0;font-size:11px}.management-photo-frame{background:var(--management-soft);border:1px dashed var(--management-line);width:100%;min-width:0;height:155px;min-height:155px;color:var(--muted);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;overflow:hidden}.management-photo-frame span{padding:0 8px;font-size:10px}.management-photo-frame button{box-sizing:border-box;cursor:zoom-in;background:0 0;border:0;width:100%;min-width:0;max-width:100%;height:155px;padding:0;display:block}.management-photo-frame img{object-fit:contain;width:100%;max-width:100%;height:155px;display:block}.management-photo>small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9px;overflow:hidden}.management-photo .badge{align-self:flex-start;font-size:9px}.management-photo .button{font-size:10px}.management-photo-zoom{text-align:center;padding:20px}.management-photo-zoom img{object-fit:contain;max-width:100%;max-height:75vh}.management-permissions{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:22px;display:grid}.management-permissions article{border:1px solid var(--management-line);background:var(--management-soft);border-radius:15px;flex-direction:column;align-items:flex-start;padding:22px;display:flex}.management-permission-heading{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:18px;display:flex}.management-permission-heading>span{border:1px solid color-mix(in srgb,var(--management-primary) 25%,transparent);width:41px;height:41px;color:var(--management-primary);background:color-mix(in srgb,var(--management-primary) 9%,transparent);border-radius:12px;place-items:center;display:grid}.management-permission-heading small{color:var(--muted);font-size:10px}.management-permissions h3{margin:0 0 8px;font-size:14px}.management-permissions p{color:var(--muted);margin-bottom:20px;font-size:11px;line-height:2.1}.management-permissions .text-link{color:var(--management-primary);align-items:center;gap:8px;margin-top:auto;font-size:11px;display:inline-flex}.management-participant-toolbar{border-bottom:1px solid var(--management-line);flex-wrap:wrap;align-items:center;gap:10px;padding:18px 22px;display:flex}.management-inline-search{border:1px solid var(--management-line);background:var(--management-soft);min-width:180px;max-width:430px;color:var(--muted);border-radius:11px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.management-inline-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;padding:10px 0;font-size:11px;box-shadow:none!important}.management-participant-toolbar .management-page-size{margin-inline-start:auto}.management-cell-name{align-items:center;gap:12px;display:flex}.management-cell-name strong{font-size:12px;font-weight:600}@media (max-width:1400px){.management-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.management-chart-ranked{grid-column:span 3}.management-chart-ranked:last-child{grid-column:1/-1}.management-chart-summary:not(.management-chart-donut),.management-chart-donut{grid-column:span 3}.management-filters-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.management-filters,.management-facts,.management-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.management-permissions{grid-template-columns:1fr}.management-hero{gap:20px;padding:26px}.management-hero h2{font-size:27px}.management-total{min-width:185px;padding:20px}.management-total strong{font-size:42px}.management-chart{grid-column:1/-1!important}.management-chart-donut{grid-template-columns:1fr 1fr;align-items:center;display:grid}.management-chart-donut .panel-heading,.management-chart-donut .empty{grid-column:1/-1}.management-donut-wrap{padding:24px}.management-bars.compact{padding:22px}.management-filter-draft{min-width:0}.management-dashboard-loading .loading{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.management-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.management-kpi{padding:15px 13px}.management-kpi-title{font-size:10px}.management-kpi strong{font-size:28px}.management-kpi>small{font-size:8px}.management-hero{flex-direction:column;align-items:stretch;gap:22px;padding:24px 22px}.management-hero h2{font-size:27px}.management-hero p{font-size:11px}.management-total{text-align:start;grid-template-columns:48px 1fr;gap:3px 15px;min-width:0;padding:16px 19px;display:grid}.management-total .management-total-icon{grid-row:1/4;width:48px;height:48px;margin:0}.management-total strong{font-size:34px}.management-total>span:not(.management-total-icon),.management-total small{font-size:9px}.management-period{gap:7px;font-size:9px}.management-section-intro h2{font-size:15px}.management-section-intro p{font-size:9px}.management-section-tag{display:none}.management-filters{grid-template-columns:1fr;padding:17px}.management-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.management-facts>div{padding:10px}.management-facts dd{font-size:11px}.management-filter-actions{gap:6px;padding:11px 13px}.management-filter-actions>.button:first-child{margin-inline-end:auto}.management-filter-draft{flex:auto;order:-1;width:100%;min-height:0}.management-filter-draft:empty{display:none}.management-filter-actions>.button{font-size:10px}.management-photos{grid-template-columns:1fr}.management-photo-frame,.management-photo-frame button,.management-photo-frame img{height:210px}.management-dossier-head{flex-wrap:wrap;gap:11px}.management-dossier-head h3{font-size:17px}.management-dossier-head>button{margin-inline-start:auto}.management-dossier-head p{gap:6px;font-size:10px}.management-dossier-head>.management-avatar{border-radius:13px;width:47px;height:47px}.management-dossier-shortcut{gap:10px;padding:14px}.management-chart-donut{display:block}.management-bars,.management-bars.compact{padding:18px}.management-participant-toolbar{gap:8px;padding:16px}.management-inline-search{flex-basis:65%;max-width:none}.management-participant-toolbar .management-page-size{margin-inline-start:0}.management-page-size{font-size:9px}.management-dashboard-loading .skeleton{height:120px}}@media (prefers-reduced-motion:reduce){.management-kpi{transition:none}a.management-kpi:hover{transform:none}}.management-composition{padding:26px 22px 6px}.management-composition-caption{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:11px;display:flex}.management-composition-caption strong{font-variant-numeric:tabular-nums;color:var(--text);font-size:24px}.management-composition-caption small{color:var(--muted);font-size:11px;font-weight:400}.management-stacked-track{background:var(--management-soft);direction:rtl;border-radius:12px;gap:3px;height:60px;display:flex;overflow:hidden}.management-stacked-track>div{color:#0a202a;justify-content:center;align-items:center;min-width:0;transition:filter .15s;display:flex;position:relative}.management-stacked-track b{font-variant-numeric:tabular-nums;font-size:12px}.management-stacked-track>div:hover,.management-stacked-track>div:focus-visible{filter:brightness(1.12);outline:2px solid var(--text);outline-offset:-3px}.management-composition-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px!important;padding-top:23px!important}.management-composition-legend .management-bar{border-bottom:1px solid var(--management-line);padding-bottom:12px}.management-composition-legend .management-bar-label{font-size:11px}.management-bar:focus-visible,.management-column:focus-visible{outline:2px solid var(--management-primary);outline-offset:5px;border-radius:5px}.management-columns-scroll{scrollbar-width:thin;padding:32px 20px 18px;overflow-x:auto}.management-columns{align-items:start;gap:8px;display:grid}.management-column{min-width:0}.management-column-plot{border-bottom:1px solid var(--management-line);background:repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),var(--management-line) calc(25% - 1px),var(--management-line) 25%);justify-content:center;align-items:flex-end;height:172px;padding-top:18px;display:flex}.management-column-fill{opacity:.9;border-radius:7px 7px 0 0;width:min(46px,65%);min-height:0;max-height:100%;display:block;position:relative}.management-column-fill b{color:var(--text);font-variant-numeric:tabular-nums;padding-bottom:6px;font-size:12px;font-weight:600;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.management-column-label{-webkit-line-clamp:2;text-align:center;color:var(--muted);-webkit-box-orient:vertical;margin-top:12px;font-size:10px;line-height:1.8;display:-webkit-box;overflow:hidden}.management-column:hover .management-column-label,.management-column:focus-visible .management-column-label{color:var(--text)}.management-treemap{aspect-ratio:100/70;background:var(--management-soft);border-radius:11px;max-height:250px;margin:22px 20px 0;position:relative;overflow:hidden}.management-treemap-tile{box-sizing:border-box;border:2px solid var(--panel);text-align:center;color:#0a202a;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px;display:flex;position:absolute;overflow:hidden}.management-treemap-tile>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:10px;font-weight:600;line-height:1.8;display:-webkit-box;overflow:hidden}.management-treemap-tile>b{font-variant-numeric:tabular-nums;font-size:19px}.management-treemap-tile small{font-size:9px;font-weight:400}.management-treemap-tile.compact{gap:1px;padding:5px}.management-treemap-tile.compact>b{font-size:13px}.management-treemap-tile.compact>span{-webkit-line-clamp:1;font-size:9px}.management-treemap-tile:hover,.management-treemap-tile:focus-visible{filter:brightness(1.1);outline:2px solid var(--text);outline-offset:-4px;z-index:1}.management-chart-treemap .management-bars{gap:12px;max-height:230px}.management-treemap-note{color:var(--muted);margin:12px 0 0;padding:0 22px;font-size:9px;line-height:1.9}.management-lollipop-track{height:15px;margin-inline:30px 6px;position:relative}.management-lollipop-track:before{content:"";background:var(--management-line);height:2px;position:absolute;top:6px;left:0;right:0}.management-lollipop-track>span{background:var(--management-primary);height:2px;display:block;position:relative;top:6px}.management-lollipop-track>span:after{content:"";inset-inline-end:-4px;border:2px solid var(--panel);background:var(--management-primary);width:10px;height:10px;box-shadow:0 0 0 2px color-mix(in srgb,var(--management-primary) 25%,transparent);border-radius:50%;position:absolute;top:-4px}.management-chart-lollipop .management-bars{gap:16px}@media (max-width:520px){.management-composition{padding:22px 18px 3px}.management-composition-legend{column-gap:15px!important}.management-stacked-track{height:50px}.management-composition-caption{font-size:10px}.management-columns-scroll{padding-inline:18px}.management-treemap{margin-inline:18px}.management-composition-legend .management-bar-label{font-size:10px}.management-composition-legend .management-bar b{font-size:11px}}@media (prefers-reduced-motion:reduce){.management-stacked-track>div{transition:none}}.management-column-scroll-hint{color:var(--muted);margin:16px 0 0;font-size:9px;line-height:1.8;position:sticky;right:0}.part6-directory,.part6-dossier{--p6-bg:#041321;--p6-panel:#0b1d30;--p6-line:#34516c;--p6-text:#f3f7ff;--p6-muted:#b0c0d3;--p6-blue:#1686ff;--p6-green:#3ce84d;--p6-red:#ff354f;color:var(--p6-text);direction:rtl;min-width:0;font-size:14px}:is(.part6-directory,.part6-dossier) :is(h1,h2,h3,h4,p){margin:0}:is(.part6-directory,.part6-dossier) :is(input,select,textarea){color:var(--p6-text);min-width:0;min-height:40px;font:inherit;outline-offset:3px;background:linear-gradient(135deg,#102438,#061522);border:1px solid #45627e;border-radius:9px;padding:8px 12px;box-shadow:inset 0 1px 3px #0005}:is(.part6-directory,.part6-dossier) :is(input,textarea)::placeholder{color:#d1d8e3;opacity:.8}:is(.part6-directory,.part6-dossier) select{cursor:pointer;appearance:auto}:is(.part6-directory,.part6-dossier) select option{color:#fff;background:#0d2238}:is(.part6-directory,.part6-dossier) .button{min-height:39px;font:inherit;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-weight:600;display:inline-flex}:is(.part6-directory,.part6-dossier) .button.primary{color:#fff;background:linear-gradient(#007cff 0%,#064aff 92%);border:1px solid #248cfc;box-shadow:inset 0 1px 3px #69b0ff80,0 0 17px #005aff25}:is(.part6-directory,.part6-dossier) .button.secondary{color:#f1f6ff;background:linear-gradient(135deg,#11273e,#05111e);border:1px solid #48637f}:is(.part6-directory,.part6-dossier) button:focus-visible,:is(.part6-directory,.part6-dossier) a:focus-visible,:is(.part6-directory,.part6-dossier) summary:focus-visible{outline-offset:3px;outline:2px solid #6acbff}:is(.part6-directory,.part6-dossier) button:disabled{opacity:.45;cursor:not-allowed}.p6-directory-heading{justify-content:space-between;align-items:center;gap:24px;margin:14px 2px 28px;display:flex}.p6-directory-heading h1{align-items:center;gap:18px;font-size:clamp(25px,2.3vw,38px);font-weight:800;display:flex}.p6-directory-heading h1>svg{color:#8faee2}.p6-directory-heading .p6-new-driver{min-height:55px;padding:13px 24px;font-size:18px}.p6-directory-filters{grid-template-columns:minmax(235px,1.8fr) repeat(4,minmax(100px,1fr)) auto auto;align-items:end;gap:12px;margin-bottom:18px;padding:12px 5px 16px;display:grid}.p6-field{flex-direction:column;gap:9px;min-width:0;display:flex}.p6-field>span{font-weight:600;line-height:1.55}.p6-field b{color:#ff364a}.p6-search{background:linear-gradient(135deg,#071a2b,#04111e);border:1px solid #49647e;border-radius:9px;align-items:center;gap:9px;min-width:0;min-height:43px;padding:0 12px;display:flex;box-shadow:inset 0 1px 2px #0008}.p6-search>svg{color:#e9f0fc;flex-shrink:0}.part6-shell :is(.part6-directory,.part6-dossier) .p6-search input[type=search]{box-shadow:none;background:0 0;border:0;width:100%;min-height:41px;padding:9px 0}.p6-directory-filters>.button{min-height:43px;padding:9px 17px}.p6-directory-table{background:linear-gradient(140deg,#071a2c,#03111b);border:1px solid #3a5875;border-radius:16px;padding:12px;box-shadow:0 0 0 4px #061a2b55,inset 0 1px 3px #8ca9c51c}.p6-table-scroll{scrollbar-color:#28537a #071622;outline-offset:3px;border-radius:10px;min-width:0;overflow-x:auto}:is(.part6-directory,.part6-dossier) .p6-table{border-collapse:separate;border-spacing:0;table-layout:auto;white-space:nowrap;background:0 0;width:100%;margin:0;font-size:14px}:is(.part6-directory,.part6-dossier) .p6-table th{color:#fff;border:0;text-align:center;background:linear-gradient(#0c2a43,#092035);border-inline-end:1px solid #102941;padding:12px 9px;font-size:14px;font-weight:750;line-height:1.5}:is(.part6-directory,.part6-dossier) .p6-table th:first-child{border-start-start-radius:9px}:is(.part6-directory,.part6-dossier) .p6-table th:last-child{border-inline-end:0;border-start-end-radius:9px}:is(.part6-directory,.part6-dossier) .p6-table td{color:#ecf4ff;text-align:center;border:0;border-bottom:1px solid #1b334a80;vertical-align:middle;background:0 0;border-inline-end:1px solid #102b4170;padding:10px 9px;font-size:14px;line-height:1.4}:is(.part6-directory,.part6-dossier) .p6-table td:last-child{border-inline-end:0}:is(.part6-directory,.part6-dossier) .p6-table tr:hover td{background:#103c5c33}:is(.part6-directory,.part6-dossier) .p6-table tr.is-selected td{background:linear-gradient(#073465,#0a2037);border-top:1px solid #2777bc;border-bottom:1px solid #2777bc;box-shadow:inset 0 3px 9px #157fff19}.p6-driver-name{color:#fff;font-weight:700;text-decoration:none}.p6-driver-name:hover{color:#66c0ff}.p6-pill{vertical-align:middle;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:29px;padding:4px 13px;font-size:13px;font-weight:650;line-height:1.3;display:inline-flex}.p6-pill>i{background:currentColor;border-radius:50%;width:9px;height:9px;display:inline-block;box-shadow:0 0 6px}.p6-pill.green{color:#82fc91;background:linear-gradient(90deg,#103b20,#0d502b);border-color:#1e6a3f99}.p6-pill.red{color:#ffd3d9;background:linear-gradient(90deg,#4e101d,#651626);border-color:#992b4144}.p6-pill.red>i{color:#ff2947}.p6-pill.blue{color:#4dbaff;background:linear-gradient(90deg,#0d2d4c,#154677);border-color:#1a477b}.p6-pill.amber{color:#f9d043;background:linear-gradient(90deg,#3b2f07,#60440e)}.p6-pill.muted{color:#d2dce8;background:#273444}.p6-row-actions{direction:ltr;justify-content:center;align-items:center;gap:6px;display:flex}.p6-row-actions .p6-folder{direction:rtl;border-radius:7px;gap:5px;min-height:31px;padding:5px 10px;font-size:13px}.p6-icon-action{color:#cdddf5;cursor:pointer;background:linear-gradient(130deg,#14334a,#071725);border:1px solid #24465f;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;min-width:31px;height:31px;padding:5px;display:inline-flex}.p6-icon-action:hover{color:#fff;border-color:#388ee2}.p6-icon-action.danger{color:#ff6475;background:linear-gradient(140deg,#5d1725,#250b15);border-color:#63212d}.p6-directory-footer{flex-wrap:wrap;align-items:center;gap:20px;padding:30px 5px 6px;font-size:14px;display:flex}.p6-pagination,.p6-pagination>span{align-items:center;gap:5px;display:flex}.p6-pagination button{color:#eaf2fc;cursor:pointer;min-width:31px;height:31px;font:inherit;background:#0c2034;border:1px solid #314f6d;border-radius:7px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 7px #98c5ff0a}.p6-pagination button[aria-current=page]{background:linear-gradient(#087aff,#0648f4);border-color:#358bff;box-shadow:0 0 9px #0067ff55}.p6-page-size{align-items:center;gap:10px;display:flex}.p6-page-size select{width:74px;min-height:35px;padding:4px 10px}.p6-count{margin-inline:auto;font-weight:600}.part6-directory .p6-directory-footer .button.p6-excel{color:#c0ffcd;background:linear-gradient(#0a321a,#032413);border-color:#268247;min-height:40px;padding:8px 17px}.part6-dossier{background:linear-gradient(135deg,#081b2d,#03111c);border-radius:16px;padding:0 0 15px;overflow:visible;box-shadow:0 8px 22px #0003}.p6-dossier-header{background-color:#081a2b;background-image:linear-gradient(90deg,#081a2b 3%,#081a2b0a 30%,#081a2b00 70%,#081a2b 97%),url(/part6/truck-banner.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%,auto 100%;border-radius:16px 16px 0 0;justify-content:space-between;align-items:flex-start;min-height:130px;padding:17px 24px;display:flex;position:relative}.p6-dossier-header h1{z-index:1;white-space:nowrap;align-items:center;gap:15px;font-size:clamp(24px,2vw,32px);font-weight:800;display:flex;position:relative}.p6-dossier-header h1 svg{color:#94b6ea}.p6-dossier-close{color:#e2eaf6;z-index:3;border-radius:7px;padding:6px;text-decoration:none;display:flex;position:absolute;top:7px;left:10px}.p6-dossier-close:hover{background:#27507666}.p6-dossier-identity{z-index:1;direction:ltr;align-items:center;gap:17px;margin-left:17px;padding-top:8px;display:flex}.p6-dossier-identity>div{text-align:right;direction:rtl}.p6-driver-portrait{color:#cad5e7;background:linear-gradient(140deg,#4e6c82,#1d2d41);border:1px solid #6b87a5;border-radius:17px;justify-content:center;align-items:center;width:76px;height:80px;display:flex;overflow:hidden;box-shadow:0 4px 12px #0004}.p6-driver-portrait img{object-fit:cover;width:100%;height:100%}.p6-driver-name-line{align-items:center;gap:14px;margin-bottom:4px;display:flex}.p6-driver-name-line h2{font-size:clamp(22px,1.8vw,29px);font-weight:800}.p6-dossier-identity p{align-items:center;gap:9px;margin:2px 0;font-size:12px;line-height:1.6;display:flex}.p6-dossier-identity p svg{color:#a7bdd9}.p6-dossier-tools{z-index:6;position:absolute;bottom:19px;right:26px}.p6-dossier-tools summary{cursor:pointer;color:#b2c5dd;background:#10274066;border:1px solid #45617e55;border-radius:7px;justify-content:center;padding:0 9px;list-style:none;display:flex}.p6-dossier-tools summary::-webkit-details-marker{display:none}.p6-dossier-tools>div{background:#0c2035;border:1px solid #456686;border-radius:10px;flex-direction:column;gap:3px;min-width:210px;padding:6px;display:flex;position:absolute;top:35px;right:0;box-shadow:0 12px 30px #0008}.p6-dossier-tools button{color:#e5effe;font:inherit;cursor:pointer;text-align:right;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:9px 10px;display:flex}.p6-dossier-tools button:hover{background:#114c7f}.p6-dossier-tabs{background:linear-gradient(#0d2135,#091a2b);border:1px solid #3d566e;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));height:56px;margin:0 20px 22px;display:grid;box-shadow:0 6px 13px #0003}.p6-dossier-tabs>button{color:#f3f7ff;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:16px;font-size:20px;font-weight:700;display:flex;position:relative}.p6-dossier-tabs>button:not(:last-child):not([aria-selected=true]):after{content:"";background:#5b6e80;width:1px;height:29px;position:absolute;top:12px;left:0}.p6-dossier-tabs>button[aria-selected=true]{background:linear-gradient(#086dff,#0243ef);border:1px solid #3398ff;box-shadow:inset 0 1px 5px #70b3ff66,0 0 20px #006cff3d}.p6-dossier-content{min-width:0;padding:0 20px}.p6-permit-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin-bottom:23px;display:grid}.p6-stat{--p6-tone:#248ffe;--p6-tonergb:36,143,254;background:linear-gradient(130deg,#162b41,#0b1928);border:1px solid #1d2b3e;border-radius:13px;align-items:center;gap:14px;min-width:0;min-height:87px;padding:13px 14px;display:flex;box-shadow:0 3px 9px #0007,inset 0 1px 1px #ffffff08}.p6-stat.green{--p6-tone:#55f65e;--p6-tonergb:70,240,86}.p6-stat.red{--p6-tone:#ff3e55;--p6-tonergb:255,62,85}.p6-stat.purple{--p6-tone:#bd78ff;--p6-tonergb:169,95,240}.p6-stat.amber{--p6-tone:#ffc144;--p6-tonergb:255,193,68}.p6-stat.cyan{--p6-tone:#00f5db;--p6-tonergb:0,245,219}.p6-stat-icon{width:47px;height:47px;color:var(--p6-tone);background:radial-gradient(circle,rgba(var(--p6-tonergb),.26),rgba(var(--p6-tonergb),.08));box-shadow:0 0 18px rgba(var(--p6-tonergb),.07);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.p6-stat>div{text-align:center;flex:1;min-width:0}.p6-stat>div>span{white-space:nowrap;margin-bottom:9px;font-size:15px;font-weight:600;display:block}.p6-stat strong{color:#f5f8ff;white-space:nowrap;font-size:25px;font-weight:800;line-height:1.2;display:block}.p6-stat strong small{padding-right:6px;font-size:13px}.p6-filterbar{align-items:center;gap:14px;min-width:0;margin:17px 0 20px;display:flex}.p6-filterbar>.p6-search{flex:1.5;min-width:180px}.p6-filterbar>.p6-filter-select{flex:1;width:0;min-width:115px}.p6-filterbar .p6-all-button{justify-content:space-between;min-width:134px;padding:10px 17px}.p6-date-range{z-index:5;flex:1;min-width:163px;position:relative}.p6-date-range>summary{cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#172b3f,#091a28);border:1px solid #3e5870;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:43px;padding:8px 10px;list-style:none;display:flex}.p6-date-range>summary::-webkit-details-marker{display:none}.p6-date-popover{z-index:20;background:#0c2136;border:1px solid #4a6b8c;border-radius:12px;flex-direction:column;gap:12px;min-width:280px;padding:15px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #0008}.p6-date-popover>.button{align-self:flex-end}.p6-folder-icon{vertical-align:middle;color:#43baff;cursor:pointer;background:linear-gradient(120deg,#133a63,#172c47);border:0;border-radius:10px;justify-content:center;align-items:center;min-width:46px;height:30px;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff08}.p6-folder-icon:hover{color:#a3dfff;background:#0c4d88}.p6-result-total{color:#9eb4ce;text-align:left;padding:9px 7px;font-size:12px;display:block}.p6-status-editor{background:linear-gradient(110deg,#102941,#0c1d31);border:1px solid #397fc2;border-radius:11px;margin-bottom:15px;padding:11px 16px;box-shadow:inset 0 0 10px #167ff522}.p6-status-editor>header{justify-content:space-between;align-items:center;display:flex}.p6-status-editor h3{align-items:center;gap:10px;font-size:16px;font-weight:650;display:flex}.p6-status-editor h3 svg{color:#69b8ff}.p6-status-editor-grid{grid-template-columns:1.5fr 1fr 1.2fr auto;align-items:center;gap:22px;margin-top:8px;display:grid}.p6-status-editor dl{gap:4px;margin:0;font-size:12px;display:grid}.p6-status-editor dl>div{align-items:center;gap:8px;display:flex}.p6-status-editor dt{color:#c0cee1}.p6-status-editor dd{margin:0}.p6-current-status{border-inline:1px solid #41526a;flex-wrap:wrap;align-items:center;gap:12px;padding-inline:17px;font-size:12px;display:flex}.p6-status-editor .p6-field{gap:4px;font-size:12px}.p6-status-editor-grid .button{font-size:13px}.p6-change-reason{gap:14px;padding-top:12px;display:flex}.p6-change-reason>.p6-field{flex:1}.p6-trip-record{background:linear-gradient(#0a2034,#061722);border:1px solid #3c5e7d;border-radius:12px;margin-top:13px;padding:10px}.p6-trip-record>header{justify-content:space-between;align-items:center;gap:12px;padding:1px 6px 12px;display:flex}.p6-trip-record h3{align-items:center;gap:9px;font-size:16px;font-weight:650;display:flex}.p6-trip-record h3 bdi{letter-spacing:.5px;margin-right:8px;font-size:13px}.p6-trip-record h3 svg,.p6-trip-record h4 svg{color:#8fb7ed;flex-shrink:0}.p6-trip-record-grid{grid-template-columns:1fr 1.85fr 1fr;align-items:stretch;gap:9px;display:grid}.p6-trip-facts,.p6-journey-progress,.p6-stops,.p6-incident-documents,.p6-signature-card{background:linear-gradient(135deg,#10283e,#071927);border:1px solid #314e69;border-radius:10px;min-width:0;padding:10px}.p6-trip-record h4{align-items:center;gap:7px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.p6-trip-facts h4{justify-content:center;margin-bottom:10px}.p6-trip-facts dl{border:1px solid #1b3a55;border-radius:9px;margin:0;padding:0 8px;overflow:hidden}.p6-trip-facts dl>div{border-bottom:1px solid #24405a75;justify-content:space-between;align-items:center;gap:8px;min-height:31px;padding:6px 0;font-size:12px;display:flex}.p6-trip-facts dl>div:last-child{border:0}.p6-trip-facts dt{color:#b3c4da;white-space:nowrap}.p6-trip-facts dd{text-align:left;word-break:break-word;margin:0;font-size:12px}.p6-trip-facts .p6-pill{min-height:24px;padding:3px 8px;font-size:11px}.p6-trip-middle{flex-direction:column;gap:9px;min-width:0;display:flex}.p6-journey-progress{padding-bottom:7px}.p6-journey-progress h4{justify-content:flex-start}.p6-journey-steps{justify-content:space-between;gap:0;margin:6px 0 9px;display:flex}.p6-journey-steps>div{text-align:center;flex:1;min-width:0;position:relative}.p6-journey-steps>div:not(:last-child):after{content:"";z-index:0;background:linear-gradient(90deg,#718398,#b7c4d5);width:calc(100% - 30px);height:2px;position:absolute;top:15px;right:calc(50% + 15px)}.p6-journey-steps>div>span{z-index:1;color:#dae3ec;background:#263b4d;border:2px solid #b4c5d5;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex;position:relative}.p6-journey-steps>div.done>span{color:#80ff86;background:#10572f;border-color:#5cec62;box-shadow:0 0 13px #2de93b88}.p6-journey-steps>div.current>span{color:#74d7ff;background:#075475;border-color:#21b4ff;box-shadow:0 0 12px #049cf177}.p6-journey-steps>div strong{margin-top:5px;font-size:12px;font-weight:500;display:block}.p6-signature-hints{justify-content:space-between;gap:8px;font-size:9px;display:flex}.p6-signature-hints>span{background:#132e40;border:1px solid #173a51;border-radius:6px;align-items:center;gap:4px;padding:3px 5px;display:flex}.p6-signature-hints>span svg{color:#57dc71;flex-shrink:0}.p6-stops{padding:8px}.p6-stops>header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.p6-stops>header>span{text-align:center;flex:1;font-size:10px}.p6-stops>header bdi{color:#fff;letter-spacing:1px;background:#314154;border-radius:6px;margin-right:5px;padding:3px 9px;font-size:12px;display:inline-block}.p6-stops>header .button,.p6-incident-documents>header .button{min-height:27px;padding:3px 9px;font-size:11px}.part6-dossier .p6-stops .p6-table{font-size:10px}.part6-dossier .p6-stops .p6-table :is(th,td){padding:5px 4px;font-size:10px}.p6-stops .empty{padding:12px}.p6-incident-documents>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.p6-incident-documents h4{font-size:12px}.p6-incident-documents ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.p6-incident-documents li{background:#12334b;border-radius:6px;align-items:center;gap:8px;padding:4px 7px;font-size:10px;display:flex}.p6-incident-documents li>svg{color:#ff6a79;flex-shrink:0}.p6-incident-documents li>button.p6-text-link{text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;overflow:hidden}.p6-incident-documents li>span,.p6-incident-documents li>time{white-space:nowrap}.p6-incident-documents li>.p6-icon-action{background:0 0;border:0;min-width:24px;height:24px;padding:2px}.p6-text-link{color:#8cd2ff;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:none}.p6-text-link:disabled{cursor:default;color:#a6b5c8}.p6-trip-signatures{flex-direction:column;gap:8px;min-width:0;display:flex}.p6-signature-card{flex:1}.p6-signature-card h4{justify-content:flex-start;font-size:13px}.p6-signature-card h4 .p6-pill{gap:4px;min-height:21px;margin-inline-start:auto;padding:3px 7px;font-size:10px}.p6-signature-card dl{gap:7px;margin:10px 0;font-size:10px;display:grid}.p6-signature-card dl>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.p6-signature-card dt{color:#c3cfe0}.p6-signature-card dd{text-align:left;margin:0}.p6-signature-ink{color:#e3eef8;background:#071d2e;border:1px solid #6d8aa2;border-radius:9px;justify-content:center;align-items:center;height:64px;display:flex;overflow:hidden}.p6-signature-ink svg{width:100%;height:100%}.p6-signature-ink>span{flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex}.p6-signature-ink>span>svg{width:24px;height:24px}.p6-signature-ink.is-empty{color:#abbeda;border-style:dashed}.p6-muted{color:#b1c2d5;font-size:12px;line-height:1.7}.p6-finance-stats{grid-template-columns:1.3fr 1.3fr .8fr .8fr .85fr 1.1fr 1.65fr;align-items:stretch;gap:13px;margin-bottom:27px;display:grid}.p6-finance-stats .p6-stat{flex-direction:row-reverse;gap:9px;min-height:88px;padding:12px 9px;position:relative}.p6-finance-stats .p6-stat-icon{width:27px;height:27px;box-shadow:none;background:0 0;position:absolute;top:13px;right:10px}.p6-finance-stats .p6-stat>div>span{margin-bottom:13px;padding-right:23px;font-size:13px}.p6-finance-stats .p6-stat strong{font-size:23px}.p6-finance-stats .p6-stat:nth-child(-n+2) strong,.p6-finance-stats .p6-wallet-stat strong{color:var(--p6-tone);font-size:18px}.p6-finance-stats .p6-stat strong small{font-size:11px}.p6-finance-stats .p6-wallet-stat{background:linear-gradient(135deg,#314d73,#123253);border:1px solid #385b7e;padding:13px;box-shadow:inset 0 0 0 7px #071826,0 3px 8px #0006}.p6-finance-stats .p6-wallet-stat strong{color:#47f468;font-size:22px}.p6-finance-stats .p6-wallet-stat .p6-stat-icon{width:33px;height:33px;top:17px;right:14px}.p6-finance-stats .p6-wallet-stat>div>span{padding-right:28px;font-size:14px}.p6-finance .p6-filterbar>.p6-search{flex:1.7}.p6-finance-grid{grid-template-columns:minmax(250px,1fr) minmax(0,3fr);align-items:stretch;gap:15px;display:grid}.p6-credit-form,.p6-transactions-table{background:linear-gradient(135deg,#10263c,#071a2b);border:1px solid #45617c;border-radius:15px;min-width:0;padding:15px}.p6-credit-form{flex-direction:column;gap:18px;display:flex}.p6-credit-form h3{white-space:nowrap;align-items:center;gap:10px;margin-bottom:7px;font-size:17px;display:flex}.p6-credit-form h3 svg{color:#72cef6;flex-shrink:0}.p6-credit-form .p6-field>span{font-size:14px}.p6-credit-form .p6-field input{width:100%;font-size:17px;font-weight:600}.p6-credit-form .p6-field textarea{resize:vertical;width:100%;min-height:75px;font-size:13px;line-height:1.8}.p6-charge-presets{direction:rtl;gap:5px;margin-top:-8px;display:flex}.p6-charge-presets>button{font:inherit;color:#f0f5fc;cursor:pointer;background:#14283e;border:1px solid #38516b;border-radius:8px;flex:1;min-width:0;min-height:34px;padding:7px 4px;font-size:10px}.p6-charge-presets>button[aria-pressed=true]{background:linear-gradient(#0873ff,#0a43df);border-color:#2c8af6}.p6-credit-form>.button{width:100%;min-height:47px;margin-top:auto;font-size:18px}.p6-credit-policy{color:#b8c9da;text-align:center;margin-top:-9px;font-size:11px;line-height:1.7}.p6-credit-success{color:#b7f9cb;background:#153c29;border:1px solid #306a42;border-radius:8px;align-items:center;gap:7px;padding:8px;font-size:12px;display:flex}.p6-transactions-table{padding:8px}.part6-dossier .p6-finance .p6-table :is(td,th){padding:10px 7px;font-size:12px}.p6-transaction-kind{justify-content:flex-start;align-items:center;gap:9px;display:flex}.p6-transaction-kind svg{color:#3ee6b2}.p6-positive{color:#68f46c;font-weight:700}.p6-negative{color:#ff5264;font-weight:700}.p6-transaction-receipt{flex-direction:column;align-items:center;gap:18px;display:flex}.p6-transaction-receipt>strong{font-size:27px}.p6-transaction-receipt dl{gap:12px;width:100%;margin:0;display:grid}.p6-transaction-receipt dl>div{border-bottom:1px solid #56677944;justify-content:space-between;gap:15px;padding-bottom:8px;display:flex}.p6-transaction-receipt dd{margin:0}.p6-location-grid{grid-template-columns:minmax(225px,1.1fr) minmax(330px,1.85fr) minmax(240px,1.2fr);align-items:stretch;gap:14px;min-height:525px;display:grid}.p6-activity-history,.p6-current-status-card,.p6-activity-information{background:linear-gradient(135deg,#102840,#071a29);border:1px solid #375879;border-radius:14px;min-width:0;padding:17px 14px}.p6-location h3{white-space:nowrap;align-items:center;gap:10px;margin-bottom:18px;font-size:17px;font-weight:750;display:flex}.p6-location h3 svg{color:#82baff;flex-shrink:0}.p6-day-filter{color:#38a2ff;background:#091c2e;border:1px solid #42617e;border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:0 11px;display:flex}.p6-day-filter>select{width:100%;box-shadow:none;background:0 0;border:0;min-height:42px;font-size:17px;font-weight:700}.p6-activity-timeline{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.p6-activity-timeline>li{--event-color:#59f859;align-items:flex-start;gap:15px;min-height:63px;padding:8px 0 18px;display:flex;position:relative}.p6-activity-timeline>li:not(:last-child):after{content:"";background:linear-gradient(var(--event-color),#34658c);width:1px;position:absolute;top:45px;bottom:-9px;right:18px}.p6-activity-timeline>li.blue{--event-color:#178aff}.p6-activity-timeline>li.amber{--event-color:#ffb52b}.p6-activity-timeline>li.purple{--event-color:#bc85fa}.p6-timeline-icon{border:2px solid var(--event-color);width:37px;height:37px;color:var(--event-color);box-shadow:0 0 10px color-mix(in srgb,var(--event-color) 22%,transparent);z-index:1;background:#071a29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.p6-activity-timeline>li>div{flex:1;grid-template-columns:1fr;gap:6px;padding-top:2px;font-size:12px;display:grid}.p6-activity-timeline time{color:#e5eefc;font-size:11px}.p6-activity-timeline small{color:#d1e0ef;font-size:10px}.p6-location-map{isolation:isolate;background:#092238;border:1px solid #477291;border-radius:15px;min-height:510px;position:relative;overflow:hidden}.p6-map-canvas{z-index:0;background:#0b253c;width:100%;height:100%;min-height:510px}.p6-location-map:not(.satellite) .leaflet-tile-pane{filter:invert()hue-rotate(168deg)brightness(.78)saturate(.9)}.p6-map-layers{z-index:500;background:#0b2032f2;border:1px solid #3a5976;border-radius:11px;padding:4px;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 5px 15px #0005}.p6-map-layers>button{font:inherit;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:35px;padding:7px 16px;font-weight:700}.p6-map-layers>button[aria-pressed=true]{background:linear-gradient(#0980ff,#0752f2);box-shadow:0 0 8px #047bff66}.p6-map-controls{z-index:500;background:#082039e6;border:1px solid #7797b5;border-radius:11px;flex-direction:column;display:flex;position:absolute;bottom:55px;left:17px;overflow:hidden}.p6-map-controls>button{color:#eff5ff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #4f6e8b;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.p6-map-controls>button:last-child{border:0}.p6-map-controls>button:hover{background:#0c5685}.p6-map-truck{color:#fff;background:linear-gradient(#0488df,#024997);border:2px solid #4ad7fc;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 0 19px #00a5ff88}.p6-map-tooltip{inset:0 auto auto 0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.p6-map-tooltip:before{border-top-color:#95c3f0!important;bottom:-5px!important}.p6-map-driver-bubble{text-align:center;color:#fff;direction:rtl;background:#062138ed;border:2px solid #a7caec;border-radius:16px;gap:5px;min-width:125px;padding:9px 13px;font-family:inherit;display:grid;box-shadow:0 5px 14px #0006}.p6-map-driver-bubble>strong{font-size:17px}.p6-map-driver-bubble>span{color:#b8cede;border-radius:9px;padding:3px 7px;font-size:13px}.p6-map-driver-bubble>span.online{color:#60fd6b;background:#0c4127}.p6-map-driver-bubble>span.offline{color:#ffa3b3;background:#492133}.p6-location-map .leaflet-control-scale-line{color:#eaf4ff;text-shadow:none;background:#0b1b33aa;border-width:2px;border-color:#ddeaff;font-family:inherit}.p6-location-map .leaflet-control-attribution{color:#b4c4d7;background:#06172bbd;font-size:9px}.p6-location-map .leaflet-control-attribution a{color:#9fc5ed}.p6-map-empty{z-index:400;color:#d4e6f4;white-space:nowrap;background:#091d33df;border:1px solid #3f698c;border-radius:12px;align-items:center;gap:10px;padding:15px;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.p6-map-retry{z-index:500;color:#d5eafa;font:inherit;cursor:pointer;background:#122d46de;border:1px solid #3c638a;border-radius:8px;padding:7px 10px;font-size:11px;position:absolute;bottom:15px;right:15px}.p6-current-activity{flex-direction:column;gap:14px;min-width:0;display:flex}.p6-current-status-card h3 svg{color:#41ec5c}.p6-online-state{background:#1a3044;border:1px solid #52677e;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-bottom:11px;padding:10px;font-size:16px;font-weight:700;display:flex}.p6-online-state.online{color:#69f873;background:linear-gradient(90deg,#082d24,#074b2b);border-color:#50c567;box-shadow:inset 0 0 13px #44ee3312}.p6-online-state.offline{color:#ff95a5;background:#351c2a;border-color:#8c3a50}.p6-online-state>i{background:currentColor;border-radius:50%;width:14px;height:14px;display:inline-block}.p6-online-state.unknown{font-size:12px}.p6-current-status-card dl{flex-direction:column;gap:0;margin:0;display:flex}.p6-current-status-card dl>div{border-bottom:1px solid #21435d6b;justify-content:space-between;align-items:center;gap:7px;min-height:49px;padding:13px 0;display:flex}.p6-current-status-card dl>div:last-child{border:0;padding-bottom:0}.p6-current-status-card dt{white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.p6-current-status-card dt svg{color:#8faee0}.p6-current-status-card dd{text-align:left;margin:0;font-size:12px;font-weight:650}.p6-current-status-card .p6-pill{min-height:25px;padding:4px 7px;font-size:11px}.p6-stale-location{color:#f3c875;margin-top:12px;font-size:10px;display:block}.p6-activity-information{flex:1;padding:14px 12px}.p6-activity-information h3{justify-content:center;margin-bottom:15px;font-size:17px}.p6-active-times{grid-template-columns:1fr 1fr;gap:10px;display:grid}.p6-active-times>article{text-align:center;background:linear-gradient(135deg,#0c422b,#072b2d);border:1px solid #2b9a52;border-radius:13px;padding:12px 8px}.p6-active-times>article.purple{background:linear-gradient(135deg,#282259,#142039);border-color:#6a43b5}.p6-active-times h4{white-space:nowrap;justify-content:center;align-items:center;gap:7px;margin-bottom:14px;font-size:12px;display:flex}.p6-active-times .green h4 svg{color:#53ee6b}.p6-active-times .purple h4 svg{color:#c78aff}.p6-active-times time{font-size:12px;font-weight:600}.p6-total-active{text-align:center;background:#102c47;border:1px solid #385a7a;border-radius:12px;margin-top:12px;padding:12px 10px}.p6-total-active h4{justify-content:center;align-items:center;gap:8px;margin-bottom:9px;font-size:13px;display:flex}.p6-total-active h4 svg{color:#8bacdd}.p6-total-active strong{letter-spacing:1px;font-size:27px;font-weight:800}@media (min-width:1700px){.part6-directory .p6-table :is(td,th){font-size:17px}.p6-directory-heading h1{font-size:42px}.p6-directory-filters{font-size:17px}.p6-dossier-header{min-height:140px}.p6-dossier-tabs{height:61px}.p6-dossier-tabs>button{font-size:23px}.p6-stat strong{font-size:31px}.p6-stat>div>span{font-size:17px}.p6-location-grid,.p6-map-canvas{min-height:570px}.p6-location h3{font-size:20px}.p6-activity-timeline>li>div{grid-template-columns:1fr auto}.p6-activity-timeline time{font-size:12px}.p6-activity-timeline small{grid-column:1/-1}.p6-current-status-card dt,.p6-current-status-card dd{font-size:15px}}@media (max-width:1250px){.p6-directory-filters{grid-template-columns:repeat(4,minmax(110px,1fr))}.p6-directory-filters>.p6-search{grid-column:span 2}.p6-directory-filters>.button{width:100%}.p6-filterbar{flex-wrap:wrap;gap:8px}.p6-filterbar>.p6-search{min-width:200px}.p6-filterbar>.p6-filter-select{min-width:120px}.p6-finance-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.p6-finance-stats .p6-wallet-stat{grid-area:1/span 2/3}.p6-finance-stats .p6-stat{min-height:76px}.p6-finance-stats .p6-stat:nth-child(-n+2){grid-column:span 2}.p6-finance-stats .p6-stat>div>span{font-size:12px}.p6-finance-stats .p6-wallet-stat{justify-content:center}.p6-finance-stats .p6-wallet-stat .p6-stat-icon{top:20px;right:calc(50% - 16px)}.p6-finance-stats .p6-wallet-stat>div{margin-top:38px}.p6-finance-stats .p6-wallet-stat>div>span{padding:0}.p6-finance-stats .p6-wallet-stat strong{font-size:26px}.p6-permit-stats{gap:10px}.p6-stat{gap:7px;padding:10px}.p6-stat-icon{width:36px;height:36px}.p6-stat>div>span{font-size:12px}.p6-stat strong{font-size:22px}.p6-trip-record-grid{grid-template-columns:1fr 2fr}.p6-trip-signatures{flex-direction:row;grid-column:1/-1}.p6-signature-ink{height:70px}.p6-finance-grid{grid-template-columns:minmax(245px,1fr) minmax(0,2.5fr)}.p6-location-grid{grid-template-columns:minmax(210px,1fr) minmax(300px,1.6fr)}.p6-current-activity{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.p6-activity-information{flex-direction:column;display:flex}.p6-total-active{margin-top:auto}.p6-status-editor-grid{grid-template-columns:1.4fr 1fr 1fr}.p6-status-editor-grid>.button{grid-column:3}.p6-current-status{gap:7px;padding-inline:12px}}@media (max-width:760px){.part6-directory,.part6-dossier{font-size:13px}.p6-directory-heading{gap:12px;margin-bottom:16px}.p6-directory-heading h1{gap:8px;font-size:23px}.p6-directory-heading h1 svg{width:25px}.p6-directory-heading .p6-new-driver{min-height:40px;padding:7px 11px;font-size:12px}.p6-directory-filters{grid-template-columns:1fr 1fr;gap:12px 10px}.p6-directory-filters>.p6-search{grid-column:1/-1}.p6-directory-table{padding:7px}.p6-directory-footer{gap:15px;padding:19px 4px 5px;font-size:12px}.p6-count{margin-inline:0}.p6-directory-footer .p6-excel{margin-inline-start:auto}.p6-dossier-header{background-position:50%;background-size:100% 100%,auto 80%;min-height:185px;padding:17px 14px}.p6-dossier-header h1{gap:8px;font-size:22px}.p6-dossier-header h1 svg{width:24px}.p6-dossier-identity{gap:11px;margin:0;padding:0;position:absolute;bottom:18px;left:16px}.p6-driver-portrait{border-radius:12px;width:64px;height:69px}.p6-driver-name-line h2{font-size:21px}.p6-driver-name-line{gap:8px;margin-bottom:3px}.p6-dossier-identity p{margin:2px 0;font-size:12px}.p6-dossier-tools{bottom:16px;right:17px}.p6-dossier-tabs{border-radius:10px;height:56px;margin:0 8px 15px}.p6-dossier-tabs>button{border-radius:9px;flex-direction:column;gap:4px;font-size:12px}.p6-dossier-tabs>button svg{width:19px;height:19px}.p6-dossier-tabs>button:after{display:none}.p6-dossier-content{padding:0 8px}.p6-permit-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.p6-stat{gap:4px;min-height:75px;padding:10px 5px}.p6-stat-icon{border-radius:8px;width:27px;height:30px}.p6-stat-icon>svg{width:22px}.p6-stat>div>span{margin-bottom:7px;font-size:10px}.p6-stat strong{font-size:22px}.p6-filterbar{grid-template-columns:1fr 1fr;gap:10px;margin:13px 0;display:grid}.p6-filterbar>.p6-search{grid-column:1/-1;min-width:0}.p6-filterbar>.p6-filter-select{width:100%;min-width:0}.p6-date-range{min-width:0}.p6-date-range>summary{gap:6px;min-height:40px;font-size:11px}.p6-date-range>summary svg{width:17px}.p6-date-popover{min-width:250px;left:0;right:auto}.p6-filterbar .p6-all-button{min-width:0;min-height:40px;padding:9px 11px;font-size:12px}.p6-status-editor{padding:10px}.p6-status-editor-grid{grid-template-columns:1fr 1fr;gap:13px}.p6-status-editor-grid>.button{grid-column:auto;font-size:11px}.p6-current-status{border:0;flex-direction:column;padding:0;font-size:10px}.p6-current-status>svg{display:none}.p6-status-editor-grid>.p6-field{grid-column:1}.p6-change-reason{flex-direction:column;gap:9px}.p6-trip-record{padding:8px}.p6-trip-record>header{align-items:flex-start}.p6-trip-record h3{flex-wrap:wrap;gap:7px;font-size:13px}.p6-trip-record h3 bdi{margin:0;font-size:12px}.p6-trip-record .p6-text-link{font-size:10px}.p6-trip-record-grid{flex-direction:column;display:flex}.p6-trip-facts dl{grid-template-columns:1fr 1fr;gap:0 11px;display:grid}.p6-trip-facts dt,.p6-trip-facts dd{font-size:10px}.p6-trip-facts .p6-pill{font-size:9px}.p6-trip-facts h4{justify-content:flex-start}.p6-trip-signatures{flex-direction:column}.p6-signature-card h4{font-size:14px}.p6-signature-card dl{font-size:12px}.p6-signature-ink{height:85px}.p6-finance-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:15px}.p6-finance-stats .p6-stat:nth-child(-n+2){grid-column:span 2}.p6-finance-stats .p6-wallet-stat{grid-area:auto/1/auto/-1;min-height:83px}.p6-finance-stats .p6-stat>div>span{white-space:normal;min-height:30px;margin-bottom:6px;padding-right:0;font-size:10px;line-height:1.5}.p6-finance-stats .p6-stat-icon{display:none}.p6-finance-stats .p6-wallet-stat>div{margin:0}.p6-finance-stats .p6-wallet-stat>div>span{min-height:0;margin-bottom:8px}.p6-finance-stats .p6-wallet-stat .p6-stat-icon{display:flex;top:22px;right:18px}.p6-finance-stats .p6-wallet-stat strong{font-size:24px}.p6-finance-grid{flex-direction:column-reverse;gap:15px;display:flex}.p6-credit-form{gap:16px;padding:15px}.p6-credit-form h3{font-size:19px}.p6-charge-presets>button{font-size:12px}.p6-location-grid{flex-direction:column;gap:14px;display:flex}.p6-location-map{order:0;min-height:400px}.p6-map-canvas{height:400px;min-height:400px}.p6-activity-history{order:2}.p6-current-activity{flex-direction:column;order:1;display:flex}.p6-location h3{white-space:normal;font-size:18px}.p6-current-status-card dt{font-size:14px}.p6-current-status-card dd{font-size:13px}.p6-activity-timeline>li>div{grid-template-columns:1fr auto}.p6-activity-timeline small{grid-column:1/-1}.p6-active-times h4{font-size:13px}.p6-total-active{margin-top:15px}.p6-map-layers>button{padding:5px 11px;font-size:13px}}@media (prefers-reduced-motion:reduce){.part6-directory *,.part6-dossier *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.part6-directory{color:#f5f6fa;background:linear-gradient(#00101f 0% 70%,#020a17 100%);min-height:calc(100dvh - 80px);padding:33px 18px 25px;font-size:clamp(17px,1.15vw,21px)}.part6-directory .p6-directory-heading{gap:25px;height:60px;margin:0 2px 18px;padding-inline-start:14px}.part6-directory .p6-directory-heading h1{letter-spacing:-.7px;white-space:nowrap;text-shadow:0 2px 2px #0009;gap:20px;font-size:clamp(32px,2.247vw,41px);font-weight:700;line-height:1.2;transform:translateY(-2px)}.part6-directory .p6-directory-title-icon{color:#95a9de;flex:none}.part6-directory .p6-directory-heading .button.p6-new-driver{background:linear-gradient(#0073fc 0%,#0348f3 62%,#073cec 100%);border:1px solid #1262fa;border-radius:15px;gap:11px;min-width:249px;height:60px;min-height:60px;padding:8px 24px;font-size:23px;font-weight:700;box-shadow:inset 0 1px 4px #4f9cff70,0 0 19px #0538ff28,0 6px 12px #0007}.part6-directory .p6-directory-filters{isolation:isolate;grid-template-columns:minmax(280px,379fr) minmax(160px,222fr) minmax(160px,235fr) minmax(160px,235fr) minmax(160px,232fr) 343px;align-items:end;gap:25px;min-height:95px;margin:0 0 16px;padding:0 6px 14px 11px;position:relative}.part6-directory .p6-directory-filters:before{content:"";z-index:-1;background:linear-gradient(#03152a99,#00101f99);border-radius:17px;position:absolute;inset:16px 0 0;box-shadow:0 7px 13px #0009,inset 0 1px #0b203433}.part6-directory .p6-directory-filters .p6-field{gap:6px;font-size:20px;line-height:28px}.part6-directory .p6-directory-filters .p6-field>span{white-space:nowrap;padding-inline-end:3px;font-size:20px;font-weight:400;line-height:28px}.part6-directory .p6-directory-filters select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m3 7 7 7 7-7' stroke='%23e5eaf3' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(#001226,#012);background-position:16px,50%;background-repeat:no-repeat;background-size:18px 18px,100% 100%;border:1px solid #3e516e;border-bottom-color:#6d7d99;border-radius:12px;width:100%;height:46px;min-height:46px;padding:3px 16px 4px 43px;font-size:21px;font-weight:500;box-shadow:inset 0 1px 1px #7b91b12b,inset 0 -1px 1px #52658133,0 0 0 1px #081a3233,0 3px 6px #0009}.part6-directory .p6-directory-filters .p6-search{background:linear-gradient(#001225,#001020);border:1px solid #425674;border-bottom-color:#6d7d99;border-radius:12px;gap:6px;height:50px;min-height:50px;padding:0 13px;box-shadow:inset 0 1px 1px #8299b933,0 0 0 1px #081a3244,0 3px 6px #0009}.part6-directory .p6-directory-filters .p6-search>svg{width:29px;height:29px}.part6-shell .part6-directory .p6-directory-filters .p6-search input[type=search]{color:#f5f6fa;background:0 0;border:0;height:48px;min-height:48px;padding:0;font-size:19px;font-weight:500;line-height:1.4}.part6-directory .p6-directory-filters .p6-search input::placeholder{color:#f4f6fa;opacity:1}.part6-directory .p6-directory-filter-actions{grid-template-columns:147px 182px;align-items:end;gap:14px;display:grid}.part6-directory .p6-directory-filter-actions>.button{border-radius:13px;gap:8px;height:54px;min-height:54px;padding:7px 11px;font-size:21px;box-shadow:inset 0 1px 5px #94b0d13b,0 4px 8px #0008}.part6-directory .p6-directory-filter-actions>.button.primary{background:linear-gradient(#0073fc,#0645f4 65%,#0738ed);box-shadow:inset 0 1px 4px #5197ff8c,0 0 16px #003dff30,0 4px 8px #0008}.part6-directory .p6-directory-filter-actions>.button.secondary{background:linear-gradient(#001426,#00101e);border-color:#465771 #465771 #73839c;gap:9px;font-size:19px}.part6-directory .p6-directory-table{background:linear-gradient(150deg,#00101f 0%,#000f1e 65%,#000d1d);border:2px solid #334052;border-radius:19px;padding:14px 10px 19px;box-shadow:inset 0 1px 2px #111f3133,0 10px 21px #0007}.part6-directory .p6-directory-table .p6-table-scroll{scrollbar-width:thin;border-radius:12px}.part6-directory .p6-directory-table .p6-table{table-layout:fixed;width:100%;min-width:1480px;font-size:clamp(18px,1.205vw,22px)}.part6-directory .p6-directory-table .p6-table th{text-shadow:0 1px 1px #000;background:linear-gradient(#082746,#032238);border-inline-end:2px solid #001323;height:48px;padding:4px 8px;font-size:clamp(18px,1.178vw,21.5px);font-weight:700;line-height:1.5;box-shadow:inset 0 2px 6px #7aafd50c}.part6-directory .p6-directory-table .p6-table th:first-child{border-start-start-radius:12px}.part6-directory .p6-directory-table .p6-table th:last-child{border-inline-end:0;border-start-end-radius:12px}.part6-directory .p6-directory-table .p6-table td{color:#f6f7fa;border-bottom:1px solid #112237;text-shadow:0 1px 1px #0008;background:0 0;border-inline-end:1px solid #091b2b;height:45px;padding:3px 8px;font-size:clamp(18px,1.205vw,22px);font-weight:500;line-height:1.4}.part6-directory .p6-directory-table .p6-table tbody tr:first-child td{height:47px}.part6-directory .p6-directory-table .p6-table td:nth-child(2){text-align:right;padding-inline-start:32px}.part6-directory .p6-directory-table .p6-table td:last-child{border-inline-end:0}.part6-directory .p6-directory-table .p6-driver-name{font-size:inherit;font-weight:700}.part6-directory .p6-directory-table .p6-pill{color:#f3fff7;border:0;border-radius:22px;gap:9px;min-width:96px;height:36px;min-height:36px;padding:2px 16px;font-size:20px;font-weight:600;line-height:1.4;box-shadow:inset 0 1px 4px #ffffff10,0 2px 5px #0005}.part6-directory .p6-directory-table .p6-pill>i{flex:none;width:11px;height:11px;box-shadow:0 0 7px #3bea4155}.part6-directory .p6-directory-table .p6-pill.green{color:#f4fff7;background:linear-gradient(90deg,#034015,#004a17)}.part6-directory .p6-directory-table .p6-pill.green>i{background:#0bdf27}.part6-directory .p6-directory-table .p6-pill.red{color:#fff1f3;background:linear-gradient(90deg,#4f0a1a,#680a20);min-width:107px}.part6-directory .p6-directory-table .p6-pill.red>i{background:#ff1736;box-shadow:0 0 7px #ff173655}.part6-directory .p6-directory-table .p6-pill.muted{background:#263446;font-size:17px}.part6-directory .p6-directory-table .p6-row-actions{justify-content:center;gap:8px;min-width:0;transform:translate(2px,2px)}.part6-directory .p6-directory-table .p6-row-actions .p6-folder{background:linear-gradient(#0079fb,#0747f5 73%,#0b3bee);border-radius:9px;gap:5px;width:96px;height:37px;min-height:37px;margin-right:3px;padding:2px 8px;font-size:18px;font-weight:500;box-shadow:inset 0 1px 4px #57a4fc70,0 0 7px #0044ff30}.part6-directory .p6-directory-table .p6-icon-action{color:#d0dced;background:linear-gradient(145deg,#001b31,#00101f);border:1px solid #243d53;border-radius:10px;width:44px;min-width:44px;height:37px;padding:4px;box-shadow:inset 0 0 4px #42648745,0 2px 5px #0007}.part6-directory .p6-directory-table .p6-icon-action.p6-view-driver{width:46px;min-width:46px}.part6-directory .p6-directory-table .p6-icon-action.danger{color:#f18c7d;background:linear-gradient(140deg,#3e0d1b,#48101e);border-color:#381322;width:42px;min-width:42px;box-shadow:inset 0 1px 5px #a0253930,0 2px 5px #0007}.part6-directory .p6-directory-footer{flex-wrap:nowrap;gap:35px;min-height:87px;padding:37px 4px 0 10px;font-size:20px}.part6-directory .p6-pagination{flex:none;gap:6.5px;font-size:20px}.part6-directory .p6-pagination button{background:linear-gradient(#0a1f33,#00101d);border:1px solid #3e536e;border-radius:9px;width:34px;min-width:34px;height:36px;padding:0;box-shadow:inset 0 0 5px #64809f2b,0 2px 5px #0007}.part6-directory .p6-pagination button[aria-current=page]{background:linear-gradient(#0385ff,#064dfb);border-color:#226bff;box-shadow:inset 0 1px 5px #83c9ffb3,0 0 9px #04f7}.part6-directory .p6-pagination button:disabled{opacity:.72}.part6-directory .p6-page-ellipsis{justify-content:center;min-width:20px;height:36px;font-size:20px}.part6-directory .p6-page-size{white-space:nowrap;flex:none;gap:12px;font-size:19px;font-weight:500}.part6-directory .p6-page-size select{background:linear-gradient(#081c30,#00101c);border:1px solid #4e607b;border-radius:12px;width:95px;height:44px;min-height:44px;padding:4px 14px;font-size:19px;box-shadow:inset 0 1px 4px #71829c33}.part6-directory .p6-count{white-space:nowrap;margin-inline:0 auto;font-size:20px;font-weight:600}.part6-directory .p6-directory-footer .button.p6-excel{color:#cefbd3;background:linear-gradient(#002811,#002016);border-color:#168f28;border-radius:11px;gap:12px;min-width:197px;height:48px;min-height:48px;padding:5px 14px;font-size:21px;box-shadow:inset 0 1px 4px #6bfc6722,0 0 7px #3b8c2a24}@media (max-width:1450px) and (min-width:1100px){.part6-directory .p6-directory-filter-actions{grid-template-columns:120px 160px}.part6-directory .p6-directory-filters{grid-template-columns:minmax(230px,1.5fr) repeat(4,minmax(110px,1fr)) 294px;gap:15px}.part6-directory .p6-directory-filters .p6-field>span,.part6-directory .p6-directory-filter-actions>.button{font-size:17px}.part6-directory .p6-directory-filter-actions>.button.secondary{font-size:16px}.part6-shell .part6-directory .p6-directory-filters .p6-search input[type=search]{font-size:17px}.part6-directory .p6-directory-footer{gap:14px}.part6-directory .p6-count,.part6-directory .p6-page-size{font-size:16px}.part6-directory .p6-pagination{gap:4px}.part6-directory .p6-pagination button{width:30px;min-width:30px}.part6-directory .p6-directory-footer .button.p6-excel{min-width:160px;font-size:18px}}@media (max-width:1099px){.part6-directory .p6-directory-filter-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px}.part6-directory{padding:22px 12px 25px}.part6-directory .p6-directory-heading{gap:12px;height:auto;min-height:52px;margin-bottom:20px;padding:0}.part6-directory .p6-directory-heading h1{letter-spacing:0;gap:10px;font-size:29px}.part6-directory .p6-directory-title-icon{width:32px;height:32px}.part6-directory .p6-directory-heading .button.p6-new-driver{border-radius:11px;gap:7px;min-width:0;height:48px;min-height:48px;padding:7px 15px;font-size:18px}.part6-directory .p6-new-driver>svg{width:24px;height:24px}.part6-directory .p6-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin-bottom:18px;padding:12px}.part6-directory .p6-directory-filters:before{inset:0}.part6-directory .p6-directory-filters>.p6-search{grid-column:1/-1}.part6-directory .p6-directory-filters .p6-field>span,.part6-directory .p6-directory-filters select,.part6-directory .p6-directory-filter-actions>.button,.part6-directory .p6-directory-filter-actions>.button.secondary,.part6-shell .part6-directory .p6-directory-filters .p6-search input[type=search]{font-size:17px}.part6-directory .p6-directory-table{border-width:1px;border-radius:15px;padding:10px 8px 16px}.part6-directory .p6-directory-table .p6-table{min-width:1400px}.part6-directory .p6-directory-footer{flex-wrap:wrap;gap:18px 12px;padding:25px 4px 0}.part6-directory .p6-pagination{scrollbar-width:thin;gap:6px;max-width:100%;overflow-x:auto}.part6-directory .p6-page-size,.part6-directory .p6-count{font-size:17px}.part6-directory .p6-directory-footer .button.p6-excel{min-width:172px;font-size:18px}}@media (max-width:620px){.part6-directory{padding:18px 9px 24px}.part6-directory .p6-directory-heading{gap:9px}.part6-directory .p6-directory-heading h1{gap:7px;font-size:21px}.part6-directory .p6-directory-title-icon{width:26px;height:28px}.part6-directory .p6-directory-heading .button.p6-new-driver{gap:5px;height:42px;min-height:42px;padding:7px 10px;font-size:12px}.part6-directory .p6-new-driver>svg{width:20px;height:20px}.part6-directory .p6-directory-filters{gap:13px 10px;padding:10px 8px}.part6-directory .p6-directory-filters .p6-field>span{font-size:14px;line-height:22px}.part6-directory .p6-directory-filters select{background-position:10px,50%;height:44px;min-height:44px;padding-inline:11px 32px;font-size:15px}.part6-directory .p6-directory-filter-actions>.button,.part6-directory .p6-directory-filter-actions>.button.secondary{gap:7px;height:46px;min-height:46px;padding:7px;font-size:14px}.part6-directory .p6-directory-filter-actions>.button svg{width:21px;height:21px}.part6-shell .part6-directory .p6-directory-filters .p6-search input[type=search]{font-size:14px}.part6-directory .p6-directory-filters .p6-search>svg{width:23px;height:23px}.part6-directory .p6-directory-table{padding:7px 6px 16px}.part6-directory .p6-directory-footer{gap:15px 10px;padding-inline:2px}.part6-directory .p6-pagination{flex-basis:100%;gap:4px;font-size:17px}.part6-directory .p6-pagination button{width:29px;min-width:29px;height:36px}.part6-directory .p6-page-ellipsis{min-width:14px}.part6-directory .p6-page-size{font-size:15px}.part6-directory .p6-page-size select{width:75px;font-size:16px}.part6-directory .p6-count{flex-basis:100%;margin:0;font-size:15px}.part6-directory .p6-directory-footer .button.p6-excel{min-width:160px;margin:0;font-size:17px}}.p6-satellite-caption{z-index:500;color:#ddeaf7;background:#081d33d9;border:1px solid #39587688;border-radius:6px;padding:4px 8px;font-size:10px;position:absolute;top:68px;right:16px}.p6-history-boundary{color:#b7cadd;margin-top:7px;font-size:10px;line-height:1.7;display:block}@media (min-width:761px){.part6-dossier[data-tab=trips] .p6-dossier-tabs{height:45px;margin-bottom:12px}.part6-dossier[data-tab=trips] .p6-dossier-tabs>button{font-size:18px}.part6-dossier[data-tab=trips] .p6-dossier-tabs>button:not(:last-child):not([aria-selected=true]):after{top:8px}.p6-trips>.p6-filterbar{margin:10px 0 12px}.part6-dossier .p6-trips>.p6-table-scroll>.p6-table th{padding:8px 9px}.part6-dossier .p6-trips>.p6-table-scroll>.p6-table td{padding:3px 9px;font-size:14px}.p6-trips>.p6-table-scroll .p6-folder-icon{min-width:43px;height:25px}.p6-trips>.p6-table-scroll .p6-pill{min-height:25px;padding:3px 12px}.p6-trips .p6-result-total{padding:5px 7px}.p6-trip-record{margin-top:5px}.part6-dossier .p6-finance .p6-table :is(td,th){padding:6px 7px}.p6-credit-form{gap:14px}.p6-credit-form h3{font-size:16px}.p6-location h3{margin-bottom:13px}.p6-current-status-card dl>div{min-height:42px;padding:10px 0}.p6-active-times>article{padding:10px 6px}.p6-active-times h4{margin-bottom:8px}.p6-total-active{padding:10px}.p6-total-active strong{font-size:24px}.part6-dossier[data-tab=trips] .p6-dossier-header{min-height:120px;padding-block:12px}.p6-trip-record{padding:8px;line-height:1.5}.p6-trip-record>header{padding:0 6px 7px}.p6-trip-record h3{line-height:1.5}.p6-trip-record .p6-signature-card{padding:9px}.p6-journey-steps>div strong{line-height:1.5}.p6-journey-steps{margin-bottom:7px}.p6-signature-hints,.p6-incident-documents li{line-height:1.5}.p6-location{line-height:1.6}}@media (min-width:1251px){.p6-activity-timeline>li>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px}.p6-activity-timeline time{white-space:nowrap}.p6-activity-timeline small{grid-column:1/-1}}.p6-directory-art{vertical-align:middle;width:var(--p6-art-width);height:var(--p6-art-height);flex:none;max-width:100%;line-height:0;display:inline-block;position:relative}.p6-directory-art>img{object-fit:fill;width:100%;height:100%;box-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none;border:0;border-radius:0;max-width:none;display:block}.p6-directory-art-label{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.part6-directory .p6-directory-heading h1{height:58px;line-height:0}.part6-directory .p6-directory-heading h1 .p6-directory-art{width:8.07317em;max-width:none;height:1.41463em}.part6-directory .p6-art-control{isolation:isolate;position:relative}.part6-directory .p6-art-control>.p6-directory-art{width:100%;max-width:none;height:100%;position:absolute;inset:0}.part6-directory .p6-art-control:focus-visible{outline-offset:3px;outline:2px solid #43bfff}.part6-directory .p6-art-control:hover:not(:disabled){filter:brightness(1.08)}.part6-directory .p6-directory-heading .p6-new-driver.p6-art-control,.part6-directory .p6-directory-filter-actions>.button.p6-art-control,.part6-directory .p6-directory-table .p6-row-actions>.p6-art-control,.part6-directory .p6-directory-footer>.p6-art-control{box-shadow:none;background:0 0;border:0;padding:0}.part6-directory .p6-directory-heading .p6-new-driver.p6-art-control{flex:none;width:249px;min-width:249px}.part6-directory .p6-new-driver>.p6-directory-art{height:calc(100% + 1px);top:-1px}.part6-directory .p6-directory-filters .p6-field>span{justify-content:flex-start;align-items:center;height:28px;padding:0;display:flex}.part6-directory .p6-directory-filters .p6-field>span .p6-directory-art{height:28px}.part6-directory .p6-directory-table .p6-table th{box-shadow:none;padding:0;line-height:0}.part6-directory .p6-directory-table .p6-th-art{width:100%;height:48px;display:block}.part6-directory .p6-directory-table .p6-row-actions{transform:translate(5px,3px)}.part6-directory .p6-directory-table .p6-row-actions .p6-folder{width:97px;min-width:97px}.part6-directory .p6-directory-table .p6-row-actions .p6-view-driver{width:47px;min-width:47px}.part6-directory .p6-directory-table .p6-row-actions .p6-edit-driver{width:45px;min-width:45px}.part6-directory .p6-directory-table .p6-row-actions .danger{width:42px;min-width:42px}.part6-directory .p6-directory-table .p6-pill:is(.green,.red){box-shadow:none;vertical-align:middle;background:0 0;border:0;gap:0;min-width:0;height:38px;padding:0;line-height:0}.part6-directory .p6-directory-table .p6-pill.green{width:98px}.part6-directory .p6-directory-table .p6-pill.red{width:109px}.part6-directory .p6-directory-table .p6-pill>.p6-directory-art{width:100%;height:100%}.part6-directory .p6-directory-footer .button.p6-excel{width:199px;min-width:199px;height:49px;min-height:49px}@media (min-width:981px){.part6-directory-shell .p6-topbar{padding-left:18px}.part6-directory-shell .p6-topbar .topbar-left{gap:15px;transform:translateY(-3px)}.part6-directory-shell .p6-header-user{background:linear-gradient(#041627,#031427);border-color:#536384;border-radius:12px;margin-right:7px;box-shadow:inset 0 0 3px #778bb955,0 0 2px #53638466}.part6-directory-shell .p6-topbar .p6-header-user .avatar{box-shadow:none;background:0 0;border:0;border-radius:0}}@media (max-width:1099px){.part6-directory .p6-directory-heading h1{height:auto}.part6-directory .p6-directory-heading .p6-new-driver.p6-art-control{width:205px;min-width:205px}.part6-directory .p6-directory-filters .p6-field>span .p6-directory-art{height:24px;width:calc(var(--p6-art-width) * .86)}.part6-directory .p6-directory-footer .button.p6-excel{width:172px;min-width:172px;height:43px;min-height:43px}}@media (max-width:620px){.part6-directory .p6-directory-heading .p6-new-driver.p6-art-control{width:142px;min-width:142px;height:42px}.part6-directory .p6-directory-filters .p6-field>span .p6-directory-art{height:22px;width:calc(var(--p6-art-width) * .79)}.part6-directory .p6-directory-footer .button.p6-excel{width:160px;min-width:160px;height:40px;min-height:40px}}@media (max-width:360px){.part6-directory .p6-directory-heading .p6-new-driver.p6-art-control{width:120px;min-width:120px}.part6-directory .p6-directory-heading h1{font-size:20px}}.part6-directory .p6-directory-filters .p6-search:has(input:placeholder-shown){box-shadow:none;background:url(/part6/directory-art/search-field-empty.png) 50%/100% 100% no-repeat;border:0}.part6-directory .p6-directory-filters .p6-search:has(input:placeholder-shown)>svg{visibility:hidden}.part6-directory .p6-directory-filters .p6-search input:placeholder-shown::placeholder{color:#0000}.part6-directory .p6-directory-filters select[data-reference-empty=true]{color:#0000;box-shadow:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0}.part6-directory .p6-directory-filters select.p6-ref-select-status[data-reference-empty=true]{background-image:url(/part6/directory-art/select-status-empty.png)}.part6-directory .p6-directory-filters select.p6-ref-select-province[data-reference-empty=true]{background-image:url(/part6/directory-art/select-province-empty.png)}.part6-directory .p6-directory-filters select.p6-ref-select-vehicle[data-reference-empty=true]{background-image:url(/part6/directory-art/select-vehicle-empty.png)}.part6-directory .p6-directory-filters select.p6-ref-select-ownership[data-reference-empty=true]{background-image:url(/part6/directory-art/select-ownership-empty.png)}.part6-directory .p6-directory-filters select[data-reference-empty=true] option{color:#f5f6fa;background:#001226}@media (max-width:1099px){.part6-directory .p6-directory-filters .p6-search:has(input:placeholder-shown){background:linear-gradient(#001225,#001020);border:1px solid #425674;box-shadow:inset 0 1px 1px #8299b933}.part6-directory .p6-directory-filters .p6-search:has(input:placeholder-shown)>svg{visibility:visible}.part6-directory .p6-directory-filters .p6-search input:placeholder-shown::placeholder{color:#f4f6fa}}.part6-directory .p6-directory-table .p6-table th{border:0}@media (min-width:1700px){.part6-directory .p6-directory-filters{height:95px;min-height:95px;padding:0;display:block}.part6-directory .p6-directory-filters>label,.part6-directory .p6-directory-filter-actions{position:absolute;bottom:14px}.part6-directory .p6-directory-filters>label:first-child{width:21.185%;left:78.4796%}.part6-directory .p6-directory-filters>label:nth-child(2){width:12.4092%;left:64.673%}.part6-directory .p6-directory-filters>label:nth-child(3){width:13.1358%;left:50.1397%}.part6-directory .p6-directory-filters>label:nth-child(4){width:13.1358%;left:35.6624%}.part6-directory .p6-directory-filters>label:nth-child(5){width:12.9681%;left:21.2409%}.part6-directory .p6-directory-filter-actions{width:19.1727%;left:.614869%}.part6-directory .p6-directory-filters .p6-field>span .p6-directory-art{margin-inline-start:2px;transform:translateY(2px)}.part6-directory .p6-directory-filters>label:nth-child(4) .p6-directory-art,.part6-directory .p6-directory-filters>label:nth-child(5) .p6-directory-art{margin-inline-start:4px}}.part6-directory .p6-directory-table .p6-table td:nth-child(6),.part6-directory .p6-directory-table .p6-table td:nth-child(7){-webkit-text-stroke:.2px currentColor;font-weight:700}.part6-directory .p6-directory-table .p6-driver-name{-webkit-text-stroke:.2px currentColor}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}}.part6-dossier{width:100%;min-height:100vh;margin:0}@media (min-width:1100px){.part6-dossier{color:#f3f5fa;background:radial-gradient(at 50% 0,#0c2139 0,#061426 63%,#061222 100%);border:1px solid #2a4059;border-radius:24px;width:100%;min-height:100vh;padding:0 0 30px;font-size:18px;line-height:1.55;box-shadow:inset 0 0 24px #04111e}.part6-dossier .p6-dossier-header{background-color:#0000;background-position:50%,calc(50% + 110px) bottom;background-size:100% 100%,auto 170px;border-radius:24px 24px 0 0;height:170px;min-height:170px;padding:25px 32px 0}.part6-dossier .p6-dossier-header h1{gap:20px;font-size:34px;font-weight:700;line-height:1.4}.part6-dossier .p6-dossier-header h1>svg{color:#93b4ef;stroke-width:1.8px;width:42px;height:42px}.part6-dossier .p6-dossier-close{padding:5px;top:13px;left:28px}.part6-dossier .p6-dossier-close svg{width:26px;height:26px}.part6-dossier .p6-dossier-identity{align-items:center;gap:28px;margin-left:40px;padding-top:21px}.part6-dossier .p6-driver-portrait{border-color:#6883a7;border-radius:20px;width:108px;height:108px}.part6-dossier .p6-driver-portrait>svg{width:64px;height:64px}.part6-dossier .p6-driver-name-line{gap:18px;margin-bottom:8px}.part6-dossier .p6-driver-name-line h2{font-size:32px;font-weight:700;line-height:1.2}.part6-dossier .p6-dossier-identity p{gap:10px;margin:4px 0;font-size:20px;line-height:1.5}.part6-dossier .p6-dossier-identity p svg{width:27px;height:27px}.part6-dossier .p6-driver-name-line .p6-pill{color:#62f66e;background:linear-gradient(#063926,#003720);border:1px solid #257a43;min-height:31px;padding:4px 20px;font-size:18px;box-shadow:0 0 12px #00ba2822}.part6-dossier .p6-dossier-tools{opacity:.55;bottom:10px;right:37px}.part6-dossier .p6-dossier-tools:hover,.part6-dossier .p6-dossier-tools:focus-within{opacity:1}.part6-dossier .p6-dossier-tools summary{background:0 0;border-color:#0000;min-height:21px;padding:0 6px}.part6-dossier .p6-dossier-tools summary svg{height:21px}.part6-dossier .p6-dossier-tools>div{min-width:240px;font-size:15px}.part6-dossier .p6-dossier-tabs{background:linear-gradient(110deg,#0b1e31,#0b1c2d);border:1px solid #334b64;border-radius:17px;height:58px;margin:0 29px 30px;box-shadow:inset 0 0 7px #0006}.part6-dossier .p6-dossier-tabs>button{border-radius:15px;gap:19px;font-size:25px;font-weight:600;line-height:1.3}.part6-dossier .p6-dossier-tabs>button>svg{stroke-width:1.8px;width:33px;height:33px}.part6-dossier .p6-dossier-tabs>button[aria-selected=true]{background:linear-gradient(130deg,#0058ff 0,#003dfb 50%,#065aff 100%);border:1px solid #2a8fff;box-shadow:0 0 12px #076cff55,inset 0 0 10px #3d97ff88}.part6-dossier .p6-dossier-tabs>button:not(:last-child):not([aria-selected=true]):after{background:#496078;height:29px;top:14px}.part6-dossier .p6-dossier-content{padding:0 29px}.part6-dossier .p6-table-scroll{background:#071321;border:1px solid #24384c;border-radius:14px}.part6-dossier .p6-table th{background:linear-gradient(#15283b,#102031);border-color:#142434;padding:10px 9px;font-size:18px;font-weight:600;line-height:1.4}.part6-dossier .p6-table td{border-color:#142334;padding:8px 9px;font-size:18px;font-weight:400;line-height:1.45}.part6-dossier .p6-table tr.is-selected td{background:linear-gradient(#073567,#0b243e);border-color:#2b7dbe;box-shadow:inset 0 0 8px #0f83ff22}.part6-dossier .p6-pill{border:0;flex-direction:row;gap:9px;min-height:32px;padding:4px 17px;font-size:17px;line-height:1.35}.part6-dossier .p6-pill>svg{stroke-width:1.8px;width:23px;height:23px}.part6-dossier .p6-pill.green{color:#86fb81;background:linear-gradient(90deg,#004d10,#067113)}.part6-dossier .p6-pill.blue{color:#21acff;background:linear-gradient(90deg,#172840,#184b78)}.part6-dossier .p6-pill.amber{color:#ffd356;background:linear-gradient(90deg,#463000,#664300)}.part6-dossier .p6-pill.red{color:#fff2f4;background:linear-gradient(90deg,#620b19,#8a0f20)}.part6-dossier .p6-folder-icon{color:#44bdff;background:linear-gradient(130deg,#16314d,#17263c);border-radius:15px;min-width:60px;height:36px;box-shadow:inset 0 1px 1px #6c8bb625}.part6-dossier .p6-folder-icon>svg{filter:drop-shadow(0 0 4px #148fff55);width:27px;height:27px}.part6-dossier .p6-filterbar{flex-wrap:nowrap;gap:24px;margin:26px 0}.part6-dossier .p6-filterbar .p6-search{background:linear-gradient(#081b2d,#061421);border-color:#49647e;flex:1.6;height:45px;min-height:45px;padding-inline:17px}.part6-dossier .p6-filterbar .p6-search svg{width:27px;height:27px}.part6-dossier .p6-filterbar .p6-search input[type=search]{background:0 0;min-height:42px;padding:6px 0;font-size:20px;line-height:1.3}.part6-dossier .p6-filterbar>.p6-filter-select{background:linear-gradient(#0b1d30,#071626);border-color:#38536f;border-radius:11px;height:45px;min-height:45px;padding:4px 17px;font-size:20px}.part6-dossier .p6-date-range{flex:1.05;min-width:210px}.part6-dossier .p6-date-range>summary{background:linear-gradient(#14263c,#0c1a2a);border-radius:12px;flex-direction:row-reverse;gap:15px;height:45px;min-height:45px;padding:4px 13px;font-size:19px}.part6-dossier .p6-date-range>summary>svg{width:27px;height:27px}.part6-dossier .p6-filterbar .p6-all-button{border-radius:12px;min-width:184px;height:45px;min-height:45px;padding:5px 18px;font-size:20px;font-weight:500;line-height:1.3}.part6-dossier .p6-result-total{height:0;padding:0;font-size:0;overflow:hidden}.part6-dossier .p6-stat{background:linear-gradient(130deg,#1b2c3d,#142231);border:1px solid #243446;border-radius:17px;gap:16px;height:98px;min-height:98px;padding:12px 20px;box-shadow:0 6px 14px #0007,inset 0 1px 2px #b0c9df11}.part6-dossier .p6-stat-icon{border-radius:14px;width:53px;height:53px}.part6-dossier .p6-stat-icon svg{stroke-width:1.9px;filter:drop-shadow(0 0 5px);width:37px;height:37px}.part6-dossier .p6-stat>div>span{margin-bottom:10px;font-size:20px;font-weight:500}.part6-dossier .p6-stat strong{font-size:30px;font-weight:700;line-height:1.25}.part6-dossier .p6-stat strong small{padding-right:6px;font-size:18px}.part6-dossier[data-tab=permits] .p6-dossier-header{height:198px;min-height:198px}.part6-dossier .p6-permit-stats{gap:18px;margin-bottom:0}.part6-dossier .p6-permits>.p6-filterbar{margin:26px 0}.part6-dossier .p6-permits>.p6-table-scroll .p6-table td{height:51px}.part6-dossier .p6-status-editor{border-radius:14px;padding:13px 18px}.part6-dossier .p6-status-editor h3{font-size:19px}.part6-dossier .p6-status-editor dl,.part6-dossier .p6-status-editor .p6-field,.part6-dossier .p6-current-status{font-size:16px}.part6-dossier .p6-status-editor-grid{gap:24px}.part6-dossier .p6-status-editor-grid .button{font-size:17px}.part6-dossier .p6-finance-stats{grid-template-columns:1.25fr 1.13fr .76fr .78fr .85fr 1.1fr 1.82fr;align-items:center;gap:20px;margin:0}.part6-dossier .p6-finance-stats .p6-stat{background:linear-gradient(135deg,#172a44,#112036);gap:9px;height:100px;min-height:100px;padding:12px 14px}.part6-dossier .p6-finance-stats .p6-stat-icon{width:34px;height:34px;top:13px;right:16px}.part6-dossier .p6-finance-stats .p6-stat-icon svg{width:33px;height:33px}.part6-dossier .p6-finance-stats .p6-stat>div>span{white-space:nowrap;margin-bottom:17px;padding-right:36px;font-size:18px}.part6-dossier .p6-finance-stats .p6-stat strong{font-size:28px}.part6-dossier .p6-finance-stats .p6-stat:nth-child(-n+2) strong{letter-spacing:.2px;font-size:21px}.part6-dossier .p6-finance-stats .p6-wallet-stat{background:linear-gradient(130deg,#294467,#20334f);border-radius:19px;height:118px;padding:20px;box-shadow:inset 0 0 0 11px #061a2c,0 3px 10px #0005}.part6-dossier .p6-finance-stats .p6-wallet-stat .p6-stat-icon{width:43px;height:43px;top:22px;right:28px}.part6-dossier .p6-finance-stats .p6-wallet-stat .p6-stat-icon svg{width:42px;height:42px}.part6-dossier .p6-finance-stats .p6-wallet-stat>div>span{margin-bottom:11px;padding-right:43px;font-size:21px}.part6-dossier .p6-finance-stats .p6-wallet-stat strong{font-size:27px}.part6-dossier .p6-finance>.p6-filterbar{margin:22px 0 24px}.part6-dossier .p6-finance-grid{grid-template-columns:minmax(340px,1.06fr) minmax(0,2.94fr);align-items:stretch;gap:16px}.part6-dossier .p6-credit-form,.part6-dossier .p6-transactions-table{background:linear-gradient(130deg,#12263c,#091c30);border:1px solid #4c6581;border-radius:20px}.part6-dossier .p6-credit-form{gap:20px;padding:18px}.part6-dossier .p6-credit-form h3{justify-content:center;gap:16px;margin-bottom:6px;font-size:23px;line-height:1.45}.part6-dossier .p6-credit-form h3>svg{width:32px;height:32px}.part6-dossier .p6-credit-form .p6-field{gap:9px}.part6-dossier .p6-credit-form .p6-field>span{font-size:19px;font-weight:500}.part6-dossier .p6-credit-form .p6-field input{text-align:right;background:#0b1d31;border-radius:12px;height:44px;min-height:44px;font-size:21px}.part6-dossier .p6-credit-form .p6-field textarea{background:#0c1d32;border-radius:12px;height:72px;min-height:72px;padding:12px;font-size:18px;line-height:1.5}.part6-dossier .p6-charge-presets{gap:7px;margin-top:-7px}.part6-dossier .p6-charge-presets>button{border-radius:10px;height:41px;min-height:41px;padding:6px 3px;font-size:13px}.part6-dossier .p6-credit-form>.button{border-radius:13px;height:52px;min-height:52px;font-size:23px;font-weight:500;line-height:1.3}.part6-dossier .p6-credit-policy{margin-top:-14px;font-size:11px;line-height:1.3}.part6-dossier .p6-transactions-table{padding:8px 10px}.part6-dossier .p6-transactions-table>.p6-table-scroll{background:0 0;border:0;border-radius:10px}.part6-dossier .p6-finance .p6-table :is(th,td){height:44px;padding:7px 8px;font-size:17px;line-height:1.4}.part6-dossier .p6-transaction-kind{gap:14px;font-size:17px}.part6-dossier .p6-transaction-kind>svg{flex-shrink:0;width:28px;height:28px}.part6-dossier .p6-finance .p6-pill{min-height:32px;padding:4px 14px;font-size:17px}.part6-dossier .p6-finance .p6-folder-icon{border-radius:12px;min-width:44px;height:32px}.part6-dossier .p6-finance .p6-folder-icon>svg{width:25px;height:25px}.part6-dossier .p6-location-grid{grid-template-columns:minmax(310px,1fr) minmax(400px,1.83fr) minmax(380px,1.19fr);gap:17px;min-height:630px}.part6-dossier .p6-location .p6-activity-history,.part6-dossier .p6-current-status-card,.part6-dossier .p6-activity-information{background:linear-gradient(135deg,#0e233a,#071b2e);border-color:#365779;border-radius:19px;padding:16px 17px}.part6-dossier .p6-location h3{gap:14px;margin-bottom:20px;font-size:22px;font-weight:600;line-height:1.5}.part6-dossier .p6-location h3 svg{width:31px;height:31px}.part6-dossier .p6-day-filter{border-radius:13px;height:48px;margin-bottom:22px;padding:0 13px}.part6-dossier .p6-day-filter>select{background:0 0;height:46px;font-size:22px;line-height:1.3}.part6-dossier .p6-day-filter>svg{width:28px;height:28px}.part6-dossier .p6-activity-timeline>li{gap:16px;min-height:65px;padding:10px 0 20px}.part6-dossier .p6-activity-timeline>li>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 8px;padding-top:8px;font-size:17px}.part6-dossier .p6-activity-timeline time{white-space:nowrap;font-size:16px}.part6-dossier .p6-activity-timeline small{grid-column:1/-1;font-size:14px}.part6-dossier .p6-timeline-icon{width:41px;height:41px}.part6-dossier .p6-activity-timeline>li:not(:last-child):after{top:48px;bottom:-10px;right:20px}.part6-dossier .p6-location-map,.part6-dossier .p6-map-canvas{min-height:630px}.part6-dossier .p6-map-layers{border-radius:15px;top:18px;right:18px}.part6-dossier .p6-map-layers>button{border-radius:10px;min-height:40px;padding:7px 17px;font-size:20px}.part6-dossier .p6-map-controls{border-radius:15px;bottom:20px;left:20px}.part6-dossier .p6-map-controls>button{width:55px;height:50px}.part6-dossier .p6-map-controls>button svg{width:33px;height:33px}.part6-dossier .p6-map-driver-bubble{border-radius:18px;min-width:160px;padding:11px 15px}.part6-dossier .p6-map-driver-bubble>strong{font-size:22px}.part6-dossier .p6-map-driver-bubble>span{font-size:19px}.part6-dossier .p6-online-state{border-radius:16px;height:49px;min-height:49px;margin:2px 0 9px;font-size:21px;line-height:1.3}.part6-dossier .p6-current-status-card dl>div{gap:13px;min-height:56px;padding:12px 0}.part6-dossier .p6-current-status-card dt{gap:12px;font-size:18px;line-height:1.5}.part6-dossier .p6-current-status-card dt svg{width:28px;height:28px}.part6-dossier .p6-current-status-card dd{font-size:17px;font-weight:500;line-height:1.5}.part6-dossier .p6-current-status-card .p6-pill{color:#19a9ff;background:#072b4c;border-radius:7px;padding:3px 10px;font-size:17px}.part6-dossier .p6-current-status-card .p6-pill>svg{display:none}.part6-dossier .p6-activity-information h3{justify-content:flex-start;margin-bottom:17px;font-size:22px}.part6-dossier .p6-active-times{gap:13px}.part6-dossier .p6-active-times>article{border-radius:16px;min-height:92px;padding:11px 8px}.part6-dossier .p6-active-times h4{gap:8px;margin-bottom:13px;font-size:17px;font-weight:500}.part6-dossier .p6-active-times h4 svg{width:29px;height:29px}.part6-dossier .p6-active-times time{font-size:17px}.part6-dossier .p6-total-active{border-radius:15px;min-height:90px;margin-top:15px;padding:12px 10px}.part6-dossier .p6-total-active h4{margin-bottom:9px;font-size:18px;font-weight:500}.part6-dossier .p6-total-active strong{font-size:29px;line-height:1.3}.part6-dossier[data-tab=transactions] .p6-dossier-tabs{margin-bottom:22px}.part6-dossier .p6-transaction-symbol.kind-invoice_credit{color:#e3edff}.part6-dossier .p6-transaction-symbol.kind-refund{color:#2aa2ff}.part6-dossier .p6-transaction-symbol.kind-withdrawal{color:#ffbf20}.part6-dossier[data-tab=trips] .p6-dossier-header{background-position:50%,calc(50% + 67px) bottom;background-size:100% 100%,auto 104px;height:104px;min-height:104px;padding:15px 27px 0}.part6-dossier[data-tab=trips] .p6-dossier-header h1{gap:16px;font-size:27px}.part6-dossier[data-tab=trips] .p6-dossier-header h1 svg{width:32px;height:32px}.part6-dossier[data-tab=trips] .p6-dossier-close{top:10px;left:22px}.part6-dossier[data-tab=trips] .p6-dossier-close svg{width:20px;height:20px}.part6-dossier[data-tab=trips] .p6-dossier-identity{gap:23px;margin-left:39px;padding-top:8px}.part6-dossier[data-tab=trips] .p6-driver-portrait{border-radius:12px;width:76px;height:76px}.part6-dossier[data-tab=trips] .p6-driver-portrait>svg{width:45px;height:45px}.part6-dossier[data-tab=trips] .p6-driver-name-line{gap:14px;margin-bottom:4px}.part6-dossier[data-tab=trips] .p6-driver-name-line h2{font-size:25px}.part6-dossier[data-tab=trips] .p6-driver-name-line .p6-pill{min-height:23px;padding:2px 15px;font-size:14px}.part6-dossier[data-tab=trips] .p6-dossier-identity p{margin:2px 0;font-size:14px}.part6-dossier[data-tab=trips] .p6-dossier-identity p svg{width:21px;height:21px}.part6-dossier[data-tab=trips] .p6-dossier-tabs{border-radius:12px;height:43px;margin:0 25px 8px}.part6-dossier[data-tab=trips] .p6-dossier-tabs>button{border-radius:11px;gap:15px;font-size:22px}.part6-dossier[data-tab=trips] .p6-dossier-tabs>button>svg{width:28px;height:28px}.part6-dossier[data-tab=trips] .p6-dossier-tabs>button:not(:last-child):not([aria-selected=true]):after{height:24px;top:9px}.part6-dossier[data-tab=trips] .p6-dossier-content{padding:0 23px}.part6-dossier .p6-trips>.p6-filterbar{gap:24px;margin:8px 0 10px}.part6-dossier .p6-trips>.p6-filterbar :is(.p6-search,.p6-search input[type=search],.p6-filter-select,.p6-date-range>summary,.p6-all-button){height:35px;min-height:35px;font-size:16px}.part6-dossier .p6-trips>.p6-filterbar .p6-all-button{min-width:160px}.part6-dossier .p6-trips>.p6-filterbar .p6-date-range{min-width:190px}.part6-dossier .p6-trips>.p6-filterbar svg{width:22px;height:22px}.part6-dossier .p6-trips>.p6-table-scroll>.p6-table th{height:35px;padding:6px 9px;font-size:17px;line-height:1.3}.part6-dossier .p6-trips>.p6-table-scroll>.p6-table td{height:26px;padding:0 9px;font-size:17px;line-height:1.3}.part6-dossier .p6-trips>.p6-table-scroll .p6-pill{min-width:130px;height:24px;min-height:24px;padding:1px 15px;font-size:15px}.part6-dossier .p6-trips>.p6-table-scroll .p6-pill svg{width:20px;height:20px}.part6-dossier .p6-trips>.p6-table-scroll .p6-folder-icon{border-radius:11px;min-width:52px;height:24px}.part6-dossier .p6-trips>.p6-table-scroll .p6-folder-icon svg{width:24px;height:24px}.part6-dossier .p6-trip-record{background:linear-gradient(110deg,#0a1c2e,#10243b);border-radius:15px;margin-top:10px;padding:5px 10px 8px;line-height:1.4}.part6-dossier .p6-trip-record>header{height:27px;padding:0 5px 4px}.part6-dossier .p6-trip-record h3{gap:10px;font-size:17px;font-weight:500;line-height:1.4}.part6-dossier .p6-trip-record h3 bdi{font-size:15px}.part6-dossier .p6-trip-record>header>.p6-text-link{font-size:12px}.part6-dossier .p6-trip-record-grid{grid-template-columns:1.05fr 1.83fr 1fr;gap:9px}.part6-dossier .p6-trip-facts,.part6-dossier .p6-journey-progress,.part6-dossier .p6-stops,.part6-dossier .p6-incident-documents,.part6-dossier .p6-trip-record .p6-signature-card{background:linear-gradient(130deg,#11283f,#081b2d);border-color:#34516c;border-radius:13px;padding:10px}.part6-dossier .p6-trip-record h4{gap:8px;font-size:17px;font-weight:500;line-height:1.4}.part6-dossier .p6-trip-facts h4{justify-content:flex-start;margin-bottom:10px}.part6-dossier .p6-trip-facts dl{padding:0 9px}.part6-dossier .p6-trip-facts dl>div{gap:8px;min-height:35px;padding:6px 0}.part6-dossier .p6-trip-facts dt,.part6-dossier .p6-trip-facts dd{font-size:14px;line-height:1.3}.part6-dossier .p6-trip-facts dt{align-items:center;gap:9px;display:flex}.part6-dossier .p6-trip-facts dt svg{color:#86a4de;flex-shrink:0;width:20px;height:20px}.part6-dossier .p6-trip-facts .p6-pill{min-height:25px;padding:2px 12px;font-size:14px}.part6-dossier .p6-trip-facts .p6-pill svg{width:20px;height:20px}.part6-dossier .p6-trip-middle{gap:8px}.part6-dossier .p6-journey-steps>div>span{width:31px;height:31px}.part6-dossier .p6-journey-steps>div strong{margin-top:4px;font-size:14px;font-weight:400}.part6-dossier .p6-signature-hints{gap:8px;font-size:10px;line-height:1.4}.part6-dossier .p6-signature-hints>span{flex:1;padding:4px 5px}.part6-dossier .p6-stops{padding:8px}.part6-dossier .p6-stops>header{gap:7px;margin-bottom:4px}.part6-dossier .p6-stops>header>span{font-size:11px;line-height:1.3}.part6-dossier .p6-stops>header bdi{padding:5px 9px;font-size:14px}.part6-dossier .p6-stops>header .button,.part6-dossier .p6-incident-documents>header .button{border-radius:10px;height:29px;min-height:29px;padding:3px 10px;font-size:13px;line-height:1.2}.part6-dossier .p6-stops .p6-table-scroll{border:0;border-radius:8px}.part6-dossier .p6-stops .p6-table :is(th,td){height:24px;padding:3px 4px;font-size:11px;line-height:1.3}.part6-dossier .p6-incident-documents{grid-template-columns:115px minmax(0,1fr);gap:8px;min-height:105px;display:grid}.part6-dossier .p6-incident-documents>header{display:contents}.part6-dossier .p6-incident-documents>header h4{grid-column:1/-1;font-size:16px}.part6-dossier .p6-incident-documents>header .button{grid-area:2/1;align-self:center}.part6-dossier .p6-incident-documents>ul,.part6-dossier .p6-incident-documents>.p6-muted{grid-area:2/2}.part6-dossier .p6-incident-documents li{gap:8px;padding:4px 6px;font-size:11px;line-height:1.35}.part6-dossier .p6-trip-signatures{gap:8px}.part6-dossier .p6-signature-card h4{font-size:17px}.part6-dossier .p6-signature-card h4 .p6-pill{gap:4px;min-height:23px;padding:3px 8px;font-size:11px}.part6-dossier .p6-signature-card h4 .p6-pill svg{width:14px;height:14px}.part6-dossier .p6-signature-card dl{gap:6px;margin:8px 0 6px;font-size:12px}.part6-dossier .p6-signature-card dt{white-space:nowrap;align-items:center;gap:7px;display:flex}.part6-dossier .p6-signature-card dt svg{color:#8caae1;flex-shrink:0}.part6-dossier .p6-signature-ink{border-radius:13px;height:61px}.part6-dossier .p6-signature-ink.is-empty{height:77px}.part6-dossier .p6-signature-ink>span{gap:5px;font-size:12px}.part6-dossier .p6-credit-form{gap:17px}.part6-dossier .p6-finance .p6-table td{background:#07172644;height:44px;padding:6px 8px}.part6-dossier .p6-transactions-table{background:linear-gradient(#102238,#071725)}.part6-dossier .p6-current-activity{gap:14px}.part6-dossier .p6-current-status-card h3{margin-bottom:16px}.part6-dossier .p6-current-status-card dl>div{min-height:52px;padding:10px 0}.part6-dossier .p6-activity-information{flex:0;padding:12px 16px}.part6-dossier .p6-activity-information h3{margin-bottom:12px}.part6-dossier .p6-active-times>article{min-height:91px}.part6-dossier .p6-total-active{min-height:90px;margin-top:0;padding:10px}.part6-dossier .p6-total-active h4{margin-bottom:8px;line-height:1.4}.part6-dossier .p6-total-active strong{line-height:1.2;display:block}.part6-dossier .p6-journey-progress{padding:6px 10px}.part6-dossier .p6-journey-steps{margin:2px 0 5px}.part6-dossier .p6-journey-steps>div strong{margin-top:3px;font-size:13px;line-height:1.4}.part6-dossier .p6-signature-hints>span{padding:3px 5px}.part6-dossier .p6-incident-documents{min-height:97px}.part6-dossier[data-tab=trips]{padding-bottom:10px}}@media (min-width:1100px) and (max-width:1450px){.part6-dossier[data-tab=permits] .p6-dossier-header{background-position:50%,calc(50% + 80px) bottom;background-size:100% 100%,auto 124px;height:124px;min-height:124px;padding:17px 30px 0}.part6-dossier[data-tab=permits] .p6-dossier-header h1{font-size:26px}.part6-dossier[data-tab=permits] .p6-dossier-header h1 svg{width:31px;height:31px}.part6-dossier[data-tab=permits] .p6-dossier-identity{gap:24px;margin-left:25px;padding-top:15px}.part6-dossier[data-tab=permits] .p6-driver-portrait{border-radius:15px;width:77px;height:75px}.part6-dossier[data-tab=permits] .p6-driver-name-line h2{font-size:25px}.part6-dossier[data-tab=permits] .p6-driver-name-line .p6-pill{min-height:25px;padding:2px 17px;font-size:14px}.part6-dossier[data-tab=permits] .p6-dossier-identity p{margin:3px 0;font-size:14px;line-height:1.4}.part6-dossier[data-tab=permits] .p6-dossier-identity p svg{width:22px;height:22px}.part6-dossier[data-tab=permits] .p6-dossier-tabs{height:43px;margin-bottom:12px}.part6-dossier[data-tab=permits] .p6-dossier-tabs>button{font-size:20px}.part6-dossier[data-tab=permits] .p6-dossier-tabs>button svg{width:26px;height:26px}.part6-dossier[data-tab=permits] .p6-dossier-tabs>button:after{height:22px;top:10px}.part6-dossier .p6-permits .p6-stat{border-radius:13px;gap:11px;height:62px;min-height:62px;padding:7px 15px}.part6-dossier .p6-permits .p6-stat>div>span{margin-bottom:5px;font-size:15px}.part6-dossier .p6-permits .p6-stat strong{font-size:24px}.part6-dossier .p6-permits .p6-stat-icon{border-radius:11px;width:38px;height:38px}.part6-dossier .p6-permits .p6-stat-icon svg{width:29px;height:29px}.part6-dossier .p6-permits>.p6-filterbar{gap:16px;margin:11px 0 14px}.part6-dossier .p6-permits>.p6-filterbar :is(.p6-search,.p6-search input[type=search],.p6-filter-select,.p6-date-range>summary,.p6-all-button){height:32px;min-height:32px;font-size:14px}.part6-dossier .p6-permits>.p6-filterbar .p6-date-range{min-width:177px}.part6-dossier .p6-permits>.p6-filterbar .p6-all-button{min-width:145px;padding:3px 12px}.part6-dossier .p6-permits>.p6-filterbar svg{width:21px;height:21px}.part6-dossier .p6-permits .p6-status-editor{padding:8px 14px}.part6-dossier .p6-permits .p6-status-editor h3{font-size:17px}.part6-dossier .p6-permits .p6-status-editor dl,.part6-dossier .p6-permits .p6-status-editor .p6-field,.part6-dossier .p6-permits .p6-current-status{font-size:13px}.part6-dossier .p6-permits .p6-status-editor-grid{gap:18px;margin-top:4px}.part6-dossier .p6-permits .p6-status-editor-grid .button{min-height:35px;font-size:14px}.part6-dossier .p6-permits .p6-status-editor-grid select{height:33px;min-height:33px;padding:4px 10px}.part6-dossier .p6-permits .p6-table th{height:35px;padding:7px 8px;font-size:14px}.part6-dossier .p6-permits>.p6-table-scroll .p6-table td{height:34px;padding:3px 8px;font-size:14px}.part6-dossier .p6-permits .p6-pill{min-height:25px;padding:3px 12px;font-size:13px}.part6-dossier .p6-permits .p6-pill svg{width:20px;height:20px}.part6-dossier .p6-permits .p6-folder-icon{min-width:50px;height:26px}.part6-dossier .p6-permits .p6-folder-icon svg{width:23px;height:23px}}.part6-dossier .p6-dossier-header{isolation:isolate;z-index:2}.part6-dossier[data-tab] .p6-dossier-header h1{font-family:var(--p6-body-font,Vazirmatn,sans-serif)}.part6-dossier .p6-dossier-header h1{padding-inline-start:46px}.part6-dossier .p6-dossier-tools{opacity:1;top:16px;bottom:auto;right:20px}.part6-dossier .p6-dossier-tools summary{color:#96afe1;background:0 0;border:0;width:35px;height:35px;padding:0}.part6-dossier .p6-dossier-tools summary svg{width:32px;height:32px}.part6-dossier .p6-dossier-tools>div{top:calc(100% + 7px)}.part6-dossier .p6-trip-details-link{color:inherit;border-radius:4px;display:inline-flex}.part6-dossier .p6-credit-form{position:relative}.part6-dossier .p6-credit-policy{z-index:5;color:#e5edf8;opacity:0;visibility:hidden;pointer-events:none;background:#10233a;border:1px solid #496080;border-radius:9px;margin:0;padding:10px 12px;font-size:13px;line-height:1.7;position:absolute;bottom:82px;left:17px;right:17px;box-shadow:0 4px 14px #0007}.part6-dossier .p6-credit-form>.button:hover~.p6-credit-policy,.part6-dossier .p6-credit-form>.button:focus-visible~.p6-credit-policy{opacity:1;visibility:visible}.part6-dossier .p6-active-times time,.part6-dossier .p6-activity-timeline time{direction:ltr;unicode-bidi:isolate}.part6-dossier .p6-location-map .leaflet-control-scale{margin:0 20px 19px 0}.part6-dossier .p6-location-map .leaflet-control-scale-line{text-shadow:0 1px 2px #00101d;direction:rtl;background:0 0;border-width:0 2px 2px;font-size:12px;line-height:20px}.part6-dossier .p6-permit-status-select{flex:1;min-width:0;position:relative}.part6-dossier .p6-permit-status-select>button{color:#eef4fb;width:100%;min-height:37px;font:inherit;cursor:pointer;background:linear-gradient(#102940,#091b2d);border:1px solid #3d729f;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;padding:4px 9px;display:flex;box-shadow:inset 0 0 0 2px #2055824d}.part6-dossier .p6-permit-status-select>button[aria-expanded=true]{border-color:#228fdf;box-shadow:0 0 0 1px #145b9a,0 0 9px #0063b166}.part6-dossier .p6-permit-status-select>button:disabled{opacity:.55;cursor:default}.part6-dossier .p6-permit-select-chevron{border-bottom:2px solid;border-right:2px solid;flex:none;width:9px;height:9px;margin:0 3px 4px;transform:rotate(45deg)}.part6-dossier .p6-permit-status-select .p6-pill{box-shadow:none;font-size:inherit;background:0 0;gap:7px;min-height:24px;padding:0;font-weight:400}.part6-dossier .p6-permit-status-select .p6-pill svg{width:20px;height:20px}.part6-dossier .p6-permit-status-options{z-index:20;background:linear-gradient(#122b43,#0b192b);border:1px solid #4d6882;border-radius:9px;max-height:230px;padding:3px;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow:auto;box-shadow:0 8px 18px #0009}.part6-dossier .p6-permit-status-options>button{color:#e4edf8;width:100%;min-height:28px;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;padding:2px 6px;display:flex}.part6-dossier .p6-permit-status-options>button.is-active{background:#173e61}.part6-dossier .p6-permit-status-options>button.is-cancellation.is-active{background:linear-gradient(90deg,#4b2433,#662b39)}.part6-dossier .p6-permit-status-options .p6-pill{color:#f0f3f7}.part6-dossier .p6-permit-status-options .p6-pill.green svg{color:#4fe574}.part6-dossier .p6-permit-status-options .p6-pill.red svg{color:#ff707b}.part6-dossier .p6-permit-status-options .p6-pill.blue svg{color:#2aabff}.part6-dossier .p6-permit-status-options .p6-pill.amber svg{color:#f8bb42}@media (min-width:1100px){.part6-dossier{color:#f0f3f8;background:linear-gradient(#07182b 0%,#041527 45%,#07172e 100%);border-color:#34465e;box-shadow:inset 0 0 15px #07132166}.part6-dossier .p6-dossier-header{background-image:linear-gradient(90deg,#07182d 27%,#07182d00 42% 70%,#07182d 87%),url(/part6/truck-banner.webp)}.part6-dossier .p6-dossier-header h1{font-family:var(--p6-body-font,Vazirmatn,sans-serif);padding-inline-start:63px;font-size:32px}.part6-dossier[data-tab=transactions] .p6-dossier-close,.part6-dossier[data-tab=location] .p6-dossier-close{top:11px;left:24px}.part6-dossier .p6-dossier-tools{top:25px;right:31px}.part6-dossier .p6-dossier-tools summary{width:42px;height:42px}.part6-dossier .p6-dossier-tools summary svg{stroke-width:2.1px;width:42px;height:42px}.part6-dossier .p6-dossier-identity{gap:28px}.part6-dossier .p6-dossier-identity p{gap:8px;font-size:19px}.part6-dossier .p6-driver-name-line{justify-content:flex-end;gap:13px}.part6-dossier .p6-driver-name-line .p6-pill{color:#62f879;background:linear-gradient(#073b25,#07301e);border-color:#256c45;padding-inline:17px}.part6-dossier .p6-dossier-identity p:first-of-type{padding-inline-start:37px}.part6-dossier .p6-dossier-tabs{background:linear-gradient(#0c1e31,#0b1a2c);border-color:#364660;box-shadow:inset 0 1px 2px #7184a125,0 4px 9px #0003}.part6-dossier .p6-dossier-tabs>button[aria-selected=true]{background:linear-gradient(#0069ff,#0049f6 65%,#0041ef);border-color:#1684f5;box-shadow:inset 0 1px 5px #72afff77,inset 0 0 11px #2587ff44,0 0 12px #005cff38}.part6-dossier .p6-dossier-tabs>button:not(:last-child):not([aria-selected=true]):after{background:#5a6b83}.part6-dossier .p6-stat{background:linear-gradient(125deg,#172332,#111b29);border-color:#263142;box-shadow:inset 0 1px 3px #c1d5e915,0 5px 10px #0006}.part6-dossier .p6-stat-icon{box-shadow:inset 0 1px 8px rgba(var(--p6-tonergb),.12),0 0 16px rgba(var(--p6-tonergb),.09)}.part6-dossier .p6-stat-icon svg{filter:drop-shadow(0 0 4px)}.part6-dossier .p6-filterbar .p6-search,.part6-dossier .p6-filterbar>.p6-filter-select,.part6-dossier .p6-date-range>summary{background-color:#091526;background-image:linear-gradient(#0d1b2c,#071321);border-color:#485368;box-shadow:inset 0 1px 3px #9aabc039,0 0 0 2px #14213466,0 3px 6px #0005}.part6-dossier .p6-filterbar>.p6-filter-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m3 7 7 7 7-7' stroke='%23e5eaf3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(#0d1b2c,#071321);background-position:15px,50%;background-repeat:no-repeat;background-size:18px 18px,100% 100%;padding-inline:17px 42px}.part6-dossier .p6-search input::placeholder{color:#e4e7ee;opacity:1}.part6-dossier .p6-filterbar .p6-all-button,.part6-dossier .button.primary{background:linear-gradient(#007aff,#0052ff 60%,#0042f5);border-color:#1678ff;box-shadow:inset 0 1px 5px #67aaff88,0 2px 8px #004aff35}.part6-dossier .p6-table-scroll{background:#08131f;border-color:#2c3b4e;box-shadow:inset 0 1px 3px #8bacc215}.part6-dossier .p6-table th{background:linear-gradient(#192838,#142333);border-color:#203040;box-shadow:inset 0 1px 2px #8495aa12}.part6-dossier .p6-table td{color:#eff2f7;background:#09141f;border-color:#17232f}.part6-dossier .p6-table tr.is-selected td{background:linear-gradient(#0b2b4e,#09233b);border-color:#1a4265;box-shadow:inset 0 2px #2678b966,inset 0 -2px #2678b966}.part6-dossier .p6-pill.green{color:#a0f791;background:linear-gradient(90deg,#084018,#075221);box-shadow:inset 0 1px 3px #6fc78112}.part6-dossier .p6-pill.blue{color:#24b2ff;background:linear-gradient(90deg,#162b49,#173b62)}.part6-dossier .p6-pill.amber{color:#f5d982;background:linear-gradient(90deg,#4b3106,#624709)}.part6-dossier .p6-pill.red{color:#fff0f1;background:linear-gradient(90deg,#611726,#7c1423)}.part6-dossier .p6-folder-icon{background:linear-gradient(135deg,#143456,#182c49);box-shadow:inset 0 1px 2px #b9caff12}.part6-dossier .p6-table tr.is-selected .p6-folder-icon{color:#8fd9ff;background:linear-gradient(#008aff,#0061ed);box-shadow:0 0 10px #007aff66}.part6-dossier[data-tab=transactions] .p6-dossier-tabs{height:56px;margin-bottom:23px}.part6-dossier .p6-finance-stats{grid-template-columns:233fr 234fr 140fr 146fr 160fr 243fr 338fr;gap:20px}.part6-dossier .p6-finance-stats .p6-stat{background:linear-gradient(125deg,#14243d,#102039);border-color:#243249;position:relative}.part6-dossier .p6-finance-stats .p6-stat:nth-child(2){margin-inline-end:16px}.part6-dossier .p6-finance-stats .p6-stat:nth-child(6){margin-inline-end:36px}.part6-dossier .p6-finance-stats .p6-stat:nth-child(2):after,.part6-dossier .p6-finance-stats .p6-stat:nth-child(6):after{content:"";background:linear-gradient(#0000,#a4c2ed,#7c99c6,#0000);width:1px;position:absolute;top:13px;bottom:13px;left:-18px}.part6-dossier .p6-finance-stats .p6-stat:nth-child(6):after{left:-25px}.part6-dossier .p6-finance-stats .p6-wallet-stat{background:linear-gradient(135deg,#1e3551,#12243c);border-color:#314763;height:119px;box-shadow:inset 0 0 0 11px #081a2e,inset 0 1px 3px #72a2d433,0 0 8px #163b5a66}.part6-dossier .p6-finance-stats .p6-wallet-stat>div>span{font-size:20px}.part6-dossier .p6-finance-stats .p6-stat:nth-child(-n+2) strong{font-size:23px}.part6-dossier .p6-finance-stats .p6-stat:nth-child(n+3):nth-child(-n+6) strong{font-family:var(--p6-heading-font,Vazirmatn,sans-serif);font-size:32px}.part6-dossier .p6-finance>.p6-filterbar{grid-template-columns:430fr 285fr 285fr 273fr 224fr;gap:26px;margin:22px 0 24px;display:grid}.part6-dossier .p6-finance>.p6-filterbar>*{width:100%;min-width:0}.part6-dossier .p6-finance>.p6-filterbar .p6-all-button{min-width:0}.part6-dossier .p6-finance-grid{grid-template-columns:minmax(340px,430fr) minmax(0,1175fr);gap:16px;width:calc(100% + 9px);min-height:429px;margin-inline-start:-9px}.part6-dossier .p6-credit-form,.part6-dossier .p6-transactions-table{background:linear-gradient(120deg,#102135,#0a182a);border-color:#52627e;box-shadow:inset 0 1px 3px #94a8c227,0 0 0 1px #1c2e4366}.part6-dossier .p6-credit-form{gap:21px;min-height:429px;padding:16px 17px 24px}.part6-dossier .p6-credit-form h3{white-space:nowrap;justify-content:flex-start;height:33px;margin:0;line-height:33px}.part6-dossier .p6-credit-form .p6-field{gap:5px}.part6-dossier .p6-credit-form .p6-field>span{height:27px;line-height:27px}.part6-dossier .p6-credit-form .p6-field input{background:linear-gradient(#122339,#0e1c2d);border-color:#566984;height:42px;min-height:42px;box-shadow:inset 0 1px 3px #8397b21f}.part6-dossier .p6-credit-form .p6-field textarea{background:linear-gradient(#142439,#0b1a2c);border-color:#617493;height:72px;min-height:72px;box-shadow:inset 0 1px 3px #829ab22b}.part6-dossier .p6-charge-presets{gap:8px;margin:0}.part6-dossier .p6-charge-presets>button{background:linear-gradient(#18273d,#102033);border-color:#40526c;height:40px;min-height:40px;box-shadow:inset 0 1px 4px #a0b2cf1f}.part6-dossier .p6-charge-presets>button[aria-pressed=true]{background:linear-gradient(#0083ff,#0045ff);border-color:#3b91ff;box-shadow:inset 0 1px 4px #92c3ff77,0 0 8px #005cff66}.part6-dossier .p6-credit-form>.button{height:52px;min-height:52px;margin:0}.part6-dossier .p6-transactions-table{padding:0 10px 18px}.part6-dossier .p6-finance .p6-table{table-layout:fixed;width:100%}.part6-dossier .p6-finance .p6-table th{background:linear-gradient(#112339,#0d1e33);height:49px}.part6-dossier .p6-finance .p6-table td{background:#081526;height:45px;padding:6px 7px}.part6-dossier .p6-finance .p6-table th:first-child{width:4.5%}.part6-dossier .p6-finance .p6-table th:nth-child(2){width:15.4%}.part6-dossier .p6-finance .p6-table th:nth-child(3){width:16.1%}.part6-dossier .p6-finance .p6-table th:nth-child(4){width:12.5%}.part6-dossier .p6-finance .p6-table th:nth-child(5){width:11.5%}.part6-dossier .p6-finance .p6-table th:nth-child(6){width:21.9%}.part6-dossier .p6-finance .p6-table th:nth-child(7){width:11.5%}.part6-dossier .p6-finance .p6-table th:nth-child(8){width:6.6%}.part6-dossier .p6-finance .p6-pill{min-width:109px;padding:4px 12px;font-weight:500}.part6-dossier[data-tab=location] .p6-dossier-header{height:172px;min-height:172px}.part6-dossier[data-tab=location] .p6-dossier-tabs{height:60px;margin-bottom:27px}.part6-dossier[data-tab=location] .p6-dossier-content{padding-inline:19px}.part6-dossier .p6-location-grid{grid-template-columns:minmax(310px,398fr) minmax(400px,728fr) minmax(380px,470fr);gap:16px;min-height:630px}.part6-dossier .p6-location .p6-activity-history,.part6-dossier .p6-current-status-card,.part6-dossier .p6-activity-information{background:linear-gradient(125deg,#0c2035,#071728);border-color:#354e6c;box-shadow:inset 0 1px 4px #8096b522}.part6-dossier .p6-location h3{gap:13px}.part6-dossier .p6-activity-history{padding-inline:17px}.part6-dossier .p6-activity-history h3{font-size:21px}.part6-dossier .p6-day-filter{background:linear-gradient(#0a1b2f,#071525);border-color:#466184;box-shadow:inset 0 1px 2px #a4bbdb33}.part6-dossier .p6-activity-timeline>li{min-height:64px;padding:2px 0 13px}.part6-dossier .p6-activity-timeline>li>div{border-bottom:1px solid #102136;padding:6px 0 10px;font-size:17.5px;line-height:1.5}.part6-dossier .p6-activity-timeline time{font-size:17px;line-height:1.5}.part6-dossier .p6-activity-timeline>li:last-child>div>span{font-size:17px}.part6-dossier .p6-activity-timeline>li:last-child>div{border-bottom:0}.part6-dossier .p6-activity-timeline small{color:#e1e5ed;font-size:15px}.part6-dossier .p6-timeline-icon{background:linear-gradient(#0b2831,#071c2d);border-width:1.5px}.part6-dossier .p6-activity-timeline>li.blue .p6-timeline-icon{background:linear-gradient(#0757a4,#083566);box-shadow:0 0 8px #1074ee44}.part6-dossier .p6-activity-timeline>li.amber .p6-timeline-icon{color:#ffe397;background:linear-gradient(#86520b,#60400c);box-shadow:0 0 8px #cc8c1733}.part6-dossier .p6-activity-timeline>li:not(:last-child):after{background:linear-gradient(var(--event-color),#314b72);width:2px;top:41px;bottom:-2px}.part6-dossier .p6-current-activity{gap:18px}.part6-dossier .p6-current-status-card{min-height:351px}.part6-dossier .p6-current-status-card dd{font-size:18px}.part6-dossier .p6-current-status-card .p6-pill{color:#19a9ff;background:#08294d}.part6-dossier .p6-activity-information{padding:11px 16px 2px}.part6-dossier .p6-activity-information h3{margin-bottom:17px;line-height:33px}.part6-dossier .p6-active-times>article{height:92px;min-height:92px;padding:11px 8px}.part6-dossier .p6-active-times h4{margin-bottom:8px;line-height:26px}.part6-dossier .p6-active-times time{font-size:19px;line-height:24px}.part6-dossier .p6-online-state{background:linear-gradient(#073c29,#073125);border-color:#4aa558;box-shadow:inset 0 1px 4px #74db7433}.part6-dossier .p6-online-state>i{background:#0df832;width:18px;height:18px;box-shadow:0 0 6px #00db3466}.part6-dossier .p6-active-times>article{box-shadow:inset 0 0 0 2px #25486a33}.part6-dossier .p6-active-times>article.green{background:linear-gradient(#073b27,#092f24);border-color:#349955}.part6-dossier .p6-active-times>article.purple{background:linear-gradient(#211b47,#161b39);border-color:#6946af}.part6-dossier .p6-total-active{background:linear-gradient(125deg,#102b48,#0d233c);border-color:#395e82;margin-top:-4px;box-shadow:inset 0 1px 3px #a4b9d522}.part6-dossier .p6-map-driver-bubble{background:#061526ec;border-color:#aac5ec;box-shadow:0 0 0 1px #0b2844,0 5px 14px #0008}.part6-dossier .p6-location-map{border-color:#42628b;box-shadow:inset 0 1px 3px #7a9dc144}.part6-dossier .p6-map-canvas{min-height:628px}.part6-dossier .p6-map-layers{background:#091d33e8;border-color:#3c5578;box-shadow:inset 0 0 0 4px #0e2b4599,0 3px 9px #0006}.part6-dossier[data-tab=trips] .p6-dossier-header h1{padding-inline-start:45px}.part6-dossier[data-tab=trips] .p6-dossier-tools{top:14px;right:24px}.part6-dossier[data-tab=trips] .p6-dossier-tools summary,.part6-dossier[data-tab=trips] .p6-dossier-tools summary svg{width:32px;height:32px}.part6-dossier[data-tab=trips] .p6-dossier-identity p:first-of-type{padding-inline-start:27px}.part6-dossier .p6-trip-record{background:linear-gradient(#0c2035,#061525);border-color:#426183;box-shadow:inset 0 1px 3px #92abc522}.part6-dossier .p6-trip-facts,.part6-dossier .p6-journey-progress,.part6-dossier .p6-stops,.part6-dossier .p6-incident-documents,.part6-dossier .p6-trip-record .p6-signature-card{background:linear-gradient(135deg,#0b2035,#071726);border-color:#344b64;box-shadow:inset 0 1px 3px #8ea8c226}.part6-dossier .p6-trip-facts dl{background:#091a2b;border-color:#20374f}.part6-dossier .p6-trip-facts dt{color:#c1ccdf}.part6-dossier .p6-journey-steps>div:nth-child(2).done>span{color:#19aaff;background:#10375c;border-color:#1687df;box-shadow:0 0 12px #1384e966}.part6-dossier .p6-journey-steps>div.current>span{color:#6ff483;background:#0c472d;border-color:#51d577;box-shadow:0 0 12px #2acb6b66}.part6-dossier .p6-signature-ink{background:#0b1d2f;border-color:#536f8b}.part6-dossier .p6-signature-hints>span,.part6-dossier .p6-incident-documents li{background:#10283a;border-color:#1b344a}.part6-dossier .p6-stops .p6-table td{background:#091827}.part6-dossier .p6-status-editor{background:linear-gradient(110deg,#10263f,#0b1c31);border-color:#347dc5;box-shadow:inset 0 0 0 2px #1e518144,inset 0 0 14px #1d6ad52b,0 0 7px #0568d21c}.part6-dossier .p6-status-editor header .p6-icon-action{opacity:.65;background:0 0;border:0}.part6-dossier .p6-current-status{flex-direction:column;align-items:center;gap:7px;padding:0 25px 8px;position:relative}.part6-dossier .p6-current-status>svg{position:absolute;bottom:3px;left:16px;transform:rotate(180deg)}.part6-dossier .p6-status-editor dl>div{justify-content:space-between}.part6-dossier .p6-status-editor dl>div:first-child bdi{background:#081421;border:1px solid #3c536b;border-radius:8px;padding:1px 9px}.part6-dossier .p6-status-editor-grid>.p6-field{flex-direction:row;align-items:center;gap:10px}.part6-dossier .p6-status-editor-grid>.p6-field>span{white-space:nowrap;flex:none}}@media (min-width:1100px) and (max-width:1450px){.part6-dossier[data-tab=permits] .p6-dossier-tools{top:17px;right:27px}.part6-dossier[data-tab=permits] .p6-dossier-tools summary,.part6-dossier[data-tab=permits] .p6-dossier-tools summary svg{width:31px;height:31px}.part6-dossier[data-tab=permits] .p6-dossier-header h1{padding-inline-start:43px}.part6-dossier[data-tab=permits] .p6-dossier-identity p:first-of-type{padding-inline-start:27px}.part6-dossier .p6-finance-stats{gap:12px}.part6-dossier .p6-finance-stats .p6-stat:nth-child(2),.part6-dossier .p6-finance-stats .p6-stat:nth-child(6){margin-inline-end:0}.part6-dossier .p6-finance-stats .p6-stat:after{display:none}.part6-dossier .p6-permits .p6-permit-status-select>button{min-height:29px;padding:1px 8px;font-size:13px}}.p6-dossier-stage{isolation:isolate;min-height:100dvh;position:relative}.p6-dossier-stage>.part6-dossier{z-index:1;position:relative}.p6-dossier-underlay,.p6-dossier-shade{display:none}.p6-dossier-stage .part6-dossier[data-tab] :is(h2,h3,h4,th){font-family:var(--p6-body-font,Vazir,sans-serif)}.p6-dossier-stage .part6-dossier .p6-date-range>summary{justify-content:space-between}.p6-dossier-stage .part6-dossier .p6-driver-name-line h2{font-family:var(--p6-body-font,Vazir,sans-serif)}@media (min-width:1100px){.p6-dossier-stage:is([data-tab=permits],[data-tab=trips]){background:#17283b;padding-top:clamp(16px,3.4vw - 14px,52px);padding-bottom:40px}.p6-dossier-underlay{z-index:0;color:#172c47;filter:blur(3px);pointer-events:none;-webkit-user-select:none;user-select:none;background:#d9e4ee;display:block;position:fixed;inset:0;overflow:hidden}.p6-dossier-underlay-header{color:#143a62;background:#e8f1f8;border-bottom:1px solid #aec5d7;justify-content:space-between;align-items:center;gap:25px;height:64px;padding:0 23px;font-size:16px;display:flex}.p6-dossier-underlay-header>span{align-items:center;gap:13px;display:flex}.p6-dossier-underlay-header>strong{margin-inline-end:150px}.p6-dossier-underlay-nav{color:#edf5fe;background:linear-gradient(#09243c,#041528);width:210px;padding:18px 10px;position:absolute;top:0;bottom:0;right:0}.p6-dossier-underlay-nav>div{flex-direction:column;align-items:center;gap:8px;height:122px;display:flex}.p6-dossier-underlay-nav>span{border-bottom:1px solid #294967;align-items:center;gap:11px;height:53px;padding:9px;font-weight:600;display:flex}.p6-dossier-underlay-nav>span.is-active{background:linear-gradient(#0a91ff,#0649f5);border-radius:9px}.p6-dossier-underlay-content{background:#d6e3ed;min-height:calc(100vh - 64px);margin-right:210px;padding:25px 19px}.p6-dossier-underlay .part6-directory{color:#092a4c;background:0 0}.p6-dossier-underlay .p6-directory-heading h1{font-size:34px}.p6-dossier-underlay .p6-directory-filters,.p6-dossier-underlay .p6-directory-table{background:#eef4f9;border-color:#91b1ce}.p6-dossier-underlay .p6-table-scroll{background:#e9f1f7;border-color:#a9bdcf}.p6-dossier-underlay .p6-table :is(td,th){color:#0b3155;background:#e8f0f6;border-color:#b4c7d6}.p6-dossier-shade{z-index:0;pointer-events:none;background:#000a1ac2;display:block;position:fixed;inset:0}.p6-dossier-stage:is([data-tab=permits],[data-tab=trips])>.part6-dossier{width:83.3333vw;max-width:1600px;min-height:0;margin:0 auto;transform:translate(4px);box-shadow:0 8px 21px #0008,inset 0 1px 1px #aac2de1f}.p6-dossier-stage[data-tab=permits]>.part6-dossier{padding-bottom:35px}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-header{padding-inline:31px}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-identity{margin-left:27px;padding-top:33px}.p6-dossier-stage .part6-dossier .p6-driver-name-line h2{font-size:30px}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-driver-name-line h2{font-size:32px}.p6-dossier-stage .part6-dossier .p6-dossier-tabs>button{font-family:var(--p6-body-font,Vazir,sans-serif);font-size:25px;font-weight:500}.p6-dossier-stage .part6-dossier .p6-stat>div>span{font-weight:400}.p6-dossier-stage .part6-dossier .p6-table th{font-weight:500}.p6-dossier-stage .part6-dossier .p6-finance .p6-table td{font-size:17px}.p6-dossier-stage .part6-dossier .p6-finance .p6-pill{min-width:109px;font-weight:400}.p6-dossier-stage .part6-dossier .p6-finance-stats .p6-stat:nth-child(6) .p6-stat-icon{color:#cad7ed}.p6-dossier-stage .part6-dossier .p6-finance-stats .p6-stat-icon svg{filter:drop-shadow(0 0 3px)}.p6-dossier-stage .part6-dossier .p6-finance-stats .p6-stat>div>span{font-size:18px}.p6-dossier-stage .part6-dossier .p6-finance-stats .p6-wallet-stat>div>span{font-size:20px}.p6-dossier-stage .part6-dossier .p6-credit-form h3{font-size:23px;font-weight:700}.p6-dossier-stage .part6-dossier .p6-permits>.p6-table-scroll .p6-table{table-layout:fixed}.p6-dossier-stage .part6-dossier .p6-permits>.p6-table-scroll .p6-table th{height:44px;padding:8px 6px;font-size:17px}.p6-dossier-stage .part6-dossier .p6-permits>.p6-table-scroll .p6-table td{height:51.4px;padding:7px 6px;font-size:17px}.p6-dossier-stage .part6-dossier .p6-permits .p6-table th:first-child{width:5.17%}.p6-dossier-stage .part6-dossier .p6-permits .p6-table th:nth-child(2){width:12.59%}.p6-dossier-stage .part6-dossier .p6-permits .p6-table th:nth-child(3){width:11.54%}.p6-dossier-stage .part6-dossier .p6-permits .p6-table th:nth-child(4){width:12.29%}.p6-dossier-stage .part6-dossier .p6-permits .p6-table th:nth-child(5){width:9.67%}.p6-dossier-stage .part6-dossier .p6-permits .p6-table th:nth-child(6){width:16.12%}.p6-dossier-stage .part6-dossier .p6-permits .p6-table th:nth-child(7){width:14.24%}.p6-dossier-stage .part6-dossier .p6-permits .p6-table th:nth-child(8){width:9.9%}.p6-dossier-stage .part6-dossier .p6-permits .p6-table th:nth-child(9){width:8.48%}.p6-dossier-stage .part6-dossier .p6-permits .p6-table .p6-pill{justify-content:space-between;min-width:164px;padding-inline:18px;font-weight:500}.p6-dossier-stage .part6-dossier .p6-permits .p6-filterbar{gap:22px}.p6-dossier-stage .part6-dossier .p6-permits .p6-filterbar .p6-search{flex:1.37;min-width:0}.p6-dossier-stage .part6-dossier .p6-permits .p6-filterbar>.p6-filter-select{flex:1;min-width:0;font-size:19px}.p6-dossier-stage .part6-dossier .p6-permits .p6-filterbar .p6-date-range{flex:1.03;min-width:0}.p6-dossier-stage .part6-dossier .p6-permits .p6-filterbar .p6-all-button{min-width:161px;font-size:18px}.p6-dossier-stage .part6-dossier .p6-permits .p6-date-range>summary{font-size:18px}.p6-dossier-stage .part6-dossier .p6-permits .p6-search input[type=search]{font-size:19px}.p6-dossier-stage[data-tab=trips]{padding-top:9px;padding-bottom:10px}.p6-dossier-stage[data-tab=trips]>.part6-dossier{border-radius:17px;width:84.5vw;max-width:1550px;padding-bottom:10px;transform:none}.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-dossier-header{border-radius:17px 17px 0 0;height:103px;min-height:103px;padding:10px 24px 0}.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-dossier-header h1{padding-inline-start:42px;font-size:23px;font-weight:500}.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-dossier-tools{top:9px;right:19px}.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-dossier-tools summary,.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-dossier-tools summary svg{width:29px;height:29px}.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-dossier-close{top:5px;left:17px}.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-dossier-identity{gap:25px;margin-left:32px;padding-top:13px}.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-driver-portrait{border-radius:11px;width:73px;height:67px}.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-driver-name-line h2{font-size:24px;font-weight:500}.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-dossier-identity p{margin:3px 0;font-size:12px;line-height:1.45}.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-dossier-identity p:first-of-type{padding-inline-start:28px}.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-dossier-identity p svg{width:21px;height:21px}.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-dossier-tabs{border-radius:12px;height:40px;margin:0 23px 7px}.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-dossier-tabs>button{gap:16px;font-size:20px}.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-dossier-tabs>button>svg{width:26px;height:26px}.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-dossier-content{padding-inline:12px}.p6-dossier-stage .part6-dossier .p6-trips>.p6-filterbar{gap:25px;margin:7px 13px 10px}.p6-dossier-stage .part6-dossier .p6-trips>.p6-filterbar :is(.p6-search,.p6-search input[type=search],.p6-filter-select,.p6-date-range>summary,.p6-all-button){height:29px;min-height:29px;font-size:14px}.p6-dossier-stage .part6-dossier .p6-trips>.p6-filterbar>.p6-search{flex:1.5;min-width:0}.p6-dossier-stage .part6-dossier .p6-trips>.p6-filterbar>.p6-filter-select{flex:1;min-width:0}.p6-dossier-stage .part6-dossier .p6-trips>.p6-filterbar .p6-date-range{flex:1.1;min-width:0}.p6-dossier-stage .part6-dossier .p6-trips>.p6-filterbar .p6-all-button{min-width:140px;font-size:14px}.p6-dossier-stage .part6-dossier .p6-trips>.p6-filterbar svg{width:20px;height:20px}.p6-dossier-stage .part6-dossier .p6-trips>.p6-table-scroll{margin-inline:9px}.p6-dossier-stage .part6-dossier .p6-trips>.p6-table-scroll>.p6-table{table-layout:fixed}.p6-dossier-stage .part6-dossier .p6-trips>.p6-table-scroll>.p6-table th{height:34px;padding:5px 7px;font-size:16px;font-weight:500}.p6-dossier-stage .part6-dossier .p6-trips>.p6-table-scroll>.p6-table td{height:27.2px;padding:0 7px;font-size:16px}.p6-dossier-stage .part6-dossier .p6-trips>.p6-table-scroll .p6-pill{min-width:120px;height:23px;min-height:23px;padding:0 16px;font-size:14px}.p6-dossier-stage .part6-dossier .p6-trip-record{margin-top:10px;padding:5px 10px 8px}.p6-dossier-stage .part6-dossier .p6-trip-record-grid{grid-template-columns:310fr 544fr 291fr;gap:8px}.p6-dossier-stage .part6-dossier .p6-trip-record>header{height:29px}.p6-dossier-stage .part6-dossier .p6-trip-record h3{font-size:17px;font-weight:400}.p6-dossier-stage .part6-dossier .p6-trip-record h4{font-size:16px;font-weight:400}.p6-dossier-stage .part6-dossier .p6-trip-facts{padding:9px 8px}.p6-dossier-stage .part6-dossier .p6-trip-facts dl>div{height:32px;min-height:32px;padding-block:4px}.p6-dossier-stage .part6-dossier .p6-trip-facts dt,.p6-dossier-stage .part6-dossier .p6-trip-facts dd{font-size:14px;font-weight:400}.p6-dossier-stage .part6-dossier .p6-trip-middle{gap:7px}.p6-dossier-stage .part6-dossier .p6-journey-progress{min-height:123px;padding:6px 10px}.p6-dossier-stage .part6-dossier .p6-journey-steps{margin:5px 0 6px}.p6-dossier-stage .part6-dossier .p6-signature-hints{gap:12px;font-size:10px}.p6-dossier-stage .part6-dossier .p6-signature-hints>span{padding:5px 4px}.p6-dossier-stage .part6-dossier .p6-stops{min-height:126px;padding:8px}.p6-dossier-stage .part6-dossier .p6-stops .p6-table :is(th,td){height:24px;padding:3px 4px;font-size:11px}.p6-dossier-stage .part6-dossier .p6-stops>header{margin-bottom:6px}.p6-dossier-stage .part6-dossier .p6-incident-documents{min-height:95px}.p6-dossier-stage .part6-dossier .p6-signature-card{padding:9px 11px}.p6-dossier-stage .part6-dossier .p6-signature-card dl{margin:9px 0 8px;font-size:11px}.p6-dossier-stage .part6-dossier .p6-signature-ink{height:54px}.p6-dossier-stage .part6-dossier .p6-signature-ink.is-empty{height:75px}.p6-dossier-stage .part6-dossier .p6-signature-card h4 .p6-pill{font-size:10px;font-weight:400}}@media (min-width:1100px) and (max-width:1450px){.p6-dossier-stage[data-tab=permits]>.part6-dossier{border-radius:18px;padding-bottom:19px}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-header{height:124px;min-height:124px;padding:13px 23px 0}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-identity{gap:24px;margin-left:22px;padding-top:25px}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-driver-portrait{width:77px;height:72px}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-driver-name-line h2{font-size:25px;font-weight:500}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-header h1{padding-inline-start:40px;font-size:22px;font-weight:500}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-tools{top:11px;right:23px}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-tools summary,.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-tools summary svg{width:28px;height:28px}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-close{top:5px;left:16px}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-tabs{height:40px;margin:0 20px 11px}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-tabs>button{font-size:19px}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-content{padding-inline:20px}.p6-dossier-stage .part6-dossier .p6-permits .p6-stat{height:58px;min-height:58px;padding:6px 12px}.p6-dossier-stage .part6-dossier .p6-permits .p6-stat>div>span{margin-bottom:4px;font-size:14px}.p6-dossier-stage .part6-dossier .p6-permits .p6-stat strong{font-size:22px}.p6-dossier-stage .part6-dossier .p6-permits>.p6-filterbar{gap:16px;margin:9px 0 14px}.p6-dossier-stage .part6-dossier .p6-permits .p6-filterbar .p6-all-button{min-width:122px;font-size:13px}.p6-dossier-stage .part6-dossier .p6-permits .p6-filterbar>.p6-filter-select{font-size:14px}.p6-dossier-stage .part6-dossier .p6-permits .p6-date-range>summary{gap:6px;padding-inline:10px;font-size:13px}.p6-dossier-stage .part6-dossier .p6-permits .p6-search input[type=search]{font-size:14px}.p6-dossier-stage .part6-dossier .p6-permits>.p6-table-scroll .p6-table th{height:36px;padding:5px 4px;font-size:13px}.p6-dossier-stage .part6-dossier .p6-permits>.p6-table-scroll .p6-table td{height:33px;padding:4px;font-size:13px}.p6-dossier-stage .part6-dossier .p6-permits .p6-table .p6-pill{min-width:120px;height:24px;min-height:24px;padding:1px 10px;font-size:13px}.p6-dossier-stage .part6-dossier .p6-status-editor{min-height:117px;padding:7px 16px 10px}.p6-dossier-stage .part6-dossier .p6-status-editor-grid{grid-template-columns:247fr 217fr 310fr 159fr;gap:19px;margin-top:7px}.p6-dossier-stage .part6-dossier .p6-status-editor-grid>.button{white-space:nowrap;grid-column:auto;min-height:34px;padding:5px 9px;font-size:12px}.p6-dossier-stage .part6-dossier .p6-status-editor-grid>.p6-field{gap:8px;font-size:12px}.p6-dossier-stage .part6-dossier .p6-status-editor dl,.p6-dossier-stage .part6-dossier .p6-current-status{font-size:12px}.p6-dossier-stage .part6-dossier .p6-status-editor h3{font-size:16px;font-weight:500}}.p6-dossier-stage .p6-dossier-tabs .p6-reference-icon{object-fit:contain;width:26px!important;height:29px!important}.p6-dossier-stage .p6-dossier-tools .p6-reference-icon{width:32px!important;height:34px!important}.p6-dossier-stage .p6-stat-icon[data-original]{box-shadow:none;background:0 0}.p6-dossier-stage .p6-stat-icon[data-original]>.p6-reference-icon{object-fit:contain;width:100%!important;height:100%!important}.p6-dossier-stage .p6-folder-icon>.p6-reference-icon{width:27px!important;height:27px!important}.p6-dossier-stage .p6-trip-record .p6-reference-text{vertical-align:middle}@media (min-width:1100px){.p6-dossier-stage .part6-dossier .p6-dossier-header{background-color:#081a2e;background-image:url(/part6/dossier-art/banner-full.png);background-position:calc(50% + 104px) bottom;background-size:auto 170px}.p6-dossier-stage .part6-dossier[data-tab=permits]{background:linear-gradient(#0e1c2b 0,#0b1927 29%,#08121b 32%,#08111a 100%);transform:translate(5px)}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-header{background-color:#0e1b2b;background-image:url(/part6/dossier-art/banner-permits.png);background-position:calc(50% + 95px) bottom;background-size:auto 195px;height:196px;min-height:196px}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-header h1{font-size:30px}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-tabs{margin-bottom:32px}.p6-dossier-stage .part6-dossier .p6-dossier-tabs .p6-reference-icon{width:34px!important;height:36px!important}.p6-dossier-stage .part6-dossier .p6-dossier-tools .p6-reference-icon{width:39px!important;height:41px!important}.p6-dossier-stage .part6-dossier .p6-permit-stats .p6-stat-icon{align-self:flex-start;width:60px;height:58px;margin-top:-3px}.p6-dossier-stage .part6-dossier .p6-permits>.p6-filterbar{grid-template-columns:285fr 184fr 191fr 204fr 203fr 161fr;gap:22px;display:grid}.p6-dossier-stage .part6-dossier .p6-permits>.p6-filterbar>*{width:100%;min-width:0}.p6-dossier-stage .part6-dossier .p6-permits>.p6-filterbar>.p6-search{width:calc(100% - 15px);margin-inline-end:15px}.p6-dossier-stage .part6-dossier .p6-permits>.p6-filterbar .p6-all-button{min-width:0}.p6-dossier-stage .part6-dossier .p6-permits .p6-table .p6-pill{gap:7px;width:164px;min-width:164px;max-width:164px;height:36px;min-height:36px;padding-inline:10px;font-size:17px;font-weight:500}.p6-dossier-stage .part6-dossier .p6-finance-stats .p6-stat-icon{width:43px;height:43px;top:7px;right:13px}.p6-dossier-stage .part6-dossier .p6-finance-stats .p6-stat:nth-child(6) .p6-stat-icon{width:33px;height:37px;top:11px;right:18px}.p6-dossier-stage .part6-dossier .p6-finance-stats .p6-wallet-stat .p6-stat-icon{width:49px;height:45px;top:20px;right:24px}.p6-dossier-stage .part6-dossier .p6-credit-form h3{gap:15px}.p6-dossier-stage .part6-dossier .p6-credit-form>.button{gap:17px}.p6-dossier-stage .part6-dossier[data-tab=trips]{background:linear-gradient(#071a2c,#031321);transform:translate(1px)}.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-dossier-header{background-color:#031527;background-image:url(/part6/dossier-art/banner-trips.png);background-position:calc(50% + 61px) bottom;background-size:auto 103px}.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-dossier-header h1{font-size:25px}.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-dossier-identity{padding-top:9px}.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-driver-name-line h2{font-size:23px}.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-dossier-tools .p6-reference-icon{width:28px!important;height:29px!important}.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-dossier-tabs .p6-reference-icon{width:26px!important;height:28px!important}.p6-dossier-stage .part6-dossier .p6-trips>.p6-filterbar{grid-template-columns:231fr 153fr 166fr 171fr 173fr 141fr;gap:25px;display:grid}.p6-dossier-stage .part6-dossier .p6-trips>.p6-filterbar>*{width:100%;min-width:0}.p6-dossier-stage .part6-dossier .p6-trips>.p6-filterbar .p6-all-button{min-width:0}.p6-dossier-stage .part6-dossier .p6-trips>.p6-table-scroll>.p6-table td{height:27.8px;font-size:15.5px}.p6-dossier-stage .part6-dossier .p6-trips>.p6-table-scroll>.p6-table th:first-child{width:15.5%}.p6-dossier-stage .part6-dossier .p6-trips>.p6-table-scroll>.p6-table th:nth-child(2){width:14.5%}.p6-dossier-stage .part6-dossier .p6-trips>.p6-table-scroll>.p6-table th:nth-child(3){width:13.8%}.p6-dossier-stage .part6-dossier .p6-trips>.p6-table-scroll>.p6-table th:nth-child(4),.p6-dossier-stage .part6-dossier .p6-trips>.p6-table-scroll>.p6-table th:nth-child(5){width:15%}.p6-dossier-stage .part6-dossier .p6-trips>.p6-table-scroll>.p6-table th:nth-child(6){width:16%}.p6-dossier-stage .part6-dossier .p6-trips>.p6-table-scroll>.p6-table th:nth-child(7){width:10.2%}.p6-dossier-stage .part6-dossier .p6-trip-record>header{height:31px}.p6-dossier-stage .part6-dossier .p6-journey-progress{min-height:121px}.p6-dossier-stage .part6-dossier .p6-journey-progress h4{line-height:20px}.p6-dossier-stage .part6-dossier .p6-journey-steps{margin-top:1px;margin-bottom:5px}.p6-dossier-stage .part6-dossier .p6-journey-steps>div strong{margin-top:3px;line-height:18px}.p6-dossier-stage .part6-dossier .p6-signature-hints>span{padding:4px}.p6-dossier-stage .part6-dossier .p6-trip-record .p6-signature-card{flex:1;padding-block:8px}.p6-dossier-stage .part6-dossier .p6-trip-record .p6-signature-card:first-child{flex:0 0 157px}.p6-dossier-stage .part6-dossier .p6-trip-record .p6-signature-card dl{margin:8px 0 7px;font-size:11px}.p6-dossier-stage .part6-dossier .p6-trip-record .p6-signature-card .p6-signature-ink{height:53px}.p6-dossier-stage .part6-dossier .p6-trip-record .p6-signature-card .p6-signature-ink.is-empty{height:75px;margin-top:10px}.p6-dossier-stage .part6-dossier .p6-location h3,.p6-dossier-stage .part6-dossier .p6-current-status-card dt{gap:11px}.p6-dossier-stage .part6-dossier .p6-current-status-card dd{font-size:18px;font-weight:400}.p6-dossier-stage .part6-dossier .p6-active-times h4{gap:5px}.p6-dossier-stage .part6-dossier .p6-active-times h4 .p6-reference-icon{width:35px!important;height:35px!important}}@media (min-width:1100px) and (max-width:1450px){.p6-dossier-stage[data-tab=permits]{padding-bottom:24px}.p6-dossier-stage .part6-dossier[data-tab=permits]{transform:translate(4px)}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-header{background-image:url(/part6/dossier-art/banner-compact.png);background-position:calc(50% + 77px) bottom;background-size:auto 121px;height:122px;min-height:122px}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-header h1{font-size:23px}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-identity{padding-top:19px}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-tabs{margin-bottom:11px}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-tabs .p6-reference-icon{width:24px!important;height:27px!important}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-tools .p6-reference-icon{width:27px!important;height:29px!important}.p6-dossier-stage .part6-dossier .p6-permit-stats .p6-stat-icon{width:44px;height:40px;margin-top:-2px}.p6-dossier-stage .part6-dossier .p6-permits>.p6-filterbar{grid-template-columns:222fr 139fr 143fr 151fr 154fr 121fr;gap:16px}.p6-dossier-stage .part6-dossier .p6-permits>.p6-filterbar>.p6-search{width:calc(100% - 12px);margin-inline-end:12px}.p6-dossier-stage .part6-dossier .p6-permits>.p6-filterbar :is(.p6-search,.p6-search input[type=search],.p6-filter-select,.p6-date-range>summary,.p6-all-button){height:29px;min-height:29px}.p6-dossier-stage .part6-dossier .p6-permits .p6-table .p6-pill{gap:5px;width:120px;min-width:120px;max-width:120px;height:24px;min-height:24px;padding-inline:7px;font-size:13px}.p6-dossier-stage .part6-dossier .p6-permits>.p6-table-scroll .p6-table td{height:33px;padding-block:2px}.p6-dossier-stage .part6-dossier .p6-permits .p6-status-editor{min-height:117px;margin-bottom:13px;padding:5px 16px 9px}.p6-dossier-stage .part6-dossier .p6-status-editor-grid{margin-top:3px}.p6-dossier-stage .part6-dossier .p6-status-editor h3 .p6-reference-icon{width:24px!important;height:25px!important}.p6-dossier-stage .part6-dossier .p6-status-editor-grid .button{min-height:34px;font-size:13px}.p6-dossier-stage .part6-dossier .p6-permits .p6-folder-icon>.p6-reference-icon{width:23px!important;height:23px!important}}@media (max-width:760px){.p6-dossier-stage .p6-dossier-tabs .p6-reference-icon{width:19px!important;height:20px!important}.p6-dossier-stage .p6-folder-icon>.p6-reference-icon{width:21px!important;height:21px!important}.p6-dossier-stage .p6-active-times h4 .p6-reference-icon{width:25px!important;height:25px!important}.p6-dossier-stage .p6-location h3>.p6-reference-icon{width:28px!important;height:28px!important}}@media (min-width:1100px){.p6-dossier-stage .part6-dossier .p6-dossier-header{background-image:linear-gradient(90deg,#081a2e 26%,#0000 40% 72%,#081a2e 84%),url(/part6/dossier-art/banner-full.png);background-position:50%,calc(50% + 104px) bottom;background-size:100% 100%,auto 170px}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-header{background-image:linear-gradient(90deg,#0e1b2b 29%,#0000 41% 72%,#0e1b2b 82%),url(/part6/dossier-art/banner-permits.png);background-position:50%,calc(50% + 95px) bottom;background-size:100% 100%,auto 195px}.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-dossier-header{background-image:linear-gradient(90deg,#031527 27%,#0000 42% 65%,#031527 82%),url(/part6/dossier-art/banner-trips.png);background-position:50%,calc(50% + 61px) bottom;background-size:100% 100%,auto 103px}.p6-dossier-stage .part6-dossier .p6-permit-stats{grid-template-columns:253fr 250fr 252fr 253fr 258fr}.p6-dossier-stage .part6-dossier .p6-permit-stats .p6-stat{padding-inline:15px;position:relative}.p6-dossier-stage .part6-dossier .p6-permit-stats .p6-stat:first-child{--label-left:49.6%;--value-left:42.6%}.p6-dossier-stage .part6-dossier .p6-permit-stats .p6-stat:nth-child(2){--label-left:41.2%;--value-left:44%}.p6-dossier-stage .part6-dossier .p6-permit-stats .p6-stat:nth-child(3){--label-left:42.1%;--value-left:41.87%}.p6-dossier-stage .part6-dossier .p6-permit-stats .p6-stat:nth-child(4){--label-left:42.5%;--value-left:42.9%}.p6-dossier-stage .part6-dossier .p6-permit-stats .p6-stat:nth-child(5){--label-left:45%;--value-left:46.1%}.p6-dossier-stage .part6-dossier .p6-permit-stats .p6-stat>div>span{top:12px;left:var(--label-left);width:max-content;margin:0;position:absolute;transform:translate(-50%)}.p6-dossier-stage .part6-dossier .p6-permit-stats .p6-stat strong{top:52px;left:var(--value-left);width:max-content;position:absolute;transform:translate(-50%)}.p6-dossier-stage .part6-dossier .p6-journey-progress{min-height:120px}.p6-dossier-stage .part6-dossier .p6-journey-steps{margin-top:-3px}.p6-dossier-stage .part6-dossier .p6-journey-steps>div>span{margin:0 auto;display:flex}}@media (min-width:1100px) and (max-width:1450px){.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-header{background-image:linear-gradient(90deg,#0e1b2b 29%,#0000 43% 69%,#0e1b2b 83%),url(/part6/dossier-art/banner-compact.png);background-position:50%,calc(50% + 77px) bottom;background-size:100% 100%,auto 121px}.p6-dossier-stage .part6-dossier .p6-permit-stats .p6-stat{padding-inline:11px}.p6-dossier-stage .part6-dossier .p6-permit-stats .p6-stat>div>span{top:5px}.p6-dossier-stage .part6-dossier .p6-permit-stats .p6-stat strong{top:30px}}.p6-dossier-stage .p6-search{position:relative}.p6-dossier-stage .p6-search[data-reference-placeholder=true] input::placeholder{color:#0000}.p6-dossier-stage .p6-search-placeholder{pointer-events:none;white-space:nowrap;max-width:calc(100% - 53px);font-size:14px;position:absolute;top:50%;right:43px;overflow:hidden;transform:translateY(-50%)}.p6-dossier-stage .p6-transaction-date-time{justify-content:space-between;align-items:center;gap:8px;display:flex}.p6-dossier-stage .p6-map-canvas,.p6-dossier-stage .p6-map-tooltip,.p6-dossier-stage .p6-map-driver-bubble{font-family:var(--p6-body-font,Vazir,sans-serif)}.p6-dossier-stage .p6-pill>.p6-reference-icon{width:23px!important;height:25px!important}@media (min-width:1100px){.p6-dossier-stage .part6-dossier .p6-dossier-tabs{grid-template-columns:394fr 406fr 394fr 418fr}.p6-dossier-stage .part6-dossier[data-tab=permits] .p6-dossier-tabs{grid-template-columns:330fr 329fr 329fr 348fr}.p6-dossier-stage .part6-dossier[data-tab=trips] .p6-dossier-tabs{grid-template-columns:298fr 273fr 282fr 307fr}.p6-dossier-stage .part6-dossier .p6-permits .p6-search-placeholder{max-width:calc(100% - 72px);font-size:19px;right:58px}.p6-dossier-stage .part6-dossier .p6-trips .p6-search-placeholder{font-size:14px;right:43px}.p6-dossier-stage .part6-dossier .p6-finance .p6-search-placeholder{font-size:20px;right:58px}.p6-dossier-stage .part6-dossier .p6-permits .p6-folder-icon{min-width:64px}.p6-dossier-stage .part6-dossier .p6-permits .p6-folder-icon>.p6-reference-icon{width:35px!important;height:30px!important}.p6-dossier-stage .part6-dossier .p6-trips>.p6-table-scroll .p6-folder-icon>.p6-reference-icon{width:31px!important;height:27px!important}.p6-dossier-stage .part6-dossier .p6-permits .p6-pill>.p6-reference-icon{width:30px!important;height:30px!important}.p6-dossier-stage .part6-dossier .p6-trips .p6-pill>.p6-reference-icon{width:23px!important;height:22px!important}.p6-dossier-stage .part6-dossier .p6-finance .p6-pill>.p6-reference-icon{width:27px!important;height:27px!important}.p6-dossier-stage .part6-dossier .p6-current-status-card h3{height:33px;line-height:33px}.p6-dossier-stage .part6-dossier .p6-activity-history h3{height:32px;line-height:32px}.p6-dossier-stage .part6-dossier .p6-total-active h4{height:26px;line-height:26px}.p6-dossier-stage .part6-dossier .p6-current-status-card .p6-pill>.p6-reference-icon{display:none}.p6-dossier-stage .part6-dossier .p6-map-driver-bubble{border-radius:17px;min-width:164px;padding:10px 11px}.p6-dossier-stage .part6-dossier .p6-map-driver-bubble>strong{font-size:21px;line-height:30px}.p6-dossier-stage .part6-dossier .p6-map-driver-bubble>span{font-size:18px;line-height:27px}}@media (min-width:1100px) and (max-width:1450px){.p6-dossier-stage .part6-dossier .p6-permits .p6-search-placeholder{max-width:calc(100% - 54px);font-size:14px;right:43px}.p6-dossier-stage .part6-dossier .p6-permits .p6-folder-icon{min-width:50px}.p6-dossier-stage .part6-dossier .p6-permits .p6-folder-icon>.p6-reference-icon{width:29px!important;height:25px!important}.p6-dossier-stage .part6-dossier .p6-permits .p6-pill>.p6-reference-icon{width:22px!important;height:22px!important}}@media (max-width:760px){.p6-dossier-stage .p6-search-placeholder{font-size:13px}.p6-dossier-stage .p6-pill>.p6-reference-icon{width:17px!important;height:19px!important}}@media (min-width:1100px){.p6-dossier-stage .part6-dossier .p6-finance .p6-pill{height:32px;min-height:32px;padding-block:2px}.p6-dossier-stage .part6-dossier .p6-permits .p6-table .p6-pill{padding-block:3px}}@media (min-width:1100px) and (max-width:1450px){.p6-dossier-stage .part6-dossier .p6-permits .p6-table .p6-pill{padding-block:1px}}@media (max-width:760px){.p6-dossier-stage .p6-dossier-header{background-image:linear-gradient(#07172a22 0%,#07172a55 40%,#07172ad9 100%),url(/part6/truck-banner.webp)}}.driver-operations-page{min-width:0}.driver-draft-conflict{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.driver-draft-conflict>span{flex:1;min-width:180px}.driver-workspace-intro{border:1px solid var(--line);background:linear-gradient(115deg, color-mix(in srgb, var(--primary,#14b8a6) 11%, var(--panel)) 0%, var(--panel) 80%);border-radius:22px;align-items:center;gap:19px;margin:5px 0 24px;padding:25px 27px;display:flex}.driver-workspace-symbol,.driver-policy-symbol{width:58px;height:58px;color:var(--primary,#14b8a6);background:color-mix(in srgb, var(--primary,#14b8a6) 13%, var(--panel));border:1px solid color-mix(in srgb, var(--primary,#14b8a6) 26%, transparent);border-radius:19px;flex:none;place-items:center;display:grid}.driver-workspace-intro>div{min-width:0}.driver-workspace-intro h2{color:var(--text);margin:0 0 8px;font-size:16px}.driver-workspace-intro p{color:var(--muted);max-width:700px;margin:0;font-size:12px;line-height:1.9}.driver-workspace-facts{flex:none;margin-inline-start:auto}.driver-workspace-facts>span{border:1px solid var(--line);color:var(--text);background:var(--surface-raised,var(--panel));border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.driver-experience-form{gap:22px;min-width:0;display:grid}.driver-operations-page .panel>.driver-experience-form{padding:22px 24px 24px}.driver-experience-form>.notice{margin-bottom:0}.driver-experience-form>.form-grid,.driver-experience-form fieldset,.driver-experience-form .field{min-width:0}.driver-experience-form .field>small{color:var(--muted);line-height:1.8}.driver-experience-form textarea{line-height:1.9}.driver-experience-toggle{border:1px solid var(--line);background:var(--surface-muted,var(--panel));cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:15px 17px;font-weight:600;display:flex}.driver-experience-toggle input{width:20px;height:20px;accent-color:var(--primary,#14b8a6);flex:none}.driver-policy-preview{border:1px solid color-mix(in srgb, var(--primary,#14b8a6) 30%, var(--line));background:radial-gradient(ellipse at 5% 10%, color-mix(in srgb, var(--primary,#14b8a6) 18%, transparent), transparent 70%), var(--surface-muted,var(--panel));border-radius:21px;align-items:center;gap:22px;padding:26px;display:flex}.driver-policy-preview>div{gap:9px;min-width:0;display:grid}.driver-policy-preview small{color:var(--muted)}.driver-policy-preview strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(20px,2.2vw,31px)}.driver-policy-preview span:not(.driver-policy-symbol){color:var(--muted);font-size:12px}.driver-schedule-list,.driver-rules-fieldset{border:1px solid var(--line);border-radius:18px;gap:14px;margin:0;padding:20px;display:grid}.driver-schedule-list legend,.driver-rules-fieldset legend{color:var(--text);padding-inline:10px;font-size:12px;font-weight:650}.driver-schedule-row{border:1px solid var(--line);background:var(--surface-muted,var(--panel));border-radius:15px;grid-template-columns:minmax(150px,1.1fr) 1fr 1fr auto;align-items:center;gap:18px;padding:16px;display:grid}.driver-schedule-row input{font-variant-numeric:tabular-nums;direction:ltr}.driver-window-number{color:var(--muted);align-items:center;gap:11px;font-size:11px;display:flex}.driver-window-number b{width:34px;height:34px;color:var(--primary,#14b8a6);background:color-mix(in srgb, var(--primary,#14b8a6) 12%, var(--panel));border-radius:11px;place-items:center;font-size:14px;display:grid}.driver-schedule-preview{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.driver-schedule-preview>span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.driver-schedule-preview>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.driver-time-chip{border:1px solid var(--line);background:var(--surface-muted,var(--panel));color:var(--text);font-variant-numeric:tabular-nums;border-radius:11px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;display:inline-flex}.driver-time-chip i{color:var(--muted);font-size:10px;font-style:normal}.driver-schedule-list>.button{justify-self:start}.driver-form-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.driver-form-actions>p{color:var(--muted);margin:0;font-size:11px}.driver-experience-toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:20px;display:flex}.driver-experience-toolbar .field{min-width:240px}.driver-experience-toolbar>.button{margin-inline-start:auto}.driver-recipient-summary{background:var(--surface-muted,var(--panel));border:1px solid var(--line);border-radius:15px;align-items:center;gap:13px;padding:18px;display:flex}.driver-recipient-summary>svg{color:var(--primary,#14b8a6);flex:none}.driver-recipient-summary>div{gap:7px;display:grid}.driver-recipient-summary strong{font-size:13px}.driver-recipient-summary span{color:var(--muted);font-size:12px;line-height:1.8}.driver-message-preview{border:1px dashed color-mix(in srgb, var(--primary,#14b8a6) 45%, var(--line));background:color-mix(in srgb, var(--primary,#14b8a6) 5%, var(--panel));border-radius:17px;gap:12px;padding:22px;display:grid}.driver-message-preview small{color:var(--muted);font-size:11px}.driver-message-preview strong{color:var(--text);overflow-wrap:anywhere;font-size:14px}.driver-message-preview p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.9}.driver-credit-amount{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.driver-modal-body{min-width:0}.driver-chat-context{color:var(--text);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:1px 0 17px;font-size:12px;display:flex}.driver-chat-context>svg{color:var(--primary,#14b8a6);flex:none}.driver-chat-context small{color:var(--muted);margin-inline-start:auto;font-size:10px}.driver-chat-history{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:14px;max-height:43vh;margin-bottom:12px;padding:20px 2px;display:flex;overflow:auto}.driver-chat-message{background:color-mix(in srgb, var(--primary,#14b8a6) 10%, var(--panel));border:1px solid color-mix(in srgb, var(--primary,#14b8a6) 25%, var(--line));border-radius:17px 5px 17px 17px;align-self:flex-start;width:min(88%,520px);padding:16px 18px}.driver-chat-message.from-driver{background:var(--surface-muted,var(--panel));border-color:var(--line);border-radius:5px 17px 17px;align-self:flex-end}.driver-chat-message strong{color:var(--text);font-size:11px}.driver-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);margin:9px 0 12px;font-size:13px;line-height:1.9}.driver-chat-message time{color:var(--muted);text-align:end;font-size:10px;display:block}.driver-support-filters{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:20px;display:flex}.driver-support-filters>.field:first-child{flex:250px}.driver-support-filters>.field{min-width:170px}.driver-support-search{position:relative}.driver-support-search>svg{inset-inline-start:13px;color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.driver-support-search>input{padding-inline-start:40px}.driver-support-person{gap:7px;display:grid}.driver-support-person>bdi{color:var(--muted);font-size:11px}.driver-support-list-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.driver-support-list-footer>span{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.driver-chat-context>div{flex:1;gap:7px;min-width:0;display:grid}.driver-chat-context>div>small{color:var(--muted);font-size:11px}.driver-chat-message-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.driver-chat-message-actions{gap:2px;display:inline-flex}.driver-chat-message-actions .button{min-height:30px;padding:5px}.driver-chat-message footer{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.driver-chat-message.deleted{border-style:dashed}.driver-chat-message.deleted p{color:var(--muted);font-style:italic}.driver-chat-delete-preview{white-space:pre-wrap;overflow-wrap:anywhere;border-inline-start:3px solid var(--line);color:var(--muted);background:var(--surface-muted);border-radius:12px;margin:0;padding:16px}.driver-chat-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.driver-chat-pagination .pagination{margin:0}@media (max-width:1050px){.driver-workspace-intro{flex-wrap:wrap}.driver-workspace-facts{margin-inline-start:77px}.driver-schedule-row{grid-template-columns:minmax(100px,.8fr) 1fr 1fr auto;gap:12px}}@media (max-width:640px){.driver-support-filters{align-items:stretch}.driver-support-filters>.field{width:100%;min-width:0}.driver-support-list-footer,.driver-chat-pagination{justify-content:center}.driver-operations-page .panel>.driver-experience-form{padding:16px}.driver-workspace-intro{border-radius:17px;align-items:flex-start;gap:14px;padding:18px}.driver-workspace-symbol{border-radius:14px;width:44px;height:44px}.driver-workspace-intro>div:not(.driver-workspace-facts){flex:1}.driver-workspace-intro h2{margin-bottom:5px;font-size:14px;line-height:1.9}.driver-workspace-facts{flex-basis:100%;margin-inline-start:0}.driver-workspace-facts>span{justify-content:center}.driver-policy-preview{gap:14px;padding:20px}.driver-policy-symbol{border-radius:15px;width:46px;height:46px}.driver-schedule-row{grid-template-columns:1fr 1fr;gap:12px;padding:14px}.driver-schedule-row>.driver-window-number{grid-column:1/-1}.driver-schedule-row>.button{grid-column:1/-1;justify-self:end}.driver-schedule-list,.driver-rules-fieldset{padding:12px}.driver-form-actions{flex-direction:column;align-items:stretch;gap:13px}.driver-form-actions .button{justify-content:center}.driver-experience-toolbar{align-items:stretch}.driver-experience-toolbar .field{width:100%;min-width:0}.driver-experience-toolbar>.button{width:100%;margin-inline-start:0}.driver-chat-context{flex-wrap:wrap}.driver-chat-context small{width:100%;margin-inline-start:29px}.driver-chat-history{max-height:38vh}.driver-chat-message{width:92%;padding:13px 14px}}.shipper-wizard{flex-direction:column;min-height:0;display:flex;overflow:hidden}.shipper-wizard-body{scrollbar-gutter:stable;gap:20px;min-height:0;display:grid;overflow:auto}.wizard-fields,.visual-choice-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.wizard-fields{gap:22px;display:grid}.wizard-step-title{align-items:center;gap:10px;margin:0;font-size:18px;display:flex}.wizard-step-title>span{background:var(--soft);width:30px;height:30px;color:var(--text);border-radius:50%;place-items:center;font-size:14px;display:grid}.wizard-route-grid,.wizard-cargo-grid,.wizard-review-grid,.wizard-review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wizard-route-card,.wizard-review-card,.weight-picker{border:1px solid var(--border);background:var(--panel2);border-radius:16px;min-width:0;padding:18px}.wizard-route-card h4,.wizard-cargo-copy h4,.weight-picker h4,.wizard-review-card h4{align-items:center;gap:8px;margin:0 0 12px;font-size:14px;display:flex}.wizard-location-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wizard-small-details{color:var(--muted);margin-top:10px;font-size:12px}.wizard-small-details>summary{cursor:pointer;padding:5px 0}.wizard-small-details>.field{color:var(--text);margin-top:12px}.wizard-cargo-copy{padding:12px 3px}.field-hint{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.9}.weight-picker{text-align:center}.weight-picker h4{justify-content:center}.weight-control{justify-content:center;align-items:center;gap:14px;display:flex}.weight-control>.button{min-width:44px;min-height:44px;padding:8px}.weight-value{align-items:center;gap:6px;display:flex}.weight-value input{text-align:center;background:var(--panel);direction:ltr;width:100px;min-width:0;padding:8px;font-size:25px;font-weight:700}.weight-picker>input[type=range]{width:100%;height:24px;accent-color:var(--accent);direction:ltr;margin:16px 0 4px;padding:0}.weight-picker>small{color:var(--muted);display:block}.visual-choice-fieldset>legend{align-items:center;gap:10px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.visual-choice-fieldset>legend small{color:var(--muted);font-size:11px;font-weight:400}.transport-choice-stack{gap:22px;display:grid}.vehicle-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.body-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vehicle-choice,.body-choice,.feature-choice,.wizard-option{cursor:pointer;isolation:isolate;min-width:0;color:var(--text);border:1px solid var(--border);background:var(--panel);border-radius:13px;transition:border-color .18s,background .18s;position:relative}.vehicle-choice{flex-direction:column;align-items:center;gap:7px;padding:15px 12px 12px;font-size:13px;font-weight:600;display:flex}.vehicle-illustration{width:116px;max-width:100%;height:52px;display:block}.body-choice{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:91px;padding:17px 10px;font-size:12px;display:flex}.vehicle-choice.selected,.body-choice.selected,.feature-choice.selected,.wizard-option.selected{border-color:var(--accent);background:var(--soft);box-shadow:inset 0 0 0 1px var(--accent)}.vehicle-choice:hover,.body-choice:hover,.feature-choice:hover,.wizard-option:hover{border-color:var(--accent)}.vehicle-choice:focus-within,.body-choice:focus-within,.feature-choice:focus-within,.wizard-option:focus-within{outline:2px solid var(--focus);outline-offset:3px}.vehicle-choice input,.body-choice input,.feature-choice input,.wizard-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.choice-check{inset-inline-end:9px;position:absolute;top:9px}.body-feature-grid{flex-wrap:wrap;gap:9px;display:flex}.feature-choice{align-items:center;min-height:44px;padding:10px 15px;font-size:12px;display:flex}.wizard-time-section{border-top:1px solid var(--border);padding-top:16px}.wizard-time-section h4{margin:0 0 12px}.wizard-time-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wizard-fields .field{min-width:0;margin:0}.wizard-fields .field input,.wizard-fields .field textarea{width:100%;max-width:100%}.wizard-field-error{margin-top:7px;font-size:12px;display:block;color:var(--danger)!important}.wizard-errors{background:var(--danger-soft);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);color:var(--danger);border-radius:12px;padding:10px 15px;font-size:12px}.wizard-errors p{margin:3px 0}.wizard-review-card header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.wizard-review-card h4{margin:0}.wizard-review-card header .button{min-height:36px;padding:6px 8px;font-size:11px}.wizard-review-card>strong{flex-wrap:wrap;align-items:center;gap:7px;font-size:15px;display:flex}.wizard-review-card>p{margin:8px 0}.wizard-review-card>small{color:var(--muted);overflow-wrap:anywhere;display:block}.wizard-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wizard-option{align-items:flex-start;gap:12px;padding:18px;display:flex}.wizard-option>svg{flex-shrink:0;margin-top:3px}.wizard-option strong{font-size:13px}.wizard-option small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.wizard-fare{max-width:330px;margin-top:15px!important}.wizard-fare input{letter-spacing:1px;font-size:19px}.wizard-submit-note{color:var(--muted);background:var(--panel2);border-radius:10px;margin:0;padding:12px 15px;font-size:12px;line-height:1.95}.wizard-footer{background:var(--panel);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;display:flex;position:relative}.wizard-footer>.button:last-child{margin-inline-start:auto}.wizard-footer-step{color:var(--muted);font-size:12px}.wizard-discard{border:1px solid var(--border);background:var(--panel2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;padding:12px;font-size:12px;display:flex}.operational-filters{border:1px solid var(--border);background:var(--panel);border-radius:16px;margin-bottom:18px;padding:18px}.operational-filter-main{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.operational-filter-main .search-input{flex:240px;max-width:470px;margin:0}.operational-filter-main select{width:auto;min-width:140px;max-width:220px}.operational-filter-extra{margin-top:13px}.operational-filter-extra summary{cursor:pointer;color:var(--muted);font-size:12px}.operational-date-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.operational-filter-extra .field{min-width:0;margin:0}.operational-filter-summary{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:10px 0 0;font-size:12px;display:flex}.carrier-load-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.carrier-load-card{overflow-wrap:anywhere;min-width:0}.carrier-workspace-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 22px;display:grid}.carrier-workspace-actions>a{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:17px;text-decoration:none;display:flex}.carrier-workspace-actions>a>svg{flex-shrink:0}.carrier-workspace-actions strong{font-size:13px}.carrier-workspace-actions small{color:var(--muted);font-size:11px;display:block}.carrier-card-next{border-top:1px solid var(--border);align-items:center;margin-top:12px;padding-top:12px;font-size:12px;justify-content:space-between!important;display:flex!important}.carrier-card-next>span{max-width:85%}.carrier-load-card:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (max-width:720px){.wizard-route-grid,.wizard-cargo-grid,.wizard-review-grid,.wizard-review-fields,.wizard-time-grid{grid-template-columns:1fr}.body-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wizard-option-grid{grid-template-columns:1fr}.operational-date-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.carrier-workspace-actions{grid-template-columns:1fr}.shipper-wizard-body{gap:16px}.wizard-route-card,.wizard-review-card,.weight-picker{padding:14px}}@media (max-width:560px){.operational-filter-main{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operational-filter-main .search-input,.operational-filter-main>.button{grid-column:1/-1;width:100%;max-width:none}.operational-filter-main select{width:100%;min-width:0;max-width:none}}@media (max-width:420px){.vehicle-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-location-fields{grid-template-columns:1fr}.body-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-footer-step{display:none}.wizard-footer .button{padding:9px 11px;font-size:12px}.operational-date-grid,.operational-filter-main{grid-template-columns:1fr}.wizard-review-card header{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.vehicle-choice,.body-choice,.feature-choice,.wizard-option{transition:none}}.part5-workspace{gap:18px;min-width:0;display:grid}.part5-filters{gap:12px;margin-block-end:20px;display:grid}.part5-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px;display:grid}.part5-filter-grid>.field{min-width:0;max-width:330px}.part5-filter-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.part5-dossier{gap:22px;min-width:0;display:grid}.part5-dossier-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.part5-dossier h3{margin:0 0 12px}.part5-annulment{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;gap:16px;padding:14px;display:flex}.part5-annulment p{overflow-wrap:anywhere;flex-basis:100%;margin:0}.part5-dossier .management-facts dd{overflow-wrap:anywhere}.part5-setting-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;display:grid}.part5-setting-grid>.field{max-width:360px}.part5-inline-section{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:16px}.part5-receipt{gap:18px;display:grid}.part5-lookup-row{align-items:flex-end;gap:8px;display:flex}.part5-lookup-row>.field{flex:1;min-width:0}.part5-bulk-selection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:12px;display:flex}.part5-radio-row{flex-wrap:wrap;gap:12px;display:flex}.part5-radio-row label{align-items:center;gap:6px;display:flex}.part5-subtabs{margin-block:12px}.part5-workspace .button{white-space:normal}.part5-workspace .table-scroll{max-width:100%}@media (max-width:640px){.part5-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.part5-filter-grid>.field{max-width:none}.part5-dossier-heading .inline-actions{width:100%}.part5-dossier-heading .inline-actions .button{flex:1}.part5-lookup-row{flex-wrap:wrap}.part5-setting-grid{grid-template-columns:1fr}}@media (max-width:380px){.part5-filter-grid{grid-template-columns:1fr}}.part5-order-picker{border-top:1px solid var(--border);margin-block-start:14px;padding-block-start:14px}.connection-indicator{z-index:1200;top:max(5px, env(safe-area-inset-top));right:max(9px, env(safe-area-inset-right));max-width:140px;min-height:18px;color:var(--text,#233441);pointer-events:none;direction:rtl;align-items:center;gap:5px;font-size:10px;line-height:1.45;display:flex;position:fixed}.connection-lamp{width:8px;height:8px;box-shadow:0 0 0 2px var(--panel,#fff);background:#d93447;border-radius:50%;flex:0 0 8px}.connection-indicator.is-connected .connection-lamp{background:#168348}.connection-label{background:var(--panel,#fff);border-radius:4px;padding:1px 4px}@media print{.connection-indicator{display:none}}.driver-enrollment-page{min-width:0}.enrollment-workspace-intro{background:linear-gradient(115deg, color-mix(in srgb, var(--primary,#14b8a6) 10%, var(--panel)), var(--panel) 80%);border:1px solid var(--line);border-radius:22px;align-items:center;gap:19px;margin:5px 0 22px;padding:24px 26px;display:flex}.enrollment-workspace-intro>span:first-child{width:56px;height:56px;color:var(--primary,#14b8a6);background:color-mix(in srgb, var(--primary,#14b8a6) 12%, var(--panel));border:1px solid color-mix(in srgb, var(--primary,#14b8a6) 25%, var(--line));border-radius:18px;flex:none;place-items:center;display:grid}.enrollment-workspace-intro>div{min-width:0}.enrollment-workspace-intro h2{color:var(--text);margin:0 0 8px;font-size:16px;line-height:1.8}.enrollment-workspace-intro p{color:var(--muted);max-width:780px;margin:0;font-size:12px;line-height:1.9}.enrollment-workspace-intro>.badge{flex:none;margin-inline-start:auto}.enrollment-filter{border:1px solid var(--line);background:var(--panel);border-radius:17px;flex-wrap:wrap;align-items:center;gap:22px;margin:0 0 22px;padding:18px 22px;display:flex}.enrollment-filter .field{min-width:220px;max-width:100%}.enrollment-filter-result{border-inline-start:1px solid var(--line);flex-direction:column;gap:6px;padding-inline-start:22px;display:flex}.enrollment-filter-result>strong{font-variant-numeric:tabular-nums;color:var(--text);font-size:24px;font-weight:750}.enrollment-filter-result>span{color:var(--muted);font-size:11px}.enrollment-filter>.button{margin-inline-start:auto}.enrollment-person{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:22px;padding:0 0 21px;display:flex}.enrollment-person h3{margin:0 0 7px;font-size:19px}.enrollment-person p{color:var(--muted);margin:0;font-size:12px}.enrollment-person-icon{width:58px;height:58px;color:var(--primary,#14b8a6);background:color-mix(in srgb, var(--primary,#14b8a6) 12%, var(--panel));border-radius:18px;place-items:center;display:grid}.enrollment-person>.badge{margin-inline-start:auto}.enrollment-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:0 0 24px;display:grid}.enrollment-facts>div{background:var(--surface-muted,var(--panel));border:1px solid var(--line);border-radius:14px;min-width:0;padding:16px}.enrollment-facts dt{color:var(--muted);margin-bottom:9px;font-size:11px}.enrollment-facts dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-weight:600;line-height:1.9}.enrollment-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.enrollment-section-heading h3{margin:0;font-size:15px}.enrollment-section-heading>svg{color:var(--primary,#14b8a6)}.enrollment-section-heading p{margin:8px 0 0;font-size:11px;line-height:1.8}.enrollment-file-name{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;display:block}.enrollment-readiness{border:1px solid var(--line);background:var(--surface-muted,var(--panel));border-radius:18px;margin:22px 0 26px;padding:20px}.enrollment-readiness.ready{border-color:color-mix(in srgb, var(--primary,#14b8a6) 45%, var(--line))}.enrollment-readiness-heading{align-items:center;gap:13px;display:flex}.enrollment-readiness-heading>svg{color:var(--muted);flex:none}.enrollment-readiness.ready .enrollment-readiness-heading>svg{color:var(--primary,#14b8a6)}.enrollment-readiness-heading strong{color:var(--text);font-size:13px;line-height:1.9}.enrollment-readiness-heading p{color:var(--muted);margin:7px 0 0;font-size:11px}.enrollment-readiness progress{background:var(--line);appearance:none;border:0;border-radius:10px;width:100%;height:5px;margin:19px 0;display:block;overflow:hidden}.enrollment-readiness progress::-webkit-progress-bar{background:var(--line);border-radius:10px}.enrollment-readiness progress::-webkit-progress-value{background:var(--primary,#14b8a6);border-radius:10px}.enrollment-readiness progress::-moz-progress-bar{background:var(--primary,#14b8a6);border-radius:10px}.enrollment-document-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.enrollment-document-checklist>span{border:1px solid var(--line);color:var(--muted);border-radius:11px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.enrollment-document-checklist>span>svg{flex:none}.enrollment-document-checklist>span>span{color:var(--text)}.enrollment-document-checklist>span>small{white-space:nowrap;margin-inline-start:auto;font-size:10px}.enrollment-document-checklist .complete{color:var(--primary,#14b8a6);border-color:color-mix(in srgb, var(--primary,#14b8a6) 25%, var(--line))}.enrollment-document-review,.enrollment-decision{border:1px solid var(--line);background:var(--surface-muted,var(--panel));border-radius:18px;margin-top:22px;padding:22px}.enrollment-document-review{border-color:color-mix(in srgb, var(--primary,#14b8a6) 45%, var(--line))}.enrollment-document-review:focus-visible{outline:2px solid var(--primary,#14b8a6);outline-offset:3px}.enrollment-document-review .check-field,.enrollment-decision .form-grid{margin:18px 0}.enrollment-decision-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.enrollment-decision-actions>span{color:var(--muted);font-size:11px}.enrollment-connections{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.enrollment-connections>div{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:18px;display:flex}.enrollment-connections>div>span:first-child{color:var(--text);font-size:12px;font-weight:600}@media (max-width:900px){.enrollment-document-checklist,.enrollment-connections{grid-template-columns:1fr}}@media (max-width:680px){.enrollment-workspace-intro{border-radius:17px;flex-wrap:wrap;align-items:flex-start;gap:14px;padding:18px}.enrollment-workspace-intro>span:first-child{border-radius:14px;width:45px;height:45px}.enrollment-workspace-intro>div{flex:1}.enrollment-workspace-intro h2{font-size:14px}.enrollment-workspace-intro>.badge{margin-inline-start:59px}.enrollment-filter{gap:15px;padding:16px}.enrollment-filter .field{width:100%;min-width:0}.enrollment-filter-result{border:0;flex:1;padding:0}.enrollment-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.enrollment-facts>div{padding:12px}.enrollment-document-review,.enrollment-decision,.enrollment-readiness{padding:15px}.enrollment-document-checklist>span{flex-wrap:wrap}.enrollment-document-checklist>span>small{white-space:normal}.enrollment-decision-actions{flex-direction:column;align-items:stretch}.enrollment-decision-actions>.button{justify-content:center}}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Regular.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Bold.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap}:root{color:var(--ink);background:var(--bg);font-synthesis:none;--ink:#103743;--text:#103743;--bg:#f4fafc;--panel:#fff;--panel2:#f4fafb;--soft:#eaf4f7;--border:#d9ebee;--muted:#567580;--accent:#009f95;--accent-deep:#087f89;--teal:#e3f7f2;--danger:#b83d52;--danger-soft:#fff0f2;--warning-ink:#8c621c;--warning-soft:#fff5e5;--violet-ink:#69528d;--violet-soft:#f1ecf8;--radius:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Vazirmatn,NotoArabic,Tahoma,Arial,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0;font-size:14px;line-height:1.9}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-.7px;font-size:26px;font-weight:700;line-height:1.65}h2{font-size:16px;font-weight:700}svg{vertical-align:middle;flex-shrink:0}.small{font-size:13px}.mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px}.strong{font-weight:700}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--accent);color:var(--accent-deep);padding:8px 18px;position:fixed;top:10px;right:280px;transform:translateY(-150%)}.skip-link:focus{transform:none}.button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:7px 14px;font-size:14px;font-weight:600;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.button.primary{background:var(--accent);color:var(--accent-deep);border-color:var(--border)}.button.secondary{background:var(--soft);color:var(--ink);border-color:var(--border)}.button.danger{background:var(--danger-soft);border-color:var(--border);color:var(--danger)}.button:active:not(:disabled){transform:translateY(1px)}.icon-button{width:34px;height:34px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.text-link{color:var(--accent-deep);font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.back-link{color:var(--ink);align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:inline-flex}.back-link svg{transform:rotate(180deg)}.eyebrow{color:var(--accent-deep);letter-spacing:.2px;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.brand{align-items:center;gap:13px;display:flex}.brand img{width:47px;height:47px}.brand strong{color:var(--ink);font-size:24px;line-height:1.7;display:block}.brand span{color:var(--muted);font-size:12px;display:block}.brand.compact{gap:10px}.brand.compact img{width:37px;height:37px}.app-shell{min-height:100vh}.sidebar{background:var(--panel);border-left:1px solid var(--border);z-index:40;flex-direction:column;width:248px;display:flex;position:fixed;top:0;bottom:0;right:0}.sidebar-brand{justify-content:space-between;align-items:center;padding:24px 25px 20px;display:flex}.sidebar-brand>.icon-button{display:none}.workspace{border:1px solid var(--border);background:var(--panel);border-radius:9px;align-items:center;gap:9px;margin:0 17px 13px;padding:10px;display:flex}.workspace-icon{background:var(--soft);width:33px;height:33px;color:var(--ink);border-radius:7px;place-items:center;display:grid}.workspace strong{font-size:12px;display:block}.workspace small{color:var(--muted);font-size:11px;display:block}.workspace small bdi{font-family:monospace}.workspace-chip{color:var(--accent-deep);background:var(--teal);border-radius:4px;margin-right:auto;padding:1px 6px;font-size:11px}.sidebar nav{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;padding:0 12px 15px;overflow-y:auto}.nav-section h2{color:var(--muted);padding:3px 14px 8px;font-size:12px;font-weight:400}.nav-section a{min-height:37px;color:var(--ink);border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;margin:2px 0;padding:8px 13px;font-size:13px;transition:all .15s;display:flex;position:relative}.nav-section a svg{stroke-width:1.6px;width:17px}.nav-section a.active{background:var(--teal);color:var(--accent-deep);border-color:var(--border)}.nav-section a.active i{background:var(--teal);border-radius:100%;width:5px;height:5px;margin-right:auto}.sidebar-bottom{border-top:1px solid var(--border);padding:12px 17px 15px}.build-info{color:var(--muted);align-items:center;gap:7px;margin-bottom:13px;font-size:11px;display:flex}.build-dot{background:var(--soft);border-radius:100%;width:5px;height:5px}.user-card{width:100%;color:inherit;text-align:right;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.user-card>span:nth-child(2){flex:1}.user-card strong{font-size:13px;display:block}.user-card small{color:var(--muted);font-size:12px;display:block}.avatar{background:var(--soft);border:1px solid var(--border);width:38px;height:38px;color:var(--ink);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:inline-flex}.avatar.small{cursor:pointer;border-radius:9px;width:32px;height:32px;font-size:14px}.app-main{min-width:0;margin-right:248px}.topbar{border-bottom:1px solid var(--border);background:var(--panel);justify-content:space-between;align-items:center;gap:20px;height:74px;padding:0 35px;display:flex}.topbar-right,.topbar-left{align-items:center;gap:20px;display:flex}.topbar-right>.icon-button{display:none}.breadcrumb{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.global-search{background:var(--panel);border:1px solid var(--border);color:var(--muted);border-radius:8px;align-items:center;gap:9px;min-width:200px;padding:6px 10px;font-size:12px;display:flex}.global-search kbd{border:1px solid var(--border);color:var(--muted);border-radius:4px;margin-right:auto;padding:1px 5px;font-family:inherit;font-size:12px;line-height:1.4}.header-date{color:var(--muted);white-space:nowrap;font-size:12px}.main-content{outline:none;max-width:1680px;margin:0 auto;padding:30px 35px 20px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.page-heading p{color:var(--muted);max-width:750px;margin-top:4px;font-size:13px}.heading-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.page-footer{color:var(--muted);justify-content:space-between;gap:10px;padding-top:29px;padding-bottom:7px;font-size:12px;display:flex}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);min-width:0;margin-bottom:20px;overflow:hidden}.panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;display:flex}.panel-heading p{color:var(--muted);margin-top:3px;font-size:12px}.panel-heading>.text-link{font-size:12px}.panel>.error-box{margin:14px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:24px;display:grid}.metric{background:var(--panel);border:1px solid var(--border);border-radius:13px;min-height:154px;padding:17px 21px;transition:all .16s;display:block;position:relative;overflow:hidden}.metric:hover{background:var(--soft);border-color:var(--border)}.metric:after{content:"";opacity:.1;background:currentColor;border-radius:100%;width:65px;height:65px;position:absolute;bottom:-37px;left:-10px}.metric.cyan{color:var(--ink)}.metric.violet{color:var(--violet-ink)}.metric.green{color:var(--accent-deep)}.metric.amber{color:var(--warning-ink)}.metric-top{color:var(--ink);justify-content:space-between;align-items:center;font-size:13px;display:flex}.metric>strong{color:var(--ink);margin:7px 0 1px;font-family:Vazirmatn,NotoArabic,sans-serif;font-size:33px;font-weight:700;line-height:1.6;display:block}.dashboard-grid{grid-template-columns:minmax(0,1.8fr) minmax(275px,1fr);gap:20px;display:grid}.attention-list{padding:9px 19px}.attention-list>a{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:13px 0;font-size:13px;display:flex}.attention-list>a:last-child{border:0}.attention-list strong{color:var(--ink);margin-right:auto;font-size:16px}.attention-dot{background:var(--soft);width:8px;height:8px;box-shadow:0 0 0 5px var(--soft);border-radius:2px}.attention-dot.orange{background:var(--warning-soft);box-shadow:0 0 0 5px var(--warning-soft)}.attention-dot.violet{background:var(--violet-soft);box-shadow:0 0 0 5px var(--violet-soft)}.balance-check{border-top:1px solid var(--border);color:var(--ink);justify-content:space-between;align-items:center;padding:15px 20px;font-size:12px;display:flex}.financial-strip{background:var(--panel);border:1px solid var(--border);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:23px;padding:17px 0;display:grid}.financial-strip>div{border-left:1px solid var(--border);padding:0 24px}.financial-strip>div:last-child{border-left:0}.financial-strip span{color:var(--muted);font-size:12px;display:block}.financial-strip strong{color:var(--ink);margin-top:5px;font-size:19px;font-weight:700;display:block}.financial-strip small{color:var(--muted);font-size:12px;font-weight:400}.financial-strip.compact{background:0 0;border:0;grid-template-columns:repeat(3,1fr);margin:0}.table-scroll{scrollbar-width:thin;scrollbar-color:var(--border) var(--panel);overflow-x:auto}table{border-collapse:collapse;text-align:right;width:100%;font-size:13px;line-height:1.9}th{color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--border);padding:12px 19px;font-size:12px;font-weight:400}td{border-bottom:1px solid var(--border);vertical-align:middle;color:var(--ink);overflow-wrap:break-word;max-width:340px;padding:16px 19px}tr:last-child td{border-bottom:0}.route-cell{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.stack{flex-direction:column;gap:2px;display:flex}.stack small{color:var(--muted);font-size:12px}.badge{white-space:nowrap;background:var(--soft);color:var(--ink);border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;line-height:1.6;display:inline-flex}.badge i{background:currentColor;border-radius:100%;flex-shrink:0;width:4px;height:4px}.badge.success{background:var(--teal);color:var(--accent-deep);border-color:var(--border)}.badge.warning{background:var(--warning-soft);color:var(--warning-ink);border-color:var(--border)}.badge.danger{background:var(--danger-soft);color:var(--danger);border-color:var(--border)}.badge.info,.badge.neutral{background:var(--soft);color:var(--ink);border-color:var(--border)}.table-foot{border-top:1px solid var(--border);color:var(--muted);padding:11px 20px;font-size:12px}.toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:13px;padding:15px 18px;display:flex}.toolbar>.muted{margin-right:auto}.toolbar label{color:var(--ink);font-size:12px}.search-input{border:1px solid var(--border);background:var(--panel);min-width:275px;color:var(--muted);border-radius:8px;align-items:center;gap:9px;max-width:100%;padding:3px 12px;display:flex}.search-input input{background:0 0;border:0;width:100%;min-width:0;min-height:30px;padding:3px 0;font-size:13px;box-shadow:none!important;outline:none!important}.search-input.large{width:100%;padding:6px 13px}.search-input.large input{min-height:36px;font-size:14px}.toolbar select{width:auto;min-width:160px;min-height:37px;font-size:13px}.filter-input{width:100%;max-width:380px}.tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:5px;margin-bottom:20px;padding:0 2px;display:flex;overflow-x:auto}.tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;min-height:44px;padding:12px 17px;font-size:13px;position:relative}.tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:7px;right:7px}.tabs button.active{color:var(--accent-deep)}.tabs button.active:after{background:var(--teal)}.tabs button:hover{color:var(--ink)}.tabs span{background:var(--soft);border-radius:4px;margin-right:7px;padding:0 5px;font-size:12px}.pagination{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;padding:12px 19px;font-size:12px;display:flex}.pagination>div{align-items:center;gap:12px;display:flex}.row-actions{gap:7px;display:flex}.row-actions .button{min-height:31px;padding:4px 8px;font-size:12px}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:235px;padding:48px 24px;display:flex}.empty-icon{background:var(--soft);border:1px solid var(--border);width:55px;height:55px;color:var(--muted);border-radius:17px;place-items:center;margin-bottom:15px;display:grid}.empty h3{color:var(--ink);font-size:14px;font-weight:600}.empty p{color:var(--muted);max-width:390px;margin-top:7px;font-size:12px}.loading{flex-direction:column;gap:14px;padding:24px;display:flex}.skeleton{background:linear-gradient(90deg, var(--soft) 10%, var(--soft) 45%, var(--soft) 80%);background-size:220% 100%;border-radius:7px;height:41px;animation:1.8s ease-in-out infinite shimmer}.skeleton:nth-child(2n){width:86%}.skeleton:nth-child(3n){width:94%}@keyframes shimmer{to{background-position:-220% 0}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}.error-box{border:1px solid var(--border);background:var(--danger-soft);color:var(--ink);border-radius:10px;align-items:flex-start;gap:11px;margin-bottom:18px;padding:16px;display:flex}.error-box>svg{color:var(--danger);margin-top:2px}.error-box>div{flex:1;min-width:0}.error-box p{color:var(--danger);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.error-box .trace{font-size:12px}.error-code{opacity:.6;margin-top:4px;font-size:12px;display:block}.error-box .button{min-height:33px;font-size:12px}.notice{background:var(--soft);border:1px solid var(--border);color:var(--ink);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:13px 17px;font-size:12px;line-height:2.1;display:flex}.notice>svg{flex-shrink:0;margin-top:3px}.notice>div{min-width:0}.notice.warning{background:var(--warning-soft);border-color:var(--border);color:var(--warning-ink)}.notice.success{background:var(--teal);border-color:var(--border);color:var(--accent-deep)}.notice .error-box{margin-top:10px}.notice strong{color:inherit;font-weight:700}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#10374347;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.modal{background:var(--panel);border:1px solid var(--border);border-radius:17px;flex-direction:column;width:540px;max-width:100%;max-height:calc(100dvh - 44px);display:flex;overflow:hidden;box-shadow:0 30px 100px #10374321}.modal.wide{width:790px}.modal-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:19px 23px;display:flex}.modal-header h2{overflow-wrap:anywhere;font-size:16px;line-height:1.7}.modal>form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.modal-body{scrollbar-width:thin;scrollbar-color:var(--border) transparent;min-height:0;padding:23px;overflow-y:auto}.modal-footer{background:var(--panel);border-top:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:16px 23px;display:flex}.form-security{color:var(--muted);margin-left:auto;font-size:11px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.market-filters{border:1px solid var(--border);background:var(--panel);border-radius:10px;margin:0 18px 18px;padding:12px 16px}.market-filters>summary{cursor:pointer;color:var(--ink);font-size:14px}.market-filters>form{margin-top:18px}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field.wide{grid-column:1/-1}.field label,.field>label{color:var(--ink);font-size:13px}.field label i,.field strong i{color:var(--accent-deep);font-size:12px;font-style:normal}.field small{color:var(--muted);font-size:12px;line-height:1.8}.field input,.field select,.field textarea,input.filter-input,select{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--ink);border-radius:8px;min-height:41px;padding:8px 11px;font-size:14px;transition:border-color .14s,box-shadow .14s}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--border);outline:none;box-shadow:0 0 0 3px #009f9524}.field textarea{resize:vertical;min-height:85px}.field input[type=file]{border-style:dashed;min-height:54px;padding:12px}.field input[type=file]::file-selector-button{background:var(--soft);color:var(--ink);cursor:pointer;font:inherit;border:0;border-radius:5px;margin-left:13px;padding:5px 10px;font-size:12px}.check-field{border:1px solid var(--border);background:var(--soft);cursor:pointer;border-radius:8px;flex-direction:row;align-items:flex-start;gap:10px;padding:10px 12px}.check-field input{accent-color:#2ed2b0;flex-shrink:0;margin:6px 0 0;width:16px!important;height:16px!important;min-height:0!important}.check-field strong{font-size:13px;font-weight:400;display:block}.check-field small{display:block}.money-input{position:relative}.money-input input{text-align:left;padding-right:46px!important}.money-input>span{color:var(--muted);pointer-events:none;font-size:12px;position:absolute;top:10px;right:11px}.form-grid select{padding-left:24px}.details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:6px 20px;display:grid}.details-grid>div{border-bottom:1px solid var(--border);min-width:0;margin:0 7px 0 0;padding:15px 2px}.details-grid>div:nth-child(2n){margin:0 17px 0 0}.details-grid dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px}.modal .details-grid{padding:0}.body-note{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:20px;font-size:13px}.modal .body-note{margin:15px 0}.detail-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.detail-layout>.panel{margin-bottom:20px}.action-bar{flex-wrap:wrap;align-items:center;gap:9px;margin:5px 0 22px;display:flex}.route-banner{background:radial-gradient(ellipse at 70% 20%, #d9ebee55, transparent 80%), var(--panel);border:1px solid var(--border);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:23px 32px;display:flex}.route-banner>div:not(.route-line){min-width:170px;padding-right:25px;position:relative}.route-banner small{color:var(--muted);font-size:12px;display:block}.route-banner p{color:var(--ink);margin-top:5px;font-size:12px}.route-stop{background:var(--soft);border:2px solid var(--border);width:9px;height:9px;box-shadow:0 0 0 5px var(--soft);border-radius:3px;position:absolute;top:6px;right:0}.route-line{max-width:400px;color:var(--accent-deep);flex:1;align-items:center;display:flex;position:relative}.route-line span{border-top:1px dashed var(--border);flex:1}.route-line svg{background:var(--soft);width:35px;height:30px;padding:3px;position:absolute;left:50%}.timeline{padding:17px 24px}.timeline>div{color:var(--muted);align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex;position:relative}.timeline i{background:var(--soft);border:1px solid var(--border);color:var(--muted);z-index:1;border-radius:100%;justify-content:center;align-items:center;width:23px;height:23px;font-size:11px;font-style:normal;display:flex}.timeline>div:not(:last-child):after{content:"";background:var(--soft);width:1px;position:absolute;top:32px;bottom:-9px;right:11px}.timeline .done,.timeline .current{color:var(--ink)}.timeline .done i,.timeline .current i{background:var(--teal);color:var(--accent-deep);border-color:var(--border)}.timeline .current small{color:var(--accent-deep);background:var(--teal);border-radius:4px;margin-right:auto;padding:1px 6px;font-size:11px}.trip-stepper{background:var(--panel);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:4px;margin:17px 0 25px;padding:20px 14px;display:flex;overflow-x:auto}.trip-stepper>div{min-width:88px;color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}.trip-stepper i{background:var(--soft);border:1px solid var(--border);width:27px;height:27px;color:var(--muted);z-index:1;border-radius:100%;place-items:center;font-size:12px;font-style:normal;display:grid}.trip-stepper span{white-space:nowrap;font-size:12px}.trip-stepper>div:not(:last-child):after{content:"";background:var(--soft);width:calc(100% - 27px);height:1px;position:absolute;top:13px;right:calc(50% + 16px)}.trip-stepper .active{color:var(--accent-deep)}.trip-stepper .active i{background:var(--teal);border-color:var(--border);color:var(--accent-deep)}.trip-stepper .done i{background:var(--teal);color:var(--accent-deep)}.quote-total{text-align:center;border:1px solid var(--border);background:var(--teal);border-radius:12px;margin-bottom:17px;padding:21px}.quote-total small{color:var(--accent-deep);font-size:13px;display:block}.quote-total strong{color:var(--accent-deep);font-size:27px;display:block}.quote-total strong span{font-size:13px;font-weight:400}.quote-total p{color:var(--accent-deep);font-size:12px}.summary-lines{padding:16px 0}.summary-lines p{color:var(--ink);justify-content:space-between;align-items:center;margin:10px 0;font-size:13px;display:flex}.summary-lines b{color:var(--ink);font-weight:400}.json-details{background:var(--panel);border:1px solid var(--border);border-radius:8px;margin:17px 20px;overflow:hidden}.modal .json-details{margin:15px 0}.json-details summary{cursor:pointer;color:var(--muted);padding:11px 14px;font-size:12px}.json-details pre{white-space:pre-wrap;word-break:break-word;text-align:left;color:var(--accent-deep);border-top:1px solid var(--border);max-height:390px;margin:0;padding:15px;font-family:ui-monospace,monospace;font-size:12px;line-height:1.8;overflow:auto}.resource-detail-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:22px;display:grid}.resource-detail-grid>div{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding-bottom:8px}.resource-detail-grid small{color:var(--muted);font-size:12px;display:block}.resource-detail-grid span{color:var(--ink);font-size:13px;display:block}.coordinate-map{background:var(--panel);border:1px solid var(--border);border-radius:14px;min-height:370px;margin-bottom:22px;position:relative;overflow:hidden}.coordinate-map svg[role=img]{width:100%;height:auto;max-height:490px;display:block}.map-top{z-index:2;color:var(--muted);justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex;position:absolute;top:16px;left:20px;right:20px}.map-top>span:first-child{color:var(--accent-deep);background:var(--panel);border:1px solid var(--border);border-radius:6px;align-items:center;gap:6px;padding:4px 10px;display:flex}.live-dot{background:var(--teal);border-radius:100%;width:5px;height:5px}.map-controls{background:var(--soft);border:1px solid var(--border);z-index:3;border-radius:8px;flex-direction:column;display:flex;position:absolute;top:57px;left:18px}.map-bottom{color:var(--muted);padding:0 20px 12px;font-size:11px}.map-point{cursor:pointer}.map-point:hover>circle:first-of-type{opacity:.35}.empty-map{background:linear-gradient(90deg,#d9ebee50 1px,#0000 1px) 0 0/45px 45px,linear-gradient(#d9ebee50 1px,#0000 1px) 0 0/45px 45px,radial-gradient(#e3f7f255,#0000) 0 0/100% 100%;justify-content:center;align-items:center;display:flex}.secret-value{word-break:break-all;background:var(--panel);border:1px solid var(--border);color:var(--ink);direction:ltr;border-radius:8px;margin:18px 0;padding:18px;font-family:monospace;font-size:14px}.file-link{text-align:right;max-width:270px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;font-size:13px;display:flex}.file-link>svg{color:var(--muted);flex-shrink:0}.file-link span{overflow-wrap:anywhere}.file-link small{color:var(--muted);text-align:right;font-size:11px;display:block}.hash-value{overflow-wrap:anywhere;background:var(--panel);border:1px solid var(--border);color:var(--muted);border-radius:7px;margin:18px 0;padding:13px;font-family:monospace;font-size:12px}.distribution>div{margin-bottom:18px}.distribution>div:last-child{margin-bottom:0}.distribution>div>div:first-child{color:var(--ink);justify-content:space-between;align-items:center;font-size:13px;display:flex}.distribution strong{color:var(--ink);font-size:16px}.bar-track{background:var(--soft);border-radius:8px;height:6px;margin-top:6px;overflow:hidden}.bar-track>div{background:linear-gradient(90deg, var(--teal), var(--teal));border-radius:8px;height:100%}.distribution small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.report-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:12px;display:flex}.export-panel{align-items:center;gap:18px;padding:24px;display:flex}.export-panel>div{flex:1;align-items:center;gap:15px;display:flex}.export-panel>div>svg{color:var(--accent-deep)}.export-panel strong{color:var(--ink);font-size:14px}.export-panel p{color:var(--muted);margin-top:4px;font-size:12px}.export-panel select{width:180px;min-width:130px}.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.service-card{flex-direction:column;margin-bottom:0;padding:20px;display:flex}.service-top{justify-content:space-between;align-items:center;display:flex}.service-symbol{background:var(--soft);border:1px solid var(--border);width:39px;height:39px;color:var(--ink);border-radius:9px;place-items:center;font-family:monospace;font-size:16px;display:grid}.service-card h2{text-align:right;color:var(--ink);margin:17px 0 7px;font-size:17px}.service-card p{color:var(--muted);overflow-wrap:anywhere;flex:1;min-height:39px;font-size:12px;line-height:1.9}.service-foot{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;margin-top:17px;padding-top:12px;font-size:12px;display:flex}.service-foot b{color:var(--ink);font-weight:400}.platform-grid+.report-meta{margin-top:17px}.service-card.down,.service-card.up{border-color:var(--border)}.profile-header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.profile-header p{color:var(--muted);font-size:12px}.search-results{margin-top:18px}.search-results>div{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:15px 4px;display:flex}.search-results>div>div{flex:1}.search-results strong{font-size:14px}.search-results p,.search-results small{color:var(--muted);font-size:12px}.result-icon{background:var(--soft);color:var(--muted);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.toasts{z-index:200;flex-direction:column;gap:10px;max-width:450px;display:flex;position:fixed;bottom:25px;left:25px}.toast{background:var(--teal);color:var(--ink);border:1px solid var(--border);border-radius:11px;align-items:flex-start;gap:10px;padding:13px 14px;font-size:13px;display:flex;box-shadow:0 10px 35px #1037431c}.toast>span{flex:1;min-width:0}.toast>svg{margin-top:3px}.toast .icon-button{width:23px;height:23px}.session-loading{background:radial-gradient(#d9ebee66,#0000 70%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.session-loading .loading{width:300px}.session-loading>p{color:var(--muted);font-size:13px}.login-page{background:var(--bg);grid-template-columns:1fr 1.05fr;min-height:100vh;display:grid}.login-main{flex-direction:column;min-height:100vh;padding:42px clamp(35px,6.8vw,120px) 24px;display:flex}.login-main>.brand{align-self:flex-start}.login-form-wrap{width:100%;max-width:415px;margin:auto 0;padding:55px 0}.login-form-wrap>.eyebrow{margin-bottom:13px;font-size:13px}.login-form-wrap>h1{letter-spacing:-1px;margin-bottom:10px;font-size:35px;line-height:1.75}.login-form-wrap>p{color:var(--muted);margin-bottom:23px;font-size:13px;line-height:2.2}.login-form{flex-direction:column;gap:19px;display:flex}.login-form .field input{background:var(--panel);border-color:var(--border);min-height:49px;padding:10px 13px;font-size:14px}.login-form>.button{border-radius:9px;justify-content:space-between;min-height:49px;margin-top:8px;padding:10px 18px;font-size:14px}.login-form-wrap>.login-help{color:var(--muted);align-items:flex-start;gap:7px;margin-top:20px;font-size:12px;display:flex}.login-help svg{margin-top:3px}.login-footer{color:var(--muted);border-top:1px solid var(--border);justify-content:space-between;padding-top:15px;font-size:12px;display:flex}.oidc-button{width:100%;min-height:47px;margin-top:17px}.login-visual{background:radial-gradient(ellipse at 50% 30%, var(--soft) 0, transparent 65%), linear-gradient(160deg, var(--panel), var(--panel) 75%);border-right:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.visual-grid{background-image:linear-gradient(#d9ebee22 1px,#0000 1px),linear-gradient(90deg,#d9ebee22 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 50%,#0000);mask-image:linear-gradient(#0000,#000 50%,#0000)}.visual-orbit{border:1px solid var(--border);border-radius:100%;width:640px;height:640px;position:absolute;top:6%;left:-8%;transform:rotate(-30deg)}.visual-orbit.orbit-two{width:840px;height:840px;top:-6%;left:-25%}.login-visual-label{letter-spacing:2px;color:var(--muted);direction:ltr;align-items:center;gap:11px;font-size:12px;display:flex;position:absolute;top:48px;left:40px}.login-visual-label i{background:var(--teal);border-radius:100%;width:6px;height:6px}.logistics-illustration{width:95%;max-width:660px;margin-top:15px;position:relative}.visual-copy{align-self:flex-start;margin-top:-5px;padding:0 58px 50px;position:relative}.visual-copy>.eyebrow{color:var(--muted);font-size:13px}.visual-copy h2{color:var(--ink);letter-spacing:-1px;font-size:34px;line-height:1.7}.visual-copy p{color:var(--muted);margin-top:13px;font-size:13px;line-height:2.3}.visual-tags{gap:11px;margin-top:23px;display:flex}.visual-tags span{border:1px solid var(--border);color:var(--muted);background:#d9ebee55;border-radius:7px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;display:flex}@media (min-width:1700px){.main-content{padding:38px 45px}.topbar{padding-inline:45px}.metric{min-height:164px}.metric>strong{font-size:38px}}@media (max-width:1200px){.sidebar{width:224px}.app-main{margin-right:224px}.main-content{padding:26px 24px}.topbar{padding:0 24px}.sidebar-brand{padding-left:15px;padding-right:21px}.metrics-grid{gap:12px}.metric{min-height:146px;padding:15px}.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(245px,1fr);gap:15px}.heading-actions .button{padding:7px 10px;font-size:12px}.page-heading{gap:12px}h1{font-size:24px}.header-date{display:none}.financial-strip>div{padding:0 17px}.financial-strip strong{font-size:16px}th,td{padding-left:14px;padding-right:14px}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-banner{padding:22px}.route-banner>div:not(.route-line){min-width:135px}.route-banner strong{font-size:17px}.login-main{padding:35px 45px 23px}.visual-copy{padding-inline:38px}.visual-copy h2{font-size:30px}.login-form-wrap>h1{font-size:31px}.topbar-left{gap:14px}}@media (max-width:980px){.sidebar{width:248px;transition:transform .2s;transform:translate(100%)}.sidebar.open{transform:translate(0)}.sidebar-brand>.icon-button{display:flex}.sidebar-overlay{z-index:35;background:#d9ebeeb3;border:0;position:fixed;inset:0}.app-main{margin-right:0}.topbar-right>.icon-button{display:flex}.topbar{height:65px;padding:0 22px}.main-content{padding:24px 22px}.page-heading{align-items:flex-start}.heading-actions{flex-wrap:wrap;justify-content:flex-end;max-width:45%}.login-page{grid-template-columns:1fr 1fr}.login-main{padding:32px 30px 22px}.login-form-wrap>h1{font-size:27px}.visual-copy{padding-inline:30px}.visual-copy h2{font-size:27px}.visual-copy p{font-size:12px}.visual-tags{gap:6px}.visual-tags span{padding:4px 8px}.login-visual-label{font-size:7px;top:42px;left:25px}}@media (max-width:720px){body{font-size:14px}.main-content{padding:22px 16px}.topbar{gap:10px;padding:0 15px}.topbar-left{gap:10px}.breadcrumb{gap:6px;font-size:12px}.global-search{justify-content:center;width:34px;min-width:34px;min-height:34px;padding:6px}.global-search span,.global-search kbd{display:none}.page-heading{flex-wrap:wrap;margin-bottom:20px}.page-heading h1{font-size:23px}.page-heading p{font-size:12px}.heading-actions{justify-content:flex-start;width:100%;max-width:100%}.heading-actions>.button{min-height:36px}.metrics-grid{grid-template-columns:1fr 1fr;gap:11px}.metric{min-height:139px;padding:14px 15px}.metric>strong{font-size:31px}.metric>small{font-size:11px}.dashboard-grid,.detail-layout{grid-template-columns:1fr;gap:0}.panel{margin-bottom:17px}.panel-heading{padding:15px 16px}.panel-heading h2{font-size:14px}.financial-strip{grid-template-columns:1fr 1fr;gap:17px 0;padding:17px 0}.financial-strip>div:nth-child(2n){border:0}.financial-strip strong{font-size:17px}.table-scroll table{min-width:600px}.dashboard-grid table{min-width:450px}td{padding:14px 15px;font-size:12px}th{padding:10px 15px}.toolbar{gap:10px;padding:13px}.toolbar>.muted{width:100%;margin:0;font-size:12px}.search-input{flex:1;min-width:0}.toolbar select{min-width:120px}.tabs button{padding:11px 13px;font-size:12px}.page-footer{flex-wrap:wrap;gap:5px;padding-top:18px;font-size:11px}.page-footer span{display:block}.route-banner{gap:8px;padding:17px 14px}.route-banner>div:not(.route-line){min-width:116px;padding-right:18px}.route-banner strong{font-size:15px}.route-banner p{font-size:11px}.route-line svg{width:27px}.route-banner small{font-size:11px}.action-bar{gap:7px}.action-bar .button{padding:6px 10px;font-size:12px}.modal-backdrop{padding:10px}.modal{border-radius:13px;max-height:calc(100dvh - 20px)}.modal-header{padding:15px 17px}.modal-header h2{font-size:16px}.modal-body{padding:17px}.modal-footer{gap:8px;padding:13px 17px}.form-security{width:100%;margin:0 0 4px}.form-grid{grid-template-columns:1fr;gap:16px}.field.wide{grid-column:auto}.form-grid .field label{font-size:13px}.details-grid{gap:0;padding:0 13px}.details-grid>div{padding:12px 0}.details-grid dd{font-size:13px}.details-grid dt{font-size:12px}.modal .details-grid{grid-template-columns:1fr}.modal .details-grid>div{margin:0}.resource-detail-grid{grid-template-columns:1fr}.error-box{flex-wrap:wrap;font-size:12px}.error-box>.button{margin-right:30px}.coordinate-map{min-height:280px}.coordinate-map svg[role=img]{min-height:275px}.map-top{font-size:11px;top:13px;left:15px;right:15px}.map-top>span:last-child{text-align:left;max-width:110px}.map-controls{top:53px;left:11px}.map-controls .icon-button{width:27px;height:28px}.map-bottom{padding:0 13px 10px;font-size:11px}.export-panel{flex-wrap:wrap;gap:13px;padding:18px}.export-panel>div{min-width:100%}.export-panel select{flex:1}.platform-grid{gap:12px}.service-card{padding:15px}.service-card h2{font-size:16px}.service-card p{font-size:12px}.service-symbol{width:33px;height:33px;font-size:14px}.service-top .badge{font-size:11px}.report-meta{flex-wrap:wrap;align-items:flex-start;font-size:12px}.financial-strip.compact{grid-template-columns:repeat(3,1fr);gap:0}.financial-strip.compact>div{padding:0 12px}.financial-strip.compact strong{font-size:19px}.financial-strip.compact span{font-size:11px}.toasts{max-width:none;bottom:15px;left:13px;right:13px}.toast{font-size:12px}.login-page{display:block}.login-visual{display:none}.login-main{max-width:500px;min-height:100dvh;margin:auto;padding:28px 26px 20px}.login-form-wrap{padding:44px 0}.login-form-wrap>h1{font-size:34px}.login-main>.brand strong{font-size:23px}.login-form .field input{font-size:16px}.login-footer{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.offline-map-wrap{min-width:0}.offline-map{border:1px solid var(--border);background:var(--panel);border-radius:18px;position:relative;overflow:hidden}.offline-map>svg{width:100%;min-height:260px;max-height:580px;display:block}.offline-map-toolbar,.offline-map-footer{z-index:1;background:var(--panel);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.offline-map-toolbar>span{align-items:center;gap:8px;font-size:14px;display:flex}.offline-map-toolbar .actions{flex-wrap:wrap;gap:4px;display:flex}.offline-map-footer{border-top:1px solid var(--border);flex-wrap:wrap}.extension-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.extension-grid>*{min-width:0}.extension-section{margin-block:22px}.inline-form{padding:20px}.inline-form .form-grid{margin-bottom:16px}.inline-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.score-value{color:var(--accent-deep);font-variant-numeric:tabular-nums;font-size:48px;font-weight:700}.score-block{align-items:center;gap:22px;padding:24px;display:flex}.score-block p{color:var(--ink);margin:4px 0;line-height:1.8}.metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:20px;display:grid}.metric-strip>div{border:1px solid var(--border);background:var(--panel);border-radius:14px;padding:18px}.metric-strip span,.metric-strip small{color:var(--ink);font-size:14px;display:block}.metric-strip strong{color:var(--ink);margin-block:8px;font-size:24px;display:block}.timeline-list{gap:12px;padding:20px;display:grid}.notification-item{border:1px solid var(--border);background:var(--panel);border-radius:14px;padding:18px}.notification-item.unread{border-inline-start:3px solid #43d9b8}.notification-item header{justify-content:space-between;align-items:start;gap:12px;display:flex}.notification-item h3{margin:0 0 8px;font-size:16px}.notification-item p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.notification-item time{color:var(--muted);font-size:13px}.portal-welcome{border:1px solid var(--border);background:linear-gradient(115deg, var(--soft), var(--panel) 65%);border-radius:22px;margin-block-end:24px;padding:32px;position:relative;overflow:hidden}.portal-welcome h2{margin:10px 0;font-size:28px}.portal-welcome p{max-width:680px;color:var(--ink);line-height:2}.portal-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.portal-links a{border:1px solid var(--border);background:var(--soft);color:var(--ink);border-radius:15px;align-items:center;gap:12px;padding:22px;display:flex}.portal-links a:hover{border-color:var(--border);background:var(--soft)}.portal-links strong,.portal-links small{display:block}.portal-links small{color:var(--ink);margin-top:5px;font-size:13px}.coordinate-editor{max-height:270px;margin-block:14px;overflow:auto}.coordinate-row{grid-template-columns:32px 1fr 1fr 38px;align-items:center;gap:8px;margin-block:8px;display:grid}.coordinate-row input{background:var(--panel);width:100%;min-width:0;color:var(--ink);border:1px solid var(--border);direction:ltr;border-radius:8px;padding:8px 10px}.coordinate-row>span{color:var(--muted);font-size:14px}.tag-options{flex-wrap:wrap;gap:10px;margin-block:14px;display:flex}.tag-options label{border:1px solid var(--border);border-radius:10px;gap:8px;padding:8px 12px;font-size:14px;display:flex}@media (max-width:800px){.extension-grid,.portal-links{grid-template-columns:1fr}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.offline-map-toolbar{flex-wrap:wrap;align-items:flex-start;padding:10px}.offline-map-toolbar>span{flex-wrap:wrap}.offline-map-toolbar small{display:none}.offline-map>svg{min-height:280px}.portal-welcome{padding:22px}.portal-welcome h2{font-size:23px}}.secret-token{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);background:var(--panel);color:var(--accent-deep);-webkit-user-select:all;user-select:all;border-radius:12px;padding:20px;font-size:16px}.metric-strip .compact-metric{font-size:18px;line-height:1.8}.eta-card{border:1px solid var(--border);background:var(--panel);border-radius:14px;gap:12px;margin-block:16px;padding:22px;display:grid}.eta-card strong{font-size:20px;line-height:1.8}.eta-card small{color:var(--muted)}.analytics-note{margin:0;padding:0 20px 16px;line-height:2}.negotiation-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.negotiation-card{border:1px solid var(--border,var(--border));background:#e3f7f28c;border-radius:16px;padding:18px}.negotiation-card>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.negotiation-card h3{margin:18px 0 10px;font-size:22px}.negotiation-card h3 small{font-size:14px;font-weight:400}.negotiation-card p{color:var(--muted,var(--ink));font-size:14px}.negotiation-messages{gap:10px;margin:18px 0;display:grid}.negotiation-messages article{border:1px solid var(--border,var(--border));background:var(--panel);border-radius:14px;max-width:92%;padding:12px 16px}.negotiation-messages article.own-message{background:var(--teal);border-color:var(--border);margin-inline-start:6%}.negotiation-messages header{color:var(--ink);justify-content:space-between;gap:24px;font-size:14px;display:flex}.negotiation-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0}.rank-breakdown p{white-space:normal;min-width:180px;font-size:14px}.rank-breakdown summary{cursor:pointer;color:var(--accent-deep)}.wallet-self-metrics{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:14px;margin-bottom:20px;display:grid}.wallet-self-metrics>div{background:var(--soft);border:1px solid var(--border);border-radius:14px;padding:18px}.wallet-self-metrics strong{margin:12px 0;font-size:22px;display:block}.area-editor{grid-column:1/-1;gap:16px;display:grid}.area-editor-parts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.area-editor-part{border:1px solid var(--border);background:var(--panel);border-radius:12px;padding:14px}.area-editor-part>strong{margin-bottom:10px;display:block}.area-editor .map-canvas{min-height:360px}.preparation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.preparation-grid .panel{min-width:0;margin-bottom:0}@media (max-width:1100px){.preparation-grid{grid-template-columns:1fr}}.proposal-terms{white-space:pre-wrap;overflow-wrap:anywhere}.commercial-link{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0;padding:16px;display:flex}body{color:var(--ink);background:radial-gradient(ellipse at 85% 0, #def5f1 0, transparent 45%), var(--bg);font-size:14px;line-height:1.8}h2{font-size:18px;line-height:1.7}::selection{color:var(--ink);background:#c5eee6}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-color:var(--accent-deep)}.muted{color:var(--muted);font-size:13px}.eyebrow{color:var(--accent-deep);margin-bottom:8px;font-size:12px;font-weight:500}.button{border-radius:13px;min-height:44px;padding:9px 17px;font-size:14px}.button.primary{color:#fff;background:linear-gradient(110deg,#087f89,#008477);border-color:#0000;box-shadow:0 5px 15px #009f951f}.button.primary:hover:not(:disabled){background:linear-gradient(110deg,#096d77,#007469);border-color:#0000}.button.danger{color:var(--danger);background:var(--danger-soft);border-color:#f1cbd2}.button.danger:hover:not(:disabled){background:#ffe2e8}.icon-button{width:42px;height:42px;color:var(--muted);border-radius:12px}.icon-button:hover:not(:disabled){color:var(--accent-deep);border-color:var(--border);background:var(--soft)}.text-link{color:var(--accent-deep)}.sidebar{border-color:var(--border);background:#fff;width:258px}.brand strong{color:var(--ink);font-size:27px}.brand span{color:var(--muted);font-size:12px}.brand.compact strong{font-size:24px}.brand.compact span{font-size:11px}.brand img,.brand.compact img{width:44px;height:44px}.workspace{background:var(--panel2);border-color:var(--border);border-radius:15px;margin:0 16px 14px;padding:10px}.workspace strong{font-size:13px}.workspace small{color:var(--muted);font-size:11px}.workspace-icon{width:37px;height:37px;color:var(--accent-deep);background:var(--teal);border-radius:11px}.workspace-chip{color:var(--accent-deep);background:#e0f4ee;border-radius:7px;padding:3px 7px;font-size:10px}.nav-filter{margin:0 16px 6px;position:relative}.nav-filter>svg{color:#78939b;pointer-events:none;position:absolute;top:11px;right:12px}.nav-filter input{border:1px solid var(--border);width:100%;min-height:39px;color:var(--ink);background:#fff;border-radius:12px;padding:8px 36px 8px 12px;font-size:12px}.sidebar nav{overscroll-behavior:contain;padding:0 14px 16px}.nav-section a{min-height:43px;color:var(--muted);border-radius:14px;gap:11px;padding:9px 13px;font-size:13px}.nav-section a svg{stroke-width:1.7px;width:19px;height:19px}.nav-section a.active{color:#007e79;background:#e3f7f2;border-color:#0000 #10b6a5 #0000 #0000;border-right-style:solid;border-right-width:3px;font-weight:700}.nav-section a.active i{background:#13b5a3;width:5px;height:5px}.nav-empty{color:var(--muted);padding:28px 12px;font-size:13px}.sidebar-note{background:linear-gradient(115deg,#e2f7f1,#e8f5fa);border-radius:18px;margin-bottom:14px;padding:15px;position:relative;overflow:hidden}.sidebar-note:before{content:"";border:14px solid #ffffff70;border-radius:50%;width:90px;height:90px;position:absolute;top:-48px;left:-33px}.sidebar-note>svg{color:var(--accent-deep);margin-bottom:7px}.sidebar-note strong,.sidebar-note small{display:block}.sidebar-note strong{font-size:13px}.sidebar-note small{color:var(--muted);margin-top:4px;font-size:11px}.build-info{color:var(--muted);justify-content:center;margin:12px 0 0;font-size:10px}.build-dot{background:#8dbcb4}.user-card{gap:9px}.user-card strong{font-size:13px}.user-card small{font-size:11px}.avatar{width:41px;height:41px;color:var(--accent-deep);background:#e5f3f6;border:1px solid #d8eaed;border-radius:14px}.avatar.small{border-radius:12px;width:38px;height:38px;font-size:15px}.topbar{border-bottom:1px solid var(--border);background:#f8fdfdb8;gap:18px;height:84px;padding:0 30px}.breadcrumb{color:var(--muted);white-space:nowrap;font-size:12px}.global-search{min-width:210px;min-height:40px;color:var(--muted);border-color:var(--border);background:#fff;border-radius:13px;font-size:12px}.global-search:hover{border-color:#a4d1d0}.global-search kbd{border-color:var(--border);color:var(--muted);font-size:10px}.topbar-context{border:1px solid var(--border);background:var(--soft);color:var(--accent-deep);border-radius:14px;align-items:center;gap:8px;padding:7px 13px;font-size:12px;display:flex}.main-content{max-width:1720px;padding:28px 30px 20px}.page-heading{gap:22px;margin-bottom:24px}.page-heading p{margin-top:5px;font-size:13px;line-height:1.9}.heading-actions{flex-wrap:wrap;gap:8px}.page-footer{color:var(--muted);padding-top:28px;font-size:11px}.panel{border:1px solid var(--border);background:#fff;border-radius:24px;margin-bottom:22px;box-shadow:0 3px 16px #1c4e5505}.panel-heading h2{font-size:18px;font-weight:700}.panel-heading p{color:var(--muted);font-size:12px;line-height:1.8}.panel-heading>.text-link{white-space:nowrap;font-size:12px}.metric{border:1px solid var(--border);background:#fff;border-radius:23px;min-height:146px;padding:20px 22px;box-shadow:0 3px 16px #1c4e5505}.metric:hover{background:#fff;border-color:#acd4d4;transform:translateY(-2px);box-shadow:0 7px 25px #1c4e550f}.metric:after{display:none}.metric-top{color:var(--muted);gap:10px;font-size:13px}.metric-top svg{opacity:1}.metric-symbol{color:#5b99a5;background:#eaf5f8;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.metric>strong{color:var(--ink);margin:5px 0 6px;font-size:32px;line-height:1.45}.metric>small{color:var(--muted);font-size:12px}.metric.cyan,.metric.violet,.metric.green,.metric.amber{color:var(--ink)}.operations-welcome{background:linear-gradient(108deg,#daf2f2,#f2fcf9);border:1px solid #c9e9e8;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:23px 28px;display:flex;position:relative;overflow:hidden}.operations-welcome h2{font-size:23px}.operations-welcome p{color:var(--muted);max-width:630px;margin-top:5px;font-size:13px}.operations-welcome .eyebrow{margin-bottom:3px}.operations-emblem{color:#108d8b;background:#bde8e5;border:15px solid #fff7;border-radius:50%;place-items:center;min-width:104px;height:104px;margin-left:22px;display:grid;box-shadow:0 0 0 20px #ffffff37}.operations-emblem svg{stroke-width:1.3px;width:48px;height:48px}.dashboard-map .offline-map-wrap{padding:0 21px 21px}.dashboard-map .offline-map{margin-bottom:0}.dashboard-map .offline-map>svg{height:300px}.dashboard-map .notice,.dashboard-map .error-box{margin:0 21px 16px}.dashboard-map .loading{padding:22px}.attention-list{gap:12px;padding:3px 22px 15px;display:grid}.attention-list>a{border:1px solid var(--border);border-right:3px solid #88c2c7;border-radius:15px;min-height:75px;padding:18px 14px;font-size:13px}.attention-list>a:last-child{border:1px solid var(--border);border-right:3px solid #88c2c7}.attention-list>a:hover{background:#f4fbfa}.attention-list svg{color:var(--accent-deep)}.attention-dot{flex-shrink:0}.balance-check{border-color:var(--border);gap:10px;padding:17px 22px;font-size:13px}.financial-strip{border:1px solid var(--border);background:#fff;border-radius:22px;gap:0;padding:22px 0}.financial-strip>div{border-color:var(--border)}.financial-strip span{color:var(--muted);font-size:13px}.financial-strip strong{color:var(--ink);overflow-wrap:anywhere;margin-top:8px;font-size:23px}.financial-strip small{font-size:12px}.table-scroll{overscroll-behavior-inline:contain;padding:0 22px;overflow-x:auto}th{color:var(--muted);border-color:var(--border);padding:14px 16px;font-size:12px;font-weight:500}td{color:var(--ink);border-color:#e7f0f2;padding:19px 16px;font-size:14px}tr.clickable:hover td{background:#f0faf8}td:first-child{font-weight:500}.stack small{font-size:12px}.route-cell{gap:8px}.route-cell svg{color:#85a8ae}.badge{white-space:normal;border:0;border-radius:9px;max-width:100%;padding:4px 9px;font-size:12px;font-weight:500}.badge i{flex-shrink:0;width:4px;height:4px}.table-foot,.pagination{color:var(--muted);border-color:var(--border);padding:16px 23px;font-size:12px}.toolbar{border-color:var(--border);gap:12px;padding:18px 22px}.toolbar select{max-width:100%;min-height:42px}.search-input{border-color:var(--border);background:#fff;border-radius:13px;min-height:44px}.search-input input{color:var(--ink);font-size:14px}.tabs{border:1px solid var(--border);scrollbar-width:thin;background:#eaf4f7;border-radius:15px;gap:4px;max-width:100%;margin-bottom:20px;padding:5px}.tabs button{min-height:42px;color:var(--muted);border-radius:11px;padding:8px 16px;font-size:13px}.tabs button:after{display:none}.tabs button.active{color:#007f78;background:#fff;font-weight:700;box-shadow:0 2px 6px #23515a0d}.tabs button:hover{color:var(--accent-deep);background:#ffffff80}.tabs span{background:var(--soft);color:var(--accent-deep);border-radius:6px;font-size:11px}.panel>.tabs{margin:0 22px 17px}.row-actions .button{min-height:38px;font-size:13px}.empty.small{padding:30px 20px}.empty-icon{color:#7da4ab;background:#edf8f7;border:0;border-radius:23px;width:66px;height:66px}.empty h3{color:var(--ink);margin-top:19px;font-size:17px}.empty p{color:var(--muted);max-width:440px;font-size:13px;line-height:1.9}.skeleton{background:linear-gradient(90deg,#edf5f6 10%,#dcebed 45%,#edf5f6 80%) 0 0/200% 100%;border-radius:12px}.error-box{color:var(--danger);background:#fff7f8;border-color:#f0cbd1;border-radius:16px}.error-box p,.error-box>svg{color:#995263}.error-box .error-code,.error-box .trace{font-size:11px}.notice{color:#4f737e;background:#edf7fb;border-color:#d6e9f0;border-radius:16px;font-size:13px;line-height:1.9}.notice.warning{color:var(--warning-ink);background:#fff8e9;border-color:#f2d8a4}.notice.success{color:#26745e;background:#edf9f3;border-color:#c8e8da}.modal{border-color:var(--border);background:#fff;border-radius:25px}.modal-header{border-color:var(--border);padding:21px 25px}.modal-footer{border-color:var(--border);background:#f7fbfc;padding:18px 24px}.form-security{color:var(--muted);font-size:11px}.form-grid{gap:21px}.field label,.field>label{color:var(--ink);font-size:14px;font-weight:500}.field small{color:var(--muted);font-size:12px}.field input,.field select,.field textarea,input.filter-input,select{color:var(--ink);background:#fbfdfd;border-color:#d4e7eb;border-radius:13px;min-height:46px;padding:11px 13px;font-size:14px}.field input:hover,.field textarea:hover,.field select:hover{border-color:#9bc5c8}.field input:focus,.field textarea:focus,.field select:focus{background:#fff;border-color:#009f95;box-shadow:0 0 0 3px #009f951c}input::placeholder,textarea::placeholder{color:var(--muted)}.check-field{background:#f6fbfb;border-radius:13px;padding:12px 14px}.check-field input{accent-color:var(--accent);width:18px!important;height:18px!important}.money-input>span{color:var(--muted);font-size:12px;top:12px}.market-filters{border-color:var(--border);background:#f5fbfc;border-radius:16px;padding:15px 18px}.market-filters>summary{color:var(--accent-deep);font-size:14px}.details-grid{padding:5px 23px}.details-grid dt{color:var(--muted);font-size:12px}.details-grid dd{color:var(--ink);font-size:14px}.body-note{font-size:14px;line-height:1.9}.route-banner{background:#edf9f6;border-color:#cce8df;border-radius:24px}.route-banner strong{color:var(--ink);font-size:23px}.route-banner small,.route-banner p{color:var(--muted);font-size:12px}.route-stop{background:#579ab7;border-color:#fff;box-shadow:0 0 0 5px #e2f1f6}.route-stop.origin{background:#00a796;border-color:#fff;box-shadow:0 0 0 5px #d9f2eb}.route-line{color:#0e9890}.route-line svg{background:#edf9f6}.trip-stepper,.timeline{color:var(--muted)}.trip-stepper .active i,.timeline .current i{color:#087c70;background:#dff5ed;border-color:#7bbfb0}.trip-stepper .done i,.timeline .done i{color:#26745e;background:#e8f5ee}.quote-total{color:#fff;background:linear-gradient(110deg,#087f89,#008477);border-color:#0000;border-radius:20px}.quote-total strong,.quote-total small,.quote-total p,.quote-total strong span{color:#fff}.offline-map{background:#eaf4f7;border:1px solid #cee3e8;border-radius:20px}.offline-map-toolbar,.offline-map-footer{border-color:var(--border);background:#fbfefe;padding:12px 16px}.offline-map-toolbar{flex-wrap:wrap}.offline-map-toolbar>span{color:var(--ink);font-size:13px}.offline-map-toolbar small,.offline-map-footer{color:var(--muted);font-size:11px}.offline-map-toolbar .actions{flex-wrap:wrap}.offline-map-toolbar .icon-button{color:#567b84;background:#fff;border:1px solid #d9ebee;width:37px;height:37px}.offline-map-footer{flex-wrap:wrap;gap:8px}.map-controls{border-color:var(--border);background:#fff;border-radius:12px}.map-controls .icon-button{color:var(--muted)}.bar-track{background:#edf5f7;border-radius:8px;height:12px}.bar-track>div{background:linear-gradient(90deg,#81d4c8,#14b3a0);border-radius:8px}.distribution{padding:10px 24px 24px}.distribution small{color:var(--muted);font-size:12px}.export-panel{border-color:var(--border);background:#f6fcfb;padding:24px}.export-panel>div>svg{width:42px;height:42px;color:var(--accent-deep);background:#e2f6f0;border-radius:12px;padding:10px}.export-panel strong{font-size:16px}.export-panel p{font-size:13px}.metric-strip{gap:18px}.metric-strip>div{border-color:var(--border);background:#fff;border-radius:20px;padding:21px}.metric-strip span,.metric-strip small{font-size:12px}.metric-strip strong{color:var(--ink);font-size:30px}.portal-welcome{background:linear-gradient(110deg,#ddf4f1,#f4fcfa);border-color:#cee8e6;border-radius:24px;padding:27px}.portal-welcome h2{font-size:25px}.portal-welcome p{color:var(--muted);max-width:760px;margin:8px 0 15px;font-size:14px}.portal-links{gap:16px}.portal-links a{border:1px solid var(--border);background:#fff;border-radius:19px;padding:20px}.portal-links a:hover{background:#f4fbf9;border-color:#b4d9d3}.portal-links a>svg{color:var(--accent-deep);background:#e8f7f2;border-radius:13px;width:42px;height:42px;padding:10px}.portal-links strong{color:var(--ink);font-size:14px}.portal-links small{font-size:12px}.notification-item{background:#fff;border-radius:17px;padding:20px}.notification-item.unread{background:#f4fcf9;border-right:3px solid #1aaf9d}.notification-item h3{font-size:16px}.notification-item p{color:var(--ink);font-size:14px}.notification-item time{font-size:12px}.negotiation-card{border-color:var(--border);background:#fff;border-radius:20px;padding:21px}.negotiation-card p,.negotiation-card h3 small{font-size:13px}.negotiation-messages article{background:#f7fbfc;border-radius:17px}.negotiation-messages article.own-message{background:#eaf8f3;border-color:#cce7de}.negotiation-messages header{color:var(--muted)}.negotiation-messages p{color:var(--ink)}.wallet-self-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.wallet-self-metrics>div{border-color:var(--border);background:#fff;border-radius:22px;padding:23px}.wallet-self-metrics>div:first-child{color:#fff;background:linear-gradient(110deg,#087f89,#008477);border-color:#0000}.wallet-self-metrics strong{overflow-wrap:anywhere;font-size:28px;line-height:1.6}.wallet-self-metrics small{color:var(--muted)}.wallet-self-metrics .wallet-metric-icon{opacity:.85;margin-bottom:16px;display:block}.profile-header{background:#f0faf7;border-radius:18px;padding:20px}.service-card{background:#fff;border-radius:21px;padding:22px}.service-card.down{border-color:#f0c8ce}.service-card.up{border-color:#c2e5d8}.service-symbol{background:var(--soft);color:var(--accent-deep);border-radius:13px}.service-card p{font-size:13px}.service-foot{border-color:var(--border);font-size:12px}.toast{color:#26745e;background:#f0fbf5;border-color:#a5d5bf;border-radius:16px;font-size:14px}.toast.error{color:var(--danger);background:#fff3f5;border-color:#eab6c0}.toasts{z-index:120}.login-page{background:linear-gradient(120deg,#f1fbfa,#fff);grid-template-columns:1fr 1fr}.login-main{padding:38px clamp(28px,5.5vw,92px) 24px}.login-form-wrap{max-width:450px;padding:40px 0}.login-form-wrap>h1{color:var(--ink);font-size:40px;line-height:1.65}.login-form-wrap>h1>span{color:var(--accent-deep)}.login-form-wrap>p{color:var(--muted);font-size:14px;line-height:1.9}.login-form .field input{background:#fff;border-color:#cfe4e7;border-radius:14px;min-height:52px;font-size:15px}.login-form .field label{font-size:14px}.login-form>.button{border-radius:14px;min-height:52px;font-size:15px}.login-form-wrap>.login-help{color:var(--muted);font-size:12px;line-height:1.9}.login-footer{border-color:var(--border);color:var(--muted);font-size:11px}.visual-copy{padding:0 48px 40px}.visual-copy h2{color:var(--ink);font-size:36px}.visual-copy p{color:var(--muted);font-size:14px;line-height:1.9}.visual-copy>.eyebrow,.login-visual-label{color:var(--accent-deep)}.visual-tags span{color:var(--accent-deep);background:#ffffff91;border-color:#bbdeda;border-radius:10px;padding:7px 12px;font-size:12px}.skip-link{color:#fff;background:var(--accent-deep);border-radius:10px}.json-details pre,.secret-value,.secret-token{color:var(--ink);background:#f1f8fa}.eta-card{color:var(--accent-deep);background:#eef9f5;border-color:#c7e6dc}.eta-card strong,.score-value{color:var(--accent-deep)}.score-block p,.report-meta,.analytics-note{color:var(--muted)}@media (max-width:1280px){.sidebar{width:244px}.app-main{margin-right:244px}.main-content{padding:25px 24px 20px}.topbar{padding:0 24px}.topbar-context{display:none}.topbar-left{gap:10px}.metrics-grid{gap:13px}.metric{padding:18px}.metric-top{font-size:12px}.metric>small{font-size:11px}.heading-actions .button{padding:9px 13px;font-size:13px}.dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr);gap:18px}.wallet-self-metrics strong{font-size:23px}}@media (max-width:980px){.sidebar{visibility:hidden;width:min(304px,100vw - 36px);transition:transform .2s;box-shadow:-16px 0 48px #1037431a}.sidebar.open{visibility:visible}.sidebar-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10374340}.app-main{margin-right:0}.topbar{height:74px;padding-inline:20px}.main-content{padding:25px 20px 20px}.breadcrumb{font-size:12px}.heading-actions{max-width:100%}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,1fr)}.operations-welcome{padding:22px}.operations-welcome h2{font-size:22px}.operations-emblem{min-width:84px;height:84px;margin-left:10px}}@media (max-width:720px){body{font-size:14px}h1,.page-heading h1{font-size:26px}.main-content{padding:22px 14px 18px}.topbar{gap:6px;height:72px;padding:0 13px}.topbar-right,.topbar-left{gap:5px}.breadcrumb{gap:4px;font-size:11px}.breadcrumb>span{display:none}.topbar .avatar.small{width:34px;height:34px}.topbar .icon-button{width:36px;height:40px}.global-search{border-radius:11px;width:36px;min-width:36px;min-height:40px;padding:6px}.page-heading{gap:15px;margin-bottom:22px}.page-heading p{font-size:13px;line-height:1.85}.heading-actions{justify-content:flex-start;gap:8px;width:100%}.heading-actions .button{min-height:43px;font-size:13px}.operations-welcome{border-radius:23px;gap:14px;margin-bottom:19px;padding:20px}.operations-welcome h2{font-size:20px}.operations-welcome p{font-size:12px}.operations-emblem{border-width:8px;min-width:58px;height:58px;margin:0 0 0 5px;box-shadow:0 0 0 12px #ffffff40}.operations-emblem svg{width:30px;height:30px}.metrics-grid{gap:12px;margin-bottom:19px}.metric{border-radius:21px;min-height:153px;padding:16px 14px}.metric-top{gap:5px;font-size:12px}.metric-symbol{border-radius:10px;flex-shrink:0;width:31px;height:31px}.metric-symbol svg{width:17px;height:17px}.metric>strong{margin:9px 0;font-size:29px}.metric>small{font-size:11px;line-height:1.7;display:block}.dashboard-grid,.detail-layout{grid-template-columns:minmax(0,1fr);gap:0}.panel{border-radius:23px;margin-bottom:18px}.panel-heading{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:21px 18px 17px}.panel-heading h2{font-size:18px}.panel-heading p,.panel-heading>.text-link{font-size:12px}.dashboard-map .offline-map-wrap{padding:0 12px 13px}.dashboard-map .offline-map>svg{height:270px}.table-scroll{padding:0 12px}.table-scroll table{min-width:580px}.dashboard-grid table{min-width:470px}th{padding:13px 12px;font-size:12px}td{padding:17px 12px;font-size:13px}.table-foot,.pagination{flex-wrap:wrap;gap:9px;padding:16px;font-size:12px}.tabs{margin-bottom:18px}.tabs button{min-height:42px;padding:8px 13px;font-size:13px}.panel>.tabs{margin-inline:13px}.toolbar{gap:10px;padding:15px}.toolbar>.muted{font-size:12px}.toolbar select{flex:1;width:auto;min-width:min(140px,100%)}.financial-strip{gap:20px 0;padding:20px 0}.financial-strip>div{padding:0 16px}.financial-strip span{font-size:12px}.financial-strip strong{font-size:20px}.financial-strip.compact strong{font-size:21px}.financial-strip.compact span{font-size:11px}.wallet-self-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wallet-self-metrics>div{border-radius:20px;padding:17px}.wallet-self-metrics strong{font-size:23px}.wallet-self-metrics span{font-size:13px}.wallet-self-metrics small{font-size:12px}.metric-strip{gap:12px}.metric-strip>div{padding:17px}.metric-strip strong{font-size:27px}.route-banner{flex-wrap:wrap;gap:15px;padding:20px}.route-banner>div:not(.route-line){flex:1;min-width:110px;padding-right:22px}.route-banner strong{font-size:19px}.route-banner p,.route-banner small{font-size:12px}.route-line{max-width:32px}.action-bar .button{min-height:43px;padding:8px 12px;font-size:13px}.modal-backdrop{align-items:flex-end;padding:9px}.modal{border-radius:23px;width:100%;max-height:calc(100dvh - 18px)}.modal-header{padding:17px 18px}.modal-header h2{font-size:19px}.modal-body{padding:18px}.modal-footer{padding:16px 18px max(16px, env(safe-area-inset-bottom));gap:9px}.modal-footer .button{white-space:normal;flex:1;min-width:-moz-fit-content;min-width:fit-content}.form-grid{gap:18px}.form-grid .field label{font-size:14px}.field input,.field textarea,.field select{font-size:16px}.details-grid dd{font-size:14px}.details-grid dt{font-size:12px}.error-box .button{min-height:40px;font-size:13px}.error-box p{font-size:12px}.error-box strong{font-size:14px}.portal-welcome{padding:22px}.portal-welcome h2{font-size:23px}.portal-welcome p{font-size:13px}.portal-links{gap:12px}.portal-links a{padding:17px}.notification-item{padding:18px}.notification-item header{flex-wrap:wrap}.export-panel{padding:19px}.export-panel>div{width:100%;min-width:0}.platform-grid{grid-template-columns:minmax(0,1fr)}.service-card h2{font-size:19px}.service-card p{font-size:13px}.service-top .badge,.report-meta{font-size:12px}.page-footer{gap:7px;padding-top:18px;font-size:11px}.login-main{max-width:520px;padding:28px 23px 22px}.login-main>.brand strong{font-size:26px}.login-form-wrap{padding:40px 0}.login-form-wrap>h1{font-size:34px}.login-form .field input{font-size:16px}.login-footer{flex-wrap:wrap;gap:10px;font-size:11px}.toast{font-size:13px}}@media print{body{color:#183941;background:#fff}.sidebar,.topbar,.heading-actions,.action-bar,.toasts,.page-footer{display:none!important}.app-main{margin:0}.main-content{max-width:none;padding:0}.panel{box-shadow:none;break-inside:avoid;border:1px solid #d1dee1}.table-scroll{padding:0;overflow:visible}table,.table-scroll table{min-width:0;font-size:11px}th,td{padding:9px;font-size:11px}.button,.row-actions{display:none!important}}.dashboard-grid.no-map{grid-template-columns:minmax(0,1fr)}@media (max-height:780px){.sidebar-note{display:none}}.driver-intro{background:linear-gradient(110deg,#dff4f2,#f5fcfa);border:1px solid #cce8e4;border-radius:24px;align-items:center;gap:22px;margin-bottom:22px;padding:25px;display:flex}.driver-intro-icon{color:#087f89;background:#c7eae6;border:10px solid #fff9;border-radius:26px;flex-shrink:0;place-items:center;width:79px;height:79px;display:grid}.driver-intro h2{font-size:24px}.driver-intro p{color:var(--muted);margin-top:5px;font-size:13px}.view-switch{background:var(--soft);border-radius:14px;gap:4px;padding:4px;display:flex}.view-switch .icon-button{width:37px;height:36px}.view-switch [aria-pressed=true]{color:var(--accent-deep);background:#fff;box-shadow:0 2px 5px #1037430a}.driver-job-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:18px;padding:0 23px 23px;display:grid}.driver-job-card{background:#f6fcfb;border:1px solid #d8ece7;border-radius:20px;padding:22px}.driver-job-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.driver-job-card header>div>span{color:var(--muted);font-size:12px}.driver-job-card h3{overflow-wrap:anywhere;margin-top:4px;font-size:20px}.driver-job-card dl{gap:15px;margin:21px 0;padding:0;display:grid}.driver-job-card dl>div{padding-right:22px;position:relative}.driver-job-card dl>div:before{content:"";border:3px solid #0a9d93;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;right:0}.driver-job-card dl>div+div:before{border-color:#4c99b0;border-radius:3px}.driver-job-card dt{color:var(--muted);font-size:12px}.driver-job-card dd{color:var(--ink);margin:3px 0 0;font-size:15px}.driver-job-card .button{width:100%}.driver-job-card .button>svg:last-child{margin-right:auto}.wallet-self-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,248px),1fr))}.wallet-self-metrics>div{min-width:0;container-type:inline-size}.wallet-self-metrics strong{font-size:20px;white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums;font-size:clamp(18px,8cqw,26px)}.list-filter-summary{background:#f0faf7;border:1px solid #cce9e2;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin:0 22px 18px;padding:15px 22px;display:flex}.list-filter-summary>div{gap:3px;min-width:0;display:grid}.list-filter-summary strong{color:var(--accent-deep);font-size:13px}.list-filter-summary span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.list-filter-summary .button{flex-shrink:0}@media (max-width:600px){.list-filter-summary{flex-direction:column;align-items:stretch;margin-inline:13px;padding:14px}.list-filter-summary .button{align-self:flex-start}}.offline-map>svg:focus-visible{outline:2px solid var(--accent-deep);outline-offset:-3px}@media (max-width:720px){.driver-intro{gap:14px;padding:20px}.driver-intro-icon{border-width:7px;border-radius:21px;width:61px;height:61px}.driver-intro h2{font-size:21px}.driver-job-grid{gap:14px;padding:0 14px 15px}.driver-job-card{padding:20px}}.document-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-items:end;gap:12px;margin:14px 0;display:grid}.document-filter-grid .field{min-width:0}.document-filter-grid .button{align-self:end;min-height:42px}.panel>.document-filter-grid{margin-inline:22px}.file-link{min-width:160px}.document-picker{border:1px solid var(--border);background:var(--panel2);border-radius:14px;margin:18px 0;padding:16px}.document-picker select{max-width:100%}.document-inline-form{border:1px solid var(--border);background:var(--panel2);border-radius:14px;margin:16px 0;padding:18px}.document-inline-form h3{margin:0 0 12px}.document-inline-form>.inline-actions{margin-top:16px}.document-inline-form .hash-value{overflow-wrap:anywhere}.document-inline-form>.button{margin:12px 0 0 8px}@media (max-width:600px){.document-picker,.document-inline-form{padding:12px}.document-filter-grid{grid-template-columns:minmax(0,1fr)}.panel>.document-filter-grid{margin-inline:14px}}.phone-position-summary{border:1px solid var(--border);border-radius:14px;margin:16px 0;padding:16px}.phone-position-summary>.badge{margin-inline-start:12px}.phone-position-summary dl{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;display:grid}.phone-position-summary dt{color:var(--muted);font-size:12px}.phone-position-summary dd{overflow-wrap:anywhere;margin:3px 0 0}:root{--ink:#162b3b;--text:#162b3b;--bg:#f3f5f7;--panel:#fff;--panel2:#f7f9fb;--soft:#edf2f5;--border:#e3e8ed;--muted:#647586;--accent:#087d79;--accent-deep:#086c69;--teal:#e6f5f0;--radius:18px}body{background:var(--bg);font-size:13px;line-height:1.75}h1{letter-spacing:-.65px;font-size:26px;line-height:1.5}h2{font-size:16px}h3{font-size:14px}.sidebar{color:#d9e6ec;background:#102c3c;border:0;width:240px;box-shadow:-5px 0 30px #17344508}.sidebar .brand img{width:39px;height:39px}.sidebar .workspace{background:#1c394a;border:1px solid #345163;border-radius:12px;gap:9px;margin:0 14px 14px;padding:11px 9px}.workspace>div{min-width:0}.workspace strong{color:#f5fbfd;font-size:11px}.workspace small{color:#b9ceda;text-overflow:ellipsis;white-space:nowrap;max-width:133px;font-size:10px;display:block;overflow:hidden}.workspace-icon{color:#8ce4d0;background:#284c5e;border-radius:9px;width:30px;height:34px}.workspace-chip{display:none}.nav-filter input{color:#f5fbfd;background:#0e2533;border-color:#304959;border-radius:10px;min-height:37px;font-size:11px}.sidebar nav{padding:0 12px 16px}.nav-section h2{padding:0 8px 5px}.nav-group-toggle{color:#9cb5c4;text-align:right;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:7px 0;font-size:10px;display:flex}.nav-group-toggle[aria-expanded=true] svg{transform:rotate(-90deg)}.nav-section a{color:#c5d5df;border-radius:9px;gap:10px;min-height:39px;padding:8px 12px;font-size:12px}.nav-section a svg{width:17px;height:17px}.nav-section a:hover{color:#fff;background:#1c4051}.nav-section a.active{color:#e5fff5;background:#1d645f;border:1px solid #39887c;font-weight:500}.nav-section a.active i{background:#b3efce}.sidebar-bottom{background:#102c3c;border-color:#294555;padding:13px 17px}.sidebar .user-card small,.sidebar .build-info{color:#9db7c6}.sidebar .avatar{color:#b3efce;background:#234656;border-color:#365b6d}.sidebar .build-info{margin-top:7px}.app-main{margin-right:240px}.topbar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;height:68px;padding:0 30px}.topbar .breadcrumbs{font-size:12px}.topbar .topbar-date{color:var(--muted);font-size:11px}.global-search{background:#f7f9fb;border-radius:10px;min-height:37px;font-size:11px}.avatar.small{border-radius:10px;width:34px;height:34px}.main-content{max-width:1580px;margin:0 auto;padding:26px 30px 36px}.page-heading .eyebrow{letter-spacing:.2px;color:#748493;margin-bottom:5px;font-size:10px}.page-heading p{max-width:690px;color:var(--muted);margin-top:8px;font-size:12px;line-height:1.85}.heading-actions{gap:8px}.button{min-height:40px;box-shadow:none;border-radius:10px;gap:7px;padding:8px 14px;font-size:12px}.button.primary{background:#087d79;box-shadow:0 3px 8px #087d7915}.button.secondary{color:#284959;background:#fff;border-color:#d9e2e8}.button.secondary:hover:not(:disabled){background:#f4f8fa;border-color:#9db6bf}.button.ghost{color:#087d79}.icon-button{border-radius:10px;width:36px;height:36px}.panel{border:1px solid var(--border);border-radius:16px;margin-bottom:20px;overflow:hidden;box-shadow:0 3px 12px #16324703}.panel-heading{border-bottom:1px solid #edf0f3;padding:19px 21px}.panel-heading h2{font-size:15px}.panel-heading p{margin-top:5px;font-size:11px}.panel-heading .text-link{font-size:11px}.toolbar{background:#fff;border-bottom:1px solid #edf0f3;gap:12px;padding:15px 20px}.toolbar input,.toolbar select{min-height:40px;color:var(--ink);background:#fff;border:1px solid #dce4e9;border-radius:9px;padding:8px 12px;font-size:12px}.toolbar>input{flex:1;min-width:170px}.toolbar select{min-width:145px}.search-input{background:#f9fbfc;border-radius:10px;max-width:100%;min-height:40px}.search-input input{min-width:0;font-size:12px;background:0 0!important;border:0!important}.toolbar .search-input{flex:1}.table-scroll{padding:0 8px}table{font-size:12px}th{color:#6c7b88;white-space:nowrap;border-color:#e9eef2;padding:12px 14px;font-size:11px;font-weight:500}td{border-color:#edf1f4;padding:16px 14px;font-size:12px;line-height:1.8}tbody tr:hover td{background:#f6faf9}td .text-link{font-weight:600}.table-foot,.pagination{background:#fff;padding:14px 21px;font-size:11px}.table-scroll td bdi,.reference-value{overflow-wrap:anywhere}.route-stack{gap:4px;min-width:135px;display:grid}.route-stack strong{font-size:12px;font-weight:500}.route-stack small{color:var(--muted);font-size:11px}.badge{border-radius:6px;gap:6px;padding:4px 8px;font-size:10px;font-weight:500;line-height:1.7}.badge.success{color:#22714e;background:#e7f5ee}.badge.warning{color:#98651d;background:#fff3de}.badge.info{color:#38668f;background:#e9f1fb}.badge.neutral{color:#5d7282;background:#edf1f5}.badge.danger{color:#ad4652;background:#fdebed}.tabs{background:#e9eef2;border:0;border-radius:11px;gap:3px;margin-bottom:18px;padding:4px}.tabs button{border-radius:8px;min-height:36px;padding:7px 14px;font-size:12px}.tabs button.active{color:#086c69;box-shadow:0 2px 6px #19344b0b}.details-grid dt{color:#718291;margin-bottom:5px;font-size:11px}.details-grid dd{font-size:13px}.technical-details{border:1px solid var(--border);background:#fff;border-radius:12px;margin:16px 0 20px}.technical-details>summary{cursor:pointer;color:#617687;padding:12px 18px;font-size:11px}.technical-details .details-grid{padding-top:8px}.action-bar{gap:10px;margin-bottom:18px}.trip-stepper{border:1px solid var(--border);background:#fff;border-radius:14px;flex-wrap:nowrap;gap:12px;margin-bottom:18px;padding:18px 15px;overflow-x:auto}.trip-stepper>div{flex:1;min-width:67px;font-size:10px}.trip-stepper i{border-radius:50%;width:27px;height:27px;font-size:11px}.trip-stepper .active i{color:#fff;background:#087d79;box-shadow:0 0 0 4px #e1f2ed}.trip-stepper .done i{color:#208063;background:#e4f4ec}.trip-stepper span{font-size:10px}.trip-overview{border:1px solid var(--border);background:#fff;border-radius:16px;grid-template-columns:1.3fr 1fr 1fr;gap:0;margin-bottom:18px;display:grid;overflow:hidden}.trip-overview>div{border-left:1px solid var(--border);padding:23px}.trip-overview>div:last-child{border-left:0}.trip-route{background:#eff7f5}.trip-route h2{font-size:17px}.route-connector{color:#61a895;margin:5px 0;display:block}.trip-crew,.trip-schedule{align-content:center;gap:5px;display:grid}.trip-crew>span,.trip-schedule>span{color:var(--muted);font-size:11px}.trip-crew>strong,.trip-schedule>strong{margin-bottom:12px;font-size:13px;font-weight:500}.workflow-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0 0 20px;display:grid}.workflow-summary>div{border:1px solid var(--border);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.workflow-summary span{color:var(--muted);font-size:12px}.workflow-summary strong{color:#087d79;font-variant-numeric:tabular-nums;font-size:27px}.review-context{background:#eef7f4;border:1px solid #cce5dd;border-radius:12px;grid-column:1/-1;padding:16px}.review-context p{margin-top:7px;font-size:12px}.operations-welcome{color:#fff;background:#153c4c;border:0;border-radius:18px;min-height:148px;margin-bottom:22px;padding:25px 29px;position:relative;overflow:hidden}.operations-welcome .eyebrow{color:#8fd9be;font-size:10px}.operations-welcome h2{color:#fff;font-size:23px}.operations-welcome p{color:#bad1dc;max-width:520px;font-size:12px;line-height:1.9}.operations-emblem{color:#9be5c7;background:#245566;border:1px solid #448377;border-radius:21px;min-width:86px;height:86px;transform:rotate(-8deg);box-shadow:0 0 0 18px #ffffff04}.operations-emblem svg{width:42px;transform:rotate(8deg)}.metrics-grid{gap:16px;margin-bottom:22px}.metric{border:1px solid var(--border);background:#fff;border-radius:14px;min-height:140px;padding:18px 20px;transition:transform .15s,border-color .15s;box-shadow:0 4px 12px #18334403}.metric:hover{border-color:#a8d6c6;transform:translateY(-2px)}.metric-top{color:#536c7b;font-size:12px}.metric-symbol{border-radius:10px;width:35px;height:35px}.metric>strong{color:#1d3948;letter-spacing:-1px;margin-top:10px;font-size:32px;line-height:1.4}.metric>small{color:#748694;margin-top:5px;font-size:10px}.dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr);gap:20px}.attention-list{gap:0;padding:10px 20px 15px}.attention-list>a,.attention-list>a:last-child{border:0;border-bottom:1px solid #edf1f4;border-radius:0;min-height:66px;padding:13px 0;font-size:12px}.attention-list strong{font-size:20px}.balance-check{padding:14px 20px;font-size:11px}.financial-strip{border-radius:15px;margin:0 0 20px;padding:19px 0}.financial-strip span{font-size:11px}.financial-strip strong{margin-top:5px;font-size:21px}.empty-icon{color:#7e9ca8;background:#edf4f5;border-radius:15px;width:53px;height:53px}.empty h3{margin-top:13px;font-size:14px}.empty p{max-width:380px;margin-top:6px;font-size:12px}.map-empty{background:linear-gradient(135deg,#f2f8f7,#f8fafb);align-items:center;gap:20px;min-height:220px;padding:32px;display:flex}.map-empty svg{color:#6b9b94;width:52px;height:52px}.map-empty h3{margin-bottom:8px;font-size:16px}.map-empty p{color:var(--muted);max-width:350px;font-size:12px;line-height:1.9}.modal{border:1px solid #ffffff50;border-radius:18px;box-shadow:0 24px 100px #091e3640}.modal-header{background:#fff;padding:20px 24px}.modal-header h2{font-size:18px}.modal-footer{background:#f8fafb;gap:10px;padding:16px 24px}.field label{font-size:12px;font-weight:500}.field input,.field select,.field textarea{background:#fff;border:1px solid #d6e0e6;border-radius:10px;min-height:42px;font-size:13px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#369c90;box-shadow:0 0 0 3px #e4f4ee}.field-help{font-size:11px}.form-section{border-radius:12px}.error-box{border-radius:12px;padding:14px 17px}.notice{border-radius:11px;font-size:12px;line-height:1.9}.notice p{font-size:12px}.app-footer{color:#8393a0;margin-top:28px;font-size:10px}@media (min-width:1600px){.main-content{padding-top:32px}.metrics-grid{gap:20px}}@media (max-width:1100px){.main-content{padding:22px}.topbar{padding:0 22px}.trip-overview>div{padding:18px}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.operations-welcome h2{font-size:21px}}@media (max-width:980px){.app-main{margin-right:0}.sidebar{width:260px}.main-content{padding:20px}.topbar{height:62px}.workflow-summary>div{padding:15px}.operations-welcome{padding:22px}.trip-overview{grid-template-columns:1fr 1fr}.trip-route{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px;display:flex}.trip-route .eyebrow{width:100%}.route-connector{transform:rotate(90deg)}.trip-overview .trip-crew{border-left:1px solid var(--border)}}@media (max-width:600px){h1{font-size:22px}.main-content{padding:16px 12px}.topbar{padding:0 14px}.page-heading{align-items:flex-start;gap:14px}.page-heading p{font-size:11px}.heading-actions{flex-wrap:wrap;width:100%}.operations-welcome{gap:12px;min-height:140px;padding:20px}.operations-welcome h2{font-size:18px}.operations-welcome p{font-size:11px}.operations-emblem{min-width:52px;height:52px;box-shadow:none;border-radius:14px;margin:0}.operations-emblem svg{width:30px}.metrics-grid{gap:10px}.metric{min-height:125px;padding:15px}.metric-top{gap:5px;font-size:11px}.metric-symbol{width:28px;height:28px}.metric-symbol svg{width:16px}.metric>strong{font-size:28px}.metric>small{font-size:10px}.toolbar{gap:9px;padding:12px}.toolbar select{flex:1;min-width:125px}.toolbar .search-input{flex-basis:100%}.workflow-summary{gap:8px}.workflow-summary>div{gap:5px;padding:12px;display:grid}.workflow-summary span{font-size:10px}.workflow-summary strong{font-size:24px}.trip-overview{grid-template-columns:1fr}.trip-overview>div{border-bottom:1px solid var(--border);border-left:0!important}.trip-overview>div:last-child{border-bottom:0}.trip-crew,.trip-schedule{grid-template-columns:1fr 1.7fr;align-items:center;gap:10px}.trip-crew>strong,.trip-schedule>strong{margin:0}.map-empty{gap:15px;min-height:180px;padding:23px}.map-empty svg{width:40px}.modal-body{padding:18px}.modal-header{padding:17px 18px}.modal-footer{padding:14px 18px}.details-grid{gap:16px;padding:18px}.financial-strip strong{font-size:18px}.table-scroll{padding:0 5px}th,td{padding:12px 10px}.app-footer{line-height:1.9}}@media (prefers-reduced-motion:reduce){.metric{transition:none}.metric:hover{transform:none}}.trip-list-table table{min-width:750px}.trip-list-table .text-link,.trip-list-table td:nth-child(3){white-space:nowrap;direction:ltr;unicode-bidi:isolate}.trip-list-table td:nth-child(4),.trip-list-table td:nth-child(6){min-width:110px}.trip-list-table .badge{white-space:nowrap}.form-group:not(:first-child){margin-top:24px}.form-group>h3{color:#1b5e5b;border-bottom:1px solid #e5ecee;align-items:center;gap:10px;margin:0 0 16px;padding-bottom:10px;font-size:13px;display:flex}.form-disclosure{background:#f8fbfc;border:1px solid #dce6ea;border-radius:12px;margin:24px 0 12px;padding:0 16px}.form-disclosure>summary{cursor:pointer;color:#355665;padding:14px 0;font-size:12px;font-weight:600}.form-disclosure>summary small{color:#758793;margin-top:3px;font-size:10px;font-weight:400;display:block}.form-disclosure>.form-grid{padding:8px 0 16px}.reference-retry{color:inherit;text-underline-offset:4px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.persian-date{min-width:185px;max-width:100%;position:relative}.persian-date-control{align-items:center;display:flex;position:relative}.persian-date-control input{text-align:left;font-variant-numeric:tabular-nums;letter-spacing:.3px;width:100%;padding-left:43px!important}.persian-date-control>button{color:#087d79;cursor:pointer;background:#eaf5f1;border:0;border-radius:7px;place-items:center;width:32px;height:32px;min-height:32px;display:grid;position:absolute;top:5px;left:5px}.persian-calendar{z-index:8;direction:rtl;background:#fff;border:1px solid #cddfda;border-radius:14px;max-width:340px;margin-top:8px;padding:14px;position:relative;box-shadow:0 12px 35px #173f4219}.calendar-heading{color:#70838a;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:11px;display:flex}.persian-calendar button{cursor:pointer;color:inherit;background:0 0;border:0;min-height:30px}.calendar-heading button,.calendar-navigation>button{border-radius:7px;place-items:center;width:30px;display:grid}.calendar-navigation{align-items:center;gap:5px;margin-bottom:12px;display:flex}.calendar-navigation select{flex:1;background:#f6faf9!important;border:1px solid #dce8e4!important;min-width:0!important;min-height:34px!important;padding:4px!important;font-size:12px!important}.calendar-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.calendar-days .weekday{color:#82918f;padding:4px;font-size:10px}.calendar-days button{font-variant-numeric:tabular-nums;border-radius:8px;min-width:30px;height:34px;font-size:12px}.calendar-days button[aria-current=date]{color:#087d79;box-shadow:inset 0 0 0 1px #39a58c}.calendar-days button[aria-pressed=true]{color:#fff;background:#087d79}.calendar-time{border-top:1px solid #e4ece9;justify-content:space-between;align-items:center;margin-top:10px;padding:12px 0;font-size:11px;display:flex}.calendar-time>div{align-items:center;gap:6px;display:flex}.calendar-time select{width:55px;min-width:55px!important;min-height:34px!important;padding:4px!important;font-size:12px!important}.calendar-footer{border-top:1px solid #e4ece9;align-items:center;gap:10px;padding-top:9px;font-size:11px;display:flex}.calendar-footer small{color:#81928c;margin-right:auto;font-size:10px}.calendar-footer button{color:#087d79;border-radius:6px;padding:4px 8px}.persian-date input[aria-invalid=true]{border-color:#c46e64}.persian-calendar button:focus-visible{outline-offset:1px;outline:2px solid #087d79}.persian-calendar button:disabled{opacity:.4;cursor:default}.carrier-steps{grid-template-columns:repeat(5,1fr);gap:12px;margin:12px 0 24px;display:grid}.carrier-steps>div{color:#64748b;background:#f1f5f9;border-radius:14px;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.carrier-steps span{background:#fff;border-radius:50%;place-items:center;min-width:28px;height:28px;font-weight:800;display:grid}.carrier-steps .done{color:#126c5b;background:#e3f5ef}.carrier-selected{background:linear-gradient(110deg,#f0faf7,#fff);border:1px solid #cce3df;border-radius:20px;align-items:center;gap:16px;margin:18px 0;padding:22px;display:flex}.carrier-selected>div{flex:1}.carrier-selected p{color:#546b68;margin:8px 0 0}.carrier-load-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;display:grid}.carrier-load-card{text-align:right;color:inherit;cursor:pointer;font:inherit;background:#fff;border:1px solid #dbe6e4;border-radius:20px;padding:22px;box-shadow:0 5px 18px #163c3510}.carrier-load-card:hover{border-color:#168b78;box-shadow:0 8px 26px #163c3520}.carrier-load-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.carrier-load-card h3{margin:22px 0 12px;font-size:18px}.carrier-load-card p,.carrier-load-card small{color:#637773}.carrier-load-card small{margin-top:18px;display:block}.carrier-load-card strong{color:#147862}@media (max-width:800px){.carrier-steps{grid-template-columns:1fr 1fr}.carrier-selected{flex-wrap:wrap}}.fleet-console{--fm-ink:#183b40;--fm-muted:#718588;--fm-border:#dfe8e8;color:var(--fm-ink);max-width:1800px;margin:auto}.fleet-heading{justify-content:space-between;align-items:center;gap:20px;margin:4px 0 12px;display:flex}.fleet-heading h1{letter-spacing:-.8px;margin:9px 0 5px;font-size:27px;font-weight:800}.fleet-heading p{color:var(--fm-muted);margin:0;font-size:12px}.fleet-eyebrow{color:#167c75;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.fleet-eyebrow>span{background:#14988a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e1f3ef}.fleet-header-actions{align-items:center;gap:8px;display:flex}.fleet-header-actions .button{min-height:38px;padding:8px 11px;font-size:11px}.fleet-live{color:#6a7c7a;white-space:nowrap;background:#fff;border:1px solid #dfe7e5;border-radius:8px;align-items:center;gap:7px;padding:10px 12px;font-size:11px;display:flex}.fleet-live.on{color:#287a5d;background:#edf8f3;border-color:#d7eee1}.fleet-sync{color:var(--fm-muted);justify-content:space-between;gap:12px;margin:0 0 18px;font-size:10px;display:flex}.fleet-sync>span{align-items:center;gap:5px;display:flex}.fleet-sync i{background:#208977;border-radius:50%;width:5px;height:5px}.fleet-sync .sync-error{color:#b56726}.fleet-sync .sync-error i{background:#b56726}.fleet-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:21px;display:grid}.fleet-stat{text-align:right;border:1px solid var(--fm-border);color:var(--fm-muted);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:16px 12px;font-size:10px;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:0 2px 4px #173b4003}.fleet-stat:hover{transform:translateY(-2px);box-shadow:0 5px 15px #173b400a}.fleet-stat strong{color:#183b40;margin-top:6px;font-size:25px;font-weight:750;line-height:1.3;display:block}.fleet-stat-icon{color:#228d80;background:#e8f5f2;border-radius:11px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.fleet-stat.amber .fleet-stat-icon{color:#c5913d;background:#fff3df}.fleet-tabs{border-bottom:1px solid var(--fm-border);gap:28px;margin-bottom:20px;display:flex;overflow-x:auto}.fleet-tabs>button{white-space:nowrap;color:#708184;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:7px;padding:10px 2px 14px;font-size:12px;display:flex}.fleet-tabs>button.active{color:#147f76;border-color:#168c80;font-weight:750}.fleet-tabs b{color:#b87047;background:#fff0e9;border-radius:5px;padding:1px 5px;font-size:10px}.fleet-workspace{grid-template-columns:284px minmax(0,1fr);align-items:start;gap:16px;display:grid}.fleet-list{border:1px solid var(--fm-border);background:#fff;border-radius:13px;overflow:hidden}.fleet-list-tools{border-bottom:1px solid #edf1f1;padding:15px 13px 8px}.fleet-search{color:#889b9b;background:#f5f8f8;border:1px solid #e9efef;border-radius:8px;align-items:center;gap:6px;padding:0 9px;display:flex}.fleet-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:10px 3px;font-size:11px;box-shadow:none!important}.fleet-search button{color:#809393;background:0 0;border:0;place-items:center;display:grid}.fleet-filters{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.fleet-filters select{background-color:#fff;border-color:#e5eaea;border-radius:6px;width:100%;min-width:0;height:33px;min-height:33px;padding:7px 5px;font-size:10px}.fleet-list-count{color:#809293;justify-content:space-between;align-items:center;margin-top:12px;font-size:10px;display:flex}.fleet-list-count button{color:#19877f;background:0 0;border:0;font-size:10px}.fleet-vehicle-scroll{scrollbar-width:thin;scrollbar-color:#dce6e5 transparent;max-height:615px;overflow:auto}.fleet-vehicle{text-align:right;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #eef1f2;padding:16px 16px 13px;transition:background .15s;display:block;position:relative}.fleet-vehicle:hover{background:#f8fbfa}.fleet-vehicle.selected{background:#eef7f5}.fleet-vehicle.selected:before{content:"";background:#269b8c;border-radius:4px;width:3px;position:absolute;top:13px;bottom:13px;right:0}.fleet-vehicle-top{align-items:center;gap:10px;display:flex}.fleet-vehicle-top>svg:last-child{color:#9daead;margin-right:auto}.fleet-vehicle-top strong{letter-spacing:.3px;font-size:14px;display:block}.fleet-vehicle-top small{color:#8b9a9d;margin-top:3px;font-size:9px;display:block}.fleet-vehicle-icon{color:#548583;background:#edf4f4;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.fleet-vehicle-icon.stale{color:#b68a47;background:#fcf2df}.fleet-vehicle-icon.missing{color:#91a0b1;background:#f0f2f5}.fleet-vehicle-driver{color:#7b8d8e;align-items:center;gap:5px;margin:10px 0 9px;font-size:10px;display:flex}.fleet-vehicle-state,.fleet-vehicle-footer{justify-content:space-between;align-items:center;gap:6px;display:flex}.fleet-vehicle-footer{color:#8e9d9f;margin-top:12px;font-size:9px}.fleet-vehicle-footer>span:first-child{align-items:center;gap:4px;display:flex}.fleet-alert-count{color:#c36e53;background:#fff0eb;border-radius:5px;align-items:center;gap:4px;padding:2px 5px;font-size:10px;display:flex}.fleet-list-footer{color:#718a86;background:#fbfdfc;border-top:1px solid #edf1ef;align-items:center;gap:7px;padding:11px 15px;font-size:10px;display:flex}.fleet-status{white-space:nowrap;color:#7a8b9c;background:#f0f3f5;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:inline-flex}.fleet-status i{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.fleet-status.stale,.fleet-status.idle{color:#ad7e2d;background:#fcf1dd}.fleet-main-map{flex-direction:column;gap:13px;min-width:0;display:flex}.fleet-map{isolation:isolate;background:#eef2ee;border:1px solid #dce5e4;border-radius:13px;height:510px;position:relative;overflow:hidden}.fleet-map-canvas{z-index:0;direction:ltr;width:100%;height:100%;font-family:inherit}.fleet-map-canvas .leaflet-tile-pane{filter:saturate(.55)brightness(1.02)}.fleet-map-canvas .leaflet-control-attribution{direction:ltr;font-family:Arial,sans-serif;font-size:10px}.fleet-map-canvas .leaflet-control-scale{direction:ltr}.fleet-map-caption{z-index:400;background:#fffffff2;border:1px solid #e4eae5;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex;position:absolute;top:15px;right:15px;box-shadow:0 2px 13px #283c3a12}.fleet-map-caption>span:last-child{color:#81928f;font-size:9px}.map-live-dot{background:#428a7d;border-radius:50%;width:6px;height:6px}.fleet-map-tools{z-index:400;flex-direction:column;gap:6px;display:flex;position:absolute;top:15px;left:14px}.fleet-map-tools button{color:#536b68;background:#fff;border:1px solid #e0e8e4;border-radius:7px;place-items:center;width:33px;height:34px;display:grid;box-shadow:0 2px 8px #33433a12}.fleet-map-tools button:hover,.fleet-map-tools button[aria-pressed=true]{color:#127b70;background:#e9f6f2}.fleet-map-legend{z-index:400;color:#6a7a76;background:#fffffff0;border:1px solid #e8ece6;border-radius:7px;flex-wrap:wrap;gap:14px;max-width:calc(100% - 30px);padding:9px 11px;font-size:9px;display:flex;position:absolute;bottom:30px;right:15px}.fleet-map-legend span{align-items:center;gap:5px;display:flex}.fleet-map-legend i{border-radius:50%;width:6px;height:6px}.fleet-map.is-expanded{z-index:1800;border-radius:14px;height:auto;position:fixed;inset:16px}.fleet-tile-error{color:#8d681c;z-index:450;background:#fff7e9;border:1px solid #eddbb4;border-radius:7px;justify-content:space-between;gap:8px;padding:8px 11px;font-size:10px;display:flex;position:absolute;top:67px;left:60px;right:15px}.fleet-tile-error button{white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;display:flex}.fleet-map-marker{background:0 0;border:0}.fleet-pin{--pin:#208f7f;filter:drop-shadow(0 3px 4px #203e3c22);flex-direction:column;align-items:center;width:40px;display:flex}.fleet-pin-icon{background:var(--pin);color:#fff;border:3px solid #fff;border-radius:12px;outline:1px solid #bacfca88;place-items:center;width:35px;height:35px;font-family:Arial,sans-serif;font-size:23px;font-weight:700;line-height:1;display:grid}.fleet-pin.selected .fleet-pin-icon{box-shadow:0 0 0 7px #1b958528}.fleet-pin-label{white-space:nowrap;color:#294e4a;direction:rtl;background:#fff;border:1px solid #d6e3de;border-radius:5px;margin-top:4px;padding:3px 7px;font-size:10px;display:block}.fleet-cluster-list{direction:rtl;gap:4px;font-family:inherit;display:grid}.fleet-cluster-list button{text-align:right;color:#265d52;cursor:pointer;background:#eff7f4;border:0;border-radius:5px;padding:8px;font-family:inherit}.fleet-detail{border:1px solid var(--fm-border);background:#fff;border-radius:12px;padding:17px}.fleet-detail-title{align-items:center;gap:10px;margin-bottom:15px;display:flex}.fleet-detail-name{flex:1;align-items:center;gap:9px;display:flex}.fleet-detail-name>svg{color:#4a9388}.fleet-detail-name strong{font-size:15px;display:block}.fleet-detail-name span{color:#8c9b9c;margin-top:3px;font-size:9px;display:block}.fleet-detail-title>button{color:#7b8c8c;background:#f5f7f7;border:0;border-radius:5px;place-items:center;padding:5px;display:grid}.fleet-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fleet-detail-grid>div{flex-direction:column;gap:5px;min-width:0;display:flex}.fleet-detail-grid small{color:#8c9b9d;font-size:9px}.fleet-detail-grid strong{font-size:11px;font-weight:650}.fleet-detail-grid span,.fleet-detail-grid a{color:#77918e;font-size:10px}.fleet-detail-grid a{color:#158579;align-items:center;gap:3px;display:flex}.fleet-route-line{background:#f5f8f7;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;padding:10px;font-size:10px;display:flex}.fleet-route-line>svg{color:#6c9990;flex-shrink:0}.fleet-route-line .badge{margin-right:auto;font-size:9px}.fleet-detail-warning{color:#a07c3e;align-items:center;gap:6px;margin-top:11px;font-size:10px;line-height:1.8;display:flex}.fleet-detail-warning svg{flex-shrink:0}.fleet-detail-actions{border-top:1px solid #eef2f1;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.fleet-detail-actions .button{min-height:32px;padding:7px 9px;font-size:10px}.fleet-detail-actions>a{color:#348a7c;align-items:center;gap:4px;margin-right:auto;font-size:10px;display:flex}.fleet-detail-actions details{color:#8a989a;flex-basis:100%;font-size:10px}.fleet-detail-actions summary{cursor:pointer}.fleet-source-row{background:#f9fbfa;border-bottom:1px solid #eef2f0;gap:4px;padding:10px;display:grid}.fleet-selection-hint{background:#f7faf9;border:1px dashed #d6e3e0;border-radius:11px;align-items:center;gap:13px;padding:24px 20px;display:flex}.fleet-selection-hint>span{color:#6a9e93;background:#e8f2ef;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.fleet-selection-hint strong{font-size:11px;font-weight:650}.fleet-selection-hint p{color:#82988f;margin:5px 0 0;font-size:10px;line-height:1.8}.fleet-bottom-strip{border:1px solid var(--fm-border);background:#fff;border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:14px 17px;font-size:11px;display:flex}.fleet-bottom-strip>svg{color:#bc9360}.fleet-bottom-strip>span{color:#83918e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.fleet-bottom-strip>button{white-space:nowrap;color:#258a7e;background:0 0;border:0;align-items:center;gap:5px;margin-right:auto;font-size:10px;display:flex}.fleet-empty{text-align:center;color:#879b95;flex-direction:column;align-items:center;gap:12px;padding:55px 20px;font-size:11px;display:flex}.fleet-empty strong{color:#45665e}.fleet-alerts-panel,.fleet-history{border:1px solid var(--fm-border);background:#fff;border-radius:13px;padding:19px}.fleet-section-heading{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.fleet-section-heading>div{flex:1}.fleet-section-heading h2{margin:0 0 6px;font-size:16px}.fleet-section-heading p{color:#8c9994;margin:0;font-size:11px}.fleet-section-heading select{max-width:220px;font-size:11px}.fleet-history-tools{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.fleet-history-tools label{color:#82968c;gap:5px;min-width:175px;font-size:10px;display:grid}.fleet-history-tools select{border-radius:7px;min-height:36px;padding:7px;font-size:11px}.fleet-history-tools>.button{min-height:36px;margin-right:auto;padding:8px;font-size:10px}.fleet-range-buttons{border:1px solid #e7edeb;border-radius:8px;gap:2px;padding:3px;display:flex}.fleet-range-buttons button{color:#728b81;background:0 0;border:0;border-radius:5px;padding:7px 8px;font-size:10px}.fleet-range-buttons button:hover{color:#19866c;background:#edf6f2}.fleet-history-range{color:#8a9d94;margin:12px 0 16px;font-size:10px}.fleet-history-stats{border-top:1px solid #edf1ef;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:17px;padding-top:17px;display:grid}.fleet-history-stats>div{gap:8px;display:grid}.fleet-history-stats span{color:#82978c;font-size:10px}.fleet-history-stats strong{color:#355f50;font-size:21px}.fleet-history-stats small{font-size:10px;font-weight:400}.fleet-history .fleet-map{height:430px}.fleet-custom-range{background:#f6f9f7;border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px;margin-top:15px;padding:15px;display:flex}.fleet-custom-range label{flex:1;min-width:200px;font-size:11px}.fleet-custom-range .persian-date{margin-top:6px}.fleet-playback{background:#f4f8f6;border:1px solid #e3ebe6;border-radius:10px;align-items:center;gap:15px;margin-top:13px;padding:14px;display:flex}.fleet-play{color:#fff;background:#188a78;border:0;border-radius:10px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.fleet-play:disabled{color:#92a398;background:#d6e0db}.fleet-playback-track{flex:1;min-width:0}.fleet-playback-track>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:10px;display:flex}.fleet-playback-track span{color:#889c92}.fleet-playback-track input{accent-color:#238d79;direction:ltr;width:100%;height:14px;min-height:0;padding:0}.fleet-playback select{width:62px;height:32px;min-height:32px;padding:4px;font-size:11px}.fleet-speed-chart{border:1px solid #e9eeeb;border-radius:9px;margin-top:18px;padding:14px}.fleet-speed-chart>div{color:#7a9184;justify-content:space-between;align-items:center;font-size:10px;display:flex}.fleet-speed-chart svg{direction:ltr;width:100%;height:95px;margin-top:8px;display:block}.fleet-quality-note{color:#7f9388;margin:11px 0 0;font-size:10px;line-height:2}.fleet-history-empty{color:#779080;background:#f5f8f6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;padding:18px;font-size:11px;display:flex}.fleet-history-empty span{flex-basis:100%;font-size:10px;line-height:1.9}.fleet-advanced .page-header h1{font-size:18px}.fleet-advanced .page-header{margin-top:0}@media (min-width:1600px){.fleet-workspace{grid-template-columns:315px minmax(0,1fr)}.fleet-map{height:560px}.fleet-vehicle-scroll{max-height:680px}}@media (max-width:1190px){.fleet-heading{align-items:start}.fleet-header-actions{flex-wrap:wrap;justify-content:end}.fleet-stats{gap:7px}.fleet-stat{gap:7px;padding:12px 9px}.fleet-stat-icon{width:30px;height:34px}.fleet-stat strong{font-size:22px}.fleet-workspace{grid-template-columns:244px minmax(0,1fr);gap:12px}.fleet-map{height:495px}.fleet-map-caption>span:last-child{display:none}.fleet-detail-grid{grid-template-columns:1fr 1fr}.fleet-detail-grid>div:last-child{flex-direction:row;grid-column:1/-1;align-items:center;gap:8px}.fleet-tabs{gap:20px}.fleet-map-legend{gap:8px}}@media (max-width:900px){.fleet-stats{grid-template-columns:repeat(3,1fr)}.fleet-heading h1{font-size:24px}.fleet-live,.fleet-header-actions .button{font-size:10px}.fleet-workspace{grid-template-columns:215px minmax(0,1fr)}.fleet-vehicle{padding:13px 11px}.fleet-tabs{gap:15px}.fleet-tabs>button{font-size:11px}.fleet-detail-grid{grid-template-columns:1fr}.fleet-detail-grid>div:last-child{flex-direction:column;align-items:start}.fleet-detail-title{flex-wrap:wrap}.fleet-detail-name{flex:100%}.fleet-filters{grid-template-columns:1fr}.fleet-detail-title>button{margin-right:auto}.fleet-history-stats{gap:10px}.fleet-history-tools{gap:8px}.fleet-custom-range{padding:10px}}@media (max-width:650px){.fleet-heading{flex-direction:column;gap:14px}.fleet-heading h1{font-size:25px}.fleet-header-actions{flex-wrap:nowrap;justify-content:start}.fleet-sync{flex-wrap:wrap;margin-top:11px;font-size:9px}.fleet-stats{gap:7px;margin-bottom:15px}.fleet-stat{padding:10px;font-size:9px}.fleet-stat strong{font-size:22px}.fleet-stat-icon{display:none}.fleet-workspace{flex-direction:column;display:flex}.fleet-list{order:1;width:100%}.fleet-main-map{order:0;width:100%}.fleet-map{height:390px}.fleet-vehicle-scroll{grid-template-columns:1fr 1fr;max-height:330px;display:grid}.fleet-vehicle{border-left:1px solid #edf1ef}.fleet-filters,.fleet-detail-grid{grid-template-columns:1fr 1fr}.fleet-tabs{gap:20px}.fleet-tabs>button{font-size:10px}.fleet-tabs>button svg{width:14px}.fleet-bottom-strip{flex-wrap:wrap}.fleet-bottom-strip>span{white-space:normal}.fleet-history{padding:12px}.fleet-history-stats{grid-template-columns:1fr 1fr}.fleet-history .fleet-map{height:350px}.fleet-range-buttons{flex-wrap:wrap}.fleet-playback{gap:8px;padding:10px}.fleet-playback-track>div{flex-wrap:wrap}.fleet-history-tools>label{width:100%}.fleet-section-heading select{width:100%;max-width:100%}.fleet-map.is-expanded{inset:5px}.fleet-tile-error{flex-wrap:wrap;font-size:9px}.fleet-detail-actions>a{margin-right:0}}@media (prefers-reduced-motion:reduce){.fleet-console *{scroll-behavior:auto!important;transition:none!important}}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f5f5;--panel:#fff;--panel2:#f8f8f8;--soft:#efefef;--ink:#231f20;--text:#231f20;--muted:#5f5f5f;--border:#dedede;--accent:#231f20;--accent-deep:#424242;--teal:#efeeee;--primary:var(--accent);--line:var(--border);--surface-muted:var(--panel2);--surface-raised:#fff;--surface-hover:#f0efef;--danger:#ab2738;--danger-soft:#fff0f2;--warning-ink:#805313;--warning-soft:#fff4df;--violet-ink:#6c4aa0;--violet-soft:#f3eef9;--info:#275d96;--info-soft:#edf4fd;--success:#1d704e;--success-soft:#eaf6ef;--focus:#424242;--radius:16px;--button-ink:#fff;--button-bg:#231f20;--shadow:0 3px 14px #231f2005;--header-bg:#ffffffed;--sidebar-bg:#fff;--sidebar-ink:#424242;--sidebar-muted:#676565;--sidebar-line:#e1e1e1;--sidebar-hover:#f5f5f5;--shell-sidebar:256px;--sidebar-active:#231f20;--sidebar-active-ink:#fff;--chart-grid:#e4e4e4}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#171617;--panel:#211f20;--panel2:#282627;--soft:#302d2f;--ink:#f5f3f4;--text:#f5f3f4;--muted:#bdb9bb;--border:#464144;--accent:#f3f0f1;--accent-deep:#f3f0f1;--teal:#343033;--surface-muted:var(--panel2);--surface-raised:#302c2f;--surface-hover:#393437;--danger:#ffadb7;--danger-soft:#432a30;--warning-ink:#f4d49a;--warning-soft:#3d3425;--violet-ink:#d3b8fc;--violet-soft:#382f45;--info:#adcfff;--info-soft:#26364c;--success:#9ae1bc;--success-soft:#233b30;--focus:#eee7ea;--button-ink:#231f20;--button-bg:#f3f0f1;--shadow:0 4px 16px #00000014;--header-bg:#211f20ed;--sidebar-bg:#1d1b1c;--sidebar-ink:#eeeaec;--sidebar-muted:#bcb6b9;--sidebar-line:#3c373a;--sidebar-hover:#302b2e;--sidebar-active:#eee9ec;--sidebar-active-ink:#231f20;--chart-grid:#464144}html{scrollbar-color:var(--border) transparent;scroll-padding-top:100px}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.85}::selection{background:var(--accent);color:var(--button-ink)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}h1{letter-spacing:-.65px;color:var(--text);font-size:clamp(24px,2.3vw,30px);line-height:1.55}h2,h3{color:var(--text)}.muted,.page-heading p,.panel-heading p,.field small{color:var(--muted)}.eyebrow{letter-spacing:.2px;color:var(--accent-deep);align-items:center;gap:7px;font-size:12px;display:inline-flex}.button{border-radius:10px;min-height:44px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .18s,border-color .18s,box-shadow .18s}.button.primary{background:var(--button-bg);color:var(--button-ink);box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 12%,transparent);border-color:#0000}.button.primary:hover:not(:disabled){background:color-mix(in srgb,var(--button-bg) 88%,white);color:var(--button-ink);border-color:#0000}.button.secondary{color:var(--text);background:var(--panel2);border:1px solid var(--border)}.button.secondary:hover:not(:disabled){background:var(--surface-hover);border-color:var(--accent);color:var(--text)}.button.ghost{color:var(--muted);background:0 0}.button.ghost:hover:not(:disabled){background:var(--soft);color:var(--accent-deep)}.button.danger,.button.danger:hover:not(:disabled){background:var(--danger-soft);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 28%,transparent)}.icon-button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:12px;width:40px;height:40px}.icon-button:hover:not(:disabled){background:var(--soft);color:var(--text);border-color:var(--border)}.text-link,.reference-retry{color:var(--accent-deep)}.text-link:hover{color:var(--accent)}.app-main{margin-right:var(--shell-sidebar);min-width:0}.main-content{min-width:0;max-width:1680px;margin-inline:auto;padding:24px 28px 22px}.page-heading{align-items:flex-start;gap:20px;margin-bottom:24px}.page-heading p{max-width:800px;font-size:12px;line-height:2}.heading-actions{gap:8px;padding-top:7px}.page-footer{border-color:var(--border);color:var(--muted);opacity:.85;padding:26px 2px 8px;font-size:12px}.sidebar{width:var(--shell-sidebar);background:var(--sidebar-bg);color:var(--sidebar-ink);border-inline-end:1px solid var(--sidebar-line);box-shadow:none}.brand{gap:11px}.brand img,.brand.compact img{object-fit:contain;background:#fff;border-radius:13px;width:44px;height:44px;padding:4px;box-shadow:0 4px 14px #00000018}.brand strong,.brand.compact strong{font-size:19px;font-weight:700}.sidebar .brand strong{color:var(--sidebar-ink);font-size:19px}.sidebar .brand span{color:var(--sidebar-muted);font-size:12px}.sidebar .workspace{border:1px solid var(--sidebar-line);background:var(--panel2);border-radius:13px;margin:0 16px 15px;padding:11px}.sidebar .workspace-icon{background:var(--soft);color:var(--text);border-radius:10px;width:35px;height:35px}.sidebar .workspace strong{color:var(--sidebar-ink);font-size:12px}.sidebar .workspace small{color:var(--sidebar-muted);max-width:154px}.nav-filter{margin:0 16px 13px}.nav-filter input{background:var(--panel2);border:1px solid var(--sidebar-line);min-height:42px;color:var(--sidebar-ink);border-radius:11px;padding-inline:35px 10px;font-size:12px}.nav-filter input::placeholder{color:var(--sidebar-muted)}.nav-filter>svg{color:var(--sidebar-muted);top:12px}.sidebar nav{scrollbar-width:thin;scrollbar-color:var(--sidebar-line) transparent;padding:0 12px 12px}.nav-section{margin:4px 0 14px}.nav-section h2{color:var(--sidebar-muted);padding:0 10px 5px;font-size:12px}.nav-group-toggle{color:var(--sidebar-muted);padding:9px 0 7px;font-size:12px}.nav-link-row{border-radius:11px;align-items:center;margin:3px 0;display:flex;position:relative}.nav-link-row>a{flex:1;min-width:0}.nav-section a{min-height:43px;color:var(--sidebar-ink);border:1px solid #0000;border-radius:11px;gap:11px;padding:10px 12px;padding-inline-end:32px;font-size:12px}.nav-section a svg{stroke-width:1.65px;opacity:.88;width:18px;height:18px}.nav-section a:hover{background:var(--sidebar-hover);color:var(--sidebar-ink)}.nav-section a.active{color:var(--sidebar-active-ink);background:var(--sidebar-active);border:1px solid var(--sidebar-active);box-shadow:none;font-weight:600}.nav-section a.active i{display:none}.nav-pin{width:25px;height:29px;color:var(--sidebar-muted);opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;inset-inline-end:5px}.nav-pin:hover,.nav-pin.is-pinned{color:var(--sidebar-ink);background:var(--sidebar-hover)}.nav-pinned{border-bottom:1px solid var(--sidebar-line);margin-bottom:12px;padding-bottom:13px}.nav-pinned h2{align-items:center;gap:8px;padding-block:8px;display:flex}.nav-empty{color:var(--sidebar-muted)}.sidebar-bottom{border-color:var(--sidebar-line);background:var(--sidebar-bg);padding:10px 16px 13px}.sidebar-note{display:none}.sidebar-collapse{width:100%;color:var(--sidebar-muted);text-align:start;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;margin:0 0 8px;padding:8px 10px;font-size:12px;display:flex}.sidebar-collapse:hover{background:var(--sidebar-hover);color:var(--sidebar-ink)}.user-card{gap:10px;padding:8px 2px}.user-card strong{color:var(--sidebar-ink);font-size:12px}.user-card small{color:var(--sidebar-muted);font-size:12px}.sidebar .avatar{background:var(--soft);border:1px solid var(--border);color:var(--text)}.build-info{color:var(--sidebar-muted);opacity:.75;margin-top:7px;font-size:12px}.avatar,.avatar.small{color:var(--accent-deep);background:var(--teal);border-color:var(--border);border-radius:12px}.topbar{background:var(--header-bg);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:16px;height:72px;padding:0 28px}.topbar-right,.topbar-left{gap:10px;min-width:0}.breadcrumb{color:var(--muted);font-size:12px}.breadcrumb strong{color:var(--text);font-weight:600}.topbar-context{background:var(--panel);color:var(--muted);border-color:var(--border);gap:6px;padding:7px 10px;font-size:12px}.global-search{background:var(--panel);border:1px solid var(--border);color:var(--muted);border-radius:12px;min-width:220px;min-height:40px;font-size:12px}.global-search:hover{background:var(--surface-hover);border-color:var(--accent)}kbd,.global-search kbd{color:var(--muted);background:var(--panel2);border:1px solid var(--border);border-bottom-width:2px;border-radius:5px;padding:1px 5px;font-family:inherit;font-size:12px}.header-date{color:var(--muted);font-size:12px}.appearance-toggle{border:1px solid var(--border);background:var(--panel);flex-shrink:0}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:22px}.panel-heading{border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent);align-items:center;padding:18px 20px 16px}.panel-heading h2{letter-spacing:-.25px;font-size:16px}.panel-heading p{margin-top:4px;font-size:12px;line-height:1.9}.metrics-grid{gap:14px}.metric,.metric:hover{background:var(--panel);border-color:var(--border);box-shadow:var(--shadow);border-radius:16px}.metric{min-height:118px;padding:18px}.metric>strong,.metric.cyan,.metric.violet,.metric.green,.metric.amber{color:var(--text)}.metric-top,.metric>small{color:var(--muted)}.metric-symbol{color:var(--accent-deep);background:var(--teal)}.metric.violet .metric-symbol{color:var(--violet-ink);background:var(--violet-soft)}.metric.amber .metric-symbol{color:var(--warning-ink);background:var(--warning-soft)}.metric.green .metric-symbol{color:var(--success);background:var(--success-soft)}.metric:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.metric-strip>div,.financial-strip,.wallet-self-metrics>div{background:var(--panel);border-color:var(--border)}.financial-strip strong,.wallet-self-metrics strong{color:var(--text)}.financial-strip span,.financial-strip small{color:var(--muted)}.toolbar,.table-foot,.pagination{border-color:var(--border);color:var(--muted);background:0 0}.toolbar{gap:10px;padding:16px 20px}.table-scroll{scrollbar-color:var(--border) transparent;padding:0 18px}thead{background:var(--panel2)}th{background:var(--panel2);color:var(--muted);border-color:var(--border);font-size:12px;font-weight:500}td{color:var(--text);border-color:color-mix(in srgb,var(--border) 75%,transparent);font-size:13px}tbody tr:hover td,tr.clickable:hover td{background:var(--surface-hover)}.stack small,.route-cell svg{color:var(--muted)}.badge{border-radius:8px;padding:4px 9px;font-size:12px;line-height:1.8}.badge.success{background:var(--success-soft);color:var(--success)}.badge.warning{background:var(--warning-soft);color:var(--warning-ink)}.badge.danger{background:var(--danger-soft);color:var(--danger)}.badge.info{background:var(--info-soft);color:var(--info)}.badge.neutral{background:var(--soft);color:var(--muted)}.tabs{border:1px solid var(--border);background:var(--panel2);border-radius:13px;gap:4px;margin-bottom:22px;padding:5px}.tabs button{color:var(--muted);border-radius:9px;min-height:37px;padding:8px 14px;font-size:12px}.tabs button:hover{background:var(--surface-hover);color:var(--text)}.tabs button.active{background:var(--panel);color:var(--accent-deep);border-color:var(--border);box-shadow:0 1px 7px #00000012}.tabs button span{background:var(--soft);color:var(--text)}.search-input,.toolbar input,.toolbar select,.field input,.field select,.field textarea,input.filter-input,select{color:var(--text);background:var(--panel2);border-color:var(--border);border-radius:11px}.field input,.field select,.field textarea{min-height:44px;font-size:14px}.field>span,.field>label{color:var(--text);font-size:12px}.field input:focus,.field select:focus,.field textarea:focus{background:var(--panel);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 11%,transparent)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.72}option{background:var(--panel);color:var(--text)}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.check-field{background:var(--panel2);border-color:var(--border);color:var(--text)}.form-group>h3{color:var(--accent-deep);border-color:var(--border)}.form-disclosure{background:var(--panel2);border-color:var(--border)}.form-disclosure>summary{color:var(--text)}.form-disclosure>summary small{color:var(--muted)}.modal{background:var(--panel);border:1px solid var(--border);border-radius:18px;box-shadow:0 26px 110px #0004}.modal-header,.modal-footer{background:var(--panel);border-color:var(--border)}.modal-header{padding:20px 24px}.modal-footer{padding:16px 24px}.modal-body{padding:23px}.modal-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#17161799}.notice{background:var(--info-soft);color:var(--info);border-color:color-mix(in srgb,var(--info) 22%,transparent);border-radius:12px}.notice.warning{background:var(--warning-soft);color:var(--warning-ink);border-color:color-mix(in srgb,var(--warning-ink) 22%,transparent)}.notice.success{background:var(--success-soft);color:var(--success);border-color:color-mix(in srgb,var(--success) 22%,transparent)}.error-box{background:var(--danger-soft);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 25%,transparent);border-radius:13px}.error-code,.trace{color:inherit;opacity:.85}.empty{padding:28px 22px}.empty h3{color:var(--text);font-size:14px}.empty p{color:var(--muted);font-size:12px}.empty-icon{background:var(--soft);color:var(--muted);border-color:var(--border);border-radius:19px}.skeleton{background:linear-gradient(100deg,var(--soft) 20%,var(--surface-raised) 45%,var(--soft) 70%);background-size:200% 100%;border-radius:9px}.toast{background:var(--panel);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:14px}.toast.error{background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}.profile-header,.export-panel,.technical-details,.json-details pre,.secret-value,.secret-token{background:var(--panel2);border-color:var(--border);color:var(--text)}.details-grid{gap:20px;padding:22px}.details-grid dt{color:var(--muted)}.details-grid dd{color:var(--text)}.persian-date-control>button{background:var(--teal);color:var(--accent-deep)}.persian-calendar{background:var(--surface-raised);color:var(--text);border-color:var(--border);box-shadow:var(--shadow)}.calendar-navigation select{color:var(--text);background:var(--panel)!important;border-color:var(--border)!important}.calendar-heading,.calendar-days .weekday{color:var(--muted)}.persian-calendar button:hover{background:var(--surface-hover)}.calendar-days button[aria-pressed=true]{background:var(--accent);color:var(--button-ink)}.calendar-days button[aria-current=date]{border-color:var(--accent);color:var(--accent-deep)}.calendar-days button[aria-current=date][aria-pressed=true]{color:var(--button-ink)}.persian-calendar button:focus-visible{outline-color:var(--focus)}.calendar-time,.calendar-footer{border-color:var(--border)}.calendar-footer button{color:var(--accent-deep)}.operations-welcome,.portal-welcome,.driver-intro{background:linear-gradient(125deg,var(--teal),var(--panel));border-color:var(--border);color:var(--text)}.operations-welcome h2,.portal-welcome h2,.driver-intro h2{color:var(--text)}.operations-welcome p,.portal-welcome p,.driver-intro p{color:var(--muted)}.operations-welcome .eyebrow{color:var(--accent-deep)}.operations-emblem{background:var(--teal);color:var(--accent-deep);border-color:color-mix(in srgb,var(--panel) 70%,transparent);box-shadow:0 0 0 16px color-mix(in srgb,var(--panel) 40%,transparent)}.attention-list>a,.balance-check,.trip-stepper,.trip-overview,.workflow-summary>div,.workflow-card,.carrier-load-card,.carrier-selected,.carrier-steps>div,.driver-job-card,.portal-links a,.notification-item,.negotiation-card,.negotiation-messages article,.service-card,.list-filter-summary{background:var(--panel);border-color:var(--border);color:var(--text)}.attention-list>a:hover,.portal-links a:hover,.notification-item.unread,.carrier-steps span{background:var(--panel2)}.driver-job-card h3,.carrier-load-card h3,.trip-overview strong,.carrier-selected strong{color:var(--text)}.driver-job-card p,.carrier-load-card p,.trip-stepper span,.carrier-steps small{color:var(--muted)}.trip-route,.review-context{background:var(--panel2);color:var(--text);border-color:var(--border)}.workflow-summary strong,.carrier-load-card strong{color:var(--accent-deep)}.carrier-steps .done,.trip-stepper .done i,.timeline .done i{background:var(--success-soft);color:var(--success)}.trip-stepper .active i,.timeline .current i{background:var(--teal);color:var(--accent-deep);border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent)}.wallet-self-metrics>div:first-child,.wallet-self-metrics>div:first-child strong,.quote-total,.quote-total strong,.quote-total h2,.quote-total h3{color:#fff}.view-switch{background:var(--panel2);border-color:var(--border)}.view-switch button{color:var(--muted)}.view-switch [aria-pressed=true]{background:var(--surface-raised);color:var(--accent-deep);border-color:var(--border)}.market-filters,.offline-map-toolbar,.offline-map-footer,.map-controls,.map-empty,.offline-map-toolbar .icon-button{background:var(--panel2);color:var(--text);border-color:var(--border)}.offline-map-toolbar select{background:var(--panel);color:var(--text)}.fleet-console{--fm-ink:var(--text);--fm-muted:var(--muted);--fm-border:var(--border)}.fleet-stat,.fleet-live,.fleet-list,.fleet-vehicle,.fleet-detail,.fleet-bottom-strip,.fleet-alerts-panel,.fleet-history,.fleet-custom-range,.fleet-history-empty{background:var(--panel);color:var(--text);border-color:var(--border)}.fleet-stat strong,.fleet-heading h1,.fleet-vehicle-title strong,.fleet-detail h2,.fleet-detail h3{color:var(--text)}.fleet-live.on,.fleet-status{background:var(--success-soft);color:var(--success);border-color:var(--border)}.fleet-status.stale,.fleet-status.idle{background:var(--warning-soft);color:var(--warning-ink)}.fleet-vehicle:hover,.fleet-vehicle.selected,.fleet-search,.fleet-filters select,.fleet-route-line,.fleet-playback,.fleet-source-row,.fleet-detail-title>button,.fleet-selection-hint{background:var(--panel2);color:var(--text);border-color:var(--border)}.fleet-tabs b,.fleet-alert-count{background:var(--soft);color:var(--text)}.fleet-map-caption,.fleet-map-tools button,.fleet-map-legend,.fleet-pin-label,.fleet-tile-error{background:var(--panel);color:var(--text);border-color:var(--border)}.fleet-stat-icon,.fleet-vehicle-icon{background:var(--teal);color:var(--accent-deep)}.fleet-stat.amber .fleet-stat-icon,.fleet-vehicle-icon.stale{background:var(--warning-soft);color:var(--warning-ink)}.fleet-stat.violet .fleet-stat-icon{background:var(--violet-soft);color:var(--violet-ink)}.fleet-vehicle-icon.missing{background:var(--soft);color:var(--muted)}.command-search .search-input{border:1px solid var(--border);background:var(--panel2);min-height:54px;padding:0 15px}.command-search .search-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.command-search-note{color:var(--muted);justify-content:space-between;gap:12px;padding:12px 2px 18px;font-size:12px;display:flex}.command-search-note kbd{margin-inline:3px}.command-routes{grid-template-columns:1fr 1fr;gap:8px;padding-bottom:20px;display:grid}.command-routes h3{color:var(--muted);grid-column:1/-1;margin:0 0 4px;font-size:12px}.command-routes>a{border:1px solid var(--border);background:var(--panel2);border-radius:13px;align-items:center;gap:11px;min-width:0;padding:12px;display:flex}.command-routes>a:hover{background:var(--surface-hover);border-color:var(--accent)}.command-route-icon{background:var(--teal);width:38px;height:38px;color:var(--accent-deep);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.command-routes>a>span:nth-child(2){flex:1;min-width:0;display:grid}.command-routes strong{font-size:12px}.command-routes small{color:var(--muted);font-size:12px}.command-routes>a>svg{color:var(--muted)}.command-data-heading{border-top:1px solid var(--border);margin-bottom:12px;padding-top:16px;font-size:12px}.search-results>div{background:var(--panel2);border-color:var(--border);border-radius:12px}.result-icon{background:var(--soft);color:var(--accent-deep)}.login-page{background:var(--bg)}.login-appearance{z-index:20;top:22px;position:fixed;inset-inline-end:25px}.login-main .brand strong{color:var(--text);font-size:23px}.login-main .brand span{color:var(--muted)}.login-form-wrap h1{color:var(--text);font-size:clamp(34px,3.5vw,52px);line-height:1.6}.login-form-wrap h1 span{color:var(--accent-deep)}.login-form-wrap>p,.login-footer{color:var(--muted)}.login-form .field input{background:var(--panel);border-color:var(--border);color:var(--text);border-radius:13px;min-height:50px}.login-form .button{min-height:49px}.login-visual{border-color:var(--border);background:radial-gradient(at 35% 30%,#4a4448,#292528 55%,#1d1b1c)}.login-visual-label,.visual-caption h2{color:#f8f6f7}.visual-caption p{color:#c7c1c4}.visual-tags span{color:#eeeaec;background:#393236;border-color:#696065}.visual-grid{opacity:.25}.session-loading{background:var(--bg);color:var(--text)}@media (min-width:981px){.sidebar-compact{--shell-sidebar:84px}.sidebar-compact .sidebar-brand{padding:22px 19px}.sidebar-compact .brand>div,.sidebar-compact .workspace,.sidebar-compact .nav-filter,.sidebar-compact .nav-section h2,.sidebar-compact .nav-section a>span,.sidebar-compact .nav-pin,.sidebar-compact .user-card>span:not(.avatar),.sidebar-compact .user-card>svg,.sidebar-compact .build-info,.sidebar-compact .sidebar-collapse>span{display:none}.sidebar-compact .sidebar nav{padding-inline:13px}.sidebar-compact .nav-section a{justify-content:center;min-height:46px;padding:12px}.sidebar-compact .nav-section{border-bottom:1px solid var(--sidebar-line);margin:0 0 12px;padding-bottom:10px}.sidebar-compact .sidebar-bottom{padding:10px 16px}.sidebar-compact .sidebar-collapse,.sidebar-compact .user-card{justify-content:center;padding:9px 0}}@media (max-width:1250px){.header-date,.topbar-context{display:none}.main-content{padding:25px 22px}.topbar{padding-inline:22px}}@media (max-width:980px){.app-main{margin-right:0}.sidebar{width:278px}.sidebar-collapse{display:none}.nav-pin{opacity:1}.topbar{height:68px;padding-inline:18px}.main-content{padding:22px 18px}.sidebar-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17161799}}@media (max-width:640px){body{font-size:13px}.main-content{padding:20px 13px 14px}.topbar{gap:8px;padding-inline:12px}.topbar-left,.topbar-right{gap:5px}.topbar .breadcrumb>span,.topbar .breadcrumb>svg{display:none}.breadcrumb strong{white-space:normal;max-width:130px;font-size:12px;line-height:1.7;display:block}.global-search{min-width:36px;min-height:36px;padding:8px}.global-search>span,.global-search>kbd{display:none}.appearance-toggle,.topbar .icon-button{width:36px;height:36px}.avatar.small{width:32px;height:32px}.page-heading{flex-direction:column;gap:8px;margin-bottom:20px}.heading-actions{width:100%;padding:0}.heading-actions>.button{flex:1}.panel{border-radius:16px;margin-bottom:16px}.panel-heading{flex-wrap:wrap;gap:10px;padding:18px 16px 15px}.panel-heading h2{font-size:14px}.button{min-height:42px;padding:9px 12px;font-size:12px}.table-scroll{padding-inline:8px}.toolbar{padding:13px}.tabs button{white-space:nowrap;padding-inline:11px}.modal{border-radius:20px 20px 0 0;max-width:100%}.modal-header{padding:18px}.modal-body{padding:17px}.modal-footer{padding:14px 17px max(14px,env(safe-area-inset-bottom))}.command-search-note{flex-direction:column;gap:8px}.command-routes{grid-template-columns:1fr}.command-routes>a{padding:10px 12px}.page-footer{flex-wrap:wrap;gap:6px;font-size:12px}.login-appearance{top:15px;inset-inline-end:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:white;--panel:white;--text:#122432;--ink:#122432;--muted:#455;--border:#bbb}.sidebar,.topbar,.page-footer{display:none!important}.app-main{margin:0!important}.panel{box-shadow:none;break-inside:avoid}}html{scrollbar-gutter:stable;scroll-padding-top:88px}button,input,select,textarea{font-family:inherit}button,a,summary,input,select,textarea{scroll-margin-block:90px 24px}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}.main-content{overflow-wrap:break-word}.main-content>*,.panel,.panel-heading>div,.heading-actions,.toolbar>*,.modal,.modal-body,.field{min-width:0}.skip-link,.skip-link:focus{inset-block-start:12px;inset-inline-start:12px;z-index:3000;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:fixed;right:auto;overflow:hidden;transform:none}.skip-link:focus-visible{clip-path:none;width:auto;height:auto;color:var(--button-ink);background:var(--button-bg);outline:3px solid var(--focus);outline-offset:3px;border-radius:10px;margin:0;padding:12px 20px;box-shadow:0 4px 18px #0003}.page-heading{align-items:center;gap:16px}.page-heading h1{font-size:clamp(24px,2.1vw,30px);line-height:1.6}.page-heading>div:first-child{min-width:0}.page-heading p{max-width:66ch;margin-top:5px;font-size:13px;line-height:1.9}.page-help{max-width:70ch;color:var(--muted);margin-top:6px;font-size:13px;position:relative}.page-help>summary{cursor:pointer;min-height:32px;color:var(--muted);align-items:center;gap:6px;padding:3px 0;list-style:none;display:inline-flex}.page-help>summary::-webkit-details-marker{display:none}.page-help>summary:hover,.page-help[open]>summary{color:var(--text)}.page-help p{border:1px solid var(--border);background:var(--panel);border-radius:10px;margin:5px 0 0;padding:12px 14px}.page-help-icon{vertical-align:middle;display:inline-flex}.panel{box-shadow:var(--shadow)}.panel-heading{gap:14px}.panel-heading h2{font-size:16px;line-height:1.7}.panel-heading p{max-width:68ch;font-size:12px}.panel-heading>.actions{margin-inline-start:auto}.heading-actions,.actions,.inline-actions,.row-actions{flex-wrap:wrap;gap:8px}.button{line-height:1.65}.button.primary:hover:not(:disabled){background:color-mix(in srgb, var(--button-bg) 90%, var(--button-ink))}.button.secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--text) 40%, var(--border))}.icon-button{width:42px;min-width:42px;height:42px}.text-link{text-underline-offset:4px;text-decoration-thickness:1px}.text-link:hover{text-decoration:underline}.badge{border:1px solid #0000;padding:4px 9px;font-size:12px;line-height:1.65}.badge i{width:5px;height:5px}.muted{color:var(--muted)}.sidebar-brand{padding:22px 18px 20px}.sidebar .brand strong{font-size:18px}.sidebar .brand span{font-size:11px}.brand img,.brand.compact img{box-shadow:none;background:#fff;border:1px solid #e1e1e1;border-radius:11px}.workspace-chip{background:var(--soft);color:var(--sidebar-ink);border:1px solid var(--sidebar-line);font-size:11px}.nav-filter{position:relative}.nav-filter input{padding-inline-end:38px;font-size:12px}.nav-filter-clear{inset-inline-end:5px;width:32px;height:32px;min-height:32px;color:var(--sidebar-muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:5px}.nav-filter-clear:hover{background:var(--sidebar-hover);color:var(--sidebar-ink)}.nav-section{margin-bottom:12px}.nav-section h2{padding-block:4px}.nav-group-toggle{min-height:36px;font-size:12px}.nav-section a{min-height:44px;padding-block:10px;font-size:13px;line-height:1.65}.nav-section a.active{border-inline-start:1px solid var(--sidebar-active)}.nav-link-row:hover .nav-pin,.nav-pin:focus-visible,.nav-pin.is-pinned{opacity:1}.nav-link-row:has(a.active) .nav-pin{color:var(--sidebar-active-ink)}.nav-link-row:has(a.active) .nav-pin:hover{background:color-mix(in srgb, var(--sidebar-active-ink) 15%, var(--sidebar-active))}.nav-pin{width:28px;height:32px}.sidebar-collapse{min-height:40px}.sidebar .user-card{min-height:50px}.sidebar .user-card strong{color:var(--sidebar-ink);font-size:13px}.sidebar .user-card small,.sidebar .build-info{color:var(--sidebar-muted);font-size:11px}.sidebar .icon-button{color:var(--sidebar-ink)}.global-search,.breadcrumb{font-size:12px}.header-date{font-variant-numeric:tabular-nums;white-space:nowrap}.form-grid{align-items:start;gap:20px 24px}.field{gap:7px}.field>span,.field>label{font-size:13px;font-weight:500}.field input,.field textarea{background:var(--panel);font-size:14px}.field input,.field select,.field textarea,input.filter-input,select{border-radius:10px;min-height:44px}.field input:focus,.field textarea:focus,.field select:focus{outline:2px solid var(--focus);outline-offset:2px;box-shadow:none}.field input[aria-invalid=true],.field textarea[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--danger)}.field input::placeholder,.field textarea::placeholder{opacity:.85}.field select,.form-grid select{place-self:flex-start start;width:100%;max-width:22rem;padding-inline-end:28px}select{width:auto;max-width:min(100%,22rem)}select[multiple]{min-height:120px}.field input[type=number]{font-variant-numeric:tabular-nums;max-width:18rem}.field input[type=tel]{font-variant-numeric:tabular-nums;max-width:22rem}.field input[type=time]{max-width:11rem}.field small{font-size:12px;line-height:1.8}.field textarea{min-height:104px}.check-field{align-items:center;min-height:48px;padding:11px 12px}.check-field input{accent-color:var(--accent);margin-block:0;width:18px!important;height:18px!important}.check-field strong{font-size:13px}.form-group>h3{font-size:15px}.form-disclosure>summary{min-height:36px}.form-security,.form-completion,.form-section-nav button{font-size:12px}.form-section-nav button{min-height:36px}.form-completion-track{height:5px}.money-input{max-width:22rem}.money-input input{font-variant-numeric:tabular-nums}.search-select{width:min(100%,22rem);min-width:0;max-width:100%;position:relative}.search-select.is-open{z-index:24}.search-select-control{border:1px solid var(--border);background:var(--panel);min-height:44px;color:var(--muted);border-radius:10px;align-items:center;gap:6px;padding-inline:11px 4px;display:flex}.search-select-control:focus-within{outline:2px solid var(--focus);outline-offset:2px}.search-select-control>input,.field .search-select-control>input{width:100%;min-width:0;min-height:42px;box-shadow:none;color:var(--text);background:0 0;border:0;border-radius:0;outline:none;flex:1 1 0;padding:8px 2px;font-size:14px}.search-select-control>input:focus,.field .search-select-control>input:focus{box-shadow:none;outline:none}.search-select-control>button{width:34px;min-width:34px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.search-select-control>button:hover:not(:disabled){background:var(--soft);color:var(--text)}.search-select.is-invalid .search-select-control{border-color:var(--danger)}.search-select-popover{inset-inline:0;z-index:25;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--border);background:var(--surface-raised);max-height:280px;color:var(--text);border-radius:11px;padding:5px;position:absolute;top:calc(100% + 6px);overflow:auto;box-shadow:0 10px 28px #00000026}.search-select-popover.above{top:auto;bottom:calc(100% + 6px)}.search-select-hint{color:var(--muted);border-bottom:1px solid var(--border);margin-bottom:4px;padding:6px 10px 8px;font-size:12px}.search-select-option{cursor:pointer;overflow-wrap:anywhere;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 10px;font-size:13px;line-height:1.7;display:flex}.search-select-option.is-active{color:var(--text);background:var(--surface-hover);outline:1px solid var(--border);outline-offset:-1px}.search-select-option[aria-selected=true]{font-weight:700}.search-select-option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.search-select-empty{color:var(--muted);padding:14px 10px;font-size:13px}.filter-chips{border:0;min-width:0;margin:0;padding:0}.filter-chips legend{float:none;color:var(--muted);margin-bottom:8px;padding:0;font-size:13px}.filter-chips-options{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.filter-chip{min-height:40px;font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--border);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-size:12px;line-height:1.6;display:inline-flex}.filter-chip:hover:not(:disabled){background:var(--soft);border-color:var(--muted)}.filter-chip[aria-pressed=true]{color:var(--button-ink);background:var(--button-bg);border-color:var(--button-bg)}.filter-chip .count{background:color-mix(in srgb, currentColor 12%, transparent);font-variant-numeric:tabular-nums;border-radius:5px;padding:1px 5px;font-size:12px}.toolbar{align-items:end;gap:12px;padding:16px 20px}.toolbar select{width:auto;min-width:min(160px,100%);max-width:20rem;min-height:44px}.toolbar .search-input{flex:260px;min-width:min(260px,100%);max-width:30rem}.toolbar .field{flex:0 22rem;max-width:100%}.toolbar .filter-chips{flex-basis:100%}.list-filter-summary{border-radius:10px;padding:10px 14px;font-size:12px}.tabs{scrollbar-width:thin;border-radius:12px;gap:3px;margin-bottom:20px;padding:4px}.tabs button{min-height:42px;padding:8px 14px;font-size:13px}.tabs button.active:after{display:none}.table-component .table-view-tools{background:var(--panel);padding:10px 18px}.table-page-count,.table-density button,.table-component .table-overflow-hint,.pagination-range{font-size:12px}.table-density button{min-height:32px}.table-component th{color:var(--muted);padding:12px 16px;font-size:12px;font-weight:600}.table-component td{padding:13px 16px;font-size:13px;line-height:1.9}.table-component tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--panel2) 55%, var(--panel))}.table-component tbody tr:hover td,.table-component tbody tr:focus-visible td{background:var(--surface-hover)}.table-component.density-compact td{padding:8px 14px;font-size:12px}.table-component td .button{min-height:36px;padding:6px 10px;font-size:12px}.table-component.density-compact td .button{min-height:32px}.table-component .stack small,.table-component td small{color:var(--muted);font-size:12px}.table-component td .stack{gap:3px}.refined-pagination.pagination{padding:13px 18px}.pagination-controls .icon-button,.pagination-number{width:36px;min-width:36px;height:36px}.pagination-number[aria-current=page]{background:var(--button-bg);color:var(--button-ink);border-color:var(--button-bg)}.empty{min-height:178px;padding:26px 20px}.empty.small{min-height:130px;padding:20px}.empty-icon{border-radius:14px;width:48px;height:48px;margin-bottom:10px}.empty h3{font-size:15px}.empty p{max-width:56ch;font-size:13px}.empty .button{margin-top:14px}.error-box{padding:15px 16px}.error-box strong{font-size:14px;font-weight:600}.error-box p,.notice{font-size:13px}.error-support-details{font-size:12px}.error-box .button{min-height:40px}.notice{padding:12px 16px;line-height:1.9}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1716178f;padding:24px}.modal,.modal.refined-modal{border-radius:18px;max-width:100%;max-height:calc(100dvh - 48px)}.modal.refined-modal .modal-header{padding:18px 22px}.modal.refined-modal .modal-header h2{font-size:18px}.modal.refined-modal .modal-header>.icon-button{width:40px;height:40px}.modal.refined-modal .modal-body{padding:20px 22px}.modal.refined-modal .modal-footer{padding:14px 22px}.details-grid.refined-details{gap:0 24px;padding:16px 20px}.details-grid.refined-details>div,.details-grid.refined-details>div:nth-child(2n){margin:0;padding:13px 0}.details-grid.refined-details dt{margin-bottom:5px;font-size:12px}.details-grid.refined-details dd{overflow-wrap:anywhere;font-size:14px}.structured-details{border:1px solid var(--border);background:var(--panel);border-radius:12px;min-width:0;margin:16px 20px}.structured-details>summary{cursor:pointer;min-height:46px;color:var(--text);background:var(--panel2);border-radius:12px;align-items:center;gap:9px;padding:13px 15px;font-size:13px;display:flex}.structured-details[open]>summary{border-bottom:1px solid var(--border);border-radius:12px 12px 0 0}.structured-details>.structured-data{padding:15px}.modal-body .structured-details{margin-inline:0}.structured-data{min-width:0;color:var(--text);font-size:13px}.data-record{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 22px;min-width:0;margin:0;display:grid}.data-field{border-bottom:1px solid var(--border);min-width:0;padding:12px 0}.data-field>dt{color:var(--muted);margin-bottom:5px;font-size:12px}.data-field>dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;line-height:1.9}.data-field--nested{grid-column:1/-1}.data-field--nested>dd{border-inline-start:2px solid var(--border);padding-inline-start:12px}.data-array{gap:12px;margin:0;padding:0;list-style:none;display:grid}.data-array-item{border:1px solid var(--border);background:var(--panel2);border-radius:10px;min-width:0;padding:12px}.data-array-number{background:var(--soft);min-width:28px;min-height:28px;color:var(--muted);overflow-wrap:anywhere;border-radius:7px;justify-content:center;align-items:center;margin:0 0 5px;padding:4px 8px;font-size:12px;display:inline-flex}.data-table-wrap{border:1px solid var(--border);overscroll-behavior:contain;border-radius:10px;max-width:100%;overflow:auto}.data-table{border-collapse:collapse;background:var(--panel);width:100%;min-width:0}.data-table th,.data-table td{border-bottom:1px solid var(--border);text-align:start;vertical-align:top;padding:10px 13px;font-size:13px}.data-table th{color:var(--muted);background:var(--panel2);font-size:12px}.data-table tr:last-child td{border-bottom:0}.data-empty{color:var(--muted);font-size:13px}.data-boolean{background:var(--soft);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.data-identifier{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--muted);font-size:12px}.notification-inbox{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;padding:16px 20px;display:flex}.notification-list{gap:0;padding:0;display:grid}.notification-item{border:0;border-bottom:1px solid var(--border);background:var(--panel);border-radius:0;align-items:start;gap:14px;margin:0;padding:18px 20px;display:flex}.notification-item:last-child{border-bottom:0}.notification-item.unread{background:var(--panel2);box-shadow:inset -3px 0 var(--accent)}.notification-symbol{width:42px;height:42px;color:var(--accent-deep);background:var(--soft);border-radius:12px;flex:none;place-items:center;display:grid}.notification-content{flex:1;min-width:0}.notification-content header{align-items:start;gap:14px}.notification-content h3{color:var(--text);font-size:14px;line-height:1.8}.notification-content p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:13px;line-height:1.9}.notification-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:9px;font-size:12px;display:flex}.notification-meta time,.notification-reference{font-size:12px}.notification-reference{color:var(--text);align-items:center;gap:6px;display:inline-flex}.notification-action{flex:none;align-self:center}.notification-item .button{min-height:36px;font-size:12px}.notification-preferences{padding:18px 20px}.notification-event-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:9px;display:grid}.persian-date-input{min-width:0;max-width:22rem}.persian-date-control{max-width:22rem}.persian-date-control>button{min-width:42px;min-height:42px;top:1px;left:1px}.persian-date-control input{padding-left:48px!important}.persian-calendar{z-index:30;border-radius:13px;max-width:min(340px,100vw - 32px);box-shadow:0 12px 36px #00000026}.calendar-navigation{align-items:center;gap:6px;display:flex}.calendar-navigation select{width:auto;min-width:0;max-width:7rem;min-height:38px;padding:5px 8px}.calendar-year{align-items:center;gap:5px;min-width:0;display:inline-flex}.calendar-year input,input.calendar-year{text-align:center;background:var(--panel);width:5.1rem;min-width:0;max-width:5.1rem;min-height:38px;color:var(--text);border:1px solid var(--border);border-radius:8px;padding:5px;font-size:13px}.calendar-week{display:contents}.calendar-days [role=gridcell]{min-width:0}.calendar-days [role=gridcell] button{width:100%}.calendar-days button{border-radius:8px;min-height:36px;font-size:13px}.calendar-days button[aria-current=date]{box-shadow:inset 0 0 0 1px var(--accent)}.calendar-heading,.calendar-time{font-size:12px}.calendar-footer small{color:var(--muted);font-size:12px}.calendar-time{justify-content:center;align-items:center;gap:7px;display:flex}.calendar-time input{border:1px solid var(--border);background:var(--panel);width:3.5rem;min-width:0;max-width:3.5rem;min-height:38px;color:var(--text);text-align:center;border-radius:8px;padding:4px 6px;font-size:14px}.calendar-error{color:var(--danger);margin-top:6px;font-size:12px;line-height:1.8;display:block}.management-hero{background:var(--panel);border-color:var(--border);border-radius:18px;gap:24px;padding:24px 28px}.management-hero:before{opacity:.45}.management-hero h2{margin-block:8px;font-size:clamp(22px,2vw,30px)}.management-hero p{font-size:13px}.management-total{background:var(--panel2);min-width:190px;box-shadow:none;border-radius:14px;padding:18px 24px}.management-total-icon{border-radius:11px;width:40px;height:40px}.management-total strong{font-size:40px}.management-total small,.management-period,.management-kpi>small,.management-section-intro p{font-size:12px}.management-kpis{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:12px;margin-bottom:24px}.management-kpi{border-radius:14px;padding:16px}.management-kpi-title{white-space:normal;font-size:13px;line-height:1.65}.management-kpi strong{font-size:30px}.management-kpi-top{margin-bottom:0}.management-kpi-icon{color:var(--accent-deep);background:var(--soft);border-color:var(--border)}.management-kpi:before{background:var(--border);opacity:.5}.management-chart .panel-heading{min-height:82px;padding:16px 18px}.management-chart .panel-heading h2{font-size:14px}.management-chart .panel-heading p,.management-bar-label,.management-column-label,.management-chart-footer,.management-bar small,.management-bar-share{font-size:12px}.management-chart-total{font-size:13px}.management-chart-total>span{font-size:12px}.management-chart-footer .button{min-height:36px;font-size:12px}.management-section-tag{font-size:12px}.management-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.management-filters .field>span{font-size:13px}.management-filters input,.management-filters select{font-size:14px}.management-filters-advanced{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.management-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.management-report-grid>.panel{margin-bottom:0}.management-report-summary{flex-wrap:wrap;align-items:stretch;gap:12px;margin-bottom:18px;display:flex}.management-report-summary>div{border:1px solid var(--border);background:var(--panel);border-radius:12px;flex:180px;min-width:0;padding:16px 18px}.management-report-summary strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:26px;display:block}.management-report-summary span,.management-report-summary small{color:var(--muted);font-size:13px}.management-report-period{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0 18px;font-size:13px;display:flex}.management-report-section{min-width:0}.management-report-section>h2{margin:0 0 14px;font-size:16px}.management-filter-hint,.management-filter-draft,.management-page-size{font-size:12px}.management-hero-links a{min-height:40px;font-size:12px}.management-composition-caption,.management-composition-legend .management-bar-label,.management-column-scroll-hint,.management-treemap-note,.management-treemap-tile>span{font-size:12px}.management-treemap-tile.compact>span,.management-treemap-tile small{font-size:11px}.driver-workspace-intro,.driver-policy-preview{background:var(--panel2);border-radius:16px;padding:20px 22px}.driver-workspace-symbol,.driver-policy-symbol{border-radius:13px;width:48px;height:48px}.driver-experience-toolbar .field{flex:0 22rem;min-width:0}.driver-support-filters>.field{flex:0 18rem;min-width:0}.driver-support-filters>.field:first-child{flex:250px;max-width:30rem}.enrollment-readiness-heading p,.enrollment-step small,.driver-chat-message time{font-size:12px}.operations-welcome,.portal-welcome,.driver-intro{background:var(--panel2);border-radius:16px}.operations-emblem{width:70px;min-width:70px;height:70px;box-shadow:none;border-width:8px;margin-inline:0}.attention-list>a,.attention-list>a:last-child{border-inline-start-color:var(--muted);min-height:64px}.quote-total,.wallet-self-metrics>div:first-child{color:#fff;background:#231f20}.quote-total strong,.quote-total h2,.quote-total h3,.wallet-self-metrics>div:first-child strong{color:#fff}.wallet-self-metrics>div:first-child small{color:#ddd7da}.fleet-eyebrow,.fleet-tabs>button.active,.fleet-list-count button,.fleet-detail-name>svg{color:var(--accent-deep)}.fleet-eyebrow>span,.fleet-vehicle.selected:before{background:var(--accent);box-shadow:none}.fleet-tabs>button{color:var(--muted);min-height:44px;font-size:13px}.fleet-tabs>button.active{border-color:var(--accent)}.fleet-stat.chosen{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.fleet-list-tools,.fleet-list-footer{border-color:var(--border)}.fleet-list-footer{color:var(--muted);background:var(--panel2)}.fleet-vehicle-top small,.fleet-vehicle-driver,.fleet-vehicle-footer,.fleet-detail-name span,.fleet-detail-grid small,.fleet-detail-grid span,.fleet-detail-grid a,.fleet-list-count,.fleet-map-caption>span:last-child{color:var(--muted);font-size:12px}.fleet-detail-grid strong{font-size:13px}.fleet-filters select{height:auto;min-height:40px;font-size:12px}.fleet-map-tools button{min-width:40px;min-height:40px}.fleet-map-tools button:hover,.fleet-map-tools button[aria-pressed=true]{background:var(--soft);color:var(--text)}.fleet-cluster-list button{background:var(--panel2);color:var(--text);min-height:40px}.fleet-map-legend,.fleet-sync,.fleet-status,.fleet-header-actions .button{font-size:12px}.fleet-stat.green .fleet-stat-icon{color:var(--success);background:var(--success-soft)}.fleet-stat.blue .fleet-stat-icon{color:var(--info);background:var(--info-soft)}.fleet-stat.gray .fleet-stat-icon{color:var(--muted);background:var(--soft)}.fleet-stat.violet .fleet-stat-icon{color:var(--violet-ink);background:var(--violet-soft)}.fleet-status.stopped{color:var(--info);background:var(--info-soft)}.fleet-status.moving{color:var(--success);background:var(--success-soft)}.fleet-map{border-color:var(--border)}.fleet-map .leaflet-control-attribution{color:#424242}.login-main{background:var(--panel)}.login-form-wrap{max-width:440px}.login-form-wrap>p{font-size:14px}.login-form .button{min-height:48px;font-size:14px}.password-control{position:relative}.password-control input{padding-left:48px!important}.password-control>button{inset-inline-end:5px;width:40px;height:40px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:5px}.password-control>button:hover{color:var(--text);background:var(--soft)}.notification-settings{border:1px solid var(--border);background:var(--panel);border-radius:13px;margin-bottom:20px}.notification-settings>summary{cursor:pointer;min-height:48px;color:var(--text);padding:14px 18px;font-size:14px}.notification-settings[open]>summary{border-bottom:1px solid var(--border)}.notification-preferences fieldset{border:0;min-width:0;margin:0 0 16px;padding:0}.notification-preferences legend{color:var(--muted);padding:0 0 10px;font-size:13px}.login-footer{font-size:12px}.visual-copy{color:#fff}.visual-copy h2{color:#f8f6f7}.visual-copy p,.visual-copy .eyebrow{color:#d4cdd1}.visual-orbit{border-color:#ffffff18}@media (min-width:981px){.sidebar-compact{--shell-sidebar:80px}.sidebar-compact .sidebar-brand{padding:22px 17px}.sidebar-compact .nav-section a{min-height:46px;padding-inline:12px}}@media (max-width:1200px){.management-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.management-chart,.management-chart-summary:not(.management-chart-donut){grid-column:auto}}@media (max-width:980px){.main-content{padding:22px 18px}.sidebar{width:min(300px,100vw - 42px)}.nav-section a{min-height:46px}.nav-pin{width:30px;min-height:34px}.nav-group-toggle{min-height:42px}}@media (max-width:640px){html{scrollbar-gutter:auto}body{font-size:14px}.main-content{padding:18px 12px}.topbar{height:auto;min-height:64px;padding-block:9px}.topbar .breadcrumb strong{max-width:115px;font-size:12px}.topbar .icon-button,.appearance-toggle,.global-search{width:40px;min-width:40px;height:40px;min-height:40px}.topbar .avatar.small{width:36px;height:36px}.topbar-right,.topbar-left{gap:3px}.page-heading{align-items:stretch;gap:10px}.page-heading h1{font-size:24px}.heading-actions{flex-wrap:wrap}.heading-actions>.button{flex:0 auto}.panel{border-radius:13px}.panel-heading{padding:16px}.panel-heading h2{font-size:15px}.button{min-height:44px;font-size:13px}.toolbar{align-items:end;gap:12px;padding:14px}.toolbar .field{flex-basis:100%}.toolbar .search-input{min-width:0;max-width:100%}.toolbar select,.field select,select{min-width:0;max-width:min(100%,22rem)}.toolbar select{flex:0 13rem;min-width:min(160px,100%)}.form-grid{grid-template-columns:1fr;gap:18px}.field input,.field textarea,.field select,.search-select-control>input,.field .search-select-control>input{font-size:16px}.filter-chip{min-height:42px;padding-inline:11px;font-size:12px}.filter-chips-options{gap:6px}.tabs{gap:2px}.tabs button{min-height:42px;font-size:13px}.modal-backdrop{align-items:center;padding:10px}.modal,.modal.refined-modal{border-radius:16px;max-height:calc(100dvh - 20px)}.modal.refined-modal .modal-header{padding:15px 16px}.modal.refined-modal .modal-body{padding:16px}.modal.refined-modal .modal-footer{padding:12px 16px max(12px, env(safe-area-inset-bottom))}.modal-footer .button{flex:auto}.details-grid.refined-details{grid-template-columns:1fr;padding:12px 16px}.structured-details{margin:12px 14px}.structured-details>.structured-data{padding:12px}.data-record{grid-template-columns:1fr}.data-field--nested>dd{padding-inline-start:8px}.table-component th,.table-component td{padding-inline:12px}.table-component .table-view-tools{gap:8px;padding:10px 12px}.pagination-controls .icon-button,.pagination-number{width:32px;min-width:32px;height:36px}.notification-inbox{padding:14px}.notification-item{flex-wrap:wrap;gap:10px;padding:15px 14px}.notification-symbol{width:36px;height:36px}.notification-content{flex:calc(100% - 50px)}.notification-action{margin-inline-start:46px}.notification-content header{flex-wrap:wrap;gap:4px}.notification-preferences{padding:14px}.management-hero{flex-wrap:wrap;align-items:start;gap:18px;padding:20px}.management-total{text-align:center;flex-flow:wrap;justify-content:center;gap:8px 12px;width:100%;min-width:0;padding:13px 18px;display:flex}.management-total-icon{display:none}.management-total strong{font-size:32px}.management-total small{flex-basis:100%}.management-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.management-kpi{padding:14px}.management-kpi strong{font-size:28px}.management-kpi-icon{width:34px;height:34px}.management-charts{grid-template-columns:minmax(0,1fr);gap:16px}.management-chart-donut{display:block}.management-section-tag{white-space:normal}.management-composition-legend{grid-template-columns:1fr}.management-chart .panel-heading{min-height:0}.management-filters{grid-template-columns:1fr;padding:16px}.management-report-grid{grid-template-columns:minmax(0,1fr);gap:16px}.management-report-summary{gap:10px}.management-report-summary>div{flex-basis:140px;padding:14px}.management-total>span:not(.management-total-icon){font-size:13px}.driver-workspace-intro,.driver-policy-preview{padding:16px}.driver-experience-toolbar .field,.driver-support-filters>.field{flex-basis:100%}.driver-chat-message{width:95%}.driver-chat-message p{font-size:14px}.fleet-workspace{grid-template-columns:1fr}.fleet-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-map-legend{gap:8px;font-size:11px}.page-footer{font-size:11px}}@media (max-width:380px){.topbar .breadcrumb{display:none}.topbar-left{margin-inline-start:auto}.management-kpi-title{font-size:12px}.pagination-controls{gap:1px}.pagination-controls .icon-button,.pagination-number{width:29px;min-width:29px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.filter-chip[aria-pressed=true],.tabs button.active,.nav-section a.active,.search-select-option[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}}@media print{:root,:root[data-theme=dark],:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:white;--panel:white;--panel2:#f5f5f5;--text:#231f20;--ink:#231f20;--muted:#424242;--border:#bbb;--accent:#231f20;--accent-deep:#231f20}body{background:#fff;overflow:visible}.sidebar,.topbar,.page-footer,.skip-link,.page-help>summary,.heading-actions,.table-view-tools,.filter-chips,.toolbar,.search-select,.pagination{display:none!important}.app-main{margin:0!important}.main-content{max-width:none;padding:0}.panel{box-shadow:none;break-inside:avoid;border-radius:0}.table-component .table-scroll,.data-table-wrap{max-height:none;overflow:visible}.table-component th{position:static}}.process-progress{--process-color:var(--process-color-light,var(--info));min-inline-size:0;max-inline-size:100%;color:var(--text);background:var(--panel);border:1px solid var(--border);text-align:start;isolation:isolate;border-radius:14px;margin-block:0 18px;padding:18px;line-height:1.8;position:relative}:root[data-theme=dark] .process-progress{--process-color:var(--process-color-dark,var(--info))}.process-progress--compact{border-radius:12px;margin-block-end:12px;padding:13px 15px}.process-progress-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-inline-size:0;display:flex}.process-progress-heading-copy{gap:3px;min-inline-size:0;display:grid}.process-progress-title{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.7}.process-progress-current{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.9}.process-progress-outcome{border:1px solid var(--border);background:var(--panel2);color:var(--muted);white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.8;display:inline-flex}.process-progress-outcome svg{flex:none}.process-progress[data-outcome=complete] .process-progress-outcome{color:var(--success);border-color:color-mix(in srgb,var(--success) 25%,var(--border));background:var(--success-soft)}.process-progress[data-outcome=blocked] .process-progress-outcome{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 25%,var(--border));background:var(--danger-soft)}.process-progress[data-outcome=blocked] .process-progress-current{color:var(--danger)}.process-progress[data-outcome=cancelled] .process-progress-outcome{border-style:dashed}.process-progress-measure{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;min-inline-size:0;margin-block:12px 7px;display:flex}.process-progress-count{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.process-progress-percent{color:var(--text);font-variant-numeric:tabular-nums;direction:rtl;flex-shrink:0;font-size:21px;font-weight:750;line-height:1.3}.process-progress--compact .process-progress-percent{font-size:18px}.process-progress-native{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.process-progress-track{background:var(--soft);block-size:8px;inline-size:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 55%,transparent);border-radius:999px;display:block;position:relative;overflow:hidden}.process-progress-fill{inline-size:var(--process-width,0%);border-radius:inherit;background-color:var(--process-color);max-inline-size:100%;transition:inline-size .36s,background-color .36s;display:block;position:absolute;inset-block:0;inset-inline-start:0}.process-progress[data-outcome=blocked] .process-progress-fill{background-color:var(--danger)}.process-progress[data-outcome=cancelled] .process-progress-fill{background-color:var(--muted)}.process-progress[data-indeterminate=true] .process-progress-track{background:repeating-linear-gradient(120deg,var(--soft),var(--soft) 5px,var(--border) 5px,var(--border) 7px)}.process-progress[data-indeterminate=true] .process-progress-fill{display:none}.process-progress-notes{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 14px;margin-block-start:9px;font-size:11px;line-height:1.9;display:flex}.process-progress-notes p{flex-basis:100%;margin:0}.process-progress-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;min-inline-size:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.process-progress-step{border:1px solid var(--border);background:var(--panel2);border-radius:10px;align-items:flex-start;gap:9px;min-inline-size:0;padding:11px;display:flex}.process-progress-marker{border:1px solid var(--border);block-size:27px;inline-size:27px;color:var(--muted);background:var(--panel);border-radius:50%;flex:none;place-items:center;display:grid}.process-progress-step-copy{gap:1px;min-inline-size:0;display:grid}.process-progress-step-label{color:var(--text);overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.9}.process-progress-step-state{color:var(--muted);font-size:11px;line-height:1.8}.process-progress-step-detail{color:var(--muted);overflow-wrap:anywhere;margin-block-start:3px;font-size:11px;line-height:1.9}.process-progress-step[data-status=complete] .process-progress-marker{color:var(--success);border-color:color-mix(in srgb,var(--success) 35%,var(--border));background:var(--success-soft)}.process-progress-step[data-status=current]{border-color:color-mix(in srgb,var(--info) 45%,var(--border));background:var(--info-soft)}.process-progress-step[data-status=current] .process-progress-marker{color:var(--info);border-color:var(--info);box-shadow:0 0 0 2px var(--panel)}.process-progress-step[data-status=current] .process-progress-step-state{color:var(--info);font-weight:600}.process-progress-step[data-status=current] .process-progress-marker svg{fill:currentColor;stroke-width:0;block-size:11px;inline-size:11px}.process-progress-step[data-status=blocked]{border-color:color-mix(in srgb,var(--danger) 35%,var(--border));background:var(--danger-soft)}.process-progress-step[data-status=blocked] .process-progress-marker{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 50%,var(--border));background:var(--panel)}.process-progress-step[data-status=blocked] .process-progress-step-state{color:var(--danger);font-weight:600}.process-progress-step[data-status=skipped]{background:0 0;border-style:dashed}.process-progress-step[data-status=skipped] .process-progress-marker{border-style:dashed}.process-progress-step[data-status=unknown] .process-progress-marker{border-style:dotted}.process-progress-details{background:0 0;border:0;margin-block-start:10px;padding:0}.process-progress-details>summary{min-block-size:44px;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:8px;padding:5px 0;font-size:12px;list-style:none;display:flex}.process-progress-details>summary::-webkit-details-marker{display:none}.process-progress-details>summary::marker{content:""}.process-progress-details>summary:hover{color:var(--text)}.process-progress-details>summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.process-progress-details>summary>svg{flex:none}.process-progress-stage-total{color:var(--muted);margin-inline-start:auto;font-size:11px}.process-progress-chevron{transition:transform .2s}.process-progress-details[open] .process-progress-chevron{transform:rotate(180deg)}.process-progress-details .process-progress-steps{margin-block-start:7px}@media (max-width:520px){.process-progress{border-radius:12px;padding:14px}.process-progress--compact{padding:12px}.process-progress-heading{flex-wrap:wrap;gap:8px}.process-progress-heading-copy{flex:150px}.process-progress-title{font-size:13px}.process-progress-outcome{padding:3px 7px;font-size:10px}.process-progress-steps{grid-template-columns:1fr;gap:8px}.process-progress-step{padding:9px 10px}.process-progress-step-copy{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 8px}.process-progress-step-detail{grid-column:1/-1}.process-progress-step-state{font-size:10px}}@media (prefers-reduced-motion:reduce){.process-progress-fill,.process-progress-chevron{transition:none!important;animation:none!important}}@media (forced-colors:active){.process-progress-track{background:canvas;border:1px solid canvastext}.process-progress-fill{forced-color-adjust:none;background:highlight!important}.process-progress[data-indeterminate=true] .process-progress-track{background:canvas;border-style:dashed}.process-progress-step[data-status=current]{border:2px solid highlight}.process-progress-step[data-status=blocked]{border:2px double canvastext}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#020e1d;--panel:#071a2d;--panel2:#0c2036;--soft:#10263e;--ink:#f5f8ff;--text:#f5f8ff;--muted:#bdcadd;--border:#34506c;--accent:#048cff;--accent-deep:#50bbff;--teal:#0a3354;--primary:#066bff;--line:#294560;--button-bg:#075bff;--button-ink:#fff;--surface-muted:#091d31;--surface-raised:#142c46;--surface-hover:#102c47;--danger:#ff465e;--danger-soft:#3d1021;--warning-ink:#ffd04d;--warning-soft:#3b3014;--success:#51f739;--success-soft:#06421e;--info:#39b4ff;--info-soft:#072f51;--focus:#52c6ff;--sidebar-bg:#031328;--sidebar-ink:#eff7ff;--sidebar-muted:#bbcee1;--sidebar-line:#26405a;--sidebar-hover:#0a2542;--sidebar-active:#075bff;--sidebar-active-ink:#fff;--header-bg:#041426;--chart-grid:#31475f;--radius:12px}:root{--shell-sidebar:224px}.part6-shell{background:var(--bg);min-height:100vh}.part6-shell .sidebar{height:calc(100dvh - 62px);width:var(--shell-sidebar);border-inline-start:1px solid var(--border);z-index:110;background:linear-gradient(#031329,#031426 65%,#041124);padding-top:12px;top:62px}.part6-shell .sidebar-brand{display:none}.part6-shell .sidebar nav{flex:0 auto;padding:0 8px}.p6-navigation{flex-direction:column;gap:0;display:flex;overflow:auto}.p6-nav-group{border-bottom:1px solid #26405a}.p6-nav-group:last-child{border:0}.p6-nav-main{color:#eff6ff;text-align:right;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.p6-nav-main>svg:first-child{filter:drop-shadow(0 0 5px #5c8ec235);stroke-width:1.7px}.p6-nav-main>span{flex:1}.p6-nav-main>.open{transform:rotate(180deg)}.p6-nav-main.active{color:#fff;background:linear-gradient(#029bff,#0057ff 62%,#063bfd);border-color:#17a3ff;box-shadow:inset 0 1px 1px #80d7ff,0 3px 12px #00277660}.p6-nav-main:hover{background-color:#0b2c49;border-color:#31577a}.p6-nav-children{padding:3px 9px 8px}.p6-nav-children>a{color:#b8cfe5;border-radius:7px;align-items:center;gap:9px;min-height:35px;padding:8px 11px;font-size:12px;line-height:1.65;display:flex}.p6-nav-children>a.active{color:#60cbff;background:#092f56;box-shadow:inset -3px 0 #128aff}.p6-nav-children>a:hover{color:#fff;background:#0c2845}.p6-sidebar-art{opacity:.96;flex:1;min-height:120px;margin:12px 0 0;position:relative;overflow:hidden}.p6-sidebar-art>img{object-fit:cover;object-position:center 56%;width:100%;height:100%}.p6-sidebar-art:after{content:"";background:linear-gradient(#031328 0%,#0000 15% 83%,#041124);position:absolute;inset:0}.part6-shell .sidebar-bottom{background:#041124;border:0;padding:7px 11px}.part6-shell .sidebar-bottom .user-card,.part6-shell .sidebar-note{display:none}.part6-shell .sidebar-collapse{min-height:25px;margin:0;padding:2px 5px;font-size:11px}.part6-shell .sidebar-bottom .build-info{text-align:center;opacity:.65;font-size:10px}@media (prefers-reduced-motion:reduce){.part6-shell,.part6-shell *,.part6-shell:before,.part6-shell:after,.part6-shell :before,.part6-shell :after{transition:none!important}}.part6-shell .app-main{margin-right:var(--shell-sidebar);padding-top:62px}.part6-shell .p6-topbar{z-index:115;color:#f3f8ff;background-color:#031426;background-image:linear-gradient(90deg,#031426 0%,#03142600 35% 60%,#031426 83%),url(/part6/truck-banner.webp);background-position:50%,42% 48%;background-repeat:no-repeat;background-size:auto,520px;border-bottom:1px solid #426483;height:62px;min-height:62px;padding:0 20px;position:fixed;inset:0 0 auto;box-shadow:0 3px 15px #0004}.p6-header-brand{align-items:center;gap:13px;display:flex}.p6-header-brand>div{display:grid}.p6-header-brand strong{font-size:16px;font-weight:700}.p6-header-brand span{color:#bbd0e4;font-size:11px}.p6-topbar .header-date{color:#e6f1fb;white-space:nowrap;align-items:center;gap:9px;margin-inline:auto;font-size:12px;display:flex}.p6-topbar .icon-button{color:#e4f0ff;width:34px;min-width:34px;height:34px;min-height:34px}.p6-header-user{color:#fff;text-align:right;background:#091f35;border:1px solid #365273;border-radius:8px;align-items:center;gap:9px;min-height:43px;padding:4px 10px;display:flex}.p6-header-user>span:not(.avatar){line-height:1.4;display:grid}.p6-header-user strong{white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:12px;overflow:hidden}.p6-header-user small{color:#c9d5e4;font-size:9px}.p6-topbar .avatar.small{color:#fff;background:linear-gradient(#36729c,#0f314f);border:1px solid #3f6482;width:29px;min-width:29px;height:29px}.part6-shell .main-content{max-width:1920px;padding:18px 18px 8px}.part6-shell .page-footer{opacity:.55;padding:10px 0 3px;font-size:10px}.part6-shell .main-content:is([data-route=\/dashboard],[data-route=\/drivers-dashboard],[data-route=\/management-drivers])>.page-footer{display:none}.part6-shell .page-heading{margin-bottom:16px}.part6-shell .panel,.part6-shell .modal{border-radius:12px}.part6-shell .button.primary{color:#fff;background:linear-gradient(#0788ff,#064dff);border:1px solid #239eff;box-shadow:0 3px 10px #001c7440,inset 0 1px #60b6ff70}.part6-shell .button.primary:hover:not(:disabled){color:#fff;background:linear-gradient(#29a1ff,#0869ff)}.part6-shell .button,.part6-shell input,.part6-shell select,.part6-shell textarea{border-radius:8px}.part6-shell input:not([type=checkbox]):not([type=radio]),.part6-shell select,.part6-shell textarea{background:var(--panel2);color:var(--text);border-color:#3b5777}.part6-shell .table-scroll{border-color:#294661}.part6-shell table th{color:#edf6ff;background:linear-gradient(#103250,#082038)}.part6-shell table td{border-color:#1b344d}.part6-shell .text-link{color:var(--accent-deep)}.p6-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.p6-page-heading h1{color:var(--text);font-size:clamp(24px,2.35vw,34px);font-weight:800;line-height:1.45}.p6-page-heading p{color:var(--muted);font-size:12px}.p6-heading-with-icon{align-items:center;gap:12px;display:flex}.p6-heading-icon{color:#67c6ff;background:radial-gradient(#11448e,#07192f 75%);border:1px solid #214e77;border-radius:12px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 4px 10px #0005}.p6-heading-icon svg{filter:drop-shadow(0 0 6px #0e8dff)}.p6-overview-metrics,.p6-key-report-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.p6-metric{color:#f6f9ff;background:linear-gradient(140deg,#0a2948,#031629 70%);border:1px solid #315575;border-radius:11px;flex-direction:column;justify-content:center;min-width:0;min-height:110px;padding:14px 16px;display:flex;position:relative;box-shadow:inset 0 1px 1px #719ab333,0 4px 10px #0005}.p6-metric-label{justify-content:flex-start;align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}.p6-metric-label svg{color:var(--p6-tone,#139aff);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--p6-tone,#139aff) 35%,transparent))}.p6-metric strong{text-align:center;letter-spacing:-.7px;margin-top:4px;font-size:32px;font-weight:800;line-height:1.45;display:block}.p6-metric strong small{margin-inline-start:5px;font-size:12px;font-weight:500}.p6-tone-green{--p6-tone:#2fe91b;background:linear-gradient(135deg,#064724,#022018 70%);border-color:#287d4f}.p6-tone-blue{--p6-tone:#13a3ff;background:linear-gradient(140deg,#073857,#04172a 73%);border-color:#2a628b}.p6-tone-amber{--p6-tone:#ffb823;background:linear-gradient(140deg,#6e3500,#291700 80%);border-color:#a87528}.p6-tone-purple{--p6-tone:#c568ff;background:linear-gradient(140deg,#40216c,#180d39 80%);border-color:#72539d}.p6-tone-red{--p6-tone:#ff293c;background:linear-gradient(140deg,#4f1729,#2b111b 80%);border-color:#9a3c4b}.p6-comparison{color:#a6ff38;background:#0b5f0c;border-radius:20px;align-self:flex-end;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;margin-top:5px;padding:2px 8px;font-size:11px;display:flex}.p6-comparison.negative{color:#ffb4a7;background:#64202b}.p6-panel{background:linear-gradient(135deg,#0a2038,#031628 85%);border:1px solid #3a5470;border-radius:11px;min-width:0;padding:12px;box-shadow:inset 0 1px 1px #91aecd22,0 3px 8px #0004}.p6-panel-title{color:#f1f6ff;align-items:center;gap:8px;min-height:23px;margin-bottom:8px;display:flex}.p6-panel-title h2{flex:1;font-size:13px;font-weight:700;line-height:1.65}.p6-panel-title>svg{color:#4fbbff}.p6-overview-grid{grid-template-rows:minmax(210px,auto) minmax(115px,auto);grid-template-columns:minmax(230px,1fr) minmax(350px,1.65fr) minmax(270px,1.25fr);gap:12px;margin-top:12px;display:grid}.p6-overview-fleet{grid-area:1/1}.p6-overview-trend{grid-area:1/2}.p6-overview-map{grid-area:1/3/3}.p6-overview-small{grid-area:2/1/auto/3;grid-template-columns:1fr 1fr 1.25fr;gap:10px;min-width:0;display:grid}.p6-overview-small .p6-metric{min-height:114px;padding:10px}.p6-overview-small .p6-metric-label{font-size:12px}.p6-overview-small .p6-metric strong{font-size:31px}.p6-activity{padding:8px 10px}.p6-activity .p6-panel-title{margin-bottom:4px}.p6-activity ul{margin:0;padding:0;list-style:none}.p6-activity li{justify-content:space-between;align-items:center;gap:8px;min-height:21px;font-size:10px;display:flex}.p6-activity li>span{white-space:nowrap;text-overflow:ellipsis;gap:6px;min-width:0;display:flex;overflow:hidden}.p6-activity time{color:#bfd3e5;white-space:nowrap;font-size:11px}.p6-donut-content{flex-direction:column;align-items:center;gap:14px;display:flex}.p6-donut{aspect-ratio:1;border-radius:50%;place-items:center;width:min(100%,185px);display:grid;box-shadow:0 0 14px #00ff0020}.p6-donut>div{background:#04172a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:72%;height:72%;display:flex;box-shadow:inset 0 0 14px #0009}.p6-donut strong{color:#fff;font-size:27px;font-weight:800;line-height:1.35}.p6-donut span{color:#f1f6ff;font-size:14px}.p6-donut-legend{gap:6px;width:100%;display:grid}.p6-donut-legend>div{align-items:center;gap:7px;font-size:12px;display:flex}.p6-donut-legend i{border-radius:4px;width:12px;height:12px}.p6-donut-legend b{margin-inline-start:auto;font-weight:600}.p6-overview-fleet .p6-donut-content{flex-direction:row-reverse;gap:12px;height:calc(100% - 31px)}.p6-overview-fleet .p6-donut{flex-shrink:0;width:49%}.p6-overview-fleet .p6-donut-legend{gap:15px}.p6-overview-fleet .p6-donut strong{font-size:26px}.p6-trend{direction:ltr}.p6-trend svg{width:100%;height:auto;min-height:170px;font-family:Vazirmatn,sans-serif;display:block;overflow:visible}.p6-trend svg text{font-size:11px}.p6-chart-legend{direction:rtl;justify-content:center;align-items:center;gap:16px;margin-top:-5px;font-size:11px;display:flex}.p6-chart-legend>span{align-items:center;gap:5px;display:flex}.p6-chart-legend i{border-radius:4px;width:11px;height:11px}.p6-chart-legend .blue{background:#008bff}.p6-chart-legend .green{background:#26ef13}.p6-province-map{min-width:0;position:relative}.p6-iran-graphic{position:relative}.p6-iran-graphic svg{filter:drop-shadow(0 0 5px #249cff20);width:100%;max-height:300px;display:block}.p6-iran-graphic path{outline-offset:4px;transition:fill .18s}.p6-iran-graphic path:hover,.p6-iran-graphic path.selected{fill:#b6e6ff;stroke:#e8f7ff;stroke-width:4px}.p6-iran-graphic path[role=button]{cursor:pointer}.p6-province-tooltip{color:#102740;pointer-events:none;background:#f7fbff;border-radius:7px;padding:7px 10px;font-size:10px;line-height:1.5;display:grid;position:absolute;top:20%;right:25%;box-shadow:0 3px 12px #0006}.p6-map-key{background:#04152bd9;border-radius:6px;gap:4px;padding:5px;font-size:8px;display:grid;position:absolute;top:40%;right:0}.p6-map-key>span{align-items:center;gap:5px;display:flex}.p6-map-key i{border:1px solid #5da6d4;border-radius:3px;width:10px;height:10px}.p6-map-statistics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.p6-map-statistics>div{text-align:center;background:#0c2036;border:1px solid #2b4662;border-radius:7px;grid-template-columns:20px auto;gap:0 4px;padding:4px;display:grid}.p6-map-statistics svg{color:#44b2ff;align-self:center}.p6-map-statistics span{grid-column:1/3;font-size:9px}.p6-map-statistics b{font-size:14px}.p6-map-attribution{color:#8cabc4;text-align:left;margin-top:4px;font-size:8px;line-height:1.4;display:block}.p6-key-reports{margin-top:12px;padding:10px}.p6-key-reports .p6-metric{min-height:114px}.p6-report-footnote{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:10px;display:flex}.p6-dashboard-filters{gap:8px;display:grid}.p6-dashboard-filters>div{gap:10px;display:flex}.p6-dashboard-filters label{background:#071b30;border:1px solid #355777;border-radius:7px;align-items:center;gap:7px;min-width:150px;padding:2px 8px;display:flex}.part6-shell .p6-dashboard-filters select{background:0 0;border:0;width:100%;height:30px;min-height:30px;padding:0 3px;font-size:11px}.p6-today{align-items:center;gap:7px;font-size:11px;display:flex}.p6-driver-metrics{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;display:grid}.p6-driver-metrics .p6-metric{background:linear-gradient(135deg,#0a2038,#041328);border-color:#3a516f;min-height:110px;padding:10px 8px}.p6-driver-metrics .p6-metric-label{gap:5px;font-size:11px}.p6-driver-metrics .p6-metric-label svg{width:20px}.p6-driver-metrics .p6-metric strong{font-size:24px}.p6-driver-metrics .p6-metric strong small{font-size:10px}.p6-ownership-list{grid-column:span 2}.p6-ownership-list h2{text-align:right;margin-bottom:5px;font-size:12px}.p6-ownership-list>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.p6-ownership-list a{border-inline-end:1px solid #2e4762;flex-direction:column;align-items:center;gap:1px;padding:0 5px;display:flex}.p6-ownership-list a:last-child{border:0}.p6-ownership-list span{white-space:nowrap;font-size:10px}.p6-ownership-list b{white-space:nowrap;font-size:15px}.p6-ownership-list small{font-size:9px}.p6-driver-detail-grid{grid-template-columns:2.1fr 2.8fr 2.8fr 3.8fr;gap:11px;margin-top:12px;display:grid}.p6-driver-detail-grid>.p6-panel{padding:10px}.p6-driver-detail-grid .p6-panel-title h2{font-size:12px}.p6-driver-activity{grid-area:1/1}.p6-driver-owned{grid-area:1/2}.p6-driver-covered{grid-area:1/3}.p6-driver-map{grid-area:1/4}.p6-driver-map .p6-iran-graphic svg{max-height:220px}.p6-driver-trend{grid-area:2/1/auto/4}.p6-driver-trend .p6-trend svg{height:200px;min-height:170px}.p6-driver-commercial{grid-area:2/4}.p6-driver-activity .p6-donut{width:min(100%,190px);margin-top:12px}.p6-driver-activity .p6-donut-legend{margin-top:7px;font-size:9px}.p6-driver-activity .p6-donut-legend>div{flex-wrap:wrap;font-size:10px}.p6-driver-activity .p6-donut strong{font-size:23px}.p6-province-table{border-collapse:collapse;text-align:center;width:100%}.p6-province-table th{white-space:nowrap;background:#0a2a47;padding:4px 2px;font-size:11px;font-weight:500;line-height:1.5}.p6-province-table td{border-bottom:1px solid #2b4057;padding:5px 2px;font-size:12px;line-height:1.5}.p6-province-table td .text-link{color:#edf6ff;font-size:12px;line-height:1.5}.p6-province-table th:nth-child(2),.p6-province-table td:nth-child(2){text-align:right}.p6-table-total{color:#efffed;background:linear-gradient(#076134,#034624);border:1px solid #148a47;border-radius:6px;justify-content:space-between;align-items:center;gap:5px;margin-top:8px;padding:5px 8px;font-size:12px;display:flex}.p6-table-total b{font-size:17px}.p6-table-total small{font-size:10px}.p6-table-total button{color:#b4ffc4;background:0 0;border:0;padding:0;font-size:10px}.p6-no-data{text-align:center;color:var(--muted);padding:18px 3px;font-size:12px}:root[data-theme=light] .p6-dashboard{--text:#edf6ff;--muted:#bed0e3;color:#edf6ff}:root[data-theme=light] .p6-page-heading h1{color:#153149}:root[data-theme=light] .p6-page-heading p,:root[data-theme=light] .p6-report-footnote{color:#42627b}@media (min-width:1800px){:root{--shell-sidebar:245px}.p6-driver-metrics .p6-metric-label{font-size:13px}.p6-driver-metrics .p6-metric strong{font-size:32px}.p6-driver-detail-grid .p6-panel-title h2{font-size:13px}.p6-province-table td{padding:9px 3px;font-size:14px}.p6-province-table th{font-size:12px}.p6-ownership-list span{font-size:11px}.p6-ownership-list b{font-size:19px}}@media (min-width:981px){.part6-shell.sidebar-compact{--shell-sidebar:68px}.sidebar-compact .p6-nav-main>span,.sidebar-compact .p6-nav-main>svg:last-child:not(:first-child),.sidebar-compact .p6-nav-children,.sidebar-compact .p6-sidebar-art{display:none}.sidebar-compact .p6-nav-main{justify-content:center;padding:9px}}@media (max-width:1350px) and (min-width:981px){:root{--shell-sidebar:208px}.p6-nav-main{gap:8px;font-size:12px}.p6-overview-grid{grid-template-columns:minmax(195px,1fr) minmax(290px,1.5fr) minmax(240px,1.2fr)}.p6-driver-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.p6-driver-detail-grid{grid-template-columns:1fr 1.2fr 1.2fr}.p6-driver-map{grid-area:2/1}.p6-driver-trend{grid-area:2/2/auto/4}.p6-driver-commercial{grid-area:3/1/auto/4}.p6-header-brand strong{font-size:14px}.p6-header-brand span,.p6-topbar .header-date{font-size:10px}}@media (max-width:980px){.part6-shell .sidebar{z-index:250;width:min(280px,100vw - 42px);height:100dvh;top:0}.part6-shell .sidebar-brand{padding:14px;display:flex}.part6-shell .sidebar-brand>.icon-button{display:flex}.part6-shell .app-main{margin-right:0}.part6-shell .p6-topbar{padding:0 12px}.p6-header-brand strong{font-size:12px}.p6-header-brand span{font-size:9px}.p6-topbar .header-date{display:none}.p6-topbar .topbar-right>.icon-button{display:flex}.part6-shell .main-content{padding:16px 12px 8px}.p6-overview-grid{grid-template-rows:auto;grid-template-columns:1fr 1.5fr}.p6-overview-map{grid-area:2/1}.p6-overview-small{grid-area:2/2;grid-template-columns:1fr 1fr}.p6-overview-small .p6-activity{grid-column:1/3}.p6-driver-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.p6-driver-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p6-driver-activity{grid-area:1/1}.p6-driver-map{grid-area:1/2}.p6-driver-owned{grid-area:2/1}.p6-driver-covered{grid-area:2/2}.p6-driver-trend{grid-area:3/1/auto/3}.p6-driver-commercial{grid-area:4/1/auto/3}}@media (max-width:620px){.p6-header-brand>svg,.p6-header-brand span,.p6-topbar .topbar-left>.icon-button,.p6-header-user>span:not(.avatar),.p6-header-user>svg{display:none}.p6-header-user{background:0 0;border:0;min-height:35px;padding:3px}.p6-header-brand strong{font-size:11px}.p6-topbar .topbar-left{gap:3px}.part6-shell .main-content{padding:13px 9px 5px}.p6-page-heading{flex-direction:column;align-items:flex-start;gap:12px}.p6-page-heading h1{font-size:25px}.p6-overview-metrics,.p6-key-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.p6-metric{min-height:100px;padding:10px}.p6-metric-label{gap:6px;font-size:11px}.p6-metric-label svg{width:22px}.p6-metric strong{font-size:27px}.p6-overview-grid{grid-template-columns:minmax(0,1fr)}.p6-overview-fleet,.p6-overview-trend,.p6-overview-map,.p6-overview-small{grid-area:auto/1}.p6-overview-fleet .p6-donut{width:140px}.p6-overview-fleet .p6-donut-legend{max-width:170px}.p6-overview-fleet .p6-donut-content{justify-content:center}.p6-iran-graphic svg{max-height:270px}.p6-overview-small{grid-template-columns:1fr 1fr}.p6-overview-small .p6-activity{grid-column:1/3}.p6-driver-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.p6-driver-detail-grid{grid-template-columns:minmax(0,1fr)}.p6-driver-detail-grid>.p6-panel{grid-area:auto/1}.p6-driver-activity .p6-donut-content{flex-direction:row}.p6-driver-activity .p6-donut{flex-shrink:0;width:145px;margin-top:0}.p6-driver-activity .p6-donut-legend{font-size:12px}.p6-dashboard-filters,.p6-dashboard-filters>div{width:100%}.p6-dashboard-filters label{width:50%;min-width:0}.p6-report-footnote{flex-direction:column;align-items:flex-start;font-size:9px}.p6-chart-legend{gap:10px;font-size:9px}.p6-key-reports .p6-metric{min-height:104px}}@media (prefers-reduced-motion:reduce){.p6-iran-graphic path{transition:none}}@media print{.part6-shell .p6-topbar,.part6-shell .sidebar{display:none!important}.part6-shell .app-main{margin:0;padding-top:0}.p6-panel,.p6-metric{break-inside:avoid;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}}html:has(.part6-shell){scrollbar-gutter:auto}.part6-shell.part6-standalone .app-main{width:100%;min-width:0;margin:0;padding:0}.part6-shell.part6-standalone .main-content{width:100%;min-width:0;max-width:none;margin:0;padding:0}.part6-shell.part6-standalone .page-footer{display:none}body:has(.part6-standalone) .connection-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.part6-shell.part6-directory-shell .app-main{padding-top:80px}.part6-shell.part6-directory-shell .p6-topbar{background-color:#001426;background-image:linear-gradient(90deg,#001426,#0000 24px calc(100% - 24px),#001426),url(/part6/directory-header-reference.png);background-position:30.137% 0,30.137% 0;background-size:40% 100%,40% 100%;height:80px;min-height:80px;padding:0 19px}.part6-directory-shell .p6-header-brand strong{font-size:24px}.part6-directory-shell .p6-header-brand span{font-size:19px}.part6-directory-shell .p6-header-brand>svg{display:none}.part6-directory-shell .p6-topbar .header-date{margin:0;font-size:21px;position:absolute;right:31%}.part6-directory-shell .p6-header-user{min-width:192px;height:48px}.part6-directory-shell .p6-header-user strong{font-size:19px}.part6-directory-shell .p6-header-user small{display:none}.part6-directory-shell .p6-header-user .avatar{width:32px;height:32px}.part6-directory-shell .p6-topbar .icon-button{width:43px;height:43px}.part6-directory-shell .p6-topbar .icon-button>svg{width:29px;height:29px}.part6-directory-shell .p6-header-user{gap:12px}.part6-directory-shell .p6-header-user>svg,.part6-overview-shell .p6-header-user>svg{transform:rotate(-90deg)}.part6-directory-shell .p6-global-search,.p6-sidebar-product,.p6-driver-top-tools{display:none}.p6-driver-bottom-grid{grid-template-columns:minmax(0,900fr) minmax(0,515fr);gap:12px;margin-top:14px;display:grid}.p6-driver-bottom-grid>.p6-panel{grid-area:auto;min-width:0}.p6-donut{position:relative}.p6-donut .p6-ring-share{color:#fff;text-shadow:0 1px 3px #000a;font-size:16px;font-weight:700;position:absolute;transform:translate(-50%,-50%)}.p6-comparison b{font:inherit;font-weight:700}.p6-comparison.is-unknown{color:#9cadbc;background:#173047;border:1px solid #34516c}.p6-comparison-caption{white-space:nowrap}.p6-comparison-badge .p6-comparison-caption{display:none}.p6-trend svg{height:200px}.p6-ownership-list h2{align-items:center;gap:7px;display:flex}.p6-ownership-list h2 svg{color:#00a8ff;flex-shrink:0}@media (min-width:981px){.part6-overview-shell{--shell-sidebar:clamp(210px,17.12vw,300px);--p6-header:48px;background:radial-gradient(at 45% 0,#05203955,#0000 66%),#00111f}.part6-overview-shell .app-main{margin-right:var(--shell-sidebar);padding-top:48px}.part6-overview-shell .main-content{max-width:none;padding:0 18px 20px}.part6-overview-shell .p6-topbar{background:#021528;border-bottom:1px solid #29435d;height:48px;min-height:48px;padding:0 17px}.part6-overview-shell .p6-header-brand strong{font-size:15px;font-weight:700}.part6-overview-shell .p6-header-brand span{display:none}.part6-overview-shell .p6-header-brand>svg{width:39px;height:39px}.part6-overview-shell .p6-topbar .header-date{margin:0;font-size:13px;position:absolute;right:30%}.part6-overview-shell .p6-global-search{display:none}.part6-overview-shell .p6-header-user{background:0 0;border:0;gap:8px;min-height:40px;padding:0}.part6-overview-shell .p6-header-user strong{font-size:14px}.part6-overview-shell .p6-header-user small{font-size:10px}.part6-overview-shell .p6-header-user .avatar{width:31px;height:31px}.part6-overview-shell .p6-topbar .topbar-left{gap:16px}.part6-overview-shell .sidebar{height:calc(100dvh - 48px);width:var(--shell-sidebar);background:#021429;border-inline-start:1px solid #234660;padding-top:14px;top:48px}.part6-overview-shell .sidebar nav{background:linear-gradient(120deg,#071c30,#001326);border:1px solid #16354d;border-radius:12px;flex:none;margin:0 7px;padding:16px 7px 0;box-shadow:inset 0 0 10px #448bba12,0 4px 15px #0007}.part6-overview-shell .p6-nav-main{white-space:nowrap;border-radius:8px;gap:9px;height:44px;min-height:44px;padding:8px 7px;font-size:17px;line-height:1.35}.part6-overview-shell .p6-nav-main>svg:first-child{width:25px;height:25px}.part6-overview-shell .p6-nav-group{border-color:#31506d}.part6-overview-shell .p6-sidebar-art{min-height:170px;margin:0}.part6-overview-shell .p6-sidebar-art img{object-position:center 62%}.part6-overview-shell .sidebar-bottom{padding:3px 8px 8px}.part6-overview-shell .sidebar-collapse{justify-content:center;width:30px;margin-right:auto}.part6-overview-shell .sidebar-collapse span,.part6-overview-shell .build-info{display:none}.part6-overview-shell .p6-page-heading{justify-content:flex-start;height:68px;margin:0}.part6-overview-shell .p6-page-heading h1{font-size:30px;line-height:1.2}.part6-overview-shell .p6-page-heading p{color:#eef4fa;font-size:14px;line-height:1.6}.part6-overview-shell .p6-overview-metrics{gap:10px}.part6-overview-shell .p6-overview-metrics .p6-metric{justify-content:flex-start;height:98px;min-height:98px;padding:9px 16px}.part6-overview-shell .p6-metric-label{gap:10px;font-size:17px;font-weight:700;line-height:1.4}.part6-overview-shell .p6-metric-label svg{width:34px;height:34px}.part6-overview-shell .p6-metric strong{margin-top:0;font-size:33px;line-height:1.25}.part6-overview-shell .p6-comparison{min-height:25px;margin:0;padding:2px 7px;font-size:13px;line-height:20px;position:absolute;bottom:10px;left:13px}.part6-overview-shell .p6-comparison.is-unknown{padding:1px 11px}.part6-overview-shell .p6-panel{background:linear-gradient(140deg,#0b2238,#021325 80%);border-color:#415c77;border-radius:11px;padding:10px 12px}.part6-overview-shell .p6-panel-title{gap:8px;min-height:25px;margin-bottom:7px}.part6-overview-shell .p6-panel-title h2{font-size:16px;line-height:1.4}.part6-overview-shell .p6-panel-title>svg{color:#d9e9f8;width:23px;height:23px}.part6-overview-shell .p6-overview-grid{grid-template-rows:215px 127px;grid-template-columns:minmax(0,302fr) minmax(0,464fr) minmax(0,364fr);gap:8px 10px;margin-top:12px}.part6-overview-shell .p6-overview-fleet .p6-donut-content{gap:14px;height:calc(100% - 31px)}.part6-overview-shell .p6-overview-fleet .p6-donut{width:45%;max-width:143px;box-shadow:0 0 13px #53ff0022}.part6-overview-shell .p6-overview-fleet .p6-donut strong{font-size:29px}.part6-overview-shell .p6-overview-fleet .p6-donut span{font-size:18px}.part6-overview-shell .p6-overview-fleet .p6-donut-legend{gap:17px}.part6-overview-shell .p6-overview-fleet .p6-donut-legend>div{white-space:nowrap;font-size:15px;line-height:1.35}.part6-overview-shell .p6-donut-legend b{font-size:16px}.part6-overview-shell .p6-overview-trend .p6-panel-title{margin-bottom:0}.part6-overview-shell .p6-overview-trend .p6-trend svg{height:151px;min-height:0}.part6-overview-shell .p6-overview-trend .p6-trend svg text{font-size:12px}.part6-overview-shell .p6-chart-legend{gap:14px;margin-top:-3px;font-size:12px}.part6-overview-shell .p6-overview-map .p6-iran-graphic svg{height:298px;max-height:none}.part6-overview-shell .p6-overview-map .p6-map-attribution{font-size:7px;position:absolute;bottom:-6px;left:0}.part6-overview-shell .p6-overview-small{grid-template-columns:minmax(0,241fr) minmax(0,251fr) minmax(0,267fr);gap:9px}.part6-overview-shell .p6-overview-small .p6-metric{justify-content:flex-start;min-height:127px;padding:9px 12px}.part6-overview-shell .p6-overview-small .p6-metric-label{gap:7px;font-size:15px}.part6-overview-shell .p6-overview-small .p6-metric-label svg{width:25px;height:25px}.part6-overview-shell .p6-overview-small .p6-metric strong{margin-top:9px;font-size:31px}.part6-overview-shell .p6-overview-small .p6-comparison{bottom:11px;left:12px}.part6-overview-shell .p6-activity{padding:8px 10px}.part6-overview-shell .p6-activity .p6-panel-title{margin-bottom:3px}.part6-overview-shell .p6-activity .p6-panel-title h2{font-size:15px}.part6-overview-shell .p6-activity li{min-height:21px;font-size:13px;line-height:1.5}.part6-overview-shell .p6-activity time{font-size:12px}.part6-overview-shell .p6-key-reports{margin-top:14px;padding:8px 10px 12px}.part6-overview-shell .p6-key-reports .p6-panel-title{height:24px;margin-bottom:9px}.part6-overview-shell .p6-key-report-grid{gap:11px}.part6-overview-shell .p6-key-reports .p6-metric{justify-content:flex-start;height:123px;min-height:123px;padding:9px 12px}.part6-overview-shell .p6-key-reports .p6-metric-label{font-size:15px}.part6-overview-shell .p6-key-reports .p6-metric-label svg{width:29px;height:29px}.part6-overview-shell .p6-key-reports .p6-metric strong{margin-top:8px;font-size:33px}.part6-overview-shell .p6-key-reports .p6-comparison{bottom:10px;left:50%;transform:translate(-50%)}.part6-overview-shell .p6-report-footnote{opacity:.65;margin-top:4px;font-size:9px}.part6-drivers-shell{--shell-sidebar:clamp(205px,12.69vw,245px);background:radial-gradient(at 10% 5%,#071d4b70,#0000 60%),#000d24}.part6-drivers-shell .app-main{margin-right:var(--shell-sidebar);padding-top:43px}.part6-drivers-shell .main-content{max-width:none;padding:0 17px}.part6-drivers-shell .p6-topbar{right:var(--shell-sidebar);background:#07172f;border-bottom:0;height:43px;min-height:43px;padding:0 23px}.part6-drivers-shell .p6-header-brand strong{font-size:16px;font-weight:500}.part6-drivers-shell .p6-header-brand>svg,.part6-drivers-shell .p6-header-brand span,.part6-drivers-shell .header-date,.part6-drivers-shell .topbar-left{display:none}.part6-drivers-shell .sidebar{height:100dvh;width:var(--shell-sidebar);background:linear-gradient(#04152b,#001126);border-inline-start:1px solid #21344c;padding:0;top:0}.part6-drivers-shell .p6-sidebar-product{color:#f5f9ff;border-bottom:1px solid #2e435e;flex-direction:row;justify-content:center;align-items:center;gap:10px;height:86px;padding:0 11px;display:flex}.part6-drivers-shell .p6-sidebar-product span{display:grid}.part6-drivers-shell .p6-sidebar-product strong{font-size:16px;line-height:1.6}.part6-drivers-shell .p6-sidebar-product small{white-space:nowrap;font-size:12px;line-height:1.7}.part6-drivers-shell .sidebar nav{flex:none;margin-top:12px;padding:0 6px}.part6-drivers-shell .p6-nav-group{border:0;margin-bottom:5px}.part6-drivers-shell .p6-nav-main{white-space:nowrap;border:1px solid #1c2f49;border-radius:8px;gap:9px;height:46px;min-height:46px;padding:8px 7px;font-size:15px;line-height:1.3}.part6-drivers-shell .p6-nav-main>svg:first-child{width:25px;height:25px}.part6-drivers-shell .p6-sidebar-art{display:none}.part6-drivers-shell .sidebar-bottom{margin-top:auto}.part6-drivers-shell .sidebar-bottom .build-info,.part6-drivers-shell .sidebar-collapse span{display:none}.part6-drivers-shell .sidebar-collapse{width:30px;margin-right:auto}.part6-drivers-shell .p6-drivers-dashboard{position:relative}.part6-drivers-shell .p6-driver-top-tools{direction:ltr;align-items:center;gap:15px;display:flex;position:absolute;top:7px;left:5px}.part6-drivers-shell .p6-driver-top-tools a{color:#e7f0fa;display:inline-flex}.part6-drivers-shell .p6-page-heading{align-items:flex-end;height:141px;margin:0;padding:0 3px 16px 10px}.part6-drivers-shell .p6-page-heading h1{font-size:32px;line-height:1.45}.part6-drivers-shell .p6-page-heading p{color:#edf2f9;font-size:15px;line-height:1.5}.part6-drivers-shell .p6-heading-icon{border-radius:13px;width:62px;height:62px}.part6-drivers-shell .p6-heading-icon svg{color:#eef4ff;filter:drop-shadow(0 0 6px #1077ff)}.part6-drivers-shell .p6-heading-with-icon{gap:13px}.part6-drivers-shell .p6-dashboard-filters{gap:12px;width:381px}.part6-drivers-shell .p6-today{justify-self:end;gap:10px;font-size:15px}.part6-drivers-shell .p6-dashboard-filters>div{gap:15px}.part6-drivers-shell .p6-dashboard-filters label{background:linear-gradient(#0a1d35,#001024);border-color:#354965;width:calc(50% - 7.5px);min-width:0;height:35px;padding:1px 9px;box-shadow:inset 0 1px 3px #aac8ff35,0 3px 5px #0008}.part6-drivers-shell .p6-dashboard-filters select{height:32px;font-size:16px}.part6-drivers-shell .p6-driver-metrics{grid-template-columns:minmax(0,170fr) minmax(0,168fr) minmax(0,155fr) minmax(0,187fr) minmax(0,312fr) minmax(0,187fr) minmax(0,193fr);gap:9px}.part6-drivers-shell .p6-driver-metrics .p6-metric{background:linear-gradient(130deg,#0c1832,#011127 74%);border-color:#4d587b;justify-content:flex-start;height:125px;min-height:125px;padding:9px 10px;box-shadow:inset 0 1px 1px #aacbff44,0 3px 7px #0009}.part6-drivers-shell .p6-driver-metrics .p6-metric-label{white-space:nowrap;gap:5px;font-size:13.5px;line-height:1.45}.part6-drivers-shell .p6-driver-metrics .p6-metric:nth-child(3) .p6-metric-label{font-size:12.5px}.part6-drivers-shell .p6-driver-metrics .p6-metric-label svg{width:23px;height:25px}.part6-drivers-shell .p6-driver-metrics .p6-metric strong{margin-top:12px;font-size:28px;line-height:1.35}.part6-drivers-shell .p6-driver-metrics .p6-metric strong small{font-size:17px}.part6-drivers-shell .p6-driver-metrics .p6-comparison{color:#76ff17;background:0 0;border:0;justify-content:center;margin:0;padding:0;font-size:12px;position:absolute;bottom:9px;left:7px;right:7px}.part6-drivers-shell .p6-driver-metrics .p6-comparison.is-unknown{color:#718599}.part6-drivers-shell .p6-driver-metrics .p6-comparison.negative{color:#ff514b}.part6-drivers-shell .p6-ownership-list{grid-column:auto}.part6-drivers-shell .p6-ownership-list h2{margin-bottom:8px;font-size:18px;line-height:1.35}.part6-drivers-shell .p6-ownership-list a{gap:0;padding:0 5px}.part6-drivers-shell .p6-ownership-list a svg{width:24px;height:24px}.part6-drivers-shell .p6-ownership-list span{font-size:12px;line-height:1.5}.part6-drivers-shell .p6-ownership-list b{font-size:19px;line-height:1.5}.part6-drivers-shell .p6-ownership-list small{font-size:14px}.part6-drivers-shell .p6-driver-detail-grid{grid-template-rows:332px;grid-template-columns:minmax(0,252fr) minmax(0,343fr) minmax(0,333fr) minmax(0,469fr);gap:10px;margin-top:14px}.part6-drivers-shell .p6-driver-detail-grid>.p6-panel{grid-row:1}.part6-drivers-shell .p6-driver-activity{grid-column:1}.part6-drivers-shell .p6-driver-owned{grid-column:2}.part6-drivers-shell .p6-driver-covered{grid-column:3}.part6-drivers-shell .p6-driver-map{grid-column:4}.part6-drivers-shell .p6-driver-detail-grid>.p6-panel{padding:10px 12px 12px}.part6-drivers-shell .p6-driver-detail-grid .p6-panel-title h2{letter-spacing:-.3px;font-size:15px;line-height:1.4}.part6-drivers-shell .p6-driver-owned .p6-panel-title h2{letter-spacing:-.35px;white-space:nowrap;font-size:13px}.part6-drivers-shell .p6-panel-title{gap:7px;min-height:27px;margin-bottom:10px}.part6-drivers-shell .p6-panel-title>svg{width:23px;height:23px}.part6-drivers-shell .p6-panel{background:linear-gradient(130deg,#081c35,#02132a 75%);border:1px solid #3f5471;border-radius:11px;box-shadow:inset 0 1px 1px #adc3ff33,0 4px 8px #0009}.part6-drivers-shell .p6-driver-activity .p6-donut{width:205px;max-width:100%;margin-top:3px}.part6-drivers-shell .p6-donut>div{background:#00152c;width:62%;height:62%}.part6-drivers-shell .p6-driver-activity .p6-donut strong{font-size:26px}.part6-drivers-shell .p6-donut span{font-size:17px}.part6-drivers-shell .p6-donut-content{gap:11px}.part6-drivers-shell .p6-driver-activity .p6-donut-legend{gap:8px;margin-top:0}.part6-drivers-shell .p6-driver-activity .p6-donut-legend>div{flex-wrap:nowrap;gap:5px;font-size:13px;line-height:1.4}.part6-drivers-shell .p6-donut-legend b{font-size:13px}.part6-drivers-shell .p6-donut-legend small{font-size:11px}.part6-drivers-shell .p6-province-table{table-layout:fixed}.part6-drivers-shell .p6-province-table-scroll{scrollbar-width:thin;max-height:220px;overflow:auto}.part6-drivers-shell .p6-province-table th{background:linear-gradient(#102842,#071b31);padding:5px 2px;font-size:14px;line-height:1.45}.part6-drivers-shell .p6-province-table td{padding:5px 2px;font-size:16px;line-height:1.5}.part6-drivers-shell .p6-province-table td .text-link{font-size:16px;line-height:1.5}.part6-drivers-shell .p6-province-table th:first-child,.part6-drivers-shell .p6-province-table td:first-child{width:12%}.part6-drivers-shell .p6-province-table th:nth-child(2),.part6-drivers-shell .p6-province-table th:nth-child(3){width:31%}.part6-drivers-shell .p6-province-table th:nth-child(4){width:26%}.part6-drivers-shell .p6-table-total{min-height:40px;margin-top:9px;padding:4px 9px;font-size:17px;line-height:1.4}.part6-drivers-shell .p6-table-total b{font-size:20px}.part6-drivers-shell .p6-table-total small{font-size:15px}.part6-drivers-shell .p6-driver-map .p6-panel-title{margin-bottom:0}.part6-drivers-shell .p6-driver-map .p6-province-map{flex-direction:column;height:calc(100% - 29px);display:flex}.part6-drivers-shell .p6-driver-map .p6-iran-graphic{flex:1;min-height:0}.part6-drivers-shell .p6-driver-map .p6-iran-graphic svg{width:calc(100% - 108px);height:100%;max-height:none;margin-right:auto}.part6-drivers-shell .p6-map-key{background:0 0;gap:5px;padding:0;font-size:11px;line-height:1.2;top:37%;right:0}.part6-drivers-shell .p6-map-key i{width:14px;height:14px}.part6-drivers-shell .p6-map-statistics{flex:0 0 49px;gap:5px;height:49px}.part6-drivers-shell .p6-map-statistics>div{grid-template-columns:22px auto;padding:3px 5px}.part6-drivers-shell .p6-map-statistics b{font-size:19px;line-height:1.25}.part6-drivers-shell .p6-map-statistics span{font-size:12px;line-height:1.4}.part6-drivers-shell .p6-map-attribution{font-size:6px;position:absolute;bottom:-9px;left:2px}.part6-drivers-shell .p6-province-tooltip{border-radius:5px;padding:6px 9px;font-size:13px;line-height:1.4;top:13%;right:45%}.part6-drivers-shell .p6-driver-bottom-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,900fr) minmax(0,515fr);gap:12px;height:255px;margin-top:17px}.part6-drivers-shell .p6-driver-bottom-grid>.p6-panel{min-height:0;padding:8px 12px}.part6-drivers-shell .p6-driver-bottom-grid .p6-panel-title{min-height:24px;margin-bottom:5px}.part6-drivers-shell .p6-driver-bottom-grid .p6-panel-title h2{font-size:16px;line-height:1.4}.part6-drivers-shell .p6-driver-bottom-grid .p6-province-table th{padding:3px 2px;font-size:14px}.part6-drivers-shell .p6-driver-bottom-grid .p6-province-table-scroll{max-height:166px}.part6-drivers-shell .p6-driver-bottom-grid .p6-province-table td{padding:1px 2px;font-size:16px}.part6-drivers-shell .p6-driver-bottom-grid .p6-province-table td .text-link{font-size:16px}.part6-drivers-shell .p6-driver-bottom-grid .p6-table-total{min-height:34px;margin-top:6px;padding:2px 8px}.part6-drivers-shell .p6-driver-trend .p6-trend svg{height:177px;min-height:0}.part6-drivers-shell .p6-driver-trend .p6-trend svg text{font-size:12px}.part6-drivers-shell .p6-chart-legend{flex-direction:row-reverse;gap:22px;margin-top:0;font-size:14px}.part6-drivers-shell .p6-chart-legend .green{width:24px;height:3px;position:relative}.part6-drivers-shell .p6-chart-legend .green:after{content:"";background:#002c0b;border:2px solid #52f521;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:8px}.part6-drivers-shell .p6-report-footnote{opacity:.55;margin-top:2px;font-size:8px;line-height:10px}.part6-shell.sidebar-compact .p6-sidebar-product span{display:none}}@media (min-width:981px) and (max-width:1499px){.part6-drivers-shell .p6-page-heading{flex-wrap:wrap;gap:14px;height:auto;min-height:141px;padding-top:45px}.part6-drivers-shell .p6-driver-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.part6-drivers-shell .p6-driver-metrics .p6-metric-label{white-space:normal;min-height:30px}.part6-drivers-shell .p6-ownership-list{grid-column:span 2}.part6-drivers-shell .p6-driver-detail-grid{grid-template-rows:332px 332px;grid-template-columns:repeat(2,minmax(0,1fr))}.part6-drivers-shell .p6-driver-activity{grid-area:1/1}.part6-drivers-shell .p6-driver-owned{grid-area:1/2}.part6-drivers-shell .p6-driver-covered{grid-area:2/1}.part6-drivers-shell .p6-driver-map{grid-area:2/2}.part6-drivers-shell .p6-driver-owned .p6-panel-title h2{white-space:normal}.part6-drivers-shell .p6-driver-bottom-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);height:auto}.part6-drivers-shell .p6-driver-bottom-grid>.p6-panel{min-height:255px}}@media (min-width:981px) and (max-width:1350px){.part6-overview-shell .p6-nav-main{font-size:14px}.part6-overview-shell .p6-overview-metrics,.part6-overview-shell .p6-key-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.part6-overview-shell .p6-overview-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.part6-overview-shell .p6-overview-fleet{grid-area:1/1;min-height:215px}.part6-overview-shell .p6-overview-trend{grid-area:1/2;min-height:215px}.part6-overview-shell .p6-overview-map{grid-area:2/1;min-height:350px}.part6-overview-shell .p6-overview-small{grid-area:2/2;grid-template-columns:repeat(2,minmax(0,1fr))}.part6-overview-shell .p6-overview-small .p6-activity{grid-column:1/3}.part6-overview-shell .p6-overview-small .p6-metric-label{font-size:13px}}@media (max-width:980px){.p6-driver-bottom-grid{grid-template-columns:minmax(0,1fr)}.p6-driver-bottom-grid>.p6-panel{grid-area:auto/1}.part6-shell.part6-directory-shell .app-main{padding-top:62px}.part6-shell.part6-directory-shell .p6-topbar{background-image:linear-gradient(90deg,#001426dd,#00142680 50%,#001426c0),url(/part6/directory-header-reference.png);background-position:50%,50%;background-size:100% 100%,auto 100%;height:62px;min-height:62px;padding:0 12px}.part6-directory-shell .p6-header-brand strong{font-size:14px}.part6-directory-shell .p6-header-brand span{font-size:10px}.part6-directory-shell .p6-header-user{gap:6px;min-width:0;height:36px}.part6-directory-shell .p6-header-user strong{font-size:12px}.part6-directory-shell .p6-topbar .icon-button{width:32px;min-width:32px;height:32px}.part6-directory-shell .p6-topbar .icon-button>svg{width:21px;height:21px}}@media (max-width:620px){.part6-directory-shell .p6-header-user .avatar{width:27px;height:27px}.part6-directory-shell .p6-header-brand strong{font-size:11px}}@font-face{font-family:Vazir;src:url(/fonts/Vazir-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/Vazir-Medium.woff2)format("woff2");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/Vazir-Bold.woff2)format("woff2");font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:Sahel;src:url(/fonts/Sahel-Regular.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Sahel;src:url(/fonts/Sahel-Bold.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap}:root{--p6-body-font:Vazir,Vazirmatn,sans-serif;--p6-heading-font:Sahel,Vazir,sans-serif}.part6-shell:is(.part6-overview-shell,.part6-drivers-shell,.part6-standalone){font-family:var(--p6-body-font)}.part6-shell:is(.part6-overview-shell,.part6-drivers-shell,.part6-standalone) :is(h1,h2,h3,th){font-family:var(--p6-heading-font)}.part6-shell:is(.part6-overview-shell,.part6-drivers-shell,.part6-standalone) :is(button,input,select,textarea){font-family:inherit}.p6-trend svg{font-family:var(--p6-body-font)}.p6-line-blue,.p6-point-blue{filter:drop-shadow(0 0 2px #00a6ff)}.p6-line-green,.p6-point-green{filter:drop-shadow(0 0 2px #4aff00)}.p6-axis-title{font-size:12px}.p6-metric strong,.p6-donut strong,.p6-table-total b{font-family:var(--p6-heading-font)}.p6-driver-close,.p6-reference-illustration{display:none}@media (min-width:981px){.part6-overview-shell{background:linear-gradient(#00162d,#000c1c)}.part6-overview-shell .main-content{padding-inline:19px}.part6-overview-shell .p6-overview-metrics{grid-template-columns:278fr 287fr 277fr 275fr}.part6-overview-shell .p6-page-heading h1{font-size:30px}.part6-overview-shell .p6-page-heading p{font-size:15px}.part6-overview-shell .p6-metric{box-shadow:inset 0 1px 2px #c4dfff48,0 0 4px #3c76a333}.part6-overview-shell .p6-tone-green{background:linear-gradient(135deg,#00592f,#002719 80%);border-color:#28694a}.part6-overview-shell .p6-tone-blue{background:linear-gradient(135deg,#003a68,#00172f 85%);border-color:#2d7098}.part6-overview-shell .p6-tone-purple{background:linear-gradient(135deg,#3d1c66,#170d34 80%);border-color:#794fa0}.part6-overview-shell .p6-tone-amber{background:linear-gradient(170deg,#7c3b00,#301702 85%);border-color:#ab7426}.part6-overview-shell .p6-tone-red{background:linear-gradient(135deg,#621a28,#3b0e17 90%);border-color:#ab4650}.part6-overview-shell .p6-panel{background:linear-gradient(145deg,#041a30,#001225 85%);border-color:#425d7a;box-shadow:inset 0 1px 2px #c4dfff26,0 0 4px #50759d22}.part6-overview-shell .p6-overview-metrics .p6-metric{padding:7px 16px}.part6-overview-shell .p6-metric-label{font-size:16px}.part6-overview-shell .p6-metric-label svg{stroke-width:1.8px;width:38px;height:38px}.part6-overview-shell .p6-overview-metrics .p6-metric strong{margin-top:-3px;font-size:31px;line-height:1.2}.part6-overview-shell .p6-comparison{direction:ltr;border-radius:18px;justify-content:center;gap:2px;min-width:67px;padding:2px 7px;bottom:12px;left:20px;box-shadow:inset 0 0 6px #48d40042}.part6-overview-shell .p6-comparison.negative{background:linear-gradient(#a90e15,#6f070c)}.part6-overview-shell .p6-comparison-badge b:before{content:"+"}.part6-overview-shell .p6-comparison-badge.negative b:before{content:"−"}.part6-overview-shell .p6-comparison.is-unknown{box-shadow:none}.part6-overview-shell .p6-panel-title h2{font-size:16px}.part6-overview-shell .p6-overview-fleet .p6-donut{width:46%;max-width:143px}.part6-overview-shell .p6-overview-fleet .p6-donut-content{align-items:center;transform:translateY(-5px)}.part6-overview-shell .p6-overview-fleet .p6-donut strong{font-size:29px}.part6-overview-shell .p6-overview-fleet .p6-donut-legend{gap:13px;transform:translateY(-5px)}.part6-overview-shell .p6-donut-legend i{border-radius:50%}.part6-overview-shell .p6-overview-fleet .p6-donut-legend>div{font-size:15px}.part6-overview-shell .p6-overview-trend .p6-trend svg text{fill:#e5edf6;font-size:13px}.part6-overview-shell .p6-chart-legend{flex-direction:row-reverse;gap:24px;font-size:14px}.part6-overview-shell .p6-chart-legend i{border-radius:50%;width:12px;height:12px}.part6-overview-shell .p6-overview-map .p6-iran-graphic{margin-top:-30px}.part6-overview-shell .p6-overview-map .p6-iran-graphic svg{height:316px}.part6-overview-shell .p6-overview-small .p6-metric{--p6-tone:#e4eef8;background:linear-gradient(145deg,#0a2039,#001126);border-color:#455f7b}.part6-overview-shell .p6-overview-small .p6-metric-label{font-size:15px}.part6-overview-shell .p6-overview-small .p6-metric-label svg{width:25px;height:25px}.part6-overview-shell .p6-overview-small .p6-metric strong{text-align:left;margin-top:8px;padding-left:10px;font-size:30px}.part6-overview-shell .p6-overview-small .p6-comparison{direction:rtl;min-width:130px;font-size:12px;bottom:24px;left:10px}.part6-overview-shell .p6-overview-small .p6-comparison-caption{display:inline}.part6-overview-shell .p6-reference-illustration{width:80px;height:52px;display:block;position:absolute;bottom:25px;right:9px}.part6-overview-shell .p6-activity li,.part6-overview-shell .p6-activity time{font-size:14px}.part6-overview-shell .p6-key-reports .p6-metric{padding:8px 12px}.part6-overview-shell .p6-key-reports .p6-metric-label{font-size:15px}.part6-overview-shell .p6-key-reports .p6-metric-label svg{width:32px;height:32px}.part6-overview-shell .p6-key-reports .p6-metric strong{margin-top:7px;font-size:31px}.part6-overview-shell .p6-key-reports .p6-comparison{min-width:98px;height:30px;bottom:10px}.part6-overview-shell .p6-nav-main{font-size:16px}.part6-overview-shell .p6-nav-main>svg:first-child{width:25px;height:25px}.part6-overview-shell .p6-nav-group:not([data-group=drivers]) .p6-nav-main>svg:last-child:not(:first-child){visibility:hidden}.part6-overview-shell .p6-report-footnote{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.part6-overview-shell .p6-sidebar-art{opacity:1}.part6-overview-shell .p6-sidebar-art>img{object-fit:contain;object-position:top;height:auto}.part6-overview-shell .p6-sidebar-art:after{background:linear-gradient(#0000 75%,#041124)}.part6-drivers-shell{background:radial-gradient(at 0 5%,#031435,#000d25 68%)}.part6-drivers-shell .p6-topbar{background:#031432}.part6-drivers-shell .p6-driver-close{color:#edf2fa;display:flex;position:absolute;top:10px;left:23px}.part6-drivers-shell .sidebar{background:linear-gradient(#001128,#000d25)}.part6-drivers-shell .p6-nav-group:not(.is-active) .p6-nav-main{box-shadow:none;background:0 0;border-color:#0000;border-radius:0}.part6-drivers-shell .p6-nav-group:not(.is-active){border-bottom:1px solid #253b57}.part6-drivers-shell .p6-nav-group:not([data-group=drivers]) .p6-nav-main>svg:last-child:not(:first-child){visibility:hidden}.part6-drivers-shell .p6-panel{background:linear-gradient(140deg,#081a37,#001027 85%);border-color:#405875}.part6-drivers-shell .p6-page-heading h1{font-size:31px}.part6-drivers-shell .p6-heading-icon{box-shadow:inset 0 1px 1px #4386d7a0,0 0 5px #2564c666}.part6-drivers-shell .p6-driver-metrics .p6-metric-label{gap:5px;font-size:15px}.part6-drivers-shell .p6-driver-metrics .p6-metric:nth-child(3) .p6-metric-label,.part6-drivers-shell .p6-driver-metrics .p6-metric:nth-child(4) .p6-metric-label{gap:3px;font-size:12.5px}.part6-drivers-shell .p6-driver-metrics .p6-metric strong{font-size:29px}.part6-drivers-shell .p6-driver-metrics .p6-comparison{font-size:13px}.part6-drivers-shell .p6-driver-detail-grid .p6-panel-title h2{font-size:16px}.part6-drivers-shell .p6-driver-owned .p6-panel-title h2{font-size:14px}.part6-drivers-shell .p6-province-table th{font-size:15px}.part6-drivers-shell .p6-province-table td,.part6-drivers-shell .p6-province-table td .text-link{font-size:16px}.part6-drivers-shell .p6-province-table td .text-link{white-space:nowrap;text-overflow:ellipsis;text-align:right;width:100%;font-weight:500;display:block;overflow:hidden}.part6-drivers-shell .p6-province-table th:nth-child(2){width:35%}.part6-drivers-shell .p6-province-table th:nth-child(3){width:29%}.part6-drivers-shell .p6-province-table th:nth-child(4){width:24%}.part6-drivers-shell .p6-driver-detail-grid .p6-province-table td{padding-block:5.5px}.part6-drivers-shell .p6-driver-map .p6-iran-graphic svg{height:calc(100% + 14px);margin-top:-14px}.part6-drivers-shell .p6-map-statistics{direction:ltr}.part6-drivers-shell .p6-map-statistics>div{direction:rtl}.part6-drivers-shell .p6-map-water{font-family:var(--p6-heading-font);fill:#0064f8;pointer-events:none;font-weight:700}.part6-drivers-shell .p6-driver-trend .p6-chart-legend{margin-top:5px}.part6-drivers-shell .p6-report-footnote{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:981px) and (max-width:1499px){.part6-drivers-shell .p6-driver-metrics .p6-metric-label{white-space:normal}}@media (min-width:981px) and (max-width:1350px){.part6-overview-shell .p6-overview-small .p6-metric strong{font-size:25px}.part6-overview-shell .p6-reference-illustration{width:57px;right:5px}.part6-overview-shell .p6-overview-small .p6-comparison{min-width:0;max-width:calc(100% - 16px);font-size:10px}}.p6-nav-main>.p6-reference-text{flex:0 auto;max-width:calc(100% - 20px)}.p6-nav-compact-icon{display:none}.p6-panel-title h2{min-width:0}.p6-nav-main:has(>.p6-reference-text)>svg{margin-inline-start:auto}.p6-header-notifications{position:relative}.p6-unread-badge{color:#fff;min-width:16px;height:16px;font:700 10px/1 var(--p6-body-font);background:#f20b1b;border-radius:12px;place-items:center;padding:0 3px;display:grid;position:absolute;top:-1px;right:0;box-shadow:0 0 6px #ff20266b}.p6-directory-help h3{margin-top:18px}.part6-directory-shell .p6-header-help{box-shadow:none;background:0 0;border:0;padding:0}.p6-driver-top-tools>a{position:relative}.p6-table-total .p6-total-toggle{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.p6-table-total .p6-total-toggle:focus-visible{outline-offset:3px;outline:2px solid #a2efff}.p6-table-total .p6-total-share{font-weight:700;font-size:inherit}.p6-metric-visual-label{align-items:center;gap:2px;min-width:0;max-width:100%;display:flex}.p6-metric-visual-label>.p6-reference-text{flex-shrink:1}.p6-metric-visual-label>span:last-child:not(.p6-reference-text){font:700 .85em/1.3 var(--p6-heading-font);white-space:nowrap}.p6-heading-icon-original{overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.p6-reference-number{display:inline-flex}.p6-comparison.is-favorable{color:#a6ff38;background:#0b5f0c}.p6-comparison.is-adverse{color:#ffdfd6;background:linear-gradient(#a90e15,#6f070c)}.p6-comparison.is-flat{color:#bdcbd9;box-shadow:none;background:#173047}.p6-comparison-mark{flex:none;margin-left:3px}@media (min-width:981px){.part6-overview-shell .p6-comparison.is-adverse{color:#ffdfd6;background:linear-gradient(#a90e15,#6f070c);box-shadow:inset 0 0 6px #ff54302b}.part6-overview-shell .p6-comparison.is-favorable{color:#a6ff38;background:#0b5f0c}.part6-overview-shell .p6-comparison.is-flat b:before{content:""}.part6-drivers-shell .p6-driver-metrics .p6-comparison.is-adverse{color:#ff514b;background:0 0}.part6-drivers-shell .p6-driver-metrics .p6-comparison.is-favorable{color:#76ff17;background:0 0}.part6-drivers-shell .p6-driver-metrics .p6-comparison.is-flat{color:#9cadbc;background:0 0}.sidebar-compact .p6-nav-main>.p6-nav-compact-icon{justify-content:center;align-items:center;display:flex}.part6-overview-shell .p6-page-heading h1,.part6-drivers-shell .p6-page-heading h1{align-items:center;display:flex}.part6-overview-shell .p6-page-heading h1{height:36px}.part6-overview-shell .p6-page-heading p{align-items:center;height:24px;display:flex}.part6-overview-shell .p6-overview-metrics{grid-template-columns:279fr 288fr 277fr 275fr;gap:9.667px}.part6-overview-shell .p6-overview-metrics .p6-metric-label{height:43px;position:absolute;top:3px;right:9px}.part6-overview-shell .p6-overview-metrics .p6-metric-label,.part6-overview-shell .p6-overview-small .p6-metric-label,.part6-overview-shell .p6-key-reports .p6-metric-label{max-width:calc(100% - 24px)}.part6-overview-shell .p6-overview-metrics .p6-metric strong{top:41px;right:var(--metric-right,33px);margin:0;font-size:31px;line-height:1;display:flex;position:absolute}.part6-overview-shell [data-reference=overview-drivers]{--metric-right:32px}.part6-overview-shell [data-reference=overview-carriers]{--metric-right:53px}.part6-overview-shell [data-reference=overview-shippers]{--metric-right:62px}.part6-overview-shell [data-reference=overview-messages]{--metric-right:58px}.part6-overview-shell .p6-panel-title{height:25px;min-height:25px;position:relative}.part6-overview-shell .p6-panel-title h2{align-items:center;height:25px;line-height:1;display:flex}.part6-overview-shell .p6-activity .p6-panel-title,.part6-overview-shell .p6-activity .p6-panel-title h2{height:22px;min-height:22px}.part6-overview-shell .p6-activity .p6-panel-title{margin-bottom:1px}.part6-overview-shell .p6-key-reports .p6-panel-title,.part6-overview-shell .p6-key-reports .p6-panel-title h2{height:24px;min-height:24px}.part6-overview-shell .p6-panel-title .p6-reference-text{margin-inline-start:-5px}.part6-overview-shell .p6-overview-small .p6-metric-label{height:32px;position:absolute;top:2px;right:8px}.part6-overview-shell .p6-overview-small .p6-metric strong{margin:0;padding:0;font-size:31px;line-height:1;display:flex;position:absolute;top:32px;left:43px}.part6-overview-shell .p6-overview-small [data-reference=overview-trips] strong{left:37px}.part6-overview-shell .p6-overview-small .p6-cargo-original{width:84px;height:47px;bottom:26px;right:10px}.part6-overview-shell .p6-overview-small .p6-route-original{width:75px;height:49px;bottom:32px;right:8px}.part6-overview-shell .p6-key-reports .p6-metric-label{height:44px;position:absolute;top:2px;right:16px}.part6-overview-shell .p6-key-reports .p6-metric strong{justify-content:center;margin:0;font-size:31px;line-height:1;display:flex;position:absolute;top:37px;left:0;right:0}.part6-overview-shell .sidebar nav{padding-inline:0}.part6-overview-shell .p6-nav-main{padding-inline:7px}.part6-overview-shell .p6-header-brand>.p6-reference-icon{object-fit:contain;width:50px;height:34px}.part6-overview-shell .p6-header-user .avatar{background:0 0;border:0;overflow:visible}.part6-overview-shell .p6-header-user .avatar img{width:38px;height:38px}.part6-overview-shell .sidebar-collapse svg{display:none}.part6-overview-shell .sidebar-collapse{background:url(/part6/dashboard-art/overview-collapse.png) 50%/27px 26px no-repeat}.part6-drivers-shell .p6-driver-metrics .p6-metric-label{flex-shrink:0;height:31px}.part6-drivers-shell .p6-driver-metrics .p6-metric-label .p6-reference-text{max-width:100%}.part6-drivers-shell .p6-driver-metrics .p6-metric strong{justify-content:center;align-items:center;gap:4px;margin-top:9px;line-height:1;display:flex}.part6-drivers-shell .p6-ownership-list h2{justify-content:flex-start;height:28px;margin-bottom:5px}.part6-drivers-shell .p6-driver-detail-grid .p6-panel-title .p6-reference-text,.part6-drivers-shell .p6-driver-bottom-grid .p6-panel-title .p6-reference-text{margin-inline-start:-4px}}@media (forced-colors:active){.p6-reference-number-ink{display:none}.p6-reference-number>.p6-reference-readable{clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}}@media print{.p6-reference-number-ink{display:none}.p6-reference-number>.p6-reference-readable{clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}}@media (min-width:981px){.part6-drivers-shell .p6-ownership-list h2 .p6-reference-text{font-size:inherit}.part6-drivers-shell .p6-driver-detail-grid .p6-panel-title{height:27px;min-height:27px}.part6-drivers-shell .p6-driver-detail-grid .p6-panel-title h2{align-items:center;height:27px;line-height:1;display:flex}.part6-drivers-shell .p6-driver-bottom-grid .p6-panel-title{height:24px;min-height:24px}.part6-drivers-shell .p6-driver-bottom-grid .p6-panel-title h2{align-items:center;height:24px;line-height:1;display:flex}.part6-drivers-shell .p6-nav-group:not([data-group=dashboard]):not([data-group=drivers]){margin-bottom:0}.part6-drivers-shell .p6-province-table thead{background:var(--province-header-art) center/100% 100% no-repeat}.part6-drivers-shell .p6-province-table th{color:#0000;text-shadow:none;background:0 0}.part6-drivers-shell .p6-driver-owned{--province-header-art:url(/part6/dashboard-art/drivers-owned-table-header.png)}.part6-drivers-shell .p6-driver-covered{--province-header-art:url(/part6/dashboard-art/drivers-covered-table-header.png)}.part6-drivers-shell .p6-driver-commercial{--province-header-art:url(/part6/dashboard-art/drivers-commercial-table-header.png)}.part6-overview-shell .p6-header-brand{padding-right:70px}.part6-overview-shell .p6-header-brand>.p6-reference-icon{width:56px;height:36px;position:absolute;top:6px;right:14px}.part6-overview-shell .topbar-left{direction:ltr;position:absolute;left:18px;gap:0!important}.part6-overview-shell .p6-header-user{direction:rtl;border-right:1px solid #22394e;border-radius:0;order:0;gap:12px;width:180px;min-width:180px;height:48px;padding:0 13px 0 0}.part6-overview-shell .p6-header-user .avatar.small{width:38px;min-width:38px;height:38px}.part6-overview-shell .p6-header-user strong{max-width:102px}.part6-overview-shell .p6-header-user>svg{flex-shrink:0;margin-right:auto}.part6-overview-shell .p6-header-notifications{background:0 0;border:0;border-right:1px solid #22394e;border-radius:0;order:1;width:60px;height:48px;padding:0}.part6-overview-shell .p6-header-notifications>.p6-reference-icon{transform:translate(3px,-2px)}.part6-overview-shell .topbar-left>.icon-button:not(.p6-header-notifications){background:0 0;border:0;order:2;width:52px;height:48px;padding:0}.part6-overview-shell .topbar-left>.icon-button:not(.p6-header-notifications)>.p6-reference-icon{transform:translate(1.5px,-2px)}.part6-overview-shell .p6-header-notifications .p6-unread-badge{top:5px;right:12px}.part6-overview-shell img[src$="/overview-title.png"]{transform:translate(-2px,-2.5px)}.part6-overview-shell img[src$="/overview-subtitle.png"]{transform:translateY(-2.5px)}.part6-overview-shell img[src$="/overview-fleet.png"]{transform:translate(1px,1px)}.part6-overview-shell img[src$="/overview-trend.png"]{transform:translate(2.45px,.5px)}.part6-overview-shell img[src$="/overview-map.png"]{transform:translate(-1.38px,.5px)}.part6-overview-shell img[src$="/overview-trips.png"]{transform:translate(1px,-2px)}.part6-overview-shell img[src$="/overview-loads.png"]{transform:translate(1.23px,-2px)}.part6-overview-shell img[src$="/overview-activity.png"]{transform:translate(-3.55px,-3.5px)}.part6-overview-shell img[src$="/overview-reports.png"]{transform:translateY(-1.5px)}.part6-overview-shell img[src$="/overview-route-picture.png"]{transform:translate(1px,-1px)}.part6-overview-shell img[src$="/overview-cargo-picture.png"]{transform:translate(2.23px,-1px)}.part6-overview-shell [data-reference=overview-drivers] .p6-metric-label{right:11px}.part6-overview-shell [data-reference=overview-carriers] .p6-metric-label{top:2.5px;right:12.4px}.part6-overview-shell [data-reference=overview-shippers] .p6-metric-label{top:2px;right:13.7px}.part6-overview-shell [data-reference=overview-messages] .p6-metric-label{top:2.5px;right:15px}.part6-overview-shell .p6-key-report-grid{grid-template-columns:268fr 282fr 270fr 266fr;gap:14px}.part6-overview-shell [data-reference=overview-cancelled] .p6-metric-label{top:3.5px;right:7px}.part6-overview-shell [data-reference=overview-total] .p6-metric-label{top:2.5px;right:18.5px}.part6-overview-shell [data-reference=overview-waybills] .p6-metric-label{top:2.5px}.part6-overview-shell [data-reference=overview-completed] .p6-metric-label{top:3.5px;right:20.5px}.part6-drivers-shell img[src$="/drivers-title.png"]{transform:translate(-3px,-12px)}.part6-drivers-shell img[src$="/drivers-subtitle.png"]{transform:translate(-2px,-9px)}.part6-drivers-shell img[src$="/drivers-wheel.png"]{transform:translate(-6px,-11.5px)}}@media (min-width:1500px){.part6-drivers-shell .p6-driver-metrics .p6-metric-label{overflow:visible}.part6-drivers-shell .p6-driver-metrics .p6-metric-label .p6-reference-text,.part6-drivers-shell .p6-driver-owned .p6-panel-title .p6-reference-text{flex-shrink:0;max-width:none}.part6-drivers-shell [data-reference=drivers-light] .p6-metric-label{margin-right:-9px}.part6-drivers-shell [data-reference=drivers-heavy] .p6-metric-label{margin-right:-3px}.part6-drivers-shell [data-reference=drivers-incomplete] .p6-metric-label{margin-right:-8px}.part6-drivers-shell img[src$="/drivers-total.png"]{transform:translate(-2px,-1.5px)}.part6-drivers-shell img[src$="/drivers-light.png"]{transform:translateY(-1.5px)}.part6-drivers-shell img[src$="/drivers-heavy.png"],.part6-drivers-shell img[src$="/drivers-incomplete.png"]{transform:translateY(-2px)}.part6-drivers-shell img[src$="/drivers-new.png"],.part6-drivers-shell img[src$="/drivers-successful.png"]{transform:translate(4.2px,-1.5px)}.part6-drivers-shell img[src$="/drivers-categories.png"]{transform:translate(.5px,-1px)}.part6-drivers-shell img[src$="/drivers-fleet.png"]{transform:translate(-2px,-2.5px)}.part6-drivers-shell img[src$="/drivers-owned.png"]{transform:translate(-4.33px,-3px)}.part6-drivers-shell img[src$="/drivers-covered.png"]{transform:translate(-2.83px,-2.5px)}.part6-drivers-shell img[src$="/drivers-map.png"]{transform:translate(-1.33px,-3.5px)}.part6-drivers-shell img[src$="/drivers-trend.png"]{transform:translate(-3.95px,-.5px)}.part6-drivers-shell img[src$="/drivers-commercial.png"]{transform:translate(-3.27px,-.5px)}}@media (max-width:620px){.p6-header-brand>.p6-reference-icon{display:none}}@media print{.part6-drivers-shell .p6-province-table thead{background:0 0}.part6-drivers-shell .p6-province-table th{color:inherit}}@media (forced-colors:active){.part6-drivers-shell .p6-province-table thead{background:0 0}.part6-drivers-shell .p6-province-table th{color:canvastext}}
