/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:oklch(57.7% .245 27.325);--color-amber-500:oklch(76.9% .188 70.08);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-emerald-600:oklch(59.6% .145 163.225);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.top-0{top:0}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.isolate{isolation:isolate}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.order-3{order:3}.m-0{margin:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.max-h-\[min\(70vh\,720px\)\]{max-height:min(70vh,720px)}.w-48{width:calc(var(--spacing) * 48)}.w-72{width:calc(var(--spacing) * 72)}.w-\[240px\]{width:240px}.w-\[280px\]{width:280px}.w-\[min\(1100px\,calc\(100vw-2rem\)\)\]{width:min(1100px,100vw - 2rem)}.w-full{width:100%}.max-w-\[min\(280px\,calc\(100vw-2rem\)\)\]{max-width:min(280px,100vw - 2rem)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#e3e5e9\]{border-color:#e3e5e9}.border-\[\#e4e4e4\]{border-color:#e4e4e4}.border-\[var\(--ft-color-border\)\]{border-color:var(--ft-color-border)}.border-\[var\(--ft-color-primary\)\]{border-color:var(--ft-color-primary)}.border-slate-100{border-color:var(--color-slate-100)}.bg-\[\#efefef\]{background-color:#efefef}.bg-\[\#ff5b1a\]{background-color:#ff5b1a}.bg-\[\#fff1eb\]{background-color:#fff1eb}.bg-\[var\(--ft-color-primary\)\]{background-color:var(--ft-color-primary)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-green-600{background-color:var(--color-green-600)}.bg-red-600{background-color:var(--color-red-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-end{text-align:end}.text-start{text-align:start}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[28px\]{font-size:28px}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-\[\#1b1b1d\]{color:#1b1b1d}.text-\[\#4a4a4a\]{color:#4a4a4a}.text-\[\#7a7a7a\]{color:#7a7a7a}.text-\[\#ff5b1a\]{color:#ff5b1a}.text-green-700{color:var(--color-green-700)}.text-red-600{color:var(--color-red-600)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-white{color:var(--color-white)}.shadow-\[0_24px_64px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 24px 64px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.brightness-0{--tw-brightness:brightness(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-\[\#7a7a7a\]::placeholder{color:#7a7a7a}@media (hover:hover){.hover\:gap-2:hover{gap:calc(var(--spacing) * 2)}.hover\:border-\[var\(--ft-color-primary\)\]:hover{border-color:var(--ft-color-primary)}.hover\:bg-\[\#ff5b1a\]:hover{background-color:#ff5b1a}.hover\:bg-\[\#fff1eb\]:hover{background-color:#fff1eb}.hover\:px-4:hover{padding-inline:calc(var(--spacing) * 4)}.hover\:text-white:hover{color:var(--color-white)}}.focus\:border-transparent:focus{border-color:#0000}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[\#ff5b1a\]:focus-visible{--tw-ring-color:#ff5b1a}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color:var(--color-white)}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}}@media (width>=48rem){.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.xl\:order-2{order:2}.xl\:order-3{order:3}.xl\:w-auto{width:auto}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.\[\&\:hover_\.admin-topbar-icon\]\:\[filter\:brightness\(0\)_invert\(1\)\]:hover .admin-topbar-icon{filter:brightness(0)invert()}}:root{--ft-color-primary:#ff5b1a;--ft-color-primary-text:#fff;--ft-color-success:#16a34a;--ft-color-danger:#dc2626;--ft-color-cancel:#6b7280;--ft-color-surface:#fff;--ft-color-text:#111827;--ft-color-muted:#6b7280;--ft-color-border:#e5e7eb;--ft-backdrop-client:.45;--ft-backdrop-admin:.5;--ft-backdrop-maintenance:.5;--ft-backdrop-popover:.12;--ft-canvas-width:1440px;--ft-canvas-height:900px;--ft-topbar-height:64px;--ft-radius-sm:6px;--ft-radius-6:6px;--ft-radius-md:10px;--ft-radius-lg:16px;--ft-color-bg-page:#efefef;--ft-color-bg-card:#f7f7f7;--ft-color-bg-surface:#fff;--ft-color-text-primary:#1b1b1d;--ft-color-text-secondary:#7a7a7a;--ft-color-text-accent:#ff5b1a;--ft-color-text-on-inverse:#fff;--ft-color-accent:#ff5b1a;--ft-color-accent-soft:#ffe9df;--ft-color-accent-subtle:#fffaf7;--ft-color-chart-grid:#d6d6d6;--ft-color-chart-primary:#ff5b1a;--ft-color-chart-secondary:#1c1c1e;--ft-color-border-default:#e4e4e4;--ft-color-warning:#b7791f;--ft-color-warning-soft:#fbf0dc;--ft-color-status-success:#2e9c3d;--ft-color-status-success-soft:#dff5dc;--ft-color-status-danger:#d93a2b;--ft-color-status-danger-soft:#fde3e1;--ft-color-status-danger-strong:#d92d20;--ft-font-arabic:"Alexandria", "IBM Plex Sans Arabic", sans-serif;--ft-font-numeric:"Space Grotesk", "Alexandria", sans-serif;--ft-color-home-canvas:#f2f2f4;--ft-color-home-ink:#051515;--ft-color-home-muted:#80889a;--ft-color-home-muted-strong:#667085;--ft-color-home-line:#e3e5e9;--ft-color-home-soft:#f9f9fa;--ft-color-home-teal:#00a7a0;--ft-color-home-teal-soft:#e3fffc;--ft-color-home-teal-ink:#116b67;--ft-color-home-danger:#d92d20;--ft-color-home-danger-soft:#fef5f4;--ft-color-home-gold:#c79654;--ft-color-home-gold-soft:#fdf7f0;--ft-color-home-gold-ink:#835b32;--ft-color-home-neutral:#abb1bd;--ft-home-sidebar:248px;--ft-home-frame-height:1327px;--ft-text-10:10px;--ft-text-11:11px;--ft-text-12:12px;--ft-text-13:13px;--ft-text-14:14px;--ft-text-16:16px;--ft-text-18:18px;--ft-text-20:20px;--ft-text-26:26px;--ft-text-28:28px;--ft-text-32:32px;--ft-text-40:40px;--ft-space-2:2px;--ft-space-3:3px;--ft-space-4:4px;--ft-space-5:5px;--ft-space-6:6px;--ft-space-8:8px;--ft-space-10:10px;--ft-space-12:12px;--ft-space-14:14px;--ft-space-16:16px;--ft-space-18:18px;--ft-space-20:20px;--ft-space-24:24px;--ft-space-32:32px;--ft-space-40:40px;--ft-space-48:48px;--ft-space-80:80px;--ft-radius-2:2px;--ft-radius-18:18px;--ft-radius-20:20px;--ft-radius-24:24px;--ft-radius-full:999px;--ft-radius-10:10px;--ft-radius-12:12px;--ft-radius-14:14px;--ft-radius-16:16px;--ft-radius-32:32px}[dir=rtl] .ft-icon-start,[dir=ltr] .ft-icon-start{margin-inline-end:.5rem}.ft-no-action-arrows button:before,.ft-no-action-arrows button:after{content:none!important}.ft-on-primary{color:var(--ft-color-primary-text)}.ft-on-primary .ft-currency,.ft-on-primary .ft-success-text{color:var(--ft-color-primary-text)!important}:root{color:#111827;background:#f8fafc;font-family:Alexandria,Segoe UI,Tahoma,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}a{color:inherit;text-decoration:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.login-screen{box-sizing:border-box;gap:var(--ft-space-24);height:100vh;min-height:100vh;padding:var(--ft-space-24);background:var(--ft-color-bg-page);color:var(--ft-color-text-primary);font-family:var(--ft-font-arabic);grid-template-columns:minmax(0,652fr) minmax(0,716fr);display:grid}.login-panel{border-radius:var(--ft-radius-32);min-width:0;height:100%;overflow:hidden}.login-screen>.login-panel:only-child{grid-column:1/-1}.login-panel-brand{justify-content:space-between;align-items:flex-start;gap:var(--ft-space-24);padding:var(--ft-space-48);background:var(--ft-color-accent);color:var(--ft-color-text-on-inverse);text-align:start;flex-direction:column;display:flex}.login-panel-form{padding:var(--ft-space-80);background:var(--ft-color-bg-surface);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:auto}.login-logo{align-items:center;gap:var(--ft-space-12);display:flex}.login-mark{border-radius:var(--ft-radius-14);background:var(--ft-color-bg-surface);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.login-wordmark{font-family:var(--ft-font-numeric);margin:0;font-size:24px;font-weight:500;line-height:1}.login-brand-copy{align-items:flex-start;gap:var(--ft-space-12);flex-direction:column;width:100%;display:flex}.login-headline,.login-subhead,.login-legal,.login-title,.login-subtitle{text-align:start;margin:0}.login-headline{font-size:36px;font-weight:600;line-height:1.25}.login-subhead{font-size:15px;font-weight:400;line-height:1.5}.login-legal{width:100%;font-size:12px;font-weight:400;line-height:1.4}.login-form{align-items:flex-start;gap:var(--ft-space-16);flex-direction:column;width:420px;max-width:100%;display:flex}.login-hero-icon{border-radius:var(--ft-radius-16);background:var(--ft-color-accent-soft);justify-content:center;align-items:center;width:56px;height:56px;display:flex}.login-hero-icon-success{border-radius:var(--ft-radius-40,40px);background:var(--ft-color-status-success-soft);width:80px;height:80px}.login-hero-icon-success img{width:40px;height:40px}a.login-submit{box-sizing:border-box;text-decoration:none}.login-title{font-size:28px;font-weight:600;line-height:1.2}.login-subtitle{color:var(--ft-color-text-secondary);margin-block-end:calc(-1 * var(--ft-space-4));font-size:14px;font-weight:400;line-height:1.4}.login-field{align-items:flex-start;gap:var(--ft-space-6);flex-direction:column;width:100%;display:flex}.login-field span,.login-remember{color:var(--ft-color-text-secondary);font-size:12px;font-weight:500;line-height:1.3}.login-input{box-sizing:border-box;width:100%;height:44px;padding-inline:var(--ft-space-12);border:1px solid var(--ft-color-border-subtle,#ececec);border-radius:var(--ft-radius-10);background:var(--ft-color-bg-muted,#f5f5f5);color:var(--ft-color-text-primary);font:inherit;text-align:start;font-size:13px;font-weight:400}.login-input-embed{text-align:start;direction:ltr}[dir=rtl] .login-input-embed{text-align:end}.login-input::placeholder{color:var(--ft-color-text-secondary)}.login-input:focus-visible,.login-remember:focus-visible,.locale-toggle button:focus-visible,.login-submit:focus-visible,.login-link:focus-visible,.auth-back:focus-visible{outline:2px solid var(--ft-color-accent);outline-offset:2px}.login-row{justify-content:space-between;align-items:baseline;gap:var(--ft-space-12);width:100%;font-size:13px;line-height:1.3;display:flex}.login-remember{align-items:center;gap:var(--ft-space-8);color:var(--ft-color-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:400;line-height:1.3;display:inline-flex}.login-remember-box{box-sizing:border-box;border:1.5px solid var(--ft-color-border-default);border-radius:var(--ft-radius-4,4px);background:var(--ft-color-bg-surface);flex:none;width:16px;height:16px;position:relative}.login-remember[aria-pressed=true]{font-weight:500}.login-remember[aria-pressed=true] .login-remember-box{border-color:var(--ft-color-accent);background:var(--ft-color-accent)}.login-remember[aria-pressed=true] .login-remember-box:after{content:"";inset-inline-start:4px;border:solid var(--ft-color-text-on-inverse);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;transform:rotate(45deg)}.login-link{color:var(--ft-color-text-accent);text-align:center;cursor:pointer;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none}.login-link:hover{text-decoration:underline}.login-link-end{margin-inline-start:auto}.login-submit{justify-content:center;align-items:center;gap:var(--ft-space-8);width:100%;height:44px;padding-inline:var(--ft-space-16);border-radius:var(--ft-radius-12);background:var(--ft-color-accent);color:var(--ft-color-text-on-inverse);font:inherit;cursor:pointer;touch-action:manipulation;border:0;font-size:13px;font-weight:500;line-height:1;transition:background-color .18s;display:flex}.login-submit:hover:not(:disabled){filter:brightness(.92)}.login-submit:disabled{cursor:not-allowed;opacity:.6}@media (width<=1024px){.login-screen{grid-template-columns:minmax(0,1fr);height:auto;min-height:100vh;overflow-x:hidden}.login-panel-brand{min-height:220px;padding:var(--ft-space-32)}.login-panel-form{padding:var(--ft-space-32)}.login-form{width:100%}}@media (width<=480px){.login-screen{padding:var(--ft-space-16);gap:var(--ft-space-16)}.login-panel-brand,.login-panel-form{padding:var(--ft-space-24);border-radius:var(--ft-radius-24)}.login-headline{font-size:var(--ft-text-24)}.login-row{gap:var(--ft-space-8);flex-wrap:wrap}.login-submit{min-height:var(--ft-space-48);height:auto}}@media (prefers-reduced-motion:reduce){.login-submit{transition:none}}.login-submit-icon{flex:none;display:block}.login-alert{align-items:center;gap:var(--ft-space-10);width:100%;padding-block:var(--ft-space-10);padding-inline:var(--ft-space-14);border-radius:var(--ft-radius-12);background:var(--ft-color-warning-soft);color:var(--ft-color-warning);text-align:start;font-size:13px;font-weight:500;line-height:1.45;display:flex}.login-alert-danger{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger-strong)}.login-input.is-invalid{border-color:var(--ft-color-status-danger-strong)}.login-alert p{flex:auto;min-width:0;margin:0}.login-error{width:100%;color:var(--ft-color-status-danger);text-align:start;margin:0;font-size:13px;font-weight:500;line-height:1.4}.locale-toggle{top:var(--ft-space-24);z-index:2;border:1px solid var(--ft-color-border-default);border-radius:var(--ft-radius-10);background:var(--ft-color-bg-surface);display:flex;position:absolute;inset-inline-end:var(--ft-space-24);overflow:hidden}.locale-toggle button{min-width:40px;height:32px;padding-inline:var(--ft-space-10);color:var(--ft-color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:500}.locale-toggle button[aria-pressed=true]{background:var(--ft-color-accent);color:var(--ft-color-text-on-inverse)}.auth-toolbar{top:var(--ft-space-24);inset-inline:var(--ft-space-24);z-index:2;justify-content:space-between;align-items:center;gap:var(--ft-space-12);display:flex;position:absolute}.auth-toolbar .locale-toggle{position:static}.auth-back{align-items:center;gap:var(--ft-space-8);color:var(--ft-color-text-primary);cursor:pointer;touch-action:manipulation;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.auth-back-icon{display:block}[dir=rtl] .auth-back-icon{transform:scaleX(-1)}.login-success{align-items:flex-start;gap:var(--ft-space-12);flex-direction:column;width:100%;display:flex}.login-success h1{text-align:start;margin:0;font-size:28px;font-weight:600}.login-success p{color:var(--ft-color-text-secondary);text-align:start;margin:0;font-size:14px;line-height:1.5}.otp-digits{justify-content:center;align-items:center;gap:var(--ft-space-10);width:100%;display:flex}.otp-digit{box-sizing:border-box;border-radius:var(--ft-radius-14);width:60px;height:64px;color:var(--ft-color-text-primary);font-family:var(--ft-font-numeric);text-align:center;background:#f7f7f7;border:1px solid #e4e4e4;padding:0;font-size:22px;font-weight:500;line-height:1}.otp-digit::placeholder{color:var(--ft-color-text-secondary)}.otp-digit.is-filled,.otp-digit:focus{border-color:var(--ft-color-accent)}.otp-digit:focus-visible{outline:2px solid var(--ft-color-accent);outline-offset:2px}.otp-resend{width:100%;color:var(--ft-color-text-secondary);font:inherit;text-align:start;background:0 0;border:0;margin:0;padding:0;font-size:13px;font-weight:400;line-height:1.3}.otp-resend-action{cursor:pointer;color:var(--ft-color-text-accent)}.otp-resend-action:hover{text-decoration:underline}@media (width<=480px){.otp-digits{gap:var(--ft-space-6)}.otp-digit{width:48px;height:52px;font-size:18px}}[data-testid=forgot-screen] .login-input,[data-testid=invite-screen] .login-input,[data-testid=set-password-screen] .login-input,[data-testid=new-password-screen] .login-input,[data-testid=twofa-setup-screen] .login-input{background:#f7f7f7;border-color:#e4e4e4}[data-testid=forgot-screen] .login-submit,[data-testid=invite-screen] .login-submit,[data-testid=otp-screen] .login-submit,[data-testid=reset-done-screen] .login-submit,[data-testid=set-password-screen] .login-submit,[data-testid=new-password-screen] .login-submit,[data-testid=twofa-setup-screen] .login-submit,[data-testid=session-ended-screen] .login-submit{height:40px}[data-testid=forgot-screen] .login-link,[data-testid=invite-screen] .login-link,[data-testid=set-password-screen] .login-link,[data-testid=new-password-screen] .login-link{text-align:start;align-self:stretch;width:100%}.admin-compact-top{justify-content:space-between;align-items:center;gap:var(--ft-space-8);width:100%;min-height:var(--ft-space-40);padding-block:var(--ft-space-12) var(--ft-space-12);display:none}.admin-compact-actions,.admin-compact-brand{align-items:center;gap:var(--ft-space-8);min-width:0;display:flex}.admin-compact-brand{flex:auto}.admin-compact-actions{flex:none}.admin-compact-title{min-width:0;color:var(--ft-color-text-primary);font-size:var(--ft-text-16);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;line-height:1.25;overflow:hidden}.admin-compact-mark{width:var(--ft-space-40);height:var(--ft-space-40);min-width:var(--ft-space-40);min-height:var(--ft-space-40);border-radius:var(--ft-radius-12);background:var(--ft-color-primary);justify-content:center;align-items:center;display:inline-flex}.admin-icon-btn{width:var(--ft-space-40);height:var(--ft-space-40);min-width:var(--ft-space-40);min-height:var(--ft-space-40);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-surface);color:var(--ft-color-text-primary);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.admin-icon-btn:focus-visible{outline:var(--ft-space-2) solid var(--ft-color-primary);outline-offset:var(--ft-space-2)}.admin-compact-drawer{gap:var(--ft-space-4);width:100%;padding-block:var(--ft-space-8);flex-direction:column;display:none}.admin-compact-drawer.is-open{display:flex}.ship-screen .admin-compact-drawer .locale-toggle{inset:auto;width:100%;margin-block-end:var(--ft-space-8);position:static;top:auto}.ship-screen .admin-compact-drawer .locale-toggle button{min-width:var(--ft-space-40);min-height:var(--ft-space-40);flex:1 1 0;height:auto}.admin-compact-drawer-link{align-items:center;gap:var(--ft-space-10);min-height:var(--ft-space-48);padding-inline:var(--ft-space-12);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-surface);color:var(--ft-color-text-primary);font-size:var(--ft-text-14);font-weight:500;text-decoration:none;display:flex}.admin-compact-drawer-link.is-active{background:var(--ft-color-primary);color:var(--ft-color-text-on-primary,#fff)}.admin-stat-grid{gap:var(--ft-space-16);flex-wrap:wrap;display:flex}.admin-action-wrap{gap:var(--ft-space-8);flex-wrap:wrap;display:flex}.admin-panel-row{align-items:stretch;gap:var(--ft-space-16);display:flex}.admin-panel{border-radius:var(--ft-radius-20);background:var(--ft-color-bg-surface);flex:1 1 0;min-width:0}.admin-bottom-tabs{inset-inline:var(--ft-space-16);bottom:var(--ft-space-16);z-index:40;justify-content:space-between;align-items:center;gap:var(--ft-space-4);min-height:60px;padding-block:var(--ft-space-12);padding-inline:var(--ft-space-20);border-radius:var(--ft-radius-24);background:var(--ft-color-bg-surface);display:none;position:fixed;box-shadow:0 8px 24px #0000001f}.admin-bottom-tab{justify-content:center;align-items:center;gap:var(--ft-space-4);min-width:var(--ft-space-40);min-height:var(--ft-space-48);color:var(--ft-color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;padding:0;font-size:10px;font-weight:400;text-decoration:none;display:flex}.admin-bottom-tab.is-active{color:var(--ft-color-primary);font-weight:500}.admin-bottom-tab img{width:20px;height:20px}.admin-bottom-tab.is-active img{filter:none}@media (width<=1024px){.admin-compact-top{display:flex}.admin-desktop-top,.admin-desktop-spacer{display:none!important}.admin-stat-grid>*{flex:1 1 calc((100% - (2 * var(--ft-space-16))) / 3);min-width:0}.admin-action-wrap>*{flex:0 auto}.admin-panel-row{width:100%}}.clients-screen .ship-pagehead,.trucks-screen .ship-pagehead,.inbox-screen .ship-pagehead,.locale-settings-screen .ship-pagehead,.notif-prefs-screen .ship-pagehead,.report-preview-screen .ship-pagehead,.reports-screen .ship-pagehead,.role-new-screen .ship-pagehead,.client-new-screen .ship-pagehead,.audit-detail-screen .ship-pagehead,.audit-screen .ship-pagehead,.broadcast-detail-screen .ship-pagehead,.broadcast-screen .ship-pagehead,.drivers-screen .ship-pagehead{justify-content:flex-start}.clients-screen .tasks-tabs,.trucks-screen .tasks-tabs,.inbox-screen .tasks-tabs,.reports-screen .tasks-tabs,.audit-screen .tasks-tabs,.broadcast-screen .tasks-tabs,.drivers-screen .tasks-tabs{justify-content:flex-start;margin-inline:0 auto}html[dir=ltr] .clients-screen .tasks-tabs,html[dir=ltr] .trucks-screen .tasks-tabs,html[dir=ltr] .inbox-screen .tasks-tabs,html[dir=ltr] .reports-screen .tasks-tabs,html[dir=ltr] .audit-screen .tasks-tabs,html[dir=ltr] .broadcast-screen .tasks-tabs,html[dir=ltr] .drivers-screen .tasks-tabs{flex-direction:row;justify-content:flex-start;margin-inline:0 auto}@media (width<=480px){.admin-stat-grid>*{flex:1 1 calc((100% - var(--ft-space-16)) / 2)}.admin-has-bottom-tabs .admin-action-wrap{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-action-wrap>*{justify-content:center;width:100%}.admin-panel-row{flex-direction:column}.admin-bottom-tabs{display:flex}.admin-has-bottom-tabs{padding-bottom:calc(60px + var(--ft-space-24))}.admin-bottom-tabs{inset-inline:var(--ft-space-12);bottom:var(--ft-space-12);min-height:56px;padding-block:var(--ft-space-8);padding-inline:var(--ft-space-12)}}.admin-avatar-link,.ship-avatar-link{cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;line-height:0;text-decoration:none;display:inline-flex;overflow:hidden}.admin-avatar,.ship-avatar,.detail-party-avatar,.home-bento-avatar{object-fit:cover;background:0 0;border:0;border-radius:9999px;width:100%;height:100%;display:block;overflow:hidden}.ship-avatar,.detail-party-avatar{width:44px;height:44px}.home-bento-avatar{width:var(--ft-space-48);height:var(--ft-space-48);flex:none}.admin-avatar-link--sm,.ship-avatar-link.admin-avatar-link--sm{width:36px;height:36px}.admin-avatar-link--lg,.ship-avatar-link.admin-avatar-link--lg{width:var(--ft-space-48);height:var(--ft-space-48)}.admin-avatar-link:focus-visible,.ship-avatar-link:focus-visible{outline:2px solid var(--ft-color-primary);outline-offset:2px}.ship-screen{--ship-col-id:177px;--ship-col-party:225px;--ship-col-date:193px;--ship-col-status:177px;--ship-col-action:112px;--ship-search-header:220px;--ship-search-table:280px;box-sizing:border-box;gap:var(--ft-space-24);width:100%;height:var(--ft-canvas-height);min-height:var(--ft-canvas-height);padding:var(--ft-space-32);background:var(--ft-color-bg-page);color:var(--ft-color-text-primary);font-family:var(--ft-font-arabic);flex-direction:column;display:flex;position:relative;overflow:hidden}.ship-top{z-index:2;inset-inline:0;padding-block:var(--ft-space-32) var(--ft-space-12);padding-inline:var(--ft-space-32);background:var(--ft-color-bg-page);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0}.ship-top-spacer{height:var(--ft-space-48);flex:none}.ship-brand-wrap{align-items:center;display:flex;position:relative}.ship-logo{align-items:center;gap:var(--ft-space-10);display:flex}.ship-mark{border-radius:var(--ft-radius-12);background:var(--ft-color-primary);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ship-brand-copy{text-align:start;flex-direction:column;align-items:flex-start;line-height:1;display:flex}.ship-brand-name{font-size:var(--ft-text-18);font-weight:700}.ship-brand-sub{font-size:var(--ft-text-11);color:var(--ft-color-text-secondary)}.ship-screen .locale-toggle{inset-inline-start:calc(100% + var(--ft-space-12));inset-inline-end:auto;top:var(--ft-space-6);z-index:1;border:1px solid var(--ft-color-border-default);border-radius:var(--ft-radius-10);background:var(--ft-color-bg-surface);width:max-content;display:flex;position:absolute;overflow:hidden}.ship-screen .locale-toggle button{min-width:36px;height:28px;padding-inline:var(--ft-space-8);color:var(--ft-color-text-secondary);font:inherit;font-size:var(--ft-text-12);cursor:pointer;background:0 0;border:0;font-weight:500}.ship-screen .locale-toggle button[aria-pressed=true]{background:var(--ft-color-primary);color:var(--ft-color-text-on-inverse)}.ship-nav{align-items:center;gap:var(--ft-space-4);padding:var(--ft-space-4);border-radius:var(--ft-radius-16);background:var(--ft-color-bg-surface);display:flex}.ship-nav-link{justify-content:center;align-items:center;gap:var(--ft-space-8);border-radius:var(--ft-radius-12);min-width:40px;height:40px;color:var(--ft-color-text-primary);font:inherit;font-size:var(--ft-text-14);cursor:pointer;background:0 0;border:0;padding-inline:0;font-weight:500;transition:background-color .16s;display:flex}.ship-nav-link.is-active{padding-inline:var(--ft-space-16);background:var(--ft-color-primary);color:var(--ft-color-text-on-inverse)}.ship-nav-link:hover{background:var(--ft-color-bg-card)}.ship-nav-link.is-active:hover{background:var(--ft-color-primary)}.ship-actions{align-items:center;gap:var(--ft-space-8);display:flex}.ship-search{align-items:center;gap:var(--ft-space-8);width:var(--ship-search-header);height:var(--ft-space-48);padding-inline:var(--ft-space-14);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-surface);display:flex}.ship-search-table{width:var(--ship-search-table);height:40px;padding-inline:var(--ft-space-12);border-radius:var(--ft-radius-10);background:var(--ft-color-bg-card)}.ship-search input,.ship-select select{width:100%;min-width:0;color:var(--ft-color-text-primary);font:inherit;font-size:var(--ft-text-12);text-align:start;background:0 0;border:0}.ship-search input::placeholder{color:var(--ft-color-text-secondary)}.ship-search input:focus,.ship-select select:focus{outline:none}.ship-icon-btn{width:var(--ft-space-48);height:var(--ft-space-48);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-surface);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:flex}.ship-avatar-link{cursor:pointer}.ship-avatar{object-fit:cover;background:0 0;border-radius:9999px;width:44px;height:44px;overflow:hidden}.ship-pagehead{justify-content:space-between;align-items:center;gap:var(--ft-space-16);display:flex}.ship-heading{align-items:flex-start;gap:var(--ft-space-4);text-align:start;flex-direction:column;display:flex}.ship-heading h1{font-size:var(--ft-text-28);margin:0;font-weight:600;line-height:34px}.ship-heading p{color:var(--ft-color-text-secondary);font-size:var(--ft-text-13);margin:0;line-height:16px}.ship-create{justify-content:center;align-items:center;gap:var(--ft-space-8);height:40px;padding-inline:var(--ft-space-16);border-radius:var(--ft-radius-12);background:var(--ft-color-primary);color:var(--ft-color-text-on-inverse);font-size:var(--ft-text-13);white-space:nowrap;font-weight:500;display:flex}.ship-scroll{gap:var(--ft-space-24);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:auto}.ship-stats{gap:var(--ft-space-12);display:flex}.ship-stat{align-items:center;gap:var(--ft-space-14);min-width:0;padding-block:var(--ft-space-10);padding-inline:var(--ft-space-12);border:2px solid var(--ft-color-bg-surface);border-radius:var(--ft-radius-16);background:var(--ft-color-bg-card);flex:1;display:flex}.ship-stat-icon{width:var(--ft-space-48);height:var(--ft-space-48);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-surface);flex:none;justify-content:center;align-items:center;display:flex}.ship-stat-copy{align-items:flex-start;gap:var(--ft-space-2);text-align:start;flex-direction:column;min-width:0;display:flex}.ship-stat-label{color:var(--ft-color-text-secondary);font-size:var(--ft-text-11);white-space:nowrap;line-height:1}.ship-stat-row{align-items:center;gap:var(--ft-space-8);display:flex}.ship-stat-value{font-family:var(--ft-font-numeric);font-size:var(--ft-text-26);font-weight:500;line-height:1}.ship-trend{align-items:center;gap:var(--ft-space-5);padding-block:var(--ft-space-3);padding-inline:var(--ft-space-8);border-radius:var(--ft-radius-6);font-size:var(--ft-text-11);white-space:nowrap;font-weight:500;line-height:1;display:inline-flex}.ship-trend-neutral{background:var(--ft-color-bg-card);color:var(--ft-color-text-secondary)}.ship-trend-success{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.ship-trend-progress{background:var(--ft-color-accent-soft);color:var(--ft-color-text-accent)}.ship-trend-hold{background:var(--ft-color-warning-soft);color:var(--ft-color-warning)}.ship-trend-cancelled{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger)}.ship-card{align-items:flex-start;gap:var(--ft-space-12);padding:var(--ft-space-20);border-radius:var(--ft-radius-20);background:var(--ft-color-bg-surface);flex-direction:column;display:flex}.ship-stat-skeleton{align-items:flex-end;gap:var(--ft-space-12);min-height:122px;padding:var(--ft-space-20);border-radius:var(--ft-radius-20);background:var(--ft-color-bg-surface);border:none;flex-direction:column}.ship-skel{border-radius:var(--ft-radius-10);background:var(--ft-color-chart-track,#e4e4e4);flex:none;display:block}.ship-skel-label{width:120px;height:12px}.ship-skel-value{width:80px;height:28px}.ship-skel-trend{border-radius:var(--ft-radius-9,9px);width:60px;height:18px}.ship-card-skeleton{gap:var(--ft-space-16);min-height:480px;padding:var(--ft-space-24);border-radius:var(--ft-radius-16)}.ship-skel-row{justify-content:space-between;align-items:center;gap:var(--ft-space-12);width:100%;height:44px;display:flex;overflow:hidden}.ship-skel-avatar{background:var(--ft-color-neutral-100,#efefef);border-radius:50%;width:32px;height:32px}.ship-skel-bar{background:var(--ft-color-neutral-50,#f7f7f7);border-radius:6px;height:12px}.ship-skel-bar.is-strong{background:var(--ft-color-neutral-100,#efefef);height:14px}.ship-filters{align-items:center;gap:var(--ft-space-8);display:flex}.ship-chip,.ship-select{align-items:center;gap:var(--ft-space-8);height:40px;padding-inline:var(--ft-space-12);border-radius:var(--ft-radius-10);background:var(--ft-color-bg-card);color:var(--ft-color-text-primary);font:inherit;font-size:var(--ft-text-12);white-space:nowrap;cursor:pointer;border:0;display:flex}.ship-chip[aria-pressed=true]{background:var(--ft-color-accent-soft);color:var(--ft-color-text-accent)}.ship-select{width:max-content;position:relative}.ship-select-value{font-size:var(--ft-text-12);white-space:nowrap;line-height:1}.ship-select select{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;position:absolute;inset:0}.ship-head,.ship-row{align-items:center;width:100%;display:flex}.ship-head{border-radius:var(--ft-radius-10);background:var(--ft-color-bg-card)}.ship-row{border-bottom:1px solid var(--ft-color-border-default);color:inherit}.ship-rows{width:100%}.ship-cell{min-width:0;height:56px;padding-inline:var(--ft-space-12);font-size:var(--ft-text-13);text-align:start;white-space:nowrap;justify-content:flex-start;align-items:center;line-height:1;display:flex;overflow:hidden}.ship-head .ship-cell{height:40px;color:var(--ft-color-text-secondary);font-size:var(--ft-text-12);font-weight:500}.ship-col-id{width:var(--ship-col-id);flex:none}.ship-col-party{width:var(--ship-col-party);flex:none}.ship-col-date{width:var(--ship-col-date);flex:none}.ship-col-status{width:var(--ship-col-status);flex:none}.ship-col-action{width:var(--ship-col-action);flex:none}.ship-id{font-family:var(--ft-font-numeric);font-weight:500}.ship-muted{color:var(--ft-color-text-secondary)}.ship-action{justify-content:flex-end}.ship-go{width:var(--ft-space-32);height:var(--ft-space-32);border-radius:var(--ft-radius-10);background:var(--ft-color-bg-card);justify-content:center;align-items:center;display:flex}.ship-empty{padding-block:var(--ft-space-24);color:var(--ft-color-text-secondary);font-size:var(--ft-text-13);margin:0}.ship-empty-page{justify-content:center;align-items:center;gap:var(--ft-space-14);min-height:560px;padding:var(--ft-space-64);border-radius:var(--ft-radius-24);background:var(--ft-color-bg-surface);text-align:center;flex-direction:column;flex:1;display:flex}.ship-empty-page-icon{background:var(--ft-color-accent-soft,#ffe9df);width:80px;height:80px;color:var(--ft-color-accent,#ff5b1a);border-radius:40px;justify-content:center;align-items:center;display:inline-flex}.ship-empty-page-icon img{width:36px;height:36px}.ship-empty-page-title{font-size:var(--ft-text-24);color:var(--ft-color-text-primary);margin:0;font-weight:600}.ship-empty-page-body{max-width:520px;font-size:var(--ft-text-14);color:var(--ft-color-text-secondary);margin:0;line-height:1.5}.ship-empty-page-actions{justify-content:center;align-items:center;gap:var(--ft-space-8);flex-wrap:wrap;display:flex}.ship-empty-page-import{height:40px;padding-inline:var(--ft-space-16);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-surface);box-shadow:inset 0 0 0 1px var(--ft-color-border-default,#e4e4e4);color:var(--ft-color-text-primary);font:inherit;font-size:var(--ft-text-13);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.ship-empty-page-create{justify-content:center;align-items:center;gap:var(--ft-space-8);height:40px;padding-inline:var(--ft-space-16);border-radius:var(--ft-radius-12);background:var(--ft-color-primary);color:var(--ft-color-text-on-inverse);font-size:var(--ft-text-13);white-space:nowrap;font-weight:500;text-decoration:none;display:inline-flex}.ship-pager{width:100%;padding-block:var(--ft-space-4);justify-content:space-between;align-items:center;display:flex}.ship-pager p{color:var(--ft-color-text-secondary);font-size:var(--ft-text-12);margin:0}.ship-pages{align-items:center;gap:var(--ft-space-6);display:flex}.ship-page{width:var(--ft-space-32);height:var(--ft-space-32);border-radius:var(--ft-radius-10);background:var(--ft-color-bg-card);color:var(--ft-color-text-primary);font-family:var(--ft-font-numeric);font-size:var(--ft-text-12);border:0;justify-content:center;align-items:center;font-weight:500;display:flex}.ship-page.is-current{background:var(--ft-color-primary);color:var(--ft-color-text-on-inverse)}.ship-page:disabled{cursor:default}.ship-fade{z-index:1;inset-inline:0;background:linear-gradient(to bottom, transparent, var(--ft-color-bg-page));pointer-events:none;height:40px;position:absolute;bottom:0}.ship-popover,.ship-more{min-width:180px;padding:var(--ft-space-8);color:var(--ft-color-text-primary);font-size:var(--ft-text-13)}.ship-more{flex-direction:column;display:flex}.ship-more-link{padding-block:var(--ft-space-8);padding-inline:var(--ft-space-8);border-radius:var(--ft-radius-sm)}.ship-more-link:hover{background:var(--ft-color-bg-card)}.ship-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ship-nav-link,.ship-icon-btn,.ship-avatar-link,.ship-create,.ship-chip,.ship-row,.ship-page,.ship-screen .locale-toggle button,.ship-search input{position:relative}.ship-nav-link:focus-visible,.ship-icon-btn:focus-visible,.ship-avatar-link:focus-visible,.ship-create:focus-visible,.ship-chip:focus-visible,.ship-row:focus-visible,.ship-page:focus-visible,.ship-more-link:focus-visible,.ship-screen .locale-toggle button:focus-visible,.ship-select:focus-within,.ship-search:focus-within{outline:2px solid var(--ft-color-primary);outline-offset:2px}.ship-icon-6{width:6px;height:6px;display:block}.ship-icon-14{width:14px;height:14px;display:block}.ship-icon-16{width:16px;height:16px;display:block}.ship-icon-18{width:18px;height:18px;display:block}.ship-icon-20{width:20px;height:20px;display:block}@media (prefers-reduced-motion:reduce){.ship-nav-link,.ship-create,.ship-chip,.ship-more-link{transition:none}}@media (width<=1024px){.ship-screen{height:auto;min-height:100vh;padding:var(--ft-space-24);gap:var(--ft-space-16);overflow:hidden visible}.admin-desktop-spacer{display:none}.ship-pagehead{flex-wrap:wrap;align-items:stretch}.ship-create{min-height:var(--ft-space-40);height:auto}.ship-stats.admin-stat-grid{flex-wrap:wrap;height:auto}.ship-stats.admin-stat-grid>.ship-stat{flex:1 1 calc((100% - (2 * var(--ft-space-12))) / 3);min-width:0}.ship-stat-label,.ship-stat-value,.ship-trend{white-space:normal;overflow-wrap:anywhere}.ship-filters{flex-wrap:wrap;width:100%}.ship-scroll{overflow:visible}.ship-fade{display:none}.ship-card{width:100%;max-width:100%;overflow:hidden}.ship-head,.ship-row{width:100%}.ship-col-id,.ship-col-party,.ship-col-date,.ship-col-status,.ship-col-action{flex:1 1 0;width:auto;min-width:0}.ship-cell{text-overflow:ellipsis;overflow:hidden}}@media (width<=480px){.ship-screen{padding:var(--ft-space-16)}.ship-stats.admin-stat-grid>.ship-stat{flex:1 1 calc((100% - var(--ft-space-12)) / 2)}.ship-pagehead{flex-direction:column;align-items:stretch}.ship-create{justify-content:center;width:100%}.ship-heading h1{font-size:var(--ft-text-24)}.ship-head{display:none}.ship-row{gap:var(--ft-space-8);padding-block:var(--ft-space-12);min-height:var(--ft-space-48);flex-wrap:wrap}.ship-row>.ship-cell,.ship-col-id,.ship-col-party,.ship-col-date,.ship-col-status,.ship-col-action{flex:1 1 calc((100% - var(--ft-space-8)) / 2);width:auto;min-width:0}.ship-filters .ship-search-table{flex:100%;width:100%;max-width:none}}.not-found-state{justify-content:center;align-items:center;gap:var(--ft-space-16);min-height:560px;margin-inline:var(--ft-space-32);padding:var(--ft-space-48) var(--ft-space-24);border-radius:var(--ft-radius-20);background:var(--ft-color-bg-surface);text-align:center;flex-direction:column;flex:1;display:flex}.not-found-icon{background:var(--ft-color-status-warning-soft,#fff1e8);width:80px;height:80px;color:var(--ft-color-primary,#ff5b1a);border-radius:50%;justify-content:center;align-items:center;display:flex}.not-found-title{color:var(--ft-color-text-primary);font-size:var(--ft-text-22,22px);margin:0;font-weight:600;line-height:1.3}.not-found-body{max-width:520px;color:var(--ft-color-text-secondary);font-size:var(--ft-text-14);margin:0;font-weight:400;line-height:1.5}.not-found-actions{justify-content:center;align-items:center;gap:var(--ft-space-12);flex-wrap:wrap;margin-block-start:var(--ft-space-8);display:flex}.not-found-home{min-height:40px;padding-inline:var(--ft-space-20);border-radius:var(--ft-radius-12);background:var(--ft-color-primary);color:var(--ft-color-on-primary,#fff);font-size:var(--ft-text-14);border:none;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.not-found-home:focus-visible{outline:2px solid var(--ft-color-primary);outline-offset:2px}.not-found-search{min-height:40px;padding-inline:var(--ft-space-20);border:1px solid var(--ft-color-border-subtle,#e5e7eb);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-muted,#f3f4f6);color:var(--ft-color-text-primary);font-size:var(--ft-text-14);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.not-found-search:focus-visible{outline:2px solid var(--ft-color-primary);outline-offset:2px}@media (width<=1100px){.not-found-state{margin-inline:var(--ft-space-16);min-height:420px}}.admin-notif-panel{border-radius:var(--ft-radius-16,16px);background:var(--ft-color-bg-surface,#fff);flex-direction:column;width:min(420px,100vw - 32px);max-height:min(444px,70vh);display:flex;overflow:hidden;box-shadow:0 12px 40px #0f172a1f}.admin-notif-head{justify-content:space-between;align-items:center;gap:var(--ft-space-12);padding:var(--ft-space-14) var(--ft-space-14) var(--ft-space-8);display:flex}.admin-notif-head-title{align-items:center;gap:var(--ft-space-8);display:flex}.admin-notif-title{color:var(--ft-color-text-primary);font-size:var(--ft-text-16,16px);margin:0;font-weight:600;line-height:1.25}.admin-notif-badge{min-height:19px;padding-inline:var(--ft-space-8);background:var(--ft-color-primary-soft,#ffe8de);color:var(--ft-color-primary,#ff5b1a);border-radius:999px;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.admin-notif-mark{color:var(--ft-color-primary,#ff5b1a);font-family:inherit;font-size:var(--ft-text-12,12px);cursor:pointer;background:0 0;border:none;font-weight:500}.admin-notif-mark:disabled{color:var(--ft-color-text-tertiary,#9ca3af);cursor:default}.admin-notif-list{margin:0;padding:0;list-style:none;overflow:auto}.admin-notif-item{align-items:flex-start;gap:var(--ft-space-10);padding:var(--ft-space-12) var(--ft-space-14);border-block-start:1px solid var(--ft-color-border-subtle,#f1f5f9);display:flex}.admin-notif-icon{background:var(--ft-color-bg-muted,#f3f4f6);border-radius:50%;flex:none;width:40px;height:40px}.admin-notif-icon-bid{background:var(--ft-color-status-info-soft,#e8f1ff)}.admin-notif-icon-speed{background:var(--ft-color-status-danger-soft,#fee4e2)}.admin-notif-icon-dispute,.admin-notif-icon-docs{background:var(--ft-color-status-warning-soft,#fff1e8)}.admin-notif-icon-payout{background:var(--ft-color-status-success-soft,#e8f8ef)}.admin-notif-copy{text-align:start;flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.admin-notif-item-title{color:var(--ft-color-text-primary);font-size:var(--ft-text-13,13px);font-weight:600;line-height:1.3}.admin-notif-item-body{color:var(--ft-color-text-secondary);font-size:11px;font-weight:400;line-height:1.35}.admin-notif-meta{flex:none;align-items:center;gap:6px;margin-block-start:4px;display:flex}.admin-notif-dot{background:var(--ft-color-primary,#ff5b1a);border-radius:50%;width:8px;height:8px}.admin-notif-time{color:var(--ft-color-text-tertiary,#9ca3af);white-space:nowrap;font-size:11px}.admin-notif-footer{min-height:32px;margin:var(--ft-space-8) var(--ft-space-14) var(--ft-space-14);border-radius:var(--ft-radius-10,10px);background:var(--ft-color-bg-muted,#f3f4f6);color:var(--ft-color-text-primary);font-size:var(--ft-text-13,13px);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:flex}.admin-notif-footer:focus-visible{outline:2px solid var(--ft-color-primary);outline-offset:2px}.admin-topbar-glyph{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;display:inline-block}header.admin-topbar.ship-top{inset-inline:auto;z-index:40;align-items:initial;justify-content:initial;width:auto;display:block;position:sticky;top:0}.admin-topbar-shipments{color:#1b1b1d;white-space:nowrap;background:#fff;border-radius:12px;align-items:center;height:40px;padding-inline:12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.inbox-actions{justify-content:flex-end;align-items:center;gap:var(--ft-space-8);flex-wrap:wrap;display:flex}.inbox-mark,.inbox-prefs,.inbox-empty-chip{min-height:40px;padding-inline:var(--ft-space-16);border-radius:var(--ft-radius-12);font-family:inherit;font-size:var(--ft-text-14);cursor:pointer;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.inbox-mark{background:var(--ft-color-primary);color:var(--ft-color-on-primary,#fff);border:none}.inbox-mark:disabled{cursor:default;opacity:.72}.inbox-prefs,.inbox-empty-chip{border:1px solid var(--ft-color-border-subtle,#e5e7eb);background:var(--ft-color-bg-muted,#f3f4f6);color:var(--ft-color-text-primary)}.inbox-empty-chip.is-on{border-color:var(--ft-color-primary);color:var(--ft-color-primary)}.inbox-tabs{gap:var(--ft-space-4);margin-inline:var(--ft-space-32);padding:var(--ft-space-4);border-radius:var(--ft-radius-16,16px);background:var(--ft-color-bg-muted,#f3f4f6);flex-wrap:wrap;margin-block-end:var(--ft-space-16);display:flex}.inbox-tab{min-height:36px;padding-inline:var(--ft-space-14);border-radius:var(--ft-radius-12);color:var(--ft-color-text-secondary);font-family:inherit;font-size:var(--ft-text-13,13px);cursor:pointer;background:0 0;border:none;font-weight:500}.inbox-tab.is-active{background:var(--ft-color-bg-surface,#fff);color:var(--ft-color-text-primary);box-shadow:0 1px 2px #0f172a0f}.inbox-list{margin-inline:var(--ft-space-32);padding:var(--ft-space-16);border-radius:var(--ft-radius-20);background:var(--ft-color-bg-surface,#fff);margin-block-end:var(--ft-space-32)}.inbox-group+.inbox-group{margin-block-start:var(--ft-space-20)}.inbox-group-label{margin:0 0 var(--ft-space-8);color:var(--ft-color-text-secondary);font-size:var(--ft-text-12,12px);font-weight:600}.inbox-rows{margin:0;padding:0;list-style:none}.inbox-row{align-items:flex-start;gap:var(--ft-space-12);padding:var(--ft-space-12);border-radius:var(--ft-radius-12);display:flex}.inbox-row+.inbox-row{border-block-start:1px solid var(--ft-color-border-subtle,#f1f5f9)}.inbox-row.is-unread{background:var(--ft-color-primary-soft,#fff7f3)}.inbox-row-icon{background:var(--ft-color-bg-muted,#f3f4f6);border-radius:50%;flex:none;width:40px;height:40px}.inbox-row-icon-bid{background:var(--ft-color-status-info-soft,#e8f1ff)}.inbox-row-icon-speed{background:var(--ft-color-status-danger-soft,#fee4e2)}.inbox-row-icon-dispute,.inbox-row-icon-docs{background:var(--ft-color-status-warning-soft,#fff1e8)}.inbox-row-icon-payout{background:var(--ft-color-status-success-soft,#e8f8ef)}.inbox-row-icon-driver{background:var(--ft-color-status-info-soft,#e8f1ff)}.inbox-row-copy{text-align:start;flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.inbox-row-title{color:var(--ft-color-text-primary);font-size:var(--ft-text-14);font-weight:600}.inbox-row-body{color:var(--ft-color-text-secondary);font-size:var(--ft-text-12,12px)}.inbox-row-meta{flex:none;align-items:center;gap:6px;margin-block-start:4px;display:flex}.inbox-row-dot{background:var(--ft-color-primary);border-radius:50%;width:8px;height:8px}.inbox-row-time{color:var(--ft-color-text-tertiary,#9ca3af);white-space:nowrap;font-size:11px}@media (width<=1100px){.inbox-tabs,.inbox-list{margin-inline:var(--ft-space-16)}.inbox-actions{justify-content:flex-start;width:100%}}.admin-table-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding:48px 24px 56px;display:flex}.admin-table-empty-icon{background:color-mix(in srgb, var(--ft-color-accent,#ff5b1a) 12%, #fff);width:72px;height:72px;color:var(--ft-color-accent,#ff5b1a);border-radius:999px;justify-content:center;align-items:center;margin-block-end:4px;display:inline-flex}.admin-table-empty-title{color:var(--ft-color-text-primary,#1b1b1d);margin:0;font-size:16px;font-weight:600}.admin-table-empty-body{max-width:420px;color:var(--ft-color-text-secondary,#7a7a7a);margin:0;font-size:13px;line-height:1.55}.admin-table-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-block-start:8px;display:flex}.admin-table-empty-clear{border-radius:var(--ft-radius-12,12px);background:var(--ft-color-accent,#ff5b1a);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.admin-table-empty-change{color:var(--ft-color-accent,#ff5b1a);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:13px;font-weight:500;text-decoration:underline}.drivers-root{background:var(--ft-color-bg-page,#efefef);min-height:100vh}.drivers-top-overlay{z-index:40;inset-inline:0;position:absolute;top:0}.drivers-top-overlay>header.admin-topbar{box-sizing:border-box;background:var(--ft-color-bg-page,#efefef);height:92px;min-height:92px;max-height:92px;padding-block:32px 12px;padding-inline:32px;line-height:1;position:relative;top:auto;overflow:visible}.drivers-top-overlay>header.admin-topbar>div{flex-wrap:nowrap;align-items:center;gap:12px;height:48px;min-height:48px;max-height:48px}.drivers-top-overlay>header.admin-topbar [data-testid=admin-topbar-avatar]{width:44px;height:44px}.drivers-top-overlay>header.admin-topbar button.size-11{place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;line-height:0;display:grid}.drivers-top-overlay>header.admin-topbar button.size-12{place-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;line-height:0;display:grid}.drivers-under-section-top.ship-screen.drivers-screen{padding-block-start:59px}@media (width>=1025px){.drivers-under-section-top.ship-screen.drivers-screen{padding-block-start:59px}}.drivers-reports-stats>.ship-stat,.drivers-truck-support-stats>.ship-stat,.support-tickets-stats>.ship-stat,.support-reviews-stats>.ship-stat{box-sizing:border-box;min-height:97px}.drivers-screen>.ship-top-spacer.admin-desktop-spacer{height:var(--ft-space-48);min-height:var(--ft-space-48);flex:none}.drivers-screen{--drivers-col-driver:257px;--drivers-col-id:177px;--drivers-col-phone:209px;--drivers-col-company:209px;--drivers-col-truck:160px;--drivers-col-status:144px;--drivers-col-date:177px;--drivers-col-reqid:142px;--drivers-col-reqdriver:213px;--drivers-col-reqphone:184px;--drivers-col-reqcompany:184px;--drivers-col-reqtruck:142px;--drivers-col-reqstatus:156px;--drivers-col-reqdate:156px;--drivers-col-reqactions:156px}.drivers-tabs{align-items:center;gap:var(--ft-space-4);padding:var(--ft-space-4);border-radius:var(--ft-radius-14);background:var(--ft-color-bg-surface);align-self:flex-start;margin-block-end:var(--ft-space-24);display:inline-flex}.drivers-tab{height:36px;min-height:36px;padding-inline:var(--ft-space-16);border-radius:var(--ft-radius-10);color:var(--ft-color-text-secondary);font:inherit;font-size:var(--ft-text-13);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.drivers-tab.is-active{background:var(--ft-color-accent,#ff5b1a);color:var(--ft-color-text-on-inverse,#fff)}.drivers-stats{gap:var(--ft-space-12);align-items:stretch;width:100%;display:flex}.drivers-stat{align-items:stretch;gap:var(--ft-space-8);min-width:0;padding:var(--ft-space-16);border:2px solid var(--ft-color-bg-surface,#fff);border-radius:var(--ft-radius-16);background:var(--ft-color-bg-card,#f7f7f7);text-align:start;flex-direction:column;flex:1;display:flex}.drivers-stat-top{justify-content:space-between;align-items:center;gap:var(--ft-space-8);width:100%;display:flex}.drivers-stat-icon{background:var(--ft-color-bg-surface,#fff);width:28px;height:28px;color:var(--ft-color-text-primary,#1b1b1d);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.drivers-stat-label{min-width:0;color:var(--ft-color-text-secondary,#7a7a7a);font-size:var(--ft-text-11);text-align:start;flex:1;line-height:1.2}.drivers-stat-value{font-family:var(--ft-font-numeric);color:var(--ft-color-text-primary,#1b1b1d);text-align:start;font-size:22px;font-weight:500;line-height:1}.drivers-stat .ship-trend{flex:none}.drivers-dist{gap:var(--ft-space-12);width:420px;padding:var(--ft-space-14) var(--ft-space-16);border-radius:var(--ft-radius-16);background:var(--ft-color-bg-surface);flex-direction:column;flex:none;display:flex}.drivers-dist-head{width:100%;font-size:var(--ft-text-13);justify-content:space-between;align-items:center;font-weight:500;display:flex}.drivers-dist-title{color:var(--ft-color-text-primary)}.drivers-dist-total{color:var(--ft-color-text-secondary);font-family:var(--ft-font-mono,"Space Grotesk", sans-serif)}.drivers-dist-bar{gap:var(--ft-space-4);width:100%;height:12px;display:flex}.drivers-dist-seg{border-radius:var(--ft-radius-4);flex:1 1 0;min-width:0;height:12px}.drivers-dist-seg.is-active{background:var(--ft-color-bg-inverse,#1c1c1e)}.drivers-dist-seg.is-suspended{background:var(--ft-color-status-danger)}.drivers-dist-legend{gap:var(--ft-space-14);align-self:flex-end;align-items:center;display:flex}.drivers-dist-item{gap:var(--ft-space-6);align-items:center;font-size:11px;display:inline-flex}.drivers-dist-swatch{border-radius:var(--ft-radius-2);width:8px;height:8px}.drivers-dist-swatch.is-active{background:var(--ft-color-bg-inverse,#1c1c1e)}.drivers-dist-swatch.is-suspended{background:var(--ft-color-status-danger)}.drivers-dist-item-label{color:var(--ft-color-text-secondary)}.drivers-dist-item-value{color:var(--ft-color-text-primary);font-family:var(--ft-font-mono,"Space Grotesk", sans-serif);font-weight:500}.drivers-trend-active{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.drivers-trend-suspended{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger)}.drivers-trend-neutral{background:var(--ft-color-bg-card);color:var(--ft-color-text-secondary)}.drivers-trend-review{background:var(--ft-color-warning-soft);color:var(--ft-color-warning)}.drivers-col-reqid{width:var(--drivers-col-reqid);flex:none}.drivers-col-reqdriver{width:var(--drivers-col-reqdriver);flex:none}.drivers-col-reqphone{width:var(--drivers-col-reqphone);flex:none}.drivers-col-reqcompany{width:var(--drivers-col-reqcompany);flex:none}.drivers-col-reqtruck{width:var(--drivers-col-reqtruck);flex:none}.drivers-col-reqstatus{width:var(--drivers-col-reqstatus);flex:none}.drivers-col-reqdate{width:var(--drivers-col-reqdate);flex:none}.drivers-col-reqactions{width:var(--drivers-col-reqactions);flex:none}.drivers-request-row{color:inherit;text-decoration:none}.drivers-review-btn{height:32px;min-height:32px;padding-inline:var(--ft-space-12);border-radius:var(--ft-radius-10);background:var(--ft-color-accent-soft);color:var(--ft-color-accent);font:inherit;font-size:var(--ft-text-12);white-space:nowrap;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.drivers-stat-link{min-width:0;color:inherit;cursor:pointer;border:2px solid var(--ft-color-bg-surface,#fff);font:inherit;text-align:inherit;flex:1 1 0;text-decoration:none}.drivers-col-driver{width:var(--drivers-col-driver);flex:none}.drivers-col-id{width:var(--drivers-col-id);flex:none}.drivers-col-phone{width:var(--drivers-col-phone);flex:none}.drivers-col-company{width:var(--drivers-col-company);flex:none}.drivers-col-truck{width:var(--drivers-col-truck);flex:none}.drivers-col-status{width:var(--drivers-col-status);flex:none}.drivers-col-date{width:var(--drivers-col-date);flex:none}.drivers-person{gap:var(--ft-space-10);width:100%;min-width:0;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.drivers-person-photo{object-fit:cover;background:0 0;border:0;border-radius:9999px;flex:none;width:32px;height:32px;padding:0;display:block;overflow:hidden}.drivers-person-copy{flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:max-content;display:flex;overflow:visible}.drivers-person-name{font-size:var(--ft-text-13);color:var(--ft-color-text-primary);white-space:nowrap;text-overflow:clip;max-width:none;font-weight:500;line-height:1.25;overflow:visible}.drivers-person-city{color:var(--ft-color-text-secondary);white-space:nowrap;text-overflow:clip;max-width:none;font-size:11px;line-height:1.25;overflow:visible}.drivers-date{white-space:nowrap;font-variant-numeric:tabular-nums;unicode-bidi:isolate;display:inline-block}.drivers-screen .ship-head .ship-cell{height:40px;padding-inline:var(--ft-space-12)}.drivers-screen .ship-row .ship-cell{height:56px;padding-inline:var(--ft-space-12);overflow:visible}.drivers-screen .ship-row .drivers-col-driver,.drivers-screen .ship-row .drivers-col-reqdriver{height:60px;overflow:visible}.drivers-screen .ship-row{min-width:calc(var(--drivers-col-driver) + var(--drivers-col-id) + var(--drivers-col-phone) + var(--drivers-col-company) + var(--drivers-col-truck) + var(--drivers-col-status) + var(--drivers-col-date))}.drivers-col-driver{min-width:var(--drivers-col-driver)}.drivers-col-reqdriver{min-width:var(--drivers-col-reqdriver)}.drivers-card{width:100%}.drivers-row-link{color:inherit;text-decoration:none}@media (width<=1100px){.drivers-stats{flex-wrap:wrap}.drivers-dist{width:100%}.drivers-stat,.drivers-stat-link{flex:1 1 calc(33.33% - var(--ft-space-12))}}@media (width<=1024px){.drivers-desktop-only{display:none!important}.drivers-stats{flex-wrap:wrap}.drivers-stat{flex:1 1 calc(50% - var(--ft-space-12))}.drivers-screen .ship-head,.drivers-screen .ship-row{flex-wrap:wrap;min-width:0;height:auto}.drivers-screen .ship-cell{flex:40%;width:auto;min-width:40%}.drivers-col-driver,.drivers-col-reqdriver,.drivers-col-reqactions{flex:100%}.drivers-tabs{margin-block-end:var(--ft-space-16)}}@media (width<=390px){.drivers-screen .ship-cell{flex:100%;min-width:100%}.drivers-stat,.drivers-stat-link{flex:100%}.drivers-review-btn{width:100%}}.bid-screen{--bid-col-id:153px;--bid-col-route:245px;--bid-col-truck:199px;--bid-col-count:122px;--bid-col-low:168px;--bid-col-time:153px;--bid-col-status:199px;--bid-col-action:92px}.bid-actions{align-items:center;gap:var(--ft-space-8);flex:none;display:flex}.bid-export{justify-content:center;align-items:center;gap:var(--ft-space-8);height:40px;min-height:var(--ft-space-40);padding-inline:var(--ft-space-16);border:1px solid var(--ft-color-border-default);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-surface);color:var(--ft-color-text-primary);font:inherit;font-size:var(--ft-text-13);cursor:pointer;font-weight:500;display:inline-flex}.bid-trend-open{background:var(--ft-color-accent-soft);color:var(--ft-color-text-accent)}.bid-trend-assigned{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.bid-trend-expired,.bid-trend-cancelled{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger)}.bid-trend-urgent{background:var(--ft-color-accent-soft);color:var(--ft-color-text-accent)}.bid-trend-up{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.bid-trend-active{background:var(--ft-color-accent-soft);color:var(--ft-color-text-accent)}.bid-trend-neutral{background:var(--ft-color-bg-card);color:var(--ft-color-text-secondary)}.bid-col-id{width:var(--bid-col-id);flex:none}.bid-col-route{width:var(--bid-col-route);flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:2px}.bid-route-main{font-weight:500;font-size:var(--ft-text-13);color:var(--ft-color-text-primary)}.bid-route-sub{font-size:var(--ft-text-11);color:var(--ft-color-text-secondary)}.bid-col-truck{width:var(--bid-col-truck);flex:none}.bid-col-count{width:var(--bid-col-count);flex:none}.bid-col-low{width:var(--bid-col-low);flex:none}.bid-col-time{width:var(--bid-col-time);color:var(--ft-color-text-secondary);flex:none}.bid-col-status{width:var(--bid-col-status);flex:none}.bid-col-action{width:var(--bid-col-action);flex:none}.bid-card{width:100%}.bid-stat-currency{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.bid-stat-currency-code{font-size:var(--ft-text-11);color:var(--ft-color-text-secondary)}@media (width<=1024px){.bid-actions{flex-wrap:wrap;width:100%}.bid-actions .ship-create,.bid-export{flex:auto}.bid-col-id,.bid-col-route,.bid-col-truck,.bid-col-count,.bid-col-low,.bid-col-time,.bid-col-status,.bid-col-action{flex:1 1 0;width:auto;min-width:0}.bid-col-route{align-items:flex-start}}@media (width<=480px){.bid-screen .ship-head{display:none}.bid-screen .ship-row{gap:var(--ft-space-8);padding-block:var(--ft-space-12);min-height:var(--ft-space-48);flex-wrap:wrap}.bid-screen .ship-row>.ship-cell,.bid-col-id,.bid-col-route,.bid-col-truck,.bid-col-count,.bid-col-low,.bid-col-time,.bid-col-status,.bid-col-action{flex:1 1 calc((100% - var(--ft-space-8)) / 2);width:auto;min-width:0}.bid-col-action{flex:none;justify-content:flex-end}.bid-actions{flex-direction:column;align-items:stretch}.bid-actions .ship-create,.bid-export{width:100%}}.growth-screen{--growth-col-code:137px;--growth-col-campaign:192px;--growth-col-type:137px;--growth-col-value:165px;--growth-col-usage:123px;--growth-col-start:151px;--growth-col-status:123px;--growth-col-end:151px;--growth-col-actions:151px}.growth-stats{gap:var(--ft-space-12,12px);justify-content:flex-end;align-items:stretch;width:100%;display:flex}.growth-stat-card{justify-content:flex-end;align-items:center;gap:var(--ft-space-14,14px);min-width:0;padding:var(--ft-space-10,10px) var(--ft-space-12,12px);border-radius:var(--ft-radius-16,16px);background:var(--ft-color-bg-card,#f7f7f7);border:2px solid var(--ft-color-border-inverse,#fff);flex:1 1 0;display:flex}.growth-stat-copy{gap:var(--ft-space-2,2px);flex-direction:column;align-items:flex-end;min-width:0;display:flex}.growth-stat-label{color:var(--ft-color-text-secondary,#7a7a7a);white-space:nowrap;margin:0;font-size:11px}.growth-stat-value-row{gap:var(--ft-space-8,8px);justify-content:flex-end;align-items:center;display:flex}.growth-stat-value{font-size:26px;font-weight:500;font-family:var(--ft-font-mono,"Space Grotesk", sans-serif);color:var(--ft-color-text-primary,#1b1b1d);white-space:nowrap;margin:0}.growth-stat-chip{border-radius:var(--ft-radius-6,6px);white-space:nowrap;align-items:center;gap:5px;height:auto;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.growth-stat-chip.is-danger{background:var(--ft-color-status-danger-soft,#fde3e1);color:var(--ft-color-status-danger,#d93a2b)}.growth-stat-chip.is-warning{background:var(--ft-color-status-warning-soft,#fbf0dc);color:var(--ft-color-status-warning,#b7791f)}.growth-stat-chip.is-success{background:var(--ft-color-status-success-soft,#dff5dc);color:var(--ft-color-status-success,#2e9c3d)}.growth-filters{justify-content:flex-end;gap:var(--ft-space-8,8px);flex-wrap:wrap}.growth-filter-select{border-radius:var(--ft-radius-10,10px);background:var(--ft-color-bg-card,#f7f7f7);align-items:center;height:40px;padding-inline:12px;display:inline-flex;position:relative}.growth-filter-select select{appearance:none;font:inherit;color:var(--ft-color-text-primary,#1b1b1d);cursor:pointer;background:0 0;border:none;padding-inline-end:18px;font-size:12px}.growth-filter-select img{pointer-events:none;position:absolute;inset-inline-end:12px}.growth-empty-chip{border-radius:var(--ft-radius-10,10px);background:var(--ft-color-bg-card,#f7f7f7);height:40px;color:var(--ft-color-text-primary,#1b1b1d);align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.growth-head .ship-cell:first-child,.growth-row .ship-cell:first-child{flex:0 0 var(--growth-col-code);width:var(--growth-col-code);font-variant-numeric:tabular-nums;font-family:var(--ft-font-mono,"Space Grotesk", sans-serif);font-weight:500}.growth-head .ship-cell:nth-child(2),.growth-row .ship-cell:nth-child(2){flex:1 1 var(--growth-col-campaign);width:var(--growth-col-campaign);min-width:140px}.growth-head .ship-cell:nth-child(3),.growth-row .ship-cell:nth-child(3){flex:0 0 var(--growth-col-type);width:var(--growth-col-type);font-variant-numeric:tabular-nums;font-family:var(--ft-font-mono,"Space Grotesk", sans-serif);font-weight:500}.growth-head .ship-cell:nth-child(4),.growth-row .ship-cell:nth-child(4){flex:0 0 var(--growth-col-value);width:var(--growth-col-value);font-variant-numeric:tabular-nums}.growth-head .ship-cell:nth-child(5),.growth-row .ship-cell:nth-child(5){flex:0 0 var(--growth-col-usage);width:var(--growth-col-usage);font-variant-numeric:tabular-nums}.growth-head .ship-cell:nth-child(6),.growth-row .ship-cell:nth-child(6){flex:0 0 var(--growth-col-start);width:var(--growth-col-start);color:var(--ft-color-text-secondary,#7a7a7a)}.growth-head .ship-cell:nth-child(7),.growth-row .ship-cell:nth-child(7){flex:0 0 var(--growth-col-status);width:var(--growth-col-status)}.growth-head .ship-cell:nth-child(8),.growth-row .ship-cell:nth-child(8){flex:0 0 var(--growth-col-end);width:var(--growth-col-end);color:var(--ft-color-text-secondary,#7a7a7a)}.growth-head .ship-cell:nth-child(9),.growth-row .ship-cell:nth-child(9){flex:0 0 var(--growth-col-actions);width:var(--growth-col-actions)}.growth-status{border-radius:var(--ft-radius-6,6px);white-space:nowrap;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.growth-status.is-pending,.growth-status.is-review{background:var(--ft-color-status-warning-soft,#fbf0dc);color:var(--ft-color-status-warning,#b7791f)}.growth-status.is-active,.growth-status.is-done{background:var(--ft-color-status-success-soft,#dff5dc);color:var(--ft-color-status-success,#2e9c3d)}.growth-edit{appearance:none;border-radius:var(--ft-radius-10,10px);background:var(--ft-color-accent-soft,#ffe9df);height:32px;color:var(--ft-color-accent,#ff5b1a);cursor:pointer;border:none;align-items:center;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.growth-edit:hover{filter:brightness(.98)}.growth-screen .tasks-tabs{margin-block-end:var(--ft-space-16,16px)}@media (width<=1200px){.growth-stats{flex-wrap:wrap}.growth-stat-card{flex:1 1 calc(50% - var(--ft-space-12,12px))}.growth-head,.growth-row{overflow-x:auto}}@media (width<=720px){.growth-stat-card{flex:100%}.growth-stat-value{font-size:22px}}.growth-create-modal{gap:14px;width:min(520px,100%);padding:24px}.growth-create-head{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.growth-create-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.growth-create-icon{border-radius:var(--ft-radius-12,12px);background:color-mix(in srgb, var(--ft-color-accent,#ff5b1a) 14%, #fff);width:40px;height:40px;color:var(--ft-color-accent,#ff5b1a);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.growth-create-close{border-radius:var(--ft-radius-10,10px);width:32px;height:32px;color:var(--ft-color-text-secondary,#7a7a7a);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.growth-create-close:hover{background:var(--ft-color-bg-muted,#f3f3f3)}.growth-create-field{width:100%;color:var(--ft-color-text-secondary,#7a7a7a);flex-direction:column;gap:6px;font-size:12px;display:flex}.growth-create-field input{border-radius:var(--ft-radius-10,10px);background:var(--ft-color-bg-card,#f5f5f5);width:100%;font:inherit;color:var(--ft-color-text-primary,#1b1b1d);border:none;padding:12px 14px;font-size:13px}.growth-create-toggle{cursor:pointer;align-items:center;gap:12px;width:100%;margin:2px 0 0;display:flex}.growth-create-toggle input{appearance:none;cursor:pointer;background:#d9d9d9;border-radius:999px;flex-shrink:0;width:44px;height:24px;position:relative}.growth-create-toggle.is-on input{background:var(--ft-color-accent,#ff5b1a);background-image:radial-gradient(circle at 30px 12px,#fff 0 8px,#0000 9px)}.growth-create-toggle:not(.is-on) input{background-image:radial-gradient(circle at 12px 12px,#fff 0 8px,#0000 9px)}.growth-create-toggle span{flex-direction:column;gap:2px;min-width:0;display:flex}.growth-create-toggle strong{color:var(--ft-color-text-primary,#1b1b1d);font-size:13px;font-weight:600}.growth-create-toggle small{color:var(--ft-color-text-secondary,#7a7a7a);font-size:12px}.growth-create-actions{margin-block-start:4px}.growth-create-submit{background:var(--ft-color-accent,#ff5b1a);color:#fff;justify-content:center;align-items:center;gap:8px;display:inline-flex}.growth-create-submit:hover{filter:brightness(.96)}.growth-stat-chip.is-accent{background:var(--ft-color-accent-soft,#ffe9df);color:var(--ft-color-text-accent,#ff5b1a)}.doc-expiry-screen .doc-expiry-head,.doc-expiry-screen .doc-expiry-row{align-items:center;column-gap:var(--ft-space-8,8px);grid-template-columns:minmax(10rem,1.4fr) minmax(7rem,1.1fr) minmax(6rem,.9fr) minmax(6rem,.9fr) minmax(5rem,.75fr) minmax(6.5rem,1fr) minmax(2.5rem,.4fr);display:grid}.doc-expiry-screen .doc-expiry-entity{justify-content:flex-end;align-items:center;gap:var(--ft-space-10,10px);min-width:0;display:inline-flex}.doc-expiry-screen .doc-expiry-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.doc-expiry-screen .doc-expiry-status{border-radius:var(--ft-radius-6,6px);justify-content:flex-end;justify-self:end;align-items:center;gap:6px;width:fit-content;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.doc-expiry-screen .doc-expiry-status.is-expired{background:var(--ft-color-status-danger-soft,#fde3e1);color:var(--ft-color-status-danger,#d93a2b)}.doc-expiry-screen .doc-expiry-status.is-soon{background:var(--ft-color-status-warning-soft,#fbf0dc);color:var(--ft-color-status-warning,#b7791f)}.doc-expiry-screen .doc-expiry-status.is-new{background:var(--ft-color-accent-soft,#ffe9df);color:var(--ft-color-text-accent,#ff5b1a)}.doc-expiry-screen .doc-expiry-status.is-valid{background:var(--ft-color-status-success-soft,#dff5dc);color:var(--ft-color-status-success,#2e9c3d)}.doc-expiry-screen .doc-expiry-go{border-radius:var(--ft-radius-10,10px);background:var(--ft-color-bg-card,#f7f7f7);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.doc-expiry-screen .bid-actions .ship-create,.doc-expiry-screen .bid-actions .bid-export{align-items:center;gap:var(--ft-space-8,8px);display:inline-flex}@media (width<=1100px){.doc-expiry-screen .doc-expiry-head{display:none}.doc-expiry-screen .doc-expiry-row{grid-template-columns:1fr auto;row-gap:4px}.doc-expiry-screen .doc-expiry-row .ship-cell:nth-child(n+3):nth-child(-n+6){display:none}}.tasks-screen.ship-screen{padding-block-start:49px}.tasks-screen>.ship-pagehead{margin-block-end:20px}.tasks-screen .tasks-tabs{margin-block-end:16px}.tasks-col-id{font-variant-numeric:tabular-nums;flex:.9 110px;min-width:96px}.tasks-col-title{flex-direction:column;flex:2 220px;align-items:flex-start;gap:2px;min-width:180px;display:flex}.tasks-col-linked{font-variant-numeric:tabular-nums;flex:.9 110px;min-width:96px}.tasks-col-owner{flex-direction:column;flex:1.3 160px;align-items:flex-start;gap:2px;min-width:140px;display:flex}.tasks-col-sla{flex:.9 110px;min-width:96px}.tasks-col-priority,.tasks-col-action{flex:.7 88px;min-width:72px}.tasks-sla-danger{color:var(--ft-color-danger,#d93a2b)}.tasks-sla-warning{color:var(--ft-color-warning,#b7791f)}.tasks-sla-muted{color:var(--ft-color-text-secondary,#7a7a7a)}.tasks-action{background:var(--ft-color-accent-soft,#ffe9df);height:32px;color:var(--ft-color-accent,#ff5b1a);cursor:pointer;border:none;border-radius:10px;align-items:center;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.tasks-tabs{background:var(--ft-color-bg-surface,#fff);border-radius:14px;justify-content:flex-end;align-items:center;gap:4px;width:fit-content;margin-inline-start:auto;padding:4px;display:flex}[data-testid=sales-quotes-screen] .ship-pagehead{flex-direction:row-reverse}[data-testid=sales-quotes-screen] .tasks-tabs,.wallets-screen .tasks-tabs{margin-inline:0 auto}html[dir=ltr] .tasks-tabs{flex-direction:row-reverse;justify-content:flex-start;margin-inline:0 auto}.tasks-tab{appearance:none;height:36px;color:var(--ft-color-text-secondary,#7a7a7a);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500}.tasks-tab.is-active{background:var(--ft-color-accent,#ff5b1a);color:#fff}.doc-types-screen .doc-types-tabs{margin-block-end:var(--ft-space-16,16px)}.growth-stat-chip.is-neutral{background:var(--ft-color-bg-muted,#ececec);color:var(--ft-color-text-secondary,#6b6b6b)}.doc-types-screen .doc-types-head,.doc-types-screen .doc-types-row{align-items:center;column-gap:var(--ft-space-8,8px);grid-template-columns:minmax(4.5rem,.7fr) minmax(8rem,1.4fr) minmax(5rem,.85fr) minmax(3.5rem,.6fr) minmax(5.5rem,.95fr) minmax(5.5rem,.95fr) minmax(5.5rem,.9fr) minmax(6rem,1fr) minmax(3.5rem,.55fr);display:grid}.doc-types-screen .doc-types-status{border-radius:var(--ft-radius-6,6px);justify-content:flex-end;justify-self:end;align-items:center;gap:6px;width:fit-content;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.doc-types-screen .doc-types-status.is-active{background:var(--ft-color-status-success-soft,#dff5dc);color:var(--ft-color-status-success,#2e9c3d)}.doc-types-screen .doc-types-status.is-review{background:var(--ft-color-status-warning-soft,#fbf0dc);color:var(--ft-color-status-warning,#b7791f)}.doc-types-screen .doc-types-edit{border-radius:var(--ft-radius-10,10px);background:var(--ft-color-accent-soft,#ffe9df);min-height:32px;color:var(--ft-color-text-accent,#ff5b1a);white-space:nowrap;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.doc-types-screen .doc-types-edit:hover{filter:brightness(.97)}@media (width<=1100px){.doc-types-screen .doc-types-head{display:none}.doc-types-screen .doc-types-row{grid-template-columns:1fr auto;row-gap:4px}.doc-types-screen .doc-types-row .ship-cell:nth-child(n+3):nth-child(-n+8){display:none}}.price-lists-hub-screen .ship-pagehead{flex-direction:row-reverse}.detail-pagehead{justify-content:space-between;align-items:center;gap:var(--ft-space-16);flex:none;height:73px;display:flex}.detail-heading{align-items:flex-start;gap:var(--ft-space-4);text-align:start;flex-direction:column;display:flex}.detail-crumb{color:var(--ft-color-text-secondary);font-size:var(--ft-text-12);margin:0;line-height:1}.detail-crumb a{color:inherit}.detail-heading h1{font-size:var(--ft-text-28);margin:0;font-weight:600;line-height:34px}.detail-heading p{color:var(--ft-color-text-secondary);font-size:var(--ft-text-13);margin:0;line-height:1}.detail-head-actions{align-items:center;gap:var(--ft-space-8);display:flex}.detail-action{justify-content:center;align-items:center;gap:var(--ft-space-8);height:40px;padding-inline:var(--ft-space-16);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-surface);color:var(--ft-color-text-primary);font:inherit;font-size:var(--ft-text-13);cursor:pointer;border:0;font-weight:500;line-height:1;display:inline-flex}.detail-action-cancel{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger)}.detail-tabs{align-items:center;gap:var(--ft-space-4);padding:var(--ft-space-4);border-radius:var(--ft-radius-14);background:var(--ft-color-bg-surface);border:0;flex:none;display:flex}.detail-tab{height:36px;padding-inline:var(--ft-space-16);border-radius:var(--ft-radius-10);color:var(--ft-color-text-secondary);font:inherit;font-size:var(--ft-text-13);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.detail-tab[aria-selected=true]{background:var(--ft-color-primary);color:var(--ft-color-text-on-inverse)}.detail-columns,.detail-track{gap:var(--ft-space-20);flex:1;min-height:0;display:flex}.detail-track{align-items:flex-start}.detail-track .detail-card{height:auto;overflow:visible}.detail-track-progress{flex:none;gap:0;width:520px}.detail-track-stations{gap:var(--ft-space-4);flex:1;min-width:0}.detail-track .detail-card-title{line-height:var(--ft-space-20)}.detail-track-progress .detail-row{padding-block:var(--ft-space-12)}.detail-track .detail-change{padding-block-end:var(--ft-space-5)}.detail-track .detail-reason{line-height:var(--ft-space-14);margin-block-start:1px}.detail-inline-link{color:inherit}.detail-docs{align-items:flex-start;gap:var(--ft-space-20);flex:1;min-height:0;display:flex}.detail-docs .detail-card{gap:var(--ft-space-4);height:auto;overflow:visible}.detail-docs-waybill{flex:none;width:520px}.detail-docs-list{flex:1;min-width:0}.detail-docs .detail-card-title{line-height:var(--ft-space-20)}.detail-action-primary{background:var(--ft-color-primary);color:var(--ft-color-text-on-inverse)}.detail-card-actions{justify-content:flex-start;align-items:center;gap:var(--ft-space-8);width:100%;display:flex}.detail-docs-table{flex-direction:column;width:100%;display:flex}.detail-docs-head,.detail-docs-row{grid-template-columns:minmax(0,2fr) 1fr 1fr 1fr;display:grid}.detail-docs-head{border-radius:var(--ft-radius-10);background:var(--ft-color-bg-card);height:40px;color:var(--ft-color-text-secondary);font-size:var(--ft-text-12);align-items:center}.detail-docs-row{border-block-end:1px solid var(--ft-color-border-default);height:56px;font-size:var(--ft-text-13);align-items:center}.detail-docs-head>span,.detail-docs-row>span{min-width:0;padding-inline:var(--ft-space-12);justify-content:flex-start;align-items:center;display:flex}.detail-docs-name{font-weight:600}.detail-action:focus-within{outline:2px solid var(--ft-color-primary);outline-offset:2px}.detail-pay{align-items:flex-start;gap:var(--ft-space-20);flex:1;min-height:0;display:flex}.detail-pay .detail-card{gap:var(--ft-space-4);height:auto;overflow:visible}.detail-pay-summary{flex:none;width:520px}.detail-pay-ops{flex:1;min-width:0}.detail-pay .detail-card-title{line-height:var(--ft-space-20)}.detail-pay-total .detail-label,.detail-pay-total .detail-value{font-weight:600}.detail-pay-table{flex-direction:column;width:100%;display:flex}.detail-pay-head,.detail-pay-row{grid-template-columns:minmax(0,145fr) 145fr 145fr 204fr 145fr;display:grid}.detail-pay-head{border-radius:var(--ft-radius-10);background:var(--ft-color-bg-card);height:40px;color:var(--ft-color-text-secondary);font-size:var(--ft-text-12);align-items:center}.detail-pay-row{border-block-end:1px solid var(--ft-color-border-default);height:56px;font-size:var(--ft-text-13);align-items:center}.detail-pay-head>span,.detail-pay-row>span{min-width:0;padding-inline:var(--ft-space-12);justify-content:flex-start;align-items:center;display:flex}.detail-pay-id{font-family:var(--ft-font-numeric);font-weight:500}.detail-pay-row>.detail-pay-amount{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;font-weight:400}.detail-pay-amount-value{font-size:var(--ft-text-13);font-weight:600;line-height:var(--ft-space-16)}.detail-pay-amount-sub{color:var(--ft-color-text-secondary);font-size:var(--ft-text-11);font-weight:400;line-height:var(--ft-text-13)}.detail-pay-time{color:var(--ft-color-text-secondary)}.detail-settle-banner{align-items:center;gap:var(--ft-space-10);height:42px;padding-inline:var(--ft-space-16);border-radius:var(--ft-radius-12);background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger-strong);font-size:var(--ft-text-13);font-weight:500;line-height:var(--ft-space-18);flex:none;display:flex}.detail-settle-mark{color:var(--ft-color-text-primary);flex:none;display:flex}.detail-settle-dismiss{border-radius:var(--ft-radius-8,8px);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0}.detail-settle-dismiss:hover{background:color-mix(in srgb, var(--ft-color-status-danger-strong) 10%, transparent)}.detail-settle-banner p{text-align:start;white-space:nowrap;flex:1;min-width:0;margin:0}.detail-settle{align-items:flex-start;gap:var(--ft-space-20);flex:1;min-height:0;display:flex}.detail-settle .detail-card{height:auto;overflow:visible}.detail-settle-card{flex:none;gap:0;width:520px}.detail-settle-activity{gap:var(--ft-space-4);flex:1;min-width:0}.detail-settle .detail-card-title{line-height:var(--ft-space-20)}.detail-settle-card .detail-row{padding-block:var(--ft-space-12)}.detail-settle-refund .detail-label,.detail-settle-refund .detail-value{font-weight:600}.detail-card{height:100%;min-height:0;padding:var(--ft-space-24);border-radius:var(--ft-radius-20);background:var(--ft-color-bg-surface);flex-direction:column;display:flex;overflow:hidden}.detail-parties{gap:var(--ft-space-2);flex:none;width:520px}.detail-data{gap:var(--ft-space-48);flex:1;min-width:0}.detail-card-title{font-size:var(--ft-text-16);text-align:end;margin:0;font-weight:600;line-height:18px}.detail-data-head{flex:none;justify-content:flex-end;align-items:center;padding-block-end:var(--ft-space-2);display:flex}.detail-title-group{align-items:center;gap:var(--ft-space-10);display:flex}.detail-badge{align-items:center;gap:var(--ft-space-5);padding-block:var(--ft-space-3);padding-inline:var(--ft-space-8);border-radius:var(--ft-radius-6);background:var(--ft-color-accent-soft);color:var(--ft-color-text-accent);font-size:var(--ft-text-11);font-weight:500;line-height:1;display:inline-flex}.detail-row{padding-block:var(--ft-space-10);border-block-end:1px solid var(--ft-color-border-default);font-size:var(--ft-text-13);white-space:nowrap;flex:none;justify-content:space-between;align-items:center;line-height:16px;display:flex}.detail-label{color:var(--ft-color-text-secondary)}.detail-value{font-weight:500}.detail-route,.detail-who{border-radius:var(--ft-radius-16);background:var(--ft-color-bg-card);flex:none;display:flex}.detail-route{min-height:73px;padding:var(--ft-space-18);justify-content:space-between;align-items:center}.detail-place{align-items:flex-start;gap:var(--ft-space-2);text-align:start;flex-direction:column;display:flex}.detail-place span{color:var(--ft-color-text-secondary);font-size:var(--ft-text-11);line-height:14px}.detail-place strong{font-size:var(--ft-text-18);font-weight:600;line-height:21px}.detail-who{align-items:flex-start;gap:var(--ft-space-10);min-height:103px;padding:var(--ft-space-18);flex-direction:column}.detail-who-label{color:var(--ft-color-text-secondary);font-size:var(--ft-text-12);margin:0;line-height:1}.detail-who-row{align-items:center;gap:var(--ft-space-10);display:flex}.detail-who-copy{align-items:flex-start;gap:var(--ft-space-2);text-align:start;flex-direction:column;display:flex}.detail-who-copy strong{font-size:var(--ft-text-14);font-weight:600;line-height:1}.detail-who-copy span{color:var(--ft-color-text-secondary);font-size:var(--ft-text-11);line-height:1}.detail-party-avatar{object-fit:cover;background:0 0;border:0;border-radius:9999px;flex:none;width:44px;height:44px;display:block;overflow:hidden}.detail-activity{align-items:stretch;gap:var(--ft-space-4);padding:var(--ft-space-24);border-radius:var(--ft-radius-20);background:var(--ft-color-bg-surface);flex-direction:column;display:flex}.detail-activity-item{align-items:flex-start;gap:var(--ft-space-12);width:100%;padding-block:var(--ft-space-12);border-block-end:1px solid var(--ft-color-border-default);display:flex}.detail-initials{border-radius:var(--ft-radius-full);background:var(--ft-color-accent-soft);width:36px;height:36px;color:var(--ft-color-text-accent);font-size:var(--ft-text-12);flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex}.detail-activity-copy{align-items:flex-start;gap:var(--ft-space-4);text-align:start;flex-direction:column;flex:1;min-width:0;display:flex}.detail-activity-line{align-items:center;gap:var(--ft-space-6);font-size:var(--ft-text-13);white-space:nowrap;line-height:16px;display:flex}.detail-activity-line strong{font-weight:600}.detail-role{padding-block:var(--ft-space-2);padding-inline:var(--ft-space-8);border-radius:var(--ft-radius-6);background:var(--ft-color-accent-soft);color:var(--ft-color-text-accent);font-size:var(--ft-text-11);font-weight:500;line-height:1}.detail-reason,.detail-time{color:var(--ft-color-text-secondary);margin:0;line-height:16px}.detail-reason{font-size:var(--ft-text-12)}.detail-change{padding-block:var(--ft-space-4);padding-inline:var(--ft-space-8);border-radius:var(--ft-radius-6);background:var(--ft-color-bg-page);font-size:var(--ft-text-12);line-height:14px}.detail-time{font-size:var(--ft-text-11);line-height:14px}.detail-empty{min-height:0;padding:var(--ft-space-24);border-radius:var(--ft-radius-20);background:var(--ft-color-bg-surface);color:var(--ft-color-text-secondary);font-size:var(--ft-text-13);text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.detail-icon-16,.detail-icon-24{flex:none;display:block}.detail-icon-16{width:16px;height:16px}.detail-icon-24{width:24px;height:24px}[dir=rtl] .detail-route-icon,[dir=ltr] .detail-back-icon{transform:scaleX(-1)}.detail-backdrop{z-index:30;padding:var(--ft-space-32);background:rgb(from var(--ft-color-text-primary) r g b / var(--ft-backdrop-admin));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.detail-modal{align-items:flex-start;gap:var(--ft-space-14);border-radius:var(--ft-radius-24);background:var(--ft-color-bg-surface);width:min(520px,100%);color:var(--ft-color-text-primary);text-align:start;flex-direction:column;padding:28px;display:flex}.detail-modal-icon{border-radius:var(--ft-radius-16);background:var(--ft-color-status-danger-soft);justify-content:center;align-items:center;width:52px;height:52px;display:flex}.detail-modal h2{font-size:var(--ft-text-18);margin:0;font-weight:600;line-height:1.3}.detail-modal-body{color:var(--ft-color-text-secondary);font-size:var(--ft-text-13);margin:0;line-height:1.5}.detail-field{align-items:flex-start;gap:var(--ft-space-6);flex-direction:column;width:100%;display:flex}.detail-field-label{font-size:var(--ft-text-12);font-weight:500}.detail-field-label.is-muted{color:var(--ft-color-text-secondary);font-weight:400}.detail-select{width:100%;height:40px;padding-inline:var(--ft-space-12);border-radius:var(--ft-radius-10);background:var(--ft-color-bg-card);align-items:center;display:flex;position:relative}.detail-select select,.detail-note{width:100%;color:var(--ft-color-text-primary);font:inherit;font-size:var(--ft-text-13);text-align:start;background:0 0;border:0}.detail-select select{appearance:none;padding-inline-end:var(--ft-space-24)}.detail-select img{pointer-events:none;position:absolute;inset-inline-end:var(--ft-space-12)}.detail-note{height:44px;padding-inline:var(--ft-space-12);border:1px solid var(--ft-color-border-default);border-radius:var(--ft-radius-10)}.detail-select select:focus,.detail-note:focus{outline:none}.detail-audit{align-items:flex-start;gap:var(--ft-space-8);width:100%;padding-block:var(--ft-space-10);padding-inline:var(--ft-space-12);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-card);color:var(--ft-color-text-secondary);font-size:var(--ft-text-12);line-height:1.5;display:flex}.detail-modal-actions{gap:var(--ft-space-12);width:100%;display:flex}.detail-modal-btn{border-radius:var(--ft-radius-12);height:48px;font:inherit;font-size:var(--ft-text-14);cursor:pointer;border:0;flex:1;font-weight:500}.detail-modal-dismiss{background:var(--ft-color-home-canvas);color:var(--ft-color-text-primary)}.detail-modal-confirm{background:var(--ft-color-status-danger-strong);color:var(--ft-color-text-on-inverse)}.detail-modal-confirm:disabled{opacity:.4;cursor:not-allowed}.detail-action:focus-visible,.detail-tab:focus-visible,.detail-crumb a:focus-visible,.detail-party-link:focus-visible,.detail-inline-link:focus-visible,.detail-modal-btn:focus-visible,.detail-select:focus-within,.detail-note:focus-visible{outline:2px solid var(--ft-color-primary);outline-offset:2px}.detail-action,.detail-tab,.detail-modal-btn,.detail-party-link,.detail-inline-link{cursor:pointer}@media (width<=1024px){.ship-screen.admin-has-bottom-tabs{height:auto;min-height:100vh;padding:var(--ft-space-24);gap:var(--ft-space-16);overflow:hidden visible}.detail-pagehead{flex-wrap:wrap;align-items:stretch;height:auto}.detail-heading h1{font-size:var(--ft-text-24);overflow-wrap:anywhere;line-height:1.3}.detail-head-actions{flex-wrap:wrap}.detail-action{min-height:var(--ft-space-40);height:auto}.detail-tabs{flex-wrap:wrap;width:100%}.detail-tab{min-height:var(--ft-space-40);height:auto}.detail-columns,.detail-track,.detail-docs,.detail-pay,.detail-settle{flex-wrap:wrap;height:auto;min-height:0;overflow:visible}.detail-track-progress,.detail-docs-waybill,.detail-pay-summary,.detail-settle-card{flex:280px;width:100%}.detail-track-stations,.detail-docs-list,.detail-pay-ops,.detail-settle-activity,.detail-parties,.detail-data,.detail-activity{flex:280px;width:auto;min-width:0}.detail-card{height:auto;overflow:visible}.detail-docs-table,.detail-pay-table{overflow-x:auto}.detail-docs-head,.detail-docs-row,.detail-pay-head,.detail-pay-row{min-width:520px}.detail-docs .ship-trend,.detail-pay .ship-trend{white-space:nowrap}}@media (width<=480px){.ship-screen.admin-has-bottom-tabs{padding:var(--ft-space-16);padding-bottom:calc(60px + var(--ft-space-24))}.detail-pagehead{flex-direction:column}.detail-head-actions{width:100%}.detail-head-actions .detail-action{flex:1 1 calc((100% - var(--ft-space-8)) / 2);justify-content:center}.detail-tabs{flex-wrap:wrap}.detail-tab{flex:1 1 calc((100% - (2 * var(--ft-space-4))) / 3);min-width:0;padding-inline:var(--ft-space-8);white-space:nowrap}.detail-columns,.detail-track,.detail-docs,.detail-pay,.detail-settle{flex-direction:column}.detail-track-progress,.detail-track-stations,.detail-docs-waybill,.detail-docs-list,.detail-pay-summary,.detail-pay-ops,.detail-settle-card,.detail-settle-activity,.detail-parties,.detail-data,.detail-activity{flex:auto;width:100%}.detail-docs-table,.detail-pay-table{overflow-x:visible}.detail-docs-head,.detail-pay-head{display:none}.detail-docs-row,.detail-pay-row{align-items:flex-start;gap:var(--ft-space-8);min-width:0;height:auto;min-height:0;padding-block:var(--ft-space-12);flex-flow:column;display:flex}.detail-docs-row>span,.detail-pay-row>span{overflow-wrap:anywhere;flex:none;width:100%;min-width:0;padding-inline:0}.detail-docs .ship-trend,.detail-pay .ship-trend{white-space:nowrap}.detail-row{height:auto;min-height:var(--ft-space-48);flex-wrap:wrap}.detail-label,.detail-value{overflow-wrap:anywhere}.detail-activity-line{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;align-items:flex-start}.detail-activity-line .detail-role{flex:none}}@media (prefers-reduced-motion:reduce){.detail-action,.detail-tab,.detail-modal-btn{transition:none}}.fee-detail-screen .detail-pagehead{justify-content:flex-start;align-items:flex-start;height:auto;padding:0}.fd-head-start{align-items:flex-start;gap:var(--ft-space-16);display:flex}.fee-detail-screen .detail-heading{align-items:flex-start;gap:var(--ft-space-4);text-align:start;flex-direction:column;display:flex}.fee-detail-screen .detail-crumb{font-family:var(--ft-font-arabic);font-size:var(--ft-text-13);color:var(--ft-color-text-secondary);margin:0}.fee-detail-screen .detail-crumb a{color:var(--ft-color-text-secondary);text-decoration:none}.fee-detail-screen .detail-heading h1{font-family:var(--ft-font-arabic);font-size:var(--ft-text-28);color:var(--ft-color-text-primary);margin:0;font-weight:700}.fee-detail-screen .detail-heading p{font-family:var(--ft-font-arabic);font-size:var(--ft-text-14);color:var(--ft-color-text-secondary);margin:0}.fee-detail-grid{gap:var(--ft-space-20);justify-content:flex-end;align-items:flex-start;width:100%;display:flex}.fee-detail-screen .detail-card{height:auto;padding:var(--ft-space-16) var(--ft-space-20);gap:0;overflow:visible}.fee-detail-screen .detail-row{box-sizing:border-box;min-height:40px;padding-block:11px}.fee-detail-screen .detail-row:last-child{border-block-end:0}.fee-detail-screen .detail-card-title,.fee-detail-note,.fee-detail-activity-log{text-align:start}.fee-detail-side{gap:var(--ft-space-20);flex-direction:column;flex:none;width:560px;display:flex}.fee-detail-main{gap:var(--ft-space-20);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.fee-detail-card-head{justify-content:space-between;align-items:center;gap:var(--ft-space-12);margin-bottom:var(--ft-space-8);display:flex}.fee-detail-card-head .detail-card-title{margin:0}.fee-detail-amount .detail-label,.fee-detail-amount .detail-value{font-weight:700}.fee-detail-note,.fee-detail-activity-log,.fee-detail-activity-who{font-family:var(--ft-font-arabic);font-size:var(--ft-text-13);color:var(--ft-color-text-secondary);text-align:start;margin:0;line-height:1.5}.fee-detail-activity-log{align-items:flex-start;gap:var(--ft-space-6);flex-direction:column;padding:0;list-style:none;display:flex}.fee-detail-activity-who{color:var(--ft-color-text-primary);font-weight:500}[dir=ltr] .fee-detail-screen .detail-heading,[dir=ltr] .fee-detail-grid,[dir=ltr] .fee-detail-note,[dir=ltr] .fee-detail-activity-log{text-align:start;justify-content:flex-start;align-items:flex-start}@media (width<=480px){.fd-head-start{flex-wrap:wrap}.fee-detail-screen .detail-row{white-space:normal}}@media (width<=1100px){.fee-detail-grid{flex-direction:column}.fee-detail-side{width:100%}}.doc-type-detail-screen .doc-type-detail-log{gap:var(--ft-space-12,12px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.doc-type-detail-screen .doc-type-detail-log li{padding:var(--ft-space-10,10px) var(--ft-space-12,12px);border-radius:var(--ft-radius-12,12px);background:var(--ft-color-bg-card,#f7f7f7);text-align:end;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.doc-type-detail-screen .doc-type-detail-log strong{font-size:var(--ft-text-13,13px)}.doc-type-detail-screen .doc-type-detail-log span{font-size:var(--ft-text-12,12px);color:var(--ft-color-text-secondary,#7a7a7a)}.doc-type-detail-screen .detail-head-actions .ship-create{align-items:center;gap:var(--ft-space-8,8px);display:inline-flex}[dir=ltr] .doc-type-detail-screen .doc-type-detail-log li{text-align:start;align-items:flex-start}.ship-screen.home-screen{--ship-search-header:240px;height:auto;min-height:var(--ft-canvas-height);overflow:hidden visible}.home-overview,.home-controls,.home-stage,.home-latest{flex:none}.home-overview{flex-direction:column;justify-content:space-between;height:157px;display:flex}.home-intro,.home-stat-copy,.home-needs-titles,.home-attn-copy,.home-card-copy,.home-route-city{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.home-intro{gap:var(--ft-space-4)}.home-greeting{font-size:var(--ft-text-28);margin:0;font-weight:600;line-height:1.2}.home-meta{align-items:center;gap:var(--ft-space-8);color:var(--ft-color-text-secondary);font-size:var(--ft-text-13);display:flex}.home-datechip,.home-status,.home-urgent{align-items:center;gap:var(--ft-space-6);border-radius:var(--ft-radius-full);background:var(--ft-color-bg-surface);color:var(--ft-color-text-secondary);font-size:var(--ft-text-12);font-weight:500;display:inline-flex}.home-datechip{padding-block:var(--ft-space-3);padding-inline:var(--ft-space-8);color:var(--ft-color-primary)}.home-stats,.home-actions,.home-filters,.home-btn-row,.home-cards{align-items:center;gap:var(--ft-space-8);display:flex}.home-stats{gap:var(--ft-space-16);height:72px;margin-top:0}.home-stat{align-items:center;gap:var(--ft-space-14);min-width:0;height:72px;padding-block:var(--ft-space-10);padding-inline:var(--ft-space-12);border:var(--ft-space-2) solid var(--ft-color-bg-surface);border-radius:var(--ft-radius-16);background:var(--ft-color-bg-card);color:inherit;flex:1 1 0;text-decoration:none;display:flex}.home-stat-icon,.home-attn-icon{background:var(--ft-color-bg-surface);flex:none;justify-content:center;align-items:center;display:flex}.home-stat-icon{width:var(--ft-space-48);height:var(--ft-space-48);border-radius:var(--ft-radius-12)}.home-stat-label,.home-attn-hint,.home-detail-type,.home-needs-titles p,.home-latest-head p,.home-card-desc,.home-route-kicker{color:var(--ft-color-text-secondary)}.home-stat-label{font-size:var(--ft-text-11);white-space:nowrap;line-height:1.2}.home-stat-value,.home-trend,.home-fact-lead,.home-attn-lead,.home-attn-trail,.home-route,.home-all{align-items:center;display:flex}.home-stat-value{gap:var(--ft-space-6)}.home-stat-num{font-family:var(--ft-font-numeric);font-size:var(--ft-text-26);font-weight:500;line-height:1}.home-trend{gap:var(--ft-space-5);padding-block:var(--ft-space-3);padding-inline:var(--ft-space-8);border-radius:var(--ft-radius-6);font-size:var(--ft-text-11);flex:none;font-weight:500}.home-trend.is-success{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.home-trend.is-warning{background:var(--ft-color-warning-soft);color:var(--ft-color-warning)}.home-trend.is-danger{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger)}.home-trend-compact{display:inline-flex}.home-controls,.home-needs-head,.home-detail-head,.home-fact,.home-attn,.home-latest-head,.home-card,.home-toolbar{justify-content:space-between;align-items:center;display:flex}.home-controls{height:40px;margin-block-start:28px}.home-action,.home-filter,.home-btn,button.ship-more-link{font:inherit;cursor:pointer;border:0;align-items:center;text-decoration:none;display:inline-flex}.home-action,.home-btn{gap:var(--ft-space-8);height:40px;padding-inline:var(--ft-space-16);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-surface);color:var(--ft-color-text-primary);font-size:var(--ft-text-13);font-weight:500}.home-action.is-primary,.home-btn.is-primary{background:var(--ft-color-accent);color:var(--ft-color-text-on-inverse)}.home-filter{gap:var(--ft-space-8);height:40px;padding-inline:var(--ft-space-12);border-radius:var(--ft-radius-10);background:var(--ft-color-bg-card);color:var(--ft-color-text-primary);font-size:var(--ft-text-12)}.home-stage{gap:var(--ft-space-20);height:447px;margin-top:13px;display:flex}.home-needs{gap:var(--ft-space-4);width:380px;padding:var(--ft-space-20);border-radius:var(--ft-radius-20);background:var(--ft-color-bg-surface);flex-direction:column;flex:none;display:flex}.home-needs-head,.home-latest-head{align-items:flex-start}.home-needs h2,.home-latest h2,.home-detail-id,.home-detail-type,.home-needs-titles p,.home-latest-head p{margin:0}.home-needs h2,.home-latest h2{font-size:var(--ft-text-16);font-weight:600}.home-needs-titles p,.home-latest-head p,.home-attn-hint,.home-detail-type,.home-card-desc{font-size:var(--ft-text-12)}.home-status,.home-urgent{padding-block:var(--ft-space-3);padding-inline:var(--ft-space-8);background:var(--ft-color-accent-soft);color:var(--ft-color-text-accent)}.home-needs-list{gap:var(--ft-space-10);flex-direction:column;display:flex}.home-attn{gap:var(--ft-space-8);height:52px;padding-inline:var(--ft-space-8);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-card);color:inherit;text-decoration:none}.home-attn-lead{gap:var(--ft-space-10);min-width:0}.home-attn-icon{border-radius:var(--ft-radius-10);background:var(--ft-color-accent-soft);width:36px;height:36px}.home-attn-title{font-size:var(--ft-text-13);font-weight:500}.home-attn-trail{gap:var(--ft-space-8);flex:none}.home-count{height:var(--ft-space-24);border-radius:var(--ft-radius-full);background:var(--ft-color-bg-card);color:var(--ft-color-text-accent);font-family:var(--ft-font-numeric);font-size:var(--ft-text-12);justify-content:center;align-items:center;padding-inline:9px;font-weight:500;display:inline-flex}[dir=rtl] .home-attn-trail .ship-icon-16{transform:scaleX(-1)}.home-hero{border-radius:var(--ft-radius-24);flex:auto;min-width:0;position:relative;overflow:hidden}.home-hero-photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.home-hero-body{height:100%;padding:var(--ft-space-20);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.home-detail{width:312px;padding:var(--ft-space-16);border-radius:var(--ft-radius-16);background:var(--ft-color-bg-surface)}.home-detail-kicker{font-size:var(--ft-text-12);font-weight:500}.home-detail-id{margin-block:var(--ft-space-4);font-family:var(--ft-font-numeric);font-size:var(--ft-text-26);font-weight:500;line-height:1}.home-facts{gap:var(--ft-space-6);margin-top:var(--ft-space-12);flex-direction:column;display:flex}.home-fact{height:var(--ft-space-32);padding-inline:var(--ft-space-10);background:var(--ft-color-accent-subtle);font-size:var(--ft-text-12);border-radius:8px}.home-fact-lead{gap:var(--ft-space-8);color:var(--ft-color-text-secondary)}.home-fact-value{font-weight:500}.home-toolbar{gap:var(--ft-space-12);width:100%}.home-route{gap:var(--ft-space-10);height:56px;padding-inline:var(--ft-space-16);border-radius:var(--ft-radius-14);background:var(--ft-color-bg-surface)}.home-route-kicker{font-size:var(--ft-text-10)}.home-route-name{font-size:var(--ft-text-13);font-weight:500}.home-dashes{align-items:center;gap:var(--ft-space-3);display:flex}.home-dash{width:var(--ft-space-6);height:var(--ft-space-3);border-radius:var(--ft-space-2)}.home-dash.is-on{background:var(--ft-color-accent)}.home-dash.is-off{background:var(--ft-color-chart-grid)}.home-latest-head{min-height:36px;padding-block:0;padding-inline:var(--ft-space-12);background:var(--ft-color-bg-surface);border-radius:8px;align-items:center}.home-latest h2{font-size:var(--ft-text-14);line-height:1.1}.home-latest-head p{line-height:1.1}.home-all{gap:var(--ft-space-6);color:var(--ft-color-text-accent);font-size:var(--ft-text-13);font-weight:500;text-decoration:none}[dir=ltr] .home-all-icon{transform:scaleX(-1)}.home-cards{align-items:stretch;gap:var(--ft-space-12);margin-top:var(--ft-space-12)}.home-card{gap:var(--ft-space-12);height:var(--ft-space-80);padding-inline:var(--ft-space-12);border-radius:var(--ft-radius-14);background:var(--ft-color-bg-surface);color:inherit;flex:1 1 0;text-decoration:none}.home-card.is-selected{border-bottom:var(--ft-space-3) solid var(--ft-color-accent)}.home-card-id{font-family:var(--ft-font-numeric);font-size:var(--ft-text-14);font-weight:500}.home-card-photo{object-fit:cover;object-position:46% 42%;border-radius:8px;flex:none;width:64px;height:52px}button.ship-more-link{width:100%;padding-block:var(--ft-space-8);padding-inline:var(--ft-space-8);border-radius:var(--ft-radius-sm);color:inherit;text-align:start;background:0 0}.home-stat:focus-visible,.home-action:focus-visible,.home-filter:focus-visible,.home-btn:focus-visible,.home-attn:focus-visible,.home-all:focus-visible,.home-card:focus-visible,.home-nav-toggle:focus-visible,button.ship-more-link:focus-visible{outline:var(--ft-space-2) solid var(--ft-color-primary);outline-offset:var(--ft-space-2)}.home-nav-toggle,.home-fleet-stage,.home-meta-compact,.home-meta-tablet{display:none}.home-bento{gap:var(--ft-space-24);margin-top:var(--ft-space-24);flex-direction:column;display:flex}.home-bento-row{gap:var(--ft-space-20);display:flex}.home-bento-panel{gap:var(--ft-space-16);padding:var(--ft-space-20);border-radius:var(--ft-radius-20);background:var(--ft-color-bg-surface);color:inherit;flex-direction:column;min-width:0;text-decoration:none;display:flex}.home-bento-panel.is-wide{flex:auto}.home-bento-panel.is-side{flex:none;width:380px}.home-bento-panel.is-quarter{flex:1 1 0}.home-bento-head,.home-bento-metric,.home-bento-legend-row,.home-bento-meter-row,.home-bento-info-row,.home-bento-driver-person{justify-content:space-between;align-items:center;gap:var(--ft-space-8);display:flex}.home-bento-titles,.home-bento-legend-copy,.home-bento-meter-copy,.home-bento-info-copy{align-items:flex-start;gap:var(--ft-space-2);flex-direction:column;min-width:0;display:flex}.home-bento-meter-copy{flex:auto}.home-bento-head{align-items:flex-start}.home-bento h3{font-size:var(--ft-text-16);margin:0;font-weight:600}.home-bento-sub,.home-bento-legend-label,.home-bento-meter-label,.home-bento-info-label,.home-bento-footer{color:var(--ft-color-text-secondary);font-size:var(--ft-text-12);margin:0}.home-bento-big{font-family:var(--ft-font-numeric);font-size:var(--ft-text-40);font-weight:500;line-height:1}.home-bento-metric{justify-content:flex-start;gap:var(--ft-space-12)}.home-bento-chart{align-items:flex-end;gap:var(--ft-space-8);height:96px;padding-block:var(--ft-space-4);display:flex}.home-bento-bar{border-radius:var(--ft-radius-2);background:var(--ft-color-chart-secondary);flex:1 1 0;min-width:0}.home-bento-bar.is-primary{background:var(--ft-color-chart-primary)}.home-bento-legend,.home-bento-meters,.home-bento-attn-list,.home-bento-info-list{gap:var(--ft-space-10);flex-direction:column;display:flex}.home-bento-legend-row,.home-bento-meter-row{justify-content:flex-start;width:100%}.home-bento-legend-value,.home-bento-meter-value{font-family:var(--ft-font-numeric);font-size:var(--ft-text-13);margin-inline-start:auto;font-weight:500}.home-bento-dot{border-radius:var(--ft-radius-full);flex:none;width:6px;height:6px}.home-bento-dot.is-accent{background:var(--ft-color-accent)}.home-bento-dot.is-success{background:var(--ft-color-status-success)}.home-bento-dot.is-danger{background:var(--ft-color-status-danger)}.home-bento-dot.is-warning{background:var(--ft-color-warning)}.home-bento-dot.is-muted{background:var(--ft-color-chart-grid)}.home-count.is-solid{background:var(--ft-color-accent);color:var(--ft-color-text-on-inverse)}.home-bento-ticks{align-items:center;gap:var(--ft-space-2);width:100%;display:flex}.home-bento-tick{width:3px;height:var(--ft-space-12);border-radius:var(--ft-radius-2);background:var(--ft-color-chart-grid);flex:none}.home-bento-tick.is-on{background:var(--ft-color-chart-primary)}.home-bento-segments{gap:var(--ft-space-4);height:var(--ft-space-12);border-radius:var(--ft-radius-full);display:flex;overflow:hidden}.home-bento-segment{flex:1 1 0;min-width:0}.home-bento-segment.is-success{background:var(--ft-color-status-success)}.home-bento-segment.is-accent{background:var(--ft-color-accent)}.home-bento-segment.is-warning{background:var(--ft-color-warning)}.home-bento-segment.is-danger{background:var(--ft-color-status-danger)}.home-bento-gauge{width:120px;height:60px;margin-inline:auto;position:relative;overflow:hidden}.home-bento-gauge:before{content:"";inset-inline:0;border-radius:var(--ft-radius-full);background:conic-gradient(from 270deg, var(--ft-color-status-success) 0deg 120deg, var(--ft-color-warning) 120deg 180deg, var(--ft-color-chart-grid) 180deg 360deg);width:120px;height:120px;position:absolute;top:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 14px),#000 calc(100% - 13px));mask:radial-gradient(farthest-side,#0000 calc(100% - 14px),#000 calc(100% - 13px))}.home-bento-footer{padding-top:var(--ft-space-8);border-top:var(--ft-space-2) solid var(--ft-color-bg-card);color:var(--ft-color-text-primary);margin-top:auto;font-weight:500}.home-mini-map{border-radius:var(--ft-radius-16);background:var(--ft-color-prim-blue-100,#dfe9ef);width:100%;height:296px;position:relative;overflow:hidden}.home-bento-driver-person{justify-content:flex-start;gap:var(--ft-space-12)}.home-bento-avatar{width:var(--ft-space-48);height:var(--ft-space-48);object-fit:cover;background:0 0;border:0;border-radius:9999px;flex:none;display:block;overflow:hidden}.home-bento-driver-name{font-size:var(--ft-text-14);font-weight:600}.home-bento-chip{align-items:center;gap:var(--ft-space-5);padding-block:var(--ft-space-3);padding-inline:var(--ft-space-8);border-radius:var(--ft-radius-full);background:var(--ft-color-accent-soft);color:var(--ft-color-text-accent);font-size:var(--ft-text-11);white-space:nowrap;font-weight:500;display:inline-flex}.home-bento-info-row{min-height:var(--ft-space-40);padding-inline:var(--ft-space-10);border-radius:var(--ft-radius-10);background:var(--ft-color-bg-card)}.home-bento-info-value{font-size:var(--ft-text-13);font-weight:500}.home-bento-panel:focus-visible{outline:var(--ft-space-2) solid var(--ft-color-primary);outline-offset:var(--ft-space-2)}.home-map-panel,.home-latest-panel{gap:var(--ft-space-4);padding:var(--ft-space-20);flex-direction:column;display:flex;overflow:hidden}.home-map-head,.home-latest-panel-head{justify-content:space-between;align-items:center;gap:var(--ft-space-10);width:100%;display:flex}.home-map-head h2,.home-latest-panel-head h2{font-size:var(--ft-text-16);margin:0;font-weight:600}.home-map-chip,.home-list-badge{align-items:center;gap:var(--ft-space-5);padding-block:var(--ft-space-3);padding-inline:var(--ft-space-8);border-radius:var(--ft-radius-6);font-size:var(--ft-text-11);white-space:nowrap;font-weight:500;display:inline-flex}.home-map-chip,.home-list-badge.is-success{background:var(--ft-color-status-success-soft,#dff5dc);color:var(--ft-color-status-success,#2e9c3d)}.home-list-badge.is-accent{background:var(--ft-color-accent-soft,#ffe9df);color:var(--ft-color-primary)}.home-list-badge.is-danger{background:var(--ft-color-status-danger-soft,#fde3e1);color:var(--ft-color-status-danger,#d93a2b)}.home-map-canvas{border-radius:var(--ft-radius-24);background:var(--ft-color-prim-blue-100,#dfe9ef);width:100%;height:340px;position:relative;overflow:hidden}.home-map-layer{pointer-events:none;position:absolute}.home-map-sea{object-fit:cover;width:100%;height:100%;inset:0}.home-map-neighbours{top:9%;width:28%;height:89%;inset-inline-start:22%}.home-map-land{top:22%;width:48%;height:67%;inset-inline-start:26%}.home-map-musandam{top:11%;width:2%;height:5%;inset-inline-start:51%}.home-map-city{align-items:center;gap:var(--ft-space-4);font-size:var(--ft-text-12);color:var(--ft-color-text-primary);white-space:nowrap;font-weight:500;display:flex;position:absolute}.home-map-city img{width:8px;height:8px}.home-map-marker{background:var(--ft-color-primary);border:3px solid #fff;border-radius:15px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;box-shadow:0 4px 10px #00000040}.home-map-marker.is-warning{background:var(--ft-color-status-warning,#b7791f)}.home-map-marker.is-danger{background:var(--ft-color-status-danger,#d93a2b)}.home-latest-list{justify-content:space-between;gap:var(--ft-space-8);flex-direction:column;flex:1;width:100%;display:flex}.home-list-row{justify-content:space-between;align-items:center;gap:var(--ft-space-12);min-height:var(--ft-space-48);padding-block:var(--ft-space-10);color:inherit;text-decoration:none;display:flex}.home-list-copy{align-items:flex-start;gap:var(--ft-space-2);text-align:start;flex-direction:column;min-width:0;display:flex}.home-list-id{font-family:var(--ft-font-numeric,"Space Grotesk", sans-serif);font-size:var(--ft-text-14);font-weight:500}.home-list-route{color:var(--ft-color-text-secondary);font-size:var(--ft-text-12)}@media (width<=1360px){.home-stat-value{row-gap:var(--ft-space-4);flex-wrap:wrap}.home-stat{height:auto;min-height:72px}}@media (width<=1024px){.ship-screen.home-screen{height:auto;min-height:100vh;padding:var(--ft-space-24);gap:var(--ft-space-16);overflow:hidden visible}.home-desktop-only,.home-meta-desktop,.home-desktop-latest,.home-desktop-stage,.home-hero,.home-bento{display:none!important}.home-meta-tablet{color:var(--ft-color-text-secondary);font-size:var(--ft-text-13);margin:0;display:block}.home-fleet-stage{height:auto;min-height:404px;display:flex}.home-overview{gap:var(--ft-space-16);height:auto}.home-greeting{font-size:var(--ft-text-24)}.home-stats{flex-wrap:wrap;height:auto;margin-top:0}.home-stat{flex:1 1 calc((100% - (2 * var(--ft-space-16))) / 3);height:auto;min-height:72px}.home-trend-compact{display:inline-flex}.home-stat-label,.home-stat-value,.home-attn-title,.home-attn-hint{white-space:normal;overflow-wrap:anywhere}.home-controls{align-items:stretch;gap:var(--ft-space-8);flex-direction:column;height:auto}.home-filters{align-self:flex-start}.home-actions{width:100%}.home-action.is-primary{order:1}.home-actions>:nth-child(5){order:2}.home-actions>:nth-child(4){order:3}.home-actions>:nth-child(3){order:4}.home-actions>:nth-child(2){order:5}.home-actions>:first-child{order:6}.home-action,.home-filter{min-height:var(--ft-space-40);height:auto}.home-latest-panel{min-height:404px}.home-list-row:focus-visible,.admin-icon-btn:focus-visible{outline:var(--ft-space-2) solid var(--ft-color-primary);outline-offset:var(--ft-space-2)}}@media (width<=480px){.ship-screen.home-screen{padding-block:var(--ft-space-12) var(--ft-space-16);padding-inline:var(--ft-space-16);gap:var(--ft-space-10)}.home-meta-tablet{display:none}.home-meta-compact{color:var(--ft-color-text-secondary);font-size:var(--ft-text-13);margin:0;display:block}.home-greeting{font-size:var(--ft-text-20)}.home-overview{gap:var(--ft-space-12)}.home-stats{gap:var(--ft-space-10)}.home-stat{flex:1 1 calc((100% - var(--ft-space-10)) / 2);height:auto;min-height:58px;padding-block:var(--ft-space-8);padding-inline:var(--ft-space-10);gap:var(--ft-space-10)}.home-stat-num{font-size:var(--ft-text-20)}.home-filters{align-self:stretch;width:100%}.home-filter{flex:1 1 calc((100% - var(--ft-space-8)) / 2);justify-content:space-between}.home-actions.admin-action-wrap{gap:var(--ft-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-actions>:nth-child(n),.home-action.is-primary{order:0}.home-desktop-stage{flex-direction:column;order:3;height:auto;margin-top:0;display:flex!important}.home-needs{width:100%;padding:var(--ft-space-12);gap:var(--ft-space-2)}.home-needs-head{gap:var(--ft-space-6);flex-wrap:wrap;height:auto}.home-needs-list{gap:var(--ft-space-6)}.home-attn{height:auto;min-height:var(--ft-space-40);padding-block:var(--ft-space-4)}.home-needs-list .home-attn:nth-child(n+3){display:none}.home-controls{gap:var(--ft-space-6)}.home-fleet-stage{flex-direction:column;flex:none;order:4;align-items:stretch;height:auto;min-height:0;display:flex}.home-fleet-stage .home-latest-panel,.home-fleet-stage .home-map-panel{flex:none;width:100%;height:auto;min-height:0;overflow:visible}.home-latest-panel{order:1}.home-map-panel{order:2}.home-map-canvas{flex:none;height:245px;min-height:245px}}.home-root{background:#efefef;min-height:100vh}.home-under-section-top.ship-screen.home-screen{padding-block-start:0}@media (width<=1024px){.home-root>.home-desktop-only{display:none!important}}.create-scroll{min-height:0;padding-bottom:var(--ft-space-24);scrollbar-width:none;flex:1;position:relative;overflow:hidden auto}.create-scroll::-webkit-scrollbar{display:none}.create-columns{align-items:flex-start;gap:var(--ft-space-20);display:flex}.create-main,.create-side{gap:var(--ft-space-20);flex-direction:column;min-width:0;display:flex}.create-main{flex:1}.create-side{flex:none;width:520px}.create-card.detail-card{gap:var(--ft-space-4);height:auto;overflow:visible}.create-card .detail-card-title{line-height:var(--ft-space-20)}.create-step-current{position:relative}.create-step-current .detail-label,.create-step-current .detail-value{font-weight:600}.create-step-current:before{content:"";background:var(--ft-color-primary,#ff5b1a);border-radius:2px;width:3px;position:absolute;inset-block:4px;inset-inline-start:-12px}.create-field{gap:var(--ft-space-6);flex-direction:column;width:100%;display:flex}.create-label{height:15px;color:var(--ft-color-text-secondary);font-size:var(--ft-text-12);font-weight:500;line-height:15px}.create-value{height:44px;padding-inline:var(--ft-space-12);border:1px solid var(--ft-color-border-default);border-radius:var(--ft-radius-10);background:var(--ft-color-bg-card);color:var(--ft-color-text-primary);font-size:var(--ft-text-13);white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:44px;display:block;overflow:hidden}.create-actions{justify-content:flex-start;align-items:center;gap:var(--ft-space-8);width:100%;display:flex}.create-actions .detail-action:focus-visible{outline:2px solid var(--ft-color-primary);outline-offset:2px}.create-cost-total .detail-label,.create-cost-total .detail-value{font-weight:600}.create-file-link{align-items:center;gap:var(--ft-space-6);min-height:var(--ft-space-40);color:var(--ft-color-primary);font-weight:500;text-decoration:none;display:inline-flex}.create-file-link:focus-visible{outline:2px solid var(--ft-color-primary);outline-offset:2px}.create-drop{align-items:center;gap:var(--ft-space-8);width:100%;padding:var(--ft-space-20);border:1px dashed var(--ft-color-border-default);border-radius:var(--ft-radius-14);background:var(--ft-color-bg-card);text-align:center;cursor:pointer;flex-direction:column;display:flex;position:relative}.create-drop:focus-within{outline:2px solid var(--ft-color-primary);outline-offset:2px}.create-drop-title,.create-drop-hint{margin:0;line-height:normal}.create-drop-title{color:var(--ft-color-text-primary);font-size:var(--ft-text-13);font-weight:500}.create-drop-hint{color:var(--ft-color-text-secondary);font-size:var(--ft-text-11);font-weight:400}.create-upload-icon{width:var(--ft-space-24);height:var(--ft-space-24);display:block}.create-file{align-items:center;gap:var(--ft-space-6);padding-block:var(--ft-space-6);padding-inline:var(--ft-space-10);background:var(--ft-color-bg-surface);color:var(--ft-color-text-primary);font-size:var(--ft-text-12);border-radius:8px;font-weight:500;line-height:normal;display:flex}.create-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.create-nav-toggle{justify-content:center;align-items:center;gap:var(--ft-space-8);min-width:var(--ft-space-48);min-height:var(--ft-space-48);padding-inline:var(--ft-space-12);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-surface);color:var(--ft-color-text-primary);font:inherit;font-size:var(--ft-text-13);cursor:pointer;border:0;font-weight:500;display:none}.create-nav-toggle:focus-visible{outline:var(--ft-space-2) solid var(--ft-color-primary);outline-offset:var(--ft-space-2)}@media (width<=1439px){.create-screen{height:auto;min-height:100vh;overflow:hidden visible}.create-screen .ship-top{gap:var(--ft-space-8);flex-wrap:wrap;position:relative}.create-screen .ship-top-spacer{display:none}.create-screen .ship-brand-wrap{gap:var(--ft-space-12)}.create-screen .locale-toggle{position:static;inset:auto}.create-screen .locale-toggle button{min-width:var(--ft-space-48);height:var(--ft-space-48)}.create-screen .ship-logo,.create-screen .ship-more-link,.create-screen .detail-action{min-height:var(--ft-space-48)}.create-screen .detail-crumb a{min-height:var(--ft-space-48);align-items:center;display:inline-flex}.create-screen .ship-search{flex:1 1 var(--ft-space-80);width:auto;min-width:0;max-width:var(--ship-search-header)}.create-screen .detail-pagehead{align-items:flex-start;gap:var(--ft-space-12);flex-wrap:wrap;height:auto;min-height:73px}.create-screen .detail-heading{flex:12rem;min-width:0}.create-screen .detail-heading h1,.create-screen .detail-heading p{overflow-wrap:anywhere;line-height:1.35}.create-screen .detail-head-actions{flex-wrap:wrap;flex:none}.create-screen .create-value{height:auto;min-height:var(--ft-space-48);padding-block:var(--ft-space-12);white-space:normal;line-height:1.4}.create-screen .create-scroll{overflow:visible}.create-screen .ship-fade{display:none}}@media (width<=1024px){.create-screen .create-nav-toggle{display:inline-flex}.create-screen .ship-actions{margin-inline-start:auto}.create-screen .ship-nav{flex-direction:column;flex:1 0 100%;order:5;align-items:stretch;display:none}.create-screen .ship-nav.is-open{display:flex}.create-screen .ship-nav.is-open .ship-nav-link{width:100%;min-height:var(--ft-space-48);padding-inline:var(--ft-space-12);justify-content:flex-start}.create-screen .ship-nav.is-open .ship-sr{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.create-screen .create-columns{flex-direction:column;align-items:stretch}.create-screen .create-main,.create-screen .create-side{flex:none;width:100%}.create-screen .create-side{order:-1}}@media (width<=768px){.create-screen{padding:var(--ft-space-16)}.create-screen .ship-top{padding-inline:var(--ft-space-16)}.create-screen .ship-actions{flex-wrap:wrap;flex:100%;justify-content:flex-end;margin-inline-start:0}.create-screen .ship-search{flex:100%;order:5;max-width:none}.create-screen .create-actions{flex-wrap:wrap}.create-screen .create-actions .detail-action{flex:auto;justify-content:center}}@media (width<=480px){.create-screen .detail-heading h1{font-size:var(--ft-text-20)}.create-screen .create-drop{padding:var(--ft-space-16)}}.delay-screen{--delay-col-id:148px;--delay-col-ship:148px;--delay-col-driver:163px;--delay-col-carrier:192px;--delay-col-party:133px;--delay-col-dur:133px;--delay-col-date:163px;--delay-col-activity:163px;--delay-col-action:89px}.delay-screen.ship-screen{padding-block-start:49px}.delay-screen>.ship-pagehead{margin-block-end:29px}.delay-screen .ship-stat{box-sizing:border-box;min-height:144px}.delay-trend-review{background:var(--ft-color-warning-soft);color:var(--ft-color-warning)}.delay-trend-assigned{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.delay-trend-impact{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger)}.delay-trend-neutral{background:var(--ft-color-bg-card);color:var(--ft-color-text-secondary)}.delay-col-id{width:var(--delay-col-id);flex:none}.delay-col-ship{width:var(--delay-col-ship);flex:none}.delay-col-driver{width:var(--delay-col-driver);flex:none}.delay-col-carrier{width:var(--delay-col-carrier);flex:none}.delay-col-party{width:var(--delay-col-party);flex:none}.delay-col-dur{width:var(--delay-col-dur);flex:none}.delay-col-date{width:var(--delay-col-date);flex:none}.delay-col-activity{width:var(--delay-col-activity);flex:none}.delay-col-action{width:var(--delay-col-action);flex:none}.delay-card{width:100%}.delay-crumb{margin:0 0 var(--ft-space-4);color:var(--ft-color-text-secondary);font-size:var(--ft-text-13)}.delay-crumb a{color:var(--ft-color-text-accent);text-decoration:none}.delay-back{min-height:var(--ft-space-40);padding-inline:var(--ft-space-16);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-card);color:var(--ft-color-text-primary);font-size:var(--ft-text-14);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (width<=1024px){.delay-col-id,.delay-col-ship,.delay-col-driver,.delay-col-carrier,.delay-col-party,.delay-col-dur,.delay-col-date,.delay-col-activity,.delay-col-action{flex:1 1 0;width:auto;min-width:0}}@media (width<=480px){.delay-head{display:none}.delay-row{gap:var(--ft-space-8);padding-block:var(--ft-space-12);min-height:var(--ft-space-48);flex-wrap:wrap}.delay-row>.ship-cell,.delay-col-id,.delay-col-ship,.delay-col-driver,.delay-col-carrier,.delay-col-party,.delay-col-dur,.delay-col-date,.delay-col-activity,.delay-col-action{flex:1 1 calc((100% - var(--ft-space-8)) / 2);width:auto;min-width:0}.delay-col-action{flex:none;justify-content:flex-end}.delay-back{width:100%}}.bid-detail-screen{min-height:100dvh}.bid-detail-pagehead{align-items:flex-start;height:auto;min-height:73px}.bid-detail-actions{flex-wrap:wrap}.bid-detail-action-icon{flex:none;width:16px;height:16px}.bid-detail-columns{align-items:flex-start;gap:var(--ft-space-20);flex:1;width:100%;min-height:0;display:flex}.bid-detail-main{gap:var(--ft-space-20);flex-direction:column;flex:1;order:-1;min-width:0;display:flex}.bid-detail-side{gap:var(--ft-space-20);flex-direction:column;flex:none;width:520px;display:flex}.bid-detail-card{gap:var(--ft-space-4);height:auto;overflow:visible}.bid-detail-card>.detail-card-title{line-height:var(--ft-space-20);margin-block-end:var(--ft-space-8)}.bid-detail-badge-warn{background:var(--ft-color-accent-soft);color:var(--ft-color-text-accent)}.bid-detail-activity{gap:var(--ft-space-4)}.bid-detail-activity .detail-activity-item:last-child{border-block-end:none}.bid-activity-item .detail-activity-copy{text-align:start;align-items:flex-start}.bid-offer{align-items:stretch;gap:var(--ft-space-14);width:100%;padding:var(--ft-space-20);border:1px solid var(--ft-color-border-default);border-radius:var(--ft-radius-18);background:var(--ft-color-bg-surface);flex-direction:column;display:flex}.bid-offer.is-best{border-width:2px;border-color:var(--ft-color-primary)}.bid-offer-head{justify-content:space-between;align-items:center;gap:var(--ft-space-10);width:100%;display:flex}.bid-offer-best{align-items:center;gap:var(--ft-space-5);padding:var(--ft-space-3) var(--ft-space-8);border-radius:var(--ft-radius-6);background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success);font-size:var(--ft-text-11);font-weight:500;line-height:1;display:inline-flex}.bid-offer-best-dot{border-radius:var(--ft-radius-full);background:var(--ft-color-status-success);width:6px;height:6px}.bid-offer-co{align-items:center;gap:var(--ft-space-10);display:flex}.bid-offer-name{align-items:flex-start;gap:var(--ft-space-2);text-align:start;flex-direction:column;display:flex}.bid-offer-title{font-size:var(--ft-text-14);color:var(--ft-color-text-primary);margin:0;font-weight:600;line-height:1.2}.bid-offer-meta{font-size:var(--ft-text-11);color:var(--ft-color-text-secondary);margin:0;font-weight:400;line-height:1.2}.bid-offer-rank{border-radius:var(--ft-radius-full);background:var(--ft-color-bg-card);width:32px;height:32px;color:var(--ft-color-text-primary);font-size:var(--ft-text-13);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.bid-offer-rank.is-best{background:var(--ft-color-primary);color:var(--ft-color-text-on-inverse)}.bid-offer-nums{align-items:stretch;gap:var(--ft-space-10);width:100%;display:flex}.bid-offer-num{align-items:flex-start;gap:var(--ft-space-4);min-width:0;padding:var(--ft-space-18);border-radius:var(--ft-radius-16);background:var(--ft-color-bg-card);text-align:start;flex-direction:column;flex:1;display:flex}.bid-offer-num-label{font-size:var(--ft-text-12);color:var(--ft-color-text-secondary);font-weight:400}.bid-offer-num-value{font-size:var(--ft-text-20);color:var(--ft-color-text-primary);overflow-wrap:anywhere;font-weight:600;line-height:1.15}.bid-offer-num-value.is-accent{color:var(--ft-color-text-accent)}.bid-offer-actions{justify-content:space-between;align-items:center;gap:var(--ft-space-8);flex-wrap:wrap;width:100%;display:flex}.bid-offer-actions-primary{align-items:center;gap:var(--ft-space-8);flex-wrap:wrap;display:inline-flex}.bid-offer-btn{justify-content:center;align-items:center;gap:var(--ft-space-8);height:40px;padding-inline:var(--ft-space-16);border-radius:var(--ft-radius-12);font:inherit;font-size:var(--ft-text-13);cursor:pointer;border:0;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.bid-offer-btn-ghost{background:var(--ft-color-bg-surface);color:var(--ft-color-text-primary);box-shadow:inset 0 0 0 1px var(--ft-color-border-default)}.bid-offer-btn-reject{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger)}.bid-offer-btn-accept{background:var(--ft-color-status-success);color:var(--ft-color-text-on-inverse)}.bid-route{justify-content:space-between;align-items:center;gap:var(--ft-space-12);width:100%;padding:var(--ft-space-18);border-radius:var(--ft-radius-16);background:var(--ft-color-bg-card);display:flex}.bid-route-end{align-items:flex-start;gap:var(--ft-space-2);text-align:start;flex-direction:column;min-width:0;display:flex}.bid-route-label{font-size:var(--ft-text-11);color:var(--ft-color-text-secondary)}.bid-route-place{font-size:var(--ft-text-16);color:var(--ft-color-text-primary);font-weight:600}.bid-route-icon{width:24px;height:24px;color:var(--ft-color-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.bid-override{justify-content:flex-end;align-items:center;gap:var(--ft-space-10);width:100%;padding:var(--ft-space-14) var(--ft-space-18);border-radius:var(--ft-radius-14);background:var(--ft-color-warning-soft);color:var(--ft-color-warning);display:flex}.bid-override p{font-size:var(--ft-text-13);text-align:start;flex:1;margin:0;font-weight:500;line-height:1.35}.bid-override-icon{flex:none;width:18px;height:18px}.bid-assign-modal-icon,.bid-accept-modal-icon{background:var(--ft-color-accent-soft);color:var(--ft-color-primary)}.bid-accept-modal-icon{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.bid-assign-confirm,.bid-accept-confirm{background:var(--ft-color-primary);color:var(--ft-color-text-on-inverse)}.bid-accept-confirm{background:var(--ft-color-status-success)}.bid-assign-confirm:disabled{opacity:.45;cursor:not-allowed}@media (width<=1024px){.bid-detail-columns{flex-wrap:wrap}.bid-detail-main,.bid-detail-side{flex:100%;width:100%}.bid-detail-card .detail-row{white-space:normal}.bid-offer-nums{flex-wrap:wrap}.bid-offer-num{flex:1 1 calc((100% - var(--ft-space-10)) / 2)}}@media (width<=390px),(width<=480px){.bid-detail-actions .detail-action{flex:1 1 calc((100% - var(--ft-space-8)) / 2);justify-content:center}.bid-offer-num{flex:100%}.bid-offer-actions{justify-content:stretch}.bid-offer-btn{flex:1 1 calc((100% - var(--ft-space-8)) / 2)}.bid-offer-title,.bid-offer-meta,.bid-route-place,.bid-override p{white-space:normal;overflow-wrap:anywhere}}.zones-screen{--zones-col-id:137px;--zones-col-from:192px;--zones-col-to:137px;--zones-col-distance:165px;--zones-col-price:123px;--zones-col-duration:151px;--zones-col-status:123px;--zones-col-updated:151px;--zones-col-action:151px}.zones-tabs{align-items:center;gap:var(--ft-space-4);padding:var(--ft-space-4);border-radius:var(--ft-radius-14);background:var(--ft-color-bg-surface);align-self:flex-start;margin-block-end:var(--ft-space-24);display:inline-flex}.zones-tab{height:36px;min-height:36px;padding-inline:var(--ft-space-16);border-radius:var(--ft-radius-10);color:var(--ft-color-text-secondary);font:inherit;font-size:var(--ft-text-13);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.zones-tab.is-active{background:var(--ft-color-accent);color:var(--ft-color-text-on-inverse,#fff)}.zones-stats{gap:var(--ft-space-12);width:100%;align-items:stretch;margin-block-end:var(--ft-space-24);display:flex}.zones-stat{justify-content:flex-end;align-items:center;gap:var(--ft-space-14);min-width:0;padding:var(--ft-space-10) var(--ft-space-12);border-radius:var(--ft-radius-16);background:var(--ft-color-bg-card);border:2px solid var(--ft-color-border-inverse,#fff);flex:1 1 0;display:flex}.zones-stat-icon{border-radius:var(--ft-radius-12);background:var(--ft-color-bg-surface);width:48px;height:48px;color:var(--ft-color-text-primary);flex:none;justify-content:center;align-items:center;display:flex}.zones-stat-copy{align-items:flex-end;gap:var(--ft-space-2);flex-direction:column;min-width:0;display:flex}.zones-stat-label{font-size:var(--ft-text-11);color:var(--ft-color-text-secondary);white-space:nowrap}.zones-stat-row{justify-content:flex-end;align-items:center;gap:var(--ft-space-8);flex-wrap:wrap;display:flex}.zones-stat-value{font-family:var(--ft-font-numeric,"Space Grotesk", sans-serif);color:var(--ft-color-text-primary);white-space:nowrap;font-size:26px;font-weight:500;line-height:1}.zones-stat-value.is-route{font-size:var(--ft-text-18,18px)}.zones-trend{align-items:center;gap:var(--ft-space-5);padding:var(--ft-space-3) var(--ft-space-8);border-radius:var(--ft-radius-6);font-size:var(--ft-text-11);white-space:nowrap;font-weight:500;display:inline-flex}.zones-trend-danger{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger)}.zones-trend-warning{background:var(--ft-color-warning-soft);color:var(--ft-color-warning)}.zones-trend-success{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.zones-trend-neutral{background:var(--ft-color-bg-card);color:var(--ft-color-text-secondary)}.zones-hx{gap:var(--ft-space-20);width:100%;align-items:stretch;margin-block-end:var(--ft-space-24);display:flex}.zones-hx-panel{gap:var(--ft-space-14);min-width:0;padding:var(--ft-space-20);border-radius:var(--ft-radius-20);background:var(--ft-color-bg-surface);flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.zones-hx-head{justify-content:space-between;align-items:center;gap:var(--ft-space-12);width:100%;display:flex}.zones-hx-titles{align-items:flex-end;gap:var(--ft-space-2);text-align:end;flex-direction:column;display:flex}.zones-hx-titles h2{font-size:var(--ft-text-16);color:var(--ft-color-text-primary);margin:0;font-weight:600}.zones-hx-sub{font-size:var(--ft-text-11);color:var(--ft-color-text-secondary);margin:0}.zones-live-chip{align-items:center;gap:var(--ft-space-5);padding:var(--ft-space-3) var(--ft-space-8);border-radius:var(--ft-radius-6);background:var(--ft-color-accent-soft);color:var(--ft-color-accent);font-size:var(--ft-text-11);white-space:nowrap;font-weight:500;display:inline-flex}.zones-map-canvas{aspect-ratio:1;border-radius:var(--ft-radius-12);background:var(--ft-color-prim-blue-100,#dfe9ef);width:100%;max-width:280px;margin-inline:auto;position:relative;overflow:hidden}.zones-map-canvas .home-map-layer,.zones-map-canvas .home-map-city,.zones-map-canvas .home-map-marker{pointer-events:none}.zones-meters{gap:var(--ft-space-14);flex-direction:column;width:100%;display:flex}.zones-meter{gap:var(--ft-space-8);flex-direction:column;align-items:flex-end;width:100%;display:flex}.zones-meter-row{justify-content:space-between;align-items:center;gap:var(--ft-space-8);width:100%;display:flex}.zones-meter-label{align-items:center;gap:var(--ft-space-6);font-size:var(--ft-text-12);color:var(--ft-color-text-secondary);white-space:nowrap;display:inline-flex}.zones-meter-value{font-family:var(--ft-font-numeric,"Space Grotesk", sans-serif);font-size:var(--ft-text-13);color:var(--ft-color-text-primary);font-weight:500}.zones-ticks{justify-content:flex-end;align-items:flex-end;gap:var(--ft-space-4);width:100%;display:flex;overflow:hidden}.zones-tick{border-radius:var(--ft-radius-2,2px);background:var(--ft-color-chart-grid,#d6d6d6);flex:none;width:3px;height:18px}.zones-tick.is-on{background:var(--ft-color-accent)}.zones-attn-list{gap:var(--ft-space-10);flex-direction:column;width:100%;display:flex}.zones-attn{justify-content:space-between;align-items:center;gap:var(--ft-space-10);width:100%;padding:var(--ft-space-8) var(--ft-space-10);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-card);color:inherit;text-decoration:none;display:flex}.zones-attn-lead{justify-content:flex-end;align-items:center;gap:var(--ft-space-10);min-width:0;display:flex}.zones-attn-icon{border-radius:var(--ft-radius-10);background:var(--ft-color-bg-surface);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.zones-attn-copy{text-align:end;flex-direction:column;align-items:flex-end;min-width:0;display:flex}.zones-attn-title{font-size:var(--ft-text-13);color:var(--ft-color-text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-weight:500;overflow:hidden}.zones-attn-hint{font-size:var(--ft-text-11);color:var(--ft-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.zones-attn-trail{align-items:center;gap:var(--ft-space-8);flex:none;display:flex}.zones-attn-time{height:24px;padding-inline:var(--ft-space-9);background:var(--ft-color-accent);color:var(--ft-color-text-on-inverse,#fff);font-family:var(--ft-font-numeric,"Space Grotesk", sans-serif);font-size:var(--ft-text-12);border-radius:999px;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.zones-attn-chevron{color:var(--ft-color-text-secondary);flex:none}.zones-table-card{width:100%}.zones-filters{flex-wrap:wrap;justify-content:flex-end}.zones-col-id{width:var(--zones-col-id);flex:none}.zones-col-from{width:var(--zones-col-from);flex:none}.zones-col-to{width:var(--zones-col-to);flex:none}.zones-col-distance{width:var(--zones-col-distance);flex:none}.zones-col-price{width:var(--zones-col-price);flex:none}.zones-col-duration{width:var(--zones-col-duration);flex:none}.zones-col-status{width:var(--zones-col-status);flex:none}.zones-col-updated{width:var(--zones-col-updated);flex:none}.zones-col-action{width:var(--zones-col-action);flex:none}.zones-status{align-items:center;gap:var(--ft-space-5);padding:var(--ft-space-3) var(--ft-space-8);border-radius:var(--ft-radius-6);font-size:var(--ft-text-11);white-space:nowrap;font-weight:500;display:inline-flex}.zones-status-active{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.zones-status-paused{background:var(--ft-color-warning-soft);color:var(--ft-color-warning)}.zones-edit{height:32px;min-height:32px;padding-inline:var(--ft-space-12);border-radius:var(--ft-radius-10);background:var(--ft-color-accent-soft);color:var(--ft-color-accent);font-size:var(--ft-text-12);white-space:nowrap;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.zones-edit:hover{filter:brightness(.98)}.zones-row{color:inherit;text-decoration:none}@media (width<=1280px){.zones-hx{flex-wrap:wrap}.zones-hx-panel{flex:1 1 calc(50% - var(--ft-space-20))}.zones-hx-panel.is-activity{flex:100%}}@media (width<=1024px){.zones-stats{flex-wrap:wrap}.zones-stat{flex:1 1 calc(50% - var(--ft-space-12))}.zones-hx{flex-direction:column}.zones-hx-panel{flex:none;width:100%}.zones-map-canvas{aspect-ratio:auto;max-width:none;height:245px}.zones-screen .ship-head{display:none}.zones-screen .ship-row{min-width:0;height:auto;min-height:56px;padding-block:var(--ft-space-10);gap:var(--ft-space-8);flex-wrap:wrap}.zones-col-id,.zones-col-from,.zones-col-to,.zones-col-distance,.zones-col-price,.zones-col-duration,.zones-col-status,.zones-col-updated,.zones-col-action{flex:40%;width:auto;min-width:0}.zones-col-id{flex:100%}.zones-col-action{flex:none}.zones-screen .ship-fade{display:none}}@media (width<=768px){.zones-stat{flex:100%}.zones-stat-value.is-route{font-size:var(--ft-text-16)}.zones-attn-title,.zones-attn-hint{max-width:160px}}@media (width<=390px){.zones-tabs{justify-content:stretch;width:100%}.zones-tab{flex:1 1 0;min-height:40px}.zones-filters{justify-content:stretch}.zones-filters .ship-search-table{width:100%}.zones-col-id,.zones-col-from,.zones-col-to,.zones-col-distance,.zones-col-price,.zones-col-duration,.zones-col-status,.zones-col-updated{flex:100%}.zones-edit{min-height:40px}}.fleet-banner{width:100%;padding:var(--ft-space-12) var(--ft-space-16);border-radius:var(--ft-radius-12);background:var(--ft-color-status-warning-soft,#fbf0dc);color:var(--ft-color-status-warning,#b7791f);font-size:var(--ft-text-13);text-align:start;margin-block-end:var(--ft-space-16);font-weight:500}.fleet-crumb{color:inherit;text-decoration:none}.fleet-crumb:hover{color:var(--ft-color-primary)}.fleet-barakah-screen .fleet-table-card,.fleet-drivers-screen .fleet-table-card{margin-block-start:0}.fleet-assign-modal{gap:var(--ft-space-16);border-radius:var(--ft-radius-20,20px);width:min(560px,100%)}.fleet-assign-modal h2{font-size:var(--ft-text-20,20px);font-weight:700}.fleet-assign-search{width:100%}.fleet-assign-drivers{gap:var(--ft-space-12);flex-direction:column;width:100%;display:flex}.fleet-assign-driver{justify-content:flex-start;align-items:center;gap:var(--ft-space-12);width:100%;padding:10px var(--ft-space-12);border:1px solid var(--ft-color-border-subtle,#e3e5e9);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-surface);color:inherit;font:inherit;text-align:start;cursor:pointer;display:flex}.fleet-assign-driver.is-selected{border-color:var(--ft-color-primary);box-shadow:0 0 0 1px var(--ft-color-primary)}.fleet-assign-driver-text{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.fleet-assign-driver-name{font-size:var(--ft-text-14);font-weight:600}.fleet-assign-driver-meta{color:var(--ft-color-text-secondary);font-size:var(--ft-text-12)}.fleet-assign-actions{justify-content:flex-start}.fleet-assign-actions .detail-modal-btn{justify-content:center;align-items:center;gap:var(--ft-space-8);height:40px;padding-inline:var(--ft-space-16);font-size:var(--ft-text-13);flex:none;display:inline-flex}.fleet-assign-confirm{background:var(--ft-color-primary);color:var(--ft-color-text-on-inverse,#fff)}.fleet-assign-confirm:disabled{opacity:.4;cursor:not-allowed}.fleet-new-modal{gap:var(--ft-space-16);border-radius:var(--ft-radius-20,20px);width:min(560px,100%)}.fleet-new-modal h2{font-size:var(--ft-text-20,20px);font-weight:700}.fleet-new-modal .detail-field{width:100%}.fleet-new-upload{justify-content:space-between;align-items:center;gap:var(--ft-space-12);width:100%;padding:14px var(--ft-space-16);border:1px solid var(--ft-color-border-subtle,#e4e4e4);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-surface);font-size:var(--ft-text-13);font-weight:500;display:flex}.fleet-new-upload-label{color:var(--ft-color-text-primary,#1b1b1d)}.fleet-new-upload-link{color:var(--ft-color-primary,#ff5b1a);cursor:pointer;position:relative}.fleet-new-upload-link input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fleet-new-actions{justify-content:flex-start}.fleet-new-actions .detail-modal-btn{justify-content:center;align-items:center;gap:var(--ft-space-8);height:40px;padding-inline:var(--ft-space-16);font-size:var(--ft-text-13);flex:none;display:inline-flex}.fleet-new-save{background:var(--ft-color-primary);color:var(--ft-color-text-on-inverse,#fff)}.fleet-screen{--fleet-col-truck:236px;--fleet-col-owner:163px;--fleet-col-driver:218px;--fleet-col-odometer:145px;--fleet-col-maintenance:236px;--fleet-col-status:163px;--fleet-col-action:163px;height:auto;min-height:100dvh}.fleet-screen .ship-scroll{flex:none;overflow:visible}.fleet-eyebrow{color:var(--ft-color-text-secondary);font-size:var(--ft-text-12);margin:0;font-weight:400;line-height:1.2}.fleet-module-tabs{max-width:100%;flex-wrap:wrap;margin-block-end:var(--ft-space-16)}.fleet-kpis{gap:var(--ft-space-16);align-items:stretch;width:100%;margin-block-end:0;display:flex}.fleet-kpi{align-items:flex-start;gap:var(--ft-space-12);min-width:0;padding:var(--ft-space-16) var(--ft-space-20);border-radius:var(--ft-radius-20);background:var(--ft-color-bg-surface);text-align:start;flex-direction:column;flex:1 1 0;display:flex}.fleet-kpi-top{justify-content:space-between;align-items:center;gap:var(--ft-space-8);width:100%;display:flex}.fleet-kpi-hint{color:var(--ft-color-home-muted,#80889a);font-size:var(--ft-text-12);white-space:nowrap;line-height:1.2}.fleet-kpi-icon{border-radius:var(--ft-radius-12);background:var(--ft-color-home-teal-soft,#e3fffc);width:40px;height:40px;color:var(--ft-color-home-teal-ink,#116b67);flex:none;justify-content:center;align-items:center;display:flex}.fleet-kpi-value{color:var(--ft-color-home-ink,#051515);font-size:var(--ft-text-32);font-weight:600;line-height:1}.fleet-kpi-label{color:var(--ft-color-home-muted-strong,#667085);font-size:var(--ft-text-14);line-height:1.2}.fleet-table-card{gap:var(--ft-space-12);width:100%;padding:var(--ft-space-20);flex-direction:column;display:flex;overflow:hidden}.fleet-owner-tabs{margin-block-end:0}.fleet-filters{flex-wrap:wrap;justify-content:flex-end;width:100%}.fleet-col-truck{flex:0 0 var(--fleet-col-truck);width:var(--fleet-col-truck)}.fleet-col-owner{flex:0 0 var(--fleet-col-owner);width:var(--fleet-col-owner)}.fleet-col-driver{flex:0 0 var(--fleet-col-driver);width:var(--fleet-col-driver)}.fleet-col-odometer{flex:0 0 var(--fleet-col-odometer);width:var(--fleet-col-odometer)}.fleet-col-maintenance{flex:0 0 var(--fleet-col-maintenance);width:var(--fleet-col-maintenance)}.fleet-col-status{flex:0 0 var(--fleet-col-status);width:var(--fleet-col-status)}.fleet-col-action{flex:0 0 var(--fleet-col-action);width:var(--fleet-col-action)}.fleet-row{color:inherit;text-decoration:none}.fleet-truck-id{font-weight:500}.fleet-badge{align-items:center;gap:var(--ft-space-6);height:26px;font-size:var(--ft-text-12);white-space:nowrap;border-radius:999px;padding-inline:10px;font-weight:500;display:inline-flex}.fleet-badge-gray{background:var(--ft-color-home-canvas,#f2f2f4);color:var(--ft-color-home-muted-strong,#667085)}.fleet-badge-teal{background:var(--ft-color-home-teal-soft,#e3fffc);color:var(--ft-color-home-teal-ink,#116b67)}.fleet-badge-gold{background:var(--ft-color-home-gold-soft,#fdf7f0);color:var(--ft-color-home-gold-ink,#835b32)}.fleet-badge-red{background:var(--ft-color-home-danger-soft,#fef5f4);color:var(--ft-color-home-danger,#d92d20)}.fleet-row-actions{justify-content:flex-end;align-items:center;gap:var(--ft-space-8);width:100%;display:inline-flex}.fleet-link{color:var(--ft-color-text-accent);font:inherit;font-size:var(--ft-text-13);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:500}.fleet-action-icon{flex:none;width:16px;height:16px}@media (width<=1100px){.fleet-kpis{gap:var(--ft-space-12);flex-wrap:wrap}.fleet-kpi{flex:1 1 calc(50% - var(--ft-space-12))}.fleet-col-truck,.fleet-col-owner,.fleet-col-driver,.fleet-col-odometer,.fleet-col-maintenance,.fleet-col-status,.fleet-col-action{flex:1 1 0;width:auto;min-width:7rem}}@media (width<=720px){.fleet-kpi{flex:100%}.fleet-table-card .ship-head{display:none}.fleet-row{align-items:flex-start;gap:var(--ft-space-8);padding-block:var(--ft-space-12);flex-wrap:wrap}.fleet-col-truck,.fleet-col-owner,.fleet-col-driver,.fleet-col-odometer,.fleet-col-maintenance,.fleet-col-status,.fleet-col-action{flex:100%;width:100%}.fleet-row-actions{justify-content:flex-start}}.fleet-detail-screen{height:auto;min-height:100dvh}.fleet-detail-pagehead{justify-content:flex-end}.fleet-detail-title-group{align-items:center;gap:var(--ft-space-12);display:flex}.fleet-detail-back{width:40px;padding-inline:0}.fleet-detail-tabs{margin-block-end:var(--ft-space-24)}.fleet-detail-row{gap:var(--ft-space-24);width:100%;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--ft-space-24);display:grid}.fleet-detail-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-detail-card{align-items:stretch;gap:var(--ft-space-12);padding:var(--ft-space-24);border-radius:var(--ft-radius-20,20px);flex-direction:column;display:flex}.fleet-detail-card .detail-card-title{font-size:var(--ft-text-16);text-align:start;margin:0;font-weight:600}.fleet-detail-photo{border-radius:var(--ft-radius-12);width:100%;height:180px;position:relative;overflow:hidden}.fleet-detail-photo img{object-fit:cover;width:100%;height:100%;display:block}.fleet-detail-photo-tag{background:var(--ft-color-bg-inverse,#1c1c1e);color:var(--ft-color-text-on-inverse,#fff);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:500;position:absolute;inset-block-end:8px;inset-inline-end:8px}.fleet-detail-kv{justify-content:space-between;align-items:center;gap:var(--ft-space-12);border-bottom:1px solid var(--ft-color-border-subtle,#e4e4e4);width:100%;font-size:var(--ft-text-13);padding-block:10px;display:flex}.fleet-detail-kv-label{color:var(--ft-color-text-secondary);text-align:start}.fleet-detail-kv-value{color:var(--ft-color-text-primary);text-align:end;font-weight:500}.fleet-detail-driver{justify-content:flex-start;align-items:center;gap:var(--ft-space-12);width:100%;display:flex}.fleet-detail-driver-text{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.fleet-detail-driver-name{font-size:15px;font-weight:600}.fleet-detail-driver-meta{color:var(--ft-color-text-secondary);font-size:var(--ft-text-12)}.fleet-detail-banner{border-radius:var(--ft-radius-12);width:100%;font-size:var(--ft-text-13);text-align:start;padding:12px 16px;font-weight:500}.fleet-detail-banner-warn{background:var(--ft-color-status-warning-soft,#fbf0dc);color:var(--ft-color-status-warning,#b7791f)}.fleet-detail-banner-info{background:var(--ft-color-accent-subtle,#fffaf7);color:var(--ft-color-primary,#ff5b1a)}.fleet-detail-link{color:var(--ft-color-primary,#ff5b1a);font:inherit;font-size:var(--ft-text-13);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;font-weight:500}.fleet-detail-cost-total{justify-content:space-between;align-items:center;gap:var(--ft-space-12);width:100%;display:flex}.fleet-detail-cost-amount{color:var(--ft-color-primary,#ff5b1a);font-size:18px;font-weight:700}.fleet-detail-cost-label{color:var(--ft-color-text-secondary);font-size:var(--ft-text-13)}@media (width<=1100px){.fleet-detail-row,.fleet-detail-row-2{grid-template-columns:1fr}}.fleet-maint-screen{--fleet-maint-col-job:212px;--fleet-maint-col-date:159px;--fleet-maint-col-work:283px;--fleet-maint-col-provider:212px;--fleet-maint-col-odometer:141px;--fleet-maint-col-amount:177px;--fleet-maint-col-status:141px}.fleet-maint-card{align-items:stretch;gap:var(--ft-space-12);width:100%;padding:var(--ft-space-24);border-radius:var(--ft-radius-20,20px);flex-direction:column;display:flex}.fleet-maint-card .detail-card-title{font-size:var(--ft-text-16);text-align:start;margin:0;font-weight:600}.fleet-maint-head,.fleet-maint-row{align-items:center;width:100%;min-width:0;display:flex}.fleet-maint-col-job{flex:0 0 var(--fleet-maint-col-job);width:var(--fleet-maint-col-job)}.fleet-maint-col-date{flex:0 0 var(--fleet-maint-col-date);width:var(--fleet-maint-col-date)}.fleet-maint-col-work{flex:0 0 var(--fleet-maint-col-work);width:var(--fleet-maint-col-work)}.fleet-maint-col-provider{flex:0 0 var(--fleet-maint-col-provider);width:var(--fleet-maint-col-provider)}.fleet-maint-col-odometer{flex:0 0 var(--fleet-maint-col-odometer);width:var(--fleet-maint-col-odometer)}.fleet-maint-col-amount{flex:0 0 var(--fleet-maint-col-amount);width:var(--fleet-maint-col-amount);font-weight:600}.fleet-maint-col-status{flex:0 0 var(--fleet-maint-col-status);width:var(--fleet-maint-col-status)}@media (width<=1100px){.fleet-maint-head,.fleet-maint-row{row-gap:var(--ft-space-8);flex-wrap:wrap}.fleet-maint-col-job,.fleet-maint-col-date,.fleet-maint-col-work,.fleet-maint-col-provider,.fleet-maint-col-odometer,.fleet-maint-col-amount,.fleet-maint-col-status{flex:140px;width:auto;min-width:120px}}.fleet-costs-pagehead{justify-content:space-between;width:100%}.fleet-costs-actions{align-items:center;gap:var(--ft-space-12);display:flex}.fleet-costs-kpis{margin-block-end:var(--ft-space-24)}.fleet-costs-screen{--fleet-costs-col:221px}.fleet-costs-card{align-items:stretch;gap:var(--ft-space-12);width:100%;padding:var(--ft-space-24);border-radius:var(--ft-radius-20,20px);flex-direction:column;display:flex}.fleet-costs-card .detail-card-title{font-size:var(--ft-text-16);text-align:start;margin:0;font-weight:600}.fleet-costs-head,.fleet-costs-row{align-items:center;width:100%;min-width:0;display:flex}.fleet-costs-col-month,.fleet-costs-col-parts,.fleet-costs-col-labor,.fleet-costs-col-travel,.fleet-costs-col-vat,.fleet-costs-col-total{flex:0 0 var(--fleet-costs-col);width:var(--fleet-costs-col)}.fleet-costs-col-total{font-weight:600}@media (width<=1100px){.fleet-costs-pagehead{gap:var(--ft-space-12);flex-wrap:wrap}.fleet-costs-head,.fleet-costs-row{row-gap:var(--ft-space-8);flex-wrap:wrap}.fleet-costs-col-month,.fleet-costs-col-parts,.fleet-costs-col-labor,.fleet-costs-col-travel,.fleet-costs-col-vat,.fleet-costs-col-total{flex:140px;width:auto;min-width:120px}}.fleet-providers-screen{--fleet-providers-col-name:317px;--fleet-providers-col-city:178px;--fleet-providers-col-rating:138px;--fleet-providers-col-contract:218px;--fleet-providers-col-verify:178px;--fleet-providers-col-status:158px;--fleet-providers-col-action:138px}.fleet-providers-pagehead{width:100%}.fleet-provider-detail-screen .fleet-provider-pagehead{justify-content:space-between;align-items:center;gap:var(--ft-space-16);flex-wrap:wrap;width:100%;display:flex}.fleet-provider-actions{align-items:center;gap:var(--ft-space-12);flex-wrap:wrap;display:flex}.detail-action-danger{background:var(--ft-color-status-danger,#d93a2b);color:var(--ft-color-text-on-inverse,#fff)}.fleet-detail-kv-value.is-accent{color:var(--ft-color-text-accent);font-size:var(--ft-text-18);font-weight:700}.fleet-provider-timeline{width:100%}.fleet-provider-modal{gap:var(--ft-space-16);border-radius:var(--ft-radius-20,20px);align-items:stretch;width:min(560px,100%)}.fleet-provider-modal h2{font-size:var(--ft-text-20,20px);text-align:start;margin:0;font-weight:700}.fleet-provider-checks{gap:var(--ft-space-4);flex-direction:column;width:100%;display:flex}.fleet-provider-check{justify-content:space-between;align-items:center;gap:var(--ft-space-12);width:100%;padding-block:10px;display:flex}.fleet-provider-check-text{text-align:start;flex-direction:column;flex:1;align-items:flex-start;gap:2px;display:flex}.fleet-provider-check-title{color:var(--ft-color-text-primary);font-size:var(--ft-text-13);font-weight:500}.fleet-provider-check-sub{color:var(--ft-color-text-secondary);font-size:var(--ft-text-11)}.fleet-provider-switch{border-radius:var(--ft-radius-full,999px);background:var(--ft-color-border-default,#e4e4e4);cursor:pointer;border:0;flex-shrink:0;width:40px;height:24px;padding:0;position:relative}.fleet-provider-switch.is-on{background:var(--ft-color-primary,#ff5b1a)}.fleet-provider-switch-thumb{top:2px;border-radius:var(--ft-radius-full,999px);background:var(--ft-color-bg-surface,#fff);width:20px;height:20px;transition:inset-inline-start .12s;position:absolute;inset-inline-start:2px}.fleet-provider-switch.is-on .fleet-provider-switch-thumb{inset-inline-start:18px}.fleet-provider-audit-banner{border-radius:var(--ft-radius-12);width:100%;font-size:var(--ft-text-13);text-align:end;justify-content:flex-end;align-items:center;padding:12px 16px;font-weight:500;display:flex}.fleet-provider-audit-banner.is-info{background:var(--ft-color-accent-subtle,#fffaf7);color:var(--ft-color-text-accent,#ff5b1a)}.fleet-provider-audit-banner.is-danger{background:var(--ft-color-status-danger-soft,#fde3e1);color:var(--ft-color-status-danger,#d93a2b)}.fleet-provider-audit-banner.is-success{background:var(--ft-color-status-success-soft,#dff5dc);color:var(--ft-color-status-success,#2e9c3d)}.fleet-provider-modal-actions{justify-content:flex-start}.fleet-provider-modal-actions .detail-modal-btn{justify-content:center;align-items:center;gap:var(--ft-space-8);min-width:140px;height:40px;padding-inline:var(--ft-space-16);font-size:var(--ft-text-13);flex:0 auto;display:inline-flex}.fleet-provider-verify-confirm{background:var(--ft-color-primary,#ff5b1a);color:var(--ft-color-text-on-inverse,#fff)}.fleet-provider-verify-confirm:disabled{opacity:.4;cursor:not-allowed}.fleet-provider-suspend-details{resize:vertical;min-height:80px}.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}.fleet-providers-card{gap:var(--ft-space-16);width:100%;padding:var(--ft-space-24);flex-direction:column;display:flex;overflow:hidden}.fleet-providers-filters{margin-block-end:0}.fleet-providers-toolbar{flex-wrap:wrap;justify-content:flex-end;width:100%}.fleet-providers-head,.fleet-providers-row{align-items:center;width:100%;min-height:57px;display:flex}.fleet-providers-head{background:var(--ft-color-bg-subtle,#f9f9fa);min-height:40px}.fleet-providers-col-name{flex:0 0 var(--fleet-providers-col-name);width:var(--fleet-providers-col-name);font-weight:500}.fleet-providers-col-city{flex:0 0 var(--fleet-providers-col-city);width:var(--fleet-providers-col-city)}.fleet-providers-col-rating{flex:0 0 var(--fleet-providers-col-rating);width:var(--fleet-providers-col-rating)}.fleet-providers-col-contract{flex:0 0 var(--fleet-providers-col-contract);width:var(--fleet-providers-col-contract)}.fleet-providers-col-verify{flex:0 0 var(--fleet-providers-col-verify);width:var(--fleet-providers-col-verify)}.fleet-providers-col-status{flex:0 0 var(--fleet-providers-col-status);width:var(--fleet-providers-col-status)}.fleet-providers-col-action{flex:0 0 var(--fleet-providers-col-action);width:var(--fleet-providers-col-action)}.fleet-providers-link{color:var(--ft-color-text-accent);font:inherit;font-size:var(--ft-text-13);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:500}@media (width<=1100px){.fleet-providers-head,.fleet-providers-row{gap:var(--ft-space-8);min-height:0;padding-block:var(--ft-space-12);flex-wrap:wrap}.fleet-providers-col-name,.fleet-providers-col-city,.fleet-providers-col-rating,.fleet-providers-col-contract,.fleet-providers-col-verify,.fleet-providers-col-status,.fleet-providers-col-action{flex:140px;width:auto;min-width:120px}}.delay-detail-screen{min-height:100dvh}.delay-detail-pagehead{align-items:flex-start;height:auto;min-height:73px;padding-block-start:2px}.delay-detail-actions{flex-wrap:wrap}.delay-detail-action-icon{flex:none;width:16px;height:16px}.delay-detail-columns{align-items:flex-start;gap:var(--ft-space-20);flex:1;width:100%;min-height:0;display:flex}.delay-detail-main{gap:var(--ft-space-20);flex-direction:column;flex:1;min-width:0;display:flex}.delay-detail-side{gap:var(--ft-space-20);flex-direction:column;flex:none;width:520px;display:flex}.delay-detail-card{gap:var(--ft-space-4);height:auto;overflow:visible}.delay-detail-card>.detail-card-title{line-height:var(--ft-space-20);margin-block-end:var(--ft-space-8)}.delay-detail-badge-warn{background:var(--ft-color-warning-soft);color:var(--ft-color-warning)}.delay-detail-activity{gap:var(--ft-space-4)}.delay-detail-activity .detail-activity-item:last-child{border-block-end:none}.delay-activity-item .detail-activity-copy{text-align:start;align-items:flex-start}.delay-timeline{flex-direction:column;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex}.delay-timeline-step{align-items:flex-start;gap:var(--ft-space-12);width:100%;display:flex}.delay-timeline-rail{align-items:center;gap:var(--ft-space-4);flex-direction:column;flex:none;display:flex}.delay-timeline-dot{border-radius:var(--ft-radius-full);background:var(--ft-color-accent-soft);width:32px;height:32px;color:var(--ft-color-primary);justify-content:center;align-items:center;display:flex}.delay-timeline-check{width:16px;height:16px}.delay-timeline-line{background:var(--ft-color-border-default);width:2px;height:24px}.delay-timeline-copy{align-items:flex-start;gap:var(--ft-space-2);min-width:0;flex-direction:column;flex:1;padding-block-start:var(--ft-space-6);display:flex}.delay-timeline-title{font-size:var(--ft-text-14);color:var(--ft-color-text-primary);margin:0;font-weight:500;line-height:17px}.delay-timeline-meta{font-size:var(--ft-text-11);color:var(--ft-color-text-secondary);margin:0;font-weight:400;line-height:13px}.delay-attach-empty{align-items:center;gap:var(--ft-space-10);width:100%;padding:var(--ft-space-32);text-align:center;flex-direction:column;display:flex}.delay-attach-icon{border-radius:var(--ft-radius-full);background:var(--ft-color-bg-card);width:64px;height:64px;color:var(--ft-color-text-secondary);justify-content:center;align-items:center;display:flex}.delay-attach-title{font-size:var(--ft-text-16);color:var(--ft-color-text-primary);margin:0;font-weight:600}.delay-attach-body{font-size:var(--ft-text-12);color:var(--ft-color-text-secondary);margin:0}.delay-assign-modal-icon{background:var(--ft-color-accent-soft);color:var(--ft-color-primary)}.delay-assign-confirm{background:var(--ft-color-primary);color:var(--ft-color-text-on-inverse)}.delay-assign-confirm:disabled{opacity:.45;cursor:not-allowed}@media (width<=1024px){.delay-detail-columns{flex-wrap:wrap}.delay-detail-main,.delay-detail-side{flex:100%;width:100%}.delay-detail-card .detail-row{white-space:normal}}@media (width<=390px),(width<=480px){.delay-detail-actions .detail-action{flex:1 1 calc((100% - var(--ft-space-8)) / 2);justify-content:center}.delay-timeline-title,.delay-timeline-meta{white-space:normal;overflow-wrap:anywhere}.delay-attach-empty{padding-inline:var(--ft-space-16)}}.fleet-overview-screen{--fleet-overview-col-request:209px;--fleet-overview-col-truck:209px;--fleet-overview-col-issue:262px;--fleet-overview-col-provider:209px;--fleet-overview-col-type:157px;--fleet-overview-col-status:174px;--fleet-overview-col-action:104px}.fleet-overview-kpis{gap:var(--ft-space-24,24px);margin-block-end:var(--ft-space-24,24px)}.fleet-overview-kpis .fleet-kpi{gap:var(--ft-space-16);padding:var(--ft-space-20)}.fleet-overview-cards{gap:var(--ft-space-24,24px);width:100%;align-items:stretch;margin-block-end:var(--ft-space-24,24px);display:flex}.fleet-overview-card{align-items:stretch;gap:var(--ft-space-12);min-width:0;padding:var(--ft-space-24,24px);border-radius:var(--ft-radius-20,20px);flex-direction:column;flex:1 1 0;display:flex}.fleet-overview-card h2{color:var(--ft-color-text-primary,#1b1b1d);font-size:var(--ft-text-16,16px);text-align:start;margin:0;font-weight:600}.fleet-overview-kv{justify-content:space-between;align-items:center;gap:var(--ft-space-12);width:100%;display:flex}.fleet-overview-kv-label{color:var(--ft-color-text-secondary,#7a7a7a);font-size:var(--ft-text-13)}.fleet-overview-kv-value{color:var(--ft-color-text-primary,#1b1b1d);font-size:var(--ft-text-18);font-weight:700}.fleet-overview-kv-value.is-accent{color:var(--ft-color-text-accent,#ff5b1a)}.fleet-overview-detail-row{justify-content:space-between;align-items:center;gap:var(--ft-space-12);border-block-end:1px solid var(--ft-color-border-default,#e4e4e4);width:100%;font-size:var(--ft-text-13);padding-block:10px;display:flex}.fleet-overview-due-list{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.fleet-overview-detail-label{color:var(--ft-color-text-secondary,#7a7a7a);text-align:start}.fleet-overview-detail-value{color:var(--ft-color-text-primary,#1b1b1d);text-align:end;white-space:nowrap;font-weight:500}.fleet-overview-card-cta{justify-content:center;align-items:center;width:100%;height:40px;margin-block-start:auto;text-decoration:none;display:inline-flex}.fleet-overview-text-link{color:var(--ft-color-text-accent,#ff5b1a);font:inherit;font-size:var(--ft-text-13);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;margin-block-start:auto;padding:0;font-weight:500;text-decoration:none;display:inline-flex}.fleet-overview-banner{width:100%;padding:var(--ft-space-12) var(--ft-space-16);border-radius:var(--ft-radius-12);font-size:var(--ft-text-13);text-align:start;justify-content:flex-start;align-items:center;font-weight:500;display:flex}.fleet-overview-banner.is-danger{background:var(--ft-color-status-danger-soft,#fde3e1);color:var(--ft-color-status-danger,#d93a2b)}.fleet-overview-banner.is-warning{background:var(--ft-color-status-warning-soft,#fbf0dc);color:var(--ft-color-status-warning,#b7791f)}.fleet-overview-table-card{gap:var(--ft-space-12);padding:var(--ft-space-24,24px)}.fleet-overview-table-head{justify-content:space-between;align-items:center;gap:var(--ft-space-12);width:100%;display:flex}.fleet-overview-table-head h2{color:var(--ft-color-text-primary,#1b1b1d);font-size:var(--ft-text-16);margin:0;font-weight:600}.fleet-overview-table-head .fleet-overview-text-link{margin-block-start:0}.fleet-overview-table{border:1px solid var(--ft-color-border-subtle,#e3e5e9);border-radius:var(--ft-radius-12);width:100%;overflow:hidden}.fleet-overview-col-request{flex:0 0 var(--fleet-overview-col-request);width:var(--fleet-overview-col-request);font-weight:500}.fleet-overview-col-truck{flex:0 0 var(--fleet-overview-col-truck);width:var(--fleet-overview-col-truck)}.fleet-overview-col-issue{flex:0 0 var(--fleet-overview-col-issue);width:var(--fleet-overview-col-issue)}.fleet-overview-col-provider{flex:0 0 var(--fleet-overview-col-provider);width:var(--fleet-overview-col-provider)}.fleet-overview-col-type{flex:0 0 var(--fleet-overview-col-type);width:var(--fleet-overview-col-type)}.fleet-overview-col-status{flex:0 0 var(--fleet-overview-col-status);width:var(--fleet-overview-col-status)}.fleet-overview-col-action{flex:0 0 var(--fleet-overview-col-action);width:var(--fleet-overview-col-action)}.fleet-overview-row-action{color:var(--ft-color-text-accent,#ff5b1a);font:inherit;font-size:var(--ft-text-13);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:500}@media (width<=1100px){.fleet-overview-kpis,.fleet-overview-cards{flex-wrap:wrap}.fleet-overview-kpis .fleet-kpi,.fleet-overview-card{flex:calc(50% - 12px)}}@media (width<=720px){.fleet-overview-kpis .fleet-kpi,.fleet-overview-card{flex:100%}.fleet-overview-table{overflow-x:auto}}.fleet-requests-screen{--fleet-requests-col-request:209px;--fleet-requests-col-truck:209px;--fleet-requests-col-issue:262px;--fleet-requests-col-provider:209px;--fleet-requests-col-type:157px;--fleet-requests-col-status:174px;--fleet-requests-col-action:104px}.fleet-requests-card{gap:var(--ft-space-16);width:100%;padding:var(--ft-space-24);flex-direction:column;display:flex;overflow:hidden}.fleet-requests-filters{margin-block-end:0}.fleet-requests-toolbar{flex-wrap:wrap;justify-content:flex-end;width:100%}.fleet-requests-head,.fleet-requests-row{align-items:center;width:100%;min-height:57px;display:flex}.fleet-requests-head{background:var(--ft-color-bg-subtle,#f9f9fa);border:1px solid var(--ft-color-border-subtle,#e3e5e9);border-block-end:0;border-start-start-radius:var(--ft-radius-12,12px);border-start-end-radius:var(--ft-radius-12,12px);min-height:40px}.fleet-requests-row{border-inline:1px solid var(--ft-color-border-subtle,#e3e5e9);border-block-end:1px solid var(--ft-color-border-subtle,#e3e5e9)}.fleet-requests-row:last-child{border-end-end-radius:var(--ft-radius-12,12px);border-end-start-radius:var(--ft-radius-12,12px)}.fleet-requests-col-request{flex:0 0 var(--fleet-requests-col-request);width:var(--fleet-requests-col-request);font-weight:500}.fleet-requests-col-truck{flex:0 0 var(--fleet-requests-col-truck);width:var(--fleet-requests-col-truck)}.fleet-requests-col-issue{flex:0 0 var(--fleet-requests-col-issue);width:var(--fleet-requests-col-issue)}.fleet-requests-col-provider{flex:0 0 var(--fleet-requests-col-provider);width:var(--fleet-requests-col-provider)}.fleet-requests-col-type{flex:0 0 var(--fleet-requests-col-type);width:var(--fleet-requests-col-type)}.fleet-requests-col-status{flex:0 0 var(--fleet-requests-col-status);width:var(--fleet-requests-col-status)}.fleet-requests-col-action{flex:0 0 var(--fleet-requests-col-action);width:var(--fleet-requests-col-action)}.fleet-requests-link{color:var(--ft-color-text-accent);font:inherit;font-size:var(--ft-text-13);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:500}@media (width<=1100px){.fleet-requests-head,.fleet-requests-row{gap:var(--ft-space-8);min-height:0;padding-block:var(--ft-space-12);flex-wrap:wrap}.fleet-requests-col-request,.fleet-requests-col-truck,.fleet-requests-col-issue,.fleet-requests-col-provider,.fleet-requests-col-type,.fleet-requests-col-status,.fleet-requests-col-action{flex:140px;width:auto;min-width:120px}}.fleet-create-pagehead{gap:var(--ft-space-16);width:100%}.fleet-create-actions{align-items:center;gap:var(--ft-space-12);flex-wrap:wrap;display:flex}.fleet-create-columns{gap:var(--ft-space-24,24px);align-items:stretch;width:100%;display:flex}.fleet-create-card{align-items:stretch;gap:var(--ft-space-12);min-width:0;padding:var(--ft-space-24,24px);border-radius:var(--ft-radius-20,20px);flex-direction:column;flex:1 1 0;display:flex}.fleet-create-card h2{width:100%;color:var(--ft-color-text-primary,#1b1b1d);font-size:var(--ft-text-16,16px);text-align:start;margin:0;font-weight:600}.fleet-create-field{width:100%}.fleet-create-input{width:100%;min-height:44px;padding-inline:var(--ft-space-12);border:1px solid var(--ft-color-border-default,#e4e4e4);border-radius:var(--ft-radius-10,10px);background:var(--ft-color-bg-card,#f7f7f7);color:var(--ft-color-text-primary,#1b1b1d);font-size:var(--ft-text-13);text-align:start;align-items:center;display:flex}.fleet-create-textarea{width:100%;min-height:88px;padding:var(--ft-space-12);border:1px solid var(--ft-color-border-default,#e4e4e4);border-radius:var(--ft-radius-12,12px);background:var(--ft-color-bg-surface,#fff);color:var(--ft-color-text-primary,#1b1b1d);font:inherit;font-size:var(--ft-text-13);text-align:start;resize:vertical}.fleet-create-option{width:100%;padding:var(--ft-space-16);border:1px solid var(--ft-color-border-default,#e4e4e4);border-radius:var(--ft-radius-16,16px);background:var(--ft-color-bg-surface,#fff);color:inherit;font:inherit;text-align:start;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.fleet-create-option.is-active{border-color:var(--ft-color-accent-default,#ff5b1a);background:var(--ft-color-accent-subtle,#fffaf7)}.fleet-create-option-title{color:var(--ft-color-text-primary,#1b1b1d);font-size:var(--ft-text-14);font-weight:600}.fleet-create-option.is-active .fleet-create-option-title{color:var(--ft-color-text-accent,#ff5b1a)}.fleet-create-option-body{color:var(--ft-color-text-secondary,#7a7a7a);font-size:var(--ft-text-12);line-height:1.5}.fleet-create-sent-modal{gap:var(--ft-space-16);border-radius:var(--ft-radius-20,20px);align-items:stretch;width:min(560px,100%)}.fleet-create-sent-modal h2{font-size:var(--ft-text-20,20px);font-weight:700}.fleet-create-sent-empty{align-items:center;gap:var(--ft-space-12);text-align:center;flex-direction:column;width:100%;padding:40px 24px;display:flex}.fleet-create-sent-illustration{width:320px;max-width:100%;height:auto;display:block}.fleet-create-sent-empty-title{color:var(--ft-color-text-primary,#1b1b1d);font-size:var(--ft-text-18);margin:0;font-weight:600}.fleet-create-sent-empty-body{max-width:440px;color:var(--ft-color-text-secondary,#7a7a7a);font-size:var(--ft-text-13);margin:0;line-height:22px}.fleet-create-sent-actions{width:100%}@media (width<=1100px){.fleet-create-columns{flex-direction:column}}.fleet-quotes-screen{--fleet-quotes-col-quote:176px;--fleet-quotes-col-request:239px;--fleet-quotes-col-provider:191px;--fleet-quotes-col-total:160px;--fleet-quotes-col-sent:144px;--fleet-quotes-col-status:160px;--fleet-quotes-col-action:256px}.fleet-quotes-card{gap:var(--ft-space-16);width:100%;padding:var(--ft-space-24);flex-direction:column;display:flex;overflow:hidden}.fleet-quotes-filters{margin-block-end:0}.fleet-quotes-toolbar{flex-wrap:wrap;justify-content:flex-end;width:100%}.fleet-quotes-head,.fleet-quotes-row{align-items:center;width:100%;min-height:57px;display:flex}.fleet-quotes-head{background:var(--ft-color-bg-subtle,#f9f9fa);border:1px solid var(--ft-color-border-subtle,#e3e5e9);border-block-end:0;border-start-start-radius:var(--ft-radius-12,12px);border-start-end-radius:var(--ft-radius-12,12px);min-height:40px}.fleet-quotes-row{border-inline:1px solid var(--ft-color-border-subtle,#e3e5e9);border-block-end:1px solid var(--ft-color-border-subtle,#e3e5e9)}.fleet-quotes-row:last-child{border-end-end-radius:var(--ft-radius-12,12px);border-end-start-radius:var(--ft-radius-12,12px)}.fleet-quotes-col-quote{flex:0 0 var(--fleet-quotes-col-quote);width:var(--fleet-quotes-col-quote);font-weight:500}.fleet-quotes-col-request{flex:0 0 var(--fleet-quotes-col-request);width:var(--fleet-quotes-col-request)}.fleet-quotes-col-provider{flex:0 0 var(--fleet-quotes-col-provider);width:var(--fleet-quotes-col-provider)}.fleet-quotes-col-total{flex:0 0 var(--fleet-quotes-col-total);width:var(--fleet-quotes-col-total);font-weight:600}.fleet-quotes-col-sent{flex:0 0 var(--fleet-quotes-col-sent);width:var(--fleet-quotes-col-sent);color:var(--ft-color-text-secondary,#7a7a7a)}.fleet-quotes-col-status{flex:0 0 var(--fleet-quotes-col-status);width:var(--fleet-quotes-col-status)}.fleet-quotes-col-action{flex:0 0 var(--fleet-quotes-col-action);width:var(--fleet-quotes-col-action);justify-content:flex-end;align-items:center;gap:var(--ft-space-8);flex-wrap:wrap;display:flex}.fleet-quotes-link{font:inherit;color:var(--ft-color-text-accent,#ff5b1a);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.fleet-quotes-link.is-danger{color:var(--ft-color-status-danger,#d93a2b)}@media (width<=1024px){.fleet-quotes-head{display:none}.fleet-quotes-row{min-height:0;padding-block:var(--ft-space-12);gap:var(--ft-space-8);flex-wrap:wrap}.fleet-quotes-col-quote,.fleet-quotes-col-request,.fleet-quotes-col-provider,.fleet-quotes-col-total,.fleet-quotes-col-sent,.fleet-quotes-col-status,.fleet-quotes-col-action{flex:40%;width:auto;min-width:120px}.fleet-quotes-col-action{flex:100%;justify-content:flex-start}}@media (width<=390px){.fleet-quotes-card{padding:var(--ft-space-16)}.fleet-quotes-col-quote,.fleet-quotes-col-request,.fleet-quotes-col-provider,.fleet-quotes-col-total,.fleet-quotes-col-sent,.fleet-quotes-col-status,.fleet-quotes-col-action{flex:100%}}.fleet-quote-review-screen{--fleet-quote-review-col-name:512px;--fleet-quote-review-col-type:209px;--fleet-quote-review-col-qty:139px;--fleet-quote-review-col-unit:232px;--fleet-quote-review-col-total:232px}.fleet-quote-review-pagehead{gap:var(--ft-space-16)}.fleet-quote-review-photos-row{gap:var(--ft-space-12);flex-wrap:wrap;width:100%;display:flex}.fleet-quote-review-photo{flex:none;width:min(185px,100%);height:130px}.fleet-quote-review-lines,.fleet-quote-review-audit{width:100%;margin-block-end:var(--ft-space-24)}.fleet-quote-review-lines-head,.fleet-quote-review-line-row{align-items:center;width:100%;min-height:57px;display:flex}.fleet-quote-review-lines-head{background:var(--ft-color-bg-subtle,#f9f9fa);border:1px solid var(--ft-color-border-subtle,#e3e5e9);border-block-end:0;border-start-start-radius:var(--ft-radius-12,12px);border-start-end-radius:var(--ft-radius-12,12px);min-height:40px}.fleet-quote-review-line-row{border-inline:1px solid var(--ft-color-border-subtle,#e3e5e9);border-block-end:1px solid var(--ft-color-border-subtle,#e3e5e9)}.fleet-quote-review-line-row:last-child{border-end-end-radius:var(--ft-radius-12,12px);border-end-start-radius:var(--ft-radius-12,12px)}.fleet-quote-review-col-name{flex:0 0 var(--fleet-quote-review-col-name);width:var(--fleet-quote-review-col-name);font-weight:600}.fleet-quote-review-col-type{flex:0 0 var(--fleet-quote-review-col-type);width:var(--fleet-quote-review-col-type)}.fleet-quote-review-col-qty{flex:0 0 var(--fleet-quote-review-col-qty);width:var(--fleet-quote-review-col-qty)}.fleet-quote-review-col-unit{flex:0 0 var(--fleet-quote-review-col-unit);width:var(--fleet-quote-review-col-unit)}.fleet-quote-review-col-total{flex:0 0 var(--fleet-quote-review-col-total);width:var(--fleet-quote-review-col-total);font-weight:600}.fleet-detail-kv.is-total{border-block-end:0;padding-block-start:var(--ft-space-8)}@media (width<=1024px){.fleet-quote-review-lines-head{display:none}.fleet-quote-review-line-row{min-height:0;padding-block:var(--ft-space-12);gap:var(--ft-space-8);flex-wrap:wrap}.fleet-quote-review-col-name,.fleet-quote-review-col-type,.fleet-quote-review-col-qty,.fleet-quote-review-col-unit,.fleet-quote-review-col-total{flex:40%;width:auto;min-width:120px}}@media (width<=390px){.fleet-quote-review-photo{width:100%}.fleet-quote-review-col-name,.fleet-quote-review-col-type,.fleet-quote-review-col-qty,.fleet-quote-review-col-unit,.fleet-quote-review-col-total{flex:100%}}.fleet-quote-approve-modal{gap:var(--ft-space-16);border-radius:var(--ft-radius-20,20px);align-items:stretch;width:min(560px,100%)}.fleet-quote-approve-modal h2{font-size:var(--ft-text-20,20px);font-weight:700}.fleet-quote-approve-note{gap:6px;width:100%}.fleet-quote-approve-note-input{width:100%;min-height:72px;padding:var(--ft-space-12);border:1px solid var(--ft-color-border-default,#e4e4e4);border-radius:var(--ft-radius-12,12px);background:var(--ft-color-bg-surface,#fff);color:var(--ft-color-text-primary,#1b1b1d);font:inherit;font-size:var(--ft-text-13);text-align:start;resize:vertical}.fleet-quote-approve-note-input:focus{outline:2px solid var(--ft-color-primary,#ff5b1a);outline-offset:2px}.fleet-quote-approve-actions{justify-content:flex-start;width:100%}.fleet-quote-approve-actions .detail-modal-btn{justify-content:center;align-items:center;gap:var(--ft-space-8);min-width:140px;height:40px;padding-inline:var(--ft-space-16);font-size:var(--ft-text-13);flex:0 auto;display:inline-flex}.fleet-quote-approve-confirm{background:var(--ft-color-primary,#ff5b1a);color:var(--ft-color-text-on-inverse,#fff)}.fleet-quote-reject-modal{gap:var(--ft-space-16);border-radius:var(--ft-radius-20,20px);align-items:stretch;width:min(560px,100%)}.fleet-quote-reject-modal h2{font-size:var(--ft-text-20,20px);font-weight:700}.fleet-quote-reject-details{width:100%;min-height:80px;padding:var(--ft-space-12);border:1px solid var(--ft-color-border-default,#e4e4e4);border-radius:var(--ft-radius-12,12px);background:var(--ft-color-bg-surface,#fff);color:var(--ft-color-text-primary,#1b1b1d);font:inherit;font-size:var(--ft-text-13);text-align:start;resize:vertical}.fleet-quote-reject-details:focus{outline:2px solid var(--ft-color-primary,#ff5b1a);outline-offset:2px}.fleet-quote-reject-actions{justify-content:flex-start;width:100%}.fleet-quote-reject-actions .detail-modal-btn{justify-content:center;align-items:center;gap:var(--ft-space-8);min-width:140px;height:40px;padding-inline:var(--ft-space-16);font-size:var(--ft-text-13);flex:0 auto;display:inline-flex}.fleet-quote-reject-confirm{background:var(--ft-color-status-danger,#d93a2b);color:var(--ft-color-text-on-inverse,#fff)}.fleet-quote-reject-confirm:disabled{opacity:.4;cursor:not-allowed}.fleet-quote-revise-modal{gap:var(--ft-space-16);border-radius:var(--ft-radius-20,20px);align-items:stretch;width:min(560px,100%)}.fleet-quote-revise-modal h2{font-size:var(--ft-text-20,20px);font-weight:700}.fleet-quote-revise-message{width:100%;min-height:80px;padding:var(--ft-space-12);border:1px solid var(--ft-color-border-default,#e4e4e4);border-radius:var(--ft-radius-12,12px);background:var(--ft-color-bg-surface,#fff);color:var(--ft-color-text-primary,#1b1b1d);font:inherit;font-size:var(--ft-text-13);text-align:start;resize:vertical}.fleet-quote-revise-message:focus{outline:2px solid var(--ft-color-primary,#ff5b1a);outline-offset:2px}.fleet-quote-revise-actions{justify-content:flex-start;width:100%}.fleet-quote-revise-actions .detail-modal-btn{justify-content:center;align-items:center;gap:var(--ft-space-8);min-width:140px;height:40px;padding-inline:var(--ft-space-16);font-size:var(--ft-text-13);flex:0 auto;display:inline-flex}.fleet-quote-revise-confirm{background:var(--ft-color-primary,#ff5b1a);color:var(--ft-color-text-on-inverse,#fff)}.fleet-quote-revise-confirm:disabled{opacity:.4;cursor:not-allowed}.fleet-quote-rejected-banner{width:100%;margin-block-end:var(--ft-space-20)}@media (width<=1024px){.fleet-quote-rejected-banner{white-space:normal;text-align:start;justify-content:flex-start}}.fleet-finance-screen{--fleet-finance-col-truck:147px;--fleet-finance-col-orders:90px;--fleet-finance-col-parts:113px;--fleet-finance-col-labor:113px;--fleet-finance-col-total:124px;--fleet-finance-col-provider:171px;--fleet-finance-col-porders:85px;--fleet-finance-col-avg:107px;--fleet-finance-col-ptotal:118px;--fleet-finance-col-due:107px}.fleet-finance-cards{gap:var(--ft-space-24,24px);align-items:stretch;width:100%;display:flex}.fleet-finance-card{min-width:0}.fleet-finance-card h2{margin-block-end:0}.fleet-finance-table{border:1px solid var(--ft-color-border-subtle,#e3e5e9);border-radius:var(--ft-radius-12,12px);width:100%;margin:0;overflow:hidden}.fleet-finance-col-truck{flex:0 0 var(--fleet-finance-col-truck);width:var(--fleet-finance-col-truck)}.fleet-finance-col-orders{flex:0 0 var(--fleet-finance-col-orders);width:var(--fleet-finance-col-orders)}.fleet-finance-col-parts{flex:0 0 var(--fleet-finance-col-parts);width:var(--fleet-finance-col-parts)}.fleet-finance-col-labor{flex:0 0 var(--fleet-finance-col-labor);width:var(--fleet-finance-col-labor)}.fleet-finance-col-total{flex:0 0 var(--fleet-finance-col-total);width:var(--fleet-finance-col-total);font-weight:600}.fleet-finance-col-provider{flex:0 0 var(--fleet-finance-col-provider);width:var(--fleet-finance-col-provider)}.fleet-finance-col-porders{flex:0 0 var(--fleet-finance-col-porders);width:var(--fleet-finance-col-porders)}.fleet-finance-col-avg{flex:0 0 var(--fleet-finance-col-avg);width:var(--fleet-finance-col-avg)}.fleet-finance-col-ptotal{flex:0 0 var(--fleet-finance-col-ptotal);width:var(--fleet-finance-col-ptotal);font-weight:600}.fleet-finance-col-due{flex:0 0 var(--fleet-finance-col-due);width:var(--fleet-finance-col-due)}.fleet-finance-truck-row,.fleet-finance-provider-row{min-height:57px}@media (width<=1024px){.fleet-finance-cards{flex-direction:column}.fleet-finance-table .ship-head{display:none}.fleet-finance-truck-row,.fleet-finance-provider-row{height:auto;min-height:0;padding-block:var(--ft-space-12);gap:var(--ft-space-8);flex-wrap:wrap}.fleet-finance-col-truck,.fleet-finance-col-orders,.fleet-finance-col-parts,.fleet-finance-col-labor,.fleet-finance-col-total,.fleet-finance-col-provider,.fleet-finance-col-porders,.fleet-finance-col-avg,.fleet-finance-col-ptotal,.fleet-finance-col-due{flex:40%;width:auto}}@media (width<=390px){.fleet-finance-col-truck,.fleet-finance-col-orders,.fleet-finance-col-parts,.fleet-finance-col-labor,.fleet-finance-col-total,.fleet-finance-col-provider,.fleet-finance-col-porders,.fleet-finance-col-avg,.fleet-finance-col-ptotal,.fleet-finance-col-due{flex:100%}}.fleet-payables-screen{--fleet-payables-col-invoice:200px;--fleet-payables-col-provider:236px;--fleet-payables-col-job:254px;--fleet-payables-col-due:163px;--fleet-payables-col-amount:181px;--fleet-payables-col-status:163px;--fleet-payables-col-action:127px}.fleet-payables-pagehead{margin-block-end:0}.fleet-payables-head,.fleet-payables-row{align-items:center;width:100%;min-height:57px;display:flex}.fleet-payables-head{background:var(--ft-color-bg-subtle,#f9f9fa);border:1px solid var(--ft-color-border-subtle,#e3e5e9);border-block-end:0;border-start-start-radius:var(--ft-radius-12,12px);border-start-end-radius:var(--ft-radius-12,12px);min-height:40px}.fleet-payables-row{border-inline:1px solid var(--ft-color-border-subtle,#e3e5e9);border-block-end:1px solid var(--ft-color-border-subtle,#e3e5e9)}.fleet-payables-row:last-child{border-end-end-radius:var(--ft-radius-12,12px);border-end-start-radius:var(--ft-radius-12,12px)}.fleet-payables-col-invoice{flex:0 0 var(--fleet-payables-col-invoice);width:var(--fleet-payables-col-invoice);font-weight:500}.fleet-payables-invoice-link{color:var(--ft-color-text-accent,#ff5b1a);font-weight:500;text-decoration:none}.fleet-payables-invoice-link:hover{text-decoration:underline}.fleet-payables-col-provider{flex:0 0 var(--fleet-payables-col-provider);width:var(--fleet-payables-col-provider)}.fleet-payables-col-job{flex:0 0 var(--fleet-payables-col-job);width:var(--fleet-payables-col-job)}.fleet-payables-col-due{flex:0 0 var(--fleet-payables-col-due);width:var(--fleet-payables-col-due);color:var(--ft-color-text-secondary,#7a7a7a)}.fleet-payables-col-amount{flex:0 0 var(--fleet-payables-col-amount);width:var(--fleet-payables-col-amount);font-weight:600}.fleet-payables-col-status{flex:0 0 var(--fleet-payables-col-status);width:var(--fleet-payables-col-status)}.fleet-payables-col-action{flex:0 0 var(--fleet-payables-col-action);width:var(--fleet-payables-col-action)}.fleet-payables-action{color:var(--ft-color-text-accent,#ff5b1a);font:inherit;font-size:var(--ft-text-13);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:500}.fleet-payables-action:hover{text-decoration:underline}@media (width<=1024px){.fleet-payables-head{display:none}.fleet-payables-row{height:auto;min-height:0;padding-block:var(--ft-space-12);gap:var(--ft-space-8);flex-wrap:wrap}.fleet-payables-col-invoice,.fleet-payables-col-provider,.fleet-payables-col-job,.fleet-payables-col-due,.fleet-payables-col-amount,.fleet-payables-col-status,.fleet-payables-col-action{flex:40%;width:auto}}@media (width<=390px){.fleet-payables-col-invoice,.fleet-payables-col-provider,.fleet-payables-col-job,.fleet-payables-col-due,.fleet-payables-col-amount,.fleet-payables-col-status,.fleet-payables-col-action{flex:100%}}.fleet-pay-modal{gap:var(--ft-space-16);border-radius:var(--ft-radius-20,20px);align-items:stretch;width:min(560px,100%)}.fleet-pay-modal h2{font-size:var(--ft-text-20,20px);font-weight:700}.fleet-pay-field{gap:6px;width:100%}.fleet-pay-upload{justify-content:space-between;align-items:center;gap:var(--ft-space-12);width:100%;padding:14px var(--ft-space-16);border:1px solid var(--ft-color-border-default,#e4e4e4);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-surface);font-size:var(--ft-text-13);font-weight:500;display:flex}.fleet-pay-upload-label{color:var(--ft-color-text-primary,#1b1b1d)}.fleet-pay-upload-link{color:var(--ft-color-primary,#ff5b1a);cursor:pointer;position:relative}.fleet-pay-upload-link input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fleet-pay-actions{justify-content:flex-start;width:100%}.fleet-pay-actions .detail-modal-btn{justify-content:center;align-items:center;gap:var(--ft-space-8);min-width:140px;height:40px;padding-inline:var(--ft-space-16);font-size:var(--ft-text-13);flex:0 auto;display:inline-flex}.fleet-pay-confirm{background:var(--ft-color-primary,#ff5b1a);color:var(--ft-color-text-on-inverse,#fff)}.fleet-pay-confirm:disabled{opacity:.45;cursor:not-allowed}.fleet-receipt-pagehead,.fleet-receipt-row{margin-block-end:0}.fleet-receipt-photo{height:240px}.fleet-receipt-job-link{color:var(--ft-color-text-accent,#ff5b1a);font-size:var(--ft-text-13);align-self:flex-start;font-weight:500;text-decoration:none}.fleet-receipt-job-link:hover{text-decoration:underline}@media (width<=1024px){.fleet-receipt-row{grid-template-columns:1fr}}.fleet-invoice-pagehead,.fleet-invoice-row{margin-block-end:0}.fleet-invoice-match-banner{background:var(--ft-color-status-success-soft,#dff5dc);color:var(--ft-color-status-success,#2e9c3d);text-align:end}.fleet-invoice-job-link{color:var(--ft-color-text-accent,#ff5b1a);font-size:var(--ft-text-13);align-self:flex-start;font-weight:500;text-decoration:none}.fleet-invoice-job-link:hover{text-decoration:underline}@media (width<=1024px){.fleet-invoice-row{grid-template-columns:1fr}.fleet-invoice-pagehead{flex-direction:column;align-items:stretch}.fleet-invoice-pagehead .fleet-provider-actions{order:1}}.fleet-alerts-screen{--fleet-alerts-col-truck:160px;--fleet-alerts-col-alert:280px;--fleet-alerts-col-rule:220px;--fleet-alerts-col-remaining:200px;--fleet-alerts-col-status:160px;--fleet-alerts-col-action:160px}.fleet-alerts-filters,.fleet-alerts-toolbar{margin-block-end:var(--ft-space-16)}.fleet-alerts-head,.fleet-alerts-row{align-items:center;width:100%;min-height:57px;display:flex}.fleet-alerts-head{background:var(--ft-color-bg-subtle,#f9f9fa);border:1px solid var(--ft-color-border-subtle,#e3e5e9);border-block-end:0;border-start-start-radius:var(--ft-radius-12,12px);border-start-end-radius:var(--ft-radius-12,12px);min-height:40px}.fleet-alerts-row{border-inline:1px solid var(--ft-color-border-subtle,#e3e5e9);border-block-end:1px solid var(--ft-color-border-subtle,#e3e5e9)}.fleet-alerts-row:last-child{border-end-end-radius:var(--ft-radius-12,12px);border-end-start-radius:var(--ft-radius-12,12px)}.fleet-alerts-col-truck{flex:0 0 var(--fleet-alerts-col-truck);width:var(--fleet-alerts-col-truck);font-weight:600}.fleet-alerts-col-alert{flex:0 0 var(--fleet-alerts-col-alert);width:var(--fleet-alerts-col-alert)}.fleet-alerts-col-rule{flex:0 0 var(--fleet-alerts-col-rule);width:var(--fleet-alerts-col-rule);color:var(--ft-color-text-secondary,#7a7a7a)}.fleet-alerts-col-remaining{flex:0 0 var(--fleet-alerts-col-remaining);width:var(--fleet-alerts-col-remaining);font-weight:500}.fleet-alerts-col-status{flex:0 0 var(--fleet-alerts-col-status);width:var(--fleet-alerts-col-status)}.fleet-alerts-col-action{flex:0 0 var(--fleet-alerts-col-action);width:var(--fleet-alerts-col-action)}.fleet-alerts-action{color:var(--ft-color-text-accent,#ff5b1a);font:inherit;font-size:var(--ft-text-13);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.fleet-alerts-action:hover{text-decoration:underline}.fleet-alert-rule-modal{width:min(560px,100% - 32px);max-height:min(820px,100dvh - 48px);overflow:auto}.fleet-alert-rule-modal h2{text-align:start;margin:0}.fleet-alert-rule-field{width:100%}.fleet-alert-rule-toggle{justify-content:space-between;align-items:center;gap:var(--ft-space-12);width:100%;padding-block:var(--ft-space-8);display:flex}.fleet-alert-rule-actions{justify-content:flex-start}.fleet-alert-rule-actions .detail-modal-btn{justify-content:center;align-items:center;gap:var(--ft-space-8);flex:0 auto;min-width:140px;display:inline-flex}.fleet-alert-rule-save{background:var(--ft-color-primary,#ff5b1a);color:var(--ft-color-text-on-inverse,#fff)}@media (width<=1024px){.fleet-alerts-head{display:none}.fleet-alerts-row{gap:var(--ft-space-8);padding:var(--ft-space-12);flex-wrap:wrap;min-height:0}.fleet-alerts-col-truck,.fleet-alerts-col-alert,.fleet-alerts-col-rule,.fleet-alerts-col-remaining,.fleet-alerts-col-status,.fleet-alerts-col-action{flex:45%;width:auto}.fleet-alerts-col-action{flex:100%}}@media (width<=390px){.fleet-alerts-col-truck,.fleet-alerts-col-alert,.fleet-alerts-col-rule,.fleet-alerts-col-remaining,.fleet-alerts-col-status,.fleet-alerts-col-action{flex:100%}}.fleet-work-order-pagehead{gap:var(--ft-space-16)}.fleet-work-order-stepper{width:100%;padding-block:var(--ft-space-24);margin-block-end:var(--ft-space-24)}.fleet-work-order-steps{justify-content:space-between;align-items:flex-start;gap:var(--ft-space-4);width:100%;margin:0;padding:0;list-style:none;display:flex}.fleet-work-order-step{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.fleet-work-order-step-dot{background:var(--ft-color-status-success,#1f8a4c);width:28px;height:28px;color:var(--ft-color-text-on-inverse,#fff);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.fleet-work-order-step.is-current .fleet-work-order-step-dot{background:var(--ft-color-brand-primary,#ff5b1a)}.fleet-work-order-step-label{width:100%;color:var(--ft-color-text-secondary);font-size:11px;font-weight:500;line-height:1.3}.fleet-work-order-step.is-current .fleet-work-order-step-label{color:var(--ft-color-text-primary);font-weight:600}.fleet-work-order-card-link{color:var(--ft-color-brand-primary,#ff5b1a);font-size:var(--ft-text-13);align-self:flex-end;margin-block-start:var(--ft-space-8);font-weight:600;text-decoration:none}.fleet-work-order-card-link:hover{text-decoration:underline}@media (width<=1024px){.fleet-work-order-steps{justify-content:center;gap:var(--ft-space-12);flex-wrap:wrap}.fleet-work-order-step{flex:0 0 calc(20% - 8px)}}@media (width<=390px){.fleet-work-order-step{flex:0 0 calc(33.333% - 8px)}.fleet-work-order-pagehead .fleet-provider-actions{order:1;width:100%}}.fleet-compliance-screen{--fleet-compliance-col-truck:120px;--fleet-compliance-col-plate:160px;--fleet-compliance-col-owner:140px;--fleet-compliance-col-insurance:200px;--fleet-compliance-col-maint:180px;--fleet-compliance-col-status:160px;--fleet-compliance-col-action:140px}.fleet-compliance-tabs{justify-content:flex-end;gap:var(--ft-space-4,4px);flex-wrap:wrap;margin-block-end:var(--ft-space-16,16px);display:flex}.fleet-compliance-stats{margin-block-end:var(--ft-space-16,16px)}.fleet-compliance-toolbar{align-items:center;gap:var(--ft-space-8,8px);flex-wrap:wrap;margin-block-end:var(--ft-space-16,16px);display:flex}.fleet-compliance-head,.fleet-compliance-row{align-items:center;width:100%;min-height:57px;display:flex}.fleet-compliance-head{background:var(--ft-color-bg-subtle,#f9f9fa);border:1px solid var(--ft-color-border-subtle,#e3e5e9);border-block-end:0;border-start-start-radius:var(--ft-radius-12,12px);border-start-end-radius:var(--ft-radius-12,12px);min-height:40px}.fleet-compliance-row{border-inline:1px solid var(--ft-color-border-subtle,#e3e5e9);border-block-end:1px solid var(--ft-color-border-subtle,#e3e5e9)}.fleet-compliance-row:last-child{border-end-end-radius:var(--ft-radius-12,12px);border-end-start-radius:var(--ft-radius-12,12px)}.fleet-compliance-col-truck{flex:0 0 var(--fleet-compliance-col-truck);width:var(--fleet-compliance-col-truck);font-weight:600}.fleet-compliance-col-plate{flex:0 0 var(--fleet-compliance-col-plate);width:var(--fleet-compliance-col-plate)}.fleet-compliance-col-owner{flex:0 0 var(--fleet-compliance-col-owner);width:var(--fleet-compliance-col-owner)}.fleet-compliance-col-insurance{flex:0 0 var(--fleet-compliance-col-insurance);width:var(--fleet-compliance-col-insurance)}.fleet-compliance-col-maint{flex:0 0 var(--fleet-compliance-col-maint);width:var(--fleet-compliance-col-maint)}.fleet-compliance-col-status{flex:0 0 var(--fleet-compliance-col-status);width:var(--fleet-compliance-col-status)}.fleet-compliance-col-action{flex:0 0 var(--fleet-compliance-col-action);width:var(--fleet-compliance-col-action)}@media (width<=1024px){.fleet-compliance-head{display:none}.fleet-compliance-row{flex-wrap:wrap;gap:6px 12px;min-height:0;padding:12px}.fleet-compliance-col-truck,.fleet-compliance-col-plate,.fleet-compliance-col-owner,.fleet-compliance-col-insurance,.fleet-compliance-col-maint,.fleet-compliance-col-status,.fleet-compliance-col-action{flex:40%;width:auto;min-width:120px}}[data-testid=settlement-detail-screen] .detail-pagehead{flex-direction:row-reverse}.settlement-detail-screen .detail-pagehead{justify-content:space-between;align-items:flex-start;gap:var(--ft-space-16);padding:var(--ft-space-8) var(--ft-space-32) var(--ft-space-16);display:flex}.settlement-detail-screen .detail-heading{align-items:flex-end;gap:var(--ft-space-4);text-align:end;flex-direction:column;display:flex}.settlement-detail-screen .detail-crumb{font-family:var(--ft-font-arabic);font-size:var(--ft-text-13);color:var(--ft-color-text-secondary);margin:0}.settlement-detail-screen .detail-crumb a{color:var(--ft-color-text-secondary);text-decoration:none}.settlement-detail-screen .detail-heading h1{font-family:var(--ft-font-arabic);font-size:var(--ft-text-28);color:var(--ft-color-text-primary);margin:0;font-weight:700}.settlement-detail-screen .detail-heading p{font-family:var(--ft-font-arabic);font-size:var(--ft-text-14);color:var(--ft-color-text-secondary);margin:0}.settlement-detail-grid{gap:var(--ft-space-16);width:100%;padding-inline:var(--ft-space-32);padding-bottom:var(--ft-space-32);justify-content:flex-end;align-items:flex-start;display:flex}.settlement-detail-amounts{flex:none;width:360px}.settlement-detail-main{gap:var(--ft-space-16);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.settlement-detail-net .detail-label,.settlement-detail-net .detail-value{font-weight:700}.settlement-detail-note{margin:var(--ft-space-12) 0 0;font-family:var(--ft-font-arabic);font-size:var(--ft-text-13);color:var(--ft-color-text-secondary);text-align:end;line-height:1.5}[dir=ltr] .settlement-detail-note{text-align:start}.settlement-detail-links{gap:var(--ft-space-8);flex-wrap:wrap;justify-content:flex-end;display:flex}.settlement-detail-link{align-items:center;gap:var(--ft-space-6);padding:var(--ft-space-8) var(--ft-space-12);border-radius:var(--ft-radius-10);background:var(--ft-color-bg-surface);color:var(--ft-color-text-primary);font-family:var(--ft-font-arabic);font-size:var(--ft-text-13);text-decoration:none;display:inline-flex}[dir=ltr] .settlement-detail-screen .detail-heading,[dir=ltr] .settlement-detail-grid,[dir=ltr] .settlement-detail-links{text-align:start;justify-content:flex-start;align-items:flex-start}@media (width<=1100px){.settlement-detail-grid{flex-direction:column}.settlement-detail-amounts{width:100%}}.task-detail-screen .task-detail-banner{align-items:center;gap:var(--ft-space-10,10px);margin:0 var(--ft-space-32,32px) var(--ft-space-16,16px);padding:var(--ft-space-12,12px) var(--ft-space-16,16px);border-radius:var(--ft-radius-12,12px);background:var(--ft-color-status-danger-soft,#fde3e1);color:var(--ft-color-status-danger-strong,#d92d20);font-family:var(--ft-font-arabic);font-size:var(--ft-text-13,13px);font-weight:500;display:flex}.task-detail-screen .task-detail-banner.is-done{background:color-mix(in srgb, var(--ft-color-status-success,#2e9c3d) 12%, white);color:var(--ft-color-text-primary,#1b1b1d)}.task-detail-screen .detail-action-success{background:var(--ft-color-status-success,#2e9c3d);color:#fff;border:none}.task-detail-screen .detail-action-success:hover{filter:brightness(.95)}.task-detail-screen .detail-action-danger{background:var(--ft-color-status-danger-soft,#fde3e1);color:var(--ft-color-status-danger,#d93a2b);border:none}.task-detail-note-field{gap:var(--ft-space-6,6px);width:100%;flex-direction:column;align-items:stretch;margin-block-end:var(--ft-space-12,12px);display:flex}.task-detail-note-field label{color:var(--ft-color-text-secondary,#7a7a7a);text-align:start;font-size:12px;font-weight:500}.task-detail-note-field input{height:44px;padding:0 var(--ft-space-12,12px);border:1px solid var(--ft-color-border-default,#e4e4e4);border-radius:var(--ft-radius-10,10px);background:var(--ft-color-bg-card,#f7f7f7);font:inherit;color:var(--ft-color-text-primary,#1b1b1d);font-size:13px}.task-detail-activity{border-bottom:1px solid var(--ft-color-border-default,#e4e4e4);align-items:flex-start;gap:12px;width:100%;padding:12px 0;display:flex}.task-detail-activity:last-of-type{border-bottom:none}.task-detail-activity-avatar{background:var(--ft-color-accent-soft,#ffe9df);width:36px;height:36px;color:var(--ft-color-accent,#ff5b1a);border-radius:18px;flex:0 0 36px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.task-detail-activity-body{flex-direction:column;flex:auto;align-items:flex-start;gap:4px;min-width:0;display:flex}.task-detail-activity-line{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;display:flex}.task-detail-activity-name{color:var(--ft-color-text-primary,#1b1b1d);font-size:13px;font-weight:600}.task-detail-activity-role{color:var(--ft-color-accent,#ff5b1a);background:var(--ft-color-accent-soft,#ffe9df);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:500}.task-detail-activity-action{color:var(--ft-color-text-primary,#1b1b1d);font-size:13px}.task-detail-activity-time{color:var(--ft-color-text-secondary,#7a7a7a);font-size:11px}.task-detail-activity-change,.task-detail-activity-reason{color:var(--ft-color-text-primary,#1b1b1d);background:var(--ft-color-bg-muted,#efefef);border-radius:6px;width:fit-content;max-width:100%;padding:4px 8px;font-size:12px}.task-detail-activity-reason{color:var(--ft-color-text-secondary,#7a7a7a);background:0 0;padding:0}.fleet-suspended-screen{height:auto;min-height:100dvh}.fleet-suspended-screen .detail-action-success{background:var(--ft-color-status-success,#2e9c3d);color:#fff;border:none}.fleet-suspended-screen .detail-action-success:hover{filter:brightness(.95)}.fleet-suspended-banner{margin-inline:var(--ft-space-32,32px)}.fleet-suspended-grid{margin-block-start:var(--ft-space-8,8px)}.fleet-suspended-maint-table{flex-direction:column;gap:0;width:100%;display:flex}.fleet-suspended-maint-head,.fleet-suspended-maint-row{gap:var(--ft-space-12,12px);border-bottom:1px solid var(--ft-color-border-subtle,#e4e4e4);width:100%;font-size:var(--ft-text-13,13px);text-align:start;grid-template-columns:110px minmax(0,1.1fr) minmax(0,1.6fr) 120px;align-items:center;padding-block:12px;display:grid}.fleet-suspended-maint-head{color:var(--ft-color-text-secondary,#7a7a7a);padding-block-start:0;font-weight:500}.fleet-suspended-maint-row:last-child{border-bottom:none;padding-block-end:0}.fleet-suspended-cost{font-variant-numeric:tabular-nums;font-weight:600}@media (width<=1024px){.fleet-suspended-maint-head,.fleet-suspended-maint-row{grid-template-columns:90px minmax(0,1fr) minmax(0,1.4fr) 100px;gap:8px;font-size:12px}}@media (width<=640px){.fleet-suspended-banner{margin-inline:var(--ft-space-16,16px)}.fleet-suspended-maint-head{display:none}.fleet-suspended-maint-row{grid-template-columns:1fr;gap:4px}}.clients-screen{--clients-col-name:241px;--clients-col-id:177px;--clients-col-phone:209px;--clients-col-email:273px;--clients-col-activity:193px;--clients-col-status:144px;--clients-col-action:96px}.clients-stats{gap:var(--ft-space-12);justify-content:flex-start;align-items:stretch;width:100%;display:flex}@media (width>=1025px){.clients-list-screen .clients-module-tabs{z-index:3;margin-block-end:0;position:absolute;inset-block-start:108px;inset-inline-end:32px}.clients-screen .clients-dist{order:1}}.clients-dist{gap:var(--ft-space-12);width:420px;padding:var(--ft-space-14) var(--ft-space-16);border-radius:var(--ft-radius-16);background:var(--ft-color-bg-surface);flex-direction:column;flex:none;align-items:flex-end;display:flex}.clients-dist-head{justify-content:space-between;align-items:center;gap:var(--ft-space-8);width:100%;display:flex}.clients-dist-title{font-family:var(--ft-font-arabic);font-size:var(--ft-text-13);color:var(--ft-color-text-primary);margin:0;font-weight:500}.clients-dist-total{font-family:var(--ft-font-numeric);font-size:var(--ft-text-13);color:var(--ft-color-text-secondary);margin:0;font-weight:500}.clients-dist-bar{gap:var(--ft-space-4);width:100%;height:12px;display:flex}.clients-dist-seg{border-radius:var(--ft-radius-4);min-width:4px;height:100%}.clients-dist-seg-active{background:var(--ft-color-accent-default);flex:4 1 0}.clients-dist-seg-idle{background:var(--ft-color-bg-inverse);flex:1 1 0}.clients-dist-seg-inactive{background:var(--ft-color-chart-grid,#d6d6d6);flex:1 1 0}.clients-dist-legend{gap:var(--ft-space-14);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.clients-dist-item{gap:var(--ft-space-6);align-items:center;display:flex}.clients-dist-swatch{border-radius:var(--ft-radius-2);flex:none;width:8px;height:8px}.clients-dist-swatch-active{background:var(--ft-color-accent-default)}.clients-dist-swatch-idle{background:var(--ft-color-bg-inverse)}.clients-dist-swatch-inactive{background:var(--ft-color-chart-grid,#d6d6d6)}.clients-dist-label{font-family:var(--ft-font-arabic);color:var(--ft-color-text-secondary);margin:0;font-size:11px;font-weight:400}.clients-dist-count{font-family:var(--ft-font-numeric);color:var(--ft-color-text-primary);margin:0;font-size:11px;font-weight:500}.clients-stat{flex:1 1 0;min-width:0}.clients-trend-active{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.clients-trend-idle{background:var(--ft-color-bg-inverse);color:var(--ft-color-text-on-inverse,#fff)}.clients-trend-inactive{background:var(--ft-color-bg-card);color:var(--ft-color-text-secondary)}.clients-trend-accent{background:var(--ft-color-accent-soft);color:var(--ft-color-text-accent)}.clients-col-name{width:var(--clients-col-name);flex:none}.clients-col-id{width:var(--clients-col-id);flex:none}.clients-col-phone{width:var(--clients-col-phone);flex:none}.clients-col-email{width:var(--clients-col-email);flex:none}.clients-col-activity{width:var(--clients-col-activity);flex:none}.clients-col-status{width:var(--clients-col-status);flex:none}.clients-col-action{width:var(--clients-col-action);flex:none}.clients-card .ship-head,.clients-card .ship-row{min-width:calc(var(--clients-col-name) + var(--clients-col-id) + var(--clients-col-phone) + var(--clients-col-email) + var(--clients-col-activity) + var(--clients-col-status) + var(--clients-col-action))}@media (width<=1024px){.clients-stats{flex-wrap:wrap}.clients-dist{order:-1;width:100%}.clients-stat{flex:1 1 calc(33.333% - var(--ft-space-12));min-width:140px}.clients-card .ship-head,.clients-card .ship-row{width:100%;min-width:0}.clients-col-name,.clients-col-id,.clients-col-phone,.clients-col-email,.clients-col-activity,.clients-col-status,.clients-col-action{flex:1 1 0;width:auto;min-width:0}}@media (width<=480px){.clients-stat{flex:1 1 calc(50% - var(--ft-space-12))}.clients-card .ship-head{display:none}.clients-card .ship-row{gap:var(--ft-space-8);height:auto;min-height:var(--ft-space-48);padding-block:var(--ft-space-12);flex-wrap:wrap}.clients-card .ship-row>.ship-cell,.clients-col-name,.clients-col-id,.clients-col-phone,.clients-col-email,.clients-col-activity,.clients-col-status,.clients-col-action{flex:1 1 calc((100% - var(--ft-space-8)) / 2);width:auto;min-width:0}.clients-col-name{flex:100%}.clients-col-action{flex:none;justify-content:flex-end}}@media (width>=1025px){.clients-kyc-screen{padding-block-start:59px}}.clients-kyc-stats>.ship-stat{box-sizing:border-box;min-height:97px}.clients-kyc-screen{--clients-kyc-col-name:137px;--clients-kyc-col-type:192px;--clients-kyc-col-id:137px;--clients-kyc-col-phone:165px;--clients-kyc-col-docs:123px;--clients-kyc-col-status:151px;--clients-kyc-col-date:123px;--clients-kyc-col-reviewer:151px;--clients-kyc-col-action:151px}.clients-module-tabs a.drivers-tab{color:var(--ft-color-text-secondary);text-decoration:none}.clients-module-tabs a.drivers-tab.is-active{color:var(--ft-color-text-on-inverse,#fff)}.clients-kyc-stats{width:100%}.clients-kyc-trend-neutral{background:var(--ft-color-bg-card);color:var(--ft-color-text-secondary)}.clients-kyc-trend-review{background:var(--ft-color-warning-soft);color:var(--ft-color-warning)}.clients-kyc-trend-approved{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.clients-kyc-trend-rejected{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger)}.clients-kyc-col-name{width:var(--clients-kyc-col-name);flex:none}.clients-kyc-col-type{width:var(--clients-kyc-col-type);flex:none}.clients-kyc-col-id{width:var(--clients-kyc-col-id);flex:none}.clients-kyc-col-phone{width:var(--clients-kyc-col-phone);flex:none}.clients-kyc-col-docs{width:var(--clients-kyc-col-docs);flex:none}.clients-kyc-col-status{width:var(--clients-kyc-col-status);flex:none}.clients-kyc-col-date{width:var(--clients-kyc-col-date);flex:none}.clients-kyc-col-reviewer{width:var(--clients-kyc-col-reviewer);flex:none}.clients-kyc-col-action{width:var(--clients-kyc-col-action);flex:none}.clients-kyc-card .ship-head,.clients-kyc-card .ship-row{min-width:calc(var(--clients-kyc-col-name) + var(--clients-kyc-col-type) + var(--clients-kyc-col-id) + var(--clients-kyc-col-phone) + var(--clients-kyc-col-docs) + var(--clients-kyc-col-status) + var(--clients-kyc-col-date) + var(--clients-kyc-col-reviewer) + var(--clients-kyc-col-action))}@media (width<=1024px){.clients-kyc-card .ship-head,.clients-kyc-card .ship-row{width:100%;min-width:0}.clients-kyc-col-name,.clients-kyc-col-type,.clients-kyc-col-id,.clients-kyc-col-phone,.clients-kyc-col-docs,.clients-kyc-col-status,.clients-kyc-col-date,.clients-kyc-col-reviewer,.clients-kyc-col-action{flex:1 1 0;width:auto;min-width:0}}@media (width<=480px){.clients-kyc-card .ship-head{display:none}.clients-kyc-card .ship-row{gap:var(--ft-space-8);height:auto;min-height:var(--ft-space-48);padding-block:var(--ft-space-12);flex-wrap:wrap}.clients-kyc-card .ship-row>.ship-cell,.clients-kyc-col-name,.clients-kyc-col-type,.clients-kyc-col-id,.clients-kyc-col-phone,.clients-kyc-col-docs,.clients-kyc-col-status,.clients-kyc-col-date,.clients-kyc-col-reviewer,.clients-kyc-col-action{flex:1 1 calc((100% - var(--ft-space-8)) / 2);width:auto;min-width:0}.clients-kyc-col-name{flex:100%}.clients-kyc-col-action{flex:none;justify-content:flex-end}}.carriers-kyc-detail-pagehead{width:100%}.carriers-kyc-detail-actions{flex-wrap:wrap}.carriers-kyc-detail-approve{background:var(--ft-color-status-success,#1f9d55);color:var(--ft-color-text-on-inverse,#fff);border-color:#0000}.carriers-kyc-detail-reject{color:var(--ft-color-status-danger,#d93a2b);border:1px solid var(--ft-color-status-danger,#d93a2b);background:0 0;text-decoration:none}.carriers-kyc-reject-banner{margin-block-end:var(--ft-space-16)}.carriers-kyc-detail-screen .delay-timeline-step.is-danger .delay-timeline-dot{background:var(--ft-color-status-danger,#d93a2b);border-color:var(--ft-color-status-danger,#d93a2b);color:var(--ft-color-text-on-inverse,#fff)}.carriers-kyc-detail-screen .delay-timeline-step.is-danger .delay-timeline-title{color:var(--ft-color-status-danger,#d93a2b)}.carriers-kyc-detail-card-actions{gap:var(--ft-space-12);flex-wrap:wrap;justify-content:flex-end;margin-block-start:var(--ft-space-12);display:flex}@media (width<=1024px){.carriers-kyc-detail-columns{flex-direction:column}.carriers-kyc-detail-columns .delay-detail-side{width:100%}}.clients-kyc-detail-screen .carriers-kyc-detail-approve{background:var(--ft-color-status-success,#2e9c3d)}.carriers-screen{--carriers-col-name:213px;--carriers-col-cr:156px;--carriers-col-expiry:170px;--carriers-col-phone:184px;--carriers-col-status:127px;--carriers-col-drivers:127px;--carriers-col-trips:127px;--carriers-col-settle:142px;--carriers-col-action:85px}.carriers-stats{gap:var(--ft-space-12);justify-content:flex-end;align-items:stretch;width:100%;display:flex}.carriers-dist{gap:var(--ft-space-12);width:420px;padding:var(--ft-space-14) var(--ft-space-16);border-radius:var(--ft-radius-16);background:var(--ft-color-bg-surface);flex-direction:column;flex:none;align-items:flex-end;display:flex}.carriers-dist-head{justify-content:space-between;align-items:center;gap:var(--ft-space-8);width:100%;display:flex}.carriers-dist-title{font-family:var(--ft-font-arabic);font-size:var(--ft-text-13);color:var(--ft-color-text-primary);margin:0;font-weight:500}.carriers-dist-total{font-family:var(--ft-font-numeric);font-size:var(--ft-text-13);color:var(--ft-color-text-secondary);margin:0;font-weight:500}.carriers-dist-bar{gap:var(--ft-space-4);width:100%;height:12px;display:flex}.carriers-dist-seg{border-radius:var(--ft-radius-4);flex:1 1 0;min-width:4px;height:100%}.carriers-dist-seg-suspended{background:var(--ft-color-status-danger)}.carriers-dist-seg-active{background:var(--ft-color-bg-inverse)}.carriers-dist-legend{gap:var(--ft-space-14);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.carriers-dist-item{gap:var(--ft-space-6);align-items:center;display:flex}.carriers-dist-swatch{border-radius:var(--ft-radius-2);flex:none;width:8px;height:8px}.carriers-dist-swatch-suspended{background:var(--ft-color-status-danger)}.carriers-dist-swatch-active{background:var(--ft-color-bg-inverse)}.carriers-dist-label{font-family:var(--ft-font-arabic);color:var(--ft-color-text-secondary);margin:0;font-size:11px;font-weight:400}.carriers-dist-count{font-family:var(--ft-font-numeric);color:var(--ft-color-text-primary);margin:0;font-size:11px;font-weight:500}.carriers-stat{flex:1 1 0;min-width:0}.carriers-trend-active{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.carriers-trend-suspended{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger)}.carriers-trend-settled{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.carriers-trend-review{background:var(--ft-color-status-warning-soft);color:var(--ft-color-status-warning)}.carriers-trend-danger-pct{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger)}.carriers-name{flex-direction:column;align-items:flex-end;gap:2px;width:100%;min-width:0;display:flex}.carriers-name-title{font-family:var(--ft-font-arabic);font-size:var(--ft-text-13);color:var(--ft-color-text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;overflow:hidden}.carriers-name-id{font-family:var(--ft-font-numeric);color:var(--ft-color-text-secondary);font-size:11px;font-weight:400}.carriers-col-name{width:var(--carriers-col-name);flex:none}.carriers-col-cr{width:var(--carriers-col-cr);flex:none}.carriers-col-expiry{width:var(--carriers-col-expiry);flex:none}.carriers-col-phone{width:var(--carriers-col-phone);flex:none}.carriers-col-status{width:var(--carriers-col-status);flex:none}.carriers-col-drivers{width:var(--carriers-col-drivers);flex:none}.carriers-col-trips{width:var(--carriers-col-trips);flex:none}.carriers-col-settle{width:var(--carriers-col-settle);flex:none}.carriers-col-action{width:var(--carriers-col-action);flex:none}.carriers-card .ship-head,.carriers-card .ship-row{min-width:calc(var(--carriers-col-name) + var(--carriers-col-cr) + var(--carriers-col-expiry) + var(--carriers-col-phone) + var(--carriers-col-status) + var(--carriers-col-drivers) + var(--carriers-col-trips) + var(--carriers-col-settle) + var(--carriers-col-action))}@media (width<=1024px){.carriers-stats{flex-wrap:wrap}.carriers-dist{order:-1;width:100%}.carriers-stat{flex:1 1 calc(33.333% - var(--ft-space-12));min-width:140px}.carriers-card .ship-head,.carriers-card .ship-row{width:100%;min-width:0}.carriers-col-name,.carriers-col-cr,.carriers-col-expiry,.carriers-col-phone,.carriers-col-status,.carriers-col-drivers,.carriers-col-trips,.carriers-col-settle,.carriers-col-action{flex:1 1 0;width:auto;min-width:0}}@media (width<=480px){.carriers-stat{flex:1 1 calc(50% - var(--ft-space-12))}.carriers-card .ship-head{display:none}.carriers-card .ship-row{gap:var(--ft-space-8);height:auto;min-height:var(--ft-space-48);padding-block:var(--ft-space-12);flex-wrap:wrap}.carriers-card .ship-row>.ship-cell,.carriers-col-name,.carriers-col-cr,.carriers-col-expiry,.carriers-col-phone,.carriers-col-status,.carriers-col-drivers,.carriers-col-trips,.carriers-col-settle,.carriers-col-action{flex:1 1 calc((100% - var(--ft-space-8)) / 2);width:auto;min-width:0}.carriers-col-name{flex:100%}.carriers-col-action{flex:none;justify-content:flex-end}}.carriers-kyc-screen{--carriers-kyc-col-id:137px;--carriers-kyc-col-name:192px;--carriers-kyc-col-cr:137px;--carriers-kyc-col-gov:165px;--carriers-kyc-col-trucks:123px;--carriers-kyc-col-submitted:151px;--carriers-kyc-col-status:123px;--carriers-kyc-col-updated:151px;--carriers-kyc-col-action:151px}.carriers-kyc-stats{width:100%}.carriers-kyc-trend-neutral{background:var(--ft-color-bg-card);color:var(--ft-color-text-secondary)}.carriers-kyc-trend-new,.carriers-kyc-trend-review,.carriers-kyc-trend-pending,.carriers-kyc-trend-docs{background:var(--ft-color-warning-soft);color:var(--ft-color-warning)}.carriers-kyc-trend-complete{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.carriers-kyc-trend-rejected{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger)}.carriers-kyc-col-id{width:var(--carriers-kyc-col-id);flex:none}.carriers-kyc-col-name{width:var(--carriers-kyc-col-name);flex:none}.carriers-kyc-col-cr{width:var(--carriers-kyc-col-cr);flex:none}.carriers-kyc-col-gov{width:var(--carriers-kyc-col-gov);flex:none}.carriers-kyc-col-trucks{width:var(--carriers-kyc-col-trucks);flex:none}.carriers-kyc-col-submitted{width:var(--carriers-kyc-col-submitted);flex:none}.carriers-kyc-col-status{width:var(--carriers-kyc-col-status);flex:none}.carriers-kyc-col-updated{width:var(--carriers-kyc-col-updated);flex:none}.carriers-kyc-col-action{width:var(--carriers-kyc-col-action);flex:none}.carriers-kyc-card .ship-head,.carriers-kyc-card .ship-row{min-width:calc(var(--carriers-kyc-col-id) + var(--carriers-kyc-col-name) + var(--carriers-kyc-col-cr) + var(--carriers-kyc-col-gov) + var(--carriers-kyc-col-trucks) + var(--carriers-kyc-col-submitted) + var(--carriers-kyc-col-status) + var(--carriers-kyc-col-updated) + var(--carriers-kyc-col-action))}@media (width<=1024px){.carriers-kyc-card .ship-head,.carriers-kyc-card .ship-row{width:100%;min-width:0}.carriers-kyc-col-id,.carriers-kyc-col-name,.carriers-kyc-col-cr,.carriers-kyc-col-gov,.carriers-kyc-col-trucks,.carriers-kyc-col-submitted,.carriers-kyc-col-status,.carriers-kyc-col-updated,.carriers-kyc-col-action{flex:1 1 0;width:auto;min-width:0}}@media (width<=480px){.carriers-kyc-card .ship-head{display:none}.carriers-kyc-card .ship-row{gap:var(--ft-space-8);height:auto;min-height:var(--ft-space-48);padding-block:var(--ft-space-12);flex-wrap:wrap}.carriers-kyc-card .ship-row>.ship-cell,.carriers-kyc-col-id,.carriers-kyc-col-name,.carriers-kyc-col-cr,.carriers-kyc-col-gov,.carriers-kyc-col-trucks,.carriers-kyc-col-submitted,.carriers-kyc-col-status,.carriers-kyc-col-updated,.carriers-kyc-col-action{flex:1 1 calc((100% - var(--ft-space-8)) / 2);width:auto;min-width:0}.carriers-kyc-col-name{flex:100%}.carriers-kyc-col-action{flex:none;justify-content:flex-end}}.clients-detail-screen{min-height:100dvh}.clients-detail-pagehead{align-items:flex-start;height:auto;min-height:73px}.clients-detail-profile{width:100%;min-height:148px;padding:var(--ft-space-24);border-radius:var(--ft-radius-20);background:var(--ft-color-bg-surface);justify-content:flex-start;align-items:center;display:flex}.clients-detail-identity{justify-content:flex-end;align-items:center;gap:var(--ft-space-16);display:flex}.clients-detail-avatar{background:var(--ft-color-accent-soft);border-radius:9999px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;overflow:hidden}.clients-detail-avatar-icon{width:28px;height:28px}.clients-detail-identity-copy{align-items:flex-end;gap:var(--ft-space-6);text-align:end;flex-direction:column;display:flex}.clients-detail-profile-meta{color:var(--ft-color-text-secondary);font-size:var(--ft-text-12);margin:0;font-weight:400;line-height:1.35}.clients-detail-profile-name{color:var(--ft-color-text-primary);margin:0;font-size:22px;font-weight:600;line-height:1.2}.clients-detail-badge-success{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.clients-detail-alert{justify-content:flex-end;align-items:center;gap:var(--ft-space-12);width:100%;min-height:46px;padding-block:var(--ft-space-12);padding-inline:var(--ft-space-16);border-radius:var(--ft-radius-12);background:var(--ft-color-warning-soft);color:var(--ft-color-warning);display:flex}.clients-detail-alert p{font-size:var(--ft-text-13);text-align:end;margin:0;font-weight:500;line-height:1.35}.clients-detail-alert-icon{flex:none;width:18px;height:18px}.clients-detail-tabs{max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;margin-block-end:var(--ft-space-16);display:flex;overflow-x:auto}.clients-detail-tabs .drivers-tab{white-space:nowrap;flex:none}.clients-detail-columns{align-items:flex-start;gap:var(--ft-space-20);width:100%;display:flex}.clients-detail-main{gap:var(--ft-space-16);flex-direction:column;flex:1;min-width:0;display:flex}.clients-detail-side{gap:var(--ft-space-16);flex-direction:column;flex:none;width:560px;max-width:100%;display:flex}.clients-detail-card{width:100%}.clients-detail-metrics{gap:var(--ft-space-12);grid-template-columns:1fr 1fr;width:100%;display:grid}.clients-detail-metric{align-items:flex-end;gap:var(--ft-space-4);padding:var(--ft-space-16);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-card);text-align:end;flex-direction:column;display:flex}.clients-detail-metric-label{color:var(--ft-color-text-secondary);font-size:var(--ft-text-12);margin:0;font-weight:400}.clients-detail-metric-value{color:var(--ft-color-text-primary);font-family:var(--ft-font-numeric);font-size:var(--ft-text-22,22px);margin:0;font-weight:600;line-height:1.2}.clients-detail-metric-value.is-warning{color:var(--ft-color-warning)}.clients-detail-last{justify-content:space-between;align-items:center;gap:var(--ft-space-12);width:100%;min-height:37px;padding-block:var(--ft-space-8);border-block-start:1px solid var(--ft-color-border-subtle,#0000000f);display:flex}.clients-detail-last-label,.clients-detail-last-value{font-size:var(--ft-text-13);margin:0}.clients-detail-last-label{color:var(--ft-color-text-secondary)}.clients-detail-last-value{color:var(--ft-color-text-primary);font-weight:500}.clients-detail-activity-list{gap:var(--ft-space-12);flex-direction:column;width:100%;display:flex}.clients-detail-badge-neutral{background:var(--ft-color-bg-muted,#0000000a);color:var(--ft-color-text-secondary)}.clients-detail-ship-card{width:100%}.clients-detail-ship-head{justify-content:space-between;align-items:center;gap:var(--ft-space-16);width:100%;margin-block-end:var(--ft-space-12);display:flex}.clients-detail-ship-title-group{align-items:center;gap:var(--ft-space-10);display:inline-flex}.clients-detail-ship-search{flex:none;width:280px;max-width:100%}.clients-detail-ship-head-row{--clients-ship-id:196px;--clients-ship-route:216px;--clients-ship-driver:196px;--clients-ship-carrier:235px;--clients-ship-date:196px;--clients-ship-status:196px;--clients-ship-action:98px}.clients-ship-col-id{flex:0 0 var(--clients-ship-id);width:var(--clients-ship-id)}.clients-ship-col-route{flex:0 0 var(--clients-ship-route);width:var(--clients-ship-route)}.clients-ship-col-driver{flex:0 0 var(--clients-ship-driver);width:var(--clients-ship-driver)}.clients-ship-col-carrier{flex:0 0 var(--clients-ship-carrier);width:var(--clients-ship-carrier)}.clients-ship-col-date{flex:0 0 var(--clients-ship-date);width:var(--clients-ship-date)}.clients-ship-col-status{flex:0 0 var(--clients-ship-status);width:var(--clients-ship-status)}.clients-ship-col-action{flex:0 0 var(--clients-ship-action);width:var(--clients-ship-action)}.clients-detail-pay-head-row{--clients-pay-id:196px;--clients-pay-ship:196px;--clients-pay-amount:196px;--clients-pay-method:235px;--clients-pay-date:216px;--clients-pay-status:196px;--clients-pay-action:98px}.clients-pay-col-id{flex:0 0 var(--clients-pay-id);width:var(--clients-pay-id)}.clients-pay-col-ship{flex:0 0 var(--clients-pay-ship);width:var(--clients-pay-ship)}.clients-pay-col-amount{flex:0 0 var(--clients-pay-amount);width:var(--clients-pay-amount)}.clients-pay-col-method{flex:0 0 var(--clients-pay-method);width:var(--clients-pay-method)}.clients-pay-col-date{flex:0 0 var(--clients-pay-date);width:var(--clients-pay-date)}.clients-pay-col-status{flex:0 0 var(--clients-pay-status);width:var(--clients-pay-status)}.clients-pay-col-action{flex:0 0 var(--clients-pay-action);width:var(--clients-pay-action)}.clients-detail-fee-head-row{--clients-fee-ship:183px;--clients-fee-reason:329px;--clients-fee-amount:164px;--clients-fee-added:201px;--clients-fee-due:201px;--clients-fee-status:164px;--clients-fee-action:91px}.clients-fee-col-ship{flex:0 0 var(--clients-fee-ship);width:var(--clients-fee-ship)}.clients-fee-col-reason{flex:0 0 var(--clients-fee-reason);width:var(--clients-fee-reason)}.clients-fee-col-amount{flex:0 0 var(--clients-fee-amount);width:var(--clients-fee-amount)}.clients-fee-col-added{flex:0 0 var(--clients-fee-added);width:var(--clients-fee-added)}.clients-fee-col-due{flex:0 0 var(--clients-fee-due);width:var(--clients-fee-due)}.clients-fee-col-status{flex:0 0 var(--clients-fee-status);width:var(--clients-fee-status)}.clients-fee-col-action{flex:0 0 var(--clients-fee-action);width:var(--clients-fee-action)}@media (width<=1024px){.clients-detail-columns{flex-direction:column}.clients-detail-side{width:100%}.clients-detail-ship-head{flex-wrap:wrap}.clients-detail-ship-head-row,.clients-detail-pay-head-row,.clients-detail-fee-head-row,.clients-detail-ship-card .ship-row{width:100%;min-width:0}.clients-ship-col-id,.clients-ship-col-route,.clients-ship-col-driver,.clients-ship-col-carrier,.clients-ship-col-date,.clients-ship-col-status,.clients-ship-col-action,.clients-pay-col-id,.clients-pay-col-ship,.clients-pay-col-amount,.clients-pay-col-method,.clients-pay-col-date,.clients-pay-col-status,.clients-pay-col-action,.clients-fee-col-ship,.clients-fee-col-reason,.clients-fee-col-amount,.clients-fee-col-added,.clients-fee-col-due,.clients-fee-col-status,.clients-fee-col-action{flex:1 1 0;width:auto;min-width:0}}@media (width<=480px){.clients-detail-metrics{grid-template-columns:1fr}.clients-detail-identity,.clients-detail-identity-copy{text-align:start;align-items:flex-start}.clients-detail-tabs .drivers-tab{padding-inline:var(--ft-space-12);font-size:var(--ft-text-12)}.clients-detail-ship-search{width:100%}.clients-detail-ship-card .ship-head{display:none}.clients-detail-ship-card .ship-row{gap:var(--ft-space-8);height:auto;min-height:var(--ft-space-48);padding-block:var(--ft-space-12);flex-wrap:wrap}.clients-detail-ship-card .ship-row>.ship-cell,.clients-ship-col-id,.clients-ship-col-route,.clients-ship-col-driver,.clients-ship-col-carrier,.clients-ship-col-date,.clients-ship-col-status,.clients-ship-col-action,.clients-pay-col-id,.clients-pay-col-ship,.clients-pay-col-amount,.clients-pay-col-method,.clients-pay-col-date,.clients-pay-col-status,.clients-pay-col-action,.clients-fee-col-ship,.clients-fee-col-reason,.clients-fee-col-amount,.clients-fee-col-added,.clients-fee-col-due,.clients-fee-col-status,.clients-fee-col-action{flex:1 1 calc((100% - var(--ft-space-8)) / 2);width:auto;min-width:0}.clients-ship-col-id,.clients-pay-col-id,.clients-fee-col-ship{flex:100%}.clients-ship-col-action,.clients-pay-col-action,.clients-fee-col-action{flex:none;justify-content:flex-end}}.carrier-detail-screen{min-height:100dvh}.carrier-detail-profile{justify-content:space-between;gap:var(--ft-space-16)}.carrier-detail-profile-actions{align-items:center;gap:var(--ft-space-12);flex-wrap:wrap;display:flex}.carrier-detail-suspend{color:var(--ft-color-status-danger,#d93a2b);border:1px solid var(--ft-color-status-danger,#d93a2b);background:0 0;text-decoration:none}.clients-detail-badge-danger{color:var(--ft-color-status-danger,#d93a2b);background:color-mix(in srgb, var(--ft-color-status-danger,#d93a2b) 12%, transparent)}.clients-detail-metric-value.is-danger{color:var(--ft-color-status-danger,#d93a2b)}.carrier-suspended-banner{align-items:flex-start;gap:var(--ft-space-12);width:100%;padding:var(--ft-space-14) var(--ft-space-16);border-radius:var(--ft-radius-12,12px);border:1px solid color-mix(in srgb, var(--ft-color-status-danger,#d93a2b) 35%, transparent);background:color-mix(in srgb, var(--ft-color-status-danger,#d93a2b) 8%, transparent);color:var(--ft-color-status-danger,#d93a2b);display:flex}.carrier-suspended-banner-copy{gap:var(--ft-space-4);flex-direction:column;min-width:0;display:flex}.carrier-suspended-banner-title{color:var(--ft-color-text-primary,#1a1a1a);margin:0;font-weight:700}.carrier-suspended-banner-body,.carrier-suspended-banner-meta{color:var(--ft-color-text-secondary,#5c5c5c);margin:0}.carrier-detail-side{width:520px}.carrier-detail-columns .detail-value,.carrier-detail-columns .detail-activity-copy,.carrier-detail-inline-activity{overflow-wrap:anywhere;word-break:break-word;min-width:0}.carrier-detail-columns .clients-detail-metric-value.is-success{color:var(--ft-color-status-success,#1f9d55)}.carrier-detail-inline-activity{border-block-start:1px solid var(--ft-color-border-subtle,#0000000f);margin-block-start:var(--ft-space-16);padding-block-start:var(--ft-space-16)}.carrier-detail-trips-head{gap:var(--ft-space-12);flex-wrap:wrap}.carrier-detail-trips-filters{align-items:center;gap:var(--ft-space-8);flex-wrap:wrap;display:flex}.carrier-trip-col-id{flex:1.1 1 0;min-width:0}.carrier-trip-col-route{flex:1.6 1 0;min-width:0}.carrier-trip-col-driver{flex:1.3 1 0;min-width:0}.carrier-trip-col-date{flex:1.1 1 0;min-width:0}.carrier-trip-col-status{flex:1 1 0;min-width:0}.carrier-trip-col-action{flex:0 0 48px}.carrier-truck-col-id{flex:1.2 1 0;min-width:0}.carrier-truck-col-type{flex:1.4 1 0;min-width:0}.carrier-truck-col-capacity,.carrier-truck-col-status{flex:1.1 1 0;min-width:0}.carrier-truck-col-action{flex:0 0 48px}.carrier-driver-col-id{flex:1.2 1 0;min-width:0}.carrier-driver-col-name{flex:1.6 1 0;min-width:0}.carrier-driver-col-truck,.carrier-driver-col-status{flex:1.1 1 0;min-width:0}.carrier-driver-col-action{flex:0 0 48px}.carrier-detail-docs-card{width:100%}.carrier-detail-doc-copy{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.carrier-detail-doc-file{color:var(--ft-color-text-secondary);font-size:var(--ft-text-12);text-align:end;margin:0;font-weight:400;line-height:1.2}.carrier-detail-activity-card{width:100%}.carrier-detail-activity-card .detail-activity-item:last-child{border-block-end:none}.carrier-finance-col-id{flex:1.1 1 0;min-width:0}.carrier-finance-col-trip{flex:1 1 0;min-width:0}.carrier-finance-col-gross,.carrier-finance-col-commission,.carrier-finance-col-net{flex:1.1 1 0;min-width:0}.carrier-finance-col-date,.carrier-finance-col-status{flex:1 1 0;min-width:0}.carrier-finance-col-action{flex:0 0 48px}.carrier-detail-inline-activity .detail-card-title{margin-block-end:var(--ft-space-12)}@media (width<=1024px){.carrier-detail-columns{flex-direction:column}.carrier-detail-columns .clients-detail-main,.carrier-detail-side,.carrier-detail-columns .detail-card,.carrier-detail-inline-activity{width:100%;min-width:0;max-width:100%}.carrier-detail-profile{flex-direction:column;align-items:stretch}.carrier-detail-profile-actions{justify-content:flex-end}}.drivers-detail-screen{min-height:100dvh}.drivers-detail-pagehead{align-items:flex-start;height:auto;min-height:73px}.drivers-detail-actions{flex-wrap:wrap}.drivers-detail-action-icon{flex:none;width:16px;height:16px}.drivers-detail-profile{width:100%;padding:var(--ft-space-24);border-radius:var(--ft-radius-20);background:var(--ft-color-bg-surface);justify-content:flex-start;align-items:center;display:flex}.drivers-detail-identity{justify-content:flex-end;align-items:center;gap:var(--ft-space-16);display:flex}.drivers-detail-avatar{background:var(--ft-color-accent-soft);border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;padding:0;display:inline-flex;overflow:hidden}.drivers-detail-avatar-icon{width:28px;height:28px}.drivers-detail-identity-copy{align-items:flex-end;gap:var(--ft-space-6);text-align:end;flex-direction:column;display:flex}.drivers-detail-profile-meta{color:var(--ft-color-text-secondary);font-size:var(--ft-text-12);margin:0;font-weight:400;line-height:1.35}.drivers-detail-profile-name{color:var(--ft-color-text-primary);margin:0;font-size:22px;font-weight:600;line-height:1.2}.drivers-detail-badge-success{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.drivers-detail-columns{align-items:flex-start;gap:var(--ft-space-20);flex:1;width:100%;min-height:0;display:flex}.drivers-detail-main{gap:var(--ft-space-20);flex-direction:column;flex:1;min-width:0;display:flex}.drivers-detail-side{gap:var(--ft-space-20);flex-direction:column;flex:none;width:480px;display:flex}.drivers-detail-card{gap:var(--ft-space-4);height:auto;overflow:visible}.drivers-detail-card>.detail-card-title{line-height:var(--ft-space-20);margin-block-end:var(--ft-space-8)}.drivers-detail-doc{justify-content:space-between;align-items:center;gap:var(--ft-space-12);width:100%;padding-block:var(--ft-space-12);border-block-end:1px solid var(--ft-color-border-default);display:flex}.drivers-detail-doc:last-child{border-block-end:none}.drivers-detail-doc-info{justify-content:flex-end;align-items:center;gap:var(--ft-space-12);min-width:0;display:flex}.drivers-detail-doc-icon{border-radius:var(--ft-radius-12);background:var(--ft-color-bg-card,#f7f7f7);width:40px;height:40px;color:var(--ft-color-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.drivers-detail-doc-name{color:var(--ft-color-text-primary);font-size:var(--ft-text-14);text-align:end;margin:0;font-weight:500;line-height:1.3}.drivers-detail-doc-actions{justify-content:flex-end;align-items:center;gap:var(--ft-space-10);flex:none;display:flex}.drivers-detail-doc-chip{padding:var(--ft-space-3) var(--ft-space-8);border-radius:var(--ft-radius-6);background:var(--ft-color-bg-card,#f7f7f7);color:var(--ft-color-text-secondary);font-size:var(--ft-text-11);align-items:center;font-weight:500;line-height:1;display:inline-flex}.drivers-detail-doc-view{background:var(--ft-color-bg-surface);border:1px solid var(--ft-color-border-default)}.drivers-detail-activity .detail-activity-item:last-child{border-block-end:none}@media (width<=1100px){.drivers-detail-columns{flex-direction:column}.drivers-detail-main,.drivers-detail-side{width:100%}.drivers-detail-card .detail-row{gap:var(--ft-space-6);flex-wrap:wrap}.drivers-detail-doc{flex-wrap:wrap;align-items:flex-start}.drivers-detail-doc-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.drivers-detail-actions .detail-action{flex:auto}}@media (width<=480px){.drivers-detail-profile{padding:var(--ft-space-16)}.drivers-detail-profile-name{font-size:18px}.drivers-detail-doc-view{flex:1}}.payments-screen{--pay-col-id:137px;--pay-col-client:192px;--pay-col-shipment:137px;--pay-col-type:165px;--pay-col-amount:123px;--pay-col-added:151px;--pay-col-status:123px;--pay-col-paid:151px;--pay-col-action:112px}.payments-stats{gap:var(--ft-space-12);justify-content:flex-end;align-items:stretch;width:100%;display:flex}.payments-stats .ship-stat{flex:1 1 0;min-width:0;min-height:100px}.payments-screen .ship-pagehead{margin-top:var(--ft-space-24)}.payments-col-id,.payments-col-client,.payments-col-shipment,.payments-col-type,.payments-col-amount,.payments-col-added,.payments-col-status,.payments-col-paid{flex:none}.payments-col-id{width:var(--pay-col-id)}.payments-col-client{width:var(--pay-col-client)}.payments-col-shipment{width:var(--pay-col-shipment)}.payments-col-type{width:var(--pay-col-type)}.payments-col-amount{width:var(--pay-col-amount)}.payments-col-added{width:var(--pay-col-added)}.payments-col-status{width:var(--pay-col-status)}.payments-col-paid{width:var(--pay-col-paid)}.payments-col-action{width:auto;min-width:var(--pay-col-action);flex:auto;justify-content:flex-end}.payments-stat-label-row{align-items:center;gap:var(--ft-space-8);min-width:0;display:flex}.payments-stat-chip{color:var(--ft-color-text-secondary);font-size:var(--ft-text-11);white-space:nowrap;font-weight:500;line-height:1}.payments-action{height:32px;padding-inline:var(--ft-space-12);border-radius:var(--ft-radius-10);background:var(--ft-color-accent-soft);color:var(--ft-color-primary);font-size:var(--ft-text-12);white-space:nowrap;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.payments-trend-done{color:var(--ft-color-status-success)}.payments-trend-due,.payments-trend-pending{color:var(--ft-color-status-warning)}.payments-trend-failed{color:var(--ft-color-status-danger)}.payments-module-tabs{margin-inline:var(--ft-space-32);margin-top:var(--ft-space-24);margin-bottom:0}.payments-error-state{justify-content:center;align-items:center;gap:var(--ft-space-16);min-height:560px;padding:var(--ft-space-48) var(--ft-space-24);border-radius:var(--ft-radius-20);background:var(--ft-color-bg-surface);text-align:center;flex-direction:column;flex:1;display:flex}.payments-error-icon{background:var(--ft-color-status-danger-soft);width:80px;height:80px;color:var(--ft-color-status-danger-strong,#d92d20);border-radius:50%;justify-content:center;align-items:center;display:flex}.payments-error-heading{color:var(--ft-color-text-primary);font-size:var(--ft-text-22,22px);margin:0;font-weight:600;line-height:1.3}.payments-error-body{max-width:420px;color:var(--ft-color-text-secondary);font-size:var(--ft-text-14);margin:0;font-weight:400;line-height:1.5}.payments-error-retry{min-height:40px;padding-inline:var(--ft-space-20);border-radius:var(--ft-radius-12);background:var(--ft-color-primary);color:var(--ft-color-on-primary,#fff);font-family:inherit;font-size:var(--ft-text-14);cursor:pointer;border:none;justify-content:center;align-items:center;margin-block-start:var(--ft-space-8);font-weight:500;display:inline-flex}.payments-error-retry:focus-visible{outline:2px solid var(--ft-color-primary);outline-offset:2px}@media (width<=1279px) and (width>=481px){.payments-card{overflow-x:auto}.payments-card .ship-head,.payments-card .ship-row{min-width:1291px}}@media (width<=1100px){.payments-stats{flex-wrap:wrap}.payments-stats .ship-stat{flex:1 1 calc(50% - var(--ft-space-12))}}@media (width<=480px){.payments-col-id,.payments-col-client,.payments-col-shipment,.payments-col-type,.payments-col-amount,.payments-col-added,.payments-col-status,.payments-col-paid,.payments-col-action{flex:1 1 calc((100% - var(--ft-space-8)) / 2);width:auto}}.fees-screen{--fee-col-id:145px;--fee-col-client:188px;--fee-col-shipment:142px;--fee-col-reason:217px;--fee-col-amount:129px;--fee-col-added:163px;--fee-col-status:130px;--fee-col-linked:145px;--fee-col-action:72px}.fees-screen .ship-pagehead{margin-top:var(--ft-space-24)}.fees-stats{gap:var(--ft-space-16);justify-content:flex-end;align-items:stretch;width:100%;display:flex}.fees-stats .ship-stat{min-width:0;min-height:100px;flex:1 1 0;align-items:flex-start;padding-block-start:var(--ft-space-20)}.fees-stats .ship-stat-copy{flex:1;width:100%}.fees-stat-label-row{justify-content:space-between;align-items:center;gap:var(--ft-space-8);width:100%;min-width:0;display:flex}.fees-stat-chip{color:var(--ft-color-text-secondary);font-size:var(--ft-text-11);white-space:nowrap;font-weight:500;line-height:1}.fees-pct{min-width:50px;height:17px;padding-inline:var(--ft-space-8);border-radius:var(--ft-radius-6);font-size:var(--ft-text-11);white-space:nowrap;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.fees-pct-warning{background:var(--ft-color-warning-soft);color:var(--ft-color-warning)}.fees-pct-success{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.fees-pct-danger{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger)}.fees-col-id,.fees-col-client,.fees-col-shipment,.fees-col-reason,.fees-col-amount,.fees-col-added,.fees-col-status,.fees-col-linked{flex:none}.fees-col-id{width:var(--fee-col-id)}.fees-col-client{width:var(--fee-col-client)}.fees-col-shipment{width:var(--fee-col-shipment)}.fees-col-reason{width:var(--fee-col-reason)}.fees-col-amount{width:var(--fee-col-amount)}.fees-col-added{width:var(--fee-col-added)}.fees-col-status{width:var(--fee-col-status)}.fees-col-linked{width:var(--fee-col-linked)}.fees-col-action{width:auto;min-width:var(--fee-col-action);flex:auto;justify-content:flex-end;padding-inline-end:calc(var(--ft-space-12) + var(--ft-space-14))}.fees-trend-paid{color:var(--ft-color-status-success)}.fees-trend-due{color:var(--ft-color-warning)}.fees-trend-unpaid{color:var(--ft-color-status-danger)}.fees-module-tabs{margin-inline:var(--ft-space-32);margin-top:var(--ft-space-24);margin-bottom:0}@media (width<=1279px) and (width>=481px){.fees-card{overflow-x:auto}.fees-card .ship-head,.fees-card .ship-row{min-width:1331px}}@media (width<=1100px){.fees-stats{flex-wrap:wrap}.fees-stats .ship-stat{flex:1 1 calc(50% - var(--ft-space-12))}}@media (width<=480px){.fees-col-id,.fees-col-client,.fees-col-shipment,.fees-col-reason,.fees-col-amount,.fees-col-added,.fees-col-status,.fees-col-linked,.fees-col-action{flex:1 1 calc((100% - var(--ft-space-8)) / 2);width:auto}}.payment-detail-screen .detail-pagehead{justify-content:flex-start;align-items:flex-start;height:auto;padding:0}.pd-head-start{align-items:flex-start;gap:var(--ft-space-16);display:flex}.payment-detail-screen .detail-heading{text-align:start;align-items:flex-start;gap:var(--ft-space-4)}.payment-detail-screen .detail-heading h1{font-size:var(--ft-text-28);font-weight:700;line-height:34px}.payment-detail-columns{justify-content:flex-end;align-items:flex-start;gap:var(--ft-space-20);width:100%;min-height:0;display:flex}.pd-col-main,.pd-col-side{gap:var(--ft-space-20);flex-direction:column;min-width:0;display:flex}.pd-col-main{flex:1 1 0}.pd-col-side{flex:none;width:520px}.payment-detail-screen .detail-card{height:auto;padding:var(--ft-space-16) var(--ft-space-20);gap:0;overflow:visible}.payment-detail-screen .detail-card-title{text-align:start}.pd-card-head{justify-content:space-between;align-items:center;gap:var(--ft-space-12);padding-block-end:var(--ft-space-4);display:flex}.pd-brand{align-items:center;gap:var(--ft-space-8);color:var(--ft-color-text-secondary);font-size:var(--ft-text-13);margin:0;line-height:16px;display:inline-flex}.pd-brand bdi{color:var(--ft-color-text-primary);font-weight:500}.payment-detail-screen .detail-row:last-child{border-block-end:0}.pd-net .detail-label,.pd-net .detail-value{color:var(--ft-color-text-primary);font-weight:600}.pd-status{align-items:center;gap:var(--ft-space-6);color:var(--ft-color-status-success);font-size:var(--ft-text-13);font-weight:600;line-height:1;display:inline-flex}.pd-timeline{gap:var(--ft-space-12);margin:var(--ft-space-8) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.pd-timeline li{align-items:flex-start;gap:var(--ft-space-2);flex-direction:column;display:flex}.pd-step-label{align-items:center;gap:var(--ft-space-8);font-size:var(--ft-text-13);font-weight:500;line-height:16px;display:inline-flex}.pd-step-time{color:var(--ft-color-text-secondary);font-size:var(--ft-text-12);padding-inline-start:calc(6px + var(--ft-space-8));line-height:16px}.pd-invoice-value{align-items:center;gap:var(--ft-space-8);display:inline-flex}.pd-muted{color:var(--ft-color-text-secondary);font-weight:400}@media (width<=1100px){.payment-detail-columns{flex-direction:column}.pd-col-side{width:100%}}@media (width<=480px){.pd-head-start{flex-wrap:wrap}.payment-detail-screen .detail-row{white-space:normal}}.settlement-review-screen .detail-pagehead{flex-direction:row-reverse}.settlement-review-screen .settlement-review-approve{background:var(--ft-color-status-success,#2e9c3d);color:#fff;border-color:#0000}.settlement-review-screen .settlement-review-reject{background:var(--ft-color-status-danger,#c62828);color:#fff;border-color:#0000}.settlement-review-backdrop{background:#0f172a80}.settlement-review-approve-confirm{background:var(--ft-color-status-success,#2e9c3d);color:#fff;border:none}.settlement-review-approve-confirm:disabled{opacity:.45;cursor:not-allowed}.journal-new-screen .journal-new-grid{gap:var(--ft-space-20,20px);width:100%;padding-inline:var(--ft-space-32,32px);padding-bottom:var(--ft-space-32,32px);align-items:flex-start;display:flex}.journal-new-side{gap:var(--ft-space-20,20px);flex-direction:column;flex:none;width:520px;display:flex}.journal-new-lines{flex:1 1 0;min-width:0}.journal-new-field{gap:var(--ft-space-6,6px);width:100%;flex-direction:column;margin-block-start:var(--ft-space-12,12px);display:flex}.journal-new-field-label{color:var(--ft-color-text-secondary,#7a7a7a);font-size:12px;font-weight:500}.journal-new-field-value{min-height:44px;padding-inline:var(--ft-space-12,12px);border:1px solid var(--ft-color-border-default,#e4e4e4);border-radius:var(--ft-radius-10,10px);background:var(--ft-color-bg-card,#f7f7f7);color:var(--ft-color-text-primary,#1b1b1d);align-items:center;font-size:13px;display:flex}.journal-new-upload{border:1px dashed var(--ft-color-border-default,#e4e4e4);background:var(--ft-color-bg-card,#f7f7f7);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;margin-block-start:var(--ft-space-12,12px);padding:20px;display:flex}.journal-new-upload-title{color:var(--ft-color-text-primary,#1b1b1d);margin:0;font-size:13px;font-weight:500}.journal-new-upload-hint{color:var(--ft-color-text-secondary,#7a7a7a);margin:0;font-size:11px}.journal-new-file{background:var(--ft-color-bg-surface,#fff);border-radius:8px;align-items:center;gap:6px;margin-block-start:4px;padding:6px 10px;font-size:12px;font-weight:500;display:inline-flex}.journal-new-table{width:100%;margin-block-start:var(--ft-space-12,12px)}.journal-new-table-head,.journal-new-table-row{gap:var(--ft-space-8,8px);grid-template-columns:minmax(180px,2fr) minmax(120px,1fr) minmax(100px,1fr) minmax(100px,1fr);align-items:center;padding-block:12px;padding-inline:12px;display:grid}.journal-new-table-head{background:var(--ft-color-bg-card,#f7f7f7);color:var(--ft-color-text-secondary,#7a7a7a);border-radius:10px;font-size:12px;font-weight:500}.journal-new-table-row{border-bottom:1px solid var(--ft-color-border-default,#e4e4e4);font-size:13px}.journal-new-table-row.is-total{font-weight:700}.journal-new-line-actions{justify-content:flex-end;margin-block-start:var(--ft-space-16,16px);display:flex}.journal-new-banner{margin:0 var(--ft-space-32,32px) var(--ft-space-16,16px);padding:var(--ft-space-12,12px) var(--ft-space-16,16px);border-radius:var(--ft-radius-12,12px);background:color-mix(in srgb, var(--ft-color-text-secondary,#7a7a7a) 12%, transparent);color:var(--ft-color-text-primary,#1a1a1a)}.journal-new-banner.is-pending{background:color-mix(in srgb, var(--ft-color-status-warning,#c47a00) 12%, transparent)}@media (width<=1024px){.journal-new-screen .journal-new-grid{padding-inline:var(--ft-space-16,16px);flex-direction:column}.journal-new-side{width:100%}.journal-new-table-head,.journal-new-table-row{grid-template-columns:1.4fr 1fr 1fr}.journal-new-col-cc{display:none}}@media (width<=390px){.journal-new-table-head,.journal-new-table-row{grid-template-columns:1fr 1fr}.journal-new-col-account{grid-column:1/-1}}.fee-new-screen .detail-pagehead{justify-content:flex-start;align-items:flex-start;height:auto;padding:0}.fee-new-head{align-items:flex-start;gap:var(--ft-space-16,16px);display:flex}.fee-new-screen .detail-heading{text-align:start;align-items:flex-start}.fee-new-screen .fee-new-grid{gap:var(--ft-space-20,20px);margin-block-start:0;padding-inline:0}.fee-new-screen .settlement-detail-amounts{width:520px}.fee-new-screen .detail-card{height:auto;overflow:visible}.fee-new-screen .detail-card-title{text-align:start}.fee-new-req{color:var(--ft-color-status-danger,#d93a2b)}.fee-new-select{justify-content:space-between;align-items:center;gap:var(--ft-space-8,8px);width:100%;display:flex}.fee-new-form-actions{justify-content:flex-start;align-items:center;gap:var(--ft-space-12,12px);flex-wrap:wrap;margin-block-start:var(--ft-space-20,20px);display:flex}.fee-new-screen .detail-action-primary{background:var(--ft-color-primary,#ff5b1a);color:#fff;border:none}.fee-new-screen .detail-action-primary:hover{filter:brightness(.95)}.fee-new-cancel{appearance:none;color:var(--ft-color-text-secondary,#7a7a7a);font:inherit;font-size:var(--ft-text-14,14px);cursor:pointer;background:0 0;border:none;padding:8px 4px;font-weight:500}.fee-new-cancel:hover{color:var(--ft-color-text-primary,#1b1b1d)}@media (width<=1024px){.fee-new-screen .settlement-detail-grid{flex-direction:column}.fee-new-screen .settlement-detail-amounts{width:100%}}.settlement-payout-screen .detail-pagehead{flex-direction:row-reverse}.settlement-payout-activity{align-items:flex-start;gap:var(--ft-space-8,8px);margin-block-end:var(--ft-space-12,12px);display:flex}.settlement-payout-activity-title{color:var(--ft-color-text-primary,#1a1a1a);margin:0;font-weight:600}@media print{.settlement-payout-screen .ship-top,.settlement-payout-screen .admin-compact-top,.settlement-payout-screen .detail-head-actions,.settlement-payout-screen .admin-bottom-tabs,.settlement-payout-screen .ship-fade{display:none!important}.settlement-payout-screen .ship-top-spacer{height:0!important}}.settlements-screen{--settle-col-action:72px;--settle-col-id:118px;--settle-col-carrier:210px;--settle-col-shipment:110px;--settle-col-driver:130px;--settle-col-due:130px;--settle-col-status:128px;--settle-col-activity:132px;--settle-col-date:148px}.settlements-stats{gap:var(--ft-space-12);align-items:stretch;width:100%;margin-block-start:18px;display:flex}.settlements-stat{justify-content:space-between;align-items:stretch;gap:var(--ft-space-12);min-width:0;min-height:100px;padding:var(--ft-space-16);border:2px solid var(--ft-color-bg-surface);border-radius:var(--ft-radius-16);background:var(--ft-color-bg-card);text-align:start;flex-direction:column;flex:1 1 0;display:flex}.settlements-stat-top{justify-content:space-between;align-items:center;gap:var(--ft-space-8);width:100%;display:flex}.settlements-stat-title{align-items:center;gap:var(--ft-space-6);min-width:0;color:var(--ft-color-text-secondary);font-size:var(--ft-text-11);line-height:1.2;display:inline-flex}.settlements-stat-title svg{color:var(--ft-color-text-primary);flex:none}.settlements-stat-value{font-family:var(--ft-font-numeric);font-size:var(--ft-text-22,22px);color:var(--ft-color-text-primary);text-align:start;font-weight:500;line-height:1}.settlements-badge{align-items:center;gap:var(--ft-space-4,4px);padding-block:3px;padding-inline:var(--ft-space-8);border-radius:var(--ft-radius-6);font-size:var(--ft-text-11);white-space:nowrap;flex:none;font-weight:500;line-height:1;display:inline-flex}.settlements-badge-neutral{background:var(--ft-color-bg-surface);color:var(--ft-color-text-secondary)}.settlements-badge-success{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.settlements-badge-warning{background:var(--ft-color-warning-soft);color:var(--ft-color-warning)}.settlements-badge-danger{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger)}.settlements-badge-accent{background:var(--ft-color-accent-soft);color:var(--ft-color-primary)}.settlements-money,.settlements-date{white-space:nowrap;align-items:baseline;display:inline-flex}.settlements-date .settlements-gap{padding-inline:.35em}.settlements-money .settlements-gap{padding-inline-start:.35em}.settlements-screen .admin-topbar .locale-toggle{width:max-content;margin-inline-start:var(--ft-space-8);position:static;inset:auto}.settlements-screen .ship-pagehead{margin-block-start:28px}.settlements-col-action,.settlements-col-id,.settlements-col-carrier,.settlements-col-shipment,.settlements-col-driver,.settlements-col-due,.settlements-col-status,.settlements-col-activity,.settlements-col-date{flex:none}.settlements-col-action{width:var(--settle-col-action);align-items:center;display:flex}.settlements-col-id{width:var(--settle-col-id)}.settlements-col-carrier{width:var(--settle-col-carrier)}.settlements-col-shipment{width:var(--settle-col-shipment)}.settlements-col-driver{width:var(--settle-col-driver)}.settlements-col-due{width:var(--settle-col-due)}.settlements-col-status{width:var(--settle-col-status)}.settlements-col-activity{width:var(--settle-col-activity)}.settlements-col-date{width:var(--settle-col-date)}.settlements-card .ship-pages{gap:var(--ft-space-12)}.settlements-card .ship-page{background:0 0}.settlements-card .ship-page.is-current{background:var(--ft-color-primary)}.settlements-trend-review,.settlements-trend-processing{background:var(--ft-color-warning-soft);color:var(--ft-color-warning)}.settlements-trend-processing{background:var(--ft-color-accent-soft);color:var(--ft-color-primary)}.settlements-trend-settled,.settlements-trend-paid{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.settlements-trend-held{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger)}.settlements-forbidden{justify-content:center;align-items:center;gap:var(--ft-space-16);min-height:560px;margin-inline:var(--ft-space-32);padding:var(--ft-space-48) var(--ft-space-24);border-radius:var(--ft-radius-20);background:var(--ft-color-bg-surface);text-align:center;flex-direction:column;flex:1;display:flex}.settlements-forbidden-icon{background:var(--ft-color-status-warning-soft,#fff1e8);width:80px;height:80px;color:var(--ft-color-primary,#ff5b1a);border-radius:50%;justify-content:center;align-items:center;display:flex}.settlements-forbidden-title{color:var(--ft-color-text-primary);font-size:var(--ft-text-22,22px);margin:0;font-weight:600;line-height:1.3}.settlements-forbidden-body{max-width:420px;color:var(--ft-color-text-secondary);font-size:var(--ft-text-14);margin:0;font-weight:400;line-height:1.5}.settlements-forbidden-actions{justify-content:center;align-items:center;gap:var(--ft-space-12);flex-wrap:wrap;margin-block-start:var(--ft-space-8);display:flex}.settlements-forbidden-request{min-height:40px;padding-inline:var(--ft-space-20);border-radius:var(--ft-radius-12);background:var(--ft-color-primary);color:var(--ft-color-on-primary,#fff);font-family:inherit;font-size:var(--ft-text-14);cursor:pointer;border:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.settlements-forbidden-request:disabled{cursor:default;opacity:.72}.settlements-forbidden-request:focus-visible{outline:2px solid var(--ft-color-primary);outline-offset:2px}.settlements-forbidden-home{min-height:40px;padding-inline:var(--ft-space-20);border:1px solid var(--ft-color-border-subtle,#e5e7eb);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-muted,#f3f4f6);color:var(--ft-color-text-primary);font-size:var(--ft-text-14);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.settlements-forbidden-home:focus-visible{outline:2px solid var(--ft-color-primary);outline-offset:2px}@media (width<=1100px){.settlements-stats{flex-wrap:wrap}.settlements-stat{flex:1 1 calc(50% - var(--ft-space-12))}.settlements-forbidden{margin-inline:var(--ft-space-16);min-height:420px}}.dedicated-desk{box-sizing:border-box;border-block-start:1px solid var(--ft-color-border-default);background:var(--ft-color-bg-surface);width:100%;max-width:100%;color:var(--ft-color-text-primary);padding:var(--ft-space-12);margin:0;overflow:hidden}.dedicated-desk-summary{cursor:pointer;font:inherit}.dedicated-desk-form,.dedicated-desk-actions,.dedicated-desk-list{gap:var(--ft-space-8);max-width:100%;flex-wrap:wrap;margin-block-start:var(--ft-space-12);display:flex}.dedicated-desk-form label{gap:var(--ft-space-4);min-width:0;font:inherit;flex-direction:column;flex:8rem;display:flex}.dedicated-desk-form input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;color:inherit;background:var(--ft-color-bg-surface);border:1px solid var(--ft-color-border-default);border-radius:var(--ft-radius-sm);padding:var(--ft-space-8)}.dedicated-desk-row{font:inherit;color:inherit;background:var(--ft-color-bg-surface);border:1px solid var(--ft-color-border-default);border-radius:var(--ft-radius-sm);padding:var(--ft-space-8);overflow-wrap:anywhere;max-width:100%}.dedicated-desk-row.is-selected{border-color:var(--ft-color-text-primary)}.dedicated-desk-message{overflow-wrap:anywhere;max-width:100%;margin-block-start:var(--ft-space-8)}.coa-screen .coa-tabs,.coa-screen .coa-stats{margin-block-end:var(--ft-space-16,16px)}.coa-col-code{flex:0 0 88px}.coa-col-name{flex:180px}.coa-col-type{flex:0 0 110px}.coa-col-parent{flex:140px}.coa-col-balance{flex:0 0 130px}.coa-col-status{flex:0 0 110px}.coa-col-action{flex:0 0 40px}.coa-trend-active{color:var(--ft-color-status-success,#2e9c3d)}.coa-trend-frozen{color:var(--ft-color-status-warning,#c47a00)}.coa-trend-archived{color:var(--ft-color-text-secondary,#7a7a7a)}@media (width<=1024px){.coa-col-parent,.coa-col-type{display:none}}.account-detail-banner{align-items:flex-start;gap:var(--ft-space-8,8px);margin:0 var(--ft-space-24,24px) var(--ft-space-16,16px);padding:var(--ft-space-12,12px) var(--ft-space-16,16px);border-radius:var(--ft-radius-12,12px);background:color-mix(in srgb, var(--ft-color-status-warning,#c47a00) 12%, transparent);color:var(--ft-color-text-primary,#1a1a1a);display:flex}.account-detail-banner.is-ok{background:color-mix(in srgb, var(--ft-color-status-success,#2e9c3d) 12%, transparent)}.account-detail-moves-head,.account-detail-move{gap:var(--ft-space-8,8px);padding-block:var(--ft-space-8,8px);border-bottom:1px solid var(--ft-color-border-subtle,#ececec);grid-template-columns:.9fr 1fr 1.4fr .9fr;font-size:13px;display:grid}.account-detail-moves-head{color:var(--ft-color-text-secondary,#7a7a7a);border-bottom-width:2px;font-weight:500}.account-detail-activity-row{align-items:flex-start;gap:var(--ft-space-8,8px);margin-block-end:var(--ft-space-12,12px);display:flex}.account-detail-activity-title{margin:0;font-weight:600}@media (width<=1024px){.account-detail-moves-head,.account-detail-move{grid-template-columns:1fr 1fr}}.journals-screen .journals-tabs,.journals-screen .journals-stats{margin-block-end:var(--ft-space-16,16px)}.journals-col-id,.journals-col-date{flex:0 0 120px}.journals-col-memo{flex:180px}.journals-col-source{flex:0 0 110px}.journals-col-amount,.journals-col-by,.journals-col-status{flex:0 0 120px}.journals-col-action{flex:0 0 40px}.journals-trend-draft,.journals-trend-reversed{color:var(--ft-color-text-secondary,#7a7a7a)}.journals-trend-pending{color:var(--ft-color-status-warning,#c47a00)}.journals-trend-posted{color:var(--ft-color-status-success,#2e9c3d)}.journals-trend-rejected{color:var(--ft-color-status-danger,#c62828)}@media (width<=1024px){.journals-col-source,.journals-col-by{display:none}}.journal-detail-banner{align-items:flex-start;gap:var(--ft-space-8,8px);margin:0 var(--ft-space-32,32px) var(--ft-space-16,16px);padding:var(--ft-space-12,12px) var(--ft-space-16,16px);border-radius:var(--ft-radius-12,12px);background:color-mix(in srgb, var(--ft-color-status-warning,#c47a00) 12%, transparent);color:var(--ft-color-text-primary,#1a1a1a);display:flex}.journal-detail-banner.is-posted{background:color-mix(in srgb, var(--ft-color-status-success,#2e9c3d) 12%, transparent)}.journal-detail-banner.is-rejected{background:color-mix(in srgb, var(--ft-color-status-danger,#c62828) 12%, transparent)}.journal-detail-screen .detail-action-danger{color:var(--ft-color-status-danger,#c62828);border-color:color-mix(in srgb, var(--ft-color-status-danger,#c62828) 35%, transparent)}@media (width<=1024px){.journal-detail-banner{margin-inline:var(--ft-space-16,16px)}}.ar-screen .ar-tabs,.ar-screen .ar-stats{margin-block-end:var(--ft-space-16,16px)}.ar-col-client{flex:160px;min-width:120px}.ar-col-manager{flex:0 0 120px}.ar-col-bucket{font-variant-numeric:tabular-nums;flex:0 0 88px}.ar-col-total{font-variant-numeric:tabular-nums;flex:0 0 110px;font-weight:600}.ar-col-action{flex:0 0 40px}.ar-flag{color:var(--ft-color-status-warning,#c47a00);align-items:center;gap:4px;margin-inline-start:6px;font-size:11px;display:inline-flex}.ar-flag.is-danger,.ar-bucket-overdue{color:var(--ft-color-status-danger,#c62828)}@media (width<=1024px){.ar-col-manager,.ar-col-bucket.ar-hide-md{display:none}}@media (width<=390px){.ar-col-bucket{display:none}.ar-col-bucket.ar-col-d30,.ar-col-total{display:flex}}.ar-detail-screen .ar-detail-banner{align-items:center;gap:var(--ft-space-8,8px);margin:0 var(--ft-space-32,32px) var(--ft-space-16,16px);padding:var(--ft-space-12,12px) var(--ft-space-16,16px);border-radius:var(--ft-radius-12,12px);background:color-mix(in srgb, var(--ft-color-status-warning,#c47a00) 12%, white);color:var(--ft-color-text-primary,#1a1a1a);font-family:var(--ft-font-arabic);font-size:var(--ft-text-14,14px);display:flex}.ar-detail-screen .ar-detail-banner.is-suspended{background:color-mix(in srgb, var(--ft-color-status-danger,#c62828) 12%, white)}.ar-detail-inv-head,.ar-detail-inv-row{align-items:center;gap:var(--ft-space-8,8px);padding:var(--ft-space-10,10px) 0;border-bottom:1px solid var(--ft-color-border-subtle,#ececec);font-family:var(--ft-font-arabic);font-size:var(--ft-text-13,13px);display:flex}.ar-detail-inv-head{color:var(--ft-color-text-secondary,#7a7a7a);border-bottom-width:2px;font-weight:600}.ar-detail-inv-row:last-child{border-bottom:none}.ar-detail-inv-id,.ar-detail-inv-date,.ar-detail-inv-due{flex:0 0 110px}.ar-detail-inv-amount{font-variant-numeric:tabular-nums;flex:100px}.ar-detail-inv-status{flex:0 0 100px}.ar-detail-activity-row{align-items:flex-start;gap:var(--ft-space-10,10px);padding:var(--ft-space-10,10px) 0;border-bottom:1px solid var(--ft-color-border-subtle,#ececec);display:flex}.ar-detail-activity-row:last-of-type{border-bottom:none}.ar-detail-activity-title{font-family:var(--ft-font-arabic);font-size:var(--ft-text-14,14px);margin:0 0 4px;font-weight:600}@media (width<=1024px){.ar-detail-inv-due{display:none}}.ap-screen .ap-tabs,.ap-screen .ap-stats{margin-block-end:var(--ft-space-16,16px)}.ap-col-carrier{flex:150px;min-width:120px}.ap-col-trips{flex:0 0 88px}.ap-col-bucket{font-variant-numeric:tabular-nums;flex:0 0 96px}.ap-col-total{font-variant-numeric:tabular-nums;flex:0 0 110px;font-weight:600}.ap-col-status{flex:0 0 110px}.ap-col-action{flex:0 0 40px}.ap-trend-suspended,.ap-trend-overdue{color:var(--ft-color-status-danger,#c62828)}.ap-trend-dueWeek{color:var(--ft-color-status-warning,#c47a00)}.ap-trend-open{color:var(--ft-color-status-success,#2e9c3d)}@media (width<=1024px){.ap-col-trips,.ap-col-bucket.ap-hide-md{display:none}}.ap-detail-screen .ap-detail-banner{align-items:center;gap:var(--ft-space-8,8px);margin:0 var(--ft-space-32,32px) var(--ft-space-16,16px);padding:var(--ft-space-12,12px) var(--ft-space-16,16px);border-radius:var(--ft-radius-12,12px);background:color-mix(in srgb, var(--ft-color-status-danger,#c62828) 12%, white);color:var(--ft-color-text-primary,#1a1a1a);font-family:var(--ft-font-arabic);font-size:var(--ft-text-14,14px);display:flex}.ap-detail-screen .ap-detail-banner.is-ok{background:color-mix(in srgb, var(--ft-color-status-success,#2e9c3d) 12%, white)}.ap-detail-trip-head,.ap-detail-trip-row{align-items:center;gap:var(--ft-space-8,8px);padding:var(--ft-space-10,10px) 0;border-bottom:1px solid var(--ft-color-border-subtle,#ececec);font-family:var(--ft-font-arabic);font-size:var(--ft-text-13,13px);display:flex}.ap-detail-trip-head{color:var(--ft-color-text-secondary,#7a7a7a);border-bottom-width:2px;font-weight:600}.ap-detail-trip-row:last-child{border-bottom:none}.ap-detail-trip-id{flex:0 0 110px}.ap-detail-trip-route{flex:160px}.ap-detail-trip-date{flex:0 0 110px}.ap-detail-trip-amount{font-variant-numeric:tabular-nums;flex:0 0 110px}.ap-detail-activity-row{align-items:flex-start;gap:var(--ft-space-10,10px);padding:var(--ft-space-10,10px) 0;border-bottom:1px solid var(--ft-color-border-subtle,#ececec);display:flex}.ap-detail-activity-row:last-of-type{border-bottom:none}.ap-detail-activity-title{font-family:var(--ft-font-arabic);font-size:var(--ft-text-14,14px);margin:0 0 4px;font-weight:600}@media (width<=1024px){.ap-detail-trip-date{display:none}}.exp-screen .exp-tabs,.exp-screen .exp-stats{margin-block-end:var(--ft-space-16,16px)}.exp-col-id{flex:0 0 120px}.exp-col-vendor{flex:180px;min-width:140px}.exp-col-category{flex:0 0 110px}.exp-col-submitter{flex:0 0 140px}.exp-col-amount{font-variant-numeric:tabular-nums;flex:0 0 110px;font-weight:600}.exp-col-receipt{flex:0 0 88px}.exp-col-status{flex:0 0 120px}.exp-col-action{flex:0 0 40px}.exp-trend-pending{color:var(--ft-color-status-warning,#c47a00)}.exp-trend-approved{color:var(--ft-color-status-success,#2e9c3d)}.exp-trend-rejected{color:var(--ft-color-status-danger,#c62828)}.exp-trend-paid{color:var(--ft-color-status-success,#2e9c3d)}@media (width<=1024px){.exp-col-submitter,.exp-col-receipt{display:none}}.exp-new-screen .journal-new-grid{gap:var(--ft-space-20,20px);width:100%;padding-inline:var(--ft-space-32,32px);padding-bottom:var(--ft-space-32,32px);align-items:flex-start;display:flex}.exp-new-fields{flex:1 1 0;min-width:0}.exp-new-banner{margin:0 var(--ft-space-32,32px) var(--ft-space-16,16px);padding:var(--ft-space-12,12px) var(--ft-space-16,16px);border-radius:var(--ft-radius-12,12px);background:color-mix(in srgb, var(--ft-color-status-warning,#c47a00) 12%, white);font-family:var(--ft-font-arabic);font-size:var(--ft-text-14,14px)}.exp-new-banner.is-pending{background:color-mix(in srgb, var(--ft-color-status-success,#2e9c3d) 12%, white)}@media (width<=1024px){.exp-new-screen .journal-new-grid{flex-direction:column}.exp-new-screen .journal-new-side{width:100%}}.exp-detail-screen .exp-detail-banner{align-items:center;gap:var(--ft-space-8,8px);margin:0 var(--ft-space-32,32px) var(--ft-space-16,16px);padding:var(--ft-space-12,12px) var(--ft-space-16,16px);border-radius:var(--ft-radius-12,12px);background:color-mix(in srgb, var(--ft-color-status-warning,#c47a00) 14%, white);color:var(--ft-color-text-primary,#1a1a1a);font-family:var(--ft-font-arabic);font-size:var(--ft-text-14,14px);display:flex}.exp-detail-screen .exp-detail-banner.is-ok{background:color-mix(in srgb, var(--ft-color-status-success,#2e9c3d) 12%, white)}.exp-detail-screen .exp-detail-banner.is-rejected{background:color-mix(in srgb, var(--ft-color-status-danger,#c62828) 12%, white)}.exp-detail-receipt{justify-content:center;align-items:center;gap:var(--ft-space-8,8px);min-height:120px;padding:var(--ft-space-16,16px);border:1px dashed var(--ft-color-border-subtle,#ececec);border-radius:var(--ft-radius-12,12px);text-align:center;font-family:var(--ft-font-arabic);font-size:var(--ft-text-13,13px);color:var(--ft-color-text-secondary,#7a7a7a);flex-direction:column;display:flex}.exp-detail-receipt-file{border-radius:var(--ft-radius-8,8px);background:var(--ft-color-bg-subtle,#f5f5f5);color:var(--ft-color-text-primary,#1a1a1a);font-size:var(--ft-text-12,12px);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.exp-detail-activity-row{align-items:flex-start;gap:var(--ft-space-10,10px);padding:var(--ft-space-10,10px) 0;border-bottom:1px solid var(--ft-color-border-subtle,#ececec);display:flex}.exp-detail-activity-row:last-of-type{border-bottom:none}.exp-detail-activity-title{font-family:var(--ft-font-arabic);font-size:var(--ft-text-14,14px);margin:0 0 4px;font-weight:600}.vat-screen .exp-stats{margin-block-end:var(--ft-space-16,16px)}.vat-col-period{flex-direction:column;flex:180px;align-items:flex-start;gap:2px;min-width:140px;display:flex}.vat-period-main{color:var(--ft-color-text-primary,#1b1b1d);font-weight:500}.vat-period-sub{font-size:var(--ft-text-11,11px);color:var(--ft-color-text-secondary,#7a7a7a)}.vat-col-sales,.vat-col-output,.vat-col-input,.vat-col-net{font-variant-numeric:tabular-nums;flex:0 0 120px}.vat-col-net{font-weight:600}.vat-col-submitter{flex:0 0 170px}.vat-submitter{align-items:center;gap:var(--ft-space-10,10px);display:flex}.vat-submitter-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.vat-submitter-name{font-size:var(--ft-text-13,13px);color:var(--ft-color-text-primary,#1b1b1d);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.vat-submitter-role,.vat-submitter-empty{font-size:var(--ft-text-11,11px);color:var(--ft-color-text-secondary,#7a7a7a)}.vat-col-status{flex:0 0 110px}.vat-col-action{flex:0 0 100px}.vat-action{height:32px;padding-inline:var(--ft-space-12,12px);border-radius:var(--ft-radius-10,10px);background:color-mix(in srgb, var(--ft-color-accent-default,#ff5b1a) 12%, white);color:var(--ft-color-accent-default,#ff5b1a);font-size:var(--ft-text-12,12px);align-items:center;font-weight:500;display:inline-flex}.vat-trend-draft{color:var(--ft-color-status-warning,#b7791f)}.vat-trend-submitted{color:var(--ft-color-status-success,#2e9c3d)}@media (width<=1100px){.vat-col-submitter,.vat-col-input{display:none}}.vat-detail-side{width:520px}.vat-detail-banner{margin:0 var(--ft-space-32,32px) var(--ft-space-16,16px);padding:var(--ft-space-12,12px) var(--ft-space-16,16px);border-radius:var(--ft-radius-12,12px);background:color-mix(in srgb, var(--ft-color-status-warning,#c47a00) 12%, white);font-family:var(--ft-font-arabic);font-size:var(--ft-text-14,14px)}.vat-detail-banner.is-ok{background:color-mix(in srgb, var(--ft-color-status-success,#2e9c3d) 12%, white)}.vat-detail-activity-row{align-items:flex-start;gap:var(--ft-space-12,12px);padding:var(--ft-space-12,12px) 0;border-bottom:1px solid var(--ft-color-border-default,#e4e4e4);display:flex}.vat-detail-activity-row:last-of-type{border-bottom:none}.vat-detail-activity-title{font-family:var(--ft-font-arabic);font-size:var(--ft-text-14,14px);margin:0 0 4px;font-weight:600}.vat-detail-activity-body,.vat-detail-activity-meta{font-family:var(--ft-font-arabic);font-size:var(--ft-text-12,12px);color:var(--ft-color-text-secondary,#7a7a7a);margin:0;line-height:1.45}.vat-detail-activity-meta{margin-top:4px}@media (width<=1100px){.vat-detail-side{width:100%}}.fs-nav-actions{gap:var(--ft-space-8,8px);padding-block:var(--ft-space-8,8px) var(--ft-space-4,4px);flex-wrap:wrap;justify-content:flex-end;display:flex}[dir=ltr] .fs-nav-actions{justify-content:flex-start}.fs-screen .fs-nav-actions .detail-action{text-decoration:none}.pc-col-period{flex:1.4 180px;min-width:140px}.pc-col-journals,.pc-col-net{flex:110px;min-width:96px}.pc-col-closer{flex:1.3 160px;min-width:140px}.pc-col-status{flex:.9 110px;min-width:96px}.pc-col-action{flex:.7 88px;min-width:72px}.pc-trend-open{color:var(--ft-color-success,#1f7a4d)}.pc-trend-closing{color:var(--ft-color-warning,#b76e00)}.pc-trend-closed{color:var(--ft-color-text-muted,#6b7280)}.pc-detail-banner{margin:0 0 var(--ft-space-16,16px);padding:var(--ft-space-12,12px) var(--ft-space-16,16px);border-radius:var(--ft-radius-12,12px);background:var(--ft-color-warning-soft,#fbf0dc);color:var(--ft-color-warning,#b7791f);font-size:13px}.pc-detail-banner.is-ok{background:var(--ft-color-success-soft,#dff5dc);color:var(--ft-color-success,#2e9c3d)}.pc-detail-table{flex-direction:column;width:100%;display:flex}.pc-detail-thead,.pc-detail-trow{align-items:center;gap:0;width:100%;display:flex}.pc-detail-thead{background:var(--ft-color-neutral-50,#f7f7f7);border-radius:10px;min-height:40px}.pc-detail-trow{border-bottom:1px solid var(--ft-color-border,#e4e4e4);min-height:56px}.pc-detail-cell{padding:0 var(--ft-space-12,12px);color:var(--ft-color-text,#1b1b1d);align-items:center;font-size:13px;display:flex}.pc-detail-thead .pc-detail-cell{color:var(--ft-color-text-muted,#7a7a7a);font-size:12px;font-weight:500}.pc-detail-col-task{flex:1.6 180px;min-width:140px}.pc-detail-col-owner{flex:1.1 160px;min-width:140px}.pc-detail-col-status{flex:.7 110px;justify-content:flex-end;min-width:96px}.pc-detail-status{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.pc-detail-status-done{background:var(--ft-color-success-soft,#dff5dc);color:var(--ft-color-success,#2e9c3d)}.pc-detail-status-progress{background:var(--ft-color-warning-soft,#fbf0dc);color:var(--ft-color-warning,#b7791f)}.pc-detail-status-todo{background:var(--ft-color-neutral-50,#f7f7f7);color:var(--ft-color-text-muted,#7a7a7a)}.pc-detail-activity-row{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.pc-detail-activity-line{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.pc-detail-activity-name{color:var(--ft-color-text,#1b1b1d);font-size:13px;font-weight:600}.pc-detail-activity-role{background:var(--ft-color-accent-soft,#ffe9df);color:var(--ft-color-accent,#ff5b1a);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:500}.pc-detail-activity-action{color:var(--ft-color-text,#1b1b1d);font-size:13px}.pc-detail-activity-meta{color:var(--ft-color-text-muted,#7a7a7a);margin:0;font-size:11px}@media (width<=1024px){.pc-detail-col-owner{display:none}}@media (width<=480px){.pc-detail-thead{display:none}.pc-detail-trow{flex-direction:column;align-items:stretch;gap:8px;padding:12px 0}.pc-detail-cell{padding:0}.pc-detail-col-status{justify-content:flex-start}}.banks-col-account{flex-direction:column;flex:1.6 200px;align-items:flex-start;gap:2px;min-width:160px;display:flex}.banks-col-iban{font-variant-numeric:tabular-nums;flex:1.4 180px;min-width:140px}.banks-col-currency{flex:.6 72px;min-width:56px}.banks-col-bank,.banks-col-books{font-variant-numeric:tabular-nums;flex:120px;min-width:100px}.banks-col-diff{font-variant-numeric:tabular-nums;flex:.9 110px;min-width:96px;font-weight:600}.banks-col-status{flex:.9 110px;min-width:96px}.banks-col-action{flex:.7 88px;min-width:72px}.banks-trend-open{color:var(--ft-color-warning,#b7791f)}.banks-trend-matched{color:var(--ft-color-success,#2e9c3d)}.banks-screen .ship-stat-value{font-variant-numeric:tabular-nums}.banks-screen [data-testid=banks-stat-last] .ship-stat-value{white-space:normal;text-wrap:balance;font-size:clamp(14px,1.4vw,20px);line-height:1.25}.bank-rec-amounts{width:min(520px,100%)}.bank-rec-row-strong .detail-row-label,.bank-rec-row-strong .detail-row-value{color:var(--ft-color-text-primary,#1b1b1d);font-weight:600}.bank-rec-table{flex-direction:column;width:100%;display:flex}.bank-rec-thead,.bank-rec-trow{align-items:center;width:100%;display:flex}.bank-rec-thead{background:var(--ft-color-neutral-50,#f7f7f7);border-radius:10px;min-height:40px}.bank-rec-trow{border-bottom:1px solid var(--ft-color-border,#e4e4e4);min-height:56px}.bank-rec-cell{padding-inline:var(--ft-space-12,12px);font-size:13px}.bank-rec-col-status{flex:.9 110px;min-width:96px}.bank-rec-col-journal,.bank-rec-col-amount{font-variant-numeric:tabular-nums;flex:.9 110px;min-width:96px}.bank-rec-col-desc{flex:1.6 200px;min-width:140px}.bank-rec-col-date{min-width:80px;color:var(--ft-color-text-secondary,#7a7a7a);flex:.8 96px}@media (width<=1100px){.bank-rec-amounts{width:100%}}.ops-board{direction:ltr;flex-direction:row;align-items:flex-start;gap:16px;width:100%;padding-bottom:8px;display:flex;overflow-x:auto}.ops-col{background:var(--ft-color-bg-surface,#fff);box-sizing:border-box;width:332px;min-width:280px;direction:inherit;unicode-bidi:isolate;border-radius:20px;flex-direction:column;flex:0 0 332px;align-items:stretch;gap:10px;padding:16px;display:flex}html[dir=rtl] .ops-col{direction:rtl}html[dir=ltr] .ops-col{direction:ltr}.ops-col-head{flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:8px;display:flex}html[dir=ltr] .ops-col-head{flex-direction:row}.ops-col-title{color:var(--ft-color-text-primary,#1b1b1d);margin:0;font-size:14px;font-weight:600}.ops-col-count{background:var(--ft-color-neutral-100,#efefef);color:var(--ft-color-text-primary,#1b1b1d);font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.ops-card{background:var(--ft-color-bg-card,#f7f7f7);color:inherit;box-sizing:border-box;cursor:pointer;width:100%;text-align:inherit;font:inherit;border:none;border-radius:12px;flex-direction:column;align-items:flex-end;gap:6px;padding:12px;text-decoration:none;display:flex}html[dir=ltr] .ops-card{align-items:flex-start}.ops-card:hover,.ops-card:focus-visible{outline:2px solid var(--ft-color-accent,#ff5b1a);outline-offset:1px}.ops-card-top{align-items:center;gap:6px;display:flex}.ops-card-id{color:var(--ft-color-text-secondary,#7a7a7a);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.ops-sla{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:500}.ops-sla-danger{background:var(--ft-color-danger-soft,#fde3e1);color:var(--ft-color-danger-strong,#d92d20)}.ops-sla-warning{background:var(--ft-color-warning-soft,#fbf0dc);color:var(--ft-color-warning,#b7791f)}.ops-sla-success{background:var(--ft-color-success-soft,#dff5dc);color:var(--ft-color-success,#2e9c3d)}.ops-card-title{color:var(--ft-color-text-primary,#1b1b1d);margin:0;font-size:13px;font-weight:600;line-height:1.35}.ops-card-meta{color:var(--ft-color-text-secondary,#7a7a7a);margin:0;font-size:12px;font-weight:400}.ops-screen .ship-stat-value{font-variant-numeric:tabular-nums}.ops-screen .ops-stats,.ops-screen.exp-screen .exp-stats{gap:var(--ft-space-12,12px);margin:0;align-items:stretch;width:100%;margin-block-end:0;display:flex}.ops-stat{justify-content:space-between;align-items:stretch;gap:var(--ft-space-12,12px);min-width:0;height:96px;min-height:96px;padding:var(--ft-space-16,16px);border-radius:var(--ft-radius-18,18px);background:var(--ft-color-bg-card,#f7f7f7);box-sizing:border-box;flex-direction:column;flex:1 1 0;display:flex}.ops-stat-head{align-items:center;gap:var(--ft-space-8,8px);width:100%;display:flex}.ops-stat-icon{width:24px;height:24px;color:var(--ft-color-text-secondary,#7a7a7a);flex:none;justify-content:center;align-items:center;display:inline-flex}.ops-stat-label{min-width:0;color:var(--ft-color-text-secondary,#7a7a7a);font-size:var(--ft-text-12,12px);text-align:start;flex:auto;font-weight:500;line-height:1.2}.ops-stat-badge{align-items:center;gap:var(--ft-space-4,4px);border-radius:var(--ft-radius-full,999px);font-size:var(--ft-text-11,11px);white-space:nowrap;flex:none;padding:4px 8px;font-weight:500;line-height:1;display:inline-flex}.ops-stat-badge-warning{background:var(--ft-color-accent-soft,#ffe8de);color:var(--ft-color-text-accent,#ff5b1a)}.ops-stat-badge-danger{background:var(--ft-color-status-danger-soft,#fde3e1);color:var(--ft-color-status-danger,#d93a2b)}.ops-stat-value{font-family:var(--ft-font-numeric,inherit);font-size:var(--ft-text-28,28px);color:var(--ft-color-text-primary,#1b1b1d);font-variant-numeric:tabular-nums;text-align:start;margin:0;font-weight:600;line-height:1}@media (width<=1024px){.ops-stats{flex-wrap:wrap}.ops-stat{flex:1 1 calc((100% - var(--ft-space-12,12px)) / 2)}}@media (width<=480px){.ops-stat{flex:100%}}.ops-trend-danger{color:var(--ft-color-danger,#d93a2b)}.ops-trend-warning{color:var(--ft-color-warning,#b7791f)}.ops-city-tabs{background:var(--ft-color-bg-surface,#fff);border-radius:14px;justify-content:flex-end;align-items:center;gap:4px;width:fit-content;margin-inline-start:auto;padding:4px;display:flex}html[dir=ltr] .ops-city-tabs{flex-direction:row-reverse;justify-content:flex-start;margin-inline:0 auto}.ops-city-tab{appearance:none;height:36px;color:var(--ft-color-text-secondary,#7a7a7a);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500}.ops-city-tab.is-active{background:var(--ft-color-accent,#ff5b1a);color:#fff}.ops-empty-col{color:var(--ft-color-text-secondary,#7a7a7a);text-align:end;margin:0;padding:8px 4px;font-size:12px}html[dir=ltr] .ops-empty-col{text-align:start}@media (width<=1100px){.ops-col{flex:0 0 280px;width:280px}}@media (width<=420px){.ops-city-tabs{justify-content:flex-start;width:100%;overflow-x:auto}.ops-col{flex:0 0 260px;width:260px}}.sla-screen.ship-screen{padding-block-start:49px}.sla-screen>.ship-pagehead{margin-block-end:24px}.sla-screen .ship-stat{box-sizing:border-box;min-height:144px}.sla-screen .tasks-tabs{margin-block-end:16px}.sla-status-pill{border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.sla-status-open{background:var(--ft-color-status-danger-soft,#fde8e6);color:var(--ft-color-danger,#d93a2b)}.sla-status-progress{background:var(--ft-color-warning-soft,#fff4e0);color:var(--ft-color-warning,#b7791f)}.sla-status-waiting{background:var(--ft-color-bg-card,#f7f7f7);color:var(--ft-color-text-secondary,#7a7a7a)}.sla-col-rule{flex-direction:column;flex:1.6 200px;align-items:flex-start;gap:2px;min-width:160px;display:flex}.sla-col-type{flex:.7 88px;min-width:72px}.sla-col-l1,.sla-col-l2,.sla-col-l3{flex:1.2 150px;min-width:120px}.sla-col-id{font-variant-numeric:tabular-nums;flex:.9 110px;min-width:96px}.sla-col-subject{flex:2 220px;min-width:180px}.sla-col-level{flex:.8 100px;min-width:88px}.sla-col-assignee{flex:1.4 170px;min-width:140px}.sla-col-since,.sla-col-status{flex:.9 110px;min-width:96px}.sla-col-action{flex:.7 88px;min-width:72px}@media (width<=1024px){.sla-col-l3,.sla-col-assignee,.sla-col-since{display:none}}.esc-ladder{gap:var(--ft-space-8,8px);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.esc-ladder-row{padding:var(--ft-space-10,10px) var(--ft-space-12,12px);border-radius:var(--ft-radius-10,10px);background:var(--ft-color-bg-card,#f7f7f7);border:1px solid var(--ft-color-border-default,#e4e4e4);grid-template-columns:1fr auto;gap:4px 12px;display:grid}.esc-ladder-row.is-current{border-color:var(--ft-color-accent,#ff5b1a);background:color-mix(in srgb, var(--ft-color-accent,#ff5b1a) 8%, white)}.esc-ladder-row.is-done{border-color:color-mix(in srgb, var(--ft-color-status-success,#2e9c3d) 35%, white)}.esc-ladder-main{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.esc-ladder-level{color:var(--ft-color-text-primary,#1b1b1d);font-size:13px;font-weight:600}.esc-ladder-window{color:var(--ft-color-text-secondary,#7a7a7a);font-size:12px}.esc-ladder-owner{color:var(--ft-color-text-secondary,#7a7a7a);grid-column:1/-1;font-size:12px}.esc-ladder-state{align-self:start;font-size:12px;font-weight:500}.esc-ladder-state.is-done{color:var(--ft-color-status-success,#2e9c3d)}.esc-ladder-state.is-current{color:var(--ft-color-accent,#ff5b1a)}.esc-ladder-state.is-pending{color:var(--ft-color-text-secondary,#7a7a7a)}.invoices-screen{--inv-col-id:151px;--inv-col-client:192px;--inv-col-shipment:137px;--inv-col-net:151px;--inv-col-total:151px;--inv-col-issued:140px;--inv-col-status:140px;--inv-col-due:140px;--inv-col-action:128px}.invoices-stats{gap:var(--ft-space-12);justify-content:flex-end;align-items:stretch;width:100%;display:flex}.invoices-stats .ship-stat{flex:1 1 0;min-width:0}.inv-col-id{width:var(--inv-col-id)}.inv-col-client{width:var(--inv-col-client)}.inv-col-shipment{width:var(--inv-col-shipment)}.inv-col-net{width:var(--inv-col-net)}.inv-col-total{width:var(--inv-col-total)}.inv-col-issued{width:var(--inv-col-issued)}.inv-col-status{width:var(--inv-col-status)}.inv-col-due{width:var(--inv-col-due)}.inv-col-action{width:var(--inv-col-action)}.invoices-card .ship-head,.invoices-card .ship-row{grid-template-columns:var(--inv-col-id) var(--inv-col-client) var(--inv-col-shipment) var(--inv-col-net) var(--inv-col-total) var(--inv-col-issued) var(--inv-col-status) var(--inv-col-due) var(--inv-col-action)}.inv-trend-paid{color:var(--ft-color-status-success)}.inv-trend-due{color:var(--ft-color-status-warning)}.inv-trend-waived{color:var(--ft-color-text-secondary)}.inv-trend-danger{color:var(--ft-color-status-danger,#c62828)}.inv-action-link{color:var(--ft-color-brand-primary,#ff5b1a);font-family:var(--ft-font-arabic);font-size:var(--ft-text-13);white-space:nowrap;font-weight:600}.invoices-module-tabs{margin-inline:var(--ft-space-32)}@media (width<=1100px){.invoices-stats{flex-wrap:wrap}.invoices-stats .ship-stat{flex:1 1 calc(50% - var(--ft-space-12))}}.invoice-detail-screen .detail-pagehead{flex-direction:row-reverse}.invoice-detail-screen .detail-action-primary{background:var(--ft-color-brand-primary,#ff5b1a);color:#fff;border-color:#0000}.invoice-detail-screen .detail-action-primary:hover{filter:brightness(.96)}.invoice-print-screen{background:var(--ft-color-bg-page,#f3f4f6);min-height:100vh;padding:var(--ft-space-24) var(--ft-space-32) var(--ft-space-48);box-sizing:border-box}.invoice-print-toolbar{justify-content:space-between;align-items:center;gap:var(--ft-space-16);margin-bottom:var(--ft-space-24);display:flex}.invoice-print-toolbar-start{align-items:center;gap:var(--ft-space-12);display:flex}.invoice-print-back{align-items:center;gap:var(--ft-space-8);padding:var(--ft-space-8) var(--ft-space-12);border-radius:var(--ft-radius-8,8px);color:var(--ft-color-text-primary);font-family:var(--ft-font-arabic);font-size:var(--ft-text-14);border:1px solid var(--ft-color-border,#e5e7eb);background:#fff;text-decoration:none;display:inline-flex}.invoice-print-btn{appearance:none;cursor:pointer;padding:var(--ft-space-10) var(--ft-space-16);border-radius:var(--ft-radius-8,8px);background:var(--ft-color-brand-primary,#ff5b1a);color:#fff;font-family:var(--ft-font-arabic);font-size:var(--ft-text-14);border:none;font-weight:600}.invoice-print-sheet{border-radius:var(--ft-radius-12,12px);max-width:900px;padding:var(--ft-space-32);gap:var(--ft-space-24);font-family:var(--ft-font-arabic);color:var(--ft-color-text-primary);background:#fff;flex-direction:column;margin-inline:auto;display:flex;box-shadow:0 1px 2px #1018280f}.invoice-print-head{justify-content:space-between;gap:var(--ft-space-24);align-items:flex-start;display:flex}.invoice-print-brand{gap:var(--ft-space-12);align-items:center;display:flex}.invoice-print-brand-name{font-size:var(--ft-text-18);margin:0;font-weight:700}.invoice-print-brand-sub,.invoice-print-meta p,.invoice-print-parties p,.invoice-print-foot p{font-size:var(--ft-text-13);color:var(--ft-color-text-secondary);margin:0;line-height:1.5}.invoice-print-meta{text-align:end}.invoice-print-meta h1{margin:0 0 var(--ft-space-8);font-size:var(--ft-text-22);font-weight:700}.invoice-print-meta p{gap:var(--ft-space-8);justify-content:flex-end;display:flex}.invoice-print-parties{gap:var(--ft-space-24);grid-template-columns:1fr 1fr;display:grid}.invoice-print-parties h2{margin:0 0 var(--ft-space-8);font-size:var(--ft-text-14);font-weight:700}.invoice-print-table{border-collapse:collapse;width:100%;font-size:var(--ft-text-13)}.invoice-print-table th,.invoice-print-table td{border-bottom:1px solid var(--ft-color-border,#e5e7eb);padding:var(--ft-space-10) var(--ft-space-8);text-align:start}.invoice-print-table th{color:var(--ft-color-text-secondary);font-weight:600}.invoice-print-totals{gap:var(--ft-space-8);flex-direction:column;width:min(320px,100%);margin-inline-start:auto;display:flex}.invoice-print-totals>div{justify-content:space-between;gap:var(--ft-space-16);font-size:var(--ft-text-14);display:flex}.invoice-print-totals .is-total{padding-top:var(--ft-space-8);border-top:1px solid var(--ft-color-border,#e5e7eb);font-weight:700}.invoice-print-status{font-weight:600;color:var(--ft-color-status-success,#2e9c3d)!important}.invoice-print-missing{max-width:900px;margin:var(--ft-space-48) auto;text-align:center;font-family:var(--ft-font-arabic);color:var(--ft-color-text-secondary)}[dir=ltr] .invoice-print-meta,[dir=ltr] .invoice-print-meta p{text-align:start;justify-content:flex-start}[dir=ltr] .invoice-print-totals{margin-inline:0 auto}@media print{.no-print{display:none!important}.invoice-print-screen{background:#fff;padding:0}.invoice-print-sheet{box-shadow:none;border-radius:0;max-width:none}}@media (width<=720px){.invoice-print-head,.invoice-print-parties{flex-direction:column;grid-template-columns:1fr}.invoice-print-meta{text-align:start}}@media (width>=1025px){.audit-screen{padding-block-start:55px}.audit-screen>.ship-scroll{margin-block-start:24px}}.audit-screen .audit-filters{gap:var(--ft-space-2,8px);flex-wrap:wrap}.audit-screen .audit-table-card .ship-head,.audit-screen .audit-row{align-items:center;column-gap:var(--ft-space-2,8px);grid-template-columns:minmax(7.5rem,1.15fr) minmax(6rem,.9fr) minmax(5rem,.7fr) minmax(5.5rem,.75fr) minmax(6.5rem,.85fr) minmax(10rem,1.4fr) minmax(5.5rem,.7fr) 2rem;display:grid}.audit-screen .audit-col-reason{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-screen .audit-col-go{justify-content:center}@media (width<=1100px){.audit-screen .audit-table-card .ship-head{display:none}.audit-screen .audit-row{grid-template-columns:1fr auto;grid-template-areas:"action go""actor entity""when id""reason reason";row-gap:4px}.audit-screen .audit-col-action{grid-area:action}.audit-screen .audit-col-go{grid-area:go}.audit-screen .audit-col-actor{grid-area:actor}.audit-screen .audit-col-entity-type,.audit-screen .audit-col-entity-id{grid-area:entity}.audit-screen .audit-col-entity-type{display:none}.audit-screen .audit-col-when{grid-area:when}.audit-screen .audit-col-id{grid-area:id}.audit-screen .audit-col-reason{white-space:normal;grid-area:reason}}.ship-screen.live-screen{height:auto;min-height:var(--ft-canvas-height);overflow:hidden visible}.live-body{align-items:stretch;gap:var(--ft-space-20);flex-direction:row;width:100%;min-height:764px;display:flex}.live-map{border-radius:var(--ft-radius-24);background:var(--ft-color-prim-blue-100,#dfe9ef);flex:1 1 0;min-width:0;min-height:764px;position:relative;overflow:hidden}.live-map-canvas{position:absolute;inset:0}.live-map .home-map-city{font-size:var(--ft-text-12);font-weight:500}.live-map .home-map-city:first-of-type,.live-map .home-map-city span{font-weight:500}.live-kpis{z-index:2;top:var(--ft-space-20);right:var(--ft-space-20);flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:calc(100% - 80px);display:flex;position:absolute;left:auto}.live-kpis-tablet{display:none}.live-kpi{align-items:center;gap:var(--ft-space-10);padding-block:var(--ft-space-10);padding-inline:var(--ft-space-14);border-radius:var(--ft-radius-16);background:var(--ft-color-bg-surface);color:inherit;text-decoration:none;display:inline-flex;box-shadow:0 2px 8px #00000014}.live-kpi:focus-visible{outline:var(--ft-space-2) solid var(--ft-color-primary);outline-offset:var(--ft-space-2)}.live-kpi-copy{white-space:nowrap;flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.live-kpi-label{color:var(--ft-color-text-secondary);font-size:var(--ft-text-11);font-weight:400}.live-kpi-value{color:var(--ft-color-text-primary);font-size:var(--ft-text-16);font-weight:500;font-family:var(--ft-font-latin,inherit)}.live-kpi-icon{color:var(--ft-color-primary);justify-content:center;align-items:center;display:inline-flex}.live-kpi-icon svg{color:inherit;stroke:currentColor}.live-controls{z-index:2;top:var(--ft-space-20);left:var(--ft-space-20);gap:var(--ft-space-8);flex-direction:column;display:flex;position:absolute;right:auto}.live-ctrl{width:var(--ft-space-40);height:var(--ft-space-40);min-width:var(--ft-space-40);min-height:var(--ft-space-40);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-surface);color:var(--ft-color-text-secondary);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 2px 8px #00000014}.live-ctrl:focus-visible{outline:var(--ft-space-2) solid var(--ft-color-primary);outline-offset:var(--ft-space-2)}.live-legend{z-index:2;bottom:var(--ft-space-20);right:var(--ft-space-20);align-items:center;gap:var(--ft-space-16);padding-block:var(--ft-space-10);padding-inline:var(--ft-space-16);border-radius:var(--ft-radius-14);background:var(--ft-color-bg-surface);display:flex;position:absolute;left:auto;box-shadow:0 2px 8px #00000014}.live-legend-item{align-items:center;gap:var(--ft-space-6);font-size:var(--ft-text-12);white-space:nowrap;display:inline-flex}.live-legend-dot{border-radius:var(--ft-radius-full);width:10px;height:10px}.live-legend-dot.is-enroute{background:var(--ft-color-primary)}.live-legend-dot.is-stopped{background:var(--ft-color-status-warning,#b7791f)}.live-legend-dot.is-late{background:var(--ft-color-status-danger,#d93a2b)}.live-list{gap:var(--ft-space-10);width:380px;min-height:764px;padding:var(--ft-space-16);border-radius:var(--ft-radius-24);background:var(--ft-color-bg-surface);flex-direction:column;flex:none;display:flex}.live-sheet-handle{display:none}.live-list-head{justify-content:space-between;align-items:flex-start;gap:var(--ft-space-10);width:100%;display:flex}.live-list-titles{gap:var(--ft-space-2);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.live-list-titles h1{font-size:var(--ft-text-16);margin:0;font-weight:600;line-height:1.3}.live-list-sub{color:var(--ft-color-text-secondary);font-size:var(--ft-text-11);margin:0}.live-live-chip{align-items:center;gap:var(--ft-space-5);padding-block:var(--ft-space-3);padding-inline:var(--ft-space-8);border-radius:var(--ft-radius-6);background:var(--ft-color-status-success-soft,#dff5dc);color:var(--ft-color-status-success,#2e9c3d);font-size:var(--ft-text-11);white-space:nowrap;font-weight:500;display:inline-flex}.live-live-chip-mobile{background:var(--ft-color-accent-soft,#ffe9df);color:var(--ft-color-primary);display:none}.live-list-search{align-items:center;gap:var(--ft-space-8);width:100%;height:var(--ft-space-40);padding-inline:var(--ft-space-12);border-radius:var(--ft-radius-10);background:var(--ft-color-bg-card,#f7f7f7);display:flex}.live-list-search input{min-width:0;color:var(--ft-color-text-primary);font:inherit;font-size:var(--ft-text-12);background:0 0;border:0;outline:none;flex:auto}.live-list-search input::placeholder{color:var(--ft-color-text-secondary)}.live-filters{gap:var(--ft-space-4);padding:var(--ft-space-4);border-radius:var(--ft-radius-14);background:var(--ft-color-bg-surface);flex-wrap:wrap;display:flex}.live-filter{min-height:36px;padding-inline:var(--ft-space-16);border-radius:var(--ft-radius-10);color:var(--ft-color-text-secondary);font:inherit;font-size:var(--ft-text-13);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.live-filter.is-active{background:var(--ft-color-primary);color:#fff}.live-filter:focus-visible{outline:var(--ft-space-2) solid var(--ft-color-primary);outline-offset:var(--ft-space-2)}.live-rows{gap:var(--ft-space-8);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.live-empty{padding:var(--ft-space-16);color:var(--ft-color-text-secondary);font-size:var(--ft-text-13);text-align:center;margin:0}.live-row{justify-content:space-between;align-items:center;gap:var(--ft-space-10);width:100%;padding-block:var(--ft-space-10);padding-inline:var(--ft-space-12);border-radius:var(--ft-radius-14);background:var(--ft-color-bg-surface);color:inherit;border:1px solid #0000;text-decoration:none;display:flex}.live-row.is-selected{border-color:var(--ft-color-primary);background:var(--ft-color-accent-soft,#ffe9df)}.live-row:focus-visible{outline:var(--ft-space-2) solid var(--ft-color-primary);outline-offset:var(--ft-space-2)}.live-row-who{align-items:center;gap:var(--ft-space-10);min-width:0;display:flex}.live-row-icon{width:var(--ft-space-40);height:var(--ft-space-40);min-width:var(--ft-space-40);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-card,#f7f7f7);justify-content:center;align-items:center;display:inline-flex}.live-row-icon.is-selected{background:var(--ft-color-primary)}.live-row-icon.is-selected img{filter:brightness(0)invert()}.live-row-copy{gap:var(--ft-space-2);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.live-row-plate{font-size:var(--ft-text-14);font-weight:600;line-height:1.3}.live-row-meta,.live-row-eta,.live-row-eta-mobile{color:var(--ft-color-text-secondary);font-size:var(--ft-text-11);line-height:1.3}.live-row-eta-mobile{display:none}.live-row-meta-side{align-items:flex-start;gap:var(--ft-space-4);flex-direction:column;flex:none;display:flex}.live-badge{align-items:center;gap:var(--ft-space-5);padding-block:var(--ft-space-3);padding-inline:var(--ft-space-8);border-radius:var(--ft-radius-6);font-size:var(--ft-text-11);white-space:nowrap;font-weight:500;display:inline-flex}.live-badge.is-enroute{background:var(--ft-color-accent-soft,#ffe9df);color:var(--ft-color-primary)}.live-badge.is-stopped{background:var(--ft-color-status-warning-soft,#fbf0dc);color:var(--ft-color-status-warning,#b7791f)}.live-badge.is-late{background:var(--ft-color-status-danger-soft,#fde3e1);color:var(--ft-color-status-danger,#d93a2b)}.live-screen .ship-fade{display:none}.live-selected-panel{z-index:3;gap:var(--ft-space-12);width:360px;max-width:calc(100% - 40px);max-height:calc(100% - 100px);padding:var(--ft-space-20);border-radius:var(--ft-radius-22,22px);background:var(--ft-color-bg-surface);flex-direction:column;display:flex;position:absolute;inset-block-end:var(--ft-space-20);inset-inline-start:var(--ft-space-20);overflow:auto;box-shadow:0 8px 28px #0000001f}.live-selected-head{justify-content:space-between;align-items:center;gap:var(--ft-space-10);width:100%;display:flex}.live-selected-titles{gap:var(--ft-space-2);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.live-selected-titles h2{font-size:var(--ft-text-18);margin:0;font-weight:600;line-height:1.3}.live-selected-titles p{color:var(--ft-color-text-secondary);font-size:var(--ft-text-11);margin:0;line-height:1.3}.live-selected-progress{gap:var(--ft-space-6);flex-direction:column;width:100%;display:flex}.live-selected-progress-lbl{justify-content:space-between;align-items:center;gap:var(--ft-space-8);width:100%;font-size:var(--ft-text-12);font-weight:500;display:flex}.live-selected-progress-pct{color:var(--ft-color-text-secondary);font-weight:400;font-family:var(--ft-font-latin,inherit)}.live-selected-bar{border-radius:var(--ft-radius-4,4px);background:var(--ft-color-bg-card,#f7f7f7);width:100%;height:8px;overflow:hidden}.live-selected-bar-fill{border-radius:var(--ft-radius-4,4px);background:var(--ft-color-primary);height:100%;display:block}.live-selected-nums{gap:var(--ft-space-8);width:100%;display:flex}.live-selected-num{gap:var(--ft-space-4);min-width:0;padding:var(--ft-space-14);border-radius:var(--ft-radius-16);background:var(--ft-color-bg-card,#f7f7f7);flex-direction:column;flex:1 1 0;align-items:flex-start;display:flex}.live-selected-num span{color:var(--ft-color-text-secondary);font-size:var(--ft-text-12)}.live-selected-num strong{font-size:var(--ft-text-22,22px);font-weight:600;line-height:1.2;font-family:var(--ft-font-latin,inherit)}.live-selected-driver{justify-content:space-between;align-items:center;gap:var(--ft-space-10);width:100%;padding:var(--ft-space-12);border-radius:var(--ft-radius-14);background:var(--ft-color-bg-card,#f7f7f7);display:flex}.live-selected-call{align-items:center;gap:var(--ft-space-8);height:var(--ft-space-40);padding-inline:var(--ft-space-16);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-surface);color:var(--ft-color-text-primary);font-size:var(--ft-text-13);white-space:nowrap;font-weight:500;text-decoration:none;display:inline-flex}.live-selected-call:focus-visible{outline:var(--ft-space-2) solid var(--ft-color-primary);outline-offset:var(--ft-space-2)}.live-selected-who{align-items:center;gap:var(--ft-space-10);min-width:0;display:flex}.live-selected-who-copy{gap:var(--ft-space-2);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.live-selected-who-copy strong{font-size:var(--ft-text-14);font-weight:600}.live-selected-who-copy span{color:var(--ft-color-text-secondary);font-size:var(--ft-text-11);font-family:var(--ft-font-latin,inherit)}.live-selected-avatar{width:var(--ft-space-40);height:var(--ft-space-40);border-radius:var(--ft-radius-full);object-fit:cover}.live-selected-alerts-title{width:100%;font-size:var(--ft-text-13);margin:0;font-weight:600}.live-selected-alert{align-items:center;gap:var(--ft-space-10);width:100%;padding-block:var(--ft-space-14);padding-inline:var(--ft-space-18);border-radius:var(--ft-radius-14);font-size:var(--ft-text-13);text-align:start;font-weight:500;display:flex}.live-selected-alert-copy{flex:auto;min-width:0}.live-selected-alert.is-danger{background:var(--ft-color-status-danger-soft,#fde3e1);color:var(--ft-color-status-danger,#d93a2b)}.live-selected-alert.is-warning{background:var(--ft-color-status-warning-soft,#fbf0dc);color:var(--ft-color-status-warning,#b7791f)}.live-selected-acts{justify-content:flex-start;align-items:center;gap:var(--ft-space-8);flex-wrap:wrap;width:100%;display:flex}.live-selected-act{align-items:center;gap:var(--ft-space-8);height:var(--ft-space-40);padding-inline:var(--ft-space-16);border-radius:var(--ft-radius-12);font-size:var(--ft-text-13);white-space:nowrap;font-weight:500;text-decoration:none;display:inline-flex}.live-selected-act.is-ghost{background:var(--ft-color-bg-surface);color:var(--ft-color-text-primary);box-shadow:inset 0 0 0 1px var(--ft-color-border,#e5e5e5)}.live-selected-act.is-primary{background:var(--ft-color-primary);color:#fff}.live-selected-act:focus-visible{outline:var(--ft-space-2) solid var(--ft-color-primary);outline-offset:var(--ft-space-2)}.live-map .home-map-marker.is-selected-truck{outline:6px solid color-mix(in srgb, var(--ft-color-primary) 35%, transparent);outline-offset:2px;border-radius:var(--ft-radius-full);z-index:1}.live-map:has(.live-selected-panel) .live-legend{display:none}@media (width<=1024px){.live-selected-panel{width:min(360px,100% - 24px);max-height:calc(100% - 72px);padding:var(--ft-space-14);gap:var(--ft-space-10);inset-block-end:var(--ft-space-12);inset-inline-start:var(--ft-space-12)}.live-selected-titles h2{font-size:var(--ft-text-16)}.live-selected-num{padding:var(--ft-space-10)}.live-selected-num strong{font-size:var(--ft-text-18)}}@media (width<=480px){.live-selected-panel{width:calc(100% - 16px);max-height:70%;padding:var(--ft-space-12);gap:var(--ft-space-8);inset-block-end:var(--ft-space-8);inset-inline-start:var(--ft-space-8)}.live-selected-nums{gap:var(--ft-space-6)}.live-selected-num{padding:var(--ft-space-8)}.live-selected-num strong{font-size:var(--ft-text-16)}.live-selected-acts{flex-direction:column;align-items:stretch}.live-selected-act{justify-content:center}}@media (width<=1024px){.ship-screen.live-screen{min-height:100vh;padding:var(--ft-space-24);gap:var(--ft-space-16)}.live-body{gap:var(--ft-space-16);flex-direction:column;min-height:0}.live-map{flex:none;order:1;width:100%;height:420px;min-height:420px}.live-list{order:2}.live-kpis-desktop,.live-legend,.live-list-search-desktop,.live-filters,.live-live-chip-desktop,.live-list-sub-desktop{display:none}.live-kpis-tablet{display:flex}.live-list{width:100%;min-width:0;min-height:0;padding:var(--ft-space-12);border-radius:var(--ft-radius-20);flex:none;overflow:hidden}.live-rows{gap:var(--ft-space-10);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex-direction:row;padding-block-end:var(--ft-space-4);overflow:auto hidden}.live-row{flex:0 0 320px;width:320px;max-width:320px}.live-list-titles h1{font-size:var(--ft-text-16)}}@media (width<=480px){.ship-screen.live-screen{padding-block:var(--ft-space-12) var(--ft-space-16);padding-inline:var(--ft-space-16);gap:var(--ft-space-10)}.live-body{gap:0;position:relative}.live-map{border-radius:var(--ft-radius-20);order:1;height:360px;min-height:360px}.live-list{order:2}.live-kpis-tablet{display:none}.live-controls{top:var(--ft-space-12);left:var(--ft-space-12);right:auto}.live-list{border-radius:var(--ft-radius-24) var(--ft-radius-24) 0 0;margin-block-start:calc(var(--ft-space-16) * -1);padding-block-start:var(--ft-space-10);box-shadow:0 -4px 24px #00000014}.live-sheet-handle{width:40px;height:4px;border-radius:var(--ft-radius-full);background:var(--ft-color-border,#e5e5e5);margin-block-end:var(--ft-space-8);margin-inline:auto;display:block}.live-live-chip-mobile{display:inline-flex}.live-rows{gap:var(--ft-space-8);flex-direction:column;overflow:visible}.live-row{flex:none;width:100%}.live-row-eta-mobile{display:block}.live-row-eta{display:none}}.live-position-feed{box-sizing:border-box;width:100%;max-width:100%;padding-inline:var(--ft-space-16,16px);padding-block:var(--ft-space-12,12px);color:var(--ft-color-text-primary,#1b1b1d);overflow:hidden}.live-retry{min-width:44px;min-height:44px;padding-inline:var(--ft-space-16,16px);padding-block:var(--ft-space-12,12px)}.live-position-feed button{overflow-wrap:anywhere;min-width:44px;max-width:100%;min-height:44px}.live-gps-pin{background:var(--ft-color-text-accent,#ff5b1a);border-radius:999px;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%)}.dispatch-root{background:var(--ft-color-bg-page,#efefef);min-height:100vh}.dispatch-top-overlay{z-index:40;inset-inline:0;position:absolute;top:0}.dispatch-screen{--dispatch-col-id:137px;--dispatch-col-client:192px;--dispatch-col-route:137px;--dispatch-col-truck:165px;--dispatch-col-value:123px;--dispatch-col-load:151px;--dispatch-col-status:123px;--dispatch-col-bids:151px;--dispatch-col-action:151px}.dispatch-stats{gap:var(--ft-space-12);width:100%;display:flex}.dispatch-stat{align-items:stretch;gap:var(--ft-space-8);min-width:0;padding:var(--ft-space-16);border:2px solid var(--ft-color-bg-surface,#fff);border-radius:var(--ft-radius-16);background:var(--ft-color-bg-card,#f7f7f7);text-align:start;flex-direction:column;flex:1;display:flex}.dispatch-stat-top{justify-content:space-between;align-items:center;gap:var(--ft-space-8);width:100%;display:flex}.dispatch-stat-icon{background:var(--ft-color-bg-surface,#fff);width:28px;height:28px;color:var(--ft-color-text-primary,#1b1b1d);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.dispatch-stat-label{min-width:0;color:var(--ft-color-text-secondary,#7a7a7a);font-size:var(--ft-text-11);text-align:start;flex:1;line-height:1.2}.dispatch-stat-value{font-family:var(--ft-font-numeric);color:var(--ft-color-text-primary,#1b1b1d);text-align:start;font-size:22px;font-weight:500;line-height:1}.dispatch-stat-link{border:2px solid var(--ft-color-bg-surface,#fff);cursor:pointer;font:inherit;color:inherit;text-decoration:none}.dispatch-stat .ship-trend{flex:none}.dispatch-tabs{align-items:center;gap:var(--ft-space-4);padding:var(--ft-space-4);border-radius:var(--ft-radius-14);background:var(--ft-color-bg-surface);align-self:flex-start;margin-block-end:var(--ft-space-24);display:inline-flex}.dispatch-tab{height:36px;min-height:36px;padding-inline:var(--ft-space-16);border-radius:var(--ft-radius-10);color:var(--ft-color-text-secondary);font:inherit;font-size:var(--ft-text-13);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.dispatch-tab.is-active{background:var(--ft-color-accent-default,var(--ft-color-primary,#ff5b1a));color:var(--ft-color-text-on-inverse,#fff)}.dispatch-trend-review,.dispatch-trend-pending{background:var(--ft-color-warning-soft);color:var(--ft-color-warning)}.dispatch-trend-active{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.dispatch-trend-urgent{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger)}.dispatch-trend-low{background:var(--ft-color-warning-soft);color:var(--ft-color-warning)}.dispatch-trend-now{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.dispatch-trend-neutral{background:var(--ft-color-bg-card);color:var(--ft-color-text-secondary)}.dispatch-col-id{width:var(--dispatch-col-id);flex:none}.dispatch-col-client{width:var(--dispatch-col-client);flex:none}.dispatch-col-route{width:var(--dispatch-col-route);flex:none}.dispatch-col-truck{width:var(--dispatch-col-truck);flex:none}.dispatch-col-value{width:var(--dispatch-col-value);flex:none}.dispatch-col-load{width:var(--dispatch-col-load);flex:none}.dispatch-col-status{width:var(--dispatch-col-status);flex:none}.dispatch-col-bids{width:var(--dispatch-col-bids);flex:none}.dispatch-col-action{width:var(--dispatch-col-action);flex:none}.dispatch-assign{height:32px;min-height:32px;padding-inline:var(--ft-space-12);border-radius:var(--ft-radius-10);background:var(--ft-color-accent-soft);color:var(--ft-color-text-accent);font-size:var(--ft-text-12);white-space:nowrap;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.dispatch-assign:hover{filter:brightness(.98)}.dispatch-card{width:100%}@media (width<=1024px){.dispatch-desktop-only{display:none!important}.dispatch-stats{flex-wrap:wrap}.dispatch-stat{flex:1 1 calc(50% - var(--ft-space-12))}.dispatch-screen .ship-head,.dispatch-screen .ship-row{flex-wrap:wrap;min-width:0;height:auto}.dispatch-screen .ship-cell{flex:40%;width:auto;min-width:40%}.dispatch-col-action{flex:100%;justify-content:flex-start}.dispatch-tabs{margin-block-end:var(--ft-space-16)}}@media (width<=390px){.dispatch-screen .ship-cell{flex:100%;min-width:100%}.dispatch-assign{height:40px;min-height:40px}}.drivers-review-screen{min-height:100dvh}.drivers-review-pagehead{align-items:flex-start;height:auto;min-height:73px}.drivers-review-actions{flex-wrap:wrap}.drivers-review-action-icon{flex:none;width:16px;height:16px}.drivers-review-approve{background:var(--ft-color-status-success);color:var(--ft-color-text-on-inverse,#fff)}.drivers-review-profile{width:100%;padding:var(--ft-space-24);border-radius:var(--ft-radius-20);background:var(--ft-color-bg-surface);justify-content:flex-start;align-items:center;display:flex}.drivers-review-identity{justify-content:flex-end;align-items:center;gap:var(--ft-space-16);display:flex}.drivers-review-avatar{background:var(--ft-color-accent-soft);border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;padding:0;display:inline-flex;overflow:hidden}.drivers-review-avatar-icon{width:28px;height:28px}.drivers-review-identity-copy{align-items:flex-end;gap:var(--ft-space-6);text-align:end;flex-direction:column;display:flex}.drivers-review-profile-meta{color:var(--ft-color-text-secondary);font-size:var(--ft-text-12);margin:0;font-weight:400;line-height:1.35}.drivers-review-profile-name{color:var(--ft-color-text-primary);margin:0;font-size:22px;font-weight:600;line-height:1.2}.drivers-review-badge-warn,.drivers-review-badge-rejected{background:var(--ft-color-status-warning-soft);color:var(--ft-color-status-warning)}.drivers-review-screen .detail-modal{position:relative}.drivers-review-modal-close{border-radius:var(--ft-radius-16);width:32px;height:32px;color:var(--ft-color-text-primary);cursor:pointer;background:#f1f3f6;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:var(--ft-space-24);inset-inline-start:var(--ft-space-24)}.drivers-review-columns{align-items:flex-start;gap:var(--ft-space-20);flex:1;width:100%;min-height:0;display:flex}.drivers-review-main{gap:var(--ft-space-20);flex-direction:column;flex:1;min-width:0;display:flex}.drivers-review-side{gap:var(--ft-space-20);flex-direction:column;flex:none;width:480px;display:flex}.drivers-review-card{gap:var(--ft-space-4);height:auto;overflow:visible}.drivers-review-card>.detail-card-title{line-height:var(--ft-space-20);margin-block-end:var(--ft-space-8)}.drivers-review-decision{gap:var(--ft-space-12)}.drivers-review-decision-body{width:100%;color:var(--ft-color-text-secondary);font-size:var(--ft-text-13);text-align:start;margin:0;font-weight:400;line-height:1.45}.drivers-review-side-approve,.drivers-review-side-reject{justify-content:center;align-items:center;gap:var(--ft-space-8);width:100%;height:40px;padding-inline:var(--ft-space-16);border-radius:var(--ft-radius-12);font:inherit;font-size:var(--ft-text-13);cursor:pointer;border:0;font-weight:500;line-height:1;display:inline-flex}.drivers-review-side-approve{background:var(--ft-color-status-success);color:var(--ft-color-text-on-inverse,#fff)}.drivers-review-side-reject{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger)}.drivers-review-doc{justify-content:space-between;align-items:center;gap:var(--ft-space-12);width:100%;padding-block:var(--ft-space-12);border-block-end:1px solid var(--ft-color-border-default);display:flex}.drivers-review-doc:last-child{border-block-end:none}.drivers-review-doc-info{justify-content:flex-end;align-items:center;gap:var(--ft-space-12);min-width:0;display:flex}.drivers-review-doc-icon{border-radius:var(--ft-radius-12);background:var(--ft-color-bg-card,#f7f7f7);width:40px;height:40px;color:var(--ft-color-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.drivers-review-doc-name{color:var(--ft-color-text-primary);font-size:var(--ft-text-14);text-align:end;margin:0;font-weight:500;line-height:1.3}.drivers-review-doc-actions{justify-content:flex-end;align-items:center;gap:var(--ft-space-10);flex:none;display:flex}.drivers-review-doc-chip{padding:var(--ft-space-3) var(--ft-space-8);border-radius:var(--ft-radius-6);background:var(--ft-color-bg-card,#f7f7f7);color:var(--ft-color-text-secondary);font-size:var(--ft-text-11);align-items:center;font-weight:500;line-height:1;display:inline-flex}.drivers-review-doc-view{background:var(--ft-color-bg-surface);border:1px solid var(--ft-color-border-default)}.drivers-review-activity .detail-activity-item:last-child{border-block-end:none}.drivers-review-approve-modal-icon{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.drivers-review-approve-confirm{background:var(--ft-color-status-success);color:var(--ft-color-text-on-inverse,#fff)}@media (width<=1100px){.drivers-review-columns{flex-direction:column}.drivers-review-main,.drivers-review-side{width:100%}.drivers-review-card .detail-row{gap:var(--ft-space-6);flex-wrap:wrap}.drivers-review-doc{flex-wrap:wrap;align-items:flex-start}.drivers-review-doc-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.drivers-review-actions .detail-action{flex:auto}}@media (width<=480px){.drivers-review-profile{padding:var(--ft-space-16)}.drivers-review-profile-name{font-size:18px}.drivers-review-doc-view{flex:1}}.drivers-reports-screen{--drivers-reports-col-id:137px;--drivers-reports-col-reporter:192px;--drivers-reports-col-source:137px;--drivers-reports-col-reason:165px;--drivers-reports-col-owner:123px;--drivers-reports-col-created:151px;--drivers-reports-col-status:123px;--drivers-reports-col-updated:151px;--drivers-reports-col-action:151px}.drivers-reports-tabs a.drivers-tab{color:var(--ft-color-text-secondary);text-decoration:none}.drivers-reports-trend-review,.drivers-reports-trend-pending{background:var(--ft-color-warning-soft);color:var(--ft-color-warning)}.drivers-reports-trend-done,.drivers-reports-trend-active{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.drivers-reports-trend-danger{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger)}.drivers-reports-trend-neutral{background:var(--ft-color-bg-card);color:var(--ft-color-text-secondary)}.drivers-reports-col-id{width:var(--drivers-reports-col-id);flex:none}.drivers-reports-col-reporter{width:var(--drivers-reports-col-reporter);flex:none}.drivers-reports-col-source{width:var(--drivers-reports-col-source);flex:none}.drivers-reports-col-reason{width:var(--drivers-reports-col-reason);flex:none}.drivers-reports-col-owner{width:var(--drivers-reports-col-owner);flex:none}.drivers-reports-col-created{width:var(--drivers-reports-col-created);flex:none}.drivers-reports-col-status{width:var(--drivers-reports-col-status);flex:none}.drivers-reports-col-updated{width:var(--drivers-reports-col-updated);flex:none}.drivers-reports-col-action{width:var(--drivers-reports-col-action);flex:none}.drivers-reports-card{width:100%}.drivers-reports-open{height:32px;min-height:32px;padding-inline:var(--ft-space-12);border-radius:var(--ft-radius-10);background:var(--ft-color-accent-soft,#ffe9df);color:var(--ft-color-text-accent,#ff5b1a);font:inherit;font-size:var(--ft-text-12);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}@media (width<=1024px){.drivers-reports-col-id,.drivers-reports-col-reporter,.drivers-reports-col-source,.drivers-reports-col-reason,.drivers-reports-col-owner,.drivers-reports-col-created,.drivers-reports-col-status,.drivers-reports-col-updated,.drivers-reports-col-action{flex:140px;width:auto;min-width:0}.drivers-reports-head{display:none}.drivers-reports-row{gap:var(--ft-space-8);padding-block:var(--ft-space-12);flex-wrap:wrap}.drivers-reports-row>.ship-cell,.drivers-reports-col-id,.drivers-reports-col-reporter,.drivers-reports-col-source,.drivers-reports-col-reason,.drivers-reports-col-owner,.drivers-reports-col-created,.drivers-reports-col-status,.drivers-reports-col-updated,.drivers-reports-col-action{flex:1 1 calc(50% - var(--ft-space-8));width:auto}.drivers-reports-col-action{flex:100%}.drivers-reports-tabs{flex-wrap:wrap;max-width:100%}.drivers-reports-stats{flex-wrap:wrap}}@media (width<=480px){.drivers-reports-row>.ship-cell{flex:100%}}.drivers-report-detail-screen{min-height:100dvh}.drivers-report-detail-pagehead{align-items:flex-start;height:auto;min-height:73px}.drivers-report-detail-actions{flex-wrap:wrap}.drivers-report-detail-action-icon{flex:none;width:16px;height:16px}.drivers-report-detail-columns{align-items:flex-start;gap:var(--ft-space-20);flex:1;width:100%;min-height:0;display:flex}.drivers-report-detail-main{gap:var(--ft-space-20);flex-direction:column;flex:1;min-width:0;display:flex}.drivers-report-detail-side{gap:var(--ft-space-20);flex-direction:column;flex:none;width:520px;display:flex}.drivers-report-detail-card{gap:var(--ft-space-4);height:auto;overflow:visible}.drivers-report-detail-card>.detail-card-title{line-height:var(--ft-space-20);margin-block-end:var(--ft-space-8)}.drivers-report-detail-card.is-timeline{gap:var(--ft-space-12)}.drivers-report-detail-activity{gap:var(--ft-space-4)}.drivers-report-detail-activity .detail-activity-item:last-child{border-block-end:none}.drivers-report-detail-activity .detail-activity-copy{text-align:start;align-items:flex-start}.drivers-report-detail-inline-actions{justify-content:flex-end;align-items:center;gap:var(--ft-space-8);width:100%;flex-wrap:wrap;margin-block-start:var(--ft-space-8);display:flex}.drivers-report-detail-inline-actions .detail-action{height:40px}@media (width<=1024px){.drivers-report-detail-columns{flex-wrap:wrap}.drivers-report-detail-main,.drivers-report-detail-side{flex:100%;width:100%}.drivers-report-detail-card .detail-row{white-space:normal}}@media (width<=390px),(width<=480px){.drivers-report-detail-actions .detail-action,.drivers-report-detail-inline-actions .detail-action{flex:1 1 calc((100% - var(--ft-space-8)) / 2);justify-content:center}.delay-timeline-title,.delay-timeline-meta{white-space:normal;overflow-wrap:anywhere}}.drivers-deletions-screen{--drivers-deletions-col-id:137px;--drivers-deletions-col-owner:192px;--drivers-deletions-col-account:137px;--drivers-deletions-col-reason:165px;--drivers-deletions-col-assignee:123px;--drivers-deletions-col-created:151px;--drivers-deletions-col-status:123px;--drivers-deletions-col-updated:151px;--drivers-deletions-col-action:151px}.drivers-deletions-tabs a.drivers-tab{color:var(--ft-color-text-secondary);text-decoration:none}.drivers-deletions-trend-review,.drivers-deletions-trend-pending{background:var(--ft-color-warning-soft);color:var(--ft-color-warning)}.drivers-deletions-trend-done,.drivers-deletions-trend-active{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.drivers-deletions-trend-danger{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger)}.drivers-deletions-trend-neutral{background:var(--ft-color-bg-card);color:var(--ft-color-text-secondary)}.drivers-deletions-col-id{width:var(--drivers-deletions-col-id);flex:none}.drivers-deletions-col-owner{width:var(--drivers-deletions-col-owner);flex:none}.drivers-deletions-col-account{width:var(--drivers-deletions-col-account);flex:none}.drivers-deletions-col-reason{width:var(--drivers-deletions-col-reason);flex:none}.drivers-deletions-col-assignee{width:var(--drivers-deletions-col-assignee);flex:none}.drivers-deletions-col-created{width:var(--drivers-deletions-col-created);flex:none}.drivers-deletions-col-status{width:var(--drivers-deletions-col-status);flex:none}.drivers-deletions-col-updated{width:var(--drivers-deletions-col-updated);flex:none}.drivers-deletions-col-action{width:var(--drivers-deletions-col-action);flex:none}.drivers-deletions-card{width:100%}.drivers-deletions-open{height:32px;min-height:32px;padding-inline:var(--ft-space-12);border-radius:var(--ft-radius-10);background:var(--ft-color-accent-soft,#ffe9df);color:var(--ft-color-text-accent,#ff5b1a);font:inherit;font-size:var(--ft-text-12);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}@media (width<=1024px){.drivers-deletions-col-id,.drivers-deletions-col-owner,.drivers-deletions-col-account,.drivers-deletions-col-reason,.drivers-deletions-col-assignee,.drivers-deletions-col-created,.drivers-deletions-col-status,.drivers-deletions-col-updated,.drivers-deletions-col-action{flex:140px;width:auto;min-width:0}.drivers-deletions-head{display:none}.drivers-deletions-row{gap:var(--ft-space-8);padding-block:var(--ft-space-12);flex-wrap:wrap}.drivers-deletions-row>.ship-cell,.drivers-deletions-col-id,.drivers-deletions-col-owner,.drivers-deletions-col-account,.drivers-deletions-col-reason,.drivers-deletions-col-assignee,.drivers-deletions-col-created,.drivers-deletions-col-status,.drivers-deletions-col-updated,.drivers-deletions-col-action{flex:1 1 calc(50% - var(--ft-space-8));width:auto}.drivers-deletions-col-action{flex:100%}.drivers-deletions-tabs{flex-wrap:wrap;max-width:100%}.drivers-deletions-stats{flex-wrap:wrap}}@media (width<=480px){.drivers-deletions-row>.ship-cell{flex:100%}}.drivers-truck-support-screen{--drivers-truck-support-col-id:137px;--drivers-truck-support-col-driver:192px;--drivers-truck-support-col-account:137px;--drivers-truck-support-col-problem:165px;--drivers-truck-support-col-assignee:123px;--drivers-truck-support-col-created:151px;--drivers-truck-support-col-status:123px;--drivers-truck-support-col-updated:151px;--drivers-truck-support-col-action:151px}.drivers-truck-support-tabs a.drivers-tab{color:var(--ft-color-text-secondary);text-decoration:none}.drivers-truck-support-trend-review,.drivers-truck-support-trend-pending{background:var(--ft-color-warning-soft);color:var(--ft-color-warning)}.drivers-truck-support-trend-done,.drivers-truck-support-trend-active{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.drivers-truck-support-trend-danger{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger)}.drivers-truck-support-trend-neutral{background:var(--ft-color-bg-card);color:var(--ft-color-text-secondary)}.drivers-truck-support-col-id{width:var(--drivers-truck-support-col-id);flex:none}.drivers-truck-support-col-driver{width:var(--drivers-truck-support-col-driver);flex:none}.drivers-truck-support-col-account{width:var(--drivers-truck-support-col-account);flex:none}.drivers-truck-support-col-problem{width:var(--drivers-truck-support-col-problem);flex:none}.drivers-truck-support-col-assignee{width:var(--drivers-truck-support-col-assignee);flex:none}.drivers-truck-support-col-created{width:var(--drivers-truck-support-col-created);flex:none}.drivers-truck-support-col-status{width:var(--drivers-truck-support-col-status);flex:none}.drivers-truck-support-col-updated{width:var(--drivers-truck-support-col-updated);flex:none}.drivers-truck-support-col-action{width:var(--drivers-truck-support-col-action);flex:none}.drivers-truck-support-card{width:100%}.drivers-truck-support-open{height:32px;min-height:32px;padding-inline:var(--ft-space-12);border-radius:var(--ft-radius-10);background:var(--ft-color-accent-soft,#ffe9df);color:var(--ft-color-text-accent,#ff5b1a);font:inherit;font-size:var(--ft-text-12);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}@media (width<=1024px){.drivers-truck-support-col-id,.drivers-truck-support-col-driver,.drivers-truck-support-col-account,.drivers-truck-support-col-problem,.drivers-truck-support-col-assignee,.drivers-truck-support-col-created,.drivers-truck-support-col-status,.drivers-truck-support-col-updated,.drivers-truck-support-col-action{flex:140px;width:auto;min-width:0}.drivers-truck-support-head{display:none}.drivers-truck-support-row{gap:var(--ft-space-8);padding-block:var(--ft-space-12);flex-wrap:wrap}.drivers-truck-support-row>.ship-cell,.drivers-truck-support-col-id,.drivers-truck-support-col-driver,.drivers-truck-support-col-account,.drivers-truck-support-col-problem,.drivers-truck-support-col-assignee,.drivers-truck-support-col-created,.drivers-truck-support-col-status,.drivers-truck-support-col-updated,.drivers-truck-support-col-action{flex:1 1 calc(50% - var(--ft-space-8));width:auto}.drivers-truck-support-col-action{flex:100%}.drivers-truck-support-tabs{flex-wrap:wrap;max-width:100%}.drivers-truck-support-stats{flex-wrap:wrap}}@media (width<=480px){.drivers-truck-support-row>.ship-cell{flex:100%}}.drivers-truck-support-detail-screen{min-height:100dvh}.drivers-truck-support-detail-pagehead{align-items:flex-start;height:auto;min-height:73px}.drivers-truck-support-detail-actions{flex-wrap:wrap}.drivers-truck-support-detail-action-icon{flex:none;width:16px;height:16px}.drivers-truck-support-detail-columns{align-items:flex-start;gap:var(--ft-space-20);flex:1;width:100%;min-height:0;display:flex}.drivers-truck-support-detail-main{gap:var(--ft-space-20);flex-direction:column;flex:1;min-width:0;display:flex}.drivers-truck-support-detail-side{gap:var(--ft-space-20);flex-direction:column;flex:none;width:520px;display:flex}.drivers-truck-support-detail-card{gap:var(--ft-space-4);height:auto;overflow:visible}.drivers-truck-support-detail-card>.detail-card-title{line-height:var(--ft-space-20);margin-block-end:var(--ft-space-8)}.drivers-truck-support-detail-card.is-timeline{gap:var(--ft-space-12)}.drivers-truck-support-detail-activity{gap:var(--ft-space-4)}.drivers-truck-support-detail-activity .detail-activity-item:last-child{border-block-end:none}.drivers-truck-support-detail-activity .detail-activity-copy{text-align:start;align-items:flex-start}.drivers-truck-support-detail-inline-actions{justify-content:flex-end;align-items:center;gap:var(--ft-space-8);width:100%;flex-wrap:wrap;margin-block-start:var(--ft-space-8);display:flex}.drivers-truck-support-detail-inline-actions .detail-action{height:40px}@media (width<=1024px){.drivers-truck-support-detail-columns{flex-wrap:wrap}.drivers-truck-support-detail-main,.drivers-truck-support-detail-side{flex:100%;width:100%}.drivers-truck-support-detail-card .detail-row{white-space:normal}}@media (width<=390px),(width<=480px){.drivers-truck-support-detail-actions .detail-action,.drivers-truck-support-detail-inline-actions .detail-action{flex:1 1 calc((100% - var(--ft-space-8)) / 2);justify-content:center}.delay-timeline-title,.delay-timeline-meta{white-space:normal;overflow-wrap:anywhere}}.drivers-deletion-detail-screen{min-height:100dvh}.drivers-deletion-detail-pagehead{align-items:flex-start;height:auto;min-height:73px}.drivers-deletion-detail-actions{flex-wrap:wrap}.drivers-deletion-detail-action-icon{flex:none;width:16px;height:16px}.drivers-deletion-detail-columns{align-items:flex-start;gap:var(--ft-space-20);flex:1;width:100%;min-height:0;display:flex}.drivers-deletion-detail-main{gap:var(--ft-space-20);flex-direction:column;flex:1;min-width:0;display:flex}.drivers-deletion-detail-side{gap:var(--ft-space-20);flex-direction:column;flex:none;width:520px;display:flex}.drivers-deletion-detail-card{gap:var(--ft-space-4);height:auto;overflow:visible}.drivers-deletion-detail-card>.detail-card-title{line-height:var(--ft-space-20);margin-block-end:var(--ft-space-8)}.drivers-deletion-detail-card.is-timeline{gap:var(--ft-space-12)}.drivers-deletion-detail-activity{gap:var(--ft-space-4)}.drivers-deletion-detail-activity .detail-activity-item:last-child{border-block-end:none}.drivers-deletion-detail-activity .detail-activity-copy{text-align:start;align-items:flex-start}.drivers-deletion-detail-inline-actions{justify-content:flex-end;align-items:center;gap:var(--ft-space-8);width:100%;flex-wrap:wrap;margin-block-start:var(--ft-space-8);display:flex}.drivers-deletion-detail-inline-actions .detail-action{height:40px}@media (width<=1024px){.drivers-deletion-detail-columns{flex-wrap:wrap}.drivers-deletion-detail-main,.drivers-deletion-detail-side{flex:100%;width:100%}.drivers-deletion-detail-card .detail-row{white-space:normal}}@media (width<=390px),(width<=480px){.drivers-deletion-detail-actions .detail-action,.drivers-deletion-detail-inline-actions .detail-action{flex:1 1 calc((100% - var(--ft-space-8)) / 2);justify-content:center}.delay-timeline-title,.delay-timeline-meta{white-space:normal;overflow-wrap:anywhere}}.support-tickets-screen{--support-tickets-col-id:137px;--support-tickets-col-submitter:192px;--support-tickets-col-type:137px;--support-tickets-col-subject:165px;--support-tickets-col-assignee:123px;--support-tickets-col-created:151px;--support-tickets-col-status:123px;--support-tickets-col-replied:151px;--support-tickets-col-action:151px}.support-tickets-tabs a.drivers-tab{color:var(--ft-color-text-secondary);text-decoration:none}.support-tickets-trend-review,.support-tickets-trend-pending{background:var(--ft-color-warning-soft);color:var(--ft-color-warning)}.support-tickets-trend-done,.support-tickets-trend-active{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.support-tickets-trend-danger{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger)}.support-tickets-trend-neutral{background:var(--ft-color-bg-card);color:var(--ft-color-text-secondary)}.support-tickets-col-id{width:var(--support-tickets-col-id);flex:none}.support-tickets-col-submitter{width:var(--support-tickets-col-submitter);flex:none}.support-tickets-col-type{width:var(--support-tickets-col-type);flex:none}.support-tickets-col-subject{width:var(--support-tickets-col-subject);flex:none}.support-tickets-col-assignee{width:var(--support-tickets-col-assignee);flex:none}.support-tickets-col-created{width:var(--support-tickets-col-created);flex:none}.support-tickets-col-status{width:var(--support-tickets-col-status);flex:none}.support-tickets-col-replied{width:var(--support-tickets-col-replied);flex:none}.support-tickets-col-action{width:var(--support-tickets-col-action);flex:none}.support-tickets-card{width:100%}.support-tickets-open{height:32px;min-height:32px;padding-inline:var(--ft-space-12);border-radius:var(--ft-radius-10);background:var(--ft-color-accent-soft,#ffe9df);color:var(--ft-color-text-accent,#ff5b1a);font:inherit;font-size:var(--ft-text-12);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}@media (width<=1024px){.support-tickets-col-id,.support-tickets-col-submitter,.support-tickets-col-type,.support-tickets-col-subject,.support-tickets-col-assignee,.support-tickets-col-created,.support-tickets-col-status,.support-tickets-col-replied,.support-tickets-col-action{flex:140px;width:auto;min-width:0}.support-tickets-head{display:none}.support-tickets-row{gap:var(--ft-space-8);padding-block:var(--ft-space-12);flex-wrap:wrap}.support-tickets-row>.ship-cell,.support-tickets-col-id,.support-tickets-col-submitter,.support-tickets-col-type,.support-tickets-col-subject,.support-tickets-col-assignee,.support-tickets-col-created,.support-tickets-col-status,.support-tickets-col-replied,.support-tickets-col-action{flex:1 1 calc(50% - var(--ft-space-8));width:auto}.support-tickets-col-action{flex:100%}.support-tickets-tabs{flex-wrap:wrap;max-width:100%}.support-tickets-stats{flex-wrap:wrap}}@media (width<=480px){.support-tickets-row>.ship-cell{flex:100%}}.support-ticket-detail-screen{min-height:100dvh}.support-ticket-detail-pagehead{align-items:flex-start;height:auto;min-height:73px}.support-ticket-detail-actions{flex-wrap:wrap}.support-ticket-detail-action-icon{flex:none;width:16px;height:16px}.support-ticket-detail-columns{align-items:flex-start;gap:var(--ft-space-20);flex:1;width:100%;min-height:0;display:flex}.support-ticket-detail-main{gap:var(--ft-space-20);flex-direction:column;flex:1;min-width:0;display:flex}.support-ticket-detail-side{gap:var(--ft-space-20);flex-direction:column;flex:none;width:520px;display:flex}.support-ticket-detail-card{gap:var(--ft-space-4);height:auto;overflow:visible}.support-ticket-detail-card>.detail-card-title{line-height:var(--ft-space-20);margin-block-end:var(--ft-space-8)}.support-ticket-detail-card.is-timeline{gap:var(--ft-space-12)}.support-ticket-detail-activity{gap:var(--ft-space-4)}.support-ticket-detail-activity .detail-activity-item:last-child{border-block-end:none}.support-ticket-detail-activity .detail-activity-copy{text-align:start;align-items:flex-start}.support-ticket-detail-inline-actions{justify-content:flex-end;align-items:center;gap:var(--ft-space-8);width:100%;flex-wrap:wrap;margin-block-start:var(--ft-space-8);display:flex}.support-ticket-detail-inline-actions .detail-action{height:40px}@media (width<=1024px){.support-ticket-detail-columns{flex-wrap:wrap}.support-ticket-detail-main,.support-ticket-detail-side{flex:100%;width:100%}.support-ticket-detail-card .detail-row{white-space:normal}}@media (width<=390px),(width<=480px){.support-ticket-detail-actions .detail-action,.support-ticket-detail-inline-actions .detail-action{flex:1 1 calc((100% - var(--ft-space-8)) / 2);justify-content:center}.delay-timeline-title,.delay-timeline-meta{white-space:normal;overflow-wrap:anywhere}}.support-reviews-screen{--support-reviews-col-id:137px;--support-reviews-col-reviewer:192px;--support-reviews-col-reviewee:137px;--support-reviews-col-shipment:165px;--support-reviews-col-rating:123px;--support-reviews-col-comment:151px;--support-reviews-col-status:123px;--support-reviews-col-date:151px;--support-reviews-col-action:151px}.support-reviews-stat-link{color:inherit;cursor:pointer;text-decoration:none}.support-reviews-trend-active{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.support-reviews-trend-review{background:var(--ft-color-warning-soft);color:var(--ft-color-warning)}.support-reviews-trend-rejected,.support-reviews-trend-danger{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger)}.support-reviews-trend-neutral{background:var(--ft-color-bg-card);color:var(--ft-color-text-secondary)}.support-reviews-col-id{width:var(--support-reviews-col-id);flex:none}.support-reviews-col-reviewer{width:var(--support-reviews-col-reviewer);flex:none}.support-reviews-col-reviewee{width:var(--support-reviews-col-reviewee);flex:none}.support-reviews-col-shipment{width:var(--support-reviews-col-shipment);flex:none}.support-reviews-col-rating{width:var(--support-reviews-col-rating);flex:none}.support-reviews-col-comment{width:var(--support-reviews-col-comment);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.support-reviews-col-status{width:var(--support-reviews-col-status);flex:none}.support-reviews-col-date{width:var(--support-reviews-col-date);flex:none}.support-reviews-col-action{width:var(--support-reviews-col-action);flex:none}.support-reviews-card{width:100%}.support-reviews-manage{height:32px;min-height:32px;padding-inline:var(--ft-space-12);border-radius:var(--ft-radius-10);background:var(--ft-color-accent-soft,#ffe9df);color:var(--ft-color-text-accent,#ff5b1a);font:inherit;font-size:var(--ft-text-12);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}@media (width<=1024px){.support-reviews-col-id,.support-reviews-col-reviewer,.support-reviews-col-reviewee,.support-reviews-col-shipment,.support-reviews-col-rating,.support-reviews-col-comment,.support-reviews-col-status,.support-reviews-col-date,.support-reviews-col-action{flex:140px;width:auto;min-width:0}.support-reviews-head{display:none}.support-reviews-row{gap:var(--ft-space-8);padding-block:var(--ft-space-12);flex-wrap:wrap}.support-reviews-row>.ship-cell,.support-reviews-col-id,.support-reviews-col-reviewer,.support-reviews-col-reviewee,.support-reviews-col-shipment,.support-reviews-col-rating,.support-reviews-col-comment,.support-reviews-col-status,.support-reviews-col-date,.support-reviews-col-action{flex:1 1 calc(50% - var(--ft-space-8));width:auto}.support-reviews-col-comment{white-space:normal;text-overflow:unset;overflow:visible}.support-reviews-col-action{flex:100%}.support-reviews-tabs{flex-wrap:wrap;max-width:100%}.support-reviews-stats{flex-wrap:wrap}}@media (width<=480px){.support-reviews-row>.ship-cell{flex:100%}}.support-review-detail-screen{min-height:100dvh}.support-review-detail-pagehead{align-items:flex-start;height:auto;min-height:73px}.support-review-detail-actions{flex-wrap:wrap}.support-review-detail-action-icon{flex:none;width:16px;height:16px}.support-review-detail-columns{align-items:flex-start;gap:var(--ft-space-20);flex:1;width:100%;min-height:0;display:flex}.support-review-detail-main{gap:var(--ft-space-20);flex-direction:column;flex:1;min-width:0;display:flex}.support-review-detail-side{gap:var(--ft-space-20);flex-direction:column;flex:none;width:520px;display:flex}.support-review-detail-card{gap:var(--ft-space-4);height:auto;overflow:visible}.support-review-detail-card>.detail-card-title{line-height:var(--ft-space-20);margin-block-end:var(--ft-space-8)}.support-review-detail-card.is-timeline{gap:var(--ft-space-12)}.support-review-detail-activity{gap:var(--ft-space-4)}.support-review-detail-activity .detail-activity-item:last-child{border-block-end:none}.support-review-detail-activity .detail-activity-copy{text-align:start;align-items:flex-start}.support-review-detail-inline-actions{justify-content:flex-end;align-items:center;gap:var(--ft-space-8);width:100%;flex-wrap:wrap;margin-block-start:var(--ft-space-8);display:flex}.support-review-detail-inline-actions .detail-action{height:40px}@media (width<=1024px){.support-review-detail-columns{flex-wrap:wrap}.support-review-detail-main,.support-review-detail-side{flex:100%;width:100%}.support-review-detail-card .detail-row{white-space:normal}}@media (width<=390px),(width<=480px){.support-review-detail-actions .detail-action,.support-review-detail-inline-actions .detail-action{flex:1 1 calc((100% - var(--ft-space-8)) / 2);justify-content:center}.delay-timeline-title,.delay-timeline-meta{white-space:normal}}.support-disputes-screen{--support-disputes-col-id:138px;--support-disputes-col-subject:261px;--support-disputes-col-party:200px;--support-disputes-col-type:138px;--support-disputes-col-priority:120px;--support-disputes-col-date:160px;--support-disputes-col-status:138px;--support-disputes-col-action:72px}.support-disputes-actions{flex-wrap:wrap}.support-disputes-stats>.ship-stat{box-sizing:border-box;flex:1 1 0;min-width:0;min-height:100px}.support-disputes-trend-open,.support-disputes-trend-progress,.support-disputes-trend-review{background:var(--ft-color-warning-soft);color:var(--ft-color-warning)}.support-disputes-trend-escalated,.support-disputes-trend-danger{background:var(--ft-color-status-danger-soft);color:var(--ft-color-status-danger)}.support-disputes-trend-resolved,.support-disputes-trend-up{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.support-disputes-trend-closed,.support-disputes-trend-neutral{background:var(--ft-color-bg-card);color:var(--ft-color-text-secondary)}.support-disputes-col-id{width:var(--support-disputes-col-id);flex:none}.support-disputes-col-subject{width:var(--support-disputes-col-subject);flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:0;display:flex}.support-disputes-subject-main{color:var(--ft-color-text-primary);font-weight:600}.support-disputes-subject-sub{font-size:var(--ft-text-12);color:var(--ft-color-text-secondary)}.support-disputes-col-party{width:var(--support-disputes-col-party);flex:none}.support-disputes-col-type{width:var(--support-disputes-col-type);flex:none}.support-disputes-col-priority{width:var(--support-disputes-col-priority);flex:none}.support-disputes-col-date{width:var(--support-disputes-col-date);flex:none}.support-disputes-col-status{width:var(--support-disputes-col-status);flex:none}.support-disputes-col-action{width:var(--support-disputes-col-action);flex:none}.support-disputes-row{color:inherit;min-height:61px;text-decoration:none}.support-disputes-row .ship-cell{height:60px}.support-disputes-card .ship-filters{flex-wrap:wrap}@media (width<=1024px){.support-disputes-stats>.ship-stat{flex:1 1 calc(50% - var(--ft-space-16))}.support-disputes-col-id,.support-disputes-col-subject,.support-disputes-col-party,.support-disputes-col-type,.support-disputes-col-priority,.support-disputes-col-date,.support-disputes-col-status,.support-disputes-col-action{flex:auto;width:auto}.support-disputes-row{height:auto;min-height:56px;padding-block:var(--ft-space-12);flex-wrap:wrap}.support-disputes-col-subject{flex:100%}}@media (width<=390px),(width<=480px){.support-disputes-stats>.ship-stat{flex:100%}.support-disputes-actions{width:100%}.support-disputes-actions .bid-export,.support-disputes-actions .ship-create{flex:1 1 calc((100% - var(--ft-space-8)) / 2);justify-content:center}}.support-dispute-detail-screen{min-height:100dvh}.support-dispute-detail-pagehead{align-items:flex-start;height:auto;min-height:73px}.support-dispute-detail-actions{flex-wrap:wrap}.support-dispute-detail-action-icon{flex:none;width:16px;height:16px}.support-dispute-detail-columns{align-items:flex-start;gap:var(--ft-space-20);flex:1;width:100%;min-height:0;display:flex}.support-dispute-detail-main{gap:var(--ft-space-20);flex-direction:column;flex:1;min-width:0;display:flex}.support-dispute-detail-side{gap:var(--ft-space-20);flex-direction:column;flex:none;width:520px;display:flex}.support-dispute-detail-card{gap:var(--ft-space-4);height:auto;overflow:visible}.support-dispute-detail-card.is-conversation{gap:var(--ft-space-10)}.support-dispute-detail-card>.detail-card-title,.support-dispute-detail-card-head{line-height:var(--ft-space-20);margin-block-end:var(--ft-space-8)}.support-dispute-detail-card-head{justify-content:flex-end;align-items:center;gap:var(--ft-space-10);width:100%;margin:0;display:flex}.support-dispute-detail-card-head .detail-card-title{margin:0}.support-dispute-detail-badge{justify-content:flex-end;align-items:center;gap:var(--ft-space-5);padding:var(--ft-space-3) var(--ft-space-8);border-radius:var(--ft-radius-6);background:var(--ft-color-accent-soft,#ffe9df);color:var(--ft-color-text-accent,#ff5b1a);font-size:var(--ft-text-11);font-weight:500;line-height:1;display:inline-flex}.support-dispute-detail-badge-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.support-dispute-detail-messages{gap:var(--ft-space-8);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.support-dispute-detail-message{gap:var(--ft-space-6);width:100%;padding:var(--ft-space-12);border-radius:var(--ft-radius-16);border:1px solid var(--ft-color-border-default);background:var(--ft-color-bg-surface);flex-direction:column;display:flex}.support-dispute-detail-message.is-admin{background:var(--ft-color-accent-soft,#ffe9df);border-color:#0000}.support-dispute-detail-message-meta{gap:var(--ft-space-2);text-align:end;flex-direction:column;align-items:flex-end;display:flex}.support-dispute-detail-message-role{color:var(--ft-color-text-secondary);font-size:var(--ft-text-12);margin:0;font-weight:400;line-height:1.3}.support-dispute-detail-message-name{color:var(--ft-color-text-primary);font-size:var(--ft-text-14);margin:0;font-weight:600;line-height:1.3}.support-dispute-detail-message-body{color:var(--ft-color-text-primary);font-size:var(--ft-text-13);text-align:end;margin:0;font-weight:400;line-height:1.55}.support-dispute-detail-composer{align-items:center;gap:var(--ft-space-8);width:100%;display:flex}.support-dispute-detail-composer-input{min-width:0;height:40px;padding-inline:var(--ft-space-14);border:1px solid var(--ft-color-border-default);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-surface);color:var(--ft-color-text-primary);font:inherit;font-size:var(--ft-text-13);text-align:start;flex:1}.support-dispute-detail-composer-input::placeholder{color:var(--ft-color-text-secondary)}.support-dispute-detail-composer-send{flex:none}.support-dispute-detail-doc{justify-content:space-between;align-items:center;gap:var(--ft-space-12);width:100%;padding-block:var(--ft-space-10);border-block-end:1px solid var(--ft-color-border-default);display:flex}.support-dispute-detail-doc:last-child{border-block-end:none}.support-dispute-detail-doc-info{justify-content:flex-end;align-items:center;gap:var(--ft-space-12);min-width:0;display:flex}.support-dispute-detail-doc-icon{border-radius:var(--ft-radius-12);background:var(--ft-color-bg-card,#f7f7f7);width:40px;height:40px;color:var(--ft-color-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.support-dispute-detail-doc-copy{gap:var(--ft-space-2);text-align:end;flex-direction:column;min-width:0;display:flex}.support-dispute-detail-doc-name{color:var(--ft-color-text-primary);font-size:var(--ft-text-14);margin:0;font-weight:500;line-height:1.3}.support-dispute-detail-doc-file{color:var(--ft-color-text-secondary);font-size:var(--ft-text-12);margin:0;font-weight:400;line-height:1.3}.support-dispute-detail-doc-actions{justify-content:flex-end;align-items:center;gap:var(--ft-space-10);flex:none;display:flex}.support-dispute-detail-doc-chip{padding:var(--ft-space-3) var(--ft-space-8);border-radius:var(--ft-radius-6);background:var(--ft-color-bg-card,#f7f7f7);color:var(--ft-color-text-secondary);font-size:var(--ft-text-11);align-items:center;font-weight:500;line-height:1;display:inline-flex}.support-dispute-detail-doc-view{background:var(--ft-color-bg-surface);border:1px solid var(--ft-color-border-default)}.support-dispute-detail-decision-actions{justify-content:flex-end;align-items:center;gap:var(--ft-space-8);width:100%;flex-wrap:wrap;margin-block-start:var(--ft-space-8);display:flex}.support-dispute-detail-decision-actions .detail-action{height:40px}.support-dispute-detail-approve{background:var(--ft-color-status-success);color:var(--ft-color-text-on-inverse,#fff)}.support-dispute-detail-activity{gap:var(--ft-space-4)}.support-dispute-detail-activity .detail-activity-item:last-child{border-block-end:none}.support-dispute-detail-activity .detail-activity-copy{text-align:start;align-items:flex-start}@media (width<=1024px){.support-dispute-detail-columns{flex-wrap:wrap}.support-dispute-detail-main,.support-dispute-detail-side{flex:100%;width:100%}.support-dispute-detail-card .detail-row{white-space:normal}.support-dispute-detail-doc{flex-wrap:wrap;justify-content:flex-end}.support-dispute-detail-doc-actions{width:100%}.support-dispute-detail-message-body{white-space:normal;overflow-wrap:anywhere}}@media (width<=390px),(width<=480px){.support-dispute-detail-actions .detail-action,.support-dispute-detail-decision-actions .detail-action{flex:1 1 calc((100% - var(--ft-space-8)) / 2);justify-content:center}.support-dispute-detail-composer{flex-wrap:wrap}.support-dispute-detail-composer-send{flex:100%}}.pricing-screen{min-height:100dvh}.pricing-actions{gap:var(--ft-space-8);flex-wrap:wrap}.pricing-action-icon{flex:none;width:16px;height:16px}.pricing-columns{align-items:flex-start;gap:var(--ft-space-20);width:100%;display:flex}.pricing-side{gap:var(--ft-space-20);flex-direction:column;flex:none;width:420px;display:flex}.pricing-main{gap:var(--ft-space-20);flex-direction:column;flex:1;min-width:0;display:flex}.pricing-card{gap:var(--ft-space-12);height:auto;padding:var(--ft-space-20);overflow:visible}.pricing-fees-card{gap:var(--ft-space-4);padding:var(--ft-space-24)}.pricing-card-title{width:100%;font-size:var(--ft-text-16);font-weight:600;line-height:var(--ft-space-20);color:var(--ft-color-text-primary,#1b1b1d);text-align:start;margin:0}.pricing-card-head,.pricing-fees-head{justify-content:space-between;align-items:center;gap:var(--ft-space-10);width:100%;display:flex}.pricing-card-head{justify-content:flex-end}.pricing-card-head .pricing-card-title,.pricing-fees-head .pricing-card-title{width:auto}.pricing-filters,.pricing-field{width:100%}.pricing-field-value{width:100%;min-height:44px;padding:0 var(--ft-space-12);border:1px solid var(--ft-color-border-default,#e4e4e4);border-radius:var(--ft-radius-10,10px);background:var(--ft-color-bg-card,#f7f7f7);color:var(--ft-color-text-primary,#1b1b1d);font-size:var(--ft-text-13);justify-content:flex-end;align-items:center;font-weight:400;display:flex}.pricing-kv{justify-content:space-between;align-items:center;gap:var(--ft-space-12);width:100%;padding-block:var(--ft-space-10);border-bottom:1px solid var(--ft-color-border-default,#e4e4e4);font-size:var(--ft-text-13);text-align:start;display:flex}.pricing-kv-label{color:var(--ft-color-text-secondary,#7a7a7a);font-weight:400}.pricing-kv-value{color:var(--ft-color-text-primary,#1b1b1d);white-space:nowrap;font-weight:500}.pricing-status{justify-content:flex-end;align-items:center;gap:var(--ft-space-5);padding:var(--ft-space-3) var(--ft-space-8);border-radius:var(--ft-radius-6);font-size:var(--ft-text-11);white-space:nowrap;font-weight:500;line-height:1;display:inline-flex}.pricing-status-active{background:var(--ft-color-status-success-soft,#dff5dc);color:var(--ft-color-status-success,#2e9c3d)}.pricing-status-paused{background:var(--ft-color-status-warning-soft,#fbf0dc);color:var(--ft-color-status-warning,#b7791f)}.pricing-screen{--pricing-col-truck:191px;--pricing-col-km:159px;--pricing-col-min:159px;--pricing-col-route:191px;--pricing-col-status:128px;--pricing-col-action:64px}.pricing-col-truck{width:var(--pricing-col-truck)}.pricing-col-km{width:var(--pricing-col-km)}.pricing-col-min{width:var(--pricing-col-min)}.pricing-col-route{width:var(--pricing-col-route)}.pricing-col-status{width:var(--pricing-col-status)}.pricing-col-action{width:var(--pricing-col-action)}.pricing-row{cursor:default}.pricing-row .ship-go{cursor:pointer;border:0}@media (width<=1024px){.pricing-columns{flex-direction:column}.pricing-side,.pricing-main{width:100%}.pricing-head{display:none}.pricing-row{height:auto;min-height:56px;padding-block:var(--ft-space-10);gap:var(--ft-space-8);flex-wrap:wrap}.pricing-col-truck,.pricing-col-km,.pricing-col-min,.pricing-col-route,.pricing-col-status,.pricing-col-action{flex:40%;width:auto;min-width:0}.pricing-col-action{flex:none}.pricing-screen .ship-fade{display:none}}@media (width<=390px){.pricing-actions .ship-create,.pricing-actions .bid-export,.pricing-fees-head .bid-export{min-height:40px}.pricing-col-truck,.pricing-col-km,.pricing-col-min,.pricing-col-route,.pricing-col-status{flex:100%}}.pricing-rules-screen{--pricing-rules-col-id:137px;--pricing-rules-col-truck:192px;--pricing-rules-col-scope:137px;--pricing-rules-col-km:165px;--pricing-rules-col-min:123px;--pricing-rules-col-wait:151px;--pricing-rules-col-status:123px;--pricing-rules-col-updated:151px;--pricing-rules-col-action:151px}.pricing-rules-table-card{gap:var(--ft-space-12);width:100%;padding:var(--ft-space-20);flex-direction:column;display:flex;overflow:hidden}.pricing-rules-filters{flex-wrap:wrap;justify-content:flex-end;width:100%}.pricing-rules-col-id{flex:0 0 var(--pricing-rules-col-id);width:var(--pricing-rules-col-id)}.pricing-rules-col-truck{flex:0 0 var(--pricing-rules-col-truck);width:var(--pricing-rules-col-truck)}.pricing-rules-col-scope{flex:0 0 var(--pricing-rules-col-scope);width:var(--pricing-rules-col-scope)}.pricing-rules-col-km{flex:0 0 var(--pricing-rules-col-km);width:var(--pricing-rules-col-km)}.pricing-rules-col-min{flex:0 0 var(--pricing-rules-col-min);width:var(--pricing-rules-col-min)}.pricing-rules-col-wait{flex:0 0 var(--pricing-rules-col-wait);width:var(--pricing-rules-col-wait)}.pricing-rules-col-status{flex:0 0 var(--pricing-rules-col-status);width:var(--pricing-rules-col-status)}.pricing-rules-col-updated{flex:0 0 var(--pricing-rules-col-updated);width:var(--pricing-rules-col-updated)}.pricing-rules-col-action{flex:0 0 var(--pricing-rules-col-action);width:var(--pricing-rules-col-action)}.pricing-rules-row{color:inherit;text-decoration:none}.pricing-rules-status{align-items:center;gap:var(--ft-space-5);padding:var(--ft-space-3) var(--ft-space-8);border-radius:var(--ft-radius-6);font-size:var(--ft-text-11);white-space:nowrap;font-weight:500;display:inline-flex}.pricing-rules-status-active{background:var(--ft-color-status-success-soft);color:var(--ft-color-status-success)}.pricing-rules-status-review,.pricing-rules-status-pending{background:var(--ft-color-warning-soft);color:var(--ft-color-warning)}.pricing-rules-edit{height:32px;min-height:32px;padding-inline:var(--ft-space-12);border-radius:var(--ft-radius-8);background:var(--ft-color-accent-soft,#ffe8dc);color:var(--ft-color-accent);font-size:var(--ft-text-12);white-space:nowrap;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.pricing-rules-fees-card{align-items:flex-end;gap:var(--ft-space-12);width:100%;padding:var(--ft-space-20);flex-direction:column;display:flex}.pricing-rules-fees-title{font-size:var(--ft-text-16);color:var(--ft-color-text-primary);margin:0;font-weight:600}.pricing-rules-fees-sub{font-size:var(--ft-text-12);color:var(--ft-color-text-secondary);text-align:end;margin:0}.pricing-rules-fees-list{gap:var(--ft-space-10);flex-direction:column;width:100%;display:flex}.pricing-rules-fee-row{justify-content:space-between;align-items:center;gap:var(--ft-space-16);width:100%;padding:var(--ft-space-12) var(--ft-space-14);border-radius:var(--ft-radius-12);background:var(--ft-color-bg-card);display:flex}.pricing-rules-fee-label{font-size:var(--ft-text-13);color:var(--ft-color-text-primary);text-align:end}.pricing-rules-fee-amount{font-family:var(--ft-font-numeric,"Space Grotesk", sans-serif);font-size:var(--ft-text-14);color:var(--ft-color-text-primary);white-space:nowrap;font-weight:500}@media (width<=1280px){.pricing-rules-table-card{overflow-x:auto}.pricing-rules-table-card .ship-head,.pricing-rules-table-card .ship-row{min-width:1320px}}@media (width<=1024px){.pricing-rules-filters{justify-content:stretch}.pricing-rules-table-card .ship-head,.pricing-rules-table-card .ship-row{min-width:0}.pricing-rules-screen .ship-head{display:none}.pricing-rules-screen .ship-row{min-width:0;height:auto;min-height:56px;padding-block:var(--ft-space-10);gap:var(--ft-space-8);flex-wrap:wrap}.pricing-rules-col-id,.pricing-rules-col-truck,.pricing-rules-col-scope,.pricing-rules-col-km,.pricing-rules-col-min,.pricing-rules-col-wait,.pricing-rules-col-status,.pricing-rules-col-updated,.pricing-rules-col-action{flex:40%;width:auto;min-width:0}.pricing-rules-col-id{flex:100%}.pricing-rules-col-action{flex:none}.pricing-rules-screen .ship-fade{display:none}.pricing-rules-fee-row{flex-wrap:wrap;justify-content:flex-end}}@media (width<=390px){.pricing-rules-filters .ship-search-table{width:100%}.pricing-rules-col-id,.pricing-rules-col-truck,.pricing-rules-col-scope,.pricing-rules-col-km,.pricing-rules-col-min,.pricing-rules-col-wait,.pricing-rules-col-status,.pricing-rules-col-updated{flex:100%}.pricing-rules-edit{min-height:40px;padding-inline:var(--ft-space-8);font-size:var(--ft-text-11)}}.zones-detail-screen{min-height:100dvh}.zones-detail-pagehead{align-items:flex-start;height:auto;min-height:73px}.zones-detail-action-icon{flex:none;width:16px;height:16px}.zones-detail-card-actions{justify-content:flex-end;margin-block-start:var(--ft-space-8)}.zones-detail-actions-card .detail-row:last-of-type{border-block-end:1px solid var(--ft-color-border-default)}@media (width<=1024px){.zones-detail-card-actions{flex-wrap:wrap}.zones-detail-card-actions .detail-action{flex:1 1 calc((100% - var(--ft-space-8)) / 2);justify-content:center}}@media (width<=390px),(width<=480px){.zones-detail-pagehead .detail-head-actions .detail-action{flex:1 1 calc((100% - var(--ft-space-8)) / 2);justify-content:center}}.pricing-rules-detail-screen{min-height:100dvh}.pricing-rules-detail-pagehead{align-items:flex-start;height:auto;min-height:73px}@media (width<=1024px){.pricing-rules-detail-screen .zones-detail-card-actions{flex-wrap:wrap}.pricing-rules-detail-screen .zones-detail-card-actions .detail-action{flex:1 1 calc((100% - var(--ft-space-8)) / 2);justify-content:center}}@media (width<=390px),(width<=480px){.pricing-rules-detail-pagehead .detail-head-actions .detail-action{flex:1 1 calc((100% - var(--ft-space-8)) / 2);justify-content:center}}.reports-screen .reports-filters{gap:var(--ft-space-8,8px);flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-block-end:var(--ft-space-16,16px);display:flex}.reports-screen .reports-grid{gap:var(--ft-space-16,16px);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--ft-space-24,24px);display:grid}.reports-card{gap:var(--ft-space-14,14px);min-height:174px;padding:var(--ft-space-20,20px);border-radius:var(--ft-radius-16,16px);background:var(--ft-color-bg-surface,#fff);border:1px solid var(--ft-color-border-subtle,#ececec);flex-direction:column;display:flex;box-shadow:0 1px 2px #1b1b1d0a}.reports-card-head{justify-content:space-between;align-items:flex-start;gap:var(--ft-space-12,12px);display:flex}.reports-card-title-wrap{align-items:center;gap:var(--ft-space-12,12px);min-width:0;display:flex}.reports-card-icon{border-radius:var(--ft-radius-12,12px);background:var(--ft-color-accent-soft,#ffe9df);width:44px;height:44px;color:var(--ft-color-text-accent,#ff5b1a);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.reports-card-copy{text-align:start;flex-direction:column;gap:2px;min-width:0;display:flex}.reports-card-title{color:var(--ft-color-text-primary,#1b1b1d);margin:0;font-size:14px;font-weight:600}.reports-card-desc{color:var(--ft-color-text-secondary,#7a7a7a);margin:0;font-size:11px;line-height:1.35}.reports-card-badge{border-radius:var(--ft-radius-6,6px);background:var(--ft-color-bg-card,#f7f7f7);height:19px;color:var(--ft-color-text-secondary,#7a7a7a);white-space:nowrap;flex-shrink:0;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.reports-card-ticks{justify-content:flex-end;align-items:stretch;gap:3px;height:22px;padding-inline-start:20%;display:flex;overflow:hidden}.reports-card-tick{background:var(--ft-color-accent,#ff5b1a);opacity:.18;border-radius:2px;width:3px}.reports-card-tick.is-on{opacity:.85}.reports-card-tick.is-mid{opacity:.45}.reports-card-foot{justify-content:space-between;align-items:center;gap:var(--ft-space-12,12px);margin-block-start:auto;display:flex}.reports-card-last{color:var(--ft-color-text-secondary,#7a7a7a);white-space:nowrap;margin:0;font-size:11px}.reports-card-actions{align-items:center;gap:8px;display:flex}.reports-card-preview{border-radius:var(--ft-radius-10,10px);min-height:40px;color:var(--ft-color-text-accent,#ff5b1a);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.reports-card-export{border-radius:var(--ft-radius-10,10px);background:var(--ft-color-accent,#ff5b1a);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;min-width:74px;min-height:40px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.reports-card-export:hover,.reports-card-preview:hover{filter:brightness(.97)}.reports-log-title{margin:0 0 var(--ft-space-12,12px);color:var(--ft-color-text-primary,#1b1b1d);text-align:start;font-size:16px;font-weight:600}.reports-screen .reports-head,.reports-screen .reports-row{align-items:center;column-gap:var(--ft-space-8,8px);grid-template-columns:minmax(8rem,1.4fr) minmax(5.5rem,.9fr) minmax(4rem,.7fr) minmax(6rem,1fr) minmax(6rem,1fr) minmax(5rem,.85fr) minmax(3.5rem,.55fr);display:grid}.reports-status{border-radius:var(--ft-radius-6,6px);background:var(--ft-color-status-success-soft,#dff5dc);width:fit-content;color:var(--ft-color-status-success,#2e9c3d);justify-content:flex-end;justify-self:end;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.reports-status.is-pending{background:var(--ft-color-status-warning-soft,#fbf0dc);color:var(--ft-color-status-warning,#b7791f)}.reports-download{border-radius:var(--ft-radius-10,10px);background:var(--ft-color-bg-card,#f7f7f7);width:36px;height:36px;color:var(--ft-color-text-primary,#1b1b1d);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex}.reports-download:hover{background:var(--ft-color-accent-soft,#ffe9df);color:var(--ft-color-text-accent,#ff5b1a)}.reports-custom{border-radius:var(--ft-radius-10,10px);background:var(--ft-color-accent,#ff5b1a);color:#fff;cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:6px;min-height:40px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.reports-custom:hover{filter:brightness(.97)}.reports-toast{margin:0 0 var(--ft-space-12,12px);border-radius:var(--ft-radius-10,10px);background:var(--ft-color-status-success-soft,#dff5dc);color:var(--ft-color-status-success,#2e9c3d);padding:10px 14px;font-size:13px;font-weight:500}@media (width<=1100px){.reports-screen .reports-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-screen .reports-head{display:none}.reports-screen .reports-row{grid-template-columns:1fr auto;row-gap:4px}}@media (width<=720px){.reports-screen .reports-grid{grid-template-columns:1fr}}.report-preview-screen .report-preview-grid{margin-block-start:var(--ft-space-8,8px)}.report-preview-screen .report-preview-totals{width:520px}.report-preview-screen .detail-action-primary{background:var(--ft-color-primary,#ff5b1a);color:#fff;border:none}.report-preview-screen .detail-action-primary:hover{filter:brightness(.95)}.report-preview-omr{white-space:nowrap;align-items:baseline;gap:.25em;display:inline-flex}.report-preview-exported{margin:0 var(--ft-space-32,32px) var(--ft-space-12,12px);font-family:var(--ft-font-arabic);font-size:var(--ft-text-13,13px);color:var(--ft-color-success,#15803d);text-align:end}[dir=ltr] .report-preview-exported{text-align:start}.report-preview-table-wrap{width:100%;overflow-x:auto}.report-preview-table{border-collapse:collapse;width:100%;font-family:var(--ft-font-arabic);font-size:var(--ft-text-13,13px)}.report-preview-table th,.report-preview-table td{padding:var(--ft-space-12,12px) var(--ft-space-16,16px);text-align:end;border-block-end:1px solid var(--ft-color-border,#e7e5e4)}[dir=ltr] .report-preview-table th,[dir=ltr] .report-preview-table td{text-align:start}.report-preview-table th{color:var(--ft-color-text-secondary);background:var(--ft-color-bg-muted,#f5f5f4);font-weight:600}@media (width<=1100px){.report-preview-screen .report-preview-totals{width:100%}}.analytics-screen .analytics-tabs{border-radius:var(--ft-radius-14,14px);background:var(--ft-color-bg-surface,#fff);align-self:flex-end;gap:4px;margin-block-end:var(--ft-space-16,16px);padding:4px;display:inline-flex}.analytics-tab{border-radius:var(--ft-radius-10,10px);min-height:36px;color:var(--ft-color-text-secondary,#7a7a7a);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.analytics-tab.is-active{background:var(--ft-color-accent,#ff5b1a);color:#fff}.analytics-charts{gap:var(--ft-space-16,16px);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--ft-space-16,16px);display:grid}.analytics-panel{gap:var(--ft-space-14,14px);min-height:320px;padding:var(--ft-space-20,20px);border-radius:var(--ft-radius-16,16px);background:var(--ft-color-bg-surface,#fff);border:1px solid var(--ft-color-border-subtle,#ececec);flex-direction:column;display:flex}.analytics-panel-head{text-align:start;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.analytics-panel-title{color:var(--ft-color-text-primary,#1b1b1d);margin:0;font-size:16px;font-weight:600}.analytics-panel-sub{color:var(--ft-color-text-secondary,#7a7a7a);margin:0;font-size:11px}.analytics-big{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.analytics-big-value{font-size:32px;font-weight:500;font-family:var(--ft-font-mono,"Space Grotesk", sans-serif);color:var(--ft-color-text-primary,#1b1b1d);margin:0}.analytics-big-label{color:var(--ft-color-text-secondary,#7a7a7a);margin:0;font-size:12px}.analytics-bar{border-radius:var(--ft-radius-10,10px);background:var(--ft-color-bg-card,#f7f7f7);width:100%;height:40px;display:flex;overflow:hidden}.analytics-bar-seg{height:100%}.analytics-bar-seg.is-success{background:var(--ft-color-status-success,#2e9c3d)}.analytics-bar-seg.is-warning{background:var(--ft-color-status-warning,#b7791f)}.analytics-bar-seg.is-danger{background:var(--ft-color-status-danger,#d93a2b)}.analytics-bar-seg.is-neutral{background:var(--ft-color-text-secondary,#7a7a7a)}.analytics-bar-seg.is-accent{background:var(--ft-color-accent,#ff5b1a)}.analytics-legend{flex-direction:column;gap:8px;width:100%;display:flex}.analytics-legend-row{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.analytics-legend-label{color:var(--ft-color-text-secondary,#7a7a7a);align-items:center;gap:6px;display:inline-flex}.analytics-legend-value{font-family:var(--ft-font-mono,"Space Grotesk", sans-serif);color:var(--ft-color-text-primary,#1b1b1d);font-weight:500}.analytics-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.analytics-dot.is-success{background:var(--ft-color-status-success,#2e9c3d)}.analytics-dot.is-warning{background:var(--ft-color-status-warning,#b7791f)}.analytics-dot.is-danger{background:var(--ft-color-status-danger,#d93a2b)}.analytics-dot.is-neutral{background:var(--ft-color-text-secondary,#7a7a7a)}.analytics-dot.is-accent{background:var(--ft-color-accent,#ff5b1a)}.analytics-gauge{background:conic-gradient(from 180deg at 50% 100%, var(--ft-color-status-success,#2e9c3d) 0deg 138deg, var(--ft-color-status-warning,#b7791f) 138deg 155deg, var(--ft-color-text-secondary,#7a7a7a) 155deg 180deg, transparent 180deg 360deg);border-radius:220px 220px 0 0;width:220px;height:116px;margin-inline:auto;position:relative;overflow:hidden}.analytics-gauge:after{content:"";background:var(--ft-color-bg-surface,#fff);border-radius:184px 184px 0 0;position:absolute;inset:18px 18px 0}.analytics-gauge-value{inset-inline:0;z-index:1;text-align:center;font-size:28px;font-weight:500;font-family:var(--ft-font-mono,"Space Grotesk", sans-serif);margin:0;position:absolute;bottom:8px}.analytics-latest{border-radius:var(--ft-radius-12,12px);background:var(--ft-color-bg-card,#f7f7f7);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.analytics-latest-id{color:var(--ft-color-text-accent,#ff5b1a);font-size:12px;font-weight:600;text-decoration:none}.analytics-latest-meta{text-align:start;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.analytics-latest-amount{font-size:14px;font-weight:500;font-family:var(--ft-font-mono,"Space Grotesk", sans-serif);margin:0}.analytics-latest-label{color:var(--ft-color-text-secondary,#7a7a7a);margin:0;font-size:11px}.analytics-ticks{justify-content:flex-end;align-items:flex-end;gap:4px;width:100%;height:44px;display:flex}.analytics-tick{background:var(--ft-color-accent,#ff5b1a);opacity:.25;border-radius:3px 3px 0 0;flex:1 1 0;min-width:4px}.analytics-tick.is-on{opacity:.9}.analytics-tick.is-mid{opacity:.5}.analytics-lower{gap:var(--ft-space-16,16px);grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);display:grid}.analytics-revenue-bars{flex-direction:column;gap:10px;width:100%;display:flex}.analytics-revenue-row{flex-direction:column;gap:4px;display:flex}.analytics-revenue-meta{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.analytics-revenue-track{background:var(--ft-color-bg-card,#f7f7f7);border-radius:999px;height:10px;overflow:hidden}.analytics-revenue-fill{background:var(--ft-color-accent,#ff5b1a);border-radius:999px;height:100%}.analytics-carrier-list{flex-direction:column;gap:14px;display:flex}.analytics-carrier-row{flex-direction:column;gap:6px;display:flex}.analytics-carrier-meta{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.analytics-carrier-track{background:var(--ft-color-bg-card,#f7f7f7);border-radius:999px;height:8px;overflow:hidden}.analytics-carrier-fill{background:var(--ft-color-accent,#ff5b1a);border-radius:999px;height:100%}.analytics-stat-link{color:inherit;text-decoration:none}@media (width<=1100px){.analytics-charts,.analytics-lower{grid-template-columns:1fr}}.analytics-revenue-screen .fee-detail-side{width:520px}.analytics-revenue-screen .analytics-revenue-log{gap:var(--ft-space-12,12px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.analytics-revenue-screen .analytics-revenue-log li{padding:var(--ft-space-10,10px) var(--ft-space-12,12px);border-radius:var(--ft-radius-12,12px);background:var(--ft-color-bg-card,#f7f7f7);text-align:end;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.analytics-revenue-screen .analytics-revenue-log strong{font-size:var(--ft-text-13,13px)}.analytics-revenue-screen .analytics-revenue-log span{font-size:var(--ft-text-12,12px);color:var(--ft-color-text-secondary,#7a7a7a)}.analytics-revenue-screen .detail-head-actions .ship-create,.analytics-revenue-screen .analytics-revenue-action-btns .ship-create,.analytics-revenue-screen .analytics-revenue-action-btns .detail-action{align-items:center;gap:var(--ft-space-8,8px);display:inline-flex}.analytics-revenue-screen .analytics-revenue-action-btns{gap:var(--ft-space-8,8px);margin-top:var(--ft-space-12,12px);flex-wrap:wrap;justify-content:flex-end;display:flex}.analytics-revenue-toast{margin:0 var(--ft-space-32,32px) var(--ft-space-12,12px);padding:var(--ft-space-10,10px) var(--ft-space-14,14px);border-radius:var(--ft-radius-12,12px);background:var(--ft-color-accent-soft,#ffe9df);color:var(--ft-color-text-primary,#1b1b1d);font-size:var(--ft-text-13,13px);text-align:end}[dir=ltr] .analytics-revenue-screen .analytics-revenue-log li{text-align:start;align-items:flex-start}[dir=ltr] .analytics-revenue-screen .analytics-revenue-action-btns,[dir=ltr] .analytics-revenue-toast{text-align:start;justify-content:flex-start}@media (width<=1100px){.analytics-revenue-screen .fee-detail-side{width:100%}}.wallets-screen .wallets-head,.wallets-screen .wallets-row{align-items:center;column-gap:var(--ft-space-8,8px);grid-template-columns:minmax(5.5rem,.75fr) minmax(7.5rem,1.2fr) minmax(5.5rem,.9fr) minmax(7.5rem,1.1fr) minmax(5.5rem,.85fr) minmax(6.5rem,1fr) minmax(5.5rem,.85fr) minmax(6rem,.95fr) minmax(4.5rem,.7fr);display:grid}.wallets-screen .wallets-status{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.wallets-screen .wallets-transfer{height:32px;padding:0 var(--ft-space-12,12px);border-radius:var(--ft-radius-10,10px);background:var(--ft-color-accent-soft,#ffe9df);color:var(--ft-color-text-accent,#ff5b1a);font:inherit;font-size:var(--ft-text-12,12px);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.wallets-screen .wallets-transfer:hover{filter:brightness(.98)}@media (width<=1100px){.wallets-screen .wallets-head{display:none}.wallets-screen .wallets-row{grid-template-columns:1fr auto;row-gap:4px}}.wallet-detail-screen .detail-pagehead{flex-direction:row-reverse}.wallet-detail-screen .detail-head-actions .ship-create{align-items:center;gap:var(--ft-space-8,8px);display:inline-flex}.refunds-screen .refunds-head,.refunds-screen .refunds-row{align-items:center;column-gap:var(--ft-space-8,8px);grid-template-columns:minmax(5.5rem,.75fr) minmax(7rem,1.15fr) minmax(5.5rem,.85fr) minmax(7rem,1.1fr) minmax(5.5rem,.85fr) minmax(6.5rem,1fr) minmax(5.5rem,.85fr) minmax(6rem,.95fr) minmax(4.5rem,.7fr);display:grid}.refunds-screen .refunds-status{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.refunds-screen .refunds-review{height:32px;padding:0 var(--ft-space-12,12px);border-radius:var(--ft-radius-10,10px);background:var(--ft-color-accent-soft,#ffe9df);color:var(--ft-color-text-accent,#ff5b1a);font:inherit;font-size:var(--ft-text-12,12px);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.refunds-screen .refunds-review:hover{filter:brightness(.98)}@media (width<=1100px){.refunds-screen .refunds-head{display:none}.refunds-screen .refunds-row{grid-template-columns:1fr auto;row-gap:4px}}.refund-detail-screen .detail-head-actions .ship-create{align-items:center;gap:var(--ft-space-8,8px);display:inline-flex}.refund-detail-screen .refund-detail-banner{margin-block-end:var(--ft-space-20,20px)}.refund-detail-activity{flex-direction:column;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex}.refund-detail-activity li{align-items:flex-end;gap:var(--ft-space-4,4px);padding-block:var(--ft-space-12,12px);border-block-end:1px solid var(--ft-color-border-default,#e4e4e4);text-align:end;flex-direction:column;display:flex}.refund-detail-activity li:last-child{border-block-end:none}.refund-detail-activity-head{justify-content:flex-end;align-items:center;gap:var(--ft-space-6,6px);flex-wrap:wrap;display:flex}.refund-detail-activity-name{font-size:var(--ft-text-13,13px);color:var(--ft-color-text-primary,#1b1b1d);font-weight:600}.refund-detail-activity-role{font-size:var(--ft-text-11,11px);color:var(--ft-color-accent-default,#ff5b1a);background:var(--ft-color-accent-soft,#ffe9df);border-radius:var(--ft-radius-6,6px);padding:2px 8px;font-weight:500}.refund-detail-activity-action{font-size:var(--ft-text-13,13px);color:var(--ft-color-text-primary,#1b1b1d);font-weight:400}.refund-detail-activity-reason,.refund-detail-activity-time{font-size:var(--ft-text-12,12px);color:var(--ft-color-text-secondary,#7a7a7a)}.refund-detail-activity-time{font-size:var(--ft-text-11,11px)}.refund-detail-activity-change{font-size:var(--ft-text-12,12px);color:var(--ft-color-text-primary,#1b1b1d);background:var(--ft-color-neutral-100,#efefef);border-radius:var(--ft-radius-6,6px);padding:4px 8px}@media (width>=1025px){.trucks-screen{padding-block-start:25px}.trucks-screen>.ship-scroll{margin-block-start:7px}}.trucks-screen .growth-stat-card{box-sizing:border-box;min-height:100px}.trucks-screen .trucks-row .ship-cell{height:60px}.trucks-screen .trucks-head,.trucks-screen .trucks-row{align-items:center;column-gap:var(--ft-space-8,8px);grid-template-columns:minmax(7rem,1.15fr) minmax(8rem,1.35fr) minmax(6rem,1fr) minmax(4rem,.7fr) minmax(6.5rem,1fr) minmax(5.5rem,.9fr) minmax(3rem,.45fr);display:grid}.trucks-screen .trucks-plate{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.trucks-screen .trucks-plate-id{font-weight:600}.trucks-screen .trucks-plate-type{font-size:var(--ft-text-12,12px)}.trucks-screen .trucks-status{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.trucks-screen .trucks-open{border-radius:var(--ft-radius-10,10px);background:var(--ft-color-bg-card,#f7f7f7);width:32px;height:32px;color:var(--ft-color-text-primary,#1a1a1a);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.trucks-screen .trucks-open:hover{filter:brightness(.98)}@media (width<=1100px){.trucks-screen .trucks-head{display:none}.trucks-screen .trucks-row{grid-template-columns:1fr auto;row-gap:4px}}.truck-types-screen .truck-types-head,.truck-types-screen .truck-types-row{align-items:center;column-gap:var(--ft-space-8,8px);grid-template-columns:minmax(4rem,.55fr) minmax(5.5rem,.95fr) minmax(4.5rem,.7fr) minmax(5rem,.8fr) minmax(3.5rem,.55fr) minmax(7rem,1.2fr) minmax(4.5rem,.7fr) minmax(5.5rem,.85fr) minmax(4rem,.65fr);display:grid}.truck-types-screen .truck-types-status{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.truck-types-screen .truck-types-edit{height:32px;padding:0 var(--ft-space-12,12px);border-radius:var(--ft-radius-10,10px);background:var(--ft-color-accent-soft,#ffe9df);color:var(--ft-color-text-accent,#ff5b1a);font:inherit;font-size:var(--ft-text-12,12px);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.truck-types-screen .truck-types-edit:hover{filter:brightness(.98)}@media (width<=1100px){.truck-types-screen .truck-types-head{display:none}.truck-types-screen .truck-types-row{grid-template-columns:1fr auto;row-gap:4px}}.truck-type-detail-screen .detail-head-actions .ship-create,.waybill-detail-screen .detail-head-actions .ship-create,.waybill-detail-screen .detail-head-actions .detail-action{align-items:center;gap:var(--ft-space-8,8px);display:inline-flex}.waybill-detail-preview-wrap{width:100%;padding:var(--ft-space-8,8px) var(--ft-space-32,32px) var(--ft-space-32,32px);justify-content:center;display:flex}.waybill-detail-preview{background:var(--ft-color-bg-card,#f7f7f7);border-radius:var(--ft-radius-20,20px);width:100%;max-width:1100px;padding:var(--ft-space-32,32px);justify-content:center;display:flex}.waybill-paper{background:var(--ft-color-bg-surface,#fff);border:1px solid var(--ft-color-border-default,#e4e4e4);border-radius:var(--ft-radius-6,6px);width:100%;max-width:794px;padding:var(--ft-space-40,40px);text-align:end;flex-direction:column;gap:18px;display:flex;box-shadow:0 8px 24px #00000014}.waybill-paper-head{justify-content:space-between;align-items:center;gap:var(--ft-space-16,16px);width:100%;display:flex}.waybill-paper-no{text-align:start;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.waybill-paper-no strong{font-family:var(--ft-font-arabic);color:var(--ft-color-text-primary,#1b1b1d);font-size:14px;font-weight:600}.waybill-paper-id{font-family:var(--ft-font-latin,"Space Grotesk", sans-serif);color:var(--ft-color-accent-default,#ff5b1a);font-size:13px;font-weight:500}.waybill-paper-date{font-family:var(--ft-font-arabic);color:var(--ft-color-text-secondary,#7a7a7a);font-size:10px}.waybill-paper-brand{align-items:center;gap:10px;display:flex}.waybill-paper-brand-copy{flex-direction:column;align-items:flex-end;gap:0;display:flex}.waybill-paper-brand-name{font-family:var(--ft-font-latin,"Space Grotesk", sans-serif);color:var(--ft-color-text-primary,#1b1b1d);font-size:18px;font-weight:500}.waybill-paper-brand-sub{font-family:var(--ft-font-arabic);color:var(--ft-color-text-secondary,#7a7a7a);font-size:10px}.waybill-paper-mark{background:var(--ft-color-accent-default,#ff5b1a);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.waybill-paper-mark img{width:18px;height:18px}.waybill-paper-cols{gap:20px;width:100%;display:flex}.waybill-box{border:1px solid var(--ft-color-border-default,#e4e4e4);border-radius:8px;flex-direction:column;flex:1 1 0;align-items:flex-end;gap:6px;min-width:0;padding:14px;display:flex}.waybill-box-title{width:100%;font-family:var(--ft-font-arabic);color:var(--ft-color-accent-default,#ff5b1a);text-align:end;margin:0;font-size:12px;font-weight:600}.waybill-row{justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:11px;display:flex}.waybill-row-label{font-family:var(--ft-font-arabic);color:var(--ft-color-text-secondary,#7a7a7a);flex:none}.waybill-row-value{font-family:var(--ft-font-arabic);color:var(--ft-color-text-primary,#1b1b1d);text-align:start;font-weight:500}.waybill-sigs{align-items:center;gap:16px;width:100%;display:flex}.waybill-sig{border:1px solid var(--ft-color-border-default,#e4e4e4);min-width:0;font-family:var(--ft-font-arabic);color:var(--ft-color-text-secondary,#7a7a7a);border-radius:8px;flex-direction:column;flex:1 1 0;align-items:flex-end;gap:30px;padding:14px;font-size:11px;display:flex}.waybill-qr{flex:none;width:90px;height:90px}.waybill-qr img{width:90px;height:90px;display:block}.waybill-legal{width:100%;font-family:var(--ft-font-arabic);color:var(--ft-color-text-secondary,#7a7a7a);text-align:end;margin:0;font-size:10px}[dir=ltr] .waybill-paper,[dir=ltr] .waybill-box,[dir=ltr] .waybill-box-title,[dir=ltr] .waybill-sig,[dir=ltr] .waybill-legal,[dir=ltr] .waybill-paper-brand-copy{text-align:start;align-items:flex-start}[dir=ltr] .waybill-paper-no{text-align:end;align-items:flex-end}[dir=ltr] .waybill-row-value{text-align:end}@media (width<=1024px){.waybill-detail-preview-wrap{padding-inline:var(--ft-space-16,16px)}.waybill-paper{padding:var(--ft-space-24,24px)}.waybill-paper-cols{flex-direction:column}}@media (width<=390px){.waybill-sigs{flex-wrap:wrap}.waybill-qr{order:4}}.waybills-screen .waybills-head,.waybills-screen .waybills-row{align-items:center;column-gap:var(--ft-space-8,8px);grid-template-columns:minmax(7.5rem,1.1fr) minmax(5.5rem,.85fr) minmax(8rem,1.35fr) minmax(6rem,1fr) minmax(6rem,.95fr) minmax(5.5rem,.9fr) minmax(3rem,.45fr);display:grid}.waybills-screen .waybills-status{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.waybills-screen .waybills-open{border-radius:var(--ft-radius-10,10px);background:var(--ft-color-bg-card,#f7f7f7);width:32px;height:32px;color:var(--ft-color-text-primary,#1a1a1a);cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.waybills-screen .waybills-open:hover{filter:brightness(.98)}@media (width<=1100px){.waybills-screen .waybills-head{display:none}.waybills-screen .waybills-row{grid-template-columns:1fr auto;row-gap:4px}}.settings-screen .settings-saved{margin:0 var(--ft-space-24,24px) var(--ft-space-12,12px);padding:var(--ft-space-10,10px) var(--ft-space-14,14px);border-radius:var(--ft-radius-12,12px);background:var(--ft-color-status-success-soft,#dff5dc);color:var(--ft-color-status-success,#2e9c3d);font-size:var(--ft-text-13,13px);text-align:end;font-weight:500}.settings-screen .ship-pagehead{justify-content:flex-start}.settings-screen .tasks-tabs,html[dir=ltr] .settings-screen .tasks-tabs{flex-direction:row;justify-content:flex-start;margin-inline:0 auto}.settings-screen .settings-top-grid{grid-template-columns:minmax(0,1.83fr) minmax(0,1fr);align-items:start;gap:20px;margin-block-end:0;display:grid}.settings-screen .ship-scroll{gap:var(--ft-space-24,24px)}.settings-screen .settings-top-grid .detail-card{gap:var(--ft-space-12,12px);height:auto;min-height:0;padding:20px 20px 16px}.settings-screen .settings-top-grid .detail-card[data-testid=settings-company]{padding-bottom:24px}.settings-screen .settings-top-grid .detail-card[data-testid=settings-notif]{padding-bottom:12px}.settings-screen .settings-card-head{gap:var(--ft-space-4,4px);flex-direction:column;align-items:flex-start;display:flex}.settings-screen .settings-card-sub{font-size:var(--ft-text-12,12px);color:var(--ft-color-text-secondary,#7a7a7a);text-align:start;margin:0}.settings-screen .settings-fields{gap:var(--ft-space-12,12px) var(--ft-space-14,14px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.settings-screen .settings-field{gap:var(--ft-space-6,6px);flex-direction:column;align-items:stretch;min-width:0;display:flex}.settings-screen .settings-field>span{font-size:var(--ft-text-12,12px);color:var(--ft-color-text-secondary,#7a7a7a);text-align:start}.settings-screen .settings-field input{box-sizing:border-box;height:44px;padding:0 var(--ft-space-12,12px);border:1px solid var(--ft-color-border-default,#e4e4e4);border-radius:var(--ft-radius-12,12px);background:var(--ft-color-bg-muted,#f7f7f7);color:var(--ft-color-text-primary,#1b1b1d);font:inherit;font-size:var(--ft-text-13,13px);text-align:start}.settings-screen .settings-field input[dir=ltr]{text-align:start;font-family:var(--ft-font-mono,"Space Grotesk", sans-serif)}.settings-screen .settings-card-foot{font-size:var(--ft-text-12,12px);text-align:start;margin:0}.settings-screen .settings-card-foot a{color:var(--ft-color-accent,#ff5b1a);font-weight:500;text-decoration:none}.settings-screen .settings-toggle-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.settings-screen .settings-toggle-row{justify-content:space-between;align-items:center;gap:var(--ft-space-12,12px);box-sizing:border-box;border-bottom:1px solid var(--ft-color-border-default,#e4e4e4);background:0 0;height:68px;min-height:68px;padding:0;display:flex}.settings-screen .settings-toggle-copy{text-align:start;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.settings-screen .settings-toggle-title{font-size:var(--ft-text-13,13px);color:var(--ft-color-text-primary,#1b1b1d);margin:0;font-weight:600}.settings-screen .settings-toggle-hint{font-size:var(--ft-text-11,11px);color:var(--ft-color-text-secondary,#7a7a7a);margin:0}.settings-screen .settings-switch{border-radius:var(--ft-radius-full,999px);background:var(--ft-color-border-default,#e4e4e4);cursor:pointer;border:0;flex-shrink:0;width:40px;height:24px;padding:0;position:relative}.settings-screen .settings-switch.is-on{background:var(--ft-color-primary,#ff5b1a)}.settings-screen .settings-switch:after{content:"";top:2px;border-radius:var(--ft-radius-full,999px);background:var(--ft-color-bg-surface,#fff);width:20px;height:20px;transition:inset-inline-start .12s;position:absolute;inset-inline-start:2px}.settings-screen .settings-switch.is-on:after{inset-inline-start:18px}.settings-screen .settings-users-card{flex-direction:column;gap:8px;padding:16px 20px 12px;display:flex;overflow:hidden}.settings-screen .settings-users-head{justify-content:space-between;align-items:center;gap:var(--ft-space-12,12px);flex-direction:row;width:100%;padding:0}.settings-screen .settings-users-card .ship-head,.settings-screen .settings-users-card .ship-empty{padding-inline:var(--ft-space-16,16px)}.settings-screen .settings-users-card .ship-head{column-gap:var(--ft-space-8,8px);grid-template-columns:minmax(7rem,1.1fr) minmax(5rem,.8fr) minmax(8rem,1.2fr) minmax(6rem,.9fr) minmax(4.5rem,.7fr) minmax(5rem,.7fr);display:grid}.settings-screen .settings-users-card .ship-empty{text-align:center;padding-block:4px 8px}.settings-screen .settings-users-card .ship-empty a{color:var(--ft-color-accent,#ff5b1a);font-weight:500;text-decoration:none}.settings-screen [data-testid=settings-security]{gap:var(--ft-space-12,12px);max-width:520px;height:auto;margin-inline:0 auto}@media (width<=1100px){.settings-screen .settings-top-grid,.settings-screen .settings-fields{grid-template-columns:1fr}.settings-screen .settings-users-card .ship-head{display:none}}@media (width<=720px){.settings-screen .settings-users-head{flex-direction:column;align-items:stretch}.settings-screen .settings-users-head .ship-filters{width:100%}}.ship-screen.website-screen{background:var(--ft-color-bg-page,#f7f7f7);height:auto;min-height:100vh;color:var(--ft-color-text-primary,#1b1b1d);overflow:hidden visible}.website-screen{background:var(--ft-color-bg-page,#f7f7f7);min-height:100vh;color:var(--ft-color-text-primary,#1b1b1d)}.website-screen .website-body{flex:none;width:100%;margin:0;padding-block:30px 88px}.website-screen .website-head{justify-content:space-between;align-items:flex-start;gap:var(--ft-space-16,16px);flex-wrap:wrap;margin-block-end:var(--ft-space-16,16px);display:flex}.website-screen .website-head-copy{gap:var(--ft-space-4,4px);text-align:start;flex-direction:column;min-width:0;display:flex}.website-screen .website-title{font-size:var(--ft-text-28,28px);color:var(--ft-color-text-primary,#1b1b1d);margin:0;font-weight:600;line-height:1.15}.website-screen .website-subtitle{font-size:var(--ft-text-13,13px);color:var(--ft-color-text-secondary,#7a7a7a);margin:0}.website-screen .website-actions{align-items:center;gap:var(--ft-space-8,8px);flex-wrap:wrap;display:flex}.website-screen .website-published{font-size:var(--ft-text-12,12px);color:var(--ft-color-text-secondary,#7a7a7a);font-weight:600}.website-screen .website-btn{justify-content:center;align-items:center;gap:var(--ft-space-8,8px);height:40px;padding:0 var(--ft-space-16,16px);border:1px solid var(--ft-color-border-default,#e4e4e4);border-radius:var(--ft-radius-12,12px);background:var(--ft-color-bg-surface,#fff);color:var(--ft-color-text-primary,#1b1b1d);font:inherit;font-size:var(--ft-text-13,13px);cursor:pointer;font-weight:500;display:inline-flex}.website-screen .website-btn:disabled{opacity:.55;cursor:not-allowed}.website-screen .website-btn img{width:16px;height:16px}.website-screen .website-btn-primary{border-color:var(--ft-color-primary,#ff5b1a);background:var(--ft-color-primary,#ff5b1a);color:#fff}.website-screen .website-btn-primary img{filter:brightness(0)invert()}.website-screen .website-btn-danger{color:var(--ft-color-status-danger,#dc2626)}.website-screen .website-banner{margin:0 0 var(--ft-space-12,12px);padding:var(--ft-space-10,10px) var(--ft-space-14,14px);border-radius:var(--ft-radius-12,12px);font-size:var(--ft-text-13,13px);text-align:start;font-weight:500}.website-screen .website-banner.is-success{background:var(--ft-color-status-success-soft,#dff5dc);color:var(--ft-color-status-success,#2e9c3d)}.website-screen .website-banner.is-danger{background:var(--ft-color-status-danger-soft,#fde8e8);color:var(--ft-color-status-danger,#dc2626)}.website-screen .website-banner.is-sample{padding:var(--ft-space-6,6px) var(--ft-space-10,10px);border-radius:var(--ft-radius-8,8px);background:var(--ft-color-bg-muted,#f5f5f5);color:var(--ft-color-text-secondary,#7a7a7a);font-size:var(--ft-text-11,11px);border:0;margin-block-end:var(--ft-space-8,8px);font-weight:500;line-height:1.35}.website-screen .website-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.website-screen .website-aside{background:0 0;border-radius:0;padding:0;position:sticky;top:112px}.website-screen .website-aside-head{text-align:start;margin-block-end:var(--ft-space-12,12px)}.website-screen .website-aside-title{font-size:var(--ft-text-16,16px);margin:0;font-weight:600}.website-screen .website-aside-sub{font-size:var(--ft-text-11,11px);color:var(--ft-color-text-secondary,#7a7a7a);margin:2px 0 0}.website-screen .website-aside-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.website-screen .website-aside-item{width:100%;height:36px;padding:0 var(--ft-space-16,16px);border-radius:var(--ft-radius-10,10px);color:var(--ft-color-text-secondary,#7a7a7a);font:inherit;font-size:var(--ft-text-13,13px);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;font-weight:500;display:flex}.website-screen .website-aside-item:hover{background:var(--ft-color-primary-soft,#fff1eb);color:var(--ft-color-text-primary,#1b1b1d)}.website-screen .website-aside-item.is-active{background:var(--ft-color-primary,#ff5b1a);color:#fff}.website-screen .website-sections{gap:var(--ft-space-24,24px);flex-direction:column;min-width:0;display:flex}.website-screen .website-card{border-radius:var(--ft-radius-20,20px);background:var(--ft-color-bg-surface,#fff);padding:var(--ft-space-32,32px);scroll-margin-top:112px}.website-screen .website-card-head{justify-content:space-between;align-items:flex-start;gap:var(--ft-space-16,16px);margin-block-end:var(--ft-space-16,16px);display:flex}.website-screen .website-toggle-row{align-items:center;gap:var(--ft-space-12,12px);width:100%;min-height:51px;text-align:start;margin-block-end:var(--ft-space-16,16px);padding:0;display:flex}.website-screen[dir=rtl] .website-toggle-row{flex-direction:row-reverse;justify-content:flex-start}.website-screen .website-toggle-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.website-screen .website-toggle-title{font-size:var(--ft-text-13,13px);color:var(--ft-color-text-primary,#1b1b1d);margin:0;font-weight:600}.website-screen .website-toggle-sub{font-size:var(--ft-text-11,11px);color:var(--ft-color-text-secondary,#7a7a7a);margin:0}.website-screen .website-card-copy{text-align:start;min-width:0}.website-screen .website-card-title{font-size:var(--ft-text-16,16px);margin:0;font-weight:600}.website-screen .website-card-desc{font-size:var(--ft-text-11,11px);color:var(--ft-color-text-secondary,#7a7a7a);margin:2px 0 0}.website-screen .website-switch{border-radius:var(--ft-radius-full,999px);background:var(--ft-color-border-default,#e4e4e4);cursor:pointer;border:0;flex-shrink:0;width:40px;height:24px;padding:0;position:relative}.website-screen .website-switch.is-on{background:var(--ft-color-primary,#ff5b1a)}.website-screen .website-switch:after{content:"";top:2px;border-radius:var(--ft-radius-full,999px);background:var(--ft-color-bg-surface,#fff);width:20px;height:20px;transition:inset-inline-start .12s;position:absolute;inset-inline-start:2px}.website-screen .website-switch.is-on:after{inset-inline-start:18px}.website-screen .website-field{flex-direction:column;gap:6px;min-width:0;margin-block-end:var(--ft-space-18,18px);display:flex}.website-screen .website-field>span,.website-screen .website-image-label{font-size:var(--ft-text-12,12px);color:var(--ft-color-text-secondary,#7a7a7a);text-align:start;font-weight:500}.website-screen .website-field input,.website-screen .website-field textarea{border:1px solid var(--ft-color-border-default,#e4e4e4);border-radius:var(--ft-radius-10,10px);background:var(--ft-color-bg-card,#f7f7f7);width:100%;color:var(--ft-color-text-primary,#1b1b1d);font:inherit;font-size:var(--ft-text-13,13px);text-align:start}.website-screen .website-field input{height:44px;padding:0 var(--ft-space-12,12px)}.website-screen .website-field textarea{min-height:80px;padding:var(--ft-space-8,8px) var(--ft-space-12,12px);resize:vertical}.website-screen .website-check{justify-content:space-between;align-items:center;gap:var(--ft-space-12,12px);text-align:start;margin-block-end:var(--ft-space-12,12px);padding-block:10px;display:flex}.website-screen .website-check input{width:20px;height:20px;accent-color:var(--ft-color-primary,#ff5b1a)}.website-screen .website-pair{gap:var(--ft-space-16,16px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.website-screen .website-triple{gap:var(--ft-space-16,16px);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--ft-space-12,12px);display:grid}.website-screen .website-apps-list{gap:var(--ft-space-16,16px);flex-direction:column;display:flex}.website-screen .website-apps-row{flex-direction:column;gap:0;display:flex}.website-screen .website-apps-row .website-toggle-row{margin-block-end:var(--ft-space-12,12px)}.website-screen .website-plans,.website-screen .website-array{gap:var(--ft-space-12,12px);flex-direction:column;margin-block-end:var(--ft-space-16,16px);display:flex}.website-screen .website-array-item{border:1px solid var(--ft-color-border-subtle,#efefef);border-radius:var(--ft-radius-16,16px);padding:var(--ft-space-12,12px)}.website-screen .website-image{gap:var(--ft-space-12,12px);flex-direction:column;margin-block-end:var(--ft-space-16,16px);display:flex}.website-screen .website-image-slot{min-height:64px;padding:var(--ft-space-20,20px) var(--ft-space-16,16px);border:1px dashed var(--ft-color-border-strong,#e0e0e0);border-radius:var(--ft-radius-12,12px);background:var(--ft-color-bg-muted,#f5f5f5);justify-content:center;align-items:center;display:flex}.website-screen .website-image-slot img{border-radius:var(--ft-radius-8,8px);object-fit:contain;max-width:100%;height:96px}.website-screen .website-image-empty{font-size:var(--ft-text-11,11px);color:var(--ft-color-text-secondary,#7a7a7a);margin:0}.website-screen .website-image-actions{gap:var(--ft-space-8,8px);flex-wrap:wrap;display:flex}.website-screen .website-file{cursor:pointer}.website-screen .website-file input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.website-screen .website-error{font-size:var(--ft-text-12,12px);color:var(--ft-color-status-danger,#dc2626);text-align:start;margin:0}@media (width<=1100px){.website-screen .website-layout{grid-template-columns:minmax(0,1fr)}.website-screen .website-aside{order:-1;position:static}.website-screen .website-pair,.website-screen .website-triple{grid-template-columns:minmax(0,1fr)}}.fraud-detail-screen .fraud-detail-log{gap:var(--ft-space-12,12px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fraud-detail-screen .fraud-detail-log li{padding:var(--ft-space-10,10px) var(--ft-space-12,12px);border-radius:var(--ft-radius-12,12px);background:var(--ft-color-bg-card,#f7f7f7);text-align:end;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.fraud-detail-screen .fraud-detail-log strong{font-size:var(--ft-text-13,13px)}.fraud-detail-screen .fraud-detail-log span{font-size:var(--ft-text-12,12px);color:var(--ft-color-text-secondary,#7a7a7a)}.session-detail-screen .fee-detail-side{width:520px}.session-detail-screen .session-detail-end{justify-content:center;align-items:center;gap:var(--ft-space-8,8px);height:40px;padding-inline:var(--ft-space-16,16px);border-radius:var(--ft-radius-12,12px);background:var(--ft-color-status-danger-strong,#d92d20);color:var(--ft-color-text-on-inverse,#fff);font-family:var(--ft-font-arabic);font-size:var(--ft-text-13,13px);cursor:pointer;border:none;font-weight:500;display:inline-flex}.session-detail-screen .session-detail-end:hover{filter:brightness(.95)}.session-detail-screen .detail-action-danger{background:var(--ft-color-status-danger-soft,#fde3e1);color:var(--ft-color-status-danger,#d93a2b);border:none}.session-detail-action-row{justify-content:flex-end;align-items:center;gap:var(--ft-space-8,8px);flex-wrap:wrap;margin-block-start:var(--ft-space-12,12px);display:flex}.session-detail-log{gap:var(--ft-space-12,12px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.session-detail-log li{justify-content:flex-end;align-items:flex-start;gap:var(--ft-space-12,12px);display:flex}.session-detail-log-dot{background:var(--ft-color-accent-soft,#ffe9df);border-radius:999px;flex-shrink:0;width:32px;height:32px;position:relative}.session-detail-log-dot:after{content:"";background:var(--ft-color-accent-default,#ff5b1a);border-radius:999px;position:absolute;inset:10px}.session-detail-log li:not(:last-child) .session-detail-log-dot:before{content:"";background:var(--ft-color-border-default,#e4e4e4);width:2px;height:calc(100% + 12px);min-height:24px;position:absolute;top:32px;left:50%;transform:translate(-50%)}.session-detail-log-body{text-align:end;flex-direction:column;flex:1;align-items:flex-end;gap:2px;min-width:0;display:flex}.session-detail-log-body strong{font-size:var(--ft-text-14,14px);color:var(--ft-color-text-primary,#1b1b1d);font-weight:500}.session-detail-log-body span{font-size:var(--ft-text-11,11px);color:var(--ft-color-text-secondary,#7a7a7a)}@media (width<=1024px){.session-detail-screen .fee-detail-side{width:100%}}.security-2fa-screen .security-2fa-tabs{justify-content:flex-end;align-items:center;gap:var(--ft-space-4,4px);margin:0 var(--ft-space-32,32px) var(--ft-space-16,16px);padding:var(--ft-space-4,4px);background:var(--ft-color-bg-surface,#fff);border-radius:var(--ft-radius-14,14px);flex-wrap:wrap;width:fit-content;margin-inline-start:auto;display:flex}.security-2fa-screen .security-2fa-tabs .ship-chip{text-decoration:none}.security-2fa-screen .security-2fa-tabs .ship-chip.is-active{background:var(--ft-color-accent-default,#ff5b1a);color:#fff}.security-2fa-grid{gap:var(--ft-space-20,20px);padding-inline:var(--ft-space-32,32px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-block-end:var(--ft-space-20,20px);display:grid}.security-2fa-password-form{gap:var(--ft-space-12,12px);flex-direction:column;width:100%;display:flex}.security-2fa-full{justify-content:center;width:100%}.security-2fa-card-head{justify-content:space-between;align-items:flex-start;gap:var(--ft-space-12,12px);width:100%;display:flex}.security-2fa-screen .detail-action-danger{background:var(--ft-color-status-danger-soft,#fde3e1);color:var(--ft-color-status-danger,#d93a2b);border:none}.security-2fa-session-list{gap:var(--ft-space-12,12px);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.security-2fa-session-row{justify-content:flex-end;align-items:stretch;gap:var(--ft-space-12,12px);width:100%;display:flex}.security-2fa-session-tag{font-size:var(--ft-text-13,13px);color:var(--ft-color-text-secondary,#7a7a7a);white-space:nowrap;flex-shrink:0;align-items:center;font-weight:500;display:inline-flex}.security-2fa-session-card{min-width:0;padding:var(--ft-space-8,8px) var(--ft-space-10,10px);border-radius:var(--ft-radius-12,12px);background:var(--ft-color-bg-card,#f7f7f7);color:inherit;text-align:end;flex-direction:column;flex:1;align-items:flex-end;gap:2px;text-decoration:none;display:flex}.security-2fa-session-title{font-size:var(--ft-text-13,13px);color:var(--ft-color-text-primary,#1b1b1d);font-weight:500}.security-2fa-session-meta{font-size:var(--ft-text-11,11px);color:var(--ft-color-text-secondary,#7a7a7a)}.security-2fa-screen .security-2fa-sessions{margin-inline:var(--ft-space-32,32px);margin-block-end:var(--ft-space-20,20px)}.security-2fa-log-head{margin-block-end:var(--ft-space-12,12px);padding-inline:0}.security-2fa-screen [data-testid=security-2fa-sessions]{margin-inline:var(--ft-space-32,32px);margin-block-end:var(--ft-space-20,20px)}.security-2fa-screen [data-testid=security-2fa-log]{margin-inline:var(--ft-space-32,32px)}@media (width<=1024px){.security-2fa-grid{grid-template-columns:1fr}.security-2fa-session-row{flex-wrap:wrap}}.admin-profile-screen .growth-stat-chip.is-accent{background:var(--ft-color-accent-soft,#ffe9df);color:var(--ft-color-text-accent,#ff5b1a)}.admin-profile-card{margin-inline:var(--ft-space-32,32px);max-width:720px;margin-block-end:var(--ft-space-24,24px);margin-inline-start:auto}.admin-profile-fields{gap:var(--ft-space-10,10px);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.admin-profile-row{justify-content:space-between;align-items:center;gap:var(--ft-space-12,12px);min-height:32px;padding:0 var(--ft-space-10,10px);border-radius:var(--ft-radius-8,8px);background:var(--ft-color-accent-subtle,#fffaf7);display:flex}.admin-profile-label{font-size:var(--ft-text-12,12px);color:var(--ft-color-text-secondary,#7a7a7a);white-space:nowrap}.admin-profile-value{font-size:var(--ft-text-12,12px);color:var(--ft-color-text-primary,#1b1b1d);text-align:start;font-weight:500}.admin-profile-edit{background:var(--ft-color-bg-surface,#fff);border:1px solid var(--ft-color-border-default,#e4e4e4);width:100%;color:var(--ft-color-text-primary,#1b1b1d);justify-content:center}.admin-profile-screen .security-2fa-tabs .ship-chip{text-decoration:none}@media (width<=1024px){.admin-profile-card{margin-inline:var(--ft-space-16,16px);max-width:none}}.fraud-screen .fraud-head,.fraud-screen .fraud-row{align-items:center;column-gap:var(--ft-space-8,8px);grid-template-columns:minmax(5.5rem,.7fr) minmax(6.5rem,1fr) minmax(7.5rem,1.05fr) minmax(8rem,1.25fr) minmax(4rem,.55fr) minmax(7.5rem,1.1fr) minmax(5.5rem,.85fr) minmax(5.5rem,.85fr) minmax(4rem,.55fr);display:grid}.fraud-screen .fraud-status{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.fraud-screen .fraud-score[data-risk=high]{color:var(--ft-color-status-danger,#d93a2b);font-weight:600}.fraud-screen .fraud-score[data-risk=medium]{color:var(--ft-color-status-warning,#b7791f);font-weight:600}.fraud-screen .fraud-go{color:var(--ft-color-accent,#ff5b1a);font-weight:500;font-size:var(--ft-text-12,12px)}@media (width<=1100px){.fraud-screen .fraud-head{display:none}.fraud-screen .fraud-row{grid-template-columns:1fr auto;row-gap:4px}}.int-detail-screen .int-detail-action-row{gap:var(--ft-space-8,8px);margin-top:var(--ft-space-12,12px);flex-wrap:wrap;justify-content:flex-end;display:flex}.int-detail-screen .int-detail-activity{text-align:end;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.int-detail-screen .int-detail-activity-action{font-size:var(--ft-text-14,14px);margin:0;font-weight:500}.int-detail-screen .int-detail-activity-meta,.int-detail-screen .int-detail-activity-reason{font-size:var(--ft-text-12,12px);color:var(--ft-color-text-secondary,#7a7a7a);margin:0}.integrations-screen .integrations-grid{gap:var(--ft-space-16,16px);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:var(--ft-space-16,16px);display:grid}.integrations-screen .integrations-card{gap:var(--ft-space-14,14px);height:auto}.integrations-screen .integrations-card-head{justify-content:space-between;align-items:flex-start;gap:var(--ft-space-12,12px);display:flex}.integrations-screen .integrations-card-titles{gap:var(--ft-space-4,4px);flex-direction:column;align-items:flex-end;min-width:0;display:flex}.integrations-screen .integrations-card-body{font-size:var(--ft-text-12,12px);color:var(--ft-color-text-secondary,#7a7a7a);text-align:end;margin:0}.integrations-screen .integrations-toggle-row{justify-content:flex-end;align-items:center;gap:var(--ft-space-12,12px);padding:var(--ft-space-10,10px) var(--ft-space-12,12px);border-radius:var(--ft-radius-14,14px);background:var(--ft-color-bg-card,#f7f7f7);display:flex}.integrations-screen .integrations-toggle-copy{text-align:end;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.integrations-screen .integrations-toggle-title{font-size:var(--ft-text-13,13px);margin:0;font-weight:600}.integrations-screen .integrations-toggle-hint{font-size:var(--ft-text-11,11px);color:var(--ft-color-text-secondary,#7a7a7a);margin:0}.integrations-screen .settings-switch{border-radius:var(--ft-radius-full,999px);background:var(--ft-color-border-default,#e4e4e4);cursor:pointer;border:0;flex-shrink:0;width:40px;height:24px;padding:0;position:relative}.integrations-screen .settings-switch.is-on{background:var(--ft-color-primary,#ff5b1a)}.integrations-screen .settings-switch:after{content:"";top:2px;border-radius:var(--ft-radius-full,999px);background:var(--ft-color-bg-surface,#fff);width:20px;height:20px;transition:inset-inline-start .12s;position:absolute;inset-inline-start:2px}.integrations-screen .settings-switch.is-on:after{inset-inline-start:18px}.integrations-screen .integrations-meta{gap:var(--ft-space-6,6px);font-size:var(--ft-text-12,12px);color:var(--ft-color-text-secondary,#7a7a7a);text-align:end;flex-direction:column;align-items:flex-end;margin:0;padding:0;list-style:none;display:flex}.integrations-screen .integrations-card-foot{text-align:end;margin:0}.integrations-screen .integrations-log{gap:var(--ft-space-10,10px);height:auto;margin-block-end:var(--ft-space-16,16px)}.integrations-screen .integrations-log-line{padding:var(--ft-space-12,12px);border-radius:var(--ft-radius-12,12px);background:var(--ft-color-bg-card,#f7f7f7);font-size:var(--ft-text-13,13px);text-align:end;margin:0}@media (width<=1100px){.integrations-screen .integrations-grid{grid-template-columns:1fr}}.notif-prefs-screen .notif-prefs-grid{margin-block-start:var(--ft-space-8,8px)}.notif-prefs-screen .notif-prefs-channels{width:520px}.notif-prefs-screen .detail-action-primary{background:var(--ft-color-primary,#ff5b1a);color:#fff;border:none}.notif-prefs-screen .detail-action-primary:hover{filter:brightness(.95)}.notif-prefs-saved{margin:0 var(--ft-space-32,32px) var(--ft-space-12,12px);font-family:var(--ft-font-arabic);font-size:var(--ft-text-13,13px);color:var(--ft-color-success,#15803d);text-align:end}[dir=ltr] .notif-prefs-saved{text-align:start}.notif-prefs-table-wrap{width:100%;overflow-x:auto}.notif-prefs-table{border-collapse:collapse;width:100%;font-family:var(--ft-font-arabic);font-size:var(--ft-text-13,13px)}.notif-prefs-table th,.notif-prefs-table td{padding:var(--ft-space-12,12px) var(--ft-space-16,16px);text-align:end;border-block-end:1px solid var(--ft-color-border,#e7e5e4);vertical-align:middle}[dir=ltr] .notif-prefs-table th,[dir=ltr] .notif-prefs-table td{text-align:start}.notif-prefs-table th{color:var(--ft-color-text-secondary);background:var(--ft-color-bg-muted,#f5f5f4);font-weight:600}.notif-prefs-switch{cursor:pointer;align-items:center;display:inline-flex}.notif-prefs-switch input{opacity:0;width:1px;height:1px;position:absolute}.notif-prefs-switch span{background:var(--ft-color-border,#d6d3d1);border-radius:999px;width:40px;height:24px;transition:background .15s;position:relative}.notif-prefs-switch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;inset-block-start:3px;inset-inline-start:3px}.notif-prefs-switch input:checked+span{background:var(--ft-color-primary,#ff5b1a)}.notif-prefs-switch input:checked+span:after{transform:translate(16px)}[dir=rtl] .notif-prefs-switch input:checked+span:after{transform:translate(-16px)}.notif-prefs-switch input:focus-visible+span{outline:2px solid var(--ft-color-primary,#ff5b1a);outline-offset:2px}@media (width<=1100px){.notif-prefs-screen .notif-prefs-channels{width:100%}}.locale-settings-screen .locale-settings-grid{margin-block-start:var(--ft-space-8,8px)}.locale-settings-screen .locale-settings-region{width:520px}.locale-settings-saved{margin:0 var(--ft-space-32,32px) var(--ft-space-12,12px);font-family:var(--ft-font-arabic);font-size:var(--ft-text-13,13px);color:var(--ft-color-success,#15803d);text-align:end}[dir=ltr] .locale-settings-saved{text-align:start}.locale-settings-options{gap:var(--ft-space-12,12px);flex-direction:column;display:flex}.locale-settings-option{align-items:flex-end;gap:var(--ft-space-4,4px);width:100%;padding:var(--ft-space-16,16px);border:1px solid var(--ft-color-border,#e7e5e4);border-radius:var(--ft-radius-12,12px);background:var(--ft-color-bg-surface,#fff);cursor:pointer;text-align:end;font-family:var(--ft-font-arabic);flex-direction:column;display:flex}[dir=ltr] .locale-settings-option{text-align:start;align-items:flex-start}.locale-settings-option.is-active{border-color:var(--ft-color-primary,#ff5b1a);box-shadow:inset 0 0 0 1px var(--ft-color-primary,#ff5b1a)}.locale-settings-option-title{font-size:var(--ft-text-15,15px);color:var(--ft-color-text-primary);font-weight:600}.locale-settings-option-body{font-size:var(--ft-text-13,13px);color:var(--ft-color-text-secondary)}@media (width<=1100px){.locale-settings-screen .locale-settings-region{width:100%}}.users-col-user{flex:359 1 0;align-items:center;gap:12px;min-width:0;display:flex}.users-col-role{flex:199 1 0;min-width:0}.users-col-scope{flex:318 1 0;min-width:0}.users-col-last{flex:200 1 0;min-width:0}.users-col-status{flex:159 1 0;min-width:0}.users-col-action{flex:101 1 0;min-width:0}.users-avatar{background:var(--ft-color-accent-soft,#ffe9df);width:36px;height:36px;color:var(--ft-color-accent,#ff5b1a);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.users-user-copy{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.users-status-badge{border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.users-status-active{background:var(--ft-color-status-success-soft,#e6f6ec);color:var(--ft-color-status-success,#1f8f4e)}.users-status-invited{background:var(--ft-color-accent-soft,#ffe9df);color:var(--ft-color-accent,#ff5b1a)}.users-status-suspended{background:var(--ft-color-status-danger-soft,#fde8e6);color:var(--ft-color-danger,#d93a2b)}.users-row-chevron{appearance:none;color:var(--ft-color-text-secondary,#7a7a7a);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px}.users-row-chevron:hover{color:var(--ft-color-accent,#ff5b1a);background:var(--ft-color-accent-soft,#ffe9df)}[dir=ltr] .users-row-chevron{transform:scaleX(-1)}.users-screen .ship-pagehead{justify-content:flex-start}.users-screen .ship-row .ship-cell{height:60px}.users-screen .ship-head .ship-cell{height:40px}.users-tabs{justify-content:flex-start;margin-block-end:0;margin-inline:0 auto}html[dir=ltr] .users-tabs{flex-direction:row;justify-content:flex-start;margin-inline:0 auto}.users-invite-modal{gap:var(--ft-space-16,16px);width:min(520px,100%);position:relative}.users-invite-close{appearance:none;color:var(--ft-color-text-secondary,#7a7a7a);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;position:absolute;inset-block-start:16px;inset-inline-end:16px}.users-invite-close:hover{color:var(--ft-color-text-primary,#1b1b1d);background:var(--ft-color-bg-muted,#f4f4f5)}.users-invite-head{align-items:flex-start;gap:12px;padding-inline-end:28px;display:flex}.users-invite-icon{background:var(--ft-color-accent-soft,#ffe9df);width:48px;height:48px;color:var(--ft-color-accent,#ff5b1a);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.users-invite-sub{color:var(--ft-color-text-secondary,#7a7a7a);margin:4px 0 0;font-size:12px}.users-field{width:100%;color:var(--ft-color-text-secondary,#7a7a7a);flex-direction:column;gap:6px;font-size:13px;display:flex}.users-field input,.users-field select{appearance:none;border:1px solid var(--ft-color-border-default,#e4e4e4);background:var(--ft-color-bg-surface,#fff);width:100%;height:40px;color:var(--ft-color-text-primary,#1b1b1d);font:inherit;border-radius:10px;padding:0 12px;font-size:14px}.users-toggle{width:100%;color:var(--ft-color-text-primary,#1b1b1d);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.users-toggle input{width:18px;height:18px;accent-color:var(--ft-color-accent,#ff5b1a)}.users-roles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.users-roles-empty-card{justify-content:center;align-items:center;min-height:480px;display:flex}.users-role-card{border:1px solid var(--ft-color-border-default,#e4e4e4);background:var(--ft-color-bg-surface,#fff);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;min-height:216px;padding:16px 20px;display:flex}.users-role-card h2{text-align:start;margin:0;font-size:18px;font-weight:700}.users-role-card p{color:var(--ft-color-text-secondary,#7a7a7a);text-align:start;flex:1;margin:0;font-size:13px;line-height:1.45}.users-role-badge{background:var(--ft-color-bg-muted,#f4f4f5);height:20px;color:var(--ft-color-text-secondary,#7a7a7a);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.users-role-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:auto;display:flex}.users-role-edit,.users-role-delete{height:40px;font:inherit;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.users-role-edit{background:var(--ft-color-accent,#ff5b1a);color:#fff}.users-role-delete{background:var(--ft-color-bg-surface,#fff);color:var(--ft-color-danger,#d93a2b);border:1px solid var(--ft-color-danger,#d93a2b)}.users-matrix-card{padding:20px}.users-matrix-scroll{overflow-x:auto}.users-matrix{border-collapse:collapse;width:100%;font-size:13px}.users-matrix th,.users-matrix td{border-bottom:1px solid var(--ft-color-border-default,#e4e4e4);text-align:center;vertical-align:middle;padding:12px 10px}.users-matrix tbody th,.users-matrix tbody td{box-sizing:border-box;height:49px;padding:0 8px}.users-matrix thead th{color:var(--ft-color-text-secondary,#7a7a7a);white-space:nowrap;border-bottom:0;font-weight:500}.users-matrix tbody th{text-align:start;color:var(--ft-color-text-primary,#1b1b1d);white-space:nowrap;font-weight:600}.users-perm-cell{direction:ltr;justify-content:center;gap:6px;display:inline-flex}.users-perm{background:var(--ft-color-bg-muted,#f4f4f5);min-width:28px;height:28px;color:var(--ft-color-text-secondary,#7a7a7a);border-radius:8px;justify-content:center;align-items:center;gap:2px;padding:0 4px;font-size:12px;font-weight:600;display:inline-flex}.users-perm.is-on{background:var(--ft-color-accent,#ff5b1a);color:#fff}.users-matrix-legend{color:var(--ft-color-text-secondary,#7a7a7a);margin:16px 0 0;font-size:12px}@media (width<=1024px){.users-roles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.users-roles-grid{grid-template-columns:1fr}}.systems-col-name{flex-direction:column;flex:1.6 220px;gap:2px;min-width:180px;display:flex}.systems-col-units{flex:2.4 320px;min-width:240px}.systems-col-owner{flex:1.1 160px;min-width:120px}.systems-col-action{flex:.7 110px;min-width:96px}.systems-units{flex-wrap:wrap;gap:6px;display:flex}.systems-unit-chip{background:var(--ft-color-surface-muted,#f4f5f7);color:var(--ft-color-text-secondary,#475569);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;line-height:1.2;display:inline-flex}.systems-open{color:var(--ft-color-primary,#ff5b1a);align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.systems-open:hover{text-decoration:underline}[dir=ltr] .systems-open svg{transform:scaleX(-1)}@media (width<=1024px){.systems-col-units{flex-basis:100%}}.carrier-new-input{width:100%;font:inherit;color:inherit;background:0 0;border:none;outline:none;padding:0}.carrier-new-input::placeholder{color:var(--ft-color-text-muted,#9aa0a6)}.carrier-new-screen .fee-new-select{position:relative}.carrier-new-screen .fee-new-select select{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;width:100%;padding-inline-end:20px}.carrier-new-screen .fee-new-select img{pointer-events:none;position:absolute;inset-inline-end:0}.carrier-new-screen .detail-action-primary:disabled{opacity:.45;cursor:not-allowed}.carrier-review-screen .carrier-review-grid{margin-block-start:var(--ft-space-8,8px)}.carrier-review-screen .carrier-review-docs{width:520px}.carrier-review-doc-row .carrier-review-doc-file{align-items:center;gap:var(--ft-space-6,6px);display:inline-flex}.carrier-review-actions{justify-content:flex-start;align-items:center;gap:var(--ft-space-12,12px);flex-wrap:wrap;margin-block-start:var(--ft-space-16,16px);display:flex}.carrier-review-screen .detail-action-primary{background:var(--ft-color-primary,#ff5b1a);color:#fff;border:none}.carrier-review-screen .detail-action-primary:hover{filter:brightness(.95)}@media (width<=1100px){.carrier-review-screen .carrier-review-docs{width:100%}}.carrier-edit-screen .carrier-edit-banner{margin-inline:var(--ft-space-32,32px);text-align:end;justify-content:flex-end;width:auto;margin-block-end:var(--ft-space-16,16px)}[dir=ltr] .carrier-edit-screen .carrier-edit-banner{text-align:start;justify-content:flex-start}.carrier-edit-screen .carrier-edit-side{width:520px}.carrier-edit-screen .detail-action-primary:disabled{opacity:.45;cursor:not-allowed;filter:none}@media (width<=1100px){.carrier-edit-screen .carrier-edit-side{width:100%}.carrier-edit-screen .carrier-edit-banner{margin-inline:var(--ft-space-16,16px)}}.client-new-screen .client-new-billing{width:520px}.client-new-credit{align-items:center;gap:var(--ft-space-8,8px);width:100%;display:flex}.client-new-credit .carrier-new-input{flex:auto;min-width:0}.client-new-omr{color:var(--ft-color-text-secondary,#7a7a7a);font-size:var(--ft-text-14,14px);white-space:nowrap;flex:none}.client-new-screen .detail-action-primary:disabled{opacity:.45;cursor:not-allowed;filter:none}@media (width<=1100px){.client-new-screen .client-new-billing{width:100%}}.document-preview-screen .document-preview-grid{margin-block-start:var(--ft-space-8,8px)}.document-preview-screen .document-preview-meta{width:520px}.document-preview-caption{margin:0 0 var(--ft-space-12,12px);font-family:var(--ft-font-arabic);font-size:var(--ft-text-13,13px);color:var(--ft-color-text-secondary);text-align:end;line-height:1.5}[dir=ltr] .document-preview-caption{text-align:start}.document-preview-canvas{justify-content:center;align-items:center;gap:var(--ft-space-12,12px);min-height:280px;padding:var(--ft-space-24,24px);border-radius:var(--ft-radius-12,12px);background:var(--ft-color-bg-muted,#f5f5f4);color:var(--ft-color-text-secondary);font-family:var(--ft-font-arabic);font-size:var(--ft-text-13,13px);text-align:center;flex-direction:column;display:flex}.document-preview-actions{justify-content:flex-start;align-items:center;gap:var(--ft-space-12,12px);flex-wrap:wrap;margin-block-start:var(--ft-space-16,16px);display:flex}.document-preview-replaced{font-family:var(--ft-font-arabic);font-size:var(--ft-text-13,13px);color:var(--ft-color-success,#15803d);margin:0}@media (width<=1100px){.document-preview-screen .document-preview-meta{width:100%}}.advanced-search-screen .advanced-search-grid{margin-block-start:var(--ft-space-8,8px)}.advanced-search-screen .advanced-search-filters{width:360px}.adv-search-saved{margin:0 var(--ft-space-32,32px) var(--ft-space-12,12px);font-family:var(--ft-font-arabic);font-size:var(--ft-text-13,13px);color:var(--ft-color-success,#15803d);text-align:end}[dir=ltr] .adv-search-saved{text-align:start}.adv-search-form{gap:var(--ft-space-12,12px);flex-direction:column;display:flex}.adv-search-form .detail-action-primary{justify-content:center;width:100%}.adv-search-list{gap:var(--ft-space-12,12px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adv-search-item{justify-content:space-between;align-items:center;gap:var(--ft-space-16,16px);padding:var(--ft-space-16,16px);border:1px solid var(--ft-color-border,#e7e5e4);border-radius:var(--ft-radius-12,12px);background:var(--ft-color-bg-surface,#fff);text-align:end;display:flex}[dir=ltr] .adv-search-item{text-align:start}.adv-search-item-copy{gap:var(--ft-space-4,4px);flex-direction:column;min-width:0;display:flex}.adv-search-item-type{font-size:var(--ft-text-12,12px);color:var(--ft-color-text-secondary);margin:0}.adv-search-item-title{font-size:var(--ft-text-15,15px);color:var(--ft-color-text-primary);margin:0;font-weight:600}.adv-search-item-meta{font-size:var(--ft-text-13,13px);color:var(--ft-color-text-secondary);margin:0}.adv-search-empty{font-family:var(--ft-font-arabic);font-size:var(--ft-text-14,14px);color:var(--ft-color-text-secondary);text-align:end;margin:0}[dir=ltr] .adv-search-empty{text-align:start}@media (width<=1100px){.advanced-search-screen .advanced-search-filters{width:100%}.adv-search-item{flex-direction:column;align-items:stretch}}.search-results-head{align-items:flex-start}.search-results-empty-hint{color:var(--ft-color-primary);font:inherit;font-size:var(--ft-text-13);cursor:pointer;text-align:start;background:0 0;border:0;margin-block-start:var(--ft-space-4);padding:0}.search-results-empty-hint:focus-visible{outline:var(--ft-space-2) solid var(--ft-color-primary);outline-offset:var(--ft-space-2)}.search-results-screen .ship-stat{color:inherit;text-decoration:none}.search-results-screen a.ship-stat:focus-visible{outline:var(--ft-space-2) solid var(--ft-color-primary);outline-offset:var(--ft-space-2)}.bank-import-screen .fee-new-grid{margin-block-start:var(--ft-space-8,8px)}.bank-import-screen .detail-action-primary:disabled{opacity:.45;cursor:not-allowed}.sla-rule-new-screen.ship-screen{padding-block-start:49px}.sla-rule-new-screen>.detail-pagehead{margin-block-end:8px}.sla-rule-new-screen .fee-new-grid{margin-block-start:var(--ft-space-8,8px)}.sla-rule-new-levels{gap:var(--ft-space-12,12px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sla-rule-new-screen .detail-action-primary:disabled,.sla-rule-new-screen .detail-action:disabled{opacity:.45;cursor:not-allowed}@media (width<=1100px){.sla-rule-new-levels{grid-template-columns:1fr}}.contract-renew-screen .detail-pagehead{flex-direction:row-reverse}.contract-renew-screen .fee-new-grid{margin-block-start:var(--ft-space-8,8px)}.contract-renew-note{resize:vertical;min-height:88px;font-family:inherit}.contract-renew-screen .detail-action-primary:disabled{opacity:.45;cursor:not-allowed}.employees-hub-stats{gap:var(--ft-space-12);width:100%;justify-content:flex-end;align-items:stretch;margin-block-end:var(--ft-space-16,16px);display:flex}.employees-hub-stats .ship-stat{flex:1 1 0;min-width:0}@media (width<=1024px){.employees-hub-stats{flex-wrap:wrap}.employees-hub-stats .ship-stat{flex:1 1 calc(50% - var(--ft-space-12))}}.sales-quote-new-screen .detail-pagehead{flex-direction:row-reverse}.sales-quote-new-screen .fee-new-grid{margin-block-start:var(--ft-space-8,8px)}.sales-quote-new-actions{align-items:center;gap:var(--ft-space-8,8px);flex-wrap:wrap;display:flex}.sales-quote-new-screen .detail-action-primary:disabled{opacity:.45;cursor:not-allowed}.sales-quote-new-price-list{margin:0;padding:0}.sales-quote-new-price-row{justify-content:space-between;align-items:center;gap:var(--ft-space-16,16px);padding-block:var(--ft-space-10,10px);border-block-end:1px solid var(--ft-color-border-default,#e4e4e4);font-size:13px;display:flex}.sales-quote-new-price-row dt{color:var(--ft-color-text-secondary,#7a7a7a);margin:0;font-weight:400}.sales-quote-new-price-row dd{color:var(--ft-color-text-primary,#1b1b1d);margin:0;font-weight:500}.sales-quote-new-price-row.is-total dt,.sales-quote-new-price-row.is-total dd{font-weight:600}@media (width<=1100px){.sales-quote-new-grid.settlement-detail-grid{grid-template-columns:1fr}}.sales-quote-detail-screen .detail-pagehead{flex-direction:row-reverse}.sales-quote-detail-actions{align-items:center;gap:var(--ft-space-8,8px);flex-wrap:wrap;display:flex}.sales-quote-detail-screen .detail-action-success{background:var(--ft-color-status-success,#2e9c3d);color:#fff;border:none}.sales-quote-detail-screen .detail-action-success:hover{filter:brightness(.95)}.sales-quote-detail-screen .detail-action-danger{background:var(--ft-color-status-danger-soft,#fde3e1);color:var(--ft-color-status-danger,#d93a2b);border:none}.sales-quote-detail-banner{align-items:center;gap:var(--ft-space-10,10px);margin:0 var(--ft-space-32,32px) var(--ft-space-16,16px);padding:var(--ft-space-12,12px) var(--ft-space-16,16px);border-radius:var(--ft-radius-12,12px);background:var(--ft-color-neutral-100,#efefef);color:var(--ft-color-text-primary,#1b1b1d);font-family:var(--ft-font-arabic);font-size:var(--ft-text-13,13px);font-weight:500;display:flex}.sales-quote-detail-banner.is-ok{background:color-mix(in srgb, var(--ft-color-status-success,#2e9c3d) 12%, white)}.sales-quote-detail-banner.is-rejected{background:color-mix(in srgb, var(--ft-color-status-danger,#d93a2b) 12%, white)}.sales-quote-detail-activity{margin:0;padding:0;list-style:none}.sales-quote-detail-activity-item{align-items:flex-start;gap:var(--ft-space-12,12px);padding-block:var(--ft-space-12,12px);border-block-end:1px solid var(--ft-color-border-default,#e4e4e4);display:flex}.sales-quote-detail-activity-item:last-child{border-block-end:none}.sales-quote-detail-activity-avatar{background:var(--ft-color-accent-soft,#ffe9df);block-size:36px;inline-size:36px;color:var(--ft-color-accent-default,#ff5b1a);font-family:var(--ft-font-arabic);font-size:var(--ft-text-12,12px);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.sales-quote-detail-activity-body{align-items:flex-start;gap:var(--ft-space-4,4px);flex-direction:column;flex:1;min-inline-size:0;display:flex}.sales-quote-detail-activity-line{font-family:var(--ft-font-arabic);font-size:var(--ft-text-13,13px);color:var(--ft-color-text-primary,#1b1b1d);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sales-quote-detail-activity-name{font-weight:600}.sales-quote-detail-activity-role{background:var(--ft-color-accent-soft,#ffe9df);color:var(--ft-color-accent-default,#ff5b1a);font-size:var(--ft-text-11,11px);border-radius:6px;padding:2px 8px;font-weight:500}.sales-quote-detail-activity-action{font-weight:400}.sales-quote-detail-activity-reason{font-family:var(--ft-font-arabic);font-size:var(--ft-text-12,12px);color:var(--ft-color-text-secondary,#7a7a7a);margin:0}.sales-quote-detail-activity-change{background:var(--ft-color-neutral-100,#efefef);font-family:var(--ft-font-arabic);font-size:var(--ft-text-12,12px);color:var(--ft-color-text-primary,#1b1b1d);border-radius:6px;margin:0;padding:4px 8px}.sales-quote-detail-activity-time{font-family:var(--ft-font-arabic);font-size:var(--ft-text-11,11px);color:var(--ft-color-text-secondary,#7a7a7a);margin:0}@media (width<=1100px){.sales-quote-detail-grid.settlement-detail-grid{grid-template-columns:1fr}}.audit-detail-screen .audit-reason-alert{padding:var(--ft-space-3,12px) var(--ft-space-4,16px);border-radius:var(--ft-radius-md,10px);background:color-mix(in srgb, var(--ft-color-warning,#f5a524) 16%, white);color:var(--ft-color-text,#1a1a1a);margin:0;font-size:.9375rem;line-height:1.55}.audit-detail-screen .audit-diff-row .detail-value{text-align:start}@media (width<=1024px){.audit-detail-screen .audit-detail-grid{gap:var(--ft-space-3,12px);flex-direction:column;display:flex}}.invite-employee-screen .fee-new-grid{margin-block-start:var(--ft-space-8,8px)}.invite-employee-screen .detail-action-primary:disabled{opacity:.45;cursor:not-allowed}.role-new-screen .fee-new-grid{margin-block-start:var(--ft-space-8,8px)}.role-new-desc{resize:vertical;min-height:4.5rem}.role-new-table-wrap{width:100%;overflow-x:auto}.role-new-table{border-collapse:collapse;width:100%;font-size:13px}.role-new-table th,.role-new-table td{padding:var(--ft-space-12,12px);text-align:start;border-block-end:1px solid var(--ft-color-border,#e4e4e4);vertical-align:middle}.role-new-table thead th{background:var(--ft-color-bg-subtle,#f7f7f7);color:var(--ft-color-text-secondary,#7a7a7a);border-block-end:none;font-size:12px;font-weight:500}.role-new-table thead th:first-child{border-start-start-radius:10px}.role-new-table thead th:last-child{border-start-end-radius:10px}.role-new-table tbody th{color:var(--ft-color-text-primary,#1b1b1d);font-weight:500}.role-new-cell{justify-content:center;min-inline-size:1.25rem;display:inline-flex}.role-new-cell-yes{color:var(--ft-color-text-primary,#1b1b1d)}.role-new-cell-no{color:var(--ft-color-text-secondary,#7a7a7a)}.role-new-screen .detail-action-primary:disabled{opacity:.45;cursor:not-allowed}.price-list-new-screen .detail-pagehead{flex-direction:row-reverse}.price-list-new-screen .fee-new-grid{margin-block-start:var(--ft-space-8,8px)}.price-list-new-screen .detail-action-primary:disabled{opacity:.45;cursor:not-allowed}.approval-rule-new-screen .fee-new-grid{margin-block-start:var(--ft-space-8,8px)}.approval-rule-new-note{color:var(--ft-color-text-secondary,#5c5c5c);font-size:var(--ft-font-size-14,14px);margin:0;line-height:1.5}.approval-rule-new-screen .detail-action-primary:disabled{opacity:.45;cursor:not-allowed}.growth-code-screen .growth-code-timeline{margin:0;padding:0;list-style:none}.growth-code-screen .delay-timeline-dot{background:var(--ft-color-accent,#ff5b1a);border-color:var(--ft-color-accent,#ff5b1a)}.growth-code-screen .delay-timeline-line{background:var(--ft-color-border-subtle,#e8e8e8)}.content-screen{--content-col-id:110px;--content-col-title:200px;--content-col-place:140px;--content-col-app:140px;--content-col-audience:140px;--content-col-start:140px;--content-col-status:120px;--content-col-end:140px;--content-col-actions:120px}.content-featured{gap:var(--ft-space-12,12px);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.content-card{gap:var(--ft-space-12,12px);padding:var(--ft-space-16,16px);border-radius:var(--ft-radius-20,20px);background:var(--ft-color-bg-surface,#fff);flex-direction:column;min-width:0;display:flex}.content-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.content-card-head h2{color:var(--ft-color-text-primary,#1b1b1d);margin:0;font-size:15px;font-weight:600}.content-card-head p{color:var(--ft-color-text-secondary,#7a7a7a);margin:4px 0 0;font-size:12px}.content-preview{border-radius:var(--ft-radius-14,14px);color:#fff;flex-direction:column;justify-content:flex-end;gap:6px;min-height:120px;padding:14px;display:flex}.content-preview.is-seasonal{background:linear-gradient(135deg,#ff7a3d 0%,#ff5b1a 55%,#d9480f 100%)}.content-preview.is-drivers{background:linear-gradient(135deg,#3d5a80 0%,#1b1b1d 100%)}.content-preview.is-home{background:linear-gradient(135deg,#2e9c3d 0%,#1f6b2c 100%)}.content-preview-title{margin:0;font-size:16px;font-weight:600}.content-preview-place{opacity:.9;margin:0;font-size:12px}.content-card-detail{color:var(--ft-color-text-secondary,#7a7a7a);margin:0;font-size:12px}.content-card-cta{justify-content:center;align-self:stretch}.content-card-link{appearance:none;color:var(--ft-color-accent,#ff5b1a);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:13px;font-weight:500}.content-head .ship-cell:first-child,.content-row .ship-cell:first-child{flex:0 0 var(--content-col-id);width:var(--content-col-id);font-family:var(--ft-font-mono,"Space Grotesk", sans-serif);font-weight:500}.content-head .ship-cell:nth-child(2),.content-row .ship-cell:nth-child(2){flex:1 1 var(--content-col-title);min-width:160px}.content-head .ship-cell:nth-child(3),.content-row .ship-cell:nth-child(3){flex:0 0 var(--content-col-place);width:var(--content-col-place)}.content-head .ship-cell:nth-child(4),.content-row .ship-cell:nth-child(4){flex:0 0 var(--content-col-app);width:var(--content-col-app)}.content-head .ship-cell:nth-child(5),.content-row .ship-cell:nth-child(5){flex:0 0 var(--content-col-audience);width:var(--content-col-audience)}.content-head .ship-cell:nth-child(6),.content-row .ship-cell:nth-child(6),.content-head .ship-cell:nth-child(8),.content-row .ship-cell:nth-child(8){flex:0 0 var(--content-col-start);width:var(--content-col-start);color:var(--ft-color-text-secondary,#7a7a7a)}.content-head .ship-cell:nth-child(7),.content-row .ship-cell:nth-child(7){flex:0 0 var(--content-col-status);width:var(--content-col-status)}.content-head .ship-cell:nth-child(9),.content-row .ship-cell:nth-child(9){flex:0 0 var(--content-col-actions);width:var(--content-col-actions)}.growth-status.is-scheduled,.growth-status.is-pending{background:var(--ft-color-status-warning-soft,#fbf0dc);color:var(--ft-color-status-warning,#b7791f)}@media (width<=1100px){.content-featured{grid-template-columns:1fr}}.content-banner-screen .content-banner-timeline{margin:0;padding:0;list-style:none}.content-banner-screen .delay-timeline-dot{background:var(--ft-color-accent,#ff5b1a);border-color:var(--ft-color-accent,#ff5b1a)}.content-banner-screen .delay-timeline-line{background:var(--ft-color-border-subtle,#e8e8e8)}@media (width>=1025px){.broadcast-screen{padding-block-start:55px}.broadcast-screen>.ship-scroll{margin-block-start:24px}}.broadcast-screen .growth-stat-card{box-sizing:border-box;min-height:96px}.broadcast-grid{gap:var(--ft-space-12,12px);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.broadcast-message-row{gap:var(--ft-space-12,12px);grid-template-columns:1.4fr 1fr;width:100%;display:grid}.broadcast-card{gap:var(--ft-space-12,12px);padding:var(--ft-space-16,16px);border-radius:var(--ft-radius-20,20px);background:var(--ft-color-bg-surface,#fff);flex-direction:column;min-width:0;display:flex}.broadcast-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.broadcast-card-head h2{color:var(--ft-color-text-primary,#1b1b1d);margin:0;font-size:15px;font-weight:600}.broadcast-toggle{border-radius:var(--ft-radius-12,12px);background:var(--ft-color-bg-card,#f7f7f7);cursor:pointer;align-items:flex-start;gap:12px;padding:12px;display:flex}.broadcast-toggle input{opacity:0;pointer-events:none;position:absolute}.broadcast-toggle:before{content:"";background:#d4d4d8 radial-gradient(circle at 10px 12px,#fff 0 8px,#0000 9px);border-radius:999px;flex-shrink:0;width:40px;height:24px;margin-block-start:2px;box-shadow:inset 0 0 0 1px #0000000a}.broadcast-toggle.is-on:before{background:var(--ft-color-accent,#ff5b1a);background-image:radial-gradient(circle at 30px 12px,#fff 0 8px,#0000 9px)}.broadcast-toggle span{flex-direction:column;gap:2px;min-width:0;display:flex}.broadcast-toggle strong{color:var(--ft-color-text-primary,#1b1b1d);font-size:13px;font-weight:500}.broadcast-toggle small{color:var(--ft-color-text-secondary,#7a7a7a);font-size:12px}.broadcast-field{color:var(--ft-color-text-secondary,#7a7a7a);flex-direction:column;gap:6px;font-size:12px;display:flex}.broadcast-field input,.broadcast-field textarea,.broadcast-select-wrap select{border-radius:var(--ft-radius-10,10px);background:var(--ft-color-bg-card,#f7f7f7);width:100%;font:inherit;color:var(--ft-color-text-primary,#1b1b1d);border:none;padding:12px;font-size:13px}.broadcast-field textarea{resize:vertical;min-height:96px}.broadcast-select-wrap{align-items:center;display:flex;position:relative}.broadcast-select-wrap select{appearance:none;padding-inline-end:32px}.broadcast-select-wrap img{pointer-events:none;position:absolute;inset-inline-end:12px}.broadcast-tz{color:var(--ft-color-text-secondary,#7a7a7a);margin:0;font-size:12px}.broadcast-submit{justify-content:center;width:100%}.broadcast-preview .broadcast-phone{background:var(--ft-color-bg-card,#f7f7f7);border-radius:var(--ft-radius-16,16px);justify-content:center;padding:12px;display:flex}.broadcast-notif{background:#fff;border-radius:14px;flex-direction:column;gap:6px;width:min(280px,100%);padding:12px;display:flex;box-shadow:0 8px 24px #1b1b1d14}.broadcast-notif-brand{color:var(--ft-color-text-secondary,#7a7a7a);align-items:center;gap:6px;font-size:11px;display:inline-flex}.broadcast-notif-title{color:var(--ft-color-text-primary,#1b1b1d);margin:0;font-size:14px;font-weight:600}.broadcast-notif-body{color:var(--ft-color-text-secondary,#7a7a7a);margin:0;font-size:12px;line-height:1.45}.broadcast-success{border-radius:var(--ft-radius-14,14px);background:var(--ft-color-status-success-soft,#dff5dc);color:var(--ft-color-status-success,#2e9c3d);margin:0;padding:14px 16px;font-size:13px;font-weight:500}.broadcast-scheduled-list{flex-direction:column;gap:12px;display:flex}.broadcast-scheduled-row{border-top:1px solid var(--ft-color-border-subtle,#e8e8e8);justify-content:space-between;align-items:center;gap:16px;padding:14px 4px 4px;display:flex}.broadcast-scheduled-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.broadcast-scheduled-id{color:var(--ft-color-text-secondary,#7a7a7a);margin:0;font-size:12px;font-weight:600}.broadcast-scheduled-title{color:var(--ft-color-text-primary,#1b1b1d);margin:0;font-size:15px;font-weight:600}.broadcast-scheduled-meta{color:var(--ft-color-text-secondary,#7a7a7a);margin:0;font-size:12px}@media (width<=1100px){.broadcast-grid,.broadcast-message-row{grid-template-columns:1fr}}.broadcast-detail-screen .broadcast-detail-timeline{margin:0;padding:0;list-style:none}.broadcast-detail-screen .delay-timeline-dot{background:var(--ft-color-accent,#ff5b1a);border-color:var(--ft-color-accent,#ff5b1a)}.broadcast-detail-screen .delay-timeline-line{background:var(--ft-color-border-subtle,#e8e8e8)}.legal-screen{--legal-col-id:150px;--legal-col-title:200px;--legal-col-lang:140px;--legal-col-app:140px;--legal-col-version:90px;--legal-col-published:140px;--legal-col-status:130px;--legal-col-editor:140px;--legal-col-actions:110px}.legal-head .ship-cell:first-child,.legal-row .ship-cell:first-child{flex:0 0 var(--legal-col-id);width:var(--legal-col-id);font-family:var(--ft-font-mono,"Space Grotesk", sans-serif);font-weight:500}.legal-head .ship-cell:nth-child(2),.legal-row .ship-cell:nth-child(2){flex:1 1 var(--legal-col-title);min-width:160px}.legal-head .ship-cell:nth-child(3),.legal-row .ship-cell:nth-child(3){flex:0 0 var(--legal-col-lang);width:var(--legal-col-lang)}.legal-head .ship-cell:nth-child(4),.legal-row .ship-cell:nth-child(4){flex:0 0 var(--legal-col-app);width:var(--legal-col-app)}.legal-head .ship-cell:nth-child(5),.legal-row .ship-cell:nth-child(5){flex:0 0 var(--legal-col-version);width:var(--legal-col-version);font-family:var(--ft-font-mono,"Space Grotesk", sans-serif)}.legal-head .ship-cell:nth-child(6),.legal-row .ship-cell:nth-child(6){flex:0 0 var(--legal-col-published);width:var(--legal-col-published);color:var(--ft-color-text-secondary,#7a7a7a)}.legal-head .ship-cell:nth-child(7),.legal-row .ship-cell:nth-child(7){flex:0 0 var(--legal-col-status);width:var(--legal-col-status)}.legal-head .ship-cell:nth-child(8),.legal-row .ship-cell:nth-child(8){flex:0 0 var(--legal-col-editor);width:var(--legal-col-editor)}.legal-head .ship-cell:nth-child(9),.legal-row .ship-cell:nth-child(9){flex:0 0 var(--legal-col-actions);width:var(--legal-col-actions)}.growth-status.is-active,.growth-status.is-published{background:var(--ft-color-status-success-soft,#dff5dc);color:var(--ft-color-status-success,#2e9c3d)}.legal-head.is-faq .ship-cell:nth-child(2),.legal-row.is-faq .ship-cell:nth-child(2){flex:220px;min-width:180px}.growth-status.is-review{background:var(--ft-color-status-warning-soft,#fbf0dc);color:var(--ft-color-status-warning,#b7791f)}.growth-status.is-pending{background:var(--ft-color-status-warning-soft,#fbf0dc);color:var(--ft-color-status-warning,#8a5a1a)}.growth-status.is-draft{background:var(--ft-color-status-danger-soft,#fde8e8);color:var(--ft-color-status-danger,#c53030)}.legal-terms-screen .legal-terms-timeline{margin:0;padding:0;list-style:none}.legal-terms-screen .delay-timeline-dot{background:var(--ft-color-accent,#ff5b1a);border-color:var(--ft-color-accent,#ff5b1a)}.legal-terms-screen .delay-timeline-line{background:var(--ft-color-border-subtle,#e8e8e8)}
