@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-tracking: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-outline-style:solid;--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;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-relaxed:1.625;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-border:var(--line)}:root,html[data-theme=light]{--color-primary-50:#fffbee;--color-primary-100:#fdf3cf;--color-primary-200:#fbe69c;--color-primary-300:#f5d56f;--color-primary-400:#eec456;--color-primary-500:#e4ae43;--color-primary-600:#c28721;--color-primary-700:#9e6501;--color-primary-800:#804f00;--color-primary-900:#694106;--color-primary-950:#3c2200;--color-secondary-50:#f8fafc;--color-secondary-100:#f1f5f9;--color-secondary-200:#e2e8f0;--color-secondary-300:#cbd5e1;--color-secondary-400:#94a3b8;--color-secondary-500:#64748b;--color-secondary-600:#475569;--color-secondary-700:#334155;--color-secondary-800:#1e293b;--color-secondary-900:#0f172a;--color-secondary-950:#020617;--color-accent-50:#eff6ff;--color-accent-100:#dbeafe;--color-accent-200:#bfdbfe;--color-accent-300:#93c5fd;--color-accent-400:#60a5fa;--color-accent-500:#3b82f6;--color-accent-600:#2563eb;--color-accent-700:#1d4ed8;--color-accent-800:#1e40af;--color-accent-900:#1e3a8a;--color-accent-950:#172554;--color-neutral-50:#fafafa;--color-neutral-100:#f4f4f5;--color-neutral-200:#e4e4e7;--color-neutral-300:#d4d4d8;--color-neutral-400:#a1a1aa;--color-neutral-500:#71717a;--color-neutral-600:#52525b;--color-neutral-700:#3f3f46;--color-neutral-800:#27272a;--color-neutral-900:#18181b;--color-neutral-950:#09090b;--color-success-50:#ecfdf5;--color-success-100:#d1fae5;--color-success-200:#a7f3d0;--color-success-300:#6ee7b7;--color-success-400:#34d399;--color-success-500:#10b981;--color-success-600:#059669;--color-success-700:#047857;--color-success-800:#065f46;--color-success-900:#064e3b;--color-success-950:#022c22;--color-warning-50:#fffbeb;--color-warning-100:#fef3c7;--color-warning-200:#fde68a;--color-warning-300:#fcd34d;--color-warning-400:#fbbf24;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-warning-700:#b45309;--color-warning-800:#92400e;--color-warning-900:#78350f;--color-warning-950:#451a03;--color-error-50:#fef2f2;--color-error-100:#fee2e2;--color-error-200:#fecaca;--color-error-300:#fca5a5;--color-error-400:#f87171;--color-error-500:#ef4444;--color-error-600:#dc2626;--color-error-700:#b91c1c;--color-error-800:#991b1b;--color-error-900:#7f1d1d;--color-error-950:#450a0a;--color-info-50:#f0f9ff;--color-info-100:#e0f2fe;--color-info-200:#bae6fd;--color-info-300:#7dd3fc;--color-info-400:#38bdf8;--color-info-500:#0ea5e9;--color-info-600:#0284c7;--color-info-700:#0369a1;--color-info-800:#075985;--color-info-900:#0c4a6e;--color-info-950:#082f49;--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-200:#fecaca;--color-red-300:#fca5a5;--color-red-400:#f87171;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-red-800:#991b1b;--color-red-900:#7f1d1d;--color-red-950:#450a0a;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#fed7aa;--color-orange-300:#fdba74;--color-orange-400:#fb923c;--color-orange-500:#f97316;--color-orange-600:#ea580c;--color-orange-700:#c2410c;--color-orange-800:#9a3412;--color-orange-900:#7c2d12;--color-orange-950:#431407;--color-amber-50:#fffbeb;--color-amber-100:#fef3c7;--color-amber-200:#fde68a;--color-amber-300:#fcd34d;--color-amber-400:#fbbf24;--color-amber-500:#f59e0b;--color-amber-600:#d97706;--color-amber-700:#b45309;--color-amber-800:#92400e;--color-amber-900:#78350f;--color-amber-950:#451a03;--color-yellow-50:#fefce8;--color-yellow-100:#fef9c3;--color-yellow-200:#fef08a;--color-yellow-300:#fde047;--color-yellow-400:#facc15;--color-yellow-500:#eab308;--color-yellow-600:#ca8a04;--color-yellow-700:#a16207;--color-yellow-800:#854d0e;--color-yellow-900:#713f12;--color-yellow-950:#422006;--color-lime-50:#f7fee7;--color-lime-100:#ecfccb;--color-lime-200:#d9f99d;--color-lime-300:#bef264;--color-lime-400:#a3e635;--color-lime-500:#84cc16;--color-lime-600:#65a30d;--color-lime-700:#4d7c0f;--color-lime-800:#3f6212;--color-lime-900:#365314;--color-lime-950:#1a2e05;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#bbf7d0;--color-green-300:#86efac;--color-green-400:#4ade80;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#15803d;--color-green-800:#166534;--color-green-900:#14532d;--color-green-950:#052e16;--color-emerald-50:#ecfdf5;--color-emerald-100:#d1fae5;--color-emerald-200:#a7f3d0;--color-emerald-300:#6ee7b7;--color-emerald-400:#34d399;--color-emerald-500:#10b981;--color-emerald-600:#059669;--color-emerald-700:#047857;--color-emerald-800:#065f46;--color-emerald-900:#064e3b;--color-emerald-950:#022c22;--color-teal-50:#f0fdfa;--color-teal-100:#ccfbf1;--color-teal-200:#99f6e4;--color-teal-300:#5eead4;--color-teal-400:#2dd4bf;--color-teal-500:#14b8a6;--color-teal-600:#0d9488;--color-teal-700:#0f766e;--color-teal-800:#115e59;--color-teal-900:#134e4a;--color-teal-950:#042f2e;--color-cyan-50:#ecfeff;--color-cyan-100:#cffafe;--color-cyan-200:#a5f3fc;--color-cyan-300:#67e8f9;--color-cyan-400:#22d3ee;--color-cyan-500:#06b6d4;--color-cyan-600:#0891b2;--color-cyan-700:#0e7490;--color-cyan-800:#155e75;--color-cyan-900:#164e63;--color-cyan-950:#083344;--color-sky-50:#f0f9ff;--color-sky-100:#e0f2fe;--color-sky-200:#bae6fd;--color-sky-300:#7dd3fc;--color-sky-400:#38bdf8;--color-sky-500:#0ea5e9;--color-sky-600:#0284c7;--color-sky-700:#0369a1;--color-sky-800:#075985;--color-sky-900:#0c4a6e;--color-sky-950:#082f49;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bfdbfe;--color-blue-300:#93c5fd;--color-blue-400:#60a5fa;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-700:#1d4ed8;--color-blue-800:#1e40af;--color-blue-900:#1e3a8a;--color-blue-950:#172554;--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-200:#c7d2fe;--color-indigo-300:#a5b4fc;--color-indigo-400:#818cf8;--color-indigo-500:#6366f1;--color-indigo-600:#4f46e5;--color-indigo-700:#4338ca;--color-indigo-800:#3730a3;--color-indigo-900:#312e81;--color-indigo-950:#1e1b4b;--color-violet-50:#eef2ff;--color-violet-100:#ede9fe;--color-violet-200:#ddd6fe;--color-violet-300:#c4b5fd;--color-violet-400:#a78bfa;--color-violet-500:#8b5cf6;--color-violet-600:#7c3aed;--color-violet-700:#6d28d9;--color-violet-800:#5b21b6;--color-violet-900:#4c1d95;--color-violet-950:#2e1065;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-300:#d8b4fe;--color-purple-400:#c084fc;--color-purple-500:#a855f7;--color-purple-600:#9333ea;--color-purple-700:#7e22ce;--color-purple-800:#6b21a8;--color-purple-900:#581c87;--color-purple-950:#3b0764;--color-fuchsia-50:#fdf4ff;--color-fuchsia-100:#fae8ff;--color-fuchsia-200:#f5d0fe;--color-fuchsia-300:#f0abfc;--color-fuchsia-400:#e879f9;--color-fuchsia-500:#d946ef;--color-fuchsia-600:#c026d3;--color-fuchsia-700:#a21caf;--color-fuchsia-800:#86198f;--color-fuchsia-900:#701a75;--color-fuchsia-950:#4a044e;--color-pink-50:#fdf2f8;--color-pink-100:#fce7f3;--color-pink-200:#fbcfe8;--color-pink-300:#f9a8d4;--color-pink-400:#f472b6;--color-pink-500:#ec4899;--color-pink-600:#db2777;--color-pink-700:#be185d;--color-pink-800:#9d174d;--color-pink-900:#831843;--color-pink-950:#500724;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#fecdd3;--color-rose-300:#fda4af;--color-rose-400:#fb7185;--color-rose-500:#f43f5e;--color-rose-600:#e11d48;--color-rose-700:#be123c;--color-rose-800:#9f1239;--color-rose-900:#881337;--color-rose-950:#4c0519;--color-stone-50:#fafaf9;--color-stone-100:#f5f5f4;--color-stone-200:#e7e5e4;--color-stone-300:#d6d3d1;--color-stone-400:#a8a29e;--color-stone-500:#78716c;--color-stone-600:#57534e;--color-stone-700:#44403c;--color-stone-800:#292524;--color-stone-900:#1c1917;--color-stone-950:#0c0a09;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#a1a1aa;--color-zinc-500:#71717a;--color-zinc-600:#52525b;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#6b7280;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-gray-950:#030712;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:#0f172a;--color-slate-950:#020617}@supports (color:lab(0% 0 0)){:root,html[data-theme=light]{--color-primary-50:lab(98.5832% -.374198 6.77733);--color-primary-100:lab(95.8352% -.648439 18.6761);--color-primary-200:lab(91.6465% -.0199378 38.5693);--color-primary-300:lab(86.3988% 2.88233 53.956);--color-primary-400:lab(81.4041% 6.66544 59.5254);--color-primary-500:lab(74.7888% 12.8495 60.2944);--color-primary-600:lab(61.1161% 17.1956 58.8088);--color-primary-700:lab(48.1613% 19.2575 55.2472);--color-primary-800:lab(38.6408% 17.3574 47.3032);--color-primary-900:lab(31.7829% 14.5982 39.0614);--color-primary-950:lab(16.2217% 10.4393 24.005);--color-secondary-50:lab(98.1664% -.418276 -1.20077);--color-secondary-100:lab(96.3208% -.840277 -2.43343);--color-secondary-200:lab(91.713% -.96944 -4.62384);--color-secondary-300:lab(84.7699% -1.76626 -7.1474);--color-secondary-400:lab(66.3323% -2.05705 -12.7639);--color-secondary-500:lab(48.1611% -1.92669 -14.7151);--color-secondary-600:lab(35.5352% -1.674 -13.4708);--color-secondary-700:lab(26.9524% -1.47624 -14.0334);--color-secondary-800:lab(16.2244% -.476778 -13.2095);--color-secondary-900:lab(7.77868% 1.58516 -14.2876);--color-secondary-950:lab(1.77039% 1.21956 -8.84481);--color-accent-50:lab(96.5495% -1.16226 -5.18732);--color-accent-100:lab(92.0197% -2.22269 -11.5018);--color-accent-200:lab(86.1921% -3.95206 -20.4158);--color-accent-300:lab(77.5663% -6.25578 -33.2537);--color-accent-400:lab(66.0321% -2.92194 -49.7543);--color-accent-500:lab(54.6214% 8.755 -65.7847);--color-accent-600:lab(44.7848% 21.0478 -75.596);--color-accent-700:lab(37.6572% 27.032 -76.5101);--color-accent-800:lab(30.7843% 22.3638 -63.8528);--color-accent-900:lab(26.3443% 13.7696 -48.6855);--color-accent-950:lab(15.7757% 8.10984 -31.0423);--color-neutral-50:lab(98.2716% 0 0);--color-neutral-100:lab(96.2072% .129282 -.473189);--color-neutral-200:lab(90.6505% .399292 -1.45453);--color-neutral-300:lab(84.9997% .550479 -1.9986);--color-neutral-400:lab(66.4545% 1.31071 -4.67056);--color-neutral-500:lab(47.8738% 1.41454 -4.98644);--color-neutral-600:lab(35.1283% 1.51207 -5.26379);--color-neutral-700:lab(26.8472% 1.23122 -4.29133);--color-neutral-800:lab(15.7235% .56015 -1.99021);--color-neutral-900:lab(8.34178% .607349 -2.12998);--color-neutral-950:lab(2.50303% .210844 -.773582);--color-success-50:lab(97.877% -6.84991 1.82874);--color-success-100:lab(94.9411% -16.6452 5.49692);--color-success-200:lab(90.1667% -29.8447 9.11065);--color-success-300:lab(83.7719% -44.0738 12.5897);--color-success-400:lab(75.6904% -52.1907 16.7638);--color-success-500:lab(66.6956% -50.6772 17.0617);--color-success-600:lab(54.8214% -43.4984 13.9336);--color-success-700:lab(44.3286% -36.2107 9.78368);--color-success-800:lab(35.2336% -29.9851 7.30804);--color-success-900:lab(28.8115% -25.4493 5.17161);--color-success-950:lab(15.0399% -17.099 2.27537);--color-warning-50:lab(98.6102% -.622571 8.19076);--color-warning-100:lab(95.8999% -1.21254 22.7032);--color-warning-200:lab(91.7424% -.636816 47.5867);--color-warning-300:lab(86.4123% 4.92671 68.5902);--color-warning-400:lab(81.2523% 13.2663 77.0878);--color-warning-500:lab(72.7923% 26.9417 75.4634);--color-warning-600:lab(60.4884% 34.8797 66.4574);--color-warning-700:lab(47.4615% 37.7694 54.9034);--color-warning-800:lab(38.018% 33.4902 44.1568);--color-warning-900:lab(31.2531% 28.3028 36.3545);--color-warning-950:lab(15.8484% 20.0708 22.6457);--color-error-50:lab(96.4435% 4.15292 1.51154);--color-error-100:lab(92.2082% 9.9324 3.70617);--color-error-200:lab(85.9872% 19.0148 7.41284);--color-error-300:lab(76.6274% 33.0527 14.0379);--color-error-400:lab(64.7405% 52.7179 26.6645);--color-error-500:lab(55.7818% 65.601 40.7834);--color-error-600:lab(48.7979% 67.7128 48.8305);--color-error-700:lab(40.7283% 59.9215 43.8918);--color-error-800:lab(33.8585% 50.7898 35.3989);--color-error-900:lab(28.5779% 41.9927 26.8344);--color-error-950:lab(12.9824% 27.9386 16.1809);--color-info-50:lab(97.3728% -2.24978 -3.97291);--color-info-100:lab(94.4156% -4.39224 -7.92069);--color-info-200:lab(88.7385% -10.9425 -16.1364);--color-info-300:lab(80.2723% -18.8138 -28.7231);--color-info-400:lab(71.5883% -21.7181 -40.1286);--color-info-500:lab(63.3535% -17.6122 -44.8712);--color-info-600:lab(51.8542% -11.6548 -43.9953);--color-info-700:lab(41.703% -9.34699 -38.0382);--color-info-800:lab(35.2663% -9.48443 -31.3798);--color-info-900:lab(29.2473% -8.23909 -26.5774);--color-info-950:lab(17.9047% -5.30224 -20.2919);--color-red-50:lab(96.4435% 4.15292 1.51154);--color-red-100:lab(92.2082% 9.9324 3.70617);--color-red-200:lab(85.9872% 19.0148 7.41284);--color-red-300:lab(76.6274% 33.0527 14.0379);--color-red-400:lab(64.7405% 52.7179 26.6645);--color-red-500:lab(55.7818% 65.601 40.7834);--color-red-600:lab(48.7979% 67.7128 48.8305);--color-red-700:lab(40.7283% 59.9215 43.8918);--color-red-800:lab(33.8585% 50.7898 35.3989);--color-red-900:lab(28.5779% 41.9927 26.8344);--color-red-950:lab(12.9824% 27.9386 16.1809);--color-orange-50:lab(97.6542% 1.51756 5.83191);--color-orange-100:lab(94.7354% 3.50061 14.0063);--color-orange-200:lab(88.5498% 9.47794 27.5863);--color-orange-300:lab(80.8051% 19.4342 45.148);--color-orange-400:lab(71.1028% 36.1077 60.7983);--color-orange-500:lab(64.4997% 49.3628 68.6412);--color-orange-600:lab(57.394% 55.5812 65.3996);--color-orange-700:lab(46.727% 51.0287 55.2734);--color-orange-800:lab(37.2774% 42.2055 42.8037);--color-orange-900:lab(30.4066% 34.0022 34.5874);--color-orange-950:lab(14.1913% 22.5679 18.8437);--color-amber-50:lab(98.6102% -.622571 8.19076);--color-amber-100:lab(95.8999% -1.21254 22.7032);--color-amber-200:lab(91.7424% -.636816 47.5867);--color-amber-300:lab(86.4123% 4.92671 68.5902);--color-amber-400:lab(81.2523% 13.2663 77.0878);--color-amber-500:lab(72.7923% 26.9417 75.4634);--color-amber-600:lab(60.4884% 34.8797 66.4574);--color-amber-700:lab(47.4615% 37.7694 54.9034);--color-amber-800:lab(38.018% 33.4902 44.1568);--color-amber-900:lab(31.2531% 28.3028 36.3545);--color-amber-950:lab(15.8484% 20.0708 22.6457);--color-yellow-50:lab(98.7208% -1.8028 9.85291);--color-yellow-100:lab(97.3349% -4.43277 26.6576);--color-yellow-200:lab(94.3374% -4.96262 50.7535);--color-yellow-300:lab(89.7025% -1.10003 73.9587);--color-yellow-400:lab(84.2835% 6.27226 82.0509);--color-yellow-500:lab(76.4539% 11.7478 77.3971);--color-yellow-600:lab(62.8122% 18.834 66.9853);--color-yellow-700:lab(47.8799% 21.991 53.9145);--color-yellow-800:lab(38.8402% 20.9874 43.6655);--color-yellow-900:lab(32.4231% 19.7644 35.4357);--color-yellow-950:lab(16.7955% 15.1757 22.4064);--color-lime-50:lab(98.6691% -5.32615 10.2147);--color-lime-100:lab(96.8441% -11.5317 21.7095);--color-lime-200:lab(94.0494% -21.6757 40.5839);--color-lime-300:lab(89.811% -32.8533 61.0621);--color-lime-400:lab(84.5289% -39.9469 71.97);--color-lime-500:lab(75.1157% -41.5031 70.2568);--color-lime-600:lab(60.94% -36.4415 59.558);--color-lime-700:lab(47.141% -29.1801 47.336);--color-lime-800:lab(37.6548% -23.1227 37.8178);--color-lime-900:lab(31.949% -19.7497 31.4142);--color-lime-950:lab(16.4968% -14.5651 21.1141);--color-green-50:lab(98.146% -5.63258 2.77407);--color-green-100:lab(96.2244% -13.6558 6.43483);--color-green-200:lab(92.3777% -25.3823 12.4133);--color-green-300:lab(86.8462% -42.8319 22.636);--color-green-400:lab(79.1499% -56.2117 34.1812);--color-green-500:lab(70.2133% -57.9792 39.4359);--color-green-600:lab(58.8404% -51.0743 35.4302);--color-green-700:lab(46.8754% -41.6483 27.6157);--color-green-800:lab(37.3247% -33.3524 20.7128);--color-green-900:lab(30.6743% -27.9381 16.3183);--color-green-950:lab(15.7046% -19.698 11.298);--color-emerald-50:lab(97.877% -6.84991 1.82874);--color-emerald-100:lab(94.9411% -16.6452 5.49692);--color-emerald-200:lab(90.1667% -29.8447 9.11065);--color-emerald-300:lab(83.7719% -44.0738 12.5897);--color-emerald-400:lab(75.6904% -52.1907 16.7638);--color-emerald-500:lab(66.6956% -50.6772 17.0617);--color-emerald-600:lab(54.8214% -43.4984 13.9336);--color-emerald-700:lab(44.3286% -36.2107 9.78368);--color-emerald-800:lab(35.2336% -29.9851 7.30804);--color-emerald-900:lab(28.8115% -25.4493 5.17161);--color-emerald-950:lab(15.0399% -17.099 2.27537);--color-teal-50:lab(98.275% -4.81728 -.113285);--color-teal-100:lab(95.1348% -17.0074 -.415361);--color-teal-200:lab(90.7199% -31.9717 -.527465);--color-teal-300:lab(84.7257% -43.5091 -1.21475);--color-teal-400:lab(76.6401% -46.2328 -2.00127);--color-teal-500:lab(67.1539% -42.9136 -2.32736);--color-teal-600:lab(54.8747% -35.9721 -3.4463);--color-teal-700:lab(44.2849% -29.6301 -3.79868);--color-teal-800:lab(35.5109% -24.0429 -3.94053);--color-teal-900:lab(29.4715% -20.0791 -3.37799);--color-teal-950:lab(16.6579% -14.8809 -3.71142);--color-cyan-50:lab(98.341% -5.94306 -2.607);--color-cyan-100:lab(95.343% -13.6145 -6.74262);--color-cyan-200:lab(91.0231% -23.2154 -12.3897);--color-cyan-300:lab(85.3092% -33.4998 -19.6403);--color-cyan-400:lab(77.4208% -36.0497 -25.8892);--color-cyan-500:lab(67.6954% -31.5905 -26.6675);--color-cyan-600:lab(55.1239% -24.1285 -26.9778);--color-cyan-700:lab(44.6771% -19.7063 -23.3779);--color-cyan-800:lab(36.4948% -15.9084 -19.6847);--color-cyan-900:lab(30.3909% -12.6568 -17.8545);--color-cyan-950:lab(19.1291% -9.44592 -15.0186);--color-sky-50:lab(97.3728% -2.24978 -3.97291);--color-sky-100:lab(94.4156% -4.39224 -7.92069);--color-sky-200:lab(88.7385% -10.9425 -16.1364);--color-sky-300:lab(80.2723% -18.8138 -28.7231);--color-sky-400:lab(71.5883% -21.7181 -40.1286);--color-sky-500:lab(63.3535% -17.6122 -44.8712);--color-sky-600:lab(51.8542% -11.6548 -43.9953);--color-sky-700:lab(41.703% -9.34699 -38.0382);--color-sky-800:lab(35.2663% -9.48443 -31.3798);--color-sky-900:lab(29.2473% -8.23909 -26.5774);--color-sky-950:lab(17.9047% -5.30224 -20.2919);--color-blue-50:lab(96.5495% -1.16226 -5.18732);--color-blue-100:lab(92.0197% -2.22269 -11.5018);--color-blue-200:lab(86.1921% -3.95206 -20.4158);--color-blue-300:lab(77.5663% -6.25578 -33.2537);--color-blue-400:lab(66.0321% -2.92194 -49.7543);--color-blue-500:lab(54.6214% 8.755 -65.7847);--color-blue-600:lab(44.7848% 21.0478 -75.596);--color-blue-700:lab(37.6572% 27.032 -76.5101);--color-blue-800:lab(30.7843% 22.3638 -63.8528);--color-blue-900:lab(26.3443% 13.7696 -48.6855);--color-blue-950:lab(15.7757% 8.10984 -31.0423);--color-indigo-50:lab(95.4709% .408024 -6.74791);--color-indigo-100:lab(91.6504% 1.02159 -12.4985);--color-indigo-200:lab(84.4459% 2.99406 -22.959);--color-indigo-300:lab(74.1854% 7.29072 -37.7759);--color-indigo-400:lab(61.1099% 17.7212 -56.2769);--color-indigo-500:lab(49.0469% 30.359 -71.8888);--color-indigo-600:lab(39.3794% 41.5655 -80.9816);--color-indigo-700:lab(33.2759% 40.1332 -75.5484);--color-indigo-800:lab(27.2641% 31.9715 -62.3422);--color-indigo-900:lab(23.5872% 22.2314 -47.4753);--color-indigo-950:lab(12.6104% 13.9298 -30.0034);--color-violet-50:lab(95.4709% .408024 -6.74791);--color-violet-100:lab(93.1252% 4.25881 -9.68036);--color-violet-200:lab(87.1484% 8.19588 -18.7169);--color-violet-300:lab(76.902% 16.5408 -33.9149);--color-violet-400:lab(64.0843% 29.1869 -52.4469);--color-violet-500:lab(50.6878% 45.849 -71.791);--color-violet-600:lab(42.2284% 56.9823 -80.61);--color-violet-700:lab(36.2383% 57.4592 -79.1423);--color-violet-800:lab(30.0449% 50.0596 -69.0049);--color-violet-900:lab(24.6681% 42.0692 -57.9772);--color-violet-950:lab(14.2253% 31.2819 -44.7747);--color-purple-50:lab(97.137% 3.04261 -4.19269);--color-purple-100:lab(93.3835% 6.90919 -9.74637);--color-purple-200:lab(87.9217% 12.8536 -17.9572);--color-purple-300:lab(78.4704% 23.6745 -31.8546);--color-purple-400:lab(65.0991% 40.555 -51.732);--color-purple-500:lab(52.7946% 56.2624 -68.74);--color-purple-600:lab(44.016% 63.3566 -75.8521);--color-purple-700:lab(36.9827% 60.2295 -71.4793);--color-purple-800:lab(31.1998% 50.2735 -58.6422);--color-purple-900:lab(25.1697% 42.1251 -48.3977);--color-purple-950:lab(14.9408% 36.9483 -42.8362);--color-fuchsia-50:lab(97.1391% 4.54143 -4.1651);--color-fuchsia-100:lab(93.9555% 9.316 -8.8442);--color-fuchsia-200:lab(87.7509% 19.2512 -17.545);--color-fuchsia-300:lab(78.7385% 35.8199 -30.1172);--color-fuchsia-400:lab(67.5759% 57.1723 -45.8017);--color-fuchsia-500:lab(57.1385% 72.5033 -56.9044);--color-fuchsia-600:lab(48.3464% 72.5853 -55.3684);--color-fuchsia-700:lab(40.3585% 64.1332 -47.4931);--color-fuchsia-800:lab(33.2765% 54.7021 -39.8299);--color-fuchsia-900:lab(27.9123% 45.7051 -32.3934);--color-fuchsia-950:lab(15.8618% 37.5076 -26.3972);--color-pink-50:lab(96.491% 4.57227 -1.50478);--color-pink-100:lab(93.615% 8.88404 -3.10557);--color-pink-200:lab(87.5258% 18.9327 -6.24564);--color-pink-300:lab(77.9526% 35.2253 -9.62416);--color-pink-400:lab(65.7738% 56.1307 -11.1256);--color-pink-500:lab(57.3053% 67.8783 -7.11499);--color-pink-600:lab(49.8926% 70.2641 1.95638);--color-pink-700:lab(42.4222% 64.323 6.52842);--color-pink-800:lab(35.1338% 54.8909 5.38161);--color-pink-900:lab(29.5226% 46.6512 3.13797);--color-pink-950:lab(15.7212% 33.906 3.38879);--color-rose-50:lab(96.2822% 4.97451 1.28846);--color-rose-100:lab(92.8718% 9.76986 2.57454);--color-rose-200:lab(86.8765% 18.4996 3.92739);--color-rose-300:lab(76.7237% 34.8079 8.75576);--color-rose-400:lab(65.5344% 54.9774 16.5129);--color-rose-500:lab(56.4527% 69.5773 26.8316);--color-rose-600:lab(49.5237% 71.5785 30.445);--color-rose-700:lab(41.4808% 63.8302 26.146);--color-rose-800:lab(34.7971% 55.4577 18.0755);--color-rose-900:lab(29.8495% 48.7182 11.8265);--color-rose-950:lab(14.2572% 32.7001 9.36332);--color-stone-50:lab(98.248% -.128806 .473619);--color-stone-100:lab(96.5196% -.128806 .473619);--color-stone-200:lab(91.0799% .574499 .750029);--color-stone-300:lab(84.758% .797242 1.37331);--color-stone-400:lab(67.0429% 1.70827 2.91307);--color-stone-500:lab(48.1666% 2.09636 3.80394);--color-stone-600:lab(35.562% .93922 3.55307);--color-stone-700:lab(27.3936% 1.14821 3.10696);--color-stone-800:lab(15.0987% 1.76291 1.37954);--color-stone-900:lab(9.04962% 1.17289 1.962);--color-stone-950:lab(2.85429% .466459 .581875);--color-zinc-50:lab(98.2716% 0 0);--color-zinc-100:lab(96.2072% .129282 -.473189);--color-zinc-200:lab(90.6505% .399292 -1.45453);--color-zinc-300:lab(84.9997% .550479 -1.9986);--color-zinc-400:lab(66.4545% 1.31071 -4.67056);--color-zinc-500:lab(47.8738% 1.41454 -4.98644);--color-zinc-600:lab(35.1283% 1.51207 -5.26379);--color-zinc-700:lab(26.8472% 1.23122 -4.29133);--color-zinc-800:lab(15.7235% .56015 -1.99021);--color-zinc-900:lab(8.34178% .607349 -2.12998);--color-zinc-950:lab(2.50303% .210844 -.773582);--color-gray-50:lab(98.2133% -.210196 -.600767);--color-gray-100:lab(96.16% -.0797212 -1.09795);--color-gray-200:lab(91.5774% -.154167 -2.19253);--color-gray-300:lab(85.0909% -.571549 -3.4551);--color-gray-400:lab(66.7164% -.752032 -7.14647);--color-gray-500:lab(47.8044% -.388622 -8.7108);--color-gray-600:lab(47.8044% -.388622 -8.7108);--color-gray-700:lab(27.1223% -.951648 -11.12);--color-gray-800:lab(16.1379% -1.1811 -10.576);--color-gray-900:lab(8.15289% .644766 -11.4851);--color-gray-950:lab(1.88815% .256047 -5.3124);--color-slate-50:lab(98.1664% -.418276 -1.20077);--color-slate-100:lab(96.3208% -.840277 -2.43343);--color-slate-200:lab(91.713% -.96944 -4.62384);--color-slate-300:lab(84.7699% -1.76626 -7.1474);--color-slate-400:lab(66.3323% -2.05705 -12.7639);--color-slate-500:lab(48.1611% -1.92669 -14.7151);--color-slate-600:lab(35.5352% -1.674 -13.4708);--color-slate-700:lab(26.9524% -1.47624 -14.0334);--color-slate-800:lab(16.2244% -.476778 -13.2095);--color-slate-900:lab(7.77868% 1.58516 -14.2876);--color-slate-950:lab(1.77039% 1.21956 -8.84481)}}}@layer base{:root{--ui-primary:var(--brand);--ui-primary-foreground:#fff}html[data-theme=light]{--ui-primary:var(--action-gold-dark);--ui-primary-foreground:#3d2705}[data-slot],[data-slot] *,[data-slot]:before,[data-slot]:after{box-sizing:border-box;border:0 solid var(--color-border)}[data-slot] :where(button,input,select,textarea){color:inherit;font:inherit;background:0 0;margin:0;padding:0}[data-slot] :where(h1,h2,h3,h4,p,ul,ol){margin:0}[data-slot] :where(ul,ol){padding:0;list-style:none}[data-slot] :where(svg,img){display:block}}@layer legacy{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d10;--panel:#111419;--line:#252a33;--line-soft:#1d2128;--text:#f3f5f7;--muted:#8d96a5;--muted-2:#626b78;--brand:#4389f9;--green:#49c98b;--amber:#f2b84b;--red:#ef6a72;--ui-primary:var(--brand);--ui-primary-foreground:#fff;--color-primary-600:#c28721;--color-secondary-500:#64748b;--color-accent-600:#2563eb}@supports (color:lab(0% 0 0)){:root{--color-primary-600:lab(61.1161% 17.1956 58.8088);--color-secondary-500:lab(48.1611% -1.92669 -14.7151);--color-accent-600:lab(44.7848% 21.0478 -75.596)}}.pickup-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.pickup-summary article{background:#101419;border:1px solid #252d37;border-radius:10px;gap:5px;padding:13px 15px;display:grid}.pickup-summary span{color:#7f8997;font-size:9px}.pickup-summary strong{font-size:20px}.pickup-list-toolbar{border-bottom:1px solid #252d37;justify-content:space-between;align-items:flex-end;gap:12px;padding:13px 15px;display:flex}.pickup-list-toolbar label{color:#7f8997;gap:5px;width:min(420px,100%);font-size:9px;display:grid}.pickup-list-toolbar input{color:#e6e9ed;background:#12161b;border:1px solid #303944;border-radius:7px;height:36px;padding:0 10px}.pickup-list-toolbar small{color:#7f8997}.pickup-detail-drawer{width:min(760px,70vw)}.pickup-detail-body{gap:12px;padding:16px;display:grid;overflow:auto}.pickup-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pickup-detail-summary div,.pickup-detail-section{background:#11161c;border:1px solid #29323d;border-radius:9px;padding:12px}.pickup-detail-summary div{gap:5px;display:grid}.pickup-detail-summary span,.pickup-detail-section dt{color:#7f8997;font-size:9px}.pickup-detail-summary strong{font-size:12px}.pickup-detail-section h3{color:#dbe4ef;margin:0 0 10px;font-size:11px}.pickup-detail-section h3 span{color:#d8a23e}.pickup-detail-section dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.pickup-detail-section dl div{gap:4px;display:grid}.pickup-detail-section dd{color:#dbe4ef;margin:0;font-size:10px}.pickup-detail-tracking-list{flex-wrap:wrap;gap:7px;display:flex}.pickup-detail-tracking-list code{color:#a8c7f3;background:#0d1116;border:1px solid #354150;border-radius:7px;padding:6px 8px;font-size:9px}html[data-theme=light] .pickup-summary article,html[data-theme=light] .pickup-detail-summary div,html[data-theme=light] .pickup-detail-section{background:#fff;border-color:#d7e0ea}html[data-theme=light] .pickup-list-toolbar{border-color:#d7e0ea}html[data-theme=light] .pickup-list-toolbar input{color:#2d3d52;background:#fff;border-color:#cfd9e5}html[data-theme=light] .pickup-detail-section h3,html[data-theme=light] .pickup-detail-section dd{color:#34465b}html[data-theme=light] .pickup-detail-tracking-list code{color:#51677f;background:#f7f9fb;border-color:#d9e1ea}@media (max-width:900px){.pickup-summary,.pickup-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pickup-detail-drawer{width:100vw}}@media (max-width:620px){.pickup-summary,.pickup-detail-summary,.pickup-detail-section dl{grid-template-columns:1fr}.pickup-list-toolbar{flex-direction:column;align-items:stretch}}.pickup-booking-fields{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.pickup-booking-fields label{gap:5px;display:grid}.pickup-booking-fields select{color:#e6e9ed;background:#12161b;border:1px solid #303742;border-radius:7px;width:100%;height:36px;padding:0 9px}.pickup-time-warning{color:#f3cb76;background:#281d0b;border:1px solid #72531c;border-radius:8px;grid-column:1/-1;align-items:center;gap:10px;padding:9px 11px;font-size:10px;display:flex}.pickup-time-warning span{color:#d7b86f}html[data-theme=light] .pickup-booking-fields select{color:#2d3d52;background:#fff;border-color:#cfd9e5}html[data-theme=light] .pickup-time-warning{color:#80530c;background:#fff6dc;border-color:#e3c47e}html[data-theme=light] .pickup-time-warning span{color:#8a6828}@media (max-width:720px){.pickup-booking-fields{grid-template-columns:1fr}}.shipment-contact-fields{position:relative}.shipment-contact-fields .save-contact-toggle{z-index:2;color:#aeb8c5;cursor:pointer;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex;position:absolute;top:9px;right:14px}.shipment-contact-fields .save-contact-toggle input{appearance:none;cursor:pointer;background:#20262f;border:1px solid #3b4655;border-radius:999px;width:34px;height:18px;padding:0;transition:background .18s,border-color .18s;position:relative}.shipment-contact-fields .save-contact-toggle input:after{content:"";background:#8994a2;border-radius:50%;width:12px;height:12px;transition:transform .18s,background .18s;position:absolute;top:2px;left:2px}.shipment-contact-fields .save-contact-toggle input:checked{background:#8b6016;border-color:#d7a23d}.shipment-contact-fields .save-contact-toggle input:checked:after{background:#ffe5a3;transform:translate(16px)}.shipment-contact-fields .save-contact-toggle input:focus-visible{outline-offset:2px;outline:2px solid #d7a23d}html[data-theme=light] .shipment-contact-fields .save-contact-toggle{color:#6f7d90}html[data-theme=light] .shipment-contact-fields .save-contact-toggle input{background:#e2e7ed;border-color:#c8d1dc}html[data-theme=light] .shipment-contact-fields .save-contact-toggle input:after{background:#8491a1}html[data-theme=light] .shipment-contact-fields .save-contact-toggle input:checked{background:#d9a43e;border-color:#c58b20}html[data-theme=light] .shipment-contact-fields .save-contact-toggle input:checked:after{background:#fff8e4}.shipment-commercial-fields{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:900px){.shipment-commercial-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.shipment-commercial-fields{grid-template-columns:1fr}}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,Noto Sans Thai,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px}button,a,input{font:inherit}button,a{color:inherit}.admin-shell{min-height:100vh}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0d10f5;align-items:center;gap:12px;height:54px;padding:0 16px;display:flex;position:fixed;inset:0 0 auto}.app-brand{display:block;position:relative}.brand-logo{object-fit:contain;width:108px;height:auto;display:block}.app-version-badge{color:#9fc4ff;letter-spacing:.02em;background:#17345e;border:1px solid #3f77c8;border-radius:999px;padding:2px 5px;font-size:8px;font-weight:800;line-height:1;position:absolute;top:-6px;right:-7px;box-shadow:0 2px 7px #0000006b}.title-icon{color:#87b8ff;background:linear-gradient(145deg,#183158,#11213c);border:1px solid #274772;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.environment{color:#d5d8dd;letter-spacing:.12em;border:1px solid #343943;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:800}.slash{color:#444b56}.workspace{color:#dfe2e7;background:0 0;border:0;align-items:center;gap:6px;font-weight:600;display:flex}.topbar-spacer{flex:1}.command-search{width:260px;height:34px;color:var(--muted);background:#15181d;border:1px solid #292e36;border-radius:9px;align-items:center;gap:8px;padding:0 9px;display:flex}.command-search span{text-align:left;flex:1}.command-search kbd{color:#7f8794;background:#0e1013;border:1px solid #343943;border-radius:5px;padding:2px 6px;font-size:11px}.icon-button{color:#a7afbb;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.avatar{color:#fff;background:linear-gradient(145deg,#5ca1ff,#316edb);border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:grid}.avatar.small{width:30px;height:30px}.user-menu{align-items:center;gap:8px;display:flex}.logout-button{color:#aeb6c2;background:#15181d;border:1px solid #303640;border-radius:7px;height:30px;padding:0 10px;font-size:11px}.logout-button:hover{color:#fff;border-color:#46505f}.logout-button:disabled{opacity:.55}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.locale-switcher{align-items:center;display:flex}.locale-switcher select{color:#d7dce4;letter-spacing:.05em;cursor:pointer;background:#15181d;border:1px solid #303640;border-radius:7px;height:30px;padding:0 24px 0 9px;font-size:11px;font-weight:800}.locale-switcher select:hover,.locale-switcher select:focus{border-color:#4b6f9f;outline:none}.theme-toggle{color:#aeb9c7;cursor:pointer;background:#15181d;border:1px solid #303640;border-radius:7px;place-items:center;width:30px;height:30px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid}.theme-toggle:hover,.theme-toggle:focus-visible{color:#ffd36b;background:#1b2027;border-color:#4b6f9f;outline:none}.theme-toggle:active{transform:scale(.94)}.auth-shell{background:linear-gradient(#03070d29,#03060b7a),radial-gradient(circle at 50% 48%,#0000 0,#05090f33 36%,#0205098c 100%),url(/brand/login-logistics-background.jpg) 50%/cover no-repeat fixed;place-items:center;min-height:100vh;padding:28px;display:grid}.login-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(155deg,#14181ef0,#0a0d11f5);border:1px solid #6b7e9961;border-radius:16px;width:min(100%,420px);padding:34px 36px 28px;box-shadow:0 30px 90px #00000094,0 0 60px #1c4e9714}.auth-brand{justify-items:center;gap:6px;margin-bottom:23px;display:grid}.auth-logo{width:158px;height:auto;display:block}.product-version{color:#667180;letter-spacing:.08em;font-size:9px;font-weight:650}.login-heading{text-align:center}.login-heading>span{color:#669df2;letter-spacing:.18em;font-size:9px;font-weight:800}.login-heading h1{margin:8px 0 6px;font-size:25px}.login-heading p{max-width:310px;color:var(--muted);margin:0 auto 25px;font-size:12px;line-height:1.7}.login-card form{gap:8px;display:grid}.login-card form>label:not(.remember-field){color:#bac1cb;margin-top:4px;font-size:11px;font-weight:650}.login-card form>input{color:#edf0f4;background:#0e1115;border:1px solid #303641;border-radius:8px;outline:0;width:100%;height:42px;padding:0 12px}.login-card form>input::placeholder{color:#59616e}.login-card form>input:focus{border-color:#4d8ff5;box-shadow:0 0 0 3px #4389f91f}.remember-field{color:#8e97a4;align-items:center;gap:8px;margin:6px 0 3px;font-size:11px;display:flex}.remember-field input{margin:0}.login-error{color:#f0858c;background:#2a1519;border:1px solid #623139;border-radius:7px;padding:9px 11px;font-size:11px}.login-button{color:#fff;background:linear-gradient(#5296ff,#347cf0);border:1px solid #65a0ff;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:42px;margin-top:5px;font-weight:750;display:flex;box-shadow:0 8px 24px #347cf033}.login-button:hover{filter:brightness(1.06)}.login-button:disabled{cursor:wait;opacity:.7}.login-support{text-align:center;color:#626b78;margin:20px 0 0;font-size:10px}.auth-loading{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05090ead;border-radius:14px;justify-items:center;padding:28px;display:grid}.auth-loading p{color:var(--muted);font-size:11px}.loading-spinner,.button-spinner{border:2px solid #ffffff38;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite spin}.loading-spinner{border-color:#5797fb #273142 #273142;width:22px;height:22px}@keyframes spin{to{transform:rotate(360deg)}}.sidebar{z-index:10;border-right:1px solid var(--line);background:#0d0f12;flex-direction:column;width:226px;padding:14px 10px;display:flex;position:fixed;top:54px;bottom:0;left:0}.sidebar nav{flex:1}.nav-home,.nav-item{color:#9ba4b1;border-radius:7px;align-items:center;gap:10px;height:36px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.nav-home{margin-bottom:14px}.nav-home:hover,.nav-item:hover{color:#dce1e7;background:#15181d}.nav-group{margin-bottom:18px}.nav-heading{color:#68717e;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:6px 8px;font-size:10px;font-weight:800;display:flex}.nav-heading svg{transform:rotate(90deg)}.nav-item.active{color:#eaf2ff;box-shadow:inset 2px 0 var(--brand);background:linear-gradient(90deg,#172c4d,#131b27)}.nav-item.active svg{color:#6aa6ff}.nav-count{color:#8dbaff;background:#13233a;border:1px solid #2d4d79;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10px}.sidebar-profile{border-top:1px solid var(--line-soft);align-items:center;gap:10px;padding:12px 8px 2px;display:flex}.sidebar-profile div:last-child{gap:2px;display:grid}.sidebar-profile strong{font-size:12px}.sidebar-profile span{color:var(--muted);font-size:10px}.scope-switcher{background:linear-gradient(145deg,#14181e,#101318);border:1px solid #262d37;border-radius:10px;margin:0 0 14px;padding:10px}.scope-switcher-heading{color:#798391;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:9px;font-weight:800;display:flex}.scope-status{background:#596270;border-radius:50%;width:6px;height:6px}.scope-status.ready{background:var(--green);box-shadow:0 0 0 3px #49c98b1a}.scope-switcher>label{color:#697380;margin:7px 1px 4px;font-size:9px;font-weight:650;display:block}.scope-select-wrap{color:#778291;background:#0d1014;border:1px solid #2b323d;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 8px;display:flex}.scope-select-wrap select{appearance:none;color:#d6dce4;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px;font-weight:650}.scope-select-wrap select:disabled{opacity:.8}.scope-select-wrap svg:last-child{color:#596473;transform:rotate(90deg)}.scope-role{border-top:1px solid #222831;gap:2px;margin-top:9px;padding-top:8px;display:grid}.scope-role span{color:#626d7b;font-size:8px}.scope-role strong{color:#89b6fa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.scope-switcher-loading{border:1px solid #252b34;border-radius:10px;gap:7px;margin-bottom:14px;padding:10px;display:grid}.scope-switcher-loading span{background:linear-gradient(90deg,#171b21,#222832,#171b21) 0 0/200% 100%;border-radius:4px;height:12px;animation:1.2s linear infinite scope-loading}.scope-switcher-loading span:nth-child(2),.scope-switcher-loading span:nth-child(3){height:34px}@keyframes scope-loading{to{background-position:-200% 0}}.sidebar nav{min-height:0;overflow-y:auto}.workspace i{color:#4e5764;font-style:normal}.workspace strong{color:#9eb9dd;font-size:11px}.content{min-height:100vh;margin-left:226px;padding:82px 28px 36px}.page-heading{align-items:center;gap:14px;max-width:1500px;margin:0 auto 24px;display:flex}.title-icon{border-radius:11px;width:44px;height:44px}.breadcrumb{color:#697280;margin-bottom:4px;font-size:11px}.page-heading h1{letter-spacing:-.02em;margin:0;font-size:23px;line-height:1.2}.page-heading p{color:var(--muted);margin:5px 0 0;font-size:12px}.page-actions{gap:8px;margin-left:auto;display:flex}.button{border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:12px;font-weight:650;display:flex}.button.secondary{background:#15181d;border:1px solid #303640}.button.tertiary{color:var(--muted);box-shadow:none;background:0 0;border:1px solid #0000}.button.tertiary:hover:not(:disabled){border-color:var(--line);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.button.tertiary:hover:not(:disabled){background:color-mix(in srgb,var(--panel) 75%,transparent)}}.button.tertiary:hover:not(:disabled){color:var(--text)}.button.primary{background:linear-gradient(#5296ff,#347cf0);border:1px solid #5897fa;box-shadow:0 4px 14px #347cf038}.button.ghost{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000}.button.ghost:hover{border-color:var(--line);background:var(--panel);color:var(--text)}.stats-grid{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1500px;margin:0 auto 18px;display:grid}.stats-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#14171c,#101216);border-radius:10px;min-height:112px;padding:16px 17px}.stats-grid span{color:var(--muted);font-size:11px;display:block}.stats-grid strong{letter-spacing:-.03em;margin:8px 0 5px;font-size:27px;display:block}.stats-grid small{color:var(--muted-2);font-size:10px}.stats-grid .positive{color:var(--green)}.stats-grid .warning{color:var(--amber)}.stats-grid .danger{color:var(--red)}.data-panel{border:1px solid var(--line);background:#0e1013;border-radius:10px;max-width:1500px;margin:auto;overflow:hidden}.tabs{border-bottom:1px solid var(--line);background:#101216;align-items:flex-end;height:46px;padding:0 10px;display:flex}.tab,.tab-add{color:#89929f;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;height:45px;padding:0 13px;font-size:12px;display:flex}.tab span{color:#697380;background:#1c2027;border-radius:999px;padding:1px 6px;font-size:9px}.tab.active{border-bottom-color:var(--brand);color:#78adff}.tab.active span{color:#8bb9ff;background:#182c4b}.tab-add{padding:0 8px}.table-toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:48px;padding:6px 10px;display:flex}.toolbar-left,.toolbar-right{align-items:center;gap:4px;display:flex}.table-toolbar button{color:#929ba8;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;height:30px;padding:0 9px;font-size:11px;display:flex}.table-toolbar button:hover{color:#d7dbe1;background:#171a1f;border-color:#2b3038}.toolbar-right span{color:#58616e;margin-right:5px;font-size:10px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:980px}th{text-align:left;border-bottom:1px solid var(--line);color:#707987;text-transform:uppercase;letter-spacing:.04em;background:#12151a;height:38px;padding:0 12px;font-size:10px;font-weight:700}td{border-bottom:1px solid var(--line-soft);color:#aeb5c0;height:64px;padding:8px 12px;font-size:12px}tbody tr{transition:background .15s}tbody tr:hover{background:#13171c}th:first-child,td:first-child{text-align:center;width:38px}th:last-child,td:last-child{width:44px}input[type=checkbox]{width:14px;height:14px;accent-color:var(--brand)}td a{color:#7db0ff;font-weight:650;text-decoration:none;display:block}td strong{color:#dce0e5;font-size:12px;display:block}td small{color:#626b78;margin-top:4px;font-size:10px;display:block}.money{color:#dce1e7;font-variant-numeric:tabular-nums}.status{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:5px;height:5px}.status.ready{color:var(--green);background:#10271e;border-color:#214e3a}.status.pending{color:var(--amber);background:#29220f;border-color:#514221}.status.tracked{color:#8bb4ff;background:#12233c;border-color:#29446e}.status.error{color:var(--red);background:#2b1418;border-color:#562c31}.row-action{color:#6d7581;letter-spacing:2px;background:0 0;border:0}.table-footer{color:#66707d;justify-content:space-between;align-items:center;height:48px;padding:0 14px;font-size:10px;display:flex}.table-footer div{gap:5px;display:flex}.table-footer button{color:#929ba7;background:#14171b;border:1px solid #292e36;border-radius:6px;padding:5px 9px;font-size:10px}.table-footer button:disabled{opacity:.4}.status{letter-spacing:.01em;cursor:default;border:0;min-height:22px;padding:4px 9px;font-size:9px;font-weight:750;line-height:1}.status i{flex:none;box-shadow:0 0 0 2px}@supports (color:color-mix(in lab, red, red)){.status i{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 15%,transparent)}}.status.ready{color:#6fd3a0;background:#132a20}.status.pending{color:#e8bd67;background:#2d2514}.status.tracked{color:#8bb4ff;background:#152841}.status.error{color:#f08d94;background:#30191d}.shipment-scope-loading{text-align:center;color:var(--muted);padding:34px}.shipment-live-panel{overflow:visible}.shipment-filterbar{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:54px;padding:9px 12px;display:flex}.shipment-filterbar form{flex:1;max-width:520px;display:flex}.shipment-filterbar input,.shipment-filterbar select,.shipment-filterbar button,.shipment-filterbar form button{color:#b9c1cc;background:#14181d;border:1px solid #303640;height:34px}.shipment-filterbar input{border-radius:7px 0 0 7px;outline:0;flex:1;padding:0 11px}.shipment-filterbar form button{border-left:0;border-radius:0 7px 7px 0}.shipment-filterbar>select{border-radius:7px;min-width:170px;padding:0 9px}.shipment-filterbar>button{border-radius:7px;padding:0 11px}.shipment-filterbar input:focus,.shipment-filterbar select:focus{border-color:#4a86d9}.shipment-error{color:#f0858c;background:#2a1519;border:1px solid #623139;border-radius:7px;max-width:1500px;margin:10px auto;padding:9px 11px;font-size:11px}.shipment-empty{color:var(--muted);text-align:center!important;height:170px!important}.shipment-empty strong,.shipment-empty span{display:block}.shipment-empty strong{margin-bottom:7px}.shipment-link{color:#7db0ff;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;display:block}.shipment-row-actions{align-items:center;gap:4px;display:flex}.shipment-row-actions button{color:#aab3bf;cursor:pointer;background:#15191e;border:1px solid #2c323b;border-radius:5px;padding:4px 6px;font-size:9px;transition:all .15s}.shipment-row-actions button:hover{color:#e1e7ef;background:#202630;border-color:#3f4958}.shipment-row-actions .danger-link{color:#ee7b82;border-color:#4b292e}.shipment-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020407b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.shipment-modal,.shipment-detail-drawer{background:#101318;border-left:1px solid #303844;height:100%;overflow-y:auto;box-shadow:-24px 0 80px #00000073}.shipment-modal{width:min(860px,94vw)}.shipment-detail-drawer{width:min(500px,94vw)}.shipment-modal>header,.shipment-detail-drawer>header{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101318f5;justify-content:space-between;align-items:center;padding:20px 22px;display:flex;position:sticky;top:0}.shipment-modal header span,.shipment-detail-drawer header span{color:#7196c8;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.shipment-modal h2,.shipment-detail-drawer h2{margin:4px 0 0;font-size:20px}.shipment-modal header>button,.shipment-detail-drawer header>button,.drawer-close-icon-btn{color:#aeb7c3;cursor:pointer;background:#171b21;border:1px solid #333a45;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:700;transition:all .15s;display:inline-flex}.shipment-modal header>button:hover,.shipment-detail-drawer header>button:hover,.drawer-close-icon-btn:hover{color:#fff;background:#232a35;border-color:#4a5668}.shipment-modal form{padding:18px 22px 24px}.shipment-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shipment-contact-fields,.shipment-parcel-fields{background:#0d1014;border:1px solid #272e38;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:15px;display:grid}.shipment-contact-fields legend,.shipment-parcel-fields legend{color:#a8c7f3;padding:0 7px;font-size:11px;font-weight:700}.shipment-contact-fields label,.shipment-parcel-fields label{color:#7f8997;gap:5px;font-size:10px;display:grid}.shipment-contact-fields label.wide{grid-column:1/-1}.shipment-contact-fields input,.shipment-parcel-fields input{color:#e6e9ed;background:#12161b;border:1px solid #303742;border-radius:7px;outline:0;width:100%;height:36px;padding:0 9px}.shipment-contact-fields input:focus,.shipment-parcel-fields input:focus{border-color:#4f8fe8}.shipment-parcel-fields{grid-template-columns:2fr repeat(4,1fr);margin-top:12px}.shipment-modal form>footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.quote-result{color:#9fc2ef;white-space:pre-wrap;background:#0a111b;border:1px solid #27405f;border-radius:8px;max-height:180px;margin:12px 0 0;padding:12px;font-size:10px;overflow:auto}.shipment-address-cards{gap:14px;padding:18px 22px;display:grid}.shipment-address-card{background:#13171e;border:1px solid #28313e;border-radius:10px;overflow:hidden;box-shadow:0 4px 14px #00000040}.shipment-address-card header{background:linear-gradient(90deg,#171d26,#12161d);border-bottom:1px solid #232b37;padding:10px 14px}.shipment-address-card header h3{letter-spacing:.02em;margin:0;font-size:13px;font-weight:750}.shipment-address-card.sender header h3{color:#76aaf8}.shipment-address-card.recipient header h3{color:#5ad49b}.shipment-address-card dl{margin:0;padding:12px 14px}.shipment-address-card dl div{border-bottom:1px solid #ffffff0d;grid-template-columns:65px 1fr;gap:8px;padding:6px 0;display:grid}.shipment-address-card dl div:last-child{border-bottom:0}.shipment-address-card dt{color:#7b8898;font-size:11px}.shipment-address-card dd{color:#e1e7f0;overflow-wrap:anywhere;margin:0;font-size:12px}.shipment-address-card dd strong{color:#fff;font-size:12px}.shipment-detail-drawer dl{margin:0;padding:18px 22px}.shipment-detail-drawer dl div{border-bottom:1px solid var(--line-soft);grid-template-columns:145px 1fr;gap:10px;padding:12px 0;display:grid}.shipment-detail-drawer dt{color:#707b89;font-size:10px}.shipment-detail-drawer dd{color:#d4d9df;overflow-wrap:anywhere;margin:0;font-size:12px}.shipment-detail-drawer>footer{z-index:2;border-top:1px solid var(--line-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101318f5;align-items:center;gap:8px;padding:14px 22px;display:flex;position:sticky;bottom:0}.shipment-drawer-close-btn{text-align:center;cursor:pointer;min-width:76px;margin-left:auto}.danger-button{color:#f1888f;background:#32171b;border:1px solid #6a3037}.button:disabled,.shipment-filterbar button:disabled,.shipment-row-actions button:disabled{opacity:.5;cursor:wait}@media (max-width:1050px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.sidebar{width:68px}.scope-switcher,.scope-switcher-loading,.sidebar span,.nav-heading,.sidebar-profile div:last-child{display:none}.sidebar-profile,.nav-home,.nav-item{justify-content:center}.nav-count{display:none!important}.content{margin-left:68px}}@media (max-width:720px){.topbar{gap:8px;padding:0 10px}.brand-logo{width:96px}.app-version-badge{top:-6px;right:-5px}.environment,.slash,.workspace,.command-search span,.command-search kbd{display:none}.command-search{justify-content:center;width:34px;margin-left:auto;padding:0}.logout-button{padding:0 8px;font-size:10px}.sidebar{display:none}.content{margin-left:0;padding:76px 12px 24px}.page-heading{flex-wrap:wrap;align-items:flex-start}.page-heading p{max-width:270px}.page-actions{width:100%;margin:2px 0 0}.page-actions .button{flex:1;justify-content:center}.stats-grid{grid-template-columns:1fr 1fr}.tabs{overflow-x:auto}.tab{white-space:nowrap}.toolbar-right span{display:none}.auth-shell{padding:18px}.login-card{padding:30px 22px 24px}.auth-logo{width:145px}.shipment-filterbar{flex-wrap:wrap;align-items:stretch}.shipment-filterbar form{flex-basis:100%;max-width:none}.shipment-filterbar>select{flex:1}.shipment-form-grid{grid-template-columns:1fr}.shipment-parcel-fields{grid-template-columns:1fr 1fr}.shipment-parcel-fields label:first-of-type{grid-column:1/-1}.shipment-modal form{padding:14px}.shipment-modal>header{padding:16px}.shipment-detail-drawer dl div{grid-template-columns:1fr}.shipment-detail-drawer dd{margin-top:-5px}.stats-grid article{min-height:96px}}.shipment-success{color:#65d69b;background:#10271d;border:1px solid #24553e;border-radius:7px;max-width:1500px;margin:10px auto;padding:9px 11px;font-size:11px}.pickup-status-result{color:#d9f5e6;background:#10271d;border:1px solid #287653;border-radius:10px;max-width:1500px;margin:10px auto;padding:15px 17px;box-shadow:0 8px 24px #0000001f}.pickup-status-result header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.pickup-status-result header div{gap:3px;display:grid}.pickup-status-result header span,.pickup-status-result dt{color:#8cc9aa;font-size:11px}.pickup-status-result header strong{font-size:15px}.pickup-status-result header button{color:#8cc9aa;cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.pickup-status-result dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:0;display:grid}.pickup-status-result dl>div{background:#0d2018;border:1px solid #26583f;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.pickup-status-result dd{gap:2px;margin:0;font-size:12px;display:grid}.pickup-status-result dd strong{color:#65d69b;font-size:14px}.pickup-status-result dd small{color:#8cc9aa}.login-label-row{justify-content:space-between;align-items:center;display:flex}.login-label-row a,.login-support a,.login-support button{color:#75aaf2;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none}.login-support button{padding:0}.login-success{color:#86ddb0;background:#10271d;border:1px solid #24553e;border-radius:7px;padding:12px;font-size:11px;line-height:1.6}.table-scroll.content-refreshing{position:relative}.table-scroll.content-refreshing:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#4f8fe8,#0000) 0 0/45% 100%;height:2px;animation:1s linear infinite content-refresh;position:absolute;top:0;left:0;right:0}@keyframes content-refresh{0%{background-position:-80% 0}to{background-position:180% 0}}.shipment-row-actions{justify-content:flex-end}.shipment-row-actions .shipment-icon-action{place-items:center;width:28px;height:26px;padding:0;display:inline-grid;position:relative}.shipment-icon-action:after{content:attr(data-tooltip);z-index:12;color:#e6e9ed;white-space:nowrap;opacity:0;pointer-events:none;background:#20262f;border:1px solid #394455;border-radius:6px;width:max-content;max-width:150px;padding:6px 8px;font-size:10px;line-height:1;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 7px);right:0;transform:translateY(3px);box-shadow:0 8px 20px #00000059}.shipment-icon-action:hover:after,.shipment-icon-action:focus-visible:after{opacity:1;transform:translateY(0)}.pickup-modal{flex-direction:column;width:min(900px,100vw - 28px);display:flex;overflow:hidden}.pickup-modal>header{flex:none}.pickup-modal>form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pickup-modal .pickup-form-grid{flex:none}.pickup-modal .pickup-shipment-picker{flex:1;min-height:0;max-height:none;overflow-y:auto}.pickup-modal form>footer{flex:none}.pickup-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pickup-form-grid label{gap:5px;display:grid}.pickup-form-grid label:nth-child(4),.pickup-comment{grid-column:span 2}.pickup-shipment-picker{border:1px solid #303944;border-radius:8px;max-height:250px;margin:18px 0;padding:12px;overflow:auto}.pickup-shipment-picker legend{color:#9cacbf;padding:0 6px}.pickup-shipment-picker>label{border-bottom:1px solid #252d36;align-items:center;gap:10px;padding:8px;display:flex}.pickup-shipment-picker span{gap:2px;display:grid}.pickup-shipment-picker small{color:#8793a3}@media (max-width:900px){.pickup-form-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.pickup-form-grid{grid-template-columns:1fr}.pickup-form-grid label:nth-child(4),.pickup-comment{grid-column:auto}}.contact-history{grid-column:1/-1;position:relative}.contact-history>label{gap:5px;display:grid}.contact-history-results{z-index:6;background:#171c23;border:1px solid #394455;border-radius:8px;max-height:240px;padding:6px;position:absolute;top:58px;left:0;right:0;overflow:auto;box-shadow:0 16px 35px #00000073}.contact-history-results p{color:#7f8997;margin:7px 8px;font-size:10px}.contact-history-results button{color:#dce2ea;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #262d36;gap:3px;width:100%;padding:9px;display:grid}.contact-history-results button:hover{background:#202834}.contact-history-results button strong{font-size:11px}.contact-history-results button span{color:#8d99a9;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.contact-history-results .history-close{color:#7196c8;text-align:center;border-bottom:0;display:block}.shipment-contact-fields select{color:#dbe8f8;background:#121923;border:1px solid #3e5a7d;border-radius:7px;outline:0;width:100%;height:36px;padding:0 9px}.lookup-note{color:#7da6dc;grid-column:1/-1;margin:0;font-size:9px}.lookup-note.error{color:#ee7b82}.geography-options{grid-column:1/-1}.management-panel{overflow:visible}.management-toolbar{border-bottom:1px solid var(--line);padding:12px;display:flex}.management-toolbar label{color:#8d97a5;align-items:center;gap:10px;font-size:11px;display:flex}.management-toolbar select,.management-form input,.management-form select{color:#e3e7ec;background:#12161b;border:1px solid #303945;border-radius:7px;height:36px;padding:0 10px}.management-grid{grid-template-columns:minmax(0,1fr) 320px;display:grid}.management-grid .table-scroll{border-right:1px solid var(--line)}.management-form{flex-direction:column;gap:10px;padding:18px;display:flex}.management-form h2,.settings-summary h2{margin:0 0 4px;font-size:15px}.management-form p{color:#7e8998;margin:0 0 5px;font-size:10px;line-height:1.6}.management-form label{color:#7e8998;gap:5px;font-size:10px;display:grid}.management-form .button{justify-content:center;margin-top:4px}.mini-button{border-radius:5px;padding:5px 7px;font-size:9px}.settings-summary{color:#aeb8c5;padding:24px}.settings-summary ul{padding-left:20px;line-height:2}.eyebrow{color:#669df2;letter-spacing:.15em;font-size:9px;font-weight:800}@media (max-width:900px){.management-grid{grid-template-columns:1fr}.management-grid .table-scroll{border-right:0;border-bottom:1px solid var(--line)}}.management-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;margin-left:auto;display:flex}.management-row-actions button{color:#aeb9c7;cursor:pointer;background:#151a20;border:1px solid #303844;border-radius:5px;padding:5px 7px;font-size:9px}.management-row-actions button:hover{color:#d9e7fa;border-color:#4b6790}.management-row-actions button:disabled{opacity:.45;cursor:default}.management-row-actions .danger-link{color:#ef858d;border-color:#5a3036}.branch-editor .management-form{padding:22px}.branch-editor .management-form footer{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.branch-editor .management-form footer .button{margin:0}.label-options-drawer{width:min(460px,94vw)}.label-options-drawer .management-form{padding:22px}.label-options-drawer .management-form footer{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.label-options-drawer .management-form footer .button{margin:0}.label-options-count{background:#101a27;border:1px solid #283b55;border-radius:8px;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.label-options-count span{color:#8ba0bd;font-size:10px}.label-options-count strong{color:#d7e8ff;font-size:12px}@media (max-width:520px){.label-options-drawer .management-form footer{flex-direction:column-reverse}.label-options-drawer .management-form footer .button{justify-content:center;width:100%}}.branch-editor{width:min(620px,94vw)}.member-role-select{color:#e3e7ec;background:#12161b;border:1px solid #303945;border-radius:7px;min-width:190px;height:34px;padding:0 9px}.organization-list-panel{overflow:hidden}.organization-list-summary{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#111823,#101318);justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.organization-list-summary>div{align-items:baseline;gap:10px;display:flex}.organization-list-summary strong{color:#dcecff;font-size:28px}.organization-list-summary span{color:#8da3bd;font-size:11px}.organization-list-summary p{color:#788493;max-width:520px;margin:0;font-size:10px;line-height:1.6}.organization-id{color:#626e7d;margin-top:4px;font-size:8px;display:block}.organization-detail-heading{padding-bottom:14px}.organization-back{color:#79aef5;cursor:pointer;background:0 0;border:0;margin:0 0 12px;padding:0;font-size:10px;display:block}.organization-tabs{border:1px solid var(--line);background:#0d1014;border-radius:10px;gap:3px;max-width:1500px;margin:-4px auto 14px;padding:5px;display:flex}.organization-tabs button{color:#7e8997;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 13px;font-size:10px}.organization-tabs button.active{color:#cce1ff;background:#1a2636;box-shadow:inset 0 0 0 1px #2d4667}.organization-overview{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1500px;margin:0 auto;display:grid}.organization-overview article{border:1px solid var(--line);background:linear-gradient(145deg,#12171e,#0d1014);border-radius:10px;min-height:132px;padding:18px}.organization-overview span{color:#778392;font-size:10px}.organization-overview strong{color:#dbe9fb;margin:15px 0 7px;font-size:21px;display:block}.organization-overview p{color:#697584;margin:0;font-size:9px;line-height:1.5}.organization-members{grid-template-columns:minmax(0,1fr) 320px;max-width:1500px;margin:0 auto;display:grid}.organization-members .table-scroll{border-right:1px solid var(--line)}@media (max-width:900px){.organization-list-summary{flex-direction:column;align-items:flex-start}.organization-overview{grid-template-columns:1fr}.organization-tabs{overflow-x:auto}.organization-members{grid-template-columns:1fr}.organization-members .table-scroll{border-right:0;border-bottom:1px solid var(--line)}}.organization-overview .organization-address-card{grid-column:1/-1;min-height:112px}.organization-address-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.organization-address-card>div .button{margin:0}.organization-address-card strong{font-size:15px;line-height:1.55}.organization-details-drawer{width:min(620px,94vw)}.organization-details-drawer .management-form footer{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.organization-details-drawer .management-form footer .button{margin:0}.organization-address-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.organization-address-fields label{min-width:0}@media (max-width:620px){.organization-address-fields{grid-template-columns:1fr}}.import-template{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#347cf01f,#0000);justify-content:space-between;align-items:center;gap:18px;padding:18px 16px;display:flex}.import-template>div{gap:4px;display:grid}.import-template strong{color:#dce9fb;font-size:13px}.import-template p{color:#8d97a5;max-width:720px;margin:0;font-size:11px;line-height:1.55}.import-upload{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:16px;display:flex}.import-upload label{color:#8d97a5;flex:1;gap:7px;font-size:10px;display:grid}.import-upload .import-courier-field{flex:0 0 220px}.import-courier-field>span{color:#dce9fb;font-size:12px;font-weight:700}.import-courier-field select{color:#edf2f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:linear-gradient(#151a21,#0e1217);border:1px solid #343d49;border-radius:9px;outline:0;width:100%;height:40px;padding:0 28px 0 11px;font-size:11.5px;font-weight:700;transition:border-color .16s,background .16s,box-shadow .16s}.import-courier-field select:hover{background:linear-gradient(#192029,#11161c);border-color:#48586c}.import-courier-field select:focus-visible{border-color:#5a95e7;box-shadow:0 0 0 3px #4389f924}.import-courier-field select option{color:#edf2f8;background:#151a21;font-size:12px;font-weight:600}.import-courier-field small{color:#6f8198;font-size:9px;line-height:1.4}.import-upload .import-file-field{min-width:0}.import-file-field>span{color:#dce9fb;font-size:12px;font-weight:700}.import-file-field small{color:#6f8198;font-size:9px;line-height:1.4}.import-upload>button{flex:none;justify-content:center;margin-top:24px}@media (max-width:620px){.import-template,.import-upload{flex-direction:column;align-items:stretch}.import-template .button{justify-content:center}.import-upload .import-courier-field{flex-basis:auto}.import-upload>button{width:100%}}.import-review-close{align-self:flex-start;margin-left:auto}.import-review-body{flex-direction:column;flex:1;min-height:0;display:flex}.import-review-body>p{flex:none}.import-review-body>footer{flex:none;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:14px;display:flex}.import-history-table{table-layout:fixed;min-width:1100px}.import-history-table th:first-child,.import-history-table td:first-child{text-align:left;width:40%}.import-history-table th:nth-child(2),.import-history-table td:nth-child(2){width:13%}.import-history-table th:nth-child(3),.import-history-table td:nth-child(3),.import-history-table th:nth-child(4),.import-history-table td:nth-child(4){width:9%}.import-history-table th:nth-child(5),.import-history-table td:nth-child(5){width:11%}.import-history-table th:nth-child(6),.import-history-table td:nth-child(6){width:10%}.import-history-table th:last-child,.import-history-table td:last-child{text-align:right;width:8%}.import-history-table td:first-child strong,.import-history-table td:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shipment-row-actions .import-confirm-action{color:#a8ceff;background:#163864;border-color:#2f6dbe}.shipment-row-actions .import-confirm-action:hover:not(:disabled){color:#fff;background:#1d4b80;border-color:#5b9df4}.shipment-import-highlight{animation:3s ease-out shipment-import-highlight}@keyframes shipment-import-highlight{0%,35%{background:#254a34;box-shadow:inset 4px 0 #57c785}to{background:0 0;box-shadow:inset 0 0 #0000}}.import-detail-drawer{width:min(820px,96vw)}.import-detail-summary{border-bottom:1px solid var(--line);background:#111820;gap:4px;padding:16px 22px;display:grid}.import-detail-summary strong{color:#8bb4ff;font-size:14px}.import-detail-summary span{color:var(--muted);font-size:11px}.import-detail-drawer .table-scroll{padding:0 12px 18px}.import-detail-drawer table{min-width:680px}.import-detail-drawer th:first-child,.import-detail-drawer td:first-child{text-align:center;width:64px}.import-detail-drawer th:nth-child(2),.import-detail-drawer td:nth-child(2){width:160px}.import-detail-drawer td:last-child{overflow-wrap:anywhere}.confirm-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030508c7;place-items:center;padding:20px;animation:.16s ease-out confirm-fade-in;display:grid;position:fixed;inset:0}.confirm-dialog{background:linear-gradient(155deg,#171a20,#0f1216 68%);border:1px solid #423138;border-radius:16px;flex-direction:column;width:min(480px,100%);max-height:calc(100vh - 40px);animation:.2s ease-out confirm-rise-in;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 100px #000000ad,0 0 0 1px #ef6a720f}.confirm-dialog-accent{background:linear-gradient(90deg,#0000,#ef6a72 30%,#f3a06d 70%,#0000);height:3px}.confirm-dialog>header{align-items:center;gap:14px;padding:22px 24px 16px;display:flex}.confirm-dialog-icon{color:#ff8990;background:linear-gradient(145deg,#3a1a20,#251317);border:1px solid #6a3037;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff0d}.confirm-dialog header span{color:#dc737a;letter-spacing:.14em;font-size:9px;font-weight:800}.confirm-dialog h2{letter-spacing:-.02em;margin:4px 0 0;font-size:20px}.confirm-dialog-body{padding:0 24px 22px}.confirm-dialog-body>p{color:#9ca6b3;margin:0 0 16px;font-size:12px;line-height:1.7}.confirm-dialog dl{background:#0c0f13;border:1px solid #292f38;border-radius:10px;margin:0;overflow:hidden}.confirm-dialog dl div{border-bottom:1px solid #222831;grid-template-columns:115px 1fr;gap:12px;padding:10px 12px;display:grid}.confirm-dialog dl div:last-child{border-bottom:0}.confirm-dialog dt{color:#6f7987;font-size:10px}.confirm-dialog dd{overflow-wrap:anywhere;color:#dce1e7;min-width:0;margin:0;font-size:11px;font-weight:650}.confirm-dialog-warning{background:#251d0e;border:1px solid #55401f;border-radius:9px;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px;display:flex}.confirm-dialog-warning>span{color:#ffc766;background:#5b431b;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:grid}.confirm-dialog-warning p{color:#d4ad6d;margin:0;font-size:10px;line-height:1.55}.confirm-dialog>footer{background:#080a0d75;border-top:1px solid #242a32;justify-content:flex-end;gap:9px;padding:15px 24px 20px;display:flex}.confirm-dialog .confirm-danger{color:#fff;background:linear-gradient(#d95e67,#b6424b);border:1px solid #dc626b;box-shadow:0 6px 18px #be424c33}.confirm-dialog .confirm-danger:hover:not(:disabled){filter:brightness(1.08)}.confirm-dialog .button-spinner{width:14px;height:14px}@keyframes confirm-fade-in{0%{opacity:0}}@keyframes confirm-rise-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@media (max-width:520px){.confirm-dialog-backdrop{padding:12px}.confirm-dialog>header{padding:19px 18px 14px}.confirm-dialog-body{padding:0 18px 18px}.confirm-dialog dl div{grid-template-columns:1fr;gap:3px}.confirm-dialog>footer{flex-direction:column-reverse;padding:14px 18px 18px}.confirm-dialog>footer .button{justify-content:center;width:100%}}.shipping-report-notice-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030508c7;place-items:center;padding:20px;animation:.16s ease-out confirm-fade-in;display:grid;position:fixed;inset:0}.shipping-report-notice{background:linear-gradient(155deg,#171a20,#0f1216 68%);border:1px solid #31517d;border-radius:16px;width:min(480px,100%);animation:.2s ease-out confirm-rise-in;overflow:hidden;box-shadow:0 32px 100px #000000ad}.shipping-report-notice>header{border-bottom:1px solid #242a32;justify-content:space-between;align-items:center;gap:14px;padding:22px 24px 16px;display:flex}.shipping-report-notice header span{color:#7ea7d9;letter-spacing:.14em;font-size:9px;font-weight:800}.shipping-report-notice h2{color:#dcecff;letter-spacing:-.02em;margin:4px 0 0;font-size:20px}.shipping-report-notice header button{color:#aeb7c3;cursor:pointer;background:#171b21;border:1px solid #333a45;border-radius:8px;width:34px;height:34px;font-size:16px;font-weight:700}.shipping-report-notice-body{padding:22px 24px}.shipping-report-notice-body p{color:#b3bdca;margin:0;font-size:12px;line-height:1.7}.shipping-report-notice-warning{color:#d4ad6d;background:#251d0e;border:1px solid #55401f;border-radius:9px;margin-top:14px;padding:11px 12px;font-size:10px;line-height:1.55}.shipping-report-notice>footer{background:#080a0d75;border-top:1px solid #242a32;justify-content:flex-end;padding:15px 24px 20px;display:flex}.shipping-report-notice>footer .button{width:auto;min-width:0}.export-tray{z-index:110;color:#dce1e7;background:#12161b;border:1px solid #2c3440;border-radius:12px;width:min(360px,100vw - 32px);position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 18px 50px #0000008c}.export-tray>header{background:#1a1f26;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px 11px 16px;display:flex}.export-tray>header strong{font-size:12px;font-weight:700}.export-tray>header div{gap:4px;display:flex}.export-tray>header button{color:#aeb7c3;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.export-tray>header button:hover{color:#dce1e7;background:#252c35}.export-tray>header svg{width:16px;height:16px}.export-tray ul{max-height:260px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.export-tray li{align-items:center;gap:10px;padding:9px 12px 9px 16px;display:flex}.export-tray li+li{border-top:1px solid #1f252d}.export-tray-icon{flex:none;width:18px;height:18px}.export-tray-icon.spinning{color:#7ea7d9;animation:1s linear infinite export-tray-spin}.export-tray-icon.ready{color:#5fc48b}.export-tray-icon.error{color:#ef6a72}.export-tray-icon.muted{color:#6f7987}.export-tray-text{flex:auto;gap:2px;min-width:0;display:grid}.export-tray-name{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.export-tray-text small{color:#8792a0;font-size:10px}.export-tray-text small.error{color:#ef8a90}.export-tray li .button{flex:none;width:auto;min-width:0;padding:6px 10px;font-size:11px}.export-tray-clear{color:#6f7987;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;margin-left:-4px;padding:0;display:grid}.export-tray-clear:hover{color:#dce1e7;background:#252c35}.export-tray-clear svg{width:14px;height:14px}@keyframes export-tray-spin{to{transform:rotate(360deg)}}@media (max-width:520px){.export-tray{width:calc(100vw - 32px);bottom:16px;right:16px}}html[data-theme=light] .export-tray{color:#26364b;background:#fff;border-color:#d3dde8;box-shadow:0 16px 44px #1e304833}html[data-theme=light] .export-tray>header{background:#f4f7fa}html[data-theme=light] .export-tray>header button{color:#5f7085}html[data-theme=light] .export-tray>header button:hover{color:#26364b;background:#e6ecf2}html[data-theme=light] .export-tray li+li{border-color:#e6ecf2}html[data-theme=light] .export-tray-text small{color:#65758a}html[data-theme=light] .export-tray-text small.error{color:#c2414b}html[data-theme=light] .export-tray-clear{color:#8a98aa}html[data-theme=light] .export-tray-clear:hover{color:#26364b;background:#eef2f6}html[data-theme=light] .shipping-report-notice{color:#26364b;background:#fff;border-color:#d3dde8;box-shadow:0 24px 70px #1e304838}html[data-theme=light] .shipping-report-notice>header{background:#fff;border-color:#dce3ec}html[data-theme=light] .shipping-report-notice h2{color:#26364b}html[data-theme=light] .shipping-report-notice header button{color:#5f7085;background:0 0;border-color:#0000}html[data-theme=light] .shipping-report-notice header button:hover{color:#26364b;background:#f4f7fa;border-color:#0000}html[data-theme=light] .shipping-report-notice-body p{color:#65758a}html[data-theme=light] .shipping-report-notice-warning{color:#80530c;background:#fff6dc;border-color:#e3c47e}html[data-theme=light] .shipping-report-notice>footer{background:#f8fafc;border-color:#dce3ec}.quote-result{white-space:normal;grid-template-columns:1fr auto;gap:5px 16px;max-height:none;padding:14px;font-size:11px;display:grid;overflow:visible}.quote-result>span,.quote-result>small,.quote-result>p{grid-column:1}.quote-result>strong{color:#dcecff;grid-area:1/2/3;align-self:center;font-size:22px}.quote-result>p{margin:5px 0 0}.quote-result .pricing-warning{color:#f2bd6d}.shipment-create-result{padding:18px 22px}.shipment-create-result .shipment-success{margin:0 0 12px}.shipment-create-result dl{background:#0d1014;border:1px solid #272e38;border-radius:10px;margin:0;padding:0}.shipment-create-result dl div{border-bottom:1px solid var(--line-soft);grid-template-columns:180px 1fr;gap:12px;padding:13px 15px;display:grid}.shipment-create-result dl div:last-child{border-bottom:0}.shipment-create-result dt{color:#7f8997}.shipment-create-result dd{margin:0}.shipment-create-result>footer{justify-content:flex-end;margin-top:16px;display:flex}.organization-list-panel.with-create{grid-template-columns:minmax(0,1fr) 320px;display:grid}.organization-list-main{min-width:0}.organization-list-panel.with-create .organization-list-main{border-right:1px solid var(--line)}.organization-create{background:#0d1014}@media (max-width:900px){.organization-list-panel.with-create{grid-template-columns:1fr}.organization-list-panel.with-create .organization-list-main{border-right:0;border-bottom:1px solid var(--line)}}.organization-create-drawer .management-form,.organization-invite-drawer .management-form{padding:22px}.organization-create-drawer .management-form footer,.organization-invite-drawer .management-form footer{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.organization-create-drawer .management-form footer .button,.organization-invite-drawer .management-form footer .button{margin:0}@media (max-width:800px){.organization-list-panel .table-scroll{overflow:visible}.organization-list-panel table,.organization-list-panel tbody{width:100%;display:block}.organization-list-panel thead{display:none}.organization-list-panel tbody{gap:10px;padding:12px;display:grid}.organization-list-panel tbody tr{background:linear-gradient(145deg,#131820,#0e1217);border:1px solid #28313d;border-radius:10px;display:block;overflow:hidden;box-shadow:0 8px 22px #00000024}.organization-list-panel tbody td{text-align:right;border-bottom:1px solid #202730;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:38px;padding:9px 12px;display:flex}.organization-list-panel tbody td:last-child{border-bottom:0}.organization-list-panel tbody td:before{content:attr(data-label);color:#6f7b8a;text-align:left;flex:none;font-size:9px}.organization-list-panel tbody td:first-child{background:#1e2c3e47;min-height:48px}.organization-list-panel tbody td:first-child strong{color:#e2ebf7;font-size:13px}.organization-list-panel tbody td:last-child .button{justify-content:center;width:100%}.organization-list-panel tbody td:last-child{display:block}.organization-list-panel tbody td:last-child:before{margin-bottom:7px;display:block}.organization-list-summary{flex-direction:column;align-items:flex-start;padding:15px}.page-heading:has(+.organization-list-panel) .button{width:100%}}.organization-list-panel table{table-layout:fixed;min-width:0}.organization-list-panel th:first-child,.organization-list-panel td:first-child{text-align:left;width:32%}.organization-list-panel th:nth-child(2),.organization-list-panel td:nth-child(2){width:32%}.organization-list-panel th:nth-child(3),.organization-list-panel td:nth-child(3){width:18%}.organization-list-panel th:last-child,.organization-list-panel td:last-child{text-align:right;width:18%}.organization-list-panel td:last-child .button{white-space:nowrap}@media (max-width:800px){.organization-list-panel tbody td,.organization-list-panel tbody td:first-child,.organization-list-panel tbody td:nth-child(2),.organization-list-panel tbody td:nth-child(3),.organization-list-panel tbody td:last-child{width:100%}}.dashboard-page{width:min(1180px,100%);margin:0 auto}.dashboard-page .page-heading>div:first-child{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.dashboard-page .page-heading p{margin:0}.dashboard-current-date{color:var(--muted);font-size:11px;display:block}.dashboard-range-panel{margin-bottom:16px;padding:19px 20px}.dashboard-range-controls{justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.dashboard-range-controls label{color:var(--muted);gap:5px;font-size:9px;font-weight:700;display:grid}.dashboard-range-controls input{border:1px solid var(--line);background:var(--bg);width:158px;height:36px;color:var(--text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:7px;padding:0 10px}.dashboard-range-controls input:hover{border-color:var(--brand)}.dashboard-range-controls input:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.dashboard-range-controls input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}}.dashboard-range-controls input:focus-visible{outline:none}.dashboard-range-controls input[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 3px var(--red)}@supports (color:color-mix(in lab, red, red)){.dashboard-range-controls input[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 12%,transparent)}}.dashboard-range-separator{color:var(--muted-2);padding-bottom:10px}.dashboard-empty-state{text-align:center;place-items:center;min-height:310px;padding:40px;display:grid}.dashboard-empty-state>div{max-width:460px}.dashboard-empty-state>div>span{color:var(--muted);letter-spacing:.14em;font-size:8px;font-weight:850}.dashboard-empty-state h2{color:var(--text);margin:8px 0;font-size:20px}.dashboard-empty-state p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.dashboard-access-error{border:1px solid var(--red);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.dashboard-access-error{border:1px solid color-mix(in srgb,var(--red) 45%,var(--line))}}.dashboard-access-error{background:var(--red);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-access-error{background:color-mix(in srgb,var(--red) 12%,var(--panel))}}.dashboard-access-error{color:var(--red);font-size:10px}.nav-home.active{color:#e7c66e;background:#252617;border-color:#495329}.dashboard-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.dashboard-summary-card{border:1px solid var(--line);background:var(--panel);border-radius:13px;flex-direction:column;align-items:flex-start;min-height:140px;padding:20px;display:flex}.dashboard-summary-top{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.dashboard-summary-top h2{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;margin:3px 0;font-size:14px;font-weight:700;display:flex}.dashboard-card-icon{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.dashboard-card-icon.purple{color:#8a61d8;background:#efe9ff}.dashboard-card-icon.blue{color:#3267df;background:#e9efff}.dashboard-card-icon.green{color:#198656;background:#e4f8ef}.dashboard-card-icon.amber{color:#d18420;background:#fff1e4}.dashboard-summary-card>strong{color:var(--text);margin-top:18px;font-size:31px;line-height:1.1}.dashboard-info{width:19px;height:19px;color:var(--muted);cursor:help;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.dashboard-info:hover,.dashboard-info:focus-visible{color:var(--brand);outline:2px solid var(--brand);outline-offset:2px}.dashboard-info:is(:hover,:focus-visible):after{z-index:30;border:1px solid var(--line);background:var(--panel);width:min(290px,100vw - 40px);color:var(--text);content:attr(data-tooltip);text-align:left;white-space:normal;pointer-events:none;border-radius:8px;padding:10px 12px;font-size:11px;font-weight:400;line-height:1.5;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0003}.dashboard-summary-card:last-child .dashboard-info:is(:hover,:focus-visible):after{left:auto;right:0}.dashboard-summary-value{width:100%;min-width:0;max-width:100%;min-height:34px;margin-top:18px}.dashboard-summary-value strong{max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:31px;line-height:1.1;display:block;overflow:hidden}.count-up{font-variant-numeric:tabular-nums}.dashboard-summary-value-fallback{background:var(--line);border-radius:6px;width:100%;height:34px;animation:1.8s ease-in-out infinite dashboard-skeleton-pulse;display:block}@keyframes dashboard-skeleton-pulse{50%{opacity:.45}}.shipment-filterbar .shipment-date-filter{flex:0 auto;gap:5px;max-width:none;display:flex}.shipment-filterbar .shipment-date-filter input{border-radius:7px;width:135px;min-width:0}.shipment-filterbar .shipment-date-filter button{border:1px solid #303640;border-radius:7px;padding:0 9px}.dashboard-charts-row{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px;margin-bottom:16px;display:grid}.dashboard-chart-card{border:1px solid var(--line);background:var(--panel);border-radius:13px;flex-direction:column;min-width:0;padding:20px;display:flex}.dashboard-chart-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-chart-head h2{color:var(--text);margin:0;font-size:14.5px;font-weight:700}.dashboard-chart-head p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.dashboard-chart-head select{border:1px solid var(--line);background:var(--bg);height:34px;color:var(--text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;border-radius:7px;flex:none;padding:0 10px;font-size:12px}.dashboard-chart-head select:hover{border-color:var(--brand)}.dashboard-chart-head select:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.dashboard-chart-head select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}}.dashboard-chart-head select:focus-visible{outline:none}.dashboard-trend-total{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:14px;font-size:11.5px;display:flex}.dashboard-trend-total b{color:var(--text);font-size:22px;font-weight:800}.dashboard-trend-total-value{vertical-align:baseline;display:inline-block}.dashboard-trend-total-value.loading{vertical-align:middle;min-width:64px;min-height:24px}.dashboard-trend-total-fallback{background:var(--line);vertical-align:middle;border-radius:5px;width:64px;height:24px;animation:1.8s ease-in-out infinite dashboard-skeleton-pulse;display:inline-block}.dashboard-trend-total .positive{color:var(--green);font-weight:600}.dashboard-trend-total .negative{color:var(--red);font-weight:600}.dashboard-chart-body{flex-direction:column;flex:1;justify-content:center;min-height:230px;margin-top:12px;display:flex}.dashboard-chart{color:var(--muted);font-size:10.5px}.dashboard-chart-legend{color:var(--muted);gap:16px;margin:8px 0 0;padding:0;font-size:11.5px;list-style:none;display:flex}.dashboard-chart-legend li{align-items:center;gap:6px;display:flex}.dashboard-chart-legend i,.dashboard-status-legend i{border-radius:2px;flex:0 0 9px;width:9px;height:9px}.dashboard-chart-empty{min-height:200px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:20px;font-size:12px;display:grid}.dashboard-chart-empty svg{color:var(--muted-2)}.dashboard-chart-skeleton,.dashboard-donut-skeleton{background:var(--line);border-radius:8px;animation:1.8s ease-in-out infinite dashboard-skeleton-pulse;display:block}.dashboard-chart-skeleton{width:100%;height:200px}.dashboard-donut-slot>.dashboard-donut-skeleton{border:35px solid var(--line);background:0 0;border-radius:50%;width:182px;height:182px}.dashboard-donut-body{justify-content:flex-start;min-height:342px}.dashboard-donut-slot{place-items:center;height:190px;display:grid}.dashboard-donut-slot>*{width:100%}.dashboard-donut{position:relative}.dashboard-donut-hole{pointer-events:none;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.dashboard-donut-hole b{color:var(--text);font-size:22px;font-weight:800;line-height:1}.dashboard-donut-hole span{color:var(--muted);margin-top:3px;font-size:11px}.dashboard-donut-empty{height:190px;min-height:0}.dashboard-status-legend{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dashboard-status-legend li{align-items:center;gap:8px;height:20px;font-size:12.5px;display:flex}.dashboard-status-legend.skeleton li>*{background:var(--line);border-radius:3px;height:10px;animation:1.8s ease-in-out infinite dashboard-skeleton-pulse}.dashboard-status-legend.skeleton span{flex:0 110px}.dashboard-status-legend.skeleton strong{width:18px;margin-left:auto}.dashboard-status-legend.skeleton small{width:36px}.dashboard-status-legend.skeleton i{height:9px}.dashboard-status-legend span{min-width:0;color:var(--text);flex:1}.dashboard-status-legend strong{color:var(--text);font-variant-numeric:tabular-nums}.dashboard-status-legend small{width:48px;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.dashboard-chart-tooltip{border:1px solid var(--line);background:var(--panel);color:var(--text);white-space:pre-line;border-radius:8px;padding:8px 10px;font-size:11px;line-height:1.5;box-shadow:0 8px 24px #0000004d}.dashboard-table-card{border:1px solid var(--line);background:var(--panel);border-radius:13px;flex-direction:column;min-width:0;margin-bottom:16px;display:flex;overflow:hidden}.dashboard-table-head{padding:20px 20px 12px}.dashboard-table-head h2{color:var(--text);margin:0;font-size:15px}.dashboard-table-head p{color:var(--muted);margin:6px 0 0;font-size:11.5px;line-height:1.5}.dashboard-table{table-layout:fixed;min-width:720px}.dashboard-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-table tbody tr:not(.dashboard-table-empty-row) td{height:52px}.dashboard-table-filler-row td{border-bottom-color:#0000}.dashboard-table-empty-row td{height:260px;padding:0}.dashboard-table-empty{color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;font-size:12px;display:grid}.dashboard-table-empty svg{color:var(--muted-2)}.dashboard-table th{border-bottom:1px solid var(--line);color:var(--muted);text-align:left;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:700}.dashboard-table .numeric{text-align:right;font-variant-numeric:tabular-nums}.dashboard-table .dashboard-branch-name{color:var(--text);font-weight:600}.dashboard-table .dashboard-tracking{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.dashboard-recipient b,.dashboard-recipient small{text-overflow:ellipsis;overflow:hidden}.dashboard-recipient b{color:var(--text);font-weight:600;display:block}.dashboard-recipient small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.dashboard-row-action{text-align:right;white-space:nowrap;width:1%}.dashboard-branch-total-row th,.dashboard-branch-total-row td{border-top:2px solid var(--line);background:var(--text);border-bottom:0;height:52px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.dashboard-branch-total-row th,.dashboard-branch-total-row td{background:color-mix(in srgb,var(--text) 6%,var(--panel))}}.dashboard-branch-total-row th,.dashboard-branch-total-row td{color:var(--text);text-align:left;font-size:12px;font-weight:800}.dashboard-branch-total-row .numeric{text-align:right}.dashboard-table-pagination{border-top:1px solid var(--line);margin-top:0}.dashboard-table-pagination nav>span{color:var(--muted);font-size:11.5px}.dashboard-pagination-skeleton{background:var(--line);border-radius:4px;width:64px;height:12px;animation:1.8s ease-in-out infinite dashboard-skeleton-pulse;display:block}.dashboard-pagination-skeleton.summary{width:56px}.dashboard-total-skeleton{background:var(--text);border-radius:4px;width:48px;height:12px;margin-left:auto;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-total-skeleton{background:color-mix(in srgb,var(--text) 14%,var(--panel))}}.dashboard-total-skeleton{animation:1.8s ease-in-out infinite dashboard-skeleton-pulse}.dashboard-table-skeleton-row td span{background:var(--line);border-radius:4px;width:70%;height:12px;animation:1.8s ease-in-out infinite dashboard-skeleton-pulse;display:block}.dashboard-table-skeleton-row .numeric span,.dashboard-table-skeleton-row .dashboard-row-action span{width:48px;margin-left:auto}.dashboard-load-error{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;height:100%;min-height:190px;padding:20px;display:flex}.dashboard-load-error-icon{background:var(--red);border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-load-error-icon{background:color-mix(in srgb,var(--red) 12%,var(--panel))}}.dashboard-load-error-icon{color:var(--red)}.dashboard-load-error strong{color:var(--text);font-size:13px;font-weight:700}.dashboard-load-error p{color:var(--muted);margin:0 0 10px;font-size:12px}.dashboard-load-error .button{align-items:center;gap:6px;display:inline-flex}.dashboard-load-error .spinning{animation:1s linear infinite export-tray-spin}.dashboard-table-empty-row .dashboard-load-error{white-space:normal;height:260px}.dashboard-summary-failed strong{color:var(--muted-2)}.dashboard-summary-failed small{color:var(--muted);margin-top:4px;font-size:11.5px;display:block}@media (max-width:950px){.dashboard-charts-row{grid-template-columns:1fr}}.dashboard-range-error{color:var(--red);align-self:center;font-size:11px}@media (max-width:950px){.dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dashboard-summary-grid{grid-template-columns:1fr}.dashboard-summary-card{min-height:130px}}@media (max-width:980px){.dashboard-range-controls{justify-content:flex-start}}@media (max-width:720px){.dashboard-range-controls{flex-direction:column;align-items:stretch}.dashboard-range-controls label,.dashboard-range-controls input{width:100%}.dashboard-range-separator{display:none}.dashboard-range-controls .button{justify-content:center;width:100%}.dashboard-empty-state{min-height:230px;padding:28px 18px}}.user-list-panel{overflow:hidden}.user-list-summary{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#111823,#101318);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.user-list-summary>div{align-items:baseline;gap:9px;display:flex}.user-list-summary strong{color:#dcecff;font-size:26px}.user-list-summary>div span{color:#8da3bd;font-size:10px}.user-search{color:#6f7c8d;background:#0d1116;border:1px solid #303945;border-radius:8px;align-items:center;gap:8px;width:min(430px,50%);height:36px;padding:0 10px;display:flex}.user-search:focus-within{border-color:#4d8ff5;box-shadow:0 0 0 3px #4389f91a}.user-search input{color:#e0e5eb;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.user-list-table th:first-child,.user-list-table td:first-child{text-align:left;width:24%}.user-identity{align-items:center;gap:10px;display:flex}.user-identity>span{color:#d5e8ff;background:linear-gradient(145deg,#264c7f,#173157);border:1px solid #31517d;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.user-identity strong,.user-identity small{text-overflow:ellipsis;overflow:hidden}.user-branches{flex-wrap:wrap;gap:5px;display:flex}.user-branches span{color:#9eb9dc;text-overflow:ellipsis;white-space:nowrap;background:#111c2a;border:1px solid #293a50;border-radius:6px;max-width:100%;padding:4px 7px;font-size:9px;overflow:hidden}.user-invite-drawer .management-form footer{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}@media (max-width:760px){.user-list-summary{flex-direction:column;align-items:stretch}.user-search{width:100%}.user-list-panel .table-scroll{overflow:visible}.user-list-table,.user-list-table tbody{width:100%;min-width:0;display:block}.user-list-table thead{display:none}.user-list-table tbody{gap:10px;padding:12px;display:grid}.user-list-table tr{background:linear-gradient(145deg,#131820,#0e1217);border:1px solid #28313d;border-radius:10px;display:block;overflow:hidden}.user-list-table td,.user-list-table td:first-child,.user-list-table td:nth-child(2),.user-list-table td:nth-child(3),.user-list-table td:nth-child(4),.user-list-table td:last-child{text-align:right;border-bottom:1px solid #202730;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:42px;padding:9px 12px;display:flex}.user-list-table td:last-child{border-bottom:0}.user-list-table td:before{content:attr(data-label);color:#6f7b8a;text-align:left;flex:none;font-size:9px}.user-list-table td:first-child{background:#1e2c3e47;min-height:58px}.user-list-table td:first-child:before{display:none}.user-list-table .shipment-empty{text-align:center!important;width:100%!important;padding:30px 12px!important;display:block!important}.user-list-table .shipment-empty:before{display:none}.user-branches{justify-content:flex-end}.user-invite-drawer .management-form footer{flex-direction:column-reverse}.user-invite-drawer .management-form footer .button{width:100%}}.role-policy-label{color:#8bb9ff;letter-spacing:.08em;white-space:nowrap;background:#111d2c;border:1px solid #31517d;border-radius:999px;align-items:center;height:32px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.role-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-width:1500px;margin:0 auto 16px;display:grid}.role-summary-card,.role-summary-loading{border:1px solid var(--line);background:linear-gradient(145deg,#131820,#0d1116);border-radius:10px;min-height:126px;padding:15px}.role-summary-card{grid-template-columns:38px minmax(0,1fr);gap:10px;display:grid}.role-summary-card.active{border-color:#477fc8;box-shadow:inset 0 0 0 1px #5b99f629,0 8px 28px #15468b1f}.role-summary-icon{color:#9fc5f7;background:#14243a;border:1px solid #314867;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:grid}.role-summary-card h2{color:#dce6f3;margin:2px 0 5px;font-size:13px}.role-summary-card p{color:#768291;margin:0;font-size:9px;line-height:1.55}.role-summary-card>strong{color:#7892b4;grid-column:1/-1;align-self:end;font-size:9px;font-weight:700}.role-summary-card.active>strong{color:#7fb1f8}.role-summary-loading{color:var(--muted);grid-column:1/-1;place-items:center;display:grid}.permission-panel{overflow:hidden}.permission-panel>header{border-bottom:1px solid var(--line);background:#11151b;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.permission-panel h2{color:#dbe4ef;margin:0;font-size:15px}.permission-panel header p{color:#75808e;margin:5px 0 0;font-size:10px}.permission-panel header>span{color:#87a9d4;white-space:nowrap;background:#111c29;border:1px solid #2b3f58;border-radius:999px;padding:5px 8px;font-size:9px}.permission-table-wrap{overflow:auto}.permission-table{table-layout:fixed;min-width:1260px}.permission-table th:first-child,.permission-table td:first-child{z-index:2;text-align:left;width:290px;position:sticky;left:0;box-shadow:1px 0 #252a33}.permission-table th:first-child{z-index:4;background:#12151a}.permission-table td:first-child{background:#0e1013}.permission-table th:not(:first-child),.permission-table td:not(:first-child){text-align:center;width:138px}.permission-table th.current,.permission-table td.current{background-color:#1f467933}.permission-table th span{color:#8592a2;white-space:normal;font-size:9px;display:block}.permission-table th small{color:#6da9ff;text-transform:none;margin-top:3px;font-size:8px;display:block}.permission-table td:first-child strong{color:#c9d1dc;font-size:10px;display:block}.permission-table code{color:#617086;margin-top:4px;font-size:9px;display:block}.permission-group-row td{text-transform:uppercase;letter-spacing:.08em;color:#7ea7d9!important;text-align:left!important;height:28px!important;box-shadow:none!important;background:#121a24!important;padding:0 12px!important;font-size:9px!important;font-weight:850!important;position:static!important}.permission-toggle{place-items:center;display:inline-grid;position:relative}.permission-toggle input{opacity:0;width:1px;height:1px;position:absolute}.permission-toggle.editable{cursor:pointer}.permission-toggle.editable .permission-indicator{transition:transform .14s,border-color .14s,box-shadow .14s;box-shadow:0 0 0 2px #0000}.permission-toggle.editable:hover .permission-indicator{border-color:#5a90d8;transform:scale(1.08);box-shadow:0 0 0 3px #4e8bdd1f}.permission-toggle input:focus-visible+.permission-indicator{outline-offset:3px;outline:2px solid #70a7f4}.permission-toggle.locked{cursor:not-allowed}.permission-indicator{border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:850;display:inline-grid}.permission-indicator.allowed{color:#55d092;background:#11291f;border:1px solid #285541}.permission-indicator.denied{color:#59626f;background:#13171c;border:1px solid #2c323b}.role-save-button{color:#a9ceff;background:#18345a;border:1px solid #3b6da9;border-radius:5px;width:100%;height:22px;margin-top:6px;font-size:8px;font-weight:800}.role-save-button:hover:not(:disabled){filter:brightness(1.15)}.role-save-button:disabled{color:#596473;background:#151a20;border-color:#29323d}.role-save-button.saved{color:#74d9a4;background:#153524;border-color:#2e684c}.permission-notes{border-top:1px solid var(--line);color:#687585;background:#0b0e12;gap:6px;padding:14px 18px;font-size:9px;display:grid}.permission-notes span:before{content:"•";color:#568cd4;margin-right:7px}@media (max-width:1180px){.role-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.role-summary-grid{grid-template-columns:1fr 1fr}.permission-panel>header{flex-direction:column;align-items:flex-start}.permission-table th:first-child,.permission-table td:first-child{width:230px}.role-policy-label{height:28px}.page-heading .role-policy-label{margin-top:2px}}@media (max-width:500px){.role-summary-grid{grid-template-columns:1fr}.role-summary-card{min-height:108px}}.branch-tree-container{border-bottom:1px solid var(--line);background:#0b0d10;flex-direction:column;gap:8px;padding:16px;display:flex}.branch-tree-node{background:linear-gradient(145deg,#13171e,#0e1216);border:1px solid #232a35;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:all .15s;display:flex}.branch-tree-node:hover{background:#161b24;border-color:#3b4d66}.branch-tree-node.is-hq{background:linear-gradient(145deg,#122138,#0e1624);border-color:#2b4c7e;box-shadow:inset 3px 0 #4f8fe8}.branch-tree-node.is-not-member{opacity:.65;border-style:dashed}.branch-tree-node.is-not-member:hover{opacity:.85}.branch-tree-info{align-items:center;gap:10px;min-width:0;display:flex}.branch-tree-indent{width:22px;height:1px;display:inline-block}.branch-tree-tools{background:#11151b;border:1px solid #232a35;border-radius:9px;align-items:flex-end;gap:10px;padding:12px;display:flex}.branch-tree-tools label{color:#8d97a5;gap:5px;font-size:10px;display:grid}.branch-tree-tools .branch-search{flex:1}.branch-tree-tools input,.branch-tree-tools select{color:#e3e7ec;background:#12161b;border:1px solid #303945;border-radius:7px;height:36px;padding:0 10px}.branch-result-count{color:#8d97a5;white-space:nowrap;margin-left:auto;padding-bottom:9px;font-size:10px}.branch-tree-empty{color:#8d97a5;text-align:center;border:1px dashed #303945;border-radius:9px;padding:30px;font-size:11px}.branch-badge-hq{color:#9ec4ff;background:#183359;border:1px solid #366099;border-radius:5px;padding:3px 7px;font-size:9px;font-weight:800}.branch-badge-sub{color:#8fa0b5;background:#161c24;border:1px solid #2b3544;border-radius:5px;padding:3px 7px;font-size:9px;font-weight:700}.branch-badge-not-member{color:#f87171;background:#ef444426;border:1px solid #ef444466;border-radius:5px;padding:2px 7px;font-size:9px;font-weight:700}button.branch-badge-not-member{color:#f87171;cursor:pointer;background:#ef444426;border:1px solid #ef444473;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:9px;font-weight:700;transition:all .15s;display:inline-flex}button.branch-badge-not-member:hover{color:#fff;background:#ef44444d;border-color:#ef4444;transform:translateY(-1px)}.confirm-dialog.is-primary .confirm-dialog-accent.primary{background:linear-gradient(90deg,#0000,#3b82f6 30%,#60a5fa 70%,#0000)}.confirm-dialog.is-primary .confirm-dialog-icon{color:#93c5fd;background:linear-gradient(145deg,#1e3a8a,#172554);border-color:#2563eb}.branch-code-tag{color:#629af2;font-family:monospace;font-size:11px;font-weight:700}.role-matrix-container{background:#0d1014;border:1px solid #272e38;border-radius:10px;margin-top:14px;overflow-x:auto}.role-matrix-table{border-collapse:collapse;text-align:center;width:100%}.role-matrix-table th{color:#9cb2d4;background:#141a23;border-bottom:1px solid #272e38;padding:12px;font-size:11px;font-weight:700}.role-matrix-table th:first-child{text-align:left}.role-matrix-table td{color:#c4cbd5;border-bottom:1px solid #1c222b;padding:10px 12px;font-size:11px}.role-matrix-table td:first-child{text-align:left;color:#e4eaf2;font-weight:650}.role-matrix-table tr:hover td{background:#1e2a3a4d}.pricing-simulator{background:linear-gradient(155deg,#0e1520,#0a0e14);border:1px solid #28374d;border-radius:12px;margin:14px;padding:18px;box-shadow:inset 0 1px #ffffff0d}.pricing-sim-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pricing-sim-header h3{color:#a4c8fa;margin:0;font-size:14px;font-weight:700}.pricing-sim-inputs{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pricing-sim-inputs label{color:#8ba0bd;align-items:center;gap:8px;font-size:11px;display:flex}.pricing-sim-inputs input{color:#fff;background:#131b26;border:1px solid #303e54;border-radius:7px;width:110px;height:34px;padding:0 10px;font-weight:700}.pricing-sim-inputs select{color:#fff;background:#131b26;border:1px solid #303e54;border-radius:7px;width:min(340px,70vw);height:34px;padding:0 10px;font-weight:700}.rate-card-form{align-content:start}.rate-card-form>h2,.rate-card-form>p,.rate-card-form>button{grid-column:1/-1}.rate-rule-editor{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.rate-rule-editor{background:color-mix(in srgb, var(--panel) 88%, transparent)}}.rate-rule-editor legend{color:var(--muted);padding:0 7px;font-size:12px;font-weight:700}.rate-rule-editor .danger-link{grid-column:1/-1;justify-self:end}@media (max-width:760px){.rate-rule-editor{grid-template-columns:1fr}}.waterfall-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:14px;display:grid}.waterfall-step{text-align:center;background:#101620;border:1px solid #222c3b;border-radius:10px;padding:14px}.waterfall-step.result{background:linear-gradient(145deg,#13243d,#0f1a2b);border-color:#2e60a3;box-shadow:0 4px 16px #2e60a333}.waterfall-step span{color:#72849c;margin-bottom:6px;font-size:10px;display:block}.waterfall-step strong{color:#e1ebf8;font-size:20px;font-weight:800;display:block}.waterfall-step small{color:#49c98b;margin-top:4px;font-size:10px;font-weight:700;display:block}.member-cell{align-items:center;gap:10px;padding:4px 0;display:flex}.member-avatar{color:#8cb8f5;background:linear-gradient(135deg,#1e2c3e,#131b26);border:1px solid #364861;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.member-name-block{flex-direction:column;gap:2px;display:flex}.member-name-block strong{color:#e3ecf7;font-size:12px}.member-name-block small{color:#768598;font-size:10px}.role-badge{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.role-badge.owner{color:#ffe099;background:linear-gradient(135deg,#3d2b0e,#261b09);border:1px solid #7a581e}.role-badge.admin{color:#9bcdff;background:linear-gradient(135deg,#122845,#0d1b2f);border:1px solid #285082}.role-badge.member{color:#b2becd;background:#161c24;border:1px solid #2d3745}.branch-assignment-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.branch-chip{color:#d0dbe9;background:#111721;border:1px solid #273345;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;display:inline-flex}.branch-chip-code{color:#6ca0e8;font-weight:800}.branch-chip-role{color:#8696ab;border-left:1px solid #2c394c;padding-left:5px;font-size:9px}.unassigned-badge{color:#6a7788;background:#ffffff0a;border:1px dashed #303a48;border-radius:5px;padding:3px 8px;font-size:10px;display:inline-block}.member-tree-container{border:1px solid var(--line);background:#0c0f13;border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.member-tree-header{border-bottom:1px solid #202732;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.member-tree-header strong{color:#d0dcfa;font-size:13px}.member-tree-list{flex-direction:column;gap:8px;display:flex}.member-tree-card{background:linear-gradient(145deg,#131821,#0e1218);border:1px solid #232b36;border-radius:10px;transition:border-color .15s;overflow:hidden}.member-tree-card:hover{border-color:#3b4d66}.member-tree-row{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.member-tree-left{align-items:center;gap:12px;display:flex}.member-tree-toggle{color:#7f95b3;cursor:pointer;background:#171d27;border:1px solid #2e3948;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;transition:all .15s;display:grid}.member-tree-row:hover .member-tree-toggle{color:#dce7f7;background:#202836;border-color:#55729c}.member-tree-right{align-items:center;gap:14px;display:flex}.member-branch-count{color:#728296;background:#ffffff0a;border:1px solid #26303d;border-radius:12px;padding:3px 9px;font-size:10px}.member-tree-children{background:#00000038;border-top:1px solid #1a2029;flex-direction:column;gap:6px;padding:10px 16px 14px 48px;display:flex}.member-tree-child{background:#11161d;border:1px solid #222b37;border-radius:7px;align-items:center;gap:10px;padding:8px 12px;font-size:11px;display:flex}.member-tree-child.empty{background:0 0;border:0;padding:4px 0}.member-tree-line{width:14px;height:1px;display:inline-block}.branch-child-name{color:#dbe6f5;font-size:11px}.branch-child-role{color:#9aabc0;letter-spacing:.02em;cursor:default;background:#202936;border:0;border-radius:999px;margin-left:auto;padding:4px 9px;font-size:9px;font-weight:750;line-height:1}.member-tree-child .member-role-select{margin-left:auto}.branch-assignment-actions{align-items:center;gap:5px;display:flex}.branch-assignment-actions button{color:#aeb9c7;cursor:pointer;background:#151a20;border:1px solid #303844;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:inline-flex}.branch-assignment-actions button:disabled{opacity:.45;cursor:default}.branch-assignment-actions .danger-link{color:#ef858d;border-color:#5a3036}.branch-view-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.branch-table-container .member-tree-header{border-bottom:1px solid var(--line)}@media (max-width:700px){.branch-view-actions{justify-content:flex-start;width:100%}.branch-table-container .table-scroll{overflow-x:auto}}.parcel-preset-panel{overflow:hidden}.parcel-preset-toolbar{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#111823,#101318);justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.parcel-preset-toolbar>div{align-items:baseline;gap:9px;display:flex}.parcel-preset-toolbar strong{color:#dcecff;font-size:24px}.parcel-preset-toolbar span{color:#8191a5;font-size:10px}.parcel-preset-toolbar input{color:#e3e7ec;background:#12161b;border:1px solid #303945;border-radius:7px;width:min(360px,100%);height:37px;padding:0 11px}.parcel-preset-table th:first-child,.parcel-preset-table td:first-child{text-align:left;width:auto}.parcel-preset-table th:last-child,.parcel-preset-table td:last-child{width:150px}.parcel-preset-table tr.inactive{opacity:.58}.parcel-preset-toggle{color:#7d8794;background:#1a1e24;border:1px solid #3a424d;border-radius:999px;align-items:center;gap:7px;padding:4px 8px 4px 4px;display:inline-flex}.parcel-preset-toggle>span{background:#4a525d;border-radius:999px;width:29px;height:16px;position:relative}.parcel-preset-toggle>span:after{content:"";background:#dfe5ec;border-radius:50%;width:12px;height:12px;transition:all .18s;position:absolute;top:2px;left:2px}.parcel-preset-toggle>b{white-space:nowrap;font-size:9px}.parcel-preset-toggle.active{color:#71c493;background:#10271e;border-color:#28583f}.parcel-preset-toggle.active>span{background:#3b9a62}.parcel-preset-toggle.active>span:after{background:#fff;transform:translate(13px)}.parcel-preset-toggle:disabled{cursor:not-allowed;opacity:.55}.parcel-preset-empty{color:#778392;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:220px;font-size:10px;display:flex}.parcel-preset-empty strong{color:#dce5ef;font-size:14px}.parcel-preset-drawer{width:min(620px,100vw)}.parcel-preset-form{grid-template-columns:1fr 1fr;gap:13px;padding:20px;display:grid}.parcel-preset-form label{color:#8793a2;gap:6px;font-size:10px;display:grid}.parcel-preset-form .wide,.parcel-preset-dimensions,.parcel-preset-form footer{grid-column:1/-1}.parcel-preset-form input[type=text],.parcel-preset-form input[type=number],.parcel-preset-form input:not([type]){color:#e3e7ec;background:#12161b;border:1px solid #303945;border-radius:7px;height:39px;padding:0 10px}.parcel-preset-dimensions{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.parcel-preset-active{grid-column:1/-1;align-items:center;display:flex!important}.parcel-preset-active input{accent-color:var(--brand)}.parcel-preset-form footer{justify-content:flex-end;gap:8px;padding-top:6px;display:flex}@media (max-width:760px){.parcel-preset-toolbar{flex-direction:column;align-items:stretch}.parcel-preset-toolbar input{width:100%}.parcel-preset-table-wrap{overflow:visible}.parcel-preset-table,.parcel-preset-table tbody{width:100%;min-width:0;display:block}.parcel-preset-table thead{display:none}.parcel-preset-table tbody{gap:10px;padding:12px;display:grid}.parcel-preset-table tr{background:#11161d;border:1px solid #28313d;border-radius:10px;display:block}.parcel-preset-table td{border-bottom:1px solid #202730;justify-content:space-between;align-items:center;min-height:40px;padding:9px 12px;display:flex;text-align:right!important;width:100%!important}.parcel-preset-table td:last-child{border-bottom:0}.parcel-preset-table td:before{content:attr(data-label);color:#718094;font-size:9px}.parcel-preset-form{grid-template-columns:1fr}.parcel-preset-form .wide,.parcel-preset-dimensions,.parcel-preset-form footer{grid-column:auto}.parcel-preset-dimensions{grid-template-columns:1fr}}.organization-parcel-pricing{background:#0e131a;border:1px solid #2c3a4d;border-radius:12px;margin:14px;overflow:hidden}.organization-parcel-pricing-header{background:linear-gradient(120deg,#132033,#10151d);border-bottom:1px solid #27313e;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.organization-parcel-pricing-header h2{color:#dce9f9;margin:4px 0;font-size:17px}.organization-parcel-pricing-header p{color:#8494a8;margin:0;font-size:10px}.pricing-precedence{white-space:nowrap;color:#7f91a8;align-items:center;gap:8px;font-size:9px;display:flex}.pricing-precedence strong{color:#8fc0ff;background:#172c46;border:1px solid #37639d;border-radius:999px;padding:5px 8px}.organization-parcel-pricing table{min-width:720px}.organization-parcel-pricing tr.inactive{opacity:.55}.organization-parcel-pricing td .inherited-price-badge{color:#8fc0ff;vertical-align:middle;background:#16283e;border:1px solid #2c4a6b;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:9px;font-weight:600;display:inline-block}.organization-parcel-pricing td strong.inherited{color:#7f91a8;font-weight:500}.organization-price-drawer{width:min(560px,100vw)}.parcel-preset-platform-disabled{color:#f87171;white-space:nowrap;background:#ef44441f;border:1px solid #ef444447;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}@media (max-width:760px){.organization-parcel-pricing-header{flex-direction:column;align-items:flex-start}.pricing-precedence{white-space:normal}}.organization-price-drawer .management-form footer{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.organization-price-drawer .management-form footer .button{margin:0}@media (max-width:520px){.organization-price-drawer .management-form footer{flex-direction:column-reverse}.organization-price-drawer .management-form footer .button{justify-content:center;width:100%}}.shipment-parcel-fields .quote-calculation{grid-column:1/-1}.quote-calculation{box-sizing:border-box;background:linear-gradient(135deg,#0d1828,#0b111b);border:1px solid #2c4f78;border-radius:10px;width:100%;min-width:0;margin-top:14px;overflow:hidden}.quote-calculation header{border-bottom:1px solid #203a58;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.quote-calculation header span{color:#75aef5;letter-spacing:.12em;font-size:9px;font-weight:800}.quote-calculation h4{color:#dcecff;margin:3px 0 0;font-size:12px}.quote-calculation header>strong{color:#9fc9ff;font-size:15px}.quote-calculation ol{margin:0;padding:0;list-style:none}.quote-calculation li{border-bottom:1px solid #749ecc24;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.quote-calculation li:last-child{border-bottom:0}.quote-calculation li span{gap:2px;display:grid}.quote-calculation li b{color:#cbdcf2;font-size:10px}.quote-calculation li small{color:#7589a3;font-size:9px}.quote-calculation li>strong{color:#e0ebf9;white-space:nowrap;font-size:10px}@media (max-width:520px){.quote-calculation li{flex-direction:column;align-items:flex-start;gap:5px}.quote-calculation li>strong{align-self:flex-end}}html[data-theme=light] .quote-calculation{background:linear-gradient(135deg,#f8fbff,#eef6ff);border-color:#b9d4ee}html[data-theme=light] .quote-calculation header{border-color:#cfe0f0}.quote-calculation h4,html[data-theme=light] .quote-calculation li b{color:#26476a}html[data-theme=light] .quote-calculation li{border-color:#dce9f5}html[data-theme=light] .quote-calculation li small{color:#687e97}html[data-theme=light] .quote-calculation li>strong{color:#2d6091}.shipment-parcel-fields .provider-quote-json{grid-column:1/-1}.provider-quote-json{box-sizing:border-box;background:#0b0f14;border:1px solid #384453;border-radius:10px;width:100%;min-width:0;margin-top:14px;overflow:hidden}.provider-quote-json header{border-bottom:1px solid #26313e;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.provider-quote-json header span{color:#91a4ba;letter-spacing:.12em;font-size:9px;font-weight:800}.provider-quote-json h4{color:#dce5ef;margin:3px 0 0;font-size:12px}.provider-quote-json-badge{border:1px solid #33516f;border-radius:999px;padding:3px 7px;color:#83bdf2!important;background:#101e2c!important;font-size:8px!important}.provider-quote-json pre{color:#b8d5f2;tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;background:#080b0f;max-height:300px;margin:0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.6;overflow:auto}html[data-theme=light] .provider-quote-json{background:#fff;border-color:#d2dce7}html[data-theme=light] .provider-quote-json header{border-color:#dde5ed}html[data-theme=light] .provider-quote-json h4{color:#2d3d52}html[data-theme=light] .provider-quote-json pre{color:#31516f;background:#f6f9fc}.base-price-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.base-price-summary>div{border-right:1px solid var(--line);min-width:0;padding:16px 18px}.base-price-summary>div:last-child{border-right:0}.base-price-summary span,.base-price-summary strong{display:block}.base-price-summary span{color:#7f8b99;font-size:9px}.base-price-summary strong{color:#dce7f5;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;overflow:hidden}.base-price-panel{overflow:hidden}.base-price-table{min-width:1120px}.base-price-table th:first-child,.base-price-table td:first-child{width:280px;min-width:280px}.base-price-table tr.inactive{opacity:.55}.base-price-codes{white-space:nowrap;flex-wrap:nowrap;gap:4px;display:flex}.base-price-codes span{color:#8db4e7;background:#151e2a;border:1px solid #2b3a4e;border-radius:5px;place-items:center;min-width:27px;padding:3px 6px;font-size:9px;font-weight:750;display:inline-grid}.base-price-edit{color:#a9c7ed;background:#151c26;border:1px solid #354358;border-radius:6px;height:30px;padding:0 10px;font-size:9px}.base-price-edit:hover{background:#1a2635;border-color:#5276a7}.base-price-drawer{width:min(650px,100vw)}.base-price-form{grid-template-columns:1fr 1fr;gap:13px;padding:20px;display:grid}.base-price-form label{color:#8793a2;gap:6px;font-size:10px;display:grid}.base-price-form .wide,.base-price-form footer{grid-column:1/-1}.base-price-form input,.base-price-form select{color:#e3e7ec;background:#12161b;border:1px solid #303945;border-radius:7px;height:39px;padding:0 10px}.base-price-form footer{justify-content:flex-end;gap:8px;padding-top:6px;display:flex}@media (max-width:760px){.base-price-summary{grid-template-columns:1fr 1fr}.base-price-summary>div:nth-child(2){border-right:0}.base-price-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.base-price-panel .table-scroll{overflow:visible}.base-price-table,.base-price-table tbody{width:100%;min-width:0;display:block}.base-price-table thead{display:none}.base-price-table tbody{gap:10px;padding:12px;display:grid}.base-price-table tr{background:#11161d;border:1px solid #28313d;border-radius:10px;display:block}.base-price-table td{border-bottom:1px solid #202730;justify-content:space-between;align-items:center;min-height:40px;padding:9px 12px;display:flex;text-align:right!important;width:100%!important;min-width:0!important}.base-price-table td:last-child{border-bottom:0}.base-price-table td:before{content:attr(data-label);color:#718094;font-size:9px}.base-price-codes{max-width:72%;overflow-x:auto}.base-price-form{grid-template-columns:1fr}.base-price-form .wide,.base-price-form footer{grid-column:auto}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f7fb;--panel:#fff;--line:#dce3ec;--line-soft:#e8edf3;--text:#172033;--muted:#66758a;--muted-2:#8793a4;--brand:#256fd6;--green:#168657;--amber:#b66b09;--red:#d0444e}html[data-theme=light] body{background:var(--bg);color:var(--text)}html[data-theme=light] .topbar{background:#fffffff0;box-shadow:0 1px 8px #22344c0d}html[data-theme=light] .app-brand{background:linear-gradient(145deg,#202938,#101722);border:1px solid #d9a443;border-radius:9px;padding:5px 9px 6px;box-shadow:0 3px 10px #252d3a29,inset 0 1px #ffffff14}html[data-theme=light] .brand-logo{filter:brightness(1.04)saturate(1.08)}html[data-theme=light] .app-version-badge{color:#3d2705;background:linear-gradient(#f5b843,#dc911c);border-color:#c98417;top:-6px;right:-6px;box-shadow:0 2px 6px #975b0738}html[data-theme=light] .environment{color:#536176;background:#f5f8fc;border-color:#cbd5e1}html[data-theme=light] .slash,html[data-theme=light] .workspace i{color:#a4afbd}html[data-theme=light] .workspace{color:#27354a}html[data-theme=light] .workspace strong{color:#40648e}html[data-theme=light] .command-search,html[data-theme=light] .locale-switcher select,html[data-theme=light] .theme-toggle,html[data-theme=light] .logout-button{color:#526176;background:#f7f9fc;border-color:#d5dde7}html[data-theme=light] .command-search kbd{color:#758296;background:#fff;border-color:#d7dfe9}html[data-theme=light] .theme-toggle:hover,html[data-theme=light] .theme-toggle:focus-visible{color:#315f99;background:#edf4fd;border-color:#9db6d8}html[data-theme=light] .icon-button{color:#637286}html[data-theme=light] .logout-button:hover{color:#1f2b3c;background:#fff;border-color:#aebdce}html[data-theme=light] .sidebar{background:#fff}html[data-theme=light] .nav-home,html[data-theme=light] .nav-item{color:#5e6d80}html[data-theme=light] .nav-home:hover,html[data-theme=light] .nav-item:hover{color:#233147;background:#f1f5fa}html[data-theme=light] .nav-heading{color:#8491a2}html[data-theme=light] .nav-item.active{color:#245eaa;background:linear-gradient(90deg,#e5f0ff,#f3f8ff)}html[data-theme=light] .scope-switcher{background:linear-gradient(145deg,#f8fafc,#f1f5f9);border-color:#dbe3ed}html[data-theme=light] .scope-switcher-heading,html[data-theme=light] .scope-switcher>label{color:#718095}html[data-theme=light] .scope-select-wrap{color:#708096;background:#fff;border-color:#d6dee8}html[data-theme=light] .scope-select-wrap select{color:#26354a}html[data-theme=light] .scope-role span{color:#8190a4}html[data-theme=light] .scope-role strong{color:#386da9}html[data-theme=light] .data-panel,html[data-theme=light] .role-summary-card,html[data-theme=light] .role-summary-loading{background:#fff;box-shadow:0 8px 28px #2337500d}html[data-theme=light] .stats-grid article{background:linear-gradient(145deg,#fff,#f7f9fc);box-shadow:0 8px 24px #2337500d}html[data-theme=light] .stats-grid strong{color:#26364b}html[data-theme=light] .button.secondary,html[data-theme=light] .shipment-filterbar input,html[data-theme=light] .shipment-filterbar select,html[data-theme=light] .shipment-filterbar button,html[data-theme=light] .shipment-filterbar form button{color:#405168;background:#fff;border-color:#cfd9e5;box-shadow:0 1px 2px #2337500a}html[data-theme=light] .shipment-filterbar input::placeholder{color:#8a97a8}html[data-theme=light] .shipment-filterbar input:focus,html[data-theme=light] .shipment-filterbar select:focus{border-color:#75a4df;outline:none;box-shadow:0 0 0 3px #256fd61a}html[data-theme=light] .shipment-filterbar button:hover{color:#245f9f;background:#edf4fc;border-color:#9fb6d1}html[data-theme=light] .shipment-row-actions button{color:#53647a;background:#f7f9fc;border-color:#d5dee8}html[data-theme=light] .import-upload{background:#fff}html[data-theme=light] .import-template{background:linear-gradient(90deg,#edf5ff,#0000);border-color:#d7e0ea}html[data-theme=light] .import-template strong{color:#34465b}html[data-theme=light] .import-template p{color:#66768b}html[data-theme=light] .import-upload label{color:#5f6f84}html[data-theme=light] .import-courier-field>span{color:#34465b}html[data-theme=light] .import-courier-field select{color:#29384b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(#fff,#fbf7ee);border-color:#d5c3a1;box-shadow:0 1px 3px #503b1914,inset 0 1px #fff}html[data-theme=light] .import-courier-field select:hover{background:#fffdf8;border-color:#c39d59}html[data-theme=light] .import-courier-field select:focus-visible{border-color:#c98a1b;box-shadow:0 0 0 3px #d58b1829}html[data-theme=light] .import-courier-field select option{color:#29384b;background:#fffdf8;font-size:12px;font-weight:600}html[data-theme=light] .import-courier-field small{color:#718198}html[data-theme=light] .import-file-field>span{color:#34465b}html[data-theme=light] .import-file-field small{color:#718198}html[data-theme=light] .tabs,html[data-theme=light] .permission-panel>header{background:#f8fafc}html[data-theme=light] .tab span{color:#68778b;background:#e9eef5}html[data-theme=light] .tab.active span{color:#2468be;background:#e2efff}html[data-theme=light] .table-toolbar button:hover{color:#263449;background:#f3f6fa;border-color:#d4dde8}html[data-theme=light] th{color:#647287;background:#f5f7fa}html[data-theme=light] td{border-color:var(--line-soft);color:#3e4d61}html[data-theme=light] tbody tr:hover td{background:#f8fbff}html[data-theme=light] .status{box-shadow:inset 0 0 0 1px #54667c14}html[data-theme=light] .status.ready{color:#19734e;background:#e9f7ef}html[data-theme=light] .status.pending{color:#95600e;background:#fff4dd}html[data-theme=light] .status.tracked{color:#356da9;background:#eaf2fd}html[data-theme=light] .status.error{color:#a34e57;background:#fcebed}html[data-theme=light] .base-price-summary strong{color:#26364b}html[data-theme=light] .base-price-summary span{color:#718095}html[data-theme=light] .base-price-codes span{color:#426b9c;background:#edf4fc;border-color:#d4e0ef}html[data-theme=light] .base-price-edit{color:#35679f;background:#f2f7fd;border-color:#c9d7e8}html[data-theme=light] .base-price-edit:hover{background:#e9f2fd;border-color:#9bb6d6}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] select{color:#29394d;cursor:pointer;background-color:#fffdf8;border-color:#d5c8af;padding-right:30px;transition:border-color .16s,background-color .16s,box-shadow .16s;box-shadow:0 1px 2px #503b190f}html[data-theme=light] select:hover:not(:disabled){background-color:#fffaf0;border-color:#c7a665}html[data-theme=light] select:focus{outline:none;background-color:#fff!important;border-color:#c98a1b!important;box-shadow:0 0 0 3px #d58b1824!important}html[data-theme=light] select:disabled{color:#8491a2;cursor:not-allowed;box-shadow:none;background:#f2f5f8;border-color:#dce3eb}html[data-theme=light] select option{color:#29394d;background:#fffdf8;font-weight:600}html[data-theme=light] select option:checked{color:#69430a;background:#f6e2b6}html[data-theme=light] .base-price-form input,html[data-theme=light] .base-price-form select,html[data-theme=light] .parcel-preset-form input,html[data-theme=light] .management-form input,html[data-theme=light] .management-form select,html[data-theme=light] .management-form textarea{color:#243247;background:#fff;border-color:#d4dde8}html[data-theme=light] .drawer,html[data-theme=light] .confirm-dialog{color:#26354a;background:#fff;border-color:#d6dfe9;box-shadow:-18px 0 50px #1e304824}html[data-theme=light] .drawer header,html[data-theme=light] .drawer footer{border-color:var(--line);background:#f8fafc}html[data-theme=light] .parcel-preset-toolbar,html[data-theme=light] .user-list-summary,html[data-theme=light] .organization-parcel-pricing-header{background:linear-gradient(110deg,#f8fbff,#f3f7fc)}html[data-theme=light] .parcel-preset-toolbar strong,html[data-theme=light] .user-list-summary strong,html[data-theme=light] .organization-parcel-pricing-header h2,html[data-theme=light] .permission-panel h2{color:#24364d}html[data-theme=light] .permission-table th:first-child{background:#f5f7fa}html[data-theme=light] .permission-table td:first-child{background:#fff}html[data-theme=light] .permission-group-row td{color:#426d9f!important;background:#edf4fc!important}html[data-theme=light] .permission-notes{color:#68778b;background:#f8fafc}html[data-theme=light] .role-summary-card{background:linear-gradient(145deg,#fff,#f7f9fc)}html[data-theme=light] .role-summary-card h2{color:#26364b}html[data-theme=light] td strong,html[data-theme=light] .money{color:#2c3b50}html[data-theme=light] td small{color:#78869a}html[data-theme=light] td a,html[data-theme=light] .shipment-link{color:#286bc0}html[data-theme=light] .management-toolbar select,html[data-theme=light] .management-form input,html[data-theme=light] .management-form select,html[data-theme=light] .parcel-preset-toolbar input,html[data-theme=light] .pricing-sim-inputs input,html[data-theme=light] .pricing-sim-inputs select{color:#2e3e53;background:#fff;border-color:#cfd9e5;box-shadow:0 1px 2px #2337500a}html[data-theme=light] .member-role-select{color:#29394d;background:#fffdf8;border-color:#d5c8af;height:36px;font-weight:650;box-shadow:0 1px 2px #503b190f}html[data-theme=light] .management-toolbar select:focus,html[data-theme=light] .management-form input:focus,html[data-theme=light] .management-form select:focus,html[data-theme=light] .parcel-preset-toolbar input:focus,html[data-theme=light] .pricing-sim-inputs input:focus,html[data-theme=light] .pricing-sim-inputs select:focus{border-color:#75a4df;outline:none;box-shadow:0 0 0 3px #256fd61a}html[data-theme=light] .management-form label,html[data-theme=light] .management-form p,html[data-theme=light] .pricing-sim-inputs label{color:#65758a}html[data-theme=light] .management-row-actions button{color:#4b5d73;background:#f7f9fc;border-color:#cfd9e5}html[data-theme=light] .management-row-actions button:hover{color:#245f9f;background:#edf4fc;border-color:#9fb6d1}html[data-theme=light] .organization-list-summary{background:linear-gradient(110deg,#f8fbff,#f2f6fb)}html[data-theme=light] .organization-list-summary strong{color:#26364b}html[data-theme=light] .organization-list-summary span,html[data-theme=light] .organization-list-summary p{color:#6c7c90}html[data-theme=light] .organization-create{background:#f8fafc}html[data-theme=light] .organization-tabs{background:#fff}html[data-theme=light] .organization-tabs button{color:#617187}html[data-theme=light] .organization-tabs button:hover{color:#2e4057;background:#f1f5fa}html[data-theme=light] .organization-tabs button.active{color:#245f9f;background:#e8f1fc;box-shadow:inset 0 0 0 1px #bfd2e9}html[data-theme=light] .organization-overview article{background:linear-gradient(145deg,#fff,#f7f9fc);box-shadow:0 8px 24px #2337500d}html[data-theme=light] .organization-overview strong{color:#293a50}html[data-theme=light] .organization-overview span,html[data-theme=light] .organization-overview p{color:#708095}html[data-theme=light] .user-search{color:#75849a;background:#fff;border-color:#cfd9e5}html[data-theme=light] .user-search input{color:#2d3d52}html[data-theme=light] .user-search input::placeholder{color:#8a97a8}html[data-theme=light] .user-branches span{color:#456c99;background:#edf4fc;border-color:#d3dfed}html[data-theme=light] .role-policy-label,html[data-theme=light] .permission-panel header>span{color:#326aa8;background:#eaf3fe;border-color:#bfd3eb}html[data-theme=light] .permission-table td:first-child strong{color:#35465c}html[data-theme=light] .permission-table th:first-child,html[data-theme=light] .permission-table td:first-child{box-shadow:1px 0 #dce3ec}html[data-theme=light] .permission-table th.current,html[data-theme=light] .permission-table td.current{background-color:#edf5ff}html[data-theme=light] .permission-indicator.allowed{color:#168657;background:#e8f7ef;border-color:#a9d8c0}html[data-theme=light] .permission-indicator.denied{color:#8390a0;background:#f3f5f8;border-color:#d7dfe8}html[data-theme=light] .role-save-button{color:#2866a9;background:#e6f1fd;border-color:#a9c3e2}html[data-theme=light] .role-save-button:disabled{color:#8a96a5;background:#f2f4f7;border-color:#d7dee7}html[data-theme=light] .role-save-button.saved{color:#16774e;background:#e8f7ef;border-color:#a9d8c0}html[data-theme=light] .branch-tree-container,html[data-theme=light] .member-tree-container{background:#f8fafc}html[data-theme=light] .branch-tree-node,html[data-theme=light] .member-tree-card{background:linear-gradient(145deg,#fff,#f6f8fb);border-color:#d7e0ea}html[data-theme=light] .branch-tree-node:hover,html[data-theme=light] .member-tree-card:hover{background:#f5f9fe;border-color:#a9bdd5}html[data-theme=light] .branch-tree-node.is-hq{background:linear-gradient(145deg,#edf5ff,#f8fbff);border-color:#abc8e9}html[data-theme=light] .branch-tree-tools{background:#fff;border-color:#d7e0ea}html[data-theme=light] .branch-tree-tools input,html[data-theme=light] .branch-tree-tools select{color:#2e3e53;background:#fff;border-color:#cfd9e5}html[data-theme=light] .branch-tree-empty{color:#6f8095;border-color:#cfd9e5}@media (max-width:700px){.branch-tree-tools{flex-direction:column;align-items:stretch}.branch-result-count{margin-left:0;padding:0}.branch-tree-node{align-items:flex-start}}html[data-theme=light] .branch-badge-hq{color:#2c67a9;background:#e1efff;border-color:#adc8e8}html[data-theme=light] .branch-badge-sub{color:#647489;background:#f1f4f7;border-color:#d2dbe5}html[data-theme=light] .branch-badge-not-member{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}html[data-theme=light] button.branch-badge-not-member:hover{color:#991b1b;background:#fecaca;border-color:#ef4444}html[data-theme=light] .member-avatar{color:#2f6db5;background:linear-gradient(135deg,#e8f2fd,#dceafb);border-color:#c2d4e8}html[data-theme=light] .member-name-block strong,html[data-theme=light] .member-tree-header strong,html[data-theme=light] .branch-child-name{color:#2c3d53}html[data-theme=light] .member-tree-toggle{color:#60738b;background:#f3f6fa;border-color:#ccd7e3}html[data-theme=light] .member-tree-row:hover .member-tree-toggle{color:#2e659f;background:#e9f2fc;border-color:#9eb7d3}html[data-theme=light] .member-tree-children{background:#f2f5f9;border-color:#dfe6ee}html[data-theme=light] .member-tree-child{background:#fff;border-color:#d6dfe9}html[data-theme=light] .member-branch-count{color:#627389;background:#f0f3f7;border-color:#d3dce6}html[data-theme=light] .branch-child-role{color:#536a84;background:#edf3f9;border:0;box-shadow:inset 0 0 0 1px #6f89a614}html[data-theme=light] .branch-assignment-actions button{color:#76521a;background:#fffaf0;border-color:#ddcfb4}html[data-theme=light] .branch-assignment-actions button:hover:not(:disabled){color:#5f3d08;background:#fff2d5;border-color:#cda75e}html[data-theme=light] .branch-assignment-actions .danger-link{color:#a34b52;background:#fff7f7;border-color:#e7c9cb}html[data-theme=light] .role-badge.owner{color:#85600c;background:#fff6d9;border-color:#e0c888}html[data-theme=light] .role-badge.admin{color:#2d67a6;background:#e8f3ff;border-color:#b9d2ee}html[data-theme=light] .role-badge.member{color:#5e6f84;background:#f1f4f7;border-color:#d3dce6}html[data-theme=light] .branch-chip{color:#3d5878;background:#eef4fb;border-color:#d3deeb}html[data-theme=light] .role-matrix-container{background:#fff;border-color:#d6dfe9}html[data-theme=light] .role-matrix-table th{color:#5e7189;background:#f5f7fa;border-color:#dce3ec}html[data-theme=light] .role-matrix-table td{color:#46576d;border-color:#e6ebf1}html[data-theme=light] .role-matrix-table td:first-child{color:#2c3d53}html[data-theme=light] .role-matrix-table tr:hover td{background:#f7faff}html[data-theme=light] .waterfall-step{background:#fff;border-color:#d4deea}html[data-theme=light] .waterfall-step.result{background:linear-gradient(145deg,#eaf4ff,#f6faff);border-color:#a9c5e7;box-shadow:0 4px 16px #2e60a314}html[data-theme=light] .waterfall-step strong{color:#293b52}html[data-theme=light] .parcel-preset-toggle{color:#66758a;background:#f1f4f7;border-color:#d2dae4}html[data-theme=light] .parcel-preset-empty strong{color:#34465d}html[data-theme=light] .organization-parcel-pricing{background:#fff;border-color:#d7e0ea}html[data-theme=light] .pricing-precedence strong{color:#326ba9;background:#e8f2fd;border-color:#b9d0ea}html[data-theme=light] .shipment-modal,html[data-theme=light] .shipment-detail-drawer{background:#fff;border-color:#d3dde8;box-shadow:-24px 0 80px #1e30482e}html[data-theme=light] .shipment-modal>header,html[data-theme=light] .shipment-detail-drawer>header{background:#fffffff5}html[data-theme=light] .button.primary{color:#fff;background:linear-gradient(#4389ec,#256fd6);border-color:#2563c7;box-shadow:0 4px 14px #256fd633}html[data-theme=light] .button.primary:hover:not(:disabled){background:linear-gradient(#357ddd,#1f63c7);border-color:#1f58b5;box-shadow:0 6px 18px #256fd640}html[data-theme=light] .button.secondary,html[data-theme=light] .base-price-edit,html[data-theme=light] .management-row-actions button:not(.danger-link):not(.danger-button),html[data-theme=light] .parcel-preset-table td:last-child button:not(.danger-link):not(.parcel-preset-toggle),html[data-theme=light] .shipment-row-actions button:not(.danger-link),html[data-theme=light] .role-save-button:not(:disabled){color:#2d659f;background:#edf5fe;border-color:#bfd2e8;box-shadow:0 1px 2px #2337500a}html[data-theme=light] .button.secondary:hover:not(:disabled),html[data-theme=light] .base-price-edit:hover:not(:disabled),html[data-theme=light] .management-row-actions button:not(.danger-link):not(.danger-button):hover:not(:disabled),html[data-theme=light] .parcel-preset-table td:last-child button:not(.danger-link):not(.parcel-preset-toggle):hover:not(:disabled),html[data-theme=light] .shipment-row-actions button:not(.danger-link):hover:not(:disabled){color:#1f568f;background:#dfedfc;border-color:#8fb0d4}html[data-theme=light] .danger-button,html[data-theme=light] button.danger-link,html[data-theme=light] .management-row-actions .danger-link,html[data-theme=light] .shipment-row-actions .danger-link{color:#bd3541;background:#fff0f1;border-color:#efb7bc}html[data-theme=light] .danger-button:hover:not(:disabled),html[data-theme=light] button.danger-link:hover:not(:disabled),html[data-theme=light] .management-row-actions .danger-link:hover:not(:disabled),html[data-theme=light] .shipment-row-actions .danger-link:hover:not(:disabled){color:#a72834;background:#ffe3e6;border-color:#dc8790}html[data-theme=light] .parcel-preset-toggle.active{color:#16774e;background:#e8f7ef;border-color:#a9d8c0}html[data-theme=light] .parcel-preset-toggle.active>span{background:#36a66d}html[data-theme=light] .parcel-preset-toggle:not(.active)>span{background:#aeb8c5}html[data-theme=light] .parcel-preset-platform-disabled{color:#dc2626;background:#fee2e2;border-color:#fca5a5}html[data-theme=light] .shipment-filterbar button,html[data-theme=light] .shipment-filterbar form button,html[data-theme=light] .table-footer button,html[data-theme=light] .theme-toggle{color:#2d659f;background:#edf5fe;border-color:#bfd2e8}html[data-theme=light] .shipment-filterbar button:hover:not(:disabled),html[data-theme=light] .shipment-filterbar form button:hover:not(:disabled),html[data-theme=light] .table-footer button:hover:not(:disabled),html[data-theme=light] .theme-toggle:hover{color:#1f568f;background:#dfedfc;border-color:#8fb0d4}html[data-theme=light] button:focus-visible{outline-offset:2px;outline:3px solid #256fd633}html[data-theme=light] button:disabled{cursor:not-allowed;filter:none;opacity:.5;box-shadow:none}html[data-theme=light]{--action-gold:#eda62f;--action-gold-dark:#d58b18;--action-gold-soft:#fff7e4;--action-gold-soft-hover:#ffefc7;--action-gold-border:#e4c27d;--action-gold-text:#7a4d08}html[data-theme=light] .button.primary{border-color:var(--action-gold-dark);background:linear-gradient(#f6bc4d,var(--action-gold));color:#3d2705;box-shadow:0 4px 14px #d58b1838}html[data-theme=light] .button.primary:hover:not(:disabled){color:#321f03;background:linear-gradient(#f2ad31,#df941f);border-color:#bd7410;box-shadow:0 6px 18px #c6770c45}html[data-theme=light] .button.secondary,html[data-theme=light] .base-price-edit,html[data-theme=light] .management-row-actions button:not(.danger-link):not(.danger-button),html[data-theme=light] .parcel-preset-table td:last-child button:not(.danger-link):not(.parcel-preset-toggle),html[data-theme=light] .shipment-row-actions button:not(.danger-link),html[data-theme=light] .role-save-button:not(:disabled),html[data-theme=light] .shipment-filterbar button,html[data-theme=light] .shipment-filterbar form button,html[data-theme=light] .table-footer button,html[data-theme=light] .theme-toggle{border-color:var(--action-gold-border);background:var(--action-gold-soft);color:var(--action-gold-text);box-shadow:0 1px 2px #5d3c0a0d}html[data-theme=light] .button.secondary:hover:not(:disabled),html[data-theme=light] .base-price-edit:hover:not(:disabled),html[data-theme=light] .management-row-actions button:not(.danger-link):not(.danger-button):hover:not(:disabled),html[data-theme=light] .parcel-preset-table td:last-child button:not(.danger-link):not(.parcel-preset-toggle):hover:not(:disabled),html[data-theme=light] .shipment-row-actions button:not(.danger-link):hover:not(:disabled),html[data-theme=light] .shipment-filterbar button:hover:not(:disabled),html[data-theme=light] .shipment-filterbar form button:hover:not(:disabled),html[data-theme=light] .table-footer button:hover:not(:disabled),html[data-theme=light] .theme-toggle:hover{background:var(--action-gold-soft-hover);color:#634006;border-color:#d5a84d}html[data-theme=light] button:focus-visible{outline-color:#d58b1847}.shipment-live-panel th:last-child,.shipment-live-panel td:last-child{width:180px}html[data-theme=light] .nav-home svg,html[data-theme=light] .nav-item svg{color:#8a8275;transition:color .16s,transform .16s}html[data-theme=light] .nav-home:hover svg,html[data-theme=light] .nav-item:hover svg{color:#b87512;transform:translateY(-1px)}html[data-theme=light] .nav-item.active svg{color:#d58b18}html[data-theme=light] .nav-item.active{color:#76501a;background:linear-gradient(90deg,#fff2cf,#fff9ea);box-shadow:inset 2px 0 #d58b18}html[data-theme=light] .title-icon{color:#b87512;background:linear-gradient(145deg,#fff8e7,#ffefc8);border-color:#ead29e;box-shadow:inset 0 1px #fff}html[data-theme=light] .icon-button{color:#8d8272;border-radius:7px;transition:background .16s,color .16s}html[data-theme=light] .icon-button:hover,html[data-theme=light] .icon-button:focus-visible{color:#a9680c;background:#fff3d5}html[data-theme=light] .command-search>svg{color:#a0917b}html[data-theme=light] .theme-toggle svg{color:#9b6208}html[data-theme=light] .role-summary-icon{color:#a9680c;background:#fff5da;border-color:#e7cf9b}html[data-theme=light] .shipment-modal,html[data-theme=light] .shipment-detail-drawer{color:#26364b}html[data-theme=light] .shipment-modal>header,html[data-theme=light] .shipment-detail-drawer>header{background:#fffffff7;border-color:#dce3ec;box-shadow:0 1px 8px #2337500d}html[data-theme=light] .shipment-modal h2,html[data-theme=light] .shipment-detail-drawer h2{color:#26364b}html[data-theme=light] .shipment-modal header span,html[data-theme=light] .shipment-detail-drawer header span{color:#9a6718}html[data-theme=light] .shipment-modal header>button,html[data-theme=light] .shipment-detail-drawer header>button,html[data-theme=light] .drawer-close-icon-btn{color:#80520b;background:#fff7e4;border-color:#e3c98f}html[data-theme=light] .shipment-modal header>button:hover,html[data-theme=light] .shipment-detail-drawer header>button:hover,html[data-theme=light] .drawer-close-icon-btn:hover{color:#633f06;background:#ffefc7;border-color:#d5a84d}html[data-theme=light] .shipment-contact-fields,html[data-theme=light] .shipment-parcel-fields{background:#f8fafc;border-color:#d7e0ea}html[data-theme=light] .shipment-contact-fields legend,html[data-theme=light] .shipment-parcel-fields legend{color:#8a5b12}html[data-theme=light] .shipment-contact-fields label,html[data-theme=light] .shipment-parcel-fields label,html[data-theme=light] .pickup-form-grid label{color:#66768b}html[data-theme=light] .shipment-contact-fields input,html[data-theme=light] .shipment-contact-fields select,html[data-theme=light] .shipment-parcel-fields input,html[data-theme=light] .pickup-form-grid input{color:#2d3d52;background:#fff;border-color:#cfd9e5;box-shadow:0 1px 2px #2337500a}html[data-theme=light] .shipment-contact-fields input:focus,html[data-theme=light] .shipment-contact-fields select:focus,html[data-theme=light] .shipment-parcel-fields input:focus,html[data-theme=light] .pickup-form-grid input:focus{border-color:#d5a84d;outline:none;box-shadow:0 0 0 3px #d58b181f}html[data-theme=light] .contact-history-results{background:#fff;border-color:#d5dee8;box-shadow:0 16px 35px #23375029}html[data-theme=light] .contact-history-results p{color:#728197}html[data-theme=light] .contact-history-results button{color:#33455c;border-color:#e5eaf0}html[data-theme=light] .contact-history-results button:hover{background:#fff7e4}html[data-theme=light] .contact-history-results button span{color:#748399}html[data-theme=light] .contact-history-results .history-close{color:#8a5a0d}html[data-theme=light] .quote-result{color:#76501a;background:#fff8e8;border-color:#ead19a}html[data-theme=light] .quote-result>strong{color:#493008}html[data-theme=light] .shipment-create-result dl{background:#f8fafc;border-color:#d7e0ea}html[data-theme=light] .shipment-detail-drawer dt{color:#728197}html[data-theme=light] .shipment-detail-drawer dd{color:#2d3d52}html[data-theme=light] .shipment-address-card{background:#fff;border-color:#d3dde8;box-shadow:0 2px 10px #0000000a}html[data-theme=light] .shipment-address-card header{background:linear-gradient(90deg,#f1f5fa,#f8fafc);border-bottom-color:#e2e9f2}html[data-theme=light] .shipment-address-card.sender header h3{color:#2563eb}html[data-theme=light] .shipment-address-card.recipient header h3{color:#16a34a}html[data-theme=light] .shipment-address-card dl div{border-bottom-color:#f1f5f9}html[data-theme=light] .shipment-address-card dt{color:#64748b}html[data-theme=light] .shipment-address-card dd{color:#1e293b}html[data-theme=light] .shipment-address-card dd strong{color:#0f172a}html[data-theme=light] .shipment-detail-drawer>footer,html[data-theme=light] .shipment-modal form>footer{background:#f8fafc;border-color:#e3e8ef}html[data-theme=light] .pickup-shipment-picker{background:#f8fafc;border-color:#d5dee8}html[data-theme=light] .pickup-shipment-picker legend{color:#805817}html[data-theme=light] .pickup-shipment-picker>label{background:#fff;border-color:#e3e8ef}html[data-theme=light] .pickup-shipment-picker small{color:#748399}html[data-theme=light] .parcel-preset-form label,html[data-theme=light] .base-price-form label{color:#66768b}html[data-theme=light] .parcel-preset-form input[type=text],html[data-theme=light] .parcel-preset-form input[type=number],html[data-theme=light] .parcel-preset-form input:not([type]),html[data-theme=light] .base-price-form input,html[data-theme=light] .base-price-form select{color:#2d3d52;background:#fff;border-color:#cfd9e5}html[data-theme=light] .parcel-preset-form input:focus,html[data-theme=light] .base-price-form input:focus,html[data-theme=light] .base-price-form select:focus,html[data-theme=light] .management-form input:focus,html[data-theme=light] .management-form select:focus{border-color:#d5a84d;outline:none;box-shadow:0 0 0 3px #d58b181f}html[data-theme=light] .parcel-preset-active input{accent-color:#d58b18}html[data-theme=light] .confirm-dialog{background:linear-gradient(155deg,#fff,#fffaf0 68%);border-color:#e4c995;box-shadow:0 32px 100px #2337503d,0 0 0 1px #d58b1814}html[data-theme=light] .confirm-dialog-icon{color:#bd3541;background:#fff0f1;border-color:#efb7bc}html[data-theme=light] .confirm-dialog.is-primary .confirm-dialog-icon{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}html[data-theme=light] .confirm-dialog-body>p{color:#65758a}html[data-theme=light] .confirm-dialog dl{background:#f8fafc;border-color:#d8e0e9}html[data-theme=light] .confirm-dialog dl div{border-color:#e3e8ef}html[data-theme=light] .confirm-dialog dt{color:#748399}html[data-theme=light] .confirm-dialog dd{color:#2d3d52}html[data-theme=light] .confirm-dialog-warning{background:#fff7e3;border-color:#ead09a}html[data-theme=light] .confirm-dialog-warning>span{color:#6f4707;background:#f3d28b}html[data-theme=light] .confirm-dialog-warning p{color:#795315}html[data-theme=light] .confirm-dialog>footer{background:#f8fafc;border-color:#e3e8ef}.pickup-modal{width:min(860px,94vw)}.pickup-form-grid input{color:#e6e9ed;background:#12161b;border:1px solid #303742;border-radius:7px;outline:0;width:100%;height:36px;padding:0 9px}.pickup-modal form>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:16px;display:flex}.pickup-modal form>footer .pickup-cancel-button{color:#aeb6c2;box-shadow:none;background:#15181d;border:1px solid #303640}.pickup-modal form>footer .pickup-cancel-button:hover:not(:disabled){color:#fff;background:#202630;border-color:#46505f}html[data-theme=light] .pickup-modal form>footer .pickup-cancel-button{color:#405168;background:#fff;border-color:#cfd9e5;box-shadow:0 1px 2px #2337500a}html[data-theme=light] .pickup-modal form>footer .pickup-cancel-button:hover:not(:disabled){color:#1f568f;background:#dfedfc;border-color:#8fb0d4}html[data-theme=light] .pickup-form-grid input{color:#2d3d52;background:#fff;border:1px solid #cfd9e5;border-radius:7px}html[data-theme=light] .pickup-modal form>footer{background:0 0}html[data-theme=light] .shipment-modal form>footer>button:not(.button),html[data-theme=light] .shipment-detail-drawer form>footer>button:not(.button){border:1px solid var(--action-gold-border);background:var(--action-gold-soft);height:36px;color:var(--action-gold-text);border-radius:8px;padding:0 14px;font-weight:650}html[data-theme=light] .shipment-modal form>footer>button:not(.button):hover:not(:disabled),html[data-theme=light] .shipment-detail-drawer form>footer>button:not(.button):hover:not(:disabled){background:var(--action-gold-soft-hover);color:#634006;border-color:#d5a84d}.action-icon{vertical-align:-2px;flex:none;width:15px;height:15px;margin-right:6px}button:has(>.action-icon){justify-content:center;align-items:center;display:inline-flex}html[data-theme=light] .scope-select-wrap{background:linear-gradient(#fff,#fffcf6);border-color:#d8c8a9;border-radius:9px;height:38px;padding:0 10px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:0 1px 3px #503b1914}html[data-theme=light] .scope-select-wrap select{color:#2d3a4c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;background:0 0;height:100%;padding:0 26px 0 3px;font-size:10px;font-weight:700}html[data-theme=light] .scope-select-wrap select option{color:#26354a;background:#fff}html[data-theme=light] .scope-select-wrap select:disabled{color:#79879a;cursor:not-allowed}html[data-theme=light] .scope-select-wrap>svg:last-child{pointer-events:none;color:#9a6718}html[data-theme=light] .scope-role{border-color:#e7dcc8}html[data-theme=light] .organization-list-panel,html[data-theme=light] .organization-members,html[data-theme=light] .management-panel,html[data-theme=light] .organization-parcel-pricing{background:#fff;border-color:#d9e1ea;box-shadow:0 10px 30px #2337500f}html[data-theme=light] .organization-list-summary,html[data-theme=light] .organization-parcel-pricing-header{background:linear-gradient(120deg,#fffdf8,#f4f7fb);border-color:#dce4ed}html[data-theme=light] .organization-list-summary strong,html[data-theme=light] .organization-parcel-pricing-header h2{color:#2a394d}html[data-theme=light] .organization-list-summary span,html[data-theme=light] .organization-list-summary p,html[data-theme=light] .organization-parcel-pricing-header p,html[data-theme=light] .pricing-precedence{color:#6d7c90}html[data-theme=light] .organization-overview article{background:linear-gradient(145deg,#fff,#f7f9fc);border-color:#dbe3ec}html[data-theme=light] .management-toolbar{background:#f8fafc;border-color:#dce4ed}html[data-theme=light] .management-grid .table-scroll,html[data-theme=light] .organization-members .table-scroll{border-color:#dce4ed}html[data-theme=light] .pricing-simulator{background:linear-gradient(155deg,#fffdf7,#f4f7fb);border-color:#dcc99f;box-shadow:inset 0 1px #fff,0 8px 22px #2337500d}html[data-theme=light] .pricing-sim-header h3{color:#6f4a10}html[data-theme=light] .rate-card-form,html[data-theme=light] .rate-rule-editor{color:#2d3d52;background:#f8fafc;border-color:#d8e1eb}html[data-theme=light] .rate-card-form h2,html[data-theme=light] .rate-rule-editor legend{color:#2d3d52}html[data-theme=light] .organization-parcel-pricing table tbody tr:hover{background:#fffaf0}html[data-theme=light] .organization-parcel-pricing table th{color:#607087;background:#f5f7fa}.branch-pricing-header{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#111a28,#0e1218);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.branch-pricing-header strong{color:#dbe8fc;font-size:13px}.branch-pricing-header p{color:#8797ab;margin:4px 0 0;font-size:11px}.branch-pricing-scope{color:#689ff2;flex-shrink:0;margin-left:16px}html[data-theme=light] .branch-pricing-header{background:linear-gradient(110deg,#fffaf0,#f4f7fb);border-color:#dce4ed}html[data-theme=light] .branch-pricing-header strong{color:#293a50}html[data-theme=light] .branch-pricing-header p{color:#68788d}html[data-theme=light] .branch-pricing-scope{color:#986312}html[data-theme=light] .waterfall-step span{color:#66778e}html[data-theme=light] .waterfall-step small{color:#18784f}html[data-theme=light] .waterfall-step.result small{color:#28639f}html[data-theme=light] .rate-card-form{border-left:1px solid #dce4ed}html[data-theme=light] .rate-rule-editor label{color:#66768b}html[data-theme=light] .rate-rule-editor input,html[data-theme=light] .rate-rule-editor select{color:#293a50;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#ccd7e3}html[data-theme=light] .rate-rule-editor input::placeholder{color:#8b98a8}html[data-theme=light] .organization-parcel-pricing .status.pending{color:#865b0b;background:#fff7db;border-color:#e7c987}html[data-theme=light] .organization-parcel-pricing .status.ready{color:#16774e;background:#e8f7ef;border-color:#a9d8c0}.scope-switcher{border-radius:12px;padding:12px}.scope-switcher>label{letter-spacing:.01em;margin:10px 2px 5px;font-size:10px;font-weight:700}.scope-select-wrap{background:linear-gradient(#151a21,#0e1217);border-color:#343d49;border-radius:9px;gap:8px;width:100%;height:40px;padding:0 11px;transition:border-color .16s,background .16s,box-shadow .16s;position:relative;box-shadow:inset 0 1px #ffffff06}.scope-select-wrap:hover{background:linear-gradient(#192029,#11161c);border-color:#48586c}.scope-select-wrap:focus-within{border-color:#5a95e7;box-shadow:0 0 0 3px #4389f924}.scope-select-wrap>svg:first-child{color:#86aee2;flex:none}.scope-select-wrap>svg:last-child{pointer-events:none;color:#8290a2;flex:none;position:absolute;right:11px}.scope-select-wrap select{appearance:none;color:#edf2f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 28px 0 0;font-size:11.5px;font-weight:700;line-height:normal}.scope-select-wrap select option{color:#edf2f8;background:#151a21;font-size:12px;font-weight:600}.scope-select-wrap select:disabled{color:#9aa6b5;cursor:not-allowed;opacity:1}.scope-role{margin-top:11px;padding-top:10px}.scope-role span{font-size:9px}.scope-role strong{font-size:10px}html[data-theme=light] .scope-switcher{background:linear-gradient(155deg,#fffdf8,#f6f1e7);border-color:#dfcfad;box-shadow:0 8px 24px #593f1612}html[data-theme=light] .scope-switcher>label{color:#695f50}html[data-theme=light] .scope-select-wrap{background:linear-gradient(#fff,#fbf7ee);border-color:#d5c3a1;border-radius:9px;height:40px;padding:0 11px;box-shadow:0 1px 3px #503b1914,inset 0 1px #fff}html[data-theme=light] .scope-select-wrap:hover{background:#fffdf8;border-color:#c39d59}html[data-theme=light] .scope-select-wrap:focus-within{border-color:#c98a1b;box-shadow:0 0 0 3px #d58b1829}html[data-theme=light] .scope-select-wrap>svg:first-child{color:#a66b11}html[data-theme=light] .scope-select-wrap>svg:last-child{color:#8a6b36}html[data-theme=light] .scope-select-wrap select{color:#29384b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;padding:0 28px 0 0;font-size:11.5px;font-weight:700}html[data-theme=light] .scope-select-wrap select option{color:#29384b;background:#fffdf8;font-size:12px;font-weight:600}html[data-theme=light] .scope-select-wrap select:disabled{color:#778496}.scope-dropdown{width:100%;position:relative}button.scope-select-wrap{text-align:left;cursor:pointer;width:100%}button.scope-select-wrap>span{color:#edf2f8;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11.5px;font-weight:700;overflow:hidden}button.scope-select-wrap:disabled{cursor:not-allowed;opacity:.72}.scope-dropdown.open .scope-select-wrap{border-color:#5a95e7;box-shadow:0 0 0 3px #4389f924}.scope-dropdown.open .scope-select-wrap>svg:last-child{transform:rotate(-90deg)}.scope-dropdown-list{z-index:60;background:#151a21;border:1px solid #3a4655;border-radius:9px;width:100%;max-height:232px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 36px #0000006b}.scope-dropdown-list>button{color:#cbd4df;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;width:100%;min-height:34px;padding:7px 9px;display:flex}.scope-dropdown-list>button>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:650;line-height:1.35;overflow:hidden}.scope-dropdown-list>button:hover,.scope-dropdown-list>button:focus-visible{color:#fff;background:#202b38;outline:0}.scope-dropdown-list>button.selected{color:#91bcfa;background:#1a304d}.scope-dropdown-list>button:disabled,.scope-dropdown-list>button.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.scope-option-check{color:#79adf7;flex:none;font-size:11px;font-weight:900}html[data-theme=light] button.scope-select-wrap>span{color:#29384b}html[data-theme=light] .scope-dropdown.open .scope-select-wrap{border-color:#c98a1b;box-shadow:0 0 0 3px #d58b1829}html[data-theme=light] .scope-dropdown-list{background:#fffdf8;border-color:#d5c3a1;box-shadow:0 14px 30px #4934122e}html[data-theme=light] .scope-dropdown-list>button{color:#425166}html[data-theme=light] .scope-dropdown-list>button:hover,html[data-theme=light] .scope-dropdown-list>button:focus-visible{color:#382b16;background:#fff3d7}html[data-theme=light] .scope-dropdown-list>button.selected{color:#714706;background:#fbe8bd}html[data-theme=light] .scope-option-check{color:#a46609}html[data-theme=light] .scope-switcher-loading{background:linear-gradient(155deg,#fffdf8,#f6f1e7);border-color:#dfcfad;box-shadow:0 8px 24px #593f1612}html[data-theme=light] .scope-switcher-loading span{background:linear-gradient(90deg,#f0e7d6,#fff8e9,#f0e7d6) 0 0/200% 100%}html[data-theme=light] table tbody tr:not(.permission-group-row),html[data-theme=light] .organization-parcel-pricing table tbody tr:not(.permission-group-row),html[data-theme=light] table tbody tr:not(.permission-group-row):hover,html[data-theme=light] .organization-parcel-pricing table tbody tr:not(.permission-group-row):hover{background:0 0!important}html[data-theme=light] table tbody tr:not(.permission-group-row)>td{transition:background-color .28s cubic-bezier(.22,.61,.36,1)}html[data-theme=light] table tbody tr:not(.permission-group-row):hover>td,html[data-theme=light] .role-matrix-table tbody tr:not(.permission-group-row):hover>td,html[data-theme=light] .organization-parcel-pricing table tbody tr:not(.permission-group-row):hover>td{background-color:#fff8ea}html[data-theme=light] .permission-table tbody tr:not(.permission-group-row):hover>td.current{background-color:#faf5e9}html[data-theme=light] .shipment-success{color:#176a49;background:#edf9f2;border-color:#aedcc5;box-shadow:0 3px 12px #1f7a520f}html[data-theme=light] .pickup-status-result{color:#244f3b;background:#edf9f2;border-color:#aedcc5;box-shadow:0 5px 18px #1f7a5214}html[data-theme=light] .pickup-status-result header span,html[data-theme=light] .pickup-status-result dt,html[data-theme=light] .pickup-status-result header button,html[data-theme=light] .pickup-status-result dd small{color:#56836d}html[data-theme=light] .pickup-status-result dl>div{background:#f8fdf9;border-color:#cce7d9}html[data-theme=light] .pickup-status-result dd strong{color:#176a49}.user-list-table{min-width:1120px}.user-list-table th:first-child,.user-list-table td:first-child{width:22%}.user-list-table th:nth-child(2),.user-list-table td:nth-child(2){width:13%}.user-list-table th:nth-child(3),.user-list-table td:nth-child(3){width:28%}.user-list-table th:nth-child(4),.user-list-table td:nth-child(4){width:11%}.user-list-table th:nth-child(5),.user-list-table td:nth-child(5){width:12%}.user-list-table th:last-child,.user-list-table td:last-child{text-align:right;width:14%}.user-access-drawer{width:min(520px,94vw)}.user-access-body{gap:16px;padding:18px 22px;display:grid}.user-access-body>p{color:#7e8998;margin:0;font-size:11px;line-height:1.65}.user-access-body dl{background:#0d1014;border:1px solid #272e38;border-radius:9px;margin:0;padding:0}.user-access-body dl div{border-bottom:1px solid var(--line-soft);grid-template-columns:135px 1fr;gap:10px;padding:11px 13px;display:grid}.user-access-body dl div:last-child{border-bottom:0}.user-access-body dt{color:#778391;font-size:10px}.user-access-body dd{color:#d9dfe7;margin:0;font-size:11px}.user-access-body dd small{color:#778391;margin-top:3px;display:block}.user-access-body>section{background:#11151b;border:1px solid #272e38;border-radius:9px;gap:9px;padding:14px;display:grid}.user-access-body h3{color:#dce5ef;margin:0;font-size:12px}.user-access-body label{color:#7e8998;gap:6px;font-size:10px;display:grid}.user-access-body select{color:#e3e7ec;background:#12161b;border:1px solid #303945;border-radius:7px;height:38px;padding:0 10px}.user-access-memberships{gap:7px;display:grid}.user-access-memberships>div{background:#0e1217;border:1px solid #293442;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.user-access-memberships strong{font-size:11px}.user-access-memberships span{color:#8aaee0;font-size:9px}.user-access-drawer>footer{justify-content:flex-end;gap:8px;padding:0 22px 22px;display:flex}.branch-members-drawer{width:min(60vw,960px)}html[data-theme=light] .user-access-body>p,html[data-theme=light] .user-access-body dt,html[data-theme=light] .user-access-body label{color:#69788c}html[data-theme=light] .user-access-body dl,html[data-theme=light] .user-access-body>section{background:#f8fafc;border-color:#d8e1eb}html[data-theme=light] .user-access-body dd,html[data-theme=light] .user-access-body h3{color:#29394d}html[data-theme=light] .user-access-body select{color:#29394d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#cfd9e5}html[data-theme=light] .user-access-memberships>div{background:#fff;border-color:#d8e1eb}html[data-theme=light] .user-access-memberships span{color:#8b5b12}.parcel-preset-table{min-width:880px}.parcel-preset-usage{color:#7f8a98;white-space:nowrap;background:#15191f;border:1px solid #303945;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.parcel-preset-usage.used{color:#9bb9df;background:#172130;border-color:#3b4f69}html[data-theme=light] .parcel-preset-usage{color:#758397;background:#f5f7fa;border-color:#d8e0e9}html[data-theme=light] .parcel-preset-usage.used{color:#80530c;background:#fff5db;border-color:#e2c78e}.organization-detail-heading .page-actions{flex-wrap:wrap;gap:12px}.organization-address-fields .lookup-note,.organization-address-fields .geography-options{grid-column:1/-1}.organization-address-fields input[readonly]{cursor:default;opacity:.82}.organization-documents{background:#0d1014;border:1px solid #303945;border-radius:9px;gap:8px;margin-top:4px;padding:14px;display:grid}.organization-documents-panel{padding:14px}.organization-documents-panel .organization-documents{margin-top:0}.organization-documents>strong{font-size:12px}.organization-documents>p{color:#7f8997;margin:0;font-size:10px}.document-dropzone{color:#a8c7f3;text-align:center;cursor:pointer;border:1px dashed #496080;border-radius:8px;padding:18px;font-size:11px}.document-dropzone:hover{background:#111b28;border-color:#78a9e8}.document-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.document-list li{background:#11151b;border:1px solid #293442;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:7px 9px;font-size:11px;display:grid}.document-list li>span:first-child,.link-button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-list li>span:nth-child(2){color:#7f8997;font-size:10px}.document-list li>button:last-child{color:#ec838d;cursor:pointer;background:0 0;border:0;border-radius:5px;width:22px;height:22px}.link-button{color:#a8c7f3;text-align:left;cursor:pointer;background:0 0;border:0}.link-button:hover{text-decoration:underline}html[data-theme=light] .organization-documents{background:#f8fafc;border-color:#d8e1eb}html[data-theme=light] .organization-documents>p,html[data-theme=light] .document-list li>span:nth-child(2){color:#69788c}html[data-theme=light] .document-dropzone{color:#295889;border-color:#9db9da}html[data-theme=light] .document-dropzone:hover{background:#eff6ff}html[data-theme=light] .document-list li{background:#fff;border-color:#d8e1eb}html[data-theme=light] .link-button{color:#1d5f9f}.shipment-extra-fields{background:#0d1014;border:1px solid #272e38;border-radius:10px;grid-template-columns:1fr;gap:10px;margin-top:12px;padding:15px;display:grid}.shipment-extra-fields legend{color:#a8c7f3;padding:0 7px;font-size:11px;font-weight:700}.shipment-extra-fields label{color:#7f8997;gap:5px;font-size:10px;display:grid}.shipment-extra-fields input,.shipment-parcel-fields select,.shipment-parcel-fields textarea{color:#e6e9ed;background:#12161b;border:1px solid #303742;border-radius:7px;outline:0;width:100%;padding:0 9px}.shipment-extra-fields input,.shipment-parcel-fields select{height:36px}.shipment-parcel-fields textarea{resize:vertical;min-height:64px;padding-top:9px}.shipment-parcel-fields label.wide{grid-column:1/-1}.shipment-parcel-fields input[readonly]{opacity:.85;cursor:not-allowed;background:#0c0f13}.shipment-parcel-fields input:disabled,.shipment-parcel-fields select:disabled{opacity:.65;cursor:not-allowed;background:#0c0f13}html[data-theme=light] .shipment-parcel-fields input:disabled,html[data-theme=light] .shipment-parcel-fields select:disabled{color:#64748b;cursor:not-allowed;background:#f1f5f9}.save-contact{justify-content:flex-start;align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.save-contact input{width:15px!important;height:15px!important}.shipment-warning{color:#f3cb76;background:#281d0b;border:1px solid #72531c;border-radius:7px;max-width:1500px;margin:10px auto;padding:9px 11px;font-size:11px}.shipment-parcel-fields .shipment-warning{grid-column:1/-1;width:100%;margin:8px 0 0}.shipment-parcel-actions{border-top:1px dashed #232b36;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;margin-top:6px;padding-top:12px;display:flex}.shipment-parcel-fields .quote-result{grid-column:1/-1;margin-top:8px}.quote-title-group{flex-direction:column;grid-column:1;gap:4px;display:flex}.quote-badge{color:#5de49a;letter-spacing:.02em;background:#0d261a;border:1px solid #285e43;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:2px 8px;font-size:9px;font-weight:750;display:inline-flex}.quote-title{color:#b6d5fb;font-size:11px;font-weight:650}.shipment-parcel-fields .shipment-error{grid-column:1/-1;width:100%;margin:8px 0 0}.quote-breakdown{flex-wrap:wrap;grid-column:1/-1;gap:7px;margin-top:8px;display:flex}.quote-breakdown span{background:#101c2a;border:1px solid #294362;border-radius:999px;padding:4px 7px}html[data-theme=light] .shipment-extra-fields{background:#f8fafc;border-color:#d7e0ea}html[data-theme=light] .shipment-extra-fields legend{color:#8a5b12}html[data-theme=light] .shipment-extra-fields label{color:#66768b}html[data-theme=light] .shipment-extra-fields input,html[data-theme=light] .shipment-parcel-fields select,html[data-theme=light] .shipment-parcel-fields textarea{color:#2d3d52;background:#fff;border-color:#cfd9e5}html[data-theme=light] .shipment-parcel-fields input[readonly]{color:#64748b;background:#f1f5f9}html[data-theme=light] .shipment-warning{color:#80530c;background:#fff6dc;border-color:#e3c47e}html[data-theme=light] .shipment-parcel-actions{border-top-color:#e2e8f0}html[data-theme=light] .quote-badge{color:#137844;background:#edfbf3;border-color:#8fd7af}html[data-theme=light] .quote-title{color:#493008}html[data-theme=light] .quote-breakdown span{color:#80530c;background:#fff5db;border-color:#e2c78e}.quote-remote-fee.active{font-weight:650;color:#fbbf24!important;background:#f59e0b26!important;border-color:#b45309!important}html[data-theme=light] .quote-remote-fee.active{color:#92400e!important;background:#fef3c7!important;border-color:#d97706!important}.scope-unauthorized-panel{text-align:center;background:linear-gradient(155deg,#1d1316,#120e10 70%);border:1px solid #5a272e;border-radius:14px;max-width:720px;margin:40px auto;padding:36px 32px;box-shadow:0 16px 40px #00000073}.scope-unauthorized-badge{color:#f87171;background:linear-gradient(145deg,#381a1f,#221013);border:1px solid #77333d;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;display:inline-flex;box-shadow:0 0 24px #f8717126}.scope-unauthorized-panel h2{color:#fecaca;letter-spacing:-.02em;margin:0 0 12px;font-size:22px}.scope-unauthorized-desc{color:#fca5a5;max-width:540px;margin:0 auto 16px;font-size:13px;line-height:1.65}.scope-unauthorized-hint{color:#a89295;background:#1e0f1299;border:1px solid #452328;border-radius:8px;max-width:500px;margin:0 auto 24px;padding:10px 14px;font-size:11px;line-height:1.6}.scope-unauthorized-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}html[data-theme=light] .scope-unauthorized-panel{background:linear-gradient(155deg,#fff5f5,#fef2f2);border-color:#fca5a5;box-shadow:0 12px 30px #ef444414}html[data-theme=light] .scope-unauthorized-badge{color:#dc2626;background:#fee2e2;border-color:#f87171}html[data-theme=light] .scope-unauthorized-panel h2{color:#991b1b}html[data-theme=light] .scope-unauthorized-desc{color:#b91c1c}html[data-theme=light] .scope-unauthorized-hint{color:#7f1d1d;background:#fff;border-color:#fecaca}.form-section{border-top:1px solid var(--line);gap:12px;padding:14px 0;display:grid}.form-section:first-child{border-top:none;padding-top:0}.form-section>h3{color:#dce9fb;text-transform:uppercase;letter-spacing:.06em;margin:0 0 2px;font-size:11px}.form-section>h3 small{color:#7a8794;text-transform:none;letter-spacing:0;margin-top:3px;font-size:8px;font-weight:400;display:block}.form-section .form-section-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form-section .form-section-grid label{min-width:0}html[data-theme=light] .form-section>h3{color:#34465b}html[data-theme=light] .form-section>h3 small{color:#8594a6}@media (max-width:620px){.form-section .form-section-grid{grid-template-columns:1fr}}.organization-contract-panel{gap:16px;padding:16px;display:grid}.organization-contract-panel .contract-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.organization-contract-panel .contract-panel-heading h2{color:#dce9fb;margin:4px 0 0;font-size:14px;font-weight:500}html[data-theme=light] .organization-contract-panel .contract-panel-heading h2{color:#34465b}.organization-contract-panel .contract-summary-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:620px){.organization-contract-panel .contract-summary-grid{grid-template-columns:1fr}}.organization-contract-panel .contract-date-card{border:1px solid var(--line);background:linear-gradient(145deg,#12171e,#0d1014);border-radius:10px;gap:6px;padding:14px;display:grid}.organization-contract-panel .contract-date-card span{color:#7a8794;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.organization-contract-panel .contract-date-card strong{color:#dce9fb;font-size:20px;font-weight:600}html[data-theme=light] .organization-contract-panel .contract-date-card{background:#fff;border-color:#d7e0ea}html[data-theme=light] .organization-contract-panel .contract-date-card strong{color:#34465b}.shipment-modal form>footer,.shipment-detail-drawer form>footer{border-top:1px solid var(--line-soft);justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;padding-top:16px;display:flex}.shipment-modal form>footer .button,.shipment-detail-drawer form>footer .button{white-space:nowrap;margin:0}@media (max-width:520px){.shipment-modal form>footer,.shipment-detail-drawer form>footer{flex-direction:column-reverse;align-items:stretch}.shipment-modal form>footer .button,.shipment-detail-drawer form>footer .button{justify-content:center;width:100%}}.content:has(>.shipping-report-table){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.content:has(>.shipping-report-table)>.page-heading{width:100%}.shipping-report-filters{width:100%;margin:0 auto 20px}.shipping-report-filters>header{align-items:center;min-height:54px;padding:16px 20px;display:flex}.shipping-report-filters>header h2{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;line-height:1.4;display:flex}.shipping-report-filters>header h2 svg{width:17px;height:17px;color:var(--brand)}.shipping-report-filters form{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:18px 20px 20px;display:grid}.shipping-report-filters label{color:var(--muted);gap:7px;font-size:13px;display:grid}.shipping-report-filters input,.shipping-report-filters select,.shipping-report-toolbar select{border:1px solid var(--line);background:var(--panel);width:100%;min-height:40px;color:var(--text);font:inherit;border-radius:8px;padding:8px 10px}.shipping-report-filter-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.shipping-report-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.shipping-report-toolbar label,.shipping-report-toolbar>div{align-items:center;gap:8px;display:flex}.shipping-report-toolbar label{color:var(--muted);white-space:nowrap}.shipping-report-toolbar select{width:72px;min-height:36px}.shipping-report-table{flex-direction:column;flex:1 1 0;width:100%;min-height:0;margin:0 auto;display:flex;overflow:hidden}.shipping-report-scroll{flex:1 1 0;min-height:0;overflow:auto}.shipping-report-scroll[data-stale] tbody{opacity:.55;transition:opacity .12s}.shipping-report-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1724px}.shipping-report-scroll thead{z-index:1}.shipping-report-scroll th,.shipping-report-scroll td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;padding:14px 12px;overflow:hidden}.shipping-report-scroll th{z-index:1;white-space:nowrap;color:var(--muted);font-size:12px;position:sticky;top:0}.shipping-report-scroll td small{color:var(--muted);margin-top:3px;display:block}.shipping-report-scroll .shipping-report-tracking{white-space:nowrap;font-weight:650}.shipping-report-scroll .money{white-space:nowrap}.shipping-report-skeleton-row td span{background:var(--line);border-radius:4px;width:72px;max-width:100%;height:12px;animation:1.8s ease-in-out infinite dashboard-skeleton-pulse;display:block}.shipping-report-skeleton-row td{height:49px}.shipping-report-pagination-skeleton{background:var(--line);border-radius:4px;width:180px;height:12px;animation:1.8s ease-in-out infinite dashboard-skeleton-pulse;display:block}.shipping-report-scroll th:last-child,.shipping-report-scroll td:last-child{z-index:2;white-space:nowrap;width:112px;min-width:112px;box-shadow:-1px 0 var(--line);position:sticky;right:0}.shipping-report-scroll th:last-child{z-index:3;background:#12151a}.shipping-report-scroll td:last-child{background:var(--panel)}html[data-theme=light] .shipping-report-scroll th:last-child{background:#f5f7fa}.shipping-report-scroll .shipment-action-link{color:var(--brand);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.shipping-report-scroll .shipment-action-link:hover{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.shipping-report-scroll .shipment-action-link:hover{color:color-mix(in srgb, var(--brand) 75%, white)}}.shipping-report-scroll .shipment-action-link:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:2px}.shipping-report-empty{text-align:center;color:var(--muted);flex-direction:column;flex:1 0 180px;justify-content:center;align-items:center;padding:32px 20px;display:flex}.shipping-report-empty strong{color:var(--text)}.shipping-report-failed{border:1px solid var(--red);gap:6px;margin:16px}@supports (color:color-mix(in lab, red, red)){.shipping-report-failed{border:1px solid color-mix(in srgb, var(--red) 40%, var(--line))}}.shipping-report-failed{background:var(--red);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.shipping-report-failed{background:color-mix(in srgb, var(--red) 8%, var(--panel))}}.shipping-report-failed>svg,.shipping-report-failed strong{color:var(--red)}.shipping-report-failed p{margin:0 0 8px}.shipping-report-pagination{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;margin-top:auto;padding:16px 20px;display:flex}.shipping-report-pagination>span:first-child{margin-right:auto}.shipping-report-pagination nav{align-items:center;gap:6px;display:flex}.shipping-report-pagination nav .button{justify-content:center;min-width:36px}@media (max-width:1100px){.shipping-report-filters form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.shipping-report-filters form{grid-template-columns:1fr}.shipping-report-toolbar{flex-direction:column;align-items:stretch}.shipping-report-toolbar>div,.shipping-report-pagination nav{flex-wrap:wrap}}.dashboard-range-controls{justify-content:flex-start}.nav-home.active{color:#eaf2ff;box-shadow:inset 2px 0 var(--brand);background:linear-gradient(90deg,#172c4d,#131b27)}.nav-home.active svg{color:#6aa6ff}html[data-theme=light] .nav-home.active{color:#245eaa;background:linear-gradient(90deg,#e5f0ff,#f3f8ff);box-shadow:inset 2px 0 #d58b18}html[data-theme=light] .nav-home.active svg{color:#d58b18}.import-upload .import-file-field{flex:1;gap:7px;display:grid}.shipment-field-error{color:#f0858c;font-size:10px;font-weight:550;line-height:1.35}html[data-theme=light] .shipment-field-error{color:#b42332}html[data-theme=light]{--ui-primary:var(--color-primary-500);--ui-primary-foreground:#3d2705;--color-primary-600:#c28721;--color-secondary-500:#64748b;--color-accent-600:#2563eb}@supports (color:lab(0% 0 0)){html[data-theme=light]{--color-primary-600:lab(61.1161% 17.1956 58.8088);--color-secondary-500:lab(48.1611% -1.92669 -14.7151);--color-accent-600:lab(44.7848% 21.0478 -75.596)}}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.right-6{right:calc(var(--spacing) * 6)}.bottom-6{bottom:calc(var(--spacing) * 6)}.z-50{z-index:50}.col-start-2{grid-column-start:2}.my-3{margin-block:calc(var(--spacing) * 3)}.ml-2{margin-left:calc(var(--spacing) * 2)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[26px\]{width:26px;height:26px}.size-\[30px\]{width:30px;height:30px}.size-\[36px\]{width:36px;height:36px}.size-\[40px\]{width:40px;height:40px}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[40px\]{height:40px}.h-auto{height:auto}.min-h-4{min-height:calc(var(--spacing) * 4)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-4\.5{min-width:calc(var(--spacing) * 4.5)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-5\.5{min-width:calc(var(--spacing) * 5.5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-items-start{justify-items:start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}: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)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:10px}.rounded-sm{border-radius:5px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--line)}.border-current{border-color:currentColor}.border-destructive\/15{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/15{border-color:color-mix(in oklab, var(--red) 15%, transparent)}}.border-destructive\/30{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--red) 30%, transparent)}}.border-info\/15{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-info\/15{border-color:color-mix(in oklab, var(--brand) 15%, transparent)}}.border-info\/30{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-info\/30{border-color:color-mix(in oklab, var(--brand) 30%, transparent)}}.border-invert,.border-invert\/15{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.border-invert\/15{border-color:color-mix(in oklab, var(--text) 15%, transparent)}}.border-muted-foreground\/25{border-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/25{border-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.border-primary,.border-primary\/10{border-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/10{border-color:color-mix(in oklab, var(--ui-primary) 10%, transparent)}}.border-success\/15{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.border-success\/15{border-color:color-mix(in oklab, var(--green) 15%, transparent)}}.border-success\/30{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, var(--green) 30%, transparent)}}.border-transparent{border-color:#0000}.border-warning\/15{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.border-warning\/15{border-color:color-mix(in oklab, var(--amber) 15%, transparent)}}.border-warning\/30{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--amber) 30%, transparent)}}.border-t-transparent{border-top-color:#0000}.bg-background{background-color:var(--bg)}.bg-card{background-color:var(--panel)}.bg-destructive,.bg-destructive\/4{background-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/4{background-color:color-mix(in oklab, var(--red) 4%, transparent)}}.bg-destructive\/10{background-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--red) 10%, transparent)}}.bg-info,.bg-info\/4{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-info\/4{background-color:color-mix(in oklab, var(--brand) 4%, transparent)}}.bg-info\/10{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-info\/10{background-color:color-mix(in oklab, var(--brand) 10%, transparent)}}.bg-invert,.bg-invert\/10{background-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.bg-invert\/10{background-color:color-mix(in oklab, var(--text) 10%, transparent)}}.bg-muted{background-color:var(--line-soft)}.bg-primary,.bg-primary\/5{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--ui-primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--ui-primary) 10%, transparent)}}.bg-secondary{background-color:var(--line-soft)}.bg-success,.bg-success\/4{background-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.bg-success\/4{background-color:color-mix(in oklab, var(--green) 4%, transparent)}}.bg-success\/10{background-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--green) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/4{background-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/4{background-color:color-mix(in oklab, var(--amber) 4%, transparent)}}.bg-warning\/10{background-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--amber) 10%, transparent)}}.p-0{padding:0}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-1\.25{padding-inline:calc(var(--spacing) * 1.25)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-0\.25{padding-block:calc(var(--spacing) * .25)}.py-0\.75{padding-block:calc(var(--spacing) * .75)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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-\[0\.6rem\]{font-size:.6rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.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)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--text)}.text-destructive-foreground{color:var(--red)}.text-foreground{color:var(--text)}.text-info-foreground{color:var(--brand)}.text-invert-foreground{color:var(--bg)}.text-muted-foreground{color:var(--muted)}.text-primary{color:var(--ui-primary)}.text-primary-foreground{color:var(--ui-primary-foreground)}.text-secondary-foreground{color:var(--text)}.text-success,.text-success-foreground{color:var(--green)}.text-warning-foreground{color:var(--amber)}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;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}.select-none{-webkit-user-select:none;user-select:none}.running{animation-play-state:running}:is(.\*\:\[grid-area\:1\/1\]>*){grid-area:1/1}@media (hover:hover){.hover\:border-muted-foreground\/50:hover{border-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:border-muted-foreground\/50:hover{border-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus-visible\:border-ring:focus-visible{border-color:var(--ui-primary)}.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-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-ring:focus-visible,.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ui-primary) 40%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--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-background:focus-visible{--tw-ring-offset-color:var(--bg)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>\[data-slot\=alert-title\]\+\[data-slot\=alert-description\]\]\:items-start:has(>[data-slot=alert-title]+[data-slot=alert-description]){align-items:flex-start}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*3\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 3) 1fr}.has-\[\>svg\]\:gap-x-2\.5:has(>svg){column-gap:calc(var(--spacing) * 2.5)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--red)}@media not all and (min-width:40rem){.max-sm\:col-start-2{grid-column-start:2}.max-sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.max-sm\:justify-start{justify-content:flex-start}}@media (min-width:40rem){.sm\:col-start-3{grid-column-start:3}.sm\:row-start-1{grid-row-start:1}.sm\:justify-end{justify-content:flex-end}.sm\:self-center{align-self:center}}.dark\:border-destructive\/25:where(html:not([data-theme=light]),html:not([data-theme=light]) *){border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.dark\:border-destructive\/25:where(html:not([data-theme=light]),html:not([data-theme=light]) *){border-color:color-mix(in oklab, var(--red) 25%, transparent)}}.dark\:border-info\/25:where(html:not([data-theme=light]),html:not([data-theme=light]) *){border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.dark\:border-info\/25:where(html:not([data-theme=light]),html:not([data-theme=light]) *){border-color:color-mix(in oklab, var(--brand) 25%, transparent)}}.dark\:border-invert\/45:where(html:not([data-theme=light]),html:not([data-theme=light]) *){border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.dark\:border-invert\/45:where(html:not([data-theme=light]),html:not([data-theme=light]) *){border-color:color-mix(in oklab, var(--text) 45%, transparent)}}.dark\:border-primary\/25:where(html:not([data-theme=light]),html:not([data-theme=light]) *){border-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:border-primary\/25:where(html:not([data-theme=light]),html:not([data-theme=light]) *){border-color:color-mix(in oklab, var(--ui-primary) 25%, transparent)}}.dark\:border-success\/25:where(html:not([data-theme=light]),html:not([data-theme=light]) *){border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.dark\:border-success\/25:where(html:not([data-theme=light]),html:not([data-theme=light]) *){border-color:color-mix(in oklab, var(--green) 25%, transparent)}}.dark\:border-warning\/25:where(html:not([data-theme=light]),html:not([data-theme=light]) *){border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.dark\:border-warning\/25:where(html:not([data-theme=light]),html:not([data-theme=light]) *){border-color:color-mix(in oklab, var(--amber) 25%, transparent)}}.dark\:bg-destructive\/15:where(html:not([data-theme=light]),html:not([data-theme=light]) *){background-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/15:where(html:not([data-theme=light]),html:not([data-theme=light]) *){background-color:color-mix(in oklab, var(--red) 15%, transparent)}}.dark\:bg-info\/15:where(html:not([data-theme=light]),html:not([data-theme=light]) *){background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-info\/15:where(html:not([data-theme=light]),html:not([data-theme=light]) *){background-color:color-mix(in oklab, var(--brand) 15%, transparent)}}.dark\:bg-input\/30:where(html:not([data-theme=light]),html:not([data-theme=light]) *){background-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:where(html:not([data-theme=light]),html:not([data-theme=light]) *){background-color:color-mix(in oklab, var(--line) 30%, transparent)}}.dark\:bg-input\/32:where(html:not([data-theme=light]),html:not([data-theme=light]) *){background-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/32:where(html:not([data-theme=light]),html:not([data-theme=light]) *){background-color:color-mix(in oklab, var(--line) 32%, transparent)}}.dark\:bg-invert\/35:where(html:not([data-theme=light]),html:not([data-theme=light]) *){background-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-invert\/35:where(html:not([data-theme=light]),html:not([data-theme=light]) *){background-color:color-mix(in oklab, var(--text) 35%, transparent)}}.dark\:bg-primary\/15:where(html:not([data-theme=light]),html:not([data-theme=light]) *){background-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary\/15:where(html:not([data-theme=light]),html:not([data-theme=light]) *){background-color:color-mix(in oklab, var(--ui-primary) 15%, transparent)}}.dark\:bg-success\/15:where(html:not([data-theme=light]),html:not([data-theme=light]) *){background-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-success\/15:where(html:not([data-theme=light]),html:not([data-theme=light]) *){background-color:color-mix(in oklab, var(--green) 15%, transparent)}}.dark\:bg-warning\/15:where(html:not([data-theme=light]),html:not([data-theme=light]) *){background-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-warning\/15:where(html:not([data-theme=light]),html:not([data-theme=light]) *){background-color:color-mix(in oklab, var(--amber) 15%, transparent)}}.dark\:text-destructive:where(html:not([data-theme=light]),html:not([data-theme=light]) *){color:var(--red)}.dark\:text-info:where(html:not([data-theme=light]),html:not([data-theme=light]) *){color:var(--brand)}.dark\:text-invert-foreground:where(html:not([data-theme=light]),html:not([data-theme=light]) *){color:var(--bg)}.dark\:text-primary:where(html:not([data-theme=light]),html:not([data-theme=light]) *){color:var(--ui-primary)}.dark\:text-success:where(html:not([data-theme=light]),html:not([data-theme=light]) *){color:var(--green)}.dark\:text-warning:where(html:not([data-theme=light]),html:not([data-theme=light]) *){color:var(--amber)}@media (min-width:40rem){.has-\[\>\[data-slot\=alert-title\]\+\[data-slot\=alert-description\]\]\:\[\&_\[data-slot\=alert-action\]\]\:sm\:row-end-3:has(>[data-slot=alert-title]+[data-slot=alert-description]) [data-slot=alert-action]{grid-row-end:3}}.\[\&_\[data-slot\=alert-description\]\]\:text-invert-foreground\/70 [data-slot=alert-description]{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.\[\&_\[data-slot\=alert-description\]\]\:text-invert-foreground\/70 [data-slot=alert-description]{color:color-mix(in oklab, var(--bg) 70%, transparent)}}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.has-\[\>\[data-slot\=alert-title\]\+\[data-slot\=alert-description\]\]\:\[\&_svg\]\:translate-y-0\.5:has(>[data-slot=alert-title]+[data-slot=alert-description]) svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:text-destructive>svg{color:var(--red)}.\[\&\>svg\]\:text-info>svg{color:var(--brand)}.\[\&\>svg\]\:text-success>svg{color:var(--green)}.\[\&\>svg\]\:text-warning>svg{color:var(--amber)}.\[\&\>svg\:not\(\[class\*\=size-\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@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-tracking{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
