@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-900:#82181a;--color-red-950:#460809;--color-orange-500:#fe6e00;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-teal-400:#00d3bd;--color-teal-500:#00baa7;--color-cyan-50:#ecfeff;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-cyan-600:#0092b5;--color-cyan-700:#007492;--color-cyan-800:#005f78;--color-cyan-900:#104e64;--color-cyan-950:#053345;--color-sky-300:#77d4ff;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-sky-600:#0084cc;--color-sky-700:#0069a4;--color-sky-800:#005986;--color-blue-50:#eff6ff;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-950:#162456;--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-200:#c7d2ff;--color-indigo-300:#a4b3ff;--color-indigo-400:#7d87ff;--color-indigo-500:#625fff;--color-indigo-600:#4f39f6;--color-indigo-700:#432dd7;--color-indigo-800:#372aac;--color-indigo-900:#312c85;--color-indigo-950:#1e1a4d;--color-violet-100:#ede9fe;--color-violet-300:#c4b4ff;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-violet-600:#7f22fe;--color-violet-700:#7008e7;--color-violet-950:#2f0d68;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-300:#d9b3ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-purple-800:#6e11b0;--color-purple-950:#3c0366;--color-pink-500:#f6339a;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-rose-700:#c20039;--color-rose-800:#a30037;--color-rose-900:#8b0836;--color-rose-950:#4d0218;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--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);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--animate-rise:rise .4s ease-out both;--animate-toast-in:toast-in .28s cubic-bezier(.21, 1.02, .73, 1) both;--animate-float-a:float-a 14s ease-in-out infinite;--animate-float-b:float-b 18s ease-in-out infinite;--color-canvas:#f8fafc;--color-canvas-soft:#f1f5f9;--color-surface:#fff;--color-surface-soft:#f1f5f9;--color-line:#e2e8f0;--color-line-soft:#cbd5e1;--color-line-faint:#f1f5f9;--color-body-strong:#0f172a;--color-body:#475569;--color-muted:#64748b;--color-faint:#94a3b8;--color-lighter:#cbd5e1;--color-accent:#0891b2;--color-accent-soft:#ecfeff;--color-success:#16a34a;--color-success-bg:#f0fdf4;--color-info:#0284c7;--color-info-bg:#f0f9ff;--color-warning:#d97706;--color-warning-bg:#fffbeb;--color-danger:#dc2626;--color-danger-bg:#fef2f2;--color-brand:var(--brand,#4f46e5);--color-sidebar:var(--ink,#0b1120)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-teal-400:lab(76.0109% -53.3483 -2.27906);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-cyan-50:lab(98.3304% -5.97432 -2.62108);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-600:lab(55.1767% -26.7496 -30.5139);--color-cyan-700:lab(44.7267% -21.5987 -26.118);--color-cyan-800:lab(36.5114% -17.1989 -21.6292);--color-cyan-900:lab(30.372% -13.1853 -18.7887);--color-cyan-950:lab(19.1528% -9.68757 -15.5267);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-sky-800:lab(35.164% -9.57692 -34.4068);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-indigo-50:lab(95.4818% .411302 -6.78529);--color-indigo-100:lab(91.6577% 1.04591 -12.7199);--color-indigo-200:lab(84.4329% 3.18977 -23.9688);--color-indigo-300:lab(74.0235% 8.54138 -41.6075);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-indigo-600:lab(38.4009% 52.6132 -92.3857);--color-indigo-700:lab(32.4486% 49.2217 -84.6695);--color-indigo-800:lab(26.6645% 37.9804 -68.6402);--color-indigo-900:lab(23.3911% 24.6978 -50.4718);--color-indigo-950:lab(12.4853% 14.9672 -31.3418);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-violet-950:lab(14.0706% 33.3353 -46.7553);--color-purple-50:lab(97.1627% 2.99937 -4.13398);--color-purple-100:lab(93.3333% 6.97437 -9.83434);--color-purple-200:lab(87.8405% 13.4282 -18.7159);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-purple-800:lab(30.6017% 56.7637 -64.4751);--color-purple-950:lab(14.8253% 38.9005 -44.5861);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-rose-900:lab(29.7104% 51.514 12.6253);--color-rose-950:lab(14.2323% 34.0086 9.80922);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scroll-behavior:smooth;scrollbar-gutter:stable}*{scrollbar-width:thin;scrollbar-color:var(--color-line-soft) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--color-line-soft);background-clip:content-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--color-muted);background-clip:content-box;border:2px solid #0000}::selection{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--brand,#4f46e5) 22%, white)}}body{min-height:100vh;color:var(--color-body-strong);background-color:var(--color-canvas);background-image:radial-gradient(900px 480px at 12% -8%, var(--brand,#4f46e5), transparent 70%), radial-gradient(900px 480px at 92% 4%, #6366f10f, transparent 70%)}@supports (color:color-mix(in lab, red, red)){body{background-image:radial-gradient(900px 480px at 12% -8%, color-mix(in srgb, var(--brand,#4f46e5) 7%, transparent), transparent 70%), radial-gradient(900px 480px at 92% 4%, #6366f10f, transparent 70%)}}:focus-visible{outline:2px solid var(--brand,#4f46e5);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.045em;margin-bottom:9px;font-size:clamp(28px,4vw,40px);line-height:1.08}h2{letter-spacing:-.025em;margin-bottom:5px;font-size:19px}h3{margin-bottom:6px;font-size:15px}label{gap:calc(var(--spacing) * 1.5);--tw-font-weight:650;color:var(--color-muted);font-size:11px;font-weight:650;display:grid}input,select,textarea{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);min-width:0;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));--tw-duration:.15s;background-color:var(--color-surface);color:var(--color-body-strong);border-radius:9px;padding:10px 11px;transition-duration:.15s}input:focus,select:focus,textarea:focus{border-color:var(--brand,#4f46e5);--tw-outline-style:none;box-shadow:0 0 0 3px var(--brand,#4f46e5);outline-style:none}@supports (color:color-mix(in lab, red, red)){input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 13%, transparent)}}select{cursor:pointer;padding-right:calc(var(--spacing) * 8);appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2368758a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.register-control{margin-bottom:1rem}.register-open-layout{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.4fr);align-items:end;gap:1rem;display:grid}.register-summary{margin:0}.register-inline-form{grid-template-columns:repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:.75rem;display:grid}.register-inline-form label{color:var(--color-muted);gap:.4rem;font-size:.76rem;font-weight:700;display:grid}.register-inline-form input,.register-inline-form select{border:1px solid var(--color-line);width:100%;min-height:42px;color:var(--color-body-strong);background:#fff;border-radius:10px;padding:.65rem .75rem}.register-history{border-top:1px solid var(--color-line);flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:1rem;padding-top:.85rem;font-size:.78rem;display:flex}.register-history>strong{width:100%}.register-history>span{gap:.15rem;font-weight:700;display:grid}.register-history small{color:var(--color-muted);font-weight:500}.pos-promotion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pos-code-entry{align-items:center;gap:.45rem;min-width:0;display:flex}.pos-code-entry>span{border:1px solid var(--color-line);background:#fff;border-radius:10px;flex:1;align-items:center;gap:.45rem;min-width:0;padding:0 .65rem;display:flex}.pos-code-entry input{flex:1;min-width:0;box-shadow:none!important;border:0!important;padding-inline:0!important}.promotion-success{color:#15803d;font-weight:700}.pos-total-row.change{color:#15803d}.table-subtext{color:var(--color-muted);margin-top:.15rem;display:block}@media (max-width:900px){.register-open-layout,.register-inline-form{grid-template-columns:1fr 1fr}}@media (max-width:620px){.register-open-layout,.register-inline-form,.pos-promotion-grid{grid-template-columns:1fr}}.theme-mode-toggle{cursor:pointer;color:#4f46e5;background:linear-gradient(145deg,#fff,#eef2ff);border:1px solid #c7d2fe;border-radius:11px;place-items:center;width:38px;height:38px;padding:0;transition:transform .15s,border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 5px 14px -9px #4f46e538,inset 0 1px #ffffffe6}.theme-mode-toggle[data-mode=dark]{color:#a5b4fc;background:linear-gradient(145deg,#172554,#0f172a 72%);border-color:#475569;box-shadow:0 5px 16px -9px #6366f1f2,inset 0 1px #94a3b829}.theme-mode-toggle:hover{border-color:var(--brand,#4f46e5);box-shadow:0 7px 18px -9px var(--brand,#4f46e5);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.theme-mode-toggle:hover{box-shadow:0 7px 18px -9px color-mix(in srgb, var(--brand,#4f46e5) 70%, transparent)}}.theme-mode-toggle:active{transform:translateY(0)scale(.96)}.theme-mode-toggle:focus-visible{outline:2px solid var(--brand,#4f46e5);outline-offset:2px}.theme-mode-toggle svg{stroke-width:2.3px;width:17px;height:17px}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.eyebrow{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:850;--tw-tracking:.13em;letter-spacing:.13em;color:var(--brand,#4f46e5);text-transform:uppercase;font-size:11px;font-weight:850}.primary-button{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);background-color:var(--brand,#4f46e5);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-extrabold);font-size:12px;font-weight:var(--font-weight-extrabold);color:var(--color-white);--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff29), 0 8px 20px -8px var(--tw-shadow-color,var(--brand,#4f46e5));border-width:0;border-radius:10px;padding-block:11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.primary-button{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff29), 0 8px 20px -8px var(--tw-shadow-color,color-mix(in srgb,var(--brand,#4f46e5) 65%,transparent))}}.primary-button{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}@media (hover:hover){.primary-button:hover{--tw-brightness:brightness(105%);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,)}}.primary-button:active{scale:.98}.primary-button:disabled{cursor:wait;opacity:.6}.primary-button:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.button-link{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);text-decoration-line:none;display:inline-flex}.text-link{--tw-font-weight:var(--font-weight-extrabold);font-size:12px;font-weight:var(--font-weight-extrabold);color:var(--brand,#4f46e5);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));text-decoration-line:none}@media (hover:hover){.text-link:hover{color:#4338ca}}.icon-button{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);background-color:var(--color-surface-soft);padding-inline:11px;padding-block:calc(var(--spacing) * 2);--tw-font-weight:750;color:#475569;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-width:1px;border-color:#e2e8ee;border-radius:9px;font-size:11px;font-weight:750;transition-duration:.15s;display:inline-flex}@media (hover:hover){.icon-button:hover{background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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);border-color:#cdd8e0}}.icon-button:active{scale:.98}.icon-button.sm{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:10px}.icon-button.lg{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:12px}.secondary-button{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-extrabold);font-size:12px;font-weight:var(--font-weight-extrabold);color:#475569;--tw-shadow:0 1px 2px var(--tw-shadow-color,#1629420d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:10px;padding-block:11px;transition-duration:.15s;display:inline-flex}@media (hover:hover){.secondary-button:hover{background-color:var(--color-surface-soft);border-color:#cdd8e0}}.secondary-button:active{scale:.98}.secondary-button:disabled{opacity:.6}.outline-button{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-extrabold);font-size:12px;font-weight:var(--font-weight-extrabold);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:10px;padding-block:11px;transition-duration:.15s;display:inline-flex}@media (hover:hover){.outline-button:hover{background-color:var(--color-surface-soft);border-color:#cdd8e0}}.outline-button:active{scale:.98}.outline-button:disabled{opacity:.6}.muted-text{color:var(--color-faint)}.table-action{cursor:pointer;border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);color:var(--brand,#4f46e5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;background-color:#eef2ff;border-width:1px;border-color:#e0e7ff;border-radius:7px;padding-block:5px;padding-inline:7px;text-decoration-line:none;transition-duration:.15s}@media (hover:hover){.table-action:hover{--tw-brightness:brightness(95%);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,)}}.table-action:disabled{cursor:wait;opacity:.5}.danger-action{color:var(--color-danger);background-color:#fdf0f0;border-color:#f5dddd}@media (hover:hover){.danger-action:hover{background-color:#fbe5e5}}.danger-button{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-600);background-color:var(--color-red-600);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-extrabold);font-size:12px;font-weight:var(--font-weight-extrabold);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:10px;padding-block:10px;transition-duration:.15s;display:inline-flex}@media (hover:hover){.danger-button:hover{border-color:var(--color-red-700);background-color:var(--color-red-700)}}.danger-button:active{scale:.98}.danger-button:disabled{cursor:wait;opacity:.6}.danger-button:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.export-button{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);color:#047857;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;background-color:#ecfdf5;border-width:1px;border-color:#b6e3c9;border-radius:10px;padding-block:10px;text-decoration-line:none;transition-duration:.15s;display:inline-flex}@media (hover:hover){.export-button:hover{background-color:#d9f8e8;border-color:#7fd3a8}}.export-button:active{scale:.98}.export-button svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.add-line-button{cursor:pointer;border-style:var(--tw-border-style);--tw-border-style:dashed;background-color:var(--color-white);padding:calc(var(--spacing) * 2);--tw-font-weight:750;color:var(--brand,#4f46e5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border:1px dashed #cdd7e0;border-radius:9px;font-size:11px;font-weight:750;transition-duration:.15s}@media (hover:hover){.add-line-button:hover{border-color:var(--brand,#4f46e5);background-color:#eef2ff}}.add-line-button:active{scale:.99}.login-form{margin-top:calc(var(--spacing) * 7);gap:13px;display:grid}.login-options{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.login-remember{cursor:pointer;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:#5d6a7c}.login-remember input{accent-color:var(--brand,#4f46e5)}.forgot-password-link{--tw-font-weight:750;color:var(--brand,#4f46e5);font-size:12px;font-weight:750;text-decoration-line:none}@media (hover:hover){.forgot-password-link:hover{text-decoration-line:underline}}.forgot-overlay{z-index:50;padding:calc(var(--spacing) * 4);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background-color:#0b112073;background-color:lab(5.09333% .999592 -10.9187/.45);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.forgot-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);--tw-shadow:0 28px 80px -32px var(--tw-shadow-color,#16294266);width:100%;max-width:420px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);padding:26px}.forgot-card form{gap:13px;display:grid}.forgot-card h3{--tw-font-weight:var(--font-weight-extrabold);font-size:17px;font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-body-strong);margin:0}.forgot-card p{--tw-leading:1.6;color:var(--color-muted);margin:0;font-size:12px;line-height:1.6}.forgot-header{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.forgot-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-2xl);background-color:#0891b21f;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.forgot-icon{background-color:color-mix(in oklab, var(--color-accent) 12%, transparent)}}.forgot-icon{color:var(--brand,#4f46e5)}.forgot-code{border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.forgot-code{border-color:color-mix(in oklab, var(--brand,#4f46e5) 40%, transparent)}}.forgot-code{padding:calc(var(--spacing) * 4);text-align:center;font-family:var(--font-mono);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);word-break:break-all;color:#0b1120;background-color:#eef2ff}.forgot-card .secondary-button{margin-top:calc(var(--spacing) * 3);width:100%}.forgot-card .primary-button{margin-top:var(--spacing);width:100%}.forgot-back{margin-top:calc(var(--spacing) * 2);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);--tw-font-weight:650;color:var(--color-muted);background-color:#0000;border-width:0;padding:0;font-size:11.5px;font-weight:650;display:flex}@media (hover:hover){.forgot-back:hover{color:var(--brand,#4f46e5)}}.forgot-card .form-message{margin-top:calc(var(--spacing) * -1);text-align:center}.product-form,.entity-form{grid-template-columns:repeat(1,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.management-form-panel .entity-form label:not(.image-upload-field):not(.check-label){grid-template-columns:minmax(64px,auto) 1fr;align-items:center;gap:10px}.settings-form{display:grid}@media (min-width:600px){.form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-form .form-row{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:600px){.product-form .form-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:880px){.product-form .form-row{grid-column:span 1/span 1}}.product-form .two-columns-form{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:600px){.product-form .two-columns-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-form .three-columns-form{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:600px){.product-form .three-columns-form{grid-template-columns:repeat(3,minmax(0,1fr))}}.form-message{--tw-leading:1.5;color:var(--color-muted);margin:0;font-size:11px;line-height:1.5}.error-text,.danger-text{color:var(--color-danger)}.success-text{color:var(--color-success)}.form-switch{margin-top:calc(var(--spacing) * .5);text-align:center;color:var(--color-muted);font-size:12px}.form-switch a{--tw-font-weight:750;color:var(--brand,#4f46e5);font-weight:750;text-decoration-line:none}@media (hover:hover){.form-switch a:hover{text-decoration-line:underline}}.inline-form{margin-top:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-faint);background-color:var(--color-surface);border-radius:13px;padding:15px}.inline-form .entity-form{margin-top:calc(var(--spacing) * 3)}.check-label{flex-direction:row;align-items:center;display:flex}.check-label input{width:auto}.color-fields input{width:100%;height:42px;padding:var(--spacing)}.edit-contact-panel{margin-top:calc(var(--spacing) * 4);max-width:640px}.cancel-edit{margin-top:calc(var(--spacing) * 2.5)}.image-upload-row{align-items:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.image-upload-preview{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);object-fit:cover;border-radius:10px}.image-upload-placeholder{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line-soft);color:#9aa7b8;background-color:#f8fafb;border-radius:10px;justify-content:center;align-items:center;display:flex}.image-upload-buttons{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.image-upload-buttons .secondary-button,.image-upload-buttons .table-action{padding-block:calc(var(--spacing) * 2)}.image-upload-hint{--tw-leading:var(--leading-relaxed);font-size:10.5px;line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.image-upload-field input[type=file]{display:none}.ss-root{width:100%;min-width:0;display:block;position:relative}.ss-trigger{cursor:pointer;border:1px solid var(--color-line-soft,#d7e0e7);box-sizing:border-box;background:#f8fafb;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;min-height:42px;padding:10px 11px;transition:border-color .15s,box-shadow .15s;display:flex}.ss-trigger:hover{border-color:#cdd8e0}.ss-trigger:focus-visible{border-color:var(--brand,#4f46e5);box-shadow:0 0 0 3px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.ss-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 13%, transparent)}}.ss-trigger:focus-visible{outline:none}.ss-trigger-value{text-overflow:ellipsis;white-space:nowrap;color:#263448;flex:auto;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.ss-trigger-empty .ss-trigger-value{color:#8390a2;font-weight:400}.ss-trigger-icons{color:#8390a2;flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.ss-clear{cursor:pointer;color:var(--color-faint,#94a3b8);border-radius:999px;align-items:center;padding:2px;display:flex}.ss-clear:hover{color:var(--color-muted,#64748b);background:#eef2f5}.ss-popup{z-index:90;border:1px solid var(--color-line,#e2e8f0);background:#fff;border-radius:11px;flex-direction:column;min-width:220px;display:flex;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 18px 44px -12px #16294240}.ss-search{border-bottom:1px solid var(--color-line-faint,#eef2f5);background:#f8fafb;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;display:flex}.ss-search input{width:100%;box-shadow:none;background:0 0;border:0;outline:none;padding:10px 0;font-size:12px;font-weight:500}.ss-search input:focus{box-shadow:none;border:0}.ss-list{flex:auto;min-height:0;max-height:228px;padding:4px;overflow-y:auto}.ss-option{cursor:pointer;text-align:left;color:#263448;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:12px;font-weight:500;transition:background-color .1s;display:flex}.ss-option:hover,.ss-option.active{background:#eef2ff}.ss-option.selected{color:var(--brand,#4f46e5);font-weight:700}.ss-option .ss-hint{color:var(--color-faint,#94a3b8);flex-shrink:0;margin-left:auto;font-size:10px;font-weight:700}.ss-option .ss-check{color:var(--brand,#4f46e5);flex-shrink:0}.ss-empty{text-align:center;color:var(--color-faint,#94a3b8);padding:32px 12px;font-size:11px}.ss-quick-form{gap:8px;display:grid}.ss-quick-actions{align-items:center;gap:8px;display:flex}.ss-quick-actions .primary-button{padding:8px 12px;font-size:11px}.ss-quick-toggle{width:100%;margin-top:4px}.ss-compact .ss-trigger{min-height:34px;padding:6px 8px}.ss-compact .ss-trigger-value{font-size:11px}.cat-lock-popup{z-index:90;flex-direction:column;max-width:min(560px,100vw - 16px);display:flex;overflow:hidden}.cat-lock-panels{align-items:stretch;min-height:220px;max-height:300px;display:flex}.cat-lock-main{flex:50%;min-width:0;max-height:300px}.cat-lock-flyout{background:#fff;border-left:1px solid #e2e8f0;flex:50%;min-width:0;max-height:300px;padding:4px;overflow:auto}.cat-lock-parent,.cat-lock-child{justify-content:space-between;gap:8px;width:100%}.cat-lock-parent.locked{background:#f1f5f9}.cat-lock-parent-main{align-items:center;gap:8px;min-width:0;display:inline-flex}.cat-lock-parent-main>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cat-lock-thumb{object-fit:cover;background:#e2e8f0;border-radius:6px;flex-shrink:0;width:22px;height:22px;position:relative;overflow:hidden}.cat-lock-thumb-fallback{color:#64748b;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.cat-lock-parent-meta{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.cat-lock-chevron{color:#94a3b8;flex-shrink:0}.settings-tabs{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:4px;display:flex}.settings-tab{cursor:pointer;white-space:nowrap;color:var(--color-muted);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:10px 14px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.settings-tab:hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.settings-tab:hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 25%, var(--color-line))}}.settings-tab:hover{background:var(--color-surface-soft);color:var(--color-body-strong)}.settings-tab.active{border-color:var(--brand,#4f46e5);background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.settings-tab.active{background:color-mix(in srgb, var(--brand,#4f46e5) 8%, white)}}.settings-tab.active{color:var(--brand,#4f46e5);box-shadow:0 0 0 3px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.settings-tab.active{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 10%, transparent)}}.webhook-target{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;grid-column:1/-1;gap:14px;padding:20px;transition:border-color .2s;display:grid}.webhook-target:hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.webhook-target:hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 25%, var(--color-line))}}.webhook-target .check-label{align-items:center;gap:8px;display:flex}.webhook-target-actions{border-top:1px solid var(--color-line-faint);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.integration-settings-page{gap:18px;min-width:0;display:grid}.integration-settings-page>.page-heading,.integration-settings-page>.management-stats{margin-bottom:0}.integration-settings-page>.management-stats{flex-wrap:wrap;gap:12px;display:flex}.integration-settings-page>.grid{min-width:0}.domain-dns-hint{border:1px solid var(--brand,#4f46e5);gap:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.domain-dns-hint{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 20%, var(--color-line))}}.domain-dns-hint{background:var(--brand,#4f46e5);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.domain-dns-hint{background:color-mix(in srgb, var(--brand,#4f46e5) 4%, var(--color-surface))}}.domain-dns-hint{grid-column:1/-1;padding:14px 16px}.domain-dns-hint strong{color:var(--color-body-strong);font-size:11px;font-weight:750}.domain-dns-hint p{color:var(--color-muted);margin:0;font-size:10.5px;line-height:1.55}.domain-dns-hint code{background:var(--color-surface-soft);color:var(--brand,#4f46e5);border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700}.settings-footer{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;padding-block:18px;padding-inline:25px;display:flex}.settings-footer .form-message{margin:0}.dashboard-topbar{z-index:30;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:#ffffffe0;justify-content:space-between;align-items:center;height:62px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.dashboard-topbar{background-color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.dashboard-topbar{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);padding-inline:18px}@media (min-width:880px){.dashboard-topbar{height:72px;padding-inline:34px}}.search-box{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);background-color:var(--color-surface-soft);width:100%;max-width:884px;height:28px;padding-inline:calc(var(--spacing) * 4);color:#8390a2;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));--tw-duration:.15s;border-width:1px;border-color:#e6ebf0;border-radius:3.40282e38px;transition-duration:.15s;display:flex}.search-box:focus-within{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.search-box:focus-within{border-color:color-mix(in oklab, var(--brand,#4f46e5) 40%, transparent)}}.search-box:focus-within{background-color:var(--color-white)}@media (min-width:600px){.search-box{width:86%}}@media (min-width:880px){.search-box{width:75%}}.search-box input{border-style:var(--tw-border-style);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;width:100%;min-width:0;padding-block:0;padding-inline:0;font-size:12px}.dashboard-topbar .shell-search{flex:420px;min-width:280px;max-width:520px;position:relative}.dashboard-topbar .search-box{border-radius:12px;width:100%;max-width:none;height:44px;padding-inline:16px;box-shadow:0 4px 14px #1629420f}.dashboard-topbar .search-box:focus-within{box-shadow:0 0 0 3px var(--brand,#4f46e5), 0 6px 18px #16294214}@supports (color:color-mix(in lab, red, red)){.dashboard-topbar .search-box:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 12%, transparent), 0 6px 18px #16294214}}.topbar-actions{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.page-back-button{height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-extrabold);font-size:12px;font-weight:var(--font-weight-extrabold);color:#334155;--tw-shadow:0 1px 2px var(--tw-shadow-color,#1629420d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-width:1px;border-color:#e2e8ee;border-radius:10px;flex-shrink:0;transition-duration:.15s;display:inline-flex}@media (hover:hover){.page-back-button:hover{background-color:var(--color-surface-soft);border-color:#cdd8e0}}.page-back-button:active{scale:.98}.page-back-button svg{width:15px;height:15px}@media (max-width:720px){.dashboard-topbar .page-back-button span{display:none}.dashboard-topbar .page-back-button{padding-inline:9px}}.dashboard-live-clock{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;flex:0 178px;align-items:center;gap:9px;min-width:155px;padding:7px 10px;display:flex;box-shadow:0 1px 2px #1629420d}.dashboard-live-clock-icon{color:#dbeafe;background:linear-gradient(135deg,#2563eb,#7c3aed 70%,#db2777);border:1px solid #2563eb40;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 2px 6px #2563eb47}.dashboard-live-clock-icon svg{width:14px;height:14px}.dashboard-live-clock-copy{gap:2px;min-width:0;display:grid}.dashboard-live-clock-copy strong{color:var(--color-body-strong);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;line-height:1.05}.dashboard-live-clock-copy small{color:var(--color-muted);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.locale-pill{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-muted);border-radius:3.40282e38px;display:none}@media (min-width:600px){.locale-pill{display:inline-block}}.date-chip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-muted);border-radius:3.40282e38px;display:inline-block}.user-pill{border-style:var(--tw-border-style);background-color:var(--color-surface-soft);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:#475569;border-width:1px;border-color:#e2e8ee;border-radius:3.40282e38px;align-items:center;gap:7px;padding:4px 12px 4px 4px;display:flex}.user-avatar{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);background-color:var(--brand,#4f46e5);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.user-avatar{background-color:color-mix(in srgb,var(--brand,#4f46e5) 18%,white)}}.user-avatar{--tw-font-weight:var(--font-weight-black);font-size:9px;font-weight:var(--font-weight-black);color:var(--brand,#4f46e5)}.user-avatar img{object-fit:cover;width:100%;height:100%}.date-trigger:active,.calc-trigger:active,.currency-trigger:active{transform:scale(.97)}.user-menu-trigger{cursor:pointer;border:1px solid var(--color-line-soft);background:var(--color-surface-soft);font:inherit;color:#475569;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:11px;font-weight:700;transition:border-color .15s,background .15s,transform .1s;display:inline-flex}.user-menu-trigger:hover{background:#fff;border-color:#cdd8e0}.user-name{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.user-menu-chevron{width:14px;height:14px;color:var(--color-muted)}.user-menu-dropdown{z-index:50;border:1px solid var(--color-line);background:#fff;border-radius:14px;width:250px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 12px 32px -12px #1629422e}.user-menu-dropdown .dd-heading strong{font-size:13px;display:block}.user-menu-dropdown .dd-heading small{font-size:11px;display:block}.role-chip{background:var(--brand,#4f46e5);border-radius:999px;margin-top:3px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.role-chip{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, white)}}.role-chip{color:var(--brand,#4f46e5);padding:2px 8px;font-size:9px;font-weight:800}@media (max-width:640px){.date-trigger span,.calc-trigger span,.user-name{display:none}}.dashboard-sidebar{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-faint);flex-direction:column;height:auto;padding:16px 0 18px;display:none}@media (min-width:880px){.dashboard-sidebar{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;height:100vh;padding-inline:0;display:flex;position:sticky;top:0;overflow:hidden}}.dashboard-sidebar{background:var(--color-sidebar,var(--ink,#0b1120));border-color:#ffffff1f;box-shadow:1px 0 #22292f08,6px 0 24px -18px #22292f1f}.dashboard-brand{margin-bottom:calc(var(--spacing) * 3);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 2);text-decoration-line:none;display:flex}.dashboard-brand>span:last-child{display:grid}.dashboard-brand strong{--tw-font-weight:800;--tw-tracking:-.02em;letter-spacing:-.02em;color:#303030;font-size:15px;font-weight:800}.dashboard-brand small{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-faint);text-transform:uppercase}.dashboard-brand strong{color:#fffffff0}.dashboard-brand small{color:#ffffff8c}.dashboard-sidebar .vendor-switcher-trigger{background:#ffffff0f;border-color:#0000}.dashboard-sidebar .vendor-switcher-trigger:hover{box-shadow:none;background:#ffffff1a;border-color:#0000}.dashboard-sidebar .vendor-switcher-label strong{color:#ffffffe6}.dashboard-sidebar .vendor-switcher-label small,.dashboard-sidebar .vendor-switcher-chevron{color:#ffffff80}.dashboard-sidebar :is(.vendor-switcher-edit,.vendor-switcher-switch){color:#ffffff8c}.dashboard-sidebar :is(.vendor-switcher-edit,.vendor-switcher-switch):hover{color:#ffffffe6;background:#ffffff1a}.brand-symbol{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);--tw-font-weight:var(--font-weight-black);font-size:11px;font-weight:var(--font-weight-black);color:var(--color-white);background:var(--brand-gradient,linear-gradient(135deg, var(--brand,#4f46e5), var(--accent,#22d3ee)));box-shadow:0 6px 16px -6px var(--brand,#4f46e5);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.brand-symbol{box-shadow:0 6px 16px -6px color-mix(in srgb, var(--brand,#4f46e5) 60%, transparent)}}.dashboard-nav{margin-top:var(--spacing);flex-direction:column;display:flex;overflow-x:auto}@media (min-width:880px){.dashboard-nav{min-height:0;padding-bottom:calc(var(--spacing) * 3);flex:1;align-content:flex-start;align-items:stretch;display:grid;overflow:visible auto}}.dashboard-nav{scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent}.dashboard-nav::-webkit-scrollbar{width:6px;height:6px}.dashboard-nav::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:8px}.dashboard-nav::-webkit-scrollbar-thumb:hover{background:#cfd8e2}.drawer-toggle{border-style:var(--tw-border-style);background-color:var(--color-surface-soft);color:#475569;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-width:1px;border-color:#e2e8ee;border-radius:9px;justify-content:center;align-items:center;transition-duration:.15s}@media (hover:hover){.drawer-toggle:hover{background-color:var(--color-white);border-color:#cdd8e0}}.drawer-toggle:active{scale:.96}@media (min-width:880px){.drawer-toggle{display:none}}.drawer-backdrop{z-index:40;background-color:#0000004d;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.drawer-backdrop{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}@media (min-width:880px){.drawer-backdrop{display:none}}.dashboard-sidebar.drawer-open{z-index:50;inset-block:0;width:280px;display:flex;position:fixed;left:0}@media (min-width:880px){.dashboard-sidebar.drawer-open{z-index:auto;width:auto;position:static;inset:auto}}.drawer-open .nav-group{gap:1px;display:grid}.drawer-open .nav-toplink,.drawer-open .nav-group-toggle{width:calc(100% - 16px);margin:1px 8px}.drawer-open .nav-group-items{margin:1px 8px;position:relative}.drawer-open .nav-group-items-inner{border-radius:10px;min-height:auto}.drawer-open .nav-group-items a{padding-inline:calc(var(--spacing) * 3);padding-block:7px}.drawer-open .nav-submenu{margin:1px 8px}.drawer-open .nav-submenu-items a{padding-inline:calc(var(--spacing) * 3);padding-block:6px}.dashboard-content{width:100%;max-width:1680px;padding:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:880px){.dashboard-content{padding:20px}}.page-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-faint);margin-bottom:14px;padding-bottom:10px;display:flex}.page-heading.compact-heading{margin-bottom:16px;padding-bottom:12px}.page-heading>div{min-width:0}.heading-actions{align-items:center;gap:calc(var(--spacing) * 3);flex-shrink:0;display:flex}.page-heading .eyebrow{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:850;--tw-tracking:.13em;letter-spacing:.13em;text-transform:uppercase;color:var(--brand,#4f46e5);font-size:10px;font-weight:850}.page-heading h1{--tw-font-weight:800;--tw-tracking:-.03em;letter-spacing:-.03em;color:#1d293a;margin-bottom:2px;font-size:22px;font-weight:800}.page-heading p{color:var(--color-muted);font-size:13px}.compact-heading h1{font-size:19px}.centered-error{min-height:100vh;padding:calc(var(--spacing) * 6);place-items:center;display:grid}.error-panel{max-width:620px}.nav-toplink{color:#ffffffd1;border-radius:10px;align-items:center;gap:11px;min-height:40px;margin:1px 8px;padding:8px 11px;font-size:13px;font-weight:650;text-decoration:none;transition:background-color .15s,color .15s,transform .15s;display:flex;position:relative}.nav-toplink:hover{background:#ffffff12}.nav-toplink.active{color:var(--brand,#4f46e5);background:#fffffff2;font-weight:700}.nav-toplink.active:before,.nav-group-toggle.open:before{content:"";background:var(--brand-gradient,var(--brand,#4f46e5));border-radius:999px;width:3px;height:54%;position:absolute;top:50%;left:-5px;translate:0 -50%}.nav-toplink-icon{width:17px;height:17px;color:var(--nav-icon-color,var(--brand,#4f46e5));flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.nav-toplink-icon{color:color-mix(in srgb, var(--nav-icon-color,var(--brand,#4f46e5)) 82%, white)}}.nav-toplink-icon{transition:transform .15s}.nav-toplink:hover .nav-toplink-icon{transform:scale(1.06)}.nav-group{gap:0;display:grid}.nav-group-toggle{cursor:pointer;color:#ffffffd1;width:calc(100% - 16px);min-height:40px;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:1px 8px;padding:8px 11px;font-size:13px;font-weight:650;transition:background-color .15s,color .15s;display:flex;position:relative}.nav-group-toggle:hover{background:#ffffff12}.nav-group-toggle.open,.nav-group-toggle.active{color:var(--brand,#4f46e5);font-weight:700}.nav-group-toggle.open{background:#fffffff2}.nav-group-label{align-items:center;gap:11px;min-width:0;display:flex}.nav-group-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-group-icon{width:17px;height:17px;color:var(--nav-icon-color,var(--brand,#4f46e5));flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.nav-group-icon{color:color-mix(in srgb, var(--nav-icon-color,var(--brand,#4f46e5)) 82%, white)}}.nav-group-chevron-icon{color:#ffffff73;flex-shrink:0;width:14px;height:14px;transition:rotate .18s,color .18s}.nav-group-toggle.open .nav-group-chevron-icon{color:var(--brand,#4f46e5);rotate:180deg}.nav-group-items{opacity:0;pointer-events:none;grid-template-rows:0fr;margin:0 8px;transition:grid-template-rows .18s,opacity .15s,margin .18s;display:grid;overflow:hidden}.nav-group-items.open{opacity:1;pointer-events:auto;grid-template-rows:1fr;margin:3px 8px 5px}.nav-group-items-inner{background:0 0;border:0 solid #0000;border-radius:10px;flex-direction:column;gap:2px;min-height:0;padding:0 5px;transition:padding .18s,border-color .18s,background-color .18s;display:flex;overflow:hidden}.nav-group-items.open .nav-group-items-inner{background:#ffffff0d;border-width:1px;border-color:#ffffff24;padding:5px}.nav-group-items a{color:#ffffffa8;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;gap:9px;min-height:34px;padding:7px 9px;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;transition:color .13s,background-color .13s;display:flex;overflow:hidden}.nav-group-items a:hover{color:#fffffff2;background:#ffffff14}.nav-group-items a.active{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.nav-group-items a.active{background:color-mix(in srgb, var(--brand,#4f46e5) 32%, #ffffff14)}}.nav-group-items a.active{color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.nav-group-items a.active{color:color-mix(in srgb, var(--brand,#4f46e5) 45%, white)}}.nav-group-items a.active{font-weight:700}.nav-subitem-icon{width:14px;height:14px;color:var(--nav-icon-color,var(--brand,#4f46e5));flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.nav-subitem-icon{color:color-mix(in srgb, var(--nav-icon-color,var(--brand,#4f46e5)) 82%, white)}}.nav-subitem-icon{opacity:.72}.nav-group-items a.active .nav-subitem-icon,.nav-group-items a:hover .nav-subitem-icon{opacity:1}.nav-submenu{margin:0 -5px}.nav-submenu-toggle{color:#ffffffa8;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;font-size:12px;font-weight:600;transition:color .13s,background-color .13s;display:flex}.nav-submenu-toggle:hover{color:#fffffff2;background:#ffffff14}.nav-submenu-toggle>span{flex:1}.nav-submenu-chevron{color:#ffffff80;flex-shrink:0;width:14px;height:14px;transition:transform .15s}.nav-submenu-toggle.open .nav-submenu-chevron{transform:rotate(180deg)}.nav-submenu-items{opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .18s,opacity .15s;display:grid;overflow:hidden}.nav-submenu-items.open{opacity:1;pointer-events:auto;grid-template-rows:1fr}.nav-submenu-items-inner{min-height:0;padding-left:12px;overflow:hidden}.nav-submenu-items a{color:#ffffff9e;border-radius:8px;align-items:center;gap:9px;padding:6px 9px;font-size:12px;font-weight:600;text-decoration:none;transition:color .13s,background-color .13s;display:flex}.nav-submenu-items a:hover{color:#fffffff2;background:#ffffff14}.nav-submenu-items a.active{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.nav-submenu-items a.active{background:color-mix(in srgb, var(--brand,#4f46e5) 32%, #ffffff14)}}.nav-submenu-items a.active{color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.nav-submenu-items a.active{color:color-mix(in srgb, var(--brand,#4f46e5) 45%, white)}}.nav-submenu-items a.active{font-weight:700}.nav-submenu-items a.active .nav-subitem-icon,.nav-submenu-items a:hover .nav-subitem-icon{opacity:1}.nav-group[data-group=product]{--nav-icon-color:#ff7355}.nav-group[data-group=purchase]{--nav-icon-color:#22d3ee}.nav-group[data-group=sale]{--nav-icon-color:#7057d9}.nav-group[data-group=payment]{--nav-icon-color:#ff914d}.nav-group[data-group=expense]{--nav-icon-color:#8d52ed}.nav-group[data-group=quotation]{--nav-icon-color:#6366f1}.nav-group[data-group=transfer]{--nav-icon-color:#3b82f6}.nav-group[data-group=return]{--nav-icon-color:#ef5b65}.nav-group[data-group=inventory]{--nav-icon-color:#3d8ee9}.nav-group[data-group=accounting]{--nav-icon-color:#d94c70}.nav-group[data-group=crm]{--nav-icon-color:#e8a328}.nav-group[data-group=smsMarketing]{--nav-icon-color:#e4b52f}.nav-group[data-group=hrm]{--nav-icon-color:#4f46e5}.nav-group[data-group=people]{--nav-icon-color:#ff7355}.nav-group[data-group=report]{--nav-icon-color:#22d3ee}.nav-group[data-group=ecommerce]{--nav-icon-color:#7057d9}.nav-group[data-group=posSetting]{--nav-icon-color:#ff914d}.nav-group[data-group=userProfile]{--nav-icon-color:#8d52ed}.nav-group[data-group=settings]{--nav-icon-color:#6366f1}.nav-group[data-group=apiSetting]{--nav-icon-color:#3b82f6}.nav-group[data-group=support]{--nav-icon-color:#3d8ee9}.global-app-loader{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020717e0;place-items:center;display:grid;position:fixed;inset:0}.global-orbit-loader{border:2px solid #60a5fa2e;border-radius:50%;width:92px;height:92px;position:relative;box-shadow:0 0 28px #0ea5e914,inset 0 0 22px #2563eb14}.global-orbit-loader:before{content:"";border:2px solid #2563eb;border-color:#2563eb #06b6d4 #0000 #0000;border-radius:50%;animation:1.35s linear infinite global-orbit-spin;position:absolute;inset:-2px}.global-orbit-loader:after{content:"";background:#06b6d4;border-radius:50%;width:14px;height:14px;animation:1.35s ease-in-out infinite global-orbit-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px #06b6d4,0 0 30px #22d3eea6}.global-orbit-loader span{border:1px solid #0000;border-color:#0000 #0000 #0891b2 #2563ebe6;border-radius:50%;animation:2.1s linear infinite global-orbit-spin-reverse;position:absolute;inset:11px}@keyframes global-orbit-spin{to{transform:rotate(360deg)}}@keyframes global-orbit-spin-reverse{to{transform:rotate(-360deg)}}@keyframes global-orbit-pulse{0%,to{opacity:.76;transform:translate(-50%,-50%)scale(.88)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}.user-menu{display:flex;position:relative}.user-menu-trigger{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.75);border-style:var(--tw-border-style);background-color:var(--color-surface-soft);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:#475569;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));--tw-duration:.15s;border-width:1px;border-color:#e2e8ee;border-radius:3.40282e38px;padding:4px 10px 4px 4px;transition-duration:.15s;display:flex}@media (hover:hover){.user-menu-trigger:hover{background-color:var(--color-white);border-color:#cdd8e0}}.user-menu-chevron{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);color:var(--color-muted);flex-shrink:0}.user-menu-dropdown{z-index:45;width:calc(var(--spacing) * 60);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);--tw-shadow:0 20px 50px -12px var(--tw-shadow-color,#1629424d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:14px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.metric-grid{gap:calc(var(--spacing) * 3.75);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:600px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.metric-top{color:var(--color-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.metric-icon{height:calc(var(--spacing) * 7.25);width:calc(var(--spacing) * 7.25);color:#4f46e5;background-color:#eef2ff;border-radius:9px;justify-content:center;align-items:center;display:flex}.metric-icon.green{color:#1c8a48;background-color:#e8f7ed}.metric-icon.violet{color:#7450b3;background-color:#f1ebfb}.metric-icon.amber{color:#b57210;background-color:#fff2d9}.metric-icon.red{color:var(--color-danger);background-color:#fdeaea}.metric-icon.blue{color:var(--color-info);background-color:#e7f2fb}.metric-card>strong{margin-block:calc(var(--spacing) * 3.75);--tw-tracking:-.045em;letter-spacing:-.045em;font-size:clamp(22px,2.4vw,30px);display:block}.metric-card>small{color:var(--color-faint)}.accent-card{color:var(--color-white);background:linear-gradient(135deg,#0891b2 0%,#1d4ed8 50%,#4f46e5 100%);border-color:#0000}.accent-card .metric-top,.accent-card>small{color:var(--color-white)}.accent-card .metric-icon{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.accent-card .metric-icon{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.accent-card .metric-icon{color:#1e40af}.metric-strip{margin-block:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-block:var(--spacing);--tw-shadow:0 8px 28px var(--tw-shadow-color,#16294209);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:600px){.metric-strip{grid-template-columns:repeat(5,minmax(0,1fr))}}.metric-strip>div{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-faint);padding-inline:15px;padding-block:calc(var(--spacing) * 2.5);display:flex}@media (min-width:600px){.metric-strip>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.metric-strip>div:last-child{grid-column:span 2/span 2}@media (min-width:600px){.metric-strip>div:last-child{border-right-style:var(--tw-border-style);border-right-width:0;grid-column:span 1/span 1}}.metric-strip>div>span:not(.strip-tile){gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.metric-strip strong{--tw-leading:var(--leading-tight);font-size:18px;line-height:var(--leading-tight)}.metric-strip>div>span:not(.strip-tile)>span{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.06em;letter-spacing:.06em;color:var(--color-faint);text-transform:uppercase}.overview-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:880px){.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.span-two{grid-column:span 2/span 2}.span-three{grid-column:span 3/span 3}}.panel-heading{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-faint);padding-bottom:10px;display:flex}.panel-heading .eyebrow{margin-bottom:var(--spacing)}.panel-heading h2{--tw-leading:1.3;--tw-font-weight:var(--font-weight-extrabold);font-size:18px;line-height:1.3;font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-body-strong);margin:0}.panel-heading p:not(.eyebrow){--tw-leading:1.55;color:var(--color-faint);margin-bottom:0;font-size:11px;line-height:1.55}.data-table{overflow-x:auto}.data-table .table-head{z-index:1;background:linear-gradient(180deg, var(--brand,#4f46e5), var(--brand,#4f46e5));position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.data-table .table-head{background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#4f46e5) 16%, #fff), color-mix(in srgb, var(--brand,#4f46e5) 7%, #f8fafc))}}.table-row{min-width:calc(var(--spacing) * 162.5);align-items:center;gap:calc(var(--spacing) * 2.25);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-faint);color:var(--color-body);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));--tw-duration:.15s;padding-block:9px;padding-inline:2px;transition-duration:.15s;display:grid}.table-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.table-row:hover{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.table-row:hover{background-color:color-mix(in oklab, var(--color-surface) 50%, transparent)}}}.table-row.table-head:hover{background:0 0}.table-row strong{color:var(--color-body-strong);font-size:12px}.table-row small,.stack-item small,.seller-card small{margin-top:var(--spacing);color:var(--color-faint);font-size:10px;display:block}.table-head{min-height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);--tw-tracking:.07em;letter-spacing:.07em;text-transform:uppercase;color:var(--brand,#4f46e5);border-bottom:1.5px solid var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.table-head{border-bottom:1.5px solid color-mix(in srgb, var(--brand,#4f46e5) 24%, transparent)}}.five-columns{grid-template-columns:1.5fr .8fr .7fr .8fr .8fr}.product-columns{grid-template-columns:1.6fr 1fr .55fr .7fr .7fr}.inventory-columns{grid-template-columns:1.5fr .8fr 1fr .45fr}.sales-columns,.purchase-columns{grid-template-columns:1.3fr .85fr .75fr .85fr 1fr}.order-columns{width:100%;min-width:calc(var(--spacing) * 175);grid-template-columns:minmax(0,1.8fr) minmax(0,1.1fr) minmax(0,.85fr) minmax(0,1.1fr) minmax(0,1.1fr);display:grid}@media (min-width:64rem){.order-columns{min-width:0}}.order-columns .table-actions{justify-self:flex-end}.channel-chip{background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);color:var(--color-muted);text-transform:none;border-radius:3.40282e38px}.pos-product-chip{align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--brand,#4f46e5);background-color:#eef2ff;border-width:1px;border-color:#e0e7ff;border-radius:3.40282e38px;padding-block:3px;display:inline-flex}.pos-product-chip-remove{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);cursor:pointer;color:var(--brand,#4f46e5);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));border-radius:3.40282e38px;place-items:center;display:grid}@media (hover:hover){.pos-product-chip-remove:hover{background-color:var(--brand,#4f46e5);color:var(--color-white)}}.pos-product-add .ss-trigger{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 42.5);border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);border-radius:3.40282e38px}.pos-product-add .ss-trigger-value{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-muted)}.history-toolbar{align-items:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.wide-form-panel .entity-form{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:880px){.wide-form-panel .entity-form{grid-template-columns:repeat(2,minmax(0,1fr))}.wide-form-panel .line-items-editor,.wide-form-panel .line-items-head,.wide-form-panel .form-row,.wide-form-panel .purchase-summary{grid-column:span 2/span 2}}.wide-form-panel .primary-button,.wide-form-panel .form-message{justify-self:flex-start}@media (min-width:880px){.wide-form-panel .primary-button,.wide-form-panel .form-message{grid-column:span 2/span 2}}.expense-columns{grid-template-columns:1.6fr .75fr .75fr .75fr .6fr}.category-columns{grid-template-columns:1.6fr 1fr .7fr .8fr}.edit-product-columns{grid-template-columns:1.6fr 1fr .55fr .65fr .65fr .8fr}.audit-columns{grid-template-columns:2fr .8fr 1fr}.table-actions{gap:calc(var(--spacing) * 1.25);flex-wrap:wrap;display:flex}.payment-bar{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-line);border-radius:3.40282e38px;width:100%;display:block;overflow:hidden}.payment-bar>span{background-color:var(--brand,#4f46e5);height:100%;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;border-radius:3.40282e38px;transition-duration:.5s;display:block}.category-chip{background-color:var(--color-surface-soft);max-width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);border-radius:3.40282e38px;display:inline-flex;overflow:hidden}.stack-item{align-items:center;gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-faint);grid-template-columns:38px minmax(0,1fr) auto;padding-block:13px;display:grid}.item-avatar{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);--tw-font-weight:var(--font-weight-black);font-size:9px;font-weight:var(--font-weight-black);color:var(--brand,#4f46e5);background-color:#eef2ff;border-radius:10px;justify-content:center;align-items:center;display:flex}.management-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:1200px){.management-grid{grid-template-columns:minmax(0,2fr) minmax(300px,.8fr)}}.people-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:880px){.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.paste-grid{gap:calc(var(--spacing) * 6.5);padding-top:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:880px){.paste-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.paste-block h3{--tw-tracking:.02em;letter-spacing:.02em;color:#3b4a5e;font-size:12px}.paste-block .data-table{margin-top:calc(var(--spacing) * 2)}.slug-code{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.75);padding-block:var(--spacing);color:var(--color-muted);background-color:#f1f4f7;font-size:10px}.product-filter{max-width:calc(var(--spacing) * 65)}.product-filter input{width:100%}.range-filter{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-white);--tw-shadow:0 1px 3px var(--tw-shadow-color,#1629420a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;padding:4px 10px;display:flex}@media (min-width:600px){.range-filter{gap:calc(var(--spacing) * .5);padding:var(--spacing)}}.range-option{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.75);--tw-font-weight:750;color:var(--color-muted);border-radius:3.40282e38px;font-size:11px;font-weight:750;text-decoration-line:none;display:none}@media (hover:hover){.range-option:hover{background-color:var(--color-surface-soft)}}@media (min-width:600px){.range-option{display:block}}.range-option.active{background-color:var(--brand,#4f46e5);color:var(--color-white);display:block}.range-active-chip{border-left-style:var(--tw-border-style);--tw-font-weight:750;color:var(--color-muted);border-left-width:0;margin-left:0;padding-left:0;font-size:11px;font-weight:750}@media (min-width:600px){.range-active-chip{margin-left:var(--spacing);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-line);padding-left:calc(var(--spacing) * 3)}}.range-dropdown-button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-white);min-width:130px;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:750;color:var(--color-body);--tw-shadow:0 1px 3px var(--tw-shadow-color,#1629420a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));--tw-duration:.15s;border-radius:3.40282e38px;font-size:12px;font-weight:750;transition-duration:.15s;display:inline-flex}@media (hover:hover){.range-dropdown-button:hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.range-dropdown-button:hover{border-color:color-mix(in oklab, var(--brand,#4f46e5) 40%, transparent)}}.range-dropdown-button:hover{color:var(--brand,#4f46e5)}}.range-dropdown-button:focus-visible{border-color:var(--brand,#4f46e5);box-shadow:0 0 0 3px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.range-dropdown-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 13%, transparent)}}.range-dropdown-button:focus-visible{outline:none}.settings-panel{padding:0;overflow:hidden}.settings-panel .panel-heading{padding-inline:calc(var(--spacing) * 6)}.settings-section{gap:calc(var(--spacing) * 7.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 6.25);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:600px){.settings-section{grid-template-columns:minmax(180px,.7fr) minmax(0,1.5fr)}}.settings-section p{--tw-leading:var(--leading-normal);font-size:11px;line-height:var(--leading-normal);color:var(--color-faint);margin-bottom:0}.settings-fields{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:600px){.settings-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-section-icon{margin-bottom:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);background-color:var(--color-surface-soft);color:var(--brand,#4f46e5);justify-content:center;align-items:center;display:flex}.settings-form>.primary-button,.settings-form>.form-message{margin-inline:calc(var(--spacing) * 6.25);margin-top:calc(var(--spacing) * 4.5);margin-bottom:calc(var(--spacing) * 5.5);justify-self:flex-start}.capability-box{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 6.25);padding-block:22px}.capability-list{gap:calc(var(--spacing) * 1.75);flex-wrap:wrap;display:flex}.capability-list span{align-items:baseline;gap:calc(var(--spacing) * 1.25);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:#4338ca;background-color:#eef2ff;border-width:1px;border-color:#c7d2fe;border-radius:3.40282e38px;padding-block:7px;padding-inline:10px;display:inline-flex}.capability-list span b{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.02em;letter-spacing:.02em}.capability-list span i{--tw-font-weight:var(--font-weight-semibold);font-size:9.5px;font-weight:var(--font-weight-semibold);opacity:.66;font-style:normal}.capability-list span i:before{content:"";opacity:.55;background:currentColor;border-radius:999px;width:3px;height:3px;margin:0 6px 1px 2px;display:inline-block}.pos-layout{align-items:stretch;gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:1200px){.pos-layout{grid-template-columns:minmax(0,1.7fr) minmax(320px,.9fr)}}.pos-catalog{padding:calc(var(--spacing) * 4)}.pos-toolbar{margin-bottom:calc(var(--spacing) * 3.5);align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.pos-search{max-width:none}.pos-category-chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;max-width:100%;display:flex}@media (min-width:600px){.pos-category-chips{padding-bottom:calc(var(--spacing) * .5);flex-wrap:nowrap;overflow-x:auto}}.pos-empty{text-align:center;grid-column:1/-1}.pos-cart{top:calc(var(--spacing) * 24);grid-template-rows:auto minmax(0,1fr) auto;align-self:stretch;display:grid;position:sticky}@media (min-width:1200px){.pos-cart{position:static}}.pos-cart-lines{gap:calc(var(--spacing) * 1.25);max-height:40vh;padding-block:calc(var(--spacing) * 3);display:grid;overflow-y:auto}.pos-cart-line{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-faint);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);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));--tw-duration:.15s;border-radius:11px;transition-duration:.15s;display:flex}@media (hover:hover){.pos-cart-line:hover{border-color:#cbd5e1}}.pos-line-info{min-width:0}.pos-line-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.pos-line-controls{align-items:center;gap:calc(var(--spacing) * 1.25);display:flex}.pos-line-controls button{height:calc(var(--spacing) * 6.5);width:calc(var(--spacing) * 6.5);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-white);--tw-leading:1;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));--tw-duration:.15s;border-radius:7px;font-size:13px;line-height:1;transition-duration:.15s}@media (hover:hover){.pos-line-controls button:hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-line-controls button:hover{border-color:color-mix(in oklab, var(--brand,#4f46e5) 40%, transparent)}}.pos-line-controls button:hover{color:var(--brand,#4f46e5)}}.pos-line-controls span{min-width:calc(var(--spacing) * 4.5);text-align:center;--tw-font-weight:var(--font-weight-extrabold);font-size:12px;font-weight:var(--font-weight-extrabold)}@media (hover:hover){.pos-line-remove:hover{color:var(--color-danger)}}.pos-checkout{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-faint);padding-top:calc(var(--spacing) * 3.75);display:grid}.pos-total-row{justify-content:space-between;align-items:baseline;display:flex}.pos-total-row span{color:var(--color-muted);font-size:12px}.pos-total-row strong{font-size:15px}.pos-total-row.total span{--tw-font-weight:750;font-weight:750}.pos-total-row.total strong{--tw-tracking:-.04em;letter-spacing:-.04em;color:var(--brand,#4f46e5);font-size:24px}.pos-checkout-button{width:100%;padding:calc(var(--spacing) * 3.25)}.line-items-editor{gap:calc(var(--spacing) * 1.75);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-faint);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);display:grid}.line-items-head{--tw-font-weight:750;color:var(--color-muted);font-size:11px;font-weight:750}.line-item-row{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-faint);background-color:var(--color-white);grid-template-columns:minmax(0,1fr) minmax(0,96px) auto;align-items:center;gap:7px;padding:7px;display:grid}@media (min-width:600px){.line-item-row{grid-template-columns:minmax(0,1fr) minmax(0,96px) auto}}.line-item-row.with-cost{grid-template-columns:minmax(0,1fr) minmax(0,96px)}@media (min-width:600px){.line-item-row.with-cost{grid-template-columns:minmax(0,1fr) minmax(0,96px) minmax(0,96px) minmax(0,86px) auto}}.line-item-row select,.line-item-row input{padding:8px 9px}.line-qty-cell{align-items:center;gap:calc(var(--spacing) * 1.25);min-width:0;display:flex}.line-qty-cell input{flex:1;min-width:0}.line-unit-badge{height:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 1.75);--tw-font-weight:var(--font-weight-black);font-size:9px;font-weight:var(--font-weight-black);--tw-tracking:.05em;letter-spacing:.05em;text-transform:uppercase;background:var(--brand,#4f46e5);border-radius:7px;flex-shrink:0;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.line-unit-badge{background:color-mix(in srgb, var(--brand,#4f46e5) 9%, #fff)}}.line-unit-badge{color:var(--brand,#4f46e5)}.line-total-cell{min-width:86px;color:var(--brand,#4f46e5);letter-spacing:-.01em;white-space:nowrap;justify-content:flex-end;align-items:center;font-size:11px;font-weight:850;display:none}.line-items-count{background:var(--brand,#4f46e5);border-radius:999px;margin-left:6px}@supports (color:color-mix(in lab, red, red)){.line-items-count{background:color-mix(in srgb, var(--brand,#4f46e5) 9%, #fff)}}.line-items-count{color:var(--brand,#4f46e5);padding:1px 7px;font-size:9px;font-style:normal;font-weight:850}.collect-payment{align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.collect-payment input{width:calc(var(--spacing) * 21);padding:6px 7px}.collect-payment select{padding:6px 7px}.collect-message{width:100%;color:var(--color-success);font-size:10px;display:block}.invoice-sheet{gap:calc(var(--spacing) * 5.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-white);--tw-shadow:0 1px 4px var(--tw-shadow-color,#1629420a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;border-color:#e7ecf1;padding:26px;display:grid}@media (min-width:600px){.invoice-sheet{padding:34px}}.invoice-masthead{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.invoice-masthead>div:first-child{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.invoice-masthead>div:first-child strong{font-size:15px;display:block}.invoice-masthead>div:first-child small{color:var(--color-faint);font-size:11px}.invoice-summary{column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:600px){.invoice-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.invoice-summary div{min-width:calc(var(--spacing) * 27.5)}.invoice-parties{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:600px){.invoice-parties{grid-template-columns:repeat(2,minmax(0,1fr))}}.invoice-party{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-faint);background-color:var(--color-surface);padding:16px}.invoice-party strong{font-size:13px;display:block}.invoice-party small{color:var(--color-muted);font-size:11px;display:block}.invoice-columns{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) 60px minmax(0,1fr)}.invoice-totals{justify-content:flex-end;display:flex}.invoice-totals dl{width:100%;max-width:calc(var(--spacing) * 85)}.invoice-totals dl>div{padding-block:var(--spacing);justify-content:space-between;align-items:baseline;display:flex}.invoice-totals dd{--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold)}.invoice-totals .grand-total{border-top-style:var(--tw-border-style);--tw-border-style:dashed;padding-top:calc(var(--spacing) * 2.5);border-style:dashed;border-color:#dce3ea;border-top-width:2px}.invoice-totals .grand-total dt,.invoice-totals .grand-total dd{--tw-tracking:-.02em;letter-spacing:-.02em;font-size:15px}.invoice-note{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-faint);background-color:var(--color-surface);padding:16px}.invoice-note>p:last-child{margin-bottom:0;font-size:13px}.invoice-payments{gap:calc(var(--spacing) * 3);display:grid}.payment-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.statement-strip{margin-bottom:calc(var(--spacing) * 4);animation:var(--animate-rise);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:600px){.statement-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.statement-meta-line{margin-bottom:calc(var(--spacing) * 4);animation:var(--animate-rise);align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-muted);flex-wrap:wrap;font-size:13px;display:flex}.statement-meta-line .status-badge{margin-right:var(--spacing)}.metric-widget{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 8px 28px var(--tw-shadow-color,#16294209);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:17px}.metric-label{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-faint);text-transform:uppercase;display:block}.metric-widget strong{margin-top:calc(var(--spacing) * 1.5);--tw-tracking:-.04em;letter-spacing:-.04em;font-size:22px;display:block}.print-area{max-width:none}.statement-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.quotation-columns{grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,2fr)}.status-badge.converted{background-color:var(--color-success-bg);color:var(--color-success)}.success-action{color:var(--color-success);background-color:#edf9f2;border-color:#d5ecdf}@media (hover:hover){.success-action:hover{background-color:#e2f4e9}}.stock-count-panel{padding:0}.stock-count-columns{grid-template-columns:minmax(0,1.6fr) 80px 100px 90px minmax(0,1fr)}.count-input{width:calc(var(--spacing) * 23);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-white);text-align:center;--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);border-radius:9px;padding:7px 9px}.stock-count-columns .count-input{width:100%;max-width:calc(var(--spacing) * 25)}.panel-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-faint);flex-wrap:wrap;padding-block:16px;padding-inline:22px;display:flex}.form-error{margin-inline:calc(var(--spacing) * 5.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-danger);background-color:#fdf1f1;border-width:1px;border-color:#f3c9c9;border-radius:9px}.label-picker{max-height:calc(var(--spacing) * 75);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-faint);background-color:var(--color-surface);padding:calc(var(--spacing) * 1.5);overflow-y:auto}.picker-row{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 2.5);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));--tw-duration:.15s;border-radius:9px;padding-block:9px;transition-duration:.15s;display:flex}@media (hover:hover){.picker-row:hover{background-color:var(--color-white)}}.picker-row input{accent-color:var(--brand,#4f46e5)}.picker-row span{min-width:0}.picker-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.picker-row small{color:var(--color-faint);font-size:10px}.label-sheet{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:600px){.label-sheet{grid-template-columns:repeat(3,minmax(0,1fr))}}.label-card{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 3);text-align:center;--tw-shadow:0 1px 3px var(--tw-shadow-color,#1629420a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;border-color:#e7ecf1;display:grid}.label-name{-webkit-line-clamp:2;min-height:calc(var(--spacing) * 8);--tw-leading:1.35;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.label-price{--tw-font-weight:var(--font-weight-black);font-size:16px;font-weight:var(--font-weight-black);color:var(--brand,#4f46e5);font-style:normal}.label-sku{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-faint)}.barcode{height:calc(var(--spacing) * 6.5);justify-content:center;align-items:center;gap:1px;display:flex;overflow:hidden}.barcode span{background-color:#162942;height:100%;display:block}.eyebrow{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:850;--tw-tracking:.13em;letter-spacing:.13em;text-transform:uppercase;color:var(--brand,#4f46e5);font-size:11px;font-weight:850}.eyebrow-light{color:#22d3ee}.capitalize{text-transform:capitalize}.panel{animation:var(--animate-rise);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 10px 30px var(--tw-shadow-color,#1629420a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:19px;transition-duration:.2s;position:relative;overflow:hidden}@media (hover:hover){.panel:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 18px 40px -12px var(--tw-shadow-color,#16294229);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.panel-heading.workspace-heading{margin-bottom:calc(var(--spacing) * 3)}.panel-heading.compact-heading{margin-bottom:calc(var(--spacing) * 2)}@media (min-width:880px){.management-grid .panel.span-two{grid-column:span 2/span 2}.management-grid .panel.form-panel{grid-column:span 1/span 1}}.form-panel{min-height:calc(var(--spacing) * 70)}.management-table tbody tr:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.status-badge{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);color:#5c697a;text-transform:capitalize;background-color:#eef2f5;border-radius:3.40282e38px;padding-block:5px;font-style:normal;display:inline-flex}.status-badge:before{content:"";height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:currentColor;border-radius:3.40282e38px}.status-badge.completed,.status-badge.received,.status-badge.active,.status-badge.paid,.status-badge.captured,.status-badge.delivered,.status-badge.approved,.status-badge.won,.status-badge.sent,.status-badge.counted,.status-badge.adjusted,.status-badge.transferred,.status-badge.published,.status-badge.open,.status-badge.present,.status-badge.available,.status-badge.scheduled,.status-badge.done,.status-badge.qualified,.status-badge.contacted{background-color:var(--color-success-bg);color:var(--color-success)}.status-badge.confirmed,.status-badge.ordered,.status-badge.refunded,.status-badge.processing,.status-badge.in_progress,.status-badge.in_transit,.status-badge.dispatched,.status-badge.waiting,.status-badge.pending,.status-badge.requested,.status-badge.scheduled,.status-badge.draft{background-color:var(--color-info-bg);color:var(--color-info)}.status-badge.partial,.status-badge.late,.status-badge.leave{background-color:var(--color-warning-bg);color:var(--color-warning)}.status-badge.cancelled,.status-badge.returned,.status-badge.archived,.status-badge.unpaid,.status-badge.failed,.status-badge.rejected,.status-badge.expired,.status-badge.hidden,.status-badge.suspended,.status-badge.inactive,.status-badge.absent,.status-badge.holiday,.status-badge.lost,.status-badge.occupied,.status-badge.reserved,.status-badge.maintenance,.status-badge.closed{background-color:var(--color-danger-bg);color:var(--color-danger)}.status-badge.neutral,.priority-badge.normal{color:#5c697a;background-color:#eef2f5}.pos-category-chip{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);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));border-radius:3.40282e38px;padding-block:6px;display:inline-flex}.pos-category-chip.active{background:var(--brand,#4f46e5);color:#fff}.pos-category-chip:not(.active){background-color:var(--color-surface-soft);color:var(--color-body)}@media (hover:hover){.pos-category-chip:not(.active):hover{background-color:var(--color-surface)}}.pos-category-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm-activities-panel{border:0;border-top:1px solid var(--color-line-faint);background:var(--color-surface-soft);box-shadow:none;border-radius:0;margin:0;padding:18px 20px;transition:none}.crm-activities-panel:hover{box-shadow:none;transform:none}.crm-activities-panel .workspace-heading{padding:0 0 14px}.crm-activities-panel .stack-list{margin-top:14px}.crm-activity-form{align-items:end}.activity-done{border:1.5px solid var(--color-line);color:#fff;cursor:pointer;background:0 0;border-radius:999px;place-items:center;width:22px;height:22px;transition:border-color .15s,background-color .15s;display:inline-grid}.activity-done:hover{border-color:var(--color-success)}.activity-done.checked{border-color:var(--color-success);background:var(--color-success)}.activity-done svg{width:12px;height:12px}.done-text{color:var(--color-faint);text-decoration:line-through}.quick-tabs{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);display:flex}.quick-tab{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-muted);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));border-radius:3.40282e38px;display:flex}@media (hover:hover){.quick-tab:hover{background-color:var(--color-surface)}}.quick-tab.active{background:var(--brand,#4f46e5);color:#fff}.quick-tab-count{margin-left:var(--spacing);--tw-font-weight:var(--font-weight-normal);font-size:10px;font-weight:var(--font-weight-normal);opacity:.7}.activity-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.empty-state{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 8);text-align:center;color:var(--color-faint);flex-direction:column;font-size:12px;display:flex}.empty-state svg{color:#b8c3cd}.toast-container{right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 6);z-index:50;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex;position:fixed}.toast{animation:var(--animate-toast-in);align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--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);border-width:1px;display:flex}.toast.success{border-color:#16a34a4d}@supports (color:color-mix(in lab, red, red)){.toast.success{border-color:color-mix(in oklab, var(--color-success) 30%, transparent)}}.toast.success{background-color:var(--color-success-bg)}.toast.error{border-color:#dc26264d}@supports (color:color-mix(in lab, red, red)){.toast.error{border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}.toast.error{background-color:var(--color-danger-bg)}.toast.warning{border-color:#d977064d}@supports (color:color-mix(in lab, red, red)){.toast.warning{border-color:color-mix(in oklab, var(--color-warning) 30%, transparent)}}.toast.warning{background-color:var(--color-warning-bg)}.toast.info{border-color:#0284c74d}@supports (color:color-mix(in lab, red, red)){.toast.info{border-color:color-mix(in oklab, var(--color-info) 30%, transparent)}}.toast.info{background-color:var(--color-info-bg)}.toast-icon{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0}.toast-content{flex:1}.toast-title{--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold)}.toast-message{margin-top:calc(var(--spacing) * .5);color:var(--color-muted);font-size:12px}.toast-close{color:var(--color-muted);flex-shrink:0}@media (hover:hover){.toast-close:hover{color:var(--color-body)}}.vendor-switcher-row{justify-content:space-between;align-items:center;display:flex}.vendor-switcher-trigger{align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-surface);width:100%;padding:calc(var(--spacing) * 3);text-align:left;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));border-radius:10px;display:flex}@media (hover:hover){.vendor-switcher-trigger:hover{background-color:var(--color-surface-soft)}}.store-avatar{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);background:var(--brand,#4f46e5);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.store-avatar{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, white)}}.store-avatar{color:var(--brand,#4f46e5)}.store-avatar img,.dd-item-avatar img{object-fit:cover;width:100%;height:100%}.vendor-switcher-label{flex:1;min-width:0}.vendor-switcher-label strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vendor-switcher-label small{color:var(--color-muted);font-size:11px}.vendor-switcher-chevron{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-muted);flex-shrink:0}.vendor-switcher-edit{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 2);color:var(--color-muted);flex-shrink:0}@media (hover:hover){.vendor-switcher-edit:hover{background-color:var(--color-surface)}}.vendor-switcher-switch{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 2);color:var(--color-muted);flex-shrink:0}@media (hover:hover){.vendor-switcher-switch:hover{background-color:var(--color-surface)}}.vendor-switcher-menu{z-index:40;margin-top:calc(var(--spacing) * 2);width:calc(var(--spacing) * 70);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);--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);border-radius:12px;position:absolute;top:100%;right:0;overflow:hidden}.dd-heading{background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.07em;letter-spacing:.07em;color:var(--color-muted);text-transform:uppercase}.dd-list{max-height:calc(var(--spacing) * 75);overflow-y:auto}.dd-item{align-items:center;gap:calc(var(--spacing) * 3);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-body);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));display:flex}@media (hover:hover){.dd-item:hover{background-color:var(--color-surface-soft)}}.dd-item.active{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.dd-item.active{background:color-mix(in srgb, var(--brand,#4f46e5) 5%, white)}}.dd-item.active{color:var(--brand,#4f46e5)}.dd-item-avatar{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);background:var(--brand,#4f46e5);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dd-item-avatar{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, white)}}.dd-item-avatar{color:var(--brand,#4f46e5)}.dd-item-text{flex:1;min-width:0}.dd-item-text strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dd-item-text small{color:var(--color-muted);font-size:11px}.dd-check{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--brand,#4f46e5);flex-shrink:0}.dd-loading{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);text-align:center;color:var(--color-muted);font-size:12px}.dd-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-faint)}.dd-footer .dd-item{padding-block:calc(var(--spacing) * 2.5)}.dd-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0}.dd-heading.user-dd-heading{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none;display:flex}.user-dd-heading .user-avatar{flex-shrink:0}.user-dd-text{flex:1;min-width:0}.user-dd-text strong{text-overflow:ellipsis;white-space:nowrap;color:var(--color-body-strong);font-size:13px;display:block;overflow:hidden}.user-dd-text small{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-muted);display:block;overflow:hidden}.notif-bell-btn{position:relative}.notif-badge{top:calc(var(--spacing) * -1.5);right:calc(var(--spacing) * -1.5);height:calc(var(--spacing) * 4.5);min-width:calc(var(--spacing) * 4.5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-danger);padding-inline:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:10px;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 1px 4px #0f172a4d}.notif-manager-head-acts{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.notif-manager-head-acts .icon-button{color:#fff;background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px -4px #4f46e599}.notif-manager-head-acts .icon-button:hover{color:#fff;background:#4338ca;border-color:#4338ca}.notif-manager-head-acts .icon-button:disabled{color:#fff;background:#a5b4fc;border-color:#a5b4fc}.notif-empty{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 12)}.notif-empty-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);color:var(--brand,#4f46e5);background-color:#eef2ff;border-radius:3.40282e38px;place-items:center;display:grid}.notif-empty-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.notif-empty strong{--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-body-strong)}.notif-empty p{--tw-leading:var(--leading-relaxed);max-width:320px;font-size:11px;line-height:var(--leading-relaxed);color:var(--color-muted)}.notif-empty .icon-button{color:#4f46e5;background:#eef2ff;border-color:#c7d2fe}.notif-empty .icon-button:hover{color:#4338ca;background:#e0e7ff;border-color:#a5b4fc}.notif-dropdown{z-index:50;margin-top:calc(var(--spacing) * 2);width:calc(var(--spacing) * 95);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);--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);border-radius:12px;position:absolute;top:100%;right:0;overflow:hidden}.notif-drop-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-faint);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;display:flex}.notif-drop-title{--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold)}.notif-drop-header .icon-btn-sm{padding:var(--spacing)}.notif-list{max-height:calc(var(--spacing) * 105);overflow-y:auto}.notif-drop-item{align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-faint);padding:calc(var(--spacing) * 3);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));display:flex}@media (hover:hover){.notif-drop-item:hover{background-color:var(--color-surface-soft)}}.notif-drop-item.unread{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.notif-drop-item.unread{background:color-mix(in srgb, var(--brand,#4f46e5) 3%, white)}}.notif-drop-item-content{flex:1;min-width:0}.notif-drop-item-title{--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium)}.notif-drop-item-meta{margin-top:var(--spacing);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.notif-drop-item-time{color:var(--color-muted);font-size:10px}.notif-drop-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-faint);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center}.notif-action-btn{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (hover:hover){.notif-action-btn:hover{text-decoration-line:underline}}.notif-action-btn{color:var(--brand,#4f46e5)}.notification-item{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-white);padding:calc(var(--spacing) * 3);--tw-shadow:0 3px 12px -8px var(--tw-shadow-color,#16294238);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));display:flex}@media (hover:hover){.notification-item:hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.notification-item:hover{border-color:color-mix(in oklab, var(--brand,#4f46e5) 30%, transparent)}}.notification-item:hover{background-color:var(--color-surface-soft)}}.notification-item.unread{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.notification-item.unread{background:color-mix(in srgb, var(--brand,#4f46e5) 4%, white)}}.notification-item.unread{border-left:3px solid var(--brand,#4f46e5);padding-left:9px}.notification-item.read{opacity:.65}.notification-type{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.notification-type svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.notification-body{flex:1;min-width:0}.notification-meta{margin-bottom:var(--spacing);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.notification-meta strong{--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-body-strong)}.notification-meta span{color:var(--color-faint);flex-shrink:0;font-size:11px}.notification-body>p{margin-bottom:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);font-size:12px;line-height:var(--leading-relaxed);color:var(--color-body)}.notification-tags{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.notification-actions{flex-shrink:0;align-items:flex-start;display:flex}.send-notif-layout{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:1200px){.send-notif-layout{grid-template-columns:minmax(0,1fr) minmax(340px,380px)}}.send-notif-panel{overflow:hidden}.send-notif-header{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-faint);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.send-notif-header .eyebrow{margin-bottom:var(--spacing)}.send-notif-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);color:var(--brand,#4f46e5);background-color:#eef2ff;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.send-notif-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.send-notif-form{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:880px){.send-notif-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-row{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:600px){.form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:880px){.form-row{grid-column:span 2/span 2}}.send-notif-field{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}@media (min-width:880px){.send-notif-form .send-notif-field{grid-column:span 2/span 2}.send-notif-form .form-row .send-notif-field{grid-column:span 1/span 1}}.send-notif-label{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);color:#475569;display:flex}.char-counter{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-faint)}.char-counter.warn{color:#d97706}.expiry-hint{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-faint)}.priority-pills{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.priority-pill{cursor:pointer;align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);color:var(--color-muted);text-transform:uppercase;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));--tw-duration:.15s;border-radius:3.40282e38px;transition-duration:.15s;display:inline-flex}@media (hover:hover){.priority-pill:hover{background-color:var(--color-surface-soft);border-color:#cdd8e0}}.priority-pill.active{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);box-shadow:0 0 0 3px var(--pill-color)}@supports (color:color-mix(in lab, red, red)){.priority-pill.active{box-shadow:0 0 0 3px color-mix(in srgb, var(--pill-color) 15%, transparent)}}.emoji-pills{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.emoji-pill{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-white);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));--tw-duration:.15s;border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:13px;transition-duration:.15s;display:inline-flex}@media (hover:hover){.emoji-pill:hover{background-color:var(--color-surface-soft);border-color:#cdd8e0}}.emoji-pill.active{border-color:var(--brand,#4f46e5);background-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.emoji-pill.active{background-color:color-mix(in oklab, var(--brand,#4f46e5) 10%, transparent)}}.emoji-pill svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);color:var(--color-muted)}.schedule-toggle{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:#475569;-webkit-user-select:none;user-select:none;display:flex}.schedule-toggle input{accent-color:var(--brand,#4f46e5)}.schedule-fields{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:600px){.schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.clear-expiry-btn{cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-muted);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));--tw-duration:.15s;border-radius:8px;transition-duration:.15s;display:inline-flex}@media (hover:hover){.clear-expiry-btn:hover{background-color:var(--color-surface-soft)}}.send-notif-actions{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-faint);padding-top:calc(var(--spacing) * 4);display:flex}@media (min-width:880px){.send-notif-actions{grid-column:span 2/span 2}}.preview-btn{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-extrabold);font-size:12px;font-weight:var(--font-weight-extrabold);display:inline-flex}@media (hover:hover){.preview-btn:hover{text-decoration-line:underline}}.preview-btn{color:var(--brand,#4f46e5)}.notif-preview-panel{align-self:flex-start;overflow:hidden}.notif-preview-heading{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-faint);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);display:flex}.notif-preview-heading h3{--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold)}.notif-preview-heading svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--brand,#4f46e5)}.notif-preview-card{margin:calc(var(--spacing) * 5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-faint);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 10px 24px -14px var(--tw-shadow-color,#16294233);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.notif-preview-top{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.notif-preview-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:3.40282e38px;flex-shrink:0}.notif-preview-type-pill{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .75);--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);text-transform:uppercase;border-radius:3.40282e38px}.notif-priority-chip{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .75);--tw-font-weight:var(--font-weight-extrabold);font-size:8px;font-weight:var(--font-weight-extrabold);text-transform:uppercase;border-radius:3.40282e38px}.notif-priority-chip.normal{color:#0e7490;background-color:#e6fffb}.notif-priority-chip.urgent{color:#b45309;background-color:#fff7ed}.notif-priority-chip.critical{color:#b91c1c;background-color:#fef2f2}.notif-preview-time{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-faint);margin-left:auto}.notif-preview-title{margin-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:#0f172a;display:block}.notif-preview-body{margin-top:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-relaxed);font-size:12px;line-height:var(--leading-relaxed);color:#475569}.notif-preview-schedule{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-muted);display:flex}.notif-preview-schedule.expiry{color:var(--color-danger)}.notif-preview-audience{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-faint);padding-top:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-muted);display:flex}.notif-preview-audience strong{color:#0f172a}.notif-preview-stats{margin-inline:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-faint);background-color:var(--color-surface-soft);padding:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:600px){.notif-preview-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.notif-preview-stats span{align-items:center;gap:calc(var(--spacing) * .5);text-align:center;flex-direction:column;display:flex}.notif-preview-stats strong{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:#0f172a}.notif-preview-stats small{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);color:var(--color-faint);text-transform:uppercase}.bulk-action-btn{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);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));border-radius:7px}@media (hover:hover){.bulk-action-btn:hover{background-color:var(--color-surface-soft)}}.notif-bulk-bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-faint);background-color:var(--color-surface-soft);padding:calc(var(--spacing) * 2);display:flex}.notification-list{gap:calc(var(--spacing) * 2);background-color:var(--color-surface-soft);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.notif-select-all-row{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);display:flex}.notif-filter-bar{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-faint);padding:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.notif-filter-pills{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.notif-filter-pill{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);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));border-radius:3.40282e38px}@media (hover:hover){.notif-filter-pill:hover{background-color:var(--color-surface-soft)}}.notif-filter-pill.active{background:var(--brand,#4f46e5);color:#fff;border-color:var(--brand,#4f46e5)}.notif-search-box{min-width:calc(var(--spacing) * 50);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);border-radius:9px;flex:0 260px;max-width:320px;display:flex}.notif-search-box svg{color:var(--color-muted);flex-shrink:0}.notif-search-box input{border-style:var(--tw-border-style);min-width:0;padding-inline:0;padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);--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);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.notif-search-box input:focus{border-style:var(--tw-border-style);--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);border-width:0}.notif-clear-search{cursor:pointer;padding:calc(var(--spacing) * .5);color:var(--color-faint);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));border-radius:3.40282e38px;flex-shrink:0;align-items:center;display:flex}@media (hover:hover){.notif-clear-search:hover{background-color:var(--color-surface-soft);color:var(--color-muted)}}.notif-type-stats{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:560px){.notif-type-stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.notif-type-card{align-items:flex-start;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}.notif-type-card strong{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:20px;line-height:1;font-weight:var(--font-weight-bold)}.notif-type-card small{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase}.row-action-menu{position:relative}.row-action-menu summary{cursor:pointer;list-style-type:none}.row-action-menu summary::-webkit-details-marker{display:none}.row-action-menu[open]>summary{color:var(--brand,#4f46e5)}.row-action-menu .menu-panel{z-index:30;margin-top:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);width:160px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:10px;position:absolute;top:100%;right:0;overflow:hidden}.row-action-menu .menu-panel button{align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);color:var(--color-body);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));display:flex}@media (hover:hover){.row-action-menu .menu-panel button:hover{background-color:var(--color-surface-soft)}}.row-action-menu .menu-panel button.danger{color:var(--color-danger)}@media (hover:hover){.row-action-menu .menu-panel button.danger:hover{background-color:#dc26260d}@supports (color:color-mix(in lab, red, red)){.row-action-menu .menu-panel button.danger:hover{background-color:color-mix(in oklab, var(--color-danger) 5%, transparent)}}}.row-action-menu .menu-panel hr{margin-block:var(--spacing);border-color:var(--color-line-faint)}.row-action-dropdown{z-index:50;margin-top:var(--spacing);width:calc(var(--spacing) * 42.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);--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);border-radius:10px;position:fixed;overflow:hidden}.row-action-dropdown button{align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);color:var(--color-body);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));display:flex}@media (hover:hover){.row-action-dropdown button:hover{background-color:var(--color-surface-soft)}}.row-action-dropdown button.danger-action{color:var(--color-danger)}@media (hover:hover){.row-action-dropdown button.danger-action:hover{background-color:#dc26260d}@supports (color:color-mix(in lab, red, red)){.row-action-dropdown button.danger-action:hover{background-color:color-mix(in oklab, var(--color-danger) 5%, transparent)}}}.record-view-dialog{z-index:50;background-color:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.record-view-dialog{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.record-view-dialog{padding:calc(var(--spacing) * 4)}.record-view-dialog .modal-card{width:100%;max-width:calc(var(--spacing) * 130);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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);border-radius:16px;overflow:hidden}.record-view-dialog .modal-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-faint);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;display:flex}.record-view-dialog .modal-title{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold)}.record-view-dialog .modal-subtitle{color:var(--color-muted);font-size:11px}.record-view-dialog .modal-body{padding:calc(var(--spacing) * 4)}.record-view-dialog .modal-field{margin-bottom:calc(var(--spacing) * 3)}.record-view-dialog .modal-field dt{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.07em;letter-spacing:.07em;color:var(--color-muted);text-transform:uppercase}.record-view-dialog .modal-field dd{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium)}.record-view-dialog .modal-footer{justify-content:flex-end;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-faint);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.category-management-table th:nth-child(2),.category-management-table td:nth-child(2){width:140px}.category-management-table th:last-child,.category-management-table td:last-child{width:120px}.metric-card{animation:var(--animate-rise);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 10px 30px var(--tw-shadow-color,#1629420a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:19px;transition-duration:.2s;position:relative;overflow:hidden}@media (hover:hover){.metric-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 18px 40px -12px var(--tw-shadow-color,#16294229);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.metric-card:after{content:"";pointer-events:none;height:calc(var(--spacing) * .75);background-image:linear-gradient(90deg,var(--brand,#4f46e5),transparent);inset-inline:0;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.metric-card:after{background-image:linear-gradient(90deg,color-mix(in srgb,var(--brand,#4f46e5) 55%,transparent),transparent)}}.metric-card.accent-card{background:linear-gradient(135deg,#0891b2 0%,#1d4ed8 50%,#4f46e5 100%)!important;border-color:#0000!important}.metric-card.accent-card,.metric-card.accent-card>strong,.metric-card.accent-card .metric-top,.metric-card.accent-card>small{color:#fff!important}.metric-card.accent-card .metric-icon{color:#1e40af!important;background:#ffffffeb!important}.stock-pill{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .75);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);border-radius:3.40282e38px;align-items:center;display:inline-flex}.stock-pill.ok{background-color:var(--color-success-bg);color:var(--color-success)}.stock-pill.low{background-color:var(--color-warning-bg);color:var(--color-warning)}.stock-pill.out{background-color:var(--color-danger-bg);color:var(--color-danger)}.delta-pill{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .75);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);border-radius:3.40282e38px;align-items:center;display:inline-flex}.delta-pill.positive{background-color:var(--color-success-bg);color:var(--color-success)}.delta-pill.negative{background-color:var(--color-danger-bg);color:var(--color-danger)}.notification-type.order{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.notification-type.order{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, white)}}.notification-type.order{color:var(--brand,#4f46e5)}.notification-type.stock{background-color:var(--color-warning-bg);color:var(--color-warning)}.notification-type.expiry{background-color:var(--color-danger-bg);color:var(--color-danger)}.notification-type.system{background-color:var(--color-info-bg);color:var(--color-info)}.notification-type.custom{color:#8d52ed;background:#f4eefd}.import-zone{border:1.5px dashed var(--brand,#4f46e5);gap:12px;margin:16px 20px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.import-zone{border:1.5px dashed color-mix(in srgb, var(--brand,#4f46e5) 32%, var(--color-line))}}.import-zone{background:radial-gradient(560px 150px at 6% 0%, var(--brand,#4f46e5), transparent 72%), var(--color-surface-soft);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.import-zone{background:radial-gradient(560px 150px at 6% 0%, color-mix(in srgb, var(--brand,#4f46e5) 7%, transparent), transparent 72%), var(--color-surface-soft)}}.import-zone{padding:20px 22px}.import-zone:focus-within,.import-zone.is-dragover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.import-zone:focus-within,.import-zone.is-dragover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 52%, var(--color-line))}}.import-zone:focus-within,.import-zone.is-dragover{background:radial-gradient(560px 150px at 6% 0%, var(--brand,#4f46e5), transparent 72%), var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.import-zone:focus-within,.import-zone.is-dragover{background:radial-gradient(560px 150px at 6% 0%, color-mix(in srgb, var(--brand,#4f46e5) 12%, transparent), transparent 72%), var(--color-surface)}}.import-zone-copy{gap:4px;display:grid}.import-zone-copy strong{color:var(--color-body-strong);letter-spacing:-.02em;font-size:14px;font-weight:800}.import-zone-copy span{color:var(--color-muted);font-size:12px;line-height:1.5}.import-zone-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.import-zone-hint{color:var(--color-faint);flex:100%;margin:2px 0 0;font-size:10.5px;line-height:1.5}.import-file-chip{border:1px solid var(--color-line-soft);background:var(--color-surface);min-width:0;max-width:100%;color:var(--color-body-strong);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;font-weight:750;display:inline-flex;overflow:hidden}.import-file-chip svg{color:var(--brand,#4f46e5);flex-shrink:0}.import-file-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-help{border:1px solid var(--color-line-faint);background:var(--color-surface);border-radius:14px;gap:8px;margin:16px 20px 18px;padding:16px 18px;display:grid}.import-help p{color:var(--color-muted);margin:0;font-size:11.5px;line-height:1.6}.import-help strong{color:var(--color-body-strong);font-weight:800}.import-help code{background:var(--brand,#4f46e5);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.import-help code{background:color-mix(in srgb, var(--brand,#4f46e5) 18%, var(--color-surface-soft))}}.import-help code{color:var(--brand,#4f46e5);padding:2px 6px;font-size:10.5px;font-weight:800}.import-mapping{border:1px solid var(--color-line-faint);background:var(--color-surface-soft);border-radius:14px;margin:16px 20px;padding:16px 18px}.import-mapping h3{color:var(--color-body-strong);letter-spacing:-.01em;margin:0 0 12px;font-size:13px;font-weight:800}.import-mapping-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.import-mapping-grid label{gap:6px;min-width:0;font-weight:800;display:grid}.import-mapping-grid label>span{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.import-mapping-grid select{width:100%;font-size:11px}.import-mapping .form-message{margin-top:12px}.import-result{border:1px solid;border-radius:14px;gap:4px;margin:16px 20px 0;padding:14px 18px;font-size:12px;line-height:1.55;display:grid}.import-result strong{font-size:13px;font-weight:850}.import-result.success{border-color:#9bd0b6}@supports (color:color-mix(in lab, red, red)){.import-result.success{border-color:color-mix(in srgb, var(--color-success) 35%, var(--color-line))}}.import-result.success{background:var(--color-success-bg);color:var(--color-success)}.import-result.failed{border-color:#e0a4a9}@supports (color:color-mix(in lab, red, red)){.import-result.failed{border-color:color-mix(in srgb, var(--color-danger) 35%, var(--color-line))}}.import-result.failed{background:var(--color-danger-bg);color:var(--color-danger)}.import-result span{color:currentColor;opacity:.88}.import-result details{margin-top:6px}.import-result summary{cursor:pointer;font-size:11px;font-weight:800}.import-result summary:hover{text-decoration:underline}.import-result ul{margin:8px 0 0;padding-left:18px;font-size:11px}.table-footnote{color:var(--color-faint);margin:12px 20px 18px;font-size:11px;font-weight:750}.workspace-panel>.heading-actions{border-top:1px solid var(--color-line-faint);background:var(--color-surface-soft);justify-content:flex-end;margin-top:16px;padding:14px 20px}.import-notes{align-self:flex-start}@media (min-width:1024px){.import-notes{position:sticky;top:96px}}.sale-import-page{gap:16px;display:grid}.sale-import-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:4px 20px 0;padding:0;list-style:none;display:grid}.sale-import-steps li{border:1px solid var(--color-line-faint);background:var(--color-surface);border-radius:12px;gap:2px;min-width:0;padding:10px 12px;display:grid}.sale-import-steps li.is-active{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.sale-import-steps li.is-active{border-color:color-mix(in srgb, var(--brand,#4f46e5) 35%, var(--color-line))}}.sale-import-steps li.is-active{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.sale-import-steps li.is-active{background:color-mix(in srgb, var(--brand,#4f46e5) 7%, var(--color-surface))}}.sale-import-steps li.is-done{border-color:#a5d3be}@supports (color:color-mix(in lab, red, red)){.sale-import-steps li.is-done{border-color:color-mix(in srgb, var(--color-success) 30%, var(--color-line))}}.sale-import-steps small{color:var(--color-faint);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.sale-import-steps strong{color:var(--color-body-strong);font-size:12.5px;font-weight:800}.sale-import-notes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 20px 4px;padding:0;list-style:none;display:grid}.sale-import-notes li{border:1px solid var(--color-line-faint);background:var(--color-surface-soft);min-width:0;color:var(--color-muted);border-radius:12px;padding:12px 14px;font-size:11.5px;line-height:1.5}@media (max-width:900px){.sale-import-steps,.sale-import-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sale-import-steps,.sale-import-notes{grid-template-columns:minmax(0,1fr)}}.range-filter{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.range-option{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-body);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));cursor:pointer;font-size:12px;display:inline-flex}.range-option:hover{background:var(--color-surface-soft);color:var(--color-body-strong);border-color:var(--color-line-strong)}.range-option.active{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.range-option.active{border-color:color-mix(in srgb, var(--brand,#4f46e5) 35%, var(--color-line))}}.range-option.active{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.range-option.active{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, var(--color-surface))}}.range-option.active{color:var(--brand,#4f46e5)}.cost-control-card{overflow:hidden}.cost-summary{gap:calc(var(--spacing) * 4);flex-wrap:wrap;margin-bottom:1rem;font-size:12px;display:flex}.cost-summary span{flex-direction:column;display:flex}.cost-summary small{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.cost-summary strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-body-strong)}.channel-card{overflow:hidden}.channel-layout{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.channel-breakdown{flex:1}:where(.channel-breakdown>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.channel-breakdown-item{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);font-size:12px;display:flex}.channel-breakdown-label{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.channel-breakdown-dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-radius:3.40282e38px}.channel-breakdown-value{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-body-strong)}.channel-breakdown-pct{color:var(--color-muted)}.product-performance-card{overflow:hidden}.seller-revenue{text-align:right;flex-shrink:0}.seller-revenue small{color:var(--color-muted);font-size:10px;display:block}.seller-revenue strong{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);font-size:14px}.seller-progress{height:var(--spacing);background-color:var(--color-surface-soft);position:absolute;bottom:0;left:0;right:0}.seller-progress span{--tw-duration:.5s;background:var(--brand,#4f46e5);height:100%;transition-property:width;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}.dashboard-bottom-grid{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:880px){.dashboard-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-kpi-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.dashboard-kpi-card{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:flex;position:relative}@media (hover:hover){.dashboard-kpi-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.dashboard-kpi-card{aspect-ratio:1.43;border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;box-shadow:0 10px 24px -18px #16294247}.dashboard-kpi-card:hover{box-shadow:0 16px 28px -18px #1629425c}.dashboard-kpi-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border:1px solid var(--kpi,#4f46e5);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-icon{border:1px solid color-mix(in srgb, var(--kpi,#4f46e5) 16%, transparent)}}.dashboard-kpi-icon{background:var(--kpi-soft,#eef2ff);color:var(--kpi,#4f46e5)}.dashboard-kpi-card.green{--kpi:#0bb55e;--kpi-2:#39d27e;--kpi-soft:#e8f8ef}.dashboard-kpi-card.violet{--kpi:#8d52ed;--kpi-2:#b07bff;--kpi-soft:#efe6fd}.dashboard-kpi-card.amber{--kpi:#d97706;--kpi-2:#fbbf24;--kpi-soft:#fff3d6}.dashboard-kpi-card.red{--kpi:#e11d48;--kpi-2:#fb7185;--kpi-soft:#fde3e8}.dashboard-kpi-card.blue{--kpi:#307dcf;--kpi-2:#6aa1e8;--kpi-soft:#eaf2ff}.dashboard-kpi-card.coral{--kpi:#e2513b;--kpi-2:#ff8a5b;--kpi-soft:#ffe4de}.dashboard-kpi-card.teal{--kpi:#0e9e92;--kpi-2:#1fc7b8;--kpi-soft:#e0f5f3}.dashboard-kpi-card.indigo{--kpi:#5b54d6;--kpi-2:#7c74ff;--kpi-soft:#e8eafe}.dashboard-kpi-card.orange{--kpi:#d9760a;--kpi-2:#f59e0b;--kpi-soft:#ffeede}.dashboard-kpi-card.emerald{--kpi:#1a9c5b;--kpi-2:#2dd4a0;--kpi-soft:#e3f8ee}.dashboard-kpi-card.rose{--kpi:#d6336c;--kpi-2:#f472a0;--kpi-soft:#fde7ef}.dashboard-kpi-card.yellow{--kpi:#b5890a;--kpi-2:#eab308;--kpi-soft:#fff7d6}.dashboard-kpi-copy{flex:1;min-width:0}.dashboard-kpi-copy small{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:.04em;color:#334155;font-size:13px;display:block}.dashboard-kpi-copy strong{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;color:var(--color-body-strong);font-size:18px;display:block}.dashboard-kpi-copy em{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#64748b;font-size:11px;font-style:normal;display:block}.dashboard-kpi-arrow{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);color:var(--color-faint);font-size:18px;position:absolute}.metric-strip{border:1px solid var(--color-line);background:#fff;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:4px 0;display:grid}@media (min-width:640px){.metric-strip{grid-template-columns:repeat(5,minmax(0,1fr))}}.metric-strip>div{align-items:center;gap:12px;min-width:0;padding:10px 16px;display:flex}.metric-strip>div>span:not(.strip-tile){flex-direction:column;gap:2px;min-width:0;display:flex}.metric-strip strong{color:var(--color-body-strong);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1.15}.metric-strip>div>span:not(.strip-tile)>span{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.strip-tile{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background:var(--brand,#4f46e5);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.strip-tile{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, white)}}.strip-tile{color:var(--brand,#4f46e5)}.metric-grid{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:600px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.metric-top{justify-content:space-between;align-items:center;display:flex}.metric-top span{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);font-size:11px}.metric-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background:var(--brand,#4f46e5);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.metric-icon{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, white)}}.metric-icon{color:var(--brand,#4f46e5)}.metric-icon.green{background-color:var(--color-success-bg);color:var(--color-success)}.metric-icon.violet{color:#8d52ed;background:#f4eefd}.metric-icon.amber{background-color:var(--color-warning-bg);color:var(--color-warning)}.metric-icon.red{background-color:var(--color-danger-bg);color:var(--color-danger)}.metric-icon.blue{background-color:var(--color-info-bg);color:var(--color-info)}.metric-label{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.metric-widget{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.metric-widget strong{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);font-size:14px}.metric-widget small{color:var(--color-muted);font-size:10px}.management-stat-icon.red{background-color:var(--color-danger-bg);color:var(--color-danger)}.stat-icon{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);background:var(--brand,#4f46e5);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.stat-icon{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, white)}}.stat-icon{color:var(--brand,#4f46e5)}.channel-bar{height:calc(var(--spacing) * 2);background-color:var(--color-surface-soft);border-radius:3.40282e38px;width:100%;overflow:hidden}.channel-bar span{--tw-duration:.5s;border-radius:3.40282e38px;height:100%;transition-property:width;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}.channel-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);font-size:12px;display:flex}.channel-label{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.overview-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:880px){.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-trend-panel,.report-audit-panel{overflow:hidden}.pagination-bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-faint);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.pagination-links{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.pagination-link{height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-white);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.pagination-link:hover{background-color:var(--color-surface)}}.pagination-link{border-radius:8px;min-width:32px;padding-left:.625rem;padding-right:.625rem;font-size:12px}.pagination-link.active{background:var(--brand,#4f46e5);color:#fff;border-color:var(--brand,#4f46e5)}.pagination-meta{color:var(--color-muted);font-size:11px}.pagination-ellipsis{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);color:var(--color-muted);justify-content:center;align-items:center;font-size:12px;display:inline-flex}@media (min-width:880px){.span-three{grid-column:span 3/span 3}}.brand-logo{height:calc(var(--spacing) * 8);object-fit:contain;border-radius:.25rem;width:auto}.audit-table th,.audit-table td{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.audit-table th{background-color:var(--color-surface-soft);text-align:center;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px}.audit-table tbody tr{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-faint)}.expense-table th,.expense-table td{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.expense-table th{background-color:var(--color-surface-soft);text-align:center;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px}.expense-table tbody tr{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-faint)}.nowrap-cell{white-space:nowrap}.history-toolbar{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.print-area{max-width:800px;margin-inline:auto}.queue-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 4);border-radius:14px}.queue-grid{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:600px){.queue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.queue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.strip-stats{gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}:where(.setting-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.statement-strip{gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 4);border-radius:14px;flex-wrap:wrap;display:flex}.statement-meta-line{color:var(--color-muted);font-size:12px}.table-search-input{position:relative}.table-search-input svg{top:50%;left:calc(var(--spacing) * 3);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-muted);position:absolute}.table-search-input input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-white);width:100%;padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 10);border-radius:9px;padding-top:9px;padding-bottom:9px;font-size:13px}.table-actions{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.stock-em{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);font-size:10px}.table-sub{color:var(--color-muted);font-size:10px}.btn-row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.card-form{gap:13px;display:grid}.checkbox-row{align-items:center;gap:calc(var(--spacing) * 2);font-size:12px;display:flex}.decision-stack{gap:calc(var(--spacing) * 3);display:grid}.danger-button:hover{background-color:#fbe5e5}.converted,.success-action{color:var(--color-success)}.stroke-line-faint{stroke:var(--color-line-faint)}.purchase-kpi-card.accent .stat-icon{color:#ef4444;background:#fee2e2}.purchase-kpi-card.teal .stat-icon{color:#14b8a6;background:#e0f2f1}.purchase-kpi-card.indigo .stat-icon{color:#6366f1;background:#eef2ff}.purchase-kpi-card.orange .stat-icon{color:#f97316;background:#fff7ed}.purchase-kpi-card.violet .stat-icon{color:#a855f7;background:#f5f3ff}.purchase-kpi-card.emerald .stat-icon{color:#10b981;background:#ecfdf5}.purchase-kpi-card.green .stat-icon{color:#22c55e;background:#f0fdf4}.purchase-kpi-card.red .stat-icon{color:#ef4444;background:#fef2f2}.purchase-kpi-card.blue .stat-icon{color:#3b82f6;background:#eff6ff}.purchase-kpi-card.rose .stat-icon{color:#f43f5e;background:#fff1f2}.purchase-kpi-card.amber .stat-icon{color:#f59e0b;background:#fffbeb}.purchase-kpi-card.yellow .stat-icon{color:#eab308;background:#fefce8}.purchase-kpi-card strong{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:20px;font-weight:var(--font-weight-extrabold);display:block}.purchase-kpi-card small{color:var(--color-muted);font-size:11px;display:block}.purchase-form-panel{top:calc(var(--spacing) * 24);max-height:calc(100vh - 120px);position:sticky;overflow-y:auto}:where(.purchase-returns-page>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.purchase-returns-header{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.purchase-returns-title{--tw-font-weight:var(--font-weight-bold);font-size:22px;font-weight:var(--font-weight-bold)}.purchase-returns-subtitle{color:var(--color-muted)}:where(.purchase-orders-page>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.purchase-orders-header{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.purchase-orders-title{--tw-font-weight:var(--font-weight-bold);font-size:22px;font-weight:var(--font-weight-bold)}.purchase-orders-subtitle{color:var(--color-muted)}:where(.purchase-add-page>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.purchase-add-header{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.purchase-add-title{--tw-font-weight:var(--font-weight-bold);font-size:22px;font-weight:var(--font-weight-bold)}.purchase-add-subtitle{color:var(--color-muted)}:where(.purchase-add-form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.purchase-add-section{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 4);border-radius:15px}.purchase-add-section-title{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold)}:where(.purchase-import-page>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.purchase-import-header{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.purchase-import-title{--tw-font-weight:var(--font-weight-bold);font-size:22px;font-weight:var(--font-weight-bold)}.purchase-import-subtitle{color:var(--color-muted)}:where(.purchase-import-form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.pos-toolbar-left{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.pos-toolbar-right{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.pos-branch-selector{position:relative}.pos-branch-trigger{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:#263448;background-color:#f8fafb;border-radius:9px;padding-block:9px;display:flex}.pos-branch-menu{z-index:20;margin-top:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);width:220px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:11px;position:absolute;top:100%;right:0;overflow:hidden}.pos-branch-menu .ss-search{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-faint);padding-inline:calc(var(--spacing) * 3);background-color:#f8fafb}.pos-branch-menu .ss-list{max-height:200px;overflow-y:auto}.pos-branch-menu .ss-option{padding-inline:calc(var(--spacing) * 2.5);padding-block:8px;font-size:12px}.pos-cart-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-faint);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;display:flex}.pos-cart-title{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold)}.pos-cart-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.pos-cart-list{padding:calc(var(--spacing) * 4);flex:1;overflow-y:auto}.pos-cart-item{margin-bottom:calc(var(--spacing) * 3);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);border-radius:12px}.pos-cart-item-header{margin-bottom:var(--spacing);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.pos-cart-item-name{--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium)}.pos-cart-item-qty{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);display:flex}.pos-cart-item-qty button{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);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));border-radius:7px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.pos-cart-item-qty button:hover{background-color:var(--color-surface-soft)}}.pos-cart-item-price{text-align:right;--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold)}.pos-cart-item-notes{margin-top:var(--spacing);color:var(--color-muted);font-size:11px}.pos-cart-empty{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);text-align:center;height:100%;color:var(--color-muted);flex-direction:column;display:flex}.pos-cart-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-faint);padding:calc(var(--spacing) * 4)}.pos-cart-totals{margin-bottom:calc(var(--spacing) * 4)}:where(.pos-cart-totals>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.pos-cart-total-row{justify-content:space-between;font-size:13px;display:flex}.pos-cart-total-row.grand{--tw-font-weight:var(--font-weight-extrabold);font-size:16px;font-weight:var(--font-weight-extrabold)}.pos-cart-total-row.change{color:var(--color-success)}.pos-cart-payment{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.pos-payment-methods{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.pos-payment-btn{border-style:var(--tw-border-style);background-color:var(--color-white);min-width:80px;padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);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));border-width:1px;border-color:var(--color-line);border-radius:10px;flex:1}.pos-payment-btn:hover{border-color:var(--brand,#4f46e5);background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-payment-btn:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 5%, white)}}.pos-payment-btn.active{border-color:var(--brand,#4f46e5);background:var(--brand,#4f46e5);color:#fff}.pos-payment-btn.split{min-width:80px;padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);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));color:#f59e0b;background:#fef5e7;border-color:#f59e0b;border-radius:10px;flex:1}.pos-change-due{text-align:center;--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-success)}.pos-product-image{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);background-color:var(--color-surface-soft);object-fit:cover;border-radius:10px}.pos-product-price{--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--brand,#4f46e5)}.pos-product-stock{color:var(--color-muted);font-size:10px}.pos-category-tabs{gap:var(--spacing);padding-bottom:calc(var(--spacing) * 2);display:flex;overflow-x:auto}.pos-category-tab{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-muted);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));border-radius:3.40282e38px;flex-shrink:0}@media (hover:hover){.pos-category-tab:hover{background-color:var(--color-surface)}}.pos-category-tab.active{background:var(--brand,#4f46e5);color:#fff}.pos-customer-bar{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);border-radius:12px;display:flex}.pos-customer-info{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.pos-customer-avatar{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);--tw-font-weight:var(--font-weight-black);font-size:11px;font-weight:var(--font-weight-black);background:var(--brand,#4f46e5);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.pos-customer-avatar{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, white)}}.pos-customer-avatar{color:var(--brand,#4f46e5)}.pos-customer-name{--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium)}.pos-customer-phone{color:var(--color-muted);font-size:11px}.pos-customer-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.pos-receipt{max-width:320px;padding:calc(var(--spacing) * 4);font-family:var(--font-mono);margin-inline:auto;font-size:12px}.pos-receipt-header{margin-bottom:calc(var(--spacing) * 4);text-align:center}.pos-receipt-title{--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold)}.pos-receipt-subtitle{color:var(--color-muted);font-size:11px}.pos-receipt-line{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-faint);padding-block:var(--spacing);justify-content:space-between;display:flex}.pos-receipt-total{margin-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);justify-content:space-between;display:flex}.pos-receipt-footer{margin-top:calc(var(--spacing) * 4);text-align:center;color:var(--color-muted);font-size:11px}.pos-search-field>svg{z-index:1;width:16px;height:16px;color:var(--color-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.pos-search input{border:1px solid var(--color-line-soft);background:#fff;border-radius:10px;width:100%;min-height:40px;padding:8px 40px;font-size:13px}.pos-search-clear svg{color:inherit;position:static;transform:none}.pos-line-info{flex:1;min-width:0}.pos-line-info strong{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);display:block;overflow:hidden}.pos-line-info small{color:var(--color-muted);font-size:11px}.pos-line-remove{color:var(--color-muted)}@media (hover:hover){.pos-line-remove:hover{color:var(--color-danger)}}.pos-empty{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 12);text-align:center;color:var(--color-muted);flex-direction:column;display:flex}.pos-empty svg{color:var(--color-faint)}.pos-total-summary .total{--tw-font-weight:var(--font-weight-extrabold);font-size:16px;font-weight:var(--font-weight-extrabold)}.discount{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-muted)}.data-table{width:100%}.table-row{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-faint);align-items:stretch;display:flex}.table-row>*{min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}.table-row>*+*{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-line-faint)}.table-head{background-color:var(--color-surface-soft);text-align:center;--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.07em;letter-spacing:.07em;text-transform:uppercase;color:var(--brand,#4f46e5);border-bottom:1.5px solid var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.table-head{border-bottom:1.5px solid color-mix(in srgb, var(--brand,#4f46e5) 24%, transparent)}}.table-head{text-align:center!important}.table-head>*,.table-row.table-head>*,.line-items-table-head>*,.invoice-lines .table-head>*,.quotation-columns.table-head>*,.invoice-columns.table-head>*,.statement-columns.table-head>*{text-align:center!important;justify-content:center!important}.table-columns{grid-template-columns:minmax(0,1fr) 120px 120px auto;display:grid}.quotation-columns{min-width:calc(var(--spacing) * 162.5);grid-template-columns:minmax(0,2.4fr) minmax(0,1.3fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.2fr) 60px;display:grid}.quotation-columns>:not(:first-child){white-space:nowrap}.quotation-columns>:last-child{justify-self:flex-end}.invoice-columns{grid-template-columns:minmax(0,1fr) minmax(160px,1.2fr) 80px 80px 100px;display:grid}.payment-columns{grid-template-columns:100px minmax(0,1fr) 100px 100px;display:grid}.statement-columns{grid-template-columns:100px minmax(0,1fr) 100px 100px 100px 100px 100px;display:grid}.align-right{text-align:right;white-space:nowrap}.shrink-0{flex-shrink:0}.muted-cell{color:var(--color-muted)}.item-avatar{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);--tw-font-weight:var(--font-weight-black);font-size:9px;font-weight:var(--font-weight-black);color:var(--brand,#4f46e5);background:#eef2ff;border-radius:10px;justify-content:center;align-items:center;display:flex}.item-avatar-image{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);object-fit:cover;border-radius:10px}.slug-code{font-family:var(--font-mono);color:var(--color-muted);font-size:11px}.order-payment-line small{color:var(--color-muted);font-size:11px}.payment-bar{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-surface-soft);border-radius:3.40282e38px;width:100%}.payment-bar span{background:var(--brand,#4f46e5);border-radius:3.40282e38px;height:100%;display:block}.order-search svg{top:50%;left:calc(var(--spacing) * 3);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-muted);position:absolute}.orders-table tbody tr:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.order-card-meta span{flex-direction:column;display:flex}.purchase-search svg{top:50%;left:calc(var(--spacing) * 3);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-muted);position:absolute}.purchases-table tbody tr:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.purchase-payment-bar{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-surface-soft);border-radius:3.40282e38px;width:100%}.purchase-payment-bar span{background:linear-gradient(90deg, var(--brand,#4f46e5) 0%, var(--brand,#4f46e5) 100%);border-radius:3.40282e38px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.purchase-payment-bar span{background:linear-gradient(90deg, var(--brand,#4f46e5) 0%, color-mix(in srgb, var(--brand,#4f46e5) 45%, #22d3ee) 100%)}}.invoice-sheet{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);border-radius:19px}.invoice-masthead{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-faint);padding:calc(var(--spacing) * 5)}.invoice-summary{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:880px){.invoice-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.invoice-summary dt{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.07em;letter-spacing:.07em;color:var(--color-muted);text-transform:uppercase}.invoice-summary dd{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium)}.invoice-parties{gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-faint);padding:calc(var(--spacing) * 5);display:grid}@media (min-width:880px){.invoice-parties{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.invoice-party>: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)))}.invoice-party .eyebrow{margin-bottom:0}.invoice-lines{overflow-x:auto}.invoice-lines .table-row{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}:where(.invoice-totals>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.invoice-totals{padding:calc(var(--spacing) * 5)}.invoice-totals dl{gap:calc(var(--spacing) * 1.5);display:grid}.invoice-totals dt{color:var(--color-muted);font-size:12px}.invoice-totals dd{text-align:right;--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium)}.grand-total dt,.grand-total dd{--tw-font-weight:var(--font-weight-extrabold);font-size:16px;font-weight:var(--font-weight-extrabold)}.danger-text{color:var(--color-danger)}.invoice-note{padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5);color:var(--color-muted);font-size:13px}.invoice-payments{padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5)}.invoice-payments .eyebrow{margin-bottom:calc(var(--spacing) * 2)}.modal-overlay{z-index:40;background-color:#0006;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.modal-overlay{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.modal-card{z-index:50;width:100%;max-width:calc(var(--spacing) * 150);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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);position:fixed;top:50%;left:50%}.modal-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-faint);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.modal-title{--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold)}.modal-body{padding:calc(var(--spacing) * 5)}.modal-footer{justify-content:flex-end;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-faint);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.print-button{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);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));color:var(--brand,#4f46e5);border-radius:9px;display:inline-flex}.print-button:hover{border-color:var(--brand,#4f46e5);background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.print-button:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 5%, white)}}.modal-close{padding:var(--spacing);color:var(--color-muted)}@media (hover:hover){.modal-close:hover{color:var(--color-body)}}.modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b12208c;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-backdrop .modal-card{--tw-translate-x:0;--tw-translate-y:0;background:var(--color-surface);max-height:calc(100vh - 48px);margin:auto;display:block;position:relative;top:auto;left:auto;overflow-y:auto;transform:none}.record-view-dialog{z-index:auto;background:0 0;justify-content:normal;align-items:normal;padding:0;display:block;position:relative;inset:auto}.record-view-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;padding:18px 20px 20px;display:grid}.record-view-grid>div{min-width:0}.record-view-grid>div:last-child:nth-child(odd){grid-column:1/-1}.record-view-grid small{color:var(--color-faint);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.record-view-grid strong{color:var(--color-body-strong);overflow-wrap:anywhere;font-size:12.5px;font-weight:650;line-height:1.45;display:block}.modal-heading{border-bottom:1px solid var(--color-line-faint);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.modal-heading h2{letter-spacing:-.01em;color:var(--color-body-strong);margin:0;font-size:15px;font-weight:800}.modal-heading p{color:var(--color-faint);margin:3px 0 0;font-size:10.5px;line-height:1.5}.modal-card .entity-form{padding:0 20px 18px}.modal-form-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.modal-form-actions .primary-button,.modal-form-actions .secondary-button{justify-content:center}.modal-backdrop .modal-card.expense-create-dialog{background:linear-gradient(var(--color-surface,#fff), var(--color-surface,#fff)) padding-box, linear-gradient(135deg, #10b981 0%, #6366f1 55%, #8b5cf6 100%) border-box;border:1px solid #0000;border-radius:20px;width:min(640px,100%);overflow:hidden;box-shadow:0 28px 70px -28px #16294259}.expense-create-heading{align-items:flex-start;padding:22px 22px 16px}.expense-create-heading>div{flex:auto;min-width:0}.expense-create-icon{color:#fff;background:linear-gradient(135deg,#2f6fed 0%,#1d4ed8 100%);border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 10px 22px -10px #2563eb99}.expense-create-icon svg{width:20px;height:20px}.expense-create-dialog .entity-form{grid-template-columns:minmax(0,1fr);padding:2px 22px 22px}.expense-create-dialog .entity-form>label:not(.image-upload-field):not(.check-label){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;min-width:0;display:grid}.expense-create-dialog .entity-form>label,.expense-create-dialog .entity-form>.form-row,.expense-create-dialog .entity-form>.primary-button,.expense-create-dialog .entity-form>.form-message{grid-column:1/-1;width:100%;min-width:0}.expense-create-dialog .entity-form>.primary-button{background:linear-gradient(#2f6fed 0%,#1d4ed8 100%);border-radius:12px;justify-content:center;min-height:48px;font-size:14px}@media (max-width:520px){.expense-create-heading{padding:18px 18px 14px}.expense-create-dialog .entity-form{padding:2px 18px 18px}}.modal-backdrop .modal-card.coupon-create-dialog{background:linear-gradient(var(--color-surface,#fff), var(--color-surface,#fff)) padding-box, linear-gradient(135deg, #8b5cf6 0%, #6366f1 55%, #3b82f6 100%) border-box;border:1px solid #0000;border-radius:20px;width:min(720px,100%);overflow:hidden;box-shadow:0 28px 70px -28px #16294259}.coupon-create-heading{align-items:flex-start;padding:22px 22px 16px}.coupon-create-heading>div{flex:auto;min-width:0}.coupon-create-heading .eyebrow{margin-bottom:4px}.coupon-create-heading h2{letter-spacing:-.03em;font-size:22px}.coupon-create-dialog .entity-form{grid-template-columns:minmax(0,1fr);margin-top:8px;padding:2px 22px 22px}.coupon-create-dialog .entity-form>label:not(.check-label){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;min-width:0;display:grid}.coupon-create-dialog .entity-form>.form-row,.coupon-create-dialog .entity-form>.primary-button,.coupon-create-dialog .entity-form>.form-message{grid-column:1/-1;width:100%;min-width:0}.coupon-create-dialog .entity-form>.form-row{gap:12px}.coupon-create-dialog .coupon-name-row{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.coupon-create-dialog .entity-form>.form-row>label:not(.check-label){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;min-width:0;display:grid}.coupon-create-dialog .entity-form>.primary-button{background:#7c3aed;border-radius:12px;justify-content:center;min-height:48px;font-size:14px}.coupon-create-dialog .entity-form>.primary-button:hover{background:#6d28d9}@media (max-width:640px){.coupon-create-heading{padding:18px 18px 14px}.coupon-create-dialog .entity-form{padding:2px 18px 18px}.coupon-create-dialog .coupon-name-row,.coupon-create-dialog .entity-form>.form-row{grid-template-columns:minmax(0,1fr)}}.modal-backdrop .modal-card.gift-card-create-dialog{background:linear-gradient(var(--color-surface,#fff), var(--color-surface,#fff)) padding-box, linear-gradient(135deg, #8b5cf6 0%, #6366f1 55%, #3b82f6 100%) border-box;border:1px solid #0000;border-radius:20px;width:min(520px,100%);overflow:hidden;box-shadow:0 28px 70px -28px #16294259}.gift-card-create-heading{align-items:flex-start;padding:22px 22px 16px}.gift-card-create-heading>div{flex:auto;min-width:0}.gift-card-create-heading .eyebrow{margin-bottom:4px}.gift-card-create-heading h2{letter-spacing:-.03em;font-size:22px}.gift-card-create-dialog .entity-form{grid-template-columns:minmax(0,1fr);margin-top:8px;padding:2px 22px 22px}.gift-card-create-dialog .entity-form>label:not(.check-label){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;min-width:0;display:grid}.gift-card-create-dialog .entity-form>label,.gift-card-create-dialog .entity-form>.primary-button,.gift-card-create-dialog .entity-form>.form-message{grid-column:1/-1;width:100%;min-width:0}.gift-card-create-dialog .entity-form>.primary-button{background:#7c3aed;border-radius:12px;justify-content:center;min-height:48px;font-size:14px}.gift-card-create-dialog .entity-form>.primary-button:hover{background:#6d28d9}@media (max-width:520px){.gift-card-create-heading{padding:18px 18px 14px}.gift-card-create-dialog .entity-form{padding:2px 18px 18px}}.modal-backdrop .modal-card.quotation-create-dialog{background:linear-gradient(var(--color-surface,#fff), var(--color-surface,#fff)) padding-box, linear-gradient(135deg, #8b5cf6 0%, #6366f1 55%, #3b82f6 100%) border-box;border:1px solid #0000;border-radius:20px;width:min(720px,100%);overflow:hidden;box-shadow:0 28px 70px -28px #16294259}.quotation-create-heading{align-items:flex-start;padding:22px 22px 16px}.quotation-create-heading>div{flex:auto;min-width:0}.quotation-create-heading .eyebrow{margin-bottom:4px}.quotation-create-heading h2{letter-spacing:-.03em;font-size:22px}.quotation-create-dialog .entity-form{grid-template-columns:minmax(0,1fr);margin-top:8px;padding:2px 22px 22px}.quotation-create-dialog .entity-form>label:not(.check-label){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;min-width:0;display:grid}.quotation-create-dialog .entity-form>label,.quotation-create-dialog .entity-form>.form-row,.quotation-create-dialog .entity-form>.line-items-editor,.quotation-create-dialog .entity-form>.primary-button,.quotation-create-dialog .entity-form>.form-message{grid-column:1/-1;width:100%;min-width:0}.quotation-create-dialog .entity-form>.form-row{gap:12px}.quotation-create-dialog .entity-form>.form-row>label:not(.check-label){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;min-width:0;display:grid}.quotation-create-dialog .entity-form>.primary-button{background:#7c3aed;border-radius:12px;justify-content:center;min-height:48px;font-size:14px}.quotation-create-dialog .entity-form>.primary-button:hover{background:#6d28d9}@media (max-width:640px){.quotation-create-heading{padding:18px 18px 14px}.quotation-create-dialog .entity-form{padding:2px 18px 18px}.quotation-create-dialog .entity-form>.form-row{grid-template-columns:minmax(0,1fr)}}.dropdown-menu{z-index:30;margin-top:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);width:180px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:10px;position:absolute;top:100%;right:0;overflow:hidden}.action-dropdown{position:relative}.dropdown-menu button,.dropdown-menu a{align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);color:var(--color-body);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));display:flex}@media (hover:hover){:is(.dropdown-menu button,.dropdown-menu a):hover{background-color:var(--color-surface-soft)}}.dropdown-menu button.danger{color:var(--color-danger)}@media (hover:hover){.dropdown-menu button.danger:hover{background-color:#dc26260d}@supports (color:color-mix(in lab, red, red)){.dropdown-menu button.danger:hover{background-color:color-mix(in oklab, var(--color-danger) 5%, transparent)}}}.dropdown-menu hr{margin-block:var(--spacing);border-color:var(--color-line-faint)}.language-menu .ss-option{padding-inline:calc(var(--spacing) * 2.5);padding-block:8px}.language-flag{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 5);border-radius:.25rem;flex-shrink:0}.currency-menu{z-index:30;margin-top:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);width:220px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:10px;position:absolute;top:100%;right:0;overflow:hidden}.calculator-menu{z-index:30;margin-top:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);width:320px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:10px;position:absolute;top:100%;right:0;overflow:hidden}.shell-search-results{z-index:40;margin-top:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);--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);border-radius:12px;position:absolute;top:100%;left:0;right:0;overflow:hidden}.theme-preview{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 4);border-radius:12px;position:relative}.theme-preview i{margin-bottom:calc(var(--spacing) * 2);border-radius:8px;height:60px;display:block}.theme-preview .theme-preset-option{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2);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));border-radius:8px;display:flex}@media (hover:hover){.theme-preview .theme-preset-option:hover{background-color:var(--color-surface-soft)}}.theme-preset-option input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-preset-option .preset-color{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.theme-preset-option .preset-name{--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium)}.theme-preset-option .preset-desc{color:var(--color-muted);font-size:11px}.notif-bell-btn:hover{color:var(--brand,#4f46e5)}.notif-drop-header-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.notif-drop-count{margin-left:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-success)}.notif-close-btn{padding:var(--spacing);color:var(--color-muted)}@media (hover:hover){.notif-close-btn:hover{color:var(--color-body)}}.notif-drop-body{padding:calc(var(--spacing) * 2)}.notif-drop-empty{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 8);text-align:center;color:var(--color-muted);flex-direction:column;display:flex}.notif-drop-empty svg{opacity:.3}.notif-drop-item.read{opacity:.6}.notif-type-dot{margin-top:var(--spacing);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:3.40282e38px;flex-shrink:0}.notif-drop-copy{cursor:pointer;flex:1;min-width:0}.notif-drop-item-body{margin-top:calc(var(--spacing) * .5);color:var(--color-muted);font-size:12px}.notif-drop-meta{margin-top:var(--spacing);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.notif-type-pill{padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:8px;font-weight:var(--font-weight-bold);text-transform:uppercase;border-radius:3.40282e38px;align-items:center;padding-block:3px;display:inline-flex}.notif-drop-item-acts{align-items:center;gap:var(--spacing);display:flex}.notif-act-icon{padding:var(--spacing);color:var(--color-muted);border-radius:6px}@media (hover:hover){.notif-act-icon:hover{background-color:var(--color-surface-soft);color:var(--color-body)}}.notif-act-icon.danger{color:var(--color-danger)}@media (hover:hover){.notif-act-icon.danger:hover{background-color:#dc26261a}@supports (color:color-mix(in lab, red, red)){.notif-act-icon.danger:hover{background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}}}.notif-footer-link{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:flex}@media (hover:hover){.notif-footer-link:hover{text-decoration-line:underline}}.notif-footer-link{color:var(--brand,#4f46e5)}@media (hover:hover){.notif-footer-link.accent:hover{text-decoration-line:underline}}.notif-footer-link.accent{color:#f59e0b}.notif-bell-btn.open{background-color:var(--color-surface-soft)}.notif-bell-icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.notif-bell-icon.ringing{color:#f59e0b;animation:.5s ease-in-out infinite ring}.notif-bell-wrap{position:relative}.animate-ring{animation:.5s ease-in-out infinite ring}.notif-dropdown{border-color:var(--brand,#4f46e5);border-radius:16px;flex-direction:column;width:min(400px,100vw - 24px);max-height:min(640px,100vh - 82px);display:flex}@supports (color:color-mix(in lab, red, red)){.notif-dropdown{border-color:color-mix(in srgb, var(--brand,#4f46e5) 14%, var(--color-line))}}.notif-dropdown{box-shadow:0 18px 42px -24px #0f172a7a,0 8px 20px -16px #0f172a42}.notif-drop-header{background:var(--brand,#4f46e5);gap:12px;min-height:58px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.notif-drop-header{background:color-mix(in srgb, var(--brand,#4f46e5) 4%, white)}}.notif-drop-title{align-items:center;gap:8px;min-width:0;line-height:1.25;display:inline-flex}.notif-drop-title svg{color:var(--brand,#4f46e5);flex:none}.notif-drop-header-actions{white-space:nowrap;flex:none}.notif-action-btn{border-radius:8px;align-items:center;gap:5px;padding:7px 8px;font-size:11px;line-height:1;display:inline-flex}.notif-drop-body{overscroll-behavior:contain;min-height:0;padding:0;overflow-y:auto}.notif-drop-item{gap:10px;padding:14px}.notif-drop-item-title{line-height:1.4;display:block}.notif-drop-item-body{overflow-wrap:anywhere;margin-top:5px;line-height:1.5}.notif-drop-meta{align-items:center;margin-top:10px}.notif-drop-footer{background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.notif-footer-link{border:1px solid var(--color-line-soft);background:#fff;border-radius:10px;min-width:0;min-height:36px;padding:8px 9px;font-size:11px;line-height:1.2;text-decoration:none}.notif-footer-link:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.notif-footer-link:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 6%, white)}}.notif-footer-link:hover{text-decoration:none}.notif-footer-link.accent{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.notif-footer-link.accent:hover{background:#cffafe}@media (max-width:640px){.notif-dropdown{width:calc(100vw - 24px);max-height:calc(100vh - 76px);right:-8px}}.date-picker,.calculator,.currency-picker,.dashboard-branch-picker{flex:none;position:relative}.date-trigger,.calc-trigger,.currency-trigger,.dashboard-branch-trigger{border:1px solid var(--color-line-soft);height:36px;color:var(--color-muted);white-space:nowrap;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:800;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex;position:relative}.date-trigger:hover,.calc-trigger:hover,.currency-trigger:hover,.dashboard-branch-trigger:hover,.date-trigger[aria-expanded=true],.calc-trigger[aria-expanded=true],.currency-trigger[aria-expanded=true]{background:var(--color-surface);color:var(--brand,#4f46e5);border-color:#cbd5e1}.dashboard-branch-icon{width:14px;height:14px;color:var(--color-muted,#64748b);flex-shrink:0}.dashboard-branch-label{color:var(--color-body-strong,#1e293b);font-size:12px;font-weight:700}.dashboard-branch-chevron{width:13px;height:13px;color:var(--color-muted,#94a3b8);flex-shrink:0}.dashboard-branch-native-select{opacity:0;cursor:pointer;-webkit-appearance:menulist;background:0 0;border:none;width:100%;height:100%;position:absolute;inset:0}.dashboard-branch-native-select option{color:#1e293b;background:#fff;padding:6px 12px;font-size:13px}.date-trigger svg,.calc-trigger svg,.currency-trigger svg{flex-shrink:0;width:15px;height:15px}.date-trigger svg:last-child,.calc-trigger svg:last-child,.currency-trigger svg:last-child{width:12px;height:12px}.date-field{min-width:0;position:relative}.date-field-trigger{background:var(--color-surface);justify-content:space-between;width:100%;font-weight:650}.date-field-empty{color:var(--color-faint);font-weight:500}.date-field-trigger:hover{border-color:var(--brand,#4f46e5)}.date-field-trigger .calendar-clear-icon{border-radius:5px;padding:1px}.date-field-trigger .calendar-clear-icon:hover{background:var(--color-surface-soft);color:var(--color-danger)}.date-field-menu{left:0;right:auto}.calendar-cell.disabled{color:var(--color-lighter);cursor:not-allowed;opacity:.55}.calendar-menu{z-index:60;border:1px solid var(--color-line);background:#fff;border-radius:12px;width:min(300px,100vw - 24px);padding:12px;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 22px 55px -16px #16294252}.calendar-menu-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.calendar-menu-heading strong{color:var(--color-body-strong);font-size:13px;font-weight:750}.calendar-nav{gap:4px;display:flex}.calendar-nav button{border:1px solid var(--color-line-soft);width:28px;height:28px;color:var(--color-muted);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex}.calendar-nav button:hover{border-color:var(--brand,#4f46e5);color:var(--brand,#4f46e5)}.calendar-nav button svg{width:14px;height:14px}.calendar-weekdays{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.calendar-weekdays span{text-align:center;text-transform:uppercase;color:var(--color-faint);padding:4px 0;font-size:9px;font-weight:800}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.calendar-cell{aspect-ratio:1;color:var(--color-body-strong);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;font-size:11px;font-weight:650;transition:background-color .15s;display:flex;position:relative}.calendar-cell:hover{background:var(--color-surface)}.calendar-cell.outside{color:var(--color-faint);opacity:.5}.calendar-cell.today{color:var(--brand,#4f46e5);font-weight:800}.calendar-cell.selected{background:var(--brand,#4f46e5);color:#fff}.calendar-today-dot{background:var(--brand,#4f46e5);border-radius:999px;width:4px;height:4px;position:absolute;bottom:5px}.calendar-cell.selected .calendar-today-dot{background:#fff}.calendar-footer{border-top:1px solid var(--color-line-faint);color:var(--color-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;font-size:10px;display:flex}.calendar-today-button{border:1px solid var(--color-line-soft);color:var(--color-body-strong);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:10px;font-weight:800;transition:border-color .15s,color .15s;display:inline-flex}.calendar-today-button:hover{border-color:var(--brand,#4f46e5);color:var(--brand,#4f46e5)}.calendar-today-button svg{width:13px;height:13px}.calculator-display{text-align:right;background:var(--color-surface);border-bottom:1px solid var(--color-line-faint);padding:14px}.calculator-display small{min-height:14px;color:var(--color-muted);font-size:10px;display:block}.calculator-display strong{letter-spacing:-.03em;color:var(--color-body-strong);font-size:26px;font-weight:800}.calculator-display strong.compact{font-size:18px}.calculator-grid{grid-template-columns:repeat(4,1fr);gap:6px;padding:12px;display:grid}.calc-key{border:1px solid var(--color-line-soft);height:42px;color:var(--color-body-strong);cursor:pointer;background:#fff;border-radius:9px;font-size:14px;font-weight:750;transition:background-color .15s,border-color .15s}.calc-key:hover{background:var(--color-surface)}.calc-key.operator{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.calc-key.operator{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, white)}}.calc-key.operator{color:var(--brand,#4f46e5);border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.calc-key.operator{border-color:color-mix(in srgb, var(--brand,#4f46e5) 18%, white)}}.calc-key.equals{background:var(--brand,#4f46e5);color:#fff;border-color:var(--brand,#4f46e5)}.calc-key.clear{color:var(--color-danger)}.calculator-footer{text-transform:uppercase;letter-spacing:.08em;text-align:center;color:var(--color-faint);padding:8px 12px 12px;font-size:9px}.area-chart-card{gap:6px;display:grid}.area-chart-header{justify-content:space-between;align-items:center;display:flex}.area-chart-axis-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint);font-size:10px;font-weight:800}.sales-trend-card{border-radius:20px;overflow:hidden}.sales-trend-card .panel-heading{align-items:flex-start;gap:16px;margin-bottom:14px;padding-bottom:14px}.sales-trend-card .panel-heading h2{letter-spacing:-.04em;margin-top:4px;font-size:34px;font-weight:300;line-height:1.05}.trend-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.trend-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.trend-summary span{border:1px solid var(--color-line-faint);background:linear-gradient(180deg, var(--color-surface), var(--color-surface-soft));border-radius:14px;gap:4px;padding:12px 14px;display:grid}.trend-summary small{letter-spacing:.06em;text-transform:uppercase;color:var(--color-faint);font-size:10px;font-weight:800}.trend-summary strong{color:var(--color-body-strong);font-size:14px;font-weight:800}.trend-filter{border:1px solid var(--color-line);background:var(--color-surface-soft);border-radius:999px;flex-wrap:wrap;gap:6px;padding:4px;display:inline-flex}.trend-filter-chip{min-height:34px;color:var(--color-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:800;text-decoration:none;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.trend-filter-chip:hover{background:var(--color-surface);color:var(--color-body-strong)}.trend-filter-chip.active{background:var(--brand,#4f46e5);color:#fff;box-shadow:0 10px 22px -14px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.trend-filter-chip.active{box-shadow:0 10px 22px -14px color-mix(in srgb, var(--brand,#4f46e5) 60%, transparent)}}.area-chart-shell{border:1px solid var(--color-line-faint);background:var(--color-surface);border-radius:18px;overflow:hidden}.sales-chart{gap:10px;width:100%;min-width:0;padding-top:8px;display:grid;overflow:visible}.sales-chart-legend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.sales-chart-legend span{color:#475569;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.sales-chart-swatch{flex-shrink:0;display:inline-block}.sales-chart-swatch.sales{background:linear-gradient(#34d399 0%,#059669 100%);border-radius:3px;width:10px;height:10px}.sales-chart-swatch.profit{background:#6366f1;border-radius:99px;width:14px;height:3px}.sales-chart-plot{grid-template-columns:64px minmax(0,1fr);gap:8px;height:300px;padding-top:52px;display:grid;overflow:visible}.sales-chart-y{color:#475569;font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;justify-content:space-between;font-size:11px;font-weight:700;line-height:1;display:flex}.sales-chart-grid{border-bottom:1px solid #94a3b873;min-width:0;height:100%;position:relative;overflow:visible}.sales-chart-grid>i{pointer-events:none;border-top:1px dashed #94a3b88c;position:absolute;left:0;right:0}.sales-chart-bars{z-index:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:0;height:100%;padding:0;display:grid;position:relative}.sales-chart-profit-line{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.sales-chart-profit-line path{fill:none;stroke:#6366f1;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sales-chart-profit-dot{z-index:3;pointer-events:none;background:#6366f1;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;left:50%;transform:translate(-50%,50%);box-shadow:0 0 0 1px #6366f159}.sales-chart-profit-dot.is-active{width:11px;height:11px}.sales-chart-bar{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;height:100%;padding:0 5px;display:flex;position:relative}.sales-chart-bar-tip{z-index:3;color:#f8fafc;pointer-events:none;white-space:nowrap;background:#0f172a;border:1px solid #0f172a1f;border-radius:10px;gap:4px;min-width:128px;padding:7px 10px;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px -12px #0f172a73}.sales-chart-bar-tip small{color:#94a3b8;font-size:9px;font-weight:700}.sales-chart-bar-tip strong{color:#fff;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.sales-chart-bar-tip strong.profit{color:#c7d2fe}.sales-chart-bar-fill{background:linear-gradient(#34d399 0%,#059669 100%);border-radius:8px 8px 3px 3px;width:min(100%,44px);min-height:0;transition:filter .14s,transform .14s;display:block;position:relative;box-shadow:0 8px 16px -10px #0596698c}.sales-chart-bar.is-active .sales-chart-bar-fill,.sales-chart-bar:hover .sales-chart-bar-fill{filter:brightness(1.06);transform:translateY(-2px)}.sales-chart-x{grid-template-columns:64px minmax(0,1fr);gap:8px;display:grid}.sales-chart-x>div{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid}.sales-chart-x span{color:#475569;text-align:center;white-space:nowrap;padding:0 5px;font-size:10px;font-weight:700;line-height:1.2}.sales-trend-card .area-chart-card{width:100%}.sales-trend-card .area-chart-shell{border-radius:14px}.area-chart-shell-split{grid-template-columns:minmax(58px,auto) minmax(0,1fr);align-items:stretch;display:grid}.area-chart-y-gutter{border-right:1px solid var(--color-line-faint);background:linear-gradient(180deg, var(--brand,#4f46e5), var(--color-surface));flex:none;min-width:58px;padding:0 6px 0 10px;position:relative}@supports (color:color-mix(in lab, red, red)){.area-chart-y-gutter{background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#4f46e5) 4%, #fff), var(--color-surface))}}.area-chart-y-tick{color:#1e293b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.2;position:absolute;right:6px;transform:translateY(-50%)}.area-chart-plot{min-width:0}.area-chart{width:100%;height:240px;max-height:240px;display:block}.chart-grid{stroke:#64748b59;stroke-width:1px;stroke-dasharray:4 6}.area-fill{opacity:.88}.chart-line{fill:none;stroke:#2563eb;stroke-width:2.75px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 10px #2563eb29)}.chart-active-guide{stroke:#2563eb4d;stroke-dasharray:3 5}.chart-y-label{fill:#1e293b;font-size:10px;font-weight:800}.chart-x-label{fill:#334155;pointer-events:none;font-size:9px;font-weight:700}.chart-point-group{cursor:pointer}.chart-dot-ring{fill:#2563eb26;opacity:0;transition:opacity .16s}.chart-dot{fill:#2563eb;stroke:#fff;stroke-width:2px;filter:drop-shadow(0 3px 8px #2563eb4d);outline:none}.chart-dot:focus-visible{stroke:#172554;stroke-width:3px}.chart-tooltip-group{opacity:0;pointer-events:none;transition:opacity .16s}.chart-point-group.is-active .chart-dot-ring,.chart-point-group.is-active .chart-tooltip-group{opacity:1}.chart-tooltip-box{fill:var(--color-body-strong);stroke:#ffffff1f}.chart-tooltip-label{fill:#e2e8f0e6;font-size:9px;font-weight:700}.chart-tooltip-value{fill:#93c5fd;font-size:10px;font-weight:800}.area-chart-x-title{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint);font-size:10px;font-weight:800}@media (max-width:1100px){.trend-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.trend-summary{grid-template-columns:1fr}.sales-trend-card .panel-heading{flex-direction:column;align-items:stretch}.trend-actions{justify-content:flex-start}}.donut-chart{position:relative}.donut-chart svg{width:100%;height:100%}.donut-chart .center-text{pointer-events:none}.donut-chart .center-label{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.07em;letter-spacing:.07em;color:var(--color-muted);text-transform:uppercase}.donut-chart .center-value{--tw-font-weight:var(--font-weight-extrabold);font-size:20px;font-weight:var(--font-weight-extrabold);color:var(--color-body-strong)}.financial-legend{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:8px;min-width:0;display:grid}.financial-legend>div{border:1px solid var(--brand,#4f46e5);grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.financial-legend>div{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 10%, var(--color-line))}}.financial-legend>div{background:#fefeff;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.financial-legend>div{background:color-mix(in srgb, var(--color-surface,#fff) 88%, #f8fafc)}}.financial-legend>div{padding:10px 12px}.financial-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:3.40282e38px}.seller-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.seller-card{align-items:center;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 7);border-radius:15px;flex-wrap:wrap;display:flex;position:relative}.seller-rank{top:calc(var(--spacing) * -2);left:calc(var(--spacing) * -2);height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-black);font-size:11px;font-weight:var(--font-weight-black);color:var(--color-white);background:var(--brand,#4f46e5);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.seller-table-wrap{width:100%;padding:4px 0 14px;overflow:hidden}.seller-table.management-table{table-layout:fixed;width:100%;min-width:0}.seller-table-ranked th:first-child,.seller-table-ranked td:first-child{width:56px}.seller-table-ranked th:nth-child(2),.seller-table-ranked td:nth-child(2){width:64px}.seller-table-ranked th:nth-child(3),.seller-table-ranked td:nth-child(3){width:auto}.seller-table-ranked th:nth-child(4),.seller-table-ranked td:nth-child(4){width:16%}.seller-table-ranked th:nth-child(5),.seller-table-ranked td:nth-child(5){width:17%}.seller-table-ranked th:nth-child(6),.seller-table-ranked td:nth-child(6){width:16%}.seller-table-trending th:first-child,.seller-table-trending td:first-child{width:56px}.seller-table-trending th:nth-child(2),.seller-table-trending td:nth-child(2){width:64px}.seller-table-trending th:nth-child(3),.seller-table-trending td:nth-child(3){width:auto}.seller-table-trending th:nth-child(4),.seller-table-trending td:nth-child(4),.seller-table-trending th:nth-child(5),.seller-table-trending td:nth-child(5){width:14%}.seller-table-trending th:nth-child(6),.seller-table-trending td:nth-child(6){width:15%}.seller-table-trending th:nth-child(7),.seller-table-trending td:nth-child(7){width:14%}.seller-table .seller-col-image{text-align:center;vertical-align:middle;width:72px}.seller-table .seller-col-image .seller-product-image,.seller-table .seller-col-image .item-avatar-image{margin:0 auto;display:inline-flex}.seller-table .seller-col-product strong{color:var(--color-body-strong);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.seller-table .seller-col-product small{color:var(--color-faint);margin-top:4px;font-size:9px;display:block}.seller-table .seller-rank{width:26px;height:26px;position:static}.seller-table .table-entity,.seller-table .seller-share{width:100%;min-width:0}.seller-table .seller-share-track{min-width:0}.seller-table td.seller-revenue strong{color:var(--brand,#4f46e5);font-size:12px}.seller-share{align-items:center;gap:8px;min-width:110px;display:inline-flex}.seller-share-track{background:var(--color-surface-soft,#eef2f7);border-radius:999px;flex:1;height:6px;display:block;overflow:hidden}.seller-share-track span{background:linear-gradient(90deg, var(--brand,#4f46e5), var(--brand,#4f46e5));border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.seller-share-track span{background:linear-gradient(90deg, var(--brand,#4f46e5), color-mix(in srgb, var(--brand,#4f46e5) 55%, #38bdf8))}}.seller-share small{color:var(--color-faint);font-size:10px;font-weight:800}.seller-status.top{background-color:var(--color-success-bg);color:var(--color-success)}.seller-status.strong{background-color:var(--color-info-bg);color:var(--color-info)}.seller-status.steady{color:#5c697a;background-color:#eef2f5}.seller-product{flex:1;min-width:0;margin-bottom:0}.seller-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.seller-product small{color:var(--color-muted);font-size:11px}.seller-metric{text-align:right;flex-shrink:0}.seller-metric small{color:var(--color-muted);font-size:10px;display:block}.seller-metric strong{--tw-font-weight:var(--font-weight-extrabold);font-size:18px;font-weight:var(--font-weight-extrabold)}.category-grid{gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:600px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.category-card{align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);background-color:#fff6;border-width:1px;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.category-card{background-color:color-mix(in oklab, var(--color-surface) 40%, transparent)}}.category-card{padding:calc(var(--spacing) * 4);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))}@media (hover:hover){.category-card:hover{background-color:var(--color-surface)}}.category-card{border-color:var(--color-line)}.category-card:hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.category-card:hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 40%, transparent)}}.category-card strong{color:var(--color-body-strong);font-size:12.5px;display:block}.category-card .category-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);color:var(--brand,#4f46e5);background:var(--brand,#4f46e5);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.category-card .category-icon{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, white)}}.category-card .category-count{color:var(--color-faint);grid-column:2/span 2;font-size:10px}.quick-links-grid{gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:600px){.quick-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.quick-links-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.quick-link-card{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);background-color:#fff6;border-width:1px;border-radius:15px;display:flex}@supports (color:color-mix(in lab, red, red)){.quick-link-card{background-color:color-mix(in oklab, var(--color-surface) 40%, transparent)}}.quick-link-card{padding:calc(var(--spacing) * 4);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));font-size:12px}@media (hover:hover){.quick-link-card:hover{background-color:var(--color-surface)}}.quick-link-card{border-color:var(--color-line)}.quick-link-card:hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.quick-link-card:hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 40%, transparent)}}.quick-link-card strong{color:var(--color-body-strong);font-size:12.5px;display:block}.quick-link-card small{color:var(--color-faint);font-size:10px}.quick-link-card svg{color:var(--color-faint)}.stack-list{display:grid}.contacts-list{max-height:calc(var(--spacing) * 97.5);overflow-y:auto}.stack-item{align-items:center;gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-faint);padding-block:calc(var(--spacing) * 3.25);grid-template-columns:38px minmax(0,1fr) auto;display:grid}.stack-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.stack-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.stock-value{text-align:right;--tw-font-weight:var(--font-weight-extrabold);font-size:14px;font-weight:var(--font-weight-extrabold)}.dashboard-hero{margin-top:calc(var(--spacing) * 2.5);align-items:stretch;gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:880px){.dashboard-hero{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-card{animation:var(--animate-rise);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 10px 30px var(--tw-shadow-color,#1629420a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:18px}.cash-card{isolation:isolate;height:100%;color:var(--color-body-strong);background:radial-gradient(420px 240px at 100% 0%, #22d3ee2e, transparent 65%) padding-box, radial-gradient(360px 220px at 0% 110%, var(--brand,#4f46e5), transparent 65%) padding-box, linear-gradient(135deg, var(--brand,#4f46e5), #f2fcfe 55%, #fff) padding-box, linear-gradient(135deg, var(--brand,#4f46e5) 0%, #22d3ee 55%, var(--brand,#6366f1) 100%) border-box;border:1.5px solid #0000;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cash-card{background:radial-gradient(420px 240px at 100% 0%, #22d3ee2e, transparent 65%) padding-box, radial-gradient(360px 220px at 0% 110%, color-mix(in srgb, var(--brand,#4f46e5) 13%, transparent), transparent 65%) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--brand,#4f46e5) 7%, #fff), #f2fcfe 55%, #fff) padding-box, linear-gradient(135deg, var(--brand,#4f46e5) 0%, #22d3ee 55%, var(--brand,#6366f1) 100%) border-box}}.cash-card{box-shadow:0 14px 36px -22px var(--brand,#4f46e5), inset 0 1px 0 #ffffffe6}@supports (color:color-mix(in lab, red, red)){.cash-card{box-shadow:0 14px 36px -22px color-mix(in srgb, var(--brand,#4f46e5) 38%, transparent), inset 0 1px 0 #ffffffe6}}.cash-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#22d3ee33,#0000 68%);border-radius:999px;width:190px;height:190px;position:absolute;top:-70px;right:-55px}.cash-card:after{content:"";z-index:-1;border:22px solid var(--brand,#4f46e5);width:135px;height:135px;position:absolute;bottom:-55px;right:18px}@supports (color:color-mix(in lab, red, red)){.cash-card:after{border:22px solid color-mix(in srgb, var(--brand,#4f46e5) 6%, transparent)}}.cash-card:after{pointer-events:none;border-radius:999px}.cash-card>*{position:relative}.cash-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cash-pct{border:1px solid #b5d9cb;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.cash-pct{border:1px solid color-mix(in srgb, #16a34a 22%, var(--color-line))}}.cash-pct{color:#15803d;letter-spacing:.08em;text-transform:uppercase;background:#ecf8f1;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.cash-card-body{flex:auto;grid-template-columns:minmax(0,1.15fr) minmax(168px,.95fr);align-items:stretch;gap:16px;margin-top:16px;display:grid}.cash-main{flex-direction:column;justify-content:center;min-width:0;display:flex}.cash-card .eyebrow{border:1px solid var(--brand,#4f46e5);align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.cash-card .eyebrow{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 18%, transparent)}}.cash-card .eyebrow{background:var(--brand,#4f46e5);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.cash-card .eyebrow{background:color-mix(in srgb, var(--brand,#4f46e5) 7%, white)}}.cash-card .eyebrow{color:var(--brand,#4f46e5);letter-spacing:.1em;padding:5px 9px;font-size:9px;font-weight:850}.cash-amount{color:var(--color-body-strong);font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(30px,3vw,42px);font-weight:850;line-height:1;display:block}.hero-progress{border:1px solid var(--brand,#4f46e5);width:100%;height:9px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-progress{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 10%, transparent)}}.hero-progress{background:var(--brand,#4f46e5);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hero-progress{background:color-mix(in srgb, var(--brand,#4f46e5) 8%, white)}}.hero-progress{padding:2px}.hero-progress>span{background:linear-gradient(90deg, #22d3ee 0%, #3b82f6 50%, var(--brand,#6366f1) 100%);height:100%;box-shadow:0 0 12px var(--brand,#4f46e5);border-radius:999px;display:block}@supports (color:color-mix(in lab, red, red)){.hero-progress>span{box-shadow:0 0 12px color-mix(in srgb, var(--brand,#4f46e5) 34%, transparent)}}.hero-progress>span{transition:width .5s}.cash-split{color:var(--color-body);grid-template-columns:1fr;gap:8px;margin:0;font-size:10px;display:grid}.cash-split>span{border:1px solid var(--brand,#4f46e5);flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.cash-split>span{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 9%, var(--color-line))}}.cash-split>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa8;border-radius:11px;padding:10px 12px;font-weight:700;line-height:1.35}.cash-split small{color:var(--color-muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.cash-split strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:14px;font-weight:800;display:block}.cash-split>span:first-child strong{color:#15803d}.cash-split>span:last-child strong{color:#b45309}.cash-note{color:var(--color-muted);margin:9px 0 0;font-size:10px;font-weight:550;line-height:1.5}@media (max-width:879px){.cash-card-body{grid-template-columns:1fr;gap:12px}.cash-split{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:880px){.cash-card .cash-note{margin-top:12px}}.hero-card h2{margin-top:calc(var(--spacing) * 1.5);--tw-tracking:-.02em;letter-spacing:-.02em;font-size:18px}.compare-list{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);display:grid}.compare-row{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:92px minmax(0,1fr) auto;display:grid}.compare-row .compare-label{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.07em;letter-spacing:.07em;color:var(--color-faint);text-transform:uppercase}.compare-bar{height:calc(var(--spacing) * 2.25);background-color:#eef2f5;border-radius:3.40282e38px;overflow:hidden}.compare-bar>span{height:100%;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;border-radius:3.40282e38px;transition-duration:.5s;display:block}.compare-row strong{color:var(--color-body-strong);font-size:12px}.financial-card{padding:calc(var(--spacing) * 5);background:linear-gradient(#fff, #fff) padding-box, linear-gradient(135deg, var(--brand,#4f46e5) 0%, #22d3ee 55%, var(--brand,#6366f1) 100%) border-box;box-shadow:0 14px 36px -22px var(--brand,#4f46e5);border:1.5px solid #0000;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.financial-card{box-shadow:0 14px 36px -22px color-mix(in srgb, var(--brand,#4f46e5) 30%, transparent)}}.financial-card .panel-heading{margin-bottom:calc(var(--spacing) * 3)}.financial-mix{flex:auto;align-items:stretch;gap:14px;min-width:0;display:grid}@media (min-width:640px){.financial-mix{grid-template-columns:176px minmax(0,1fr)}}.financial-mix .donut-chart,.financial-mix>.relative{align-self:center}.financial-legend .financial-dot{margin-top:5px}.financial-legend span:nth-child(2){min-width:0}.financial-legend small{--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);--tw-tracking:.06em;letter-spacing:.06em;color:var(--color-faint);text-transform:uppercase;display:block}.financial-legend strong{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;color:var(--color-body-strong);font-size:13px;display:block;overflow:hidden}.financial-legend em{padding-top:calc(var(--spacing) * .5);text-align:right;--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);color:var(--color-muted);font-style:normal}.dashboard-primary-grid{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:880px){.dashboard-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-half-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:880px){.dashboard-half-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-half-grid{margin-top:16px}.dashboard-full-row{margin-top:calc(var(--spacing) * 4)}.dashboard-best-sellers-stack{gap:16px;display:grid}.recent-activity-card,.dashboard-half-card{overflow:hidden}.panel.sales-trend-card,.panel.recent-activity-card,.panel.dashboard-half-card{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(135deg, var(--brand,#4f46e5) 0%, #22d3ee 55%, var(--brand,#6366f1) 100%) border-box;box-shadow:0 14px 36px -22px var(--brand,#4f46e5), inset 0 1px 0 #ffffffe6;border:1.5px solid #0000}@supports (color:color-mix(in lab, red, red)){.panel.sales-trend-card,.panel.recent-activity-card,.panel.dashboard-half-card{box-shadow:0 14px 36px -22px color-mix(in srgb, var(--brand,#4f46e5) 30%, transparent), inset 0 1px 0 #ffffffe6}}.low-stock .item-avatar{background-color:var(--color-danger-bg);color:var(--color-danger)}:where(.today-actions-panel>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.today-action-item{align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);border-radius:10px;display:flex}@media (hover:hover){.today-action-item:hover{background-color:var(--color-surface-soft)}}.today-action-avatar{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);background:var(--brand,#4f46e5);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.today-action-avatar{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, white)}}.today-action-avatar{color:var(--brand,#4f46e5)}.today-action-copy{flex:1;min-width:0}.today-action-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.today-action-copy small{color:var(--color-muted);font-size:11px}.today-action-time{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-muted);flex-shrink:0}:where(.dashboard-crm-widget>:not(:last-child)),:where(.lead-form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.lead-form .form-row{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:600px){.lead-form .form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.lead-list{max-height:calc(var(--spacing) * 75)}:where(.lead-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.lead-list{overflow-y:auto}.lead-item{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);border-radius:10px;display:flex}@media (hover:hover){.lead-item:hover{background-color:var(--color-surface-soft)}}.lead-item-info{flex:1;min-width:0}.lead-item-name{--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium)}.lead-item-meta{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-muted);font-size:11px;display:flex}.lead-item-actions{align-items:center;gap:var(--spacing);flex-shrink:0;display:flex}.lead-item-actions button{padding:calc(var(--spacing) * 1.5);color:var(--color-muted);border-radius:7px}@media (hover:hover){.lead-item-actions button:hover{background-color:var(--color-surface-soft)}}.lead-item-actions button{color:var(--brand,#4f46e5)}}@layer utilities{.pointer-events-none{pointer-events:none}.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}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.-top-16{top:calc(var(--spacing) * -16)}.-top-20{top:calc(var(--spacing) * -20)}.top-0{top:0}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-6{top:calc(var(--spacing) * 6)}.top-\[23\%\]{top:23%}.top-\[30\%\]{top:30%}.-right-16{right:calc(var(--spacing) * -16)}.-right-20{right:calc(var(--spacing) * -20)}.-right-52\.5{right:calc(var(--spacing) * -52.5)}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-1\/3{right:33.3333%}.right-1\/4{right:25%}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[8\%\]{right:8%}.-bottom-20{bottom:calc(var(--spacing) * -20)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-14{left:calc(var(--spacing) * -14)}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:600px){.container{max-width:600px}}@media (min-width:880px){.container{max-width:880px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-16{margin-top:calc(var(--spacing) * -16)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.-mr-16{margin-right:calc(var(--spacing) * -16)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-9\.5{height:calc(var(--spacing) * 9.5)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-36{height:calc(var(--spacing) * 36)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-120{height:calc(var(--spacing) * 120)}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-\[90vh\]{max-height:90vh}.max-h-\[360px\]{max-height:360px}.min-h-0{min-height:0}.min-h-95{min-height:calc(var(--spacing) * 95)}.min-h-\[160px\]{min-height:160px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-9\.5{width:calc(var(--spacing) * 9.5)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-44{width:calc(var(--spacing) * 44)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-120{width:calc(var(--spacing) * 120)}.w-\[10\%\]{width:10%}.w-\[14\%\]{width:14%}.w-\[16\%\]{width:16%}.w-\[32\%\]{width:32%}.w-\[320px\]{width:320px}.w-\[min\(320px\,calc\(100vw-32px\)\)\]{width:min(320px,100vw - 32px)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-110{max-width:calc(var(--spacing) * 110)}.max-w-140{max-width:calc(var(--spacing) * 140)}.max-w-150{max-width:calc(var(--spacing) * 150)}.max-w-155{max-width:calc(var(--spacing) * 155)}.max-w-180{max-width:calc(var(--spacing) * 180)}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[340px\]{max-width:340px}.max-w-\[380px\]{max-width:380px}.max-w-\[1680px\]{max-width:1680px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-\[32px\]{min-width:32px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[880px\]{min-width:880px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.animate-float-a{animation:var(--animate-float-a)}.animate-float-b{animation:var(--animate-float-b)}.animate-pulse{animation:var(--animate-pulse)}.animate-rise{animation:var(--animate-rise)}.animate-spin{animation:var(--animate-spin)}.animate-toast-in{animation:var(--animate-toast-in)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize{resize:both}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/40{border-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-200\/80{border-color:#a2f4fdcc}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/80{border-color:color-mix(in oklab, var(--color-cyan-200) 80%, transparent)}}.border-cyan-500{border-color:var(--color-cyan-500)}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/20{border-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/30{border-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-indigo-400\/30{border-color:#7d87ff4d}@supports (color:color-mix(in lab, red, red)){.border-indigo-400\/30{border-color:color-mix(in oklab, var(--color-indigo-400) 30%, transparent)}}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-500\/20{border-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/20{border-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/30{border-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}.border-indigo-500\/40{border-color:#625fff66}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/40{border-color:color-mix(in oklab, var(--color-indigo-500) 40%, transparent)}}.border-indigo-500\/60{border-color:#625fff99}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/60{border-color:color-mix(in oklab, var(--color-indigo-500) 60%, transparent)}}.border-indigo-600{border-color:var(--color-indigo-600)}.border-line{border-color:var(--color-line)}.border-line-faint{border-color:var(--color-line-faint)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-500{border-color:var(--color-purple-500)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-200\/80{border-color:#ffccd3cc}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/80{border-color:color-mix(in oklab, var(--color-rose-200) 80%, transparent)}}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-500{border-color:var(--color-rose-500)}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/20{border-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/30{border-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.border-rose-500\/40{border-color:#ff235766}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/40{border-color:color-mix(in oklab, var(--color-rose-500) 40%, transparent)}}.border-sky-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/20{border-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/30{border-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/50{border-color:#e2e8f080}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/50{border-color:color-mix(in oklab, var(--color-slate-200) 50%, transparent)}}.border-slate-200\/60{border-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/60{border-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}.border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/70{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.border-slate-200\/90{border-color:#e2e8f0e6}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/90{border-color:color-mix(in oklab, var(--color-slate-200) 90%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-300\/40{border-color:#cad5e266}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/40{border-color:color-mix(in oklab, var(--color-slate-300) 40%, transparent)}}.border-slate-500\/30{border-color:#62748e4d}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/30{border-color:color-mix(in oklab, var(--color-slate-500) 30%, transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/60{border-color:#31415899}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/60{border-color:color-mix(in oklab, var(--color-slate-700) 60%, transparent)}}.border-slate-700\/70{border-color:#314158b3}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/70{border-color:color-mix(in oklab, var(--color-slate-700) 70%, transparent)}}.border-slate-700\/80{border-color:#314158cc}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/80{border-color:color-mix(in oklab, var(--color-slate-700) 80%, transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-800\/60{border-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.border-slate-800\/60{border-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}.border-slate-800\/80{border-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.border-slate-800\/80{border-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.border-slate-800\/90{border-color:#1d293de6}@supports (color:color-mix(in lab, red, red)){.border-slate-800\/90{border-color:color-mix(in oklab, var(--color-slate-800) 90%, transparent)}}.border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/30{border-color:color-mix(in oklab, var(--color-violet-500) 30%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-\[\#22d3ee\]{background-color:#22d3ee}.bg-\[\#22d3ee\]\/15{background-color:#22d3ee26;background-color:lab(77.4225% -36.0465 -25.8871/.15)}.bg-\[\#22d3ee\]\/25{background-color:#22d3ee40;background-color:lab(77.4225% -36.0465 -25.8871/.25)}.bg-\[\#6366f1\]\/25{background-color:#6366f140;background-color:lab(49.0485% 30.3449 -71.8737/.25)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-50\/70{background-color:#ecfeffb3}@supports (color:color-mix(in lab, red, red)){.bg-cyan-50\/70{background-color:color-mix(in oklab, var(--color-cyan-50) 70%, transparent)}}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-400\/20{background-color:#00d2ef33}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/20{background-color:color-mix(in oklab, var(--color-cyan-400) 20%, transparent)}}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/5{background-color:#00b7d70d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/5{background-color:color-mix(in oklab, var(--color-cyan-500) 5%, transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/15{background-color:color-mix(in oklab, var(--color-cyan-500) 15%, transparent)}}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/20{background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-danger-bg{background-color:var(--color-danger-bg)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/15{background-color:#00d29426}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/15{background-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}.bg-emerald-400\/20{background-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/20{background-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/5{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/20{background-color:#eef2ff33}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/20{background-color:color-mix(in oklab, var(--color-indigo-50) 20%, transparent)}}.bg-indigo-50\/30{background-color:#eef2ff4d}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/30{background-color:color-mix(in oklab, var(--color-indigo-50) 30%, transparent)}}.bg-indigo-50\/50{background-color:#eef2ff80}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/50{background-color:color-mix(in oklab, var(--color-indigo-50) 50%, transparent)}}.bg-indigo-50\/70{background-color:#eef2ffb3}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/70{background-color:color-mix(in oklab, var(--color-indigo-50) 70%, transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-400{background-color:var(--color-indigo-400)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\/5{background-color:#625fff0d}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/5{background-color:color-mix(in oklab, var(--color-indigo-500) 5%, transparent)}}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/10{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.bg-indigo-500\/15{background-color:#625fff26}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/15{background-color:color-mix(in oklab, var(--color-indigo-500) 15%, transparent)}}.bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/20{background-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-muted\/20{background-color:#64748b33}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--color-muted) 20%, transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-500\/5{background-color:#ac4bff0d}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/5{background-color:color-mix(in oklab, var(--color-purple-500) 5%, transparent)}}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/40{background-color:#fff1f266}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/40{background-color:color-mix(in oklab, var(--color-rose-50) 40%, transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/20{background-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/5{background-color:#00a5ef0d}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/5{background-color:color-mix(in oklab, var(--color-sky-500) 5%, transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/40{background-color:#f8fafc66}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/40{background-color:color-mix(in oklab, var(--color-slate-50) 40%, transparent)}}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/50{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/60{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/70{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/60{background-color:#f1f5f999}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/60{background-color:color-mix(in oklab, var(--color-slate-100) 60%, transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/60{background-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/60{background-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}.bg-slate-200\/70{background-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/70{background-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.bg-slate-200\/80{background-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/80{background-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/10{background-color:color-mix(in oklab, var(--color-slate-500) 10%, transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/80{background-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.bg-slate-800\/90{background-color:#1d293de6}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/90{background-color:color-mix(in oklab, var(--color-slate-800) 90%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/40{background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/50{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/60{background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/70{background-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/80{background-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/60{background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/70{background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/80{background-color:color-mix(in oklab, var(--color-slate-950) 80%, transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-400\/20{background-color:#a685ff33}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/20{background-color:color-mix(in oklab, var(--color-violet-400) 20%, transparent)}}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/15{background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.bg-warning-bg{background-color:var(--color-warning-bg)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/7{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/7{background-color:color-mix(in oklab, var(--color-white) 7%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_80\%_10\%\,rgba\(34\,211\,238\,\.22\)\,transparent_32\%\)\,linear-gradient\(145deg\,\#0b1120\,\#1e1b4b_60\%\,\#312e81\)\]{background-image:radial-gradient(circle at 80% 10%,#22d3ee38,#0000 32%),linear-gradient(145deg,#0b1120,#1e1b4b 60%,#312e81)}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/10{--tw-gradient-from:#f99c001a}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.from-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-950\/25{--tw-gradient-from:#46190140}@supports (color:color-mix(in lab, red, red)){.from-amber-950\/25{--tw-gradient-from:color-mix(in oklab, var(--color-amber-950) 25%, transparent)}}.from-amber-950\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/10{--tw-gradient-from:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.from-emerald-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500\/10{--tw-gradient-from:#625fff1a}@supports (color:color-mix(in lab, red, red)){.from-indigo-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.from-indigo-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-900{--tw-gradient-from:var(--color-indigo-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-50\/70{--tw-gradient-from:#fff1f2b3}@supports (color:color-mix(in lab, red, red)){.from-rose-50\/70{--tw-gradient-from:color-mix(in oklab, var(--color-rose-50) 70%, transparent)}}.from-rose-50\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500{--tw-gradient-from:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500\/10{--tw-gradient-from:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.from-sky-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.from-sky-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-500{--tw-gradient-from:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-400{--tw-gradient-from:var(--color-violet-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-amber-500\/5{--tw-gradient-via:#f99c000d}@supports (color:color-mix(in lab, red, red)){.via-amber-500\/5{--tw-gradient-via:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.via-amber-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-950{--tw-gradient-via:var(--color-emerald-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-500{--tw-gradient-via:var(--color-indigo-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-950{--tw-gradient-via:var(--color-indigo-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-50\/30{--tw-gradient-via:#fff1f24d}@supports (color:color-mix(in lab, red, red)){.via-rose-50\/30{--tw-gradient-via:color-mix(in oklab, var(--color-rose-50) 30%, transparent)}}.via-rose-50\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-50{--tw-gradient-via:var(--color-slate-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-50\/50{--tw-gradient-via:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.via-slate-50\/50{--tw-gradient-via:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.via-slate-50\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900{--tw-gradient-via:var(--color-slate-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900\/60{--tw-gradient-via:#0f172b99}@supports (color:color-mix(in lab, red, red)){.via-slate-900\/60{--tw-gradient-via:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.via-slate-900\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900\/95{--tw-gradient-via:#0f172bf2}@supports (color:color-mix(in lab, red, red)){.via-slate-900\/95{--tw-gradient-via:color-mix(in oklab, var(--color-slate-900) 95%, transparent)}}.via-slate-900\/95{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-950{--tw-gradient-via:var(--color-violet-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-500{--tw-gradient-to:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-500\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-emerald-500\/0{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-500) 0%, transparent)}}.to-emerald-500\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500{--tw-gradient-to:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-indigo-500\/0{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-500) 0%, transparent)}}.to-indigo-500\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500\/10{--tw-gradient-to:#625fff1a}@supports (color:color-mix(in lab, red, red)){.to-indigo-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.to-indigo-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-950{--tw-gradient-to:var(--color-indigo-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-orange-500\/0{--tw-gradient-to:color-mix(in oklab, var(--color-orange-500) 0%, transparent)}}.to-orange-500\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-pink-500\/0{--tw-gradient-to:color-mix(in oklab, var(--color-pink-500) 0%, transparent)}}.to-pink-500\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-purple-500\/0{--tw-gradient-to:color-mix(in oklab, var(--color-purple-500) 0%, transparent)}}.to-purple-500\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-500{--tw-gradient-to:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-500\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-sky-500\/0{--tw-gradient-to:color-mix(in oklab, var(--color-sky-500) 0%, transparent)}}.to-sky-500\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-100\/60{--tw-gradient-to:#f1f5f999}@supports (color:color-mix(in lab, red, red)){.to-slate-100\/60{--tw-gradient-to:color-mix(in oklab, var(--color-slate-100) 60%, transparent)}}.to-slate-100\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-100\/80{--tw-gradient-to:#f1f5f9cc}@supports (color:color-mix(in lab, red, red)){.to-slate-100\/80{--tw-gradient-to:color-mix(in oklab, var(--color-slate-100) 80%, transparent)}}.to-slate-100\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-950{--tw-gradient-to:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-400{--tw-gradient-to:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-500{--tw-gradient-to:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-500\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-teal-500\/0{--tw-gradient-to:color-mix(in oklab, var(--color-teal-500) 0%, transparent)}}.to-teal-500\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-amber-300{fill:var(--color-amber-300)}.fill-current{fill:currentColor}.fill-violet-700{fill:var(--color-violet-700)}.stroke-\[3\]{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-4\.5{padding:calc(var(--spacing) * 4.5)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-8\.5{padding:calc(var(--spacing) * 8.5)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[34px_20px\]{padding:34px 20px}.p-\[34px_26px\]{padding:34px 26px}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:var(--spacing)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[37px\]{font-size:37px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#8b96a6\]{color:#8b96a6}.text-\[\#06283a\]{color:#06283a}.text-\[\#a5f3fc\]{color:#a5f3fc}.text-\[\#a9bfcc\]{color:#a9bfcc}.text-\[\#bdd2df\]{color:#bdd2df}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-800\/80{color:#953d00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-800\/80{color:color-mix(in oklab, var(--color-amber-800) 80%, transparent)}}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-body-strong{color:var(--color-body-strong)}.text-brand{color:var(--brand,#4f46e5)}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-700\/80{color:#007492cc}@supports (color:color-mix(in lab, red, red)){.text-cyan-700\/80{color:color-mix(in oklab, var(--color-cyan-700) 80%, transparent)}}.text-cyan-900{color:var(--color-cyan-900)}.text-danger{color:var(--color-danger)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-faint{color:var(--color-faint)}.text-indigo-200{color:var(--color-indigo-200)}.text-indigo-200\/80{color:#c7d2ffcc}@supports (color:color-mix(in lab, red, red)){.text-indigo-200\/80{color:color-mix(in oklab, var(--color-indigo-200) 80%, transparent)}}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-indigo-950{color:var(--color-indigo-950)}.text-muted{color:var(--color-muted)}.text-pink-500{color:var(--color-pink-500)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-red-700{color:var(--color-red-700)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-sky-400{color:var(--color-sky-400)}.text-sky-500{color:var(--color-sky-500)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-success{color:var(--color-success)}.text-violet-300{color:var(--color-violet-300)}.text-violet-400{color:var(--color-violet-400)}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.placeholder-slate-400::placeholder{color:var(--color-slate-400)}.placeholder-slate-500::placeholder{color:var(--color-slate-500)}.accent-\[\#4f46e5\]{accent-color:#4f46e5}.accent-cyan-600{accent-color:var(--color-cyan-600)}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(52\,211\,153\,0\.8\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#34d399cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_30px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 4px 30px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_40px_-10px_rgba\(22\,41\,66\,\.22\)\]{--tw-shadow:0 16px 40px -10px var(--tw-shadow-color,#16294238);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_80px_-32px_rgba\(22\,41\,66\,\.3\)\]{--tw-shadow:0 28px 80px -32px var(--tw-shadow-color,#1629424d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.shadow-cyan-500\/10{--tw-shadow-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-500\/20{--tw-shadow-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-500\/25{--tw-shadow-color:#00b7d740}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/20{--tw-shadow-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/25{--tw-shadow-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-500\/20{--tw-shadow-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.shadow-violet-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-indigo-500\/30{--tw-ring-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.ring-indigo-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:border-cyan-500\/40:is(:where(.group):hover *){border-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-cyan-500\/40:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.group-hover\:bg-cyan-500\/20:is(:where(.group):hover *){background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-cyan-500\/20:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.group-hover\:text-amber-500:is(:where(.group):hover *){color:var(--color-amber-500)}.group-hover\:text-cyan-200:is(:where(.group):hover *){color:var(--color-cyan-200)}.group-hover\:text-cyan-300:is(:where(.group):hover *){color:var(--color-cyan-300)}.group-hover\:text-cyan-400:is(:where(.group):hover *){color:var(--color-cyan-400)}.group-hover\:text-cyan-500:is(:where(.group):hover *){color:var(--color-cyan-500)}.group-hover\:text-emerald-500:is(:where(.group):hover *){color:var(--color-emerald-500)}.group-hover\:text-indigo-500:is(:where(.group):hover *){color:var(--color-indigo-500)}.group-hover\:text-indigo-600:is(:where(.group):hover *){color:var(--color-indigo-600)}.group-hover\:text-purple-500:is(:where(.group):hover *){color:var(--color-purple-500)}.group-hover\:text-slate-500:is(:where(.group):hover *){color:var(--color-slate-500)}}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}@media (hover:hover){.hover\:scale-102:hover{--tw-scale-x:102%;--tw-scale-y:102%;--tw-scale-z:102%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-amber-500\/40:hover{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-500\/40:hover{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.hover\:border-brand:hover{border-color:var(--brand,#4f46e5)}.hover\:border-cyan-500\/40:hover{border-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-500\/40:hover{border-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.hover\:border-cyan-500\/60:hover{border-color:#00b7d799}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-500\/60:hover{border-color:color-mix(in oklab, var(--color-cyan-500) 60%, transparent)}}.hover\:border-emerald-500\/40:hover{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-500\/40:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.hover\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\:border-indigo-500\/40:hover{border-color:#625fff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-indigo-500\/40:hover{border-color:color-mix(in oklab, var(--color-indigo-500) 40%, transparent)}}.hover\:border-purple-500\/40:hover{border-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-500\/40:hover{border-color:color-mix(in oklab, var(--color-purple-500) 40%, transparent)}}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-700:hover{border-color:var(--color-slate-700)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-500:hover{background-color:var(--color-amber-500)}.hover\:bg-amber-500\/5:hover{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/5:hover{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.hover\:bg-amber-500\/20:hover{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-brand\/10:hover{background-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand\/10:hover{background-color:color-mix(in oklab, var(--brand,#4f46e5) 10%, transparent)}}.hover\:bg-cyan-100:hover{background-color:var(--color-cyan-100)}.hover\:bg-cyan-400:hover{background-color:var(--color-cyan-400)}.hover\:bg-cyan-500\/5:hover{background-color:#00b7d70d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/5:hover{background-color:color-mix(in oklab, var(--color-cyan-500) 5%, transparent)}}.hover\:bg-cyan-500\/10:hover{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/10:hover{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.hover\:bg-cyan-700:hover{background-color:var(--color-cyan-700)}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-200:hover{background-color:var(--color-emerald-200)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-500\/5:hover{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/5:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.hover\:bg-emerald-500\/20:hover{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/20:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-indigo-500\/5:hover{background-color:#625fff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-500\/5:hover{background-color:color-mix(in oklab, var(--color-indigo-500) 5%, transparent)}}.hover\:bg-indigo-500\/20:hover{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-500\/20:hover{background-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-purple-100:hover{background-color:var(--color-purple-100)}.hover\:bg-purple-500\/5:hover{background-color:#ac4bff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-500\/5:hover{background-color:color-mix(in oklab, var(--color-purple-500) 5%, transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-rose-500\/20:hover{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/20:hover{background-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/50:hover{background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-50\/50:hover{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.hover\:bg-slate-50\/60:hover{background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-50\/60:hover{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-100\/50:hover{background-color:#f1f5f980}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-100\/50:hover{background-color:color-mix(in oklab, var(--color-slate-100) 50%, transparent)}}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-300:hover{background-color:var(--color-slate-300)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-800\/40:hover{background-color:#1d293d66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/40:hover{background-color:color-mix(in oklab, var(--color-slate-800) 40%, transparent)}}.hover\:bg-surface-soft:hover{background-color:var(--color-surface-soft)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:text-brand:hover{color:var(--brand,#4f46e5)}.hover\:text-cyan-200:hover{color:var(--color-cyan-200)}.hover\:text-cyan-300:hover{color:var(--color-cyan-300)}.hover\:text-cyan-700:hover{color:var(--color-cyan-700)}.hover\:text-indigo-600:hover{color:var(--color-indigo-600)}.hover\:text-indigo-700:hover{color:var(--color-indigo-700)}.hover\:text-muted:hover{color:var(--color-muted)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.hover\:shadow-cyan-500\/30:hover{--tw-shadow-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-cyan-500\/30:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:border-brand:focus{border-color:var(--brand,#4f46e5)}.focus\:border-cyan-500:focus{border-color:var(--color-cyan-500)}.focus\:border-cyan-500\/60:focus{border-color:#00b7d799}@supports (color:color-mix(in lab, red, red)){.focus\:border-cyan-500\/60:focus{border-color:color-mix(in oklab, var(--color-cyan-500) 60%, transparent)}}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:border-indigo-500:focus{border-color:var(--color-indigo-500)}.focus\:border-purple-500:focus{border-color:var(--color-purple-500)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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\:ring-2:focus{--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\:ring-amber-500:focus{--tw-ring-color:var(--color-amber-500)}.focus\:ring-cyan-500:focus{--tw-ring-color:var(--color-cyan-500)}.focus\:ring-cyan-500\/20:focus{--tw-ring-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.focus\:ring-cyan-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.focus\:ring-cyan-500\/60:focus{--tw-ring-color:#00b7d799}@supports (color:color-mix(in lab, red, red)){.focus\:ring-cyan-500\/60:focus{--tw-ring-color:color-mix(in oklab, var(--color-cyan-500) 60%, transparent)}}.focus\:ring-emerald-500:focus{--tw-ring-color:var(--color-emerald-500)}.focus\:ring-emerald-500\/20:focus{--tw-ring-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.focus\:ring-emerald-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-indigo-500\/20:focus{--tw-ring-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.focus\:ring-indigo-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.focus\:ring-purple-500:focus{--tw-ring-color:var(--color-purple-500)}.focus\:ring-purple-500\/20:focus{--tw-ring-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.focus\:ring-purple-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.focus\:ring-rose-500:focus{--tw-ring-color:var(--color-rose-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-98:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-200:disabled{background-color:var(--color-slate-200)}.disabled\:text-slate-400:disabled{color:var(--color-slate-400)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:480px){.min-\[480px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:600px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:min-h-\[44vh\]{min-height:44vh}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[160px_minmax\(0\,1fr\)\]{grid-template-columns:160px minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[clamp\(42px\,5vw\,64px\)\]{font-size:clamp(42px,5vw,64px)}.sm\:text-\[clamp\(42px\,5vw\,68px\)\]{font-size:clamp(42px,5vw,68px)}}@media (min-width:880px){.md\:min-h-full{min-height:100%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.md\:grid-cols-\[minmax\(420px\,1\.1fr\)_minmax\(420px\,\.9fr\)\]{grid-template-columns:minmax(420px,1.1fr) minmax(420px,.9fr)}.md\:grid-cols-\[var\(--shell-sidebar-width\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--shell-sidebar-width) minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:self-auto{align-self:auto}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:p-13{padding:calc(var(--spacing) * 13)}.md\:px-\[20px\]{padding-inline:20px}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:grid{display:grid}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}}:where(.dark\:divide-slate-800:where(.theme-dark,.theme-dark *)>:not(:last-child)){border-color:var(--color-slate-800)}:where(.dark\:divide-slate-800\/60:where(.theme-dark,.theme-dark *)>:not(:last-child)){border-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-slate-800\/60:where(.theme-dark,.theme-dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}.dark\:border-amber-500\/20:where(.theme-dark,.theme-dark *){border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/20:where(.theme-dark,.theme-dark *){border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.dark\:border-amber-800:where(.theme-dark,.theme-dark *){border-color:var(--color-amber-800)}.dark\:border-amber-900:where(.theme-dark,.theme-dark *){border-color:var(--color-amber-900)}.dark\:border-amber-900\/40:where(.theme-dark,.theme-dark *){border-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/40:where(.theme-dark,.theme-dark *){border-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.dark\:border-amber-900\/70:where(.theme-dark,.theme-dark *){border-color:#7b3306b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/70:where(.theme-dark,.theme-dark *){border-color:color-mix(in oklab, var(--color-amber-900) 70%, transparent)}}.dark\:border-blue-800:where(.theme-dark,.theme-dark *){border-color:var(--color-blue-800)}.dark\:border-cyan-800:where(.theme-dark,.theme-dark *){border-color:var(--color-cyan-800)}.dark\:border-cyan-900:where(.theme-dark,.theme-dark *){border-color:var(--color-cyan-900)}.dark\:border-cyan-900\/70:where(.theme-dark,.theme-dark *){border-color:#104e64b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-cyan-900\/70:where(.theme-dark,.theme-dark *){border-color:color-mix(in oklab, var(--color-cyan-900) 70%, transparent)}}.dark\:border-cyan-900\/80:where(.theme-dark,.theme-dark *){border-color:#104e64cc}@supports (color:color-mix(in lab, red, red)){.dark\:border-cyan-900\/80:where(.theme-dark,.theme-dark *){border-color:color-mix(in oklab, var(--color-cyan-900) 80%, transparent)}}.dark\:border-emerald-700:where(.theme-dark,.theme-dark *){border-color:var(--color-emerald-700)}.dark\:border-emerald-800:where(.theme-dark,.theme-dark *){border-color:var(--color-emerald-800)}.dark\:border-indigo-700:where(.theme-dark,.theme-dark *){border-color:var(--color-indigo-700)}.dark\:border-indigo-800:where(.theme-dark,.theme-dark *){border-color:var(--color-indigo-800)}.dark\:border-purple-800:where(.theme-dark,.theme-dark *){border-color:var(--color-purple-800)}.dark\:border-red-900:where(.theme-dark,.theme-dark *){border-color:var(--color-red-900)}.dark\:border-rose-500\/20:where(.theme-dark,.theme-dark *){border-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.dark\:border-rose-500\/20:where(.theme-dark,.theme-dark *){border-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.dark\:border-rose-700:where(.theme-dark,.theme-dark *){border-color:var(--color-rose-700)}.dark\:border-rose-800:where(.theme-dark,.theme-dark *){border-color:var(--color-rose-800)}.dark\:border-rose-900:where(.theme-dark,.theme-dark *){border-color:var(--color-rose-900)}.dark\:border-rose-900\/40:where(.theme-dark,.theme-dark *){border-color:#8b083666}@supports (color:color-mix(in lab, red, red)){.dark\:border-rose-900\/40:where(.theme-dark,.theme-dark *){border-color:color-mix(in oklab, var(--color-rose-900) 40%, transparent)}}.dark\:border-rose-900\/50:where(.theme-dark,.theme-dark *){border-color:#8b083680}@supports (color:color-mix(in lab, red, red)){.dark\:border-rose-900\/50:where(.theme-dark,.theme-dark *){border-color:color-mix(in oklab, var(--color-rose-900) 50%, transparent)}}.dark\:border-rose-900\/60:where(.theme-dark,.theme-dark *){border-color:#8b083699}@supports (color:color-mix(in lab, red, red)){.dark\:border-rose-900\/60:where(.theme-dark,.theme-dark *){border-color:color-mix(in oklab, var(--color-rose-900) 60%, transparent)}}.dark\:border-rose-900\/70:where(.theme-dark,.theme-dark *){border-color:#8b0836b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-rose-900\/70:where(.theme-dark,.theme-dark *){border-color:color-mix(in oklab, var(--color-rose-900) 70%, transparent)}}.dark\:border-slate-600:where(.theme-dark,.theme-dark *){border-color:var(--color-slate-600)}.dark\:border-slate-700:where(.theme-dark,.theme-dark *){border-color:var(--color-slate-700)}.dark\:border-slate-700\/50:where(.theme-dark,.theme-dark *){border-color:#31415880}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-700\/50:where(.theme-dark,.theme-dark *){border-color:color-mix(in oklab, var(--color-slate-700) 50%, transparent)}}.dark\:border-slate-700\/60:where(.theme-dark,.theme-dark *){border-color:#31415899}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-700\/60:where(.theme-dark,.theme-dark *){border-color:color-mix(in oklab, var(--color-slate-700) 60%, transparent)}}.dark\:border-slate-700\/80:where(.theme-dark,.theme-dark *){border-color:#314158cc}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-700\/80:where(.theme-dark,.theme-dark *){border-color:color-mix(in oklab, var(--color-slate-700) 80%, transparent)}}.dark\:border-slate-800:where(.theme-dark,.theme-dark *){border-color:var(--color-slate-800)}.dark\:border-slate-800\/60:where(.theme-dark,.theme-dark *){border-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-800\/60:where(.theme-dark,.theme-dark *){border-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}.dark\:border-slate-800\/80:where(.theme-dark,.theme-dark *){border-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-800\/80:where(.theme-dark,.theme-dark *){border-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.dark\:border-slate-800\/90:where(.theme-dark,.theme-dark *){border-color:#1d293de6}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-800\/90:where(.theme-dark,.theme-dark *){border-color:color-mix(in oklab, var(--color-slate-800) 90%, transparent)}}.dark\:bg-amber-500\/10:where(.theme-dark,.theme-dark *){background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/10:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.dark\:bg-amber-500\/20:where(.theme-dark,.theme-dark *){background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/20:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.dark\:bg-amber-900\/60:where(.theme-dark,.theme-dark *){background-color:#7b330699}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/60:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}.dark\:bg-amber-950:where(.theme-dark,.theme-dark *){background-color:var(--color-amber-950)}.dark\:bg-amber-950\/30:where(.theme-dark,.theme-dark *){background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/30:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dark\:bg-amber-950\/40:where(.theme-dark,.theme-dark *){background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/40:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.dark\:bg-amber-950\/50:where(.theme-dark,.theme-dark *){background-color:#46190180}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/50:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-amber-950) 50%, transparent)}}.dark\:bg-amber-950\/60:where(.theme-dark,.theme-dark *){background-color:#46190199}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/60:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-amber-950) 60%, transparent)}}.dark\:bg-blue-950\/50:where(.theme-dark,.theme-dark *){background-color:#16245680}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/50:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-blue-950) 50%, transparent)}}.dark\:bg-cyan-500\/10:where(.theme-dark,.theme-dark *){background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-500\/10:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.dark\:bg-cyan-500\/15:where(.theme-dark,.theme-dark *){background-color:#00b7d726}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-500\/15:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-cyan-500) 15%, transparent)}}.dark\:bg-cyan-500\/20:where(.theme-dark,.theme-dark *){background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-500\/20:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.dark\:bg-cyan-900\/30:where(.theme-dark,.theme-dark *){background-color:#104e644d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-900\/30:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-cyan-900) 30%, transparent)}}.dark\:bg-cyan-950\/30:where(.theme-dark,.theme-dark *){background-color:#0533454d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-950\/30:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-cyan-950) 30%, transparent)}}.dark\:bg-cyan-950\/40:where(.theme-dark,.theme-dark *){background-color:#05334566}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-950\/40:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-cyan-950) 40%, transparent)}}.dark\:bg-emerald-500\/10:where(.theme-dark,.theme-dark *){background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-500\/10:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.dark\:bg-emerald-500\/20:where(.theme-dark,.theme-dark *){background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-500\/20:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.dark\:bg-emerald-800:where(.theme-dark,.theme-dark *){background-color:var(--color-emerald-800)}.dark\:bg-emerald-900\/30:where(.theme-dark,.theme-dark *){background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/30:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-emerald-900) 30%, transparent)}}.dark\:bg-emerald-950\/30:where(.theme-dark,.theme-dark *){background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/30:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.dark\:bg-emerald-950\/40:where(.theme-dark,.theme-dark *){background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/40:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.dark\:bg-emerald-950\/50:where(.theme-dark,.theme-dark *){background-color:#002c2280}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/50:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 50%, transparent)}}.dark\:bg-emerald-950\/60:where(.theme-dark,.theme-dark *){background-color:#002c2299}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/60:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 60%, transparent)}}.dark\:bg-indigo-500:where(.theme-dark,.theme-dark *){background-color:var(--color-indigo-500)}.dark\:bg-indigo-500\/10:where(.theme-dark,.theme-dark *){background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-500\/10:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.dark\:bg-indigo-500\/20:where(.theme-dark,.theme-dark *){background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-500\/20:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.dark\:bg-indigo-900\/60:where(.theme-dark,.theme-dark *){background-color:#312c8599}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-900\/60:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-indigo-900) 60%, transparent)}}.dark\:bg-indigo-950\/20:where(.theme-dark,.theme-dark *){background-color:#1e1a4d33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-950\/20:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-indigo-950) 20%, transparent)}}.dark\:bg-indigo-950\/30:where(.theme-dark,.theme-dark *){background-color:#1e1a4d4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-950\/30:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-indigo-950) 30%, transparent)}}.dark\:bg-indigo-950\/40:where(.theme-dark,.theme-dark *){background-color:#1e1a4d66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-950\/40:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-indigo-950) 40%, transparent)}}.dark\:bg-indigo-950\/50:where(.theme-dark,.theme-dark *){background-color:#1e1a4d80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-950\/50:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-indigo-950) 50%, transparent)}}.dark\:bg-indigo-950\/60:where(.theme-dark,.theme-dark *){background-color:#1e1a4d99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-950\/60:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-indigo-950) 60%, transparent)}}.dark\:bg-indigo-950\/70:where(.theme-dark,.theme-dark *){background-color:#1e1a4db3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-950\/70:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-indigo-950) 70%, transparent)}}.dark\:bg-purple-500\/10:where(.theme-dark,.theme-dark *){background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-500\/10:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.dark\:bg-purple-500\/20:where(.theme-dark,.theme-dark *){background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-500\/20:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.dark\:bg-purple-950\/50:where(.theme-dark,.theme-dark *){background-color:#3c036680}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-950\/50:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-purple-950) 50%, transparent)}}.dark\:bg-purple-950\/60:where(.theme-dark,.theme-dark *){background-color:#3c036699}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-950\/60:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-purple-950) 60%, transparent)}}.dark\:bg-red-950\/60:where(.theme-dark,.theme-dark *){background-color:#46080999}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/60:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-red-950) 60%, transparent)}}.dark\:bg-rose-500\/10:where(.theme-dark,.theme-dark *){background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-500\/10:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.dark\:bg-rose-950\/10:where(.theme-dark,.theme-dark *){background-color:#4d02181a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-950\/10:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-rose-950) 10%, transparent)}}.dark\:bg-rose-950\/40:where(.theme-dark,.theme-dark *){background-color:#4d021866}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-950\/40:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}.dark\:bg-rose-950\/60:where(.theme-dark,.theme-dark *){background-color:#4d021899}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-950\/60:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-rose-950) 60%, transparent)}}.dark\:bg-sky-500\/10:where(.theme-dark,.theme-dark *){background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-500\/10:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.dark\:bg-slate-700:where(.theme-dark,.theme-dark *){background-color:var(--color-slate-700)}.dark\:bg-slate-800:where(.theme-dark,.theme-dark *){background-color:var(--color-slate-800)}.dark\:bg-slate-800\/40:where(.theme-dark,.theme-dark *){background-color:#1d293d66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/40:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-slate-800) 40%, transparent)}}.dark\:bg-slate-800\/50:where(.theme-dark,.theme-dark *){background-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/50:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.dark\:bg-slate-800\/60:where(.theme-dark,.theme-dark *){background-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/60:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}.dark\:bg-slate-800\/70:where(.theme-dark,.theme-dark *){background-color:#1d293db3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/70:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-slate-800) 70%, transparent)}}.dark\:bg-slate-800\/80:where(.theme-dark,.theme-dark *){background-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/80:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.dark\:bg-slate-900:where(.theme-dark,.theme-dark *){background-color:var(--color-slate-900)}.dark\:bg-slate-900\/40:where(.theme-dark,.theme-dark *){background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/40:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.dark\:bg-slate-900\/50:where(.theme-dark,.theme-dark *){background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/50:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.dark\:bg-slate-900\/60:where(.theme-dark,.theme-dark *){background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/60:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.dark\:bg-slate-900\/90:where(.theme-dark,.theme-dark *){background-color:#0f172be6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/90:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-slate-900) 90%, transparent)}}.dark\:bg-slate-900\/95:where(.theme-dark,.theme-dark *){background-color:#0f172bf2}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/95:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-slate-900) 95%, transparent)}}.dark\:bg-slate-950:where(.theme-dark,.theme-dark *){background-color:var(--color-slate-950)}.dark\:bg-slate-950\/30:where(.theme-dark,.theme-dark *){background-color:#0206184d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/30:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-slate-950) 30%, transparent)}}.dark\:bg-slate-950\/40:where(.theme-dark,.theme-dark *){background-color:#02061866}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/40:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-slate-950) 40%, transparent)}}.dark\:bg-slate-950\/50:where(.theme-dark,.theme-dark *){background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/50:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.dark\:bg-slate-950\/60:where(.theme-dark,.theme-dark *){background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/60:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.dark\:bg-slate-950\/70:where(.theme-dark,.theme-dark *){background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/70:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.dark\:bg-violet-950\/60:where(.theme-dark,.theme-dark *){background-color:#2f0d6899}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-950\/60:where(.theme-dark,.theme-dark *){background-color:color-mix(in oklab, var(--color-violet-950) 60%, transparent)}}.dark\:bg-white:where(.theme-dark,.theme-dark *){background-color:var(--color-white)}.dark\:from-rose-950\/30:where(.theme-dark,.theme-dark *){--tw-gradient-from:#4d02184d}@supports (color:color-mix(in lab, red, red)){.dark\:from-rose-950\/30:where(.theme-dark,.theme-dark *){--tw-gradient-from:color-mix(in oklab, var(--color-rose-950) 30%, transparent)}}.dark\:from-rose-950\/30:where(.theme-dark,.theme-dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-slate-900:where(.theme-dark,.theme-dark *){--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:via-rose-950\/10:where(.theme-dark,.theme-dark *){--tw-gradient-via:#4d02181a}@supports (color:color-mix(in lab, red, red)){.dark\:via-rose-950\/10:where(.theme-dark,.theme-dark *){--tw-gradient-via:color-mix(in oklab, var(--color-rose-950) 10%, transparent)}}.dark\:via-rose-950\/10:where(.theme-dark,.theme-dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-slate-900:where(.theme-dark,.theme-dark *){--tw-gradient-via:var(--color-slate-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-slate-900\/90:where(.theme-dark,.theme-dark *){--tw-gradient-via:#0f172be6}@supports (color:color-mix(in lab, red, red)){.dark\:via-slate-900\/90:where(.theme-dark,.theme-dark *){--tw-gradient-via:color-mix(in oklab, var(--color-slate-900) 90%, transparent)}}.dark\:via-slate-900\/90:where(.theme-dark,.theme-dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-slate-950:where(.theme-dark,.theme-dark *){--tw-gradient-to:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-transparent:where(.theme-dark,.theme-dark *){--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:fill-violet-300:where(.theme-dark,.theme-dark *){fill:var(--color-violet-300)}.dark\:text-amber-100:where(.theme-dark,.theme-dark *){color:var(--color-amber-100)}.dark\:text-amber-200:where(.theme-dark,.theme-dark *){color:var(--color-amber-200)}.dark\:text-amber-200\/70:where(.theme-dark,.theme-dark *){color:#fee685b3}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-200\/70:where(.theme-dark,.theme-dark *){color:color-mix(in oklab, var(--color-amber-200) 70%, transparent)}}.dark\:text-amber-300:where(.theme-dark,.theme-dark *){color:var(--color-amber-300)}.dark\:text-amber-400:where(.theme-dark,.theme-dark *){color:var(--color-amber-400)}.dark\:text-blue-300:where(.theme-dark,.theme-dark *){color:var(--color-blue-300)}.dark\:text-blue-400:where(.theme-dark,.theme-dark *){color:var(--color-blue-400)}.dark\:text-cyan-200:where(.theme-dark,.theme-dark *){color:var(--color-cyan-200)}.dark\:text-cyan-300:where(.theme-dark,.theme-dark *){color:var(--color-cyan-300)}.dark\:text-cyan-300\/80:where(.theme-dark,.theme-dark *){color:#53eafdcc}@supports (color:color-mix(in lab, red, red)){.dark\:text-cyan-300\/80:where(.theme-dark,.theme-dark *){color:color-mix(in oklab, var(--color-cyan-300) 80%, transparent)}}.dark\:text-cyan-400:where(.theme-dark,.theme-dark *){color:var(--color-cyan-400)}.dark\:text-emerald-100:where(.theme-dark,.theme-dark *){color:var(--color-emerald-100)}.dark\:text-emerald-200:where(.theme-dark,.theme-dark *){color:var(--color-emerald-200)}.dark\:text-emerald-300:where(.theme-dark,.theme-dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:where(.theme-dark,.theme-dark *){color:var(--color-emerald-400)}.dark\:text-indigo-100:where(.theme-dark,.theme-dark *){color:var(--color-indigo-100)}.dark\:text-indigo-200:where(.theme-dark,.theme-dark *){color:var(--color-indigo-200)}.dark\:text-indigo-300:where(.theme-dark,.theme-dark *){color:var(--color-indigo-300)}.dark\:text-indigo-400:where(.theme-dark,.theme-dark *){color:var(--color-indigo-400)}.dark\:text-purple-300:where(.theme-dark,.theme-dark *){color:var(--color-purple-300)}.dark\:text-purple-400:where(.theme-dark,.theme-dark *){color:var(--color-purple-400)}.dark\:text-red-200:where(.theme-dark,.theme-dark *){color:var(--color-red-200)}.dark\:text-red-400:where(.theme-dark,.theme-dark *){color:var(--color-red-400)}.dark\:text-rose-200:where(.theme-dark,.theme-dark *){color:var(--color-rose-200)}.dark\:text-rose-300:where(.theme-dark,.theme-dark *){color:var(--color-rose-300)}.dark\:text-rose-400:where(.theme-dark,.theme-dark *){color:var(--color-rose-400)}.dark\:text-sky-300:where(.theme-dark,.theme-dark *){color:var(--color-sky-300)}.dark\:text-sky-400:where(.theme-dark,.theme-dark *){color:var(--color-sky-400)}.dark\:text-slate-100:where(.theme-dark,.theme-dark *){color:var(--color-slate-100)}.dark\:text-slate-200:where(.theme-dark,.theme-dark *){color:var(--color-slate-200)}.dark\:text-slate-300:where(.theme-dark,.theme-dark *){color:var(--color-slate-300)}.dark\:text-slate-400:where(.theme-dark,.theme-dark *){color:var(--color-slate-400)}.dark\:text-slate-500:where(.theme-dark,.theme-dark *){color:var(--color-slate-500)}.dark\:text-slate-600:where(.theme-dark,.theme-dark *){color:var(--color-slate-600)}.dark\:text-slate-900:where(.theme-dark,.theme-dark *){color:var(--color-slate-900)}.dark\:text-violet-300:where(.theme-dark,.theme-dark *){color:var(--color-violet-300)}.dark\:text-violet-400:where(.theme-dark,.theme-dark *){color:var(--color-violet-400)}.dark\:text-white:where(.theme-dark,.theme-dark *){color:var(--color-white)}@media (hover:hover){.dark\:group-hover\:text-indigo-400:where(.theme-dark,.theme-dark *):is(:where(.group):hover *){color:var(--color-indigo-400)}.dark\:hover\:border-indigo-800:where(.theme-dark,.theme-dark *):hover{border-color:var(--color-indigo-800)}.dark\:hover\:border-slate-700:where(.theme-dark,.theme-dark *):hover{border-color:var(--color-slate-700)}.dark\:hover\:bg-amber-950\/30:where(.theme-dark,.theme-dark *):hover{background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-950\/30:where(.theme-dark,.theme-dark *):hover{background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dark\:hover\:bg-cyan-900\/60:where(.theme-dark,.theme-dark *):hover{background-color:#104e6499}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-cyan-900\/60:where(.theme-dark,.theme-dark *):hover{background-color:color-mix(in oklab, var(--color-cyan-900) 60%, transparent)}}.dark\:hover\:bg-cyan-950:where(.theme-dark,.theme-dark *):hover{background-color:var(--color-cyan-950)}.dark\:hover\:bg-emerald-700:where(.theme-dark,.theme-dark *):hover{background-color:var(--color-emerald-700)}.dark\:hover\:bg-emerald-900\/60:where(.theme-dark,.theme-dark *):hover{background-color:#004e3b99}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-900\/60:where(.theme-dark,.theme-dark *):hover{background-color:color-mix(in oklab, var(--color-emerald-900) 60%, transparent)}}.dark\:hover\:bg-emerald-950\/30:where(.theme-dark,.theme-dark *):hover{background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-950\/30:where(.theme-dark,.theme-dark *):hover{background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.dark\:hover\:bg-emerald-950\/40:where(.theme-dark,.theme-dark *):hover{background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-950\/40:where(.theme-dark,.theme-dark *):hover{background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.dark\:hover\:bg-indigo-500\/20:where(.theme-dark,.theme-dark *):hover{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-indigo-500\/20:where(.theme-dark,.theme-dark *):hover{background-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.dark\:hover\:bg-indigo-900\/50:where(.theme-dark,.theme-dark *):hover{background-color:#312c8580}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-indigo-900\/50:where(.theme-dark,.theme-dark *):hover{background-color:color-mix(in oklab, var(--color-indigo-900) 50%, transparent)}}.dark\:hover\:bg-indigo-900\/60:where(.theme-dark,.theme-dark *):hover{background-color:#312c8599}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-indigo-900\/60:where(.theme-dark,.theme-dark *):hover{background-color:color-mix(in oklab, var(--color-indigo-900) 60%, transparent)}}.dark\:hover\:bg-red-950\/50:where(.theme-dark,.theme-dark *):hover{background-color:#46080980}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-950\/50:where(.theme-dark,.theme-dark *):hover{background-color:color-mix(in oklab, var(--color-red-950) 50%, transparent)}}.dark\:hover\:bg-rose-900\/60:where(.theme-dark,.theme-dark *):hover{background-color:#8b083699}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-rose-900\/60:where(.theme-dark,.theme-dark *):hover{background-color:color-mix(in oklab, var(--color-rose-900) 60%, transparent)}}.dark\:hover\:bg-rose-950\/40:where(.theme-dark,.theme-dark *):hover{background-color:#4d021866}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-rose-950\/40:where(.theme-dark,.theme-dark *):hover{background-color:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}.dark\:hover\:bg-slate-700:where(.theme-dark,.theme-dark *):hover{background-color:var(--color-slate-700)}.dark\:hover\:bg-slate-700\/60:where(.theme-dark,.theme-dark *):hover{background-color:#31415899}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-700\/60:where(.theme-dark,.theme-dark *):hover{background-color:color-mix(in oklab, var(--color-slate-700) 60%, transparent)}}.dark\:hover\:bg-slate-800:where(.theme-dark,.theme-dark *):hover{background-color:var(--color-slate-800)}.dark\:hover\:bg-slate-800\/30:where(.theme-dark,.theme-dark *):hover{background-color:#1d293d4d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-800\/30:where(.theme-dark,.theme-dark *):hover{background-color:color-mix(in oklab, var(--color-slate-800) 30%, transparent)}}.dark\:hover\:bg-slate-800\/40:where(.theme-dark,.theme-dark *):hover{background-color:#1d293d66}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-800\/40:where(.theme-dark,.theme-dark *):hover{background-color:color-mix(in oklab, var(--color-slate-800) 40%, transparent)}}.dark\:hover\:bg-slate-800\/50:where(.theme-dark,.theme-dark *):hover{background-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-800\/50:where(.theme-dark,.theme-dark *):hover{background-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.dark\:hover\:bg-slate-900:where(.theme-dark,.theme-dark *):hover{background-color:var(--color-slate-900)}.dark\:hover\:bg-slate-900\/90:where(.theme-dark,.theme-dark *):hover{background-color:#0f172be6}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-900\/90:where(.theme-dark,.theme-dark *):hover{background-color:color-mix(in oklab, var(--color-slate-900) 90%, transparent)}}.dark\:hover\:text-cyan-300:where(.theme-dark,.theme-dark *):hover{color:var(--color-cyan-300)}.dark\:hover\:text-indigo-400:where(.theme-dark,.theme-dark *):hover{color:var(--color-indigo-400)}.dark\:hover\:text-red-400:where(.theme-dark,.theme-dark *):hover{color:var(--color-red-400)}.dark\:hover\:text-slate-200:where(.theme-dark,.theme-dark *):hover{color:var(--color-slate-200)}.dark\:hover\:text-slate-300:where(.theme-dark,.theme-dark *):hover{color:var(--color-slate-300)}.dark\:hover\:text-white:where(.theme-dark,.theme-dark *):hover{color:var(--color-white)}}.dark\:focus\:bg-slate-950:where(.theme-dark,.theme-dark *):focus{background-color:var(--color-slate-950)}.dark\:disabled\:bg-slate-800:where(.theme-dark,.theme-dark *):disabled{background-color:var(--color-slate-800)}}:root{--brand-gradient:linear-gradient(135deg, #22d3ee 0%, #3b82f6 50%, #6366f1 100%)}html[data-theme-preset=emerald]{--color-canvas:#f3f8f5;--color-canvas-soft:#f0f7f3}html[data-theme-preset=ocean]{--color-canvas:#f0f7fa;--color-canvas-soft:#eaf3f8}html[data-theme-preset=violet]{--color-canvas:#f7f5fb;--color-canvas-soft:#f5f2fa}html[data-theme-preset=sunset]{--color-canvas:#fbf6f2;--color-canvas-soft:#faf3ee}html[data-theme-preset=graphite]{--color-canvas:#f4f6f8;--color-canvas-soft:#f1f4f6}html[data-theme-preset=men]{--color-canvas:#f2f6fb;--color-canvas-soft:#eef3f9}html[data-theme-preset=women]{--color-canvas:#fcf3f7;--color-canvas-soft:#faeef4}html[data-theme-preset=kids]{--color-canvas:#fff8ed;--color-canvas-soft:#fff4e3}html[data-theme-preset=luxury]{--color-canvas:#faf7ef;--color-canvas-soft:#f7f2e7}.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#0b1220;--color-canvas-soft:#111827;--color-surface:#1e293b;--color-surface-soft:#243447;--color-line:#3d4f66;--color-line-soft:#4b5d73;--color-line-faint:#2a3a4d;--color-body-strong:#f8fafc;--color-body:#e2e8f0;--color-muted:#94a3b8;--color-faint:#7d8ea3;--color-lighter:#64748b;--color-accent:#22d3ee;--color-accent-soft:#083344;--color-success-bg:#052e16;--color-info-bg:#082f49;--color-warning-bg:#451a03;--color-danger-bg:#450a0a}.theme-dark[data-theme-preset=emerald]{--color-canvas:#06120a;--color-canvas-soft:#0a1a12}.theme-dark[data-theme-preset=ocean]{--color-canvas:#071019;--color-canvas-soft:#0b1823}.theme-dark[data-theme-preset=violet]{--color-canvas:#0d0916;--color-canvas-soft:#140e1f}.theme-dark[data-theme-preset=sunset]{--color-canvas:#140b07;--color-canvas-soft:#1a100a}.theme-dark[data-theme-preset=graphite]{--color-canvas:#0a0f15;--color-canvas-soft:#101720}.theme-dark[data-theme-preset=men]{--color-canvas:#060a15;--color-canvas-soft:#0a1120}.theme-dark[data-theme-preset=women]{--color-canvas:#150a10;--color-canvas-soft:#1c0e16}.theme-dark[data-theme-preset=kids]{--color-canvas:#120d1a;--color-canvas-soft:#191124}.theme-dark[data-theme-preset=luxury]{--color-canvas:#0e0d09;--color-canvas-soft:#151309}.theme-dark body{color:var(--color-body);background-color:var(--color-canvas);background-image:radial-gradient(800px 420px at 15% -5%, var(--brand,#4f46e5), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.theme-dark body{background-image:radial-gradient(800px 420px at 15% -5%, color-mix(in srgb, var(--brand,#4f46e5) 16%, transparent), transparent 70%)}}.theme-dark .theme-shell{color:var(--color-body);background:var(--color-canvas)}@media (max-width:600px){.dashboard-live-clock{flex:none;min-width:0;padding:5px 7px}.dashboard-live-clock-copy small{display:none}}.theme-shell{height:100dvh;min-height:100dvh;overflow:hidden}.theme-shell>main{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.theme-shell .dashboard-main-scroller{overscroll-behavior-y:contain;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;overflow:hidden auto}.dashboard-system-footer{flex-shrink:0;width:100%}@media (min-width:768px){.theme-shell>.dashboard-sidebar{height:100dvh;min-height:0;overflow:hidden}.theme-shell>.dashboard-sidebar .dashboard-nav{overscroll-behavior-y:contain;min-height:0;overflow-y:auto}}.dashboard-branch-select-wrap{border:1px solid var(--color-line-soft,#cbd5e1);background:var(--color-surface,#fff);border-radius:9px;align-items:center;gap:6px;padding:5px 10px;display:flex}.dashboard-branch-select{color:var(--color-body-strong,#1e293b);cursor:pointer;background:0 0;border:none;outline:none;padding:0;font-size:12px;font-weight:700}.pos-branch-select-dropdown{appearance:auto;border:1px solid var(--color-line-soft,#d7e0e7);background:var(--color-surface,#f8fafb);color:var(--color-body-strong,#263448);cursor:pointer;border-radius:8px;outline:none;padding:4px 8px;font-size:11.5px;font-weight:700}.pos-branch-select-dropdown:hover{border-color:#cdd8e0}@media print{.dashboard-sidebar,.dashboard-topbar,.page-heading,.page-back-button,.pos-toolbar,.pos-cart,.panel-footer,.form-panel,.heading-actions,.empty-state,.date-chip{display:none!important}body{background:#fff!important}.dashboard-content{padding:0!important}main{grid-column:1/-1!important}.grid{display:block!important}.invoice-sheet,.panel,.label-card,.statement-strip{box-shadow:none!important;border-color:#dde3ea!important}.label-card{break-inside:avoid}.label-sheet{grid-template-columns:repeat(3,1fr)!important}.statement-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}}.sales-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.sales-kpi-card{border:1px solid var(--color-line);background:#fff;border-radius:16px;min-width:0;padding:16px;box-shadow:0 8px 28px #16294209}.sales-kpi-card span{color:var(--color-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.sales-kpi-card strong{min-width:0;color:var(--color-body-strong);font-variant-numeric:tabular-nums;letter-spacing:0;overflow-wrap:anywhere;margin-top:10px;font-size:clamp(20px,1.65vw,28px);line-height:1.1;display:block}.sales-kpi-card small{color:var(--color-muted);margin-top:8px;font-size:11px;display:block}.sales-kpi-card.accent{background:linear-gradient(145deg, var(--brand,#4f46e5), var(--brand,#4f46e5));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.sales-kpi-card.accent{background:linear-gradient(145deg, var(--brand,#4f46e5), color-mix(in srgb, var(--brand,#4f46e5) 72%, #060a12))}}.sales-kpi-card.accent span,.sales-kpi-card.accent strong,.sales-kpi-card.accent small{color:#fff}.sales-kpi-card.success{border-top:3px solid var(--color-success)}.sales-kpi-card.warning{border-top:3px solid var(--color-warning)}.sales-kpi-card.danger{border-top:3px solid var(--color-danger)}.sales-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.sales-history-panel{padding:0;overflow:hidden}.sales-form-panel{align-self:start;min-width:0;padding:0;overflow:hidden}.sales-form-panel>.panel-heading{margin:0;padding:18px 18px 14px}.sales-form-panel>.entity-form{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0;margin:0;padding:16px 18px 18px}.sales-form-panel>.entity-form>label,.sales-form-panel>.entity-form>.line-items-editor,.sales-form-panel>.entity-form>.form-row,.sales-form-panel>.entity-form>.pos-total-summary,.sales-form-panel>.entity-form>.primary-button,.sales-form-panel>.entity-form>.form-message{grid-column:1/-1;width:100%;min-width:0}.order-history{min-width:0}.order-history-header{border-bottom:1px solid var(--color-line-faint);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 16px;display:flex}.order-history-header h2{margin-bottom:4px}.order-history-header p{color:var(--color-faint);margin:0;font-size:11px}.order-search{background:var(--color-surface-soft);color:#8390a2;border:1px solid #e2e8ee;border-radius:999px;align-items:center;gap:10px;width:min(100%,438px);padding:10px 14px;transition:border-color .15s,background-color .15s;display:flex}.order-search:focus-within{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.order-search:focus-within{border-color:color-mix(in srgb, var(--brand,#4f46e5) 42%, #e2e8ee)}}.order-search:focus-within{background:#fff}.order-search input,.order-search input:focus{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:none;padding:0}.sales-filter-row{border-bottom:1px solid var(--color-line-faint);flex-wrap:wrap;gap:7px;max-width:100%;padding:14px 24px;display:flex}.orders-table-shell{padding:0 16px 10px;overflow-x:auto}.orders-table{border-collapse:collapse;width:100%;min-width:920px}.orders-table th{border:1px solid var(--color-line-faint);border-bottom:1.5px solid var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.orders-table th{border-bottom:1.5px solid color-mix(in srgb, var(--brand,#4f46e5) 24%, transparent)}}.orders-table th{color:var(--brand,#4f46e5);letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;padding:11px 12px;font-size:10px;font-weight:850}.orders-table th:last-child{text-align:center}.orders-table td{border:1px solid var(--color-line-faint);color:var(--color-body);text-align:left;vertical-align:middle;padding:10px 12px;font-size:13px}.orders-table tbody tr{transition:background-color .15s}.orders-table tbody tr:hover{background:#f8fafb}.orders-table td.align-right{text-align:right;white-space:nowrap}.order-reference{align-items:center;gap:10px;min-width:0;display:flex}.order-title{gap:3px;min-width:0;display:grid}.order-title a{color:var(--color-body-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;text-decoration:none;overflow:hidden}.order-title a:hover{text-decoration:underline}.order-title small,.order-status-stack small,.order-payment-cell small{color:var(--color-faint);font-size:10px}.order-customer{color:#344054;min-width:0;font-weight:650;display:block}.order-date{min-width:0;color:var(--color-faint);white-space:nowrap;font-size:11px;font-weight:650;display:block}.order-status-stack{flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.order-payment-cell{gap:5px;min-width:150px;display:grid}.order-payment-line{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.order-payment-line strong{color:var(--color-body-strong);font-size:13px}.order-action-cell{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.order-action-cell .collect-payment{justify-content:flex-end}.order-action-cell .collect-payment input{background:#fff;width:86px}.order-action-cell .collect-payment select{background:#fff;max-width:104px}.order-card-list{display:none}.order-card-row{border:1px solid var(--color-line-faint);background:#fff;border-radius:13px;gap:12px;padding:14px;display:grid}.order-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.order-card-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.order-card-meta>span{color:var(--color-body-strong);gap:3px;font-size:12px;font-weight:700;display:grid}.order-card-meta small{color:var(--color-faint);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}@media (min-width:1200px){.sales-workspace{grid-template-columns:minmax(0,1.65fr) minmax(360px,.65fr)}.sales-form-panel{position:sticky;top:96px}}@media (max-width:980px){.sales-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.order-history-header{padding:18px;display:grid}.order-search{width:100%}.sales-filter-row{flex-wrap:nowrap;padding:12px 18px;overflow-x:auto}.orders-table-shell{display:none}.order-card-list{gap:10px;padding:14px 18px 18px;display:grid}.order-action-cell{justify-content:flex-start;min-width:0}.order-action-cell .collect-payment{justify-content:flex-start}}@media (max-width:520px){.sales-kpi-grid,.order-card-meta{grid-template-columns:1fr}.order-card-top{display:grid}}.overview-activity-grid{gap:22px;padding-top:16px;display:grid}.activity-group{min-width:0}.activity-group-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.activity-group-heading h3{color:var(--color-body-strong);margin:0;font-size:12px}.activity-group-heading>span,.activity-group-heading>a{color:var(--color-faint);font-size:10px;font-weight:750;text-decoration:none}.activity-group-heading>a:hover{color:var(--brand,#4f46e5)}.activity-list{display:grid}.activity-row{border-bottom:1px solid var(--color-line-faint);grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.activity-row:last-child{border-bottom:0}.activity-copy,.activity-status{gap:4px;min-width:0;display:grid}.activity-copy>a,.activity-copy>strong{color:var(--color-body-strong);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;text-decoration:none;overflow:hidden}.activity-copy>a:hover{color:var(--brand,#4f46e5)}.activity-copy small,.activity-status small{color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.activity-status{justify-items:start}.activity-amount{color:var(--color-body-strong);white-space:nowrap;font-size:12px}.activity-table{border:1px solid #0f172a;border-radius:12px;display:grid;overflow:hidden}.activity-table-head,.activity-table-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;padding:0;display:grid}.activity-table-head{border-bottom:1.5px solid var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.activity-table-head{border-bottom:1.5px solid color-mix(in srgb, var(--brand,#4f46e5) 32%, #0f172a)}}.activity-table-head{background:linear-gradient(180deg, var(--brand,#4f46e5), var(--brand,#4f46e5))}@supports (color:color-mix(in lab, red, red)){.activity-table-head{background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#4f46e5) 16%, #fff), color-mix(in srgb, var(--brand,#4f46e5) 7%, #f8fafc))}}.activity-table-head .activity-table-cell{color:var(--brand,#4f46e5);letter-spacing:.07em;text-align:center;text-transform:uppercase;font-size:9px;font-weight:800}.activity-table-head .activity-table-cell+.activity-table-cell{border-left:1px solid #0f172a}.activity-table-row{background:#fff}.activity-table-row+.activity-table-row{border-top:1px solid #0f172a}.activity-table-row:hover{background:#f7f9fd}.activity-table-row .activity-table-cell+.activity-table-cell{border-left:1px solid #0f172a}.activity-table-cell{min-width:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;padding:10px 12px;font-size:11px;overflow:hidden}.activity-table-cell .activity-reference,.activity-table-cell strong{color:var(--color-body-strong);font-weight:750;text-decoration:none}.activity-table-cell .activity-reference:hover{color:var(--brand,#4f46e5)}.activity-cell-serial{text-align:center}.activity-cell-amount{text-align:right;color:var(--color-body-strong);font-variant-numeric:tabular-nums;font-weight:800}@media (max-width:560px){.activity-table-head{display:none}}@media (min-width:900px){.overview-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-group+.activity-group{border-left:1px solid var(--color-line-faint);padding-left:22px}}@media (max-width:560px){.activity-row{grid-template-columns:38px minmax(0,1fr) auto}.activity-status{display:none}}.catalog-depth-panel .catalog-depth-picker{margin:.75rem 0 1rem}.catalog-depth-form{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.catalog-depth-form input,.catalog-depth-form select{border:1px solid var(--border,#d5dae2);background:var(--surface,#fff);color:inherit;border-radius:8px;padding:.45rem .6rem}.catalog-depth-form button{background:var(--brand,#4f46e5);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.45rem .9rem;font-weight:600}.catalog-depth-form button:disabled{opacity:.5;cursor:not-allowed}.accounting-statements{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1rem;margin-top:1rem;display:grid}.order-return-controls{flex-wrap:wrap;align-items:end;gap:.75rem;margin-top:.9rem;display:flex}.order-return-controls label{flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.order-return-controls label.grow{flex:220px}.order-return-summary{align-items:center;gap:.75rem;margin-left:auto;display:flex}.purchase-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.purchase-kpi-card{border:1px solid var(--color-line);background:#fff;border-radius:16px;min-width:0;padding:16px 18px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 1px 3px #1629420d}.purchase-kpi-card:hover{border-color:var(--brand,#4f46e5);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.purchase-kpi-card:hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 22%, var(--color-line))}}.purchase-kpi-card:hover{box-shadow:0 12px 28px #16294217}.purchase-kpi-card:after{content:"";background:var(--brand-gradient,linear-gradient(90deg, #22d3ee 0%, #3b82f6 50%, #6366f1 100%));opacity:.85;height:3px;position:absolute;inset:0 0 auto}.purchase-kpi-card.success:after{background:linear-gradient(90deg,#34d399 0%,#10b981 100%)}.purchase-kpi-card.warning:after{background:linear-gradient(90deg,#fbbf24 0%,#f59e0b 100%)}.purchase-kpi-card.accent{background:var(--brand-gradient,linear-gradient(135deg, #22d3ee 0%, #3b82f6 50%, #6366f1 100%));color:#fff;border-color:#0000;box-shadow:0 10px 26px #3b82f647}.purchase-kpi-card.accent:after{display:none}.purchase-kpi-card.accent:hover{transform:translateY(-2px);box-shadow:0 16px 34px #3b82f657}.purchase-kpi-top{color:var(--color-faint);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:850;display:flex}.purchase-kpi-top svg{box-sizing:border-box;background:var(--brand,#4f46e5);border-radius:10px;width:30px;height:30px;padding:7px}@supports (color:color-mix(in lab, red, red)){.purchase-kpi-top svg{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, #fff)}}.purchase-kpi-top svg{color:var(--brand,#4f46e5)}.purchase-kpi-card.success .purchase-kpi-top svg{background:#e3f4e9}@supports (color:color-mix(in lab, red, red)){.purchase-kpi-card.success .purchase-kpi-top svg{background:color-mix(in srgb, var(--color-success) 12%, #fff)}}.purchase-kpi-card.success .purchase-kpi-top svg{color:var(--color-success)}.purchase-kpi-card.warning .purchase-kpi-top svg{background:#faefe1}@supports (color:color-mix(in lab, red, red)){.purchase-kpi-card.warning .purchase-kpi-top svg{background:color-mix(in srgb, var(--color-warning) 12%, #fff)}}.purchase-kpi-card.warning .purchase-kpi-top svg{color:var(--color-warning)}.purchase-kpi-card>strong{color:var(--color-body-strong);letter-spacing:-.035em;margin-top:10px;font-size:clamp(20px,2vw,28px);line-height:1.1;display:block}.purchase-kpi-card>small{color:var(--color-muted);margin-top:8px;font-size:11px;display:block}.purchase-kpi-card.accent .purchase-kpi-top,.purchase-kpi-card.accent>strong,.purchase-kpi-card.accent>small{color:#fff}.purchase-kpi-card.accent .purchase-kpi-top svg{color:#fff;background:#fff3}.purchase-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.purchase-history-panel{padding:0;overflow:hidden}.purchase-history{min-width:0}.purchase-history-header{border-bottom:1px solid var(--color-line-faint);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 16px;display:flex}.purchase-history-title{align-items:center;gap:12px;display:flex}.purchase-icon-badge{background:var(--brand-gradient,linear-gradient(135deg, #22d3ee 0%, #3b82f6 50%, #6366f1 100%));width:38px;height:38px;box-shadow:0 6px 16px var(--brand,#4f46e5);border-radius:12px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.purchase-icon-badge{box-shadow:0 6px 16px color-mix(in srgb, var(--brand,#4f46e5) 32%, transparent)}}.purchase-icon-badge{color:#fff}.purchase-icon-badge svg{width:18px;height:18px}.purchase-history-header h2{letter-spacing:-.01em;margin-bottom:4px;font-size:16px}.purchase-history-header p,.purchase-form-copy{color:var(--color-faint);margin:0;font-size:11px}.purchase-search{background:var(--color-surface-soft);color:#8390a2;border:1px solid #e2e8ee;border-radius:999px;align-items:center;gap:10px;width:min(100%,360px);padding:10px 14px;display:flex}.purchase-search:focus-within{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.purchase-search:focus-within{border-color:color-mix(in srgb, var(--brand,#4f46e5) 42%, #e2e8ee)}}.purchase-search:focus-within{background:#fff}.purchase-search input,.purchase-search input:focus{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:none;padding:0}.purchase-filter-row{border-bottom:1px solid var(--color-line-faint);flex-wrap:wrap;gap:7px;max-width:100%;padding:14px 24px;display:flex}.purchases-table-shell{padding:0 16px 10px;overflow-x:auto}.purchases-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:800px}.purchases-table thead{background:linear-gradient(180deg, var(--brand,#4f46e5) 0%, var(--brand,#4f46e5) 100%)}@supports (color:color-mix(in lab, red, red)){.purchases-table thead{background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#4f46e5) 5%, #fff) 0%, color-mix(in srgb, var(--brand,#4f46e5) 1%, #fff) 100%)}}.purchases-table th{border:1px solid var(--color-line-faint);border-bottom:1.5px solid var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.purchases-table th{border-bottom:1.5px solid color-mix(in srgb, var(--brand,#4f46e5) 24%, transparent)}}.purchases-table th{color:var(--brand,#4f46e5);letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;padding:11px 12px;font-size:10px;font-weight:850}.purchases-table th:last-child{text-align:center}.purchases-table td{border:1px solid var(--color-line-faint);color:var(--color-body);text-align:left;vertical-align:middle;padding:10px 12px;font-size:12px}.purchases-table tbody tr{transition:background-color .15s}.purchases-table tbody tr:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.purchases-table tbody tr:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 4%, #fff)}}.purchases-table td.align-right{text-align:right;white-space:nowrap}.purchases-table th:first-child{width:5%}.purchases-table th:nth-child(2){width:31%}.purchases-table th:nth-child(3){width:15%}.purchases-table th:nth-child(4){width:12%}.purchases-table th:nth-child(5){width:10%}.purchases-table th:nth-child(6){width:21%}.purchases-table th:nth-child(7){width:6%}.purchases-table td:first-child{width:5%}.purchases-table td:nth-child(2){width:31%}.purchases-table td:nth-child(3){width:15%}.purchases-table td:nth-child(4){width:12%}.purchases-table td:nth-child(5){width:10%}.purchases-table td:nth-child(6){width:21%}.purchases-table td:nth-child(7){width:6%}.purchase-reference{align-items:center;gap:10px;min-width:0;display:flex}.purchase-reference>span:last-child{align-items:baseline;gap:8px;min-width:0;display:flex}.purchase-payment{gap:4px;min-width:0;display:grid}.purchase-reference strong,.purchase-payment strong{color:var(--color-body-strong);white-space:nowrap;font-size:12px}.purchase-reference small,.purchase-payment small{color:var(--color-faint);white-space:nowrap;font-size:10px}.purchase-supplier{color:#344054;font-weight:650}.purchase-payment{min-width:150px}.purchase-payment>span:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.purchase-payment-meta{align-items:center;gap:8px;display:flex}.purchase-payment-meta .payment-bar{flex:auto;min-width:60px;margin-top:0}.purchase-payment-meta small{flex:none}.purchase-action-cell{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:48px;display:flex}.purchase-form-copy{line-height:1.5}.purchase-total-line{border-top:1px dashed var(--color-line-faint);color:var(--color-muted);letter-spacing:.02em;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 2px 0;font-size:11px;font-weight:750;display:flex}.purchase-total-line strong{color:var(--brand,#4f46e5);letter-spacing:-.02em;font-size:15px;font-weight:850}.purchase-summary{gap:2px;display:grid}.purchase-summary .purchase-total-line{padding-top:8px}.purchase-total-line.due strong{color:var(--color-body-strong,#1d2b3f)}.purchase-form-head{align-items:center;gap:12px;margin-bottom:6px;display:flex}.purchase-form-head h2{letter-spacing:-.01em;margin:0;font-size:17px}.purchase-entity-form{grid-template-columns:minmax(0,1fr)!important}.purchase-order-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.purchase-order-main{gap:14px;min-width:0;display:grid}.purchase-order-side{min-width:0}.purchase-order-inner{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;padding:16px;display:grid}.purchase-order-inner>:first-child,.purchase-order-inner>.purchase-summary,.purchase-order-inner>.primary-button,.purchase-order-inner>.form-message{grid-column:1/-1}.purchase-order-inner>label{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;width:100%;display:grid}.purchase-order-inner .ss-root,.purchase-order-inner input[type=number]{width:100%}.purchase-order-inner .ss-trigger{justify-content:space-between}.purchase-order-inner .purchase-section-title h3{font-size:14px}.purchase-summary-card{background:var(--brand,#4f46e5);border-radius:12px;gap:2px;display:grid}@supports (color:color-mix(in lab, red, red)){.purchase-summary-card{background:color-mix(in srgb, var(--brand,#4f46e5) 5%, #f8fafc)}}.purchase-summary-card{padding:12px}.purchase-summary-card .purchase-total-line{padding:8px 2px 0}.purchase-summary-card .purchase-total-line:first-child{border-top:0;padding-top:0}.purchase-summary-card .purchase-total-line.due{border-top:1.5px solid var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.purchase-summary-card .purchase-total-line.due{border-top:1.5px solid color-mix(in srgb, var(--brand,#4f46e5) 28%, transparent)}}.purchase-summary-card .purchase-total-line.due{margin-top:6px;padding-top:10px}.purchase-summary-card .purchase-total-line.due strong{color:var(--brand,#4f46e5);font-size:19px}.purchase-order-inner .primary-button,.purchase-order-inner .form-message{grid-column:1/-1;justify-self:stretch}.purchase-order-inner .primary-button{justify-content:center;width:100%}@media (min-width:1280px){.wide-form-panel .purchase-order-layout{grid-template-columns:minmax(0,1.75fr) minmax(320px,.8fr)}}.purchase-form-section{border:1px solid var(--color-line-faint);background:var(--brand,#4f46e5);border-radius:14px;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.purchase-form-section{background:color-mix(in srgb, var(--brand,#4f46e5) 2%, #f8fafc)}}.purchase-form-section{padding:16px}.purchase-section-title{align-items:center;gap:10px;display:flex}.purchase-section-icon{background:var(--brand,#4f46e5);border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.purchase-section-icon{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, #fff)}}.purchase-section-icon{color:var(--brand,#4f46e5)}.purchase-section-icon svg{width:16px;height:16px}.purchase-section-title h3{color:var(--color-body-strong);letter-spacing:-.01em;margin:0;font-size:13px}.purchase-section-title p{color:var(--color-faint);margin:2px 0 0;font-size:10px}.line-items-table{gap:7px;min-width:0;display:grid;overflow-x:auto}.line-items-table-body{gap:7px;min-width:0;display:grid}.line-items-table-head,.line-items-table .line-item-row{grid-template-columns:minmax(200px,1fr) 64px 108px 96px 28px;align-items:center;gap:7px;display:grid}.line-items-table-head{min-width:560px;color:var(--color-faint);letter-spacing:.06em;text-transform:uppercase;padding:0 8px;font-size:9px;font-weight:850}.line-items-table-head span,.line-items-table-head .align-right{text-align:center}.line-items-table .line-item-row{border:1px solid var(--color-line-faint);background:#fff;border-radius:10px;min-width:560px;padding:7px}.line-total-cell{color:var(--brand,#4f46e5);letter-spacing:-.01em;white-space:nowrap;justify-content:flex-end;align-items:center;font-size:11px;font-weight:850;display:flex}.line-items-table-head,.line-items-table .line-item-row{grid-template-columns:minmax(250px,1fr) 72px 124px 112px 32px;gap:10px}.line-items-table-head{border:1px solid var(--color-line-faint);background:var(--brand,#4f46e5);border-radius:10px;min-width:640px;min-height:36px}@supports (color:color-mix(in lab, red, red)){.line-items-table-head{background:color-mix(in srgb, var(--brand,#4f46e5) 7%, #f8fafc)}}.line-items-table-head{color:var(--brand,#4f46e5);letter-spacing:.08em;padding:0 12px;font-size:9px}.line-items-table-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.line-items-table-head span:nth-child(2),.line-items-table-head span:nth-child(3),.line-items-table-head span:nth-child(4){text-align:right}.line-items-table .line-item-row{border-color:var(--color-line-soft,var(--color-line-faint));background:var(--color-surface,#fff);border-radius:12px;min-width:640px;min-height:58px;padding:8px 10px;box-shadow:0 3px 10px #1629420a}.line-items-table .line-item-row>.ss-root,.line-items-table .line-item-row>input,.line-items-table .line-item-row .line-qty-cell,.line-items-table .line-item-row .line-total-cell{width:100%;min-width:0}.line-items-table .line-item-row>.ss-root .ss-trigger,.line-items-table .line-item-row input{min-height:42px}.line-items-table .line-item-row .line-total-cell{padding-inline:2px;font-size:12px}.line-items-table>.add-line-button{justify-self:stretch}@media (max-width:640px){.line-items-table-head{display:none}.line-items-table .line-item-row{grid-template-columns:minmax(0,1fr) 64px;min-width:0}}@media (min-width:1500px){.purchase-workspace{grid-template-columns:minmax(0,1.65fr) minmax(380px,.65fr)}.purchase-form-panel{position:sticky;top:96px}}@media (max-width:980px){.purchase-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.purchase-history-header{padding:18px;display:grid}.purchase-search{width:100%}.purchase-filter-row{flex-wrap:nowrap;padding:12px 18px;overflow-x:auto}}@media (max-width:520px){.purchase-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.purchase-kpi-grid{grid-template-columns:1fr}}.purchase-form-panel{min-width:0;overflow-x:hidden}.purchase-form-panel .purchase-order-layout,.purchase-form-panel .purchase-order-main,.purchase-form-panel .purchase-order-side,.purchase-form-panel .purchase-form-section,.purchase-form-panel .purchase-order-inner{min-width:0}.purchase-form-panel .purchase-form-section{padding:14px;overflow:hidden}.purchase-form-panel .purchase-order-inner{gap:10px;padding:14px}.purchase-form-panel .line-items-table{width:100%;overflow-x:hidden}@media (min-width:641px){.purchase-form-panel .line-items-table-head,.purchase-form-panel .line-items-table .line-item-row{grid-template-columns:minmax(0,1fr) 54px 88px 82px 28px;gap:6px;min-width:0}.purchase-form-panel .line-items-table-head{padding-inline:8px}.purchase-form-panel .line-items-table .line-item-row{padding:7px}.purchase-form-panel .line-items-table .ss-root,.purchase-form-panel .line-items-table input{min-width:0}.purchase-form-panel .line-items-table .ss-trigger,.purchase-form-panel .line-items-table input{padding-inline:9px;font-size:11px}.purchase-form-panel .line-items-table .line-total-cell{text-overflow:ellipsis;font-size:10px;overflow:hidden}}.purchases-table th:last-child,.purchases-table td:last-child{width:72px;min-width:72px;padding-inline:8px}.purchase-action-cell{justify-content:center;min-width:0}@media (min-width:1500px){.purchase-workspace{grid-template-columns:minmax(0,1fr) minmax(430px,.62fr)}}.purchase-list-workspace{grid-template-columns:minmax(0,1fr)}.purchases-table{min-width:1120px}.purchases-table th:first-child,.purchases-table td:first-child{width:5%}.purchases-table th:nth-child(2),.purchases-table td:nth-child(2){width:22%}.purchases-table th:nth-child(3),.purchases-table td:nth-child(3){width:15%}.purchases-table th:nth-child(4),.purchases-table td:nth-child(4){width:10%}.purchases-table th:nth-child(5),.purchases-table td:nth-child(5){width:9%}.purchases-table th:nth-child(6),.purchases-table td:nth-child(6){width:13%}.purchases-table th:nth-child(7),.purchases-table td:nth-child(7){width:10%}.purchases-table th:nth-child(8),.purchases-table td:nth-child(8){width:9%}.purchases-table th:nth-child(9),.purchases-table td:nth-child(9){width:7%}.purchases-table th:last-child,.purchases-table td:last-child{width:96px;min-width:96px}.purchase-due-cell{flex-direction:column;align-items:flex-end;gap:3px;min-width:0;display:inline-flex}.purchase-due-cell strong{color:var(--color-body-strong);font-size:12px}.purchase-due-cell.has-due strong{color:var(--color-danger,#ef4444)}.purchase-due-cell span{color:var(--color-muted);font-size:10px}.purchase-pagination{color:var(--color-muted);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px 22px;font-size:12px;display:flex}.purchase-pagination-controls{align-items:center;gap:10px;display:inline-flex}.purchase-pagination-controls button{border:1px solid var(--app-table-border);background:var(--color-surface);min-height:32px;color:var(--color-body-strong);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.purchase-pagination-controls button:hover:not(:disabled){border-color:var(--brand,#4f46e5);color:var(--brand,#4f46e5)}.purchase-pagination-controls button:disabled{cursor:not-allowed;opacity:.45}.purchase-pagination-controls button svg{width:14px;height:14px}.purchase-pagination-controls strong{color:var(--color-body-strong);white-space:nowrap}@media (max-width:640px){.purchase-pagination{flex-direction:column;align-items:flex-start;padding-inline:18px}.purchase-pagination-controls{justify-content:space-between;width:100%}}.purchases-table .purchase-payment{width:100%;min-width:0}.purchases-table .purchase-payment>.purchase-payment-line{display:block}.purchases-table .purchase-payment-meta{gap:4px;min-width:0}.purchases-table .purchase-payment-meta .payment-bar{min-width:0}.purchases-table .purchase-action-cell{justify-content:center;width:100%;min-width:0}.purchase-classic-heading{align-items:flex-start;margin-bottom:18px}.purchase-classic-heading h1{margin-bottom:3px}.purchase-classic-heading .button-link{flex:none}.purchase-classic-form{gap:14px;min-width:0;padding-bottom:14px;display:grid}.purchase-classic-card{border:1px solid var(--color-line-faint);background:var(--color-surface,#fff);border-radius:12px;min-width:0;overflow:hidden}.purchase-classic-card-header{border-bottom:1px solid var(--color-line-faint);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:16px 18px;display:flex}.purchase-classic-card-header h2{color:var(--color-body-strong);margin:0;font-size:16px;font-weight:750}.purchase-classic-card-header p{color:var(--color-muted);margin:4px 0 0;font-size:12px}.purchase-classic-card-body{padding:18px}.purchase-information-grid{gap:18px 16px;display:grid}.purchase-information-row{gap:18px 16px;width:100%;min-width:0;display:grid}.purchase-information-row-two{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-information-row-one{grid-template-columns:minmax(0,1fr);max-width:calc(33.3333% - 10.6667px)}.purchase-payment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;display:grid}.purchase-classic-form label{color:#385b82;min-width:0;font-size:14px;font-weight:500;display:block}.purchase-classic-form label input,.purchase-classic-form label select,.purchase-classic-form label textarea,.purchase-classic-form .ss-trigger{color:#385b82;background:#fff;border:1px solid #d8e1ed;border-radius:9px;width:100%;min-width:0;min-height:46px;font-size:15px;font-weight:400}.purchase-classic-form label input,.purchase-classic-form label select,.purchase-classic-form label textarea{padding:10px 14px}.purchase-classic-form label textarea{resize:vertical;min-height:110px}.purchase-classic-form label>input,.purchase-classic-form label>select,.purchase-classic-form label>textarea,.purchase-classic-form label>.ss-root{margin-top:8px;display:block}.purchase-classic-form label>.purchase-helper-link{margin-top:5px;display:block}.purchase-classic-form .ss-trigger{justify-content:space-between;align-items:center;padding:0 14px;display:flex}.purchase-classic-form .ss-trigger-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purchase-classic-form label input:focus,.purchase-classic-form label select:focus,.purchase-classic-form label textarea:focus,.purchase-classic-form .ss-trigger:focus{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.purchase-classic-form label input:focus,.purchase-classic-form label select:focus,.purchase-classic-form label textarea:focus,.purchase-classic-form .ss-trigger:focus{border-color:color-mix(in srgb, var(--brand,#4f46e5) 55%, #d8e1ed)}}.purchase-classic-form label input:focus,.purchase-classic-form label select:focus,.purchase-classic-form label textarea:focus,.purchase-classic-form .ss-trigger:focus{box-shadow:0 0 0 3px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.purchase-classic-form label input:focus,.purchase-classic-form label select:focus,.purchase-classic-form label textarea:focus,.purchase-classic-form .ss-trigger:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 12%, transparent)}}.purchase-classic-form label input:focus,.purchase-classic-form label select:focus,.purchase-classic-form label textarea:focus,.purchase-classic-form .ss-trigger:focus{outline:0}.purchase-field-caption{display:block}.purchase-full-span{grid-column:1/-1}.purchase-helper-link{color:#7c3aed;font-size:12px;font-weight:500}.purchase-items-header{min-height:74px}.purchase-items-table-shell{overflow-x:auto}.purchase-items-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1040px}.purchase-items-table th{border-bottom:1px solid var(--color-line-faint);color:#385b82;text-align:center;white-space:nowrap;background:#f8fafc;padding:12px 10px;font-size:12px;font-weight:600}.purchase-items-table td{vertical-align:top;padding:10px}.purchase-items-table th:first-child,.purchase-items-table td:first-child{width:43%}.purchase-items-table th:nth-child(2),.purchase-items-table td:nth-child(2){width:8%}.purchase-items-table th:nth-child(3),.purchase-items-table td:nth-child(3){width:10%}.purchase-items-table th:nth-child(4),.purchase-items-table td:nth-child(4),.purchase-items-table th:nth-child(5),.purchase-items-table td:nth-child(5){width:12%}.purchase-items-table th:nth-child(6),.purchase-items-table td:nth-child(6){width:10%}.purchase-items-table th:nth-child(7),.purchase-items-table td:nth-child(7){width:8%}.purchase-items-table td input,.purchase-items-table td .ss-trigger{width:100%;min-height:46px;padding:10px 12px}.purchase-items-table td .ss-trigger{color:#527294;background:#fff;border:1px solid #d8e1ed;border-radius:9px;align-items:center;display:flex}.purchase-items-table td small{color:#527294;margin-top:5px;font-size:11px;display:block}.purchase-line-total{box-sizing:border-box;color:#385b82;white-space:nowrap;background:#eef2f7;border-radius:9px;align-items:center;width:100%;min-width:100px;min-height:46px;padding:10px 12px;font-size:15px;display:flex}.purchase-remove-button{color:#dc2626;white-space:nowrap;background:#fef2f2;border:1px solid #fca5a5;justify-content:center;align-items:center;width:100%;min-width:72px;min-height:42px;font-size:12px;font-weight:700;display:flex}.purchase-remove-button:hover{background:#fee2e2;border-color:#f87171}.purchase-adjustments-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:18px;min-width:0;display:grid}.purchase-adjustments-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.purchase-total-lines{gap:0;padding-inline:clamp(18px,7vw,112px);display:grid}.purchase-total-lines>div{color:#385b82;border-bottom:1px dashed #d8e1ed;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;font-size:15px;display:flex}.purchase-total-lines strong{color:var(--color-body-strong);white-space:nowrap;font-weight:600}.purchase-total-lines .purchase-grand-total{color:var(--color-body-strong);border-bottom:0;font-weight:750}.purchase-grand-total strong{font-size:17px}.purchase-payment-grid .payment-reference-field{grid-column:span 2}.purchase-payment-helper{color:#b42318;grid-column:1/-1;margin:-8px 0 0;font-size:12px}.purchase-form-message{margin:0}.purchase-form-actions{justify-content:flex-end;gap:10px;display:flex}.purchase-form-actions>*{min-height:43px}@media (max-width:900px){.purchase-information-row-two{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-information-row-one{max-width:none}.purchase-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-information-grid>.purchase-full-span{grid-column:1/-1}.purchase-adjustments-grid{grid-template-columns:1fr}}@media (max-width:600px){.purchase-classic-heading{gap:12px;display:grid}.purchase-classic-heading .button-link{justify-self:start}.purchase-information-row-two,.purchase-information-row-three,.purchase-information-row-one,.purchase-payment-grid,.purchase-adjustments-fields{grid-template-columns:1fr}.purchase-full-span,.purchase-payment-grid .payment-reference-field{grid-column:auto}.purchase-classic-card-body{padding:16px}.purchase-items-header{flex-direction:column;align-items:flex-start}.purchase-items-header .outline-button{width:100%}.purchase-form-actions{justify-content:stretch}.purchase-form-actions>*{flex:1 1 0;justify-content:center}}.due-ledger{gap:14px;display:grid}.due-hero+.due-ledger{margin-top:20px}.due-tabs{gap:12px}.due-tabs button,.due-tabs button.active{color:#fff;border-color:#0000;box-shadow:0 10px 20px #2563eb29;background:linear-gradient(135deg,#0ea5e9 0%,#2563eb 100%)!important}.due-tabs button:hover{border-color:#0000;transform:translateY(-1px);box-shadow:0 13px 24px #2563eb3d;background:linear-gradient(135deg,#0284c7 0%,#1d4ed8 100%)!important}.due-tabs button svg,.due-tabs button.active svg{color:#fff!important}.due-tabs button .due-tab-label strong,.due-tabs button .due-tab-label small,.due-tabs button .due-tab-meta em,.due-tabs button .due-tab-meta b{color:#fff}.due-hero{background:linear-gradient(145deg, var(--brand,#4f46e5), var(--brand,#4f46e5));border:1px solid #0000;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}@supports (color:color-mix(in lab, red, red)){.due-hero{background:linear-gradient(145deg, var(--brand,#4f46e5), color-mix(in srgb, var(--brand,#4f46e5) 72%, #060a12))}}.due-hero{color:#fff;box-shadow:0 14px 32px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.due-hero{box-shadow:0 14px 32px color-mix(in srgb, var(--brand,#4f46e5) 32%, transparent)}}.due-hero-text{min-width:0}.due-hero-metrics{flex-wrap:wrap;gap:26px;display:flex}.due-hero-metric{text-align:right;gap:3px;display:grid}.due-hero-metric small{color:#ffffffc7;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.due-hero-metric strong{color:#fff;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.1}.due-hero .eyebrow{color:#ffffffd1;margin-bottom:4px}.due-hero h1{color:#fff;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800}.due-hero p{color:#ffffffd1;max-width:62ch;margin:6px 0 0;font-size:13px}@media (max-width:640px){.due-hero{flex-direction:column;align-items:flex-start}.due-hero-metrics{justify-content:space-between;gap:16px;width:100%}.due-hero-metric{text-align:left}}.due-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.due-tabs button{border:1px solid var(--color-line-soft);background:var(--color-surface);color:var(--color-muted);text-align:left;border-radius:14px;align-items:center;gap:11px;padding:13px 15px;transition:border-color .15s,background .15s,transform 50ms;display:flex}.due-tabs button svg{width:20px;height:20px;color:var(--color-muted);flex:none}.due-tabs button:hover{border-color:var(--brand,#4f46e5)}.due-tabs button:active{transform:translateY(1px)}.due-tabs button.active{border-color:var(--brand,#4f46e5);background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.due-tabs button.active{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, var(--color-surface))}}.due-tabs button.active svg{color:var(--brand,#4f46e5)}.due-tab-label{gap:2px;min-width:0;display:grid}.due-tab-label strong{color:var(--color-body-strong);font-size:13px}.due-tab-label small{color:var(--color-muted);font-size:10px}.due-tab-meta{justify-items:end;gap:1px;margin-left:auto;padding-left:8px;display:grid}.due-tab-meta em{color:var(--brand,#4f46e5);font-size:12px;font-style:normal;font-weight:800}.due-tab-meta b{color:var(--color-muted);font-size:10px;font-weight:700}.due-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.due-summary-grid article{border:1px solid var(--color-line-soft);background:var(--color-surface);border-radius:15px;align-items:center;gap:11px;min-height:88px;padding:13px 14px;display:flex}.due-summary-grid article div{gap:2px;min-width:0;display:grid}.due-summary-grid small,.due-summary-grid em{color:var(--color-muted);font-size:10px;font-style:normal}.due-summary-grid strong{color:var(--color-body-strong);font-size:18px}.due-summary-icon{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.due-summary-icon svg{width:17px;height:17px}.due-summary-icon.danger{background:var(--color-danger-bg);color:var(--color-danger)}.due-summary-icon.success{background:var(--color-success-bg);color:var(--color-success)}.due-summary-icon.warning{background:var(--color-warning-bg);color:var(--color-warning)}.due-summary-icon.neutral{background:var(--color-surface-soft);color:var(--brand,#4f46e5)}.due-aging-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.due-aging-strip button{border:1px solid var(--color-line-faint);background:var(--color-surface-soft);text-align:left;color:var(--color-muted);border-radius:10px;gap:3px;padding:9px 11px;display:grid}.due-aging-strip button strong{color:var(--color-body-strong);font-size:12px}.due-aging-strip button.active{border-color:var(--brand,#4f46e5);background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.due-aging-strip button.active{background:color-mix(in srgb, var(--brand,#4f46e5) 8%, var(--color-surface))}}.due-aging-strip button.active{color:var(--brand,#4f46e5)}.due-table-panel{border:1px solid var(--color-line-soft);background:var(--color-surface);border-radius:16px;padding:0;overflow:hidden}.due-table-toolbar{border-bottom:1px solid var(--color-line-faint);justify-content:space-between;align-items:center;gap:16px;padding:17px 19px 14px;display:flex}.due-table-toolbar h2{margin:0;font-size:18px}.due-table-toolbar p:not(.eyebrow){color:var(--color-muted);margin:4px 0 0;font-size:11px}.due-search{border:1px solid var(--color-line);background:var(--color-surface-soft);border-radius:11px;align-items:center;gap:8px;width:min(360px,100%);padding:0 11px;display:flex}.due-search svg{width:15px;height:15px;color:var(--color-muted)}.due-search input{background:0 0;border:0;min-width:0;padding:9px 0}.due-table-toolbar>.due-search{flex:0 420px;width:min(420px,100%);min-width:0}.due-search input{width:100%;min-width:0;color:var(--color-body-strong);text-overflow:ellipsis;white-space:nowrap;outline:none;flex:auto;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important}.due-table-wrap{overflow-x:auto}.due-table{border-collapse:collapse;width:100%;min-width:1180px}.due-table td{border-bottom:1px solid var(--color-line-soft);border-right:1px solid var(--color-line-soft);text-align:left;vertical-align:middle;padding:11px 13px}.due-table th{border-bottom:1px solid var(--color-line-soft);border-right:1px solid var(--color-line-soft);text-align:center;vertical-align:middle;padding:11px 13px}.due-table th:last-child,.due-table td:last-child{border-right:0}.due-table tbody tr:last-child td{border-bottom-color:var(--color-line-soft)}.due-table thead th{background:var(--color-surface-soft);color:var(--brand,#4f46e5);text-transform:uppercase;letter-spacing:.04em;text-align:center;border-bottom:1px solid var(--color-line);font-size:10px;position:sticky;top:0}.due-table tbody tr{transition:background .12s}.due-table td{color:var(--color-body);font-size:12px}.due-table td.align-right{text-align:right;white-space:nowrap}.due-table td.align-center{text-align:center}.due-table td>strong,.due-table td>span>strong{color:var(--color-body-strong);display:block}.due-table td small{color:var(--color-muted);margin-top:3px;font-size:10px;display:block}.due-table .due-party-balance{font-weight:800;color:var(--color-danger)!important}.due-table .due-party-count{color:var(--color-body-strong);font-weight:800}.due-table tbody tr:hover td{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.due-table tbody tr:hover td{background:color-mix(in srgb, var(--brand,#4f46e5) 4%, var(--color-surface))}}.due-paid{color:var(--color-success)!important}.due-balance{color:var(--color-danger)!important}.due-date{color:var(--color-body-strong);display:inline-block}.due-date.overdue{color:var(--color-danger)}.due-table .table-action svg{width:13px;height:13px}.due-table-footer{color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:11px;display:flex}.due-table-footer>div{align-items:center;gap:8px;display:inline-flex}.due-table-footer button{border:1px solid var(--color-line);background:var(--color-surface);width:28px;height:28px;color:var(--color-body);border-radius:7px;place-items:center;display:grid}.due-table-footer button:disabled{opacity:.45}.due-table-footer svg{width:14px;height:14px}.due-detail-backdrop{z-index:60;background:#0f172a5c;justify-content:flex-end;display:flex;position:fixed;inset:0}.due-detail-panel{background:var(--color-surface);width:min(520px,100%);height:100%;padding:22px;overflow-y:auto;box-shadow:-12px 0 30px #0f172a29}.due-detail-panel>header{border-bottom:1px solid var(--color-line-faint);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.due-detail-panel h2{margin:0;font-size:20px}.due-detail-panel header p:not(.eyebrow){color:var(--color-muted);margin:4px 0 0;font-size:12px}.due-detail-panel header>button{border:1px solid var(--color-line);background:var(--color-surface-soft);border-radius:8px;width:30px;height:30px;font-size:20px;line-height:1}.due-detail-total{background:var(--brand,#4f46e5);border-radius:14px;gap:4px;margin:16px 0 12px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.due-detail-total{background:color-mix(in srgb, var(--brand,#4f46e5) 8%, var(--color-surface))}}.due-detail-total span,.due-detail-total small{color:var(--color-muted);font-size:11px}.due-detail-total strong{color:var(--color-danger);font-size:27px}.due-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 15px;display:grid}.due-detail-facts div{border:1px solid var(--color-line-faint);border-radius:10px;padding:10px}.due-detail-facts dt{color:var(--color-muted);font-size:10px}.due-detail-facts dd{color:var(--color-body-strong);margin:4px 0 0;font-size:12px;font-weight:800}.due-detail-facts div>small{color:var(--color-muted);margin-top:4px;font-size:10px;display:block}.due-payment-history,.due-record-payment{border:1px solid var(--color-line-faint);border-radius:13px;margin-top:12px;padding:13px}.due-payment-history .panel-heading,.due-record-payment .panel-heading{margin-bottom:9px;padding-bottom:9px}.due-payment-history h3,.due-record-payment h3{margin:0;font-size:14px}.due-payment-history ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.due-payment-history li{background:var(--color-surface-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.due-payment-history li strong,.due-payment-history li small{display:block}.due-payment-history li small{color:var(--color-muted);margin-top:3px;font-size:10px}.due-record-payment{gap:10px;display:grid}.due-reminder-panel>.panel-heading>svg{width:18px;height:18px;color:var(--brand,#4f46e5)}.due-reminder-panel .reminder-note{color:var(--color-muted);font-size:10px;line-height:1.45}.due-reminder-panel .secondary-button{width:100%}.due-record-payment label{color:var(--color-muted);gap:5px;font-size:11px;display:grid}.due-record-payment label.full{grid-column:1/-1}.due-record-payment input,.due-record-payment select{border:1px solid var(--color-line);background:var(--color-surface-soft);width:100%;color:var(--color-body);border-radius:9px;padding:9px 11px;font-size:13px}.due-record-payment input:focus,.due-record-payment select:focus{outline:2px solid var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.due-record-payment input:focus,.due-record-payment select:focus{outline:2px solid color-mix(in srgb, var(--brand,#4f46e5) 40%, transparent)}}.due-record-payment input:focus,.due-record-payment select:focus{border-color:var(--brand,#4f46e5)}.due-record-payment .form-error{color:var(--color-danger);margin:0;font-size:11px}.due-record-payment .form-success{color:var(--color-success);margin:0;font-size:11px}.due-record-payment .primary-button{width:100%}.due-detail-loading{color:var(--color-muted);text-align:center;padding:36px 0}@media (max-width:1000px){.due-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.due-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.due-table-toolbar{flex-direction:column;align-items:stretch}.due-search{width:100%}}@media (max-width:600px){.due-summary-grid{grid-template-columns:1fr}.due-aging-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.due-aging-strip button:last-child{grid-column:span 2}.due-detail-panel{padding:16px}}.pos-heading-stats{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pos-heading-stats .date-chip{align-items:center;gap:6px;display:inline-flex}.warning-chip{background:var(--color-warning-bg);color:var(--color-warning);border-color:#f1d49f}.pos-match-chip{color:#1d4ed8;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 55%,#e0e7ff 100%);border-color:#93c5fd;font-weight:800;box-shadow:0 1px #1d4ed814}.pos-match-chip svg{color:#2563eb}.pos-layout{flex:auto;align-items:stretch;gap:12px;height:100%;min-height:0;overflow:hidden}.pos-dashboard-content{flex-direction:column;flex:auto;min-height:0;overflow:hidden;padding-top:12px!important;padding-bottom:8px!important;display:flex!important}.theme-shell:has(.pos-layout){min-height:100dvh}.pos-catalog.panel{flex-direction:column;align-self:stretch;height:100%;min-height:0;padding:0;display:flex;overflow:hidden;transform:none}.pos-catalog.panel:hover{transform:none}.pos-catalog-header,.pos-toolbar,.pos-table-pagination{flex-shrink:0}.pos-catalog-header{border-bottom:1px solid var(--color-line-faint);align-items:center;gap:16px;padding:12px 16px;display:flex}.pos-catalog-heading{flex:none;min-width:0}.pos-catalog-header h2{align-items:baseline;gap:8px;margin:0;line-height:1.2;display:flex}.pos-catalog-header h2 .eyebrow{letter-spacing:.04em;font-size:.85em;font-weight:800;line-height:inherit;margin:0;position:relative;top:0}.pos-catalog-header .pos-search{display:none}.pos-catalog-header .pos-favorites-toggle,.pos-catalog-header .pos-lowstock-toggle{flex:none}.pos-tab-chip{border:1px solid var(--color-line-soft,#cbd5e1);background:var(--color-surface,#fff);height:34px;color:var(--color-body,#475569);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.pos-tab-chip:hover{color:var(--color-body-strong,#1e293b);background:var(--color-surface-soft,#f8fafc);border-color:#94a3b8}.pos-tab-chip.active{border-color:var(--brand,#4f46e5);background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-tab-chip.active{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, #fff)}}.pos-tab-chip.active{color:var(--brand,#4f46e5);box-shadow:0 1px 3px #4f46e526}.pos-tab-chip.warning-chip.active{color:#d97706;background:#fffbe6;border-color:#f59e0b;box-shadow:0 1px 3px #d9770626}.pos-match-chip-clear{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s}.pos-match-chip-clear:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.pos-catalog-header .pos-favorites-toggle-disabled{flex:none}.pos-catalog-header-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.pos-header-left,.pos-header-right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pos-header-right{margin-left:auto}.pos-camera-chip{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;font-weight:600}.pos-camera-chip:hover{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.pos-drawer-chip{color:#334155;background:#fff;border-color:#cbd5e1;font-weight:600}.pos-drawer-chip:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.pos-manual-chip{color:#7e22ce;background:#faf5ff;border-color:#e9d5ff;font-weight:600}.pos-manual-chip:hover{color:#6b21a8;background:#f3e8ff;border-color:#d8b4fe}.pos-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#0f172a80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pos-modal-card{background:var(--color-surface,#fff);border:1px solid var(--color-line-soft,#cbd5e1);border-radius:16px;width:100%;max-width:440px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.pos-modal-header{border-bottom:1px solid var(--color-line-faint,#f1f5f9);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.pos-modal-header h3{color:var(--color-body-strong,#0f172a);margin:0;font-size:16px;font-weight:700}.pos-modal-body{padding:18px}.pos-modal-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.pos-catalog-branch{color:var(--color-muted);white-space:nowrap;align-items:center;margin:0;padding:0 2px;font-size:12px;font-weight:700;display:inline-flex}.pos-catalog-header .date-chip{align-items:center;gap:6px;display:inline-flex}.pos-toolbar{border-bottom:1px solid var(--color-line-faint);flex-flow:row;align-items:center;gap:10px;margin:0;padding:10px 16px;display:flex}.pos-toolbar-main{flex-wrap:nowrap;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.pos-category-select{flex:0 0 320px;width:320px;min-width:280px;max-width:360px}.pos-category-select.ss-root,.pos-category-select .ss-trigger{width:100%}.pos-department-select{flex:0 0 200px;width:200px;min-width:200px;max-width:200px}.pos-subcategory-select{flex:0 0 180px;width:180px;min-width:180px;max-width:180px}.pos-toolbar-main .pos-toolbar-search{flex:auto;width:auto;min-width:220px;max-width:none;display:block}.pos-toolbar-main .pos-toolbar-search .pos-search-field{width:100%}.pos-category-select .ss-trigger{border-color:#cbd5e1;border-radius:10px;min-height:38px}.pos-category-clear{color:var(--brand,#4f46e5);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:6px 8px;font-size:12px;font-weight:700}.pos-category-clear:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-category-clear:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, transparent)}}.pos-catalog-idle{min-height:220px;padding:48px 20px}.pos-catalog-idle svg,.pos-catalog-loading svg{color:var(--brand,#4f46e5)}.pos-idle-stat{color:var(--color-muted);margin-top:4px;font-size:12px;font-weight:700}.pos-product-list{flex-direction:column;gap:6px;padding:4px 12px 12px;display:flex}.pos-product-list-row{border:1px solid var(--color-line-faint);background:var(--color-surface);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:border-color .14s,background .14s,box-shadow .14s;display:flex}.pos-product-list-row:hover:not(.unavailable){border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-product-list-row:hover:not(.unavailable){border-color:color-mix(in srgb, var(--brand,#4f46e5) 36%, var(--color-line))}}.pos-product-list-row:hover:not(.unavailable){background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-product-list-row:hover:not(.unavailable){background:color-mix(in srgb, var(--brand,#4f46e5) 4%, var(--color-surface))}}.pos-product-list-row:hover:not(.unavailable){box-shadow:0 4px 12px -10px #0f172a59}.pos-product-list-row.in-cart{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-product-list-row.in-cart{border-color:color-mix(in srgb, var(--brand,#4f46e5) 42%, var(--color-line))}}.pos-product-list-row.in-cart{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-product-list-row.in-cart{background:color-mix(in srgb, var(--brand,#4f46e5) 6%, var(--color-surface))}}.pos-product-list-row.unavailable{cursor:default;opacity:.62}.pos-product-list-main{gap:2px;min-width:0;display:grid}.pos-product-list-main strong{color:var(--color-body-strong);font-size:14px;font-weight:800;line-height:1.25}.pos-product-list-meta{color:var(--color-muted);font-size:12px;font-weight:600}.pos-product-list-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.pos-product-list-price{min-width:88px;color:var(--color-body-strong);text-align:right;font-size:13px;font-weight:850}.pos-product-list-add{border:1px solid var(--brand,#4f46e5);align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pos-product-list-add{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 28%, var(--color-line))}}.pos-product-list-add{background:var(--brand,#4f46e5);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.pos-product-list-add{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, var(--color-surface))}}.pos-product-list-add{color:var(--brand,#4f46e5);cursor:pointer;padding:6px 10px;font-size:12px;font-weight:800}.pos-product-list-add:hover:not(:disabled){background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-product-list-add:hover:not(:disabled){background:color-mix(in srgb, var(--brand,#4f46e5) 16%, var(--color-surface))}}.pos-product-list-add:disabled{opacity:.45;cursor:default}.pos-product-list-qty{min-width:96px}.pos-search-list-more{color:var(--color-muted);text-align:center;margin:0;padding:8px 16px 12px;font-size:12px;font-weight:700}.pos-search{flex:none;min-width:0;display:block}.pos-search-field{background:#fff;border:1px solid #cbd5e1;border-radius:10px;align-items:center;display:flex;position:relative}.pos-search-field:focus-within{border-color:var(--brand,#4f46e5);box-shadow:0 0 0 3px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-search-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 16%, transparent)}}.pos-search-clear{width:26px;height:26px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;right:8px}.pos-search-clear:hover{background:var(--color-surface-soft,#f1f5f9);color:var(--color-body-strong)}.pos-favorites-toggle{flex-shrink:0}.pos-category-filter{flex:1 0 40%;width:40%}.pos-category-chips{scrollbar-width:thin;flex-wrap:nowrap;gap:8px;padding:0 0 2px;display:flex;overflow-x:auto}.pos-product-table-wrap{flex:auto;min-height:0;padding:4px 16px 16px;overflow:auto}.pos-table-pagination{border-top:1px solid var(--color-line-faint);background:var(--color-surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 16px;display:flex!important}.pos-pagination-summary{color:var(--color-muted);white-space:nowrap;font-size:11px;font-weight:700}.pos-pagination-controls{border:1px solid var(--color-line-soft);background:var(--color-surface-soft);border-radius:10px;align-items:center;gap:3px;min-height:36px;padding:3px;display:inline-flex}.pos-pagination-controls button,.pos-pagination-ellipsis{border-radius:7px;place-items:center;min-width:30px;height:30px;font-size:11px;font-weight:800;display:inline-grid}.pos-pagination-controls button{cursor:pointer;color:var(--color-body);background:0 0;border:1px solid #0000}.pos-pagination-controls button:hover:not(:disabled){border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-pagination-controls button:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand,#4f46e5) 28%, transparent)}}.pos-pagination-controls button:hover:not(:disabled){background:var(--color-surface);color:var(--brand,#4f46e5)}.pos-pagination-controls .pos-pagination-page.active{border-color:var(--brand,#4f46e5);background:var(--brand,#4f46e5);color:#fff;box-shadow:0 3px 8px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-pagination-controls .pos-pagination-page.active{box-shadow:0 3px 8px color-mix(in srgb, var(--brand,#4f46e5) 28%, transparent)}}.pos-pagination-controls button:disabled{cursor:not-allowed;color:var(--color-faint);opacity:.55}.pos-pagination-ellipsis{color:var(--color-faint)}.pos-product-table{border-collapse:separate;border-spacing:0 7px;width:100%;min-width:720px}.pos-product-table thead th{z-index:3;position:sticky;top:0}.pos-product-table th{border:1px solid var(--color-line-faint);border-bottom:1.5px solid var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-product-table th{border-bottom:1.5px solid color-mix(in srgb, var(--brand,#4f46e5) 24%, transparent)}}.pos-product-table th{background:linear-gradient(180deg, var(--brand,#4f46e5), var(--brand,#4f46e5))}@supports (color:color-mix(in lab, red, red)){.pos-product-table th{background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#4f46e5) 16%, var(--color-surface)), color-mix(in srgb, var(--brand,#4f46e5) 7%, var(--color-surface-soft)))}}.pos-product-table th{color:var(--brand,#4f46e5);letter-spacing:.07em;text-align:center;text-transform:uppercase;white-space:nowrap;padding:10px 14px;font-size:9px;font-weight:850}.pos-product-table td.align-right{text-align:right}.pos-product-table .pos-table-sku{color:var(--color-muted);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600}.pos-product-table td{border:1px solid var(--color-line-faint);text-align:left;vertical-align:middle;background:#fff;padding:10px 14px;font-size:12px}.pos-product-table td:first-child{border-radius:11px 0 0 11px}.pos-product-table td:last-child{border-radius:0 11px 11px 0}.pos-product-table tbody tr{transition:opacity .15s}.pos-product-table tbody tr:hover td{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-product-table tbody tr:hover td{border-color:color-mix(in srgb, var(--brand,#4f46e5) 25%, transparent)}}.pos-product-table tbody tr:hover td{background:#f7f9fd}.pos-product-table tbody tr.unavailable{opacity:.55}.pos-product-table .table-entity{min-width:0}.pos-table-category{color:var(--color-faint);white-space:nowrap}.pos-table-price{color:var(--brand,#4f46e5);white-space:nowrap}.pos-table-price strong{font-size:13px}.pos-table-add{cursor:pointer;border:1px solid var(--brand,#4f46e5);place-items:center;width:28px;height:28px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.pos-table-add{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 25%, white)}}.pos-table-add{color:var(--brand,#4f46e5);background:#fff;border-radius:8px;transition:background-color .15s,color .15s}.pos-table-add:hover:not(:disabled){background:var(--brand,#4f46e5);color:#fff}.pos-table-add:disabled{cursor:not-allowed;opacity:.45}.pos-cart{flex-direction:column;align-self:stretch;min-width:0;height:100%;min-height:0;padding:18px;display:flex;position:static;overflow:hidden}.pos-cart>*{min-width:0}.pos-cart .panel-heading{flex-shrink:0;min-height:48px}.pos-cart-heading-actions{align-items:center;gap:7px;display:flex}.pos-hold-cart{cursor:pointer;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;align-items:center;gap:5px;height:31px;padding:0 10px;font-size:12px;font-weight:700;transition:background-color .15s;display:inline-flex}.pos-hold-cart:hover{background:#fef3c7}.pos-clear-cart{cursor:pointer;background:var(--color-danger-bg);width:31px;height:31px;color:var(--color-danger);border:1px solid #f1d6d6;border-radius:8px;place-items:center;transition:background-color .15s;display:grid}.pos-clear-cart:hover{background:#f8dede}.pos-cart-scroll{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex;overflow-y:auto}.pos-cart-lines{z-index:0;flex:none;align-content:start;gap:8px;min-height:0;max-height:none;padding:6px 0 4px;position:relative;overflow:visible}.pos-cart-line{border:1px solid var(--color-line-faint);background:var(--color-surface);border-radius:12px;gap:8px;padding:12px;transition:border-color .15s,box-shadow .15s;display:grid;box-shadow:0 1px 2px #1018280d}.pos-cart-line:hover{border-color:var(--color-line);box-shadow:0 2px 6px #10182812}.pos-line-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.pos-line-name{color:var(--color-body-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.pos-line-bottom{justify-content:flex-end;align-items:center;gap:10px;display:flex}.pos-line-total{color:var(--color-body-strong);white-space:nowrap;font-size:14px;font-weight:800}.pos-line-controls{align-items:center;gap:5px;display:flex}.pos-line-controls button{border:1px solid var(--color-line);background:var(--color-surface);width:26px;height:26px;color:var(--color-body-strong);border-radius:7px;place-items:center;transition:background-color .15s,border-color .15s;display:inline-grid}.pos-line-controls button:hover{background:var(--color-surface-soft);border-color:var(--color-line-strong,var(--color-line))}.pos-line-controls span{text-align:center;min-width:20px;font-size:13px;font-weight:800}.pos-line-remove{color:var(--color-muted);background:0 0!important;border-color:#0000!important}.pos-line-remove:hover{color:var(--color-danger)!important;background:var(--color-danger-bg)!important;border-color:#0000!important}.pos-checkout{flex-shrink:0;grid-template-columns:minmax(0,1fr);gap:12px;padding-top:10px;display:grid;overflow:visible}.pos-checkout>label:not(.check-label){align-content:start;min-width:0;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;display:grid!important}.pos-checkout>label.check-label{justify-content:flex-start;align-items:center;gap:8px;width:auto;max-width:100%;min-height:24px;flex-direction:row!important;display:inline-flex!important}.pos-checkout>label.check-label input[type=checkbox]{flex-shrink:0;width:auto;min-width:16px;margin:0}.pos-checkout>label>.ss-root{width:100%;min-width:0;display:block}.pos-checkout>label>.ss-root .ss-trigger{min-height:40px}.pos-cart-pay{border-top:1px solid var(--color-line-faint);background:var(--color-surface);flex-shrink:0;margin-top:8px;padding-top:12px}.pos-checkout>*{grid-column:1/-1;min-width:0}.pos-cash-input-row{align-items:center;gap:8px;width:100%;display:flex}.pos-cash-input-row input{flex:1;min-width:0}.pos-exact-btn{border:1px solid var(--brand,#4f46e5);background:var(--brand,#4f46e5);color:#fff;cursor:pointer;white-space:nowrap;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;height:40px;padding:0 16px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.pos-exact-btn:hover{filter:brightness(1.1);box-shadow:0 4px 12px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-exact-btn:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--brand,#4f46e5) 40%, transparent)}}.pos-exact-btn:active{transform:scale(.97)}.pos-cart-lines .empty-state{border:1px dashed var(--color-line);background:var(--color-surface);border-radius:12px;padding:34px 16px}.pos-total-summary{border:1px solid var(--color-line-faint);background:var(--color-surface);border-radius:12px;gap:6px;padding:10px 12px;display:grid;box-shadow:0 1px 2px #1018280d}.pos-total-row.discount strong{color:var(--color-success)}.pos-total-row.total{border-top:1px dashed #d7e0e7;padding-top:9px}.pos-total-row.total strong{font-size:25px}.pos-checkout-button{min-height:46px}@media (min-width:1200px){.pos-layout{grid-template-columns:minmax(350px,.72fr) minmax(0,1.68fr)}.pos-product-table-wrap,.pos-cart-lines{max-height:none}.pos-cart{max-height:none;position:static}.pos-product-table-wrap{max-height:none;overflow:visible}.pos-cart{grid-template-rows:auto auto auto;max-height:none;position:static}.pos-cart-lines{max-height:none;overflow:visible}.pos-checkout{overflow:visible}}@media (max-width:600px){.pos-table-pagination{flex-direction:column;align-items:flex-start}.pos-pagination-controls{justify-content:center;align-self:stretch;width:auto}.pos-heading-stats{align-items:stretch}.pos-heading-stats .date-chip{justify-content:center}.pos-cart{padding:15px}}.pos-dashboard-content:has(.pos-receipt-preview){padding-top:0!important;padding-bottom:0!important}main:has(.pos-receipt-preview)>footer{display:none}.pos-receipt-page{background:#f3f3f3;flex-direction:column;flex:auto;justify-content:flex-start;align-items:center;gap:16px;width:100%;height:100%;min-height:0;max-height:100%;padding:16px 16px 12px;display:flex;overflow:hidden}.pos-receipt-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;justify-content:safe center;align-items:center;width:100%;min-height:0;display:flex;overflow:hidden auto}.pos-receipt-scroll .pos-receipt-card{flex:none}.pos-receipt-card{color:#111;background:#fff;width:min(100%,347px);padding:32px 22px 30px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.28;box-shadow:0 4px 18px #0f172a0f}.pos-receipt-card.pos-receipt-thermal_58mm{width:min(100%,226px)}.pos-receipt-card.pos-receipt-a4,.pos-receipt-card.pos-receipt-standard{width:min(100%,720px)}.pos-sale-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;flex-shrink:0;align-items:center;gap:6px;margin:0 0 12px;padding-bottom:2px;display:flex;overflow-x:auto}.pos-sale-tab{white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 10px;display:inline-flex}.pos-sale-tab-active{border:1px solid var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-sale-tab-active{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 35%, #c7d2fe)}}.pos-sale-tab-active{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-sale-tab-active{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, #fff)}}.pos-sale-tab-active{color:#312e81;font-size:12px;font-weight:800}.pos-sale-tab-held{color:#92400e;background:#fffbeb;border:1px solid #fde68a;padding:0;overflow:hidden}.pos-sale-tab-switch{height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px 0 10px;display:inline-flex}.pos-sale-tab-switch:hover{background:#fbbf2429}.pos-sale-tab-label{font-size:12px;font-weight:800}.pos-sale-tab-chip{color:inherit;background:#ffffffb8;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.pos-sale-tab-active .pos-sale-tab-chip{color:#4338ca;background:#ffffffd9}.pos-sale-tab-dismiss{color:#b45309;cursor:pointer;background:0 0;border:0;border-left:1px solid #fde68a;place-items:center;width:30px;height:34px;display:grid}.pos-sale-tab-dismiss:hover{color:#991b1b;background:#fef3c7}.pos-sale-tab-hold{color:#475569;cursor:pointer;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;flex:none;align-items:center;gap:6px;min-height:36px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.pos-sale-tab-hold:hover{color:#b45309;background:#fffbeb;border-color:#fde68a}.pos-product-favorite{z-index:3;color:#64748b;cursor:pointer;background:#fffffff0;border:0;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 6px 16px -10px #0f172a8c}.pos-product-favorite:hover,.pos-product-favorite.active{color:#d97706;background:#fff}.pos-product-favorite.active{box-shadow:0 0 0 2px #d9770647}.pos-connection-chip,.pos-unsynced-chip{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;display:inline-flex}.pos-connection-chip.online{border-color:#bee5cc}@supports (color:color-mix(in lab, red, red)){.pos-connection-chip.online{border-color:color-mix(in srgb, var(--color-success,#16a34a) 28%, white)}}.pos-connection-chip.online{background:var(--color-success-bg,#ecfdf3);color:var(--color-success,#15803d)}.pos-connection-chip.offline{background:var(--color-danger-bg);color:var(--color-danger);border-color:#f1d6d6}.pos-unsynced-chip{background:var(--color-warning-bg);color:var(--color-warning);border-color:#f1d49f}.pos-receipt-header{text-align:center;border-bottom:1px dashed #777;margin:0 0 12px;padding:0 0 12px}.pos-receipt-header h1{color:#050505;margin:0;font-size:21px;font-weight:700}.pos-receipt-logo-fallback{color:#1f2937;background:#eef2ff;border-radius:50%;place-items:center;width:18mm;height:18mm;margin:0 auto 8px;font-size:18px;font-weight:700;display:grid}.pos-receipt-meta,.pos-receipt-totals{margin:0}.pos-receipt-meta>div,.pos-receipt-totals>div,.pos-receipt-item-head,.pos-receipt-item{justify-content:space-between;gap:12px;display:flex}.pos-receipt-meta>div{min-height:20px}.pos-receipt-meta dt,.pos-receipt-meta dd,.pos-receipt-totals dt,.pos-receipt-totals dd{margin:0}.pos-receipt-meta dd,.pos-receipt-totals dd{text-align:right}.pos-receipt-items{border-top:1px dashed #777;border-bottom:1px dashed #777;margin:8px 0 7px;padding:10px 0 6px}.pos-receipt-item-head{margin-bottom:7px}.pos-receipt-item{align-items:flex-start;padding:2px 0}.pos-receipt-item>div{min-width:0}.pos-receipt-item strong{font-weight:400;display:block}.pos-receipt-item small{font-size:12px;display:block}.pos-receipt-item>span{text-align:right;flex:none}.pos-receipt-totals>div{min-height:21px}.pos-receipt-grand{border-top:1px solid #111;margin-top:4px;padding-top:8px;font-size:17px;font-weight:700}.pos-receipt-cash{border-top:1px dashed #777;margin:10px 0 0;padding-top:9px}.pos-receipt-slip-title{color:#334155;letter-spacing:.5px;text-transform:uppercase;margin-top:4px;font-size:13px;font-weight:700}.pos-receipt-sub{color:#64748b;margin-top:2px;font-size:12px}.pos-receipt-divider{border-top:1px dashed #777;margin:6px 0}.pos-receipt-footer-slip{text-align:center;border-top:1px dashed #777;margin-top:16px;padding-top:12px}.pos-receipt-thanks{text-align:center;margin:14px 0 0;font-weight:600}.pos-receipt-barcode{flex-direction:column;align-items:center;gap:4px;margin-top:6px;display:flex}.barcode-lines{background:repeating-linear-gradient(90deg,#000 0 2px,#fff 2px 4px,#000 4px 7px,#fff 7px 9px);width:140px;height:28px}.barcode-text{color:#475569;letter-spacing:1px;font-family:monospace;font-size:11px}.pos-receipt-actions{flex-shrink:0;gap:12px;width:min(100%,480px);display:flex}.pos-receipt-action{color:#fff;white-space:nowrap;cursor:pointer;background:#222;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 16px;font-size:14px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.pos-receipt-action svg{width:16px;height:16px}.pos-receipt-action:hover{background:#000}.pos-receipt-action:active{transform:scale(.98)}.pos-receipt-action.primary{background:#16a34a}.pos-receipt-action.primary:hover{background:#15803d}.pos-receipt-action.secondary-action{background:#2563eb}.pos-receipt-action.secondary-action:hover{background:#1d4ed8}.pos-receipt-action.back-action{background:#0f172a}.pos-receipt-action.back-action:hover{background:#000}.sales-invoice-receipt-print,.pos-invoice-print-only{display:none}@page{size:auto;margin:8mm}@media print{body:has(.sales-invoice-receipt-print) .sales-invoice-receipt-print{display:block}body{background:#fff!important}html:has(.pos-receipt-page){height:auto!important;max-height:none!important;overflow:visible!important}body:has(.pos-receipt-page){height:auto!important;max-height:none!important;overflow:visible!important}body:has(.pos-receipt-page) main{height:auto!important;max-height:none!important;overflow:visible!important}body:has(.pos-receipt-page) .dashboard-content{height:auto!important;max-height:none!important;overflow:visible!important}body:has(.pos-receipt-page) .pos-dashboard-content{height:auto!important;max-height:none!important;overflow:visible!important}body:has(.pos-receipt-page) *{visibility:hidden!important}:is(body:has(.pos-receipt-page) .pos-receipt-page,body:has(.pos-receipt-page) .pos-receipt-page *){visibility:visible!important}.pos-receipt-page{background:#fff;min-height:0;padding:0;display:block;height:auto!important;max-height:none!important;overflow:visible!important}.pos-receipt-scroll{display:block;height:auto!important;max-height:none!important;overflow:visible!important}.pos-retail-receipt-card{display:none!important}.pos-invoice-print-only,.pos-formal-invoice-card,.pos-receipt-card.pos-receipt-a4,.pos-receipt-card.pos-receipt-standard{width:100%!important;max-width:100%!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.pos-receipt-actions,.pos-receipt-top-toolbar,.pos-receipt-view-toggle,.no-print{display:none!important}}.pos-receipt-view-toggle{background:#cbd5e1;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-bottom:8px;padding:4px;display:flex}.pos-toggle-tab{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 18px;font-size:13px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.pos-toggle-tab:hover{color:#0f172a}.pos-toggle-tab.active{color:#0f172a;background:#fff;box-shadow:0 2px 8px #0f172a1f}.pos-full-invoice-card{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:min(100%,720px);padding:28px 24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;box-shadow:0 16px 40px -12px #0f172a24}.invoice-card-header{border-bottom:2px solid #0f172a;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.invoice-header-brand{align-items:center;gap:14px;display:flex}.invoice-logo{object-fit:contain;width:auto;max-height:48px}.invoice-store-name{color:#0f172a;margin:0;font-size:20px;font-weight:800}.invoice-store-sub{color:#64748b;margin:2px 0 0;font-size:12px}.invoice-header-title-badge{text-align:right}.invoice-header-title-badge h2{letter-spacing:1px;color:#0f172a;margin:0;font-size:20px;font-weight:900}.invoice-number-badge{color:#2563eb;margin-top:4px;font-family:ui-monospace,monospace;font-size:12px;font-weight:700;display:inline-block}.invoice-details-grid{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;padding:14px 16px;display:grid}.party-box-title{text-transform:uppercase;color:#64748b;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.invoice-meta-box>div{justify-content:space-between;padding:2px 0;font-size:12px;display:flex}.invoice-table-wrapper{margin-bottom:20px;overflow-x:auto}.invoice-items-table{border-collapse:collapse;width:100%}.invoice-items-table th{color:#fff;text-transform:uppercase;letter-spacing:.5px;text-align:left;background:#0f172a;padding:8px 10px;font-size:12px;font-weight:700}.invoice-items-table th.text-right,.invoice-items-table td.text-right{text-align:right}.invoice-items-table td{border-bottom:1px solid #e2e8f0;padding:8px 10px;font-size:12.5px}.invoice-summary-section{grid-template-columns:1.2fr 1fr;align-items:flex-start;gap:20px;margin-bottom:20px;display:grid}.invoice-words-box{background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:6px;padding:12px 14px;font-size:12px}.invoice-totals-box .totals-row{justify-content:space-between;padding:3px 0;font-size:12.5px;display:flex}.invoice-totals-box .totals-row.net-total{border-top:2px solid #0f172a;border-bottom:2px solid #0f172a;margin:4px 0;padding:6px 0;font-size:15px;font-weight:900}.invoice-card-footer{text-align:center;color:#64748b;border-top:1px dashed #cbd5e1;padding-top:14px;font-size:12px}.pos-retail-receipt-card{color:#000;background:#fff;border:1px solid #1e293b;border-radius:4px;width:min(100%,340px);padding:20px 16px 22px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11.5px;line-height:1.35;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 36px -8px #0f172a29,0 2px 6px #0f172a0f}.retail-receipt-title{text-align:center;color:#000;letter-spacing:1px;text-transform:uppercase;border-bottom:1.5px solid #000;margin-bottom:6px;padding-bottom:4px;font-size:13px;font-weight:800}.retail-receipt-header{text-align:center;margin-bottom:8px}.retail-receipt-logo{object-fit:contain;width:auto;max-width:96px;height:auto;max-height:42px;margin:0 auto 6px;display:block}.retail-store-name{color:#000;letter-spacing:-.2px;margin:0;font-size:16px;font-weight:800}.retail-store-sub{color:#334155;margin-top:2px;font-size:10.5px;font-weight:500}.retail-meta-section{border-top:1.5px solid #000;border-bottom:1px solid #000;margin:8px 0;padding:5px 0;font-size:11px}.retail-meta-row{justify-content:space-between;gap:8px;line-height:1.4;display:flex}.retail-customer-section{border-bottom:1px dashed #000;margin-bottom:8px;padding:4px 0 6px;font-size:11px}.retail-customer-section p{margin:2px 0}.retail-items-table{border-collapse:collapse;width:100%;margin-bottom:4px;font-size:11px}.retail-items-table th{text-align:left;color:#000;border-bottom:1.5px solid #000;padding:4px 2px;font-weight:800}.retail-items-table th.th-sr{width:24px}.retail-items-table th.th-qty{text-align:right;width:32px}.retail-items-table th.th-rate{text-align:right;width:55px}.retail-items-table th.th-amount{text-align:right;width:68px}.retail-items-table td{vertical-align:top;border-bottom:1px solid #0000000f;padding:4px 2px}.retail-items-table td.td-sr{text-align:left}.retail-items-table td.td-qty{text-align:right;font-weight:600}.retail-items-table td.td-rate{text-align:right}.retail-items-table td.td-amount{text-align:right;color:#000;font-weight:800}.retail-item-name{color:#000;word-break:break-word;font-weight:700;display:block}.retail-item-sku{color:#475569;word-break:break-all;margin-top:1px;font-family:ui-monospace,monospace;font-size:9px;display:block}.retail-qty-row{border-top:1.5px solid #000;justify-content:space-between;margin-top:4px;padding-top:4px;font-size:11.5px;display:flex}.retail-double-divider{border-top:3px double #000;margin:8px 0}.retail-totals-section{font-size:11.5px}.retail-total-row{justify-content:space-between;padding:2px 0;display:flex}.retail-net-amount-row{background:#f8fafc;border:1.5px solid #0f172a;border-radius:4px;justify-content:space-between;align-items:center;margin-top:6px;padding:4px 6px;font-size:16px;font-weight:900;display:flex}.retail-tender-section{font-size:11px}.retail-in-words{color:#1e293b;margin-bottom:8px;font-size:10.5px;font-style:italic;line-height:1.35}.retail-tender-title{text-align:center;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px dashed #000;margin:6px 0 4px;padding-bottom:2px;font-size:11.5px;font-weight:800}.retail-footer-section{text-align:center;margin-top:8px}.retail-thanks-title{color:#000;margin:0;font-size:13px;font-weight:800}.retail-thanks-sub{color:#475569;margin:2px 0 8px;font-size:10.5px}@media (min-width:1200px){.pos-layout{grid-template-columns:minmax(350px,.72fr) minmax(0,1.68fr);align-items:stretch;gap:12px}.pos-cart{grid-area:1/1;height:100%;max-height:none;position:static;overflow:hidden}.pos-catalog{grid-area:1/2;min-width:0;height:100%;max-height:none}.pos-cart-lines{max-height:none;overflow-y:auto}.pos-checkout{min-height:0;overflow-y:auto}}.pos-toolbar{align-items:center}.pos-toolbar .pos-category-chips{border-bottom:0;flex:auto;width:auto;min-width:0;padding:0 0 2px}.pos-product-table-wrap{padding:4px 16px 16px}.pos-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));place-content:start stretch;gap:10px;display:grid}.pos-product-card{border:1px solid var(--brand,#4f46e5);flex-direction:column;min-width:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pos-product-card{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 16%, var(--color-line))}}.pos-product-card{background:var(--color-surface);cursor:pointer;text-align:left;border-radius:12px;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 8px 16px -16px #0f172a66}.pos-product-card:hover:not(.unavailable),.pos-product-card:focus-visible{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-product-card:hover:not(.unavailable),.pos-product-card:focus-visible{border-color:color-mix(in srgb, var(--brand,#4f46e5) 52%, var(--color-line))}}.pos-product-card:hover:not(.unavailable),.pos-product-card:focus-visible{box-shadow:0 12px 20px -16px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-product-card:hover:not(.unavailable),.pos-product-card:focus-visible{box-shadow:0 12px 20px -16px color-mix(in srgb, var(--brand,#4f46e5) 70%, transparent)}}.pos-product-card:hover:not(.unavailable),.pos-product-card:focus-visible{outline:none;transform:translateY(-1px)}.pos-product-card.in-cart{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-product-card.in-cart{border-color:color-mix(in srgb, var(--brand,#4f46e5) 46%, var(--color-line))}}.pos-product-card.in-cart{box-shadow:0 0 0 1px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-product-card.in-cart{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand,#4f46e5) 28%, transparent)}}.pos-product-card.low-stock:not(.unavailable){border-color:#dfbd97}@supports (color:color-mix(in lab, red, red)){.pos-product-card.low-stock:not(.unavailable){border-color:color-mix(in srgb, #d97706 38%, var(--color-line))}}.pos-product-card-media{background:radial-gradient(circle at 18% 82%, hsl(var(--pos-tile-hue,248) 72% 62% / .22), transparent 42%), linear-gradient(160deg, hsl(var(--pos-tile-hue,248) 45% 94%), var(--color-surface-soft,#f8fafc));justify-content:center;align-items:center;height:84px;display:flex;position:relative;overflow:hidden}.pos-product-card-media img{z-index:1;object-fit:cover;width:100%;height:100%}.pos-product-card-placeholder{z-index:1;background:hsl(var(--pos-tile-hue,248) 58% 46%);color:#fff;letter-spacing:.04em;border-radius:12px;place-items:center;width:44px;height:44px;font-size:14px;font-weight:850;display:grid}.pos-product-stock-badge,.pos-product-cart-qty{z-index:3;color:#fff;letter-spacing:.01em;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:800;line-height:1.2;position:absolute}.pos-product-stock-badge{background:#0f766e;top:6px;left:6px}.pos-product-stock-badge.low{background:#d97706}.pos-product-stock-badge.out{background:var(--color-danger,#dc2626)}.pos-product-cart-qty{background:var(--brand,#4f46e5);text-align:center;min-width:22px;bottom:6px;right:6px}.pos-product-card-body{gap:3px;min-width:0;padding:7px 8px 8px;display:grid}.pos-product-category{color:var(--color-muted);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.pos-product-card-body h3{min-height:0;color:var(--color-body-strong);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:750;line-height:1.3;display:-webkit-box;overflow:hidden}.pos-product-card-meta{min-width:0;color:var(--color-muted);justify-content:space-between;align-items:baseline;gap:6px;font-size:10px;display:flex}.pos-product-card-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-product-price{color:var(--color-brand,var(--brand,#4f46e5));letter-spacing:-.03em;white-space:nowrap;font-size:12px;font-weight:850}.pos-product-card-add,.pos-product-qty{border-radius:8px;justify-content:center;align-items:center;gap:4px;width:100%;min-height:28px;display:inline-flex}.pos-product-card-add{border:1px solid var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-product-card-add{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 28%, var(--color-line))}}.pos-product-card-add{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-product-card-add{background:color-mix(in srgb, var(--brand,#4f46e5) 9%, var(--color-surface))}}.pos-product-card-add{color:var(--color-brand,var(--brand,#4f46e5));cursor:pointer;font-size:12px;font-weight:800}.pos-product-card-add:hover:not(:disabled){background:var(--brand,#4f46e5);color:#fff}.pos-product-card-add:disabled{cursor:not-allowed;opacity:.45}.pos-product-qty{border:1px solid var(--brand,#4f46e5);justify-content:space-between;padding:3px}@supports (color:color-mix(in lab, red, red)){.pos-product-qty{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 28%, var(--color-line))}}.pos-product-qty{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.pos-product-qty{background:color-mix(in srgb, var(--brand,#4f46e5) 8%, var(--color-surface))}}.pos-product-qty button{background:var(--color-surface);width:24px;height:24px;color:var(--color-brand,var(--brand,#4f46e5));cursor:pointer;border:0;border-radius:6px;place-items:center;display:grid}.pos-product-qty button:disabled{cursor:not-allowed;opacity:.4}.pos-product-qty span{min-width:1.5ch;color:var(--color-body-strong);text-align:center;font-size:13px;font-weight:850}.pos-product-card.unavailable{cursor:default;opacity:.62}.pos-empty{color:var(--color-muted);justify-items:center;gap:6px;padding:36px 16px;display:grid}.pos-product-grid>.pos-empty{grid-column:1/-1}.pos-empty strong{color:var(--color-body-strong);font-size:14px}@media (max-width:1199px) and (min-width:900px){.pos-layout{grid-template-columns:minmax(310px,.8fr) minmax(0,1.2fr);align-items:stretch}.pos-cart,.pos-catalog{grid-row:1;align-self:stretch;height:100%;min-height:0;max-height:100%}.pos-cart{grid-column:1}.pos-catalog{grid-column:2}.pos-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.pos-layout{flex-direction:column;display:flex}.pos-catalog,.pos-cart{width:100%}.pos-catalog{order:1}.pos-cart{order:2}.pos-product-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.pos-catalog-header,.pos-toolbar{flex-wrap:wrap}.pos-toolbar-main{flex-wrap:wrap;flex:100%}.pos-department-select{flex:100%;width:100%;min-width:0;max-width:none}.pos-toolbar-main .pos-toolbar-search{flex:100%;width:100%}.pos-subcategory-select{flex:100%;width:100%;min-width:0;max-width:none}.pos-sale-tab-hold{margin-left:0}.pos-category-select{flex:100%;width:100%;max-width:none}.pos-favorites-toggle{flex-basis:auto;width:auto}}@media (max-width:640px){.pos-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (max-width:360px){.pos-product-grid{grid-template-columns:minmax(0,1fr)}}.registers-shifts-page{gap:20px;min-width:0;display:grid}.registers-shifts-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.registers-shifts-heading h1{color:var(--color-body-strong);letter-spacing:-.04em;margin:0 0 4px;font-size:clamp(25px,3vw,32px)}.registers-shifts-heading p:not(.eyebrow){color:var(--color-muted);margin:0;font-size:13px}.registers-open-pos{flex:none;min-height:42px;padding-inline:18px;text-decoration:none}.register-open-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.register-open-card,.register-create-card,.register-history-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:16px;min-width:0;box-shadow:0 8px 25px -20px #16294259}.register-open-card{gap:20px;padding:20px;display:grid}.register-card-heading,.register-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.register-card-heading h2,.register-section-heading h2{color:var(--color-body-strong);letter-spacing:-.02em;margin:0;font-size:17px}.register-card-heading p{color:var(--color-muted);margin:5px 0 0;font-size:12px}.register-card-meta{color:var(--color-muted);gap:4px;font-size:12px;display:grid}.register-card-meta strong{color:var(--color-body-strong);font-size:13px}.register-close-form,.register-create-form{gap:14px;display:grid}.register-close-form label,.register-create-form label{color:var(--color-muted);gap:6px;font-size:12px;font-weight:650;display:grid}.register-close-form textarea,.register-create-form textarea{resize:vertical;min-height:86px}.register-close-button{border:1px solid var(--color-danger);min-height:42px;color:var(--color-danger);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:750;display:inline-flex}.register-close-button:hover:not(:disabled){background:var(--color-danger-bg)}.register-close-button:disabled{cursor:not-allowed;opacity:.6}.register-close-button svg{width:15px;height:15px}.registers-lower-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.register-create-card,.register-history-card{overflow:hidden}.register-create-card{padding:20px}.register-section-heading{margin-bottom:18px}.register-section-heading>svg{width:18px;height:18px;color:var(--color-brand)}.register-create-form input,.register-create-form select,.register-create-form textarea,.register-close-form input,.register-close-form select,.register-close-form textarea{background:var(--color-surface);width:100%}.register-create-form button{justify-content:center;align-items:center;gap:7px;min-height:42px;display:inline-flex}.register-create-form button svg{width:15px;height:15px}.register-history-card .register-section-heading{border-bottom:1px solid var(--color-line-faint);margin:0;padding:18px 20px}.register-history-table-wrap{width:100%;overflow-x:auto}.register-history-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:920px;color:var(--color-body);font-size:11px}.register-history-table th{border:1px solid var(--color-line-soft);border-bottom:1.5px solid var(--brand,#4f46e5);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.register-history-table th{border-bottom:1.5px solid color-mix(in srgb, var(--brand,#4f46e5) 24%, transparent)}}.register-history-table th{background:linear-gradient(180deg, var(--brand,#4f46e5), var(--brand,#4f46e5))}@supports (color:color-mix(in lab, red, red)){.register-history-table th{background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#4f46e5) 16%, #fff), color-mix(in srgb, var(--brand,#4f46e5) 7%, #f8fafc))}}.register-history-table th{color:var(--brand,#4f46e5);letter-spacing:.06em;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:850}.register-history-table td{border:1px solid var(--color-line-soft);vertical-align:middle;white-space:nowrap;padding:13px 14px}.register-history-table tbody tr{background:#fff;transition:background-color .15s}.register-history-table tbody tr:hover{background:#f7f9fd}.register-history-table td strong{color:var(--color-body-strong)}.register-negative{color:var(--color-danger);font-weight:750}.register-open-grid.is-empty{grid-template-columns:minmax(0,1fr)}.registers-empty-open{border:1px dashed var(--color-line);background:var(--color-surface);text-align:center;border-radius:16px;align-content:center;justify-items:center;gap:8px;min-height:220px;padding:40px 24px;display:grid}.registers-empty-icon{background:var(--brand,#4f46e5);border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.registers-empty-icon{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, white)}}.registers-empty-icon{color:var(--brand,#4f46e5)}.registers-empty-open strong{color:var(--color-body-strong);font-size:15px;font-weight:750}.registers-empty-open p{max-width:360px;color:var(--color-muted);margin:0;font-size:13px;line-height:1.5}.registers-empty-open svg{width:22px;height:22px}@media (max-width:900px){.register-open-grid,.registers-lower-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.registers-shifts-heading{flex-direction:column}.registers-open-pos{justify-content:center;width:100%}.register-open-card,.register-create-card{padding:16px}}@media (min-width:1200px){.pos-cart{height:100%;max-height:none;display:flex;overflow:hidden}.pos-cart-lines{flex:none;min-height:0;max-height:none;overflow:visible}.pos-checkout{overflow:visible}}@media (min-width:760px){.pos-layout{align-items:stretch;height:100%;min-height:0}.pos-cart.panel,.pos-catalog.panel{align-self:stretch;height:100%;min-height:0;max-height:100%;overflow:hidden;transform:none}.pos-cart.panel:hover,.pos-catalog.panel:hover{transform:none}.pos-product-table-wrap{flex:auto;min-height:0;max-height:none;overflow:auto}}.pos-cart-line{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:48px;padding:8px 10px}.pos-line-name{min-width:0}.pos-line-info{gap:2px;min-width:0;display:grid}.pos-line-info small,.pos-line-amount small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pos-line-controls{justify-content:flex-end;gap:4px}.pos-line-controls button{width:24px;height:24px}.pos-line-controls button:disabled{cursor:not-allowed;opacity:.4}.pos-line-total{text-align:right;min-width:72px}.pos-line-amount{justify-items:end;gap:1px;display:grid}.pos-checkout-guidance{color:var(--color-danger);align-items:flex-start;gap:6px;margin:9px 0 0;font-size:11px;line-height:1.35;display:flex}.pos-checkout-guidance svg{flex:none;margin-top:1px}.pos-subscription-alert{color:#92400e;background:#fffbeb;border:1px solid #fbbf24;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:9px;padding:9px 10px;font-size:11px;line-height:1.35;display:grid}.pos-subscription-alert svg{flex:none}.pos-subscription-alert strong{display:block}.pos-subscription-alert a{color:#7c3aed;white-space:nowrap;font-weight:800}@media (max-width:760px){.pos-cart-line{grid-template-columns:minmax(0,1fr) auto auto}}.register-open-grid.has-summary{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:stretch}.register-open-grid.has-summary .register-shift-summary{min-height:0}.register-card-kicker{color:var(--color-brand);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:800}.register-shift-summary{border:1px solid var(--color-brand);align-content:start;gap:18px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.register-shift-summary{border:1px solid color-mix(in srgb, var(--color-brand) 18%, var(--color-line))}}.register-shift-summary{background:radial-gradient(circle at 100% 0%, var(--color-brand), transparent 42%), var(--color-surface);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.register-shift-summary{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--color-brand) 13%, transparent), transparent 42%), var(--color-surface)}}.register-shift-summary{box-shadow:0 12px 30px -24px #16294280}.register-summary-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.register-summary-heading h2{color:var(--color-body-strong);margin:0;font-size:18px}.register-summary-live{color:#07883f;background:#effbf4;border:1px solid #b7ebd0;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:750;display:inline-flex}.register-summary-live>span{background:#18a957;border-radius:50%;width:6px;height:6px}.register-summary-hero{background:linear-gradient(135deg, var(--color-brand), var(--color-surface-soft));border-radius:12px;gap:5px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.register-summary-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand) 10%, var(--color-surface)), var(--color-surface-soft))}}.register-summary-hero>span,.register-summary-metrics span{color:var(--color-muted);font-size:11px;font-weight:650}.register-summary-hero strong{color:var(--color-body-strong);letter-spacing:-.04em;font-size:clamp(24px,3vw,32px)}.register-summary-hero small{color:var(--color-muted);font-size:11px}.register-summary-metrics{border:1px solid var(--color-line-faint);background:var(--color-line-faint);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.register-summary-metrics>div{background:var(--color-surface);gap:5px;min-height:66px;padding:12px;display:grid}.register-summary-metrics strong{color:var(--color-body-strong);font-size:14px}.register-summary-note{background:var(--color-surface-soft);color:var(--color-muted);border-radius:10px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.register-summary-note svg{width:16px;height:16px;color:var(--color-brand);flex:none}.register-summary-note div{gap:3px;display:grid}.register-summary-note strong{color:var(--color-body-strong);font-size:12px}.register-summary-note span{font-size:11px;line-height:1.4}.register-summary-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.register-summary-links a{border:1px solid var(--color-line);min-height:36px;color:var(--color-brand);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.register-summary-links a:hover{border-color:var(--color-brand);background:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.register-summary-links a:hover{background:color-mix(in srgb, var(--color-brand) 7%, var(--color-surface))}}.register-summary-links svg{width:14px;height:14px}.register-summary-links svg:last-child{width:12px;height:12px;margin-left:auto}@media (max-width:900px){.register-open-grid.has-summary{grid-template-columns:minmax(0,1fr)}}.register-open-card{gap:10px}.register-card-meta{gap:2px}.register-close-form{gap:10px}.register-open-grid.has-summary .register-open-card{align-content:start}.register-open-grid.has-summary .register-close-button{background:#fff7f6;justify-self:start;width:fit-content;min-width:150px;padding-inline:18px;box-shadow:0 4px 12px -10px #dc262680}.register-open-grid.has-summary .register-close-button:hover:not(:disabled){background:#ffeceb;box-shadow:0 6px 16px -10px #dc262699}.register-open-grid.has-summary .register-shift-summary{gap:10px;padding:16px}.register-open-grid.has-summary .register-summary-hero{gap:3px;padding:12px}.register-open-grid.has-summary .register-summary-hero strong{font-size:28px}.register-open-grid.has-summary .register-summary-metrics>div{min-height:52px;padding:9px 10px}.register-open-grid.has-summary .register-summary-note{padding:9px 10px}.register-open-grid.has-summary .register-summary-links a{min-height:34px}.management-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.management-stat{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:16px 18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:0 6px 20px #16294209}.management-stat:hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.management-stat:hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 30%, var(--color-line))}}.management-stat:hover{transform:translateY(-1px);box-shadow:0 10px 30px #1629420f}.management-stat-icon,.form-panel-icon{background:var(--brand,#4f46e5);border-radius:12px;place-items:center;width:44px;height:44px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.management-stat-icon,.form-panel-icon{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, white)}}.management-stat-icon,.form-panel-icon{color:var(--brand,#4f46e5)}.management-stat-icon svg,.form-panel-icon svg{width:18px;height:18px}.management-stat-icon.green{background:var(--color-success-bg);color:var(--color-success)}.management-stat-icon.amber{background:var(--color-warning-bg);color:var(--color-warning)}.management-stat-icon.blue{background:var(--color-info-bg);color:var(--color-info)}.management-stat-icon.violet{color:#7650a8;background:#f0ebf8}.settings-modules-section{margin-top:24px}.settings-modules-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.settings-modules-heading h2{color:var(--color-body-strong);font-size:16px;font-weight:800}.settings-modules-heading p:last-child{color:var(--color-faint);margin:0;font-size:10px;line-height:1.55}.settings-modules{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.settings-module{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;align-items:flex-start;gap:14px;min-width:0;padding:16px 18px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.settings-module:hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.settings-module:hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 50%, var(--color-line))}}.settings-module:hover{transform:translateY(-2px);box-shadow:0 8px 24px -6px #1629421f}.settings-module-icon{background:var(--brand,#4f46e5);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.settings-module-icon{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, white)}}.settings-module-icon{color:var(--brand,#4f46e5);transition:transform .2s}.settings-module:hover .settings-module-icon{transform:scale(1.05)}.settings-module-icon svg{width:18px;height:18px}.settings-module-icon.green{background:var(--color-success-bg);color:var(--color-success)}.settings-module-icon.amber{background:var(--color-warning-bg);color:var(--color-warning)}.settings-module-icon.blue{background:var(--color-info-bg);color:var(--color-info)}.settings-module-icon.violet{color:#7650a8;background:#f0ebf8}.settings-module-copy{flex:1;min-width:0}.settings-module-copy strong{color:var(--color-body-strong);font-size:12px;font-weight:750;display:block}.settings-module-copy small{color:var(--color-faint);margin-top:4px;font-size:10px;line-height:1.55;display:block}.settings-module-chevron{width:16px;height:16px;color:var(--color-faint);flex:none;align-self:center;transition:transform .2s}.settings-module:hover .settings-module-chevron{color:var(--brand,#4f46e5);transform:translate(2px)}.tag-multi-select{gap:8px;display:grid}.tag-multi-chips{flex-wrap:wrap;gap:6px;display:flex}.tag-multi-chip{border:1px solid var(--brand,#4f46e5);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tag-multi-chip{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 26%, var(--color-line))}}.tag-multi-chip{background:var(--brand,#4f46e5);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.tag-multi-chip{background:color-mix(in srgb, var(--brand,#4f46e5) 9%, white)}}.tag-multi-chip{color:var(--brand,#4f46e5);padding:4px 9px;font-size:10px;font-weight:800}.tag-multi-chip button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.tag-multi-chip.is-highlight{outline:2px solid var(--brand,#4f46e5);box-shadow:0 0 0 3px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.tag-multi-chip.is-highlight{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 22%, transparent)}}.tag-multi-chip button:hover{color:var(--color-danger)}.settings-section.is-target{outline:2px solid var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.settings-section.is-target{outline:2px solid color-mix(in srgb, var(--brand,#4f46e5) 35%, transparent)}}.settings-section.is-target{outline-offset:4px;border-radius:12px}.tag-multi-add{border-color:var(--color-line-soft,#e3e9ef);width:100%;color:var(--color-muted);background-color:#f8fafb}.tag-multi-add:focus{color:#0f172a;background-color:#fff}.tag-multi-done{color:var(--color-faint);margin:0;font-size:10px}.theme-settings-fields{gap:16px;display:grid}.theme-settings-fields .theme-preset-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.theme-settings-fields .theme-preset-option{border:1px solid var(--color-line);background:var(--color-surface);cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:10px 12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.theme-settings-fields .theme-preset-option:hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-settings-fields .theme-preset-option:hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 40%, var(--color-line))}}.theme-settings-fields .theme-preset-option:hover{transform:translateY(-1px);box-shadow:0 4px 14px #16294214}.theme-settings-fields .theme-preset-option.selected{border-color:var(--brand,#4f46e5);box-shadow:0 0 0 3px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-settings-fields .theme-preset-option.selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 14%, transparent)}}.theme-settings-fields .theme-preview{border:1px solid var(--color-line);background:var(--color-surface-soft);border-radius:9px;flex:none;width:52px;height:40px;padding:0;display:flex;overflow:hidden}.theme-settings-fields .theme-preview .theme-preview-sidebar{background:var(--preview-secondary,#0b1120);flex:0 0 16px}.theme-settings-fields .theme-preview .theme-preview-main{flex:auto;align-content:start;gap:4px;padding:6px;display:grid}.theme-settings-fields .theme-preview .theme-preview-main b{background:#47556947;border-radius:2px;height:3px;display:block}@supports (color:color-mix(in lab, red, red)){.theme-settings-fields .theme-preview .theme-preview-main b{background:color-mix(in srgb, var(--color-body) 28%, transparent)}}.theme-settings-fields .theme-preview .theme-preview-main b:first-child{background:var(--preview-primary,#4f46e5);width:70%}.theme-settings-fields .theme-preview .theme-preview-main b:nth-child(2){width:92%}.theme-settings-fields .theme-preview .theme-preview-main b:nth-child(3){width:55%}.theme-settings-fields .theme-preset-copy{min-width:0}.theme-settings-fields .theme-preset-copy strong{color:var(--color-body-strong);font-size:11px;display:block}.theme-settings-fields .theme-preset-copy small{color:var(--color-faint);margin-top:2px;font-size:10px;line-height:1.4;display:block}.theme-settings-fields .theme-preset-check{background:var(--brand,#4f46e5);color:#fff;border-radius:999px;place-items:center;width:16px;height:16px;display:none;position:absolute;top:8px;right:8px}.theme-settings-fields .theme-preset-option.selected .theme-preset-check{display:inline-grid}.theme-fine-tune{grid-template-columns:1fr}.management-stats.strip-stats{flex-wrap:wrap;gap:12px;display:flex}.strip-stats>div{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;flex:calc(25% - 12px);align-items:center;gap:12px;min-width:140px;padding:14px 16px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 6px 20px #16294209}.strip-stats>div:hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.strip-stats>div:hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 30%, var(--color-line))}}.strip-stats>div:hover{transform:translateY(-1px);box-shadow:0 10px 30px #1629420f}.strip-stats .stat-icon{background:var(--brand,#4f46e5);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.strip-stats .stat-icon{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, white)}}.strip-stats .stat-icon{color:var(--brand,#4f46e5);transition:transform .2s}.strip-stats>div:hover .stat-icon{transform:scale(1.05)}.strip-stats strong{color:var(--color-body-strong);letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1.2;display:block;overflow:visible}.combined-balance{display:block}.strip-stats small{color:var(--color-faint);text-transform:uppercase;letter-spacing:.06em;word-break:break-word;font-size:10px;font-weight:750;line-height:1.3;display:block;overflow:visible}.profile-panel{gap:4px}.profile-hero{border-bottom:1px solid var(--color-line-faint);align-items:center;gap:14px;margin-bottom:14px;padding:6px 4px 18px;display:flex}.profile-avatar{background:var(--brand,#4f46e5);border-radius:16px;place-items:center;width:54px;height:54px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.profile-avatar{background:color-mix(in srgb, var(--brand,#4f46e5) 14%, white)}}.profile-avatar{color:var(--brand,#4f46e5);font-size:15px;font-weight:900}.profile-hero h2{margin:0;font-size:18px}.profile-hero p{color:var(--color-muted);margin:2px 0 0;font-size:12px}.profile-row{border-bottom:1px solid var(--color-line-faint);align-items:center;gap:12px;padding:12px 4px;display:flex}.profile-row:last-child{border-bottom:0}.profile-row .dd-icon{background:var(--color-surface);width:34px;height:34px;color:var(--color-brand);border-radius:10px;place-items:center;display:inline-grid}.profile-row strong{font-size:12px;display:block}.profile-row small{color:var(--color-muted);font-size:11px;display:block}.profile-hero .status-badge{margin-left:auto}.profile-form{gap:13px;margin:6px 4px 4px;display:grid}.profile-form label{grid-template-columns:minmax(96px,auto) 1fr;align-items:center;gap:10px;display:grid}.profile-form-actions{align-items:center;gap:12px;margin-top:4px;display:flex}.profile-form-actions .form-message{color:var(--color-danger);margin:0}.profile-meta{border-top:1px solid var(--color-line-faint);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 4px 4px;padding-top:14px;display:grid}.profile-meta>div{min-width:0}.profile-meta span{color:var(--color-faint);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700;display:block}.profile-meta strong{color:var(--color-body-strong);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.management-stat-copy{gap:3px;min-width:0;display:grid}.management-stat-copy small{color:var(--color-faint);text-transform:uppercase;font-size:9px;font-weight:800}.management-stat-copy strong{color:var(--color-body-strong);text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.15;overflow:hidden}.management-stat-copy em{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.management-grid{grid-template-columns:minmax(0,1fr)}.management-grid>.span-two,.management-grid .panel.span-two{grid-column:1/-1}.workspace-panel{padding:0;overflow:hidden}.workspace-heading{gap:16px;padding:18px 20px}.workspace-heading h2{color:var(--color-body-strong);margin-bottom:4px}.table-search{border:1px solid var(--color-line-soft);background:var(--color-surface);min-width:220px;max-width:480px;color:var(--color-faint);border-radius:9px;flex:0 400px;align-items:center;gap:8px;padding:0 12px;display:flex}.table-search:focus-within{border-color:var(--brand,#4f46e5);box-shadow:0 0 0 2px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.table-search:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand,#4f46e5) 10%, transparent)}}.table-search svg{flex:none;width:14px;height:14px}.table-search input,.table-search input:focus,.table-search input:focus-visible,.table-search input:active{width:100%;min-width:0;height:30px;color:var(--color-body);appearance:none;padding:0;font-size:11px;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.table-search input::placeholder{color:var(--color-faint);opacity:1}.search-box input,.search-box input:focus,.search-box input:focus-visible,.search-box input:active,.pos-search input,.pos-search input:focus,.pos-search input:focus-visible,.pos-search input:active,.ss-search input,.ss-search input:focus,.ss-search input:focus-visible,.ss-search input:active{appearance:none;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.management-toolbar{border-bottom:1px solid var(--color-line-faint);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.management-toolbar .table-search{flex:auto;max-width:320px}.table-status-select{border:1px solid var(--color-line-soft);background:var(--color-surface);color:var(--color-body);cursor:pointer;border-radius:9px;padding:8px 10px;font-size:11px}.balance-cell{gap:3px;min-width:120px;display:grid}.balance-cell strong{color:var(--color-body-strong);font-size:13px}.balance-bar{background:var(--color-surface-soft);border-radius:999px;width:100%;max-width:150px;height:5px;display:block;overflow:hidden}.balance-bar i{background:var(--brand,#4f46e5);border-radius:999px;height:100%;display:block}.expiry-text.overdue{color:var(--color-danger);font-weight:700}.label-hint{color:var(--color-faint);margin-bottom:4px;font-size:10px;font-weight:500;display:block}.workspace-filterbar{border-bottom:1px solid var(--color-line-faint);align-items:center;gap:7px;min-height:48px;padding:9px 20px;display:flex;overflow-x:auto}.workspace-filter{color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.workspace-filter svg{width:13px;height:13px}.workspace-filter:hover{background:var(--color-surface)}.workspace-filter.active{color:var(--brand,#4f46e5);background:#eef2ff;border-color:#c7d2fe}.workspace-filter>span{background:#fff;border-radius:999px;padding:2px 5px;font-size:8px}.workspace-result-count{color:var(--color-faint);flex:none;margin-left:auto;font-size:10px;font-weight:750}.report-toolbar{border-bottom:1px solid var(--color-line-faint);flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;padding:10px 20px;display:flex}.report-toolbar select,.report-toolbar-date input{border:1px solid var(--color-line-soft);background-color:var(--color-surface);width:auto;min-width:0;color:var(--color-body);border-radius:9px;outline:none;padding:8px 10px;font-size:12px;font-weight:600}.report-toolbar select{cursor:pointer;flex:0 240px}.report-toolbar select:focus-visible,.report-toolbar-date input:focus-visible{border-color:var(--brand,#4f46e5);box-shadow:0 0 0 3px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.report-toolbar select:focus-visible,.report-toolbar-date input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 13%, transparent)}}.report-toolbar-date{color:var(--color-faint);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.report-toolbar-date input{padding:8px 9px}.report-toolbar .report-toolbar-run{padding:8px 12px}.report-toolbar .report-toolbar-run svg{width:12px;height:12px}.report-toolbar-row-count{margin-left:auto}.report-table{min-width:640px}.report-table td small{display:block}.report-catalogue-panel{flex-direction:column;align-self:start;padding:22px;display:flex;overflow:hidden}.full-width-catalogue{border-radius:14px;margin-top:16px}.full-width-catalogue .report-catalogue-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.full-width-catalogue .report-catalogue-tip{margin-top:18px}@media (max-width:900px){.full-width-catalogue .report-catalogue-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-catalogue-head{align-items:center;gap:12px;display:flex}.report-catalogue-icon{color:#fff;background:linear-gradient(135deg,#0891b2 0%,#1d4ed8 50%,#4f46e5 100%);border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 10px 22px -10px #1d4ed88c}.report-catalogue-head .eyebrow{margin-bottom:2px}.report-catalogue-head h2{color:var(--color-body-strong);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:800}.report-catalogue-copy{color:var(--color-faint);margin:14px 0 0;font-size:10.5px;line-height:1.65}.report-catalogue-groups{gap:14px;margin-top:18px;display:grid}.report-catalogue-group>strong{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:850;display:block}.report-catalogue-chips{flex-wrap:wrap;gap:6px;display:flex}.report-catalogue-chip{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700}.report-catalogue-tip{border:1px solid var(--color-line-faint);background:var(--color-surface);border-radius:11px;align-items:flex-start;gap:9px;margin-top:18px;padding:12px 13px;display:flex}.report-catalogue-tip svg{color:var(--brand,#4f46e5);flex:none;margin-top:1px}.report-catalogue-tip p{color:var(--color-faint);margin:0;font-size:10px;line-height:1.55}.management-table-shell{width:100%;overflow-x:auto}.management-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:700px;color:var(--color-body);font-size:11px}.management-table th{border:1px solid var(--color-line-soft);border-bottom:1.5px solid var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.management-table th{border-bottom:1.5px solid color-mix(in srgb, var(--brand,#4f46e5) 24%, transparent)}}.management-table th{background:linear-gradient(180deg, var(--brand,#4f46e5), var(--brand,#4f46e5))}@supports (color:color-mix(in lab, red, red)){.management-table th{background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#4f46e5) 16%, var(--color-surface)), color-mix(in srgb, var(--brand,#4f46e5) 7%, var(--color-surface-soft)))}}.management-table th{color:var(--brand,#4f46e5);letter-spacing:.06em;text-align:center;text-transform:uppercase;white-space:nowrap;padding:10px 16px;font-size:9px;font-weight:850}.management-table td{border:1px solid var(--color-line-soft);text-align:left;vertical-align:middle;padding:12px 16px}.management-table tbody tr{background:#fff;transition:background-color .15s}.management-table tbody tr:hover{background:#f7f9fd}.management-table td>strong{color:var(--color-body-strong);font-size:11px}.management-table td small{color:var(--color-faint);margin-top:4px;font-size:9px;display:block}.management-table td.align-right{text-align:right;white-space:nowrap}.management-table th.align-right,.management-table th.align-left,th.align-right,th.align-left,thead th.align-right,thead th.align-left,table th,thead th,th,th[scope=col],.management-table th,.management-table thead th,.products-reference-table th,.products-reference-table thead th,.orders-table th,.orders-table thead th,.purchases-table th,.purchases-table thead th,.due-table th,.due-table thead th,.pos-product-table th,.pos-product-table thead th,.pos-report-table th,.pos-report-table thead th,.seller-table th,.seller-table thead th,.support-table th,.support-table thead th,.adjustments-table th,.adjustments-table thead th,.damages-table th,.damages-table thead th,.stocks-edit-table th,.stocks-edit-table thead th,.inventory-compact-table th,.inventory-compact-table thead th,.barcode-products-table th,.barcode-products-table thead th,.labels-custom-table th,.labels-custom-table thead th,.register-history-table th,.register-history-table thead th,.purchase-items-table th,.purchase-items-table thead th,.accounting-overview-table th,.accounting-report-table th,.transactions-table th,.categories-table th,.payment-methods-table th{text-align:center!important}.product-management-table{min-width:900px}.people-table{min-width:860px}.stock-count-table{min-width:780px}.expense-table{min-width:760px}.audit-table{min-width:620px}th.serial-cell,td.serial-cell,.management-table .serial-cell,.products-reference-table .serial-cell,.management-table th.serial-cell,.management-table td.serial-cell,.products-reference-table th.serial-cell,.products-reference-table td.serial-cell,.seller-table th.serial-cell,.seller-table td.serial-cell,.recent-activity-table th.serial-cell,.recent-activity-table td.serial-cell,.channel-table th.serial-cell,.channel-table td.serial-cell,.expense-table th.serial-cell,.expense-table td.serial-cell{box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;width:56px!important;min-width:56px!important;max-width:56px!important;padding-left:6px!important;padding-right:6px!important}.serial-num{background:var(--color-surface-soft);min-width:30px;max-width:40px;height:26px;color:var(--color-muted);box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.management-table td.products-index,.management-table td.col-serial,.management-table td.reorder-serial-cell,.products-reference-table td.products-index,.reorder-serial-col,.reorder-serial-cell,.col-serial,.serial-chip{vertical-align:middle;box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;width:56px!important;min-width:56px!important;max-width:56px!important;padding-left:6px!important;padding-right:6px!important}.management-table td.products-index,.management-table td.col-serial,.management-table td.reorder-serial-cell,.products-reference-table td.products-index{color:var(--color-muted);font-size:11px;font-weight:800}.serial-chip{background:var(--color-surface-soft);min-width:30px;height:26px;color:var(--color-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.brand-management-table th,.brand-management-table td{vertical-align:middle}.brand-management-table th:first-child,.brand-management-table td:first-child{text-align:center;white-space:nowrap;width:64px}.brand-management-table th:nth-child(2),.brand-management-table td:nth-child(2){text-align:center;width:72px}.brand-management-table td:nth-child(2) .item-avatar{margin:0 auto}.brand-management-table td:nth-child(2) .item-avatar-image{margin:0 auto;display:block}.brand-management-table .brand-name-cell{color:var(--color-body-strong);overflow-wrap:anywhere;white-space:normal;font-size:11px;font-weight:700;line-height:1.45;display:block}.brand-management-table .brand-name-sub{color:var(--color-faint);margin-top:2px;font-size:10px;display:block}.brand-management-table th:last-child,.brand-management-table td:last-child{width:120px}.category-directory-table th,.category-directory-table td{vertical-align:middle}.category-directory-table th:first-child,.category-directory-table td:first-child{text-align:center;white-space:nowrap;width:64px}.category-directory-table th:nth-child(2),.category-directory-table td:nth-child(2){text-align:center;width:72px}.category-directory-table td:nth-child(2) .item-avatar{margin:0 auto}.category-directory-table td:nth-child(2) .item-avatar-image{margin:0 auto;display:block}.category-directory-table .category-name-cell{color:var(--color-body-strong);overflow-wrap:anywhere;white-space:normal;font-size:11px;font-weight:700;line-height:1.45;display:block}.category-directory-table .category-name-sub{color:var(--color-faint);margin-top:2px;font-size:10px;display:block}.category-directory-table th:last-child,.category-directory-table td:last-child{width:120px}.table-entity{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:170px;display:grid}.table-entity>span:last-child,.contact-details{min-width:0}.table-entity strong{color:var(--color-body-strong);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.branch-cell{min-width:150px;display:block}.branch-cell strong{color:var(--color-body-strong);overflow-wrap:anywhere;font-size:11px;line-height:1.45;display:block}.branch-cell small{color:var(--color-faint);margin-top:2px;font-size:10px;display:block}.management-table .table-actions{flex-wrap:nowrap}.management-table .table-action{white-space:nowrap;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.management-table .table-action svg{width:10px;height:10px}.management-form-panel{align-self:start;padding:20px;overflow:visible}.management-form-panel .form-panel-icon{margin-bottom:16px}.form-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.form-panel-title{min-width:0}.form-panel-head .form-panel-icon{flex:none;margin-bottom:0}.form-panel-head .eyebrow,.management-form-panel .eyebrow{margin-bottom:5px}.management-form-panel h2{color:var(--color-body-strong)}.form-panel-copy{color:var(--color-faint);margin:0;font-size:10px;line-height:1.55}.form-panel-head+.form-panel-copy{margin-top:10px}.management-form-panel .product-form .form-row{grid-template-columns:1fr}.people-contact-form-panel{min-width:0;overflow:hidden}.people-contact-form-panel .contact-form{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:18px;display:grid}.people-contact-form-panel .contact-form>label,.people-contact-form-panel .contact-form>.contact-form-row,.people-contact-form-panel .contact-form>.primary-button,.people-contact-form-panel .contact-form>.form-message{grid-column:1/-1}.people-contact-form-panel .contact-form>.contact-form-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.people-contact-form-panel .contact-form>label:not(.image-upload-field):not(.check-label),.people-contact-form-panel .contact-form>.contact-form-row>label:not(.image-upload-field):not(.check-label){grid-template-columns:minmax(0,1fr);align-content:start;gap:7px;min-width:0;display:grid}.people-contact-form-panel .entity-form{grid-template-columns:minmax(0,1fr);min-width:0}.people-contact-form-panel .entity-form>label,.people-contact-form-panel .entity-form>.form-row,.people-contact-form-panel .entity-form>.primary-button,.people-contact-form-panel .entity-form>.secondary-button,.people-contact-form-panel .entity-form>.form-message{grid-column:1/-1;width:100%;min-width:0}.people-contact-form-panel .entity-form>label:not(.image-upload-field):not(.check-label),.people-contact-form-panel .entity-form>.form-row>label:not(.image-upload-field):not(.check-label){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;min-width:0}.people-contact-form-panel .entity-form>.form-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;display:grid}.people-contact-form-panel .entity-form>.form-row>label{grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.people-contact-form-panel .entity-form input,.people-contact-form-panel .entity-form select,.people-contact-form-panel .entity-form textarea,.people-contact-form-panel .entity-form .ss-root{box-sizing:border-box;width:100%;min-width:0}.people-contact-form-panel .entity-form>.form-row input,.people-contact-form-panel .entity-form>.form-row select,.people-contact-form-panel .entity-form>.form-row .ss-trigger{min-height:44px}.people-contact-form-panel .entity-form>.primary-button,.people-contact-form-panel .entity-form>.secondary-button{justify-self:stretch}.people-contact-form-panel .contact-form>label:not(.image-upload-field):not(.check-label){grid-template-columns:minmax(64px,76px) minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.people-contact-form-panel .contact-form>label>input,.people-contact-form-panel .contact-form>label>textarea,.people-contact-form-panel .contact-form>label>.ss-root{box-sizing:border-box;width:100%;min-width:0}.settings-user-form-panel{min-width:0;position:relative;overflow:hidden}.settings-user-form-panel .form-panel-icon{margin:0;position:absolute;top:20px;right:20px}.settings-user-form-panel .entity-form{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.settings-user-form-panel .entity-form>label:not(.image-upload-field):not(.check-label){grid-template-columns:minmax(108px,116px) minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.settings-user-form-panel .entity-form>label>input,.settings-user-form-panel .entity-form>label>textarea,.settings-user-form-panel .entity-form>label>.ss-root{box-sizing:border-box;width:100%;min-width:0}.settings-user-form-panel .entity-form>label>input,.settings-user-form-panel .entity-form>label>.ss-trigger{min-height:40px}.settings-user-form-panel .entity-form>.primary-button,.settings-user-form-panel .entity-form>.secondary-button{justify-self:stretch;width:100%}.hrm-register-form-panel{min-width:0;overflow:hidden}.hrm-register-form-panel .entity-form{grid-template-columns:minmax(0,1fr);min-width:0}.hrm-register-form-panel .entity-form>label,.hrm-register-form-panel .entity-form>.form-row,.hrm-register-form-panel .entity-form>.primary-button,.hrm-register-form-panel .entity-form>.form-message{grid-column:1/-1;width:100%;min-width:0}.hrm-register-form-panel .entity-form>label:not(.image-upload-field):not(.check-label),.hrm-register-form-panel .entity-form>.form-row>label:not(.image-upload-field):not(.check-label){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;min-width:0}.hrm-register-form-panel .entity-form>.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.hrm-register-form-panel .entity-form input,.hrm-register-form-panel .entity-form select,.hrm-register-form-panel .entity-form textarea,.hrm-register-form-panel .entity-form .ss-root{width:100%;min-width:0}.hrm-register-form-panel .entity-form textarea{resize:vertical}.hrm-register-form-panel .entity-form>.primary-button{justify-self:stretch}@media (max-width:520px){.hrm-register-form-panel .entity-form>.form-row{grid-template-columns:minmax(0,1fr)}}.hrm-employee-form-panel{min-width:0;overflow:hidden}.hrm-employee-form-panel .entity-form{grid-template-columns:minmax(0,1fr);min-width:0}.hrm-employee-form-panel .entity-form>label,.hrm-employee-form-panel .entity-form>.form-row,.hrm-employee-form-panel .entity-form>.primary-button,.hrm-employee-form-panel .entity-form>.secondary-button,.hrm-employee-form-panel .entity-form>.form-message{grid-column:1/-1;width:100%;min-width:0}.hrm-employee-form-panel .entity-form>label:not(.image-upload-field):not(.check-label),.hrm-employee-form-panel .entity-form>.form-row>label:not(.image-upload-field):not(.check-label){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;min-width:0}.hrm-employee-form-panel .entity-form>.form-row{grid-template-columns:minmax(0,1fr);gap:13px}.hrm-employee-form-panel .entity-form input,.hrm-employee-form-panel .entity-form select,.hrm-employee-form-panel .entity-form .ss-root,.hrm-employee-form-panel .entity-form textarea{width:100%;min-width:0}.hrm-employee-form-panel .image-upload-field{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.hrm-employee-form-panel .image-upload-row{align-items:center;min-width:0}.hrm-employee-form-panel .image-upload-buttons{min-width:0}.hrm-employee-form-panel .entity-form>.primary-button,.hrm-employee-form-panel .entity-form>.secondary-button{justify-self:stretch}.crm-form-panel{min-width:0;overflow:hidden}.crm-form-panel .entity-form{grid-template-columns:minmax(0,1fr);min-width:0}.crm-form-panel .entity-form>label,.crm-form-panel .entity-form>.form-row,.crm-form-panel .entity-form>.primary-button,.crm-form-panel .entity-form>.secondary-button,.crm-form-panel .entity-form>.form-message{grid-column:1/-1;width:100%;min-width:0}.crm-form-panel .entity-form>label:not(.image-upload-field):not(.check-label),.crm-form-panel .entity-form>.form-row>label:not(.image-upload-field):not(.check-label){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;min-width:0}.crm-form-panel .entity-form>.form-row{grid-template-columns:minmax(0,1fr);gap:13px}.crm-form-panel .entity-form input,.crm-form-panel .entity-form select,.crm-form-panel .entity-form textarea,.crm-form-panel .entity-form .ss-root{width:100%;min-width:0}.crm-form-panel .entity-form textarea{resize:vertical}.crm-form-panel .entity-form>.primary-button,.crm-form-panel .entity-form>.secondary-button{justify-self:stretch}.expense-form-panel .entity-form{grid-template-columns:minmax(0,1fr);min-width:0}.expense-form-panel .entity-form>label:not(.image-upload-field):not(.check-label){grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;min-width:0}.expense-form-panel .entity-form>label>input,.expense-form-panel .entity-form>label>select,.expense-form-panel .entity-form>label>.ss-root{width:100%;min-width:0}.expense-form-panel .entity-form>.form-row{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.expense-form-panel .entity-form>.form-row>label:not(.image-upload-field):not(.check-label){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;min-width:0}.expense-form-panel .entity-form>.form-row>label>input,.expense-form-panel .entity-form>.form-row>label>select,.expense-form-panel .entity-form>.form-row>label>.ss-root{width:100%;min-width:0}.expense-form-panel .entity-form>.primary-button,.expense-form-panel .entity-form>.form-message{grid-column:1/-1;width:100%}@media (max-width:520px){.expense-form-panel .entity-form>.form-row{grid-template-columns:1fr}}.inventory-adjustment-panel .entity-form{grid-template-columns:minmax(0,1fr);min-width:0}.inventory-adjustment-panel .entity-form>label,.inventory-adjustment-panel .entity-form>.form-row,.inventory-adjustment-panel .entity-form>.primary-button,.inventory-adjustment-panel .entity-form>.form-message{grid-column:1/-1;width:100%;min-width:0}.inventory-adjustment-panel .entity-form>label:not(.image-upload-field):not(.check-label),.inventory-adjustment-panel .entity-form>.form-row>label:not(.image-upload-field):not(.check-label){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;min-width:0}.inventory-adjustment-panel .entity-form>label>input,.inventory-adjustment-panel .entity-form>label>select,.inventory-adjustment-panel .entity-form>label>.ss-root,.inventory-adjustment-panel .entity-form>.form-row>label>input,.inventory-adjustment-panel .entity-form>.form-row>label>select,.inventory-adjustment-panel .entity-form>.form-row>label>.ss-root{width:100%;min-width:0}.inventory-adjustment-panel .entity-form>.form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-adjustment-panel .entity-form>.primary-button{justify-self:stretch}@media (max-width:520px){.inventory-adjustment-panel .entity-form>.form-row{grid-template-columns:1fr}}.transfer-form-panel .entity-form{grid-template-columns:minmax(0,1fr);min-width:0}.transfer-form-panel .entity-form>.form-row,.transfer-form-panel .entity-form>.line-items-editor,.transfer-form-panel .entity-form>label,.transfer-form-panel .entity-form>.primary-button,.transfer-form-panel .entity-form>.form-message{grid-column:1/-1;width:100%;min-width:0}.transfer-form-panel .entity-form>label:not(.image-upload-field):not(.check-label),.transfer-form-panel .entity-form>.form-row>label:not(.image-upload-field):not(.check-label){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;min-width:0}.transfer-form-panel .entity-form>label>input,.transfer-form-panel .entity-form>label>select,.transfer-form-panel .entity-form>label>.ss-root,.transfer-form-panel .entity-form>.form-row>label>input,.transfer-form-panel .entity-form>.form-row>label>select,.transfer-form-panel .entity-form>.form-row>label>.ss-root{width:100%;min-width:0}.transfer-form-panel .entity-form>.form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-form-panel .line-items-editor{min-width:0;padding:10px}.transfer-form-panel .line-item-row{grid-template-columns:minmax(0,1fr) minmax(62px,76px) 28px;gap:6px;min-width:0;padding:6px}.transfer-form-panel .line-item-row .ss-root,.transfer-form-panel .line-item-row input{width:100%;min-width:0}.transfer-form-panel .entity-form>.primary-button{justify-self:stretch}@media (max-width:520px){.transfer-form-panel .entity-form>.form-row{grid-template-columns:1fr}}.payments-form-panel{min-width:0;overflow:hidden}.payments-form-panel .entity-form{grid-template-columns:minmax(0,1fr);min-width:0}.payments-form-panel .entity-form>label,.payments-form-panel .entity-form>.primary-button,.payments-form-panel .entity-form>.secondary-button,.payments-form-panel .entity-form>.form-message{grid-column:1/-1;width:100%;min-width:0}.payments-form-panel .entity-form>label:not(.checkbox-label){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px}.payments-form-panel .entity-form>label>input,.payments-form-panel .entity-form>label>.ss-root{width:100%;min-width:0}.payments-form-panel .entity-form>.primary-button,.payments-form-panel .entity-form>.secondary-button{justify-self:stretch}.form-panel-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.danger-button{color:var(--color-danger);border-color:#f0d4d4}.backup-note{border:1px solid var(--color-line);background:var(--color-surface-soft);color:var(--color-body);border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px 16px;font-size:11px;line-height:1.6;display:flex}.backup-note svg{width:14px;height:14px;color:var(--brand,#4f46e5);flex:none;margin-top:2px}.backup-note p{margin:0}.form-kind-switch{background:var(--color-surface-soft);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:16px;padding:4px;display:grid}.form-kind-switch button{color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px;font-size:10px;font-weight:800}.form-kind-switch button.active{color:var(--brand,#4f46e5);background:#fff;box-shadow:0 1px 4px #16294214}.contact-details{text-overflow:ellipsis;white-space:nowrap;max-width:270px;display:block;overflow:hidden}.count-progress{background:var(--color-line);border-radius:999px;flex:0 0 160px;height:6px;overflow:hidden}.stock-count-panel .workspace-filterbar{min-height:0;padding:8px 20px 12px}.stock-count-panel .workspace-heading{padding-bottom:12px}.count-progress>span{border-radius:inherit;background:var(--brand,#4f46e5);height:100%;transition:width .18s;display:block}.saved-count{color:var(--color-success);align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.saved-count svg{width:13px;height:13px}.accounting-table{min-width:700px}.payments-table{min-width:680px}.crm-table{min-width:900px}.sms-campaigns-table{min-width:760px}.input-wide{resize:vertical;width:100%}.notice-box{border:1px solid #0284c74d}@supports (color:color-mix(in lab, red, red)){.notice-box{border:1px solid color-mix(in srgb, var(--color-info) 30%, transparent)}}.notice-box{background:var(--color-info-bg);color:var(--color-info);border-radius:9px;padding:10px 12px;font-size:11px;font-weight:700}.create-key-head{justify-content:flex-start;align-items:flex-start}.create-key-head>div{min-width:0}.create-key-head .settings-hero-icon{width:40px;height:40px;box-shadow:0 8px 18px -8px var(--brand,#4f46e5);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.create-key-head .settings-hero-icon{box-shadow:0 8px 18px -8px color-mix(in srgb, var(--brand,#4f46e5) 55%, transparent)}}.create-key-head p{color:var(--color-faint);margin:3px 0 0;font-size:10.5px;line-height:1.5}.create-key-card .entity-form{margin-top:16px}.permission-block{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;gap:10px;padding:16px;display:grid}.permission-block-head{border-bottom:1px solid var(--color-line-faint);justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.permission-block-head strong{text-transform:uppercase;letter-spacing:.07em;color:var(--color-body-strong);font-size:10px;font-weight:800}.permission-chips{flex-wrap:wrap;gap:7px;max-height:240px;display:flex;overflow-y:auto}.permission-chip{border:1.5px solid var(--color-line);background:var(--color-surface);color:var(--color-muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:10px;font-weight:700;line-height:1;transition:all .2s;display:inline-flex}.permission-chip:hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.permission-chip:hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 45%, var(--color-line))}}.permission-chip:hover{color:var(--color-body-strong);transform:translateY(-1px)}.permission-chip.selected{border-color:var(--brand,#4f46e5);background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.permission-chip.selected{background:color-mix(in srgb, var(--brand,#4f46e5) 8%, var(--color-surface))}}.permission-chip.selected{color:var(--brand,#4f46e5)}.permission-chip .chip-check{background:var(--brand,#4f46e5);color:#fff;border-radius:999px;place-items:center;width:14px;height:14px;display:none}.permission-chip.selected .chip-check{display:inline-flex}.token-output{align-items:center;gap:10px;margin-top:12px;display:flex}.token-output code{border:1px solid var(--color-line);background:var(--color-surface-soft);min-width:0;color:var(--color-body-strong);white-space:nowrap;letter-spacing:.02em;border-radius:10px;flex:auto;padding:12px 14px;font-size:11px;font-weight:600;overflow-x:auto}.composer-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.composer-note{margin-top:10px}.composer-select-all{color:var(--brand,#4f46e5);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.composer-select-all:disabled{color:var(--color-faint);cursor:default}.sms-recipients-list{max-height:460px;overflow-y:auto}.sms-recipients-list .empty-state{margin:0}.sms-layout{grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:start;gap:16px;display:grid}@media (max-width:1023px){.sms-layout{grid-template-columns:minmax(0,1fr)}}.heading-sum{border:1px solid var(--color-line-soft);background:var(--color-surface);color:var(--color-faint);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.heading-sum strong{color:var(--brand,#4f46e5);font-size:13px}.count-status-chip{border:1px solid var(--color-line-soft);background:var(--color-surface);color:var(--color-body-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.count-status-chip svg{width:13px;height:13px;color:var(--brand,#4f46e5)}.delta-pill.neutral{background:var(--color-surface-soft);color:var(--color-faint)}.delta-pill.awaiting{color:#5c697a;background:#eef2f5}.stock-count-panel .form-error{margin-top:14px}.stock-count-table .count-input{text-align:right;width:84px}.stock-count-panel .panel-footer{padding-top:10px;padding-bottom:10px}.label-workspace{align-items:start}.label-controls{position:static}.label-search{width:100%;margin-top:16px}.label-picker-toolbar{justify-content:space-between;align-items:center;gap:8px;margin:10px 0 7px;display:flex}.label-picker-toolbar .table-action{align-items:center;gap:5px;display:inline-flex}.label-picker-toolbar .table-action svg{width:11px;height:11px}.label-picker-toolbar>span{color:var(--color-faint);font-size:9px;font-weight:800}.label-picker-table{border:1px solid var(--color-line-faint);background:var(--color-surface);border-radius:12px;overflow:hidden}.label-picker-head,.label-picker .picker-row{grid-template-columns:34px minmax(0,1.3fr) minmax(92px,.75fr) 78px;align-items:center;column-gap:8px;display:grid}.label-picker-head{border-bottom:1px solid var(--color-line-faint);background:var(--brand,#4f46e5);min-height:34px}@supports (color:color-mix(in lab, red, red)){.label-picker-head{background:color-mix(in srgb, var(--brand,#4f46e5) 7%, #f8fafc)}}.label-picker-head{color:var(--brand,#4f46e5);letter-spacing:.07em;text-transform:uppercase;padding:0 12px;font-size:9px;font-weight:850}.label-picker-head span:first-child{font-size:0}.label-picker-head span:first-child:after{content:"✓";font-size:11px}.label-picker{border:0;border-radius:0;padding:4px}.label-picker .picker-row{border-bottom:1px solid var(--color-line-faint);border-radius:0;min-height:48px;padding:8px}.label-picker .picker-row:last-child{border-bottom:0}.label-picker .picker-row:hover{background:var(--color-surface-soft)}.label-picker .picker-row input{margin:0 auto}.label-picker .picker-product,.label-picker .picker-sku,.label-picker .picker-stock{min-width:0}.label-picker .picker-product strong,.label-picker .picker-sku,.label-picker .picker-stock{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-picker .picker-sku,.label-picker .picker-stock{color:var(--color-faint);font-size:10px}.label-picker .picker-stock{text-align:right}.label-picker{max-height:350px}.label-options{gap:12px;margin:14px 0;display:grid}.label-options .count-input{text-align:left;width:100%}.toggle-row{border-top:1px solid var(--color-line-faint);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.toggle-row span{min-width:0}.toggle-row strong{color:var(--color-body-strong);font-size:11px;display:block}.toggle-row small{color:var(--color-faint);margin-top:3px;font-size:9px;font-weight:500;display:block}.toggle-row input{background:var(--color-line-soft);appearance:none;cursor:pointer;border:0;border-radius:999px;flex:none;width:36px;height:21px;padding:2px}.toggle-row input:before{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .15s;display:block;box-shadow:0 1px 3px #16294233}.toggle-row input:checked{background:var(--brand,#4f46e5)}.toggle-row input:checked:before{transform:translate(15px)}.label-preview-panel .label-sheet{padding:18px}.label-empty{min-height:330px}.compact-empty{padding:22px 8px}.report-grid{gap:16px}.report-trend-panel>div:last-child{padding-top:18px}.report-trend-total{text-align:right;justify-items:end;gap:3px;display:grid}.report-trend-total small{color:var(--color-faint);font-size:9px}.report-trend-total strong{color:var(--color-body-strong);font-size:16px}.report-audit-panel .workspace-heading{padding:18px 20px}.settings-panel{border-radius:14px}.settings-section{align-items:start}.settings-section h3{color:var(--color-body-strong)}.settings-section-icon{border-radius:10px}.capability-box{background:#fafbfd}.capability-list span{border-radius:7px}.settings-fields-dimmed{opacity:.5;pointer-events:none}.settings-fields-inline{grid-template-columns:1fr;align-content:center;gap:3px;display:grid}.settings-fields-inline .check-label{margin:0}.settings-calc{grid-template-columns:1fr 1fr;align-self:center;gap:12px;display:grid}.settings-calc span{border:1px solid var(--color-line-soft);background:var(--color-surface-soft);border-radius:12px;gap:4px;padding:14px 16px;transition:border-color .2s;display:grid}.settings-calc span:hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.settings-calc span:hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 30%, var(--color-line-soft))}}.settings-calc strong{color:var(--color-body-strong);letter-spacing:-.02em;font-size:16px;font-weight:800}.settings-calc small{color:var(--color-faint);font-size:10px;font-weight:650}.settings-calc .calc-warning{border-color:#dac296;grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.settings-calc .calc-warning{border-color:color-mix(in srgb, #f59e0b 35%, var(--color-line-soft))}}.settings-calc .calc-warning{background:#f1eee6}@supports (color:color-mix(in lab, red, red)){.settings-calc .calc-warning{background:color-mix(in srgb, #f59e0b 8%, var(--color-surface-soft))}}.settings-calc .calc-warning small{color:#d28f1e}@supports (color:color-mix(in lab, red, red)){.settings-calc .calc-warning small{color:color-mix(in srgb, #f59e0b 80%, var(--color-body))}}.settings-form-actions{border-top:1px solid var(--color-line);background:var(--color-surface);align-items:center;gap:10px;padding:18px 25px 22px;display:flex}.settings-form-actions .form-message{margin:0 0 0 auto}.aside-example-label{color:var(--color-faint);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:8.5px;font-weight:800;display:block}.management-form-panel .backup-note b{color:var(--brand,#4f46e5)}.hrm-layout{grid-template-columns:minmax(0,1.55fr) minmax(290px,1fr);align-items:start;gap:16px;display:grid}.hrm-layout>.hrm-actions{grid-column:1/-1}.hrm-layout .form-row{margin:0}.hrm-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hrm-cards-grid>.hrm-actions{grid-column:1/-1}.hrm-cards-grid .form-row{margin:0}.hrm-settings-page{gap:18px;min-width:0;display:grid}.hrm-settings-page>.page-heading,.hrm-settings-page>.management-stats{margin-bottom:0}.hrm-settings-page>.management-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.shift-summary{gap:12px;display:flex}.shift-summary>div{border:1px solid var(--color-line-soft);background:var(--color-surface-soft);border-radius:10px;gap:2px;padding:10px 16px;display:grid}.shift-summary strong{color:var(--color-body-strong);letter-spacing:-.01em;font-size:14px;font-weight:800}.shift-summary small{color:var(--color-faint);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:650}.time-inputs-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.time-input-field{cursor:pointer;gap:8px;display:grid}.time-input-label{color:var(--color-body);font-size:11px;font-weight:700}.time-input-field input[type=time]{border:1.5px solid var(--color-line);background:var(--color-surface-soft);font-variant-numeric:tabular-nums;width:100%;color:var(--color-body-strong);letter-spacing:.02em;border-radius:12px;padding:14px 16px;font-size:16px;font-weight:700;transition:border-color .2s,box-shadow .2s}.time-input-field input[type=time]:hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.time-input-field input[type=time]:hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 35%, var(--color-line))}}.time-input-field input[type=time]:focus{border-color:var(--brand,#4f46e5);box-shadow:0 0 0 3px var(--brand,#4f46e5);outline:none}@supports (color:color-mix(in lab, red, red)){.time-input-field input[type=time]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 12%, transparent)}}.time-input-field input[type=time]::-webkit-calendar-picker-indicator{opacity:.4;cursor:pointer;transition:opacity .2s}.time-input-field input[type=time]:hover::-webkit-calendar-picker-indicator{opacity:.7}.settings-hero{isolation:isolate;background:radial-gradient(420px 240px at 100% 0%, #22d3ee24, transparent 65%) padding-box, radial-gradient(360px 220px at 0% 110%, var(--brand,#4f46e5), transparent 65%) padding-box, linear-gradient(135deg, var(--brand,#4f46e5), #f4fdfe 55%, #fff) padding-box, linear-gradient(135deg, var(--brand,#4f46e5) 0%, #22d3ee 55%, #6366f1 100%) border-box;border:1.5px solid #0000;border-radius:18px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.settings-hero{background:radial-gradient(420px 240px at 100% 0%, #22d3ee24, transparent 65%) padding-box, radial-gradient(360px 220px at 0% 110%, color-mix(in srgb, var(--brand,#4f46e5) 12%, transparent), transparent 65%) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--brand,#4f46e5) 6%, #fff), #f4fdfe 55%, #fff) padding-box, linear-gradient(135deg, var(--brand,#4f46e5) 0%, #22d3ee 55%, #6366f1 100%) border-box}}.settings-hero{box-shadow:0 14px 36px -22px var(--brand,#4f46e5), inset 0 1px 0 #ffffffe6}@supports (color:color-mix(in lab, red, red)){.settings-hero{box-shadow:0 14px 36px -22px color-mix(in srgb, var(--brand,#4f46e5) 38%, transparent), inset 0 1px 0 #ffffffe6}}.settings-hero{padding:24px 26px}.settings-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#22d3ee2e,#0000 68%);border-radius:999px;width:200px;height:200px;position:absolute;top:-80px;right:-60px}.settings-hero-main{align-items:center;gap:16px;min-width:0;display:flex}.settings-hero-icon{color:#fff;background:linear-gradient(135deg, var(--brand,#4f46e5), var(--brand,#4f46e5));border-radius:15px;flex:none;place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-hero-icon{background:linear-gradient(135deg, var(--brand,#4f46e5), color-mix(in srgb, var(--brand,#4f46e5) 60%, #22d3ee))}}.settings-hero-icon{box-shadow:0 10px 22px -8px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.settings-hero-icon{box-shadow:0 10px 22px -8px color-mix(in srgb, var(--brand,#4f46e5) 55%, transparent)}}.settings-hero-copy .eyebrow{margin-bottom:3px}.settings-hero-copy h1{letter-spacing:-.02em;color:var(--color-body-strong);margin:0;font-size:19px;font-weight:800}.settings-hero-copy p{color:var(--color-muted);margin:4px 0 0;font-size:11.5px;line-height:1.55}.settings-hero-stats{grid-template-columns:repeat(4,minmax(82px,auto));gap:8px;display:grid}.settings-hero-stats>div{border:1px solid var(--brand,#4f46e5);gap:3px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-hero-stats>div{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 12%, var(--color-line))}}.settings-hero-stats>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border-radius:13px;padding:10px 13px}.settings-hero-stats strong{letter-spacing:-.01em;color:var(--color-body-strong);font-size:15px;font-weight:800}.settings-hero-stats small{color:var(--color-faint);white-space:nowrap;font-size:9px;font-weight:600}.hero-stat-edit{border:1px solid var(--brand,#4f46e5);gap:3px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.hero-stat-edit{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 12%, var(--color-line))}}.hero-stat-edit{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffffb8;border-radius:13px;padding:10px 13px}.hero-stat-value{color:var(--color-body-strong);align-items:center;gap:5px;display:flex}.hero-stat-value svg{color:var(--brand,#4f46e5);flex:none}.hero-stat-value input[type=time]{width:100%;min-width:0;font:inherit;letter-spacing:-.01em;color:var(--color-body-strong);cursor:pointer;background:0 0;border:0;outline:none;padding:0;font-size:15px;font-weight:800}.hero-stat-value input[type=time]::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}.settings-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:16px;gap:14px;padding:20px;display:grid;box-shadow:0 10px 30px -24px #16294259}.settings-card-head{align-items:flex-start;gap:12px;display:flex}.settings-card-icon{width:38px;height:38px;color:var(--card-tone,var(--brand,#4f46e5));background:var(--card-tone,var(--brand,#4f46e5));border-radius:11px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-card-icon{background:color-mix(in srgb, var(--card-tone,var(--brand,#4f46e5)) 12%, var(--color-surface-soft))}}.settings-card-head h3{color:var(--color-body-strong);margin:0;font-size:13px;font-weight:800}.settings-card-head p{color:var(--color-faint);margin:3px 0 0;font-size:10.5px;line-height:1.5}.shift-visual-track{border:1px solid var(--color-line-soft);background:linear-gradient(90deg, transparent calc(33.33% - 1px), var(--color-line-soft) 33.33% 33.34%, transparent 33.34%), linear-gradient(90deg, transparent calc(66.66% - 1px), var(--color-line-soft) 66.66% 66.68%, transparent 66.68%), var(--color-surface-soft);border-radius:10px;height:30px;position:relative;overflow:hidden}.shift-visual-segment{background:linear-gradient(135deg, var(--brand,#4f46e5), var(--brand,#4f46e5));border-radius:8px;position:absolute;top:4px;bottom:4px}@supports (color:color-mix(in lab, red, red)){.shift-visual-segment{background:linear-gradient(135deg, var(--brand,#4f46e5), color-mix(in srgb, var(--brand,#4f46e5) 55%, #22d3ee))}}.shift-visual-segment{box-shadow:0 4px 10px -4px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.shift-visual-segment{box-shadow:0 4px 10px -4px color-mix(in srgb, var(--brand,#4f46e5) 55%, transparent)}}.shift-visual-segment{transition:left .18s,width .18s}.shift-visual-labels{color:var(--color-faint);justify-content:space-between;margin-top:5px;font-size:8.5px;font-weight:700;display:flex}.week-strip{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.week-strip .day-toggle{border:1px solid var(--color-line-soft);background:var(--color-surface-soft);color:var(--color-muted);cursor:pointer;border-radius:10px;padding:9px 0;font-size:10px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}.week-strip .day-toggle:hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.week-strip .day-toggle:hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 40%, var(--color-line-soft))}}.week-strip .day-toggle:hover{color:var(--color-body-strong)}.week-strip .day-toggle.selected{background:var(--brand,#4f46e5);border-color:var(--brand,#4f46e5);color:#fff;box-shadow:0 6px 14px -6px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.week-strip .day-toggle.selected{box-shadow:0 6px 14px -6px color-mix(in srgb, var(--brand,#4f46e5) 60%, transparent)}}.week-coverage{gap:6px;display:grid}.week-coverage-track{background:var(--color-surface-soft);border-radius:999px;height:8px;overflow:hidden}.week-coverage-track>span{background:linear-gradient(90deg, var(--brand,#4f46e5), var(--brand,#4f46e5));border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.week-coverage-track>span{background:linear-gradient(90deg, var(--brand,#4f46e5), color-mix(in srgb, var(--brand,#4f46e5) 60%, #22d3ee))}}.week-coverage-track>span{transition:width .2s}.week-coverage small{color:var(--color-faint);font-size:9px;font-weight:600}.hrm-actions{align-items:center;gap:10px;display:flex}.hrm-actions .form-message{margin:0 0 0 auto}.digital-clock-face{background:radial-gradient(260px 140px at 100% 0%, #22d3ee21, transparent 65%), radial-gradient(240px 150px at 0% 100%, var(--brand,#4f46e5), transparent 65%), linear-gradient(165deg, #1d2740 0%, #101a30 55%, #0b1226 100%);border:1px solid #ffffff17;border-radius:14px;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.digital-clock-face{background:radial-gradient(260px 140px at 100% 0%, #22d3ee21, transparent 65%), radial-gradient(240px 150px at 0% 100%, color-mix(in srgb, var(--brand,#4f46e5) 16%, transparent), transparent 65%), linear-gradient(165deg, #1d2740 0%, #101a30 55%, #0b1226 100%)}}.digital-clock-face{padding:18px 20px;box-shadow:inset 0 1px #ffffff12,inset 0 -14px 30px -20px #22d3ee38,0 14px 30px -20px #0b1a288c}.digital-clock-top,.digital-clock-bottom{letter-spacing:.08em;text-transform:uppercase;color:#e2e8f099;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.digital-clock-live{color:#34d399;align-items:center;gap:5px;display:inline-flex}.digital-clock-live i{background:#34d399;border-radius:999px;width:6px;height:6px;animation:1.6s ease-in-out infinite digital-pulse;box-shadow:0 0 8px #34d399}@keyframes digital-pulse{0%,to{opacity:1}50%{opacity:.35}}.digital-clock-time{letter-spacing:.01em;font-variant-numeric:tabular-nums;color:#f1f5f9;text-shadow:0 0 22px var(--brand,#4f46e5), 0 1px 0 #0006;align-items:baseline;gap:4px;font-size:36px;font-weight:800;line-height:1;display:flex}@supports (color:color-mix(in lab, red, red)){.digital-clock-time{text-shadow:0 0 22px color-mix(in srgb, var(--brand,#4f46e5) 55%, transparent), 0 1px 0 #0006}}.digital-clock-seconds{color:#22d3ee;font-size:.62em}.digital-clock-time em{color:#22d3ee;font-size:.34em;font-style:normal;font-weight:800}.digital-clock-bottom span:last-child{font-variant-numeric:tabular-nums}.provider-cards{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:10px;display:grid}.provider-card{border:1.5px solid var(--color-line);background:var(--color-surface);cursor:pointer;border-radius:13px;gap:4px;padding:16px 16px 14px;transition:all .2s;display:grid;position:relative}.provider-card:hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.provider-card:hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 40%, var(--color-line))}}.provider-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px -4px #1629421a}.provider-card.selected{border-color:var(--brand,#4f46e5);background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.provider-card.selected{background:color-mix(in srgb, var(--brand,#4f46e5) 5%, var(--color-surface))}}.provider-card.selected{box-shadow:0 0 0 3px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.provider-card.selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 12%, transparent)}}.provider-card input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.provider-card strong{color:var(--color-body-strong);font-size:12px;font-weight:800}.provider-card small{color:var(--color-faint);font-size:10px;line-height:1.45}.provider-card-check{background:var(--brand,#4f46e5);color:#fff;border-radius:999px;place-items:center;width:18px;height:18px;display:none;position:absolute;top:10px;right:10px}.provider-card.selected .provider-card-check{display:inline-grid}@media (max-width:1080px){.hrm-layout,.hrm-cards-grid,.settings-hero{grid-template-columns:minmax(0,1fr)}.settings-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.hrm-cards-grid,.hrm-settings-page{gap:12px}.hrm-settings-page>.management-stats{grid-template-columns:repeat(2,1fr)}.time-inputs-row{grid-template-columns:1fr}}@media (min-width:700px){section.management-grid.label-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.label-controls{position:sticky;top:92px}}@media (min-width:1400px){.management-grid{grid-template-columns:minmax(0,1fr) minmax(320px,370px)}.management-grid>.form-panel{position:sticky;top:92px}}@media (max-width:1180px){.management-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.workspace-heading{align-items:stretch;display:grid}.table-search{width:100%;min-width:0;max-width:360px}.workspace-filterbar{padding-inline:14px}.workspace-result-count{margin-left:4px}.settings-section{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px}.settings-form>.primary-button,.settings-form>.form-message{margin-inline:20px}.capability-box{padding-inline:20px}.report-trend-total{text-align:left;justify-items:start}}@media (max-width:767px){.drawer-toggle{flex:none;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.dashboard-sidebar{z-index:60;overscroll-behavior:contain;width:min(300px,88vw);transition:transform .28s cubic-bezier(.32,.72,.24,1);position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%);box-shadow:10px 0 34px #0b1a284d}.dashboard-sidebar.drawer-open{transform:translate(0)}.drawer-backdrop{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b1a2885;animation:.2s ease-out drawer-fade;position:fixed;inset:0}@keyframes drawer-fade{0%{opacity:0}to{opacity:1}}.drawer-open .dashboard-nav{gap:2px;width:100%;padding:0;display:grid;overflow:visible}.drawer-open .nav-group{flex:none;gap:2px;width:100%;padding:0;display:grid;overflow:visible}.drawer-open .nav-toplink,.drawer-open .nav-group-toggle{width:calc(100% - 24px);padding:9px 11px;font-size:14px}.drawer-open .nav-group-items{width:calc(100% - 24px)}.drawer-open .nav-group-items-inner{gap:2px}.drawer-open .nav-group-items a{white-space:nowrap;text-overflow:ellipsis;min-height:38px;padding:8px 11px 8px 17px;font-size:13px;overflow:hidden}.drawer-open .vendor-switcher{display:block}}@media (min-width:768px){.drawer-toggle{display:none}}@media (max-width:600px){.dashboard-topbar{gap:8px;height:58px;padding-inline:12px}.dashboard-topbar .shell-search{min-width:0;max-width:none}.dashboard-topbar .search-box{flex:auto;width:100%;max-width:none;height:40px}.topbar-actions{flex:none;gap:6px}.topbar-actions>.date-chip,.user-name,.signout-label{display:none}.user-pill{padding:4px}.topbar-actions .icon-button{place-items:center;width:34px;height:34px;padding:0;display:inline-grid}}@media (max-width:520px){.management-stats{gap:9px}.management-stat{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:12px}.management-stat-icon{width:36px;height:36px}.management-stat-copy strong{font-size:15px}.management-stat-copy em{display:none}.workspace-heading{padding:16px}.workspace-filterbar{min-height:44px}.management-form-panel{padding:17px}.label-preview-panel .label-sheet{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.count-progress{flex-basis:90px}}@media (max-width:370px){.management-stats{grid-template-columns:1fr}}@media print{.management-stats,.label-controls{display:none!important}.label-workspace{display:block!important}.label-preview-panel{border:0!important}.label-preview-panel .label-sheet{padding:0!important}}.table-row{display:grid}.quotation-columns .order-action-cell{min-width:0}.payment-gateway-page{gap:18px;display:grid}.payment-gateway-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.payment-gateway-card{border:1px solid var(--color-line);background:#fff;border-radius:18px;gap:14px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 32px #1629420b}.payment-gateway-card:hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.payment-gateway-card:hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 32%, var(--color-line))}}.payment-gateway-card:hover{transform:translateY(-2px);box-shadow:0 14px 38px #16294217}.payment-gateway-card.is-disabled{opacity:.72}.payment-gateway-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.payment-gateway-brand{align-items:center;gap:11px;min-width:0;display:flex}.payment-gateway-avatar{color:#fff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:16px;font-weight:900;display:inline-grid;box-shadow:inset 0 1px #ffffff47,0 8px 16px -8px #16294266}.payment-gateway-logo{background:#fff;padding:6px;box-shadow:inset 0 0 0 1px #0f172a14,0 8px 16px -8px #16294266}.payment-gateway-logo[src$=\.svg]{object-fit:contain}.payment-gateway-copy{min-width:0}.payment-gateway-copy strong{color:var(--color-body-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;display:block;overflow:hidden}.payment-gateway-copy small{color:var(--color-faint);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:2px;font-size:10px;font-weight:700;display:block;overflow:hidden}.gateway-toggle{cursor:pointer;flex:none;width:38px;height:22px;display:inline-block;position:relative}.gateway-toggle input{opacity:0;width:0;height:0;position:absolute}.gateway-toggle span{background:var(--color-line-soft);border-radius:999px;transition:background .2s;position:absolute;inset:0}.gateway-toggle span:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #16294240}.gateway-toggle input:checked+span{background:var(--color-success,#16a34a)}.gateway-toggle input:checked+span:before{transform:translate(16px)}.gateway-toggle input:focus-visible+span{outline:2px solid var(--brand,#4f46e5);outline-offset:2px}.payment-gateway-chips{flex-wrap:wrap;gap:6px;display:flex}.gateway-chip{border:1px solid var(--color-line-soft);background:var(--color-surface-soft);color:var(--color-muted);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:9.5px;font-weight:800;display:inline-flex}.gateway-chip svg{width:11px;height:11px}.gateway-chip.chip-qr{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.gateway-chip.chip-api{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.gateway-chip.chip-live{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.live-dot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s infinite live-pulse;box-shadow:0 0 0 3px #22c55e2e}@keyframes live-pulse{0%,to{opacity:1;box-shadow:0 0 0 3px #22c55e2e}50%{opacity:.7;box-shadow:0 0 0 6px #22c55e1a}}.payment-gateway-details{border-top:1px dashed var(--color-line);gap:7px;padding-top:12px;display:grid}.payment-gateway-details>div{min-width:0;color:var(--color-muted);align-items:center;gap:8px;font-size:11px;display:flex}.payment-gateway-details svg{color:var(--color-faint);flex:none}.payment-gateway-details span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gateway-qr-thumb{border:1px solid var(--color-line);background:#fff;border-radius:10px;justify-self:start;margin-top:2px;padding:5px;overflow:hidden}.gateway-qr-thumb img{object-fit:cover;border-radius:6px;width:58px;height:58px;display:block}.payment-gateway-actions{border-top:1px solid var(--color-line-faint);justify-content:flex-end;align-items:center;gap:6px;padding-top:12px;display:flex}.payment-gateway-add{border:1.5px dashed var(--color-line-soft);background:var(--brand,#4f46e5);border-radius:18px;place-items:center;gap:5px;min-height:190px;display:grid}@supports (color:color-mix(in lab, red, red)){.payment-gateway-add{background:color-mix(in srgb, var(--brand,#4f46e5) 2%, white)}}.payment-gateway-add{color:var(--color-muted);cursor:pointer;transition:border-color .18s,background .18s,color .18s}.payment-gateway-add:hover{border-color:var(--brand,#4f46e5);background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.payment-gateway-add:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 5%, white)}}.payment-gateway-add:hover{color:var(--brand,#4f46e5)}.payment-gateway-add-icon{background:var(--brand,#4f46e5);border-radius:12px;place-items:center;width:38px;height:38px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.payment-gateway-add-icon{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, white)}}.payment-gateway-add-icon{color:var(--brand,#4f46e5)}.payment-gateway-add strong{color:inherit;font-size:12px;font-weight:800}.payment-gateway-add small{color:var(--color-faint);font-size:10px}.gateway-edit-dialog{width:min(560px,100vw - 32px)}.payment-gateway-card.is-preset{border-style:dashed;border-color:var(--color-line-soft);background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.payment-gateway-card.is-preset{background:color-mix(in srgb, var(--brand,#4f46e5) 2%, white)}}.payment-gateway-card.is-preset:hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.payment-gateway-card.is-preset:hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 45%, var(--color-line-soft))}}.preset-chip{background:var(--color-surface-soft);color:var(--color-faint);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;padding:4px 9px;font-size:9px;font-weight:800;display:inline-flex}.preset-copy{color:var(--color-faint);margin:0;font-size:11px;line-height:1.55}.dashboard-feature-picker{border:1px solid var(--color-line-soft);background:var(--color-surface-soft);border-radius:14px;grid-column:1/-1;gap:12px;padding:14px;display:grid}.dashboard-feature-picker-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.dashboard-feature-picker-header>div{gap:3px;display:grid}.dashboard-feature-picker-actions{align-items:center;gap:8px;display:flex!important}.dashboard-feature-picker-actions button{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.dashboard-feature-picker-actions button{border:1px solid color-mix(in srgb, var(--brand) 35%, var(--color-line-soft))}}.dashboard-feature-picker-actions button{background:var(--color-surface);color:var(--brand);cursor:pointer;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.dashboard-feature-picker-actions button:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.dashboard-feature-picker-actions button:hover{background:color-mix(in srgb, var(--brand) 8%, var(--color-surface))}}.dashboard-feature-picker-header strong{color:var(--color-body-strong);font-size:12px}.dashboard-feature-picker-header small{color:var(--color-faint);font-size:10px;line-height:1.45}.dashboard-feature-picker-header>span{background:var(--brand);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.dashboard-feature-picker-header>span{background:color-mix(in srgb, var(--brand) 12%, var(--color-surface))}}.dashboard-feature-picker-header>span{color:var(--brand);white-space:nowrap;padding:5px 9px;font-size:9px;font-weight:800}.dashboard-feature-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.dashboard-feature-option{border:1px solid var(--color-line-soft);background:var(--color-surface);cursor:pointer;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;min-height:76px;padding:10px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.dashboard-feature-option:hover,.dashboard-feature-option.selected{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.dashboard-feature-option:hover,.dashboard-feature-option.selected{border-color:color-mix(in srgb, var(--brand) 65%, var(--color-line-soft))}}.dashboard-feature-option:hover,.dashboard-feature-option.selected{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.dashboard-feature-option:hover,.dashboard-feature-option.selected{background:color-mix(in srgb, var(--brand) 5%, var(--color-surface))}}.dashboard-feature-option:has(input:focus-visible){outline:2px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.dashboard-feature-option:has(input:focus-visible){outline:2px solid color-mix(in srgb, var(--brand) 55%, transparent)}}.dashboard-feature-option:has(input:focus-visible){outline-offset:2px}.dashboard-feature-option input{width:17px;height:17px;accent-color:var(--brand);margin:1px 0 0}.dashboard-feature-option input:disabled{cursor:not-allowed;opacity:.8}.dashboard-feature-option-content{gap:3px;min-width:0;display:grid}.dashboard-feature-option-content strong{color:var(--color-body-strong);font-size:11px;line-height:1.25}.dashboard-feature-option-content small{color:var(--color-faint);font-size:9.5px;line-height:1.4}.dashboard-feature-option>em{border:1px solid var(--color-line-soft);color:var(--color-faint);white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800}.dashboard-feature-option.selected>em{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.dashboard-feature-option.selected>em{border-color:color-mix(in srgb, var(--brand) 28%, var(--color-line-soft))}}.dashboard-feature-option.selected>em{color:var(--brand)}.table-filter-bar{border-bottom:1px solid var(--color-line-faint);background:#fdfefe;flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:9px 20px;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.table-filter-bar{background:color-mix(in srgb, var(--color-surface) 88%, var(--color-surface-soft))}}.table-filter-search{border:1px solid var(--color-line-soft);background:var(--color-surface);border-radius:9px;flex:0 220px;align-items:center;gap:6px;min-width:140px;padding:6px 10px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.table-filter-search:focus-within{border-color:var(--brand,#4f46e5);box-shadow:0 0 0 3px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.table-filter-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 13%, transparent)}}.table-filter-search svg{width:14px;height:14px;color:var(--color-faint);flex:none}.table-filter-search input{color:var(--color-body);background:0 0;border:none;outline:none;width:100%;min-width:0;padding:0;font-size:11px;font-weight:600}.table-filter-search input::placeholder{color:var(--color-faint)}.table-filter-group{flex:none;align-items:center;gap:5px;display:inline-flex}.table-filter-label{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:800}.table-filter-select{border:1px solid var(--color-line-soft);background:var(--color-surface);color:var(--color-body);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 5 3 3 3-3'/%3E%3C/svg%3E");background-position:right 7px center;background-repeat:no-repeat;border-radius:8px;outline:none;padding:6px 24px 6px 9px;font-size:11px;font-weight:600;transition:border-color .15s,box-shadow .15s}.table-filter-select:focus-visible{border-color:var(--brand,#4f46e5);box-shadow:0 0 0 3px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.table-filter-select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 13%, transparent)}}.table-filter-status-group,.table-filter-date-range,.table-filter-number-range{align-items:center;gap:4px;display:inline-flex}.table-filter-date-input,.table-filter-number-input{border:1px solid var(--color-line-soft);background:var(--color-surface);color:var(--color-body);border-radius:8px;outline:none;width:auto;min-width:0;padding:6px 8px;font-size:11px;font-weight:600;transition:border-color .15s,box-shadow .15s}.table-filter-date-input:focus-visible,.table-filter-number-input:focus-visible{border-color:var(--brand,#4f46e5);box-shadow:0 0 0 3px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.table-filter-date-input:focus-visible,.table-filter-number-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 13%, transparent)}}.table-filter-date-sep{color:var(--color-faint);font-size:11px}.table-filter-clear{border:1px solid #dc26264d;align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.table-filter-clear{border:1px solid color-mix(in srgb, var(--color-danger) 30%, transparent)}}.table-filter-clear{background:#dc262614;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.table-filter-clear{background:color-mix(in srgb, var(--color-danger) 8%, transparent)}}.table-filter-clear{color:var(--color-danger);cursor:pointer;white-space:nowrap;padding:5px 10px;font-size:10px;font-weight:700;transition:background .15s}.table-filter-clear:hover{background:#dc262624}@supports (color:color-mix(in lab, red, red)){.table-filter-clear:hover{background:color-mix(in srgb, var(--color-danger) 14%, transparent)}}.table-filter-clear svg{width:12px;height:12px}.sortable-th{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--brand,#4f46e5);text-align:center!important}.sortable-th:hover{background:linear-gradient(180deg, var(--brand,#4f46e5), var(--brand,#4f46e5))!important}@supports (color:color-mix(in lab, red, red)){.sortable-th:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#4f46e5) 22%, var(--color-surface)), color-mix(in srgb, var(--brand,#4f46e5) 12%, var(--color-surface-soft)))!important}}.sortable-th-content{width:100%;color:inherit;gap:4px;margin:0 auto;text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}.sort-indicator{opacity:.45;color:var(--brand,#4f46e5);align-items:center;transition:opacity .15s,color .15s;display:inline-flex}.sort-indicator svg{width:13px;height:13px}.sort-indicator.active{opacity:1;color:var(--brand,#4f46e5)}.sortable-th.sort-active{color:var(--brand,#4f46e5)}@media (max-width:768px){.table-filter-bar{gap:6px;padding-inline:14px}.table-filter-search{flex:100%;min-width:0}.table-filter-group{flex:0 auto}}.adjustments-table-shell,.damages-table-shell{width:100%;padding:0 16px 10px;overflow-x:auto}.adjustments-table,.damages-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:780px}.adjustments-table thead,.damages-table thead{background:linear-gradient(180deg, var(--brand,#4f46e5) 0%, var(--brand,#4f46e5) 100%)}@supports (color:color-mix(in lab, red, red)){.adjustments-table thead,.damages-table thead{background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#4f46e5) 5%, #fff) 0%, color-mix(in srgb, var(--brand,#4f46e5) 1%, #fff) 100%)}}.adjustments-table th,.damages-table th{border:1px solid var(--color-line-faint);border-bottom:1.5px solid var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.adjustments-table th,.damages-table th{border-bottom:1.5px solid color-mix(in srgb, var(--brand,#4f46e5) 24%, transparent)}}.adjustments-table th,.damages-table th{color:var(--brand,#4f46e5);letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;padding:11px 12px;font-size:10px;font-weight:850}.adjustments-table td,.damages-table td{border:1px solid var(--color-line-faint);color:var(--color-body);text-align:left;vertical-align:middle;padding:10px 12px;font-size:12px}.adjustments-table tbody tr,.damages-table tbody tr{transition:background-color .15s}.adjustments-table tbody tr:hover,.damages-table tbody tr:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.adjustments-table tbody tr:hover,.damages-table tbody tr:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 4%, #fff)}}.adjustments-table td.align-right,.damages-table td.align-right{text-align:right;white-space:nowrap}.adjustments-table th:first-child{width:14%}.adjustments-table th:nth-child(2){width:36%}.adjustments-table th:nth-child(3){width:18%}.adjustments-table th:nth-child(4){width:10%}.adjustments-table th:nth-child(5){width:22%}.damages-table th:first-child{width:40%}.damages-table th:nth-child(2){width:16%}.damages-table th:nth-child(3){width:18%}.damages-table th:nth-child(4){width:26%}.adjustment-date{color:var(--color-body);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.adjustment-unit{color:var(--color-muted);white-space:nowrap;font-size:11px;font-weight:700}.reason-badge{background:var(--color-surface-soft);color:var(--color-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10px;font-style:normal;font-weight:750;display:inline-flex}.reason-badge:before{content:"";background:var(--color-faint);border-radius:50%;flex:none;width:6px;height:6px}.reason-badge.manual_adjustment{color:#4f46e5;background:#eef2ff}.reason-badge.manual_adjustment:before{background:#6366f1}.reason-badge.damaged{color:#dc2626;background:#fef2f2}.reason-badge.damaged:before{background:#ef4444}.reason-badge.expired{color:#b45309;background:#fffbeb}.reason-badge.expired:before{background:#f59e0b}.reason-badge.stock_count{color:#059669;background:#ecfdf5}.reason-badge.stock_count:before{background:#10b981}.reason-badge.defective{color:#b91c1c;background:#fef2f2}.reason-badge.defective:before{background:#ef4444}.reason-badge.spoilage{color:#6d28d9;background:#f5f3ff}.reason-badge.spoilage:before{background:#8b5cf6}.reason-badge.other{color:#475569;background:#f1f5f9}.reason-badge.other:before{background:#94a3b8}.purchase-kpi-card.blue .purchase-kpi-top svg{color:#3b82f6;background:#eff6ff}.purchase-kpi-card.red:after{background:linear-gradient(90deg,#f87171 0%,#dc2626 100%)}.purchase-kpi-card.red .purchase-kpi-top svg{color:#dc2626;background:#fef2f2}@media (max-width:520px){.adjustments-table th,.adjustments-table td,.damages-table th,.damages-table td{padding:9px 10px}}.management-table th,.management-table td,.purchases-table th,.purchases-table td,.orders-table th,.orders-table td,.adjustments-table th,.adjustments-table td,.damages-table th,.damages-table td,.seller-table th,.seller-table td,.support-table th,.support-table td,.products-reference-table th,.products-reference-table td,.register-history-table th,.register-history-table td,.labels-custom-table th,.labels-custom-table td{border-color:#0f172a}.management-table th,.purchases-table th,.orders-table th,.adjustments-table th,.damages-table th,.seller-table th,.support-table th,.products-reference-table th,.register-history-table th,.labels-custom-table th{border-bottom-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.management-table th,.purchases-table th,.orders-table th,.adjustments-table th,.damages-table th,.seller-table th,.support-table th,.products-reference-table th,.register-history-table th,.labels-custom-table th{border-bottom-color:color-mix(in srgb, var(--brand,#4f46e5) 32%, #0f172a)}}.audit-table tbody tr,.expense-table tbody tr{border-top-color:#0f172a}.gradient-border-panel{background:var(--brand-gradient,linear-gradient(135deg, #22d3ee 0%, #3b82f6 50%, #6366f1 100%));box-shadow:0 6px 18px var(--brand,#4f46e5);border:0;border-radius:18px;padding:1.5px;position:relative}@supports (color:color-mix(in lab, red, red)){.gradient-border-panel{box-shadow:0 6px 18px color-mix(in srgb, var(--brand,#4f46e5) 16%, transparent)}}.gradient-panel-inner{z-index:1;background:#fff;border-radius:16px;gap:10px;padding:20px;display:grid;position:relative}.gradient-panel-inner .eyebrow{margin:0}.gradient-panel-inner h2{color:var(--color-body-strong);letter-spacing:-.02em;margin:0;font-size:18px}.gradient-panel-inner .form-panel-copy{margin:0}.gradient-panel-inner .primary-button{justify-content:center;width:100%;margin-top:6px}.form-panel-tip{border-top:1px dashed var(--color-line);color:var(--color-faint);align-items:flex-start;gap:8px;margin-top:4px;padding-top:12px;font-size:10px;line-height:1.55;display:flex}.form-panel-tip svg{color:var(--brand,#4f46e5);flex:none;margin-top:1px}.theme-dark .gradient-panel-inner{background:#0f172a}.purchase-kpi-card.green:after{background:linear-gradient(90deg,#34d399 0%,#10b981 100%)}.purchase-kpi-card.green .purchase-kpi-top svg{background:#e3f4e9}@supports (color:color-mix(in lab, red, red)){.purchase-kpi-card.green .purchase-kpi-top svg{background:color-mix(in srgb, var(--color-success) 12%, #fff)}}.purchase-kpi-card.green .purchase-kpi-top svg{color:var(--color-success)}.purchase-kpi-card.blue:after{background:linear-gradient(90deg,#60a5fa 0%,#3b82f6 100%)}.purchase-kpi-card.blue .purchase-kpi-top svg{background:#e1f0f8}@supports (color:color-mix(in lab, red, red)){.purchase-kpi-card.blue .purchase-kpi-top svg{background:color-mix(in srgb, var(--color-info,#3b82f6) 12%, #fff)}}.purchase-kpi-card.blue .purchase-kpi-top svg{color:var(--color-info,#3b82f6)}.reorder-toolbar{border-bottom:1px solid var(--color-line-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px 12px;display:flex}.reorder-toolbar .purchase-search{width:min(100%,300px);margin:0 0 0 auto}.reorder-toolbar .purchase-filter-row{border-bottom:0;padding:0}.reorder-toolbar+.management-table-shell{padding:4px 16px 10px}.reorder-table{table-layout:fixed;min-width:1370px}.reorder-serial-col{width:54px}.reorder-picture-col{width:76px}.reorder-product-col{width:240px}.reorder-sku-col{width:110px}.reorder-type-col{width:120px}.reorder-updated-col,.reorder-time-col{width:112px}.reorder-weight-col{width:100px}.reorder-on-hand-col{width:110px}.reorder-level-col{width:120px}.reorder-quantity-col{width:116px}.reorder-cost-col{width:92px}.reorder-serial-cell,.reorder-picture-cell{text-align:center}.reorder-table .item-avatar-image,.reorder-table .item-avatar{width:44px;height:44px}.reorder-product-copy{width:100%;min-width:0;display:block}.reorder-table .reorder-product-copy strong{white-space:normal;overflow-wrap:anywhere;line-height:1.35;display:block}.reorder-product-code,.reorder-product-type{color:var(--color-body);overflow-wrap:anywhere;font-size:10px;font-weight:700;line-height:1.45;display:block}.reorder-product-type{color:var(--color-muted)}.products-pagination.reorder-pagination{border:0;border-top:1px solid var(--color-line-faint);border-radius:0;padding-inline:20px}.reorder-table-panel{margin-top:26px}.reorder-table-panel .workspace-heading{border-bottom:1px solid var(--color-line-faint);margin-bottom:0}.reorder-table-panel .workspace-heading h1{color:var(--color-body-strong);letter-spacing:-.025em;margin:0 0 3px;font-size:19px;font-weight:800}.reorder-table-panel .workspace-heading .eyebrow{margin-bottom:3px}.reorder-table-actions{align-items:center}.reorder-create-button svg{width:14px;height:14px}.modal-backdrop .reorder-purchase-dialog{width:min(1080px,100vw - 32px);max-width:1080px;max-height:calc(100dvh - 32px)}.reorder-purchase-dialog .modal-heading{z-index:5;background:var(--color-surface);position:sticky;top:0}.modal-card.reorder-purchase-dialog .purchase-entity-form{min-width:0;padding:20px}.reorder-purchase-dialog .purchase-order-layout,.reorder-purchase-dialog .purchase-order-main,.reorder-purchase-dialog .purchase-order-side,.reorder-purchase-dialog .purchase-form-section,.reorder-purchase-dialog .purchase-order-inner{min-width:0}.reorder-purchase-dialog .purchase-suggestion-actions{flex:none;gap:6px;margin-left:auto;display:flex}.reorder-purchase-dialog .purchase-suggestion-reset{padding-inline:10px;font-size:10px}.reorder-purchase-dialog .purchase-suggestion-reset svg{width:12px;height:12px}@media (min-width:1080px){.reorder-purchase-dialog .purchase-order-layout{grid-template-columns:minmax(640px,1fr) 300px;gap:18px}.reorder-purchase-dialog .purchase-order-side{position:sticky;top:78px}}.reorder-date{min-width:0;color:var(--color-faint);white-space:nowrap;font-size:11px;font-weight:650;display:block}.reorder-weight{border:1px solid var(--brand,#4f46e5);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.reorder-weight{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 18%, var(--color-line))}}.reorder-weight{background:var(--brand,#4f46e5);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.reorder-weight{background:color-mix(in srgb, var(--brand,#4f46e5) 6%, #fff)}}.reorder-weight{color:var(--brand,#4f46e5);white-space:nowrap;padding:3px 9px;font-size:10px;font-weight:800}.reorder-weight.missing{border-color:var(--color-line-faint);background:var(--color-surface-soft);color:var(--color-faint)}@media (max-width:760px){.reorder-table-actions{justify-content:space-between;width:100%}.modal-backdrop .reorder-purchase-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.modal-card.reorder-purchase-dialog .purchase-entity-form{padding:16px}.reorder-purchase-dialog .purchase-section-title{flex-wrap:wrap;align-items:flex-start}.reorder-purchase-dialog .purchase-suggestion-actions{width:100%;margin-left:0}.reorder-purchase-dialog .purchase-suggestion-reset{flex:1 1 0;justify-content:center}.reorder-toolbar{padding:12px 18px 10px}.reorder-toolbar .purchase-search{width:100%}.reorder-toolbar .purchase-filter-row{padding:0}}.language-menu{z-index:60;border:1px solid var(--color-line);direction:ltr;background:#fff;border-radius:12px;width:min(300px,100vw - 24px);position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 22px 55px -16px #16294252}.language-menu-heading{border-bottom:1px solid var(--color-line-faint);justify-content:space-between;align-items:center;padding:14px;display:flex}.language-menu-heading>div{gap:3px;display:grid}.language-menu-heading strong{color:var(--color-body-strong);font-size:12px}.language-menu-heading small{color:var(--color-faint);font-size:9px}.language-menu-heading>span{background:var(--color-surface-soft);color:var(--color-muted);border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.language-list{border-top:1px solid var(--color-line-faint);max-height:min(410px,100vh - 190px);padding:5px;overflow-y:auto}.language-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.language-list button:hover{background:var(--color-surface)}.language-list button.active{background:#eef2ff}.language-list button>span{gap:2px;display:grid}.language-list strong{color:var(--color-body-strong);font-size:11px;font-weight:750}.language-list small{color:var(--color-faint);font-size:9px}.language-list button>svg{width:14px;height:14px;color:var(--brand,#4f46e5)}.support-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.support-list-panel{min-width:0}.support-table{table-layout:fixed;min-width:1020px}.suppliers-list-panel{width:100%;min-width:0}.suppliers-list-panel .management-table-shell{overflow-x:auto}.suppliers-workflow-hint{border:1px solid var(--color-line-faint);background:var(--brand,#4f46e5);border-radius:12px;margin:0 0 12px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.suppliers-workflow-hint{background:color-mix(in srgb, var(--brand,#4f46e5) 6%, var(--color-surface))}}.suppliers-workflow-hint{color:var(--color-muted);font-size:12px;line-height:1.55}.suppliers-workflow-hint a{color:var(--brand,#4f46e5);font-weight:700;text-decoration:none}.suppliers-workflow-hint a:hover{text-decoration:underline}.suppliers-table{table-layout:fixed;width:100%;min-width:0!important}.suppliers-table th,.suppliers-table td{vertical-align:middle;overflow:hidden}.suppliers-table th:first-child,.suppliers-table td:first-child{width:52px}.suppliers-table th:nth-child(2),.suppliers-table td:nth-child(2){width:22%}.suppliers-table th:nth-child(3),.suppliers-table td:nth-child(3){width:16%}.suppliers-table th:nth-child(4),.suppliers-table td:nth-child(4){width:12%}.suppliers-table th:nth-child(5),.suppliers-table td:nth-child(5),.suppliers-table th:nth-child(6),.suppliers-table td:nth-child(6),.suppliers-table th:nth-child(7),.suppliers-table td:nth-child(7){width:11%}.suppliers-table th:nth-child(8),.suppliers-table td:nth-child(8){width:9%}.suppliers-table th:nth-child(9),.suppliers-table td:nth-child(9){width:72px}.suppliers-name-cell,.suppliers-contact-cell,.suppliers-added-cell,.suppliers-due-cell{gap:2px;min-width:0;display:grid}.suppliers-name-cell>span:last-child,.suppliers-contact-cell,.suppliers-added-cell,.suppliers-due-cell{min-width:0}.suppliers-name-cell strong,.suppliers-name-cell small,.suppliers-contact-cell strong,.suppliers-contact-cell small,.suppliers-added-cell strong,.suppliers-added-cell small,.suppliers-due-cell strong,.suppliers-due-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suppliers-due-cell small{color:var(--color-faint);font-size:9px}.suppliers-table .status-badge{text-overflow:ellipsis;max-width:100%;overflow:hidden}.supplier-statement-dialog{max-width:920px}.supplier-statement-dialog .supplier-ledger-table{min-width:0}.ticket-subject{gap:3px;min-width:0;display:grid}.ticket-subject-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ticket-subject strong{color:var(--color-body-strong);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ticket-no-chip{border:1px solid var(--color-line-faint);background:var(--color-surface-soft);color:var(--color-muted);white-space:nowrap;border-radius:6px;flex:none;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8.5px;font-weight:700}.ticket-subject small{margin:0!important}.ticket-subject em{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.priority-badge{background:var(--color-surface-soft);color:var(--color-muted);text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:850;display:inline-flex}.priority-badge.high{background:var(--color-warning-bg);color:var(--color-warning)}.priority-badge.urgent{background:var(--color-danger-bg);color:var(--color-danger)}.priority-badge.low{background:var(--color-info-bg);color:var(--color-info)}.ticket-status-select{background-color:var(--color-surface);min-width:112px;color:var(--color-muted);border-radius:8px;padding:7px 26px 7px 9px;font-size:9px;font-weight:800}.ticket-status-select.open{background-color:var(--color-info-bg);color:var(--color-info)}.ticket-status-select.in_progress{background-color:var(--color-warning-bg);color:var(--color-warning)}.ticket-status-select.waiting{background-color:var(--color-line-faint);color:var(--color-muted)}.ticket-status-select.resolved{background-color:var(--color-success-bg);color:var(--color-success)}.ticket-status-select.closed{background-color:var(--color-line-faint);color:var(--color-faint)}.support-form-panel{padding:20px}.support-form-heading{border-bottom:1px solid var(--color-line-faint);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding-bottom:16px;display:grid}.support-form-heading .settings-hero-icon{width:38px;height:38px;box-shadow:0 8px 18px -8px var(--brand,#4f46e5);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.support-form-heading .settings-hero-icon{box-shadow:0 8px 18px -8px color-mix(in srgb, var(--brand,#4f46e5) 55%, transparent)}}.support-form-heading .eyebrow{margin-bottom:4px}.support-form-heading h2{color:var(--color-body-strong);margin-bottom:4px}.support-form-heading p:last-child{color:var(--color-faint);margin:0;font-size:10px}.support-ticket-form{grid-template-columns:minmax(0,1fr);gap:13px;margin-top:17px;display:grid}.support-description{grid-column:1/-1}.support-ticket-form textarea{resize:vertical;min-height:116px}.support-form-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.support-ticket-form>.form-message{grid-column:1/-1}.date-chip:has(svg){align-items:center;gap:6px;display:inline-flex}.date-chip svg{width:13px;height:13px}.support-layout-full{grid-template-columns:minmax(0,1fr)}.support-layout-full .support-list-panel{grid-column:1/-1}.serial-chip{background:var(--color-surface-soft);border:1px solid var(--color-line-faint);min-width:28px;height:28px;color:var(--color-muted);border-radius:8px;place-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-grid}.support-create-dialog{max-width:560px}.supplier-ledger-dialog{max-width:760px}.ledger-contact{overflow-wrap:anywhere;color:var(--color-muted);margin:0;font-size:12px;line-height:1.6}.ledger-notes{overflow-wrap:anywhere;border-left:3px solid var(--brand,#4f46e5);margin:8px 0 0}@supports (color:color-mix(in lab, red, red)){.ledger-notes{border-left:3px solid color-mix(in srgb, var(--brand,#4f46e5) 45%, transparent)}}.ledger-notes{background:var(--color-surface-soft);color:var(--color-body);border-radius:0 10px 10px 0;padding:10px 12px;font-size:12px;line-height:1.6}.ledger-notes strong{color:var(--color-body-strong)}.ledger-totals{flex-wrap:wrap;gap:10px;display:flex}.ledger-totals>span{border:1px solid var(--color-line-faint);background:var(--color-surface-soft);border-radius:10px;flex:140px;gap:2px;min-width:0;padding:10px 12px;display:grid}.ledger-totals small{color:var(--color-faint);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:750}.ledger-totals strong{color:var(--color-body-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.supplier-ledger-table{min-width:620px}@media (max-width:640px){.ledger-totals>span{flex:100%}}.supplier-heading-actions{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.supplier-heading-actions .table-search{flex:auto;min-width:0}.supplier-heading-actions .table-search input{min-width:0}.supplier-heading-actions .primary-button{white-space:nowrap;flex:none}@media (max-width:700px){.support-ticket-form{grid-template-columns:minmax(0,1fr)}.support-description,.support-form-actions,.support-ticket-form>.form-message{grid-column:auto}}@media (max-width:600px){.language-menu{position:fixed;top:62px;right:12px}.support-form-panel{padding:17px}}.lead-modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(7px);background:#0f172a6b;place-items:center;width:100%;height:100%;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.lead-modal{z-index:auto;--tw-translate-x:0;--tw-translate-y:0;border:1px solid var(--brand,#4f46e5);width:min(720px,100%);max-width:none;max-height:min(760px,100vh - 48px);position:relative;top:auto;left:auto;overflow:hidden;transform:none}@supports (color:color-mix(in lab, red, red)){.lead-modal{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 14%, var(--color-line))}}.lead-modal{background:#fff;border-radius:22px;box-shadow:0 32px 80px -28px #0f172a61,0 8px 24px -16px #0f172a33}.lead-modal:before{content:"";z-index:2;background:linear-gradient(90deg, #22d3ee, #3b82f6 42%, var(--brand,#4f46e5) 75%, #8b5cf6);height:3px;position:absolute;inset:0 0 auto}.lead-modal-heading{border-bottom:1px solid var(--color-line-faint);background:radial-gradient(340px 160px at 100% 0%, #22d3ee17, transparent 70%), radial-gradient(280px 150px at 0% 0%, var(--brand,#4f46e5), transparent 70%), #fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 19px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.lead-modal-heading{background:radial-gradient(340px 160px at 100% 0%, #22d3ee17, transparent 70%), radial-gradient(280px 150px at 0% 0%, color-mix(in srgb, var(--brand,#4f46e5) 7%, transparent), transparent 70%), #fff}}.lead-modal-title-wrap{align-items:flex-start;gap:13px;min-width:0;display:flex}.lead-modal-icon{color:#fff;background:linear-gradient(135deg, #22d3ee 0%, #3b82f6 45%, var(--brand,#4f46e5) 100%);width:44px;height:44px;box-shadow:0 13px 28px -14px var(--brand,#4f46e5);border-radius:14px;flex:0 0 44px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.lead-modal-icon{box-shadow:0 13px 28px -14px color-mix(in srgb, var(--brand,#4f46e5) 75%, transparent)}}.lead-modal-icon svg{stroke-width:2.2px;width:20px;height:20px}.lead-modal-kicker{color:var(--brand,#4f46e5);letter-spacing:.13em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.lead-modal-heading h2{color:var(--color-body-strong);letter-spacing:-.035em;margin:0;font-size:21px;font-weight:850;line-height:1.15}.lead-modal-heading p{max-width:470px;color:var(--color-muted);margin:5px 0 0;font-size:11px;line-height:1.55}.lead-modal-close{cursor:pointer;border:1px solid var(--color-line-faint);width:35px;height:35px;color:var(--color-muted);background:#ffffffb8;border-radius:10px;flex:0 0 35px;place-items:center;transition:border-color .15s,background-color .15s,color .15s,transform .1s;display:grid}.lead-modal-close:hover{border-color:#e1b9c0}@supports (color:color-mix(in lab, red, red)){.lead-modal-close:hover{border-color:color-mix(in srgb, var(--color-danger) 24%, var(--color-line))}}.lead-modal-close:hover{background:var(--color-danger-bg);color:var(--color-danger)}.lead-modal-close:active{transform:scale(.95)}.lead-modal-close svg{width:16px;height:16px}.lead-modal-body{max-height:calc(100vh - 175px);padding:22px 24px 24px;overflow-y:auto}.lead-modal-form{gap:18px;display:grid}.lead-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 13px;display:grid}.lead-field{gap:7px;min-width:0;display:grid}.lead-field-wide{grid-column:1/-1}.lead-field-label{min-height:16px;color:var(--color-body);align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.lead-field-label em{background:var(--brand,#4f46e5);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lead-field-label em{background:color-mix(in srgb, var(--brand,#4f46e5) 8%, white)}}.lead-field-label em{color:var(--brand,#4f46e5);letter-spacing:.06em;text-transform:uppercase;padding:2px 5px;font-size:7px;font-style:normal;font-weight:850}.lead-field-label small{color:var(--color-faint);margin-left:auto;font-size:8px;font-weight:650}.lead-modal-form input,.lead-modal-form select,.lead-modal-form textarea{width:100%;min-height:44px;color:var(--color-body-strong);background:#f9fbfd;border:1px solid #dce4ed;border-radius:11px;padding:10px 12px;font-size:12px;font-weight:550;transition:border-color .15s,background-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #0f172a05}.lead-modal-form input:hover,.lead-modal-form select:hover,.lead-modal-form textarea:hover{background:#fff;border-color:#c7d2df}.lead-modal-form input:focus,.lead-modal-form select:focus,.lead-modal-form textarea:focus{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.lead-modal-form input:focus,.lead-modal-form select:focus,.lead-modal-form textarea:focus{border-color:color-mix(in srgb, var(--brand,#4f46e5) 70%, #dce4ed)}}.lead-modal-form input:focus,.lead-modal-form select:focus,.lead-modal-form textarea:focus{box-shadow:0 0 0 3px var(--brand,#4f46e5), 0 5px 16px -14px var(--brand,#4f46e5);background:#fff;outline:none}@supports (color:color-mix(in lab, red, red)){.lead-modal-form input:focus,.lead-modal-form select:focus,.lead-modal-form textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 11%, transparent), 0 5px 16px -14px color-mix(in srgb, var(--brand,#4f46e5) 70%, transparent)}}.lead-modal-form input::placeholder,.lead-modal-form textarea::placeholder{color:#94a3b8;font-weight:500}.lead-modal-form select{text-transform:capitalize}.lead-modal-form textarea{resize:vertical;min-height:92px;line-height:1.55}.lead-form-message{border:1px solid #dc26263d;margin:-3px 0 0}@supports (color:color-mix(in lab, red, red)){.lead-form-message{border:1px solid color-mix(in srgb, var(--color-danger) 24%, transparent)}}.lead-form-message{background:var(--color-danger-bg);color:var(--color-danger);border-radius:10px;padding:9px 11px;font-size:10px;font-weight:650}.lead-modal-actions{border-top:1px solid var(--color-line-faint);background:linear-gradient(#f8fafc59,#f8fafc);justify-content:flex-end;align-items:center;gap:9px;margin:0 -24px -24px;padding:15px 24px;display:flex}.lead-modal-actions button{border-radius:10px;min-height:40px;padding-inline:16px}.lead-save-button{min-width:126px;box-shadow:0 12px 24px -14px var(--brand,#4f46e5);justify-content:center;align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-save-button{box-shadow:0 12px 24px -14px color-mix(in srgb, var(--brand,#4f46e5) 75%, transparent)}}.lead-save-button svg{width:14px;height:14px}.lead-save-button:disabled,.lead-cancel-button:disabled{cursor:wait;opacity:.65}@media (max-width:640px){.lead-modal-backdrop{align-items:flex-end;padding:10px}.lead-modal{border-radius:20px;width:100%;max-height:calc(100vh - 20px)}.lead-modal-heading{padding:19px 17px 16px}.lead-modal-body{max-height:calc(100vh - 145px);padding:18px 17px 20px}.lead-form-grid{grid-template-columns:1fr;gap:13px}.lead-field-wide{grid-column:auto}.lead-modal-actions{margin:0 -17px -20px;padding:13px 17px}.lead-modal-actions button{flex:1}}.confirm-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617b8;align-content:center;place-items:center}.confirm-dialog{width:min(440px,100vw - 28px);box-shadow:0 30px 90px -30px #000c;overflow:hidden!important}.confirm-dialog-heading{padding:22px 24px 16px;display:block;position:relative}.confirm-dialog-icon{border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.confirm-dialog-icon svg{width:21px;height:21px}.confirm-dialog-heading .eyebrow{margin:16px 0 5px}.confirm-dialog-heading h2{padding-right:36px;font-size:20px}.confirm-dialog-heading p:last-of-type{max-width:360px;margin-top:7px;font-size:12px;line-height:1.6}.confirm-dialog-close{position:absolute;top:18px;right:18px}.confirm-dialog-actions{border-top:1px solid var(--color-line-faint);justify-content:flex-end;gap:9px;padding:16px 24px 20px;display:flex}.confirm-dialog-accept{color:#fff;cursor:pointer;border-radius:10px;min-height:38px;padding:0 15px;font-size:12px;font-weight:800}.confirm-dialog-danger{border:1px solid #df979b!important}@supports (color:color-mix(in lab, red, red)){.confirm-dialog-danger{border:1px solid color-mix(in srgb, var(--color-danger,#dc2626) 42%, var(--color-line))!important}}.confirm-dialog-danger .confirm-dialog-icon{border:1px solid #dc262661}@supports (color:color-mix(in lab, red, red)){.confirm-dialog-danger .confirm-dialog-icon{border:1px solid color-mix(in srgb, var(--color-danger,#dc2626) 38%, transparent)}}.confirm-dialog-danger .confirm-dialog-icon{background:#fae1e1}@supports (color:color-mix(in lab, red, red)){.confirm-dialog-danger .confirm-dialog-icon{background:color-mix(in srgb, var(--color-danger,#dc2626) 14%, var(--color-surface))}}.confirm-dialog-danger .confirm-dialog-icon,.confirm-dialog-danger .eyebrow{color:var(--color-danger,#dc2626)}.confirm-dialog-danger .confirm-dialog-accept{background:#dc2626;border:1px solid #b91c1c}.confirm-dialog-danger .confirm-dialog-accept:hover{background:#b91c1c}.confirm-dialog-warning{border:1px solid #deb98e!important}@supports (color:color-mix(in lab, red, red)){.confirm-dialog-warning{border:1px solid color-mix(in srgb, var(--color-warning,#d97706) 42%, var(--color-line))!important}}.confirm-dialog-warning .confirm-dialog-icon{border:1px solid #d9770661}@supports (color:color-mix(in lab, red, red)){.confirm-dialog-warning .confirm-dialog-icon{border:1px solid color-mix(in srgb, var(--color-warning,#d97706) 38%, transparent)}}.confirm-dialog-warning .confirm-dialog-icon{background:#faecdc}@supports (color:color-mix(in lab, red, red)){.confirm-dialog-warning .confirm-dialog-icon{background:color-mix(in srgb, var(--color-warning,#d97706) 14%, var(--color-surface))}}.confirm-dialog-warning .confirm-dialog-icon,.confirm-dialog-warning .eyebrow{color:var(--color-warning,#d97706)}.confirm-dialog-warning .confirm-dialog-accept{background:#d97706;border:1px solid #b45309}.confirm-dialog-warning .confirm-dialog-accept:hover{background:#b45309}.confirm-dialog-success{border:1px solid #8ccbaa!important}@supports (color:color-mix(in lab, red, red)){.confirm-dialog-success{border:1px solid color-mix(in srgb, var(--color-success,#16a34a) 42%, var(--color-line))!important}}.confirm-dialog-success .confirm-dialog-icon{border:1px solid #16a34a61}@supports (color:color-mix(in lab, red, red)){.confirm-dialog-success .confirm-dialog-icon{border:1px solid color-mix(in srgb, var(--color-success,#16a34a) 38%, transparent)}}.confirm-dialog-success .confirm-dialog-icon{background:#def2e6}@supports (color:color-mix(in lab, red, red)){.confirm-dialog-success .confirm-dialog-icon{background:color-mix(in srgb, var(--color-success,#16a34a) 14%, var(--color-surface))}}.confirm-dialog-success .confirm-dialog-icon,.confirm-dialog-success .eyebrow{color:var(--color-success,#16a34a)}.confirm-dialog-success .confirm-dialog-accept{background:#16a34a;border:1px solid #15803d}.confirm-dialog-success .confirm-dialog-accept:hover{background:#15803d}@media (max-width:520px){.confirm-dialog-actions{grid-template-columns:1fr;display:grid}.confirm-dialog-actions button{width:100%}}.area-chart-shell{border-color:var(--color-line-faint);background:linear-gradient(180deg, #fff 0%, var(--color-surface-soft) 100%)}.chart-grid{stroke:#64748b66;stroke-width:1.5px;stroke-dasharray:5 5}.chart-y-label{fill:#1e293b;color:#1e293b;font-size:11px;font-weight:800}.chart-x-label{fill:#334155;color:#334155;font-size:10px;font-weight:700}.area-chart-axis-label,.area-chart-x-title{fill:#64748b;color:#64748b}.chart-line{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;fill:none;filter:drop-shadow(0 3px 6px #00000047)}.chart-dot{stroke:#202630;stroke-width:2.5px;filter:drop-shadow(0 2px 4px #00000057)}.chart-dot:focus-visible{stroke:#fff;stroke-width:3px}.chart-active-guide{stroke:#64748b73;stroke-dasharray:3 5}.chart-tooltip-box{fill:#0b1018;stroke:#94a3b833}.chart-tooltip-label{fill:#e2e8f0}.area-chart-legend{min-height:28px;color:var(--color-muted);justify-content:center;align-items:center;gap:18px;padding:0 12px 6px;font-size:11px;font-weight:700;display:flex}.area-chart-legend span{align-items:center;gap:6px;display:inline-flex}.area-chart-legend i{border:2px solid #f8fafc;border-radius:999px;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 1px #94a3b842}.storefront{--brand:#0e7490;--ink:#0b2439;color:#1d293a;background:#f7f8fa;min-height:100vh}.storefront *{box-sizing:border-box}.shop-header{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-bottom:1px solid #e6e9ef;position:sticky;top:0}.shop-header-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:0 auto;padding:12px 20px;display:flex}.shop-brand{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.shop-brand-logo{object-fit:contain;max-width:120px;height:34px}.shop-brand-symbol{background:linear-gradient(135deg, var(--brand), var(--brand));border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}@supports (color:color-mix(in lab, red, red)){.shop-brand-symbol{background:linear-gradient(135deg, var(--brand), color-mix(in srgb, var(--brand) 55%, var(--ink)))}}.shop-brand-symbol{color:#fff;font-size:13px;font-weight:800}.shop-brand>span:last-child{gap:1px;min-width:0;display:grid}.shop-brand strong{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.shop-brand small{color:#8390a2;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.shop-nav{align-items:center;gap:4px;display:flex}.shop-nav-item{position:relative}.shop-nav-item>a{color:#445069;border-radius:9px;padding:8px 12px;font-size:13px;font-weight:650;text-decoration:none;transition:background-color .13s,color .13s;display:block}.shop-nav-item>a:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.shop-nav-item>a:hover{background:color-mix(in srgb, var(--brand) 9%, #fff)}}.shop-nav-item>a:hover{color:var(--brand)}.shop-nav-sub{opacity:0;pointer-events:none;background:#fff;border:1px solid #e6e9ef;border-radius:11px;min-width:180px;padding:5px;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:calc(100% + 4px);left:0;transform:translateY(-4px);box-shadow:0 14px 34px -14px #16294238}.shop-nav-item:hover .shop-nav-sub{opacity:1;pointer-events:auto;transform:translateY(0)}.shop-nav-sub a{color:#445069;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:600;text-decoration:none}.shop-nav-sub a:hover{color:var(--brand);background:#f1f4f8}.shop-cart-button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:7px;padding:9px 14px;font-size:12.5px;font-weight:750;transition:filter .14s,transform .14s;display:flex}.shop-cart-button:hover{filter:brightness(1.12);transform:translateY(-1px)}.shop-cart-count{background:var(--brand);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:800;display:flex}.shop-hero{background:radial-gradient(720px 320px at 14% 0%, var(--brand), transparent 70%), radial-gradient(720px 340px at 92% 18%, var(--brand), transparent 70%), linear-gradient(120deg, var(--ink), var(--ink));align-items:center;min-height:380px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.shop-hero{background:radial-gradient(720px 320px at 14% 0%, color-mix(in srgb, var(--brand) 24%, transparent), transparent 70%), radial-gradient(720px 340px at 92% 18%, color-mix(in srgb, var(--brand) 12%, transparent), transparent 70%), linear-gradient(120deg, color-mix(in srgb, var(--ink) 96%, #000), var(--ink))}}.shop-hero{color:#fff;background-position:50%;background-size:cover;padding:48px 20px}.shop-hero-inner{width:100%;max-width:1180px;margin:0 auto;position:relative}.shop-hero h1{letter-spacing:-.03em;color:#fff;max-width:620px;margin:6px 0 10px;font-size:clamp(30px,4.4vw,48px);font-weight:850}.shop-hero-text{color:#ffffffd1;max-width:560px;margin:0 0 22px;font-size:14px;line-height:1.6}.shop-eyebrow{color:var(--brand);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:10.5px;font-weight:850}@supports (color:color-mix(in lab, red, red)){.shop-hero .shop-eyebrow{color:color-mix(in srgb, var(--brand) 60%, #fff)}}.shop-hero-cta{background:var(--brand);color:#fff;box-shadow:0 12px 26px -10px var(--brand);border-radius:11px;align-items:center;gap:8px;padding:12px 22px;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.shop-hero-cta{box-shadow:0 12px 26px -10px color-mix(in srgb, var(--brand) 70%, transparent)}}.shop-hero-cta{transition:filter .14s,transform .14s}.shop-hero-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.shop-slider-strip{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;max-width:1180px;margin:22px auto 0;padding:0 20px;display:grid}.shop-slider-card{background:linear-gradient(200deg, var(--brand), var(--brand));border-radius:16px;align-items:flex-end;min-height:120px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.shop-slider-card{background:linear-gradient(200deg, color-mix(in srgb, var(--brand) 28%, #fff), color-mix(in srgb, var(--brand) 8%, #eef1f6))}}.shop-slider-card{color:#1d293a;background-position:50%;background-size:cover;text-decoration:none}.shop-slider-card span{font-size:13.5px;font-weight:800}.shop-banners{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;max-width:1180px;margin:22px auto 0;padding:0 20px;display:grid}.shop-banner{background:linear-gradient(200deg, var(--brand), #f0f3f8);border-radius:16px;align-items:flex-end;min-height:110px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.shop-banner{background:linear-gradient(200deg, color-mix(in srgb, var(--brand) 20%, #fff), #f0f3f8)}}.shop-banner{background-position:50%;background-size:cover;text-decoration:none}.shop-banner span{color:#1d293a;font-size:14px;font-weight:800}.shop-section{max-width:1180px;margin:0 auto;padding:42px 20px 0}.shop-section-head{margin-bottom:20px}.shop-section-head h2{letter-spacing:-.025em;color:#15202e;margin:0;font-size:24px;font-weight:850}.shop-section-note{color:#8390a2;margin:6px 0 0;font-size:12.5px}.shop-collection-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.shop-collection-card{color:inherit;background:#fff;border:1px solid #e6e9ef;border-radius:15px;align-items:center;gap:12px;padding:16px;text-decoration:none;transition:border-color .14s,transform .14s,box-shadow .14s;display:flex}.shop-collection-card:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.shop-collection-card:hover{border-color:color-mix(in srgb, var(--brand) 45%, #e6e9ef)}}.shop-collection-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px -16px #1629422e}.shop-collection-icon{background:var(--brand);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@supports (color:color-mix(in lab, red, red)){.shop-collection-icon{background:color-mix(in srgb, var(--brand) 10%, #fff)}}.shop-collection-icon{color:var(--brand)}.shop-collection-card span:last-child{gap:2px;min-width:0;display:grid}.shop-collection-card strong{font-size:13.5px;font-weight:800}.shop-collection-card small{color:#8390a2;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.shop-product-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:16px;display:grid}.shop-product-card{background:#fff;border:1px solid #e6e9ef;border-radius:16px;transition:border-color .14s,transform .14s,box-shadow .14s;display:grid;overflow:hidden}.shop-product-card:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.shop-product-card:hover{border-color:color-mix(in srgb, var(--brand) 45%, #e6e9ef)}}.shop-product-media{background:#f2f4f8;height:150px;position:relative}.shop-product-media img{object-fit:cover;width:100%;height:100%}.shop-product-fallback{background:linear-gradient(140deg, var(--brand), #eef1f6);justify-content:center;align-items:center;width:100%;height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.shop-product-fallback{background:linear-gradient(140deg, color-mix(in srgb, var(--brand) 16%, #fff), #eef1f6)}}.shop-product-fallback{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.shop-product-fallback{color:color-mix(in srgb, var(--brand) 75%, #1d293a)}}.shop-product-fallback{font-size:26px;font-weight:850}.shop-product-featured{background:var(--brand);color:#fff;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800;position:absolute;top:10px;left:10px}.shop-product-body{gap:7px;padding:14px;display:grid}.shop-product-body h3{margin:0;font-size:13.5px;font-weight:800;line-height:1.35}.shop-product-sku{color:#9aa7b8;margin:0;font-size:11px}.shop-product-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.shop-product-price{letter-spacing:-.02em;font-size:15px;font-weight:850}.shop-stock-badge{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.shop-stock-badge.ok{color:#15803d;background:#e7f6ec}.shop-stock-badge.low{color:#b45309;background:#fef3c7}.shop-stock-badge.out{color:#b91c1c;background:#fee2e2}.shop-add-button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:10px;margin-top:4px;padding:10px;font-size:12.5px;font-weight:750;transition:filter .14s}.shop-add-button:hover:not(:disabled){filter:brightness(1.14)}.shop-add-button:disabled{color:#8b96a5;cursor:not-allowed;background:#d7dde5}.shop-empty{color:#8390a2;text-align:center;background:#fbfcfe;border:1px dashed #d8dee6;border-radius:16px;place-items:center;gap:10px;padding:44px 20px;display:grid}.shop-empty p{margin:0;font-size:13px}.shop-widget-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.shop-widget{background:linear-gradient(#fff,#fbfcfe);border:1px solid #e8ebf1;border-radius:18px;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 1px 2px #1629420a}.shop-widget:hover{border-color:#0e749059;transform:translateY(-3px);box-shadow:0 16px 32px -18px #16294240}.shop-widget-head{align-items:center;gap:11px;margin-bottom:13px;display:flex}.shop-widget-icon{color:#0e7490;background:linear-gradient(135deg,#0e749024,#0e749038);border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.shop-widget h3{margin:0;font-size:14px;font-weight:800}.shop-widget ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.shop-widget ul li{color:#5d6a7c;padding-left:24px;font-size:12.5px;line-height:1.55;position:relative}.shop-widget ul li:before{content:"";background:#0e749024;border-radius:50%;width:15px;height:15px;position:absolute;top:3px;left:0}.shop-widget ul li:after{content:"";border-bottom:1.5px solid #0e7490;border-left:1.5px solid #0e7490;width:5px;height:3px;position:absolute;top:8px;left:4.5px;transform:rotate(-45deg)}.shop-widget p{color:#5d6a7c;margin:0;font-size:12.5px;line-height:1.6}.shop-faq{padding-bottom:10px}.shop-faq-group{margin-bottom:18px}.shop-faq-group h3{color:var(--brand);margin:0 0 8px;font-size:14px;font-weight:800}.shop-faq-item{background:#fff;border:1px solid #e6e9ef;border-radius:12px;margin-bottom:8px;overflow:hidden}.shop-faq-item summary{cursor:pointer;padding:13px 16px;font-size:13px;font-weight:750;list-style:none}.shop-faq-item summary::-webkit-details-marker{display:none}.shop-faq-item summary:after{content:"+";float:right;color:var(--brand);font-size:16px;font-weight:800}.shop-faq-item[open] summary:after{content:"−"}.shop-faq-item p{color:#5d6a7c;margin:0;padding:0 16px 14px;font-size:12.5px;line-height:1.65}.shop-footer{color:#b9c2d0;background:#101a2b;margin-top:44px}.shop-footer-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:26px;max-width:1180px;margin:0 auto;padding:34px 20px 20px;display:grid}.shop-footer-title{color:#fff;margin-bottom:10px;font-size:13px;font-weight:800;display:block}.shop-footer p{margin:4px 0;font-size:12px}.shop-footer p svg{vertical-align:-3px;color:var(--brand);margin-right:5px}.shop-footer .shop-store-info p{align-items:center;gap:7px;margin:6px 0;font-size:12px;display:flex}.shop-footer .shop-store-info p svg{vertical-align:0;color:#7dd3fc;filter:drop-shadow(0 0 6px #7dd3fc59);flex:none;margin-right:0}.shop-footer a{color:#b9c2d0;padding:3px 0;font-size:12px;text-decoration:none;display:block}.shop-footer a:hover{color:#fff}.shop-social{gap:8px;margin-top:10px;display:flex}.shop-social a{color:#fff;background:#ffffff14;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.shop-social a:hover{background:var(--brand)}.shop-payment-chip{text-transform:capitalize;border:1px solid #ffffff24;border-radius:999px;margin:0 5px 5px 0;padding:4px 9px;font-size:10.5px;font-weight:700;display:inline-block}.shop-footer-bottom{color:#7c8898;max-width:1180px;margin:0 auto;padding:0 20px 22px;font-size:11px}.shop-cart-button{position:relative}.shop-cart-toast{z-index:60;color:#fff;background:#101a2b;border-radius:11px;padding:11px 16px;font-size:12.5px;font-weight:700;animation:.16s shop-toast-in;position:fixed;top:74px;right:20px;box-shadow:0 16px 36px -14px #101a2b80}@keyframes shop-toast-in{0%{opacity:0;transform:translateY(-6px)}}.shop-cart-overlay{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#090f1c73;justify-content:flex-end;display:flex;position:fixed;inset:0}.shop-cart-drawer{background:#fff;flex-direction:column;width:min(400px,100%);height:100%;animation:.18s shop-drawer-in;display:flex;box-shadow:-18px 0 44px -20px #090f1c66}@keyframes shop-drawer-in{0%{opacity:.6;transform:translate(40px)}}.shop-cart-head{border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.shop-cart-head h3{margin:0;font-size:16px;font-weight:850}.shop-cart-close{color:#5d6a7c;cursor:pointer;background:#f1f4f8;border:0;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.shop-cart-close:hover{background:#e6eaf1}.shop-cart-lines{gap:10px;padding:14px 18px;display:grid;overflow-y:auto}.shop-cart-line{background:#fbfcfe;border:1px solid #eef0f4;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:11px;display:grid}.shop-cart-line-info{gap:2px;min-width:0;display:grid}.shop-cart-line-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:750;overflow:hidden}.shop-cart-line-info small{color:#9aa7b8;font-size:10.5px}.shop-cart-line-qty{align-items:center;gap:3px;display:flex}.shop-cart-line-qty button{color:#445069;cursor:pointer;background:#fff;border:1px solid #e2e7ee;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.shop-cart-line-qty button:hover{border-color:var(--brand);color:var(--brand)}.shop-cart-line-qty span{text-align:center;min-width:20px;font-size:12.5px;font-weight:800}.shop-cart-line-total{white-space:nowrap;font-size:12.5px;font-weight:800}.shop-cart-line-remove{color:#c2cad4;cursor:pointer;background:0 0;border:0;display:flex}.shop-cart-line-remove:hover{color:#dc2626}.shop-cart-foot{border-top:1px solid #eef0f4;gap:10px;padding:16px 18px;display:grid}.shop-cart-subtotal{justify-content:space-between;align-items:baseline;display:flex}.shop-cart-subtotal span{color:#5d6a7c;font-size:13px}.shop-cart-subtotal strong{letter-spacing:-.02em;font-size:19px;font-weight:850}.shop-checkout-button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:13px;font-size:13.5px;font-weight:800;transition:filter .14s}.shop-checkout-button:hover:not(:disabled){filter:brightness(1.08)}.shop-checkout-button:disabled{opacity:.6;cursor:wait}.shop-cart-foot .shop-cart-details{color:#0e7490;cursor:pointer;background:linear-gradient(135deg,#0e74901a,#0e749029);border:1px solid #0e749047;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 12px;font-size:11.5px;font-weight:750;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:flex}.shop-cart-foot .shop-cart-details:hover{background:linear-gradient(135deg,#0e749029,#0e74903d);border-color:#0e74908c;transform:translateY(-1px)}.shop-cart-foot .shop-cart-details:active{transform:translateY(0)}.shop-cart-error{color:#b91c1c;background:#fef2f2;border-radius:9px;margin:0;padding:9px 12px;font-size:12px;font-weight:650}.shop-cart-empty,.shop-cart-done{text-align:center;place-items:center;gap:10px;padding:44px 20px;display:grid}.shop-cart-empty svg,.shop-cart-done svg{color:var(--brand)}.shop-cart-empty p,.shop-cart-done p{color:#5d6a7c;margin:0;font-size:13px}.shop-cart-done h4{margin:0;font-size:16px;font-weight:850}.shop-cart-empty .shop-checkout-button,.shop-cart-done .shop-checkout-button{width:100%}.shop-offline{text-align:center;align-content:center;place-items:center;gap:12px;min-height:60vh;padding:20px;display:grid}.shop-offline-icon{color:var(--brand)}.shop-offline h1{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:850}.shop-offline p{color:#5d6a7c;max-width:440px;margin:0;font-size:13.5px;line-height:1.6}.shop-info-page{background:#fff}.shop-info-body{max-width:760px;margin:0 auto;padding:28px 20px 60px}.shop-back-link{color:var(--brand);align-items:center;gap:6px;margin-bottom:18px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.shop-info-body article h1{letter-spacing:-.03em;margin:0 0 14px;font-size:30px;font-weight:850}.shop-info-content{color:#3a4758;font-size:14px;line-height:1.75}.shop-back-inline{margin-bottom:0}.shop-info-hero{background:linear-gradient(135deg, var(--brand) 0%, var(--ink) 100%);color:#fff}.shop-info-hero-inner{max-width:760px;margin:0 auto;padding:74px 20px 68px}.shop-info-hero .shop-eyebrow{color:#ffffffbf}.shop-info-hero h1{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(30px,4.5vw,44px);font-weight:850;line-height:1.12}.shop-info-hero-text{color:#ffffffd9;max-width:600px;margin:0 0 24px;font-size:14.5px;line-height:1.7}.shop-info-hero-compact .shop-info-hero-inner{padding:58px 20px 52px}.shop-info-hero-compact h1{font-size:clamp(28px,4vw,38px)}.shop-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.shop-stats>div{text-align:center;background:linear-gradient(#fff,#fbfcfe);border:1px solid #e8ebf1;border-radius:16px;padding:22px 18px}.shop-stats strong{letter-spacing:-.03em;color:var(--brand);font-size:26px;font-weight:850;display:block}.shop-stats span{color:#8390a2;text-transform:uppercase;letter-spacing:.04em;margin-top:3px;font-size:12px;font-weight:700;display:block}.shop-cta-band{background:linear-gradient(135deg, var(--brand) 0%, var(--ink) 100%);color:#fff;text-align:center;border-radius:22px;max-width:1180px;margin:0 auto 56px;padding:40px 30px}.shop-cta-band h2{letter-spacing:-.03em;margin:0 0 8px;font-size:24px;font-weight:850}.shop-cta-band p{color:#ffffffd9;margin:0 0 20px;font-size:13.5px}.shop-cta-band-button{color:var(--ink);background:#fff;border-radius:999px;padding:12px 26px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-block}.shop-cta-band-button:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px #0006}.shop-contact-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.shop-contact-card{color:inherit;background:linear-gradient(#fff,#fbfcfe);border:1px solid #e8ebf1;border-radius:18px;gap:6px;padding:22px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.shop-contact-card:hover{border-color:#0e749059;transform:translateY(-3px);box-shadow:0 16px 32px -18px #16294240}.shop-contact-icon{color:#0e7490;background:linear-gradient(135deg,#0e749024,#0e74903d);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:4px;display:flex}.shop-contact-card strong{font-size:14.5px;font-weight:800}.shop-contact-card small{color:#5d6a7c;font-size:12px;line-height:1.5}.shop-info-panel{background:linear-gradient(#fff,#fbfcfe);border:1px solid #e8ebf1;border-radius:20px;max-width:760px;margin:0 auto 56px;padding:30px}.shop-info-panel h1{letter-spacing:-.03em;margin:0 0 14px;font-size:30px;font-weight:850}.shop-info-panel h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:850}.shop-info-panel p{color:#3a4758;margin:0 0 16px;font-size:14px;line-height:1.75}.shop-info-panel-head{align-items:center;gap:11px;margin-bottom:14px;display:flex}.shop-social-light a{color:#0e7490;text-transform:uppercase;letter-spacing:.03em;background:#0e749014;font-size:11px;font-weight:800}.shop-social-light a:hover{background:var(--brand);color:#fff}@media (max-width:720px){.shop-nav{display:none}.shop-header-inner{flex-wrap:wrap}.shop-hero{min-height:300px}}.shop-search{flex:1;align-items:center;gap:6px;min-width:140px;max-width:260px;display:flex}.shop-search-icon{color:#93a1b4;width:15px;height:15px}.shop-search input{color:#1d293a;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:8px 2px;font-size:12.5px}.shop-search input::placeholder{color:#9aa7b8}.shop-search-clear{color:#9aa7b8;cursor:pointer;background:0 0;border:0;display:flex}.shop-search-submit{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:8px 12px;font-size:11.5px;font-weight:750}.shop-category-chips{flex-wrap:wrap;gap:8px;margin:4px 0 18px;display:flex}.shop-category-chip{color:#445069;background:#fff;border:1px solid #e2e7ee;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .13s,color .13s,background-color .13s}.shop-category-chip span{color:#9aa7b8;font-weight:650}.shop-category-chip:hover{border-color:var(--brand);color:var(--brand)}.shop-category-chip.active{border-color:var(--brand);background:var(--brand);color:#fff}.shop-category-chip.active span{color:#ffffffbf}.shop-department-browse{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:18px;margin:4px 0 22px;display:grid}.shop-department-nav{background:#fff;border:1px solid #e2e8f0;border-radius:16px;max-height:560px;padding:8px;overflow:auto}.shop-department-link,.shop-subcategory-link{color:#334155;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-weight:650;text-decoration:none;display:flex}.shop-department-link:hover,.shop-subcategory-link:hover{color:var(--brand);background:#f8fafc}.shop-department-link.active,.shop-subcategory-link.active{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.shop-department-link.active,.shop-subcategory-link.active{background:color-mix(in srgb, var(--brand) 12%, white)}}.shop-department-link.active,.shop-subcategory-link.active{color:var(--brand)}.shop-department-link-main{align-items:center;gap:10px;min-width:0;display:inline-flex}.shop-department-thumb,.shop-department-fallback{object-fit:cover;border-radius:10px;flex:none;width:34px;height:34px}.shop-department-fallback,.shop-department-card-fallback{color:#047857;background:#ecfdf5;place-items:center;font-size:.72rem;font-weight:800;display:inline-grid}.shop-subcategory-list{gap:2px;padding:0 0 6px 18px;display:grid}.shop-subcategory-link{padding:8px 10px;font-size:.9rem;font-weight:600}.shop-department-showcase{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-content:start;gap:12px;display:grid}.shop-department-card{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:8px;padding:10px;text-decoration:none;display:grid}.shop-department-card img,.shop-department-card-fallback{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.shop-department-card strong{font-size:.92rem}.shop-department-card small{color:#64748b}@media (max-width:900px){.shop-department-browse{grid-template-columns:1fr}.shop-department-nav{max-height:none}}.shop-hero{background-color:#0d1b2c;background-position:50%;background-size:cover;position:relative}.shop-hero:before{content:"";background:linear-gradient(90deg,#080e1ac7 0%,#080e1a73 55%,#080e1a26 100%);position:absolute;inset:0}.shop-hero-inner{z-index:1;max-width:1180px;margin:0 auto;padding:74px 20px 64px;position:relative}.shop-hero .shop-eyebrow{color:#fffc}.shop-hero h1{color:#fff;text-shadow:0 2px 14px #00000059;max-width:560px;margin:0 0 14px}.shop-hero-text{color:#ffffffe0;text-shadow:0 1px 8px #0006;margin:0 0 22px;font-weight:600}.shop-hero-cta{background:var(--brand);color:#fff;border-radius:11px;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px -12px #00000080}.shop-slider-card{color:#fff;background:#0d1b2c 50%/cover;border-radius:14px;align-items:flex-end;min-height:96px;padding:14px;font-size:13.5px;font-weight:800;text-decoration:none;display:flex;position:relative;overflow:hidden}.shop-slider-card:before{content:"";background:linear-gradient(#0000 30%,#080e1ab8 100%);position:absolute;inset:0}.shop-slider-card span{z-index:1;text-shadow:0 1px 8px #00000073;position:relative}.shop-product-card{background:#fff;border:1px solid #eef0f4;border-radius:16px;transition:transform .16s,box-shadow .16s;overflow:hidden}.shop-product-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px #16294247}.shop-product-media{aspect-ratio:4/3;background:#f1f4f8;text-decoration:none;display:block;position:relative;overflow:hidden}.shop-product-media img{object-fit:cover;width:100%;height:100%;transition:transform .26s}.shop-product-card:hover .shop-product-media img{transform:scale(1.05)}.shop-product-rating{color:#f59e0b;align-items:center;gap:4px;margin:0 0 8px;font-size:11.5px;font-weight:700;display:flex}.shop-product-rating span,.shop-product-rating-empty{color:#9aa7b8;font-weight:600}.shop-stars{align-items:center;gap:1px;display:inline-flex}.shop-stars svg{color:#d9dfe8;width:13px;height:13px}.shop-stars svg.filled{color:#f59e0b;fill:#f59e0b}.shop-stock-badge{align-items:center;gap:4px;font-size:10.5px;font-weight:750;display:inline-flex}.shop-stock-badge.ok{color:#15803d}.shop-stock-badge.low{color:#b45309}.shop-stock-badge.out{color:#b91c1c}.shop-stock-badge.neutral{color:#5d6a7c}.shop-cart-line{grid-template-columns:40px minmax(0,1fr) auto auto auto}.shop-cart-line-thumb{background:#f1f4f8;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.shop-cart-line-thumb img{object-fit:cover;width:100%;height:100%}.shop-header-slim{background:#fff}.shop-cart-link{color:var(--brand);font-size:12.5px;font-weight:700;text-decoration:none}.shop-breadcrumbs{color:#8390a2;align-items:center;gap:6px;max-width:1180px;margin:0 auto;padding:18px 20px 0;font-size:12px;display:flex}.shop-breadcrumbs a{color:var(--brand);font-weight:650;text-decoration:none}.shop-breadcrumbs a:hover{text-decoration:underline}.shop-product-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px;max-width:1180px;margin:0 auto;padding:22px 20px 8px;display:grid}.shop-product-detail-media{aspect-ratio:1/.9;background:#f1f4f8;border-radius:18px;align-self:start;position:relative;overflow:hidden}.shop-product-detail-media img{object-fit:cover;width:100%;height:100%}.shop-product-fallback-lg{font-size:56px}.shop-product-detail-info{align-content:start;gap:10px;display:grid}.shop-product-detail-info h1{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:850;line-height:1.2}.shop-product-price-lg{font-size:26px}.shop-product-desc{color:#445069;margin:0;font-size:13.5px;line-height:1.7}.shop-buy-box{gap:12px;margin-top:6px;display:grid}.shop-qty-row{color:#445069;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:700;display:flex}.shop-qty-stepper{background:#fff;border:1px solid #e2e7ee;border-radius:11px;align-items:center;gap:4px;padding:4px;display:inline-flex}.shop-qty-stepper button{color:#445069;cursor:pointer;background:#f1f4f8;border:0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.shop-qty-stepper button:hover:not(:disabled){background:#e6eaf1}.shop-qty-stepper button:disabled{opacity:.4;cursor:not-allowed}.shop-qty-stepper span{text-align:center;min-width:30px;font-weight:850}.shop-add-button-lg{width:100%;padding:14px;font-size:14px}.shop-buy-message{color:#15803d;margin:0;font-size:12px;font-weight:700}.shop-buy-warning{color:#b45309;margin:0;font-size:12px;font-weight:650}.shop-review-list{gap:12px;max-width:760px;display:grid}.shop-review-item{background:#fff;border:1px solid #eef0f4;border-radius:14px;padding:16px}.shop-review-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.shop-review-avatar{background:var(--brand);border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}@supports (color:color-mix(in lab, red, red)){.shop-review-avatar{background:color-mix(in srgb, var(--brand) 14%, #fff)}}.shop-review-avatar{color:var(--brand);font-size:14px;font-weight:850}.shop-review-head>div{gap:1px;display:grid}.shop-review-head strong{font-size:13px}.shop-review-head small{color:#9aa7b8;font-size:10.5px}.shop-review-rating{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.shop-review-rating b{font-size:12px}.shop-review-item>p{color:#3a4758;margin:0 0 8px;font-size:13px;line-height:1.6}.shop-review-verified{align-items:center;gap:5px;font-weight:700;display:flex;color:#15803d!important;margin:0!important;font-size:10.5px!important}.shop-review-form{background:#fff;border:1px solid #eef0f4;border-radius:14px;gap:12px;max-width:760px;margin-top:18px;padding:18px;display:grid}.shop-review-form h3{margin:0;font-size:15px;font-weight:850}.shop-review-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shop-review-stars{gap:4px;display:flex}.shop-review-stars button{cursor:pointer;color:#d9dfe8;background:0 0;border:0;padding:2px;display:flex}.shop-review-stars button.active{color:#f59e0b;fill:#f59e0b}.shop-review-done{color:#15803d;margin:0;font-size:13px;font-weight:700}.shop-checkout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.shop-checkout-main{gap:16px;display:grid}.shop-checkout-panel{background:#fff;border:1px solid #eef0f4;border-radius:16px;padding:18px}.shop-checkout-panel h3{align-items:center;gap:7px;margin:0 0 14px;font-size:14.5px;font-weight:850;display:flex}.shop-checkout-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shop-checkout-grid label,.shop-review-form label{color:#445069;gap:5px;font-size:11.5px;font-weight:750;display:grid}.shop-checkout-grid input,.shop-review-form input,.shop-review-form textarea{color:#1d293a;background:#fbfcfe;border:1px solid #dde3ec;border-radius:10px;outline:none;padding:10px 12px;font-size:13px;transition:border-color .13s,box-shadow .13s}.shop-checkout-grid input:focus,.shop-review-form input:focus,.shop-review-form textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.shop-checkout-grid input:focus,.shop-review-form input:focus,.shop-review-form textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent)}}.shop-checkout-grid textarea{resize:vertical}.shop-checkout-wide{grid-column:1/-1}.shop-payment-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.shop-payment-option{cursor:pointer;background:#fff;border:1px solid #e2e7ee;border-radius:12px;align-items:center;gap:9px;padding:12px 14px;font-size:12.5px;font-weight:750;display:flex}.shop-payment-option.active{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.shop-payment-option.active{background:color-mix(in srgb, var(--brand) 6%, #fff)}}.shop-payment-option.active{color:var(--brand)}.shop-payment-option input{accent-color:var(--brand)}.shop-checkout-summary{background:#fff;border:1px solid #eef0f4;border-radius:16px;gap:12px;padding:18px;display:grid;position:sticky;top:78px}.shop-checkout-summary h3{margin:0;font-size:14.5px;font-weight:850}.shop-checkout-lines{gap:8px;display:grid}.shop-checkout-line{border-bottom:1px dashed #eef0f4;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 0;display:grid}.shop-checkout-line-qty{background:var(--brand);border-radius:9px;justify-content:center;align-items:center;min-width:30px;height:30px;display:flex}@supports (color:color-mix(in lab, red, red)){.shop-checkout-line-qty{background:color-mix(in srgb, var(--brand) 10%, #fff)}}.shop-checkout-line-qty{color:var(--brand);font-size:12px;font-weight:850}.shop-checkout-line-info{gap:1px;min-width:0;display:grid}.shop-checkout-line-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.shop-checkout-line-info small{color:#9aa7b8;font-size:10.5px}.shop-checkout-line>strong{white-space:nowrap;font-size:12.5px;font-weight:800}.shop-checkout-totals{gap:7px;padding-top:8px;display:grid}.shop-checkout-subtotal{color:#5d6a7c;justify-content:space-between;align-items:baseline;font-size:12.5px;display:flex}.shop-checkout-subtotal strong{color:#1d293a}.shop-checkout-total{border-top:1px solid #eef0f4;justify-content:space-between;align-items:baseline;padding-top:8px;display:flex}.shop-checkout-total span{font-size:13.5px;font-weight:800}.shop-checkout-total strong{letter-spacing:-.02em;color:var(--brand);font-size:21px;font-weight:850}.shop-free{color:#15803d;font-style:normal;font-weight:850}.shop-checkout-note{color:#15803d;align-items:center;gap:6px;margin:0;font-size:11.5px;font-weight:650;display:flex}.shop-checkout-button-lg{justify-content:center;align-items:center;gap:8px;padding:14px;font-size:14px;display:flex}.shop-checkout-button{justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.shop-checkout-fine{color:#9aa7b8;text-align:center;margin:0;font-size:10.5px}.shop-order{max-width:1180px;margin:0 auto}.shop-order-status-row{gap:10px;margin:0 0 18px;display:flex}.shop-order-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.shop-order-steps li{align-items:flex-start;gap:10px;display:flex}.shop-order-steps svg{color:var(--brand);flex-shrink:0;margin-top:1px}.shop-order-steps span{gap:1px;display:grid}.shop-order-steps strong{font-size:12.5px}.shop-order-steps small{color:#8390a2;font-size:11px;line-height:1.5}.shop-order-address{color:#3a4758;margin:0;font-size:13px;line-height:1.7}.shop-empty a{text-decoration:none}@media (max-width:900px){.shop-product-detail,.shop-checkout{grid-template-columns:1fr}.shop-checkout-summary{position:static}.shop-search{max-width:none}}@media (max-width:600px){.shop-review-grid,.shop-checkout-grid,.shop-payment-options{grid-template-columns:1fr}}.theme-dark :is(.dashboard-brand strong,.nav-toplink,.nav-group-toggle,.user-name,.stack-item strong,.stock-value,.table-row strong,.panel h2,.panel h3,label,.ss-trigger-value,.ss-option,.setting-row strong,.cost-summary strong,.trend-summary strong,.notif-drop-item-title,.notification-meta strong,.notif-preview-title,.notif-drop-title,.send-notif-panel h2){color:var(--color-body-strong)}.theme-dark :is(.nav-toplink:hover,.nav-toplink.active,.nav-group-toggle:hover,.nav-group-toggle.open,.ss-option:hover,.ss-option.active,.notif-drop-item:hover,.notification-item:hover){background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark :is(.nav-toplink:hover,.nav-toplink.active,.nav-group-toggle:hover,.nav-group-toggle.open,.ss-option:hover,.ss-option.active,.notif-drop-item:hover,.notification-item:hover){background:color-mix(in srgb, var(--brand,#4f46e5) 16%, #0f172a)}}.theme-dark .notif-drop-item.unread{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .notif-drop-item.unread{background:color-mix(in srgb, var(--brand,#4f46e5) 12%, #0f172a)}}.theme-dark .nav-toplink-icon,.theme-dark .nav-group-icon{color:var(--nav-icon-color,var(--brand))}.theme-dark .dashboard-kpi-card{background:var(--color-surface);border-color:#334155;box-shadow:0 14px 30px -18px #00000073}.theme-dark .dashboard-kpi-card:hover{border-color:var(--kpi,#0e7490)}@supports (color:color-mix(in lab, red, red)){.theme-dark .dashboard-kpi-card:hover{border-color:color-mix(in srgb, var(--kpi,#0e7490) 32%, #334155)}}.theme-dark .dashboard-kpi-card:hover{box-shadow:0 18px 34px -18px #00000080}.theme-dark .dashboard-kpi-icon{border:1px solid var(--kpi,#0e7490)}@supports (color:color-mix(in lab, red, red)){.theme-dark .dashboard-kpi-icon{border:1px solid color-mix(in srgb, var(--kpi,#0e7490) 28%, #334155)}}.theme-dark .dashboard-kpi-icon{background:var(--kpi,#0e7490)}@supports (color:color-mix(in lab, red, red)){.theme-dark .dashboard-kpi-icon{background:color-mix(in srgb, var(--kpi,#0e7490) 16%, #18263a)}}.theme-dark .dashboard-kpi-icon{color:var(--kpi-2,var(--kpi,#6aa1e8));box-shadow:none}.theme-dark .metric-card{border-color:var(--color-line);background:#0f172a;box-shadow:0 10px 30px -12px #0006}.theme-dark .metric-card:hover{box-shadow:0 18px 40px -18px #00000080}.theme-dark .metric-strip{border-color:var(--color-line);background:#0f172a}.theme-dark .theme-preview{background:#1e293b;border-color:#334155}.theme-dark .theme-preview i:nth-child(2){background:#263449}.theme-dark .calc-key.equals{border-color:var(--brand,#4f46e5);background:var(--brand,#4f46e5);color:#fff}:root:not(.theme-dark) .theme-mode-toggle{color:#4f46e5;background:linear-gradient(145deg,#fff,#eef2ff);border-color:#c7d2fe;box-shadow:0 5px 14px -9px #4f46e538,inset 0 1px #ffffffe6}.theme-dark .theme-mode-toggle{color:#a5b4fc;background:linear-gradient(145deg,#172554,#0f172a 72%);border-color:#475569;box-shadow:0 5px 16px -9px #6366f1f2,inset 0 1px #94a3b829}.theme-dark .theme-mode-toggle:hover{background:linear-gradient(145deg,#1e3a8a,#172554 72%);border-color:#818cf8}.theme-dark .status-badge{border-color:var(--color-line);color:var(--color-muted);background:#1e293b}.theme-dark .line-item-row{border-color:var(--color-line);background:#1e293b}.theme-dark .purchase-form-section{border-color:var(--color-line);background:#0f172a}.theme-dark .purchase-summary-card{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .purchase-summary-card{background:color-mix(in srgb, var(--brand,#4f46e5) 12%, #111827)}}.theme-dark .purchase-section-icon{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .purchase-section-icon{background:color-mix(in srgb, var(--brand,#4f46e5) 20%, #0f172a)}}.theme-dark .line-unit-badge{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .line-unit-badge{background:color-mix(in srgb, var(--brand,#4f46e5) 20%, #0f172a)}}.theme-dark .purchase-kpi-card:not(.accent){background:#111827}.theme-dark .purchase-kpi-card:not(.accent) .purchase-kpi-top svg{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .purchase-kpi-card:not(.accent) .purchase-kpi-top svg{background:color-mix(in srgb, var(--brand,#4f46e5) 16%, #0f172a)}}.theme-dark .purchase-kpi-card.success:not(.accent) .purchase-kpi-top svg{background:#103030}@supports (color:color-mix(in lab, red, red)){.theme-dark .purchase-kpi-card.success:not(.accent) .purchase-kpi-top svg{background:color-mix(in srgb, var(--color-success) 18%, #0f172a)}}.theme-dark .purchase-kpi-card.warning:not(.accent) .purchase-kpi-top svg{background:#332824}@supports (color:color-mix(in lab, red, red)){.theme-dark .purchase-kpi-card.warning:not(.accent) .purchase-kpi-top svg{background:color-mix(in srgb, var(--color-warning) 18%, #0f172a)}}.theme-dark .purchases-table thead{background:linear-gradient(180deg, var(--brand,#4f46e5) 0%, #0f172a 100%)}@supports (color:color-mix(in lab, red, red)){.theme-dark .purchases-table thead{background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#4f46e5) 8%, #0f172a) 0%, #0f172a 100%)}}.theme-dark .purchases-table tbody tr:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .purchases-table tbody tr:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, #0f172a)}}.theme-dark .adjustments-table thead{background:linear-gradient(180deg, var(--brand,#4f46e5) 0%, #0f172a 100%)}@supports (color:color-mix(in lab, red, red)){.theme-dark .adjustments-table thead{background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#4f46e5) 8%, #0f172a) 0%, #0f172a 100%)}}.theme-dark .adjustments-table tbody tr:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .adjustments-table tbody tr:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, #0f172a)}}.theme-dark .damages-table thead{background:linear-gradient(180deg, var(--brand,#4f46e5) 0%, #0f172a 100%)}@supports (color:color-mix(in lab, red, red)){.theme-dark .damages-table thead{background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#4f46e5) 8%, #0f172a) 0%, #0f172a 100%)}}.theme-dark .damages-table tbody tr:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .damages-table tbody tr:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, #0f172a)}}.theme-dark .purchase-kpi-card.blue:not(.accent) .purchase-kpi-top svg{color:#60a5fa;background:#172a4f}.theme-dark .purchase-kpi-card.red:not(.accent) .purchase-kpi-top svg{color:#f87171;background:#371f2f}.theme-dark .reason-badge.manual_adjustment{color:#a5b4fc;background:#1e254e}.theme-dark .reason-badge.damaged{color:#fca5a5;background:#371f2f}.theme-dark .reason-badge.expired{color:#fcd34d;background:#382f24}.theme-dark .reason-badge.stock_count{color:#6ee7b7;background:#0f343a}.theme-dark .reason-badge.defective{color:#fecaca;background:#371f2f}.theme-dark .reason-badge.spoilage{color:#c4b5fd;background:#25234f}.theme-dark .reason-badge.other{color:#cbd5e1;background:#273044}.theme-dark .notification-item{border-color:var(--color-line-faint);background:#0f172a}.theme-dark .notification-item.unread{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .notification-item.unread{background:color-mix(in srgb, var(--brand,#4f46e5) 14%, #0f172a)}}.theme-dark .notification-item.unread{border-left-color:var(--brand,#4f46e5)}.theme-dark .modal-card,.theme-dark .record-view-dialog .modal-card,.theme-dark .dropdown-menu,.theme-dark .language-menu,.theme-dark .currency-menu,.theme-dark .calculator-menu,.theme-dark .notif-dropdown,.theme-dark .vendor-switcher-menu,.theme-dark .user-menu-dropdown{border-color:var(--color-line);background:#111827}.theme-dark .notif-drop-header{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .notif-drop-header{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, #111827)}}.theme-dark .notif-drop-footer{background:#0f172a}.theme-dark .notif-footer-link{border-color:var(--color-line-soft);background:#111827}.theme-dark .notif-footer-link:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .notif-footer-link:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 16%, #111827)}}.theme-dark .notif-footer-link.accent{color:#67e8f9;background:#083344;border-color:#155e75}.theme-dark .notif-footer-link.accent:hover{background:#164e63}.theme-dark .ss-popup{border-color:var(--color-line);background:#111827}.theme-dark .notif-badge{border-color:#0f172a;box-shadow:0 1px 4px #0000008c}.theme-dark .notif-type-card,.theme-dark .shell-search-results{border-color:var(--color-line);background:#111827}.theme-dark .dashboard-nav{scrollbar-color:#334155 transparent}.theme-dark .dashboard-nav::-webkit-scrollbar-thumb{background:#334155}.theme-dark .dashboard-nav::-webkit-scrollbar-thumb:hover{background:#475569}.theme-dark .nav-group-items-inner{background:0 0;border-color:#0000}.theme-dark .nav-group-items.open .nav-group-items-inner{background:linear-gradient(145deg, var(--brand,#4f46e5), #0d1524);border-color:#253248}@supports (color:color-mix(in lab, red, red)){.theme-dark .nav-group-items.open .nav-group-items-inner{background:linear-gradient(145deg, color-mix(in srgb, var(--brand,#4f46e5) 7%, #111827), #0d1524)}}.theme-dark .nav-group-items a:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .nav-group-items a:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 12%, #0f172a)}}.theme-dark .nav-group-items a:hover{color:var(--color-body-strong)}.theme-dark .nav-group-items a.active{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .nav-group-items a.active{background:color-mix(in srgb, var(--brand,#4f46e5) 18%, #0f172a)}}.theme-dark .nav-group-items a.active{color:#fff}.theme-dark .nav-submenu-items a:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .nav-submenu-items a:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 12%, #0f172a)}}.theme-dark .nav-submenu-items a:hover{color:var(--color-body-strong)}.theme-dark .nav-submenu-items a.active{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .nav-submenu-items a.active{background:color-mix(in srgb, var(--brand,#4f46e5) 18%, #0f172a)}}.theme-dark .nav-submenu-items a.active{color:#fff}.theme-dark .category-card{border-color:var(--color-line);background:#fff6}@supports (color:color-mix(in lab, red, red)){.theme-dark .category-card{background:color-mix(in srgb, var(--color-surface) 40%, transparent)}}.theme-dark .category-card:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.theme-dark .category-card:hover{border-color:color-mix(in srgb, var(--brand) 40%, transparent)}}.theme-dark .category-card:hover{background:var(--color-surface)}.theme-dark .quick-link-card{border-color:var(--color-line);background:#fff6}@supports (color:color-mix(in lab, red, red)){.theme-dark .quick-link-card{background:color-mix(in srgb, var(--color-surface) 40%, transparent)}}.theme-dark .quick-link-card:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.theme-dark .quick-link-card:hover{border-color:color-mix(in srgb, var(--brand) 40%, transparent)}}.theme-dark .quick-link-card:hover{background:var(--color-surface)}.theme-dark .register-control input,.theme-dark .register-control select{border-color:var(--color-line);color:var(--color-body-strong);background:#0f172a}.theme-dark .pos-code-entry>span{border-color:var(--color-line);background:#0f172a}.theme-dark .metric-icon{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.theme-dark .metric-icon{background:color-mix(in srgb, var(--brand) 18%, #111827)}}.theme-dark .metric-icon{color:var(--brand)}.theme-dark .metric-icon.green{background:#12312d}@supports (color:color-mix(in lab, red, red)){.theme-dark .metric-icon.green{background:color-mix(in srgb, var(--color-success) 18%, #111827)}}.theme-dark .metric-icon.green{color:var(--color-success)}.theme-dark .metric-icon.violet{color:#8d52ed;background:#27224b}.theme-dark .metric-icon.amber{background:#352921}@supports (color:color-mix(in lab, red, red)){.theme-dark .metric-icon.amber{background:color-mix(in srgb, var(--color-warning) 18%, #111827)}}.theme-dark .metric-icon.amber{color:var(--color-warning)}.theme-dark .metric-icon.red{background:#361b27}@supports (color:color-mix(in lab, red, red)){.theme-dark .metric-icon.red{background:color-mix(in srgb, var(--color-danger) 18%, #111827)}}.theme-dark .metric-icon.red{color:var(--color-danger)}.theme-dark .metric-icon.blue{background:#0e2b44}@supports (color:color-mix(in lab, red, red)){.theme-dark .metric-icon.blue{background:color-mix(in srgb, var(--color-info) 18%, #111827)}}.theme-dark .metric-icon.blue{color:var(--color-info)}.theme-dark .brand-symbol{box-shadow:0 6px 16px -6px var(--brand)}@supports (color:color-mix(in lab, red, red)){.theme-dark .brand-symbol{box-shadow:0 6px 16px -6px color-mix(in srgb, var(--brand) 80%, transparent)}}.theme-dark .user-avatar,.theme-dark .store-avatar{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.theme-dark .user-avatar,.theme-dark .store-avatar{background:color-mix(in srgb, var(--brand) 20%, #0f172a)}}.theme-dark .user-avatar,.theme-dark .store-avatar{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.theme-dark .user-avatar,.theme-dark .store-avatar{border-color:color-mix(in srgb, var(--brand) 25%, #0f172a)}}.theme-dark .user-avatar,.theme-dark .store-avatar{color:var(--brand)}.theme-dark .calculator-display{border-color:var(--color-line);background:#1e293b}.theme-dark .language-menu-heading{border-color:var(--color-line);background:#111827}.theme-dark .language-list button:hover,.theme-dark .language-list button.active,.theme-dark .language-menu-heading>span{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .language-list button:hover,.theme-dark .language-list button.active,.theme-dark .language-menu-heading>span{background:color-mix(in srgb, var(--brand,#4f46e5) 18%, #0f172a)}}.theme-dark .calendar-cell:hover,.theme-dark .calendar-cell.today{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .calendar-cell:hover,.theme-dark .calendar-cell.today{background:color-mix(in srgb, var(--brand,#4f46e5) 18%, #0f172a)}}.theme-dark .calendar-cell:hover,.theme-dark .calendar-cell.today{color:var(--brand,#4f46e5)}.theme-dark .role-chip{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .role-chip{background:color-mix(in srgb, var(--brand,#4f46e5) 18%, #0f172a)}}.theme-dark .role-chip{color:var(--brand,#4f46e5)}.theme-dark .invoice-sheet{border-color:var(--color-line);background:#0f172a}.theme-dark .invoice-masthead,.theme-dark .invoice-parties,.theme-dark .invoice-note,.theme-dark .invoice-payments{border-color:var(--color-line-faint)}.theme-dark .management-table-shell,.theme-dark .purchases-table-shell,.theme-dark .orders-table-shell,.theme-dark .adjustments-table-shell,.theme-dark .damages-table-shell{border-color:var(--color-line)}.theme-dark .management-table th,.theme-dark .management-table td,.theme-dark .purchases-table th,.theme-dark .purchases-table td,.theme-dark .orders-table th,.theme-dark .orders-table td,.theme-dark .adjustments-table th,.theme-dark .adjustments-table td,.theme-dark .damages-table th,.theme-dark .damages-table td{border-color:var(--color-line-faint)}.theme-dark .management-table th{background:linear-gradient(180deg, var(--brand,#4f46e5), var(--brand,#4f46e5))}@supports (color:color-mix(in lab, red, red)){.theme-dark .management-table th{background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#4f46e5) 26%, #0f172a), color-mix(in srgb, var(--brand,#4f46e5) 10%, #0b1220))}}.theme-dark .management-table tbody tr{background:#0f172a}.theme-dark .management-table tbody tr:hover{background:#111c33}@supports (color:color-mix(in lab, red, red)){.theme-dark .activity-table-head{background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#4f46e5) 26%, #0f172a), color-mix(in srgb, var(--brand,#4f46e5) 10%, #0b1220))}}.theme-dark .dashboard-sidebar{box-shadow:1px 0 #0000001a,6px 0 24px -18px #0000004d}.theme-dark .pos-toolbar,.theme-dark .pos-cart{border-color:var(--color-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172aeb}.theme-dark .pos-sale-tab-active{color:#e0e7ff;background:#4f46e52e;border-color:#818cf873}.theme-dark .pos-sale-tab-active .pos-sale-tab-chip{color:#c7d2fe;background:#0f172a59}.theme-dark .pos-sale-tab-held{color:#fcd34d;background:#fbbf241a;border-color:#fbbf2459}.theme-dark .pos-sale-tab-dismiss{color:#fcd34d;border-left-color:#fbbf2447}.theme-dark .pos-sale-tab-dismiss:hover{color:#fecaca;background:#fbbf242e}.theme-dark .pos-sale-tab-hold{color:#cbd5e1;background:#0f172ab8;border-color:#94a3b859}.theme-dark .pos-sale-tab-hold:hover,.theme-dark .pos-hold-cart{color:#fcd34d;background:#fbbf241f;border-color:#fbbf2459}.theme-dark .pos-hold-cart:hover{background:#fbbf2433}.theme-dark .pos-product-card{border-color:var(--color-line);background:var(--color-surface);box-shadow:0 12px 28px -20px #000000b3}.theme-dark .pos-product-card:hover:not(.unavailable),.theme-dark .pos-product-card:focus-visible,.theme-dark .pos-product-card.in-cart{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .pos-product-card:hover:not(.unavailable),.theme-dark .pos-product-card:focus-visible,.theme-dark .pos-product-card.in-cart{border-color:color-mix(in srgb, var(--brand,#4f46e5) 42%, var(--color-line))}}.theme-dark .pos-product-card-media{background:var(--color-surface-soft,#1e293b)}.theme-dark .pos-product-card-placeholder{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .pos-product-card-placeholder{background:color-mix(in srgb, var(--brand,#4f46e5) 16%, var(--color-surface))}}.theme-dark .pos-product-card-placeholder{color:var(--color-body-strong)}.theme-dark .pos-product-card-body{background:var(--color-surface)}.theme-dark .pos-product-category{color:var(--color-muted);background:0 0}.theme-dark .pos-product-card-add,.theme-dark .pos-product-qty{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .pos-product-card-add,.theme-dark .pos-product-qty{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, var(--color-surface))}}.theme-dark .pos-product-card-add,.theme-dark .pos-product-qty{border-color:var(--color-line);color:var(--color-body-strong)}.theme-dark .pos-product-qty button,.theme-dark .pos-product-favorite{color:#e2e8f0;background:#111827}.theme-dark .pos-product-favorite.active{color:#fbbf24}.theme-dark .pos-category-select .ss-trigger{border-color:var(--color-line)}.theme-dark .pos-product-list-row{border-color:var(--color-line-faint);background:#0f172a}.theme-dark .pos-product-list-row:hover:not(.unavailable){border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .pos-product-list-row:hover:not(.unavailable){border-color:color-mix(in srgb, var(--brand,#4f46e5) 42%, var(--color-line));background:color-mix(in srgb, var(--brand,#4f46e5) 10%, #0f172a)}}.theme-dark .pos-product-list-row.in-cart{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .pos-product-list-row.in-cart{border-color:color-mix(in srgb, var(--brand,#4f46e5) 48%, var(--color-line))}}.theme-dark .pos-product-list-row.in-cart{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .pos-product-list-row.in-cart{background:color-mix(in srgb, var(--brand,#4f46e5) 14%, #0f172a)}}.theme-dark .pos-product-list-add{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .pos-product-list-add{border-color:color-mix(in srgb, var(--brand,#4f46e5) 36%, var(--color-line))}}.theme-dark .pos-product-list-add{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .pos-product-list-add{background:color-mix(in srgb, var(--brand,#4f46e5) 14%, #0f172a)}}.theme-dark .pos-product-list-add{color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .pos-product-list-add{color:color-mix(in srgb, var(--brand,#4f46e5) 70%, #fff)}}.theme-dark .pos-catalog-idle svg{color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .pos-catalog-idle svg{color:color-mix(in srgb, var(--brand,#4f46e5) 70%, #fff)}}.theme-dark .seller-share-track{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .seller-share-track{background:color-mix(in srgb, var(--brand,#4f46e5) 12%, #111827)}}.theme-dark .seller-status.steady{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .seller-status.steady{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, #111827)}}.theme-dark .seller-status.steady{color:var(--color-muted)}.theme-dark .pos-product-table th{border-bottom:1.5px solid var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .pos-product-table th{border-bottom:1.5px solid color-mix(in srgb, var(--brand,#4f46e5) 35%, transparent)}}.theme-dark .pos-product-table th{background:linear-gradient(180deg, var(--brand,#4f46e5), var(--brand,#4f46e5))}@supports (color:color-mix(in lab, red, red)){.theme-dark .pos-product-table th{background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#4f46e5) 26%, #0f172a), color-mix(in srgb, var(--brand,#4f46e5) 10%, #0b1220))}}.theme-dark .pos-product-table th{color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .pos-product-table th{color:color-mix(in srgb, var(--brand,#4f46e5) 60%, #fff)}}.theme-dark .pos-product-table td{border-color:var(--color-line-faint);background:#0f172a}.theme-dark .pos-product-table tbody tr:hover td{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.theme-dark .pos-product-table tbody tr:hover td{border-color:color-mix(in srgb, var(--brand) 30%, transparent)}}.theme-dark .pos-product-table tbody tr:hover td{background:#111c33}.theme-dark .pos-table-add{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.theme-dark .pos-table-add{border-color:color-mix(in srgb, var(--brand) 40%, #0f172a)}}.theme-dark .pos-table-add{background:#0f172a}.theme-dark .pos-table-add:hover:not(:disabled){background:var(--brand)}.theme-dark .pos-category-tab{color:var(--color-muted)}.theme-dark .pos-category-tab:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.theme-dark .pos-category-tab:hover{background:color-mix(in srgb, var(--brand) 12%, #0f172a)}}.theme-dark .pos-category-tab.active{background:var(--brand);color:#fff}.theme-dark .pos-customer-bar{border-color:var(--color-line);background:#0f172a}.theme-dark .pos-receipt{color:var(--color-body-strong)}.theme-dark .invoice-totals dt{color:var(--color-muted)}.theme-dark .table-search input{color:var(--color-body-strong);box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.theme-dark .dashboard-topbar{background:#0b1120e0}.theme-dark .search-box{background:var(--color-surface-soft);border-color:var(--color-line);color:var(--color-faint)}.theme-dark .search-box input{color:var(--color-body-strong)}.theme-dark .search-box:focus-within{border-color:var(--brand,#4f46e5);background:#0f172a}@supports (color:color-mix(in lab, red, red)){.theme-dark .search-box:focus-within{border-color:color-mix(in srgb, var(--brand,#4f46e5) 40%, transparent)}}.theme-dark :is(.locale-pill,.date-chip,.user-pill,.user-menu-trigger,.drawer-toggle,.date-trigger,.calc-trigger,.currency-trigger){border-color:var(--color-line);background:#0f172a}.theme-dark :is(.user-pill,.user-menu-trigger,.drawer-toggle,.icon-button,.secondary-button){color:var(--color-body-strong)}.theme-dark :is(.user-menu-trigger:hover,.drawer-toggle:hover,.icon-button:hover,.vendor-switcher-trigger:hover){border-color:var(--brand,#4f46e5);background:#263449}@supports (color:color-mix(in lab, red, red)){.theme-dark :is(.user-menu-trigger:hover,.drawer-toggle:hover,.icon-button:hover,.vendor-switcher-trigger:hover){border-color:color-mix(in srgb, var(--brand,#4f46e5) 30%, transparent)}}.theme-dark .page-back-button{border-color:var(--color-line);color:var(--color-body-strong);background:#0f172a}.theme-dark .page-back-button:hover{border-color:var(--brand,#4f46e5);background:#263449}@supports (color:color-mix(in lab, red, red)){.theme-dark .page-back-button:hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 30%, transparent)}}.theme-dark .settings-hero{background:radial-gradient(420px 240px at 100% 0%, #22d3ee1f, transparent 65%) padding-box, radial-gradient(360px 220px at 0% 110%, var(--brand,#4f46e5), transparent 65%) padding-box, linear-gradient(135deg, var(--brand,#4f46e5), #11263a 55%, #0f172a) padding-box, linear-gradient(135deg, var(--brand,#4f46e5) 0%, #22d3ee 55%, #6366f1 100%) border-box}@supports (color:color-mix(in lab, red, red)){.theme-dark .settings-hero{background:radial-gradient(420px 240px at 100% 0%, #22d3ee1f, transparent 65%) padding-box, radial-gradient(360px 220px at 0% 110%, color-mix(in srgb, var(--brand,#4f46e5) 14%, transparent), transparent 65%) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--brand,#4f46e5) 16%, #0f172a), #11263a 55%, #0f172a) padding-box, linear-gradient(135deg, var(--brand,#4f46e5) 0%, #22d3ee 55%, #6366f1 100%) border-box}}.theme-dark .settings-hero{box-shadow:0 14px 36px -22px #0000008c,inset 0 1px #ffffff0f}.theme-dark .settings-hero-stats>div,.theme-dark .hero-stat-edit{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .settings-hero-stats>div,.theme-dark .hero-stat-edit{border-color:color-mix(in srgb, var(--brand,#4f46e5) 22%, var(--color-line))}}.theme-dark .settings-hero-stats>div,.theme-dark .hero-stat-edit{background:#0f172a99}.theme-dark .vendor-switcher-label strong{color:var(--color-body-strong)}.theme-dark .nav-group-items a{color:var(--color-body)}.theme-dark .dashboard-sidebar .nav-toplink:hover,.theme-dark .dashboard-sidebar .nav-group-toggle:hover{background:#ffffff12}.theme-dark .dashboard-sidebar .nav-toplink.active,.theme-dark .dashboard-sidebar .nav-group-toggle.open{color:var(--brand,#4f46e5);background:#fffffff2}.theme-dark .dashboard-sidebar .nav-group-toggle.active{color:var(--brand,#4f46e5)}.theme-dark .dashboard-sidebar .vendor-switcher-trigger{background:#ffffff0f;border-color:#0000}.theme-dark .dashboard-sidebar .vendor-switcher-trigger:hover{background:#ffffff1a;border-color:#0000}.theme-dark .page-heading h1{color:var(--color-body-strong)}.theme-dark .table-head{color:var(--brand,#4f46e5)}.theme-dark .paste-block h3{color:var(--color-body-strong)}.theme-dark :is(.panel,.metric-widget,.hero-card,.seller-card,.queue-card,.statement-strip,.purchase-add-section,.forgot-card,.label-card,.count-input,.calc-key,.print-button,.pagination-link,.calendar-nav button,.calendar-today-button,.range-filter,.pos-category-chip,.settings-tab,.calendar-menu){border-color:var(--color-line);background:#0f172a}.theme-dark .settings-tab.active{background:var(--brand,#4f46e5);border-color:var(--brand,#4f46e5)}.theme-dark .data-table .table-head{background:linear-gradient(180deg, var(--brand,#4f46e5), var(--brand,#4f46e5))}@supports (color:color-mix(in lab, red, red)){.theme-dark .data-table .table-head{background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#4f46e5) 26%, #0f172a), color-mix(in srgb, var(--brand,#4f46e5) 10%, #0b1220))}}.theme-dark .language-list button.active{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .language-list button.active{background:color-mix(in srgb, var(--brand,#4f46e5) 16%, #0f172a)}}.theme-dark :is(.calendar-nav button:hover,.calendar-today-button:hover,.print-button:hover){border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark :is(.calendar-nav button:hover,.calendar-today-button:hover,.print-button:hover){border-color:color-mix(in srgb, var(--brand,#4f46e5) 45%, transparent)}}.theme-dark :is(.secondary-button,.add-line-button){color:var(--color-body-strong)}.theme-dark .secondary-button:hover{background:var(--color-surface-soft);border-color:var(--color-line-soft)}.theme-dark .add-line-button:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .add-line-button:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 12%, #0f172a)}}.theme-dark .table-action{background:#1e293b;border-color:#334155}.theme-dark .import-help,.theme-dark .import-mapping,.theme-dark .workspace-panel>.heading-actions{background:#0b1220}.theme-dark .import-zone{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .import-zone{border-color:color-mix(in srgb, var(--brand,#4f46e5) 40%, #334155)}}.theme-dark .sale-import-steps li,.theme-dark .sale-import-notes li{background:#0b1220;border-color:#1e293b}.theme-dark .import-result.success{border-color:#266d50}@supports (color:color-mix(in lab, red, red)){.theme-dark .import-result.success{border-color:color-mix(in srgb, var(--color-success) 45%, #334155)}}.theme-dark .import-result.failed{border-color:#7f3540}@supports (color:color-mix(in lab, red, red)){.theme-dark .import-result.failed{border-color:color-mix(in srgb, var(--color-danger) 45%, #334155)}}.theme-dark .outline-button{color:#cbd5e1;background:#0f172a;border-color:#334155}.theme-dark .danger-action{background:#24182a}@supports (color:color-mix(in lab, red, red)){.theme-dark .danger-action{background:color-mix(in srgb, var(--color-danger) 10%, #0f172a)}}.theme-dark .danger-action{border-color:#dc262647}@supports (color:color-mix(in lab, red, red)){.theme-dark .danger-action{border-color:color-mix(in srgb, var(--color-danger) 28%, transparent)}}.theme-dark .danger-action:hover{background:#301929}@supports (color:color-mix(in lab, red, red)){.theme-dark .danger-action:hover{background:color-mix(in srgb, var(--color-danger) 16%, #0f172a)}}.theme-dark :is(.status-badge.neutral,.priority-badge.normal){color:var(--color-muted);background:#1e293b}.theme-dark .notif-search-box{border-color:var(--color-line);background:#0f172a}.theme-dark .notif-manager-head-acts .unread-chip{color:#fbbf24;background:#342d25;border-color:#f59e0b66}.theme-dark .notif-manager-head-acts .icon-button,.theme-dark .notif-manager-head-acts .icon-button:hover{color:#fff;background:#6366f1;border-color:#6366f1}.theme-dark .notif-empty-icon{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .notif-empty-icon{background:color-mix(in srgb, var(--brand,#4f46e5) 18%, #0f172a)}}.theme-dark .notif-empty-icon{color:#a5b4fc}.theme-dark :is(.send-notif-label,.schedule-toggle){color:var(--color-body-strong)}.theme-dark :is(.priority-pill,.emoji-pill,.clear-expiry-btn){border-color:var(--color-line);color:var(--color-muted);background:#0f172a}.theme-dark .emoji-pill.active{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .emoji-pill.active{background:color-mix(in srgb, var(--brand,#4f46e5) 20%, #0f172a)}}.theme-dark .emoji-pill.active{border-color:var(--brand,#4f46e5)}.theme-dark .notif-preview-card{border-color:var(--color-line);background:#0f172a}.theme-dark .notif-preview-stats{border-color:var(--color-line);background:#1e293b}.theme-dark :is(.notif-preview-title,.notif-preview-stats strong,.notif-preview-audience strong){color:var(--color-body-strong)}.theme-dark .notif-preview-body{color:var(--color-muted)}.theme-dark .notif-empty .icon-button{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .notif-empty .icon-button{background:color-mix(in srgb, var(--brand,#4f46e5) 18%, #0f172a)}}.theme-dark .notif-empty .icon-button{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .notif-empty .icon-button{border-color:color-mix(in srgb, var(--brand,#4f46e5) 42%, transparent)}}.theme-dark .notif-empty .icon-button{color:#a5b4fc}.theme-dark .notif-clear-search:hover{background:#1e293b}.theme-dark :is(.bulk-action-btn,.notif-filter-pill){border-color:var(--color-line);background:#0f172a}.theme-dark .row-action-menu .menu-panel{border-color:var(--color-line);background:#111827}.theme-dark :is(.slug-code,.ss-search,.ss-trigger,.pos-branch-trigger,.image-upload-placeholder,.forgot-code){background:#111827}.theme-dark .pos-branch-trigger{color:var(--color-body-strong)}.theme-dark .ss-clear:hover{background:#1e293b}.theme-dark :is(.pos-branch-menu,.pos-cart-item-qty button,.pos-search input,.table-search-input input){border-color:var(--color-line);color:var(--color-body-strong);background:#0f172a}.theme-dark .pos-match-chip{color:#bfdbfe;background:linear-gradient(135deg,#1e3a8a 0%,#1e40af 55%,#312e81 100%);border-color:#456997}.theme-dark .pos-match-chip svg{color:#93c5fd}.theme-dark .pos-search-field{border-color:var(--color-line);background:#0f172a}.theme-dark .pos-payment-btn{background:#0f172a}.theme-dark .pos-payment-btn:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .pos-payment-btn:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 12%, #0f172a)}}.theme-dark .pos-payment-btn.split{background:#2b2726}.theme-dark :is(.pos-payment-btn.active,.pagination-link.active,.pos-category-chip.active){background:var(--brand,#4f46e5);border-color:var(--brand,#4f46e5);color:#fff}.theme-dark .register-inline-form input,.theme-dark .register-inline-form select{background:var(--color-surface);border-color:var(--color-line);color:var(--color-body-strong)}.theme-dark :is(.item-avatar,.pos-customer-avatar,.today-action-avatar,.strip-tile,.category-card .category-icon,.store-avatar,.dd-item-avatar){background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark :is(.item-avatar,.pos-customer-avatar,.today-action-avatar,.strip-tile,.category-card .category-icon,.store-avatar,.dd-item-avatar){background:color-mix(in srgb, var(--brand,#4f46e5) 16%, #111827)}}.theme-dark .dd-item.active{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .dd-item.active{background:color-mix(in srgb, var(--brand,#4f46e5) 14%, #0f172a)}}.theme-dark .compare-bar{background:#263449}.theme-dark .barcode span{background:#dbe4ec}.theme-dark .pos-cart-line:hover{border-color:var(--color-line-soft)}.theme-dark .invoice-totals .grand-total{border-color:var(--color-line)}.theme-dark .capability-list span{color:#67e8f9;background:#1e293b;border-color:#334155}.theme-dark .form-error{background:#24182a}@supports (color:color-mix(in lab, red, red)){.theme-dark .form-error{background:color-mix(in srgb, var(--color-danger) 10%, #0f172a)}}.theme-dark .form-error{border-color:#dc26264d}@supports (color:color-mix(in lab, red, red)){.theme-dark .form-error{border-color:color-mix(in srgb, var(--color-danger) 30%, transparent)}}.theme-dark .form-error{color:#f2a9a9}.theme-dark .workspace-filter.active{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .workspace-filter.active{background:color-mix(in srgb, var(--brand,#4f46e5) 18%, #0f172a)}}.theme-dark .workspace-filter.active{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .workspace-filter.active{border-color:color-mix(in srgb, var(--brand,#4f46e5) 45%, transparent)}}.theme-dark .workspace-filter>span{background:#111827}.theme-dark .table-filter-bar{background:#e2e3e5}@supports (color:color-mix(in lab, red, red)){.theme-dark .table-filter-bar{background:color-mix(in srgb, var(--color-surface) 88%, #0f172a)}}.theme-dark .table-filter-bar{border-bottom-color:#1e293b}.theme-dark .table-filter-search{background:#0f172a;border-color:#334155}.theme-dark .table-filter-search:focus-within{border-color:var(--brand,#4f46e5)}.theme-dark .table-filter-search input{color:var(--color-body)}.theme-dark .table-filter-select{color:var(--color-body);background-color:#0f172a;border-color:#334155}.theme-dark .table-filter-select:focus-visible{border-color:var(--brand,#4f46e5)}.theme-dark .table-filter-date-input,.theme-dark .table-filter-number-input{color:var(--color-body);background:#0f172a;border-color:#334155}.theme-dark .table-filter-date-input:focus-visible,.theme-dark .table-filter-number-input:focus-visible{border-color:var(--brand,#4f46e5)}.theme-dark .table-filter-clear{border-color:#663947}@supports (color:color-mix(in lab, red, red)){.theme-dark .table-filter-clear{border-color:color-mix(in srgb, var(--color-danger) 30%, #334155)}}.theme-dark .table-filter-clear{background:#24182a}@supports (color:color-mix(in lab, red, red)){.theme-dark .table-filter-clear{background:color-mix(in srgb, var(--color-danger) 10%, #0f172a)}}.theme-dark .sortable-th:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .sortable-th:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 6%, #0f172a)}}.theme-dark .form-kind-switch button.active{color:var(--color-body-strong);background:#263449}.theme-dark .forgot-code{color:var(--color-body-strong)}.theme-dark .login-remember{color:var(--color-muted)}.theme-dark :is(.sales-kpi-card,.purchase-kpi-card:not(.accent),.order-card-row){border-color:var(--color-line);background:#0f172a}.theme-dark :is(.order-search:focus-within,.purchase-search:focus-within){border-color:var(--brand,#4f46e5);background:#0f172a}@supports (color:color-mix(in lab, red, red)){.theme-dark :is(.order-search:focus-within,.purchase-search:focus-within){border-color:color-mix(in srgb, var(--brand,#4f46e5) 45%, transparent)}}.theme-dark .order-action-cell .collect-payment :is(input,select){background:var(--color-surface);border-color:var(--color-line);color:var(--color-body-strong)}.theme-dark .pos-card-add{border-color:var(--brand,#4f46e5);background:#111827}@supports (color:color-mix(in lab, red, red)){.theme-dark .pos-card-add{border-color:color-mix(in srgb, var(--brand,#4f46e5) 30%, transparent)}}.theme-dark :is(.row-action-dropdown,.pos-line-controls button){border-color:var(--color-line);color:var(--color-body-strong);background:#0f172a}.theme-dark .picker-row:hover{background:#111827}.theme-dark .vendor-switcher-menu{color:var(--color-body)}.theme-dark :is(.order-search,.purchase-search,.search-box){color:var(--color-faint)}.theme-dark .text-link:hover{color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .text-link:hover{color:color-mix(in srgb, var(--brand,#4f46e5) 70%, white)}}.theme-dark .toast{background:#0f172a}.theme-dark :is(.toast.success,.toast.error,.toast.warning,.toast.info){background:var(--color-surface)}.theme-dark .toast.success{background:var(--color-success-bg)}.theme-dark .toast.error{background:var(--color-danger-bg)}.theme-dark .toast.warning{background:var(--color-warning-bg)}.theme-dark .toast.info{background:var(--color-info-bg)}.theme-dark :is(input,select,textarea){background-color:var(--color-surface);border-color:var(--color-line);color:var(--color-body-strong)}.theme-dark :is(.search-box input,.ss-search input,.pos-code-entry input){box-shadow:none;background-color:#0000;border-color:#0000}@media (max-width:900px){.theme-dark .register-open-layout,.theme-dark .register-inline-form{grid-template-columns:1fr 1fr}}@media (max-width:620px){.theme-dark .register-open-layout,.theme-dark .register-inline-form,.theme-dark .pos-promotion-grid{grid-template-columns:1fr}}.theme-dark .hero-card.cash-card{color:#f8fafc;background:radial-gradient(440px 260px at 105% -5%, #22d3ee29, transparent 63%) padding-box, radial-gradient(400px 260px at -5% 115%, var(--brand,#4f46e5), transparent 68%) padding-box, linear-gradient(145deg, #17213a 0%, #0f172a 48%, #08111f 100%) padding-box, linear-gradient(135deg, #22d3ee 0%, #3b82f6 55%, #818cf8 100%) border-box;border:1.5px solid #0000}@supports (color:color-mix(in lab, red, red)){.theme-dark .hero-card.cash-card{background:radial-gradient(440px 260px at 105% -5%, #22d3ee29, transparent 63%) padding-box, radial-gradient(400px 260px at -5% 115%, color-mix(in srgb, var(--brand,#4f46e5) 24%, transparent), transparent 68%) padding-box, linear-gradient(145deg, #17213a 0%, #0f172a 48%, #08111f 100%) padding-box, linear-gradient(135deg, #22d3ee 0%, #3b82f6 55%, #818cf8 100%) border-box}}.theme-dark .hero-card.cash-card{box-shadow:0 22px 50px -30px var(--brand,#4f46e5), inset 0 1px 0 #ffffff12}@supports (color:color-mix(in lab, red, red)){.theme-dark .hero-card.cash-card{box-shadow:0 22px 50px -30px color-mix(in srgb, var(--brand,#4f46e5) 60%, transparent), inset 0 1px 0 #ffffff12}}.theme-dark .cash-card:before{background:radial-gradient(circle,#22d3ee33,#0000 68%)}.theme-dark .cash-card:after{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .cash-card:after{border-color:color-mix(in srgb, var(--brand,#4f46e5) 12%, transparent)}}.theme-dark .cash-card .eyebrow{color:#67e8f9;background:#22d3ee1a;border-color:#22d3ee4d}@supports (color:color-mix(in lab, red, red)){.theme-dark .cash-card .cash-amount{text-shadow:0 0 28px color-mix(in srgb, var(--brand,#4f46e5) 24%, transparent)}}.theme-dark .cash-card .hero-progress>span{background:linear-gradient(90deg,#22d3ee,#3b82f6 55%,#818cf8);box-shadow:0 0 16px #3b82f652}.theme-dark .cash-card .cash-split span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a85;border-color:#94a3b81f}.theme-dark .cash-card .cash-split span:first-child{color:#86efac}.theme-dark .cash-card .cash-split span:last-child{color:#fbbf24}.theme-dark .metric-card.accent-card{background:linear-gradient(135deg,#0891b2 0%,#1d4ed8 50%,#4f46e5 100%)!important;border-color:#0000!important}.theme-dark .metric-card.accent-card,.theme-dark .metric-card.accent-card>strong,.theme-dark .metric-card.accent-card .metric-top,.theme-dark .metric-card.accent-card>small{color:#fff!important}.theme-dark .metric-card.accent-card .metric-icon{color:#1e40af!important;background:#ffffffeb!important}.theme-dark :is(.panel.sales-trend-card,.panel.recent-activity-card,.panel.dashboard-half-card){box-shadow:0 22px 50px -30px var(--brand,#4f46e5), inset 0 1px 0 #ffffff0a;background:linear-gradient(#0f172a,#0f172a) padding-box padding-box,linear-gradient(135deg,#22d3ee 0%,#3b82f6 55%,#818cf8 100%) border-box;border:1.5px solid #0000}@supports (color:color-mix(in lab, red, red)){.theme-dark :is(.panel.sales-trend-card,.panel.recent-activity-card,.panel.dashboard-half-card){box-shadow:0 22px 50px -30px color-mix(in srgb, var(--brand,#4f46e5) 50%, transparent), inset 0 1px 0 #ffffff0a}}.theme-dark .trend-filter{background:#0b1220;border-color:#243244}.theme-dark .trend-filter-chip{color:#94a3b8}.theme-dark .trend-filter-chip:hover{color:#f8fafc;background:#162033}.theme-dark .trend-filter-chip.active{background:var(--brand,#4f46e5);color:#fff}.theme-dark .trend-summary span{background:linear-gradient(#0f172a 0%,#111827 100%);border-color:#243244}.theme-dark .sales-chart-legend span,.theme-dark .sales-chart-y,.theme-dark .sales-chart-x span{color:#94a3b8}.theme-dark .sales-chart-profit-dot{border-color:#0f172a}.theme-dark .area-chart-shell{background:radial-gradient(120% 120% at 100% 0,#38bdf814,#0000 55%),linear-gradient(#0f172a 0%,#0b1220 100%);border-color:#243244}.theme-dark .chart-grid{stroke:#94a3b873;stroke-width:1.5px;stroke-dasharray:5 5}.theme-dark .chart-y-label,.theme-dark .chart-x-label,.theme-dark .area-chart-axis-label,.theme-dark .area-chart-x-title{fill:#94a3b8;color:#94a3b8}.theme-dark .chart-dot{stroke:#0f172a}.theme-dark .chart-tooltip-box{fill:#020617f5;stroke:#38bdf83d}.theme-dark .hero-card.financial-card{box-shadow:0 22px 50px -30px var(--brand,#4f46e5);background:linear-gradient(#0f172a,#0f172a) padding-box padding-box,linear-gradient(135deg,#22d3ee 0%,#3b82f6 55%,#818cf8 100%) border-box;border:1.5px solid #0000}@supports (color:color-mix(in lab, red, red)){.theme-dark .hero-card.financial-card{box-shadow:0 22px 50px -30px color-mix(in srgb, var(--brand,#4f46e5) 50%, transparent)}}.theme-dark .lead-modal-backdrop{background:#020617b3}.theme-dark .lead-modal{background:#0b1120;border-color:#263449;box-shadow:0 35px 90px -30px #000000d9,inset 0 1px #ffffff09}.theme-dark .lead-modal-heading{background:radial-gradient(360px 170px at 100% 0%, #22d3ee17, transparent 70%), radial-gradient(280px 150px at 0% 0%, var(--brand,#4f46e5), transparent 70%), linear-gradient(145deg, #111827, #0b1220);border-color:#202d40}@supports (color:color-mix(in lab, red, red)){.theme-dark .lead-modal-heading{background:radial-gradient(360px 170px at 100% 0%, #22d3ee17, transparent 70%), radial-gradient(280px 150px at 0% 0%, color-mix(in srgb, var(--brand,#4f46e5) 13%, transparent), transparent 70%), linear-gradient(145deg, #111827, #0b1220)}}.theme-dark .lead-modal-heading h2{color:#f8fafc}.theme-dark .lead-modal-heading p{color:#94a3b8}.theme-dark .lead-modal-kicker{color:#67e8f9}.theme-dark .lead-modal-icon{box-shadow:0 14px 30px -14px #3b82f68c}.theme-dark .lead-modal-close{color:#94a3b8;background:#0f172ab3;border-color:#29384c}.theme-dark .lead-modal-close:hover{color:#fca5a5;background:#ef444417;border-color:#f8717140}.theme-dark .lead-field-label{color:#cbd5e1}.theme-dark .lead-field-label em{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .lead-field-label em{background:color-mix(in srgb, var(--brand,#4f46e5) 20%, #0f172a)}}.theme-dark .lead-field-label em{color:#a5b4fc}.theme-dark .lead-field-label small{color:#64748b}.theme-dark .lead-modal-form input,.theme-dark .lead-modal-form select,.theme-dark .lead-modal-form textarea{color:#e2e8f0;background:#0f172a;border-color:#2a384c;box-shadow:inset 0 1px #ffffff06}.theme-dark .lead-modal-form input:hover,.theme-dark .lead-modal-form select:hover,.theme-dark .lead-modal-form textarea:hover{background:#111c2e;border-color:#3b4c63}.theme-dark .lead-modal-form input:focus,.theme-dark .lead-modal-form select:focus,.theme-dark .lead-modal-form textarea:focus{background:#111c2e;border-color:#6a76c7;box-shadow:0 0 0 3px #6366f124}.theme-dark .lead-modal-form input::placeholder,.theme-dark .lead-modal-form textarea::placeholder{color:#64748b}.theme-dark .lead-modal-form input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-dark .lead-modal-actions{background:linear-gradient(#0f172a73,#0c1423);border-color:#202d40}.theme-dark .lead-modal-actions .secondary-button{color:#cbd5e1;background:#111827;border-color:#334155}.theme-dark .lead-modal-actions .secondary-button:hover{color:#f8fafc;background:#172033;border-color:#475569}.theme-dark .lead-form-message{color:#fca5a5;background:#ef444414;border-color:#f8717133}.theme-dark .management-table th,.theme-dark .management-table td,.theme-dark .purchases-table th,.theme-dark .purchases-table td,.theme-dark .orders-table th,.theme-dark .orders-table td,.theme-dark .adjustments-table th,.theme-dark .adjustments-table td,.theme-dark .damages-table th,.theme-dark .damages-table td,.theme-dark .seller-table th,.theme-dark .seller-table td,.theme-dark .support-table th,.theme-dark .support-table td{border-color:#94a3b8}.theme-dark .management-table th,.theme-dark .purchases-table th,.theme-dark .orders-table th,.theme-dark .adjustments-table th,.theme-dark .damages-table th,.theme-dark .seller-table th,.theme-dark .support-table th{border-bottom-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .management-table th,.theme-dark .purchases-table th,.theme-dark .orders-table th,.theme-dark .adjustments-table th,.theme-dark .damages-table th,.theme-dark .seller-table th,.theme-dark .support-table th{border-bottom-color:color-mix(in srgb, var(--brand,#4f46e5) 45%, #94a3b8)}}.theme-dark .audit-table tbody tr,.theme-dark .expense-table tbody tr{border-top-color:#94a3b8}.theme-dark .activity-table{border-color:#94a3b8}.theme-dark .activity-table-head{border-bottom-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .activity-table-head{border-bottom-color:color-mix(in srgb, var(--brand,#4f46e5) 45%, #94a3b8)}}.theme-dark .activity-table-head{background:linear-gradient(180deg, var(--brand,#4f46e5), var(--brand,#4f46e5))}@supports (color:color-mix(in lab, red, red)){.theme-dark .activity-table-head{background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#4f46e5) 26%, #0f172a), color-mix(in srgb, var(--brand,#4f46e5) 10%, #0b1220))}}.theme-dark .activity-table-head .activity-table-cell+.activity-table-cell{border-left-color:#94a3b8}.theme-dark .activity-table-row{background:#0f172a}.theme-dark .activity-table-row+.activity-table-row{border-top-color:#94a3b8}.theme-dark .activity-table-row:hover{background:#111c33}.theme-dark .activity-table-row .activity-table-cell+.activity-table-cell{border-left-color:#94a3b8}.theme-dark .payment-gateway-card{border-color:var(--color-line);background:#0f172a}.theme-dark .payment-gateway-card:hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .payment-gateway-card:hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 45%, transparent)}}.theme-dark .payment-gateway-card:hover{box-shadow:0 14px 38px #00000059}.theme-dark .payment-gateway-avatar{box-shadow:inset 0 1px #ffffff40,0 8px 16px -8px #0009}.theme-dark .payment-gateway-logo{background:#fff;box-shadow:inset 0 0 0 1px #ffffff24,0 8px 16px -8px #0009}.theme-dark .gateway-toggle span{background:#334155}.theme-dark .gateway-chip{border-color:var(--color-line);color:var(--color-muted);background:#0b1220}.theme-dark .gateway-chip.chip-qr{color:#67e8f9;background:#0e263a;border-color:#155e75}.theme-dark .gateway-chip.chip-api{color:#c4b5fd;background:#1e1c45;border-color:#5b21b6}.theme-dark .gateway-chip.chip-live{color:#4ade80;background:#10282e;border-color:#166534}.theme-dark .payment-gateway-details{border-top-color:var(--color-line)}.theme-dark .payment-gateway-details>div{color:var(--color-muted)}.theme-dark .payment-gateway-actions{border-top-color:var(--color-line)}.theme-dark .payment-gateway-add{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .payment-gateway-add{background:color-mix(in srgb, var(--brand,#4f46e5) 6%, #0f172a)}}.theme-dark .payment-gateway-add{border-color:var(--color-line);color:var(--color-muted)}.theme-dark .payment-gateway-add:hover{border-color:var(--brand,#4f46e5);background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .payment-gateway-add:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 12%, #0f172a)}}.theme-dark .payment-gateway-add:hover{color:var(--brand,#4f46e5)}.theme-dark .payment-gateway-add-icon{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .payment-gateway-add-icon{background:color-mix(in srgb, var(--brand,#4f46e5) 18%, #0f172a)}}.theme-dark .payment-gateway-add-icon{color:var(--brand,#4f46e5)}.theme-dark .gateway-qr-thumb{border-color:var(--color-line);background:#0f172a}.theme-dark .payment-gateway-card.is-preset{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .payment-gateway-card.is-preset{background:color-mix(in srgb, var(--brand,#4f46e5) 5%, #0f172a)}}.theme-dark .payment-gateway-card.is-preset{border-color:var(--color-line)}.theme-dark .payment-gateway-card.is-preset:hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .payment-gateway-card.is-preset:hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 45%, transparent)}}.theme-dark .preset-chip{color:var(--color-faint);background:#0b1220}:root{--app-shadow:0 10px 28px #1629420e;--app-shadow-hover:0 16px 34px #1629421a;--app-table-border:#cbd5e1;--app-table-hover:#f8fafc}.product-barcodes-page{gap:12px;min-width:0;display:grid}.barcode-reference-toolbar{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex;box-shadow:0 8px 22px -18px #16294247}.barcode-outline-action,.barcode-dark-action{white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:11px;font-weight:750;display:inline-flex}.barcode-outline-action{border:1px solid var(--brand,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.barcode-outline-action{border:1px solid color-mix(in srgb, var(--brand,#7c3aed) 45%, var(--color-line))}}.barcode-outline-action{background:var(--color-surface);color:var(--brand,#7c3aed)}.barcode-dark-action{border:1px solid var(--color-body-strong);background:var(--color-surface);color:var(--color-body-strong)}.barcode-dark-action svg{width:14px;height:14px}.barcode-outline-action:hover:not(:disabled){border-color:var(--brand,#7c3aed);background:var(--brand,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.barcode-outline-action:hover:not(:disabled){background:color-mix(in srgb, var(--brand,#7c3aed) 6%, var(--color-surface))}}.barcode-dark-action:hover:not(:disabled){background:var(--color-body-strong);color:var(--color-surface)}.barcode-outline-action:disabled,.barcode-dark-action:disabled{cursor:not-allowed;opacity:.45}.barcode-apply-action:not(:disabled){border-color:var(--brand,#7c3aed);background:var(--brand,#7c3aed);color:#fff}.barcode-table-shell{border:1px solid var(--app-table-border,var(--color-line));background:var(--color-surface);border-radius:14px 14px 0 0;overflow-x:auto;box-shadow:0 8px 22px -18px #16294247}.barcode-products-table{table-layout:fixed;min-width:1180px}.barcode-products-table th,.barcode-products-table td{border-color:var(--app-table-border,var(--color-line-soft));text-align:center}.barcode-products-table th:first-child{width:42px}.barcode-products-table th:nth-child(2){width:48px}.barcode-products-table th:nth-child(3){width:270px}.barcode-products-table th:nth-child(4){width:180px}.barcode-products-table th:nth-child(5){width:235px}.barcode-products-table th:nth-child(6){width:105px}.barcode-products-table th:nth-child(7){width:100px}.barcode-products-table th:nth-child(8){width:222px}.barcode-products-table td{white-space:nowrap;height:65px;padding:9px 12px}.barcode-products-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand,#7c3aed);cursor:pointer;margin:0}.barcode-products-table .barcode-product-name,.barcode-products-table .barcode-value-cell{text-align:left}.barcode-product-name strong,.barcode-product-name small,.barcode-value-cell strong,.barcode-value-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.barcode-product-name strong,.barcode-value-cell strong{color:var(--color-body-strong);font-size:11px}.barcode-product-name small,.barcode-value-cell small{color:var(--color-muted);margin-top:4px;font-size:9px}.barcode-value-cell strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.barcode-row-index{color:var(--color-muted);font-variant-numeric:tabular-nums}.barcode-preview-cell svg{color:#000;width:195px;max-width:100%;height:32px;margin:0 auto;display:block}.barcode-format-chip{background:var(--color-surface-soft);min-height:25px;color:var(--color-muted);border-radius:999px;align-items:center;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:700;display:inline-flex}.barcode-row-actions{display:table-cell;text-align:center!important}.barcode-row-actions>*{border:1px solid var(--color-line-soft);background:var(--color-surface);min-height:34px;color:var(--color-body);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:4px;margin:0 3px;padding:0 9px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.barcode-row-actions svg{width:12px;height:12px}.barcode-row-actions .barcode-edit-button{border-color:var(--brand,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.barcode-row-actions .barcode-edit-button{border-color:color-mix(in srgb, var(--brand,#7c3aed) 42%, var(--color-line))}}.barcode-row-actions .barcode-edit-button{color:var(--brand,#7c3aed)}.barcode-row-actions>:hover{border-color:var(--brand,#7c3aed);background:var(--brand,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.barcode-row-actions>:hover{background:color-mix(in srgb, var(--brand,#7c3aed) 6%, var(--color-surface))}}.barcode-row-actions>:hover{color:var(--brand,#7c3aed)}.barcode-pagination{border-color:var(--app-table-border,var(--color-line));margin-top:-12px}.barcode-manager-print-sheet{display:none}.barcode-editor-dialog{width:min(520px,100%);overflow:hidden}.barcode-editor-body{gap:16px;padding:20px;display:grid}.barcode-editor-preview{border:1px solid var(--color-line);color:#000;background:#fff;border-radius:12px;justify-items:center;gap:8px;min-height:100px;padding:18px;display:grid}.barcode-editor-preview svg{width:min(320px,100%);height:44px}.barcode-editor-preview small{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.barcode-editor-actions{border-top:1px solid var(--color-line);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}@media (max-width:1100px){.barcode-reference-toolbar{flex-direction:column;align-items:stretch}.barcode-reference-toolbar .products-reference-actions{justify-content:flex-start}}@media (max-width:700px){.barcode-reference-toolbar .products-reference-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.barcode-reference-toolbar .products-reference-actions>*{width:100%}}@media print{.product-barcodes-page>:not(.barcode-manager-print-sheet){display:none!important}.barcode-manager-print-sheet,.barcode-manager-print-sheet *{visibility:visible!important}.barcode-manager-print-sheet{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:4mm;width:100%;padding:0;position:absolute;inset:0;display:grid!important}.barcode-manager-print-sheet .label-card{break-inside:avoid;border-radius:2mm;min-height:35mm;padding:4mm;box-shadow:none!important;border:1px solid #cbd5e1!important}.barcode-manager-print-sheet svg{width:100%;max-height:16mm;color:#000!important;display:block!important}}.print-barcode-labels-page{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.print-labels-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.print-labels-header-text h1{color:var(--color-body-strong);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.25}.print-labels-header-text p{color:var(--color-muted);margin:4px 0 0;font-size:13.5px;line-height:1.4}.print-labels-manager-btn{border:1px solid var(--color-line-soft,#cbd5e1);background:var(--color-surface);min-height:38px;color:var(--color-body);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.print-labels-manager-btn:hover{border-color:var(--brand,#7c3aed);color:var(--brand,#7c3aed);background:var(--brand,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.print-labels-manager-btn:hover{background:color-mix(in srgb, var(--brand,#7c3aed) 5%, var(--color-surface))}}.print-labels-filter-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;align-items:flex-end;gap:16px;padding:18px 22px;display:flex;box-shadow:0 1px 3px #00000008}.print-labels-filter-card .filter-field{flex-direction:column;gap:6px;display:flex}.print-labels-filter-card .filter-field label{color:var(--color-body-strong,#334155);font-size:13px;font-weight:500}.print-labels-filter-card .filter-field input,.print-labels-filter-card .filter-field select{border:1px solid var(--color-line-soft,#cbd5e1);height:40px;color:var(--color-body-strong);background:var(--color-surface);border-radius:8px;outline:none;padding:0 14px;font-size:13px;transition:border-color .15s,box-shadow .15s}.print-labels-filter-card .filter-field input:focus,.print-labels-filter-card .filter-field select:focus{border-color:var(--brand,#7c3aed);box-shadow:0 0 0 3px var(--brand,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.print-labels-filter-card .filter-field input:focus,.print-labels-filter-card .filter-field select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#7c3aed) 18%, transparent)}}.print-labels-filter-card .filter-field-search{flex:320px;min-width:200px}.print-labels-filter-card .filter-field-type{flex:0 0 190px}.print-labels-filter-card .filter-field-format{flex:0 0 160px}.filter-select-wrapper{align-items:center;width:100%;display:flex;position:relative}.filter-select-wrapper select{appearance:none;cursor:pointer;width:100%;padding-right:34px!important}.filter-select-wrapper .select-chevron{width:15px;height:15px;color:var(--color-muted);pointer-events:none;position:absolute;right:12px}.filter-actions-group{align-items:center;gap:10px;margin-left:auto;display:flex}.btn-purple-filter{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:8px;height:40px;padding:0 26px;font-size:13px;font-weight:600;transition:background-color .15s,transform .1s;box-shadow:0 2px 6px #7c3aed47}.btn-purple-filter:hover{background:#6d28d9}.btn-purple-filter:active{transform:translateY(1px)}.btn-outline-reset{border:1px solid var(--color-line-soft,#cbd5e1);background:var(--color-surface);height:40px;color:var(--color-body);cursor:pointer;border-radius:8px;padding:0 20px;font-size:13px;font-weight:500;transition:all .15s}.btn-outline-reset:hover{border-color:var(--color-body-strong);color:var(--color-body-strong)}.print-labels-table-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #00000008}.table-card-toolbar{border-bottom:1px solid var(--color-line-soft,#f1f5f9);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.table-card-heading h2{color:var(--color-body-strong);margin:0;font-size:15px;font-weight:700;line-height:1.3}.table-card-heading p{color:var(--color-muted);margin:3px 0 0;font-size:12px}.table-card-actions{align-items:flex-end;gap:14px;display:flex}.copies-control{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.copies-label{color:var(--color-muted);font-size:11px;font-weight:500}.copies-input{border:1px solid var(--color-line-soft,#cbd5e1);text-align:center;width:64px;height:36px;color:var(--color-body-strong);background:var(--color-surface);border-radius:8px;outline:none;padding:0 6px;font-size:13px;font-weight:600}.copies-input:focus{border-color:var(--brand,#7c3aed)}.btn-purple-print{color:#fff;cursor:pointer;white-space:nowrap;background:#7c3aed;border:none;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:13px;font-weight:600;transition:background-color .15s,opacity .15s;display:inline-flex;box-shadow:0 2px 6px #7c3aed47}.btn-purple-print:hover:not(:disabled){background:#6d28d9}.btn-purple-print:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn-print-icon{width:14px;height:14px}.labels-table-shell{width:100%;overflow-x:auto}.labels-custom-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:820px}.labels-custom-table th{border:1px solid var(--color-line-soft);border-bottom:1.5px solid var(--brand,#4f46e5);padding:13px 18px}@supports (color:color-mix(in lab, red, red)){.labels-custom-table th{border-bottom:1.5px solid color-mix(in srgb, var(--brand,#4f46e5) 24%, transparent)}}.labels-custom-table th{background:linear-gradient(180deg, var(--brand,#4f46e5), var(--brand,#4f46e5))}@supports (color:color-mix(in lab, red, red)){.labels-custom-table th{background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#4f46e5) 16%, #fff), color-mix(in srgb, var(--brand,#4f46e5) 7%, #f8fafc))}}.labels-custom-table th{letter-spacing:.06em;text-align:center;text-transform:uppercase;color:var(--brand,#4f46e5);white-space:nowrap;font-size:10px;font-weight:850}.labels-custom-table th.col-checkbox{width:44px}.labels-custom-table th.col-product{width:36%}.labels-custom-table th.col-barcode{width:22%}.labels-custom-table th.col-preview{width:26%}.labels-custom-table th.col-format{width:16%}.labels-custom-table td{border:1px solid var(--color-line-soft);vertical-align:middle;background:var(--color-surface);padding:13px 18px;font-size:13px;transition:background-color .12s}.labels-custom-table tbody tr:hover td{background:var(--app-table-hover,#f8fafc)}.labels-custom-table tbody tr.row-selected td{background:var(--brand,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.labels-custom-table tbody tr.row-selected td{background:color-mix(in srgb, var(--brand,#7c3aed) 3.5%, var(--color-surface))}}.labels-custom-table td.col-checkbox{text-align:center}.labels-custom-table input[type=checkbox]{accent-color:#7c3aed;cursor:pointer;width:16px;height:16px;margin:0 auto;display:block}.product-title{color:var(--color-body-strong);font-size:13px;font-weight:600;line-height:1.3;display:block}.product-subtitle{color:var(--color-muted);margin-top:3px;font-size:11px;display:block}.barcode-code-text{color:var(--color-body);letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.barcode-svg-container{justify-content:center;align-items:center;width:100%;display:flex}.barcode-svg-container svg{color:#000;max-width:180px;height:32px;display:block}.format-text{color:var(--color-muted);letter-spacing:.04em;font-size:11px;font-weight:600}.table-empty-message{color:var(--color-muted);font-size:13px;text-align:center!important;padding:40px 16px!important}.labels-table-pagination{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.pagination-summary{color:var(--color-muted);font-size:12px}.pagination-nav-group{align-items:center;gap:12px;display:inline-flex}.pagination-nav-button{border:1px solid var(--color-line-soft,#cbd5e1);background:var(--color-surface);min-height:32px;color:var(--color-body-strong);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:0 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.pagination-nav-button:hover:not(:disabled){border-color:var(--brand,#7c3aed);color:var(--brand,#7c3aed)}.pagination-nav-button:disabled{opacity:.45;cursor:not-allowed}.pagination-page-indicator{color:var(--color-muted);font-size:12px}.pagination-page-indicator strong{color:var(--color-body-strong)}.print-barcode-print-sheet{display:none}@media (max-width:900px){.print-labels-filter-card{flex-direction:column;align-items:stretch}.print-labels-filter-card .filter-field-type,.print-labels-filter-card .filter-field-format{flex:auto}.filter-actions-group{justify-content:flex-end;margin-left:0}}@media print{.print-barcode-labels-page>:not(.print-barcode-print-sheet){display:none!important}.print-barcode-print-sheet,.print-barcode-print-sheet *{visibility:visible!important}.print-barcode-print-sheet{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:4mm;width:100%;padding:0;position:absolute;inset:0;display:grid!important}.print-label-item{break-inside:avoid;text-align:center;border-radius:2mm;flex-direction:column;justify-content:center;align-items:center;min-height:35mm;padding:4mm;display:flex;box-shadow:none!important;border:1px solid #cbd5e1!important}.print-label-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:2mm;font-size:9pt;font-weight:700;overflow:hidden;color:#000!important}.print-label-barcode svg{width:100%;max-height:16mm;color:#000!important;display:block!important}.print-label-sku{margin-top:1.5mm;font-family:monospace;font-size:8pt;color:#000!important}}.theme-dark .print-barcode-labels-page .barcode-svg-container svg{background:#fff;border-radius:6px;padding:3px 8px}body{color:var(--color-body)}:is(.panel,.metric-card,.metric-widget,.metric-strip,.management-stat,.sales-kpi-card,.purchase-kpi-card,.reorder-summary-card,.hero-card,.seller-card,.queue-card,.statement-strip,.settings-module,.notification-item){background:var(--color-surface);border-color:var(--color-line);box-shadow:var(--app-shadow)}:is(.panel,.metric-card,.metric-widget,.sales-kpi-card,.purchase-kpi-card,.settings-module,.notification-item):hover{box-shadow:var(--app-shadow-hover)}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background-color:var(--color-surface);border-color:var(--color-line-soft);color:var(--color-body-strong)}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea)::placeholder{color:var(--color-faint);opacity:1}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){:is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 32%, var(--color-line-soft))}}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{border-color:var(--brand,#4f46e5);background-color:var(--color-surface)}:is(.table-search,.search-box,.notif-search-box,.ss-trigger,.pos-branch-trigger,.table-status-select),:is(.secondary-button,.outline-button,.icon-button,.print-button,.calendar-nav button,.calendar-today-button,.settings-tab,.priority-pill,.emoji-pill,.clear-expiry-btn){background-color:var(--color-surface);border-color:var(--color-line-soft);color:var(--color-body)}:is(.secondary-button,.outline-button,.icon-button,.print-button,.calendar-nav button,.calendar-today-button,.settings-tab,.priority-pill,.emoji-pill,.clear-expiry-btn):hover{background-color:var(--color-surface-soft);border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){:is(.secondary-button,.outline-button,.icon-button,.print-button,.calendar-nav button,.calendar-today-button,.settings-tab,.priority-pill,.emoji-pill,.clear-expiry-btn):hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 38%, var(--color-line-soft))}}:is(.secondary-button,.outline-button,.icon-button,.print-button,.calendar-nav button,.calendar-today-button,.settings-tab,.priority-pill,.emoji-pill,.clear-expiry-btn):hover{color:var(--color-body-strong)}.theme-dark :is(.dashboard-topbar,.search-box,.user-menu-dropdown,.calendar-menu,.dropdown-menu,.language-menu,.currency-menu,.calculator-menu,.notif-dropdown,.vendor-switcher-menu,.ss-popup,.modal-card,.record-view-dialog .modal-card,.toast,.invoice-sheet,.label-card){background:var(--color-surface);border-color:var(--color-line);color:var(--color-body)}.theme-dark :is(.user-menu-trigger,.user-pill,.date-chip,.locale-pill,.drawer-toggle,.date-trigger,.calc-trigger,.currency-trigger){background:var(--color-surface);border-color:var(--color-line);color:var(--color-body-strong)}.theme-dark .dashboard-live-clock{background:linear-gradient(135deg,#081426 0%,#122b4a 58%,#123b4a 100%);border-color:#38bdf861;box-shadow:0 8px 18px #08142633,inset 0 1px #ffffff1a}.theme-dark .dashboard-live-clock-icon{border-color:#7dd3fc66;box-shadow:0 0 12px #22d3ee47}.theme-dark .dashboard-live-clock-copy strong{color:#e0f2fe;text-shadow:0 0 10px #22d3ee73}.theme-dark .dashboard-live-clock-copy small{color:#7dd3fc}.theme-dark :is(.forgot-card,.inline-form,.webhook-target,.image-upload-placeholder,.ss-search,.pos-product-add .ss-trigger){background:var(--color-surface);border-color:var(--color-line);color:var(--color-body)}.theme-dark :is(.ss-trigger-value,.ss-option,.vendor-switcher-label strong,.notif-preview-title,.notif-preview-audience strong,.notif-preview-stats strong,.paste-block h3,.send-notif-label,.schedule-toggle){color:var(--color-body-strong)}.theme-dark :is(.ss-option:hover,.ss-option.active,.language-list button:hover,.language-list button.active,.calendar-cell:hover,.calendar-cell.today){background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark :is(.ss-option:hover,.ss-option.active,.language-list button:hover,.language-list button.active,.calendar-cell:hover,.calendar-cell.today){background:color-mix(in srgb, var(--brand,#4f46e5) 16%, var(--color-surface))}}.theme-dark :is(.ss-option:hover,.ss-option.active,.language-list button:hover,.language-list button.active,.calendar-cell:hover,.calendar-cell.today){color:var(--color-body-strong)}:is(.management-table,.purchases-table,.orders-table,.adjustments-table,.damages-table,.pos-product-table,.seller-table,.support-table){color:var(--color-body)}:is(.management-table th,.management-table td,.purchases-table th,.purchases-table td,.orders-table th,.orders-table td,.adjustments-table th,.adjustments-table td,.damages-table th,.damages-table td,.pos-product-table th,.pos-product-table td,.seller-table th,.seller-table td,.support-table th,.support-table td){border-color:var(--app-table-border)}:is(.management-table tbody tr,.purchases-table tbody tr,.orders-table tbody tr,.adjustments-table tbody tr,.damages-table tbody tr,.pos-product-table tbody tr,.seller-table tbody tr,.support-table tbody tr){background:var(--color-surface);transition:background-color .15s,box-shadow .15s}:is(.management-table tbody tr:hover,.purchases-table tbody tr:hover,.orders-table tbody tr:hover,.adjustments-table tbody tr:hover,.damages-table tbody tr:hover,.pos-product-table tbody tr:hover,.seller-table tbody tr:hover,.support-table tbody tr:hover){background:var(--app-table-hover)}:is(.management-table th,.purchases-table th,.orders-table th,.adjustments-table th,.damages-table th,.pos-product-table th,.pos-report-table th,.seller-table th,.support-table th,.transactions-table th,.due-table th){background:linear-gradient(180deg, var(--brand,#4f46e5), var(--brand,#4f46e5))}@supports (color:color-mix(in lab, red, red)){:is(.management-table th,.purchases-table th,.orders-table th,.adjustments-table th,.damages-table th,.pos-product-table th,.pos-report-table th,.seller-table th,.support-table th,.transactions-table th,.due-table th){background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#4f46e5) 16%, var(--color-surface)), color-mix(in srgb, var(--brand,#4f46e5) 7%, var(--color-surface-soft)))}}:is(.management-table th,.purchases-table th,.orders-table th,.adjustments-table th,.damages-table th,.pos-product-table th,.pos-report-table th,.seller-table th,.support-table th,.transactions-table th,.due-table th){border-bottom:1.5px solid var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){:is(.management-table th,.purchases-table th,.orders-table th,.adjustments-table th,.damages-table th,.pos-product-table th,.pos-report-table th,.seller-table th,.support-table th,.transactions-table th,.due-table th){border-bottom:1.5px solid color-mix(in srgb, var(--brand,#4f46e5) 24%, transparent)}}:is(.management-table th,.purchases-table th,.orders-table th,.adjustments-table th,.damages-table th,.pos-product-table th,.pos-report-table th,.seller-table th,.support-table th,.transactions-table th,.due-table th){color:var(--brand,#4f46e5);letter-spacing:.06em;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:850}.theme-dark :is(.management-table th,.purchases-table th,.orders-table th,.adjustments-table th,.damages-table th,.pos-product-table th,.pos-report-table th,.seller-table th,.support-table th,.transactions-table th,.due-table th){background:linear-gradient(180deg, var(--brand,#4f46e5), var(--brand,#4f46e5))!important}@supports (color:color-mix(in lab, red, red)){.theme-dark :is(.management-table th,.purchases-table th,.orders-table th,.adjustments-table th,.damages-table th,.pos-product-table th,.pos-report-table th,.seller-table th,.support-table th,.transactions-table th,.due-table th){background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#4f46e5) 26%, #0f172a), color-mix(in srgb, var(--brand,#4f46e5) 10%, #0b1220))!important}}.theme-dark :is(.management-table th,.purchases-table th,.orders-table th,.adjustments-table th,.damages-table th,.pos-product-table th,.pos-report-table th,.seller-table th,.support-table th,.transactions-table th,.due-table th){color:var(--brand,#4f46e5)!important}@supports (color:color-mix(in lab, red, red)){.theme-dark :is(.management-table th,.purchases-table th,.orders-table th,.adjustments-table th,.damages-table th,.pos-product-table th,.pos-report-table th,.seller-table th,.support-table th,.transactions-table th,.due-table th){color:color-mix(in srgb, var(--brand,#4f46e5) 75%, #fff)!important}}.theme-dark :is(.management-table th,.purchases-table th,.orders-table th,.adjustments-table th,.damages-table th,.pos-product-table th,.pos-report-table th,.seller-table th,.support-table th,.transactions-table th,.due-table th){border-bottom:1.5px solid var(--brand,#4f46e5)!important}@supports (color:color-mix(in lab, red, red)){.theme-dark :is(.management-table th,.purchases-table th,.orders-table th,.adjustments-table th,.damages-table th,.pos-product-table th,.pos-report-table th,.seller-table th,.support-table th,.transactions-table th,.due-table th){border-bottom:1.5px solid color-mix(in srgb, var(--brand,#4f46e5) 44%, var(--app-table-border))!important}}:is(.management-table td>strong,.management-table .table-entity strong,.management-table .branch-cell strong,.purchases-table strong,.orders-table strong,.adjustments-table strong,.damages-table strong){color:var(--color-body-strong)}:is(.management-table td small,.purchases-table td small,.orders-table td small,.adjustments-table td small,.damages-table td small){color:var(--color-muted)}:is(.status-badge.neutral,.priority-badge.normal,.seller-status.steady,.channel-chip){background:var(--color-surface-soft);color:var(--color-muted);border-color:var(--color-line)}.theme-dark :is(.table-action,.pos-product-chip,.category-chip,.role-chip,.report-catalogue-chip,.workspace-filter.active){background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark :is(.table-action,.pos-product-chip,.category-chip,.role-chip,.report-catalogue-chip,.workspace-filter.active){background:color-mix(in srgb, var(--brand,#4f46e5) 16%, var(--color-surface))}}.theme-dark :is(.table-action,.pos-product-chip,.category-chip,.role-chip,.report-catalogue-chip,.workspace-filter.active){border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark :is(.table-action,.pos-product-chip,.category-chip,.role-chip,.report-catalogue-chip,.workspace-filter.active){border-color:color-mix(in srgb, var(--brand,#4f46e5) 34%, var(--color-line))}}.theme-dark :is(.table-action,.pos-product-chip,.category-chip,.role-chip,.report-catalogue-chip,.workspace-filter.active){color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark :is(.table-action,.pos-product-chip,.category-chip,.role-chip,.report-catalogue-chip,.workspace-filter.active){color:color-mix(in srgb, var(--brand,#4f46e5) 70%, #f8fafc)}}.theme-dark :is(.success-action,.export-button){background:#daf0e2}@supports (color:color-mix(in lab, red, red)){.theme-dark :is(.success-action,.export-button){background:color-mix(in srgb, var(--color-success) 16%, var(--color-surface))}}.theme-dark :is(.success-action,.export-button){border-color:#8ccbaa}@supports (color:color-mix(in lab, red, red)){.theme-dark :is(.success-action,.export-button){border-color:color-mix(in srgb, var(--color-success) 42%, var(--color-line))}}.theme-dark :is(.success-action,.export-button){color:#86efac}.theme-dark select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px}.theme-dark :is(.empty-state svg,.muted-text,.form-panel-copy,.workspace-result-count){color:var(--color-muted)}@media (max-width:700px){:is(.management-table th,.management-table td,.purchases-table th,.purchases-table td,.orders-table th,.orders-table td){padding-inline:11px}}.theme-shell{--shell-sidebar-width:280px}.theme-shell.sidebar-collapsed{--shell-sidebar-width:76px}.theme-shell.sidebar-collapsed .dashboard-brand{justify-content:center;margin-inline:0;padding-inline:0}.theme-shell.sidebar-collapsed .dashboard-brand>span:last-child,.theme-shell.sidebar-collapsed :is(.nav-toplink span,.nav-group-label>span,.nav-group-chevron-icon,.nav-submenu-chevron,.vendor-switcher-label,.vendor-switcher-chevron){display:none}.theme-shell.sidebar-collapsed :is(.nav-toplink,.nav-group-toggle,.nav-submenu-toggle){justify-content:center;padding-inline:0}.theme-shell.sidebar-collapsed .nav-group-items.open .nav-group-items-inner{margin-inline:8px}.theme-shell.sidebar-collapsed :is(.nav-group-items,.nav-submenu-items){display:none}.theme-shell.sidebar-collapsed .nav-group-items a{justify-content:center;padding-inline:0}.dashboard-sidebar{background:radial-gradient(420px 260px at 15% -5%, var(--brand,#4f46e5), transparent 72%), linear-gradient(180deg, var(--ink,#0b1120), var(--ink,#0b1120))}@supports (color:color-mix(in lab, red, red)){.dashboard-sidebar{background:radial-gradient(420px 260px at 15% -5%, color-mix(in srgb, var(--brand,#4f46e5) 18%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--ink,#0b1120) 92%, #111827), var(--ink,#0b1120))}}.dashboard-sidebar{border-right-color:#94a3b82e;box-shadow:12px 0 36px -30px #0f172acc}.dashboard-brand{justify-content:flex-start;margin:0 8px 18px;padding:0 10px}.dashboard-brand .brand-symbol,.dashboard-brand .brand-logo{border-radius:13px;flex:none;width:40px;height:40px}.dashboard-brand .brand-logo{object-fit:cover}.dashboard-brand strong{letter-spacing:-.015em;font-size:14px}.dashboard-nav{gap:3px}:is(.nav-toplink,.nav-group-toggle){letter-spacing:-.005em;border:1px solid #0000;border-radius:12px;min-height:42px;font-size:12px}:is(.nav-toplink,.nav-group-toggle):hover{background:#94a3b81a;border-color:#94a3b829;transform:translate(2px)}.nav-toplink.active,.nav-group-toggle.open{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.nav-toplink.active,.nav-group-toggle.open{border-color:color-mix(in srgb, var(--brand,#4f46e5) 32%, transparent)}}.nav-toplink.active,.nav-group-toggle.open{background:linear-gradient(135deg, var(--brand,#4f46e5), var(--brand,#4f46e5))}@supports (color:color-mix(in lab, red, red)){.nav-toplink.active,.nav-group-toggle.open{background:linear-gradient(135deg, color-mix(in srgb, var(--brand,#4f46e5) 90%, #fff), color-mix(in srgb, var(--brand,#4f46e5) 68%, #0f172a))}}.nav-toplink.active,.nav-group-toggle.open{color:#fff;box-shadow:0 8px 18px -12px var(--brand,#4f46e5), inset 0 1px 0 #ffffff24}@supports (color:color-mix(in lab, red, red)){.nav-toplink.active,.nav-group-toggle.open{box-shadow:0 8px 18px -12px color-mix(in srgb, var(--brand,#4f46e5) 90%, transparent), inset 0 1px 0 #ffffff24}}.nav-toplink.active .nav-toplink-icon,.nav-group-toggle.open .nav-group-icon{color:#fff}.nav-group-items.open .nav-group-items-inner{background:#0f172a6b;border-color:#94a3b82e;box-shadow:inset 0 1px #ffffff08}:is(.nav-group-items a,.nav-submenu-toggle){white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:9px;min-height:36px;overflow:hidden}:is(.nav-group-items a,.nav-submenu-toggle):hover{background:#94a3b817;border-color:#94a3b821}.nav-group-items a.active,.nav-submenu-toggle.active{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.nav-group-items a.active,.nav-submenu-toggle.active{border-color:color-mix(in srgb, var(--brand,#4f46e5) 30%, transparent)}}.nav-group-items a.active,.nav-submenu-toggle.active{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.nav-group-items a.active,.nav-submenu-toggle.active{background:color-mix(in srgb, var(--brand,#4f46e5) 24%, #0f172ab8)}}.nav-group-items a.active,.nav-submenu-toggle.active{color:#fff}.dashboard-topbar{z-index:30;border-bottom-color:var(--color-line);background:#f8fafcd6;height:70px;min-height:70px}@supports (color:color-mix(in lab, red, red)){.dashboard-topbar{background:color-mix(in srgb, var(--color-canvas) 84%, transparent)}}.dashboard-topbar{box-shadow:0 8px 24px -22px #0f172a80}.dashboard-topbar .shell-search{max-width:560px}.dashboard-topbar .search-box{background:#fcfdfe;border-radius:13px;height:42px}@supports (color:color-mix(in lab, red, red)){.dashboard-topbar .search-box{background:color-mix(in srgb, var(--color-surface) 78%, var(--color-canvas-soft))}}.dashboard-topbar .search-box{box-shadow:inset 0 1px #ffffff52,0 4px 12px -10px #0f172a80}.dashboard-topbar .search-box:focus-within{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.dashboard-topbar .search-box:focus-within{border-color:color-mix(in srgb, var(--brand,#4f46e5) 55%, var(--color-line-soft))}}.dashboard-topbar .search-box:focus-within{box-shadow:0 0 0 4px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.dashboard-topbar .search-box:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand,#4f46e5) 12%, transparent)}}.dashboard-content{max-width:1680px;padding:26px 30px 44px}.page-heading{border-bottom:0;align-items:flex-start;margin-bottom:20px;padding:6px 2px 18px}.page-heading h1{letter-spacing:-.045em;margin-bottom:7px;font-size:clamp(26px,3vw,34px)}.page-heading p:not(.eyebrow){max-width:640px}.heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.range-filter{border:1px solid var(--color-line);background:var(--color-surface-soft);border-radius:11px;padding:3px}.range-option{color:var(--color-muted);border-radius:8px;padding:7px 10px;font-size:10px;font-weight:750}.range-option:hover{color:var(--color-body-strong)}.range-option.active{box-shadow:0 3px 10px -7px #0f172ab3}.dashboard-kpi-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.dashboard-kpi-card{aspect-ratio:auto;border-radius:17px;min-height:132px;padding:17px}.dashboard-kpi-card:hover{transform:translateY(-3px)}.dashboard-kpi-icon{border-radius:13px;width:42px;height:42px}.dashboard-kpi-copy strong{font-size:clamp(18px,1.55vw,23px)}.dashboard-kpi-arrow{opacity:.65;transition:opacity .15s,transform .15s}.dashboard-kpi-card:hover .dashboard-kpi-arrow{opacity:1;transform:translate(2px,-2px)}.dashboard-hero,.dashboard-bottom-grid{gap:16px}:is(.hero-card,.panel){border-radius:19px}.panel-heading{padding-bottom:13px}.panel-heading h2{font-size:17px}.management-stats{gap:12px;margin-bottom:18px}.management-stat{border-radius:16px;min-height:92px;padding:16px}.workspace-panel{border-radius:19px}.workspace-heading{padding:20px 22px 16px}.workspace-heading h2{font-size:17px}@media (min-width:768px){.theme-shell{grid-template-columns:var(--shell-sidebar-width) minmax(0, 1fr)}}@media (max-width:900px){.dashboard-content{padding:20px 18px 34px}.page-heading{gap:15px;display:grid}.heading-actions{justify-content:flex-start}}@media (max-width:600px){.dashboard-content{padding:16px 12px 28px}.page-heading{padding-inline:0}.page-heading h1{font-size:26px}.heading-actions>*{max-width:100%}.range-filter{width:100%;overflow-x:auto}.range-option{flex:none}.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dashboard-kpi-card{min-height:118px;padding:12px}.dashboard-kpi-icon{border-radius:10px;width:34px;height:34px}.dashboard-kpi-copy small{font-size:12px}.dashboard-kpi-copy strong{font-size:16px}.dashboard-kpi-copy em{font-size:10px}}@media (max-width:390px){.dashboard-kpi-grid{grid-template-columns:1fr}}:is(.hero-card,.panel.sales-trend-card,.panel.recent-activity-card,.panel.dashboard-half-card,.financial-card){box-shadow:var(--app-shadow)}.financial-card,.panel.sales-trend-card,.panel.recent-activity-card,.panel.dashboard-half-card{border:1px solid var(--color-line);background:var(--color-surface)}.cash-card{min-height:252px;padding:22px}.financial-card{padding:22px}.cash-split span{background:#fdfdfe}@supports (color:color-mix(in lab, red, red)){.cash-split span{background:color-mix(in srgb, var(--color-surface) 84%, var(--color-surface-soft))}}.cash-split span,:is(.trend-summary,.financial-legend>div){border-color:var(--color-line)}.metric-strip{background:var(--color-surface);box-shadow:var(--app-shadow);margin-block:18px}.metric-strip>div{min-height:64px}.strip-tile{border:1px solid var(--brand,#4f46e5);place-items:center;width:30px;height:30px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.strip-tile{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 20%, var(--color-line))}}.strip-tile{background:var(--brand,#4f46e5);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.strip-tile{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, var(--color-surface))}}.strip-tile{color:var(--brand,#4f46e5)}.workspace-filterbar,.management-toolbar,.report-toolbar{background:#fdfefe}@supports (color:color-mix(in lab, red, red)){.workspace-filterbar,.management-toolbar,.report-toolbar{background:color-mix(in srgb, var(--color-surface) 88%, var(--color-surface-soft))}}.workspace-filterbar{min-height:52px;padding-block:10px}.workspace-filter{border-color:#0000;border-radius:9px;padding:7px 10px}.workspace-filter:hover{border-color:var(--color-line);background:var(--color-surface)}.workspace-filter.active{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.workspace-filter.active{border-color:color-mix(in srgb, var(--brand,#4f46e5) 28%, var(--color-line))}}.workspace-filter.active{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.workspace-filter.active{background:color-mix(in srgb, var(--brand,#4f46e5) 11%, var(--color-surface))}}.workspace-filter.active{color:var(--brand,#4f46e5)}.workspace-filter>span{background:var(--color-surface-soft);color:var(--color-muted)}.management-table-shell,:is(.orders-table-shell,.purchases-table-shell,.adjustments-table-shell,.damages-table-shell){scrollbar-color:var(--color-line-soft) transparent}.management-table{border-collapse:separate;border-spacing:0;min-width:760px}.management-table th{z-index:1;letter-spacing:.08em;padding-block:12px;position:sticky;top:0}.management-table td{padding-block:13px}.management-table tbody tr:nth-child(2n){background:#fbfcfd}@supports (color:color-mix(in lab, red, red)){.management-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--color-surface-soft) 32%, var(--color-surface))}}.management-table tbody tr:hover{box-shadow:inset 3px 0 0 var(--brand,#4f46e5)}.management-table td:first-child,.management-table th:first-child{border-left-color:var(--color-line)}.management-table td:last-child,.management-table th:last-child{border-right-color:var(--color-line)}.table-entity{gap:11px}:is(.table-action,.primary-button,.secondary-button,.outline-button,.export-button,.icon-button){min-height:34px}:is(.table-action,.primary-button,.secondary-button,.outline-button,.export-button,.icon-button):focus-visible,:is(.nav-toplink,.nav-group-toggle,.range-option,.workspace-filter):focus-visible{box-shadow:0 0 0 3px var(--brand,#4f46e5);outline:0}@supports (color:color-mix(in lab, red, red)){:is(.table-action,.primary-button,.secondary-button,.outline-button,.export-button,.icon-button):focus-visible,:is(.nav-toplink,.nav-group-toggle,.range-option,.workspace-filter):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 22%, transparent)}}@media (max-width:700px){.cash-card,.financial-card,.panel.sales-trend-card,.panel.recent-activity-card,.panel.dashboard-half-card,.workspace-heading{padding:16px}.management-toolbar,.report-toolbar{padding-inline:14px}}.dashboard-kpi-card{border-color:var(--color-line);background:var(--color-surface);color:var(--color-body-strong);box-shadow:var(--app-shadow);transition:border-color .16s,box-shadow .16s,transform .16s}.dashboard-kpi-card:hover{border-color:var(--kpi,#307dcf)}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-card:hover{border-color:color-mix(in srgb, var(--kpi,#307dcf) 28%, var(--color-line))}}.dashboard-kpi-card:hover{box-shadow:var(--app-shadow-hover,var(--app-shadow));transform:translateY(-2px)}.dashboard-kpi-card:focus-visible{outline:3px solid var(--kpi,#307dcf)}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-card:focus-visible{outline:3px solid color-mix(in srgb, var(--kpi,#307dcf) 42%, #fff)}}.dashboard-kpi-card:focus-visible{outline-offset:3px}.dashboard-kpi-card .dashboard-kpi-icon{border-color:var(--kpi,#307dcf);flex:0 0 44px}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-card .dashboard-kpi-icon{border-color:color-mix(in srgb, var(--kpi,#307dcf) 16%, transparent)}}.theme-dark .dashboard-kpi-card{background:var(--color-surface);color:#f8fafc;border-color:#334155}.theme-dark .dashboard-kpi-card .dashboard-kpi-icon{border-color:var(--kpi,#307dcf);flex:0 0 44px}@supports (color:color-mix(in lab, red, red)){.theme-dark .dashboard-kpi-card .dashboard-kpi-icon{border-color:color-mix(in srgb, var(--kpi,#307dcf) 28%, #334155);background:color-mix(in srgb, var(--kpi,#307dcf) 16%, #18263a)}}:is(input,select,textarea,button,a){-webkit-tap-highlight-color:transparent}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:11px;min-height:40px;font-size:12px}textarea{resize:vertical;min-height:96px}:is(.primary-button,.secondary-button,.outline-button,.export-button,.add-line-button,.icon-button){letter-spacing:-.005em;border-radius:11px;font-weight:750;transition:transform .15s,background-color .15s,border-color .15s,box-shadow .15s,color .15s}.primary-button{border:1px solid var(--brand,#4f46e5);min-height:38px}@supports (color:color-mix(in lab, red, red)){.primary-button{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 70%, #0f172a)}}.primary-button{background:linear-gradient(135deg, var(--brand,#4f46e5), var(--brand,#4f46e5))}@supports (color:color-mix(in lab, red, red)){.primary-button{background:linear-gradient(135deg, color-mix(in srgb, var(--brand,#4f46e5) 88%, #fff), color-mix(in srgb, var(--brand,#4f46e5) 72%, #0f172a))}}.primary-button{box-shadow:0 10px 18px -12px var(--brand,#4f46e5), inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab, red, red)){.primary-button{box-shadow:0 10px 18px -12px color-mix(in srgb, var(--brand,#4f46e5) 90%, transparent), inset 0 1px 0 #ffffff2e}}.primary-button:hover{box-shadow:0 13px 22px -13px var(--brand,#4f46e5), inset 0 1px 0 #ffffff38}@supports (color:color-mix(in lab, red, red)){.primary-button:hover{box-shadow:0 13px 22px -13px color-mix(in srgb, var(--brand,#4f46e5) 90%, transparent), inset 0 1px 0 #ffffff38}}:is(.primary-button,.secondary-button,.outline-button,.export-button,.add-line-button,.icon-button):active{transform:translateY(1px)scale(.985)}:is(.primary-button,.secondary-button,.outline-button,.export-button,.add-line-button,.icon-button):disabled{cursor:not-allowed;filter:saturate(.7)}.form-panel,.management-form-panel,.settings-panel{border-radius:19px}.form-panel-head,.management-form-panel .form-panel-head{border-bottom:1px solid var(--color-line-faint);padding-bottom:14px}.form-panel-copy{font-size:11px;line-height:1.65}:is(.product-form,.entity-form,.settings-form,.contact-form){gap:14px}:is(.product-form,.entity-form,.settings-form,.contact-form)>label:not(.check-label){color:var(--color-body);font-size:11px}.check-label{color:var(--color-body);font-size:11px;line-height:1.45}:is(input[type=checkbox],input[type=radio]){accent-color:var(--brand,#4f46e5)}:is(.form-message,.error-text,.success-text){line-height:1.5}:is(.form-error,.lead-form-message){border-radius:11px;line-height:1.5}:is(.modal-card,.record-view-dialog .modal-card,.forgot-card){border-radius:20px;box-shadow:0 28px 80px -34px #0f172a6b}:is(.modal-header,.modal-heading,.record-view-dialog .modal-heading){min-height:60px;padding:16px 20px}:is(.modal-title,.modal-heading h2,.record-view-dialog .modal-heading h2){letter-spacing:-.025em}:is(.modal-body,.record-view-dialog .modal-body){padding:20px}:is(.modal-footer,.record-view-dialog .modal-footer){background:#f7fafc;padding:14px 20px}@supports (color:color-mix(in lab, red, red)){:is(.modal-footer,.record-view-dialog .modal-footer){background:color-mix(in srgb, var(--color-surface-soft) 55%, var(--color-surface))}}.theme-dark :is(.modal-card,.record-view-dialog .modal-card,.forgot-card){box-shadow:0 32px 90px -34px #000000d9}.theme-dark :is(.modal-footer,.record-view-dialog .modal-footer){background:#f7fafc}@supports (color:color-mix(in lab, red, red)){.theme-dark :is(.modal-footer,.record-view-dialog .modal-footer){background:color-mix(in srgb, var(--color-surface-soft) 55%, var(--color-surface))}}@media (max-width:600px){:is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-height:42px}:is(.modal-card,.record-view-dialog .modal-card,.forgot-card){width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}:is(.modal-header,.modal-heading,.record-view-dialog .modal-heading,.modal-body,.record-view-dialog .modal-body),:is(.modal-footer,.record-view-dialog .modal-footer){padding-inline:16px}}.theme-dark :is(.secondary-button,.outline-button,.icon-button,.print-button,.settings-tab,.priority-pill,.emoji-pill,.clear-expiry-btn,.add-line-button,.calendar-nav button,.calendar-today-button,.table-status-select,.table-search,.notif-search-box,.ss-trigger,.pos-branch-trigger){background-color:var(--color-surface)!important;border-color:var(--color-line-soft)!important;color:var(--color-body-strong)!important}.theme-dark :is(.secondary-button:hover,.outline-button:hover,.icon-button:hover,.print-button:hover,.settings-tab:hover,.priority-pill:hover,.emoji-pill:hover,.clear-expiry-btn:hover,.add-line-button:hover,.calendar-nav button:hover,.calendar-today-button:hover,.table-status-select:hover,.table-search:focus-within,.notif-search-box:focus-within,.ss-trigger:hover,.pos-branch-trigger:hover){background-color:var(--color-surface-soft)!important;border-color:var(--brand,#4f46e5)!important}@supports (color:color-mix(in lab, red, red)){.theme-dark :is(.secondary-button:hover,.outline-button:hover,.icon-button:hover,.print-button:hover,.settings-tab:hover,.priority-pill:hover,.emoji-pill:hover,.clear-expiry-btn:hover,.add-line-button:hover,.calendar-nav button:hover,.calendar-today-button:hover,.table-status-select:hover,.table-search:focus-within,.notif-search-box:focus-within,.ss-trigger:hover,.pos-branch-trigger:hover){border-color:color-mix(in srgb, var(--brand,#4f46e5) 42%, var(--color-line-soft))!important}}.theme-dark :is(.secondary-button:hover,.outline-button:hover,.icon-button:hover,.print-button:hover,.settings-tab:hover,.priority-pill:hover,.emoji-pill:hover,.clear-expiry-btn:hover,.add-line-button:hover,.calendar-nav button:hover,.calendar-today-button:hover,.table-status-select:hover,.table-search:focus-within,.notif-search-box:focus-within,.ss-trigger:hover,.pos-branch-trigger:hover){color:var(--color-body-strong)!important}.theme-dark :is(.secondary-button svg,.outline-button svg,.icon-button svg,.print-button svg,.settings-tab svg){color:currentColor}.theme-dark :is(.table-action,.text-link,.pos-product-chip,.category-chip,.role-chip){color:var(--brand,#4f46e5)!important}@supports (color:color-mix(in lab, red, red)){.theme-dark :is(.table-action,.text-link,.pos-product-chip,.category-chip,.role-chip){color:color-mix(in srgb, var(--brand,#4f46e5) 70%, #f8fafc)!important}}.theme-dark :is(.table-action,.pos-product-chip,.category-chip,.role-chip){background-color:var(--brand,#4f46e5)!important}@supports (color:color-mix(in lab, red, red)){.theme-dark :is(.table-action,.pos-product-chip,.category-chip,.role-chip){background-color:color-mix(in srgb, var(--brand,#4f46e5) 15%, var(--color-surface))!important}}.theme-dark :is(.table-action,.pos-product-chip,.category-chip,.role-chip){border-color:var(--brand,#4f46e5)!important}@supports (color:color-mix(in lab, red, red)){.theme-dark :is(.table-action,.pos-product-chip,.category-chip,.role-chip){border-color:color-mix(in srgb, var(--brand,#4f46e5) 36%, var(--color-line))!important}}.theme-dark :is(.settings-tab.active,.workspace-filter.active,.quick-tab.active,.pos-category-chip.active){background:var(--brand,#4f46e5)!important;border-color:var(--brand,#4f46e5)!important;color:#fff!important}.theme-dark :is(.forgot-code,.tag-multi-add,.report-catalogue-chip,.image-upload-placeholder){background-color:var(--brand,#4f46e5)!important}@supports (color:color-mix(in lab, red, red)){.theme-dark :is(.forgot-code,.tag-multi-add,.report-catalogue-chip,.image-upload-placeholder){background-color:color-mix(in srgb, var(--brand,#4f46e5) 10%, var(--color-surface))!important}}.theme-dark :is(.forgot-code,.tag-multi-add,.report-catalogue-chip,.image-upload-placeholder){border-color:var(--brand,#4f46e5)!important}@supports (color:color-mix(in lab, red, red)){.theme-dark :is(.forgot-code,.tag-multi-add,.report-catalogue-chip,.image-upload-placeholder){border-color:color-mix(in srgb, var(--brand,#4f46e5) 34%, var(--color-line))!important}}.theme-dark :is(.forgot-code,.tag-multi-add,.report-catalogue-chip,.image-upload-placeholder){color:var(--color-body)!important}:is(.management-grid,.people-grid,.overview-grid,.dashboard-primary-grid,.dashboard-half-grid,.send-notif-layout,.pos-layout){gap:12px}.metric-grid+:is(.people-management-grid,.management-grid){margin-top:14px}:is(.management-stats,.sales-kpi-grid,.dashboard-kpi-grid){gap:10px}.page-heading{margin-bottom:14px;padding-bottom:10px}.dashboard-content{padding-top:20px;padding-bottom:32px}:is(.panel-heading,.workspace-heading){margin-bottom:10px}.workspace-heading{padding-block:16px 13px}.management-toolbar,.report-toolbar{min-height:46px;padding-block:7px}:is(.dashboard-full-row,.dashboard-half-grid,.dashboard-primary-grid,.dashboard-bottom-grid){margin-top:14px}:is(.hero-card,.panel.sales-trend-card,.panel.recent-activity-card,.panel.dashboard-half-card,.financial-card){padding:18px}@media (max-width:700px){.dashboard-content{padding-top:14px;padding-bottom:24px}.page-heading{margin-bottom:10px;padding-bottom:6px}:is(.hero-card,.panel.sales-trend-card,.panel.recent-activity-card,.panel.dashboard-half-card,.financial-card){padding:14px}.workspace-heading{padding:13px 14px 11px}}.theme-dark :is(.management-table th,.management-table td,.purchases-table th,.purchases-table td,.orders-table th,.orders-table td,.adjustments-table th,.adjustments-table td,.damages-table th,.damages-table td,.pos-product-table th,.pos-product-table td,.seller-table th,.seller-table td,.support-table th,.support-table td){border-color:#334155!important}.theme-dark :is(.management-table tbody tr,.purchases-table tbody tr,.orders-table tbody tr,.adjustments-table tbody tr,.damages-table tbody tr,.pos-product-table tbody tr,.seller-table tbody tr,.support-table tbody tr){background:var(--color-surface)!important}.theme-dark :is(.management-table tbody tr:hover,.purchases-table tbody tr:hover,.orders-table tbody tr:hover,.adjustments-table tbody tr:hover,.damages-table tbody tr:hover,.pos-product-table tbody tr:hover,.seller-table tbody tr:hover,.support-table tbody tr:hover){box-shadow:inset 3px 0 0 var(--brand,#4f46e5);background:var(--app-table-hover)!important}.theme-dark :is(.register-inline-form input,.register-inline-form select,.pos-code-entry>span,.order-search,.purchase-search,.search-box){background:var(--color-surface)!important;border-color:var(--color-line-soft)!important;color:var(--color-body-strong)!important}.dashboard-topbar{justify-content:flex-start;gap:14px}.dashboard-topbar .shell-search{flex:520px;min-width:240px;max-width:560px}.dashboard-live-clock{flex:0 0 190px}.dashboard-topbar .topbar-actions{flex:none;gap:8px;margin-left:auto}.dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-kpi-card{min-width:0;overflow:hidden}.dashboard-kpi-copy{align-content:center;gap:4px;min-width:0;display:grid}.dashboard-kpi-copy small,.dashboard-kpi-copy strong,.dashboard-kpi-copy em{text-overflow:ellipsis;min-width:0;overflow:hidden}.dashboard-kpi-copy small{white-space:nowrap;font-size:13px;line-height:1.2}.dashboard-kpi-copy strong{white-space:nowrap;font-size:clamp(17px,1.45vw,23px);line-height:1.15}.dashboard-kpi-copy em{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}@media (max-width:1180px){.dashboard-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.dashboard-topbar{gap:10px}.dashboard-topbar .shell-search{min-width:200px}.dashboard-live-clock{flex-basis:170px}}@media (max-width:700px){.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-card.cash-card,.theme-dark .hero-card.cash-card{color:#fff;box-shadow:var(--app-shadow);background:#307dcf;border:1px solid #ffffff57}.cash-card:before,.theme-dark .cash-card:before,.cash-card:after,.theme-dark .cash-card:after{content:none;display:none}.cash-card .eyebrow,.theme-dark .cash-card .eyebrow{color:#fff;background:#ffffff24;border-color:#ffffff80}.cash-card .cash-amount,.theme-dark .cash-card .cash-amount{color:#fff;text-shadow:0 1px 2px #00000029}.cash-card .hero-progress,.theme-dark .cash-card .hero-progress{background:#ffffff29;border-color:#ffffff57}.cash-card .hero-progress>span,.theme-dark .cash-card .hero-progress>span{box-shadow:none;background:#fff}.cash-card .cash-split span,.theme-dark .cash-card .cash-split span{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff24;border-color:#ffffff57}.cash-card .cash-split span:first-child,.cash-card .cash-split span:last-child,.theme-dark .cash-card .cash-split span:first-child,.theme-dark .cash-card .cash-split span:last-child{color:#fff}.cash-card .cash-note,.theme-dark .cash-card .cash-note{color:#ffffffdb}.metric-strip,.theme-dark .metric-strip{box-shadow:var(--app-shadow);background:#307dcf;border:1px solid #ffffff57}.metric-strip strong,.theme-dark .metric-strip strong{color:#fff;text-shadow:0 1px 2px #00000024}.metric-strip>div>span:not(.strip-tile),.theme-dark .metric-strip>div>span:not(.strip-tile){color:#ffffffdb}.metric-strip .strip-tile,.theme-dark .metric-strip .strip-tile{color:#fff;box-shadow:none;border-color:#ffffff94}.metric-strip>div:first-child .strip-tile{background:#0bb55e}.metric-strip>div:nth-child(2) .strip-tile{background:#8d52ed}.metric-strip>div:nth-child(3) .strip-tile{background:#f08a00}.metric-strip>div:nth-child(4) .strip-tile{background:#0e9e92}.metric-strip>div:nth-child(5) .strip-tile{background:#e11d48}.hero-card.cash-card,.metric-strip{color:#0f172a;background:padding-box padding-box,linear-gradient(135deg,#0bb55e 0%,#307dcf 52%,#7c3aed 100%) border-box;border:1.5px solid #0000}.theme-dark .hero-card.cash-card,.theme-dark .metric-strip{color:#f8fafc;background:padding-box padding-box,linear-gradient(135deg,#0bb55e 0%,#307dcf 52%,#8b5cf6 100%) border-box;border:1.5px solid #0000}.cash-card .eyebrow,.theme-dark .cash-card .eyebrow{border-color:#adc8e6}@supports (color:color-mix(in lab, red, red)){.cash-card .eyebrow,.theme-dark .cash-card .eyebrow{border-color:color-mix(in srgb, #307dcf 30%, var(--color-line))}}.cash-card .eyebrow,.theme-dark .cash-card .eyebrow{color:#2468ad;background:#ffffffb8}.cash-card .cash-amount{color:#0f172a;text-shadow:none}.theme-dark .cash-card .cash-amount{color:#f8fafc;text-shadow:none}.cash-card .hero-progress{border-color:#b7cee8}@supports (color:color-mix(in lab, red, red)){.cash-card .hero-progress{border-color:color-mix(in srgb, #307dcf 24%, var(--color-line))}}.cash-card .hero-progress{background:#fff}.theme-dark .cash-card .hero-progress{background:#0b1422;border-color:#334155}.cash-card .hero-progress>span,.theme-dark .cash-card .hero-progress>span{background:linear-gradient(90deg,#0bb55e,#307dcf)}.cash-card .cash-split span{color:#0f172a;background:#fff;border-color:#c9d9e8}.theme-dark .cash-card .cash-split span{color:#f8fafc;background:#18263a;border-color:#334155}.cash-card .cash-split small{color:#526b84}.theme-dark .cash-card .cash-split small{color:#a9b8ca}.cash-card .cash-split span:first-child,.cash-card .cash-split span:first-child strong{color:#087a40}.cash-card .cash-split span:last-child,.cash-card .cash-split span:last-child strong{color:#a65300}.theme-dark .cash-card .cash-split span:first-child,.theme-dark .cash-card .cash-split span:first-child strong{color:#5ee39a}.theme-dark .cash-card .cash-split span:last-child,.theme-dark .cash-card .cash-split span:last-child strong{color:#ffc46b}.cash-card .cash-split span:first-child small,.cash-card .cash-split span:last-child small,.theme-dark .cash-card .cash-split span:first-child small,.theme-dark .cash-card .cash-split span:last-child small{color:#526b84}.theme-dark .cash-card .cash-split span:first-child small,.theme-dark .cash-card .cash-split span:last-child small{color:#a9b8ca}.metric-strip>div,.theme-dark .metric-strip>div{border-color:#c2d5ea}@supports (color:color-mix(in lab, red, red)){.metric-strip>div,.theme-dark .metric-strip>div{border-color:color-mix(in srgb, #307dcf 18%, var(--color-line))}}.metric-strip strong{color:#0f172a;text-shadow:none}.theme-dark .metric-strip strong{color:#f8fafc;text-shadow:none}.hero-card.cash-card,.metric-strip{isolation:isolate;position:relative;color:#0f172a!important;background-color:#eef5fb!important;background-image:none!important;border:1.5px solid #0000!important}.theme-dark .hero-card.cash-card,.theme-dark .metric-strip{color:#f8fafc!important;background-color:#121d2e!important;background-image:none!important}.hero-card.cash-card:before,.metric-strip:before,.theme-dark .hero-card.cash-card:before,.theme-dark .metric-strip:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#0bb55e 0%,#307dcf 52%,#7c3aed 100%);padding:1.5px;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cash-card>*,.metric-strip>*{z-index:1;position:relative}.cash-card .cash-amount{color:#0f172a!important}.theme-dark .cash-card .cash-amount{color:#f8fafc!important}.cash-card .cash-note{color:#526b84!important}.theme-dark .cash-card .cash-note{color:#a9b8ca!important}.metric-strip strong{color:#0f172a!important}.metric-strip>div>span:not(.strip-tile){color:#526b84!important}.theme-dark .metric-strip strong{color:#f8fafc!important}.theme-dark .metric-strip>div>span:not(.strip-tile){color:#a9b8ca!important}.hero-card.cash-card:before,.metric-strip:before,.theme-dark .hero-card.cash-card:before,.theme-dark .metric-strip:before{width:auto;height:auto;inset:0}.hero-card.cash-card,.hero-card.financial-card{height:100%}.cash-card .cash-pct{color:#087a40;background:#fff;border-color:#94cfc1}.theme-dark .cash-card .cash-pct{color:#5ee39a;background:#18263a;border-color:#334155}.financial-legend{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:8px;display:grid!important}.financial-legend>div{background:#fff;border:1px solid #c9d9e8;border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;padding:10px 12px;display:grid}.theme-dark .financial-legend>div{background:#18263a;border-color:#334155}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}@media (min-width:640px){.metric-strip{grid-template-columns:repeat(5,minmax(0,1fr))}}.metric-strip>div{justify-content:flex-start;align-items:center;gap:12px;display:flex}.metric-strip>div>span:not(.strip-tile){flex-direction:column;gap:2px;display:flex}.metric-strip>div>span:not(.strip-tile)>span{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800;color:#526b84!important}.theme-dark .metric-strip>div>span:not(.strip-tile)>span{color:#a9b8ca!important}:is(.panel,.metric-card,.metric-widget,.management-stat,.sales-kpi-card,.purchase-kpi-card,.reorder-summary-card,.hero-card,.seller-card,.queue-card,.statement-strip,.settings-module,.notification-item,.dashboard-kpi-card):not(.cash-card):not(.metric-strip):not(.accent-card){--card-fill:var(--color-surface);background:linear-gradient(var(--card-fill), var(--card-fill)) padding-box, linear-gradient(135deg, #0bb55e 0%, #307dcf 52%, #7c3aed 100%) border-box!important;border:1.5px solid #0000!important}.dashboard-kpi-card{--card-fill:var(--color-surface)}.theme-dark :is(.panel,.metric-card,.metric-widget,.management-stat,.sales-kpi-card,.purchase-kpi-card,.reorder-summary-card,.hero-card,.seller-card,.queue-card,.statement-strip,.settings-module,.notification-item,.dashboard-kpi-card):not(.cash-card):not(.metric-strip):not(.accent-card){background:linear-gradient(var(--card-fill), var(--card-fill)) padding-box, linear-gradient(135deg, #0bb55e 0%, #307dcf 52%, #8b5cf6 100%) border-box!important}.dashboard-kpi-card,.theme-dark .dashboard-kpi-card{color:var(--color-body-strong);--card-fill:var(--color-surface)!important;background:linear-gradient(var(--kpi-soft,#eaf2ff), var(--color-surface) 72%) padding-box, linear-gradient(135deg, #0bb55e 0%, #307dcf 52%, #7c3aed 100%) border-box!important}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-card,.theme-dark .dashboard-kpi-card{background:linear-gradient(color-mix(in srgb, var(--kpi-soft,#eaf2ff) 42%, var(--color-surface)), var(--color-surface) 72%) padding-box, linear-gradient(135deg, #0bb55e 0%, #307dcf 52%, #7c3aed 100%) border-box!important}}.theme-dark .dashboard-kpi-card{color:#f8fafc;background:linear-gradient(var(--kpi,#307dcf), #121d2e 78%) padding-box, linear-gradient(135deg, #0bb55e 0%, #307dcf 52%, #8b5cf6 100%) border-box!important}@supports (color:color-mix(in lab, red, red)){.theme-dark .dashboard-kpi-card{background:linear-gradient(color-mix(in srgb, var(--kpi,#307dcf) 9%, #121d2e), #121d2e 78%) padding-box, linear-gradient(135deg, #0bb55e 0%, #307dcf 52%, #8b5cf6 100%) border-box!important}}.dashboard-kpi-card .dashboard-kpi-icon{border-color:var(--kpi,#307dcf)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-card .dashboard-kpi-icon{border-color:color-mix(in srgb, var(--kpi,#307dcf) 16%, transparent)!important}}.dashboard-kpi-card .dashboard-kpi-icon{background:var(--kpi-soft,#eaf2ff)!important;color:var(--kpi,#307dcf)!important}.theme-dark .dashboard-kpi-card .dashboard-kpi-icon{border-color:var(--kpi,#307dcf)!important}@supports (color:color-mix(in lab, red, red)){.theme-dark .dashboard-kpi-card .dashboard-kpi-icon{border-color:color-mix(in srgb, var(--kpi,#307dcf) 28%, #334155)!important}}.theme-dark .dashboard-kpi-card .dashboard-kpi-icon{background:var(--kpi,#307dcf)!important}@supports (color:color-mix(in lab, red, red)){.theme-dark .dashboard-kpi-card .dashboard-kpi-icon{background:color-mix(in srgb, var(--kpi,#307dcf) 16%, #18263a)!important}}.theme-dark .dashboard-kpi-card .dashboard-kpi-icon{color:var(--kpi-2,var(--kpi,#6aa1e8))!important}.dashboard-kpi-copy small{color:#334155!important;font-size:13px!important}.dashboard-kpi-copy strong{color:#0f172a!important;text-shadow:none!important}.dashboard-kpi-copy em{color:#64748b!important}.dashboard-kpi-arrow{color:#94a3b8!important}.theme-dark .dashboard-kpi-copy small{color:#a9b8ca!important}.theme-dark .dashboard-kpi-copy strong{color:#f8fafc!important;text-shadow:none!important}.theme-dark .dashboard-kpi-copy em{color:#a9b8ca!important}.theme-dark .dashboard-kpi-arrow{color:#94a3b8!important}.theme-shell .dashboard-content .sales-kpi-card.accent{background:linear-gradient(145deg, var(--brand,#4f46e5), var(--brand,#4f46e5))!important;border-color:#0000!important}@supports (color:color-mix(in lab, red, red)){.theme-shell .dashboard-content .sales-kpi-card.accent{background:linear-gradient(145deg, var(--brand,#4f46e5), color-mix(in srgb, var(--brand,#4f46e5) 72%, #060a12))!important}}.theme-shell .dashboard-content .sales-kpi-grid .sales-kpi-card{background:var(--color-surface)!important;border:1px solid var(--color-line)!important}.theme-shell .dashboard-content .sales-kpi-grid .sales-kpi-card.accent{background:linear-gradient(145deg, var(--brand,#4f46e5), var(--brand,#4f46e5))!important}@supports (color:color-mix(in lab, red, red)){.theme-shell .dashboard-content .sales-kpi-grid .sales-kpi-card.accent{background:linear-gradient(145deg, color-mix(in srgb, var(--brand,#4f46e5) 50%, #0b1120), color-mix(in srgb, var(--brand,#4f46e5) 25%, #0b1120))!important}}.theme-shell .dashboard-content .sales-kpi-grid .sales-kpi-card.accent{border-color:#0000!important}.theme-shell .dashboard-content .sales-kpi-grid .sales-kpi-card.accent span,.theme-shell .dashboard-content .sales-kpi-grid .sales-kpi-card.accent strong,.theme-shell .dashboard-content .sales-kpi-grid .sales-kpi-card.accent small{color:#fff!important}.theme-shell .dashboard-content .sales-kpi-grid .sales-kpi-card.success{border-top:3px solid var(--color-success)!important}.theme-shell .dashboard-content .sales-kpi-grid .sales-kpi-card.warning{border-top:3px solid var(--color-warning)!important}.theme-shell .dashboard-content .sales-kpi-grid .sales-kpi-card.danger{border-top:3px solid var(--color-danger)!important}.theme-shell .dashboard-content .purchase-kpi-grid .purchase-kpi-card.accent{background:linear-gradient(145deg, var(--brand,#4f46e5), var(--brand,#4f46e5))!important}@supports (color:color-mix(in lab, red, red)){.theme-shell .dashboard-content .purchase-kpi-grid .purchase-kpi-card.accent{background:linear-gradient(145deg, color-mix(in srgb, var(--brand,#4f46e5) 50%, #0b1120), color-mix(in srgb, var(--brand,#4f46e5) 25%, #0b1120))!important}}.theme-shell .dashboard-content .purchase-kpi-grid .purchase-kpi-card.accent{border-color:#0000!important}.theme-shell .dashboard-content .purchase-kpi-grid .purchase-kpi-card.accent .purchase-kpi-top,.theme-shell .dashboard-content .purchase-kpi-grid .purchase-kpi-card.accent>strong,.theme-shell .dashboard-content .purchase-kpi-grid .purchase-kpi-card.accent>small{color:#fff!important}.range-option.active,.theme-dark .range-option.active{box-shadow:0 6px 14px -8px #307dcfbf;color:#fff!important;background:#307dcf!important}.range-option:not(.active):hover,.theme-dark .range-option:not(.active):hover{color:var(--color-body-strong)}.dashboard-page-heading>div:first-child{flex:640px;min-width:0}.dashboard-page-heading h1,.dashboard-page-heading>div:first-child>p:not(.eyebrow){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:none;overflow:hidden}@media (max-width:1180px){.dashboard-page-heading{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.dashboard-page-heading .heading-actions{justify-content:flex-start}}.dashboard-page-heading .heading-actions>.button-link{box-sizing:border-box;justify-content:center;align-items:center;min-height:38px;padding-block:0;display:inline-flex}@media (max-width:700px){.dashboard-page-heading h1{font-size:clamp(23px,7vw,30px)}}.dashboard-page-heading h1{text-overflow:clip;white-space:nowrap;max-width:none;font-size:clamp(23px,2.5vw,30px);overflow:visible}.dashboard-page-heading>div:first-child>p:not(.eyebrow){text-overflow:clip;white-space:nowrap;max-width:none;font-size:12px;overflow:visible}@media (max-width:700px){.dashboard-page-heading h1,.dashboard-page-heading>div:first-child>p:not(.eyebrow){white-space:normal}.dashboard-page-heading h1{font-size:24px}}.global-app-loader{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;background:#020717e0;place-items:center;width:auto;height:auto;display:grid;position:fixed;inset:0}.global-orbit-loader{border:2px solid #60a5fa2e;border-radius:50%;width:92px;height:92px;position:relative;box-shadow:0 0 28px #0ea5e914,inset 0 0 22px #2563eb14}.global-orbit-loader:before{content:"";border:2px solid #2563eb;border-color:#2563eb #06b6d4 #0000 #0000;border-radius:50%;animation:1.35s linear infinite global-orbit-spin;position:absolute;inset:-2px}.global-orbit-loader:after{content:"";background:#06b6d4;border-radius:50%;width:14px;height:14px;animation:1.35s ease-in-out infinite global-orbit-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px #06b6d4,0 0 30px #22d3eea6}.global-orbit-loader span{border:1px solid #0000;border-color:#0000 #0000 #0891b2 #2563ebe6;border-radius:50%;animation:2.1s linear infinite global-orbit-spin-reverse;position:absolute;inset:11px}@media (prefers-reduced-motion:reduce){.global-orbit-loader:before,.global-orbit-loader:after,.global-orbit-loader span{animation-duration:2.8s}}.theme-dark .strip-stats>div{--strip-fill:var(--color-surface);box-shadow:0 10px 24px -16px #000c;background:linear-gradient(var(--strip-fill), var(--strip-fill)) padding-box, linear-gradient(135deg, #0bb55e 0%, #307dcf 52%, #8b5cf6 100%) border-box!important;border:1.5px solid #0000!important}.theme-dark .strip-stats .stat-icon{border:1px solid var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .strip-stats .stat-icon{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 42%, #334155)}}.theme-dark .strip-stats .stat-icon{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .strip-stats .stat-icon{background:color-mix(in srgb, var(--brand,#4f46e5) 20%, #0f172a)}}.theme-dark .strip-stats .stat-icon{color:#67e8f9}.theme-dark .strip-stats strong{color:var(--color-body-strong)}.theme-dark .strip-stats small{color:var(--color-muted)}.theme-dark .dashboard-sidebar .nav-toplink.active,.theme-dark .dashboard-sidebar .nav-group-toggle.open{background:var(--brand,#4f46e5)!important}@supports (color:color-mix(in lab, red, red)){.theme-dark .dashboard-sidebar .nav-toplink.active,.theme-dark .dashboard-sidebar .nav-group-toggle.open{background:color-mix(in srgb, var(--brand,#4f46e5) 18%, #0f172a)!important}}.theme-dark .dashboard-sidebar .nav-toplink.active,.theme-dark .dashboard-sidebar .nav-group-toggle.open{box-shadow:inset 3px 0 0 var(--brand,#4f46e5);color:var(--color-body-strong)!important}.form-panel-head-leading{justify-content:flex-start;align-items:center}.form-panel-head-leading .form-panel-title{min-width:0}.label-controls .label-picker-toolbar{align-items:center;margin-top:16px}.label-controls .label-search{flex:auto;width:auto;min-width:0;max-width:none;margin-top:0}.label-controls .label-picker-toolbar>span{white-space:nowrap;flex:none}@media (max-width:560px){.label-controls .label-picker-toolbar{flex-wrap:wrap}.label-controls .label-search{flex-basis:100%}}@media print{.label-card .barcode{visibility:visible!important;height:26px!important;display:flex!important}.label-card .barcode span,.theme-dark .label-card .barcode span{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-left:1px solid #000;min-width:1px;color:#000!important;background:#000!important;display:block!important}}.purchase-form-panel{container:purchase-form/inline-size}.purchase-form-panel .line-items-table-head,.purchase-form-panel .line-items-table .line-item-row{grid-template-columns:minmax(0,1fr) 58px 92px 82px 28px;gap:7px;min-width:0!important}.purchase-form-panel .line-items-table-head{padding-inline:8px}.purchase-form-panel .line-items-table .line-item-row{padding:7px}.purchase-form-panel .line-items-table .line-item-row>*,.purchase-form-panel .line-items-table .line-item-row .ss-root,.purchase-form-panel .line-items-table .line-item-row input{min-width:0;max-width:100%}.theme-dark .purchase-form-panel .line-items-table-head{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .purchase-form-panel .line-items-table-head{border-color:color-mix(in srgb, var(--brand,#4f46e5) 28%, var(--color-line))}}.theme-dark .purchase-form-panel .line-items-table-head{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .purchase-form-panel .line-items-table-head{background:color-mix(in srgb, var(--brand,#4f46e5) 12%, #0f172a)}}.theme-dark .purchase-form-panel .line-items-table-head{color:#67e8f9}@container purchase-form (max-width:560px){.purchase-form-panel .line-items-table-head,.purchase-form-panel .line-items-table .line-item-row{grid-template-columns:minmax(0,1fr) 52px 82px 72px 26px;gap:5px}.purchase-form-panel .line-items-table .line-item-row input,.purchase-form-panel .line-items-table .line-item-row .ss-trigger{padding-inline:7px;font-size:10px}}.wide-form-panel{container:purchase-form/inline-size}.wide-form-panel .line-items-table-head,.wide-form-panel .line-items-table .line-item-row{grid-template-columns:minmax(0,1fr) 58px 92px 82px 28px;gap:7px;min-width:0!important}.wide-form-panel .line-items-table-head{padding-inline:8px}.wide-form-panel .line-items-table .line-item-row{padding:7px}.wide-form-panel .line-items-table .line-item-row>*,.wide-form-panel .line-items-table .line-item-row .ss-root,.wide-form-panel .line-items-table .line-item-row input{min-width:0;max-width:100%}.theme-dark .wide-form-panel .line-items-table-head{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .wide-form-panel .line-items-table-head{border-color:color-mix(in srgb, var(--brand,#4f46e5) 28%, var(--color-line))}}.theme-dark .wide-form-panel .line-items-table-head{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .wide-form-panel .line-items-table-head{background:color-mix(in srgb, var(--brand,#4f46e5) 12%, #0f172a)}}.theme-dark .wide-form-panel .line-items-table-head{color:#67e8f9}@container purchase-form (max-width:560px){.wide-form-panel .line-items-table-head,.wide-form-panel .line-items-table .line-item-row{grid-template-columns:minmax(0,1fr) 52px 82px 72px 26px;gap:5px}.wide-form-panel .line-items-table .line-item-row input,.wide-form-panel .line-items-table .line-item-row .ss-trigger{padding-inline:7px;font-size:10px}}.orders-table td:first-child{width:32%}.orders-table td:nth-child(2){width:11%}.orders-table td:nth-child(3){width:18%}.orders-table td:nth-child(4){width:14%}.orders-table td:nth-child(5){width:15%}.orders-table td:nth-child(6){width:10%}.orders-table .order-customer{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.theme-dark .orders-table .order-customer{color:var(--color-body-strong)}.theme-dark .orders-table .status-badge.completed,.theme-dark .orders-table .status-badge.paid{background:#113631!important}@supports (color:color-mix(in lab, red, red)){.theme-dark .orders-table .status-badge.completed,.theme-dark .orders-table .status-badge.paid{background:color-mix(in srgb, var(--color-success) 22%, #0f172a)!important}}.theme-dark .orders-table .status-badge.completed,.theme-dark .orders-table .status-badge.paid{border-color:#286651}@supports (color:color-mix(in lab, red, red)){.theme-dark .orders-table .status-badge.completed,.theme-dark .orders-table .status-badge.paid{border-color:color-mix(in srgb, var(--color-success) 38%, #334155)}}.theme-dark .orders-table .status-badge.completed,.theme-dark .orders-table .status-badge.paid{color:#86efac!important}.theme-dark .orders-table .status-badge.confirmed,.theme-dark .orders-table .status-badge.processing{background:#0c2f4d!important}@supports (color:color-mix(in lab, red, red)){.theme-dark .orders-table .status-badge.confirmed,.theme-dark .orders-table .status-badge.processing{background:color-mix(in srgb, var(--color-info) 22%, #0f172a)!important}}.theme-dark .orders-table .status-badge.confirmed,.theme-dark .orders-table .status-badge.processing{border-color:#205a80}@supports (color:color-mix(in lab, red, red)){.theme-dark .orders-table .status-badge.confirmed,.theme-dark .orders-table .status-badge.processing{border-color:color-mix(in srgb, var(--color-info) 38%, #334155)}}.theme-dark .orders-table .status-badge.confirmed,.theme-dark .orders-table .status-badge.processing{color:#7dd3fc!important}.theme-dark .orders-table .status-badge.cancelled,.theme-dark .orders-table .status-badge.returned,.theme-dark .orders-table .status-badge.unpaid{background:#3c1a29!important}@supports (color:color-mix(in lab, red, red)){.theme-dark .orders-table .status-badge.cancelled,.theme-dark .orders-table .status-badge.returned,.theme-dark .orders-table .status-badge.unpaid{background:color-mix(in srgb, var(--color-danger) 22%, #0f172a)!important}}.theme-dark .orders-table .status-badge.cancelled,.theme-dark .orders-table .status-badge.returned,.theme-dark .orders-table .status-badge.unpaid{border-color:#733743}@supports (color:color-mix(in lab, red, red)){.theme-dark .orders-table .status-badge.cancelled,.theme-dark .orders-table .status-badge.returned,.theme-dark .orders-table .status-badge.unpaid{border-color:color-mix(in srgb, var(--color-danger) 38%, #334155)}}.theme-dark .orders-table .status-badge.cancelled,.theme-dark .orders-table .status-badge.returned,.theme-dark .orders-table .status-badge.unpaid{color:#fda4af!important}.status-badge{border:1px solid #0000}.status-badge.completed,.status-badge.received,.status-badge.active,.status-badge.paid,.status-badge.captured,.status-badge.delivered,.status-badge.approved,.status-badge.won,.status-badge.sent,.status-badge.counted,.status-badge.adjusted,.status-badge.transferred,.status-badge.published,.status-badge.open,.status-badge.present,.status-badge.available,.status-badge.scheduled,.status-badge.done,.status-badge.qualified,.status-badge.contacted,.status-badge.converted{border-color:#16a34a47;background:var(--color-success-bg)!important}@supports (color:color-mix(in lab, red, red)){.status-badge.completed,.status-badge.received,.status-badge.active,.status-badge.paid,.status-badge.captured,.status-badge.delivered,.status-badge.approved,.status-badge.won,.status-badge.sent,.status-badge.counted,.status-badge.adjusted,.status-badge.transferred,.status-badge.published,.status-badge.open,.status-badge.present,.status-badge.available,.status-badge.scheduled,.status-badge.done,.status-badge.qualified,.status-badge.contacted,.status-badge.converted{border-color:color-mix(in srgb, var(--color-success) 28%, transparent)}}.status-badge.completed,.status-badge.received,.status-badge.active,.status-badge.paid,.status-badge.captured,.status-badge.delivered,.status-badge.approved,.status-badge.won,.status-badge.sent,.status-badge.counted,.status-badge.adjusted,.status-badge.transferred,.status-badge.published,.status-badge.open,.status-badge.present,.status-badge.available,.status-badge.scheduled,.status-badge.done,.status-badge.qualified,.status-badge.contacted,.status-badge.converted{color:var(--color-success)!important}.status-badge.confirmed,.status-badge.ordered,.status-badge.refunded,.status-badge.processing,.status-badge.in_progress,.status-badge.in_transit,.status-badge.dispatched,.status-badge.waiting,.status-badge.pending,.status-badge.requested,.status-badge.draft,.status-badge.new{border-color:#0284c747;background:var(--color-info-bg)!important}@supports (color:color-mix(in lab, red, red)){.status-badge.confirmed,.status-badge.ordered,.status-badge.refunded,.status-badge.processing,.status-badge.in_progress,.status-badge.in_transit,.status-badge.dispatched,.status-badge.waiting,.status-badge.pending,.status-badge.requested,.status-badge.draft,.status-badge.new{border-color:color-mix(in srgb, var(--color-info) 28%, transparent)}}.status-badge.confirmed,.status-badge.ordered,.status-badge.refunded,.status-badge.processing,.status-badge.in_progress,.status-badge.in_transit,.status-badge.dispatched,.status-badge.waiting,.status-badge.pending,.status-badge.requested,.status-badge.draft,.status-badge.new{color:var(--color-info)!important}.status-badge.partial,.status-badge.late,.status-badge.leave,.status-badge.expiring{border-color:#d9770647;background:var(--color-warning-bg)!important}@supports (color:color-mix(in lab, red, red)){.status-badge.partial,.status-badge.late,.status-badge.leave,.status-badge.expiring{border-color:color-mix(in srgb, var(--color-warning) 28%, transparent)}}.status-badge.partial,.status-badge.late,.status-badge.leave,.status-badge.expiring{color:var(--color-warning)!important}.status-badge.cancelled,.status-badge.returned,.status-badge.archived,.status-badge.unpaid,.status-badge.failed,.status-badge.rejected,.status-badge.expired,.status-badge.hidden,.status-badge.suspended,.status-badge.inactive,.status-badge.absent,.status-badge.holiday,.status-badge.lost,.status-badge.occupied,.status-badge.reserved,.status-badge.maintenance,.status-badge.closed{border-color:#dc262647;background:var(--color-danger-bg)!important}@supports (color:color-mix(in lab, red, red)){.status-badge.cancelled,.status-badge.returned,.status-badge.archived,.status-badge.unpaid,.status-badge.failed,.status-badge.rejected,.status-badge.expired,.status-badge.hidden,.status-badge.suspended,.status-badge.inactive,.status-badge.absent,.status-badge.holiday,.status-badge.lost,.status-badge.occupied,.status-badge.reserved,.status-badge.maintenance,.status-badge.closed{border-color:color-mix(in srgb, var(--color-danger) 28%, transparent)}}.status-badge.cancelled,.status-badge.returned,.status-badge.archived,.status-badge.unpaid,.status-badge.failed,.status-badge.rejected,.status-badge.expired,.status-badge.hidden,.status-badge.suspended,.status-badge.inactive,.status-badge.absent,.status-badge.holiday,.status-badge.lost,.status-badge.occupied,.status-badge.reserved,.status-badge.maintenance,.status-badge.closed{color:var(--color-danger)!important}.status-badge.neutral{border-color:var(--color-line);background:var(--color-surface-soft)!important;color:var(--color-muted)!important}.theme-dark .status-badge.completed,.theme-dark .status-badge.received,.theme-dark .status-badge.active,.theme-dark .status-badge.paid,.theme-dark .status-badge.captured,.theme-dark .status-badge.delivered,.theme-dark .status-badge.approved,.theme-dark .status-badge.won,.theme-dark .status-badge.sent,.theme-dark .status-badge.counted,.theme-dark .status-badge.adjusted,.theme-dark .status-badge.transferred,.theme-dark .status-badge.published,.theme-dark .status-badge.open,.theme-dark .status-badge.present,.theme-dark .status-badge.available,.theme-dark .status-badge.scheduled,.theme-dark .status-badge.done,.theme-dark .status-badge.qualified,.theme-dark .status-badge.contacted,.theme-dark .status-badge.converted{color:#86efac!important}.theme-dark .status-badge.confirmed,.theme-dark .status-badge.ordered,.theme-dark .status-badge.refunded,.theme-dark .status-badge.processing,.theme-dark .status-badge.in_progress,.theme-dark .status-badge.in_transit,.theme-dark .status-badge.dispatched,.theme-dark .status-badge.waiting,.theme-dark .status-badge.pending,.theme-dark .status-badge.requested,.theme-dark .status-badge.draft,.theme-dark .status-badge.new{color:#7dd3fc!important}.theme-dark .status-badge.partial,.theme-dark .status-badge.late,.theme-dark .status-badge.leave,.theme-dark .status-badge.expiring{color:#fcd34d!important}.theme-dark .status-badge.cancelled,.theme-dark .status-badge.returned,.theme-dark .status-badge.archived,.theme-dark .status-badge.unpaid,.theme-dark .status-badge.failed,.theme-dark .status-badge.rejected,.theme-dark .status-badge.expired,.theme-dark .status-badge.hidden,.theme-dark .status-badge.suspended,.theme-dark .status-badge.inactive,.theme-dark .status-badge.absent,.theme-dark .status-badge.holiday,.theme-dark .status-badge.lost,.theme-dark .status-badge.occupied,.theme-dark .status-badge.reserved,.theme-dark .status-badge.maintenance,.theme-dark .status-badge.closed{color:#fda4af!important}.statement-dialog{width:min(860px,100vw - 32px)!important;max-width:860px!important;overflow:hidden!important}.statement-dialog .modal-heading{z-index:1;position:relative}.statement-dialog .modal-close{z-index:2;border:1px solid var(--color-line-soft);background:var(--color-surface-soft);width:34px;height:34px;color:var(--color-body-strong);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:inline-grid;position:relative}.statement-dialog .modal-close:hover{border-color:var(--brand,#4f46e5);background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.statement-dialog .modal-close:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 14%, var(--color-surface))}}.statement-dialog .modal-close:hover{color:var(--brand,#4f46e5)}.statement-summary{border-top:1px solid var(--color-line-faint);border-bottom:1px solid var(--color-line-faint);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 20px;display:grid}.statement-summary>span{min-width:0;color:var(--color-faint);text-transform:uppercase;letter-spacing:.06em;gap:3px;font-size:10px;font-weight:750;display:grid}.statement-summary strong{color:var(--color-body-strong);text-overflow:ellipsis;text-transform:none;white-space:nowrap;letter-spacing:0;font-size:13px;overflow:hidden}.statement-dialog .management-table-shell{min-width:0;max-height:min(52vh,480px);padding:0;overflow:auto}.statement-dialog .management-table{table-layout:fixed;width:100%;min-width:760px}.statement-dialog .management-table th,.statement-dialog .management-table td{vertical-align:middle;padding:10px 12px}.statement-dialog .management-table th:nth-child(4),.statement-dialog .management-table td:nth-child(4),.statement-dialog .management-table th:nth-child(5),.statement-dialog .management-table td:nth-child(5){width:130px}.statement-dialog .management-table td:nth-child(3){overflow-wrap:anywhere;white-space:normal}@media (max-width:600px){.statement-dialog{width:calc(100vw - 24px)!important}.statement-summary{grid-template-columns:1fr;padding-inline:16px}}.statement-dialog .management-table{min-width:860px}.statement-dialog .management-table th:first-child,.statement-dialog .management-table td:first-child{width:118px}.statement-dialog .management-table th:nth-child(2),.statement-dialog .management-table td:nth-child(2){width:96px}.statement-dialog .management-table th:nth-child(3),.statement-dialog .management-table td:nth-child(3){width:118px}.statement-dialog .management-table th:nth-child(4),.statement-dialog .management-table td:nth-child(4){width:auto}.statement-dialog .management-table th:nth-child(5),.statement-dialog .management-table td:nth-child(5),.statement-dialog .management-table th:nth-child(6),.statement-dialog .management-table td:nth-child(6){width:130px}.statement-dialog .statement-time{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.statement-dialog .management-table td:nth-child(3){white-space:nowrap}.statement-dialog .management-table td:nth-child(4){overflow-wrap:anywhere;white-space:normal}:is(button.danger-action,.danger-button,.row-action-menu .menu-panel button.danger,.row-action-dropdown button.danger-action,.bulk-action-btn.danger,.notif-act-icon.danger){color:#fff!important;background:#dc2626!important;border-color:#b91c1c!important}.danger-button{cursor:pointer;border:1px solid #b91c1c;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 16px;font-size:12px;font-weight:800;transition:all .15s ease-in-out;display:inline-flex}:is(button.danger-action,.danger-button,.row-action-menu .menu-panel button.danger,.row-action-dropdown button.danger-action,.bulk-action-btn.danger,.notif-act-icon.danger):hover{color:#fff!important;background:#b91c1c!important;border-color:#991b1b!important}.order-history-header .order-search{box-sizing:border-box;flex:0 438px;max-width:438px}.row-action-dropdown:has(.collect-payment){width:min(300px,100vw - 24px);padding:8px}.row-action-dropdown:has(.collect-payment)>.collect-payment{grid-template-columns:minmax(0,1fr) 108px;align-items:center;gap:8px;display:grid}.row-action-dropdown:has(.collect-payment) .collect-payment>input{box-sizing:border-box;width:100%;min-width:0;max-width:none}.row-action-dropdown:has(.collect-payment) .collect-payment>.ss-root{box-sizing:border-box;width:100%;min-width:0;max-width:none}.row-action-dropdown:has(.collect-payment) .collect-payment>button{grid-column:1/-1;width:100%;min-width:0}.row-action-dropdown:has(.collect-payment) .collect-payment>.collect-message{grid-column:1/-1;width:100%;min-width:0}@media (max-width:760px){.order-history-header .order-search{flex-basis:100%;width:100%;max-width:none}}.row-action-dropdown>.button-link{background:#0f6b8a;border:1px solid #0e7490;border-radius:9px;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:38px;margin-bottom:8px;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none;display:flex;color:#fff!important}.row-action-dropdown>.button-link:hover{background:#0e7490;border-color:#0891b2;color:#fff!important}.row-action-dropdown>.button-link svg{flex:none;width:16px;height:16px}.row-action-dropdown:has(.collect-payment) .collect-payment>input{height:34px;min-height:34px;padding-block:6px}.row-action-dropdown:has(.collect-payment) .collect-payment>.ss-root .ss-trigger{height:34px;min-height:34px;padding-block:6px}.row-action-dropdown:has(.collect-payment) .collect-payment>button{text-align:center;justify-content:center;align-items:center;min-height:36px}.invoice-sheet{gap:0;display:grid;overflow:hidden;box-shadow:0 18px 44px -28px #0f172a80;border-color:var(--color-line)!important;background:var(--color-surface)!important;padding:0!important}.invoice-masthead{align-items:center;border-bottom-color:var(--color-line)!important;padding:26px 32px 22px!important}.invoice-masthead>div:first-child{gap:12px;min-width:220px}.invoice-masthead>div:first-child strong{color:var(--color-body-strong);letter-spacing:-.02em;font-size:17px}.invoice-masthead>div:first-child small{color:var(--color-muted)}.invoice-summary{border:1px solid var(--color-line-soft);background:var(--color-surface-soft);border-radius:12px;gap:0;overflow:hidden}.invoice-summary>div{min-width:124px;padding:11px 14px}.invoice-summary>div+div{border-left:1px solid var(--color-line-soft)}.invoice-summary dt{color:var(--color-muted);font-size:10px}.invoice-summary dd{color:var(--color-body-strong);white-space:nowrap;font-size:13px}.invoice-parties{gap:16px;border-bottom-color:var(--color-line)!important;padding:22px 32px!important}.invoice-party{border-radius:12px;min-height:106px;padding:16px 18px;border-color:var(--color-line-soft)!important;background:var(--color-surface-soft)!important}.invoice-party strong{color:var(--color-body-strong);font-size:14px}.invoice-party small{color:var(--color-muted);line-height:1.5}.invoice-lines{min-width:0;padding:22px 32px 0}.invoice-lines .table-row{border-color:var(--color-line-soft);align-items:center;min-width:820px}.invoice-lines .invoice-columns{grid-template-columns:minmax(240px,2fr) minmax(150px,1.2fr) minmax(120px,1fr) 72px minmax(140px,1fr)}.invoice-lines .table-head{border-color:var(--brand,#4f46e5);min-height:48px}@supports (color:color-mix(in lab, red, red)){.invoice-lines .table-head{border-color:color-mix(in srgb, var(--brand,#4f46e5) 34%, var(--color-line-soft))}}.invoice-lines .table-head{background:var(--brand,#4f46e5);border-radius:10px 10px 0 0}@supports (color:color-mix(in lab, red, red)){.invoice-lines .table-head{background:color-mix(in srgb, var(--brand,#4f46e5) 14%, var(--color-surface-soft))}}.invoice-lines .table-head{color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.invoice-lines .table-head{color:color-mix(in srgb, var(--brand,#4f46e5) 78%, var(--color-body-strong))}}.invoice-lines .table-row:not(.table-head){background:var(--color-surface);min-height:66px}.invoice-lines .table-row>*{padding:14px 16px}.invoice-lines .table-row>*+*{border-left-color:var(--color-line-soft)}.invoice-lines .table-head>*{color:inherit;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;font-size:10px;font-weight:850;display:flex;text-align:center!important}.invoice-lines .table-row:not(.table-head)>:first-child{text-align:left}.invoice-lines .table-row:not(.table-head)>:not(:first-child){color:var(--color-body);text-align:right;white-space:nowrap}.invoice-lines .table-row strong{color:var(--color-body-strong)}.invoice-totals dl{border:1px solid var(--color-line-soft);background:var(--color-surface-soft);border-radius:12px;max-width:390px;padding:14px 18px}.invoice-totals dl>div{padding:7px 0}.invoice-totals .grand-total{border-top:1px solid var(--brand,#4f46e5);margin:6px -18px 0;padding:13px 18px 5px}@supports (color:color-mix(in lab, red, red)){.invoice-totals .grand-total{border-top:1px solid color-mix(in srgb, var(--brand,#4f46e5) 38%, var(--color-line-soft))}}.invoice-totals .grand-total{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.invoice-totals .grand-total{background:color-mix(in srgb, var(--brand,#4f46e5) 8%, transparent)}}.invoice-totals .grand-total dt,.invoice-totals .grand-total dd{color:var(--color-body-strong);font-size:17px}.invoice-note{border:1px solid var(--color-line-soft);background:var(--color-surface-soft);border-radius:12px;margin:0 32px 22px;padding:15px 18px!important}.invoice-payments{border-top:1px solid var(--color-line);margin:0 32px 26px;padding:18px 0 0!important}.invoice-payments .data-table{overflow-x:auto}@media (max-width:760px){.invoice-masthead,.invoice-parties,.invoice-totals{padding-inline:18px!important}.invoice-summary{width:100%}.invoice-summary>div{min-width:0}.invoice-lines{padding-inline:18px}.invoice-note,.invoice-payments{margin-inline:18px}}@media print{.invoice-sheet{box-shadow:none!important;border:0!important}.invoice-lines{padding-inline:0}.invoice-lines .table-row{min-width:0}.invoice-sheet{color:#0f172a!important;box-shadow:none!important;background:#fff!important;border-color:#64748b!important}.invoice-masthead{border-color:#64748b!important;padding:12px 18px 10px!important}.invoice-masthead>div:first-child strong,.invoice-summary dd,.invoice-party strong,.invoice-lines .table-row strong,.invoice-totals .grand-total dt,.invoice-totals .grand-total dd{color:#0f172a!important}.invoice-masthead>div:first-child small,.invoice-summary dt,.invoice-party small,.invoice-totals dt,.invoice-lines .table-row:not(.table-head)>:not(:first-child){color:#475569!important}.invoice-summary{background:#fff!important;border-color:#64748b!important}.invoice-summary>div+div{border-color:#64748b!important}.invoice-parties{gap:10px;border-color:#64748b!important;padding:12px 18px!important}.invoice-party{min-height:0;padding:10px 12px;background:#fff!important;border-color:#64748b!important}.invoice-lines{padding:10px 18px 0}.invoice-lines .table-row{break-inside:avoid;page-break-inside:avoid;min-width:0;border-color:#64748b!important;min-height:0!important}.invoice-lines .invoice-columns{grid-template-columns:minmax(0,2fr) minmax(90px,1.2fr) minmax(80px,1fr) 55px minmax(90px,1fr)}.invoice-lines .table-head{min-height:0;color:#0f172a!important;background:#e2e8f0!important;border-color:#475569!important}.invoice-lines .table-row>*{padding:7px 9px;border-color:#94a3b8!important}.invoice-totals{break-inside:avoid;page-break-inside:avoid;padding:10px 18px 12px!important}.invoice-totals dl{padding:8px 12px;background:#fff!important;border-color:#64748b!important}.invoice-totals dl>div{padding:4px 0}.invoice-totals .grand-total{margin:4px -12px 0;padding:8px 12px 3px;background:#f1f5f9!important;border-color:#475569!important}.invoice-note{break-inside:avoid;page-break-inside:avoid;margin:0 18px 12px;background:#fff!important;border-color:#64748b!important;padding:10px 12px!important}.invoice-payments{break-inside:avoid;page-break-inside:avoid;margin:0 18px 12px;border-color:#64748b!important;padding-top:10px!important}}.invoice-lines-heading{justify-content:space-between;align-items:end;gap:16px;padding:0 2px 12px;display:flex}.invoice-lines-heading>div{min-width:0}.invoice-lines-heading .eyebrow{margin-bottom:3px}.invoice-lines-heading p:last-child{color:var(--color-muted);margin:0;font-size:11px}.invoice-lines-heading>span{color:var(--color-muted);white-space:nowrap;flex:none;font-size:11px;font-weight:750}.invoice-lines .data-table{border:1px solid var(--color-line-soft);background:var(--color-surface);border-radius:12px;overflow:hidden}.invoice-lines .table-row:not(.table-head)+.table-row:not(.table-head){border-top:0}@media (max-width:760px){.invoice-lines-heading{flex-direction:column;align-items:flex-start;gap:4px}}@media print{.invoice-lines-heading{padding-bottom:6px}.invoice-lines-heading p:last-child,.invoice-lines-heading>span{color:#475569!important}.invoice-lines .data-table{border-color:#64748b!important}}.pos-report-page{gap:20px;min-width:0;display:grid}.pos-report-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pos-report-heading h1{color:var(--color-body-strong);margin:0;font-size:24px}.pos-report-heading p{color:var(--color-muted);margin:5px 0 0;font-size:13px}.pos-report-heading .button-link{white-space:nowrap;align-items:center;min-height:42px;padding-inline:18px;display:inline-flex}.pos-report-filters{border:1px solid var(--app-table-border);background:var(--color-surface);border-radius:18px;grid-template-columns:minmax(180px,1.4fr) repeat(2,minmax(140px,1fr)) repeat(2,minmax(150px,1fr)) auto;align-items:end;gap:12px;padding:22px;display:grid;box-shadow:0 14px 32px -28px #0f172ab3}.pos-report-filters label{min-width:0;color:var(--color-muted);gap:7px;font-size:11px;display:grid}.pos-report-filters input,.pos-report-filters select{border:1px solid var(--app-table-border);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-body-strong);border-radius:10px;font-size:13px}.pos-report-filters input{padding:0 12px}.pos-report-filters select{padding:0 10px}.pos-report-filter-actions{align-items:center;gap:10px;display:flex}.pos-report-filter-actions button{white-space:nowrap;min-height:44px;padding-inline:16px}.pos-report-filter-actions .secondary-button{align-items:center;gap:6px;display:inline-flex}.pos-report-filter-actions svg{width:14px}.pos-report-table-card{border:1px solid var(--app-table-border);background:var(--color-surface);border-radius:18px;overflow:hidden}.pos-report-table-scroll{overflow-x:auto}.pos-report-table{border-collapse:collapse;width:100%;min-width:1120px;color:var(--color-body);font-size:13px}.pos-report-table th{z-index:1;border:1px solid var(--app-table-border);border-bottom:1.5px solid var(--brand,#4f46e5);padding:12px 14px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.pos-report-table th{border-bottom:1.5px solid color-mix(in srgb, var(--brand,#4f46e5) 24%, transparent)}}.pos-report-table th{background:linear-gradient(180deg, var(--brand,#4f46e5), var(--brand,#4f46e5))}@supports (color:color-mix(in lab, red, red)){.pos-report-table th{background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#4f46e5) 16%, var(--color-surface)), color-mix(in srgb, var(--brand,#4f46e5) 7%, var(--color-surface-soft)))}}.pos-report-table th{color:var(--brand,#4f46e5);letter-spacing:.06em;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:850}.pos-report-table td{border:1px solid var(--app-table-border);white-space:nowrap;height:58px;padding:10px 14px}.pos-report-table tbody tr:hover{background:var(--app-table-hover)}.pos-report-table tbody tr:last-child td{border-bottom:0}.pos-report-receipt{color:var(--brand,#4f46e5);font-weight:750}.pos-report-customer{color:var(--color-body-strong);font-weight:650;display:block}.pos-report-table td small{color:var(--color-muted);margin-top:3px;font-size:11px;display:block}.pos-report-status{border-radius:999px;justify-content:center;min-width:52px;padding:6px 11px;font-size:11px;font-weight:750;display:inline-flex}.pos-report-status.paid{color:#16804b;background:#e4f6ed}.pos-report-status.partial{color:#a46600;background:#fff3d8}.pos-report-status.unpaid{color:#596579;background:#eef0f4}.pos-report-status.refunded{color:#b35a00;background:#fff0dc}.pos-report-receipt-button{white-space:nowrap;align-items:center;min-height:34px;padding-inline:12px;display:inline-flex}.pos-report-pagination{border-top:1px solid var(--app-table-border);color:var(--color-muted);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:12px;display:flex}.pos-report-pagination>div{align-items:center;gap:10px;display:inline-flex}.pos-report-pagination button{border:1px solid var(--app-table-border);background:var(--color-surface);min-height:32px;color:var(--color-body-strong);cursor:pointer;border-radius:8px;padding:0 12px;font-size:12px;font-weight:700}.pos-report-pagination button:hover:not(:disabled){border-color:var(--brand,#4f46e5);color:var(--brand,#4f46e5)}.pos-report-pagination button:disabled{cursor:not-allowed;opacity:.45}.pos-report-pagination strong{color:var(--color-body-strong);white-space:nowrap}.report-pagination{border-top:1px solid var(--app-table-border);color:var(--color-muted);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:12px;display:flex}.report-pagination>div{align-items:center;gap:10px;display:inline-flex}.report-pagination button{border:1px solid var(--app-table-border);background:var(--color-surface);min-height:32px;color:var(--color-body-strong);cursor:pointer;border-radius:8px;padding:0 12px;font-size:12px;font-weight:700}.report-pagination button:hover:not(:disabled){border-color:var(--brand,#4f46e5);color:var(--brand,#4f46e5)}.report-pagination button:disabled{cursor:not-allowed;opacity:.45}.report-pagination strong{color:var(--color-body-strong);white-space:nowrap}.col-serial{text-align:center;width:48px;color:var(--color-muted);font-size:12px}.col-status{width:100px}@media (max-width:1120px){.pos-report-filters{grid-template-columns:repeat(3,minmax(150px,1fr))}.pos-report-filters label:first-child{grid-column:span 2}}@media (max-width:680px){.pos-report-heading{flex-direction:column}.pos-report-heading .button-link{justify-content:center;width:100%}.pos-report-filters{grid-template-columns:1fr;padding:16px}.pos-report-filters label:first-child{grid-column:auto}.pos-report-filter-actions{width:100%}.pos-report-filter-actions button{flex:1}.pos-report-pagination,.report-pagination{flex-direction:column;align-items:flex-start}}.returns-page{gap:18px;display:grid}.returns-page .page-heading,.returns-page .sales-kpi-grid{margin-bottom:0}.returns-page .sales-kpi-card{border-radius:16px;min-height:132px;padding:18px 20px;box-shadow:0 12px 28px -22px #0f172acc}.returns-page .sales-kpi-card strong{margin-top:12px}.returns-page>.panel{min-width:0;padding:0;overflow:hidden}.returns-page .order-history-header{background:#f7f9fc}@supports (color:color-mix(in lab, red, red)){.returns-page .order-history-header{background:color-mix(in srgb, var(--color-surface-soft) 58%, var(--color-surface))}}.returns-page .orders-table-shell{padding-inline:24px}.returns-page .orders-table th,.returns-page .orders-table td{white-space:nowrap}.refund-confirm-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617b8}.refund-confirm-modal{width:min(480px,100vw - 28px);border:1px solid #df979b!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.refund-confirm-modal{border:1px solid color-mix(in srgb, var(--color-danger) 42%, var(--color-line))!important}}.refund-confirm-modal{box-shadow:0 30px 90px -30px #000c;background:var(--color-surface)!important}.refund-confirm-modal .modal-heading{padding:22px 24px 18px;display:block;position:relative}.refund-confirm-modal .modal-close{position:absolute;top:18px;right:18px}.refund-confirm-icon{border:1px solid #dc262661;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.refund-confirm-icon{border:1px solid color-mix(in srgb, var(--color-danger) 38%, transparent)}}.refund-confirm-icon{background:#fae1e1;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.refund-confirm-icon{background:color-mix(in srgb, var(--color-danger) 14%, var(--color-surface))}}.refund-confirm-icon{color:var(--color-danger)}.refund-confirm-icon svg{width:20px;height:20px}.refund-confirm-modal .modal-heading .eyebrow{color:var(--color-danger);margin:16px 0 5px}.refund-confirm-modal .modal-heading h2{padding-right:34px;font-size:20px}.refund-confirm-modal .modal-heading p:last-child{max-width:360px;margin-top:7px;font-size:12px;line-height:1.6}.refund-confirm-details{border-top:1px solid var(--color-line-faint);border-bottom:1px solid var(--color-line-faint);background:var(--color-surface-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 24px;display:grid}.refund-confirm-details span{gap:5px;min-width:0;display:grid}.refund-confirm-details small{color:var(--color-muted);text-transform:uppercase;font-size:10px;font-weight:750}.refund-confirm-details strong{color:var(--color-body-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.refund-confirm-modal .modal-form-actions{padding:16px 24px 20px}@media (max-width:520px){.refund-confirm-details{grid-template-columns:1fr}.refund-confirm-modal .modal-form-actions{grid-template-columns:1fr;display:grid}.refund-confirm-modal .modal-form-actions button{width:100%}}.orders-table{min-width:1080px}.orders-table th:first-child,.orders-table td:first-child{width:27%}.orders-table th:nth-child(2),.orders-table td:nth-child(2){width:10%}.orders-table th:nth-child(3),.orders-table td:nth-child(3){width:16%}.orders-table th:nth-child(4),.orders-table td:nth-child(4){width:12%}.orders-table th:nth-child(5),.orders-table td:nth-child(5),.orders-table th:nth-child(6),.orders-table td:nth-child(6){width:14%}.orders-table th:nth-child(7),.orders-table td:nth-child(7){width:7%}.orders-table td:nth-child(4),.orders-table td:nth-child(5){white-space:nowrap}.auth-page{background:#f4f7fb;min-height:100dvh}.auth-form-side{background:#f4f7fb;min-width:0}.auth-card{max-width:500px;position:relative;overflow:hidden;color:#0f172a!important;background:#fff!important;border:1px solid #d7e1eb!important;border-radius:24px!important;padding:36px!important;box-shadow:0 24px 70px -34px #0f172a5c!important}.auth-card:before{content:"";background:linear-gradient(90deg,#06b6d4,#4f46e5,#7c3aed);height:4px;position:absolute;top:0;left:0;right:0}.auth-card>.mb-8{margin-bottom:28px}.auth-card .brand-symbol{color:#fff;background:linear-gradient(135deg,#06b6d4,#4f46e5);border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:inline-flex}.auth-card h2{letter-spacing:-.04em;margin:0;font-size:28px;color:#0f172a!important}.auth-card>p:not(.eyebrow){margin-top:8px;font-size:13px;color:#64748b!important}.auth-card .login-form{gap:16px;margin-top:26px}.auth-card .login-form>label{gap:7px;font-size:12px;font-weight:750;display:grid;color:#334155!important}.auth-card .login-form input,.auth-card .login-form select{border-radius:11px;width:100%;min-height:45px;padding:11px 13px;font-size:13px;font-weight:600;box-shadow:none!important;color:#0f172a!important;background:#f8fafc!important;border:1px solid #cbd5e1!important}.auth-card .login-form input::placeholder{color:#94a3b8}.auth-card .login-form input:focus,.auth-card .login-form select:focus{outline:none;border-color:#4f46e5!important;box-shadow:0 0 0 3px #4f46e521!important}.auth-card .login-form .relative>input{padding-right:44px}.auth-card .login-form .relative>button{color:#64748b!important}.auth-card .login-options{align-items:center;margin-top:-2px}.auth-card .login-remember{color:#64748b!important}.auth-card .login-options .login-remember{white-space:nowrap;flex:none;align-items:center;gap:8px;min-width:max-content;display:inline-flex}.auth-card .login-options .login-remember input[type=checkbox]{border-radius:4px;flex:0 0 16px;min-width:16px;margin:0;padding:0;width:16px!important;height:16px!important;min-height:16px!important}.auth-card .forgot-password-link,.auth-card .form-switch a{color:#4f46e5!important}.auth-card .login-form>.primary-button{border-radius:11px;width:100%;min-height:46px;box-shadow:0 12px 22px -14px #4f46e5bf;color:#fff!important;background:linear-gradient(135deg,#4f46e5,#4338ca)!important}.auth-card .form-switch{margin-top:1px;color:#64748b!important}.auth-card .form-message{background:#fff1f2;border-radius:10px;padding:10px 12px}.theme-dark .auth-page,.theme-dark .auth-form-side{background:var(--color-canvas)}.theme-dark .auth-card{border-color:var(--color-line)!important;background:var(--color-surface)!important;color:#e5edf7!important;box-shadow:0 28px 80px -34px #000000bf!important}.theme-dark .auth-card h2{color:#f8fafc!important}.theme-dark .auth-card>p:not(.eyebrow),.theme-dark .auth-card .form-switch,.theme-dark .auth-card .login-remember{color:#94a3b8!important}.theme-dark .auth-card .login-form>label{color:#dbe7f3!important}.theme-dark .auth-card .login-form input,.theme-dark .auth-card .login-form select{color:#f8fafc!important;background:#0b1220!important;border-color:#334155!important}.theme-dark .auth-card .login-form input::placeholder{color:#64748b}.theme-dark .auth-card .form-message{background:#7f1d1d4d}@media (max-width:767px){.auth-form-side{padding:24px 16px!important}.auth-card{padding:28px 22px!important}}.inventory-ledger-toolbar{border-bottom:1px solid var(--color-line-faint);justify-content:space-between;align-items:end;gap:12px;padding:14px 20px 12px;display:flex}.inventory-ledger-search{border:1px solid var(--color-line-soft);background:var(--color-surface);min-width:0;max-width:440px;color:var(--color-muted);border-radius:10px;flex:360px;align-items:center;gap:9px;padding:0 12px;display:flex;position:relative}.inventory-ledger-search:focus-within,.inventory-ledger-select select:focus{border-color:var(--brand,#4f46e5);box-shadow:0 0 0 3px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.inventory-ledger-search:focus-within,.inventory-ledger-select select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 12%, transparent)}}.inventory-ledger-search:focus-within,.inventory-ledger-select select:focus{outline:none}.inventory-ledger-search svg{flex:none;width:15px;height:15px}.inventory-ledger-search input{width:100%;min-width:0;height:38px;color:var(--color-body-strong);outline:none;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.inventory-ledger-search input::placeholder{color:var(--color-faint);opacity:1}.inventory-ledger-select{color:var(--color-muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.inventory-ledger-select select{border:1px solid var(--color-line-soft);background:var(--color-surface);min-width:142px;min-height:38px;color:var(--color-body-strong);border-radius:10px;padding:0 30px 0 10px}.inventory-ledger-reasons{border-bottom:1px solid var(--color-line-faint);flex-wrap:wrap;gap:7px;padding:10px 20px;display:flex}.inventory-ledger-footer{border-top:1px solid var(--color-line-faint);color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:11px;display:flex}.inventory-ledger-pagination,.inventory-ledger-pagination label{align-items:center;gap:8px;display:flex}.inventory-ledger-pagination label{color:var(--color-muted);font-weight:700}.inventory-ledger-pagination select,.inventory-ledger-pagination button{border:1px solid var(--color-line-soft);background:var(--color-surface);min-height:32px;color:var(--color-body-strong);border-radius:8px;font-size:11px;font-weight:700}.inventory-ledger-pagination select{padding:0 24px 0 8px}.inventory-ledger-pagination button{cursor:pointer;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.inventory-ledger-pagination button:hover:not(:disabled){border-color:var(--brand,#4f46e5);color:var(--brand,#4f46e5)}.inventory-ledger-pagination button:disabled{cursor:not-allowed;opacity:.45}.inventory-ledger-pagination button svg{width:14px;height:14px}.inventory-ledger-page-number{text-align:center;min-width:76px;color:var(--color-body-strong);font-weight:750}@media (max-width:760px){.inventory-ledger-toolbar,.inventory-ledger-footer{flex-direction:column;align-items:stretch}.inventory-ledger-search{flex-basis:auto;max-width:none}.inventory-ledger-select{justify-content:space-between}.inventory-ledger-select select{flex:1}.inventory-ledger-pagination{flex-wrap:wrap;justify-content:space-between}}.hrm-register-form-panel .entity-form{min-width:0;grid-template-columns:minmax(0,1fr)!important}.hrm-register-form-panel .entity-form>label:not(.check-label),.hrm-register-form-panel .entity-form>.form-row>label:not(.check-label){gap:6px;min-width:0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.hrm-register-form-panel .entity-form>label>input,.hrm-register-form-panel .entity-form>label>select,.hrm-register-form-panel .entity-form>label>textarea,.hrm-register-form-panel .entity-form>label>.ss-root,.hrm-register-form-panel .entity-form>.form-row input,.hrm-register-form-panel .entity-form>.form-row select,.hrm-register-form-panel .entity-form>.form-row textarea,.hrm-register-form-panel .entity-form>.form-row .ss-root{width:100%;min-width:0}.hrm-register-form-panel .entity-form>.form-row{grid-template-columns:minmax(0,1fr)!important}.hrm-register-form-panel .entity-form>.check-label{white-space:nowrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:32px;display:flex!important}.hrm-register-form-panel .entity-form>.check-label input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin:0}:is(.table-status-select,.ticket-status-select):is(.active,.completed,.received,.paid,.captured,.delivered,.approved,.sent,.counted,.adjusted,.transferred,.published,.open,.present,.available,.scheduled,.done,.qualified,.contacted,.converted){background:var(--color-success-bg)!important;border-color:#16a34a59!important}@supports (color:color-mix(in lab, red, red)){:is(.table-status-select,.ticket-status-select):is(.active,.completed,.received,.paid,.captured,.delivered,.approved,.sent,.counted,.adjusted,.transferred,.published,.open,.present,.available,.scheduled,.done,.qualified,.contacted,.converted){border-color:color-mix(in srgb, var(--color-success) 35%, transparent)!important}}:is(.table-status-select,.ticket-status-select):is(.active,.completed,.received,.paid,.captured,.delivered,.approved,.sent,.counted,.adjusted,.transferred,.published,.open,.present,.available,.scheduled,.done,.qualified,.contacted,.converted){color:var(--color-success)!important}:is(.table-status-select,.ticket-status-select):is(.confirmed,.ordered,.refunded,.processing,.in_progress,.in_transit,.dispatched,.waiting,.pending,.requested,.draft,.new){background:var(--color-info-bg)!important;border-color:#0284c759!important}@supports (color:color-mix(in lab, red, red)){:is(.table-status-select,.ticket-status-select):is(.confirmed,.ordered,.refunded,.processing,.in_progress,.in_transit,.dispatched,.waiting,.pending,.requested,.draft,.new){border-color:color-mix(in srgb, var(--color-info) 35%, transparent)!important}}:is(.table-status-select,.ticket-status-select):is(.confirmed,.ordered,.refunded,.processing,.in_progress,.in_transit,.dispatched,.waiting,.pending,.requested,.draft,.new){color:var(--color-info)!important}:is(.table-status-select,.ticket-status-select):is(.partial,.late,.leave,.expiring){background:var(--color-warning-bg)!important;border-color:#d9770659!important}@supports (color:color-mix(in lab, red, red)){:is(.table-status-select,.ticket-status-select):is(.partial,.late,.leave,.expiring){border-color:color-mix(in srgb, var(--color-warning) 35%, transparent)!important}}:is(.table-status-select,.ticket-status-select):is(.partial,.late,.leave,.expiring){color:var(--color-warning)!important}:is(.table-status-select,.ticket-status-select):is(.cancelled,.returned,.archived,.unpaid,.failed,.rejected,.expired,.hidden,.suspended,.inactive,.absent,.holiday,.lost,.occupied,.reserved,.maintenance,.closed){background:var(--color-danger-bg)!important;border-color:#dc262659!important}@supports (color:color-mix(in lab, red, red)){:is(.table-status-select,.ticket-status-select):is(.cancelled,.returned,.archived,.unpaid,.failed,.rejected,.expired,.hidden,.suspended,.inactive,.absent,.holiday,.lost,.occupied,.reserved,.maintenance,.closed){border-color:color-mix(in srgb, var(--color-danger) 35%, transparent)!important}}:is(.table-status-select,.ticket-status-select):is(.cancelled,.returned,.archived,.unpaid,.failed,.rejected,.expired,.hidden,.suspended,.inactive,.absent,.holiday,.lost,.occupied,.reserved,.maintenance,.closed){color:var(--color-danger)!important}.theme-dark :is(.table-status-select,.ticket-status-select):is(.active,.completed,.received,.paid,.captured,.delivered,.approved,.sent,.counted,.adjusted,.transferred,.published,.open,.present,.available,.scheduled,.done,.qualified,.contacted,.converted){color:#86efac!important}.theme-dark :is(.table-status-select,.ticket-status-select):is(.confirmed,.ordered,.refunded,.processing,.in_progress,.in_transit,.dispatched,.waiting,.pending,.requested,.draft,.new){color:#7dd3fc!important}.theme-dark :is(.table-status-select,.ticket-status-select):is(.partial,.late,.leave,.expiring){color:#fcd34d!important}.theme-dark :is(.table-status-select,.ticket-status-select):is(.cancelled,.returned,.archived,.unpaid,.failed,.rejected,.expired,.hidden,.suspended,.inactive,.absent,.holiday,.lost,.occupied,.reserved,.maintenance,.closed){color:#fda4af!important}.pos-settings-page{gap:14px;min-width:0;display:grid}.pos-settings-page>.page-heading{margin-bottom:0}.pos-settings-nav{justify-content:flex-start;width:100%;min-width:0}.pos-settings-nav .range-filter{scrollbar-width:thin;justify-content:flex-start;min-width:0;max-width:100%;display:flex;overflow-x:auto}.pos-settings-nav .range-option{white-space:nowrap;flex:none;display:block}.pos-settings-page .management-grid{align-items:start}.pos-settings-page .settings-section{gap:24px}.pos-settings-page .settings-section>div:first-child{min-width:0}.pos-settings-page .settings-section>div:first-child h3{color:var(--color-body-strong);margin-bottom:4px;font-size:14px;font-weight:800}.settings-field-group{min-width:0}.settings-field-label{color:var(--color-body);margin-bottom:7px;font-size:11px;font-weight:750;display:block}.settings-save-button{justify-content:center;gap:8px;min-width:190px}@media (max-width:700px){.pos-settings-page .settings-section{gap:16px;padding:18px}.pos-settings-page .settings-form>.primary-button,.pos-settings-page .settings-form>.form-message{margin-inline:18px}}.settings-panel{overflow:visible}.ss-root-open{z-index:60;position:relative}.ss-popup-inline{z-index:60;width:100%;min-width:220px;max-width:min(360px,100vw - 24px);max-height:min(320px,100vh - 24px);position:absolute;inset:calc(100% + 6px) auto auto 0}@media (max-width:600px){.ss-popup-inline{min-width:min(220px,100vw - 24px)}}.profile-page{gap:14px;min-width:0;display:grid}.profile-page>.page-heading{margin-bottom:0}.profile-page>.management-grid{align-items:stretch;gap:16px}.profile-page .profile-panel{padding:0;overflow:hidden}.profile-page .profile-hero{background:linear-gradient(135deg, var(--brand,#4f46e5) 0%, var(--color-surface) 68%);min-height:92px;margin:0;padding:18px 22px}@supports (color:color-mix(in lab, red, red)){.profile-page .profile-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--brand,#4f46e5) 9%, var(--color-surface)) 0%, var(--color-surface) 68%)}}.profile-page .profile-hero{border-bottom-color:var(--color-line)}.profile-page .profile-avatar{border:1px solid var(--brand,#4f46e5);width:58px;height:58px}@supports (color:color-mix(in lab, red, red)){.profile-page .profile-avatar{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 35%, var(--color-line))}}.profile-page .profile-avatar{background:var(--brand,#4f46e5);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.profile-page .profile-avatar{background:color-mix(in srgb, var(--brand,#4f46e5) 16%, var(--color-surface-soft))}}.profile-page .profile-avatar{color:var(--color-brand);font-size:16px}.profile-page .profile-hero h2{color:var(--color-body-strong);letter-spacing:-.025em;font-size:20px}.profile-page .profile-hero p{color:var(--color-muted);margin-top:4px;font-size:12px}.profile-page .profile-hero .status-badge{flex:none;margin-left:auto}.profile-page .profile-form{gap:14px;margin:0;padding:22px}.profile-page .profile-form label{color:var(--color-body);grid-template-columns:112px minmax(0,1fr);gap:14px;font-size:11px;font-weight:750}.profile-page .profile-form input{background:var(--color-surface-soft);min-height:42px;color:var(--color-body-strong)}.profile-page .profile-form-actions{border-top:1px solid var(--color-line-faint);margin-top:4px;padding-top:14px}.profile-page .profile-form-actions .primary-button{justify-content:center;gap:8px;min-width:150px}.profile-page .profile-meta{background:var(--color-surface-soft);border-top-color:var(--color-line);gap:18px;margin:0;padding:16px 22px 20px}.profile-page .profile-meta>div{border-left:2px solid var(--brand,#4f46e5);padding-left:12px}@supports (color:color-mix(in lab, red, red)){.profile-page .profile-meta>div{border-left:2px solid color-mix(in srgb, var(--brand,#4f46e5) 45%, transparent)}}.profile-page .profile-meta span{color:var(--color-muted)}.profile-page .profile-meta strong{color:var(--color-body-strong);font-size:13px}.profile-page .profile-menu-panel{border-color:var(--brand,#4f46e5);min-height:0;padding:22px}@supports (color:color-mix(in lab, red, red)){.profile-page .profile-menu-panel{border-color:color-mix(in srgb, var(--brand,#4f46e5) 42%, var(--color-line))}}.profile-page .history-toolbar{border-bottom:1px solid var(--color-line-faint);margin-bottom:0;padding-bottom:14px}.profile-page .profile-menu-panel>h2{color:var(--color-body-strong);letter-spacing:-.025em;margin:4px 0 5px;font-size:20px}.profile-page .profile-menu-panel>.form-panel-copy{color:var(--color-muted);margin-bottom:14px;font-size:11px}.profile-page .profile-menu-panel .dd-list{gap:4px}.profile-page .profile-menu-panel .dd-item{min-height:42px;color:var(--color-body);border:1px solid #0000;border-radius:10px;padding:10px 12px;font-size:12px}.profile-page .profile-menu-panel .dd-item:hover{background:var(--color-surface-soft);color:var(--color-body-strong)}.profile-page .profile-menu-panel .dd-item.active{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.profile-page .profile-menu-panel .dd-item.active{border-color:color-mix(in srgb, var(--brand,#4f46e5) 28%, transparent)}}.profile-page .profile-menu-panel .dd-item.active{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.profile-page .profile-menu-panel .dd-item.active{background:color-mix(in srgb, var(--brand,#4f46e5) 14%, var(--color-surface))}}.profile-page .profile-menu-panel .dd-item.active,.profile-page .profile-menu-panel .dd-item.active .dd-icon{color:var(--color-brand)}.profile-page .profile-menu-panel>.dd-item.danger{border-top:1px solid var(--color-line-faint);color:var(--color-danger);border-radius:0 0 10px 10px;margin-top:12px;padding-top:16px}.profile-page .profile-store-card{margin:0}.profile-page .profile-store-card>div{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.profile-page .profile-store-card>div{border-color:color-mix(in srgb, var(--brand,#4f46e5) 32%, var(--color-line))}}.profile-page .profile-store-card>div{background:var(--color-surface)}.profile-page .profile-store-card strong{color:var(--color-body-strong)}.profile-tabs{flex-wrap:wrap;gap:6px;padding:16px 0;display:flex}.profile-tab{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.profile-tab:hover{background:var(--color-surface-soft);color:var(--color-body-strong);border-color:var(--color-line-strong)}.profile-tab.active{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.profile-tab.active{background:color-mix(in srgb, var(--brand,#4f46e5) 12%, var(--color-surface))}}.profile-tab.active{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.profile-tab.active{border-color:color-mix(in srgb, var(--brand,#4f46e5) 35%, var(--color-line))}}.profile-tab.active{color:var(--color-brand)}.profile-tab.danger{color:var(--color-danger);border-color:#e1b8be}@supports (color:color-mix(in lab, red, red)){.profile-tab.danger{border-color:color-mix(in srgb, var(--color-danger) 25%, var(--color-line))}}.profile-tab.danger:hover{background:#fceeee}@supports (color:color-mix(in lab, red, red)){.profile-tab.danger:hover{background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface))}}.profile-panel-tabs{border-bottom:1px solid var(--color-line-faint);padding:12px 0}.profile-panel-tabs .profile-tabs{padding:0}.history-toolbar-inline{align-items:center;gap:8px;display:flex}.history-toolbar-inline .table-search{flex:1;min-width:200px}.profile-page .activity-scope-copy{color:var(--color-muted);max-width:520px;margin-top:4px;font-size:12px;font-weight:500;line-height:1.45;display:block}.profile-page .platform-activity-tabs{padding:0 16px 12px}@media (max-width:700px){.profile-page .profile-form{padding:18px}.profile-page .profile-form label{grid-template-columns:1fr;gap:7px}.profile-page .profile-hero{padding:16px 18px}.profile-page .profile-meta{padding-inline:18px}.profile-page .profile-menu-panel{padding:18px}}.settings-page{gap:16px;min-width:0;display:grid}.settings-page>.page-heading,.settings-page>.management-stats{margin-bottom:0}.settings-page>.management-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.settings-page .settings-modules-section{border:1px solid var(--color-line);background:var(--color-surface);border-radius:16px;margin-top:0;padding:18px 20px 20px}.settings-page .settings-modules-heading{margin-bottom:14px}.settings-page .settings-modules{gap:10px}.settings-page .settings-module{min-height:86px}.settings-page>.settings-panel{min-width:0;margin:0}.settings-page .settings-form>.primary-button,.settings-page .settings-form>.form-message{margin-top:16px;margin-bottom:18px}.settings-page .capability-box{padding:18px 22px 20px;border-top:1px solid var(--color-line)!important;background:var(--color-surface-soft)!important}.settings-page .capability-box .eyebrow{margin-bottom:10px}.settings-page .capability-list{gap:8px}.settings-page .capability-list span{border:1px solid var(--brand,#4f46e5)!important}@supports (color:color-mix(in lab, red, red)){.settings-page .capability-list span{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 28%, var(--color-line))!important}}.settings-page .capability-list span{background:var(--brand,#4f46e5)!important}@supports (color:color-mix(in lab, red, red)){.settings-page .capability-list span{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, var(--color-surface))!important}}.settings-page .capability-list span{color:var(--color-brand)!important}.settings-page .capability-list span b{color:var(--color-body-strong)}.settings-page .capability-list span i{color:var(--color-brand)}.theme-dark .settings-page .capability-box{background:var(--color-surface-soft)!important}.theme-dark .settings-page .capability-list span{border-color:var(--brand,#4f46e5)!important}@supports (color:color-mix(in lab, red, red)){.theme-dark .settings-page .capability-list span{border-color:color-mix(in srgb, var(--brand,#4f46e5) 38%, var(--color-line))!important;background:color-mix(in srgb, var(--brand,#4f46e5) 16%, var(--color-surface))!important}}.theme-dark .settings-page .capability-list span{color:#67e8f9!important}@media (max-width:700px){.settings-page{gap:12px}.settings-page .settings-modules-section{padding:16px}.settings-page .settings-form>.primary-button,.settings-page .settings-form>.form-message{margin-inline:18px}.settings-page .capability-box{padding-inline:18px}}.theme-dark .settings-page .settings-modules-section,.theme-dark .settings-page .capability-box{background:var(--color-surface)!important}.theme-dark .settings-page .capability-list span{background:var(--brand,#4f46e5)!important}@supports (color:color-mix(in lab, red, red)){.theme-dark .settings-page .capability-list span{background:color-mix(in srgb, var(--brand,#4f46e5) 12%, var(--color-surface))!important}}.theme-dark .dashboard-sidebar{background:var(--ink,#0b1120)!important}@supports (color:color-mix(in lab, red, red)){.theme-dark .dashboard-sidebar{background:color-mix(in srgb, var(--ink,#0b1120) 42%, #060a12)!important}}.theme-dark .settings-page .capability-list span b{color:#f8fafc!important}.theme-dark .settings-page .capability-list span i{opacity:1;color:#67e8f9!important}.theme-dark [role=status]>.bg-surface{color:var(--color-body-strong)}.custom-field-form-header{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:18px;display:grid}.custom-field-form-header .form-panel-icon{width:48px;height:48px;margin:0}.custom-field-form-heading{min-width:0;padding-top:2px}.custom-field-form-heading .eyebrow{margin:0 0 5px}.custom-field-form-heading h2{color:var(--color-body-strong);margin:0}.custom-field-form-heading .form-panel-copy{max-width:none;margin:5px 0 0}.custom-field-form-panel .entity-form{margin-top:0}.branches-table{table-layout:fixed;min-width:1180px}.branches-table th,.branches-table td{padding-inline:12px}.branches-table th:first-child,.branches-table td:first-child{width:72px}.branches-table th:nth-child(2),.branches-table td:nth-child(2){width:190px}.branches-table th:nth-child(3),.branches-table td:nth-child(3){width:220px}.branches-table th:nth-child(4),.branches-table td:nth-child(4){width:140px}.branches-table th:nth-child(5),.branches-table td:nth-child(5){width:220px}.branches-table th:nth-child(6),.branches-table td:nth-child(6){width:120px}.branches-table th:nth-child(7),.branches-table td:nth-child(7){width:100px}.branches-table th:nth-child(8),.branches-table td:nth-child(8){width:110px}.branches-table th:nth-child(9),.branches-table td:nth-child(9){width:82px}.branches-table .branch-cell,.branches-table .contact-details{min-width:0;max-width:none}.branches-table .branch-cell strong,.branches-table .contact-details,.branches-table .branch-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.branches-table .branch-email{color:var(--color-body)}@media (max-width:700px){.branches-table{min-width:1120px}}.rewards-settings-page{gap:18px;min-width:0;display:grid}.rewards-settings-page>.page-heading,.rewards-settings-page>.management-stats{margin-bottom:0}.rewards-settings-page>.management-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.rewards-settings-body{gap:18px;min-width:0;display:grid}.rewards-settings-panel{min-width:0;overflow:hidden}.rewards-mechanics-panel{min-width:0;padding:32px 32px 28px;overflow:hidden}.rewards-mechanics-header{align-items:center;gap:14px;margin-bottom:20px;padding:4px 4px 0;display:flex}.rewards-mechanics-header .rewards-panel-icon{border:1px solid var(--brand,#4f46e5);flex:none;place-items:center;width:46px;height:46px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.rewards-mechanics-header .rewards-panel-icon{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 28%, var(--color-line))}}.rewards-mechanics-header .rewards-panel-icon{background:var(--brand,#4f46e5);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.rewards-mechanics-header .rewards-panel-icon{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, var(--color-surface))}}.rewards-mechanics-header .rewards-panel-icon{color:var(--brand,#4f46e5)}.rewards-mechanics-header .rewards-panel-icon svg{width:20px;height:20px}.rewards-mechanics-header .eyebrow{margin:0 0 4px}.rewards-mechanics-header h2{color:var(--color-body-strong);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}.rewards-mechanics-header p:last-child{color:var(--color-muted);margin:5px 0 0;font-size:11px;line-height:1.55}.rewards-mechanics-panel .backup-note{border:1px solid var(--color-line);background:var(--color-surface-soft);border-radius:12px;margin-top:0;padding:18px 20px}.rewards-settings-page>.form-panel{min-width:0;margin:0}.rewards-panel-heading{border-bottom:1px solid var(--color-line);background:var(--color-surface);justify-content:space-between;align-items:center;gap:18px;margin:0;padding:22px 24px 20px;display:flex}.rewards-panel-heading-copy{align-items:center;gap:14px;min-width:0;display:flex}.rewards-panel-icon{border:1px solid var(--brand,#4f46e5);flex:none;place-items:center;width:46px;height:46px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.rewards-panel-icon{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 28%, var(--color-line))}}.rewards-panel-icon{background:var(--brand,#4f46e5);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.rewards-panel-icon{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, var(--color-surface))}}.rewards-panel-icon{color:var(--brand,#4f46e5)}.rewards-panel-icon svg{width:20px;height:20px}.rewards-panel-heading-copy .eyebrow{margin:0 0 4px}.rewards-panel-heading-copy h2{color:var(--color-body-strong);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}.rewards-panel-heading-copy p:last-child{color:var(--color-muted);margin:5px 0 0;font-size:11px;line-height:1.55}.rewards-panel-heading>.badge{flex:none;margin-top:0}.rewards-settings-panel>.settings-form{gap:0;margin-top:0}.rewards-settings-panel .settings-section{gap:28px;padding:24px}.rewards-settings-panel .settings-section>div:first-child h3{margin-bottom:5px;font-size:14px;font-weight:750}.rewards-settings-panel .settings-section>div:first-child p{max-width:260px;line-height:1.6}.rewards-settings-panel .settings-fields{gap:16px}.rewards-settings-panel .settings-fields>label:not(.check-label){gap:7px}.rewards-settings-panel .settings-form-actions{border-top:1px solid var(--color-line-faint);padding:20px 24px 22px}.theme-dark .rewards-panel-heading,.theme-dark .rewards-settings-panel .settings-form-actions{background:var(--color-surface)}@media (max-width:700px){.rewards-settings-page{gap:12px}.rewards-panel-heading{gap:14px;padding:18px;display:grid}.rewards-panel-heading>.badge{justify-self:start;margin-top:0}.rewards-settings-panel .settings-section{gap:18px;padding:18px}.rewards-settings-panel .settings-section>div:first-child p{max-width:none}.rewards-settings-panel .settings-form-actions{flex-wrap:wrap;padding:16px 18px 18px}.rewards-settings-panel .settings-form-actions .form-message{flex-basis:100%;margin-left:0}.rewards-settings-panel .settings-calc{grid-template-columns:1fr}.rewards-mechanics-panel{padding:20px}.rewards-mechanics-header{flex-direction:column;align-items:flex-start;gap:12px;padding:0}}.rewards-settings-panel{--rewards-divider:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.rewards-settings-panel{--rewards-divider:color-mix(in srgb, var(--brand,#4f46e5) 18%, var(--color-line-soft))}}.rewards-settings-panel{--rewards-control-border:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.rewards-settings-panel{--rewards-control-border:color-mix(in srgb, var(--brand,#4f46e5) 12%, var(--color-line-soft))}}.rewards-settings-panel .settings-section{border-bottom:1px solid var(--rewards-divider)!important}.rewards-settings-panel .settings-section:last-of-type{border-bottom-color:var(--rewards-divider)!important}.rewards-settings-panel .settings-section :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.ss-trigger){border:1px solid var(--rewards-control-border)!important;background:var(--color-surface)!important}.rewards-settings-panel .settings-section :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.ss-trigger):focus,.rewards-settings-panel .settings-section .ss-trigger:focus-visible{box-shadow:0 0 0 3px var(--brand,#4f46e5);border-color:var(--brand,#4f46e5)!important}@supports (color:color-mix(in lab, red, red)){.rewards-settings-panel .settings-section :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.ss-trigger):focus,.rewards-settings-panel .settings-section .ss-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 12%, transparent)}}.rewards-settings-panel .settings-calc span{border:1px solid var(--rewards-control-border)}.rewards-settings-panel .settings-calc span.calc-earned{border-left:3px solid var(--brand,#4f46e5)}.rewards-settings-panel .settings-calc span.calc-value{border-left:3px solid var(--color-success,#16a34a)}.toggle-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.toggle-label input[type=checkbox]{opacity:0;width:1px;height:1px;position:absolute}.toggle-track{background:var(--color-line);border-radius:11px;width:40px;height:22px;transition:background .2s;display:inline-block;position:relative}.toggle-thumb{background:#fff;border-radius:9px;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.toggle-label input:checked+.toggle-track{background:var(--brand,#4f46e5)}.toggle-label input:checked+.toggle-track .toggle-thumb{transform:translate(18px)}.toggle-label input:focus-visible+.toggle-track{outline:2px solid var(--brand,#4f46e5);outline-offset:2px}.theme-dark .rewards-settings-panel{--rewards-divider:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .rewards-settings-panel{--rewards-divider:color-mix(in srgb, var(--brand,#4f46e5) 24%, #334155)}}.theme-dark .rewards-settings-panel{--rewards-control-border:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .rewards-settings-panel{--rewards-control-border:color-mix(in srgb, var(--brand,#4f46e5) 16%, #334155)}}.theme-dark .rewards-settings-panel .settings-fields-dimmed{opacity:.72}.platform-login-page{background:var(--color-canvas);min-height:100vh;color:var(--color-body)}.platform-login-side{background:var(--color-canvas);min-width:0}.platform-login-card{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body);box-shadow:0 28px 80px -32px #0f172a6b}.platform-login-card>.mb-8{margin-bottom:28px}.platform-login-card .eyebrow{color:var(--brand,#4f46e5);margin-bottom:8px}.platform-login-card h2{color:var(--color-body-strong);letter-spacing:-.035em;margin:0;font-size:30px}.platform-login-card>p:not(.eyebrow){color:var(--color-muted);margin:8px 0 0;font-size:14px;line-height:1.65}.platform-login-card .login-form{gap:15px;margin-top:26px}.platform-login-card .login-form>label{color:var(--color-body-strong);font-size:12px;font-weight:750}.platform-login-card .login-form :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px;box-shadow:none;border-radius:11px;margin-top:7px;border:1px solid var(--color-line-soft)!important;background:var(--color-surface-soft)!important;color:var(--color-body-strong)!important}.platform-login-card .login-form input::placeholder{color:var(--color-faint);opacity:1}.platform-login-card .login-form :is(input:not([type=checkbox]):not([type=radio]),select):focus{box-shadow:0 0 0 3px var(--brand,#4f46e5);border-color:var(--brand,#4f46e5)!important}@supports (color:color-mix(in lab, red, red)){.platform-login-card .login-form :is(input:not([type=checkbox]):not([type=radio]),select):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 13%, transparent)}}.platform-login-card .login-form :is(input:not([type=checkbox]):not([type=radio]),select):focus{outline:none}.platform-login-card .login-form .relative>input{margin-top:7px}.platform-login-card .login-form .relative>button{color:var(--color-muted)}.platform-login-card .login-options{align-items:center;margin-top:1px}.platform-login-card .login-remember{color:var(--color-muted)}.platform-login-card .login-options .login-remember input[type=checkbox]{accent-color:var(--brand,#4f46e5);margin:0}.platform-login-card .forgot-password-link{color:var(--brand,#4f46e5)}.platform-login-card .login-form>.primary-button{width:100%;min-height:45px;margin-top:3px}.platform-login-card .form-message{margin-top:-3px}.theme-dark .platform-login-card{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.theme-dark .platform-login-card{border-color:color-mix(in srgb, var(--brand,#4f46e5) 28%, var(--color-line))}}.theme-dark .platform-login-card{background:var(--color-surface);box-shadow:0 28px 80px -32px #000000b8,0 0 0 1px #ffffff06}.theme-dark .platform-login-side{background:var(--color-canvas)}@media (max-width:879px){.platform-login-side{min-height:56vh}.platform-login-card{max-width:520px}}@media (max-width:520px){.platform-login-card{border-radius:22px;padding:26px 20px}}.platform-console-shell{--shell-sidebar-width:260px;background:var(--color-canvas)}.platform-console-shell .dashboard-sidebar{background:var(--color-surface);border-right:1px solid var(--color-line)}.platform-console-shell .dashboard-topbar{border-bottom:1px solid var(--color-line);min-height:64px;background:#fffc!important}@supports (color:color-mix(in lab, red, red)){.platform-console-shell .dashboard-topbar{background:color-mix(in srgb, var(--color-surface) 80%, transparent)!important}}.platform-console-shell .dashboard-topbar{-webkit-backdrop-filter:blur(16px)}.theme-dark .platform-console-shell .dashboard-topbar{border-color:#ffffff14;background:#0f172ad9!important}.platform-console-shell .dashboard-content{background:var(--color-canvas);min-width:0}.platform-console-page{gap:18px;min-width:0;display:grid}.platform-console-page>.page-heading,.platform-console-page>.management-stats{margin-bottom:0}.platform-console-page>.page-heading{align-items:flex-start}.platform-console-page>.page-heading h1{margin-top:2px}.platform-console-page>.management-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.platform-console-page>.management-grid{gap:16px;min-width:0}.platform-console-page .panel{border:1px solid var(--color-line);background:var(--color-surface);min-width:0;box-shadow:var(--app-shadow);margin:0;transform:none}.platform-console-page .panel:hover{box-shadow:var(--app-shadow-hover);transform:none}.platform-console-page .workspace-panel{padding:0;overflow:hidden}.platform-console-page .workspace-heading,.platform-console-page .panel-heading{border-bottom:1px solid var(--color-line);margin:0;padding:18px 20px 16px}.platform-console-page .workspace-heading h2,.platform-console-page .panel-heading h2{color:var(--color-body-strong);margin:0}.platform-console-page .management-table-shell{padding:0 14px 14px;overflow-x:auto}.platform-console-page .management-table{min-width:860px;margin-top:14px;font-size:11px}.platform-console-page .management-table th{background:var(--brand,#4f46e5);padding:12px 13px}@supports (color:color-mix(in lab, red, red)){.platform-console-page .management-table th{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, var(--color-surface-soft))}}.platform-console-page .management-table th{color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.platform-console-page .management-table th{color:color-mix(in srgb, var(--brand,#4f46e5) 72%, var(--color-body-strong))}}.platform-console-page .management-table td{min-height:58px;color:var(--color-body);padding:13px}.platform-console-page .management-table td>strong{color:var(--color-body-strong);font-size:12px}.platform-console-page .management-table td small{color:var(--color-muted);line-height:1.45}.platform-console-page .management-table tbody tr:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.platform-console-page .management-table tbody tr:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 5%, var(--color-surface))}}.platform-console-page .empty-state{min-height:150px;padding:28px}.platform-console-page .btn-row{flex-wrap:wrap;gap:7px}.platform-console-page .table-action{border:1px solid var(--color-line-soft);background:var(--color-surface-soft);min-height:32px;color:var(--color-body-strong);border-radius:8px;justify-content:center;align-items:center;padding:7px 10px;font-size:10px;font-weight:750;display:inline-flex}.platform-console-page .table-action:hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.platform-console-page .table-action:hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 45%, var(--color-line-soft))}}.platform-console-page .table-action:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.platform-console-page .table-action:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, var(--color-surface))}}.platform-console-page .danger-action,.platform-console-page .table-action.danger-action{border-color:#e0a2a7}@supports (color:color-mix(in lab, red, red)){.platform-console-page .danger-action,.platform-console-page .table-action.danger-action{border-color:color-mix(in srgb, var(--color-danger) 36%, var(--color-line))}}.platform-console-page .danger-action,.platform-console-page .table-action.danger-action{background:var(--color-danger-bg);color:var(--color-danger)}.platform-console-page .decision-stack{gap:8px;min-width:210px}.platform-console-page .decision-stack .table-search-input{width:100%}.platform-console-page .decision-stack .table-search-input input,.platform-console-page .history-toolbar input{border:1px solid var(--color-line-soft);background:var(--color-surface-soft);min-height:34px;color:var(--color-body-strong)}.platform-console-page .history-toolbar{border-bottom:1px solid var(--color-line);margin:0;padding:16px 20px 14px}.platform-console-page .history-toolbar .table-search{flex:360px;max-width:none}.platform-console-page .pagination-bar{border-top:1px solid var(--color-line);margin:0 20px 20px;padding-top:14px}.platform-console-page .pagination-link{border-color:var(--color-line-soft);background:var(--color-surface-soft);color:var(--color-body-strong)}.platform-console-page .pagination-link.active{border-color:var(--brand,#4f46e5);background:var(--brand,#4f46e5);color:#fff}.platform-console-page .card-form,.platform-console-page .platform-config-form{gap:16px;padding:20px 22px 22px}.platform-console-page .card-form .form-row{gap:14px}.platform-console-page .card-form label,.platform-console-page .platform-config-form label{color:var(--color-body-strong);font-size:11px;font-weight:750}.platform-console-page .card-form :is(input,select,textarea),.platform-console-page .platform-config-form :is(input,select,textarea){border:1px solid var(--color-line-soft);background:var(--color-surface-soft);color:var(--color-body-strong)}.platform-console-page .card-form :is(input,select,textarea):focus,.platform-console-page .platform-config-form :is(input,select,textarea):focus{border-color:var(--brand,#4f46e5);box-shadow:0 0 0 3px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.platform-console-page .card-form :is(input,select,textarea):focus,.platform-console-page .platform-config-form :is(input,select,textarea):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 12%, transparent)}}.platform-console-page .platform-config-form .primary-button,.platform-console-page .platform-admin-create-form .primary-button{justify-self:start}.platform-console-page .panel>.leading-\[1\.7\]{margin:0;padding:0 22px}.platform-console-page .panel>.empty-state.justify-start{border:1px solid var(--color-line);background:var(--color-surface-soft);border-radius:12px;justify-content:flex-start;min-height:auto;margin:18px 22px 22px}.platform-console-page .platform-applications-table{min-width:1220px}.platform-console-page .platform-payouts-table{min-width:1050px}.platform-console-page .platform-admins-table{min-width:780px}.platform-console-page .platform-activity-table{min-width:1120px}.platform-console-page .platform-client-stores-table th:first-child,.platform-console-page .platform-client-stores-table td:first-child{width:230px}.platform-console-page .platform-client-stores-table th:nth-child(2),.platform-console-page .platform-client-stores-table td:nth-child(2){width:130px}.platform-console-page .platform-client-stores-table th:nth-child(3),.platform-console-page .platform-client-stores-table td:nth-child(3){width:120px}.platform-console-page .platform-client-stores-table th:nth-child(4),.platform-console-page .platform-client-stores-table td:nth-child(4){width:100px}.platform-console-page .platform-client-stores-table th:nth-child(5),.platform-console-page .platform-client-stores-table td:nth-child(5){width:120px}.platform-console-page .platform-client-stores-table th:nth-child(6),.platform-console-page .platform-client-stores-table td:nth-child(6){width:160px}.platform-console-page .platform-client-stores-table .client-store-actions{padding-left:10px;padding-right:14px}.platform-console-page .platform-client-stores-table .client-store-action-row,.platform-console-page .platform-client-stores-table .client-store-action-row .btn-row{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.platform-console-page .platform-client-stores-table .client-store-action-row .button-link,.platform-console-page .platform-client-stores-table .client-store-action-row .table-action{white-space:nowrap;min-width:0;padding:6px 8px}.platform-console-page .platform-applications-table th:first-child,.platform-console-page .platform-applications-table td:first-child,.platform-console-page .platform-applications-table th:nth-child(2),.platform-console-page .platform-applications-table td:nth-child(2){width:190px}.platform-console-page .platform-applications-table th:nth-child(3),.platform-console-page .platform-applications-table td:nth-child(3){width:135px}.platform-console-page .platform-applications-table th:nth-child(4),.platform-console-page .platform-applications-table td:nth-child(4){width:125px}.platform-console-page .platform-applications-table th:nth-child(5),.platform-console-page .platform-applications-table td:nth-child(5){width:120px}.platform-console-page .platform-payouts-table th:first-child,.platform-console-page .platform-payouts-table td:first-child{width:180px}.platform-console-page .platform-payouts-table th:nth-child(2),.platform-console-page .platform-payouts-table td:nth-child(2){width:125px}.platform-console-page .platform-payouts-table th:nth-child(3),.platform-console-page .platform-payouts-table td:nth-child(3){width:130px}.platform-console-page .platform-payouts-table th:nth-child(4),.platform-console-page .platform-payouts-table td:nth-child(4){width:180px}.theme-dark .platform-console-shell .dashboard-sidebar{background:var(--ink,#0b1120)!important}@supports (color:color-mix(in lab, red, red)){.theme-dark .platform-console-shell .dashboard-sidebar{background:color-mix(in srgb, var(--ink,#0b1120) 42%, #060a12)!important}}@media (max-width:900px){.platform-console-content{padding:20px 18px 34px}}@media (max-width:600px){.platform-console-content{padding:16px 12px 28px}.platform-console-page{gap:12px}.platform-console-page .workspace-heading,.platform-console-page .panel-heading{padding:16px}.platform-console-page .management-table-shell{padding-inline:10px}.platform-console-page .history-toolbar{flex-direction:column;align-items:stretch;padding-inline:16px}.platform-console-page .history-toolbar .secondary-button{width:100%}.platform-console-page .card-form,.platform-console-page .platform-config-form{padding:18px}.platform-console-page .platform-config-form .primary-button,.platform-console-page .platform-admin-create-form .primary-button{width:100%}.platform-console-page .pagination-bar{flex-direction:column;align-items:flex-start;margin-inline:16px}}.platform-console-page .platform-applications-table th:nth-child(6),.platform-console-page .platform-applications-table td:nth-child(6){width:130px}.platform-console-page .platform-applications-table th:nth-child(7),.platform-console-page .platform-applications-table td:nth-child(7){width:300px}.platform-console-page .platform-payouts-table th:nth-child(6),.platform-console-page .platform-payouts-table td:nth-child(6){width:130px}.platform-console-page .platform-payouts-table th:nth-child(7),.platform-console-page .platform-payouts-table td:nth-child(7){width:280px}.platform-console-page .management-table-shell{width:100%;max-width:none;padding-inline:0}.platform-console-page .management-table{width:100%;max-width:none;display:table}.platform-console-page>.management-grid>.span-two{grid-column:1/-1;width:100%}.platform-console-page>.management-grid:has(.table-workspace-panel){grid-template-columns:minmax(0,1fr)}.platform-console-page .table-workspace-panel{grid-column:1/-1;width:100%;min-width:0}.platform-console-shell[data-theme-mode=light] .dashboard-sidebar{color:#334155;background:#f8fafc;border-right-color:#dbe3ef;box-shadow:10px 0 28px -26px #0f172a73}.platform-console-shell[data-theme-mode=light] .dashboard-brand strong{color:#0f172a}.platform-console-shell[data-theme-mode=light] .dashboard-brand small{color:#64748b}.platform-console-shell[data-theme-mode=light] .dashboard-sidebar .nav-toplink{color:#334155}.platform-console-shell[data-theme-mode=light] .dashboard-sidebar .nav-toplink:hover{color:#3730a3;background:#eef2ff;border-color:#cbd5e1}.platform-console-shell[data-theme-mode=light] .dashboard-sidebar .nav-toplink.active{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.platform-console-shell[data-theme-mode=light] .dashboard-sidebar .nav-toplink.active{border-color:color-mix(in srgb, var(--brand,#4f46e5) 30%, #cbd5e1)}}.platform-console-shell[data-theme-mode=light] .dashboard-sidebar .nav-toplink.active{color:#3730a3;box-shadow:inset 3px 0 0 var(--brand,#4f46e5), 0 8px 18px -16px #4f46e5a6;background:#e6e4ff}.platform-console-shell[data-theme-mode=light] .dashboard-sidebar .nav-toplink-icon{color:var(--brand,#4f46e5)}.platform-console-shell[data-theme-mode=light] .dashboard-sidebar .vendor-switcher-trigger{color:#334155;background:#eef2f7;border-color:#dbe3ef}.platform-console-shell[data-theme-mode=light] .dashboard-sidebar .vendor-switcher-trigger:hover{background:#e8edff;border-color:#c7d2fe}.platform-console-shell[data-theme-mode=light] .dashboard-sidebar .vendor-switcher-label strong{color:#1e293b}.platform-console-shell[data-theme-mode=light] .dashboard-sidebar .vendor-switcher-label small,.platform-console-shell[data-theme-mode=light] .dashboard-sidebar .vendor-switcher-edit{color:#64748b}.platform-console-shell[data-theme-mode=light] .dashboard-sidebar .vendor-switcher-edit:hover{color:#3730a3;background:#e8edff}.auth-card .signup-form>label{grid-template-columns:minmax(112px,140px) minmax(0,1fr);align-items:center;gap:0 14px}.auth-card .signup-form .auth-field-label{color:#334155;align-items:center;gap:4px;min-width:0;line-height:1.35;display:inline-flex}.auth-card .signup-form .auth-field-label em{color:#dc2626;font-style:normal}.auth-card .signup-form>label>input,.auth-card .signup-form>label>select,.auth-card .signup-form>label>.relative{grid-column:2;min-width:0}.auth-card .signup-form>.primary-button,.auth-card .signup-form>.form-message,.auth-card .signup-form>.form-switch{grid-column:1/-1}.theme-dark .auth-card .signup-form .auth-field-label{color:#dbe7f3}@media (max-width:640px){.auth-card .signup-form>label{grid-template-columns:1fr;gap:7px}.auth-card .signup-form>label>input,.auth-card .signup-form>label>select,.auth-card .signup-form>label>.relative{grid-column:1}}.auth-business-carousel{width:min(100%,760px);padding:4px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.auth-business-track{gap:10px;width:max-content;animation:34s linear infinite auth-business-slide;display:flex}.auth-business-carousel:hover .auth-business-track,.auth-business-carousel:focus-within .auth-business-track{animation-play-state:paused}.auth-business-pill{color:#dceaf1;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:38px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}@keyframes auth-business-slide{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.auth-business-track{animation:none}}.platform-overview-page{gap:20px}.platform-overview-hero{border:1px solid var(--brand,#4f46e5);justify-content:space-between;align-items:flex-end;gap:28px;min-height:220px;padding:30px 32px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.platform-overview-hero{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 26%, var(--color-line))}}.platform-overview-hero{background:radial-gradient(circle at 86% 12%, #7c3aed52, transparent 32%), linear-gradient(135deg, var(--brand,#4f46e5), #111827);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.platform-overview-hero{background:radial-gradient(circle at 86% 12%, #7c3aed52, transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--brand,#4f46e5) 94%, #111827), color-mix(in srgb, #111827 94%, var(--brand,#4f46e5)))}}.platform-overview-hero{box-shadow:0 18px 42px -26px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.platform-overview-hero{box-shadow:0 18px 42px -26px color-mix(in srgb, var(--brand,#4f46e5) 65%, transparent)}}.platform-overview-hero{color:#fff}.platform-overview-hero:after{content:"";pointer-events:none;border:1px solid #ffffff24;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-90px;right:12%;box-shadow:0 0 0 28px #ffffff09,0 0 0 58px #ffffff06}.platform-overview-hero-copy,.platform-overview-hero-actions{z-index:1;position:relative}.platform-overview-hero-copy{max-width:690px}.platform-overview-hero .eyebrow{color:#ffffffa8;margin:20px 0 7px}.platform-overview-hero h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.08}.platform-overview-hero-copy>p:last-child{color:#ffffffb8;max-width:570px;margin:12px 0 0;font-size:13px;line-height:1.65}.platform-live-pill{color:#ffffffd9;letter-spacing:.08em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.platform-live-pill span,.platform-health-mark span{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #34d39926}.platform-overview-hero-actions{justify-items:end;gap:18px;min-width:230px;display:grid}.platform-overview-hero-actions .primary-button{color:#3730a3;background:#fff;border:1px solid #ffffff2e;box-shadow:0 10px 24px -14px #0000008c}.platform-overview-context{color:#ffffffd1;align-items:center;gap:10px;display:flex}.platform-overview-context>span:last-child{text-align:right;gap:2px;display:grid}.platform-overview-context strong{font-size:12px}.platform-overview-context small{color:#ffffff85;font-size:10px}.platform-context-icon,.platform-section-icon{background:#ffffff1a;border:1px solid #ffffff29;border-radius:10px;place-items:center;width:34px;height:34px;display:inline-grid}.platform-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.platform-overview-stat{border:1px solid var(--color-line);background:var(--color-surface);border-radius:15px;align-items:flex-start;gap:13px;min-width:0;padding:17px;display:flex;box-shadow:0 8px 24px -22px #0f172a8c}.platform-overview-stat-icon{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.platform-overview-stat>div{gap:3px;min-width:0;display:grid}.platform-overview-stat small{color:var(--color-muted);font-size:10px;font-weight:750}.platform-overview-stat strong{color:var(--color-body-strong);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.platform-overview-stat>div>span{color:var(--color-faint);font-size:10px}.platform-overview-stat.indigo .platform-overview-stat-icon{color:#4f46e5;background:#eef2ff}.platform-overview-stat.blue .platform-overview-stat-icon{color:#2563eb;background:#eff6ff}.platform-overview-stat.green .platform-overview-stat-icon{color:#059669;background:#ecfdf5}.platform-overview-stat.amber .platform-overview-stat-icon{color:#d97706;background:#fffbeb}.platform-overview-stat.red .platform-overview-stat-icon{color:#dc2626;background:#fef2f2}.platform-overview-insight{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:16px;display:grid}.platform-overview-insight .panel{padding:18px 20px 20px}.platform-signup-chart{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:8px;min-height:132px;display:grid}.platform-signup-chart>div{justify-items:center;gap:6px;min-width:0;height:132px;display:grid}.platform-signup-chart span{background:#626aec;border-radius:6px 6px 2px 2px;align-self:end;width:100%;max-width:28px}.platform-signup-chart small{color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.platform-deploy-list{gap:12px;display:grid}.platform-deploy-list>div{gap:6px;display:grid}.platform-deploy-list span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.platform-deploy-list strong{font-size:12px}.platform-deploy-list small{color:var(--color-muted);font-size:12px;font-weight:700}.platform-deploy-list i{background:#4f46e5;border-radius:999px;max-width:100%;height:6px;display:block}.platform-overview-empty{border:1px dashed var(--color-line);min-height:70px;color:var(--color-muted);border-radius:15px;grid-column:1/-1;align-items:center;gap:8px;padding:18px;font-size:12px;display:flex}.platform-overview-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr);gap:16px;min-width:0;display:grid}.platform-queue-panel,.platform-health-card,.platform-quick-actions{padding:22px}.platform-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.platform-section-heading.compact{align-items:center}.platform-section-heading h2{color:var(--color-body-strong);letter-spacing:-.02em;margin:4px 0 0;font-size:17px}.platform-section-heading p{color:var(--color-muted);margin:6px 0 0;font-size:11px}.section-kicker{color:var(--brand,#4f46e5);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.platform-section-heading-icon{color:var(--color-muted)}.platform-queue-panel .platform-section-icon{border-color:var(--color-line);background:var(--color-surface-soft);color:var(--brand,#4f46e5)}.platform-queue-list{gap:8px;display:grid}.platform-queue-item{border:1px solid var(--color-line-soft);background:var(--color-surface-soft);color:inherit;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid}.platform-queue-item:hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.platform-queue-item:hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 35%, var(--color-line))}}.platform-queue-item:hover{background:var(--color-surface);transform:translateY(-1px)}.platform-queue-icon{border-radius:10px;place-items:center;width:34px;height:34px;display:inline-grid}.platform-queue-icon.indigo{color:#4f46e5;background:#eef2ff}.platform-queue-icon.amber{color:#d97706;background:#fffbeb}.platform-queue-icon.green{color:#059669;background:#ecfdf5}.platform-queue-icon.red{color:#dc2626;background:#fef2f2}.platform-queue-copy{gap:3px;min-width:0;display:grid}.platform-queue-copy strong{color:var(--color-body-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.platform-queue-copy small{color:var(--color-muted);font-size:10px}.platform-queue-value{color:var(--color-body-strong);font-size:18px;font-weight:850}.platform-queue-arrow{color:var(--color-faint)}.platform-health-card{align-self:stretch}.platform-health-mark{background:#ecfdf5;border-radius:9px;place-items:center;width:30px;height:30px;display:inline-grid}.platform-health-list{border-top:1px solid var(--color-line);gap:0;display:grid}.platform-health-list>div{border-bottom:1px solid var(--color-line-soft);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.platform-health-list span{color:var(--color-muted);font-size:11px}.platform-health-list strong{max-width:170px;color:var(--color-body-strong);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.platform-health-list strong.is-enabled{color:#059669}.platform-health-list strong.is-paused{color:var(--color-danger)}.platform-health-link{color:var(--brand,#4f46e5);align-items:center;gap:6px;margin-top:17px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.platform-health-link:hover{text-decoration:underline}.platform-quick-actions{border:1px solid var(--color-line);background:var(--color-surface);border-radius:16px}.platform-quick-actions .platform-section-heading{margin-bottom:14px}.platform-quick-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.platform-quick-action-grid a{border:1px solid var(--color-line-soft);color:var(--color-body-strong);border-radius:11px;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.platform-quick-action-grid a:hover{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.platform-quick-action-grid a:hover{border-color:color-mix(in srgb, var(--brand,#4f46e5) 35%, var(--color-line))}}.platform-quick-action-grid a:hover{background:var(--color-surface-soft)}.platform-quick-action-grid a>svg:first-child{color:var(--brand,#4f46e5)}.platform-quick-action-grid a>svg:last-child{color:var(--color-faint)}.platform-quick-action-grid span{gap:3px;min-width:0;display:grid}.platform-quick-action-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.platform-quick-action-grid small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}@media (max-width:1050px){.platform-overview-metrics,.platform-quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.platform-overview-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:24px}.platform-overview-hero-actions{justify-items:start;width:100%}.platform-overview-context>span:last-child{text-align:left}.platform-overview-layout,.platform-overview-insight{grid-template-columns:1fr}}@media (max-width:520px){.platform-overview-metrics,.platform-quick-action-grid{grid-template-columns:1fr}.platform-queue-item{grid-template-columns:32px minmax(0,1fr) auto 16px;gap:9px}.platform-queue-copy small{display:none}}.platform-store-detail-hero{border:1px solid var(--color-line);background:linear-gradient(135deg, var(--brand,#4f46e5), var(--color-surface));border-radius:18px;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 26px;display:flex}@supports (color:color-mix(in lab, red, red)){.platform-store-detail-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--brand,#4f46e5) 10%, var(--color-surface)), var(--color-surface))}}.platform-store-detail-hero{box-shadow:var(--app-shadow)}.platform-back-link:hover{text-decoration:underline}.platform-store-title-row{align-items:center;gap:14px;margin-top:20px;display:flex}.platform-store-title-row .eyebrow{margin-bottom:5px}.platform-store-title-row h1{color:var(--color-body-strong);letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,34px)}.platform-store-title-row p:last-child{color:var(--color-muted);margin:6px 0 0;font-size:12px}.platform-store-title-icon{color:#4f46e5;background:#eef2ff;border-radius:14px;place-items:center;width:48px;height:48px;display:inline-grid}.platform-store-detail-actions{align-items:center;gap:10px;display:flex}.platform-store-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.platform-store-summary-grid article{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.platform-store-summary-grid article>div{gap:4px;min-width:0;display:grid}.platform-store-summary-grid small{color:var(--color-muted);font-size:10px}.platform-store-summary-grid strong{color:var(--color-body-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.platform-store-summary-icon{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.platform-store-summary-icon.blue{color:#2563eb;background:#eff6ff}.platform-store-summary-icon.green{color:#059669;background:#ecfdf5}.platform-store-summary-icon.amber{color:#d97706;background:#fffbeb}.platform-store-summary-icon.indigo{color:#4f46e5;background:#eef2ff}.platform-store-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:16px;min-width:0;display:grid}.platform-store-detail-grid .panel{padding:0;overflow:hidden}.platform-store-detail-grid .management-table-shell{padding-bottom:14px}.platform-store-earnings-table{min-width:700px!important}.platform-store-payouts-table{min-width:520px!important}@media (max-width:1050px){.platform-store-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-store-detail-grid{grid-template-columns:1fr}}@media (max-width:620px){.platform-store-detail-hero{flex-direction:column;align-items:flex-start;padding:20px}.platform-store-detail-actions{justify-content:space-between;width:100%}.platform-store-summary-grid{grid-template-columns:1fr}}.platform-store-notice{border:1px solid #dfc09e;margin:0 20px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.platform-store-notice{border:1px solid color-mix(in srgb, #d97706 35%, var(--color-line))}}.platform-store-notice{color:#92400e;background:#fffbeb;border-radius:10px;font-size:13px}.theme-dark .platform-store-notice{color:#fde68a;background:#451a03}.platform-impersonation-notice{border:1px solid #afafec;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 20px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.platform-impersonation-notice{border:1px solid color-mix(in srgb, #4f46e5 35%, var(--color-line))}}.platform-impersonation-notice{color:#3730a3;background:#eef2ff;border-radius:10px;font-size:13px}.platform-impersonation-notice a{color:#312e81;margin-left:auto;font-weight:700}.theme-dark .platform-impersonation-notice{color:#c7d2fe;background:#1e1b4b}.platform-notice-menu,.platform-notice-menu .icon-button{position:relative}.platform-notice-count{color:#fff;text-align:center;background:#dc2626;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:800;line-height:16px;position:absolute;top:2px;right:2px}.platform-notice-dropdown{z-index:40;border:1px solid var(--color-line);background:var(--color-surface);min-width:280px;box-shadow:var(--app-shadow);border-radius:12px;gap:8px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.platform-notice-dropdown strong{font-size:12px}.platform-notice-dropdown a,.platform-notice-dropdown span{color:var(--color-body);font-size:12px;line-height:1.45}.platform-notice-dropdown a:hover{color:var(--color-body-strong)}.platform-store-blockers{border:1px solid #dfc09e;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.platform-store-blockers{border:1px solid color-mix(in srgb, #d97706 35%, var(--color-line))}}.platform-store-blockers{background:#fef5e7;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.platform-store-blockers{background:color-mix(in srgb, #f59e0b 10%, var(--color-surface))}}.platform-store-blockers{color:#92400e}.platform-store-blockers div{gap:3px;display:grid}.platform-store-blockers span{color:var(--color-muted);font-size:12px}.platform-store-context-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.platform-store-meta{grid-template-columns:1fr 1fr;gap:12px 16px;margin:0;padding:0 20px 20px;display:grid}.platform-store-meta div{gap:4px;display:grid}.platform-store-meta dt{color:var(--color-muted);font-size:10px;font-weight:750}.platform-store-meta dd{color:var(--color-body-strong);margin:0;font-size:14px;font-weight:700}.platform-store-team{gap:10px;margin:0;padding:0 20px 20px;list-style:none;display:grid}.platform-store-team li{gap:2px;display:grid}.platform-store-team small{color:var(--color-muted)}.platform-store-users-table{min-width:860px}.platform-user-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.platform-application-detail-actions{align-items:center;gap:10px;display:flex}.platform-application-decision-panel,.platform-application-copy{gap:16px;padding:0 20px 20px;display:grid}.platform-application-copy article{border:1px solid var(--color-line);background:var(--color-surface-soft,var(--color-surface));border-radius:12px;gap:6px;padding:14px;display:grid}.platform-application-copy small{color:var(--color-muted);font-size:10px;font-weight:750}.platform-application-copy p{color:var(--color-body-strong);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.platform-store-access{gap:22px;padding:4px 20px 20px;display:grid}.platform-access-block{gap:12px;display:grid}.platform-access-switch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.platform-access-switch-grid article{border:1px solid var(--color-line);background:var(--color-surface-soft,var(--color-surface));border-radius:12px;gap:6px;padding:14px;display:grid}.platform-access-switch-grid small{color:var(--color-muted);font-size:10px;font-weight:750}.platform-access-switch-grid strong{text-transform:capitalize}.platform-heading-actions{align-items:center;gap:10px;display:flex}.platform-activity-tabs{gap:8px;display:flex}.platform-activity-tabs a{border:1px solid var(--color-line);color:var(--color-muted);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:750;text-decoration:none}.platform-activity-tabs a.active{border-color:var(--brand,#4f46e5);background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.platform-activity-tabs a.active{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, var(--color-surface))}}.platform-activity-tabs a.active{color:var(--color-body-strong)}@media (max-width:860px){.platform-store-context-grid,.platform-access-switch-grid{grid-template-columns:1fr}}.platform-billing-page{gap:20px}.platform-billing-hero{border:1px solid var(--brand,#4f46e5);justify-content:space-between;align-items:flex-end;gap:24px;min-height:190px;padding:28px 30px;display:flex}@supports (color:color-mix(in lab, red, red)){.platform-billing-hero{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 24%, var(--color-line))}}.platform-billing-hero{background:linear-gradient(135deg, var(--brand,#4f46e5), var(--color-surface));border-radius:20px}@supports (color:color-mix(in lab, red, red)){.platform-billing-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--brand,#4f46e5) 12%, var(--color-surface)), var(--color-surface))}}.platform-billing-hero{box-shadow:var(--app-shadow)}.platform-billing-hero>div:first-child{max-width:700px}.platform-billing-hero .platform-live-pill{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.platform-billing-hero .platform-live-pill{border-color:color-mix(in srgb, var(--brand,#4f46e5) 22%, var(--color-line))}}.platform-billing-hero .platform-live-pill{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.platform-billing-hero .platform-live-pill{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, var(--color-surface))}}.platform-billing-hero .platform-live-pill{color:var(--brand,#4f46e5)}.platform-billing-hero .platform-live-pill span{background:#10b981}.platform-billing-hero .eyebrow{margin:20px 0 6px}.platform-billing-hero h1{color:var(--color-body-strong);letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,36px)}.platform-billing-hero p:last-child{max-width:620px;color:var(--color-muted);margin:10px 0 0;font-size:13px;line-height:1.6}.platform-billing-hero-mark{border:1px solid var(--brand,#4f46e5);justify-items:center;gap:3px;min-width:120px;padding:18px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.platform-billing-hero-mark{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 20%, var(--color-line))}}.platform-billing-hero-mark{background:var(--brand,#4f46e5);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.platform-billing-hero-mark{background:color-mix(in srgb, var(--brand,#4f46e5) 8%, var(--color-surface))}}.platform-billing-hero-mark{color:var(--brand,#4f46e5)}.platform-billing-hero-mark strong{color:var(--color-body-strong);font-size:25px;line-height:1}.platform-billing-hero-mark small{color:var(--color-muted);font-size:10px}.platform-billing-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.platform-billing-summary-grid article{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.platform-billing-summary-grid article>div{gap:3px;display:grid}.platform-billing-summary-grid small{color:var(--color-muted);font-size:10px;font-weight:750}.platform-billing-summary-grid strong{color:var(--color-body-strong);font-size:17px}.platform-billing-summary-grid span:last-child{color:var(--color-faint);font-size:10px}.platform-billing-summary-icon{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.platform-billing-summary-icon.blue{color:#2563eb;background:#eff6ff}.platform-billing-summary-icon.amber{color:#d97706;background:#fffbeb}.platform-billing-summary-icon.green{color:#059669;background:#ecfdf5}.platform-billing-sections{gap:16px}.platform-billing-section-heading{align-items:center}.platform-billing-section-heading h2{margin-bottom:3px}.platform-billing-section-heading span:not(.date-chip):not(.eyebrow){color:var(--color-muted);font-size:10px;display:block}.platform-billing-subscriptions-table{min-width:1560px!important}.platform-billing-subscriptions-table th:first-child,.platform-billing-subscriptions-table td:first-child{width:220px}.platform-billing-subscriptions-table th:nth-child(2),.platform-billing-subscriptions-table td:nth-child(2){width:125px}.platform-billing-subscriptions-table th:nth-child(3),.platform-billing-subscriptions-table td:nth-child(3){width:105px}.platform-billing-subscriptions-table th:nth-child(4),.platform-billing-subscriptions-table td:nth-child(4){width:135px}.platform-billing-subscriptions-table th:nth-child(5),.platform-billing-subscriptions-table td:nth-child(5){width:145px}.platform-billing-subscriptions-table th:nth-child(6),.platform-billing-subscriptions-table td:nth-child(6){width:165px;min-width:165px;max-width:165px}.platform-billing-subscriptions-table th:nth-child(7),.platform-billing-subscriptions-table td:nth-child(7),.platform-billing-subscriptions-table th:nth-child(8),.platform-billing-subscriptions-table td:nth-child(8){width:280px;min-width:260px}.platform-billing-transfers-table{min-width:1120px!important}.platform-billing-transfers-table th:first-child,.platform-billing-transfers-table td:first-child{width:190px}.platform-billing-transfers-table th:nth-child(2),.platform-billing-transfers-table td:nth-child(2){width:135px}.platform-billing-transfers-table th:nth-child(3),.platform-billing-transfers-table td:nth-child(3){width:175px}.platform-billing-transfers-table th:nth-child(4),.platform-billing-transfers-table td:nth-child(4){width:180px}.platform-billing-transfers-table th:nth-child(5),.platform-billing-transfers-table td:nth-child(5){width:125px}.platform-billing-transfers-table th:nth-child(6),.platform-billing-transfers-table td:nth-child(6){width:105px}.platform-billing-transfers-table th:nth-child(7),.platform-billing-transfers-table td:nth-child(7){width:155px;min-width:155px;max-width:155px}.platform-billing-page .billing-actions-cell,.platform-billing-page .billing-review-cell{white-space:nowrap}.platform-billing-page .billing-admin-actions{justify-items:stretch;gap:8px}.platform-billing-page .billing-admin-actions .btn-row{flex-wrap:nowrap;justify-content:flex-end;gap:6px;width:100%;display:flex}.platform-billing-page .billing-admin-actions .table-action{white-space:nowrap;min-width:0;min-height:30px;padding:6px 8px}.platform-billing-page .billing-admin-actions input,.platform-billing-page .billing-admin-actions select{width:108px;min-width:0;min-height:30px}.platform-billing-page .billing-separator{color:var(--color-faint)}.platform-billing-page .billing-reference{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:150px;display:inline-block;overflow:hidden}.platform-billing-page .billing-reviewed{color:#059669;justify-content:flex-end;align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.platform-plan-list{gap:16px;padding:0 20px 20px;display:grid}.platform-plan-card{border:1px solid var(--color-line);background:var(--color-surface-soft,var(--color-surface));border-radius:12px;padding:16px}.platform-plan-card.is-archived{opacity:.78}.platform-plan-card-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.platform-plan-card-heading small{color:var(--color-muted)}.platform-plan-create{border-style:dashed}.platform-change-plan{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.platform-change-plan select{min-width:0;max-width:150px}.platform-licence-meta{color:var(--color-muted);flex-wrap:wrap;gap:12px 18px;font-size:12px;display:flex}.platform-licence-meta strong{color:var(--color-body-strong)}@media (max-width:760px){.platform-billing-hero{flex-direction:column;align-items:flex-start;padding:24px}.platform-billing-hero-mark{align-self:flex-end}.platform-billing-summary-grid{grid-template-columns:1fr}.platform-billing-section-heading{align-items:flex-start}}.platform-applications-page{gap:20px}.platform-applications-hero{border:1px solid var(--brand,#4f46e5);justify-content:space-between;align-items:flex-end;gap:24px;min-height:190px;padding:28px 30px;display:flex}@supports (color:color-mix(in lab, red, red)){.platform-applications-hero{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 24%, var(--color-line))}}.platform-applications-hero{background:linear-gradient(135deg, #fef6e9, var(--color-surface));border-radius:20px}@supports (color:color-mix(in lab, red, red)){.platform-applications-hero{background:linear-gradient(135deg, color-mix(in srgb, #f59e0b 9%, var(--color-surface)), var(--color-surface))}}.platform-applications-hero{box-shadow:var(--app-shadow)}.platform-applications-hero>div:first-child{max-width:700px}.platform-applications-hero .platform-live-pill{border-color:#e0ccb6}@supports (color:color-mix(in lab, red, red)){.platform-applications-hero .platform-live-pill{border-color:color-mix(in srgb, #d97706 25%, var(--color-line))}}.platform-applications-hero .platform-live-pill{background:#fef5e7}@supports (color:color-mix(in lab, red, red)){.platform-applications-hero .platform-live-pill{background:color-mix(in srgb, #f59e0b 10%, var(--color-surface))}}.platform-applications-hero .platform-live-pill{color:#b45309}.platform-applications-hero .platform-live-pill span{background:#f59e0b}.platform-applications-hero .eyebrow{margin:20px 0 6px}.platform-applications-hero h1{color:var(--color-body-strong);letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,36px)}.platform-applications-hero p:last-child{max-width:620px;color:var(--color-muted);margin:10px 0 0;font-size:13px;line-height:1.6}.platform-applications-hero-mark{color:#d97706;background:#fffbeb;border:1px solid #fde68a;border-radius:16px;justify-items:center;gap:3px;min-width:130px;padding:18px 20px;display:grid}.platform-applications-hero-mark strong{color:#92400e;font-size:25px;line-height:1}.platform-applications-hero-mark small{color:#a16207;font-size:10px}.platform-applications-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.platform-applications-summary-grid article{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.platform-applications-summary-grid article>div{gap:3px;display:grid}.platform-applications-summary-grid small{color:var(--color-muted);font-size:10px;font-weight:750}.platform-applications-summary-grid strong{color:var(--color-body-strong);font-size:17px}.platform-applications-summary-grid span:last-child{color:var(--color-faint);font-size:10px}.platform-applications-summary-icon{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.platform-applications-summary-icon.amber{color:#d97706;background:#fffbeb}.platform-applications-summary-icon.green{color:#059669;background:#ecfdf5}.platform-applications-summary-icon.red{color:#dc2626;background:#fef2f2}.platform-applications-sections{gap:16px}.platform-applications-section-heading{align-items:center}.platform-applications-section-heading h2{margin-bottom:3px}.platform-applications-section-heading span:not(.date-chip):not(.eyebrow){color:var(--color-muted);font-size:10px;display:block}.platform-applications-table{min-width:1280px!important}.platform-applications-table th:first-child,.platform-applications-table td:first-child,.platform-applications-table th:nth-child(2),.platform-applications-table td:nth-child(2){width:190px}.platform-applications-table th:nth-child(3),.platform-applications-table td:nth-child(3){width:135px}.platform-applications-table th:nth-child(4),.platform-applications-table td:nth-child(4){width:125px}.platform-applications-table th:nth-child(5),.platform-applications-table td:nth-child(5){width:120px}.platform-applications-table th:nth-child(6),.platform-applications-table td:nth-child(6){width:120px;min-width:120px;max-width:120px}.platform-applications-table th:nth-child(7),.platform-applications-table td:nth-child(7){width:280px;min-width:280px;max-width:280px}.platform-applications-page .application-decision-cell{white-space:nowrap;padding-left:10px;padding-right:14px}.platform-applications-page .application-decision-stack{gap:7px;min-width:250px}.platform-applications-page .application-decision-stack .table-search-input{width:100%;min-height:32px;padding:7px 9px;font-size:10px}.platform-applications-page .application-decision-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.platform-applications-page .application-decision-actions .table-action{white-space:nowrap;min-height:30px;padding:6px 9px}.platform-applications-page .application-recorded{color:#059669;justify-content:flex-end;align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.platform-applications-note{border:1px solid #ccd0ee;align-items:center;gap:8px;padding:12px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.platform-applications-note{border:1px solid color-mix(in srgb, #4f46e5 15%, var(--color-line))}}.platform-applications-note{background:#f6f8ff;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.platform-applications-note{background:color-mix(in srgb, #eef2ff 55%, var(--color-surface))}}.platform-applications-note{color:var(--color-muted);font-size:10px}.platform-applications-note strong{color:var(--color-body-strong)}.platform-applications-note svg:last-child{color:var(--brand,#4f46e5);margin-left:auto}@media (max-width:760px){.platform-applications-hero{flex-direction:column;align-items:flex-start;padding:24px}.platform-applications-hero-mark{align-self:flex-end}.platform-applications-summary-grid{grid-template-columns:1fr}.platform-applications-section-heading{align-items:flex-start}}.platform-payouts-page{gap:20px}.platform-payouts-hero{border:1px solid var(--brand,#4f46e5);justify-content:space-between;align-items:flex-end;gap:24px;min-height:190px;padding:28px 30px;display:flex}@supports (color:color-mix(in lab, red, red)){.platform-payouts-hero{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 24%, var(--color-line))}}.platform-payouts-hero{background:linear-gradient(135deg,#ebf7f3,var(--color-surface));border-radius:20px}@supports (color:color-mix(in lab, red, red)){.platform-payouts-hero{background:linear-gradient(135deg,color-mix(in srgb,#059669 8%,var(--color-surface)),var(--color-surface))}}.platform-payouts-hero{box-shadow:var(--app-shadow)}.platform-payouts-hero>div:first-child{max-width:700px}.platform-payouts-hero .platform-live-pill{border-color:#abd4ce}@supports (color:color-mix(in lab, red, red)){.platform-payouts-hero .platform-live-pill{border-color:color-mix(in srgb,#059669 25%,var(--color-line))}}.platform-payouts-hero .platform-live-pill{background:#e6f5f0}@supports (color:color-mix(in lab, red, red)){.platform-payouts-hero .platform-live-pill{background:color-mix(in srgb,#059669 10%,var(--color-surface))}}.platform-payouts-hero .platform-live-pill{color:#047857}.platform-payouts-hero .platform-live-pill span{background:#10b981}.platform-payouts-hero .eyebrow{margin:20px 0 6px}.platform-payouts-hero h1{color:var(--color-body-strong);letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,36px)}.platform-payouts-hero p:last-child{max-width:620px;color:var(--color-muted);margin:10px 0 0;font-size:13px;line-height:1.6}.platform-payouts-hero-mark{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:16px;justify-items:center;gap:3px;min-width:130px;padding:18px 20px;display:grid}.platform-payouts-hero-mark strong{color:#065f46;font-size:25px;line-height:1}.platform-payouts-hero-mark small{color:#047857;font-size:10px}.platform-payouts-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.platform-payouts-summary-grid article{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.platform-payouts-summary-grid article>div{gap:3px;display:grid}.platform-payouts-summary-grid small{color:var(--color-muted);font-size:10px;font-weight:750}.platform-payouts-summary-grid strong{color:var(--color-body-strong);font-size:17px}.platform-payouts-summary-grid span:last-child{color:var(--color-faint);font-size:10px}.platform-payouts-summary-icon{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.platform-payouts-summary-icon.amber{color:#d97706;background:#fffbeb}.platform-payouts-summary-icon.green{color:#059669;background:#ecfdf5}.platform-payouts-summary-icon.red{color:#dc2626;background:#fef2f2}.platform-payouts-sections{gap:16px}.platform-payouts-section-heading{align-items:center}.platform-payouts-section-heading h2{margin-bottom:3px}.platform-payouts-section-heading span:not(.date-chip):not(.eyebrow){color:var(--color-muted);font-size:10px;display:block}.platform-payouts-table{min-width:1180px!important}.platform-payouts-table th:first-child,.platform-payouts-table td:first-child{width:190px}.platform-payouts-table th:nth-child(2),.platform-payouts-table td:nth-child(2){width:125px}.platform-payouts-table th:nth-child(3),.platform-payouts-table td:nth-child(3){width:135px}.platform-payouts-table th:nth-child(4),.platform-payouts-table td:nth-child(4){width:180px}.platform-payouts-table th:nth-child(5),.platform-payouts-table td:nth-child(5){width:125px}.platform-payouts-table th:nth-child(6),.platform-payouts-table td:nth-child(6){width:110px;min-width:110px;max-width:110px}.platform-payouts-table th:nth-child(7),.platform-payouts-table td:nth-child(7){width:280px;min-width:280px;max-width:280px}.platform-payouts-page .payout-decision-cell{white-space:nowrap;padding-left:10px;padding-right:14px}.platform-payouts-page .payout-decision-stack{gap:7px;min-width:250px}.platform-payouts-page .payout-decision-stack .table-search-input{width:100%;min-height:32px;padding:7px 9px;font-size:10px}.platform-payouts-page .payout-decision-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.platform-payouts-page .payout-decision-actions .table-action{white-space:nowrap;min-height:30px;padding:6px 9px}.platform-payouts-page .payout-reference{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:150px;display:inline-block;overflow:hidden}.platform-payouts-page .payout-recorded{color:var(--color-muted);font-size:10px}.platform-payouts-note{border:1px solid #c1dcdc;align-items:center;gap:8px;padding:12px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.platform-payouts-note{border:1px solid color-mix(in srgb,#059669 15%,var(--color-line))}}.platform-payouts-note{background:#f5fefa;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.platform-payouts-note{background:color-mix(in srgb,#ecfdf5 52%,var(--color-surface))}}.platform-payouts-note{color:var(--color-muted);font-size:10px}.platform-payouts-note strong{color:var(--color-body-strong)}.platform-payouts-note svg:last-child{color:#059669;margin-left:auto}@media (max-width:760px){.platform-payouts-hero{flex-direction:column;align-items:flex-start;padding:24px}.platform-payouts-hero-mark{align-self:flex-end}.platform-payouts-summary-grid{grid-template-columns:1fr}.platform-payouts-section-heading{align-items:flex-start}}.platform-admins-page{gap:20px}.platform-admins-hero{border:1px solid var(--brand,#4f46e5);justify-content:space-between;align-items:flex-end;gap:24px;min-height:190px;padding:28px 30px;display:flex}@supports (color:color-mix(in lab, red, red)){.platform-admins-hero{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 24%, var(--color-line))}}.platform-admins-hero{background:linear-gradient(135deg,#f1f0fd,var(--color-surface));border-radius:20px}@supports (color:color-mix(in lab, red, red)){.platform-admins-hero{background:linear-gradient(135deg,color-mix(in srgb,#4f46e5 8%,var(--color-surface)),var(--color-surface))}}.platform-admins-hero{box-shadow:var(--app-shadow)}.platform-admins-hero>div:first-child{max-width:720px}.platform-admins-hero .platform-live-pill{border-color:#bdc0ed}@supports (color:color-mix(in lab, red, red)){.platform-admins-hero .platform-live-pill{border-color:color-mix(in srgb,#4f46e5 25%,var(--color-line))}}.platform-admins-hero .platform-live-pill{background:#ededfc}@supports (color:color-mix(in lab, red, red)){.platform-admins-hero .platform-live-pill{background:color-mix(in srgb,#4f46e5 10%,var(--color-surface))}}.platform-admins-hero .platform-live-pill{color:#4338ca}.platform-admins-hero .platform-live-pill span{background:#6366f1}.platform-admins-hero .eyebrow{margin:20px 0 6px}.platform-admins-hero h1{color:var(--color-body-strong);letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,36px)}.platform-admins-hero p:last-child{max-width:650px;color:var(--color-muted);margin:10px 0 0;font-size:13px;line-height:1.6}.platform-admins-hero-mark{color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe;border-radius:16px;justify-items:center;gap:3px;min-width:138px;padding:18px 20px;display:grid}.platform-admins-hero-mark strong{color:#312e81;font-size:25px;line-height:1}.platform-admins-hero-mark small{color:#4338ca;font-size:10px}.platform-admins-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.platform-admins-summary-grid article{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.platform-admins-summary-grid article>div{gap:3px;display:grid}.platform-admins-summary-grid small{color:var(--color-muted);font-size:10px;font-weight:750}.platform-admins-summary-grid strong{color:var(--color-body-strong);font-size:17px}.platform-admins-summary-grid span:last-child{color:var(--color-faint);font-size:10px}.platform-admins-summary-icon{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.platform-admins-summary-icon.green{color:#059669;background:#ecfdf5}.platform-admins-summary-icon.red{color:#dc2626;background:#fef2f2}.platform-admins-summary-icon.amber{color:#d97706;background:#fffbeb}.platform-admins-sections{gap:16px}.platform-admin-create-card{overflow:hidden}.platform-admins-section-heading{align-items:center}.platform-admins-section-heading h2{margin-bottom:3px}.platform-admins-section-heading span:not(.date-chip):not(.eyebrow):not(.platform-admins-heading-icon){color:var(--color-muted);font-size:10px;display:block}.platform-admins-heading-copy{align-items:center;gap:12px;display:flex}.platform-admins-heading-icon{color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.platform-admin-create-form{border-top:1px solid var(--color-line-soft);background:#f7fafc}@supports (color:color-mix(in lab, red, red)){.platform-admin-create-form{background:color-mix(in srgb,var(--color-surface-soft) 55%,var(--color-surface))}}.platform-admin-create-form .form-row{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-admin-create-form .primary-button{min-height:36px;padding-inline:16px}.platform-admins-table{min-width:950px!important}.platform-admins-table th:first-child,.platform-admins-table td:first-child{width:280px}.platform-admins-table th:nth-child(2),.platform-admins-table td:nth-child(2){width:125px}.platform-admins-table th:nth-child(3),.platform-admins-table td:nth-child(3),.platform-admins-table th:nth-child(4),.platform-admins-table td:nth-child(4){width:185px}.platform-admins-table th:nth-child(5),.platform-admins-table td:nth-child(5){width:175px;min-width:175px;max-width:175px}.platform-admin-access-cell{white-space:nowrap;padding-left:10px;padding-right:14px}.platform-admin-access-cell .btn-row{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.platform-admin-access-cell .table-action{white-space:nowrap;min-width:0;min-height:30px;padding:6px 10px}.platform-admins-note{border:1px solid #ccd0ee;align-items:center;gap:8px;padding:12px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.platform-admins-note{border:1px solid color-mix(in srgb,#4f46e5 15%,var(--color-line))}}.platform-admins-note{background:#f6f8ff;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.platform-admins-note{background:color-mix(in srgb,#eef2ff 52%,var(--color-surface))}}.platform-admins-note{color:var(--color-muted);font-size:10px}.platform-admins-note strong{color:var(--color-body-strong)}.platform-admins-note svg:last-child{color:#4f46e5;margin-left:auto}@media (max-width:760px){.platform-admins-hero{flex-direction:column;align-items:flex-start;padding:24px}.platform-admins-hero-mark{align-self:flex-end}.platform-admins-summary-grid{grid-template-columns:1fr}.platform-admins-section-heading{align-items:flex-start}.platform-admin-create-form .form-row{grid-template-columns:1fr}.platform-admins-note{align-items:flex-start}}.platform-activity-page,.platform-activity-detail-page{gap:20px}.platform-activity-hero,.platform-activity-detail-hero{border:1px solid #afcdd1;justify-content:space-between;align-items:flex-end;gap:24px;min-height:190px;padding:28px 30px;display:flex}@supports (color:color-mix(in lab, red, red)){.platform-activity-hero,.platform-activity-detail-hero{border:1px solid color-mix(in srgb,#0f766e 24%,var(--color-line))}}.platform-activity-hero,.platform-activity-detail-hero{background:linear-gradient(135deg,#ecf4f3,var(--color-surface));border-radius:20px}@supports (color:color-mix(in lab, red, red)){.platform-activity-hero,.platform-activity-detail-hero{background:linear-gradient(135deg,color-mix(in srgb,#0f766e 8%,var(--color-surface)),var(--color-surface))}}.platform-activity-hero,.platform-activity-detail-hero{box-shadow:var(--app-shadow)}.platform-activity-hero>div:first-child{max-width:720px}.platform-activity-hero .platform-live-pill{border-color:#adccd0}@supports (color:color-mix(in lab, red, red)){.platform-activity-hero .platform-live-pill{border-color:color-mix(in srgb,#0f766e 25%,var(--color-line))}}.platform-activity-hero .platform-live-pill{background:#e7f1f1}@supports (color:color-mix(in lab, red, red)){.platform-activity-hero .platform-live-pill{background:color-mix(in srgb,#0f766e 10%,var(--color-surface))}}.platform-activity-hero .platform-live-pill{color:#0f766e}.platform-activity-hero .platform-live-pill span{background:#14b8a6}.platform-activity-hero .eyebrow{margin:20px 0 6px}.platform-activity-hero h1,.platform-activity-detail-hero h1{color:var(--color-body-strong);letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,36px)}.platform-activity-hero p:last-child{max-width:660px;color:var(--color-muted);margin:10px 0 0;font-size:13px;line-height:1.6}.platform-activity-hero-mark{color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4;border-radius:16px;justify-items:center;gap:3px;min-width:138px;padding:18px 20px;display:grid}.platform-activity-hero-mark strong{color:#115e59;font-size:25px;line-height:1}.platform-activity-hero-mark small{color:#0f766e;font-size:10px}.platform-activity-summary-grid,.platform-activity-detail-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.platform-activity-detail-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-activity-summary-grid article,.platform-activity-detail-summary-grid article{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.platform-activity-summary-grid article>div,.platform-activity-detail-summary-grid article>div{gap:3px;min-width:0;display:grid}.platform-activity-summary-grid small,.platform-activity-detail-summary-grid small{color:var(--color-muted);font-size:10px;font-weight:750}.platform-activity-summary-grid strong,.platform-activity-detail-summary-grid strong{color:var(--color-body-strong);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.platform-activity-summary-grid span:last-child,.platform-activity-detail-summary-grid span:last-child{color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.platform-activity-summary-icon,.platform-activity-detail-summary-icon{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.platform-activity-summary-icon.blue,.platform-activity-detail-summary-icon.blue{color:#2563eb;background:#eff6ff}.platform-activity-summary-icon.green,.platform-activity-detail-summary-icon.green{color:#059669;background:#ecfdf5}.platform-activity-summary-icon.amber,.platform-activity-detail-summary-icon.amber{color:#d97706;background:#fffbeb}.platform-activity-detail-summary-icon.indigo{color:#4f46e5;background:#eef2ff}.platform-activity-sections,.platform-activity-detail-sections{gap:16px}.platform-activity-section-heading,.platform-activity-detail-section-heading{align-items:center}.platform-activity-section-heading h2,.platform-activity-detail-section-heading h2{margin-bottom:3px}.platform-activity-section-heading span:not(.date-chip):not(.eyebrow),.platform-activity-detail-section-heading span:not(.date-chip):not(.eyebrow){color:var(--color-muted);font-size:10px;display:block}.platform-activity-toolbar{border-top:1px solid var(--color-line-soft);border-bottom:1px solid var(--color-line-soft);background:var(--color-surface-soft)}.platform-activity-table{min-width:1260px!important}.platform-activity-table th:first-child,.platform-activity-table td:first-child,.platform-activity-table th:nth-child(2),.platform-activity-table td:nth-child(2){width:220px}.platform-activity-table th:nth-child(3),.platform-activity-table td:nth-child(3){width:90px}.platform-activity-table th:nth-child(4),.platform-activity-table td:nth-child(4){width:180px}.platform-activity-table th:nth-child(5),.platform-activity-table td:nth-child(5){width:220px}.platform-activity-table th:nth-child(6),.platform-activity-table td:nth-child(6){width:110px;min-width:110px;max-width:110px}.platform-activity-table th:nth-child(7),.platform-activity-table td:nth-child(7){width:150px;min-width:150px;max-width:150px}.activity-details-cell{white-space:nowrap;padding-left:10px;padding-right:14px}.activity-details-cell .button-link{white-space:nowrap;min-height:30px;padding:6px 10px}.platform-activity-note{border:1px solid #c2d7dd;align-items:center;gap:8px;padding:12px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.platform-activity-note{border:1px solid color-mix(in srgb,#0f766e 15%,var(--color-line))}}.platform-activity-note{background:#f7fefc;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.platform-activity-note{background:color-mix(in srgb,#f0fdfa 52%,var(--color-surface))}}.platform-activity-note{color:var(--color-muted);font-size:10px}.platform-activity-note strong{color:var(--color-body-strong)}.platform-activity-note svg:last-child{color:#0f766e;margin-left:auto}.platform-activity-detail-hero{align-items:center;min-height:150px}.platform-activity-detail-hero>div:first-child{min-width:0}.platform-back-link{color:var(--color-muted);align-items:center;gap:5px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.platform-back-link:hover{color:var(--brand,#4f46e5)}.platform-activity-detail-title-row{align-items:center;gap:12px;margin-top:18px;display:flex}.platform-activity-detail-title-row p:last-child{color:var(--color-muted);margin:5px 0 0;font-size:11px}.platform-activity-detail-title-icon{color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:inline-grid}.platform-activity-detail-actions{align-items:center;gap:8px;display:flex}.platform-activity-detail-table{min-width:1060px!important}.platform-activity-detail-table th:first-child,.platform-activity-detail-table td:first-child{width:170px}.platform-activity-detail-table th:nth-child(2),.platform-activity-detail-table td:nth-child(2),.platform-activity-detail-table th:nth-child(3),.platform-activity-detail-table td:nth-child(3){width:220px}.platform-activity-detail-table th:nth-child(4),.platform-activity-detail-table td:nth-child(4){width:350px}.platform-activity-detail-table th:nth-child(5),.platform-activity-detail-table td:nth-child(5){width:130px}.activity-metadata-list{max-width:330px;color:var(--color-muted);overflow-wrap:anywhere;gap:4px;font-size:10px;line-height:1.45;display:grid}.activity-metadata-list span{display:block}.activity-metadata-list b{color:var(--color-body-strong);font-weight:750}@media (max-width:900px){.platform-activity-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.platform-activity-hero,.platform-activity-detail-hero{flex-direction:column;align-items:flex-start;padding:24px}.platform-activity-hero-mark{align-self:flex-end}.platform-activity-summary-grid,.platform-activity-detail-summary-grid{grid-template-columns:1fr}.platform-activity-section-heading,.platform-activity-detail-section-heading{align-items:flex-start}.platform-activity-detail-actions{align-self:flex-end}.platform-activity-note{align-items:flex-start}}.platform-console-page .platform-client-stores-table .client-store-action-row{flex-wrap:nowrap;justify-content:flex-end;gap:5px}.platform-console-page .platform-client-stores-table .client-store-action-row .button-link,.platform-console-page .platform-client-stores-table .client-store-action-row .table-action{white-space:nowrap;min-width:0;min-height:30px;padding:6px 8px}.platform-console-page .platform-admins-table th:nth-child(5),.platform-console-page .platform-admins-table td:nth-child(5){width:235px;min-width:235px;max-width:235px}.platform-admin-action-row{flex-wrap:nowrap;justify-content:flex-end;gap:5px}.platform-admin-action-row .button-link,.platform-admin-action-row .table-action{white-space:nowrap;min-width:0;min-height:30px;padding:6px 8px}.platform-inline-form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.platform-inline-form-actions .form-message{margin:0}.platform-store-edit-hero,.platform-admin-edit-hero{border:1px solid var(--color-line);background:linear-gradient(135deg,var(--brand,#4f46e5),var(--color-surface));border-radius:18px;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 26px;display:flex}@supports (color:color-mix(in lab, red, red)){.platform-store-edit-hero,.platform-admin-edit-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--brand,#4f46e5) 10%,var(--color-surface)),var(--color-surface))}}.platform-store-edit-hero,.platform-admin-edit-hero{box-shadow:var(--app-shadow)}.platform-store-edit-hero>div:first-child,.platform-admin-edit-hero>div:first-child{min-width:0}.platform-store-edit-card,.platform-admin-edit-card{overflow:hidden}.platform-store-edit-card .panel-heading,.platform-admin-edit-card .panel-heading{align-items:center}.platform-store-edit-form,.platform-admin-edit-form{border-top:1px solid var(--color-line-soft);background:#f7fafc}@supports (color:color-mix(in lab, red, red)){.platform-store-edit-form,.platform-admin-edit-form{background:color-mix(in srgb,var(--color-surface-soft) 55%,var(--color-surface))}}.platform-admin-edit-title-row{align-items:center;gap:14px;margin-top:20px;display:flex}.platform-admin-edit-title-row h1{color:var(--color-body-strong);letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,34px)}.platform-admin-edit-title-row p:last-child{color:var(--color-muted);margin:6px 0 0;font-size:12px}.platform-admin-edit-title-icon{color:#4f46e5;background:#eef2ff;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:inline-grid}@media (max-width:760px){.platform-store-edit-hero,.platform-admin-edit-hero{flex-direction:column;align-items:flex-start;padding:20px}.platform-store-edit-hero>.badge,.platform-admin-edit-hero>.badge{align-self:flex-end}.platform-inline-form-actions{flex-direction:column;align-items:flex-start}.platform-inline-form-actions .primary-button{width:100%}}.dashboard-route-error{background:var(--color-background,#f5f7fb);place-items:center;min-height:100vh;padding:24px;display:grid}.dashboard-route-error-card{border:1px solid var(--color-line);background:var(--color-surface);max-width:520px;box-shadow:var(--app-shadow);text-align:center;border-radius:22px;justify-items:center;padding:38px 32px;display:grid}.dashboard-route-error-icon{color:#ea580c;background:#fff7ed;border-radius:16px;place-items:center;width:58px;height:58px;margin-bottom:18px;display:grid}.dashboard-route-error-card .eyebrow{color:#ea580c;margin:0 0 8px}.dashboard-route-error-card h1{color:var(--color-body-strong);letter-spacing:-.035em;margin:0;font-size:clamp(24px,4vw,32px)}.dashboard-route-error-card>p:not(.eyebrow){max-width:410px;color:var(--color-muted);margin:12px 0 0;font-size:13px;line-height:1.6}.dashboard-route-error-actions{justify-items:center;gap:12px;margin-top:24px;display:grid}.dashboard-route-error-actions .primary-button{align-items:center;gap:7px;display:inline-flex}.dashboard-route-error-actions small{color:var(--color-faint);align-items:center;gap:5px;font-size:10px;display:inline-flex}.platform-console-shell .dashboard-sidebar{min-width:0;height:100vh;min-height:100vh;overflow:hidden}.platform-console-shell .dashboard-nav{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.platform-console-shell .vendor-switcher{flex:none;min-width:0;padding:12px;display:block}.platform-console-shell .vendor-switcher-label{min-width:0}.platform-console-shell .vendor-switcher-label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.platform-console-page .platform-pagination{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;margin:0 20px 20px;padding-top:14px}.platform-pagination .pagination-summary,.platform-pagination .pagination-size-links,.platform-pagination .pagination-nav-link{align-items:center;display:inline-flex}.platform-pagination .pagination-summary{flex-wrap:wrap;gap:10px}.platform-pagination .pagination-size-label{color:var(--color-faint);font-size:11px;font-weight:700}.platform-pagination .pagination-size-links{gap:4px}.platform-pagination .pagination-size-link{border:1px solid var(--color-line-soft);min-width:28px;height:28px;color:var(--color-muted);border-radius:8px;justify-content:center;align-items:center;font-size:11px;font-weight:750;display:inline-flex}.platform-pagination .pagination-size-link:hover{border-color:var(--brand,#4f46e5);color:var(--brand,#4f46e5)}.platform-pagination .pagination-size-link.active{border-color:var(--brand,#4f46e5);background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.platform-pagination .pagination-size-link.active{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, var(--color-surface))}}.platform-pagination .pagination-size-link.active{color:var(--brand,#4f46e5)}.platform-pagination .pagination-nav-link{gap:4px}@media (max-width:640px){.platform-console-page .platform-pagination{flex-direction:column;align-items:flex-start;margin-inline:16px}.platform-pagination .pagination-links{flex-wrap:wrap;width:100%}}.platform-console-page .platform-client-stores-table .client-store-action-row,.platform-console-page .platform-client-stores-table .client-store-action-row .btn-row{gap:4px}.platform-console-page .platform-client-stores-table .client-store-action-row .button-link,.platform-console-page .platform-client-stores-table .client-store-action-row .table-action{min-height:29px;padding:5px 7px;font-size:11px}.platform-delete-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617b8}.platform-delete-modal{width:min(520px,100vw - 28px);border:1px solid #e0a6ab!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.platform-delete-modal{border:1px solid color-mix(in srgb, var(--color-danger,#dc2626) 34%, var(--color-line))!important}}.platform-delete-modal{box-shadow:0 30px 90px -30px #000c;background:var(--color-surface)!important}.platform-delete-heading{padding:24px 24px 20px;display:block;position:relative}.platform-delete-icon{border:1px solid #dc262652;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.platform-delete-icon{border:1px solid color-mix(in srgb, var(--color-danger,#dc2626) 32%, transparent)}}.platform-delete-icon{background:#fbe5e5;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.platform-delete-icon{background:color-mix(in srgb, var(--color-danger,#dc2626) 12%, var(--color-surface))}}.platform-delete-icon{color:var(--color-danger,#dc2626)}.platform-delete-icon svg{width:21px;height:21px}.platform-delete-heading .eyebrow{color:var(--color-danger,#dc2626);margin:16px 0 5px}.platform-delete-heading h2{padding-right:36px;font-size:21px}.platform-delete-heading p:last-of-type{max-width:410px;margin-top:8px;font-size:12px;line-height:1.6}.platform-delete-close{position:absolute;top:18px;right:18px}.platform-delete-body{border-top:1px solid var(--color-line-faint);gap:14px;padding:18px 24px;display:grid}.platform-delete-body>p{color:var(--color-muted);margin:0;font-size:12px;line-height:1.65}.platform-delete-warning{border:1px solid #dfc8ae;align-items:flex-start;gap:9px;padding:12px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.platform-delete-warning{border:1px solid color-mix(in srgb, var(--color-warning,#d97706) 28%, var(--color-line))}}.platform-delete-warning{background:#fcf4eb;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.platform-delete-warning{background:color-mix(in srgb, var(--color-warning,#d97706) 8%, var(--color-surface))}}.platform-delete-warning{color:var(--color-body-strong);font-size:11px;font-weight:650;line-height:1.55}.platform-delete-warning svg{width:16px;height:16px;color:var(--color-warning,#d97706);flex:none}.platform-delete-body .form-message{margin:0}.platform-delete-actions{border-top:1px solid var(--color-line-faint);justify-content:flex-end;gap:9px;padding:16px 24px 20px;display:flex}.platform-delete-actions .danger-button{color:#fff;background:#dc2626;border:1px solid #b91c1c;border-radius:10px;min-height:38px;padding:0 15px;font-size:12px;font-weight:800}.platform-delete-actions .danger-button:hover:not(:disabled){background:#b91c1c}.platform-delete-actions button:disabled{cursor:not-allowed;opacity:.6}.platform-delete-error{border:1px solid #e0aeb3;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.platform-delete-error{border:1px solid color-mix(in srgb, var(--color-danger,#dc2626) 30%, var(--color-line))}}.platform-delete-error{background:#fceeee;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.platform-delete-error{background:color-mix(in srgb, var(--color-danger,#dc2626) 8%, var(--color-surface))}}.platform-delete-error{color:var(--color-danger,#dc2626);font-size:12px;font-weight:700;line-height:1.55}.platform-delete-error svg{flex:none;width:17px;height:17px;margin-top:1px}.platform-action-control-stack{justify-items:end;gap:4px;min-width:0;display:inline-grid}.platform-action-control-stack>.btn-row{width:max-content}.platform-action-control-stack .error-text{overflow-wrap:anywhere;text-align:right;max-width:210px;line-height:1.35}.invoice-sheet{color:#0f172a;max-width:980px;margin-inline:auto;box-shadow:0 14px 34px -24px #0f172a73;background:#fff!important;border:0!important;border-radius:0!important}.invoice-masthead{justify-content:space-between;align-items:flex-start;gap:32px;display:flex;border-bottom:3px solid #0f172a!important;padding:32px 42px 28px!important}.invoice-brand{align-items:flex-start;gap:12px;min-width:0;display:flex}.invoice-brand .brand-symbol,.invoice-brand .brand-logo{flex:none;width:42px;height:42px}.invoice-brand-copy{gap:4px;min-width:0;display:grid}.invoice-brand-copy strong{letter-spacing:-.03em;line-height:1.05;color:#0f172a!important;font-size:23px!important}.invoice-brand-copy small{font-size:11px;line-height:1.35;color:#334155!important}.invoice-document-heading{text-align:right;justify-items:end;gap:4px;display:grid}.invoice-document-heading span{color:#0f172a;letter-spacing:.02em;font-size:34px;font-weight:850;line-height:1}.invoice-document-heading strong{color:#0f172a;font-size:13px;font-weight:850}.invoice-document-heading small{color:#334155;font-size:12px}.invoice-parties{grid-template-columns:minmax(0,1.35fr) minmax(260px,.9fr);gap:36px;border-bottom:0!important;padding:24px 42px 28px!important}.invoice-party{min-height:116px;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.invoice-party .eyebrow{color:#0f172a;letter-spacing:.1em;margin-bottom:10px;font-size:12px}.invoice-party strong{font-size:14px;color:#0f172a!important}.invoice-party small{font-size:13px;line-height:1.55;color:#334155!important}.invoice-order-details{text-align:right;justify-items:end}.invoice-order-details small strong{font-size:13px}.invoice-lines{padding:0 42px!important}.invoice-lines .invoice-items-columns{grid-template-columns:40px minmax(220px,2fr) minmax(120px,1fr) 120px 62px 140px}.invoice-lines .table-row:not(.table-head).invoice-items-columns>:first-child,.invoice-lines .table-row:not(.table-head).invoice-items-columns>:nth-child(2){text-align:left}.invoice-lines .table-row:not(.table-head).invoice-items-columns>:nth-child(2) small{color:#64748b;margin-top:3px;font-size:11px;display:block}.invoice-lines .table-row:not(.table-head).invoice-items-columns>:not(:first-child):not(:nth-child(2)){text-align:right}.invoice-lines .table-head{color:#fff!important;background:#111827!important;border:0!important;border-radius:0!important;min-height:38px!important}.invoice-lines .table-head>*{font-size:11px;color:#fff!important}.invoice-lines .table-row:not(.table-head){border-bottom:1px solid #dbe2ea;min-height:58px;background:#fff!important}.invoice-lines .table-row>*{color:#334155;padding:12px 10px;border-left:0!important}.invoice-lines .table-row strong{font-size:13px;color:#0f172a!important}.invoice-totals{padding:24px 42px 12px!important}.invoice-totals dl{background:0 0;border:0;border-radius:0;max-width:360px;padding:0}.invoice-totals dl>div{border-bottom:1px solid #dbe2ea;min-height:32px;padding:6px 0}.invoice-totals dt,.invoice-totals dd{font-size:13px;color:#334155!important}.invoice-totals .grand-total{background:0 0;border-top:2px solid #0f172a;border-bottom:0;margin:0;padding:12px 0 8px}.invoice-totals .grand-total dt,.invoice-totals .grand-total dd{font-size:20px;font-weight:850;color:#0f172a!important}.invoice-note{margin:0 42px 18px;background:0 0!important;border:0!important;padding:0!important}.invoice-note .eyebrow{color:#0f172a;margin-bottom:5px;font-size:12px}.invoice-note>p:last-child{color:#475569;font-size:13px}.invoice-barcode{color:#0f172a;justify-items:center;gap:4px;margin:16px 42px 26px;display:grid}.invoice-barcode svg{width:min(340px,80%);height:58px}.invoice-barcode small{color:#0f172a;font-size:12px}.invoice-footer{color:#0f172a;text-align:center;border-top:1px solid #cbd5e1;margin:0 42px;padding:16px 0 22px;font-size:13px;font-weight:750}@media (max-width:760px){.invoice-masthead{gap:20px;padding-inline:22px!important}.invoice-document-heading span{font-size:28px}.invoice-parties{grid-template-columns:1fr;gap:20px;padding-inline:22px!important}.invoice-order-details{text-align:left;justify-items:start}.invoice-lines{overflow-x:auto;padding-inline:22px!important}.invoice-lines .data-table{min-width:760px}.invoice-totals{padding-inline:22px!important}.invoice-note,.invoice-barcode,.invoice-footer{margin-inline:22px}}@media print{.invoice-sheet{width:100%;max-width:none;margin:0;box-shadow:none!important}.invoice-masthead{padding:18px 0 14px!important}.invoice-parties{padding:16px 0 18px!important}.invoice-lines{padding-inline:0!important}.invoice-lines .data-table{min-width:0!important}.invoice-lines .invoice-items-columns{grid-template-columns:32px minmax(0,2fr) minmax(70px,1fr) 82px 42px 92px}.invoice-lines .table-row>*{padding:7px 6px}.invoice-totals{padding:16px 0 8px!important}.invoice-note,.invoice-barcode,.invoice-footer{margin-inline:0}}.invoice-lines .table-row:not(.table-head).invoice-items-columns>:nth-child(2){text-align:left}.dashboard-sidebar-toggle{color:#7651e8;cursor:pointer;background:#fff;border:1px solid #7651e8;border-radius:7px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;min-height:34px;margin:0 0 0 -24px;padding:0;transition:transform .15s,border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 12px -8px #7651e88c}.dashboard-sidebar-toggle svg{stroke-width:2px;width:17px;height:17px}.dashboard-sidebar-toggle:hover{color:#5d35d1;background:#faf8ff;border-color:#5d35d1;transform:translateY(-1px);box-shadow:0 7px 16px -9px #7651e8bf}.dashboard-sidebar-toggle:focus-visible{outline-offset:2px;outline:3px solid #7651e861}.dashboard-sidebar-toggle:active{transform:scale(.95)}@media (max-width:767px){.dashboard-sidebar-toggle{display:none}}.products-reference-page{gap:12px;min-width:0;display:grid}.products-reference-toolbar{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex;box-shadow:0 8px 22px -18px #16294247}.products-reference-heading{min-width:0}.products-reference-heading h1{color:var(--color-body-strong);letter-spacing:-.025em;margin:0 0 3px;font-size:20px;font-weight:800}.products-reference-heading p{color:var(--color-muted);margin:0;font-size:12px}.products-reference-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.products-selected-count{background:var(--color-surface-soft);min-height:38px;color:var(--color-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex}.products-bulk-control{align-items:center;display:inline-flex;position:relative}.products-bulk-control select{appearance:none;border:1px solid var(--color-line-soft);background:var(--color-surface);width:164px;min-height:38px;color:var(--color-body);cursor:pointer;border-radius:9px;padding:0 31px 0 12px;font-size:11px}.products-bulk-control svg{pointer-events:none;width:14px;height:14px;color:var(--color-muted);position:absolute;right:10px}.products-apply-button,.products-filter-button{border:1px solid var(--brand,#7c3aed);justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.products-apply-button,.products-filter-button{border:1px solid color-mix(in srgb, var(--brand,#7c3aed) 35%, var(--color-line-soft))}}.products-apply-button,.products-filter-button{background:var(--color-surface);color:var(--brand,#7c3aed);cursor:pointer;border-radius:9px;padding:0 12px;font-size:11px;font-weight:750;transition:background .15s,border-color .15s,transform .15s}.products-apply-button:disabled{cursor:not-allowed;opacity:.45}.products-apply-button:not(:disabled):hover,.products-filter-button:hover{background:var(--brand,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.products-apply-button:not(:disabled):hover,.products-filter-button:hover{background:color-mix(in srgb, var(--brand,#7c3aed) 7%, var(--color-surface))}}.products-apply-button:not(:disabled):hover,.products-filter-button:hover{border-color:var(--brand,#7c3aed)}.products-add-button{background:var(--brand,#7c3aed);color:#fff;min-height:38px;box-shadow:0 8px 16px -10px var(--brand,#7c3aed);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:11px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.products-add-button{box-shadow:0 8px 16px -10px color-mix(in srgb, var(--brand,#7c3aed) 75%, transparent)}}.products-add-button{cursor:pointer;transition:transform .15s,filter .15s}.products-add-button:hover{filter:brightness(1.07);transform:translateY(-1px)}.products-add-button svg,.products-filter-button svg{width:14px;height:14px}.products-filter-panel{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;padding:10px 12px;display:flex}.products-search{border:1px solid var(--color-line-soft);max-width:360px;min-height:36px;color:var(--color-faint);border-radius:8px;flex:260px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.products-search:focus-within{border-color:var(--brand,#7c3aed);box-shadow:0 0 0 3px var(--brand,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.products-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#7c3aed) 12%, transparent)}}.products-search svg{flex:none;width:14px;height:14px}.products-search input{width:100%;min-width:0;padding:0;font-size:11px;background:0 0!important;border:0!important;outline:0!important}.products-filter-pills{flex-wrap:wrap;gap:5px;display:flex}.products-filter-pills button{min-height:30px;color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.products-filter-pills button:hover{background:var(--color-surface-soft)}.products-filter-pills button.active{border-color:var(--brand,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.products-filter-pills button.active{border-color:color-mix(in srgb, var(--brand,#7c3aed) 32%, var(--color-line))}}.products-filter-pills button.active{background:var(--brand,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.products-filter-pills button.active{background:color-mix(in srgb, var(--brand,#7c3aed) 9%, var(--color-surface))}}.products-filter-pills button.active{color:var(--brand,#7c3aed)}.products-filter-pills button span{background:var(--color-surface-soft);border-radius:999px;padding:2px 5px;font-size:9px}.products-result-count{color:var(--color-faint);margin-left:auto;font-size:10px;font-weight:700}.products-reference-table-shell{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;overflow-x:auto;box-shadow:0 8px 22px -18px #16294247}.products-reference-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1320px;color:var(--color-body);font-size:11px}.products-reference-table th{border:1px solid var(--color-line-soft);border-bottom:1.5px solid var(--brand,#4f46e5);height:47px}@supports (color:color-mix(in lab, red, red)){.products-reference-table th{border-bottom:1.5px solid color-mix(in srgb, var(--brand,#4f46e5) 24%, transparent)}}.products-reference-table th{background:linear-gradient(180deg, var(--brand,#4f46e5), var(--brand,#4f46e5))}@supports (color:color-mix(in lab, red, red)){.products-reference-table th{background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#4f46e5) 16%, var(--color-surface)), color-mix(in srgb, var(--brand,#4f46e5) 7%, var(--color-surface-soft)))}}.products-reference-table th{color:var(--color-body-strong);letter-spacing:.06em;text-align:center;text-transform:uppercase;white-space:nowrap;padding:0 12px;font-size:10px;font-weight:850}.products-reference-table td{border:1px solid var(--color-line-soft);vertical-align:middle;white-space:nowrap;height:86px;padding:10px 12px}.products-reference-table tbody tr{background:var(--color-surface);transition:background-color .15s}@supports (color:color-mix(in lab, red, red)){.products-reference-table tbody tr:hover{background:color-mix(in srgb, var(--brand,#7c3aed) 2%, var(--color-surface))}}.products-reference-table tbody tr:last-child td{border-bottom:0}.products-reference-table th:first-child,.products-reference-table td:first-child{padding-left:14px}.products-reference-table th:last-child,.products-reference-table td:last-child{padding-right:14px}.products-reference-table .products-check-column{text-align:center;width:38px}.products-reference-table input[type=checkbox]{width:17px;height:17px;accent-color:var(--brand,#7c3aed);cursor:pointer;margin:0}.products-index{width:38px;color:var(--color-muted);font-variant-numeric:tabular-nums}.products-reference-image,.products-reference-image-fallback{border:1px solid var(--color-line);background:var(--color-surface-soft);width:58px;height:58px;color:var(--brand,#7c3aed);object-fit:cover;border-radius:12px;justify-content:center;align-items:center;font-size:12px;font-weight:850;display:inline-flex;overflow:hidden}.products-reference-name{min-width:255px}.products-reference-name strong,.products-reference-name span,.products-reference-name small{text-overflow:ellipsis;display:block;overflow:hidden}.products-reference-name strong{max-width:330px;color:var(--color-body-strong);font-size:12px;font-weight:650}.products-sku-cell{min-width:132px;max-width:200px}.products-sku-cell code{border:1px solid var(--color-line);background:var(--color-surface-soft);max-width:180px;color:var(--color-body-strong);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;display:inline-block;overflow:hidden}.products-reference-name small{max-width:330px;color:var(--color-muted);margin-top:3px;font-size:10px}.products-category-chip,.products-type-badge{border-radius:999px;align-items:center;min-height:25px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.products-category-chip{color:#51627b;background:#eef2f6}.products-type-badge.single{color:#fff;background:#707983}.products-type-badge.variable{color:#fff;background:#3db3d5}.products-price-cell strong{color:var(--color-body-strong);font-size:12px;font-weight:750;display:block}.products-price-cell small{color:var(--color-body);margin-top:4px;font-size:10px;display:block}.products-stock-cell{color:var(--color-body-strong);font-variant-numeric:tabular-nums;font-size:12px}.products-stock-cell.low{color:#d97706;font-weight:750}.products-stock-cell.out{color:#ef4444;font-weight:750}.products-reference-table .status-badge{border-radius:999px;min-height:24px;padding:0 10px;font-size:10px;font-weight:750}.products-reference-table .status-badge:before{display:none}.products-row-actions{text-align:right;width:183px}.products-row-actions .table-action{background:0 0;border-radius:9px;min-height:35px;margin-left:5px;padding:0 10px;font-size:10px;font-weight:650}.products-row-actions .table-action:first-child{margin-left:0}.products-row-actions .table-action svg{width:12px;height:12px}.products-row-actions .danger-action{color:#ff4d45;border-color:#ff4d45}.products-row-actions .danger-action:hover{background:#fff1f0}.products-reference-empty{min-height:220px;color:var(--color-muted);text-align:center;place-items:center;gap:7px;display:grid}.products-reference-empty svg{width:22px;height:22px;color:var(--brand,#7c3aed)}.products-reference-empty strong{color:var(--color-body-strong);font-size:13px}.products-reference-empty span{font-size:11px}.products-form-dialog{border-radius:16px;width:min(760px,100%);overflow:hidden}.products-form-dialog-body{max-height:calc(100vh - 120px);overflow-y:auto}.products-form-dialog-body .product-form{gap:10px;margin-top:0;padding:10px 20px 18px}.products-form-dialog-body .product-form>.form-row{gap:10px;margin:0}.products-form-dialog-body .product-form>.form-row.two-columns-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.products-form-dialog-body .product-form>.form-row.three-columns-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.products-form-dialog-body .product-form-align-row>label{flex-direction:column;gap:6px;min-width:0;display:flex}.products-form-dialog-body .product-form .ss-root{width:100%;min-width:0;display:block}.products-form-dialog-body .product-form .ss-trigger{border:1px solid var(--color-line-soft,#d7e0e7);background:#f8fafb;align-items:center;width:100%;min-height:42px;display:flex}@media (max-width:640px){.products-form-dialog-body .product-form>.form-row.two-columns-form,.products-form-dialog-body .product-form>.form-row.three-columns-form{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.products-reference-toolbar{flex-direction:column;align-items:stretch}.products-reference-actions{justify-content:flex-start}}@media (max-width:700px){.products-reference-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.products-selected-count{justify-content:center}.products-bulk-control,.products-bulk-control select,.products-apply-button,.products-add-button,.products-filter-button{width:100%}.products-search{flex-basis:100%;max-width:none}.products-result-count{width:100%;margin-left:0}.products-reference-table{min-width:1260px}}.products-reference-table th{color:var(--color-body-strong);font-weight:800}.products-reference-table td{color:var(--color-body-strong)}.products-index,.products-stock-cell,.products-reference-name span,.products-reference-name small,.products-price-cell small{color:var(--color-muted)}.products-reference-name strong,.products-price-cell strong{color:var(--color-body-strong)}.products-category-chip{color:#1f2937}.products-category-chip.muted{color:#4b5563}.products-row-actions{white-space:nowrap;width:142px}.products-row-actions .products-icon-action{gap:0;width:36px;min-width:36px;height:36px;min-height:36px;margin-left:5px;padding:0;font-size:0}.products-row-actions .products-icon-action:first-child{margin-left:0}.products-row-actions .products-icon-action svg{stroke-width:2px;width:16px;height:16px}.products-row-actions .products-icon-action:not(.danger-action){color:#0396f3;background:#fff;border-color:#b7d8ff}.products-row-actions .products-icon-action.danger-action{color:#fff;background:#dc2626;border-color:#dc2626}.products-reference-table-shell{border-color:#dbe3ec}.products-reference-table th{border-bottom-color:var(--color-line);color:var(--color-body-strong)}.products-reference-table td{border-bottom-color:#e3e9f0;border-left:0;border-right:0}.products-reference-table tbody tr:hover{background:var(--brand,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.products-reference-table tbody tr:hover{background:color-mix(in srgb, var(--brand,#7c3aed) 6%, var(--color-surface))}}.products-row-actions{text-align:right;border-left:0}.products-row-actions .products-icon-action{border-radius:10px;width:40px;min-width:40px;height:40px;min-height:40px;margin-left:6px}.products-row-actions .products-icon-action:not(.danger-action){color:#0095f6;background:#fff;border:1px solid #cfe2ff}.products-row-actions .products-icon-action:not(.danger-action):hover{color:#0078c9;background:#f4faff;border-color:#76bdff}.products-row-actions .products-icon-action.danger-action{color:#fff;background:#dc2626;border:1px solid #dc2626}.products-row-actions .products-icon-action.danger-action:hover{background:#b91c1c;border-color:#b91c1c}.products-row-actions .products-icon-action svg{width:17px;height:17px}.products-reference-table th,.products-reference-table td{border-right:1px solid #e3e9f0}.products-reference-table th:first-child,.products-reference-table td:first-child{border-left:0}.products-reference-table th:last-child,.products-reference-table td:last-child{border-right:0}.products-reference-table .products-row-actions{text-align:center;vertical-align:middle}.products-row-actions .products-icon-action{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.products-reference-table thead th{text-align:center}.people-reference-table{min-width:1180px}.people-reference-table td{height:68px}.people-reference-table .products-reference-name{min-width:185px}.people-reference-contact{min-width:210px;color:var(--color-body)}.people-reference-contact span,.people-reference-contact small{text-overflow:ellipsis;max-width:240px;display:block;overflow:hidden}.people-reference-contact small{color:var(--color-muted);margin-top:4px;font-size:10px}.people-reference-location{min-width:150px;max-width:180px;color:var(--color-muted);text-overflow:ellipsis;overflow:hidden}.people-reference-count{background:var(--color-surface-soft);min-width:26px;min-height:26px;color:var(--color-muted);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:10px;display:inline-grid}.people-reference-table .products-row-actions{white-space:nowrap;width:218px}.people-reference-table .products-row-actions .table-action{border-radius:9px;min-height:35px;margin-left:5px;padding:0 10px;font-size:10px;font-weight:650}.people-reference-table .products-row-actions .table-action:first-child{margin-left:0}.people-reference-table .products-row-actions .table-action svg{width:12px;height:12px}.people-reference-form-body{padding:18px 20px 22px}.people-reference-table .people-reference-action{vertical-align:middle;justify-content:center;align-items:center;gap:5px;display:inline-flex}.people-add-page{gap:18px;display:grid}.people-add-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.people-add-heading h1{color:var(--color-body-strong);letter-spacing:-.03em;margin:0;font-size:26px;font-weight:800}.people-add-back{border:1px solid var(--color-line-soft);background:var(--color-surface);min-height:35px;color:var(--color-muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding-inline:13px;font-size:11px;font-weight:700;display:inline-flex}.people-add-back:hover{border-color:var(--brand,#7c3aed);color:var(--brand,#7c3aed)}.people-reference-pagination{border-top:1px solid #dbe3ec;border-radius:0 0 12px 12px;margin-top:-12px}.delivery-overview-page{gap:24px;display:grid}.delivery-manager-full-width,.delivery-manager-full-width .workspace-panel{width:100%}.courier-connections-page,.courier-editor-page{gap:26px;display:grid}.courier-connections-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.courier-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.courier-add-button{border:1px solid var(--brand,#7c3aed);background:var(--brand,#7c3aed);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 17px;font-size:12px;font-weight:750;display:inline-flex}.courier-add-button svg{width:15px;height:15px}.courier-add-button:hover{filter:brightness(.94)}.courier-connections-heading h1{color:var(--color-body-strong);letter-spacing:-.035em;margin:0 0 6px;font-size:27px;font-weight:800}.courier-connections-heading p{color:var(--color-body);margin:0;font-size:14px}.courier-outline-button{border:1px solid var(--color-line-soft);background:var(--color-surface);min-height:42px;color:var(--color-muted);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 17px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.courier-outline-button:hover{border-color:var(--brand,#7c3aed);color:var(--brand,#7c3aed)}.courier-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.courier-connection-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;gap:20px;min-height:282px;padding:19px;display:grid;box-shadow:0 14px 30px -25px #16294252}.courier-connection-card header,.courier-connection-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.courier-connection-card h2,.courier-status-card h2,.courier-account-card h2{color:var(--color-body-strong);margin:0;font-size:15px;font-weight:750}.courier-connection-card code{color:#0ea5e9;margin-top:9px;font-size:12px;display:block}.courier-enabled,.courier-default-label{color:#fff;white-space:nowrap;background:#1db995;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-height:25px;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}.courier-disabled{color:#64748b;background:#e8edf2;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}.courier-connection-card>p{color:var(--color-body);margin:0;font-size:11px}.courier-warning-notice,.courier-configured-notice{color:#ba7e21;background:#fff4dd;border:1px solid #f7dfaa;border-radius:6px;padding:13px 23px;font-size:13px}.courier-configured-notice{color:#078d67;background:#ebfbf3;border-color:#b7ecd7}.courier-configure-button{background:var(--brand,#7c3aed);color:#fff;cursor:pointer;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;min-height:43px;padding:0 15px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.courier-connection-card footer>button{border:1px solid var(--color-body);background:var(--color-surface);min-height:43px;color:var(--color-body);cursor:pointer;white-space:nowrap;border-radius:9px;padding:0 14px;font-size:12px}.courier-default-label{background:#71d0c0;border-radius:8px;min-height:43px;font-size:12px}.courier-editor-layout{grid-template-columns:minmax(270px,.9fr) minmax(0,1.8fr);align-items:start;gap:18px;display:grid}.courier-status-card,.courier-account-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:13px;gap:17px;padding:18px;display:grid;box-shadow:0 14px 30px -25px #16294252}.courier-status-card header,.courier-account-card>header{border-bottom:1px solid var(--color-line);margin:-18px -18px 4px;padding:0 18px 17px}.courier-status-card label:not(.courier-switch),.courier-account-fields label{color:var(--color-body);gap:8px;font-size:13px;display:grid}.courier-status-card input:not([type=checkbox]),.courier-account-fields input:not([type=checkbox]){border:1px solid var(--color-line-soft);background:var(--color-surface);width:100%;min-height:46px;color:var(--color-body);border-radius:9px;padding:0 14px;font-size:13px}.courier-switch{color:var(--color-body-strong);cursor:pointer;align-items:center;gap:11px;font-size:14px;display:flex}.courier-switch input{opacity:0;position:absolute}.courier-switch span{background:#cfd8e3;border-radius:999px;width:36px;height:21px;position:relative}.courier-switch span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .16s;position:absolute;top:3px;left:3px}.courier-switch input:checked+span{background:var(--brand,#7c3aed)}.courier-switch input:checked+span:after{transform:translate(15px)}.courier-account-workspace{gap:18px;display:grid}.courier-info-banner{color:#258bb9;background:#dff4ff;border:1px solid #9edaf2;border-radius:4px;padding:16px 23px;font-size:14px}.courier-account-fields{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 18px;display:grid}.courier-field-half{grid-column:span 3}.courier-field-third{grid-column:span 2}.courier-account-switches{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.courier-account-card footer{align-items:center;gap:12px;display:flex}.courier-configure-button.compact{flex:none;min-height:42px}.courier-form-backdrop{z-index:80;padding:24px}.courier-add-form{border:1px solid var(--color-line);background:var(--color-surface);border-radius:16px;width:min(920px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 28px 80px #0f172a4d}.courier-add-form>header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.courier-add-form h2{color:var(--color-body-strong);margin:0;font-size:20px;font-weight:800}.courier-add-form header p{color:var(--color-muted);margin:5px 0 0;font-size:12px}.courier-add-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px;padding:22px 24px 12px;display:grid}.courier-add-fields label{color:var(--color-body);gap:8px;font-size:13px;display:grid}.courier-add-fields input{border:1px solid var(--color-line-soft);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-body);border-radius:9px;padding:0 13px;font-size:13px}.courier-add-switches{flex-wrap:wrap;gap:14px 22px;padding:8px 24px 20px;display:flex}.courier-add-form footer{border-top:1px solid var(--color-line);padding:16px 24px 20px;display:flex}@media (max-width:980px){.courier-connection-grid,.courier-editor-layout{grid-template-columns:1fr}}@media (max-width:650px){.courier-connections-heading{flex-direction:column}.courier-heading-actions{justify-content:flex-start}.courier-account-fields{grid-template-columns:1fr}.courier-field-half,.courier-field-third{grid-column:auto}.courier-add-fields{grid-template-columns:1fr;padding-inline:18px}.courier-add-form>header,.courier-add-form footer,.courier-add-switches{padding-inline:18px}}.delivery-overview-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.delivery-overview-heading h1{color:var(--color-body-strong);letter-spacing:-.035em;margin:0 0 6px;font-size:27px;font-weight:800}.delivery-overview-heading p{color:var(--color-muted);margin:0;font-size:14px}.delivery-overview-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.delivery-overview-button{border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.delivery-overview-button.secondary{border:1px solid var(--brand,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.delivery-overview-button.secondary{border:1px solid color-mix(in srgb, var(--brand,#7c3aed) 45%, var(--color-line))}}.delivery-overview-button.secondary{color:var(--brand,#7c3aed)}.delivery-overview-button.primary{background:var(--brand,#7c3aed);color:#fff}.delivery-overview-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.delivery-overview-metric{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;min-height:128px;padding:20px;position:relative;overflow:hidden;box-shadow:0 8px 22px -18px #16294247}.delivery-overview-metric>span{color:var(--color-body);font-size:12px;display:block}.delivery-overview-metric strong{color:var(--color-body-strong);margin-top:9px;font-size:26px;font-weight:500;display:block}.delivery-overview-metric svg{opacity:.18;width:18px;height:18px;position:absolute;bottom:17px;right:17px}.delivery-overview-metric.brand strong{color:var(--brand,#7c3aed)}.delivery-overview-metric.warning strong{color:#f59e0b}.delivery-overview-metric.success strong{color:#10b981}.delivery-overview-metric.danger strong{color:#ff4d45}.delivery-overview-grid{grid-template-columns:minmax(0,2fr) minmax(330px,1fr);gap:18px;display:grid}.delivery-overview-panel{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;overflow:hidden;box-shadow:0 8px 22px -18px #16294247}.delivery-overview-panel>header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;min-height:59px;padding:0 19px;display:flex}.delivery-overview-panel h2{color:var(--color-body-strong);margin:0;font-size:15px;font-weight:750}.delivery-overview-panel>header a{color:var(--brand,#7c3aed);font-size:12px;font-weight:700;text-decoration:none}.delivery-overview-table-wrap{box-shadow:none;border:0;border-radius:0;overflow-x:auto}.delivery-reference-table{min-width:760px;font-size:12px}.delivery-reference-table td{white-space:normal;height:74px}.delivery-reference-table th,.delivery-reference-table td{border-color:#d8e2ec}.delivery-reference-table tbody tr:last-child td{border-bottom:1px solid #d8e2ec}.delivery-reference-table td strong{color:var(--color-body-strong)}.delivery-reference-table td small{color:var(--color-faint);margin-top:4px;font-size:10px;display:block}.delivery-overview-empty{text-align:center;height:82px;color:var(--color-muted)}.shipments-tracking-page{gap:12px;display:grid}.shipments-tracking-toolbar{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:14px 15px;display:flex;box-shadow:0 8px 22px -18px #16294247}.shipments-tracking-toolbar h1{color:var(--color-body-strong);margin:0;font-size:20px;font-weight:800}.shipments-tracking-toolbar p{color:var(--color-muted);margin:4px 0 0;font-size:12px}.shipments-tracking-actions{align-items:center;gap:8px;display:flex}.shipments-refresh-button,.shipments-filter-button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex}.shipments-refresh-button{border:1px solid var(--brand,#7c3aed);background:var(--brand,#7c3aed);color:#fff}.shipments-filter-button{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body)}.shipments-refresh-button svg,.shipments-filter-button svg{width:14px;height:14px}.shipments-filter-panel{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;padding:14px 16px}.shipments-filter-panel label{width:min(260px,100%);color:var(--color-muted);gap:7px;font-size:12px;display:grid}.shipments-filter-panel select{border:1px solid var(--color-line-soft);background:var(--color-surface);min-height:38px;color:var(--color-body);border-radius:8px;padding:0 10px}.shipments-tracking-table-shell{border-color:#dbe3ec}.shipments-tracking-table{min-width:1120px}.shipments-tracking-table td{white-space:nowrap;height:76px}.shipments-tracking-table td small{color:var(--color-faint);margin-top:4px;font-size:10px;display:block}.shipments-order-cell{min-width:240px}.shipments-order-cell strong{color:var(--color-body-strong)}.shipments-action-cell{text-align:center}.shipments-action-cell a{border:1px solid var(--color-line);min-height:34px;color:var(--brand,#7c3aed);border-radius:8px;justify-content:center;align-items:center;padding:0 11px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.shipments-tracking-empty{text-align:center;color:var(--color-muted);height:154px!important}.delivery-overview-status,.delivery-connection-row>span{border-radius:999px;align-items:center;min-height:25px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.delivery-overview-status.delivered,.delivery-connection-row>span.configured{color:#059669;background:#ecfdf3}.delivery-overview-status.in_transit{color:#d97706;background:#fff7e6}.delivery-overview-status.failed,.delivery-overview-status.cancelled{color:#ef4444;background:#fff1f0}.delivery-overview-status.pending,.delivery-overview-status.dispatched{color:var(--brand,#7c3aed);background:#eef2ff}.delivery-connection-list{padding:18px}.delivery-connection-row{border-bottom:1px solid var(--color-line-faint);justify-content:space-between;align-items:center;gap:14px;min-height:68px;display:flex}.delivery-connection-row:last-child{border-bottom:0}.delivery-connection-row strong{color:var(--color-body-strong);font-size:14px;font-weight:650;display:block}.delivery-connection-row small{color:var(--color-muted);margin-top:3px;font-size:11px;display:block}.delivery-connection-row>span.setup-needed{color:#64748b;background:#e8edf2}@media (max-width:1150px){.delivery-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.delivery-overview-heading{flex-direction:column}.delivery-overview-actions{justify-content:flex-start}.delivery-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.delivery-overview-grid{grid-template-columns:1fr}.shipments-tracking-toolbar{flex-direction:column;align-items:flex-start}.shipments-tracking-actions{width:100%}.shipments-tracking-actions>*{flex:1}}.people-add-panel{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;padding:20px;box-shadow:0 8px 22px -18px #16294247}.people-add-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;margin-top:0}.people-add-form>label{gap:7px}.people-add-form>label:first-of-type{order:1}.people-add-form>label:nth-of-type(3){order:2}.people-add-form>label:nth-of-type(2){order:3}.people-add-form>label:nth-of-type(4){order:4}.people-add-form>label:nth-of-type(5){order:5}.people-add-form>label:nth-of-type(6){order:6}.people-add-form>label:nth-of-type(4){grid-column:1/-1}.people-add-form>.primary-button{order:7}.people-add-form>.form-message{order:8}.people-add-form>.primary-button,.people-add-form>.form-message{grid-column:1/-1;justify-self:start}@media (max-width:700px){.people-reference-table{min-width:1120px}.people-add-panel{padding:16px}.people-add-form{grid-template-columns:1fr;gap:14px}.people-add-form>label:nth-of-type(4),.people-add-form>.primary-button,.people-add-form>.form-message{grid-column:auto}}.products-pagination{background:var(--color-surface);color:#4b5563;border:1px solid #dbe3ec;border-top:0;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;font-size:10px;font-weight:650;display:flex}.products-pagination-controls{align-items:center;gap:8px;display:inline-flex}.products-pagination-controls strong{color:var(--color-body-strong);white-space:nowrap;font-size:10px}.products-pagination-controls button{color:#0078c9;cursor:pointer;background:#fff;border:1px solid #cfe2ff;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:30px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.products-pagination-controls button:hover:not(:disabled){background:#f4faff;border-color:#76bdff}.products-pagination-controls button:disabled{cursor:not-allowed;opacity:.42}.products-pagination-controls button svg{width:13px;height:13px}@media (max-width:600px){.products-pagination{flex-direction:column;align-items:stretch}.products-pagination-controls{justify-content:space-between}}.sales-orders-panel{border-radius:16px;overflow:hidden}.sales-orders-panel .order-history-header{background:var(--color-surface);align-items:center;gap:24px;padding:18px 22px}.sales-orders-panel .order-history-title{min-width:240px}.sales-orders-panel .order-history-title .eyebrow{margin-bottom:4px}.sales-orders-panel .order-history-title h2{color:var(--color-body-strong);letter-spacing:-.035em;margin:0 0 4px;font-size:22px}.sales-orders-panel .order-history-title p:last-child{max-width:620px;line-height:1.45}.orders-toolbar{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.orders-selection-count,.orders-toolbar-button,.bulk-action-select select{border:1px solid var(--color-line-soft);background:var(--color-surface);height:38px;color:var(--color-body);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.orders-selection-count{background:var(--color-surface-soft);color:var(--color-muted);border-color:#0000;border-radius:999px}.bulk-action-select{display:inline-flex}.bulk-action-select select{cursor:pointer;min-width:136px;padding-right:28px}.orders-toolbar-button{cursor:pointer;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s}.orders-toolbar-button svg{width:15px;height:15px}.orders-toolbar-button:hover:not(:disabled){border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.orders-toolbar-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand,#4f46e5) 42%, var(--color-line-soft))}}.orders-toolbar-button:hover:not(:disabled){background:var(--color-surface-soft);color:var(--brand,#4f46e5)}.orders-toolbar-button:disabled{cursor:not-allowed;opacity:.78;color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.orders-toolbar-button:disabled{color:color-mix(in srgb, var(--brand,#4f46e5) 62%, var(--color-muted))}}.orders-toolbar-button:disabled{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.orders-toolbar-button:disabled{border-color:color-mix(in srgb, var(--brand,#4f46e5) 34%, var(--color-line-soft))}}.orders-create-button{background:var(--brand,#4f46e5);color:#fff;border-color:#0000}.orders-create-button:hover:not(:disabled){background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.orders-create-button:hover:not(:disabled){background:color-mix(in srgb, var(--brand,#4f46e5) 86%, #0f172a)}}.orders-create-button:hover:not(:disabled){color:#fff}.sales-orders-panel .sales-filter-row{background:var(--color-surface-soft);align-items:center;padding:11px 22px}.sales-orders-panel .order-search{background:var(--color-surface);border-radius:9px;width:min(280px,100%);height:36px;padding-block:8px}.sales-orders-panel .orders-table-shell{padding:0 22px 22px}.sales-orders-panel .orders-table{border-collapse:separate;border-spacing:0;border:1px solid var(--app-table-border);border-radius:12px;min-width:1120px;overflow:hidden}.sales-orders-panel .orders-table th,.sales-orders-panel .orders-table td{border-style:solid;border-width:0 1px 1px 0;border-color:var(--app-table-border)}.sales-orders-panel .orders-table th:last-child,.sales-orders-panel .orders-table td:last-child{border-right:0}.sales-orders-panel .orders-table tbody tr:last-child td{border-bottom:0}.sales-orders-panel .orders-table th{height:46px;padding:10px 12px;text-align:center!important;background:linear-gradient(180deg, var(--brand,#4f46e5), var(--brand,#4f46e5))!important}@supports (color:color-mix(in lab, red, red)){.sales-orders-panel .orders-table th{background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#4f46e5) 16%, var(--color-surface)), color-mix(in srgb, var(--brand,#4f46e5) 7%, var(--color-surface-soft)))!important}}.sales-orders-panel .orders-table th{border-bottom:1.5px solid var(--brand,#4f46e5)!important}@supports (color:color-mix(in lab, red, red)){.sales-orders-panel .orders-table th{border-bottom:1.5px solid color-mix(in srgb, var(--brand,#4f46e5) 24%, transparent)!important}}.sales-orders-panel .orders-table th{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:850;color:var(--brand,#4f46e5)!important}.sales-orders-panel .orders-table td.align-right{text-align:right}.sales-orders-panel .orders-table td{background:var(--color-surface);height:76px;padding:12px}.sales-orders-panel .order-select-col{min-width:46px;text-align:center!important;width:46px!important;padding-inline:10px!important}.sales-orders-panel .order-select-col input{width:16px;height:16px;accent-color:var(--brand,#4f46e5);margin:0}.sales-orders-panel .order-action-cell{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:74px}.sales-orders-panel .order-icon-action,.sales-orders-panel .row-action-trigger{border:1px solid var(--color-line-soft);background:var(--color-surface);width:34px;height:34px;color:var(--color-muted);border-radius:8px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.sales-orders-panel .order-icon-action:hover,.sales-orders-panel .row-action-trigger:hover,.sales-orders-panel .row-action-trigger[aria-expanded=true]{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.sales-orders-panel .order-icon-action:hover,.sales-orders-panel .row-action-trigger:hover,.sales-orders-panel .row-action-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--brand,#4f46e5) 48%, var(--color-line-soft))}}.sales-orders-panel .order-icon-action:hover,.sales-orders-panel .row-action-trigger:hover,.sales-orders-panel .row-action-trigger[aria-expanded=true]{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.sales-orders-panel .order-icon-action:hover,.sales-orders-panel .row-action-trigger:hover,.sales-orders-panel .row-action-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--brand,#4f46e5) 8%, var(--color-surface))}}.sales-orders-panel .order-icon-action:hover,.sales-orders-panel .row-action-trigger:hover,.sales-orders-panel .row-action-trigger[aria-expanded=true]{color:var(--brand,#4f46e5)}.sales-orders-panel .order-icon-action svg,.sales-orders-panel .row-action-trigger svg{width:16px;height:16px}@media (max-width:1050px){.sales-orders-panel .order-history-header{flex-direction:column;align-items:flex-start}.orders-toolbar{justify-content:flex-start;width:100%}}@media (max-width:760px){.sales-orders-panel .order-history-header,.sales-orders-panel .sales-filter-row,.sales-orders-panel .orders-table-shell{padding-inline:16px}.orders-toolbar-button span,.orders-selection-count{display:none}.orders-toolbar-button,.bulk-action-select select{justify-content:center;width:38px;min-width:38px;padding:0}.bulk-action-select select{width:110px;padding-inline:8px}.sales-orders-panel .order-search{width:100%}}.sales-orders-panel .orders-table th:nth-child(6),.sales-orders-panel .orders-table td:nth-child(6),.sales-orders-panel .orders-table th:nth-child(7),.sales-orders-panel .orders-table td:nth-child(7){width:14%}.admin-order-dashboard-content{flex-direction:column;flex:auto;min-height:0;overflow:hidden;padding-top:12px!important;padding-bottom:12px!important;display:flex!important}.admin-order-workspace{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.admin-order-page-heading{flex-shrink:0;align-items:flex-start;margin-bottom:10px;padding:0 0 8px}.admin-order-page-heading h1{margin-bottom:0}.admin-order-form{flex-direction:column;flex:auto;gap:12px;max-width:none;min-height:0;margin:0;display:flex;overflow:hidden}.admin-order-body{flex:auto;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:start;gap:12px;min-height:0;display:grid;overflow:hidden auto}.admin-order-main,.admin-order-sidebar{align-content:start;align-self:start;gap:12px;min-width:0;height:auto;display:grid;overflow:visible}.admin-order-card{border:1px solid var(--color-line);background:var(--color-surface);height:auto;box-shadow:var(--app-shadow);border-radius:16px;overflow:visible}.admin-order-card-heading{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:16px;min-height:57px;padding:14px 20px;display:flex}.admin-order-card-heading h2{color:var(--color-ink);margin:0;font-size:17px;line-height:1.25}.admin-order-card-heading p{color:var(--color-muted);margin:4px 0 0;font-size:12px}.admin-customer-fields,.admin-sidebar-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-field-wide{grid-column:1/-1}.admin-order-form label{min-width:0}.admin-products-card .admin-order-card-body{padding:8px 10px 10px}.admin-products-card .line-items-editor{box-shadow:none;background:0 0;border:0;border-radius:0;gap:6px;margin:0;padding:0}.admin-products-card .line-items-head{display:none}.admin-products-card .line-item-row{border-radius:10px;padding:6px 8px}.admin-products-card .line-item-row input,.admin-products-card .line-item-row .ss-trigger{min-height:36px}.admin-products-card .line-items-editor>.button,.admin-products-card .line-items-editor>button{display:none}.admin-order-totals{border-top:1px solid var(--color-line);gap:9px;margin-top:2px;padding-top:16px;display:grid}.admin-order-totals>div{color:var(--color-muted);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.admin-order-totals strong{color:var(--color-ink);font-weight:650}.admin-order-totals .admin-order-grand-total{border-top:1px solid var(--color-line);color:var(--color-ink);margin-top:5px;padding-top:13px;font-size:16px}.admin-order-grand-total strong{color:var(--color-brand);font-size:20px}.admin-submit-state{gap:8px;margin-top:2px;display:grid}.admin-submit-state button{justify-content:center;width:100%}.admin-submit-state .form-message{margin:0}@media (max-width:1080px){.admin-order-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.admin-order-page-heading{align-items:stretch;gap:14px}.admin-order-page-heading .button-link{align-self:stretch}.admin-customer-fields,.admin-sidebar-fields,.admin-order-sidebar{grid-template-columns:minmax(0,1fr)}.admin-field-wide{grid-column:auto}.admin-order-card-heading,.admin-order-card-body,.admin-products-card .line-item-row{padding-left:16px;padding-right:16px}}.required-mark{color:#ef4444}.admin-product-table-head{border-bottom:1px solid var(--color-line);background:var(--color-surface-muted);color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:minmax(190px,1.9fr) minmax(90px,1fr) minmax(75px,.7fr) minmax(58px,.55fr) minmax(92px,.9fr) 34px;gap:12px;padding:13px 20px;font-size:12px;display:grid}.admin-advanced-shipping{background:var(--color-surface-muted);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.admin-advanced-shipping div{gap:3px;display:grid}.admin-advanced-shipping strong{color:var(--color-ink);font-size:13px;font-weight:650}.admin-advanced-shipping span{color:var(--color-muted);font-size:11px}.admin-advanced-shipping button{border:1px solid var(--color-brand);min-height:32px;color:var(--color-brand);white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;padding:5px 10px;font-size:12px}@media (max-width:680px){.admin-product-table-head{display:none}.admin-advanced-shipping{flex-direction:column;align-items:stretch}.admin-advanced-shipping button{white-space:normal;width:100%}}.admin-order-card-heading{min-height:50px;padding:11px 16px}.admin-order-card-body{padding:16px}.admin-customer-fields,.admin-sidebar-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 12px}.admin-customer-name{grid-column:auto}.admin-order-form input,.admin-order-form select,.admin-order-form textarea{min-height:42px}.admin-order-form textarea{min-height:64px}.admin-order-form label>span:first-child{display:inline}.admin-products-card .line-items-head,.admin-products-card .line-items-editor>.button,.admin-products-card .line-items-editor>button{display:none}.admin-products-card .line-item-row{padding:6px 8px}.admin-amounts-card .admin-sidebar-fields{align-content:start}.admin-order-footer{border:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--app-shadow);border-radius:16px;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.admin-order-footer-totals{flex-wrap:wrap;align-items:center;gap:10px 22px;min-width:0;display:flex}.admin-order-footer-totals>div{color:var(--color-muted);align-items:center;gap:8px;font-size:13px;display:flex}.admin-order-footer-totals strong{color:var(--color-ink);font-weight:650}.admin-order-footer-totals .admin-order-grand-total{color:var(--color-ink);font-size:16px}.admin-order-footer .admin-order-grand-total strong{color:var(--color-brand);font-size:20px}.admin-order-footer .admin-submit-state{gap:6px;min-width:180px;margin:0;display:grid}.admin-order-footer .admin-submit-state button{min-width:180px}@media (max-width:760px){.admin-order-footer{flex-direction:column;align-items:stretch}.admin-order-footer .admin-submit-state,.admin-order-footer .admin-submit-state button{width:100%;min-width:0}}.packer-board-panel{width:100%;min-width:0}.packer-board-heading{align-items:flex-start;margin-bottom:14px}.packer-board-heading>div:first-child{min-width:0}.packer-board-heading h2{margin-bottom:3px}.packer-board-heading p:not(.eyebrow){color:var(--color-muted);margin:0;font-size:12px}.packer-board-summary{flex-wrap:wrap;justify-content:flex-start;gap:7px;display:flex}.packer-board-summary span{border:1px solid var(--color-line);background:var(--color-surface-soft);color:var(--color-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:700;display:inline-flex}.packer-board-summary svg{width:14px;height:14px;color:var(--color-brand)}.packer-board-panel .packer-board-summary{margin:0 0 12px}.packer-table th,.packer-table td{vertical-align:middle}.packer-action-cell,.packer-action-cell button{white-space:nowrap}@media (max-width:760px){.packer-board-heading{gap:12px}.packer-board-summary{justify-content:flex-start}}.sales-orders-panel .order-payment-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.sales-orders-panel .order-due-amount{color:#b42318;background:#fff1f0;border:1px solid #ffc7c2;border-radius:5px;align-items:center;padding:2px 5px;font-weight:800;line-height:1.25;display:inline-flex}.sales-orders-panel .order-total-reference{color:var(--color-muted)}.sales-orders-panel .orders-table th:first-child,.sales-orders-panel .orders-table td:first-child{width:46px}.sales-orders-panel .orders-table th:nth-child(2),.sales-orders-panel .orders-table td:nth-child(2){width:27%}.sales-orders-panel .orders-table th:nth-child(3),.sales-orders-panel .orders-table td:nth-child(3){width:8%}.sales-orders-panel .orders-table th:nth-child(4),.sales-orders-panel .orders-table td:nth-child(4){width:19%}.sales-orders-panel .orders-table th:nth-child(5),.sales-orders-panel .orders-table td:nth-child(5){width:11%}.sales-orders-panel .orders-table th:nth-child(6),.sales-orders-panel .orders-table td:nth-child(6){width:12%}.sales-orders-panel .orders-table th:nth-child(7),.sales-orders-panel .orders-table td:nth-child(7){width:9%}.sales-orders-panel .orders-table th:nth-child(8),.sales-orders-panel .orders-table td:nth-child(8){width:12%}.sales-orders-panel .orders-table th:nth-child(9),.sales-orders-panel .orders-table td:nth-child(9){width:7%}.sales-orders-panel .order-total-amount{color:var(--color-body-strong);white-space:nowrap}.sales-orders-panel .customer-due-cell{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;min-width:116px;display:inline-flex}.sales-orders-panel .customer-due-cell .order-due-amount{font-size:13px}.sales-orders-panel .customer-paid-label{color:var(--color-muted);white-space:nowrap;font-size:12px}.sales-orders-panel .customer-due-total{color:var(--color-muted);white-space:nowrap;font-size:10px;line-height:1.2}.sales-orders-panel .customer-due-total.has-due{color:#b42318;font-weight:700}.sales-orders-panel .order-card-financials{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.sales-orders-panel .order-card-financials>span{flex-direction:column;gap:4px;display:flex}.sales-orders-panel .order-card-financials small{color:var(--color-muted);font-size:11px}@media (max-width:760px){.sales-orders-panel .customer-due-cell{text-align:left;align-items:flex-start;min-width:0}.sales-orders-panel .order-card-financials{grid-template-columns:1fr 1fr}}.sales-orders-panel .orders-table th.align-right{text-align:center!important}.sales-orders-panel .sales-filter-row .order-search{box-sizing:border-box;border:1px solid var(--app-table-border);background:var(--color-surface);border-radius:10px;flex:0 0 320px;align-items:center;gap:0;width:320px;height:40px;padding:0 14px;display:flex}.sales-orders-panel .sales-filter-row .order-search:focus-within{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.sales-orders-panel .sales-filter-row .order-search:focus-within{border-color:color-mix(in srgb, var(--brand,#4f46e5) 58%, var(--app-table-border))}}.sales-orders-panel .sales-filter-row .order-search:focus-within{box-shadow:0 0 0 3px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.sales-orders-panel .sales-filter-row .order-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 12%, transparent)}}.sales-orders-panel .sales-filter-row .order-search input,.sales-orders-panel .sales-filter-row .order-search input:focus{box-sizing:border-box;width:100%;min-width:0;height:100%;box-shadow:none;color:var(--color-body-strong);background:0 0;border:0;outline:0;padding:0;font-size:13px}.sales-orders-panel .sales-filter-row .order-search input::placeholder{color:var(--color-muted);opacity:1}@media (max-width:760px){.sales-orders-panel .sales-filter-row .order-search{flex:0 0 min(320px,100%);width:min(320px,100%)}}.sales-orders-panel .sales-pagination{color:var(--color-muted);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px 22px;font-size:12px;display:flex}.sales-pagination-controls{align-items:center;gap:10px;display:inline-flex}.sales-pagination-controls button{border:1px solid var(--app-table-border);background:var(--color-surface);min-height:32px;color:var(--color-body-strong);cursor:pointer;border-radius:8px;padding:0 12px;font-size:12px;font-weight:700}.sales-pagination-controls button:hover:not(:disabled){border-color:var(--brand,#4f46e5);color:var(--brand,#4f46e5)}.sales-pagination-controls button:disabled{cursor:not-allowed;opacity:.45}.sales-pagination-controls strong{color:var(--color-body-strong);white-space:nowrap}.sales-orders-panel .order-action-cell{min-width:116px}.order-edit-panel{max-width:760px}.order-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;display:grid}.order-edit-summary{border:1px solid var(--app-table-border);background:var(--color-surface-soft);color:var(--color-muted);border-radius:10px;grid-column:1/-1;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px 14px;padding:14px 16px;font-size:12px;display:grid}.order-edit-summary strong{color:var(--color-body-strong);font-size:14px}.order-edit-notes,.order-edit-actions,.order-edit-form>.form-message{grid-column:1/-1}.order-edit-actions{justify-content:flex-end;gap:10px;display:flex}@media (max-width:680px){.sales-orders-panel .sales-pagination{flex-direction:column;align-items:flex-start;padding-inline:16px}.order-edit-form{grid-template-columns:minmax(0,1fr);padding:16px}.order-edit-summary{grid-template-columns:1fr 1fr}}.sale-detail-page{gap:16px;min-width:0;padding-bottom:28px;display:grid}.sale-detail-page>.page-heading{align-items:flex-end;margin:0;padding:4px 0 2px}.sale-detail-page>.page-heading h1{color:var(--color-body-strong);letter-spacing:-.04em;margin:4px 0 6px;font-size:clamp(22px,3vw,30px)}.sale-detail-page>.page-heading>div>p:last-child{color:var(--color-muted);font-size:12px}.sale-detail-page>.page-heading .heading-actions{flex-wrap:wrap;justify-content:flex-end}.sale-detail-back{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:2px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.sale-detail-back:before{content:"←"}.sale-detail-back:hover{color:var(--brand,#4f46e5)}.sale-detail-page>.management-stats{margin:0}.sale-detail-parties,.sale-detail-body{gap:14px;min-width:0;display:grid}.sale-detail-parties{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-detail-body{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start}.sale-detail-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;min-width:0;padding:18px 20px;box-shadow:0 8px 22px -18px #0f172a59}.sale-detail-card>.eyebrow{margin-bottom:8px}.sale-detail-card>strong{color:var(--color-body-strong);font-size:16px;display:block}.sale-detail-card>small{color:var(--color-muted);margin-top:3px;font-size:12px;display:block}.sale-detail-note{border-top:1px solid var(--color-line-soft);color:var(--color-muted);margin:12px 0 0;padding-top:12px;font-size:13px;line-height:1.55}.sale-detail-meta{gap:8px;margin:0;display:grid}.sale-detail-meta>div{border-bottom:1px solid var(--color-line-soft);justify-content:space-between;gap:16px;padding-bottom:8px;display:flex}.sale-detail-meta>div:last-child{border-bottom:0;padding-bottom:0}.sale-detail-meta dt{color:var(--color-muted);font-size:12px}.sale-detail-meta dd{color:var(--color-body-strong);text-align:right;margin:0;font-size:13px;font-weight:700}.sale-detail-items .management-table-shell,.sale-detail-operations .management-table-shell{overflow-x:auto}.sale-detail-summary dl{gap:0;margin:10px 0 0;display:grid}.sale-detail-summary dl>div{border-bottom:1px solid var(--color-line-soft);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.sale-detail-summary dt{color:var(--color-muted);font-size:12px}.sale-detail-summary dd{color:var(--color-body-strong);margin:0;font-size:13px;font-weight:700}.sale-detail-grand{border-top:2px solid var(--brand,#4f46e5);margin-top:4px;border-bottom:0!important;padding-top:12px!important}.sale-detail-grand dt,.sale-detail-grand dd{color:var(--color-body-strong);font-size:16px}@media (max-width:900px){.sale-detail-body{grid-template-columns:1fr}}@media (max-width:760px){.sale-detail-parties{grid-template-columns:1fr}}.sale-detail-page>.invoice-sheet{width:100%;max-width:1180px;box-shadow:0 18px 42px -30px #0f172a80;border:1px solid var(--color-line)!important;background:var(--color-surface)!important;border-radius:18px!important}.sale-detail-page .invoice-masthead{border-bottom:1px solid var(--color-line)!important;padding:26px 34px 22px!important}.sale-detail-page .invoice-document-heading span{color:var(--brand,#4f46e5);font-size:27px}.sale-detail-page .invoice-document-heading strong{font-size:13px}.sale-detail-page .invoice-parties{gap:14px;border-bottom:1px solid var(--color-line)!important;padding:20px 34px!important}.sale-detail-page .invoice-party{min-height:0;border:1px solid var(--color-line-soft)!important;background:var(--color-surface-soft)!important;border-radius:12px!important;padding:16px 18px!important}.sale-detail-page .invoice-party .eyebrow{color:var(--color-muted);margin-bottom:8px}.sale-detail-page .invoice-party strong{font-size:14px;display:block;color:var(--color-body-strong)!important}.sale-detail-page .invoice-party small{font-size:12px;display:block;color:var(--color-muted)!important}.sale-detail-page .invoice-order-details{text-align:right;justify-items:end}.sale-detail-page .invoice-lines{padding:22px 34px 0!important}.sale-detail-page .invoice-lines .data-table{border:1px solid var(--color-line);border-radius:12px;min-width:0;overflow:hidden}.sale-detail-page .invoice-lines .table-row{border-color:var(--color-line-soft);min-width:760px}.sale-detail-page .invoice-lines .table-head{background:var(--brand,#4f46e5);min-height:44px;border:0!important;border-radius:0!important}@supports (color:color-mix(in lab, red, red)){.sale-detail-page .invoice-lines .table-head{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, var(--color-surface-soft))}}.sale-detail-page .invoice-lines .table-head{color:var(--color-body-strong)}.sale-detail-page .invoice-lines .table-head>*{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;color:var(--color-body-strong)!important}.sale-detail-page .invoice-lines .table-row:not(.table-head){background:var(--color-surface);min-height:70px}.sale-detail-page .invoice-lines .table-row>*{border-left:1px solid var(--color-line-soft);padding:15px 14px}.sale-detail-page .invoice-lines .table-row>:first-child{border-left:0}.sale-detail-page .invoice-lines .table-row strong{color:var(--color-body-strong)!important}.sale-detail-page .invoice-totals{justify-content:flex-end;display:flex;padding:22px 34px 10px!important}.sale-detail-page .invoice-totals dl{border:1px solid var(--color-line-soft);background:var(--color-surface-soft);border-radius:12px;width:min(100%,390px);max-width:none;padding:14px 18px}.sale-detail-page .invoice-totals dl>div{border-bottom:1px solid var(--color-line-soft);padding:8px 0}.sale-detail-page .invoice-totals .grand-total{border-top:2px solid var(--brand,#4f46e5);background:var(--brand,#4f46e5);border-bottom:0;margin:6px -18px 0;padding:13px 18px 8px}@supports (color:color-mix(in lab, red, red)){.sale-detail-page .invoice-totals .grand-total{background:color-mix(in srgb, var(--brand,#4f46e5) 7%, transparent)}}.sale-detail-page .invoice-totals .grand-total dt,.sale-detail-page .invoice-totals .grand-total dd{font-size:20px;color:var(--color-body-strong)!important}.sale-detail-page .invoice-note,.sale-detail-page .invoice-payments{margin-inline:34px;padding-inline:0}.sale-detail-page .invoice-note{border-radius:10px;margin-bottom:10px;border:1px solid var(--color-line-soft)!important;background:var(--color-surface-soft)!important;padding:14px 16px!important}.sale-detail-page .invoice-payments{padding-bottom:18px}.sale-detail-page .invoice-payments .data-table{border:1px solid var(--color-line);border-radius:10px;overflow-x:auto}.sale-detail-page .invoice-barcode{border-top:1px solid var(--color-line);margin:8px 34px 22px;padding-top:16px}.sale-detail-page .invoice-footer{border-top:1px solid var(--color-line);color:var(--color-muted);margin-inline:34px;padding:16px 0 22px;font-size:12px}@media (max-width:760px){.sale-detail-page>.page-heading{flex-direction:column;align-items:flex-start}.sale-detail-page>.page-heading .heading-actions{justify-content:flex-start}.sale-detail-page .invoice-masthead,.sale-detail-page .invoice-parties,.sale-detail-page .invoice-lines{padding-inline:18px!important}.sale-detail-page .invoice-order-details{text-align:left;justify-items:start}.sale-detail-page .invoice-totals{padding-inline:18px!important}.sale-detail-page .invoice-note,.sale-detail-page .invoice-payments,.sale-detail-page .invoice-barcode,.sale-detail-page .invoice-footer{margin-inline:18px}}@media print{.sale-detail-page>.page-heading{display:none}.sale-detail-page>.invoice-sheet{box-shadow:none;border:0!important}}.sale-detail-operations{gap:14px;min-width:0;display:grid}.sale-detail-operation-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;padding:20px 22px;box-shadow:0 8px 22px -18px #0f172a59}.sale-detail-operation-card>p:last-child{color:var(--color-muted);margin:5px 0 0;font-size:13px;line-height:1.6}.sale-detail-operation-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.sale-detail-operation-heading h2{color:var(--color-body-strong);margin:4px 0 0;font-size:16px}.sale-detail-operations .order-return-form{margin:0}.order-return-form .management-table-shell{margin-top:14px}.order-return-qty-input{border:1px solid var(--color-line-strong,#d1d5db);background:var(--color-surface,#fff);width:5rem;color:var(--color-body,#111827);text-align:right;border-radius:6px;padding:4px 8px;font-size:11px}.order-return-available{color:var(--color-muted);margin-left:6px;font-size:10px;display:inline-block}.sale-detail-operations .invoice-payments{margin:0;padding:20px 22px}.sale-detail-operations .invoice-payments .data-table{overflow-x:auto}@media print{@page{size:A4 portrait;margin:10mm}.sale-detail-page,.sale-detail-page *{visibility:visible!important}.sale-detail-operations{display:none!important}.sale-detail-page{padding:0;display:block}.sale-detail-page>.invoice-sheet{width:100%;max-width:none;min-height:0;box-shadow:none!important;border:0!important;border-radius:0!important}.sale-detail-page .invoice-masthead{padding:14px 0 12px!important}.sale-detail-page .invoice-parties{padding:12px 0!important}.sale-detail-page .invoice-party{padding:11px 13px!important}.sale-detail-page .invoice-lines{padding:14px 0 0!important}.sale-detail-page .invoice-lines .data-table,.sale-detail-page .invoice-lines .table-row{min-width:0}.sale-detail-page .invoice-lines .table-row>*{padding:9px 8px}.sale-detail-page .invoice-totals{padding:14px 0 8px!important}.sale-detail-page .invoice-totals dl{padding:8px 12px}.sale-detail-page .invoice-barcode{margin:6px 0 12px;padding-top:10px}.sale-detail-page .invoice-footer{margin:0;padding:10px 0 0}}.sale-detail-page .invoice-parties{grid-auto-rows:max-content;align-items:start;padding-block:14px!important}.sale-detail-page .invoice-party{align-self:start;height:auto;min-height:0!important;padding:12px 15px!important}.sale-detail-page .invoice-party .eyebrow{margin-bottom:5px}.sale-detail-page .invoice-lines{padding-top:14px!important}.sale-detail-page .invoice-lines .invoice-items-columns{grid-template-columns:42px minmax(220px,1fr) 70px 130px 140px}.sale-detail-page .invoice-lines .table-head{background:var(--brand,#4f46e5)!important;min-height:40px!important}@supports (color:color-mix(in lab, red, red)){.sale-detail-page .invoice-lines .table-head{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, var(--color-surface-soft))!important}}.sale-detail-page .invoice-lines .table-head>*{color:var(--color-body-strong)!important}.sale-detail-page .invoice-lines .table-row:not(.table-head){min-height:58px}.sale-detail-page .invoice-totals{padding-block:14px 4px!important}.sale-detail-page .invoice-totals dl{padding-block:8px}.sale-detail-page .invoice-totals dl>div{padding-block:5px}.sale-detail-page .invoice-totals .grand-total{padding-block:10px 6px}.sale-detail-page .invoice-barcode{margin-block:6px 14px;padding-top:10px}@media print{.sale-detail-page .invoice-parties{padding-block:8px!important}.sale-detail-page .invoice-party{padding:8px 10px!important}.sale-detail-page .invoice-lines{padding-top:8px!important}.sale-detail-page .invoice-lines .invoice-items-columns{grid-template-columns:30px minmax(0,1fr) 45px 82px 92px}.sale-detail-page .invoice-lines .table-row:not(.table-head){min-height:44px}.sale-detail-page .invoice-totals{padding-block:8px 2px!important}.sale-detail-page .invoice-barcode{margin-block:3px 8px;padding-top:6px}}.product-barcodes-page .barcode-products-table{table-layout:fixed;min-width:1180px}.product-barcodes-page .barcode-products-table th,.product-barcodes-page .barcode-products-table td{border-color:var(--app-table-border,var(--color-line-soft));text-align:center}.product-barcodes-page .barcode-products-table td{white-space:nowrap;height:65px;padding:9px 12px}.product-barcodes-page .barcode-products-table .barcode-product-name,.product-barcodes-page .barcode-products-table .barcode-value-cell{text-align:left}.platform-dashboard-access{border-top:1px solid var(--color-line-soft);gap:18px;margin-top:24px;padding-top:24px;display:grid}.platform-dashboard-access-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.platform-dashboard-access-header h3{color:var(--color-body-strong);margin:4px 0 6px;font-size:18px}.platform-dashboard-access-header p:last-child{max-width:640px;color:var(--color-muted);margin:0;font-size:12px;line-height:1.5}.platform-dashboard-access-mode{min-width:250px;color:var(--color-body-strong);gap:7px;font-size:11px;font-weight:800;display:grid}.platform-dashboard-access-mode select{min-height:42px}@media (max-width:760px){.platform-dashboard-access-header{flex-direction:column}.platform-dashboard-access-mode{width:100%;min-width:0}}.platform-capability-picker{border:1px solid var(--color-line-soft);background:var(--color-surface-soft);border-radius:14px;gap:14px;padding:18px;display:grid}.platform-capability-picker-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.platform-capability-picker-header h3{color:var(--color-body-strong);margin:4px 0 6px;font-size:17px}.platform-capability-picker-header p:last-child{max-width:700px;color:var(--color-muted);margin:0;font-size:11px;line-height:1.5}.platform-capability-picker-header>span{background:var(--brand);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.platform-capability-picker-header>span{background:color-mix(in srgb, var(--brand) 12%, var(--color-surface))}}.platform-capability-picker-header>span{color:var(--brand);white-space:nowrap;padding:6px 10px;font-size:10px;font-weight:800}.platform-capability-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;display:grid}.platform-capability-option{border:1px solid var(--color-line-soft);background:var(--color-surface);cursor:pointer;border-radius:11px;align-items:flex-start;gap:10px;min-height:58px;padding:11px;display:flex}.platform-capability-option:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.platform-capability-option:hover{border-color:color-mix(in srgb, var(--brand) 55%, var(--color-line-soft))}}.platform-capability-option:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.platform-capability-option:hover{background:color-mix(in srgb, var(--brand) 5%, var(--color-surface))}}.platform-capability-option input{width:17px;height:17px;accent-color:var(--brand);margin:1px 0 0}.platform-capability-option span{gap:3px;display:grid}.platform-capability-option strong{color:var(--color-body-strong);font-size:11px}.platform-capability-option small{color:var(--color-muted);font-size:10px;line-height:1.4}@media (max-width:760px){.platform-capability-picker-header{flex-direction:column}}.platform-owner-access{border-top:1px solid var(--color-line-soft);justify-content:space-between;align-items:flex-start;gap:24px;margin-top:24px;padding:18px 0 0;display:flex}.platform-owner-access h3{color:var(--color-body-strong);margin:4px 0 6px;font-size:17px}.platform-owner-access p:last-child{color:var(--color-muted);margin:0;font-size:11px}.platform-owner-access>label{min-width:250px;color:var(--color-body-strong);gap:7px;font-size:11px;font-weight:800;display:grid}@media (max-width:760px){.platform-owner-access{flex-direction:column}.platform-owner-access>label{width:100%;min-width:0}}.platform-page-alert{border:1px solid var(--color-line);background:var(--color-surface-soft);color:var(--color-body-strong);border-radius:13px;align-items:flex-start;gap:12px;margin:18px 22px 22px;padding:15px 16px;display:flex}.platform-page-alert>svg{flex:none;width:19px;height:19px;margin-top:1px}.platform-page-alert>div{gap:4px;min-width:0;display:grid}.platform-page-alert strong{font-size:12px}.platform-page-alert span{color:var(--color-muted);font-size:11px;line-height:1.5}.platform-page-alert.error{border-color:#e0aeb3}@supports (color:color-mix(in lab, red, red)){.platform-page-alert.error{border-color:color-mix(in srgb, var(--color-danger,#dc2626) 30%, var(--color-line))}}.platform-page-alert.error{background:#fdf0f0}@supports (color:color-mix(in lab, red, red)){.platform-page-alert.error{background:color-mix(in srgb, var(--color-danger,#dc2626) 7%, var(--color-surface))}}.platform-page-alert.error>svg,.platform-page-alert.error strong{color:var(--color-danger,#dc2626)}.platform-page-alert .secondary-button{white-space:nowrap;flex:none;margin-left:auto}.platform-inline-feedback{border-radius:9px;align-items:flex-start;max-width:620px;padding:8px 10px;font-size:11px;font-weight:700;line-height:1.45;display:inline-flex}.platform-inline-feedback.success{border:1px solid #a9d5c2}@supports (color:color-mix(in lab, red, red)){.platform-inline-feedback.success{border:1px solid color-mix(in srgb, var(--color-success,#16a34a) 28%, var(--color-line))}}.platform-inline-feedback.success{background:#ecf8f1}@supports (color:color-mix(in lab, red, red)){.platform-inline-feedback.success{background:color-mix(in srgb, var(--color-success,#16a34a) 8%, var(--color-surface))}}.platform-inline-feedback.success{color:var(--color-success,#15803d)}.platform-inline-feedback.error{border:1px solid #e0aeb3}@supports (color:color-mix(in lab, red, red)){.platform-inline-feedback.error{border:1px solid color-mix(in srgb, var(--color-danger,#dc2626) 30%, var(--color-line))}}.platform-inline-feedback.error{background:#fceeee}@supports (color:color-mix(in lab, red, red)){.platform-inline-feedback.error{background:color-mix(in srgb, var(--color-danger,#dc2626) 8%, var(--color-surface))}}.platform-inline-feedback.error{color:var(--color-danger,#dc2626)}.platform-console-page .platform-client-stores-table{min-width:1390px!important}.platform-console-page .platform-client-stores-table th:nth-child(7),.platform-console-page .platform-client-stores-table td:nth-child(7){width:175px;min-width:175px;max-width:175px}.platform-console-page .platform-client-stores-table th:nth-child(8),.platform-console-page .platform-client-stores-table td:nth-child(8){width:305px;min-width:305px;max-width:305px}.platform-console-page .platform-client-stores-table td.client-store-actions{vertical-align:top;overflow:visible;white-space:normal!important}.platform-console-page .platform-client-stores-table .client-store-action-row{justify-content:flex-end;align-items:center;width:100%;display:flex;flex-wrap:wrap!important;gap:6px!important}.platform-console-page .platform-client-stores-table .client-store-action-row .button-link,.platform-console-page .platform-client-stores-table .client-store-action-row .table-action{flex:none}.platform-console-page .platform-client-stores-table .platform-action-control-stack{align-items:center;justify-items:initial;display:inline-flex}.platform-console-page .platform-client-stores-table .platform-action-control-stack>.error-text{display:none}.platform-console-page .platform-client-stores-table tbody tr:has(.platform-action-control-stack .error-text) td.client-store-actions{padding-bottom:18px}@media (max-width:760px){.platform-page-alert{flex-wrap:wrap;margin-inline:16px}.platform-page-alert .secondary-button{width:100%;margin-left:31px}.platform-console-page .platform-client-stores-table th:nth-child(8),.platform-console-page .platform-client-stores-table td:nth-child(8){width:250px;min-width:250px}.platform-console-page .platform-client-stores-table .client-store-action-row{justify-content:flex-start}}.platform-console-page .platform-client-stores-table .platform-action-control-stack{justify-items:start;gap:4px;display:inline-grid}.platform-console-page .platform-client-stores-table .platform-action-control-stack>.error-text{text-align:left;max-width:260px;display:block}.platform-dashboard-access{scroll-margin-top:24px}.platform-store-directory,.platform-feature-store-directory{gap:10px;min-width:0;padding:14px 20px 20px;display:grid}.platform-store-card,.platform-feature-store-card{border:1px solid var(--color-line-soft);background:var(--color-surface);border-radius:16px;gap:16px;min-width:0;padding:18px;display:grid;box-shadow:0 8px 24px #1f29370f}.platform-store-card{grid-template-columns:minmax(220px,1.2fr) minmax(200px,1fr) minmax(280px,1.25fr) auto;align-items:center}.platform-feature-store-card{grid-template-columns:minmax(220px,1.35fr) minmax(260px,1.5fr) auto;align-items:center}.platform-store-card-identity,.platform-feature-store-identity{align-items:center;gap:12px;min-width:0;display:flex}.platform-store-card-icon{background:var(--color-brand);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.platform-store-card-icon{background:color-mix(in srgb, var(--color-brand) 10%, var(--color-surface))}}.platform-store-card-icon{color:var(--color-brand)}.platform-store-card-title{gap:4px;min-width:0;display:grid}.platform-store-card-title strong{color:var(--color-body-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.platform-store-card-title small,.platform-store-card-title code{overflow-wrap:anywhere;color:var(--color-muted);font-size:10px;line-height:1.4}.platform-store-card-badges,.platform-feature-store-summary{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.platform-store-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.platform-store-card-metrics div{background:var(--color-surface-soft);border-radius:11px;min-width:0;padding:10px 11px}.platform-store-card-metrics dt{color:var(--color-muted);font-size:9px;font-weight:750;line-height:1.3}.platform-store-card-metrics dd{color:var(--color-body-strong);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:13px;font-weight:800;overflow:hidden}.platform-store-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px;min-width:0;display:flex}.platform-store-card-actions .platform-action-control-stack{align-items:start;gap:4px;display:inline-grid}.platform-store-card-actions .platform-action-control-stack>.error-text{text-align:left;white-space:normal;max-width:260px}.platform-feature-store-modules{color:var(--color-muted);font-size:10px;line-height:1.4}@media (max-width:1120px){.platform-store-card,.platform-feature-store-card{grid-template-columns:1fr 1fr}.platform-store-card-metrics{grid-column:1/-1}.platform-store-card-actions,.platform-feature-store-card>.button-link{justify-content:flex-start;justify-self:start}.platform-store-card-actions{grid-column:1/-1}}@media (max-width:680px){.platform-store-directory,.platform-feature-store-directory{padding-inline:14px}.platform-store-card,.platform-feature-store-card{grid-template-columns:1fr;padding:14px}.platform-store-card-metrics{grid-column:auto}}@media (max-width:460px){.platform-store-card-metrics{grid-template-columns:1fr}}.platform-console-page .platform-store-edit-form{grid-template-columns:minmax(0,1fr)}.platform-console-page .platform-store-edit-form>*{grid-column:1/-1;min-width:0}.platform-console-page .platform-store-edit-form>.form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-dashboard-access{border:1px solid var(--color-line-soft);background:linear-gradient(145deg, var(--brand,#4f46e5), var(--color-surface));border-radius:18px;margin-top:8px;padding:22px}@supports (color:color-mix(in lab, red, red)){.platform-dashboard-access{background:linear-gradient(145deg, color-mix(in srgb, var(--brand,#4f46e5) 4%, var(--color-surface)), var(--color-surface))}}.platform-dashboard-access{box-shadow:0 10px 28px #1f29370d}.platform-dashboard-access-header{border-bottom:1px solid var(--color-line-soft);align-items:center;padding-bottom:18px}.platform-dashboard-access-header>div:first-child{min-width:0}.platform-dashboard-access-header h3{letter-spacing:-.025em;font-size:22px}.platform-dashboard-access-header p:last-child{max-width:720px;font-size:12px}.platform-dashboard-access-mode{border:1px solid var(--brand,#4f46e5);flex:0 320px;min-width:260px;padding:12px}@supports (color:color-mix(in lab, red, red)){.platform-dashboard-access-mode{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 18%, var(--color-line-soft))}}.platform-dashboard-access-mode{background:var(--color-surface);border-radius:14px}.platform-dashboard-access-mode select{background:var(--color-surface-soft);min-height:46px;font-size:12px}.platform-dashboard-access .dashboard-feature-picker,.platform-dashboard-access .platform-capability-picker{border-color:var(--color-line-soft);background:#f7f9fc}@supports (color:color-mix(in lab, red, red)){.platform-dashboard-access .dashboard-feature-picker,.platform-dashboard-access .platform-capability-picker{background:color-mix(in srgb, var(--color-surface-soft) 58%, var(--color-surface))}}.platform-dashboard-access .dashboard-feature-picker{padding:18px}.platform-dashboard-access .dashboard-feature-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.platform-dashboard-access .dashboard-feature-option{border-radius:13px;min-height:72px;padding:12px}.platform-dashboard-access .dashboard-feature-option.selected{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.platform-dashboard-access .dashboard-feature-option.selected{border-color:color-mix(in srgb, var(--brand,#4f46e5) 45%, var(--color-line-soft))}}.platform-dashboard-access .dashboard-feature-option.selected{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.platform-dashboard-access .dashboard-feature-option.selected{background:color-mix(in srgb, var(--brand,#4f46e5) 6%, var(--color-surface))}}.platform-dashboard-access .dashboard-feature-option.selected{box-shadow:0 4px 12px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.platform-dashboard-access .dashboard-feature-option.selected{box-shadow:0 4px 12px color-mix(in srgb, var(--brand,#4f46e5) 8%, transparent)}}.platform-dashboard-access .dashboard-feature-option input{width:18px;height:18px;margin-top:2px}.platform-dashboard-access .dashboard-feature-option input:disabled{accent-color:var(--brand,#4f46e5);opacity:1}@media (max-width:760px){.platform-console-page .platform-store-edit-form>.form-row{grid-template-columns:1fr}.platform-dashboard-access{padding:14px}.platform-dashboard-access-header{align-items:stretch}.platform-dashboard-access-mode{flex-basis:auto}}.platform-dashboard-access .dashboard-feature-picker-actions>span.is-locked,.platform-dashboard-access .dashboard-feature-picker-header>span.is-locked{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.platform-dashboard-access .dashboard-feature-picker-actions>span.is-locked,.platform-dashboard-access .dashboard-feature-picker-header>span.is-locked{border-color:color-mix(in srgb, var(--brand,#4f46e5) 28%, var(--color-line-soft))}}.platform-dashboard-access .dashboard-feature-picker-actions>span.is-locked,.platform-dashboard-access .dashboard-feature-picker-header>span.is-locked{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.platform-dashboard-access .dashboard-feature-picker-actions>span.is-locked,.platform-dashboard-access .dashboard-feature-picker-header>span.is-locked{background:color-mix(in srgb, var(--brand,#4f46e5) 12%, var(--color-surface))}}.platform-dashboard-access .dashboard-feature-picker-actions>span.is-locked,.platform-dashboard-access .dashboard-feature-picker-header>span.is-locked{color:var(--brand,#4f46e5)}.platform-customer-access{border:1px solid var(--color-line-soft);background:var(--color-surface-soft);border-radius:16px;gap:16px;margin-top:24px;padding:20px;display:grid}.platform-customer-access-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.platform-customer-access-heading h3{color:var(--color-body-strong);margin:4px 0 6px;font-size:17px}.platform-customer-access-heading p:last-child{max-width:720px;color:var(--color-muted);margin:0;font-size:11px;line-height:1.55}.platform-access-security-note{border:1px solid var(--brand,#4f46e5);flex:none}@supports (color:color-mix(in lab, red, red)){.platform-access-security-note{border:1px solid color-mix(in srgb, var(--brand,#4f46e5) 25%, var(--color-line-soft))}}.platform-access-security-note{background:var(--brand,#4f46e5);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.platform-access-security-note{background:color-mix(in srgb, var(--brand,#4f46e5) 8%, var(--color-surface))}}.platform-access-security-note{color:var(--brand,#4f46e5);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:6px 10px;font-size:9px;font-weight:800}.platform-access-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.platform-access-option{border:1px solid var(--color-line-soft);background:var(--color-surface);cursor:pointer;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:14px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.platform-access-option:hover,.platform-access-option.selected{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.platform-access-option:hover,.platform-access-option.selected{border-color:color-mix(in srgb, var(--brand,#4f46e5) 60%, var(--color-line-soft))}}.platform-access-option:hover,.platform-access-option.selected{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.platform-access-option:hover,.platform-access-option.selected{background:color-mix(in srgb, var(--brand,#4f46e5) 5%, var(--color-surface))}}.platform-access-option:hover,.platform-access-option.selected{box-shadow:0 5px 16px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.platform-access-option:hover,.platform-access-option.selected{box-shadow:0 5px 16px color-mix(in srgb, var(--brand,#4f46e5) 10%, transparent)}}.platform-access-option:has(input:focus-visible){outline:2px solid var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.platform-access-option:has(input:focus-visible){outline:2px solid color-mix(in srgb, var(--brand,#4f46e5) 55%, transparent)}}.platform-access-option:has(input:focus-visible){outline-offset:2px}.platform-access-option input{width:17px;height:17px;accent-color:var(--brand,#4f46e5);margin:2px 0 0}.platform-access-option-copy{gap:5px;min-width:0;display:grid}.platform-access-option-copy strong{color:var(--color-body-strong);font-size:12px;line-height:1.25}.platform-access-option-copy small{min-height:34px;color:var(--color-muted);font-size:10px;line-height:1.45}.platform-access-option-copy em{background:var(--brand,#4f46e5);border-radius:999px;justify-self:start}@supports (color:color-mix(in lab, red, red)){.platform-access-option-copy em{background:color-mix(in srgb, var(--brand,#4f46e5) 10%, var(--color-surface))}}.platform-access-option-copy em{color:var(--brand,#4f46e5);padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.platform-access-mode-chip{text-transform:capitalize}@media (max-width:900px){.platform-access-option-grid{grid-template-columns:1fr}.platform-access-option-copy small{min-height:0}}@media (max-width:640px){.platform-customer-access-heading{flex-direction:column}.platform-access-security-note{justify-self:start}.platform-customer-access{padding:14px}}@media print{@page{size:80mm auto;margin:0}body:has(.sales-invoice-receipt-print) .sale-detail-page>:not(.sales-invoice-receipt-print){display:none!important}body:has(.sales-invoice-receipt-print) .sales-invoice-receipt-print{break-inside:avoid;page-break-inside:avoid;width:80mm;min-height:0;margin:0 auto;padding:0;display:block!important}body:has(.sales-invoice-receipt-print) .sales-invoice-receipt-print .pos-receipt-card{break-inside:avoid;page-break-inside:avoid}}.pos-receipt-card{box-sizing:border-box;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;border:1px solid #1f2937;border-radius:2px}.pos-receipt-header h1{overflow-wrap:anywhere;letter-spacing:-.02em;max-width:100%}.pos-receipt-meta>div,.pos-receipt-totals>div{align-items:baseline}.pos-receipt-meta dt,.pos-receipt-totals dt{flex:0 0 28%}.pos-receipt-meta dd,.pos-receipt-totals dd{overflow-wrap:anywhere;flex:1;min-width:0}.pos-receipt-item>div{flex:1;min-width:0}.pos-receipt-item>span{overflow-wrap:anywhere;max-width:30%}@media print{.pos-receipt-card{border-color:#111}}.recent-activity-card .activity-table{--activity-table-border:#b4bac4}@supports (color:color-mix(in lab, red, red)){.recent-activity-card .activity-table{--activity-table-border:color-mix(in srgb, var(--color-body-strong) 22%, var(--color-line))}}.recent-activity-card .activity-table{border-color:var(--activity-table-border)}.recent-activity-card .activity-table-head{border-bottom-color:var(--activity-table-border)}.recent-activity-card .activity-table-head .activity-table-cell+.activity-table-cell,.recent-activity-card .activity-table-row .activity-table-cell+.activity-table-cell{border-left-color:var(--activity-table-border)}.recent-activity-card .activity-table-row+.activity-table-row{border-top-color:var(--activity-table-border)}.recent-activity-table-shell{margin-top:0}.recent-activity-table{min-width:920px}.recent-activity-table .activity-col-date,.recent-activity-table .activity-col-time{white-space:nowrap;width:96px}.recent-activity-table .activity-col-reference{min-width:200px}.recent-activity-table .activity-col-party{min-width:140px}.recent-activity-table .activity-col-status{text-align:center;min-width:120px}.recent-activity-table .activity-col-amount{min-width:110px}.recent-activity-table .activity-reference{color:var(--color-body-strong);font-weight:700;text-decoration:none}.recent-activity-table .activity-reference:hover{color:var(--brand,#4f46e5)}.dashboard-kpi-card,.theme-dark .dashboard-kpi-card{min-height:164px;padding-bottom:56px}.dashboard-kpi-activity{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:8px;display:flex;position:absolute;bottom:13px;left:17px;right:17px}.dashboard-kpi-change{color:#64748b;white-space:nowrap;align-items:center;gap:2px;min-width:0;font-size:9.5px;font-style:normal;font-weight:750;line-height:1;display:inline-flex}.dashboard-kpi-change>svg{stroke-width:2.5px;width:13px;height:13px}.dashboard-kpi-change.up{color:#087a40}.dashboard-kpi-change.down{color:#be123c}.dashboard-kpi-change.neutral{color:#64748b}.dashboard-kpi-change span{color:#94a3b8;font-weight:600}.theme-dark .dashboard-kpi-activity{border-top-color:#334155}.theme-dark .dashboard-kpi-change.up{color:#5ee39a}.theme-dark .dashboard-kpi-change.down{color:#fda4af}.theme-dark .dashboard-kpi-change.neutral,.theme-dark .dashboard-kpi-change span{color:#a9b8ca}.dashboard-kpi-sparkline{flex:0 92px;width:92px;height:32px;overflow:visible}.dashboard-kpi-sparkline path{stroke:var(--kpi,#307dcf);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.dashboard-kpi-sparkline circle{fill:var(--kpi,#307dcf);stroke:#fff;stroke-width:1px}@media (max-width:600px){.dashboard-kpi-card,.theme-dark .dashboard-kpi-card{min-height:148px;padding-bottom:50px}.dashboard-kpi-activity{gap:5px;bottom:10px;left:12px;right:12px}.dashboard-kpi-change span{display:none}.dashboard-kpi-sparkline{flex-basis:68px;width:68px;height:27px}}.pos-receipt-card{overflow-wrap:normal;border:0;border-radius:0;width:min(100%,794px);min-height:900px;padding:34px 34px 38px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.3}.pos-receipt-card.pos-receipt-standard,.pos-receipt-card.pos-receipt-a4{flex-direction:column;width:min(100%,794px);display:flex}.pos-receipt-header{text-align:center;border:0;margin:0 0 28px;padding:0}.pos-receipt-logo-wrap{justify-content:center;align-items:center;margin:0 auto 8px;display:flex}.pos-receipt-header h1{letter-spacing:0;margin:6px 0 0;font-size:24px;font-weight:500}.pos-receipt-header p{margin:3px 0 0;font-size:13px}.pos-receipt-header h2{color:#111;text-underline-offset:3px;margin:5px 0 0;font-size:18px;font-weight:500;text-decoration:underline}.pos-receipt-logo{object-fit:contain;width:auto;max-width:58mm;height:auto;max-height:22mm;margin:0 auto;display:block}.pos-receipt-logo-fallback{width:22mm;height:22mm;margin-bottom:7px}.pos-receipt-meta{justify-content:space-between;align-items:flex-start;gap:24px;min-height:96px;margin:0 0 18px;display:flex}.pos-receipt-meta p{margin:0 0 2px}.pos-receipt-meta>.pos-receipt-meta-main{min-height:0;display:block}.pos-receipt-meta-main p:nth-child(2){margin-top:3px}.pos-receipt-date{text-align:right;flex:none}.pos-receipt-items{border:0;margin:0;padding:0;position:relative}.pos-receipt-table{z-index:1;border-collapse:collapse;table-layout:fixed;color:#111;font-variant-numeric:tabular-nums;width:100%;position:relative}.pos-receipt-table th,.pos-receipt-table td{vertical-align:middle;border:1px solid #222;height:27px;padding:5px 7px}.pos-receipt-table thead th{vertical-align:bottom;background:#e7e7e7;font-weight:700;text-align:center!important}.pos-receipt-table thead th.invoice-quantity,.pos-receipt-table thead th.invoice-rate,.pos-receipt-table thead th.invoice-subtotal{text-align:center!important}.pos-receipt-table tbody strong{font-weight:600;display:block}.pos-receipt-table tbody small{color:#444;margin-top:2px;font-size:10px;display:block}.pos-receipt-table .invoice-sl{text-align:center;width:6%}.pos-receipt-table td.invoice-quantity{text-align:right;width:12%}.pos-receipt-table td.invoice-rate{text-align:right;width:15%}.pos-receipt-table td.invoice-subtotal{text-align:right;width:17%}.pos-receipt-table tfoot th{text-align:right;font-weight:400}.pos-receipt-table tfoot td{text-align:right}.pos-receipt-table tr.pos-receipt-grand{font-size:inherit;font-weight:inherit;border:0;margin:0;padding:0}.pos-receipt-table tfoot .pos-receipt-grand th,.pos-receipt-table tfoot .pos-receipt-grand td{font-weight:800}.pos-receipt-watermark{z-index:2;color:#38a946;letter-spacing:3px;opacity:.34;pointer-events:none;font-size:66px;font-weight:800;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-46deg)}.pos-receipt-words{margin:24px 0 0}.pos-receipt-footer{color:#111;justify-content:space-between;align-items:flex-end;gap:32px;min-height:110px;margin-top:16px;font-size:12px;display:flex}.pos-receipt-footer span{border-top:1px solid #222;width:160px;padding-top:3px}.pos-receipt-footer span:last-child{text-align:right}.pos-receipt-standard .pos-receipt-footer,.pos-receipt-a4 .pos-receipt-footer{margin-top:auto}.pos-receipt-actions{width:min(100%,400px)}.pos-receipt-card.pos-receipt-thermal_80mm,.pos-receipt-card.pos-receipt-thermal_58mm{min-height:0;padding:22px 14px 26px;font-size:9px}.pos-receipt-thermal_80mm .pos-receipt-header,.pos-receipt-thermal_58mm .pos-receipt-header{margin-bottom:14px}.pos-receipt-thermal_80mm .pos-receipt-header h1,.pos-receipt-thermal_58mm .pos-receipt-header h1{font-size:16px}.pos-receipt-thermal_80mm .pos-receipt-header h2,.pos-receipt-thermal_58mm .pos-receipt-header h2{font-size:13px}.pos-receipt-thermal_80mm .pos-receipt-header p,.pos-receipt-thermal_58mm .pos-receipt-header p{font-size:9px}.pos-receipt-thermal_80mm .pos-receipt-logo,.pos-receipt-thermal_58mm .pos-receipt-logo{max-height:17mm}.pos-receipt-thermal_80mm .pos-receipt-meta,.pos-receipt-thermal_58mm .pos-receipt-meta{min-height:0;margin-bottom:12px;display:block}.pos-receipt-thermal_80mm .pos-receipt-date,.pos-receipt-thermal_58mm .pos-receipt-date{text-align:left;margin-top:4px}.pos-receipt-thermal_80mm .pos-receipt-table th,.pos-receipt-thermal_80mm .pos-receipt-table td,.pos-receipt-thermal_58mm .pos-receipt-table th,.pos-receipt-thermal_58mm .pos-receipt-table td{height:20px;padding:3px 2px}.pos-receipt-thermal_80mm .pos-receipt-table tbody small,.pos-receipt-thermal_58mm .pos-receipt-table tbody small{font-size:7px}.pos-receipt-thermal_80mm .pos-receipt-watermark,.pos-receipt-thermal_58mm .pos-receipt-watermark{font-size:34px}.pos-receipt-thermal_80mm .pos-receipt-words,.pos-receipt-thermal_58mm .pos-receipt-words{margin-top:14px}.pos-receipt-thermal_80mm .pos-receipt-footer,.pos-receipt-thermal_58mm .pos-receipt-footer{gap:18px;min-height:60px;font-size:8px}.pos-receipt-thermal_80mm .pos-receipt-footer span,.pos-receipt-thermal_58mm .pos-receipt-footer span{width:42%}@media (max-width:600px){.pos-receipt-page{padding-inline:8px}.pos-receipt-card{min-height:0;padding:24px 14px 28px;font-size:10px}.pos-receipt-header{margin-bottom:18px}.pos-receipt-header h1{font-size:19px}.pos-receipt-header h2{font-size:15px}.pos-receipt-meta{min-height:0;margin-bottom:14px;display:block}.pos-receipt-date{text-align:left;margin-top:5px}.pos-receipt-table th,.pos-receipt-table td{height:23px;padding:4px 3px}.pos-receipt-table tbody small{font-size:8px}.pos-receipt-watermark{font-size:43px}.pos-receipt-footer{min-height:80px;font-size:9px}.pos-receipt-footer span{width:42%}}.pos-receipt-card.pos-receipt-standard,.pos-receipt-card.pos-receipt-a4{page:invoice-a4}.pos-receipt-card.pos-receipt-thermal_80mm{page:receipt-80mm}.pos-receipt-card.pos-receipt-thermal_58mm{page:receipt-58mm}@page invoice-a4{size:A4 portrait;margin:0}@page receipt-80mm{size:80mm auto;margin:0}@page receipt-58mm{size:58mm auto;margin:0}@media print{body:has(.sales-invoice-receipt-print) .sales-invoice-receipt-print{width:auto!important;margin:0!important}.pos-receipt-header{text-align:center!important}.pos-receipt-logo-wrap{justify-content:center!important;margin:0 auto 8px!important;display:flex!important}.pos-receipt-logo{object-fit:contain!important;width:auto!important;max-width:58mm!important;height:auto!important;max-height:22mm!important;margin:0 auto!important;display:block!important}.pos-receipt-card.pos-receipt-standard,.pos-receipt-card.pos-receipt-a4{width:210mm;min-height:297mm;padding:14mm 16mm 16mm}.pos-receipt-card.pos-receipt-thermal_80mm{width:80mm;min-height:0;padding:6mm 4mm}.pos-receipt-card.pos-receipt-thermal_58mm{width:58mm;min-height:0;padding:5mm 3mm}.pos-receipt-table thead th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#e7e7e7!important}}.billing-page{gap:20px;max-width:1680px;margin:0 auto;padding-bottom:36px;display:grid}.billing-hero{border:1px solid var(--color-line);background:radial-gradient(circle at 10% 0%,var(--brand),transparent 42%),var(--color-surface);border-radius:22px;justify-content:space-between;gap:24px;padding:30px;display:flex}@supports (color:color-mix(in lab, red, red)){.billing-hero{background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--brand) 18%,transparent),transparent 42%),var(--color-surface)}}.billing-hero{box-shadow:var(--app-shadow)}.billing-hero h1{letter-spacing:-.04em;color:var(--color-body-strong);margin:5px 0 8px;font-size:clamp(28px,4vw,46px)}.billing-hero p:not(.eyebrow){max-width:610px;color:var(--color-muted);line-height:1.7}.billing-trust{color:var(--color-body-strong);align-items:center;gap:8px;margin-top:18px;font-size:11px;font-weight:750;display:flex}.billing-trust svg{width:15px;color:var(--brand)}.billing-trust span{background:var(--color-line);border-radius:99px;width:4px;height:4px}.billing-current-card{border:1px solid var(--brand);grid-template-columns:auto 1fr;align-content:center;gap:13px;min-width:240px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-current-card{border:1px solid color-mix(in srgb,var(--brand) 22%,var(--color-line))}}.billing-current-card{background:var(--brand);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.billing-current-card{background:color-mix(in srgb,var(--brand) 6%,var(--color-surface))}}.billing-current-card>small{color:var(--color-muted);grid-column:2;font-size:10px}.billing-current-card strong{color:var(--color-body-strong);margin:2px 0 7px;font-size:18px;display:block}.billing-orb{background:var(--brand);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.billing-orb svg{width:20px}.billing-channel-strip{border:1px solid var(--color-line);background:var(--color-surface);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.billing-channel-strip strong{color:var(--color-body-strong);font-size:14px}.billing-channels{flex-wrap:wrap;gap:8px;display:flex}.billing-channels span{border:1px solid var(--color-line-soft);background:var(--color-surface-soft);color:var(--color-body-strong);border-radius:99px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:750;display:flex}.billing-channels svg{width:13px;color:var(--brand)}.billing-section{gap:18px;display:grid}.billing-section-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.billing-section-head h2{color:var(--color-body-strong);margin:0}.billing-section-head p:not(.eyebrow){color:var(--color-muted);margin:5px 0 0;font-size:12px}.billing-toggle{border:1px solid var(--color-line);background:var(--color-surface);border-radius:10px;gap:4px;padding:4px;display:flex}.billing-toggle button{color:var(--color-muted);background:0 0;border:0;border-radius:7px;padding:9px 12px;font-size:10px;font-weight:800}.billing-toggle button.active{background:var(--brand);color:#fff}.billing-toggle em{color:inherit;opacity:.7;font-style:normal}.billing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.billing-plan-card{border:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--app-shadow);border-radius:16px;flex-direction:column;gap:12px;padding:22px;display:flex;position:relative}.billing-plan-card.selected{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.billing-plan-card.selected{border-color:color-mix(in srgb,var(--brand) 55%,var(--color-line))}}.billing-plan-card.selected{box-shadow:0 12px 30px var(--brand)}@supports (color:color-mix(in lab, red, red)){.billing-plan-card.selected{box-shadow:0 12px 30px color-mix(in srgb,var(--brand) 12%,transparent)}}.billing-plan-ribbon{background:var(--brand);border-radius:99px;padding:5px 8px;position:absolute;top:15px;right:15px}@supports (color:color-mix(in lab, red, red)){.billing-plan-ribbon{background:color-mix(in srgb,var(--brand) 12%,transparent)}}.billing-plan-ribbon{color:var(--brand);font-size:9px;font-weight:850}.billing-plan-top{color:var(--color-body-strong);align-items:center;gap:10px;font-size:16px;font-weight:850;display:flex}.billing-plan-icon{background:var(--brand);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-plan-icon{background:color-mix(in srgb,var(--brand) 12%,transparent)}}.billing-plan-icon{color:var(--brand)}.billing-plan-icon svg{width:16px}.billing-plan-card>p{min-height:36px;color:var(--color-muted);margin:0;font-size:11px;line-height:1.55}.billing-price{align-items:baseline;gap:6px;padding:6px 0;display:flex}.billing-price strong{color:var(--color-body-strong);letter-spacing:-.04em;font-size:25px}.billing-price small{color:var(--color-muted);font-size:10px}.billing-plan-card ul{border-top:1px solid var(--color-line);gap:8px;min-height:116px;margin:0;padding:10px 0 4px;list-style:none;display:grid}.billing-plan-card li{color:var(--color-body);text-transform:capitalize;gap:7px;font-size:11px;display:flex}.billing-plan-card li svg{width:14px;color:var(--brand);flex:none}.billing-plan-button{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:auto;display:flex}.billing-plan-button svg{width:14px}.billing-alert{border:1px solid #e0a4a9;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.billing-alert{border:1px solid color-mix(in srgb,var(--color-danger) 35%,var(--color-line))}}.billing-alert{background:var(--color-danger-bg);color:var(--color-danger);border-radius:10px;font-size:11px}.billing-invoices{padding:0;overflow:hidden}.billing-invoices .management-table-shell{padding-bottom:0}.billing-footnote{color:var(--color-muted);text-align:center;margin:0;font-size:10px}@media (max-width:900px){.billing-hero,.billing-channel-strip,.billing-section-head{flex-direction:column;align-items:stretch}.billing-plans{grid-template-columns:1fr}.billing-current-card{min-width:0}}.billing-bank-card{padding:0;overflow:hidden}.billing-bank-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 22px;display:grid}.billing-bank-form label{color:var(--color-body-strong);gap:6px;font-size:11px;font-weight:750;display:grid}.billing-bank-form input,.billing-bank-form select{border:1px solid var(--color-line-soft);background:var(--color-surface-soft);min-height:38px;color:var(--color-body-strong);border-radius:8px;padding:0 10px}.billing-bank-form button{place-self:end start}.billing-bank-card>.form-message{padding:0 22px 20px}@media (max-width:700px){.billing-bank-form{grid-template-columns:1fr}}.billing-invoices .panel-heading,.billing-bank-card .panel-heading{align-items:flex-start;margin:0;padding:18px 22px 16px;overflow:visible}.billing-card-title{flex-direction:column;gap:6px;min-width:0;display:flex}.billing-card-title .eyebrow{margin:0;line-height:1.3;overflow:visible}.billing-card-title h2{margin:0;line-height:1.35;overflow:visible}.billing-card-title p:not(.eyebrow){max-width:52rem;color:var(--color-muted);margin:0;font-size:12px;font-weight:500;line-height:1.55}.billing-alert-info{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.billing-alert-info{border-color:color-mix(in srgb, var(--brand) 28%, var(--color-line))}}.billing-alert-info{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.billing-alert-info{background:color-mix(in srgb, var(--brand) 8%, var(--color-surface))}}.billing-alert-info{color:var(--color-body-strong)}.billing-pay-dialog{width:min(520px,100vw - 24px)}.billing-pay-options{gap:10px;padding:0 20px 20px;display:grid}.billing-pay-busy{color:var(--color-muted);margin:0;font-size:12px}.billing-pay-option{border:1px solid var(--color-line);background:var(--color-surface);text-align:left;cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;display:flex}.billing-pay-option:hover:not(:disabled){border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.billing-pay-option:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 45%, var(--color-line))}}.billing-pay-option:hover:not(:disabled){background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.billing-pay-option:hover:not(:disabled){background:color-mix(in srgb, var(--brand) 6%, var(--color-surface))}}.billing-pay-option:disabled{cursor:not-allowed;opacity:.7}.billing-pay-option svg{width:18px;height:18px;color:var(--brand);flex:none;margin-top:2px}.billing-pay-option span{gap:4px;display:grid}.billing-pay-option strong{color:var(--color-body-strong);font-size:14px}.billing-pay-option small{color:var(--color-muted);font-size:12px;line-height:1.5}.billing-bank-form small{color:var(--color-muted);font-size:10px;font-weight:600}.fraud-check-dashboard{max-width:100%}.fraud-check-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.fraud-check-actions{align-items:center;gap:10px;display:flex}.fraud-check-settings-btn{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.fraud-check-settings-btn:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.fraud-check-settings-btn:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 6%, var(--color-surface))}}.fraud-check-search{align-items:center;display:flex}.fraud-check-phone-input{border:1px solid var(--color-line);background:var(--color-surface);border-right:none;border-radius:8px 0 0 8px;outline:none;width:220px;padding:8px 12px;font-size:12px}.fraud-check-phone-input:focus{border-color:var(--brand,#4f46e5)}.fraud-check-search-btn{border:1px solid var(--color-line);background:var(--color-body,#1a1a2e);color:#fff;cursor:pointer;border-radius:0 8px 8px 0;align-items:center;gap:6px;padding:8px 18px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.fraud-check-search-btn:hover{opacity:.9}.fraud-check-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.fraud-check-stat-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:15px;display:flex;box-shadow:0 8px 28px #16294209}.fraud-check-stat-card span:first-child{color:var(--color-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.fraud-check-stat-card span:last-child{font-variant-numeric:tabular-nums}@media (max-width:640px){.fraud-check-stats{grid-template-columns:repeat(2,1fr)}}.fraud-check-status{text-transform:capitalize;border-radius:9999px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block}.fraud-check-status.safe{background:var(--color-success-bg,#d1fae5);color:var(--color-success,#065f46)}.fraud-check-status.suspect{background:var(--color-warning-bg,#fef3c7);color:var(--color-warning,#92400e)}.fraud-check-status.fraud{background:var(--color-danger-bg,#fee2e2);color:var(--color-danger,#991b1b)}.fraud-check-status.pending{background:var(--color-line);color:var(--color-muted)}.fraud-check-action-btn{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body);cursor:pointer;border-radius:6px;padding:5px 12px;font-size:10px;font-weight:600;transition:all .15s}.fraud-check-action-btn:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.fraud-check-action-btn:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 6%, var(--color-surface))}}.fraud-check-settings-page{max-width:100%}.fraud-check-settings-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.fraud-check-back-btn{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.fraud-check-back-btn:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.fraud-check-back-btn:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 6%, var(--color-surface))}}.fraud-check-settings-form{flex-direction:column;gap:0;display:flex}.fraud-check-courier-section{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;margin-bottom:12px;padding:20px 24px;box-shadow:0 8px 28px #16294209}.fraud-check-courier-title-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.fraud-check-courier-title{color:var(--color-body-strong,#1a1a2e);margin:0 0 12px;font-size:13px;font-weight:700}.fraud-check-courier-title-row .fraud-check-courier-title{margin:0}.fraud-check-settings-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.fraud-check-settings-grid-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.fraud-check-settings-grid label,.fraud-check-settings-grid-3 label{color:var(--color-body);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.fraud-check-settings-grid input,.fraud-check-settings-grid-3 input{border:1px solid var(--color-line);background:var(--color-surface);border-radius:8px;outline:none;padding:10px 12px;font-size:13px;transition:border-color .15s}.fraud-check-settings-grid input:focus,.fraud-check-settings-grid-3 input:focus{border-color:var(--brand,#4f46e5)}.fraud-check-custom-divider{background:var(--color-line);height:1px;margin:4px 0 12px}.fraud-check-add-btn{border:1px dashed var(--color-line);color:var(--brand,#4f46e5);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-top:4px;margin-bottom:16px;padding:10px 18px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.fraud-check-add-btn:hover{border-color:var(--brand,#4f46e5);background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.fraud-check-add-btn:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 4%, transparent)}}.fraud-check-remove-btn{border:1px solid var(--color-danger,#ef4444);color:var(--color-danger,#ef4444);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:10px;font-weight:600;transition:all .15s;display:inline-flex}.fraud-check-remove-btn:hover{background:var(--color-danger-bg,#fee2e2)}.fraud-check-settings-footer{padding-top:8px}.fraud-check-save-btn{background:var(--color-body,#1a1a2e);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:10px 24px;font-size:12px;font-weight:600;transition:opacity .15s;display:inline-flex}.fraud-check-save-btn:hover{opacity:.9}@media (max-width:640px){.fraud-check-settings-grid,.fraud-check-settings-grid-3{grid-template-columns:1fr}}.shipping-methods-page{max-width:100%}.shipping-methods-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.shipping-methods-add-btn{background:var(--brand,#7c3aed);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:12px;font-weight:600;transition:opacity .15s;display:inline-flex}.shipping-methods-add-btn:hover{opacity:.9}.shipping-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.shipping-modal{background:#fff;border-radius:16px;width:90%;max-width:720px;max-height:90vh;overflow-y:auto;box-shadow:0 24px 80px #0003}.shipping-modal-header{justify-content:space-between;align-items:center;padding:20px 24px 0;display:flex}.shipping-modal-header h2{color:var(--color-body-strong,#1a1a2e);margin:0;font-size:16px;font-weight:700}.shipping-modal-close{background:var(--color-line,#e2e8f0);width:32px;height:32px;color:var(--color-muted,#64748b);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.shipping-modal-close:hover{background:var(--color-danger,#ef4444);color:#fff}.shipping-modal-body{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.shipping-modal-row{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.shipping-modal-body label{color:var(--color-body);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.shipping-modal-body input,.shipping-modal-body select,.shipping-modal-body textarea{border:1px solid var(--color-line);background:var(--color-surface);border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.shipping-modal-body input:focus,.shipping-modal-body select:focus,.shipping-modal-body textarea:focus{border-color:var(--brand,#4f46e5)}.shipping-modal-body textarea{resize:vertical;min-height:80px}.shipping-modal-footer{border-top:1px solid var(--color-line);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.shipping-modal-cancel{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body);cursor:pointer;border-radius:8px;padding:10px 24px;font-size:12px;font-weight:600;transition:background .15s}.shipping-modal-cancel:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.shipping-modal-cancel:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 6%, var(--color-surface))}}.shipping-modal-create{background:var(--brand,#7c3aed);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 28px;font-size:12px;font-weight:600;transition:opacity .15s}.shipping-modal-create:hover{opacity:.9}.shipping-methods-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.shipping-methods-search{border:1px solid var(--color-line);background:var(--color-surface);border-radius:8px;outline:none;flex:1;min-width:200px;padding:10px 14px;font-size:12px;transition:border-color .15s}.shipping-methods-search:focus{border-color:var(--brand,#4f46e5)}.shipping-methods-status-filter{border:1px solid var(--color-line);background:var(--color-surface);border-radius:8px;outline:none;min-width:160px;padding:10px 14px;font-size:12px}.shipping-methods-filter-btn,.shipping-methods-reset-btn{border:1px solid var(--color-line);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.shipping-methods-filter-btn{background:var(--brand,#7c3aed);color:#fff;border-color:var(--brand,#7c3aed)}.shipping-methods-filter-btn:hover{opacity:.9}.shipping-methods-reset-btn{background:var(--color-surface);color:var(--color-body)}.shipping-methods-reset-btn:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.shipping-methods-reset-btn:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 6%, var(--color-surface))}}.shipping-methods-code{background:var(--color-line);color:var(--color-muted);border-radius:6px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block}.shipping-methods-rate-type{background:var(--color-info-bg,#dbeafe);color:var(--color-info,#2563eb);border-radius:9999px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block}.shipping-methods-status{border-radius:9999px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block}.shipping-methods-status.enabled{background:var(--color-success-bg,#d1fae5);color:var(--color-success,#065f46)}.shipping-methods-status.disabled{background:var(--color-line);color:var(--color-muted)}.shipping-methods-actions{justify-content:center;align-items:center;gap:6px;display:flex}.shipping-methods-action-btn{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body);cursor:pointer;border-radius:6px;padding:5px 12px;font-size:10px;font-weight:600;transition:all .15s}.shipping-methods-action-btn.edit:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.shipping-methods-action-btn.edit:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 6%, var(--color-surface))}}.shipping-methods-action-btn.enable{border-color:var(--color-success,#10b981);color:var(--color-success,#10b981)}.shipping-methods-action-btn.enable:hover{background:var(--color-success-bg,#d1fae5)}.shipping-methods-action-btn.disable{border-color:var(--color-warning,#f59e0b);color:var(--color-warning,#f59e0b)}.shipping-methods-action-btn.disable:hover{background:var(--color-warning-bg,#fef3c7)}.shipping-methods-action-btn.delete{border-color:var(--color-danger,#ef4444);color:var(--color-danger,#ef4444);align-items:center;gap:3px;display:inline-flex}.shipping-methods-action-btn.delete:hover{background:var(--color-danger-bg,#fee2e2)}.shipping-methods-footer{color:var(--color-muted);margin-top:12px;font-size:11px}@media (max-width:640px){.shipping-modal-row{grid-template-columns:1fr}.shipping-methods-filters{flex-direction:column;align-items:stretch}}.advanced-shipping-page{max-width:100%}.advanced-shipping-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.advanced-shipping-header-actions{flex-shrink:0;gap:10px;display:flex}.advanced-shipping-link-btn{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body);border-radius:8px;align-items:center;padding:8px 18px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.advanced-shipping-link-btn:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.advanced-shipping-link-btn:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 6%, var(--color-surface))}}.advanced-shipping-primary-btn{background:var(--brand,#7c3aed);color:#fff;border:none;border-radius:8px;align-items:center;padding:8px 18px;font-size:12px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.advanced-shipping-primary-btn:hover{opacity:.9}.advanced-shipping-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.advanced-shipping-stat-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;min-width:0;padding:15px;box-shadow:0 8px 28px #16294209}.advanced-shipping-stat-card span{color:var(--color-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.advanced-shipping-stat-card strong{color:var(--color-body-strong);font-variant-numeric:tabular-nums;margin-top:8px;font-size:24px;display:block}@media (max-width:640px){.advanced-shipping-stats{grid-template-columns:repeat(2,1fr)}}.advanced-shipping-grid{grid-template-columns:1fr 300px;align-items:start;gap:16px;display:grid}@media (max-width:900px){.advanced-shipping-grid{grid-template-columns:1fr}}.advanced-shipping-policy{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;padding:24px;box-shadow:0 8px 28px #16294209}.advanced-shipping-policy h2{color:var(--color-body-strong,#1a1a2e);margin:0 0 20px;font-size:14px;font-weight:700}.advanced-shipping-form-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px;display:grid}@media (max-width:640px){.advanced-shipping-form-grid{grid-template-columns:1fr}}.advanced-shipping-form-grid label{color:var(--color-body);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.advanced-shipping-form-grid small{color:var(--color-muted);font-size:10px;font-weight:400}.advanced-shipping-form-grid input,.advanced-shipping-form-grid select{border:1px solid var(--color-line);background:var(--color-surface);border-radius:8px;outline:none;padding:10px 12px;font-size:13px;transition:border-color .15s}.advanced-shipping-form-grid input:focus,.advanced-shipping-form-grid select:focus{border-color:var(--brand,#4f46e5)}.advanced-shipping-save-btn{background:var(--brand,#7c3aed);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:10px 24px;font-size:12px;font-weight:600;transition:opacity .15s;display:inline-flex}.advanced-shipping-save-btn:hover{opacity:.9}.advanced-shipping-save-btn:disabled{opacity:.6;cursor:not-allowed}.advanced-shipping-sidebar{flex-direction:column;gap:12px;display:flex}.advanced-shipping-rule-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;padding:24px;box-shadow:0 8px 28px #16294209}.advanced-shipping-rule-card h2{color:var(--color-body-strong,#1a1a2e);margin:0 0 16px;font-size:14px;font-weight:700}.advanced-shipping-rules{counter-reset:rule;margin:0;padding:0;list-style:none}.advanced-shipping-rules li{counter-increment:rule;color:var(--color-body);border-bottom:1px solid var(--color-line-soft,#f1f5f9);padding:10px 0 10px 32px;font-size:12px;position:relative}.advanced-shipping-rules li:last-child{border-bottom:none}.advanced-shipping-rules li:before{content:counter(rule) ".";color:var(--color-muted);font-size:11px;font-weight:700;position:absolute;left:0}.advanced-shipping-sidebar-actions{flex-direction:column;gap:8px;display:flex}.advanced-shipping-sidebar-btn{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body);border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.advanced-shipping-sidebar-btn:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.advanced-shipping-sidebar-btn:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 6%, var(--color-surface))}}.shipping-pro-page{max-width:100%}.shipping-pro-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.shipping-pro-header-actions{flex-shrink:0;gap:8px;display:flex}.shipping-pro-link-btn{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body);border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.shipping-pro-link-btn:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.shipping-pro-link-btn:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 6%, var(--color-surface))}}.shipping-pro-filter-toggle{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.shipping-pro-filter-toggle:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.shipping-pro-filter-toggle:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 6%, var(--color-surface))}}.shipping-pro-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.shipping-pro-search{border:1px solid var(--color-line);background:var(--color-surface);border-radius:8px;outline:none;flex:1;min-width:200px;padding:10px 14px;font-size:12px;transition:border-color .15s}.shipping-pro-search:focus{border-color:var(--brand,#4f46e5)}.shipping-pro-status-filter{border:1px solid var(--color-line);background:var(--color-surface);border-radius:8px;outline:none;min-width:160px;padding:10px 14px;font-size:12px}.shipping-pro-filter-btn{border:1px solid var(--color-line);cursor:pointer;background:var(--brand,#7c3aed);color:#fff;border-color:var(--brand,#7c3aed);border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.shipping-pro-filter-btn:hover{opacity:.9}.shipping-pro-reset-btn{border:1px solid var(--color-line);cursor:pointer;background:var(--color-surface);color:var(--color-body);border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.shipping-pro-reset-btn:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.shipping-pro-reset-btn:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 6%, var(--color-surface))}}.shipping-pro-add-section{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;margin-top:20px;padding:24px;box-shadow:0 8px 28px #16294209}.shipping-pro-add-section h2{color:var(--color-body-strong,#1a1a2e);margin:0 0 20px;font-size:14px;font-weight:700}.shipping-pro-form-grid-2{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px;display:grid}.shipping-pro-form-grid-3{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}.shipping-pro-form-grid-4{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.shipping-pro-form-grid-6{grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:16px;display:grid}@media (max-width:900px){.shipping-pro-form-grid-3,.shipping-pro-form-grid-4,.shipping-pro-form-grid-6{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.shipping-pro-form-grid-2,.shipping-pro-form-grid-3,.shipping-pro-form-grid-4,.shipping-pro-form-grid-6{grid-template-columns:1fr}.shipping-pro-filters{flex-direction:column;align-items:stretch}}.shipping-pro-add-section label{color:var(--color-body);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.shipping-pro-add-section input,.shipping-pro-add-section select,.shipping-pro-add-section textarea{border:1px solid var(--color-line);background:var(--color-surface);border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.shipping-pro-add-section input:focus,.shipping-pro-add-section select:focus,.shipping-pro-add-section textarea:focus{border-color:var(--brand,#4f46e5)}.shipping-pro-add-section textarea{resize:vertical;min-height:80px}.shipping-pro-form-footer{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.shipping-pro-toggle-label{color:var(--color-body);cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.shipping-pro-toggle-label-inline{color:var(--color-body);align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:600;display:inline-flex}.shipping-pro-toggle{width:36px;height:20px;accent-color:var(--brand,#7c3aed);cursor:pointer}.shipping-pro-create-btn{background:var(--brand,#7c3aed);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:10px 24px;font-size:12px;font-weight:600;transition:opacity .15s;display:inline-flex}.shipping-pro-create-btn:hover{opacity:.9}.inventory-dashboard{max-width:100%}.inventory-dashboard-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.inventory-dashboard-stats{grid-template-columns:repeat(6,1fr);gap:14px;margin-bottom:16px;display:grid}@media (max-width:1200px){.inventory-dashboard-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.inventory-dashboard-stats{grid-template-columns:repeat(2,1fr)}}.inventory-dashboard-stat-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;min-width:0;padding:15px;box-shadow:0 8px 28px #16294209}.inventory-dashboard-stat-card span{color:var(--color-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.inventory-dashboard-stat-card strong{color:var(--color-body-strong);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:8px;font-size:clamp(20px,1.65vw,28px);line-height:1.1;display:block}.inventory-dashboard-stat-card.currency strong{font-size:clamp(16px,1.4vw,24px)}.inventory-dashboard-stat-card small{color:var(--color-muted);margin-top:6px;font-size:10px;display:block}.inventory-dashboard-panels{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.inventory-dashboard-panel{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;overflow:hidden;box-shadow:0 8px 28px #16294209}.inventory-dashboard-panel.full-width{margin-bottom:16px}.inventory-dashboard-panel header{justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.inventory-dashboard-panel header h2{color:var(--color-body-strong,#1a1a2e);margin:0;font-size:14px;font-weight:700}.inventory-dashboard-panel header>a{color:var(--brand,#7c3aed);font-size:12px;font-weight:600;text-decoration:none}.inventory-dashboard-panel header>a:hover{text-decoration:underline}.inventory-badge-default{background:var(--brand,#7c3aed);color:#fff;vertical-align:middle;border-radius:6px;margin-left:8px;padding:2px 8px;font-size:9px;font-weight:600;display:inline-block}.inventory-compact-table{min-width:unset!important}.inventory-compact-table td{vertical-align:middle;height:auto!important;padding:8px 12px!important}.inventory-compact-table th{height:36px!important}.inventory-time-badge{background:var(--color-line,#e2e8f0);color:var(--color-muted);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.inventory-stock-badge{border-radius:50%;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.inventory-stock-badge.low{background:var(--color-danger,#ef4444);color:#fff}.inventory-type-badge{border-radius:9999px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block}.inventory-type-badge.sale{background:var(--color-info-bg,#dbeafe);color:var(--color-info,#2563eb)}.inventory-type-badge.return{background:var(--color-success-bg,#d1fae5);color:var(--color-success,#065f46)}.inventory-change{font-size:12px;font-weight:700}.inventory-change.positive{color:var(--color-success,#10b981)}.inventory-change.negative{color:var(--color-danger,#ef4444)}.inventory-pagination{color:var(--color-muted);border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:12px 18px;font-size:11px;display:flex}.inventory-pagination-btns{align-items:center;gap:12px;display:flex}.inventory-pagination-btns button{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body);cursor:pointer;border-radius:6px;padding:5px 14px;font-size:11px;font-weight:600;transition:all .15s}.inventory-pagination-btns button:hover:not(:disabled){background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.inventory-pagination-btns button:hover:not(:disabled){background:color-mix(in srgb, var(--brand,#4f46e5) 6%, var(--color-surface))}}.inventory-pagination-btns button:disabled{opacity:.4;cursor:not-allowed}.inventory-pagination-btns span{color:var(--color-body);font-size:11px;font-weight:600}.warehouses-stats{grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.warehouses-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.warehouses-stats{grid-template-columns:1fr}.warehouses-actions{justify-content:stretch;width:100%}.warehouses-new-btn,.warehouses-filter-btn{flex:auto}}.warehouses-subtitle{color:var(--color-muted);margin:4px 0 0;font-size:12px}.warehouses-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.warehouses-new-btn,.warehouses-filter-btn{white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 16px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.warehouses-new-btn{background:var(--brand,#7c3aed);color:#fff;border:none}.warehouses-new-btn:hover{opacity:.92}.warehouses-filter-btn{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body)}.warehouses-filter-panel{padding:0 18px 14px}.warehouses-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.warehouses-row-btn{border:1px solid var(--color-line);min-height:30px;color:var(--color-body);white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.warehouses-row-btn:hover{background:var(--brand,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.warehouses-row-btn:hover{background:color-mix(in srgb, var(--brand,#7c3aed) 6%, var(--color-surface))}}.warehouse-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.warehouse-search-input{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body);border-radius:8px;outline:none;flex:200px;min-width:min(240px,100%);padding:6px 12px;font-size:12px;transition:border-color .15s}.warehouse-search-input:focus{border-color:var(--brand,#7c3aed)}.warehouse-status-select{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body);cursor:pointer;border-radius:8px;outline:none;padding:6px 10px;font-size:12px}.warehouse-name-cell{align-items:center;gap:10px;display:flex}.warehouse-icon-badge{background:var(--brand,#7c3aed);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}@supports (color:color-mix(in lab, red, red)){.warehouse-icon-badge{background:color-mix(in srgb, var(--brand,#7c3aed) 10%, transparent)}}.warehouse-icon-badge{color:var(--brand,#7c3aed);flex-shrink:0}.warehouse-address-text{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.warehouse-contact-cell{flex-direction:column;gap:2px;font-size:12px;display:flex}.warehouse-email{color:var(--color-muted);font-size:11px;display:block}.warehouse-status-badge{text-transform:capitalize;border-radius:9999px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block}.warehouse-status-badge.active{background:var(--color-success-bg,#d1fae5);color:var(--color-success,#065f46)}.warehouse-status-badge.inactive{background:var(--color-danger-bg,#fee2e2);color:var(--color-danger,#991b1b)}.adjustments-manager{width:100%;max-width:100%}.adjustments-panel{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;overflow:hidden;box-shadow:0 8px 28px #16294209}.adjustments-panel header{justify-content:space-between;align-items:flex-start;padding:18px 18px 14px;display:flex}.adjustments-panel header h2{color:var(--color-body-strong,#1a1a2e);margin:0;font-size:16px;font-weight:700}.adjustments-subtitle{color:var(--color-muted);margin:4px 0 0;font-size:12px}.adjustments-actions{gap:8px;display:flex}.adjustments-new-btn{background:var(--brand,#7c3aed);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;display:flex}.adjustments-new-btn:hover{opacity:.9}.adjustments-filter-btn{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:flex}.adjustments-filter-panel{padding:0 18px 14px}.adjustments-reason-badge{background:var(--color-line);color:var(--color-body);border-radius:6px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-block}.adjustments-view-btn{border:1px solid var(--color-line);color:var(--color-body);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.adjustments-view-btn:hover{background:var(--brand,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.adjustments-view-btn:hover{background:color-mix(in srgb, var(--brand,#7c3aed) 6%, var(--color-surface))}}.adjustments-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.adjustments-modal{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;width:90%;max-width:500px;box-shadow:0 20px 60px #0003}.adjustments-modal-header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.adjustments-modal-header h3{color:var(--color-body-strong);margin:0;font-size:16px;font-weight:700}.adjustments-modal-header button{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px}.adjustments-modal-header button:hover{background:var(--color-line)}.adjustments-modal-body{padding:18px}.adjustments-modal-footer{border-top:1px solid var(--color-line);justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.adjustments-form-field{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.adjustments-form-field label{color:var(--color-muted);text-transform:uppercase;font-size:11px;font-weight:700}.adjustments-form-field select,.adjustments-form-field input,.adjustments-form-field textarea{border:1px solid var(--color-line);background:var(--color-body);color:var(--color-body-strong);resize:vertical;border-radius:8px;outline:none;padding:8px 10px;font-size:13px}.adjustments-form-field select:focus,.adjustments-form-field input:focus,.adjustments-form-field textarea:focus{border-color:var(--brand,#7c3aed)}.adjustments-form-row{gap:14px;display:flex}.adjustments-form-row .adjustments-form-field{flex:1}.adjustments-detail-row{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.adjustments-detail-row:last-child{border-bottom:none}.adjustments-detail-label{color:var(--color-muted);font-size:12px;font-weight:600}.adjustments-detail-value{color:var(--color-body-strong);font-size:13px;font-weight:600}.inventory-reports-manager{max-width:100%}.inventory-reports-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.inventory-reports-title{color:var(--color-body-strong,#1a1a2e);margin:0;font-size:18px;font-weight:700}.inventory-reports-subtitle{color:var(--color-muted);margin:4px 0 0;font-size:12px}.inventory-reports-filter-btn{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;display:flex}.inventory-reports-stats{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;align-items:stretch;gap:14px;margin-bottom:16px;padding:14px 18px;display:flex}.inventory-reports-stat-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:10px;flex:1;min-width:0;padding:10px 14px}.inventory-reports-stat-card span{color:var(--color-muted);text-transform:uppercase;font-size:10px;font-weight:600;display:block}.inventory-reports-stat-card strong{color:var(--color-body-strong);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px;font-size:18px;display:block}.inventory-reports-stat-card.currency strong{font-size:14px}.inventory-reports-export{align-items:center;display:flex}.inventory-reports-export-btn{border:1px solid var(--brand,#7c3aed);color:var(--brand,#7c3aed);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;display:flex}.inventory-reports-panel{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;overflow:hidden;box-shadow:0 8px 28px #16294209}.inventory-reports-panel header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.inventory-reports-panel header h2{color:var(--color-body-strong,#1a1a2e);margin:0;font-size:18px;font-weight:700}.inventory-reports-panel header .inventory-reports-subtitle{color:var(--color-muted);margin:4px 0 0;font-size:12px}.inventory-reports-actions{gap:8px;display:flex}.stocks-manager{width:100%;max-width:100%}.stocks-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.stocks-title{color:var(--color-body-strong,#1a1a2e);margin:0;font-size:18px;font-weight:700}.stocks-subtitle{color:var(--color-muted);margin:4px 0 0;font-size:12px}.stocks-header-actions{gap:8px;display:flex}.stocks-adjust-btn{border:1px solid var(--brand,#7c3aed);color:var(--brand,#7c3aed);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;display:flex}.stocks-adjust-btn:hover{background:var(--brand,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.stocks-adjust-btn:hover{background:color-mix(in srgb, var(--brand,#7c3aed) 6%, var(--color-surface))}}.stocks-filter-btn{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:flex}.stocks-panel{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;width:100%;padding:0;overflow:auto hidden;box-shadow:0 8px 28px #16294209}.stocks-edit-table{table-layout:fixed;border-collapse:collapse;width:100%!important;min-width:1180px!important}.stocks-edit-table th:first-child{width:46px}.stocks-edit-table th:nth-child(2){width:22%}.stocks-edit-table th:nth-child(3){width:11%}.stocks-edit-table th:nth-child(4){width:8%}.stocks-edit-table th:nth-child(5){width:12%}.stocks-edit-table th:nth-child(6){width:auto}.stocks-edit-table td{vertical-align:middle}.stocks-edit-table thead th{text-align:center}.stocks-edit-table td:nth-child(2),.stocks-edit-table td:nth-child(3),.stocks-edit-table td:nth-child(5){overflow:hidden}.stocks-edit-table .warehouse-name-cell{width:100%;min-width:0}.stocks-edit-table .warehouse-name-cell>div{flex:auto;min-width:0;overflow:hidden}.stocks-edit-table .warehouse-email,.stocks-edit-table .stocks-warehouse-cell span,.stocks-edit-table .stocks-sku-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.stocks-edit-table .warehouse-name-cell strong{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stocks-warehouse-cell{flex-direction:column;gap:2px;display:flex}.stocks-warehouse-code{color:var(--color-muted);text-transform:uppercase;font-size:10px;font-weight:700}.stocks-type-badge{background:var(--brand,#7c3aed);border-radius:6px;padding:3px 10px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.stocks-type-badge{background:color-mix(in srgb, var(--brand,#7c3aed) 10%, transparent)}}.stocks-type-badge{color:var(--brand,#7c3aed);width:fit-content;font-size:11px;font-weight:600}.stocks-type-badge.variation{color:#d97706;background:#f59e0b1f}.stocks-sku-text{color:var(--color-body);font-family:monospace;font-size:12px;font-weight:500}.stocks-filter-panel{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;margin-bottom:16px;padding:16px}.stocks-filter-row{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.stocks-filter-item{flex-direction:column;flex:1;gap:4px;min-width:150px;display:flex}.stocks-filter-item label{color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.stocks-filter-item select,.stocks-filter-item input{border:1px solid var(--color-line);background:var(--color-body);color:var(--color-body-strong);border-radius:8px;outline:none;padding:8px 10px;font-size:12px}.stocks-filter-item select:focus,.stocks-filter-item input:focus{border-color:var(--brand,#7c3aed)}.stocks-filter-search{border:1px solid var(--color-line);background:var(--color-body);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.stocks-filter-search input{background:0 0;border:none;padding:8px 0}.stocks-filter-search svg{color:var(--color-muted);flex-shrink:0}.stocks-filter-reset{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body);cursor:pointer;white-space:nowrap;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:600}.stocks-filter-reset:hover{background:var(--brand,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.stocks-filter-reset:hover{background:color-mix(in srgb, var(--brand,#7c3aed) 6%, var(--color-surface))}}.stocks-adjust-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.stocks-adjust-modal{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;width:90%;max-width:500px;box-shadow:0 20px 60px #0003}.stocks-adjust-header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.stocks-adjust-header h3{color:var(--color-body-strong);margin:0;font-size:16px;font-weight:700}.stocks-adjust-header button{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px}.stocks-adjust-header button:hover{background:var(--color-line)}.stocks-adjust-body{padding:18px}.stocks-adjust-body p{color:var(--color-muted);margin:0 0 16px;font-size:13px}.stocks-adjust-field{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.stocks-adjust-field label{color:var(--color-muted);text-transform:uppercase;font-size:11px;font-weight:700}.stocks-adjust-field select,.stocks-adjust-field input,.stocks-adjust-field textarea{border:1px solid var(--color-line);background:var(--color-body);color:var(--color-body-strong);resize:vertical;border-radius:8px;outline:none;padding:8px 10px;font-size:13px}.stocks-adjust-field select:focus,.stocks-adjust-field input:focus,.stocks-adjust-field textarea:focus{border-color:var(--brand,#7c3aed)}.stocks-adjust-footer{border-top:1px solid var(--color-line);justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.stocks-edit-row{flex-wrap:nowrap;align-items:flex-end;gap:8px;width:100%;display:flex}.stocks-edit-field{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.stocks-edit-field label{color:var(--color-muted);text-transform:uppercase;font-size:9px;font-weight:600}.stocks-edit-field input{border:1px solid var(--color-line);background:var(--color-body);width:100%;color:var(--color-body-strong);font-variant-numeric:tabular-nums;box-sizing:border-box;border-radius:6px;outline:none;padding:5px 6px;font-size:12px}.stocks-edit-field input:focus{border-color:var(--brand,#7c3aed)}.stocks-update-btn{background:var(--brand,#7c3aed);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;height:fit-content;min-height:28px;padding:5px 12px;font-size:11px;font-weight:600}.stocks-update-btn:hover{opacity:.9}.transfers-manager{max-width:100%}.transfers-panel{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;overflow:hidden;box-shadow:0 8px 28px #16294209}.transfers-panel header{justify-content:space-between;align-items:flex-start;padding:18px 18px 14px;display:flex}.transfers-panel header h2{color:var(--color-body-strong,#1a1a2e);margin:0;font-size:16px;font-weight:700}.transfers-subtitle{color:var(--color-muted);margin:4px 0 0;font-size:12px}.transfers-actions{gap:8px;display:flex}.transfers-new-btn{background:var(--brand,#7c3aed);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;display:flex}.transfers-new-btn:hover{opacity:.9}.transfers-filter-btn{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:flex}.transfers-status-badge{border-radius:9999px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block}.transfers-status-badge.completed{background:var(--color-success-bg,#d1fae5);color:var(--color-success,#065f46)}.transfers-status-badge.pending{background:var(--color-warning-bg,#fef3c7);color:var(--color-warning,#92400e)}.transfers-status-badge.cancelled{background:var(--color-danger-bg,#fee2e2);color:var(--color-danger,#991b1b)}.transfers-view-btn{border:1px solid var(--color-line);color:var(--color-body);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.transfers-view-btn:hover{background:var(--brand,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.transfers-view-btn:hover{background:color-mix(in srgb, var(--brand,#7c3aed) 6%, var(--color-surface))}}.transfers-filter-panel{padding:0 18px 14px}.transfers-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.transfers-modal{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;width:90%;max-width:520px;box-shadow:0 20px 60px #0003}.transfers-modal-header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.transfers-modal-header h3{color:var(--color-body-strong);margin:0;font-size:16px;font-weight:700}.transfers-modal-header button{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px}.transfers-modal-header button:hover{background:var(--color-line)}.transfers-modal-body{padding:18px}.transfers-modal-footer{border-top:1px solid var(--color-line);justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.transfers-form-field{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.transfers-form-field label{color:var(--color-muted);text-transform:uppercase;font-size:11px;font-weight:700}.transfers-form-field select,.transfers-form-field input,.transfers-form-field textarea{border:1px solid var(--color-line);background:var(--color-body);color:var(--color-body-strong);resize:vertical;border-radius:8px;outline:none;padding:8px 10px;font-size:13px}.transfers-form-field select:focus,.transfers-form-field input:focus,.transfers-form-field textarea:focus{border-color:var(--brand,#7c3aed)}.transfers-form-row{gap:14px;display:flex}.transfers-form-row .transfers-form-field{flex:1}.transfers-detail-row{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.transfers-detail-row:last-child{border-bottom:none}.transfers-detail-label{color:var(--color-muted);font-size:12px;font-weight:600}.transfers-detail-value{color:var(--color-body-strong);font-size:13px;font-weight:600}.movements-manager{max-width:100%}.movements-panel{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;overflow:hidden;box-shadow:0 8px 28px #16294209}.movements-panel header{justify-content:space-between;align-items:flex-start;padding:18px 18px 14px;display:flex}.movements-panel header h2{color:var(--color-body-strong,#1a1a2e);margin:0;font-size:16px;font-weight:700}.movements-subtitle{color:var(--color-muted);margin:4px 0 0;font-size:12px}.movements-filters{gap:8px;display:flex}.marketing-affiliate-dashboard,.marketing-email-dashboard,.marketing-affiliate-sub{width:100%;max-width:100%}.marketing-page-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.marketing-page-header h2{color:var(--color-body-strong,#1a1a2e);margin:0;font-size:18px;font-weight:700}.marketing-page-subtitle{color:var(--color-muted);margin:4px 0 0;font-size:12px}.marketing-page-actions{gap:8px;display:flex}.marketing-btn-primary{background:var(--brand,#7c3aed);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.marketing-btn-outline{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.marketing-btn-danger{background:var(--color-danger,#dc2626);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.full-width{justify-content:center;width:100%}.marketing-stats-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.marketing-stat-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;flex-direction:column;padding:15px;display:flex;box-shadow:0 8px 28px #16294209}.marketing-stat-value{color:var(--color-body-strong,#1a1a2e);font-variant-numeric:tabular-nums;font-size:clamp(20px,1.65vw,28px);font-weight:700;line-height:1.1}.marketing-stat-label{color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-size:10px;font-weight:600}.marketing-date-filter{align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.marketing-date-field{flex-direction:column;gap:4px;display:flex}.marketing-date-field label{color:var(--color-body-strong);font-size:12px;font-weight:600}.marketing-date-field input[type=date]{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body);border-radius:8px;padding:8px 12px;font-size:12px}.marketing-filter-bar{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.marketing-search-input{border:1px solid var(--color-line);background:var(--color-surface);min-width:200px;color:var(--color-body);border-radius:8px;flex:1;padding:8px 12px;font-size:12px}.marketing-search-input::placeholder{color:var(--color-muted)}.marketing-select{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body);border-radius:8px;min-width:120px;padding:8px 12px;font-size:12px}.marketing-panel{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;margin-bottom:16px;padding:18px 20px}.marketing-panel h3{color:var(--color-body-strong,#1a1a2e);align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:700;display:flex}.marketing-panel p{color:var(--color-muted);margin:0;font-size:12px}.marketing-panel-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.marketing-panel-header h3{margin:0}.marketing-two-col{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.marketing-grid-3{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}.marketing-grid-4{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.marketing-panel-link{text-decoration:none}.marketing-panel-link .marketing-panel{transition:border-color .15s}.marketing-panel-link:hover .marketing-panel{border-color:var(--brand,#7c3aed)}.marketing-panel-link .marketing-panel h3{font-size:14px}.marketing-panel-link .marketing-panel p{margin-top:8px}.marketing-empty{text-align:center;color:var(--color-muted);padding:40px 14px;font-size:12px}.marketing-code{background:var(--color-line);color:var(--color-body-strong);letter-spacing:.04em;border-radius:4px;padding:2px 8px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;display:inline-block}.marketing-badge{background:var(--color-line);color:var(--color-body-strong);border-radius:6px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block}.marketing-badge-approved,.marketing-badge-active,.marketing-badge-completed,.marketing-badge-synced{color:#16a34a;background:#22c55e1f}.marketing-badge-pending,.marketing-badge-scheduled,.marketing-badge-processing{color:#ca8a04;background:#eab3081f}.marketing-badge-rejected,.marketing-badge-failed,.marketing-badge-error{color:#dc2626;background:#ef44441f}.marketing-badge-draft,.marketing-badge-inactive,.marketing-badge-unsubscribed{background:var(--color-line);color:var(--color-muted)}.marketing-badge-bounced{color:#dc2626;background:#ef44441f}.marketing-link{color:var(--brand,#7c3aed);font-weight:600;text-decoration:none}.marketing-link:hover{text-decoration:underline}.marketing-muted{color:var(--color-muted);font-size:11px}.marketing-actions{gap:4px;display:flex}.marketing-icon-btn{border:1px solid var(--color-line);width:30px;height:30px;color:var(--color-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.marketing-icon-btn:hover{color:var(--color-body-strong);border-color:var(--color-body-strong)}.marketing-icon-btn.danger:hover{color:var(--color-danger,#dc2626);border-color:var(--color-danger,#dc2626)}.marketing-form-layout{grid-template-columns:1fr 320px;align-items:start;gap:16px;display:grid}.marketing-form-main{flex-direction:column;gap:16px;display:flex}.marketing-form-sidebar .marketing-panel{position:sticky;top:20px}.marketing-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.marketing-form-field{flex-direction:column;gap:4px;display:flex}.marketing-form-field.full-width{grid-column:1/-1}.marketing-form-field label{color:var(--color-body-strong);font-size:12px;font-weight:600}.marketing-form-field input,.marketing-form-field select,.marketing-form-field textarea{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-body);border-radius:8px;padding:8px 12px;font-family:inherit;font-size:12px}.marketing-form-field input:focus,.marketing-form-field select:focus,.marketing-form-field textarea:focus{border-color:var(--brand,#7c3aed);outline:none;box-shadow:0 0 0 2px #7c3aed26}.marketing-form-field textarea{resize:vertical;min-height:80px}.marketing-field-hint{color:var(--color-muted);font-size:10px}.marketing-checkbox-label{cursor:pointer;align-items:center;gap:8px;display:flex}.marketing-checkbox-label input[type=checkbox]{width:auto}.marketing-connection-status{margin-bottom:16px}.marketing-connection-indicator{border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.marketing-connection-indicator.connected{color:#16a34a;background:#22c55e1a}.marketing-connection-indicator.disconnected{background:var(--color-line);color:var(--color-muted)}@media (max-width:1024px){.marketing-stats-grid,.marketing-grid-3,.marketing-grid-4{grid-template-columns:repeat(2,1fr)}.marketing-form-layout{grid-template-columns:1fr}.marketing-form-sidebar .marketing-panel{position:static}}@media (max-width:768px){.marketing-page-header{flex-direction:column;align-items:stretch;gap:12px}.marketing-page-actions{flex-wrap:wrap;width:100%}.marketing-two-col{grid-template-columns:1fr}}@media (max-width:640px){.marketing-stats-grid,.marketing-grid-3,.marketing-grid-4,.marketing-form-grid{grid-template-columns:1fr}.marketing-panel-header{flex-direction:column;align-items:flex-start;gap:8px}.marketing-header-actions{flex-wrap:wrap;width:100%}}html[data-theme-preset=black]:not(.theme-dark),html[data-theme-preset=white]:not(.theme-dark){--color-canvas:#f5f5f5;--color-canvas-soft:#eee;--color-surface-soft:#f5f5f5;--color-line:#e5e5e5;--color-line-soft:#d4d4d4;--color-line-faint:#eee;--color-body-strong:#171717;--color-body:#404040;--color-muted:#737373;--color-faint:#a3a3a3;--color-lighter:#d4d4d4;--brand-gradient:linear-gradient(135deg, #171717 0%, #525252 100%)}html[data-theme-preset=black]:not(.theme-dark){--color-sidebar:#050505}html[data-theme-preset=white]:not(.theme-dark){--color-sidebar:#fff}html.theme-dark[data-theme-preset=black],html.theme-dark[data-theme-preset=white]{--color-canvas:#080808;--color-canvas-soft:#0d0d0d;--color-surface:#121212;--color-surface-soft:#1c1c1c;--color-line:#292929;--color-line-soft:#3d3d3d;--color-line-faint:#242424;--color-body-strong:#fafafa;--color-body:#d4d4d4;--color-muted:#a3a3a3;--color-faint:#737373;--color-lighter:#525252;--color-sidebar:#050505;--brand-gradient:linear-gradient(135deg, #737373 0%, #404040 100%)}html.theme-dark[data-theme-preset=black] body,html.theme-dark[data-theme-preset=white] body{background-image:radial-gradient(800px 420px at 15% -5%,#ffffff0b,#0000 70%)}.theme-shell[data-theme-preset=white][data-theme-mode=light] .dashboard-sidebar{color:#404040;background:#fff;border-right-color:#e5e5e5;box-shadow:10px 0 28px -26px #00000073}.theme-shell[data-theme-preset=white][data-theme-mode=light] .dashboard-brand strong,.theme-shell[data-theme-preset=white][data-theme-mode=light] .dashboard-sidebar .vendor-switcher-label strong{color:#171717}.theme-shell[data-theme-preset=white][data-theme-mode=light] .dashboard-brand small,.theme-shell[data-theme-preset=white][data-theme-mode=light] .dashboard-sidebar :is(.vendor-switcher-label small,.vendor-switcher-chevron,.vendor-switcher-edit,.vendor-switcher-switch){color:#737373}.theme-shell[data-theme-preset=white][data-theme-mode=light] .dashboard-sidebar :is(.nav-toplink,.nav-group-toggle,.nav-group-items a,.nav-submenu-toggle,.nav-submenu-items a),.theme-shell[data-theme-preset=white][data-theme-mode=light] .dashboard-sidebar :is(.nav-toplink-icon,.nav-group-icon,.nav-subitem-icon){color:#525252}.theme-shell[data-theme-preset=white][data-theme-mode=light] .dashboard-sidebar :is(.nav-group-chevron-icon,.nav-submenu-chevron){color:#a3a3a3}.theme-shell[data-theme-preset=white][data-theme-mode=light] .dashboard-sidebar :is(.nav-toplink,.nav-group-toggle,.nav-group-items a,.nav-submenu-toggle,.nav-submenu-items a):hover{color:#171717;background:#f5f5f5;border-color:#e5e5e5}.theme-shell[data-theme-preset=white][data-theme-mode=light] .dashboard-sidebar :is(.nav-toplink.active,.nav-group-toggle.open){color:#fff;background:#171717;border-color:#171717;box-shadow:inset 3px 0 #737373,0 8px 18px -16px #000000a6}.theme-shell[data-theme-preset=white][data-theme-mode=light] .dashboard-sidebar :is(.nav-toplink.active .nav-toplink-icon,.nav-group-toggle.open .nav-group-icon,.nav-group-toggle.open .nav-group-chevron-icon){color:#fff}.theme-shell[data-theme-preset=white][data-theme-mode=light] .dashboard-sidebar .nav-group-items.open .nav-group-items-inner{background:#fafafa;border-color:#e5e5e5}.theme-shell[data-theme-preset=white][data-theme-mode=light] .dashboard-sidebar :is(.nav-group-items a.active,.nav-submenu-items a.active){color:#171717;background:#e5e5e5}.theme-shell[data-theme-preset=white][data-theme-mode=light] .dashboard-sidebar .vendor-switcher-trigger{background:#f5f5f5;border-color:#e5e5e5}.theme-shell[data-theme-preset=white][data-theme-mode=light] .dashboard-sidebar .vendor-switcher-trigger:hover{background:#eee;border-color:#d4d4d4}.theme-shell[data-theme-preset=white][data-theme-mode=light] .dashboard-nav{scrollbar-color:#d4d4d4 transparent}.theme-shell[data-theme-preset=white][data-theme-mode=light] .dashboard-nav::-webkit-scrollbar-thumb{background:#d4d4d4}.accounting-overview{gap:18px;display:grid}.accounting-actions{justify-content:flex-end;gap:10px;display:flex}.accounting-actions .primary-button,.accounting-actions .secondary-button{min-height:36px;padding:0 15px}.accounting-expense-action{color:#ef4444;border-color:#ef4444}.accounting-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.accounting-overview-stats article{border:1px solid var(--color-line);background:var(--color-surface);min-height:122px;box-shadow:var(--app-shadow);border-radius:14px;gap:7px;padding:18px;display:grid}.accounting-overview-stats small{color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.accounting-overview-stats strong{color:var(--color-body-strong);letter-spacing:-.04em;font-size:26px}.accounting-overview-stats span{color:var(--color-muted);font-size:11px}.accounting-positive{color:#059669!important}.accounting-negative{color:#dc2626!important}.accounting-overview-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:18px;display:grid}.accounting-overview-panel{padding:0;overflow:hidden}.accounting-overview-panel .panel-heading,.accounting-transactions-panel .panel-heading{border-bottom:1px solid var(--color-line);margin:0;padding:16px 18px}.accounting-overview-panel .panel-heading h2,.accounting-transactions-panel .panel-heading h2{margin:0;font-size:15px}.accounting-account-list,.accounting-category-list{padding:14px 18px}.accounting-account-row,.accounting-category-row{border-bottom:1px solid var(--color-line-faint);color:var(--color-body);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.accounting-account-row:last-child,.accounting-category-row:last-child{border-bottom:0}.accounting-account-row>span{gap:3px;min-width:0;display:grid}.accounting-account-row strong{color:var(--color-body-strong)}.accounting-account-row small{color:var(--color-muted);font-size:10px}.accounting-account-row em{background:var(--brand);border-radius:99px;width:max-content}@supports (color:color-mix(in lab, red, red)){.accounting-account-row em{background:color-mix(in srgb, var(--brand) 12%, transparent)}}.accounting-account-row em{color:var(--brand);padding:3px 7px;font-size:9px;font-style:normal;font-weight:750}.accounting-category-row strong{color:var(--color-body-strong)}.accounting-transactions-panel{padding:0;overflow:hidden}.accounting-overview-table th{white-space:nowrap;text-align:center}.accounting-overview-table th:first-child,.accounting-overview-table td:first-child{text-align:center;width:44px;color:var(--color-muted)}.accounting-overview-table td:nth-child(3){white-space:nowrap;color:var(--color-muted)}.accounting-overview-table td small{color:var(--color-muted);margin-top:3px;display:block}.accounting-type{text-transform:capitalize;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.accounting-type-income{color:#047857;background:#d1fae5}.accounting-type-expense{color:#dc2626;background:#fee2e2}.accounting-pagination{padding:14px 18px 18px}.accounting-pagination button:disabled{cursor:not-allowed;opacity:.4}.accounting-locked{align-items:center;gap:16px;max-width:720px;margin:18px auto;padding:28px;display:flex}.accounting-locked-icon{background:var(--brand);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.accounting-locked-icon{background:color-mix(in srgb, var(--brand) 12%, transparent)}}.accounting-locked-icon{color:var(--brand)}.accounting-locked-icon svg{width:22px}.accounting-locked h2{color:var(--color-body-strong);margin:3px 0 5px}.accounting-locked p:last-child{color:var(--color-muted);margin:0;font-size:12px}.finance-reports-page{gap:18px;display:grid}.finance-report-filters{grid-template-columns:1fr 1fr 1.5fr 1.5fr .9fr;gap:10px;padding:16px;display:grid}.finance-report-filters label{color:var(--color-muted);gap:6px;font-size:11px;font-weight:700;display:grid}.finance-report-filters input,.finance-report-filters select{border:1px solid var(--color-line-soft);background:var(--color-surface);min-height:40px;color:var(--color-body-strong);border-radius:9px;padding:0 11px}.finance-report-filters button{align-self:end;min-height:40px}.finance-report-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.finance-report-stats article{border:1px solid var(--color-line);background:var(--color-surface);min-height:112px;box-shadow:var(--app-shadow);border-radius:14px;gap:7px;padding:18px;display:grid}.finance-report-stats small{color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.finance-report-stats strong{color:var(--color-body-strong);letter-spacing:-.04em;font-size:25px}.finance-report-stats span{color:var(--color-muted);font-size:11px}.finance-report-two-column{grid-template-columns:1fr;gap:18px;display:grid}.finance-report-table-panel{padding:0;overflow:hidden}.finance-report-table-panel .panel-heading{border-bottom:1px solid var(--color-line);margin:0;padding:16px 18px}.finance-report-table-panel .panel-heading h2{margin:0;font-size:15px}.finance-report-table-panel .muted-text{margin:16px 18px}.accounting-report-table th{white-space:nowrap;text-align:center}.accounting-report-table td{white-space:nowrap}.finance-report-table-panel .management-table-shell{overflow-x:auto}.transactions-panel{width:100%;grid-column:1/-1!important}.transactions-toolbar{border-bottom:1px solid var(--color-line);padding:16px 18px}.transactions-filters{align-items:center;gap:8px;width:100%;display:flex;overflow-x:auto;flex-flow:row!important}.transactions-filters>*{flex:none}.transactions-filters input[type=date]{box-sizing:border-box;text-align:left;flex:0 0 150px;width:150px;min-width:140px;padding-left:12px;padding-right:10px}.transactions-filters input[type=date]::-webkit-calendar-picker-indicator{opacity:.75;cursor:pointer;margin-left:auto}.transactions-filters .table-status-select{flex:0 0 155px;width:155px}.transactions-filters .table-status-select+.table-status-select{flex-basis:175px;width:175px}.transactions-filters .table-search{flex:180px;width:auto;min-width:150px}.transactions-filters .table-search:first-child{flex:2 360px;width:auto;min-width:260px}.page-heading a[href="/dashboard/accounting/transactions"],.page-heading a[href="/dashboard/accounting/transactions/add-expense"],.page-heading a[href="/dashboard/accounting/transactions/transfer"]{display:none}body:has(.transactions-panel) .heading-actions:has(a[href*="/transactions/add-"]){display:none}body:has(.accounting-action-launcher) .page-heading>.heading-actions{display:none}.accounting-action-launcher{z-index:100;pointer-events:auto;position:fixed;top:78px;right:24px}.accounting-action-backdrop{z-index:50}.accounting-action-modal{width:min(860px,100vw - 32px);max-height:min(820px,100vh - 32px);padding:0;overflow-y:auto}.accounting-action-modal .tx-form-layout{padding:20px 24px 24px;display:block}.accounting-action-modal .tx-form-card{box-shadow:none;border:0;padding:0}.accounting-action-modal .tx-form-sidebar{margin-top:16px}.accounting-action-modal .tx-form-sidebar-card{display:none}.transactions-filters .table-search{border-radius:9px;min-height:38px;font-size:13px}.transactions-filters .table-status-select{border:1px solid var(--color-line-soft);background:var(--color-surface);border-radius:9px;min-height:38px;padding:0 32px 0 12px;font-size:13px}.transactions-filters input[type=date]{border:1px solid var(--color-line-soft);background:var(--color-surface);border-radius:9px;min-width:140px;min-height:38px;padding:0 12px;font-size:13px}.transactions-filters input[type=date]:focus{border-color:var(--brand,#4f46e5);box-shadow:0 0 0 2px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.transactions-filters input[type=date]:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand,#4f46e5) 10%, transparent)}}.transactions-filters input[type=date]:focus{outline:none}.transactions-filter-btn{background:var(--brand,#4f46e5);color:#fff;cursor:pointer;border:none;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:6px;min-width:78px;min-height:38px;padding:0 12px;font-size:11px;font-weight:600;transition:background .15s;display:inline-flex}.transactions-filter-btn:hover{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.transactions-filter-btn:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 85%, #000)}}.transactions-table{width:100%;min-width:1080px}.transactions-table th{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);text-align:center;font-size:10px}.transactions-table td small{color:var(--color-muted);margin-top:3px;font-size:10px;display:block}.transactions-table th:first-child,.transactions-table td:first-child{text-align:center;width:42px;color:var(--color-muted)}.transactions-table td:nth-child(3){white-space:nowrap;color:var(--color-muted)}.transaction-locked-action{color:var(--color-muted);font-size:11px}.finance-ledger-controls{padding:0;overflow:hidden}.finance-ledger-controls .panel-heading{border-bottom:1px solid var(--color-line);margin:0;padding:16px 18px}.finance-ledger-controls .panel-heading h2{margin:0;font-size:15px}.finance-ledger-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 18px 18px;display:grid}.finance-ledger-links a{border:1px solid var(--color-line-soft);min-width:0;color:var(--color-body);border-radius:10px;align-items:flex-start;gap:10px;padding:14px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.finance-ledger-links a:hover{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.finance-ledger-links a:hover{background:color-mix(in srgb, var(--brand) 5%, var(--color-surface))}}.finance-ledger-links svg{width:18px;color:var(--brand);flex:none}.finance-ledger-links span{gap:4px;min-width:0;display:grid}.finance-ledger-links strong{color:var(--color-body-strong);font-size:13px}.finance-ledger-links small{color:var(--color-muted);font-size:11px;line-height:1.4}.transactions-status-group{align-items:center;gap:5px;display:flex}.transactions-table .row-action-trigger{border:1px solid var(--color-line-soft);background:var(--color-surface);width:34px;height:34px;color:var(--color-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.transactions-table .row-action-trigger:hover,.transactions-table .row-action-trigger[aria-expanded=true]{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.transactions-table .row-action-trigger:hover,.transactions-table .row-action-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--brand,#4f46e5) 48%, var(--color-line-soft))}}.transactions-table .row-action-trigger:hover,.transactions-table .row-action-trigger[aria-expanded=true]{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.transactions-table .row-action-trigger:hover,.transactions-table .row-action-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--brand,#4f46e5) 8%, var(--color-surface))}}.transactions-table .row-action-trigger:hover,.transactions-table .row-action-trigger[aria-expanded=true]{color:var(--brand,#4f46e5)}.transactions-table .row-action-trigger svg{width:16px;height:16px}.categories-table{width:100%}.categories-table th{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);text-align:center;font-size:10px}.categories-table td small{color:var(--color-muted);margin-top:3px;font-size:10px;display:block}.categories-parent{color:var(--color-muted)}.categories-table .row-action-trigger{border:1px solid var(--color-line-soft);background:var(--color-surface);width:34px;height:34px;color:var(--color-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.categories-table .row-action-trigger:hover,.categories-table .row-action-trigger[aria-expanded=true]{border-color:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.categories-table .row-action-trigger:hover,.categories-table .row-action-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--brand,#4f46e5) 48%, var(--color-line-soft))}}.categories-table .row-action-trigger:hover,.categories-table .row-action-trigger[aria-expanded=true]{background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.categories-table .row-action-trigger:hover,.categories-table .row-action-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--brand,#4f46e5) 8%, var(--color-surface))}}.categories-table .row-action-trigger:hover,.categories-table .row-action-trigger[aria-expanded=true]{color:var(--brand,#4f46e5)}.categories-table .row-action-trigger svg{width:16px;height:16px}.cat-form-layout{width:100%;max-width:1100px;margin:0 auto}.cat-form-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;gap:18px;padding:28px;display:grid}.cat-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cat-form-row-3{grid-template-columns:1fr 1fr 1fr}.cat-form-card label{color:var(--color-body-strong);gap:6px;width:100%;font-size:13px;font-weight:600;display:grid}.cat-form-card label input,.cat-form-card label select,.cat-form-card label textarea{border:1px solid var(--color-line-soft);min-height:44px;color:var(--color-body-strong);background:var(--color-surface);box-sizing:border-box;border-radius:10px;outline:none;padding:0 14px;font-size:14px;transition:border-color .15s;width:100%!important}.cat-form-card label input:focus,.cat-form-card label select:focus,.cat-form-card label textarea:focus{border-color:var(--brand,#4f46e5);box-shadow:0 0 0 3px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.cat-form-card label input:focus,.cat-form-card label select:focus,.cat-form-card label textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 14%, transparent)}}.cat-form-card label textarea{resize:vertical;min-height:110px;padding:12px 14px}.cat-form-card label select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-right:36px}.cat-form-card .required{color:#ef4444}.cat-checkbox{cursor:pointer;align-items:center;flex-direction:row!important;gap:8px!important;font-size:14px!important;display:inline-flex!important}.cat-checkbox input[type=checkbox]{accent-color:var(--brand,#7c3aed);cursor:pointer;width:18px!important;height:18px!important;min-height:0!important}.cat-form-submit{background:var(--brand,#7c3aed);color:#fff;cursor:pointer;border:none;border-radius:10px;width:fit-content;min-height:44px;padding:0 24px;font-size:14px;font-weight:600;transition:opacity .15s,transform .1s}.cat-form-submit:hover:not(:disabled){opacity:.9}.cat-form-submit:active:not(:disabled){transform:scale(.98)}.cat-form-submit:disabled{opacity:.5;cursor:not-allowed}@media (max-width:800px){.cat-form-row,.cat-form-row-3{grid-template-columns:1fr}}.tx-form-page{width:100%;max-width:1100px;margin:0 auto}.tx-form-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.tx-form-heading h1{color:var(--color-body-strong);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800}.tx-form-heading p{color:var(--color-muted);margin:4px 0 0;font-size:13px}.tx-form-back{border:1px solid var(--color-line-soft);background:var(--color-surface);min-height:38px;color:var(--color-body);cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.tx-form-back:hover{border-color:var(--brand,#4f46e5);background:var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.tx-form-back:hover{background:color-mix(in srgb, var(--brand,#4f46e5) 5%, var(--color-surface))}}.tx-form-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.tx-form-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;width:100%;padding:28px}.tx-form-card .form-row{width:100%;grid-template-columns:1fr 1fr!important;grid-column:unset!important;gap:16px!important;display:grid!important}.tx-form-card label{color:var(--color-body-strong);gap:6px;width:100%;min-width:0;font-size:13px;font-weight:600;display:grid!important}.tx-form-card label input,.tx-form-card label select,.tx-form-card label textarea{border:1px solid var(--color-line-soft);min-height:44px;color:var(--color-body-strong);background:var(--color-surface);box-sizing:border-box;border-radius:10px;outline:none;padding:0 14px;font-size:14px;transition:border-color .15s;width:100%!important}.tx-form-card label input:focus,.tx-form-card label select:focus,.tx-form-card label textarea:focus{border-color:var(--brand,#4f46e5);box-shadow:0 0 0 3px var(--brand,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.tx-form-card label input:focus,.tx-form-card label select:focus,.tx-form-card label textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4f46e5) 14%, transparent)}}.tx-form-card label textarea{resize:vertical;min-height:110px;padding:12px 14px}.tx-form-card label select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-right:36px}.tx-form-card .required{color:#ef4444}.tx-form-sidebar{gap:16px;display:grid;position:sticky;top:24px}.tx-form-sidebar-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;padding:20px}.tx-form-sidebar-card p{color:var(--color-muted);margin:0;font-size:13px;line-height:1.6}.tx-form-submit{cursor:pointer;color:#fff;letter-spacing:.01em;border:none;border-radius:12px;width:100%;min-height:52px;font-size:16px;font-weight:700;transition:opacity .15s,transform .1s}.tx-form-submit:active:not(:disabled){transform:scale(.98)}.tx-form-submit:disabled{opacity:.5;cursor:not-allowed}.tx-form-submit.income{background:#10b981}.tx-form-submit.income:hover:not(:disabled){background:#059669}.tx-form-submit.expense{background:#ef4444}.tx-form-submit.expense:hover:not(:disabled){background:#dc2626}.tx-form-submit.transfer{background:#7c3aed}.tx-form-submit.transfer:hover:not(:disabled){background:#6d28d9}.tx-form-note{color:var(--color-muted);margin-top:4px;font-size:12px;line-height:1.55}.tx-form-message{border-radius:8px;margin-top:8px;padding:10px 14px;font-size:12px}.tx-form-message.error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.tx-form-message.success{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}@media (max-width:800px){.tx-form-layout{grid-template-columns:1fr}.tx-form-heading{flex-direction:column}}@media (max-width:900px){.accounting-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-overview-grid{grid-template-columns:1fr}.finance-report-filters,.finance-report-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-report-two-column{grid-template-columns:1fr}}@media (max-width:600px){.accounting-actions{flex-wrap:wrap;justify-content:stretch}.accounting-actions>*{flex:30%}.accounting-overview-stats{grid-template-columns:1fr}.accounting-locked{align-items:flex-start;margin-inline:0}.accounting-overview-table{min-width:980px}.transactions-filters{flex-flow:column wrap!important}.transactions-filters .table-search,.transactions-filters .table-status-select{width:100%}.finance-report-filters,.finance-report-stats{grid-template-columns:1fr}.finance-report-filters button{width:100%}}@media (max-width:900px){.finance-ledger-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.finance-ledger-links{grid-template-columns:1fr}}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.settings-panel{padding:0;overflow:hidden}.settings-panel .workspace-heading{border-bottom:1px solid var(--color-line);margin:0;padding:16px 18px}.settings-panel .workspace-heading h2{margin:0;font-size:16px}.settings-content{display:grid}.setting-item{border-bottom:1px solid var(--color-line-faint);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.setting-item:last-child{border-bottom:0}.setting-label{align-items:flex-start;gap:10px;min-width:0;display:flex}.setting-label>svg{width:19px;height:19px;color:var(--brand);flex:none}.setting-label>div{gap:4px;min-width:0;display:grid}.setting-label strong{color:var(--color-body-strong);font-size:13px}.setting-label small{color:var(--color-muted);font-size:11px;line-height:1.4}.setting-value{color:var(--color-body-strong);text-align:right;text-transform:capitalize;font-size:13px;font-weight:700}.finance-ledger-links a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:900px){.settings-grid{grid-template-columns:1fr}}@media (max-width:600px){.setting-item{grid-template-columns:1fr;gap:8px}.setting-value{text-align:left;padding-left:29px}}.payment-methods-panel{padding:0;overflow:hidden}.payment-methods-panel .workspace-heading{border-bottom:1px solid var(--color-line);margin:0;padding:16px 18px}.payment-methods-panel .workspace-heading h2{margin:0;font-size:15px}.table-summary{color:var(--color-muted);font-size:11px;font-weight:700}.payment-methods-table{min-width:900px}.payment-methods-table th{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);text-align:center;font-size:10px}.payment-methods-table th:first-child,.payment-methods-table td:first-child{text-align:center;width:42px;color:var(--color-muted)}.payment-methods-table td{white-space:nowrap}.payment-method-name{align-items:center;gap:10px;display:inline-flex}.payment-method-name strong{color:var(--color-body-strong)}.payment-methods-table .method-icon{background:var(--brand);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.payment-methods-table .method-icon{background:color-mix(in srgb, var(--brand) 10%, var(--color-surface))}}.payment-methods-table .method-icon{color:var(--brand)}.payment-methods-table .method-icon svg{width:16px;height:16px}.payment-methods-table .status-badge{white-space:nowrap}.table-action-button{border:1px solid var(--brand);align-items:center;min-height:32px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.table-action-button{border:1px solid color-mix(in srgb, var(--brand) 45%, var(--color-line-soft))}}.table-action-button{color:var(--brand);border-radius:8px;font-size:11px;font-weight:700;text-decoration:none}.table-action-button:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.table-action-button:hover{background:color-mix(in srgb, var(--brand) 8%, var(--color-surface))}}.payment-method-modal{width:min(920px,100vw - 32px);max-height:min(760px,100vh - 32px);padding:0;overflow-y:auto}.payment-method-modal .modal-heading{border-bottom:1px solid var(--color-line);margin:0;padding:20px 24px}.payment-method-modal .modal-heading h2{color:var(--color-body-strong);margin:0;font-size:20px}.payment-method-modal .modal-heading p:last-child{color:var(--color-muted);margin:4px 0 0;font-size:12px}.payment-method-form{gap:16px;padding:22px 24px 24px;display:grid}.payment-method-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.payment-method-form label{color:var(--color-body-strong);gap:6px;font-size:12px;font-weight:700;display:grid}.payment-method-form label>span{color:#dc2626}.payment-method-form input:not([type=checkbox]),.payment-method-form select,.payment-method-form textarea{border:1px solid var(--color-line-soft);background:var(--color-surface);width:100%;min-height:42px;color:var(--color-body-strong);border-radius:9px;padding:0 12px;font-size:13px}.payment-method-form textarea{resize:vertical;min-height:92px;padding:10px 12px}.payment-method-form input:focus,.payment-method-form select:focus,.payment-method-form textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand);outline:none}@supports (color:color-mix(in lab, red, red)){.payment-method-form input:focus,.payment-method-form select:focus,.payment-method-form textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent)}}.payment-method-instructions{grid-column:2}.payment-method-active{align-items:center;gap:8px!important;font-weight:500!important;display:flex!important}.payment-method-active input{accent-color:var(--brand)}.payment-method-form-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}@media (max-width:650px){.payment-method-form-grid{grid-template-columns:1fr}.payment-method-instructions{grid-column:auto}.payment-method-form-actions{flex-direction:column-reverse}.payment-method-form-actions button{width:100%}}.payment-method-actions{justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.payment-method-actions .table-action-button,.payment-method-actions .table-danger-button{cursor:pointer;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.payment-method-actions svg{width:14px;height:14px}.payment-method-actions .table-danger-button{color:#dc2626;background:0 0;border:1px solid #fecaca}.payment-method-actions .table-danger-button:hover{background:#fef2f2;border-color:#fca5a5}.payment-methods-table .method-icon img{object-fit:contain;width:20px;height:20px}.theme-dark{--app-shadow:0 14px 32px #00000052;--app-shadow-hover:0 18px 40px #0000006b;--app-table-border:var(--color-line);--app-table-hover:var(--color-surface-soft)}.theme-dark,.theme-dark body,.theme-dark .theme-shell,.theme-dark .dashboard-content,.theme-dark .dashboard-main,.theme-dark .pos-dashboard-content,.theme-dark .admin-order-dashboard-content,.theme-dark .dashboard-main-scroller{color:var(--color-body);background-color:var(--color-canvas)}.theme-dark .dashboard-system-footer{border-top-color:var(--color-line);background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.theme-dark .dashboard-system-footer{background-color:color-mix(in srgb, var(--color-surface,#1e293b) 95%, transparent)}}.theme-dark :is(h1,h2,h3,h4,.page-heading h1,.panel-heading h2,.workspace-heading h2){color:var(--color-body-strong)}.theme-dark p{color:var(--color-body)}.theme-dark :is(small,.page-heading p,.form-panel-copy,.muted-text,.workspace-result-count),.theme-dark label,.theme-dark .eyebrow{color:var(--color-muted)}.theme-dark :is(.panel,.hero-card,.metric-card,.metric-widget,.metric-strip,.management-stat,.sales-kpi-card,.purchase-kpi-card,.reorder-summary-card,.seller-card,.queue-card,.statement-strip,.settings-module,.notification-item,.dashboard-kpi-card,.workspace-panel,.form-panel,.settings-card,.report-card,.channel-card,.cost-control-card,.payment-gateway-card,.recent-activity-card,.dashboard-half-card):not(.invoice-sheet):not(.cash-card){color:var(--color-body);background-color:var(--color-surface)!important;border-color:var(--color-line)!important;background-image:none!important}.theme-dark .dashboard-kpi-card{background:linear-gradient(var(--kpi,#307dcf), var(--color-surface) 78%) padding-box, linear-gradient(135deg, #0bb55e 0%, #307dcf 52%, #8b5cf6 100%) border-box!important}@supports (color:color-mix(in lab, red, red)){.theme-dark .dashboard-kpi-card{background:linear-gradient(color-mix(in srgb, var(--kpi,#307dcf) 10%, var(--color-surface)), var(--color-surface) 78%) padding-box, linear-gradient(135deg, #0bb55e 0%, #307dcf 52%, #8b5cf6 100%) border-box!important}}.theme-dark .dashboard-kpi-copy small,.theme-dark .dashboard-kpi-copy em{color:var(--color-muted)!important}.theme-dark .dashboard-kpi-copy strong{color:var(--color-body-strong)!important}.theme-dark .hero-card.cash-card,.theme-dark .metric-strip{background-color:var(--color-surface)!important;color:var(--color-body)!important}.theme-dark .cash-card .cash-amount,.theme-dark .metric-strip strong{color:var(--color-body-strong)!important}.theme-dark .cash-card .cash-note,.theme-dark .metric-strip>div>span:not(.strip-tile)>span{color:var(--color-muted)!important}.theme-dark :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]),select,textarea,.ss-trigger,.search-box,.table-search,.order-search,.purchase-search,.notif-search-box,.table-status-select,.pos-search-field){background-color:var(--color-surface-soft)!important;border-color:var(--color-line-soft)!important;color:var(--color-body-strong)!important}.theme-dark :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea)::placeholder{color:var(--color-faint)!important}.theme-dark :is(table,.management-table,.purchases-table,.orders-table,.adjustments-table,.damages-table,.pos-product-table,.seller-table,.support-table,.register-history-table,.activity-table,.products-reference-table,.data-table):not(.invoice-sheet):not(.invoice-lines){color:#f8fafc}.theme-dark :is(.management-table,.purchases-table,.orders-table,.adjustments-table,.damages-table,.pos-product-table,.seller-table,.support-table,.products-reference-table,.data-table) :is(th,td){border-color:var(--color-line)!important;color:#f8fafc!important}.theme-dark :is(.management-table,.purchases-table,.orders-table,.adjustments-table,.damages-table,.pos-product-table,.seller-table,.support-table,.products-reference-table,.data-table) :is(td,th) :is(strong,small,span,em,b,p):not(.status-badge,.products-type-badge,.products-category-chip,.serial-num,.order-due-amount,.customer-due-total,.customer-paid-label,.accounting-negative,.due-balance,.text-negative,.text-positive,.danger-text,[class*=badge],[class*=chip],[class*=action],[class*=pill],[class*=due]),.theme-dark :is(.products-reference-name,.products-reference-name strong,.products-reference-name span,.products-reference-name small,.products-price-cell,.products-price-cell strong,.products-price-cell small,.products-stock-cell,.people-reference-contact,.people-reference-contact span,.table-entity strong,.table-entity small,.products-pagination-controls strong){color:#f8fafc!important}.theme-dark .products-reference-name span,.theme-dark .products-reference-name small,.theme-dark .products-price-cell small,.theme-dark .table-entity small{color:#cbd5e1!important}.theme-dark table:not(.invoice-sheet):not(.invoice-lines) th,.theme-dark table:not(.invoice-sheet):not(.invoice-lines) td{color:#f8fafc!important}.theme-dark table:not(.invoice-sheet):not(.invoice-lines) thead th,.theme-dark :is(.management-table,.purchases-table,.orders-table,.adjustments-table,.damages-table,.pos-product-table,.seller-table,.support-table,.products-reference-table,.data-table,.due-table) thead th,.theme-dark :is(.activity-table-head,.line-items-table-head,.admin-product-table-head){color:#f8fafc!important;background-color:#243447!important;background-image:none!important;border-color:#3d4f66!important}.theme-dark :is(.activity-table-head,.line-items-table-head,.admin-product-table-head){color:#f8fafc!important}.theme-dark .products-stock-cell.low{color:#fbbf24!important}.theme-dark .products-stock-cell.out{color:#f87171!important}.theme-dark :is(.order-due-amount,.sales-orders-panel .order-due-amount){color:#fecaca!important;background:#3f1515!important;border-color:#7f1d1d!important}.theme-dark :is(.customer-due-total.has-due,.purchase-due-cell.has-due strong,.accounting-negative,.due-balance,.text-negative,.danger-text){color:#fca5a5!important}.theme-dark .text-positive{color:#86efac!important}.theme-dark :is(.delivery-overview-status.in_transit,.pos-report-status.partial,.pos-report-status.refunded,.reason-badge.expired){color:#fcd34d!important;background:#3f2e14!important}.theme-dark :is(.delivery-overview-status.cancelled,.reason-badge.damaged,.accounting-type-expense){color:#fecaca!important;background:#3f1515!important}.theme-dark .products-sku-cell code{color:#f8fafc;background:#243447;border-color:#3d4f66}.theme-dark .products-category-chip{color:#f8fafc!important;background:#334155!important}.theme-dark :is(.management-table tbody tr,.purchases-table tbody tr,.orders-table tbody tr,.adjustments-table tbody tr,.damages-table tbody tr,.pos-product-table tbody tr,.seller-table tbody tr,.support-table tbody tr,.register-history-table tbody tr,.activity-table-row,.products-reference-table tbody tr){background:var(--color-surface)!important}.theme-dark :is(.secondary-button,.outline-button,.icon-button,.print-button,.calendar-nav button,.calendar-today-button,.settings-tab,.range-dropdown-button):not(.primary-button){background-color:var(--color-surface)!important;border-color:var(--color-line-soft)!important;color:var(--color-body-strong)!important}.theme-dark :is(.user-menu-dropdown,.calendar-menu,.dropdown-menu,.language-menu,.currency-menu,.calculator-menu,.notif-dropdown,.vendor-switcher-menu,.ss-popup,.modal-card,.toast){background:var(--color-surface)!important;border-color:var(--color-line)!important;color:var(--color-body)!important}.theme-dark :is(.pos-search-field,.pos-product-table td,.pos-product-list-row,.pos-catalog-idle,.pos-match-chip){color:var(--color-body);background:var(--color-surface)!important;border-color:var(--color-line)!important}.theme-dark .pos-match-chip{background:#e0ebfe!important}@supports (color:color-mix(in lab, red, red)){.theme-dark .pos-match-chip{background:color-mix(in srgb, #3b82f6 16%, var(--color-surface))!important}}.theme-dark .pos-match-chip{color:#93c5fd!important}.theme-dark .pos-product-list-row:hover:not(.unavailable){background:var(--color-surface-soft)!important}.theme-dark .empty-state,.theme-dark .empty-state p,.theme-dark .empty-state svg{color:var(--color-muted)}.theme-dark .serial-num{background:var(--color-surface-soft);color:var(--color-body-strong)}.theme-dark .invoice-sheet{color:#0f172a!important;background:#fff!important}.admin-data-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:13px}.admin-data-table thead{background:linear-gradient(#f3f4f7 0%,#edeff2 100%)}:is(.dark,.theme-dark) .admin-data-table thead{background:linear-gradient(#212631 0%,#1d212b 100%)}.admin-data-table th{letter-spacing:.06em;text-transform:uppercase;color:#626d84;white-space:nowrap;text-align:left;border:1px solid #d0d4dc;padding:12px 16px;font-size:10.5px;font-weight:800}:is(.dark,.theme-dark) .admin-data-table th{color:#8a94a8;border-color:#313949}.admin-data-table th.col-sn,.admin-data-table td.col-sn{text-align:center;font-variant-numeric:tabular-nums;width:52px;min-width:52px}.admin-data-table td.col-sn{color:#6c7993;font-size:12px;font-weight:700}:is(.dark,.theme-dark) .admin-data-table td.col-sn{color:#7b879d}.admin-data-table th.col-actions,.admin-data-table td.col-actions{text-align:right}.admin-data-table td{color:#414958;vertical-align:middle;border:1px solid #d6dae1;padding:12px 16px;transition:background-color .12s}:is(.dark,.theme-dark) .admin-data-table td{color:#bec4cf;border-color:#29303d}.admin-table-container table,.admin-data-table{border-collapse:collapse!important}.admin-table-container table th,.admin-table-container table td{border:1px solid #d6dae1!important}:is(.dark,.theme-dark) .admin-table-container table th,:is(.dark,.theme-dark) .admin-table-container table td{border-color:#2d3443!important}.admin-data-table .cell-primary{color:#262b36;font-weight:700}:is(.dark,.theme-dark) .admin-data-table .cell-primary{color:#f2f2f2}.admin-data-table .cell-secondary{color:#818898;margin-top:2px;font-size:11px}:is(.dark,.theme-dark) .admin-data-table .cell-secondary{color:#737b8c}.admin-data-table .cell-mono{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.admin-data-table .cell-bold{color:#262b36;font-weight:800}:is(.dark,.theme-dark) .admin-data-table .cell-bold{color:#f2f2f2}.admin-data-table .cell-amount{font-variant-numeric:tabular-nums;color:#262b36;font-weight:800}:is(.dark,.theme-dark) .admin-data-table .cell-amount{color:#f2f2f2}.admin-data-table .cell-accent{color:#1497b8;font-weight:700}:is(.dark,.theme-dark) .admin-data-table .cell-accent{color:#30c3e8}.admin-table-empty{text-align:center;padding:48px 16px}@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}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes float-a{0%,to{transform:translate(0)}50%{transform:translate(18px,-14px)}}@keyframes float-b{0%,to{transform:translate(0)}50%{transform:translate(-22px,10px)}}
