/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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-content:""}}}:root{--color-blue-apple:#0a84ff;--color-blue-dark:#0071e3;--color-blue-darker:#0051d5;--color-green-apple:#34c759;--color-green-light:#30d158;--color-green-darker:#248a3d;--color-orange:#ff9500;--color-orange-dark:#ff8c00;--color-orange-darker:#c93400;--color-red-apple:#ff3b30;--color-red-pink:#ff2d55;--color-red-darker:#d70015;--color-purple:#af52de;--color-indigo:#5856d6;--color-indigo-dark:#3634a3;--color-purple-light:#bf5af2;--color-purple-bright:#9747ff;--color-cyan-dark:#32ade6;--color-pink-dark:#d30f45;--color-cyan:#5ac8fa;--color-cyan-light:#64d2ff;--color-teal-apple:#30b0c7;--color-deep-orange:#ff6b35;--color-slate-ui:#64748b;--color-bronze-ui:#cd7f32;--palette-apple-gold:gold;--color-apple-gold:var(--palette-apple-gold);--color-gray-neutral:#8e8e93;--color-gray-medium:#aeaeb2;--color-gray-light:#d1d1d6;--color-gray-apple-1:#f2f2f7;--color-gray-apple-2:#e5e5ea;--color-gray-apple-3:#d1d1d6;--color-gray-apple-4:#c7c7cc;--bg-primary:#f5f5f7;--bg-card:#fff;--bg-hover:#e8e8ed;--bg-pressed:#d1d1d6;--background:240 6% 96.5%;--foreground:240 5.3% 10.5%;--card:0 0% 100%;--card-foreground:240 5.3% 10.5%;--popover:0 0% 100%;--popover-foreground:240 5.3% 10.5%;--primary:211 100% 52%;--primary-foreground:0 0% 100%;--secondary:240 11% 93.5%;--secondary-foreground:240 5.3% 10.5%;--muted:240 10% 94%;--muted-foreground:240 3.8% 40%;--accent:240 14% 93%;--accent-foreground:240 5.3% 10.5%;--destructive:3 100% 58%;--destructive-foreground:0 0% 100%;--border:240 5.5% 84%;--input:240 5.5% 84%;--ring:211 100% 52%;--sidebar:0 0% 98.5%;--sidebar-foreground:240 5.3% 10.5%;--sidebar-primary:211 100% 52%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 14% 93%;--sidebar-accent-foreground:240 5.3% 10.5%;--sidebar-border:240 5.5% 84%;--sidebar-ring:211 100% 52%;--accent-action:var(--color-blue-apple);--accent-action-muted:var(--accent-action)}@supports (color:color-mix(in lab,red,red)){:root{--accent-action-muted:color-mix(in srgb,var(--accent-action)12%,hsl(var(--card)))}}:root{--status-success:var(--color-green-apple);--status-warning:var(--color-orange);--status-danger:var(--color-red-apple);--surface-header:hsl(var(--card));--surface-header-border:hsl(var(--border)/.8);--border-default:#d1d1d6;--border-light:#c7c7cc;--border-medium:#aeaeb2;--text-primary:#1c1c1e;--text-secondary:#3a3a3c;--text-tertiary:#636366;--text-white:#fff;--gradient-success:linear-gradient(to right,var(--color-green-apple),var(--color-green-light));--gradient-success-hover:linear-gradient(to right,var(--color-green-light),var(--color-green-apple));--gradient-success-br:linear-gradient(to bottom right,var(--color-green-apple),var(--color-green-light));--gradient-primary:linear-gradient(to right,var(--color-blue-apple),var(--color-blue-dark));--gradient-primary-hover:linear-gradient(to right,var(--color-blue-dark),var(--color-blue-apple));--gradient-primary-br:linear-gradient(to bottom right,var(--color-blue-apple),var(--color-blue-dark));--gradient-warning:linear-gradient(to right,var(--color-orange),var(--color-orange-dark));--gradient-warning-hover:linear-gradient(to right,var(--color-orange-dark),var(--color-orange));--gradient-warning-br:linear-gradient(to bottom right,var(--color-orange),var(--color-orange-dark));--gradient-danger:linear-gradient(to right,var(--color-red-apple),var(--color-red-pink));--gradient-danger-hover:linear-gradient(to right,var(--color-red-pink),var(--color-red-apple));--gradient-danger-br:linear-gradient(to bottom right,var(--color-red-apple),var(--color-red-pink));--gradient-info:linear-gradient(to right,var(--color-blue-apple),var(--color-cyan));--gradient-info-hover:linear-gradient(to right,var(--color-cyan),var(--color-blue-apple));--gradient-info-br:linear-gradient(to bottom right,var(--color-blue-apple),var(--color-cyan));--gradient-purple:linear-gradient(to right,var(--color-purple),var(--color-indigo));--gradient-purple-hover:linear-gradient(to right,var(--color-indigo),var(--color-purple));--gradient-purple-br:linear-gradient(to bottom right,var(--color-purple),var(--color-indigo));--gradient-treasury-header:var(--surface-header);--gradient-suppliers-header:var(--surface-header);--gradient-dashboard-panel-header:var(--surface-header);--gradient-live-feed-header:var(--surface-header);--gradient-motion-tab-track:linear-gradient(180deg,hsl(var(--muted))0%,hsl(var(--muted)/.55)100%)}@supports (color:color-mix(in lab,red,red)){:root{--gradient-motion-tab-track:linear-gradient(180deg,color-mix(in srgb,hsl(var(--muted))88%,hsl(var(--card)))0%,hsl(var(--muted)/.55)100%)}}:root{--gradient-empty-ledger:radial-gradient(ellipse 90% 70% at 50% 0%,var(--color-indigo)0%,transparent 68%)}@supports (color:color-mix(in lab,red,red)){:root{--gradient-empty-ledger:radial-gradient(ellipse 90% 70% at 50% 0%,color-mix(in srgb,var(--color-indigo)8%,hsl(var(--muted)/.4))0%,transparent 68%)}}:root{--feed-accent-sale:var(--color-green-apple);--feed-accent-service:var(--color-orange);--feed-accent-tradein:var(--color-teal-apple);--surface-glass-ledger:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){:root{--surface-glass-ledger:color-mix(in srgb,hsl(var(--card))92%,transparent)}}:root{--gradient-reports-header:var(--surface-header);--gradient-clients-header:var(--surface-header);--gradient-kanban-board:linear-gradient(180deg,hsl(var(--muted))0%,transparent 32%)}@supports (color:color-mix(in lab,red,red)){:root{--gradient-kanban-board:linear-gradient(180deg,color-mix(in srgb,hsl(var(--muted))40%,transparent)0%,transparent 32%)}}:root{--gradient-neutral:linear-gradient(to bottom right,#f5f5f7,#fff);--gradient-neutral-hover:linear-gradient(to bottom right,#fff,#f5f5f7);--gradient-active:linear-gradient(135deg,var(--color-blue-apple)0%,var(--color-blue-dark)100%);--gradient-medal-gold:linear-gradient(135deg,var(--palette-apple-gold),var(--color-orange));--gradient-medal-silver:linear-gradient(135deg,var(--color-gray-medium),var(--color-gray-neutral));--gradient-medal-bronze:linear-gradient(135deg,var(--color-bronze-ui),var(--color-deep-orange));--gradient-podium-gold:linear-gradient(135deg,var(--palette-apple-gold),var(--color-orange))}@supports (color:color-mix(in lab,red,red)){:root{--gradient-podium-gold:linear-gradient(135deg,color-mix(in srgb,var(--palette-apple-gold)18%,hsl(var(--card))),color-mix(in srgb,var(--color-orange)22%,hsl(var(--card))))}}:root{--gradient-podium-silver:linear-gradient(135deg,var(--color-gray-neutral),var(--color-gray-medium))}@supports (color:color-mix(in lab,red,red)){:root{--gradient-podium-silver:linear-gradient(135deg,color-mix(in srgb,var(--color-gray-neutral)12%,hsl(var(--card))),color-mix(in srgb,var(--color-gray-medium)18%,hsl(var(--muted))))}}:root{--gradient-podium-bronze:linear-gradient(135deg,var(--color-bronze-ui),var(--color-deep-orange))}@supports (color:color-mix(in lab,red,red)){:root{--gradient-podium-bronze:linear-gradient(135deg,color-mix(in srgb,var(--color-bronze-ui)20%,hsl(var(--card))),color-mix(in srgb,var(--color-deep-orange)15%,hsl(var(--muted))))}}:root{--shadow-sm:0 1px 2px #0000000f,0 1px 1px #0000000a;--shadow-md:0 4px 12px #00000014,0 2px 4px #0000000a;--shadow-lg:0 12px 28px #0000001a,0 4px 8px #0000000d;--shadow-xl:0 20px 40px #0000001f,0 8px 16px #0000000f;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-xl:.875rem;--radius-2xl:1.125rem;--radius-3xl:1.375rem;--radius-4xl:1.625rem;--radius-full:9999px;--radius:.625rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-base:.2s cubic-bezier(.4,0,.2,1);--transition-slow:.3s cubic-bezier(.4,0,.2,1);--motion-fast:.15s;--motion-normal:.2s;--motion-slow:.3s;--motion-ease-out:cubic-bezier(.4,0,.2,1);--motion-ease-in:cubic-bezier(.4,0,1,1);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--surface:#fff;--surface-muted:#f2f2f7;--surface-elevated:#fff;--surface-overlay:#ffffffe0;--text-primary-strong:#1c1c1e;--text-secondary-soft:#3a3a3c;--text-tertiary-soft:#636366;--accent-solid:#0a84ff;--accent-solid-hover:#0077ed;--success-solid:#34c759;--warning-solid:#ff9500;--danger-solid:#ff3b30;--info-solid:#5ac8fa;--border-subtle:#e5e5ea;--border-default-strong:#d1d1d6;--border-strong:#c7c7cc;--shadow-surface-sm:0 1px 3px #0000000f,0 1px 2px #0000000a;--shadow-surface-md:0 8px 24px #00000014,0 2px 8px #0000000d;--shadow-surface-lg:0 20px 48px #0000001f,0 8px 20px #00000012;--focus-ring:0 0 0 3px #0a84ff47;--font-stack-sans:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",sans-serif;--font-stack-display:"Instrument Serif","Georgia","Times New Roman",serif;--font-stack-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-sans:var(--font-stack-sans);--font-display:var(--font-sans);--font-metric:var(--font-sans);--font-mono:var(--font-stack-mono);--exit-doc-font-sans:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;--exit-doc-font-display:"Cormorant Garamond",Georgia,serif;--exit-doc-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-size-2xs:.625rem;--font-size-xs:.6875rem;--font-size-sm:.8125rem;--font-size-base:.9375rem;--font-size-md:1rem;--font-size-lg:1.0625rem;--font-size-xl:1.1875rem;--font-size-2xl:1.375rem;--font-size-3xl:1.75rem;--font-size-4xl:2.125rem;--font-size-title:var(--font-size-lg);--font-size-body:var(--font-size-base);--font-size-caption:var(--font-size-xs);--line-height-none:1;--line-height-tight:1.2;--line-height-snug:1.375;--line-height-base:1.5;--line-height-relaxed:1.625;--line-height-loose:1.75;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.02em;--tracking-normal:-.01em;--tracking-wide:.02em;--tracking-wider:.06em;--tracking-widest:.1em;--mobile-space-page-x:.875rem;--mobile-space-page-y:.875rem;--mobile-space-section:.75rem;--mobile-control-height:2rem;--mobile-control-height-sm:1.75rem;--mobile-radius-card:1.125rem;--mobile-radius-control:.625rem;--mobile-sticky-offset-top:calc(var(--mobile-top-bar) + var(--sat) + .5rem);--mobile-sticky-offset-bottom:calc(var(--sab) + .75rem);--shell-bg:#f5f5f7;--shell-border:#d1d1d6;--shell-card-bg:#fff;--shell-text-primary:#1c1c1e;--shell-text-secondary:#3a3a3c;--shell-header-bg:#f5f5f7e6;--badge-purple-bg:#ede9fe;--badge-purple-text:#5b21b6;--badge-indigo-bg:#e0e7ff;--badge-indigo-text:#3730a3;--badge-violet-bg:#f5f3ff;--badge-violet-text:#6d28d9;--badge-blue-bg:#dbeafe;--badge-blue-text:#1d4ed8;--badge-emerald-bg:#d1fae5;--badge-emerald-text:#065f46;--badge-cyan-bg:#cffafe;--badge-cyan-text:#0e7490;--badge-amber-bg:#fef3c7;--badge-amber-text:#92400e;--badge-orange-bg:#ffedd5;--badge-orange-text:#9a3412;--badge-pink-bg:#fce7f3;--badge-pink-text:#9d174d;--badge-red-bg:#fee2e2;--badge-red-text:#991b1b;--skeleton-from:#f1f1f3;--skeleton-to:#e8e8ea;--app-canvas-gradient:radial-gradient(ellipse 120% 82% at 50% -28%,#f1f6fb 0%,transparent 54%),radial-gradient(ellipse 68% 48% at 102% 108%,var(--color-green-apple)0%,transparent 52%),hsl(var(--background))}@supports (color:color-mix(in lab,red,red)){:root{--app-canvas-gradient:radial-gradient(ellipse 120% 82% at 50% -28%,#f1f6fb 0%,transparent 54%),radial-gradient(ellipse 68% 48% at 102% 108%,color-mix(in srgb,var(--color-green-apple)7%,transparent)0%,transparent 52%),hsl(var(--background))}}:root{--crm-module-padding-x:.875rem;--crm-module-padding-y:.875rem;--crm-module-padding-x-sm:1rem;--crm-module-padding-y-sm:1rem;--crm-module-padding-x-lg:2rem;--crm-module-padding-y-lg:2rem;--crm-section-gap:.75rem;--crm-section-gap-lg:1rem;--shell-outer-bg:hsl(var(--background));--shell-sidebar-shadow:0 1px 2px hsl(var(--foreground)/.04),0 12px 32px hsl(var(--foreground)/.07),0 0 0 1px hsl(var(--foreground)/.04);--shadow-sidebar-active:0 8px 24px var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-sidebar-active:0 8px 24px color-mix(in srgb,var(--color-blue-apple)30%,transparent)}}:root{--login-page-bg:#f5f6f7}.dark{--color-blue-apple:#0a84ff;--color-blue-dark:#409cff;--color-green-apple:#30d158;--color-orange:#ff9f0a;--color-red-apple:#ff453a;--color-purple:#bf5af2;--color-indigo:#5e5ce6;--color-indigo-dark:#7b7aff;--color-purple-bright:#a78bfa;--color-cyan-dark:#5ac8fa;--color-pink-dark:#ff6482;--color-cyan:#64d2ff;--color-deep-orange:#ff6b35;--color-slate-ui:#64748b;--color-bronze-ui:#cd7f32;--background:240 11% 9%;--foreground:240 6% 96%;--card:240 10% 12.5%;--card-foreground:240 6% 96%;--popover:240 10% 12.5%;--popover-foreground:240 6% 96%;--secondary:240 8% 17%;--secondary-foreground:240 6% 96%;--muted:240 8% 17%;--muted-foreground:240 5% 72%;--accent:240 9% 18%;--accent-foreground:240 6% 96%;--border:240 6% 30%;--input:240 6% 30%;--primary:211 100% 52%;--ring:211 100% 58%;--destructive:3 100% 62%;--destructive-foreground:0 0% 100%;--sidebar:240 10% 12.5%;--sidebar-foreground:240 6% 96%;--sidebar-primary:211 100% 52%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 9% 18%;--sidebar-accent-foreground:240 6% 96%;--sidebar-border:240 6% 30%;--sidebar-ring:211 100% 58%;--bg-primary:#0c0d10;--bg-card:#1c1c1e;--bg-hover:#2c2c2e;--bg-pressed:#3a3a3c;--text-primary:#f2f2f7;--text-secondary:#aeaeb2;--text-tertiary:#8e8e93;--border-default:#3a3a3c;--border-light:#48484a;--surface:#1c1c1e;--surface-muted:#2c2c2e;--surface-elevated:#3a3a3c;--surface-overlay:#1c1c1eeb;--text-primary-strong:#f2f2f7;--text-secondary-soft:#aeaeb2;--text-tertiary-soft:#8e8e93;--border-subtle:#3a3a3c;--border-default-strong:#48484a;--border-strong:#636366;--accent-solid:#0a84ff;--accent-solid-hover:#409cff;--success-solid:#30d158;--warning-solid:#ff9f0a;--danger-solid:#ff453a;--info-solid:#64d2ff;--shadow-surface-sm:0 1px 3px #00000059,0 1px 2px #00000040;--shadow-surface-md:0 8px 24px #0006,0 2px 8px #00000047;--shadow-surface-lg:0 20px 48px #00000080,0 8px 20px #00000059;--focus-ring:0 0 0 3px #0a84ff61;--shell-bg:#0c0d10;--shell-border:#3a3a3c;--shell-card-bg:#1c1c1e;--shell-text-primary:#f2f2f7;--shell-text-secondary:#aeaeb2;--shell-header-bg:#0c0d10eb;--app-canvas-gradient:radial-gradient(ellipse 105% 72% at 58% -14%,#182737 0%,transparent 48%),radial-gradient(ellipse 62% 44% at 98% 92%,var(--color-green-apple)0%,transparent 54%),hsl(var(--background))}@supports (color:color-mix(in lab,red,red)){.dark{--app-canvas-gradient:radial-gradient(ellipse 105% 72% at 58% -14%,#182737 0%,transparent 48%),radial-gradient(ellipse 62% 44% at 98% 92%,color-mix(in srgb,var(--color-green-apple)9%,transparent)0%,transparent 54%),hsl(var(--background))}}.dark{--shell-outer-bg:hsl(var(--background));--shell-sidebar-shadow:0 1px 2px #00000059,0 16px 40px #0000006b,0 0 0 1px #ffffff0a;--shadow-sidebar-active:0 8px 28px var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.dark{--shadow-sidebar-active:0 8px 28px color-mix(in srgb,var(--color-blue-apple)38%,transparent)}}.dark{--accent-action-muted:var(--accent-action)}@supports (color:color-mix(in lab,red,red)){.dark{--accent-action-muted:color-mix(in srgb,var(--accent-action)16%,hsl(var(--card)))}}.dark{--surface-header:hsl(var(--card));--surface-header-border:hsl(var(--border)/.8);--gradient-neutral:linear-gradient(to bottom right,#22222a,#17171c);--gradient-neutral-hover:linear-gradient(to bottom right,#25252d,#19191f);--gradient-treasury-header:var(--surface-header);--gradient-suppliers-header:var(--surface-header);--gradient-dashboard-panel-header:var(--surface-header);--gradient-live-feed-header:var(--surface-header);--gradient-motion-tab-track:linear-gradient(180deg,#202027 0%,#19191f 100%);--gradient-empty-ledger:radial-gradient(ellipse 90% 70% at 50% 0%,var(--color-indigo)0%,transparent 68%)}@supports (color:color-mix(in lab,red,red)){.dark{--gradient-empty-ledger:radial-gradient(ellipse 90% 70% at 50% 0%,color-mix(in srgb,var(--color-indigo)14%,transparent)0%,transparent 68%)}}.dark{--surface-glass-ledger:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.dark{--surface-glass-ledger:color-mix(in srgb,hsl(var(--card))88%,transparent)}}.dark{--gradient-reports-header:var(--surface-header);--gradient-clients-header:var(--surface-header);--badge-purple-bg:#a78bfa2e;--badge-purple-text:#c4b5fd;--badge-indigo-bg:#818cf82e;--badge-indigo-text:#a5b4fc;--badge-violet-bg:#c4b5fd29;--badge-violet-text:#c4b5fd;--badge-blue-bg:#60a5fa2e;--badge-blue-text:#93c5fd;--badge-emerald-bg:#34d3992e;--badge-emerald-text:#6ee7b7;--badge-cyan-bg:#22d3ee2e;--badge-cyan-text:#67e8f9;--badge-amber-bg:#fbbf242e;--badge-amber-text:#fcd34d;--badge-orange-bg:#fb923c2e;--badge-orange-text:#fdba74;--badge-pink-bg:#f472b62e;--badge-pink-text:#f9a8d4;--badge-red-bg:#f871712e;--badge-red-text:#fca5a5;--skeleton-from:#28282f;--skeleton-to:#34343d}:root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px);--mobile-top-bar:52px;--mobile-bottom-nav:50px}@media(max-width:1023px){html,body{overscroll-behavior:none;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],input[type=url],textarea,select{font-size:16px!important}::-webkit-scrollbar{width:0;height:0}[data-radix-dialog-content].crm-dialog-viewport,[data-slot=dialog-content].crm-dialog-viewport,[data-radix-alert-dialog-content].crm-dialog-viewport,[data-slot=alert-dialog-content].crm-dialog-viewport{justify-content:flex-start!important;align-items:stretch!important;padding:0!important;transform:translate(0)!important}[data-radix-dialog-content] .crm-dialog-panel,[data-slot=dialog-content] .crm-dialog-panel,[data-radix-alert-dialog-content] .crm-dialog-panel,[data-slot=alert-dialog-content] .crm-dialog-panel{border-radius:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important}[data-radix-dialog-content]:not(.crm-dialog-viewport),[data-slot=dialog-content]:not(.crm-dialog-viewport){border:none!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;inset:0!important;transform:translate(0)!important}[data-vaul-drawer-content],[data-radix-drawer-content]{border-radius:20px 20px 0 0!important;max-height:92dvh!important}[data-sonner-toaster]{top:calc(var(--mobile-top-bar) + var(--sat) + 8px)!important;bottom:auto!important;left:12px!important;right:12px!important}[data-sonner-toast]{opacity:1!important;-webkit-backdrop-filter:none!important;border-radius:1rem!important;max-width:100%!important;margin:0!important}button,[role=button],[data-slot=button],[data-slot=select-trigger]{min-height:40px}button[class*=w-8][class*=h-8],button[class*=size-8],[data-slot=button][data-size=icon-sm]{min-width:40px;min-height:40px}.fab{bottom:calc(var(--mobile-bottom-nav) + var(--sab) + 16px);z-index:40;position:fixed;right:16px}}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:639px){.crm-module-stage{--crm-module-padding-y:.65rem;--crm-module-padding-x:.75rem}.phone-sticky-footer button,.phone-sticky-footer [data-slot=button],.sales-checkout-phone-continue{min-height:44px}.phone-sticky-footer{bottom:calc(var(--mobile-bottom-nav,50px) + var(--sab) + .5rem);padding-bottom:.75rem}.phone-section-nav{top:calc(var(--mobile-top-bar) + var(--sat))}.mobile-card-list~.desktop-table-only,.has-mobile-card-list .desktop-table-only{display:none!important}.phone-snap-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.65rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.phone-snap-rail>*{scroll-snap-align:start;flex:0 0 min(88vw,320px)}.dashboard-v2-instrument-grid{grid-template-columns:1fr!important}.dashboard-v2-priority-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-direction:row;gap:.65rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.dashboard-v2-priority-rail>*{scroll-snap-align:start;flex:0 0 min(78vw,280px)}.dashboard-v2-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important;display:grid!important}.dashboard-v2-bento-tile--hero,.dashboard-v2-bento-tile--wide{grid-column:span 2}.dashboard-v2-quick-launch .dashboard-v2-kbd-hint{display:none!important}.phone-only{display:block}.phone-hide{display:none!important}}@media(min-width:640px){.phone-only{display:none!important}}@media(max-width:639px){.ops-mobile-hide-kpis,.ops-mobile-hide-eyebrow,.ops-mobile-hide-footer-meta,.ops-mobile-hide-filter-chips{display:none!important}.ops-mobile-compact-shell{border-radius:1rem}.ops-mobile-compact-shell .sales-register-page-wrap,.ops-mobile-compact-shell.sales-register-page-wrap{padding-left:.75rem;padding-right:.75rem}.service-module-surface.ops-mobile-compact-shell{padding:.75rem!important}.dashboard-v2-instrument-cell__sub,.dashboard-v2-instrument-cell .text-xs.text-muted-foreground,.dashboard-v2-hero-deck__rail{display:none}.dashboard-v2-instrument-grid--hero .dashboard-v2-instrument-cell:not(.dashboard-v2-instrument-cell--featured){display:none!important}.dashboard-v2-instrument-grid--hero .dashboard-v2-instrument-cell--featured{grid-column:1/-1}.dashboard-v2-sparkline,.dashboard-v2-zone-label,.dashboard-v2-radar-p0__desc,.dashboard-v2-radar-p0__eyebrow,.dashboard-v2-radar__secondary-label{display:none!important}.dashboard-v2-radar-p0{gap:.5rem;padding:.65rem .75rem .65rem .7rem}.dashboard-v2-hero__date,.dashboard-v2-hero__updated,.dashboard-v2-role-badge,.ops-mobile-hide-meta-badges,.clients-register-panel-title{display:none!important}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-50:oklch(98.2% .018 155.826);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-teal-500:oklch(70.4% .14 182.503);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-700:oklch(49.6% .265 301.924);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--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: 1.5 ;--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: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--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-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:calc(var(--radius)*.8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius)*1.4);--radius-2xl:calc(var(--radius)*1.8);--radius-3xl:calc(var(--radius)*2.2);--radius-4xl:calc(var(--radius)*2.6);--ease-out:cubic-bezier(0,0,.2,1);--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-2xl:40px;--blur-3xl:64px;--aspect-video:16/9;--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);--color-border:hsl(var(--border));--color-apple-gold:var(--palette-apple-gold);--duration-motion-fast:var(--motion-fast)}}@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,ui-sans-serif,system-ui,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;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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.\@container\/task-dialog{container:task-dialog/inline-size}.\@container\/tradein{container:tradein/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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-3{inset:calc(var(--spacing)*-3)}.inset-0{inset:calc(var(--spacing)*0)}.inset-3{inset:calc(var(--spacing)*3)}.inset-\[18px\]{inset:18px}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-0\.5{top:calc(var(--spacing)*-.5)}.-top-1{top:calc(var(--spacing)*-1)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.-top-3{top:calc(var(--spacing)*-3)}.-top-6{top:calc(var(--spacing)*-6)}.-top-8{top:calc(var(--spacing)*-8)}.-top-10{top:calc(var(--spacing)*-10)}.-top-12{top:calc(var(--spacing)*-12)}.-top-16{top:calc(var(--spacing)*-16)}.-top-20{top:calc(var(--spacing)*-20)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-10{top:calc(var(--spacing)*10)}.top-\[-3px\]{top:-3px}.top-\[8\%\]{top:8%}.top-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{top:max(1rem,env(safe-area-inset-top))}.-right-0\.5{right:calc(var(--spacing)*-.5)}.-right-1{right:calc(var(--spacing)*-1)}.-right-1\.5{right:calc(var(--spacing)*-1.5)}.-right-3{right:calc(var(--spacing)*-3)}.-right-6{right:calc(var(--spacing)*-6)}.-right-8{right:calc(var(--spacing)*-8)}.-right-10{right:calc(var(--spacing)*-10)}.-right-16{right:calc(var(--spacing)*-16)}.-right-20{right:calc(var(--spacing)*-20)}.-right-\[8\%\]{right:-8%}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.right-\[7px\]{right:7px}.-bottom-8{bottom:calc(var(--spacing)*-8)}.-bottom-10{bottom:calc(var(--spacing)*-10)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-5{bottom:calc(var(--spacing)*5)}.bottom-\[12\%\]{bottom:12%}.bottom-\[88px\]{bottom:88px}.-left-10{left:calc(var(--spacing)*-10)}.-left-20{left:calc(var(--spacing)*-20)}.-left-\[4px\]{left:-4px}.-left-\[12\%\]{left:-12%}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-3\.5{left:calc(var(--spacing)*3.5)}.left-4{left:calc(var(--spacing)*4)}.left-\[7px\]{left:7px}.left-\[15px\]{left:15px}.left-\[18px\]{left:18px}.isolate{isolation:isolate}.z-10{z-index:10}.z-15{z-index:15}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[3\]{z-index:3}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[71\]{z-index:71}.z-\[80\]{z-index:80}.z-\[81\]{z-index:81}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[200\]{z-index:200}.z-\[250\]{z-index:250}.z-\[255\]{z-index:255}.z-\[260\]{z-index:260}.z-\[280\]{z-index:280}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.m-2{margin:calc(var(--spacing)*2)}.-mx-0\.5{margin-inline:calc(var(--spacing)*-.5)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.mx-0{margin-inline:calc(var(--spacing)*0)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-1\.5{margin-inline:calc(var(--spacing)*1.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing)*-2)}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.my-5{margin-block:calc(var(--spacing)*5)}.my-6{margin-block:calc(var(--spacing)*6)}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-3{margin-top:calc(var(--spacing)*-3)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.-mt-\[clamp\(2\.5rem\,9vw\,4rem\)\]{margin-top:calc(-1*clamp(2.5rem,9vw,4rem))}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.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-3\.5{margin-top:calc(var(--spacing)*3.5)}.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-8{margin-top:calc(var(--spacing)*8)}.mt-\[3px\]{margin-top:3px}.mt-\[min\(12vh\,6rem\)\]{margin-top:min(12vh,6rem)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-0\.5{margin-right:calc(var(--spacing)*.5)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.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-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!flex{display:flex!important}.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-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-0\.5{width:calc(var(--spacing)*.5);height:calc(var(--spacing)*.5)}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-4\.5{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.size-24{width:calc(var(--spacing)*24);height:calc(var(--spacing)*24)}.size-32{width:calc(var(--spacing)*32);height:calc(var(--spacing)*32)}.size-40{width:calc(var(--spacing)*40);height:calc(var(--spacing)*40)}.size-\[4\.5rem\]{width:4.5rem;height:4.5rem}.size-\[13px\]{width:13px;height:13px}.size-\[15px\]{width:15px;height:15px}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[88px\]{width:88px;height:88px}.size-\[calc\(100\%\+24px\)\]{width:calc(100% + 24px);height:calc(100% + 24px)}.size-full{width:100%;height:100%}.\!h-full{height:100%!important}.h-\(--radix-accordion-content-height\){height:var(--radix-accordion-content-height)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.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-8\!{height:calc(var(--spacing)*8)!important}.h-9{height:calc(var(--spacing)*9)}.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-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-40{height:calc(var(--spacing)*40)}.h-48{height:calc(var(--spacing)*48)}.h-60{height:calc(var(--spacing)*60)}.h-64{height:calc(var(--spacing)*64)}.h-96{height:calc(var(--spacing)*96)}.h-\[2px\]{height:2px}.h-\[3\.35rem\]{height:3.35rem}.h-\[3px\]{height:3px}.h-\[4\.5rem\]{height:4.5rem}.h-\[4\.25rem\]{height:4.25rem}.h-\[5\.5rem\]{height:5.5rem}.h-\[5\.25rem\]{height:5.25rem}.h-\[6\.75rem\]{height:6.75rem}.h-\[7\.5rem\]{height:7.5rem}.h-\[13px\]{height:13px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[52px\]{height:52px}.h-\[58px\]{height:58px}.h-\[88px\]{height:88px}.h-\[90vh\]{height:90vh}.h-\[100dvh\]{height:100dvh}.h-\[140px\]{height:140px}.h-\[200px\]{height:200px}.h-\[220px\]{height:220px}.h-\[240px\]{height:240px}.h-\[260px\]{height:260px}.h-\[420px\]{height:420px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100\%-16px\)\]{height:calc(100% - 16px)}.h-\[min\(100dvh-1rem\,820px\)\]{height:min(100dvh - 1rem,820px)}.h-\[min\(360px\,48vh\)\]{height:min(360px,48vh)}.h-\[min\(420px\,55vh\)\]{height:min(420px,55vh)}.h-\[min\(520px\,calc\(100vh-280px\)\)\]{height:min(520px,100vh - 280px)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-28{max-height:calc(var(--spacing)*28)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-44{max-height:calc(var(--spacing)*44)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[120px\]{max-height:120px}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[240px\]{max-height:240px}.max-h-\[250px\]{max-height:250px}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[min\(40dvh\,380px\)\]{max-height:min(40dvh,380px)}.max-h-\[min\(50vh\,320px\)\]{max-height:min(50vh,320px)}.max-h-\[min\(52vh\,420px\)\]{max-height:min(52vh,420px)}.max-h-\[min\(56vh\,560px\)\]{max-height:min(56vh,560px)}.max-h-\[min\(70dvh\,32rem\)\]{max-height:min(70dvh,32rem)}.max-h-\[min\(90dvh\,calc\(100dvh-2rem\)\)\]{max-height:min(90dvh,100dvh - 2rem)}.max-h-\[min\(92dvh\,calc\(100dvh-1\.5rem\)\)\]{max-height:min(92dvh,100dvh - 1.5rem)}.max-h-\[min\(92dvh\,calc\(100dvh-2rem\)\)\]{max-height:min(92dvh,100dvh - 2rem)}.max-h-\[min\(96dvh\,calc\(100dvh-0\.75rem\)\)\]{max-height:min(96dvh,100dvh - .75rem)}.max-h-\[min\(240px\,40dvh\)\]{max-height:min(240px,40dvh)}.max-h-\[min\(280px\,50vh\)\]{max-height:min(280px,50vh)}.max-h-\[min\(360px\,50vh\)\]{max-height:min(360px,50vh)}.max-h-\[min\(420px\,60vh\)\]{max-height:min(420px,60vh)}.max-h-\[min\(460px\,calc\(100dvh-180px\)\)\]{max-height:min(460px,100dvh - 180px)}.max-h-\[min\(calc\(100dvh-1\.5rem\)\,880px\)\]{max-height:min(100dvh - 1.5rem,880px)}.max-h-\[min\(calc\(100dvh-1\.5rem\)\,900px\)\]{max-height:min(100dvh - 1.5rem,900px)}.max-h-none{max-height:none}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-7{min-height:calc(var(--spacing)*7)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-14{min-height:calc(var(--spacing)*14)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-60{min-height:calc(var(--spacing)*60)}.min-h-\[1\.125rem\]{min-height:1.125rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[4\.75rem\]{min-height:4.75rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[11\.5rem\]{min-height:11.5rem}.min-h-\[28px\]{min-height:28px}.min-h-\[34px\]{min-height:34px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[70px\]{min-height:70px}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[88px\]{min-height:88px}.min-h-\[96px\]{min-height:96px}.min-h-\[120px\]{min-height:120px}.min-h-\[148px\]{min-height:148px}.min-h-\[196px\]{min-height:196px}.min-h-\[200px\]{min-height:200px}.min-h-\[240px\]{min-height:240px}.min-h-\[280px\]{min-height:280px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[640px\]{min-height:640px}.min-h-\[min\(48dvh\,520px\)\]{min-height:min(48dvh,520px)}.min-h-\[min\(74vh\,700px\)\]{min-height:min(74vh,700px)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/3{width:33.3333%}.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-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-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-72{width:calc(var(--spacing)*72)}.w-\[2px\]{width:2px}.w-\[3\.25rem\]{width:3.25rem}.w-\[3px\]{width:3px}.w-\[9\.75rem\]{width:9.75rem}.w-\[13px\]{width:13px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[40\%\]{width:40%}.w-\[42px\]{width:42px}.w-\[44px\]{width:44px}.w-\[52px\]{width:52px}.w-\[58px\]{width:58px}.w-\[60\%\]{width:60%}.w-\[68px\]{width:68px}.w-\[72px\]{width:72px}.w-\[85vw\]{width:85vw}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[272px\]{width:272px}.w-\[calc\(100\%-0\.75rem\)\]{width:calc(100% - .75rem)}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100vw-24px\)\]{width:calc(100vw - 24px)}.w-\[min\(16rem\,calc\(100vw-1\.5rem\)\)\]{width:min(16rem,100vw - 1.5rem)}.w-\[min\(92vw\,16rem\)\]{width:min(92vw,16rem)}.w-\[min\(92vw\,22rem\)\]{width:min(92vw,22rem)}.w-\[min\(96vw\,72rem\)\]{width:min(96vw,72rem)}.w-\[min\(100vw-2rem\,320px\)\]{width:min(100vw - 2rem,320px)}.w-\[min\(360px\,48vw\)\]{width:min(360px,48vw)}.w-\[min\(380px\,calc\(100vw-24px\)\)\]{width:min(380px,100vw - 24px)}.w-\[min\(420px\,55vw\)\]{width:min(420px,55vw)}.w-\[min\(440px\,calc\(100vw-24px\)\)\]{width:min(440px,100vw - 24px)}.w-\[min\(calc\(100vw-1\.5rem\)\,960px\)\]{width:min(100vw - 1.5rem,960px)}.w-\[min\(calc\(100vw-1rem\)\,72rem\)\]{width:min(100vw - 1rem,72rem)}.w-\[min\(calc\(100vw-2rem\)\,420px\)\]{width:min(100vw - 2rem,420px)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.\!max-w-\[1400px\]{max-width:1400px!important}.\!max-w-\[min\(calc\(100vw-1rem\)\,72rem\)\]{max-width:min(100vw - 1rem,72rem)!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[2\.25rem\]{max-width:2.25rem}.max-w-\[5\.5rem\]{max-width:5.5rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[55\%\]{max-width:55%}.max-w-\[60px\]{max-width:60px}.max-w-\[78\%\]{max-width:78%}.max-w-\[85\%\]{max-width:85%}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[168px\]{max-width:168px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[210mm\]{max-width:210mm}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[360px\]{max-width:360px}.max-w-\[540px\]{max-width:540px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[820px\]{max-width:820px}.max-w-\[900px\]{max-width:900px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1700px\]{max-width:1700px}.max-w-\[1800px\]{max-width:1800px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[min\(96vw\,72rem\)\]{max-width:min(96vw,72rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-7{min-width:calc(var(--spacing)*7)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-11{min-width:calc(var(--spacing)*11)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-36{min-width:calc(var(--spacing)*36)}.min-w-\[1\.75rem\]{min-width:1.75rem}.min-w-\[1\.125rem\]{min-width:1.125rem}.min-w-\[2px\]{min-width:2px}.min-w-\[3\.25rem\]{min-width:3.25rem}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[5\.25rem\]{min-width:5.25rem}.min-w-\[6\.75rem\]{min-width:6.75rem}.min-w-\[9\.75rem\]{min-width:9.75rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[16px\]{min-width:16px}.min-w-\[18px\]{min-width:18px}.min-w-\[20px\]{min-width:20px}.min-w-\[32rem\]{min-width:32rem}.min-w-\[42px\]{min-width:42px}.min-w-\[44px\]{min-width:44px}.min-w-\[72px\]{min-width:72px}.min-w-\[80px\]{min-width:80px}.min-w-\[88px\]{min-width:88px}.min-w-\[90px\]{min-width:90px}.min-w-\[92px\]{min-width:92px}.min-w-\[96px\]{min-width:96px}.min-w-\[132px\]{min-width:132px}.min-w-\[160px\]{min-width:160px}.min-w-\[168px\]{min-width:168px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[480px\]{min-width:480px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[980px\]{min-width:980px}.min-w-\[1040px\]{min-width:1040px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[max-content\]{min-width:max-content}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-8{--tw-translate-x:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\.5{--tw-translate-y:calc(var(--spacing)*-1.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-8{--tw-translate-y:calc(var(--spacing)*-8);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-x-\[-1\]{--tw-scale-x:-1;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-y-0{--tw-scale-y:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[1\.02\]{scale:1.02}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[warranty-portal-progress-shine_2\.4s_ease-in-out_infinite\]{animation:2.4s ease-in-out infinite warranty-portal-progress-shine}.animate-\[warranty-portal-pulse-ring_2s_ease-in-out_infinite\]{animation:2s ease-in-out infinite warranty-portal-pulse-ring}.animate-\[warranty-portal-rise_0\.5s_ease-out_both\]{animation:.5s ease-out both warranty-portal-rise}.animate-\[warranty-portal-rise_0\.55s_ease-out_both\]{animation:.55s ease-out both warranty-portal-rise}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-out{cursor:zoom-out}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-my-1\.5{scroll-margin-block:calc(var(--spacing)*1.5)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing)*28)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[92px_minmax\(0\,1fr\)\]{grid-template-columns:92px minmax(0,1fr)}.grid-cols-\[92px_repeat\(7\,minmax\(0\,1fr\)\)\]{grid-template-columns:92px repeat(7,minmax(0,1fr))}.grid-cols-\[112px_1fr\]{grid-template-columns:112px 1fr}.grid-cols-\[130px_minmax\(0\,1fr\)_120px_100px_minmax\(0\,1fr\)_40px\]{grid-template-columns:130px minmax(0,1fr) 120px 100px minmax(0,1fr) 40px}.grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,1fr\)_5rem_4\.5rem_5rem_2rem\]{grid-template-columns:minmax(0,1fr) 5rem 4.5rem 5rem 2rem}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(140px\,1fr\)_1fr\]{grid-template-columns:minmax(140px,1fr) 1fr}.grid-cols-\[minmax\(140px\,1fr\)_1fr_1fr\]{grid-template-columns:minmax(140px,1fr) 1fr 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.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-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.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)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing)*var(--gap))}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}: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(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*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-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)))}.gap-x-1\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-8{column-gap:calc(var(--spacing)*8)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}: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-\[color\:var\(--color-purple\)\]\/10>:not(:last-child)){border-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){:where(.divide-\[color\:var\(--color-purple\)\]\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-purple)10%,transparent)}}:where(.divide-border>:not(:last-child)),:where(.divide-border\/60>:not(:last-child)){border-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab,hsl(var(--border))60%,transparent)}}:where(.divide-border\/70>:not(:last-child)){border-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/70>:not(:last-child)){border-color:color-mix(in oklab,hsl(var(--border))70%,transparent)}}:where(.divide-muted>:not(:last-child)){border-color:hsl(var(--muted))}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.\[overscroll-behavior\:contain\],.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.\!rounded-2xl{border-radius:calc(var(--radius)*1.8)!important}.\!rounded-\[10px\]{border-radius:10px!important}.\!rounded-xl{border-radius:calc(var(--radius)*1.4)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius)*1.8)}.rounded-3xl{border-radius:calc(var(--radius)*2.2)}.rounded-3xl\!{border-radius:calc(var(--radius)*2.2)!important}.rounded-\[0\.85rem\]{border-radius:.85rem}.rounded-\[0\.95rem\]{border-radius:.95rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[5px\]{border-radius:5px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[24px\]{border-radius:24px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-4xl\)\,24px\)\]{border-radius:min(var(--radius-4xl),24px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius)*.8)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius)*.6)}.rounded-xl{border-radius:calc(var(--radius)*1.4)}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-t-\[min\(var\(--radius-4xl\)\,24px\)\]{border-top-left-radius:min(var(--radius-4xl),24px);border-top-right-radius:min(var(--radius-4xl),24px)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-sm{border-top-left-radius:calc(var(--radius)*.6);border-top-right-radius:calc(var(--radius)*.6)}.rounded-l-lg{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-l-xl{border-top-left-radius:calc(var(--radius)*1.4);border-bottom-left-radius:calc(var(--radius)*1.4)}.rounded-b-2xl{border-bottom-right-radius:calc(var(--radius)*1.8);border-bottom-left-radius:calc(var(--radius)*1.8)}.rounded-b-3xl{border-bottom-right-radius:calc(var(--radius)*2.2);border-bottom-left-radius:calc(var(--radius)*2.2)}.rounded-b-\[min\(var\(--radius-4xl\)\,24px\)\]{border-bottom-right-radius:min(var(--radius-4xl),24px);border-bottom-left-radius:min(var(--radius-4xl),24px)}.rounded-b-sm{border-bottom-right-radius:calc(var(--radius)*.6);border-bottom-left-radius:calc(var(--radius)*.6)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[1\.75px\]{border-style:var(--tw-border-style);border-width:1.75px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.\!border-\[color\:var\(--module-service\)\]\/20{border-color:var(--module-service)!important}@supports (color:color-mix(in lab,red,red)){.\!border-\[color\:var\(--module-service\)\]\/20{border-color:color-mix(in oklab,var(--module-service)20%,transparent)!important}}.\!border-border{border-color:hsl(var(--border))!important}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#25D366\]\/30{border-color:#25d3664d}.border-\[color-mix\(in_srgb\,var\(--color-purple\)_25\%\,transparent\)\]{border-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-purple\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-purple)25%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-purple\)_28\%\,transparent\)\]{border-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-purple\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-purple)28%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-red-pink\)_25\%\,transparent\)\]{border-color:var(--color-red-pink)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-red-pink\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-red-pink)25%,transparent)}}.border-\[color\:var\(--calc-tab-accent\)\]\/25{border-color:var(--calc-tab-accent)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--calc-tab-accent\)\]\/25{border-color:color-mix(in oklab,var(--calc-tab-accent)25%,transparent)}}.border-\[color\:var\(--calc-tab-accent\)\]\/30{border-color:var(--calc-tab-accent)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--calc-tab-accent\)\]\/30{border-color:color-mix(in oklab,var(--calc-tab-accent)30%,transparent)}}.border-\[color\:var\(--calc-tab-accent\,var\(--color-blue-apple\)\)\]\/40{border-color:var(--calc-tab-accent,var(--color-blue-apple))}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--calc-tab-accent\,var\(--color-blue-apple\)\)\]\/40{border-color:color-mix(in oklab,var(--calc-tab-accent,var(--color-blue-apple))40%,transparent)}}.border-\[color\:var\(--color-apple-gold\)\]\/40{border-color:var(--color-apple-gold)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-apple-gold\)\]\/40{border-color:color-mix(in oklab,var(--color-apple-gold)40%,transparent)}}.border-\[color\:var\(--color-blue-apple\)\],.border-\[color\:var\(--color-blue-apple\)\]\/20{border-color:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-blue-apple\)\]\/20{border-color:color-mix(in oklab,var(--color-blue-apple)20%,transparent)}}.border-\[color\:var\(--color-blue-apple\)\]\/25{border-color:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-blue-apple\)\]\/25{border-color:color-mix(in oklab,var(--color-blue-apple)25%,transparent)}}.border-\[color\:var\(--color-blue-apple\)\]\/30{border-color:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-blue-apple\)\]\/30{border-color:color-mix(in oklab,var(--color-blue-apple)30%,transparent)}}.border-\[color\:var\(--color-blue-apple\)\]\/40{border-color:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-blue-apple\)\]\/40{border-color:color-mix(in oklab,var(--color-blue-apple)40%,transparent)}}.border-\[color\:var\(--color-green-apple\)\],.border-\[color\:var\(--color-green-apple\)\]\/20{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-green-apple\)\]\/20{border-color:color-mix(in oklab,var(--color-green-apple)20%,transparent)}}.border-\[color\:var\(--color-green-apple\)\]\/25{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-green-apple\)\]\/25{border-color:color-mix(in oklab,var(--color-green-apple)25%,transparent)}}.border-\[color\:var\(--color-green-apple\)\]\/30{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-green-apple\)\]\/30{border-color:color-mix(in oklab,var(--color-green-apple)30%,transparent)}}.border-\[color\:var\(--color-green-apple\)\]\/35{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-green-apple\)\]\/35{border-color:color-mix(in oklab,var(--color-green-apple)35%,transparent)}}.border-\[color\:var\(--color-green-apple\)\]\/40{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-green-apple\)\]\/40{border-color:color-mix(in oklab,var(--color-green-apple)40%,transparent)}}.border-\[color\:var\(--color-green-light\)\]\/30{border-color:var(--color-green-light)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-green-light\)\]\/30{border-color:color-mix(in oklab,var(--color-green-light)30%,transparent)}}.border-\[color\:var\(--color-indigo\)\]\/12{border-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-indigo\)\]\/12{border-color:color-mix(in oklab,var(--color-indigo)12%,transparent)}}.border-\[color\:var\(--color-indigo\)\]\/20{border-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-indigo\)\]\/20{border-color:color-mix(in oklab,var(--color-indigo)20%,transparent)}}.border-\[color\:var\(--color-indigo\)\]\/25{border-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-indigo\)\]\/25{border-color:color-mix(in oklab,var(--color-indigo)25%,transparent)}}.border-\[color\:var\(--color-indigo\)\]\/45{border-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-indigo\)\]\/45{border-color:color-mix(in oklab,var(--color-indigo)45%,transparent)}}.border-\[color\:var\(--color-orange\)\],.border-\[color\:var\(--color-orange\)\]\/20{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-orange\)\]\/20{border-color:color-mix(in oklab,var(--color-orange)20%,transparent)}}.border-\[color\:var\(--color-orange\)\]\/25{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-orange\)\]\/25{border-color:color-mix(in oklab,var(--color-orange)25%,transparent)}}.border-\[color\:var\(--color-orange\)\]\/28{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-orange\)\]\/28{border-color:color-mix(in oklab,var(--color-orange)28%,transparent)}}.border-\[color\:var\(--color-orange\)\]\/30{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-orange\)\]\/30{border-color:color-mix(in oklab,var(--color-orange)30%,transparent)}}.border-\[color\:var\(--color-orange\)\]\/35{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-orange\)\]\/35{border-color:color-mix(in oklab,var(--color-orange)35%,transparent)}}.border-\[color\:var\(--color-orange\)\]\/40{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-orange\)\]\/40{border-color:color-mix(in oklab,var(--color-orange)40%,transparent)}}.border-\[color\:var\(--color-orange\)\]\/45{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-orange\)\]\/45{border-color:color-mix(in oklab,var(--color-orange)45%,transparent)}}.border-\[color\:var\(--color-purple\)\],.border-\[color\:var\(--color-purple\)\]\/15{border-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-purple\)\]\/15{border-color:color-mix(in oklab,var(--color-purple)15%,transparent)}}.border-\[color\:var\(--color-purple\)\]\/20{border-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-purple\)\]\/20{border-color:color-mix(in oklab,var(--color-purple)20%,transparent)}}.border-\[color\:var\(--color-purple\)\]\/25{border-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-purple\)\]\/25{border-color:color-mix(in oklab,var(--color-purple)25%,transparent)}}.border-\[color\:var\(--color-purple\)\]\/30{border-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-purple\)\]\/30{border-color:color-mix(in oklab,var(--color-purple)30%,transparent)}}.border-\[color\:var\(--color-red-apple\)\]\/20{border-color:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-red-apple\)\]\/20{border-color:color-mix(in oklab,var(--color-red-apple)20%,transparent)}}.border-\[color\:var\(--color-red-pink\)\]\/25{border-color:var(--color-red-pink)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-red-pink\)\]\/25{border-color:color-mix(in oklab,var(--color-red-pink)25%,transparent)}}.border-\[color\:var\(--color-teal-apple\)\]\/25{border-color:var(--color-teal-apple)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-teal-apple\)\]\/25{border-color:color-mix(in oklab,var(--color-teal-apple)25%,transparent)}}.border-\[color\:var\(--color-teal-apple\)\]\/30{border-color:var(--color-teal-apple)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-teal-apple\)\]\/30{border-color:color-mix(in oklab,var(--color-teal-apple)30%,transparent)}}.border-\[color\:var\(--module-accounting\)\]\/22{border-color:var(--module-accounting)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-accounting\)\]\/22{border-color:color-mix(in oklab,var(--module-accounting)22%,transparent)}}.border-\[color\:var\(--module-accounting\)\]\/25{border-color:var(--module-accounting)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-accounting\)\]\/25{border-color:color-mix(in oklab,var(--module-accounting)25%,transparent)}}.border-\[color\:var\(--module-clients\)\]\/20{border-color:var(--module-clients)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-clients\)\]\/20{border-color:color-mix(in oklab,var(--module-clients)20%,transparent)}}.border-\[color\:var\(--module-inventory\)\],.border-\[color\:var\(--module-inventory\)\]\/15{border-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-inventory\)\]\/15{border-color:color-mix(in oklab,var(--module-inventory)15%,transparent)}}.border-\[color\:var\(--module-inventory\)\]\/20{border-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-inventory\)\]\/20{border-color:color-mix(in oklab,var(--module-inventory)20%,transparent)}}.border-\[color\:var\(--module-inventory\)\]\/22{border-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-inventory\)\]\/22{border-color:color-mix(in oklab,var(--module-inventory)22%,transparent)}}.border-\[color\:var\(--module-inventory\)\]\/25{border-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-inventory\)\]\/25{border-color:color-mix(in oklab,var(--module-inventory)25%,transparent)}}.border-\[color\:var\(--module-inventory\)\]\/30{border-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-inventory\)\]\/30{border-color:color-mix(in oklab,var(--module-inventory)30%,transparent)}}.border-\[color\:var\(--module-inventory\)\]\/35{border-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-inventory\)\]\/35{border-color:color-mix(in oklab,var(--module-inventory)35%,transparent)}}.border-\[color\:var\(--module-messenger\)\]\/22{border-color:var(--module-messenger)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-messenger\)\]\/22{border-color:color-mix(in oklab,var(--module-messenger)22%,transparent)}}.border-\[color\:var\(--module-messenger\)\]\/30{border-color:var(--module-messenger)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-messenger\)\]\/30{border-color:color-mix(in oklab,var(--module-messenger)30%,transparent)}}.border-\[color\:var\(--module-notifications\)\]\/22{border-color:var(--module-notifications)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-notifications\)\]\/22{border-color:color-mix(in oklab,var(--module-notifications)22%,transparent)}}.border-\[color\:var\(--module-reports\)\]\/25{border-color:var(--module-reports)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-reports\)\]\/25{border-color:color-mix(in oklab,var(--module-reports)25%,transparent)}}.border-\[color\:var\(--module-reports\)\]\/35{border-color:var(--module-reports)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-reports\)\]\/35{border-color:color-mix(in oklab,var(--module-reports)35%,transparent)}}.border-\[color\:var\(--module-sales\)\],.border-\[color\:var\(--module-sales\)\]\/20{border-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-sales\)\]\/20{border-color:color-mix(in oklab,var(--module-sales)20%,transparent)}}.border-\[color\:var\(--module-sales\)\]\/25{border-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-sales\)\]\/25{border-color:color-mix(in oklab,var(--module-sales)25%,transparent)}}.border-\[color\:var\(--module-sales\)\]\/30{border-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-sales\)\]\/30{border-color:color-mix(in oklab,var(--module-sales)30%,transparent)}}.border-\[color\:var\(--module-sales\)\]\/35{border-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-sales\)\]\/35{border-color:color-mix(in oklab,var(--module-sales)35%,transparent)}}.border-\[color\:var\(--module-sales\)\]\/45{border-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-sales\)\]\/45{border-color:color-mix(in oklab,var(--module-sales)45%,transparent)}}.border-\[color\:var\(--module-service\)\],.border-\[color\:var\(--module-service\)\]\/22{border-color:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-service\)\]\/22{border-color:color-mix(in oklab,var(--module-service)22%,transparent)}}.border-\[color\:var\(--module-service\)\]\/25{border-color:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-service\)\]\/25{border-color:color-mix(in oklab,var(--module-service)25%,transparent)}}.border-\[color\:var\(--module-service\)\]\/30{border-color:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-service\)\]\/30{border-color:color-mix(in oklab,var(--module-service)30%,transparent)}}.border-\[color\:var\(--module-service\)\]\/35{border-color:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-service\)\]\/35{border-color:color-mix(in oklab,var(--module-service)35%,transparent)}}.border-\[color\:var\(--module-suppliers\)\]\/20{border-color:var(--module-suppliers)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-suppliers\)\]\/20{border-color:color-mix(in oklab,var(--module-suppliers)20%,transparent)}}.border-\[color\:var\(--module-suppliers\)\]\/22{border-color:var(--module-suppliers)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-suppliers\)\]\/22{border-color:color-mix(in oklab,var(--module-suppliers)22%,transparent)}}.border-\[color\:var\(--module-suppliers\)\]\/25{border-color:var(--module-suppliers)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-suppliers\)\]\/25{border-color:color-mix(in oklab,var(--module-suppliers)25%,transparent)}}.border-\[color\:var\(--module-suppliers\)\]\/30{border-color:var(--module-suppliers)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-suppliers\)\]\/30{border-color:color-mix(in oklab,var(--module-suppliers)30%,transparent)}}.border-\[color\:var\(--module-suppliers\)\]\/50{border-color:var(--module-suppliers)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-suppliers\)\]\/50{border-color:color-mix(in oklab,var(--module-suppliers)50%,transparent)}}.border-\[color\:var\(--module-team\)\],.border-\[color\:var\(--module-team\)\]\/20{border-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-team\)\]\/20{border-color:color-mix(in oklab,var(--module-team)20%,transparent)}}.border-\[color\:var\(--module-team\)\]\/25{border-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-team\)\]\/25{border-color:color-mix(in oklab,var(--module-team)25%,transparent)}}.border-\[color\:var\(--module-team\)\]\/30{border-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--module-team\)\]\/30{border-color:color-mix(in oklab,var(--module-team)30%,transparent)}}.border-\[hsl\(var\(--border\)\)\]{border-color:hsl(var(--border))}.border-\[hsl\(var\(--destructive\)\/0\.3\)\]{border-color:hsl(var(--destructive)/.3)}.border-\[hsl\(var\(--primary\)\/0\.5\)\]{border-color:hsl(var(--primary)/.5)}.border-\[rgba\(102\,205\,168\,0\.4\)\]{border-color:#66cda866}.border-\[var\(--color-green-apple\)\]\/30{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-green-apple\)\]\/30{border-color:color-mix(in oklab,var(--color-green-apple)30%,transparent)}}.border-\[var\(--color-orange\)\]\/35{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-orange\)\]\/35{border-color:color-mix(in oklab,var(--color-orange)35%,transparent)}}.border-\[var\(--color-purple\)\],.border-\[var\(--color-purple\)\]\/20{border-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-purple\)\]\/20{border-color:color-mix(in oklab,var(--color-purple)20%,transparent)}}.border-\[var\(--color-red-apple\)\]\/30{border-color:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-red-apple\)\]\/30{border-color:color-mix(in oklab,var(--color-red-apple)30%,transparent)}}.border-\[var\(--timeline-accent\)\]{border-color:var(--timeline-accent)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500)25%,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\/35{border-color:#f99c0059}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/35{border-color:color-mix(in oklab,var(--color-amber-500)35%,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-background\/20{border-color:hsl(var(--background))}@supports (color:color-mix(in lab,red,red)){.border-background\/20{border-color:color-mix(in oklab,hsl(var(--background))20%,transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.border-blue-300{border-color:var(--color-blue-300)}.border-border,.border-border\/40{border-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.border-border\/40{border-color:color-mix(in oklab,hsl(var(--border))40%,transparent)}}.border-border\/50{border-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,hsl(var(--border))50%,transparent)}}.border-border\/60{border-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,hsl(var(--border))60%,transparent)}}.border-border\/70{border-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,hsl(var(--border))70%,transparent)}}.border-border\/75{border-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.border-border\/75{border-color:color-mix(in oklab,hsl(var(--border))75%,transparent)}}.border-border\/80{border-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.border-border\/80{border-color:color-mix(in oklab,hsl(var(--border))80%,transparent)}}.border-border\/90{border-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.border-border\/90{border-color:color-mix(in oklab,hsl(var(--border))90%,transparent)}}.border-card{border-color:hsl(var(--card))}.border-current\/30{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/30{border-color:color-mix(in oklab,currentcolor 30%,transparent)}}.border-cyan-300{border-color:var(--color-cyan-300)}.border-destructive,.border-destructive\/12{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.border-destructive\/12{border-color:color-mix(in oklab,hsl(var(--destructive))12%,transparent)}}.border-destructive\/15{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.border-destructive\/15{border-color:color-mix(in oklab,hsl(var(--destructive))15%,transparent)}}.border-destructive\/20{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.border-destructive\/20{border-color:color-mix(in oklab,hsl(var(--destructive))20%,transparent)}}.border-destructive\/25{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.border-destructive\/25{border-color:color-mix(in oklab,hsl(var(--destructive))25%,transparent)}}.border-destructive\/30{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.border-destructive\/30{border-color:color-mix(in oklab,hsl(var(--destructive))30%,transparent)}}.border-destructive\/35{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.border-destructive\/35{border-color:color-mix(in oklab,hsl(var(--destructive))35%,transparent)}}.border-destructive\/40{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.border-destructive\/40{border-color:color-mix(in oklab,hsl(var(--destructive))40%,transparent)}}.border-destructive\/45{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.border-destructive\/45{border-color:color-mix(in oklab,hsl(var(--destructive))45%,transparent)}}.border-destructive\/60{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.border-destructive\/60{border-color:color-mix(in oklab,hsl(var(--destructive))60%,transparent)}}.border-emerald-500\/35{border-color:#00bb7f59}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/35{border-color:color-mix(in oklab,var(--color-emerald-500)35%,transparent)}}.border-green-300{border-color:var(--color-green-300)}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-muted-foreground\/30{border-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/30{border-color:color-mix(in oklab,hsl(var(--muted-foreground))30%,transparent)}}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-400{border-color:var(--color-orange-400)}.border-primary{border-color:hsl(var(--primary))}.border-primary-foreground\/20{border-color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab,red,red)){.border-primary-foreground\/20{border-color:color-mix(in oklab,hsl(var(--primary-foreground))20%,transparent)}}.border-primary\/20{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,hsl(var(--primary))20%,transparent)}}.border-primary\/25{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.border-primary\/25{border-color:color-mix(in oklab,hsl(var(--primary))25%,transparent)}}.border-primary\/30{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,hsl(var(--primary))30%,transparent)}}.border-primary\/35{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.border-primary\/35{border-color:color-mix(in oklab,hsl(var(--primary))35%,transparent)}}.border-primary\/40{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,hsl(var(--primary))40%,transparent)}}.border-purple-300{border-color:var(--color-purple-300)}.border-red-300{border-color:var(--color-red-300)}.border-slate-300{border-color:var(--color-slate-300)}.border-transparent{border-color:#0000}.border-transparent\!{border-color:#0000!important}.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\/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)}}.border-yellow-300{border-color:var(--color-yellow-300)}.border-t-transparent{border-top-color:#0000}.border-b-transparent{border-bottom-color:#0000}.border-l-\[color\:var\(--color-orange\)\]{border-left-color:var(--color-orange)}.border-l-\[color\:var\(--module-messenger\)\]{border-left-color:var(--module-messenger)}.border-l-destructive{border-left-color:hsl(var(--destructive))}.border-l-transparent{border-left-color:#0000}.\!bg-\[color\:var\(--module-service\)\]\/5{background-color:var(--module-service)!important}@supports (color:color-mix(in lab,red,red)){.\!bg-\[color\:var\(--module-service\)\]\/5{background-color:color-mix(in oklab,var(--module-service)5%,transparent)!important}}.\!bg-card{background-color:hsl(var(--card))!important}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#25D366\]\/10{background-color:#25d3661a}.bg-\[color-mix\(in_srgb\,var\(--badge-amber-text\)_5\%\,transparent\)\]{background-color:var(--badge-amber-text)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--badge-amber-text\)_5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--badge-amber-text)5%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-blue-apple\)_4\%\,transparent\)\]{background-color:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-blue-apple\)_4\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-blue-apple)4%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-blue-apple\)_6\%\,transparent\)\]{background-color:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-blue-apple\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-blue-apple)6%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-indigo\)_8\%\,transparent\)\]{background-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-indigo\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-indigo)8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-orange\)_5\%\,transparent\)\]{background-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-orange\)_5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-orange)5%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-orange\)_8\%\,transparent\)\]{background-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-orange\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-orange)8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-purple\)_10\%\,transparent\)\]{background-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-purple\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-purple)10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-purple\)_12\%\,transparent\)\]{background-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-purple\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-purple)12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-red-apple\)_5\%\,transparent\)\]{background-color:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-red-apple\)_5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-red-apple)5%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-red-pink\)_10\%\,transparent\)\]{background-color:var(--color-red-pink)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-red-pink\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-red-pink)10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--module-accent\)_14\%\,transparent\)\]{background-color:var(--module-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--module-accent\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--module-accent)14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--timeline-accent\)_15\%\,transparent\)\]{background-color:var(--timeline-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--timeline-accent\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--timeline-accent)15%,transparent)}}.bg-\[color\:hsl\(var\(--destructive\)\)\]\/10{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:hsl\(var\(--destructive\)\)\]\/10{background-color:color-mix(in oklab,hsl(var(--destructive))10%,transparent)}}.bg-\[color\:var\(--calc-tab-accent\)\]\/12{background-color:var(--calc-tab-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--calc-tab-accent\)\]\/12{background-color:color-mix(in oklab,var(--calc-tab-accent)12%,transparent)}}.bg-\[color\:var\(--calc-tab-accent\,var\(--color-blue-apple\)\)\]\/12{background-color:var(--calc-tab-accent,var(--color-blue-apple))}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--calc-tab-accent\,var\(--color-blue-apple\)\)\]\/12{background-color:color-mix(in oklab,var(--calc-tab-accent,var(--color-blue-apple))12%,transparent)}}.bg-\[color\:var\(--color-apple-gold\)\]\/10{background-color:var(--color-apple-gold)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-apple-gold\)\]\/10{background-color:color-mix(in oklab,var(--color-apple-gold)10%,transparent)}}.bg-\[color\:var\(--color-apple-gold\,var\(--color-orange\)\)\]\/15{background-color:var(--color-apple-gold,var(--color-orange))}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-apple-gold\,var\(--color-orange\)\)\]\/15{background-color:color-mix(in oklab,var(--color-apple-gold,var(--color-orange))15%,transparent)}}.bg-\[color\:var\(--color-blue-apple\)\],.bg-\[color\:var\(--color-blue-apple\)\]\/5{background-color:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-blue-apple\)\]\/5{background-color:color-mix(in oklab,var(--color-blue-apple)5%,transparent)}}.bg-\[color\:var\(--color-blue-apple\)\]\/10{background-color:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-blue-apple\)\]\/10{background-color:color-mix(in oklab,var(--color-blue-apple)10%,transparent)}}.bg-\[color\:var\(--color-blue-apple\)\]\/12{background-color:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-blue-apple\)\]\/12{background-color:color-mix(in oklab,var(--color-blue-apple)12%,transparent)}}.bg-\[color\:var\(--color-blue-apple\)\]\/\[0\.03\]{background-color:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-blue-apple\)\]\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-blue-apple)3%,transparent)}}.bg-\[color\:var\(--color-green-apple\)\],.bg-\[color\:var\(--color-green-apple\)\]\/5{background-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-green-apple\)\]\/5{background-color:color-mix(in oklab,var(--color-green-apple)5%,transparent)}}.bg-\[color\:var\(--color-green-apple\)\]\/6{background-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-green-apple\)\]\/6{background-color:color-mix(in oklab,var(--color-green-apple)6%,transparent)}}.bg-\[color\:var\(--color-green-apple\)\]\/8{background-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-green-apple\)\]\/8{background-color:color-mix(in oklab,var(--color-green-apple)8%,transparent)}}.bg-\[color\:var\(--color-green-apple\)\]\/10{background-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-green-apple\)\]\/10{background-color:color-mix(in oklab,var(--color-green-apple)10%,transparent)}}.bg-\[color\:var\(--color-green-apple\)\]\/12{background-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-green-apple\)\]\/12{background-color:color-mix(in oklab,var(--color-green-apple)12%,transparent)}}.bg-\[color\:var\(--color-green-apple\)\]\/15{background-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-green-apple\)\]\/15{background-color:color-mix(in oklab,var(--color-green-apple)15%,transparent)}}.bg-\[color\:var\(--color-green-apple\)\]\/25{background-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-green-apple\)\]\/25{background-color:color-mix(in oklab,var(--color-green-apple)25%,transparent)}}.bg-\[color\:var\(--color-green-apple\)\]\/\[0\.03\]{background-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-green-apple\)\]\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-green-apple)3%,transparent)}}.bg-\[color\:var\(--color-green-apple\)\]\/\[0\.04\]{background-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-green-apple\)\]\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-green-apple)4%,transparent)}}.bg-\[color\:var\(--color-green-apple\)\]\/\[0\.06\]{background-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-green-apple\)\]\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-green-apple)6%,transparent)}}.bg-\[color\:var\(--color-green-light\)\]\/10{background-color:var(--color-green-light)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-green-light\)\]\/10{background-color:color-mix(in oklab,var(--color-green-light)10%,transparent)}}.bg-\[color\:var\(--color-indigo\)\],.bg-\[color\:var\(--color-indigo\)\]\/4{background-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-indigo\)\]\/4{background-color:color-mix(in oklab,var(--color-indigo)4%,transparent)}}.bg-\[color\:var\(--color-indigo\)\]\/10{background-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-indigo\)\]\/10{background-color:color-mix(in oklab,var(--color-indigo)10%,transparent)}}.bg-\[color\:var\(--color-indigo\)\]\/12{background-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-indigo\)\]\/12{background-color:color-mix(in oklab,var(--color-indigo)12%,transparent)}}.bg-\[color\:var\(--color-orange\)\],.bg-\[color\:var\(--color-orange\)\]\/5{background-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-orange\)\]\/5{background-color:color-mix(in oklab,var(--color-orange)5%,transparent)}}.bg-\[color\:var\(--color-orange\)\]\/6{background-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-orange\)\]\/6{background-color:color-mix(in oklab,var(--color-orange)6%,transparent)}}.bg-\[color\:var\(--color-orange\)\]\/8{background-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-orange\)\]\/8{background-color:color-mix(in oklab,var(--color-orange)8%,transparent)}}.bg-\[color\:var\(--color-orange\)\]\/10{background-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-orange\)\]\/10{background-color:color-mix(in oklab,var(--color-orange)10%,transparent)}}.bg-\[color\:var\(--color-orange\)\]\/12{background-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-orange\)\]\/12{background-color:color-mix(in oklab,var(--color-orange)12%,transparent)}}.bg-\[color\:var\(--color-orange\)\]\/15{background-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-orange\)\]\/15{background-color:color-mix(in oklab,var(--color-orange)15%,transparent)}}.bg-\[color\:var\(--color-orange\)\]\/80{background-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-orange\)\]\/80{background-color:color-mix(in oklab,var(--color-orange)80%,transparent)}}.bg-\[color\:var\(--color-orange\)\]\/\[0\.04\]{background-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-orange\)\]\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-orange)4%,transparent)}}.bg-\[color\:var\(--color-orange\)\]\/\[0\.06\]{background-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-orange\)\]\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-orange)6%,transparent)}}.bg-\[color\:var\(--color-purple\)\],.bg-\[color\:var\(--color-purple\)\]\/5{background-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-purple\)\]\/5{background-color:color-mix(in oklab,var(--color-purple)5%,transparent)}}.bg-\[color\:var\(--color-purple\)\]\/10{background-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-purple\)\]\/10{background-color:color-mix(in oklab,var(--color-purple)10%,transparent)}}.bg-\[color\:var\(--color-purple\)\]\/12{background-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-purple\)\]\/12{background-color:color-mix(in oklab,var(--color-purple)12%,transparent)}}.bg-\[color\:var\(--color-red-apple\)\],.bg-\[color\:var\(--color-red-apple\)\]\/5{background-color:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-red-apple\)\]\/5{background-color:color-mix(in oklab,var(--color-red-apple)5%,transparent)}}.bg-\[color\:var\(--color-red-apple\)\]\/10{background-color:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-red-apple\)\]\/10{background-color:color-mix(in oklab,var(--color-red-apple)10%,transparent)}}.bg-\[color\:var\(--color-red-pink\)\],.bg-\[color\:var\(--color-red-pink\)\]\/8{background-color:var(--color-red-pink)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-red-pink\)\]\/8{background-color:color-mix(in oklab,var(--color-red-pink)8%,transparent)}}.bg-\[color\:var\(--color-teal-apple\)\],.bg-\[color\:var\(--color-teal-apple\)\]\/5{background-color:var(--color-teal-apple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-teal-apple\)\]\/5{background-color:color-mix(in oklab,var(--color-teal-apple)5%,transparent)}}.bg-\[color\:var\(--color-teal-apple\)\]\/10{background-color:var(--color-teal-apple)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-teal-apple\)\]\/10{background-color:color-mix(in oklab,var(--color-teal-apple)10%,transparent)}}.bg-\[color\:var\(--module-accounting\)\],.bg-\[color\:var\(--module-accounting\)\]\/10{background-color:var(--module-accounting)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-accounting\)\]\/10{background-color:color-mix(in oklab,var(--module-accounting)10%,transparent)}}.bg-\[color\:var\(--module-accounting\)\]\/12{background-color:var(--module-accounting)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-accounting\)\]\/12{background-color:color-mix(in oklab,var(--module-accounting)12%,transparent)}}.bg-\[color\:var\(--module-clients\)\],.bg-\[color\:var\(--module-clients\)\]\/8{background-color:var(--module-clients)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-clients\)\]\/8{background-color:color-mix(in oklab,var(--module-clients)8%,transparent)}}.bg-\[color\:var\(--module-clients\)\]\/10{background-color:var(--module-clients)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-clients\)\]\/10{background-color:color-mix(in oklab,var(--module-clients)10%,transparent)}}.bg-\[color\:var\(--module-clients\)\]\/12{background-color:var(--module-clients)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-clients\)\]\/12{background-color:color-mix(in oklab,var(--module-clients)12%,transparent)}}.bg-\[color\:var\(--module-dashboard\)\],.bg-\[color\:var\(--module-dashboard\)\]\/\[0\.06\]{background-color:var(--module-dashboard)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-dashboard\)\]\/\[0\.06\]{background-color:color-mix(in oklab,var(--module-dashboard)6%,transparent)}}.bg-\[color\:var\(--module-inventory\)\],.bg-\[color\:var\(--module-inventory\)\]\/5{background-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-inventory\)\]\/5{background-color:color-mix(in oklab,var(--module-inventory)5%,transparent)}}.bg-\[color\:var\(--module-inventory\)\]\/6{background-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-inventory\)\]\/6{background-color:color-mix(in oklab,var(--module-inventory)6%,transparent)}}.bg-\[color\:var\(--module-inventory\)\]\/8{background-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-inventory\)\]\/8{background-color:color-mix(in oklab,var(--module-inventory)8%,transparent)}}.bg-\[color\:var\(--module-inventory\)\]\/10{background-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-inventory\)\]\/10{background-color:color-mix(in oklab,var(--module-inventory)10%,transparent)}}.bg-\[color\:var\(--module-inventory\)\]\/12{background-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-inventory\)\]\/12{background-color:color-mix(in oklab,var(--module-inventory)12%,transparent)}}.bg-\[color\:var\(--module-inventory\)\]\/\[0\.06\]{background-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-inventory\)\]\/\[0\.06\]{background-color:color-mix(in oklab,var(--module-inventory)6%,transparent)}}.bg-\[color\:var\(--module-messenger\)\]\/7{background-color:var(--module-messenger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-messenger\)\]\/7{background-color:color-mix(in oklab,var(--module-messenger)7%,transparent)}}.bg-\[color\:var\(--module-messenger\)\]\/12{background-color:var(--module-messenger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-messenger\)\]\/12{background-color:color-mix(in oklab,var(--module-messenger)12%,transparent)}}.bg-\[color\:var\(--module-messenger\)\]\/14{background-color:var(--module-messenger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-messenger\)\]\/14{background-color:color-mix(in oklab,var(--module-messenger)14%,transparent)}}.bg-\[color\:var\(--module-notifications\)\]\/12{background-color:var(--module-notifications)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-notifications\)\]\/12{background-color:color-mix(in oklab,var(--module-notifications)12%,transparent)}}.bg-\[color\:var\(--module-reports\)\],.bg-\[color\:var\(--module-reports\)\]\/5{background-color:var(--module-reports)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-reports\)\]\/5{background-color:color-mix(in oklab,var(--module-reports)5%,transparent)}}.bg-\[color\:var\(--module-reports\)\]\/10{background-color:var(--module-reports)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-reports\)\]\/10{background-color:color-mix(in oklab,var(--module-reports)10%,transparent)}}.bg-\[color\:var\(--module-sales\)\],.bg-\[color\:var\(--module-sales\)\]\/5{background-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-sales\)\]\/5{background-color:color-mix(in oklab,var(--module-sales)5%,transparent)}}.bg-\[color\:var\(--module-sales\)\]\/8{background-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-sales\)\]\/8{background-color:color-mix(in oklab,var(--module-sales)8%,transparent)}}.bg-\[color\:var\(--module-sales\)\]\/10{background-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-sales\)\]\/10{background-color:color-mix(in oklab,var(--module-sales)10%,transparent)}}.bg-\[color\:var\(--module-sales\)\]\/12{background-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-sales\)\]\/12{background-color:color-mix(in oklab,var(--module-sales)12%,transparent)}}.bg-\[color\:var\(--module-sales\)\]\/15{background-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-sales\)\]\/15{background-color:color-mix(in oklab,var(--module-sales)15%,transparent)}}.bg-\[color\:var\(--module-sales\)\]\/\[0\.04\]{background-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-sales\)\]\/\[0\.04\]{background-color:color-mix(in oklab,var(--module-sales)4%,transparent)}}.bg-\[color\:var\(--module-sales\)\]\/\[0\.06\]{background-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-sales\)\]\/\[0\.06\]{background-color:color-mix(in oklab,var(--module-sales)6%,transparent)}}.bg-\[color\:var\(--module-service\)\],.bg-\[color\:var\(--module-service\)\]\/10{background-color:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-service\)\]\/10{background-color:color-mix(in oklab,var(--module-service)10%,transparent)}}.bg-\[color\:var\(--module-service\)\]\/12{background-color:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-service\)\]\/12{background-color:color-mix(in oklab,var(--module-service)12%,transparent)}}.bg-\[color\:var\(--module-suppliers\)\],.bg-\[color\:var\(--module-suppliers\)\]\/5{background-color:var(--module-suppliers)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-suppliers\)\]\/5{background-color:color-mix(in oklab,var(--module-suppliers)5%,transparent)}}.bg-\[color\:var\(--module-suppliers\)\]\/8{background-color:var(--module-suppliers)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-suppliers\)\]\/8{background-color:color-mix(in oklab,var(--module-suppliers)8%,transparent)}}.bg-\[color\:var\(--module-suppliers\)\]\/10{background-color:var(--module-suppliers)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-suppliers\)\]\/10{background-color:color-mix(in oklab,var(--module-suppliers)10%,transparent)}}.bg-\[color\:var\(--module-suppliers\)\]\/12{background-color:var(--module-suppliers)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-suppliers\)\]\/12{background-color:color-mix(in oklab,var(--module-suppliers)12%,transparent)}}.bg-\[color\:var\(--module-suppliers\)\]\/15{background-color:var(--module-suppliers)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-suppliers\)\]\/15{background-color:color-mix(in oklab,var(--module-suppliers)15%,transparent)}}.bg-\[color\:var\(--module-team\)\],.bg-\[color\:var\(--module-team\)\]\/6{background-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-team\)\]\/6{background-color:color-mix(in oklab,var(--module-team)6%,transparent)}}.bg-\[color\:var\(--module-team\)\]\/8{background-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-team\)\]\/8{background-color:color-mix(in oklab,var(--module-team)8%,transparent)}}.bg-\[color\:var\(--module-team\)\]\/10{background-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-team\)\]\/10{background-color:color-mix(in oklab,var(--module-team)10%,transparent)}}.bg-\[color\:var\(--module-team\)\]\/12{background-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-team\)\]\/12{background-color:color-mix(in oklab,var(--module-team)12%,transparent)}}.bg-\[color\:var\(--module-team\)\]\/15{background-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--module-team\)\]\/15{background-color:color-mix(in oklab,var(--module-team)15%,transparent)}}.bg-\[color\:var\(--notif-accent\)\]{background-color:var(--notif-accent)}.bg-\[hsl\(var\(--background\)\)\]{background-color:hsl(var(--background))}.bg-\[hsl\(var\(--border\)\)\]{background-color:hsl(var(--border))}.bg-\[hsl\(var\(--card\)\)\]{background-color:hsl(var(--card))}.bg-\[hsl\(var\(--destructive\)\/0\.06\)\]{background-color:hsl(var(--destructive)/.06)}.bg-\[hsl\(var\(--destructive\)\/0\.08\)\]{background-color:hsl(var(--destructive)/.08)}.bg-\[hsl\(var\(--muted\)\)\]{background-color:hsl(var(--muted))}.bg-\[hsl\(var\(--muted\)\/0\.5\)\]{background-color:hsl(var(--muted)/.5)}.bg-\[hsl\(var\(--muted\)\/0\.35\)\]{background-color:hsl(var(--muted)/.35)}.bg-\[hsl\(var\(--muted-foreground\)\/0\.3\)\]{background-color:hsl(var(--muted-foreground)/.3)}.bg-\[hsl\(var\(--muted-foreground\)\/0\.4\)\]{background-color:hsl(var(--muted-foreground)/.4)}.bg-\[hsl\(var\(--primary\)\/0\.1\)\]{background-color:hsl(var(--primary)/.1)}.bg-\[rgba\(102\,205\,168\,0\.1\)\]{background-color:#66cda81a}.bg-\[var\(--badge-amber-text\)\]{background-color:var(--badge-amber-text)}.bg-\[var\(--badge-red-bg\)\]{background-color:var(--badge-red-bg)}.bg-\[var\(--color-blue-apple\)\]{background-color:var(--color-blue-apple)}.bg-\[var\(--color-gray-neutral\)\]{background-color:var(--color-gray-neutral)}.bg-\[var\(--color-green-apple\)\],.bg-\[var\(--color-green-apple\)\]\/5{background-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-green-apple\)\]\/5{background-color:color-mix(in oklab,var(--color-green-apple)5%,transparent)}}.bg-\[var\(--color-indigo\)\]{background-color:var(--color-indigo)}.bg-\[var\(--color-orange\)\]{background-color:var(--color-orange)}.bg-\[var\(--color-purple\)\],.bg-\[var\(--color-purple\)\]\/5{background-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-purple\)\]\/5{background-color:color-mix(in oklab,var(--color-purple)5%,transparent)}}.bg-\[var\(--color-purple\)\]\/10{background-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-purple\)\]\/10{background-color:color-mix(in oklab,var(--color-purple)10%,transparent)}}.bg-\[var\(--color-red-apple\)\]{background-color:var(--color-red-apple)}.bg-\[var\(--color-red-pink\)\]{background-color:var(--color-red-pink)}.bg-\[var\(--surface-glass-ledger\)\]{background-color:var(--surface-glass-ledger)}.bg-\[var\(--surface-header\)\]{background-color:var(--surface-header)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.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-background,.bg-background\/50{background-color:hsl(var(--background))}@supports (color:color-mix(in lab,red,red)){.bg-background\/50{background-color:color-mix(in oklab,hsl(var(--background))50%,transparent)}}.bg-background\/60{background-color:hsl(var(--background))}@supports (color:color-mix(in lab,red,red)){.bg-background\/60{background-color:color-mix(in oklab,hsl(var(--background))60%,transparent)}}.bg-background\/70{background-color:hsl(var(--background))}@supports (color:color-mix(in lab,red,red)){.bg-background\/70{background-color:color-mix(in oklab,hsl(var(--background))70%,transparent)}}.bg-background\/75{background-color:hsl(var(--background))}@supports (color:color-mix(in lab,red,red)){.bg-background\/75{background-color:color-mix(in oklab,hsl(var(--background))75%,transparent)}}.bg-background\/80{background-color:hsl(var(--background))}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,hsl(var(--background))80%,transparent)}}.bg-background\/90{background-color:hsl(var(--background))}@supports (color:color-mix(in lab,red,red)){.bg-background\/90{background-color:color-mix(in oklab,hsl(var(--background))90%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.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-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/15{background-color:color-mix(in oklab,var(--color-blue-500)15%,transparent)}}.bg-border,.bg-border\/50{background-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.bg-border\/50{background-color:color-mix(in oklab,hsl(var(--border))50%,transparent)}}.bg-border\/70{background-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.bg-border\/70{background-color:color-mix(in oklab,hsl(var(--border))70%,transparent)}}.bg-border\/80{background-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.bg-border\/80{background-color:color-mix(in oklab,hsl(var(--border))80%,transparent)}}.bg-card,.bg-card\/5{background-color:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.bg-card\/5{background-color:color-mix(in oklab,hsl(var(--card))5%,transparent)}}.bg-card\/10{background-color:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.bg-card\/10{background-color:color-mix(in oklab,hsl(var(--card))10%,transparent)}}.bg-card\/15{background-color:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.bg-card\/15{background-color:color-mix(in oklab,hsl(var(--card))15%,transparent)}}.bg-card\/20{background-color:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.bg-card\/20{background-color:color-mix(in oklab,hsl(var(--card))20%,transparent)}}.bg-card\/25{background-color:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.bg-card\/25{background-color:color-mix(in oklab,hsl(var(--card))25%,transparent)}}.bg-card\/60{background-color:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.bg-card\/60{background-color:color-mix(in oklab,hsl(var(--card))60%,transparent)}}.bg-card\/70{background-color:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.bg-card\/70{background-color:color-mix(in oklab,hsl(var(--card))70%,transparent)}}.bg-card\/80{background-color:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.bg-card\/80{background-color:color-mix(in oklab,hsl(var(--card))80%,transparent)}}.bg-card\/85{background-color:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.bg-card\/85{background-color:color-mix(in oklab,hsl(var(--card))85%,transparent)}}.bg-card\/88{background-color:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.bg-card\/88{background-color:color-mix(in oklab,hsl(var(--card))88%,transparent)}}.bg-card\/90{background-color:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.bg-card\/90{background-color:color-mix(in oklab,hsl(var(--card))90%,transparent)}}.bg-card\/95{background-color:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.bg-card\/95{background-color:color-mix(in oklab,hsl(var(--card))95%,transparent)}}.bg-destructive,.bg-destructive\/5{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,hsl(var(--destructive))5%,transparent)}}.bg-destructive\/6{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/6{background-color:color-mix(in oklab,hsl(var(--destructive))6%,transparent)}}.bg-destructive\/8{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/8{background-color:color-mix(in oklab,hsl(var(--destructive))8%,transparent)}}.bg-destructive\/10{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,hsl(var(--destructive))10%,transparent)}}.bg-destructive\/12{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/12{background-color:color-mix(in oklab,hsl(var(--destructive))12%,transparent)}}.bg-destructive\/15{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/15{background-color:color-mix(in oklab,hsl(var(--destructive))15%,transparent)}}.bg-destructive\/\[0\.03\]{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/\[0\.03\]{background-color:color-mix(in oklab,hsl(var(--destructive))3%,transparent)}}.bg-destructive\/\[0\.04\]{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/\[0\.04\]{background-color:color-mix(in oklab,hsl(var(--destructive))4%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.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-foreground,.bg-foreground\/25{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/25{background-color:color-mix(in oklab,hsl(var(--foreground))25%,transparent)}}.bg-green-500\/15{background-color:#00c75826}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/15{background-color:color-mix(in oklab,var(--color-green-500)15%,transparent)}}.bg-input\/50{background-color:hsl(var(--input))}@supports (color:color-mix(in lab,red,red)){.bg-input\/50{background-color:color-mix(in oklab,hsl(var(--input))50%,transparent)}}.bg-input\/90{background-color:hsl(var(--input))}@supports (color:color-mix(in lab,red,red)){.bg-input\/90{background-color:color-mix(in oklab,hsl(var(--input))90%,transparent)}}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground,.bg-muted-foreground\/10{background-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/10{background-color:color-mix(in oklab,hsl(var(--muted-foreground))10%,transparent)}}.bg-muted-foreground\/70{background-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/70{background-color:color-mix(in oklab,hsl(var(--muted-foreground))70%,transparent)}}.bg-muted\/5{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-muted\/5{background-color:color-mix(in oklab,hsl(var(--muted))5%,transparent)}}.bg-muted\/10{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-muted\/10{background-color:color-mix(in oklab,hsl(var(--muted))10%,transparent)}}.bg-muted\/15{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-muted\/15{background-color:color-mix(in oklab,hsl(var(--muted))15%,transparent)}}.bg-muted\/20{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,hsl(var(--muted))20%,transparent)}}.bg-muted\/25{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-muted\/25{background-color:color-mix(in oklab,hsl(var(--muted))25%,transparent)}}.bg-muted\/30{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,hsl(var(--muted))30%,transparent)}}.bg-muted\/35{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-muted\/35{background-color:color-mix(in oklab,hsl(var(--muted))35%,transparent)}}.bg-muted\/40{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,hsl(var(--muted))40%,transparent)}}.bg-muted\/50{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,hsl(var(--muted))50%,transparent)}}.bg-muted\/60{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,hsl(var(--muted))60%,transparent)}}.bg-muted\/70{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-muted\/70{background-color:color-mix(in oklab,hsl(var(--muted))70%,transparent)}}.bg-muted\/80{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-muted\/80{background-color:color-mix(in oklab,hsl(var(--muted))80%,transparent)}}.bg-muted\/85{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-muted\/85{background-color:color-mix(in oklab,hsl(var(--muted))85%,transparent)}}.bg-muted\/90{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-muted\/90{background-color:color-mix(in oklab,hsl(var(--muted))90%,transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary-foreground,.bg-primary-foreground\/10{background-color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab,red,red)){.bg-primary-foreground\/10{background-color:color-mix(in oklab,hsl(var(--primary-foreground))10%,transparent)}}.bg-primary-foreground\/20{background-color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab,red,red)){.bg-primary-foreground\/20{background-color:color-mix(in oklab,hsl(var(--primary-foreground))20%,transparent)}}.bg-primary\/5{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,hsl(var(--primary))5%,transparent)}}.bg-primary\/8{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.bg-primary\/8{background-color:color-mix(in oklab,hsl(var(--primary))8%,transparent)}}.bg-primary\/10{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,hsl(var(--primary))10%,transparent)}}.bg-primary\/\[0\.03\]{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.03\]{background-color:color-mix(in oklab,hsl(var(--primary))3%,transparent)}}.bg-primary\/\[0\.04\]{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.04\]{background-color:color-mix(in oklab,hsl(var(--primary))4%,transparent)}}.bg-primary\/\[0\.06\]{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.06\]{background-color:color-mix(in oklab,hsl(var(--primary))6%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500)15%,transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.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-secondary{background-color:hsl(var(--secondary))}.bg-slate-100{background-color:var(--color-slate-100)}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500{background-color:var(--color-violet-500)}.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-white{background-color:var(--color-white)}.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\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.bg-zinc-200{background-color:var(--color-zinc-200)}.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))}.\[background-image\:var\(--gradient-empty-ledger\)\]{background-image:var(--gradient-empty-ledger)}.\[background-image\:var\(--gradient-kanban-board\)\]{background-image:var(--gradient-kanban-board)}.bg-\[image\:var\(--app-canvas-gradient\)\]{background-image:var(--app-canvas-gradient)}.bg-\[image\:var\(--gradient-danger-br\)\]{background-image:var(--gradient-danger-br)}.bg-\[image\:var\(--gradient-info-br\)\]{background-image:var(--gradient-info-br)}.bg-\[image\:var\(--gradient-success\)\]{background-image:var(--gradient-success)}.from-\[color\:var\(--color-blue-apple\)\]{--tw-gradient-from:var(--color-blue-apple);--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-\[color\:var\(--color-cyan\)\]{--tw-gradient-from:var(--color-cyan);--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-\[color\:var\(--color-green-apple\)\]{--tw-gradient-from:var(--color-green-apple);--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-\[color\:var\(--color-green-apple\)\]\/10{--tw-gradient-from:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.from-\[color\:var\(--color-green-apple\)\]\/10{--tw-gradient-from:color-mix(in oklab,var(--color-green-apple)10%,transparent)}}.from-\[color\:var\(--color-green-apple\)\]\/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-\[color\:var\(--color-indigo\)\]{--tw-gradient-from:var(--color-indigo);--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-\[color\:var\(--color-orange\)\]{--tw-gradient-from:var(--color-orange);--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-\[color\:var\(--color-purple\)\]{--tw-gradient-from:var(--color-purple);--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-\[color\:var\(--color-red-apple\)\]{--tw-gradient-from:var(--color-red-apple);--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-\[color\:var\(--color-red-pink\)\]{--tw-gradient-from:var(--color-red-pink);--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-\[color\:var\(--color-teal-apple\)\]{--tw-gradient-from:var(--color-teal-apple);--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-\[color\:var\(--module-inventory\)\]\/6{--tw-gradient-from:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.from-\[color\:var\(--module-inventory\)\]\/6{--tw-gradient-from:color-mix(in oklab,var(--module-inventory)6%,transparent)}}.from-\[color\:var\(--module-inventory\)\]\/6{--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-\[color\:var\(--module-inventory\)\]\/\[0\.06\]{--tw-gradient-from:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.from-\[color\:var\(--module-inventory\)\]\/\[0\.06\]{--tw-gradient-from:color-mix(in oklab,var(--module-inventory)6%,transparent)}}.from-\[color\:var\(--module-inventory\)\]\/\[0\.06\]{--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-\[color\:var\(--module-sales\)\]\/8{--tw-gradient-from:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.from-\[color\:var\(--module-sales\)\]\/8{--tw-gradient-from:color-mix(in oklab,var(--module-sales)8%,transparent)}}.from-\[color\:var\(--module-sales\)\]\/8{--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-\[color\:var\(--module-sales\)\]\/10{--tw-gradient-from:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.from-\[color\:var\(--module-sales\)\]\/10{--tw-gradient-from:color-mix(in oklab,var(--module-sales)10%,transparent)}}.from-\[color\:var\(--module-sales\)\]\/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-\[var\(--color-blue-apple\)\]{--tw-gradient-from:var(--color-blue-apple);--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-\[var\(--color-cyan\)\]{--tw-gradient-from:var(--color-cyan);--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-\[var\(--color-green-apple\)\]{--tw-gradient-from:var(--color-green-apple);--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-\[var\(--color-indigo\)\]{--tw-gradient-from:var(--color-indigo);--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-\[var\(--color-orange\)\]{--tw-gradient-from:var(--color-orange);--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-\[var\(--color-red-apple\)\]{--tw-gradient-from:var(--color-red-apple);--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-\[var\(--color-red-pink\)\]{--tw-gradient-from:var(--color-red-pink);--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-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-blue-600{--tw-gradient-from: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))}.from-blue-700{--tw-gradient-from:var(--color-blue-700);--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-destructive\/10{--tw-gradient-from:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.from-destructive\/10{--tw-gradient-from:color-mix(in oklab,hsl(var(--destructive))10%,transparent)}}.from-destructive\/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-destructive\/\[0\.07\]{--tw-gradient-from:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.from-destructive\/\[0\.07\]{--tw-gradient-from:color-mix(in oklab,hsl(var(--destructive))7%,transparent)}}.from-destructive\/\[0\.07\]{--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-gray-50{--tw-gradient-from:var(--color-gray-50);--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-gray-600{--tw-gradient-from:var(--color-gray-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))}.from-gray-700{--tw-gradient-from:var(--color-gray-700);--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-gray-800{--tw-gradient-from:var(--color-gray-800);--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-green-500{--tw-gradient-from:var(--color-green-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-green-600{--tw-gradient-from:var(--color-green-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))}.from-muted\/20{--tw-gradient-from:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.from-muted\/20{--tw-gradient-from:color-mix(in oklab,hsl(var(--muted))20%,transparent)}}.from-muted\/20{--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-muted\/30{--tw-gradient-from:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.from-muted\/30{--tw-gradient-from:color-mix(in oklab,hsl(var(--muted))30%,transparent)}}.from-muted\/30{--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-muted\/40{--tw-gradient-from:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.from-muted\/40{--tw-gradient-from:color-mix(in oklab,hsl(var(--muted))40%,transparent)}}.from-muted\/40{--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-muted\/\[0\.08\]{--tw-gradient-from:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.from-muted\/\[0\.08\]{--tw-gradient-from:color-mix(in oklab,hsl(var(--muted))8%,transparent)}}.from-muted\/\[0\.08\]{--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-orange-500{--tw-gradient-from: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))}.from-orange-600{--tw-gradient-from:var(--color-orange-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))}.from-primary\/\[0\.06\]{--tw-gradient-from:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.from-primary\/\[0\.06\]{--tw-gradient-from:color-mix(in oklab,hsl(var(--primary))6%,transparent)}}.from-primary\/\[0\.06\]{--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-red-500{--tw-gradient-from: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))}.from-red-600{--tw-gradient-from:var(--color-red-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))}.from-yellow-700{--tw-gradient-from:var(--color-yellow-700);--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-background{--tw-gradient-via:hsl(var(--background));--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-card{--tw-gradient-via:hsl(var(--card));--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-muted\/30{--tw-gradient-via:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.via-muted\/30{--tw-gradient-via:color-mix(in oklab,hsl(var(--muted))30%,transparent)}}.via-muted\/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)}.to-\[color\:var\(--color-blue-apple\)\]{--tw-gradient-to:var(--color-blue-apple);--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-\[color\:var\(--color-blue-dark\)\]{--tw-gradient-to:var(--color-blue-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))}.to-\[color\:var\(--color-cyan-dark\)\]{--tw-gradient-to:var(--color-cyan-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))}.to-\[color\:var\(--color-green-apple\)\]\/5{--tw-gradient-to:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.to-\[color\:var\(--color-green-apple\)\]\/5{--tw-gradient-to:color-mix(in oklab,var(--color-green-apple)5%,transparent)}}.to-\[color\:var\(--color-green-apple\)\]\/5{--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-\[color\:var\(--color-green-darker\)\]{--tw-gradient-to:var(--color-green-darker);--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-\[color\:var\(--color-indigo\)\]{--tw-gradient-to:var(--color-indigo);--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-\[color\:var\(--color-indigo-dark\)\]{--tw-gradient-to:var(--color-indigo-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))}.to-\[color\:var\(--color-orange-dark\)\]{--tw-gradient-to:var(--color-orange-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))}.to-\[color\:var\(--color-orange-darker\)\]{--tw-gradient-to:var(--color-orange-darker);--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-\[color\:var\(--color-pink-dark\)\]{--tw-gradient-to:var(--color-pink-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))}.to-\[color\:var\(--color-red-darker\)\]{--tw-gradient-to:var(--color-red-darker);--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-\[var\(--color-blue-apple\)\]{--tw-gradient-to:var(--color-blue-apple);--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-\[var\(--color-blue-darker\)\]{--tw-gradient-to:var(--color-blue-darker);--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-\[var\(--color-green-darker\)\]{--tw-gradient-to:var(--color-green-darker);--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-\[var\(--color-indigo-dark\)\]{--tw-gradient-to:var(--color-indigo-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))}.to-\[var\(--color-orange-dark\)\]{--tw-gradient-to:var(--color-orange-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))}.to-\[var\(--color-orange-darker\)\]{--tw-gradient-to:var(--color-orange-darker);--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-\[var\(--color-pink-dark\)\]{--tw-gradient-to:var(--color-pink-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))}.to-\[var\(--color-red-darker\)\]{--tw-gradient-to:var(--color-red-darker);--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-amber-500\/5{--tw-gradient-to:#f99c000d}@supports (color:color-mix(in lab,red,red)){.to-amber-500\/5{--tw-gradient-to:color-mix(in oklab,var(--color-amber-500)5%,transparent)}}.to-amber-500\/5{--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-background{--tw-gradient-to:hsl(var(--background));--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-black{--tw-gradient-to:var(--color-black);--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-blue-700{--tw-gradient-to:var(--color-blue-700);--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-800{--tw-gradient-to:var(--color-blue-800);--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-card{--tw-gradient-to:hsl(var(--card));--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-600{--tw-gradient-to:var(--color-cyan-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-destructive\/5{--tw-gradient-to:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.to-destructive\/5{--tw-gradient-to:color-mix(in oklab,hsl(var(--destructive))5%,transparent)}}.to-destructive\/5{--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-gray-100{--tw-gradient-to:var(--color-gray-100);--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-gray-700{--tw-gradient-to:var(--color-gray-700);--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-gray-800{--tw-gradient-to:var(--color-gray-800);--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-gray-900{--tw-gradient-to:var(--color-gray-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-green-600{--tw-gradient-to:var(--color-green-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-green-700{--tw-gradient-to:var(--color-green-700);--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-muted\/30{--tw-gradient-to:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.to-muted\/30{--tw-gradient-to:color-mix(in oklab,hsl(var(--muted))30%,transparent)}}.to-muted\/30{--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-600{--tw-gradient-to:var(--color-orange-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-orange-700{--tw-gradient-to:var(--color-orange-700);--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-600{--tw-gradient-to:var(--color-red-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-red-700{--tw-gradient-to:var(--color-red-700);--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))}.to-yellow-800{--tw-gradient-to:var(--color-yellow-800);--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))}.bg-clip-padding{background-clip:padding-box}.fill-amber-400{fill:var(--color-amber-400)}.fill-foreground{fill:hsl(var(--foreground))}.stroke-border\/40{stroke:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.stroke-border\/40{stroke:color-mix(in oklab,hsl(var(--border))40%,transparent)}}.stroke-border\/50{stroke:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.stroke-border\/50{stroke:color-mix(in oklab,hsl(var(--border))50%,transparent)}}.stroke-muted{stroke:hsl(var(--muted))}.stroke-primary{stroke:hsl(var(--primary))}.stroke-\[3\]{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:calc(var(--spacing)*0)!important}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.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-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[15mm\]{padding:15mm}.p-px{padding:1px}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.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)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-24{padding-inline:calc(var(--spacing)*24)}.\!py-4{padding-block:calc(var(--spacing)*4)!important}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.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-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-\[1px\],.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-3\.5{padding-top:calc(var(--spacing)*3.5)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-7{padding-top:calc(var(--spacing)*7)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-\[max\(1\.25rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1.25rem,env(safe-area-inset-top))}.pt-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1rem,env(safe-area-inset-top))}.pt-\[max\(2rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(2rem,env(safe-area-inset-top))}.pr-0\.5{padding-right:calc(var(--spacing)*.5)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-3\.5{padding-right:calc(var(--spacing)*3.5)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-14{padding-right:calc(var(--spacing)*14)}.pr-24{padding-right:calc(var(--spacing)*24)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.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-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-\[calc\(var\(--sab\)\+0\.5rem\)\]{padding-bottom:calc(var(--sab) + .5rem)}.pb-\[calc\(var\(--sab\)\+0\.75rem\)\]{padding-bottom:calc(var(--sab) + .75rem)}.pb-\[max\(0\.65rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.65rem,env(safe-area-inset-bottom))}.pb-\[max\(1\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-0\.5{padding-left:calc(var(--spacing)*.5)}.pl-1\.5{padding-left:calc(var(--spacing)*1.5)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-3\.5{padding-left:calc(var(--spacing)*3.5)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-7{padding-left:calc(var(--spacing)*7)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-11{padding-left:calc(var(--spacing)*11)}.pl-12{padding-left:calc(var(--spacing)*12)}.pl-\[46px\]{padding-left:46px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.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-\[0\.5rem\]{font-size:.5rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[40px\]{font-size:40px}.text-\[clamp\(1\.5rem\,3\.5vw\,1\.875rem\)\]{font-size:clamp(1.5rem,3.5vw,1.875rem)}.text-\[clamp\(1\.125rem\,4\.6vw\,1\.25rem\)\]{font-size:clamp(1.125rem,4.6vw,1.25rem)}.text-\[clamp\(5rem\,18vw\,7\.5rem\)\]{font-size:clamp(5rem,18vw,7.5rem)}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.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-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.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)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0a0a0a\]{color:#0a0a0a}.text-\[\#1a1a1a\]{color:#1a1a1a}.text-\[\#9ef0d4\]{color:#9ef0d4}.text-\[\#128C7E\]{color:#128c7e}.text-\[\#ffb4b4\]{color:#ffb4b4}.text-\[color\:hsl\(var\(--destructive\)\)\]{color:hsl(var(--destructive))}.text-\[color\:var\(--calc-tab-accent\)\]{color:var(--calc-tab-accent)}.text-\[color\:var\(--color-blue-apple\)\]{color:var(--color-blue-apple)}.text-\[color\:var\(--color-cyan\)\]{color:var(--color-cyan)}.text-\[color\:var\(--color-deep-orange\)\]{color:var(--color-deep-orange)}.text-\[color\:var\(--color-green-apple\)\]{color:var(--color-green-apple)}.text-\[color\:var\(--color-green-darker\)\]{color:var(--color-green-darker)}.text-\[color\:var\(--color-green-light\)\]{color:var(--color-green-light)}.text-\[color\:var\(--color-indigo\)\]{color:var(--color-indigo)}.text-\[color\:var\(--color-indigo-dark\)\]{color:var(--color-indigo-dark)}.text-\[color\:var\(--color-orange\)\],.text-\[color\:var\(--color-orange\)\]\/45{color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:var\(--color-orange\)\]\/45{color:color-mix(in oklab,var(--color-orange)45%,transparent)}}.text-\[color\:var\(--color-orange-apple\)\]{color:var(--color-orange-apple)}.text-\[color\:var\(--color-orange-dark\)\]{color:var(--color-orange-dark)}.text-\[color\:var\(--color-orange-darker\)\]{color:var(--color-orange-darker)}.text-\[color\:var\(--color-purple\)\]{color:var(--color-purple)}.text-\[color\:var\(--color-red-apple\)\]{color:var(--color-red-apple)}.text-\[color\:var\(--color-red-pink\)\],.text-\[color\:var\(--color-red-pink\)\]\/80{color:var(--color-red-pink)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:var\(--color-red-pink\)\]\/80{color:color-mix(in oklab,var(--color-red-pink)80%,transparent)}}.text-\[color\:var\(--color-teal-apple\)\]{color:var(--color-teal-apple)}.text-\[color\:var\(--hero-shift-accent\)\]{color:var(--hero-shift-accent)}.text-\[color\:var\(--module-accounting\)\]{color:var(--module-accounting)}.text-\[color\:var\(--module-clients\)\]{color:var(--module-clients)}.text-\[color\:var\(--module-inventory\)\],.text-\[color\:var\(--module-inventory\)\]\/80{color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:var\(--module-inventory\)\]\/80{color:color-mix(in oklab,var(--module-inventory)80%,transparent)}}.text-\[color\:var\(--module-messenger\)\]{color:var(--module-messenger)}.text-\[color\:var\(--module-notifications\)\]{color:var(--module-notifications)}.text-\[color\:var\(--module-reports\)\]{color:var(--module-reports)}.text-\[color\:var\(--module-sales\)\]{color:var(--module-sales)}.text-\[color\:var\(--module-service\)\]{color:var(--module-service)}.text-\[color\:var\(--module-suppliers\)\]{color:var(--module-suppliers)}.text-\[color\:var\(--module-team\)\],.text-\[color\:var\(--module-team\)\]\/70{color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:var\(--module-team\)\]\/70{color:color-mix(in oklab,var(--module-team)70%,transparent)}}.text-\[color\:var\(--shell-text-primary\)\]{color:var(--shell-text-primary)}.text-\[color\:var\(--shell-text-secondary\)\]{color:var(--shell-text-secondary)}.text-\[hsl\(var\(--destructive\)\)\]{color:hsl(var(--destructive))}.text-\[hsl\(var\(--foreground\)\)\]{color:hsl(var(--foreground))}.text-\[hsl\(var\(--muted-foreground\)\)\]{color:hsl(var(--muted-foreground))}.text-\[hsl\(var\(--primary\)\)\]{color:hsl(var(--primary))}.text-\[var\(--badge-amber-text\)\]{color:var(--badge-amber-text)}.text-\[var\(--badge-red-text\)\]{color:var(--badge-red-text)}.text-\[var\(--card-accent\)\]{color:var(--card-accent)}.text-\[var\(--color-blue-apple\)\]{color:var(--color-blue-apple)}.text-\[var\(--color-cyan\)\]{color:var(--color-cyan)}.text-\[var\(--color-green-apple\)\]{color:var(--color-green-apple)}.text-\[var\(--color-indigo\)\]{color:var(--color-indigo)}.text-\[var\(--color-orange\)\]{color:var(--color-orange)}.text-\[var\(--color-orange-darker\)\]{color:var(--color-orange-darker)}.text-\[var\(--color-purple\)\]{color:var(--color-purple)}.text-\[var\(--color-red-apple\)\]{color:var(--color-red-apple)}.text-\[var\(--color-red-pink\)\]{color:var(--color-red-pink)}.text-\[var\(--color-yellow-apple\,\#FFD60A\)\]{color:var(--color-yellow-apple,#ffd60a)}.text-\[var\(--module-service\)\]{color:var(--module-service)}.text-\[var\(--report-alert\)\]{color:var(--report-alert)}.text-\[var\(--timeline-accent\)\]{color:var(--timeline-accent)}.text-amber-100{color:var(--color-amber-100)}.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-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-background,.text-background\/70{color:hsl(var(--background))}@supports (color:color-mix(in lab,red,red)){.text-background\/70{color:color-mix(in oklab,hsl(var(--background))70%,transparent)}}.text-black{color:var(--color-black)}.text-black\/55{color:#0000008c}@supports (color:color-mix(in lab,red,red)){.text-black\/55{color:color-mix(in oklab,var(--color-black)55%,transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-border{color:hsl(var(--border))}.text-card{color:hsl(var(--card))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-card\/70{color:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.text-card\/70{color:color-mix(in oklab,hsl(var(--card))70%,transparent)}}.text-card\/90{color:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.text-card\/90{color:color-mix(in oklab,hsl(var(--card))90%,transparent)}}.text-current{color:currentColor}.text-cyan-700{color:var(--color-cyan-700)}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-destructive\/60{color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.text-destructive\/60{color:color-mix(in oklab,hsl(var(--destructive))60%,transparent)}}.text-destructive\/70{color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.text-destructive\/70{color:color-mix(in oklab,hsl(var(--destructive))70%,transparent)}}.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-foreground,.text-foreground\/60{color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,hsl(var(--foreground))60%,transparent)}}.text-foreground\/70{color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.text-foreground\/70{color:color-mix(in oklab,hsl(var(--foreground))70%,transparent)}}.text-foreground\/80{color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,hsl(var(--foreground))80%,transparent)}}.text-foreground\/85{color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.text-foreground\/85{color:color-mix(in oklab,hsl(var(--foreground))85%,transparent)}}.text-foreground\/90{color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.text-foreground\/90{color:color-mix(in oklab,hsl(var(--foreground))90%,transparent)}}.text-foreground\/\[0\.07\]{color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.text-foreground\/\[0\.07\]{color:color-mix(in oklab,hsl(var(--foreground))7%,transparent)}}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground,.text-muted-foreground\/30{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/30{color:color-mix(in oklab,hsl(var(--muted-foreground))30%,transparent)}}.text-muted-foreground\/35{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/35{color:color-mix(in oklab,hsl(var(--muted-foreground))35%,transparent)}}.text-muted-foreground\/40{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/40{color:color-mix(in oklab,hsl(var(--muted-foreground))40%,transparent)}}.text-muted-foreground\/50{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,hsl(var(--muted-foreground))50%,transparent)}}.text-muted-foreground\/60{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/60{color:color-mix(in oklab,hsl(var(--muted-foreground))60%,transparent)}}.text-muted-foreground\/70{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,hsl(var(--muted-foreground))70%,transparent)}}.text-muted-foreground\/80{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/80{color:color-mix(in oklab,hsl(var(--muted-foreground))80%,transparent)}}.text-muted-foreground\/90{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/90{color:color-mix(in oklab,hsl(var(--muted-foreground))90%,transparent)}}.text-muted\/30{color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.text-muted\/30{color:color-mix(in oklab,hsl(var(--muted))30%,transparent)}}.text-orange-700{color:var(--color-orange-700)}.text-orange-900{color:var(--color-orange-900)}.text-pink-500{color:var(--color-pink-500)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground,.text-primary-foreground\/80{color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/80{color:color-mix(in oklab,hsl(var(--primary-foreground))80%,transparent)}}.text-primary-foreground\/85{color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/85{color:color-mix(in oklab,hsl(var(--primary-foreground))85%,transparent)}}.text-primary\/70{color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.text-primary\/70{color:color-mix(in oklab,hsl(var(--primary))70%,transparent)}}.text-primary\/80{color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.text-primary\/80{color:color-mix(in oklab,hsl(var(--primary))80%,transparent)}}.text-purple-700{color:var(--color-purple-700)}.text-red-200{color:var(--color-red-200)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-yellow-700{color:var(--color-yellow-700)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-muted-foreground\/60{-webkit-text-decoration-color:hsl(var(--muted-foreground));text-decoration-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.decoration-muted-foreground\/60{-webkit-text-decoration-color:color-mix(in oklab,hsl(var(--muted-foreground))60%,transparent);text-decoration-color:color-mix(in oklab,hsl(var(--muted-foreground))60%,transparent)}}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[color\:var\(--color-blue-apple\)\]{accent-color:var(--color-blue-apple)}.accent-\[color\:var\(--module-team\)\]{accent-color:var(--module-team)}.accent-primary{accent-color:hsl(var(--primary))}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.28\]{opacity:.28}.opacity-\[0\.38\]{opacity:.38}.opacity-\[0\.92\]{opacity:.92}.bg-blend-color{background-blend-mode:color}.\!shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.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_1px_0_0_hsl\(var\(--border\)\/0\.5\)\]{--tw-shadow:0 1px 0 0 var(--tw-shadow-color,hsl(var(--border)/.5));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_1px_2px_rgba\(0\,0\,0\,0\.04\)\,0_8px_24px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000a),0 8px 24px var(--tw-shadow-color,#0000000a);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_2px_8px_color-mix\(in_srgb\,var\(--color-red-apple\)_45\%\,transparent\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,var(--color-red-apple))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--color-red-apple\)_45\%\,transparent\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,color-mix(in srgb,var(--color-red-apple)45%,transparent))}}.shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--color-red-apple\)_45\%\,transparent\)\]{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_2px_12px_color-mix\(in_srgb\,var\(--module-team\)_28\%\,transparent\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,var(--module-team))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_2px_12px_color-mix\(in_srgb\,var\(--module-team\)_28\%\,transparent\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,color-mix(in srgb,var(--module-team)28%,transparent))}}.shadow-\[0_2px_12px_color-mix\(in_srgb\,var\(--module-team\)_28\%\,transparent\)\]{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_2px_12px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#0000001f);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_16px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#00000014);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_12px_40px_rgba\(0\,0\,0\,0\.15\)\,0_4px_12px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#00000026),0 4px 12px var(--tw-shadow-color,#00000014);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_24px_80px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_-1px_0_0_hsl\(var\(--border\)\)\]{--tw-shadow:inset 0 -1px 0 0 var(--tw-shadow-color,hsl(var(--border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--primary\)_18\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--primary\)_18\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--primary)18%,transparent))}}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--primary\)_18\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_24px_color-mix\(in_srgb\,var\(--color-blue-apple\)_8\%\,transparent\)\]{--tw-shadow:inset 0 0 24px var(--tw-shadow-color,var(--color-blue-apple))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_0_24px_color-mix\(in_srgb\,var\(--color-blue-apple\)_8\%\,transparent\)\]{--tw-shadow:inset 0 0 24px var(--tw-shadow-color,color-mix(in srgb,var(--color-blue-apple)8%,transparent))}}.shadow-\[inset_0_0_24px_color-mix\(in_srgb\,var\(--color-blue-apple\)_8\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.25\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_3px_0_0_color-mix\(in_srgb\,var\(--module-inventory\)_35\%\,transparent\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--module-inventory))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_3px_0_0_color-mix\(in_srgb\,var\(--module-inventory\)_35\%\,transparent\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,color-mix(in srgb,var(--module-inventory)35%,transparent))}}.shadow-\[inset_3px_0_0_color-mix\(in_srgb\,var\(--module-inventory\)_35\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_3px_0_0_color-mix\(in_srgb\,var\(--module-suppliers\)_35\%\,transparent\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--module-suppliers))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_3px_0_0_color-mix\(in_srgb\,var\(--module-suppliers\)_35\%\,transparent\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,color-mix(in srgb,var(--module-suppliers)35%,transparent))}}.shadow-\[inset_3px_0_0_color-mix\(in_srgb\,var\(--module-suppliers\)_35\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-surface-lg\)\]{--tw-shadow:var(--shadow-surface-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-surface-md\)\]{--tw-shadow:var(--shadow-surface-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-surface-sm\)\,inset_0_1px_0_0_hsl\(var\(--foreground\)\/0\.03\)\]{--tw-shadow:var(--shadow-surface-sm),inset 0 1px 0 0 var(--tw-shadow-color,hsl(var(--foreground)/.03));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-surface-sm\)\]{--tw-shadow:var(--shadow-surface-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shell-sidebar-shadow\)\]{--tw-shadow:var(--shell-sidebar-shadow);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-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.ring{--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)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.ring-2{--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)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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-blue-500\/25{--tw-shadow-color:#3080ff40}@supports (color:color-mix(in lab,red,red)){.shadow-blue-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)25%,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-green-500\/25{--tw-shadow-color:#00c75840}@supports (color:color-mix(in lab,red,red)){.shadow-green-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-green-500)25%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-indigo-500\/25{--tw-shadow-color:#625fff40}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-500)25%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-orange-500\/25{--tw-shadow-color:#fe6e0040}@supports (color:color-mix(in lab,red,red)){.shadow-orange-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-orange-500)25%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-pink-500\/25{--tw-shadow-color:#f6339a40}@supports (color:color-mix(in lab,red,red)){.shadow-pink-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-pink-500)25%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-primary\/20{--tw-shadow-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.shadow-primary\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,hsl(var(--primary))20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-primary\/25{--tw-shadow-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.shadow-primary\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,hsl(var(--primary))25%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-purple-500\/25{--tw-shadow-color:#ac4bff40}@supports (color:color-mix(in lab,red,red)){.shadow-purple-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-500)25%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-red-500\/25{--tw-shadow-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.shadow-red-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-red-500)25%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-teal-500\/25{--tw-shadow-color:#00baa740}@supports (color:color-mix(in lab,red,red)){.shadow-teal-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-teal-500)25%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-\[color\:var\(--color-blue-apple\)\]\/20{--tw-ring-color:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:var\(--color-blue-apple\)\]\/20{--tw-ring-color:color-mix(in oklab,var(--color-blue-apple)20%,transparent)}}.ring-\[color\:var\(--color-green-apple\)\]\/8{--tw-ring-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:var\(--color-green-apple\)\]\/8{--tw-ring-color:color-mix(in oklab,var(--color-green-apple)8%,transparent)}}.ring-\[color\:var\(--color-green-apple\)\]\/20{--tw-ring-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:var\(--color-green-apple\)\]\/20{--tw-ring-color:color-mix(in oklab,var(--color-green-apple)20%,transparent)}}.ring-\[color\:var\(--color-orange\)\]\/20{--tw-ring-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:var\(--color-orange\)\]\/20{--tw-ring-color:color-mix(in oklab,var(--color-orange)20%,transparent)}}.ring-\[color\:var\(--color-orange\)\]\/30{--tw-ring-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:var\(--color-orange\)\]\/30{--tw-ring-color:color-mix(in oklab,var(--color-orange)30%,transparent)}}.ring-\[color\:var\(--color-purple\)\]\/20{--tw-ring-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:var\(--color-purple\)\]\/20{--tw-ring-color:color-mix(in oklab,var(--color-purple)20%,transparent)}}.ring-\[color\:var\(--color-purple\)\]\/30{--tw-ring-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:var\(--color-purple\)\]\/30{--tw-ring-color:color-mix(in oklab,var(--color-purple)30%,transparent)}}.ring-\[color\:var\(--module-clients\)\]\/15{--tw-ring-color:var(--module-clients)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:var\(--module-clients\)\]\/15{--tw-ring-color:color-mix(in oklab,var(--module-clients)15%,transparent)}}.ring-\[color\:var\(--module-clients\)\]\/20{--tw-ring-color:var(--module-clients)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:var\(--module-clients\)\]\/20{--tw-ring-color:color-mix(in oklab,var(--module-clients)20%,transparent)}}.ring-\[color\:var\(--module-inventory\)\]\/8{--tw-ring-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:var\(--module-inventory\)\]\/8{--tw-ring-color:color-mix(in oklab,var(--module-inventory)8%,transparent)}}.ring-\[color\:var\(--module-inventory\)\]\/15{--tw-ring-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:var\(--module-inventory\)\]\/15{--tw-ring-color:color-mix(in oklab,var(--module-inventory)15%,transparent)}}.ring-\[color\:var\(--module-inventory\)\]\/20{--tw-ring-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:var\(--module-inventory\)\]\/20{--tw-ring-color:color-mix(in oklab,var(--module-inventory)20%,transparent)}}.ring-\[color\:var\(--module-sales\)\]\/15{--tw-ring-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:var\(--module-sales\)\]\/15{--tw-ring-color:color-mix(in oklab,var(--module-sales)15%,transparent)}}.ring-\[color\:var\(--module-sales\)\]\/20{--tw-ring-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:var\(--module-sales\)\]\/20{--tw-ring-color:color-mix(in oklab,var(--module-sales)20%,transparent)}}.ring-\[color\:var\(--module-sales\)\]\/25{--tw-ring-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:var\(--module-sales\)\]\/25{--tw-ring-color:color-mix(in oklab,var(--module-sales)25%,transparent)}}.ring-\[color\:var\(--module-service\)\]\/40{--tw-ring-color:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:var\(--module-service\)\]\/40{--tw-ring-color:color-mix(in oklab,var(--module-service)40%,transparent)}}.ring-\[color\:var\(--module-suppliers\)\]\/20{--tw-ring-color:var(--module-suppliers)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:var\(--module-suppliers\)\]\/20{--tw-ring-color:color-mix(in oklab,var(--module-suppliers)20%,transparent)}}.ring-\[color\:var\(--module-suppliers\)\]\/25{--tw-ring-color:var(--module-suppliers)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:var\(--module-suppliers\)\]\/25{--tw-ring-color:color-mix(in oklab,var(--module-suppliers)25%,transparent)}}.ring-\[color\:var\(--module-team\)\]\/15{--tw-ring-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:var\(--module-team\)\]\/15{--tw-ring-color:color-mix(in oklab,var(--module-team)15%,transparent)}}.ring-\[color\:var\(--module-team\)\]\/20{--tw-ring-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:var\(--module-team\)\]\/20{--tw-ring-color:color-mix(in oklab,var(--module-team)20%,transparent)}}.ring-amber-400\/40{--tw-ring-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.ring-amber-400\/40{--tw-ring-color:color-mix(in oklab,var(--color-amber-400)40%,transparent)}}.ring-background{--tw-ring-color:hsl(var(--background))}.ring-blue-400\/40{--tw-ring-color:#54a2ff66}@supports (color:color-mix(in lab,red,red)){.ring-blue-400\/40{--tw-ring-color:color-mix(in oklab,var(--color-blue-400)40%,transparent)}}.ring-border,.ring-border\/40{--tw-ring-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.ring-border\/40{--tw-ring-color:color-mix(in oklab,hsl(var(--border))40%,transparent)}}.ring-border\/50{--tw-ring-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.ring-border\/50{--tw-ring-color:color-mix(in oklab,hsl(var(--border))50%,transparent)}}.ring-border\/60{--tw-ring-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.ring-border\/60{--tw-ring-color:color-mix(in oklab,hsl(var(--border))60%,transparent)}}.ring-destructive\/20{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.ring-destructive\/20{--tw-ring-color:color-mix(in oklab,hsl(var(--destructive))20%,transparent)}}.ring-destructive\/30{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.ring-destructive\/30{--tw-ring-color:color-mix(in oklab,hsl(var(--destructive))30%,transparent)}}.ring-foreground\/5{--tw-ring-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/5{--tw-ring-color:color-mix(in oklab,hsl(var(--foreground))5%,transparent)}}.ring-foreground\/\[0\.04\]{--tw-ring-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/\[0\.04\]{--tw-ring-color:color-mix(in oklab,hsl(var(--foreground))4%,transparent)}}.ring-foreground\/\[0\.06\]{--tw-ring-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/\[0\.06\]{--tw-ring-color:color-mix(in oklab,hsl(var(--foreground))6%,transparent)}}.ring-muted-foreground\/25{--tw-ring-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.ring-muted-foreground\/25{--tw-ring-color:color-mix(in oklab,hsl(var(--muted-foreground))25%,transparent)}}.ring-orange-400\/40{--tw-ring-color:#ff8b1a66}@supports (color:color-mix(in lab,red,red)){.ring-orange-400\/40{--tw-ring-color:color-mix(in oklab,var(--color-orange-400)40%,transparent)}}.ring-primary,.ring-primary\/20{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab,hsl(var(--primary))20%,transparent)}}.ring-primary\/25{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab,hsl(var(--primary))25%,transparent)}}.ring-primary\/30{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab,hsl(var(--primary))30%,transparent)}}.ring-slate-300\/50{--tw-ring-color:#cad5e280}@supports (color:color-mix(in lab,red,red)){.ring-slate-300\/50{--tw-ring-color:color-mix(in oklab,var(--color-slate-300)50%,transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.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,)}.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 8px var(--tw-drop-shadow-color,#00000073));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_4px_12px_color-mix\(in_srgb\,var\(--color-green-apple\)_35\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 12px var(--tw-drop-shadow-color,var(--color-green-apple)))}@supports (color:color-mix(in lab,red,red)){.drop-shadow-\[0_4px_12px_color-mix\(in_srgb\,var\(--color-green-apple\)_35\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 12px var(--tw-drop-shadow-color,color-mix(in srgb,var(--color-green-apple)35%,transparent)))}}.drop-shadow-\[0_4px_12px_color-mix\(in_srgb\,var\(--color-green-apple\)_35\%\,transparent\)\]{--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.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,)}.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,visibility,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-\[background\,border-color\,color\]{transition-property:background,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background\]{transition-property:border-color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,background-color\,border-color\]{transition-property:box-shadow,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background\,box-shadow\]{transition-property:color,background,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.transition-none{transition-property:none}.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-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[var\(--motion-fast\)\]{--tw-duration:var(--motion-fast);transition-duration:var(--motion-fast)}.duration-\[var\(--motion-normal\)\]{--tw-duration:var(--motion-normal);transition-duration:var(--motion-normal)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-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}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[background\:var\(--gradient-motion-tab-track\)\]{background:var(--gradient-motion-tab-track)}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[text-shadow\:0_0_20px_color-mix\(in_srgb\,var\(--color-blue-apple\)_25\%\,transparent\)\]{text-shadow:0 0 20px var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.\[text-shadow\:0_0_20px_color-mix\(in_srgb\,var\(--color-blue-apple\)_25\%\,transparent\)\]{text-shadow:0 0 20px color-mix(in srgb,var(--color-blue-apple)25%,transparent)}}.ring-inset{--tw-ring-inset:inset}:is(.\*\:w-full>*){width:100%}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media not all and (prefers-color-scheme:dark){.not-dark\:bg-clip-padding{background-clip:padding-box}}@media(hover:hover){.group-hover\:h-\[4px\]:is(:where(.group):hover *){height:4px}.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\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-y-100:is(:where(.group):hover *){--tw-scale-y:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:bg-\[color\:var\(--module-sales\)\]:is(:where(.group):hover *){background-color:var(--module-sales)}.group-hover\:text-\[color\:var\(--color-orange\)\]:is(:where(.group):hover *){color:var(--color-orange)}.group-hover\:text-primary:is(:where(.group):hover *){color:hsl(var(--primary))}.group-hover\:text-primary-foreground:is(:where(.group):hover *){color:hsl(var(--primary-foreground))}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus\/context-menu-item\:text-accent-foreground:is(:where(.group\/context-menu-item):focus *),.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:hsl(var(--accent-foreground))}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-\[data-orientation\=horizontal\]\/field\:text-balance:is(:where(.group\/field):has(:is()) *){text-wrap:balance}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing)*2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing)*2)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none}.group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline}.group-data-selected\/command-item\:text-foreground:is(:where(.group\/command-item)[data-selected] *){color:hsl(var(--foreground))}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[orientation\=horizontal\]\/tabs\:h-8:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing)*8)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[orientation\=vertical\]\/tabs\:p-1:is(:where(.group\/tabs)[data-orientation=vertical] *){padding:calc(var(--spacing)*1)}.group-data-\[orientation\=vertical\]\/tabs\:px-3:is(:where(.group\/tabs)[data-orientation=vertical] *){padding-inline:calc(var(--spacing)*3)}.group-data-\[orientation\=vertical\]\/tabs\:py-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *){padding-block:calc(var(--spacing)*.5)}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:px-4:is(:where(.group\/card)[data-size=sm] *){padding-inline:calc(var(--spacing)*4)}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing)*2)}.group-data-\[spacing\=0\]\/toggle-group\:shadow-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){--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)}.group-data-\[state\=open\]\:block:is(:where(.group)[data-state=open] *){display:block}.group-data-\[state\=open\]\:hidden:is(:where(.group)[data-state=open] *){display:none}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing)*-2)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing)*6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:text-\[hsl\(var\(--muted-foreground\)\)\]::placeholder,.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/40::placeholder{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/40::placeholder{color:color-mix(in oklab,hsl(var(--muted-foreground))40%,transparent)}}.placeholder\:text-muted-foreground\/70::placeholder{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/70::placeholder{color:color-mix(in oklab,hsl(var(--muted-foreground))70%,transparent)}}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-3:before{content:var(--tw-content);inset-inline:calc(var(--spacing)*3)}.before\:inset-y-2:before{content:var(--tw-content);inset-block:calc(var(--spacing)*2)}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing)*0)}.before\:h-\[2px\]:before{content:var(--tw-content);height:2px}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-\[var\(--feed-accent-sale\)\]:before{content:var(--tw-content);background-color:var(--feed-accent-sale)}.before\:bg-\[var\(--feed-accent-service\)\]:before{content:var(--tw-content);background-color:var(--feed-accent-service)}.before\:bg-\[var\(--feed-accent-tradein\)\]:before{content:var(--tw-content);background-color:var(--feed-accent-tradein)}.before\:bg-\[var\(--gradient-primary-br\)\]:before{content:var(--tw-content);background-color:var(--gradient-primary-br)}.before\:content-\[\"\"\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing)*0)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*-3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing)*-2)}.after\:\!hidden:after{content:var(--tw-content);display:none!important}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:hsl(var(--border))}.after\:bg-foreground:after{content:var(--tw-content);background-color:hsl(var(--foreground))}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing)*.5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing)*-1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing)*.5)}.first\:pl-4:first-child{padding-left:calc(var(--spacing)*4)}.last\:mt-0:last-child{margin-top:calc(var(--spacing)*0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-\[color\:var\(--color-blue-apple\)\]:focus-within{border-color:var(--color-blue-apple)}.focus-within\:border-\[color\:var\(--module-clients\)\]\/40:focus-within{border-color:var(--module-clients)}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-\[color\:var\(--module-clients\)\]\/40:focus-within{border-color:color-mix(in oklab,var(--module-clients)40%,transparent)}}.focus-within\:border-\[color\:var\(--module-inventory\)\]\/40:focus-within{border-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-\[color\:var\(--module-inventory\)\]\/40:focus-within{border-color:color-mix(in oklab,var(--module-inventory)40%,transparent)}}.focus-within\:border-\[color\:var\(--module-team\)\]\/40:focus-within{border-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-\[color\:var\(--module-team\)\]\/40:focus-within{border-color:color-mix(in oklab,var(--module-team)40%,transparent)}}.focus-within\:bg-card:focus-within{background-color:hsl(var(--card))}.focus-within\:ring-2:focus-within{--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-within\:ring-\[color\:var\(--color-blue-apple\)\]\/10:focus-within{--tw-ring-color:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-\[color\:var\(--color-blue-apple\)\]\/10:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-blue-apple)10%,transparent)}}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y: -1px ;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:gap-1:hover{gap:calc(var(--spacing)*1)}.hover\:border-\[color\:var\(--calc-tab-accent\)\]\/30:hover{border-color:var(--calc-tab-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:var\(--calc-tab-accent\)\]\/30:hover{border-color:color-mix(in oklab,var(--calc-tab-accent)30%,transparent)}}.hover\:border-\[color\:var\(--color-green-apple\)\]\/30:hover{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:var\(--color-green-apple\)\]\/30:hover{border-color:color-mix(in oklab,var(--color-green-apple)30%,transparent)}}.hover\:border-\[color\:var\(--color-orange\)\]\/40:hover{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:var\(--color-orange\)\]\/40:hover{border-color:color-mix(in oklab,var(--color-orange)40%,transparent)}}.hover\:border-\[color\:var\(--color-purple\)\]:hover{border-color:var(--color-purple)}.hover\:border-\[color\:var\(--module-accounting\)\]\/40:hover{border-color:var(--module-accounting)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:var\(--module-accounting\)\]\/40:hover{border-color:color-mix(in oklab,var(--module-accounting)40%,transparent)}}.hover\:border-\[color\:var\(--module-clients\)\]\/25:hover{border-color:var(--module-clients)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:var\(--module-clients\)\]\/25:hover{border-color:color-mix(in oklab,var(--module-clients)25%,transparent)}}.hover\:border-\[color\:var\(--module-inventory\)\]\/25:hover{border-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:var\(--module-inventory\)\]\/25:hover{border-color:color-mix(in oklab,var(--module-inventory)25%,transparent)}}.hover\:border-\[color\:var\(--module-inventory\)\]\/30:hover{border-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:var\(--module-inventory\)\]\/30:hover{border-color:color-mix(in oklab,var(--module-inventory)30%,transparent)}}.hover\:border-\[color\:var\(--module-reports\)\]\/30:hover{border-color:var(--module-reports)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:var\(--module-reports\)\]\/30:hover{border-color:color-mix(in oklab,var(--module-reports)30%,transparent)}}.hover\:border-\[color\:var\(--module-sales\)\]\/20:hover{border-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:var\(--module-sales\)\]\/20:hover{border-color:color-mix(in oklab,var(--module-sales)20%,transparent)}}.hover\:border-\[color\:var\(--module-sales\)\]\/25:hover{border-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:var\(--module-sales\)\]\/25:hover{border-color:color-mix(in oklab,var(--module-sales)25%,transparent)}}.hover\:border-\[color\:var\(--module-sales\)\]\/30:hover{border-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:var\(--module-sales\)\]\/30:hover{border-color:color-mix(in oklab,var(--module-sales)30%,transparent)}}.hover\:border-\[color\:var\(--module-sales\)\]\/35:hover{border-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:var\(--module-sales\)\]\/35:hover{border-color:color-mix(in oklab,var(--module-sales)35%,transparent)}}.hover\:border-\[color\:var\(--module-sales\)\]\/45:hover{border-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:var\(--module-sales\)\]\/45:hover{border-color:color-mix(in oklab,var(--module-sales)45%,transparent)}}.hover\:border-\[color\:var\(--module-service\)\]\/55:hover{border-color:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:var\(--module-service\)\]\/55:hover{border-color:color-mix(in oklab,var(--module-service)55%,transparent)}}.hover\:border-\[color\:var\(--module-suppliers\)\]\/25:hover{border-color:var(--module-suppliers)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:var\(--module-suppliers\)\]\/25:hover{border-color:color-mix(in oklab,var(--module-suppliers)25%,transparent)}}.hover\:border-\[color\:var\(--module-suppliers\)\]\/30:hover{border-color:var(--module-suppliers)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:var\(--module-suppliers\)\]\/30:hover{border-color:color-mix(in oklab,var(--module-suppliers)30%,transparent)}}.hover\:border-\[color\:var\(--module-suppliers\)\]\/40:hover{border-color:var(--module-suppliers)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:var\(--module-suppliers\)\]\/40:hover{border-color:color-mix(in oklab,var(--module-suppliers)40%,transparent)}}.hover\:border-\[color\:var\(--module-team\)\]\/25:hover{border-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:var\(--module-team\)\]\/25:hover{border-color:color-mix(in oklab,var(--module-team)25%,transparent)}}.hover\:border-\[color\:var\(--module-team\)\]\/30:hover{border-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:var\(--module-team\)\]\/30:hover{border-color:color-mix(in oklab,var(--module-team)30%,transparent)}}.hover\:border-\[color\:var\(--module-team\)\]\/35:hover{border-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:var\(--module-team\)\]\/35:hover{border-color:color-mix(in oklab,var(--module-team)35%,transparent)}}.hover\:border-\[color\:var\(--module-team\)\]\/45:hover{border-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:var\(--module-team\)\]\/45:hover{border-color:color-mix(in oklab,var(--module-team)45%,transparent)}}.hover\:border-\[hsl\(var\(--border\)\)\]:hover{border-color:hsl(var(--border))}.hover\:border-\[hsl\(var\(--primary\)\/0\.3\)\]:hover{border-color:hsl(var(--primary)/.3)}.hover\:border-\[hsl\(var\(--primary\)\/0\.4\)\]:hover{border-color:hsl(var(--primary)/.4)}.hover\:border-\[var\(--color-purple\)\]\/40:hover{border-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--color-purple\)\]\/40:hover{border-color:color-mix(in oklab,var(--color-purple)40%,transparent)}}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-destructive\/20:hover{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.hover\:border-destructive\/20:hover{border-color:color-mix(in oklab,hsl(var(--destructive))20%,transparent)}}.hover\:border-destructive\/25:hover{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.hover\:border-destructive\/25:hover{border-color:color-mix(in oklab,hsl(var(--destructive))25%,transparent)}}.hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.hover\:border-destructive\/30:hover{border-color:color-mix(in oklab,hsl(var(--destructive))30%,transparent)}}.hover\:border-destructive\/45:hover{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.hover\:border-destructive\/45:hover{border-color:color-mix(in oklab,hsl(var(--destructive))45%,transparent)}}.hover\:border-muted-foreground\/25:hover{border-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.hover\:border-muted-foreground\/25:hover{border-color:color-mix(in oklab,hsl(var(--muted-foreground))25%,transparent)}}.hover\:border-primary\/20:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/20:hover{border-color:color-mix(in oklab,hsl(var(--primary))20%,transparent)}}.hover\:border-primary\/25:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/25:hover{border-color:color-mix(in oklab,hsl(var(--primary))25%,transparent)}}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab,hsl(var(--primary))30%,transparent)}}.hover\:border-primary\/35:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/35:hover{border-color:color-mix(in oklab,hsl(var(--primary))35%,transparent)}}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,hsl(var(--primary))40%,transparent)}}.hover\:border-primary\/45:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/45:hover{border-color:color-mix(in oklab,hsl(var(--primary))45%,transparent)}}.hover\:bg-\[\#25D366\]\/15:hover{background-color:#25d36626}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground)5%)}}.hover\:bg-\[color\:var\(--calc-tab-accent\)\]\/8:hover{background-color:var(--calc-tab-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:var\(--calc-tab-accent\)\]\/8:hover{background-color:color-mix(in oklab,var(--calc-tab-accent)8%,transparent)}}.hover\:bg-\[color\:var\(--color-green-apple\)\]\/14:hover{background-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:var\(--color-green-apple\)\]\/14:hover{background-color:color-mix(in oklab,var(--color-green-apple)14%,transparent)}}.hover\:bg-\[color\:var\(--color-green-apple\)\]\/15:hover{background-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:var\(--color-green-apple\)\]\/15:hover{background-color:color-mix(in oklab,var(--color-green-apple)15%,transparent)}}.hover\:bg-\[color\:var\(--module-clients\)\]\/10:hover{background-color:var(--module-clients)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:var\(--module-clients\)\]\/10:hover{background-color:color-mix(in oklab,var(--module-clients)10%,transparent)}}.hover\:bg-\[color\:var\(--module-inventory\)\]\/10:hover{background-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:var\(--module-inventory\)\]\/10:hover{background-color:color-mix(in oklab,var(--module-inventory)10%,transparent)}}.hover\:bg-\[color\:var\(--module-inventory\)\]\/15:hover{background-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:var\(--module-inventory\)\]\/15:hover{background-color:color-mix(in oklab,var(--module-inventory)15%,transparent)}}.hover\:bg-\[color\:var\(--module-inventory\)\]\/90:hover{background-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:var\(--module-inventory\)\]\/90:hover{background-color:color-mix(in oklab,var(--module-inventory)90%,transparent)}}.hover\:bg-\[color\:var\(--module-sales\)\]\/5:hover{background-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:var\(--module-sales\)\]\/5:hover{background-color:color-mix(in oklab,var(--module-sales)5%,transparent)}}.hover\:bg-\[color\:var\(--module-sales\)\]\/10:hover{background-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:var\(--module-sales\)\]\/10:hover{background-color:color-mix(in oklab,var(--module-sales)10%,transparent)}}.hover\:bg-\[color\:var\(--module-service\)\]\/15:hover{background-color:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:var\(--module-service\)\]\/15:hover{background-color:color-mix(in oklab,var(--module-service)15%,transparent)}}.hover\:bg-\[color\:var\(--module-suppliers\)\]\/5:hover{background-color:var(--module-suppliers)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:var\(--module-suppliers\)\]\/5:hover{background-color:color-mix(in oklab,var(--module-suppliers)5%,transparent)}}.hover\:bg-\[color\:var\(--module-suppliers\)\]\/15:hover{background-color:var(--module-suppliers)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:var\(--module-suppliers\)\]\/15:hover{background-color:color-mix(in oklab,var(--module-suppliers)15%,transparent)}}.hover\:bg-\[color\:var\(--module-team\)\]\/5:hover{background-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:var\(--module-team\)\]\/5:hover{background-color:color-mix(in oklab,var(--module-team)5%,transparent)}}.hover\:bg-\[color\:var\(--module-team\)\]\/8:hover{background-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:var\(--module-team\)\]\/8:hover{background-color:color-mix(in oklab,var(--module-team)8%,transparent)}}.hover\:bg-\[color\:var\(--module-team\)\]\/10:hover{background-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:var\(--module-team\)\]\/10:hover{background-color:color-mix(in oklab,var(--module-team)10%,transparent)}}.hover\:bg-\[hsl\(var\(--card\)\)\]:hover{background-color:hsl(var(--card))}.hover\:bg-\[hsl\(var\(--destructive\)\/0\.1\)\]:hover{background-color:hsl(var(--destructive)/.1)}.hover\:bg-\[hsl\(var\(--muted\)\)\]:hover{background-color:hsl(var(--muted))}.hover\:bg-\[hsl\(var\(--muted\)\/0\.5\)\]:hover{background-color:hsl(var(--muted)/.5)}.hover\:bg-\[hsl\(var\(--primary\)\/0\.04\)\]:hover{background-color:hsl(var(--primary)/.04)}.hover\:bg-\[var\(--color-green-apple\)\]\/10:hover{background-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--color-green-apple\)\]\/10:hover{background-color:color-mix(in oklab,var(--color-green-apple)10%,transparent)}}.hover\:bg-\[var\(--color-red-apple\)\]\/10:hover{background-color:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--color-red-apple\)\]\/10:hover{background-color:color-mix(in oklab,var(--color-red-apple)10%,transparent)}}.hover\:bg-background:hover,.hover\:bg-background\/10:hover{background-color:hsl(var(--background))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-background\/10:hover{background-color:color-mix(in oklab,hsl(var(--background))10%,transparent)}}.hover\:bg-border:hover{background-color:hsl(var(--border))}.hover\:bg-card\/25:hover{background-color:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-card\/25:hover{background-color:color-mix(in oklab,hsl(var(--card))25%,transparent)}}.hover\:bg-destructive\/5:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/5:hover{background-color:color-mix(in oklab,hsl(var(--destructive))5%,transparent)}}.hover\:bg-destructive\/8:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/8:hover{background-color:color-mix(in oklab,hsl(var(--destructive))8%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,hsl(var(--destructive))10%,transparent)}}.hover\:bg-destructive\/15:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/15:hover{background-color:color-mix(in oklab,hsl(var(--destructive))15%,transparent)}}.hover\:bg-destructive\/20:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,hsl(var(--destructive))20%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,hsl(var(--destructive))90%,transparent)}}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-muted:hover,.hover\:bg-muted\/10:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/10:hover{background-color:color-mix(in oklab,hsl(var(--muted))10%,transparent)}}.hover\:bg-muted\/15:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/15:hover{background-color:color-mix(in oklab,hsl(var(--muted))15%,transparent)}}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab,hsl(var(--muted))20%,transparent)}}.hover\:bg-muted\/25:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/25:hover{background-color:color-mix(in oklab,hsl(var(--muted))25%,transparent)}}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab,hsl(var(--muted))30%,transparent)}}.hover\:bg-muted\/35:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/35:hover{background-color:color-mix(in oklab,hsl(var(--muted))35%,transparent)}}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,hsl(var(--muted))40%,transparent)}}.hover\:bg-muted\/45:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/45:hover{background-color:color-mix(in oklab,hsl(var(--muted))45%,transparent)}}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,hsl(var(--muted))50%,transparent)}}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,hsl(var(--muted))60%,transparent)}}.hover\:bg-muted\/70:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab,hsl(var(--muted))70%,transparent)}}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab,hsl(var(--muted))80%,transparent)}}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,hsl(var(--primary))5%,transparent)}}.hover\:bg-primary\/8:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/8:hover{background-color:color-mix(in oklab,hsl(var(--primary))8%,transparent)}}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,hsl(var(--primary))80%,transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.hover\:bg-\[image\:var\(--gradient-success-hover\)\]:hover{background-image:var(--gradient-success-hover)}.hover\:text-\[color\:var\(--module-inventory\)\]:hover{color:var(--module-inventory)}.hover\:text-\[color\:var\(--module-sales\)\]:hover{color:var(--module-sales)}.hover\:text-\[color\:var\(--module-suppliers\)\]:hover{color:var(--module-suppliers)}.hover\:text-\[color\:var\(--module-team\)\]:hover{color:var(--module-team)}.hover\:text-\[hsl\(var\(--foreground\)\)\]:hover{color:hsl(var(--foreground))}.hover\:text-\[hsl\(var\(--primary\)\)\]:hover{color:hsl(var(--primary))}.hover\:text-\[var\(--color-green-apple\)\]:hover{color:var(--color-green-apple)}.hover\:text-\[var\(--color-purple\)\]:hover{color:var(--color-purple)}.hover\:text-\[var\(--color-red-apple\)\]:hover{color:var(--color-red-apple)}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[var\(--shadow-surface-md\)\]:hover{--tw-shadow:var(--shadow-surface-md);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-\[var\(--shadow-surface-sm\)\]:hover{--tw-shadow:var(--shadow-surface-sm);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-lg:hover{--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)}.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-sm:hover{--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)}.hover\:shadow-xl:hover{--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)}.hover\:shadow-primary\/5:hover{--tw-shadow-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-primary\/5:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,hsl(var(--primary))5%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-primary\/25:hover{--tw-shadow-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-primary\/25:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,hsl(var(--primary))25%,transparent)var(--tw-shadow-alpha),transparent)}}}.focus\:z-10:focus{z-index:10}.focus\:border-\[color\:var\(--color-purple\)\]:focus{border-color:var(--color-purple)}.focus\:border-\[color\:var\(--module-sales\)\]\/35:focus{border-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.focus\:border-\[color\:var\(--module-sales\)\]\/35:focus{border-color:color-mix(in oklab,var(--module-sales)35%,transparent)}}.focus\:border-\[color\:var\(--module-sales\)\]\/40:focus{border-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.focus\:border-\[color\:var\(--module-sales\)\]\/40:focus{border-color:color-mix(in oklab,var(--module-sales)40%,transparent)}}.focus\:border-\[color\:var\(--module-service\)\]:focus,.focus\:border-\[color\:var\(--module-service\)\]\/40:focus{border-color:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.focus\:border-\[color\:var\(--module-service\)\]\/40:focus{border-color:color-mix(in oklab,var(--module-service)40%,transparent)}}.focus\:border-\[color\:var\(--module-team\)\]:focus{border-color:var(--module-team)}.focus\:border-destructive:focus{border-color:hsl(var(--destructive))}.focus\:border-primary:focus,.focus\:border-primary\/40:focus{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.focus\:border-primary\/40:focus{border-color:color-mix(in oklab,hsl(var(--primary))40%,transparent)}}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-card:focus{background-color:hsl(var(--card))}.focus\:bg-destructive\/10:focus{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,hsl(var(--destructive))10%,transparent)}}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-destructive:focus{color:hsl(var(--destructive))}.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-3:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[color\:var\(--color-purple\)\]\/20:focus{--tw-ring-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[color\:var\(--color-purple\)\]\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-purple)20%,transparent)}}.focus\:ring-\[color\:var\(--module-sales\)\]\/10:focus{--tw-ring-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[color\:var\(--module-sales\)\]\/10:focus{--tw-ring-color:color-mix(in oklab,var(--module-sales)10%,transparent)}}.focus\:ring-\[color\:var\(--module-service\)\]\/20:focus{--tw-ring-color:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[color\:var\(--module-service\)\]\/20:focus{--tw-ring-color:color-mix(in oklab,var(--module-service)20%,transparent)}}.focus\:ring-\[color\:var\(--module-team\)\]\/20:focus{--tw-ring-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[color\:var\(--module-team\)\]\/20:focus{--tw-ring-color:color-mix(in oklab,var(--module-team)20%,transparent)}}.focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.focus\:ring-primary\/20:focus{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/20:focus{--tw-ring-color:color-mix(in oklab,hsl(var(--primary))20%,transparent)}}.focus\:ring-ring\/30:focus{--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab,red,red)){.focus\:ring-ring\/30:focus{--tw-ring-color:color-mix(in oklab,hsl(var(--ring))30%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:hsl(var(--accent-foreground))}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-\[hsl\(var\(--border\)\)\]:focus-visible{border-color:hsl(var(--border))}.focus-visible\:border-destructive\/40:focus-visible{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,hsl(var(--destructive))40%,transparent)}}.focus-visible\:border-primary\/50:focus-visible{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-primary\/50:focus-visible{border-color:color-mix(in oklab,hsl(var(--primary))50%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:hsl(var(--ring))}.focus-visible\:bg-\[hsl\(var\(--background\)\)\]:focus-visible,.focus-visible\:bg-background:focus-visible{background-color:hsl(var(--background))}.focus-visible\:bg-muted\/60:focus-visible{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-muted\/60:focus-visible{background-color:color-mix(in oklab,hsl(var(--muted))60%,transparent)}}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[color\:var\(--calc-tab-accent\,var\(--color-blue-apple\)\)\]\/35:focus-visible{--tw-ring-color:var(--calc-tab-accent,var(--color-blue-apple))}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color\:var\(--calc-tab-accent\,var\(--color-blue-apple\)\)\]\/35:focus-visible{--tw-ring-color:color-mix(in oklab,var(--calc-tab-accent,var(--color-blue-apple))35%,transparent)}}.focus-visible\:ring-\[color\:var\(--color-blue-apple\)\]\/35:focus-visible{--tw-ring-color:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color\:var\(--color-blue-apple\)\]\/35:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-blue-apple)35%,transparent)}}.focus-visible\:ring-\[color\:var\(--module-inventory\)\]\/25:focus-visible{--tw-ring-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color\:var\(--module-inventory\)\]\/25:focus-visible{--tw-ring-color:color-mix(in oklab,var(--module-inventory)25%,transparent)}}.focus-visible\:ring-\[color\:var\(--module-inventory\)\]\/40:focus-visible{--tw-ring-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color\:var\(--module-inventory\)\]\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--module-inventory)40%,transparent)}}.focus-visible\:ring-\[color\:var\(--module-sales\)\]\/35:focus-visible{--tw-ring-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color\:var\(--module-sales\)\]\/35:focus-visible{--tw-ring-color:color-mix(in oklab,var(--module-sales)35%,transparent)}}.focus-visible\:ring-\[color\:var\(--module-sales\)\]\/40:focus-visible{--tw-ring-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color\:var\(--module-sales\)\]\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--module-sales)40%,transparent)}}.focus-visible\:ring-\[color\:var\(--module-suppliers\)\]\/25:focus-visible{--tw-ring-color:var(--module-suppliers)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color\:var\(--module-suppliers\)\]\/25:focus-visible{--tw-ring-color:color-mix(in oklab,var(--module-suppliers)25%,transparent)}}.focus-visible\:ring-\[color\:var\(--module-suppliers\)\]\/40:focus-visible{--tw-ring-color:var(--module-suppliers)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color\:var\(--module-suppliers\)\]\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--module-suppliers)40%,transparent)}}.focus-visible\:ring-\[color\:var\(--module-team\)\]:focus-visible,.focus-visible\:ring-\[color\:var\(--module-team\)\]\/30:focus-visible{--tw-ring-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color\:var\(--module-team\)\]\/30:focus-visible{--tw-ring-color:color-mix(in oklab,var(--module-team)30%,transparent)}}.focus-visible\:ring-\[color\:var\(--pagination-accent\)\]\/35:focus-visible{--tw-ring-color:var(--pagination-accent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color\:var\(--pagination-accent\)\]\/35:focus-visible{--tw-ring-color:color-mix(in oklab,var(--pagination-accent)35%,transparent)}}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,hsl(var(--destructive))20%,transparent)}}.focus-visible\:ring-destructive\/25:focus-visible{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/25:focus-visible{--tw-ring-color:color-mix(in oklab,hsl(var(--destructive))25%,transparent)}}.focus-visible\:ring-destructive\/30:focus-visible{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/30:focus-visible{--tw-ring-color:color-mix(in oklab,hsl(var(--destructive))30%,transparent)}}.focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color:color-mix(in oklab,hsl(var(--primary))20%,transparent)}}.focus-visible\:ring-primary\/25:focus-visible{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/25:focus-visible{--tw-ring-color:color-mix(in oklab,hsl(var(--primary))25%,transparent)}}.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:color-mix(in oklab,hsl(var(--primary))30%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:color-mix(in oklab,hsl(var(--ring))30%,transparent)}}.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab,hsl(var(--ring))40%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,hsl(var(--ring))50%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.focus-visible\:ring-offset-card:focus-visible{--tw-ring-offset-color:hsl(var(--card))}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:hsl(var(--ring))}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-muted:active,.active\:bg-muted\/25:active{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.active\:bg-muted\/25:active{background-color:color-mix(in oklab,hsl(var(--muted))25%,transparent)}}.active\:bg-muted\/35:active{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.active\:bg-muted\/35:active{background-color:color-mix(in oklab,hsl(var(--muted))35%,transparent)}}.active\:bg-muted\/40:active{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.active\:bg-muted\/40:active{background-color:color-mix(in oklab,hsl(var(--muted))40%,transparent)}}.active\:bg-muted\/55:active{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.active\:bg-muted\/55:active{background-color:color-mix(in oklab,hsl(var(--muted))55%,transparent)}}.active\:bg-muted\/90:active{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.active\:bg-muted\/90:active{background-color:color-mix(in oklab,hsl(var(--muted))90%,transparent)}}.active\:opacity-80:active{opacity:.8}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:translate-y-0:disabled{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-muted-foreground:disabled{color:hsl(var(--muted-foreground))}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-2xl{border-radius:calc(var(--radius)*1.8)}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,hsl(var(--muted))50%,transparent)}}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing)*1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing)*2)}.has-data-\[icon\=inline-end\]\:pr-2\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing)*2.5)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing)*3)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing)*1.5)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing)*1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing)*2)}.has-data-\[icon\=inline-start\]\:pl-2\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing)*2.5)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing)*3)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing)*1.5)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing)*18)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing)*6)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing)*1.5)}.has-data-\[state\=checked\]\:bg-input\/30:has([data-state=checked]){background-color:hsl(var(--input))}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-input\/30:has([data-state=checked]){background-color:color-mix(in oklab,hsl(var(--input))30%,transparent)}}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:hsl(var(--ring))}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/30:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/30:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab,hsl(var(--ring))30%,transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:hsl(var(--destructive))}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,hsl(var(--destructive))20%,transparent)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing)*3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-2xl:has(>[data-slot=field]){border-radius:calc(var(--radius)*1.8)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing)*0)}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2\.5:has(>svg){column-gap:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing)*0)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:hsl(var(--muted))}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:hsl(var(--secondary))}.aria-expanded\:text-foreground[aria-expanded=true]{color:hsl(var(--foreground))}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:hsl(var(--secondary-foreground))}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:hsl(var(--destructive))}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,hsl(var(--destructive))20%,transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:hsl(var(--primary))}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:hsl(var(--muted))}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing)*7)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-selected\:bg-muted[data-selected]{background-color:hsl(var(--muted))}.data-selected\:text-foreground[data-selected]{color:hsl(var(--foreground))}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:hsl(var(--destructive))}.data-\[orientation\=horizontal\]\:h-2\.5[data-orientation=horizontal]{height:calc(var(--spacing)*2.5)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=horizontal\]\:border-t[data-orientation=horizontal]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[orientation\=horizontal\]\:border-t-transparent[data-orientation=horizontal]{border-top-color:#0000}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-2\.5[data-orientation=vertical]{width:calc(var(--spacing)*2.5)}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[orientation\=vertical\]\:items-stretch[data-orientation=vertical]{align-items:stretch}.data-\[orientation\=vertical\]\:self-stretch[data-orientation=vertical]{align-self:stretch}.data-\[orientation\=vertical\]\:border-l[data-orientation=vertical]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[orientation\=vertical\]\:border-l-transparent[data-orientation=vertical]{border-left-color:#0000}.data-\[position\=popper\]\:h-\(--radix-select-trigger-height\)[data-position=popper]{height:var(--radix-select-trigger-height)}.data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}.data-\[position\=popper\]\:min-w-\(--radix-select-trigger-width\)[data-position=popper]{min-width:var(--radix-select-trigger-width)}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:calc(var(--spacing)*0)}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:calc(var(--spacing)*0)}.data-\[side\=left\]\:left-0[data-side=left]{left:calc(var(--spacing)*0)}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:translate-x-\[-1\.5px\][data-side=left]{--tw-translate-x:-1.5px;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:calc(var(--spacing)*0)}.data-\[side\=right\]\:right-0[data-side=right]{right:calc(var(--spacing)*0)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-\[1\.5px\][data-side=right]{--tw-translate-x:1.5px;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:calc(var(--spacing)*0)}.data-\[side\=top\]\:top-0[data-side=top]{top:calc(var(--spacing)*0)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[size\=default\]\:h-5[data-size=default]{height:calc(var(--spacing)*5)}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing)*8)}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing)*8)}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.data-\[size\=sm\]\:h-4[data-size=sm]{height:calc(var(--spacing)*4)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing)*7)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing)*6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:gap-4[data-size=sm]{gap:calc(var(--spacing)*4)}.data-\[size\=sm\]\:py-4[data-size=sm]{padding-block:calc(var(--spacing)*4)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-auto *)[data-slot=accordion-trigger-icon]{margin-left:auto}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:text-muted-foreground *)[data-slot=accordion-trigger-icon]{color:hsl(var(--muted-foreground))}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,hsl(var(--destructive))90%,transparent)}}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--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)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:hsl(var(--background))}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing)*3)}:is(.\*\:data-\[slot\=field\]\:p-4>*)[data-slot=field]{padding:calc(var(--spacing)*4)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing)*4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-2xl *)[data-slot=kbd]{border-radius:calc(var(--radius)*1.8)}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-lg *)[data-slot=kbd]{border-radius:var(--radius)}:is(.\*\*\:data-\[slot\=kbd\]\:bg-muted-foreground\/10 *)[data-slot=kbd]{background-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){:is(.\*\*\:data-\[slot\=kbd\]\:bg-muted-foreground\/10 *)[data-slot=kbd]{background-color:color-mix(in oklab,hsl(var(--muted-foreground))10%,transparent)}}:is(.\*\*\:data-\[slot\=kbd\]\:px-1\.5 *)[data-slot=kbd]{padding-inline:calc(var(--spacing)*1.5)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing)*1.5)}.group-data-\[orientation\=horizontal\]\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-2xl:is(:where(.group\/toggle-group)[data-orientation=horizontal] *)[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius)*1.8);border-bottom-left-radius:calc(var(--radius)*1.8)}.group-data-\[orientation\=vertical\]\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-2xl:is(:where(.group\/toggle-group)[data-orientation=vertical] *)[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius)*1.8);border-top-right-radius:calc(var(--radius)*1.8)}.group-data-\[orientation\=horizontal\]\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-2xl:is(:where(.group\/toggle-group)[data-orientation=horizontal] *)[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius)*1.8);border-bottom-right-radius:calc(var(--radius)*1.8)}.group-data-\[orientation\=vertical\]\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-2xl:is(:where(.group\/toggle-group)[data-orientation=vertical] *)[data-spacing="0"]:last-child{border-bottom-right-radius:calc(var(--radius)*1.8);border-bottom-left-radius:calc(var(--radius)*1.8)}.data-\[state\=active\]\:bg-\[color\:var\(--color-blue-apple\)\][data-state=active]{background-color:var(--color-blue-apple)}.data-\[state\=active\]\:bg-\[color\:var\(--color-orange\)\][data-state=active]{background-color:var(--color-orange)}.data-\[state\=active\]\:bg-\[color\:var\(--color-purple\)\][data-state=active]{background-color:var(--color-purple)}.data-\[state\=active\]\:bg-\[color\:var\(--color-teal-apple\)\][data-state=active]{background-color:var(--color-teal-apple)}.data-\[state\=active\]\:bg-\[color\:var\(--module-accounting\)\][data-state=active]{background-color:var(--module-accounting)}.data-\[state\=active\]\:bg-\[color\:var\(--module-inventory\)\][data-state=active]{background-color:var(--module-inventory)}.data-\[state\=active\]\:bg-\[color\:var\(--module-sales\)\][data-state=active]{background-color:var(--module-sales)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:hsl(var(--card))}.data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:#0000}.data-\[state\=active\]\:font-bold[data-state=active]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.data-\[state\=active\]\:font-semibold[data-state=active]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[state\=active\]\:text-\[color\:var\(--module-team\)\][data-state=active]{color:var(--module-team)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=active\]\:text-primary-foreground[data-state=active]{color:hsl(var(--primary-foreground))}.data-\[state\=active\]\:text-white[data-state=active]{color:var(--color-white)}.data-\[state\=active\]\:shadow-none[data-state=active]{--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)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--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)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-4px\)\][data-state=checked]{--tw-translate-x: calc(100% - 4px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-\[color\:var\(--color-blue-apple\)\][data-state=checked]{border-color:var(--color-blue-apple)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:hsl(var(--primary))}.data-\[state\=checked\]\:bg-\[color\:var\(--color-blue-apple\)\][data-state=checked]{background-color:var(--color-blue-apple)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[state\=inactive\]\:bg-\[color\:var\(--module-inventory\)\]\/12[data-state=inactive]{background-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=inactive\]\:bg-\[color\:var\(--module-inventory\)\]\/12[data-state=inactive]{background-color:color-mix(in oklab,var(--module-inventory)12%,transparent)}}.data-\[state\=inactive\]\:bg-muted\/35[data-state=inactive]{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.data-\[state\=inactive\]\:bg-muted\/35[data-state=inactive]{background-color:color-mix(in oklab,hsl(var(--muted))35%,transparent)}}.data-\[state\=inactive\]\:text-\[color\:var\(--module-inventory\)\][data-state=inactive]{color:var(--module-inventory)}.data-\[state\=inactive\]\:text-muted-foreground[data-state=inactive]{color:hsl(var(--muted-foreground))}.data-\[state\=inactive\]\:shadow-none[data-state=inactive]{--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)}@media(hover:hover){.data-\[state\=inactive\]\:hover\:bg-\[color\:var\(--module-inventory\)\]\/18[data-state=inactive]:hover{background-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=inactive\]\:hover\:bg-\[color\:var\(--module-inventory\)\]\/18[data-state=inactive]:hover{background-color:color-mix(in oklab,var(--module-inventory)18%,transparent)}}.data-\[state\=inactive\]\:hover\:bg-muted\/50[data-state=inactive]:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.data-\[state\=inactive\]\:hover\:bg-muted\/50[data-state=inactive]:hover{background-color:color-mix(in oklab,hsl(var(--muted))50%,transparent)}}}.data-\[state\=on\]\:border-\[color\:var\(--module-sales\)\]\/30[data-state=on]{border-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=on\]\:border-\[color\:var\(--module-sales\)\]\/30[data-state=on]{border-color:color-mix(in oklab,var(--module-sales)30%,transparent)}}.data-\[state\=on\]\:border-transparent[data-state=on]{border-color:#0000}.data-\[state\=on\]\:bg-\[color\:var\(--module-sales\)\][data-state=on],.data-\[state\=on\]\:bg-\[color\:var\(--module-sales\)\]\/10[data-state=on]{background-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=on\]\:bg-\[color\:var\(--module-sales\)\]\/10[data-state=on]{background-color:color-mix(in oklab,var(--module-sales)10%,transparent)}}.data-\[state\=on\]\:bg-muted[data-state=on]{background-color:hsl(var(--muted))}.data-\[state\=on\]\:text-\[color\:var\(--module-sales\)\][data-state=on]{color:var(--module-sales)}.data-\[state\=on\]\:text-primary-foreground[data-state=on]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:shadow-none[data-state=on]{--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)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-muted\/50[data-state=open]{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-muted\/50[data-state=open]{background-color:color-mix(in oklab,hsl(var(--muted))50%,transparent)}}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=selected\]\:bg-muted[data-state=selected],.data-\[state\=selected\]\:bg-muted\/40[data-state=selected]{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.data-\[state\=selected\]\:bg-muted\/40[data-state=selected]{background-color:color-mix(in oklab,hsl(var(--muted))40%,transparent)}}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:border-transparent[data-state=unchecked]{border-color:#0000}.data-\[state\=unchecked\]\:bg-input\/90[data-state=unchecked]{background-color:hsl(var(--input))}@supports (color:color-mix(in lab,red,red)){.data-\[state\=unchecked\]\:bg-input\/90[data-state=unchecked]{background-color:color-mix(in oklab,hsl(var(--input))90%,transparent)}}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:hsl(var(--destructive))}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,hsl(var(--destructive))10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:hsl(var(--destructive))}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:rounded-2xl[data-spacing="0"][data-variant=outline]{border-radius:calc(var(--radius)*1.8)}.group-data-\[orientation\=horizontal\]\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group)[data-orientation=horizontal] *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-\[orientation\=vertical\]\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group)[data-orientation=vertical] *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-\[orientation\=horizontal\]\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group)[data-orientation=horizontal] *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[orientation\=vertical\]\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group)[data-orientation=vertical] *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing)*-1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\: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,)}.supports-\[backdrop-filter\]\:bg-card\/75{background-color:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-card\/75{background-color:color-mix(in oklab,hsl(var(--card))75%,transparent)}}.supports-\[backdrop-filter\]\:bg-muted\/70{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-muted\/70{background-color:color-mix(in oklab,hsl(var(--muted))70%,transparent)}}}@media(prefers-reduced-motion:no-preference){.motion-safe\:duration-500{--tw-duration:.5s;transition-duration:.5s}.motion-safe\:ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:before\:hidden:before{content:var(--tw-content);display:none}}@media not all and (min-width:40rem){.max-sm\:h-\[100dvh\]{height:100dvh}.max-sm\:max-h-\[100dvh\]{max-height:100dvh}.max-sm\:w-full{width:100%}.max-sm\:max-w-none{max-width:none}.max-sm\:rounded-none{border-radius:0}}@media(min-width:360px){.min-\[360px\]\:inline{display:inline}}@media(min-width:40rem){.sm\:inset-4{inset:calc(var(--spacing)*4)}.sm\:inset-5{inset:calc(var(--spacing)*5)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:-mx-5{margin-inline:calc(var(--spacing)*-5)}.sm\:my-6{margin-block:calc(var(--spacing)*6)}.sm\:mr-1{margin-right:calc(var(--spacing)*1)}.sm\:mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.sm\:mr-2{margin-right:calc(var(--spacing)*2)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.sm\:size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.sm\:size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.sm\:size-\[96px\]{width:96px;height:96px}.sm\:h-7{height:calc(var(--spacing)*7)}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:h-\[240px\]{height:240px}.sm\:h-\[280px\]{height:280px}.sm\:min-h-0{min-height:calc(var(--spacing)*0)}.sm\:w-8{width:calc(var(--spacing)*8)}.sm\:w-28{width:calc(var(--spacing)*28)}.sm\:w-48{width:calc(var(--spacing)*48)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-\[7rem\]{width:7rem}.sm\:w-\[160px\]{width:160px}.sm\:w-\[180px\]{width:180px}.sm\:w-\[200px\]{width:200px}.sm\:w-\[calc\(100vw-48px\)\]{width:calc(100vw - 48px)}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:\!max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)!important}.sm\:\!max-w-\[min\(calc\(100vw-1rem\)\,72rem\)\]{max-width:min(100vw - 1rem,72rem)!important}.sm\:\!max-w-md{max-width:var(--container-md)!important}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-\[12rem\]{max-width:12rem}.sm\:max-w-\[160px\]{max-width:160px}.sm\:max-w-\[400px\]{max-width:400px}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-\[680px\]{max-width:680px}.sm\:max-w-\[min\(96vw\,72rem\)\]{max-width:min(96vw,72rem)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:min-w-0{min-width:calc(var(--spacing)*0)}.sm\:min-w-\[6\.5rem\]{min-width:6.5rem}.sm\:flex-none{flex:none}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_5rem_4\.5rem_5rem_2rem\]{grid-template-columns:minmax(0,1fr) 5rem 4.5rem 5rem 2rem}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-5{gap:calc(var(--spacing)*5)}.sm\:gap-6{gap:calc(var(--spacing)*6)}:where(.sm\: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(.sm\: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(.sm\: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)))}.sm\:justify-self-center{justify-self:center}.sm\:justify-self-end{justify-self:flex-end}.sm\:overflow-hidden{overflow:hidden}.sm\:rounded-3xl{border-radius:calc(var(--radius)*2.2)}.sm\:p-2{padding:calc(var(--spacing)*2)}.sm\:p-3\.5{padding:calc(var(--spacing)*3.5)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-2{padding-inline:calc(var(--spacing)*2)}.sm\:px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-7{padding-inline:calc(var(--spacing)*7)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:py-5{padding-block:calc(var(--spacing)*5)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:pt-3\.5{padding-top:calc(var(--spacing)*3.5)}.sm\:pt-5{padding-top:calc(var(--spacing)*5)}.sm\:pt-6{padding-top:calc(var(--spacing)*6)}.sm\:pr-2{padding-right:calc(var(--spacing)*2)}.sm\:pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.sm\:pb-5{padding-bottom:calc(var(--spacing)*5)}.sm\:pb-6{padding-bottom:calc(var(--spacing)*6)}.sm\:pb-10{padding-bottom:calc(var(--spacing)*10)}.sm\:pl-\[2\.625rem\]{padding-left:2.625rem}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[9px\]{font-size:9px}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[44px\]{font-size:44px}.sm\:opacity-0{opacity:0}.sm\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}.data-\[size\=default\]\:sm\:max-w-md[data-size=default]{max-width:var(--container-md)}}@media(min-width:48rem){.md\:mb-5{margin-bottom:calc(var(--spacing)*5)}.md\:mb-6{margin-bottom:calc(var(--spacing)*6)}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.md\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.md\:items-end{align-items:flex-end}:where(.md\: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)))}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:px-5{padding-inline:calc(var(--spacing)*5)}.md\:pb-5{padding-bottom:calc(var(--spacing)*5)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.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))}.md\:text-pretty{text-wrap:pretty}}@media(min-width:64rem){.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:top-0{top:calc(var(--spacing)*0)}.lg\:top-24{top:calc(var(--spacing)*24)}.lg\:right-6{right:calc(var(--spacing)*6)}.lg\:order-none{order:0}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:mx-0{margin-inline:calc(var(--spacing)*0)}.lg\:mx-4{margin-inline:calc(var(--spacing)*4)}.lg\:-mt-4{margin-top:calc(var(--spacing)*-4)}.lg\:mt-4{margin-top:calc(var(--spacing)*4)}.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:mb-4{margin-bottom:calc(var(--spacing)*4)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.lg\:h-9{height:calc(var(--spacing)*9)}.lg\:h-\[85vh\]{height:85vh}.lg\:h-\[90vh\]{height:90vh}.lg\:h-auto{height:auto}.lg\:h-full{height:100%}.lg\:max-h-\[90vh\]{max-height:90vh}.lg\:max-h-\[92vh\]{max-height:92vh}.lg\:max-h-\[95vh\]{max-height:95vh}.lg\:max-h-\[min\(95dvh\,calc\(100dvh-2rem\)\)\]{max-height:min(95dvh,100dvh - 2rem)}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:calc(var(--spacing)*0)}.lg\:min-h-\[min\(680px\,90vh\)\]{min-height:min(680px,90vh)}.lg\:w-11{width:calc(var(--spacing)*11)}.lg\:w-\[80px\]{width:80px}.lg\:w-\[95vw\]{width:95vw}.lg\:w-\[248px\]{width:248px}.lg\:w-\[260px\]{width:260px}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:\!max-w-\[90vw\]{max-width:90vw!important}.lg\:\!max-w-\[1100px\]{max-width:1100px!important}.lg\:\!max-w-\[min\(1400px\,calc\(100vw-2rem\)\)\]{max-width:min(1400px,100vw - 2rem)!important}.lg\:\!max-w-lg{max-width:var(--container-lg)!important}.lg\:max-w-2xl{max-width:var(--container-2xl)}.lg\:max-w-3xl{max-width:var(--container-3xl)}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:max-w-6xl{max-width:var(--container-6xl)}.lg\:max-w-7xl{max-width:var(--container-7xl)}.lg\:max-w-\[400px\]{max-width:400px}.lg\:max-w-\[520px\]{max-width:520px}.lg\:max-w-\[680px\]{max-width:680px}.lg\:max-w-\[700px\]{max-width:700px}.lg\:max-w-lg{max-width:var(--container-lg)}.lg\:max-w-md{max-width:var(--container-md)}.lg\:max-w-sm{max-width:var(--container-sm)}.lg\:flex-1{flex:1}.lg\:shrink{flex-shrink:1}.lg\:shrink-0{flex-shrink:0}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1fr_minmax\(280px\,560px\)_1fr\]{grid-template-columns:1fr minmax(280px,560px) 1fr}.lg\:grid-cols-\[130px_minmax\(0\,1fr\)_120px_100px_minmax\(0\,1fr\)_40px\]{grid-template-columns:130px minmax(0,1fr) 120px 100px minmax(0,1fr) 40px}.lg\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_min\(480px\,44\%\)\]{grid-template-columns:minmax(0,1.1fr) min(480px,44%)}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,360px\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.lg\:grid-cols-\[minmax\(0\,2\.5fr\)_minmax\(0\,1\.5fr\)_100px_100px_80px_90px_110px_72px\]{grid-template-columns:minmax(0,2.5fr) minmax(0,1.5fr) 100px 100px 80px 90px 110px 72px}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-0{gap:calc(var(--spacing)*0)}.lg\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.lg\:gap-3{gap:calc(var(--spacing)*3)}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-5{gap:calc(var(--spacing)*5)}:where(.lg\: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)))}.lg\:overflow-x-visible{overflow-x:visible}.lg\:rounded-2xl{border-radius:calc(var(--radius)*1.8)}.lg\:rounded-3xl{border-radius:calc(var(--radius)*2.2)}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-\[hsl\(var\(--border\)\)\],.lg\:border-border{border-color:hsl(var(--border))}.lg\:bg-transparent{background-color:#0000}.lg\:p-0{padding:calc(var(--spacing)*0)}.lg\:p-2\.5{padding:calc(var(--spacing)*2.5)}.lg\:p-4{padding:calc(var(--spacing)*4)}.lg\:p-5{padding:calc(var(--spacing)*5)}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.lg\:px-4{padding-inline:calc(var(--spacing)*4)}.lg\:px-5{padding-inline:calc(var(--spacing)*5)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.lg\:py-4{padding-block:calc(var(--spacing)*4)}.lg\:py-6{padding-block:calc(var(--spacing)*6)}.lg\:py-14{padding-block:calc(var(--spacing)*14)}.lg\:py-16{padding-block:calc(var(--spacing)*16)}.lg\:pt-5{padding-top:calc(var(--spacing)*5)}.lg\:pr-5{padding-right:calc(var(--spacing)*5)}.lg\:pb-4{padding-bottom:calc(var(--spacing)*4)}.lg\:pb-5{padding-bottom:calc(var(--spacing)*5)}.lg\:pb-6{padding-bottom:calc(var(--spacing)*6)}.lg\:pb-8{padding-bottom:calc(var(--spacing)*8)}.lg\:pl-6{padding-left:calc(var(--spacing)*6)}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:backdrop-blur-none{--tw-backdrop-blur: ;-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,)}@media(hover:hover){.lg\:hover\:border-border\/80:hover{border-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.lg\:hover\:border-border\/80:hover{border-color:color-mix(in oklab,hsl(var(--border))80%,transparent)}}}}@media(min-width:80rem){.xl\:inline{display:inline}.xl\:max-h-none{max-height:none}.xl\:flex-1{flex:1}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[repeat\(auto-fill\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media(min-width:96rem){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container task-dialog (min-width:28rem){.\@md\/task-dialog\:inline{display:inline}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}@container task-dialog (min-width:32rem){.\@lg\/task-dialog\:col-span-2{grid-column:span 2/span 2}.\@lg\/task-dialog\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container tradein (min-width:42rem){.\@2xl\/tradein\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container tradein (min-width:48rem){.\@3xl\/tradein\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container tradein (min-width:56rem){.\@4xl\/tradein\:order-1{order:1}.\@4xl\/tradein\:order-2{order:2}.\@4xl\/tradein\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@4xl\/tradein\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}}@container task-dialog (min-width:64rem){.\@5xl\/task-dialog\:sticky{position:sticky}.\@5xl\/task-dialog\:top-2{top:calc(var(--spacing)*2)}.\@5xl\/task-dialog\:grid{display:grid}.\@5xl\/task-dialog\:grid-cols-\[minmax\(0\,1fr\)_21rem\]{grid-template-columns:minmax(0,1fr) 21rem}.\@5xl\/task-dialog\:items-start{align-items:flex-start}.\@5xl\/task-dialog\:gap-8{gap:calc(var(--spacing)*8)}}@media(prefers-color-scheme:dark){.dark\:size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.dark\:border-amber-700{border-color:var(--color-amber-700)}.dark\:border-blue-700{border-color:var(--color-blue-700)}.dark\:border-orange-700{border-color:var(--color-orange-700)}.dark\:border-slate-600{border-color:var(--color-slate-600)}.dark\:bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.dark\:bg-amber-950{background-color:var(--color-amber-950)}.dark\:bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.dark\:bg-blue-950{background-color:var(--color-blue-950)}.dark\:bg-destructive\/20{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20{background-color:color-mix(in oklab,hsl(var(--destructive))20%,transparent)}}.dark\:bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.dark\:bg-muted\/25{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.dark\:bg-muted\/25{background-color:color-mix(in oklab,hsl(var(--muted))25%,transparent)}}.dark\:bg-orange-950{background-color:var(--color-orange-950)}.dark\:bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-500\/20{background-color:color-mix(in oklab,var(--color-rose-500)20%,transparent)}}.dark\:bg-slate-800{background-color:var(--color-slate-800)}.dark\:bg-transparent{background-color:#0000}.dark\:bg-violet-500\/20{background-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-500\/20{background-color:color-mix(in oklab,var(--color-violet-500)20%,transparent)}}.dark\:bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.dark\:bg-zinc-600\/30{background-color:#52525c4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-600\/30{background-color:color-mix(in oklab,var(--color-zinc-600)30%,transparent)}}.dark\:bg-zinc-700\/40{background-color:#3f3f4666}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-700\/40{background-color:color-mix(in oklab,var(--color-zinc-700)40%,transparent)}}.dark\:text-\[color\:var\(--color-green-light\)\]{color:var(--color-green-light)}.dark\:text-amber-100{color:var(--color-amber-100)}.dark\:text-amber-200{color:var(--color-amber-200)}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-amber-400{color:var(--color-amber-400)}.dark\:text-blue-200{color:var(--color-blue-200)}.dark\:text-blue-400{color:var(--color-blue-400)}.dark\:text-emerald-100{color:var(--color-emerald-100)}.dark\:text-emerald-200{color:var(--color-emerald-200)}.dark\:text-emerald-300{color:var(--color-emerald-300)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-foreground\/\[0\.12\]{color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.dark\:text-foreground\/\[0\.12\]{color:color-mix(in oklab,hsl(var(--foreground))12%,transparent)}}.dark\:text-muted-foreground{color:hsl(var(--muted-foreground))}.dark\:text-orange-100{color:var(--color-orange-100)}.dark\:text-rose-200{color:var(--color-rose-200)}.dark\:text-rose-400{color:var(--color-rose-400)}.dark\:text-slate-100{color:var(--color-slate-100)}.dark\:text-violet-200{color:var(--color-violet-200)}.dark\:text-violet-400{color:var(--color-violet-400)}.dark\:text-zinc-100{color:var(--color-zinc-100)}.dark\:text-zinc-200{color:var(--color-zinc-200)}.dark\:opacity-\[0\.18\]{opacity:.18}.dark\:opacity-\[0\.22\]{opacity:.22}.dark\:ring-foreground\/10{--tw-ring-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.dark\:ring-foreground\/10{--tw-ring-color:color-mix(in oklab,hsl(var(--foreground))10%,transparent)}}.dark\:after\:mix-blend-lighten:after{content:var(--tw-content);mix-blend-mode:lighten}@media(hover:hover){.dark\:hover\:bg-destructive\/30:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/30:hover{background-color:color-mix(in oklab,hsl(var(--destructive))30%,transparent)}}.dark\:hover\:bg-input\/30:hover{background-color:hsl(var(--input))}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/30:hover{background-color:color-mix(in oklab,hsl(var(--input))30%,transparent)}}.dark\:hover\:bg-muted\/50:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,hsl(var(--muted))50%,transparent)}}.dark\:hover\:text-foreground:hover{color:hsl(var(--foreground))}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab,hsl(var(--destructive))40%,transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,hsl(var(--destructive))40%,transparent)}}.dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:color-mix(in oklab,hsl(var(--destructive))50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,hsl(var(--destructive))40%,transparent)}}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:hsl(var(--input))}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:hsl(var(--input))}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab,hsl(var(--input))30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:hsl(var(--primary-foreground))}.dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked]{background-color:hsl(var(--foreground))}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab,hsl(var(--destructive))20%,transparent)}}}.data-\[state\=active\]\:\[\&_\.inventory-tab-count\]\:border-white\/20[data-state=active] .inventory-tab-count{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.data-\[state\=active\]\:\[\&_\.inventory-tab-count\]\:border-white\/20[data-state=active] .inventory-tab-count{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.data-\[state\=active\]\:\[\&_\.inventory-tab-count\]\:bg-white\/20[data-state=active] .inventory-tab-count{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.data-\[state\=active\]\:\[\&_\.inventory-tab-count\]\:bg-white\/20[data-state=active] .inventory-tab-count{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.data-\[state\=active\]\:\[\&_\.inventory-tab-count\]\:text-white[data-state=active] .inventory-tab-count{color:var(--color-white)}.data-\[state\=inactive\]\:\[\&_\.inventory-tab-count\]\:border-\[color\:var\(--module-inventory\)\]\/20[data-state=inactive] .inventory-tab-count{border-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=inactive\]\:\[\&_\.inventory-tab-count\]\:border-\[color\:var\(--module-inventory\)\]\/20[data-state=inactive] .inventory-tab-count{border-color:color-mix(in oklab,var(--module-inventory)20%,transparent)}}.data-\[state\=inactive\]\:\[\&_\.inventory-tab-count\]\:bg-\[color\:var\(--module-inventory\)\]\/15[data-state=inactive] .inventory-tab-count{background-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=inactive\]\:\[\&_\.inventory-tab-count\]\:bg-\[color\:var\(--module-inventory\)\]\/15[data-state=inactive] .inventory-tab-count{background-color:color-mix(in oklab,var(--module-inventory)15%,transparent)}}.data-\[state\=inactive\]\:\[\&_\.inventory-tab-count\]\:text-\[color\:var\(--module-inventory\)\][data-state=inactive] .inventory-tab-count{color:var(--module-inventory)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:font-mono .recharts-cartesian-axis-tick text{font-family:var(--font-mono)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,hsl(var(--border))50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.data-\[state\=active\]\:\[\&_\.sales-tab-count\]\:border-primary-foreground\/20[data-state=active] .sales-tab-count{border-color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab,red,red)){.data-\[state\=active\]\:\[\&_\.sales-tab-count\]\:border-primary-foreground\/20[data-state=active] .sales-tab-count{border-color:color-mix(in oklab,hsl(var(--primary-foreground))20%,transparent)}}.data-\[state\=active\]\:\[\&_\.sales-tab-count\]\:bg-primary-foreground\/20[data-state=active] .sales-tab-count{background-color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab,red,red)){.data-\[state\=active\]\:\[\&_\.sales-tab-count\]\:bg-primary-foreground\/20[data-state=active] .sales-tab-count{background-color:color-mix(in oklab,hsl(var(--primary-foreground))20%,transparent)}}.data-\[state\=active\]\:\[\&_\.sales-tab-count\]\:text-primary-foreground[data-state=active] .sales-tab-count{color:hsl(var(--primary-foreground))}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media(hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:hsl(var(--foreground))}}.\[\&_button\]\:min-w-0 button{min-width:calc(var(--spacing)*0)}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing)*4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_th\]\:text-xs th{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_th\]\:font-semibold th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_th\]\:tracking-wide th{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[\&_th\]\:uppercase th{text-transform:uppercase}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing)*2)}.\[\.border-b\]\:pb-5.border-b{padding-bottom:calc(var(--spacing)*5)}.group-data-\[size\=sm\]\/card\:\[\.border-b\]\:pb-4:is(:where(.group\/card)[data-size=sm] *).border-b{padding-bottom:calc(var(--spacing)*4)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing)*2)}.\[\.border-t\]\:pt-5.border-t{padding-top:calc(var(--spacing)*5)}.group-data-\[size\=sm\]\/card\:\[\.border-t\]\:pt-4:is(:where(.group\/card)[data-size=sm] *).border-t{padding-top:calc(var(--spacing)*4)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:hsl(var(--muted-foreground))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media(hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab,hsl(var(--destructive))20%,transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:hsl(var(--muted))}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,hsl(var(--primary))80%,transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:hsl(var(--secondary))}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab,hsl(var(--secondary))80%,transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:hsl(var(--muted-foreground))}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:hsl(var(--foreground))}}:is(.\*\:\[img\:first-child\]\:rounded-t-\[min\(var\(--radius-4xl\)\,24px\)\]>*):is(img:first-child){border-top-left-radius:min(var(--radius-4xl),24px);border-top-right-radius:min(var(--radius-4xl),24px)}:is(.\*\:\[img\:last-child\]\:rounded-b-\[min\(var\(--radius-4xl\)\,24px\)\]>*):is(img:last-child){border-bottom-right-radius:min(var(--radius-4xl),24px);border-bottom-left-radius:min(var(--radius-4xl),24px)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.focus\:\*\:\[svg\]\:text-accent-foreground:focus>*):is(svg){color:hsl(var(--accent-foreground))}:is(.data-selected\:\*\:\[svg\]\:text-foreground[data-selected]>*):is(svg){color:hsl(var(--foreground))}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:hsl(var(--destructive))}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}@container field-group (min-width:28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:hsl(var(--primary))}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing)*3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing)*3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing)*1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing)*1.5)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing)*3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing)*3)}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-state\=open\]\]\:border-b[data-state=open]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\[data-state\=open\]\]\:border-border[data-state=open]{border-color:hsl(var(--border))}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing)*-1.5)}}html{color-scheme:light}html.dark{color-scheme:dark}html,body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:hsl(var(--foreground));background-color:hsl(var(--background));background-image:var(--app-canvas-gradient);background-attachment:fixed;transition:background-color .32s cubic-bezier(.4,0,.2,1),color .32s cubic-bezier(.4,0,.2,1)}html:has([data-login-page]) body{background-color:var(--login-page-bg,#f5f6f7);background-image:none}html.dark:has([data-login-page]) body{background-color:hsl(var(--background));background-image:var(--app-canvas-gradient)}#root{min-height:100vh}*{border-color:hsl(var(--border))}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible,[data-slot=button]:focus-visible,[data-slot=select-trigger]:focus-visible{box-shadow:var(--focus-ring);outline:none}::selection{background:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--color-blue-apple)18%,transparent)}}::selection{color:hsl(var(--foreground))}.dark .bg-white:not(.print-template){background-color:hsl(var(--card))!important}html:not(:has([data-login-page])) body:after{content:"";pointer-events:none;z-index:0;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");position:fixed;inset:0}html.dark:not(:has([data-login-page])) body:after{opacity:.045}#root{z-index:1;position:relative}*{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground)/.35)transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:hsl(var(--muted-foreground)/.28);border:2px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.42)}.crm-module-stage{min-height:100%;padding:var(--crm-module-padding-y)var(--crm-module-padding-x)}@media(min-width:640px){.crm-module-stage{padding:var(--crm-module-padding-y-sm)var(--crm-module-padding-x-sm)}}@media(min-width:1024px){.crm-module-stage{padding:var(--crm-module-padding-y-lg)var(--crm-module-padding-x-lg)}}.crm-module-layout{width:100%;max-width:1800px;margin-inline:auto}.crm-page-header{flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}@media(min-width:1024px){.crm-page-header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem}}.crm-page-title-row{align-items:center;gap:.5rem;display:flex}.crm-page-title{letter-spacing:-.025em;color:hsl(var(--foreground));font-size:clamp(1.125rem,2.8vw,1.3125rem);font-weight:700;line-height:1.15}.crm-page-subtitle{color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:400;line-height:1.45}.crm-section-gap{gap:var(--crm-section-gap);flex-direction:column;display:flex}@media(min-width:1024px){.crm-section-gap{gap:var(--crm-section-gap-lg)}}.crm-instrument-panel{border-radius:min(var(--radius-4xl),24px);border:1px solid hsl(var(--border)/.88);background:radial-gradient(120% 90% at 0% 0%,hsl(var(--muted)/.22)0%,transparent 58%),hsl(var(--card));box-shadow:var(--shadow-surface-sm),0 0 0 1px hsl(var(--foreground)/.03);position:relative;overflow:hidden}.crm-instrument-panel:before{content:"";pointer-events:none;border-radius:min(var(--radius-4xl),24px)0 0 min(var(--radius-4xl),24px);background:linear-gradient(180deg,var(--panel-accent,var(--color-green-apple))0%,var(--panel-accent,var(--color-green-apple))100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.crm-instrument-panel:before{background:linear-gradient(180deg,var(--panel-accent,var(--color-green-apple))0%,color-mix(in srgb,var(--panel-accent,var(--color-green-apple))35%,transparent)100%)}}.crm-instrument-panel:before{opacity:.92}.crm-instrument-panel>*{z-index:1;position:relative}.crm-instrument-panel--dashboard{--panel-accent:var(--module-dashboard)}.crm-instrument-panel--sales{--panel-accent:var(--module-sales)}.crm-instrument-panel--service{--panel-accent:var(--module-service)}.crm-instrument-panel--reports{--panel-accent:var(--module-reports)}.crm-instrument-panel--inventory{--panel-accent:var(--module-inventory)}.crm-instrument-panel--clients{--panel-accent:var(--module-clients)}.crm-instrument-panel--accounting{--panel-accent:var(--module-accounting)}.crm-instrument-panel--team{--panel-accent:var(--module-team)}.crm-instrument-panel--suppliers{--panel-accent:var(--module-suppliers)}.crm-instrument-panel--settings{--panel-accent:var(--module-settings)}.crm-instrument-panel--notifications{--panel-accent:var(--module-notifications)}.crm-instrument-panel--messenger{--panel-accent:var(--module-messenger)}.crm-instrument-panel--command{--panel-accent:var(--color-indigo)}.crm-dashboard-grid>*{animation:.48s cubic-bezier(.22,1,.36,1) both apple-fade-in}.crm-dashboard-grid>:first-child{animation-delay:30ms}.crm-dashboard-grid>:nth-child(2){animation-delay:90ms}.crm-dashboard-grid>:nth-child(3){animation-delay:.14s}.crm-dashboard-grid>:nth-child(4){animation-delay:.19s}@media(prefers-reduced-motion:reduce){.crm-dashboard-grid>*{opacity:1!important;animation:none!important;transform:none!important}}.crm-dialog-viewport{box-shadow:none;pointer-events:none;background:0 0;border:0;justify-content:center;align-items:center;padding:1rem;display:flex}@media(min-width:640px){.crm-dialog-viewport{padding:1.5rem}}.crm-dialog-panel{pointer-events:auto}[class*=-dialog-body-stage]{min-height:0}[class*=-dialog-shell]{animation-fill-mode:both}@media(max-width:1023px){.crm-dialog-viewport{justify-content:flex-start;align-items:stretch;padding:0}.crm-dialog-panel{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh}}@media(prefers-reduced-motion:reduce){[class*=-dialog-shell],.animate-edit-modal-fade-in{animation:none!important}}.apple-spinner{display:inline-block;position:relative}.apple-spinner-blade{transform-origin:50%;border-radius:999px;animation:1s linear infinite apple-spinner-fade;position:absolute;top:0;left:0}@keyframes apple-spinner-fade{0%{opacity:1}to{opacity:.15}}.apple-fade-in{animation:.45s ease-out both apple-fade-in}.apple-fade-in-delay-1{animation-delay:50ms}.apple-fade-in-delay-2{animation-delay:.1s}.apple-fade-in-delay-3{animation-delay:.15s}.apple-fade-in-delay-4{animation-delay:.2s}.apple-fade-in-delay-5{animation-delay:.25s}.apple-fade-in-delay-6{animation-delay:.3s}.apple-fade-in-delay-7{animation-delay:.35s}.apple-fade-in-delay-8{animation-delay:.4s}@keyframes apple-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes stat-pop{0%{opacity:0;transform:scale(.85)}60%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.stat-pop{animation:.45s cubic-bezier(.34,1.56,.64,1) both stat-pop}@keyframes edit-modal-fade-in{0%{opacity:0}to{opacity:1}}.card-interactive{will-change:transform,box-shadow;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.card-interactive:hover{box-shadow:var(--shadow-surface-md);transform:translateY(-2px)scale(1.005)}.card-interactive:active{box-shadow:var(--shadow-surface-sm);transition-duration:.1s;transform:translateY(0)scale(.998)}.row-interactive{transition:background-color .15s,transform .15s cubic-bezier(.4,0,.2,1)}.row-interactive:hover{background:hsl(var(--muted)/.45);transform:translate(2px)}@keyframes list-item-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.list-stagger>*{animation:.35s cubic-bezier(.34,1.56,.64,1) both list-item-enter}.list-stagger>:first-child{animation-delay:0s}.list-stagger>:nth-child(2){animation-delay:30ms}.list-stagger>:nth-child(3){animation-delay:55ms}.list-stagger>:nth-child(4){animation-delay:75ms}.list-stagger>:nth-child(5){animation-delay:92ms}.list-stagger>:nth-child(6){animation-delay:.106s}.list-stagger>:nth-child(7){animation-delay:.118s}.list-stagger>:nth-child(8){animation-delay:.128s}.list-stagger>:nth-child(9){animation-delay:.136s}.list-stagger>:nth-child(10){animation-delay:.143s}.list-stagger>:nth-child(11){animation-delay:.149s}.list-stagger>:nth-child(12){animation-delay:.154s}.list-stagger>:nth-child(n+13){animation-delay:.16s}.btn-gradient-primary,.btn-gradient-success,.btn-gradient-danger,.btn-gradient-warning,.btn-gradient-info,.btn-gradient-purple{color:#fff;border:none;font-weight:600}.btn-gradient-primary{background:var(--gradient-primary);transition:box-shadow .2s,transform .15s;position:relative;overflow:hidden}.btn-gradient-primary:after{content:"";background:var(--gradient-primary-hover);opacity:0;border-radius:inherit;pointer-events:none;transition:opacity .28s;position:absolute;inset:0}.btn-gradient-primary:hover:after{opacity:1}.btn-gradient-primary:hover{box-shadow:var(--shadow-surface-md);transform:translateY(-1px)}.btn-gradient-primary:active:after{opacity:.6}.btn-gradient-primary:active{transform:translateY(0)}.btn-gradient-success{background:var(--gradient-success);transition:box-shadow .2s,transform .15s;position:relative;overflow:hidden}.btn-gradient-success:after{content:"";background:var(--gradient-success-hover);opacity:0;border-radius:inherit;pointer-events:none;transition:opacity .28s;position:absolute;inset:0}.btn-gradient-success:hover:after{opacity:1}.btn-gradient-success:hover{box-shadow:var(--shadow-surface-md);transform:translateY(-1px)}.btn-gradient-danger{background:var(--gradient-danger);transition:box-shadow .2s,transform .15s;position:relative;overflow:hidden}.btn-gradient-danger:after{content:"";background:var(--gradient-danger-hover);opacity:0;border-radius:inherit;pointer-events:none;transition:opacity .28s;position:absolute;inset:0}.btn-gradient-danger:hover:after{opacity:1}.btn-gradient-danger:hover{box-shadow:var(--shadow-surface-md);transform:translateY(-1px)}.btn-gradient-warning{background:var(--gradient-warning);transition:box-shadow .2s,transform .15s;position:relative;overflow:hidden}.btn-gradient-warning:after{content:"";background:var(--gradient-warning-hover);opacity:0;border-radius:inherit;pointer-events:none;transition:opacity .28s;position:absolute;inset:0}.btn-gradient-warning:hover:after{opacity:1}.btn-gradient-warning:hover{box-shadow:var(--shadow-surface-md);transform:translateY(-1px)}.btn-gradient-info{background:var(--gradient-info);transition:box-shadow .2s,transform .15s;position:relative;overflow:hidden}.btn-gradient-info:after{content:"";background:var(--gradient-info-hover);opacity:0;border-radius:inherit;pointer-events:none;transition:opacity .28s;position:absolute;inset:0}.btn-gradient-info:hover:after{opacity:1}.btn-gradient-info:hover{box-shadow:var(--shadow-surface-md);transform:translateY(-1px)}.btn-gradient-purple{background:var(--gradient-purple);transition:box-shadow .2s,transform .15s;position:relative;overflow:hidden}.btn-gradient-purple:after{content:"";background:var(--gradient-purple-hover);opacity:0;border-radius:inherit;pointer-events:none;transition:opacity .28s;position:absolute;inset:0}.btn-gradient-purple:hover:after{opacity:1}.btn-gradient-purple:hover{box-shadow:var(--shadow-surface-md);transform:translateY(-1px)}.btn-gradient-primary>*,.btn-gradient-success>*,.btn-gradient-danger>*,.btn-gradient-warning>*,.btn-gradient-info>*,.btn-gradient-purple>*{z-index:1;position:relative}.icon-btn{transition:background-color .15s,transform .15s cubic-bezier(.34,1.56,.64,1)}.icon-btn:hover{transform:scale(1.08)}.icon-btn:active{transform:scale(.92)}@media(prefers-reduced-motion:reduce){.card-interactive,.card-interactive:hover,.row-interactive,.row-interactive:hover,.btn-gradient-primary,.btn-gradient-primary:hover,.btn-gradient-success,.btn-gradient-danger,.btn-gradient-warning,.btn-gradient-info,.btn-gradient-purple,.icon-btn,.icon-btn:hover{transition:none!important;animation:none!important;transform:none!important}.list-stagger>*{opacity:1!important;animation:none!important;transform:none!important}.stat-pop{opacity:1!important;animation:none!important}.sidebar-nav-item,.shell-icon-btn,.shell-search-trigger,.mobile-shell-btn,.command-palette-root [cmdk-item],.sales-payment-tile,.sales-variant-card--available:hover{transition:none!important;transform:none!important}.command-palette-root [cmdk-item]:active{transform:none!important}}.sidebar-icon-float{animation:2.8s ease-in-out infinite sidebar-float}.sidebar-icon-bell{transform-origin:top;animation:1.9s ease-in-out infinite sidebar-bell}.sidebar-icon-slide{animation:2.1s ease-in-out infinite sidebar-slide}.sidebar-icon-bounce{animation:2.2s ease-in-out infinite sidebar-bounce}.sidebar-icon-pop{animation:2.4s ease-in-out infinite sidebar-pop}.sidebar-icon-wrench{transform-origin:50%;animation:2.6s ease-in-out infinite sidebar-wrench}.sidebar-icon-pulse-soft{animation:2.2s ease-in-out infinite sidebar-pulse-soft}.sidebar-icon-chart{animation:2s ease-in-out infinite sidebar-chart}.sidebar-icon-team{animation:2.3s ease-in-out infinite sidebar-team}.sidebar-icon-gear{transform-origin:50%;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.group:hover .sidebar-icon-gear,[data-sidebar-active] .sidebar-icon-gear{transform:rotate(90deg)}@keyframes sidebar-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes sidebar-bell{0%,to{transform:rotate(0)}10%{transform:rotate(12deg)}20%{transform:rotate(-10deg)}30%{transform:rotate(8deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(0)}}@keyframes sidebar-slide{0%,to{transform:translate(0)}50%{transform:translate(1.2px)}}@keyframes sidebar-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-1px)}60%{transform:translateY(.4px)}}@keyframes sidebar-pop{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes sidebar-wrench{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}@keyframes sidebar-pulse-soft{0%,to{opacity:1;transform:scale(1)}50%{opacity:.86;transform:scale(1.04)}}@keyframes sidebar-chart{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2px)}}@keyframes sidebar-team{0%,to{transform:scale(1)}50%{transform:scale(1.05)translateY(-.5px)}}.bg-gradient-success{background:var(--gradient-success)}.bg-gradient-primary{background:var(--gradient-primary)}.bg-gradient-warning{background:var(--gradient-warning)}.bg-gradient-danger{background:var(--gradient-danger)}.bg-gradient-info{background:var(--gradient-info)}.bg-gradient-purple{background:var(--gradient-purple)}.hover\:bg-gradient-success-hover:hover{background:var(--gradient-success-hover)}.hover\:bg-gradient-primary-hover:hover{background:var(--gradient-primary-hover)}.hover\:bg-gradient-warning-hover:hover{background:var(--gradient-warning-hover)}.hover\:bg-gradient-danger-hover:hover{background:var(--gradient-danger-hover)}.hover\:bg-gradient-info-hover:hover{background:var(--gradient-info-hover)}.hover\:bg-gradient-purple-hover:hover{background:var(--gradient-purple-hover)}.text-primary-apple{color:var(--color-blue-apple)}.text-success-apple{color:var(--color-green-apple)}.text-warning-apple{color:var(--color-orange)}.text-danger-apple{color:var(--color-red-apple)}.border-default{border-color:var(--border-default)}.border-light{border-color:var(--border-light)}.crm-flat-module-header{border-bottom:1px solid var(--surface-header-border);background:var(--surface-header)}.ui-surface{background:var(--surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-surface-sm)}.ui-surface-muted{background:var(--surface-muted);border:1px solid var(--border-subtle)}.ui-elevated{box-shadow:var(--shadow-surface-md)}.ui-focus-ring{box-shadow:var(--focus-ring)}.ui-text-primary{color:var(--text-primary-strong)}.ui-text-secondary{color:var(--text-secondary-soft)}.ui-caption{color:var(--text-tertiary-soft);font-size:var(--font-size-caption)}.ui-type-page-title{font-size:var(--font-size-title);letter-spacing:-.02em;color:hsl(var(--foreground));font-weight:700;line-height:1.2}.ui-type-section-title{color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.35}.ui-type-body{font-size:var(--font-size-body);color:hsl(var(--foreground));line-height:1.5}.ui-type-crm-label{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground)/.9);font-size:.625rem;font-weight:600}.ui-transition-fast{transition-duration:var(--motion-fast);transition-timing-function:var(--motion-ease-out)}.ui-transition-normal{transition-duration:var(--motion-normal);transition-timing-function:var(--motion-ease-out)}.ui-transition-slow{transition-duration:var(--motion-slow);transition-timing-function:var(--motion-ease-out)}.ui-press-scale{transition:transform var(--motion-normal)var(--motion-ease-out),opacity var(--motion-normal)var(--motion-ease-out)}.ui-press-scale:active{transform:scale(.98)}.ui-mobile-page{padding:var(--mobile-space-page-y)var(--mobile-space-page-x)}.ui-mobile-stack{gap:var(--mobile-space-section);flex-direction:column;display:flex}.ui-mobile-sticky-bottom{z-index:var(--z-sticky);padding-bottom:var(--mobile-sticky-offset-bottom);background:linear-gradient(#f5f6fa00,#f5f6faf2);position:sticky;bottom:0}.ui-mobile-scroll-x{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.ui-mobile-scroll-x::-webkit-scrollbar{display:none}.badge-purple{background-color:var(--badge-purple-bg);color:var(--badge-purple-text)}.badge-indigo{background-color:var(--badge-indigo-bg);color:var(--badge-indigo-text)}.badge-violet{background-color:var(--badge-violet-bg);color:var(--badge-violet-text)}.badge-blue{background-color:var(--badge-blue-bg);color:var(--badge-blue-text)}.badge-emerald{background-color:var(--badge-emerald-bg);color:var(--badge-emerald-text)}.badge-cyan{background-color:var(--badge-cyan-bg);color:var(--badge-cyan-text)}.badge-amber{background-color:var(--badge-amber-bg);color:var(--badge-amber-text)}.badge-orange{background-color:var(--badge-orange-bg);color:var(--badge-orange-text)}.badge-pink{background-color:var(--badge-pink-bg);color:var(--badge-pink-text)}.badge-red{background-color:var(--badge-red-bg);color:var(--badge-red-text)}.glass-surface{background:hsl(var(--card)/.72);-webkit-backdrop-filter:saturate(180%)blur(20px)}.dark .glass-surface{background:hsl(var(--card)/.84)}.glass-surface-strong{background:hsl(var(--card)/.88);-webkit-backdrop-filter:saturate(200%)blur(30px)}.dark .glass-surface-strong{background:hsl(var(--card)/.92)}.card-surface{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px;box-shadow:0 1px 3px #0000000a}.gpu-accelerated{will-change:transform,opacity;transform:translateZ(0)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.bottom-sheet{background:hsl(var(--card));z-index:60;padding-bottom:var(--sab);border-radius:20px 20px 0 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #00000014}.bottom-sheet-handle{background:hsl(var(--border));border-radius:2.5px;width:36px;height:5px;margin:8px auto 12px}.touch-active{transition:transform .1s,opacity .1s}.touch-active:active{opacity:.8;transform:scale(.97)}.skeleton-mobile{background:linear-gradient(90deg,hsl(var(--muted))25%,hsl(var(--border))37%,hsl(var(--muted))63%);background-size:200% 100%;border-radius:14px;height:72px;animation:1.6s ease-in-out infinite skeleton-pulse}@media(max-width:1023px){.fab{bottom:calc(var(--mobile-bottom-nav) + var(--sab) + 16px);z-index:40;position:fixed;right:16px}}@media(max-width:767px){.table-mobile-compact th,.table-mobile-compact td{padding-left:10px!important;padding-right:10px!important;font-size:12px!important}}.text-ui-2xs{font-size:var(--font-size-2xs);line-height:var(--line-height-tight)}.text-ui-xs{font-size:var(--font-size-xs);line-height:var(--line-height-snug)}.text-ui-sm{font-size:var(--font-size-sm);line-height:var(--line-height-base)}.text-ui-base{font-size:var(--font-size-base);line-height:var(--line-height-base)}.text-ui-lg{font-size:var(--font-size-lg);line-height:var(--line-height-snug)}.text-ui-xl{font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.text-ui-2xl{font-size:var(--font-size-2xl);line-height:var(--line-height-tight)}.text-ui-3xl{font-size:var(--font-size-3xl);line-height:var(--line-height-none)}.font-ui-normal{font-weight:var(--font-weight-normal)}.font-ui-medium{font-weight:var(--font-weight-medium)}.font-ui-semibold{font-weight:var(--font-weight-semibold)}.font-ui-bold{font-weight:var(--font-weight-bold)}.font-ui-black{font-weight:var(--font-weight-extrabold)}.tracking-ui-tight{letter-spacing:var(--tracking-tight)}.tracking-ui-normal{letter-spacing:var(--tracking-normal)}.tracking-ui-wide{letter-spacing:var(--tracking-wide)}.tracking-ui-wider{letter-spacing:var(--tracking-wider)}.tracking-ui-widest{letter-spacing:var(--tracking-widest)}:root{--module-dashboard:var(--accent-action);--module-sales:var(--accent-action);--module-inventory:var(--accent-action);--module-tradein:var(--accent-action);--module-service:var(--accent-action);--module-clients:var(--accent-action);--module-accounting:var(--accent-action);--module-team:var(--accent-action);--module-suppliers:var(--accent-action);--module-reports:var(--accent-action);--module-notifications:var(--accent-action);--module-messenger:var(--accent-action);--module-settings:var(--color-gray-neutral)}.sales-register-surface .tabular-nums,.sales-register-catalog .tabular-nums,.sales-catalog-instrument .tabular-nums,.sales-checkout-shell .tabular-nums,.sales-checkout-dialog .tabular-nums,.sales-cart-dock .tabular-nums,.sales-dialog-shell .tabular-nums,.crm-instrument-panel--sales .tabular-nums,.sales-register-surface :is(.sales-preorder-total,.sales-catalog-pagination__page-chip,.sales-catalog-pagination__stats strong,.sales-checkout-success-total-amount),.service-module-surface .tabular-nums,.service-parts-catalog .tabular-nums,.service-history-catalog .tabular-nums,.service-delivery-dialog-shell .tabular-nums,.service-tickets-list-stage .tabular-nums,.service-tickets-table-shell .tabular-nums,.crm-instrument-panel--service .tabular-nums,.reports-module-panel .tabular-nums,.reports-content-stage .tabular-nums,.report-apple-surface .tabular-nums,.reports-module-panel :is(.crm-overview-briefing__value,.crm-sales-journal-totals__value,.report-metric-value,[class*=__headline],[class*=__value],[class*=__total],[class*=metric-value]),.team-module-panel .tabular-nums,.team-performance-roster-shell .tabular-nums,.team-timesheet-roster-shell .tabular-nums,.team-team-roster-shell .tabular-nums,.team-reviews-shell .tabular-nums,.crm-instrument-panel--team .tabular-nums,.team-module-panel .team-timesheet-hour-stat-value,.clients-module-catalog .tabular-nums,.clients-dialog-shell .tabular-nums,.crm-instrument-panel--clients .tabular-nums,.inventory-module-catalog .tabular-nums,.inventory-dialog-shell .tabular-nums,.crm-instrument-panel--inventory .tabular-nums,.accounting-module-panel .tabular-nums,.crm-instrument-panel--accounting .tabular-nums,.dashboard-module-surface .tabular-nums,.dashboard-v2-root .tabular-nums,.crm-instrument-panel--dashboard .tabular-nums,.calculator-module-surface .tabular-nums,.crm-instrument-panel--calculator .tabular-nums,.command-center-panel .tabular-nums,.crm-instrument-panel--command-center .tabular-nums,.settings-module-panel .tabular-nums,.notifications-module-panel .tabular-nums,.crm-data-table .tabular-nums{font-family:var(--font-mono)}.login-page-light{background-color:hsl(var(--background));background-image:radial-gradient(ellipse 90% 60% at 50% -20%,#f4f7fb 0%,transparent 55%),radial-gradient(ellipse 50% 40% at 100% 100%,var(--color-green-apple)0%,transparent 50%)}@supports (color:color-mix(in lab,red,red)){.login-page-light{background-image:radial-gradient(ellipse 90% 60% at 50% -20%,#f4f7fb 0%,transparent 55%),radial-gradient(ellipse 50% 40% at 100% 100%,color-mix(in srgb,var(--color-green-apple)5%,transparent)0%,transparent 50%)}}.login-ambient-orb{pointer-events:none;filter:blur(64px);opacity:.5;border-radius:9999px;position:fixed}.login-ambient-orb--primary{background:var(--color-blue-apple);width:min(42vw,320px);height:min(42vw,320px);top:-8%;left:-6%}@supports (color:color-mix(in lab,red,red)){.login-ambient-orb--primary{background:color-mix(in srgb,var(--color-blue-apple)18%,transparent)}}.login-ambient-orb--accent{background:var(--color-green-apple);width:min(36vw,280px);height:min(36vw,280px);bottom:8%;right:-4%}@supports (color:color-mix(in lab,red,red)){.login-ambient-orb--accent{background:color-mix(in srgb,var(--color-green-apple)16%,transparent)}}.dark .login-ambient-orb--primary{opacity:.35;background:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.dark .login-ambient-orb--primary{background:color-mix(in srgb,var(--color-blue-apple)22%,transparent)}}.dark .login-ambient-orb--accent{opacity:.28;background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.dark .login-ambient-orb--accent{background:color-mix(in srgb,var(--color-green-apple)20%,transparent)}}.login-theme-toggle{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card)/.92);box-shadow:var(--shadow-surface-sm);-webkit-backdrop-filter:blur(12px)saturate(140%)}.login-card-light,.login-card-shell{border-color:hsl(var(--border)/.55);background:hsl(var(--card));box-shadow:var(--shadow-surface-lg),0 0 0 1px hsl(var(--foreground)/.03);position:relative;overflow:hidden}.login-card-light:before,.login-card-shell:before{content:"";pointer-events:none;background:linear-gradient(90deg,var(--color-green-apple)0%,var(--color-blue-apple)52%,var(--color-green-light)100%);height:3px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.login-card-light:before,.login-card-shell:before{background:linear-gradient(90deg,var(--color-green-apple)0%,var(--color-blue-apple)52%,color-mix(in srgb,var(--color-green-light)80%,var(--color-blue-apple))100%)}}.login-card-shell{border-color:hsl(var(--border)/.78);background:radial-gradient(120% 80% at 50% -30%,hsl(var(--muted)/.35)0%,transparent 55%),hsl(var(--card)/.88);-webkit-backdrop-filter:blur(20px)saturate(150%)}.login-submit-light{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.login-submit-light:hover:not(:disabled){background:hsl(var(--muted))}.login-submit-brand{background:linear-gradient(135deg,var(--color-green-apple)0%,var(--color-green-apple)48%,var(--color-blue-apple)100%)}@supports (color:color-mix(in lab,red,red)){.login-submit-brand{background:linear-gradient(135deg,color-mix(in srgb,var(--color-green-apple)88%,hsl(var(--foreground)))0%,var(--color-green-apple)48%,var(--color-blue-apple)100%)}}.login-submit-brand{color:#fff;box-shadow:0 4px 16px var(--color-green-apple);font-weight:600}@supports (color:color-mix(in lab,red,red)){.login-submit-brand{box-shadow:0 4px 16px color-mix(in srgb,var(--color-green-apple)28%,transparent)}}.login-submit-brand{transition:filter .18s,transform .18s,box-shadow .18s}.login-submit-brand:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 8px 22px var(--color-green-apple);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.login-submit-brand:hover:not(:disabled){box-shadow:0 8px 22px color-mix(in srgb,var(--color-green-apple)32%,transparent)}}.login-submit-brand:active:not(:disabled){transform:translateY(0)}.login-card-shell h2,.login-card-light h2{font-family:var(--font-sans)}.service-form-input{height:calc(var(--spacing)*8);border-radius:calc(var(--radius)*1.8);border-color:hsl(var(--border));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.service-form-input:focus{border-color:hsl(var(--primary));--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);--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.service-form-input:focus{--tw-ring-color:color-mix(in oklab,hsl(var(--primary))20%,transparent)}}.service-cat-text--primary{color:hsl(var(--primary))}.service-cat-text--success{color:var(--color-green-apple)}.service-cat-text--purple{color:var(--color-purple)}.service-cat-text--warning{color:var(--color-orange-apple)}.service-cat-text--danger{color:hsl(var(--destructive))}.service-cat-text--cyan{color:var(--color-cyan)}.service-cat-text--pink{color:var(--color-pink)}.service-cat-text--indigo{color:var(--color-indigo)}.service-cat-text--neutral{color:hsl(var(--muted-foreground))}.service-cat-row--primary{border-color:hsl(var(--primary)/.19);background-color:hsl(var(--primary)/.04)}.service-cat-row--success{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.service-cat-row--success{border-color:color-mix(in srgb,var(--color-green-apple)19%,transparent)}}.service-cat-row--success{background-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.service-cat-row--success{background-color:color-mix(in srgb,var(--color-green-apple)4%,transparent)}}.service-cat-row--purple{border-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.service-cat-row--purple{border-color:color-mix(in srgb,var(--color-purple)19%,transparent)}}.service-cat-row--purple{background-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.service-cat-row--purple{background-color:color-mix(in srgb,var(--color-purple)4%,transparent)}}.service-cat-row--warning{border-color:var(--color-orange-apple)}@supports (color:color-mix(in lab,red,red)){.service-cat-row--warning{border-color:color-mix(in srgb,var(--color-orange-apple)19%,transparent)}}.service-cat-row--warning{background-color:var(--color-orange-apple)}@supports (color:color-mix(in lab,red,red)){.service-cat-row--warning{background-color:color-mix(in srgb,var(--color-orange-apple)4%,transparent)}}.service-cat-row--danger{border-color:hsl(var(--destructive)/.19);background-color:hsl(var(--destructive)/.04)}.service-cat-row--cyan{border-color:var(--color-cyan)}@supports (color:color-mix(in lab,red,red)){.service-cat-row--cyan{border-color:color-mix(in srgb,var(--color-cyan)19%,transparent)}}.service-cat-row--cyan{background-color:var(--color-cyan)}@supports (color:color-mix(in lab,red,red)){.service-cat-row--cyan{background-color:color-mix(in srgb,var(--color-cyan)4%,transparent)}}.service-cat-row--pink{border-color:var(--color-pink)}@supports (color:color-mix(in lab,red,red)){.service-cat-row--pink{border-color:color-mix(in srgb,var(--color-pink)19%,transparent)}}.service-cat-row--pink{background-color:var(--color-pink)}@supports (color:color-mix(in lab,red,red)){.service-cat-row--pink{background-color:color-mix(in srgb,var(--color-pink)4%,transparent)}}.service-cat-row--indigo{border-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.service-cat-row--indigo{border-color:color-mix(in srgb,var(--color-indigo)19%,transparent)}}.service-cat-row--indigo{background-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.service-cat-row--indigo{background-color:color-mix(in srgb,var(--color-indigo)4%,transparent)}}.service-cat-row--neutral{border-color:hsl(var(--border));background-color:hsl(var(--muted)/.35)}.service-cat-dot--primary{background-color:hsl(var(--primary))}.service-cat-dot--success{background-color:var(--color-green-apple)}.service-cat-dot--purple{background-color:var(--color-purple)}.service-cat-dot--warning{background-color:var(--color-orange-apple)}.service-cat-dot--danger{background-color:hsl(var(--destructive))}.service-cat-dot--cyan{background-color:var(--color-cyan)}.service-cat-dot--pink{background-color:var(--color-pink)}.service-cat-dot--indigo{background-color:var(--color-indigo)}.service-cat-dot--neutral{background-color:hsl(var(--muted-foreground))}.service-cat-input--primary{color:hsl(var(--primary));border-color:hsl(var(--primary)/.25)}.service-cat-input--success{color:var(--color-green-apple);border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.service-cat-input--success{border-color:color-mix(in srgb,var(--color-green-apple)25%,transparent)}}.service-cat-input--purple{color:var(--color-purple);border-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.service-cat-input--purple{border-color:color-mix(in srgb,var(--color-purple)25%,transparent)}}.service-cat-input--warning{color:var(--color-orange-apple);border-color:var(--color-orange-apple)}@supports (color:color-mix(in lab,red,red)){.service-cat-input--warning{border-color:color-mix(in srgb,var(--color-orange-apple)25%,transparent)}}.service-cat-input--danger{color:hsl(var(--destructive));border-color:hsl(var(--destructive)/.25)}.service-cat-input--cyan{color:var(--color-cyan);border-color:var(--color-cyan)}@supports (color:color-mix(in lab,red,red)){.service-cat-input--cyan{border-color:color-mix(in srgb,var(--color-cyan)25%,transparent)}}.service-cat-input--pink{color:var(--color-pink);border-color:var(--color-pink)}@supports (color:color-mix(in lab,red,red)){.service-cat-input--pink{border-color:color-mix(in srgb,var(--color-pink)25%,transparent)}}.service-cat-input--indigo{color:var(--color-indigo);border-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.service-cat-input--indigo{border-color:color-mix(in srgb,var(--color-indigo)25%,transparent)}}.service-cat-input--neutral{color:hsl(var(--foreground));border-color:hsl(var(--border))}.service-cat-pill--primary{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.service-cat-pill--primary{background-color:color-mix(in srgb,hsl(var(--primary))10%,transparent)}}.service-cat-pill--primary{color:hsl(var(--primary));border-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.service-cat-pill--primary{border-color:color-mix(in srgb,hsl(var(--primary))19%,transparent)}}.service-cat-pill--primary-active{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.service-cat-pill--success{background-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.service-cat-pill--success{background-color:color-mix(in srgb,var(--color-green-apple)10%,transparent)}}.service-cat-pill--success{color:var(--color-green-apple);border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.service-cat-pill--success{border-color:color-mix(in srgb,var(--color-green-apple)19%,transparent)}}.service-cat-pill--success-active{background-color:var(--color-green-apple);color:hsl(var(--primary-foreground));border-color:var(--color-green-apple)}.service-cat-pill--purple{background-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.service-cat-pill--purple{background-color:color-mix(in srgb,var(--color-purple)10%,transparent)}}.service-cat-pill--purple{color:var(--color-purple);border-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.service-cat-pill--purple{border-color:color-mix(in srgb,var(--color-purple)19%,transparent)}}.service-cat-pill--purple-active{background-color:var(--color-purple);color:hsl(var(--primary-foreground));border-color:var(--color-purple)}.service-cat-pill--warning{background-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.service-cat-pill--warning{background-color:color-mix(in srgb,var(--color-orange)10%,transparent)}}.service-cat-pill--warning{color:var(--color-orange);border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.service-cat-pill--warning{border-color:color-mix(in srgb,var(--color-orange)19%,transparent)}}.service-cat-pill--warning-active{background-color:var(--color-orange);color:hsl(var(--primary-foreground));border-color:var(--color-orange)}.service-cat-pill--danger{background-color:hsl(var(--destructive)/.1);color:hsl(var(--destructive));border-color:hsl(var(--destructive)/.19)}.service-cat-pill--danger-active{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground));border-color:hsl(var(--destructive))}.service-cat-pill--cyan{background-color:var(--color-cyan)}@supports (color:color-mix(in lab,red,red)){.service-cat-pill--cyan{background-color:color-mix(in srgb,var(--color-cyan)10%,transparent)}}.service-cat-pill--cyan{color:var(--color-cyan);border-color:var(--color-cyan)}@supports (color:color-mix(in lab,red,red)){.service-cat-pill--cyan{border-color:color-mix(in srgb,var(--color-cyan)19%,transparent)}}.service-cat-pill--cyan-active{background-color:var(--color-cyan);color:hsl(var(--foreground));border-color:var(--color-cyan)}.service-cat-pill--pink{background-color:var(--color-pink)}@supports (color:color-mix(in lab,red,red)){.service-cat-pill--pink{background-color:color-mix(in srgb,var(--color-pink)10%,transparent)}}.service-cat-pill--pink{color:var(--color-pink);border-color:var(--color-pink)}@supports (color:color-mix(in lab,red,red)){.service-cat-pill--pink{border-color:color-mix(in srgb,var(--color-pink)19%,transparent)}}.service-cat-pill--pink-active{background-color:var(--color-pink);color:hsl(var(--primary-foreground));border-color:var(--color-pink)}.service-cat-pill--indigo{background-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.service-cat-pill--indigo{background-color:color-mix(in srgb,var(--color-indigo)10%,transparent)}}.service-cat-pill--indigo{color:var(--color-indigo);border-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.service-cat-pill--indigo{border-color:color-mix(in srgb,var(--color-indigo)19%,transparent)}}.service-cat-pill--indigo-active{background-color:var(--color-indigo);color:hsl(var(--primary-foreground));border-color:var(--color-indigo)}.service-cat-pill--neutral{background-color:hsl(var(--muted)/.5);color:hsl(var(--muted-foreground));border-color:hsl(var(--border))}.service-cat-pill--neutral-active{background-color:hsl(var(--muted-foreground));color:hsl(var(--primary-foreground));border-color:hsl(var(--muted-foreground))}.service-status-badge{box-shadow:var(--shadow-surface-sm)}.service-status-badge--primary{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary)/.33),var(--shadow-surface-sm)}.service-status-badge--indigo{background-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.service-status-badge--indigo{background-color:color-mix(in srgb,var(--color-indigo)10%,transparent)}}.service-status-badge--indigo{color:var(--color-indigo);box-shadow:0 0 0 1px var(--color-indigo),var(--shadow-surface-sm)}@supports (color:color-mix(in lab,red,red)){.service-status-badge--indigo{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-indigo)33%,transparent),var(--shadow-surface-sm)}}.service-status-badge--purple{background-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.service-status-badge--purple{background-color:color-mix(in srgb,var(--color-purple)10%,transparent)}}.service-status-badge--purple{color:var(--color-purple);box-shadow:0 0 0 1px var(--color-purple),var(--shadow-surface-sm)}@supports (color:color-mix(in lab,red,red)){.service-status-badge--purple{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-purple)33%,transparent),var(--shadow-surface-sm)}}.service-status-badge--warning{background-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.service-status-badge--warning{background-color:color-mix(in srgb,var(--color-orange)10%,transparent)}}.service-status-badge--warning{color:var(--color-orange);box-shadow:0 0 0 1px var(--color-orange),var(--shadow-surface-sm)}@supports (color:color-mix(in lab,red,red)){.service-status-badge--warning{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-orange)33%,transparent),var(--shadow-surface-sm)}}.service-status-badge--yellow{background-color:var(--color-apple-gold)}@supports (color:color-mix(in lab,red,red)){.service-status-badge--yellow{background-color:color-mix(in srgb,var(--color-apple-gold)10%,transparent)}}.service-status-badge--yellow{color:var(--color-apple-gold);box-shadow:0 0 0 1px var(--color-apple-gold),var(--shadow-surface-sm)}@supports (color:color-mix(in lab,red,red)){.service-status-badge--yellow{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-apple-gold)33%,transparent),var(--shadow-surface-sm)}}.service-status-badge--success{background-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.service-status-badge--success{background-color:color-mix(in srgb,var(--color-green-apple)10%,transparent)}}.service-status-badge--success{color:var(--color-green-apple);box-shadow:0 0 0 1px var(--color-green-apple),var(--shadow-surface-sm)}@supports (color:color-mix(in lab,red,red)){.service-status-badge--success{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-green-apple)33%,transparent),var(--shadow-surface-sm)}}.service-status-badge--success-bright{background-color:var(--color-green-light)}@supports (color:color-mix(in lab,red,red)){.service-status-badge--success-bright{background-color:color-mix(in srgb,var(--color-green-light)10%,transparent)}}.service-status-badge--success-bright{color:var(--color-green-light);box-shadow:0 0 0 1px var(--color-green-light),var(--shadow-surface-sm)}@supports (color:color-mix(in lab,red,red)){.service-status-badge--success-bright{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-green-light)33%,transparent),var(--shadow-surface-sm)}}.service-status-badge--neutral{background-color:var(--color-gray-neutral)}@supports (color:color-mix(in lab,red,red)){.service-status-badge--neutral{background-color:color-mix(in srgb,var(--color-gray-neutral)10%,transparent)}}.service-status-badge--neutral{color:var(--color-gray-neutral);box-shadow:0 0 0 1px var(--color-gray-neutral),var(--shadow-surface-sm)}@supports (color:color-mix(in lab,red,red)){.service-status-badge--neutral{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-gray-neutral)33%,transparent),var(--shadow-surface-sm)}}.service-status-badge--danger{background-color:hsl(var(--destructive)/.12);color:hsl(var(--destructive));box-shadow:0 0 0 1px hsl(var(--destructive)/.33),var(--shadow-surface-sm)}.service-status-dot--primary{background-color:hsl(var(--primary))}.service-status-dot--indigo{background-color:var(--color-indigo)}.service-status-dot--purple{background-color:var(--color-purple)}.service-status-dot--warning{background-color:var(--color-orange)}.service-status-dot--yellow{background-color:var(--color-apple-gold)}.service-status-dot--success{background-color:var(--color-green-apple)}.service-status-dot--success-bright{background-color:var(--color-green-light)}.service-status-dot--neutral{background-color:var(--color-gray-neutral)}.service-status-dot--danger{background-color:hsl(var(--destructive))}.service-status-menu-item--primary{background-color:hsl(var(--primary)/.08);color:hsl(var(--primary))}.service-status-menu-item--indigo{background-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.service-status-menu-item--indigo{background-color:color-mix(in srgb,var(--color-indigo)8%,transparent)}}.service-status-menu-item--indigo{color:var(--color-indigo)}.service-status-menu-item--warning{background-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.service-status-menu-item--warning{background-color:color-mix(in srgb,var(--color-orange)8%,transparent)}}.service-status-menu-item--warning{color:var(--color-orange)}.service-status-menu-item--yellow{background-color:var(--color-apple-gold)}@supports (color:color-mix(in lab,red,red)){.service-status-menu-item--yellow{background-color:color-mix(in srgb,var(--color-apple-gold)8%,transparent)}}.service-status-menu-item--yellow{color:var(--color-apple-gold)}.service-status-menu-item--success{background-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.service-status-menu-item--success{background-color:color-mix(in srgb,var(--color-green-apple)8%,transparent)}}.service-status-menu-item--success{color:var(--color-green-apple)}.service-status-menu-item--success-bright{background-color:var(--color-green-light)}@supports (color:color-mix(in lab,red,red)){.service-status-menu-item--success-bright{background-color:color-mix(in srgb,var(--color-green-light)8%,transparent)}}.service-status-menu-item--success-bright{color:var(--color-green-light)}.service-status-menu-item--neutral{background-color:var(--color-gray-neutral)}@supports (color:color-mix(in lab,red,red)){.service-status-menu-item--neutral{background-color:color-mix(in srgb,var(--color-gray-neutral)8%,transparent)}}.service-status-menu-item--neutral{color:var(--color-gray-neutral)}.service-status-menu-item--danger{background-color:hsl(var(--destructive)/.08);color:hsl(var(--destructive))}.service-status-menu-item--selected{box-shadow:inset 0 0 0 1px}.service-kanban-column-header--primary{--status-color:hsl(var(--primary));--status-bg:hsl(var(--primary)/.1);--status-border:hsl(var(--primary));background:linear-gradient(135deg,hsl(var(--primary)/.1),hsl(var(--primary)/.04));border-top:3px solid hsl(var(--primary))}.service-kanban-column-header--indigo{--status-color:var(--color-indigo);--status-bg:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.service-kanban-column-header--indigo{--status-bg:color-mix(in srgb,var(--color-indigo)10%,transparent)}}.service-kanban-column-header--indigo{--status-border:var(--color-indigo);background:linear-gradient(135deg,var(--color-indigo)0%,var(--color-indigo)100%)}@supports (color:color-mix(in lab,red,red)){.service-kanban-column-header--indigo{background:linear-gradient(135deg,color-mix(in srgb,var(--color-indigo)10%,transparent),color-mix(in srgb,var(--color-indigo)4%,transparent))}}.service-kanban-column-header--indigo{border-top:3px solid var(--color-indigo)}.service-kanban-column-header--warning{--status-color:var(--color-orange);--status-bg:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.service-kanban-column-header--warning{--status-bg:color-mix(in srgb,var(--color-orange)10%,transparent)}}.service-kanban-column-header--warning{--status-border:var(--color-orange);background:linear-gradient(135deg,var(--color-orange)0%,var(--color-orange)100%)}@supports (color:color-mix(in lab,red,red)){.service-kanban-column-header--warning{background:linear-gradient(135deg,color-mix(in srgb,var(--color-orange)10%,transparent),color-mix(in srgb,var(--color-orange)4%,transparent))}}.service-kanban-column-header--warning{border-top:3px solid var(--color-orange)}.service-kanban-column-header--yellow{--status-color:var(--color-apple-gold);--status-bg:var(--color-apple-gold)}@supports (color:color-mix(in lab,red,red)){.service-kanban-column-header--yellow{--status-bg:color-mix(in srgb,var(--color-apple-gold)10%,transparent)}}.service-kanban-column-header--yellow{--status-border:var(--color-apple-gold);background:linear-gradient(135deg,var(--color-apple-gold)0%,var(--color-apple-gold)100%)}@supports (color:color-mix(in lab,red,red)){.service-kanban-column-header--yellow{background:linear-gradient(135deg,color-mix(in srgb,var(--color-apple-gold)10%,transparent),color-mix(in srgb,var(--color-apple-gold)4%,transparent))}}.service-kanban-column-header--yellow{border-top:3px solid var(--color-apple-gold)}.service-kanban-column-header--success{--status-color:var(--color-green-apple);--status-bg:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.service-kanban-column-header--success{--status-bg:color-mix(in srgb,var(--color-green-apple)10%,transparent)}}.service-kanban-column-header--success{--status-border:var(--color-green-apple);background:linear-gradient(135deg,var(--color-green-apple)0%,var(--color-green-apple)100%)}@supports (color:color-mix(in lab,red,red)){.service-kanban-column-header--success{background:linear-gradient(135deg,color-mix(in srgb,var(--color-green-apple)10%,transparent),color-mix(in srgb,var(--color-green-apple)4%,transparent))}}.service-kanban-column-header--success{border-top:3px solid var(--color-green-apple)}.service-kanban-column-header--success-bright{--status-color:var(--color-green-light);--status-bg:var(--color-green-light)}@supports (color:color-mix(in lab,red,red)){.service-kanban-column-header--success-bright{--status-bg:color-mix(in srgb,var(--color-green-light)10%,transparent)}}.service-kanban-column-header--success-bright{--status-border:var(--color-green-light);background:linear-gradient(135deg,var(--color-green-light)0%,var(--color-green-light)100%)}@supports (color:color-mix(in lab,red,red)){.service-kanban-column-header--success-bright{background:linear-gradient(135deg,color-mix(in srgb,var(--color-green-light)10%,transparent),color-mix(in srgb,var(--color-green-light)4%,transparent))}}.service-kanban-column-header--success-bright{border-top:3px solid var(--color-green-light)}.service-kanban-column-header--danger{--status-color:hsl(var(--destructive));--status-bg:hsl(var(--destructive)/.1);--status-border:hsl(var(--destructive));background:linear-gradient(135deg,hsl(var(--destructive)/.1),hsl(var(--destructive)/.04));border-top:3px solid hsl(var(--destructive))}.service-kanban-column-header:after{content:"";opacity:.05;background-image:repeating-linear-gradient(45deg,var(--status-color)0px,var(--status-color)2px,transparent 2px,transparent 10px);pointer-events:none;position:absolute;inset:0}.service-kanban-empty--primary{--status-color:hsl(var(--primary));border-color:hsl(var(--primary)/.19)}.service-kanban-empty--indigo{--status-color:var(--color-indigo);border-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.service-kanban-empty--indigo{border-color:color-mix(in srgb,var(--color-indigo)19%,transparent)}}.service-kanban-empty--warning{--status-color:var(--color-orange);border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.service-kanban-empty--warning{border-color:color-mix(in srgb,var(--color-orange)19%,transparent)}}.service-kanban-empty--yellow{--status-color:var(--color-apple-gold);border-color:var(--color-apple-gold)}@supports (color:color-mix(in lab,red,red)){.service-kanban-empty--yellow{border-color:color-mix(in srgb,var(--color-apple-gold)19%,transparent)}}.service-kanban-empty--success{--status-color:var(--color-green-apple);border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.service-kanban-empty--success{border-color:color-mix(in srgb,var(--color-green-apple)19%,transparent)}}.service-kanban-empty--success-bright{--status-color:var(--color-green-light);border-color:var(--color-green-light)}@supports (color:color-mix(in lab,red,red)){.service-kanban-empty--success-bright{border-color:color-mix(in srgb,var(--color-green-light)19%,transparent)}}.service-kanban-empty--danger{--status-color:hsl(var(--destructive));border-color:hsl(var(--destructive)/.19)}.service-timeline-icon--primary{border:2px solid hsl(var(--primary));background:hsl(var(--primary)/.15);color:hsl(var(--primary))}.service-timeline-icon--indigo{border:2px solid var(--color-indigo);background:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.service-timeline-icon--indigo{background:color-mix(in srgb,var(--color-indigo)15%,transparent)}}.service-timeline-icon--indigo{color:var(--color-indigo)}.service-timeline-icon--warning{border:2px solid var(--color-orange);background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.service-timeline-icon--warning{background:color-mix(in srgb,var(--color-orange)15%,transparent)}}.service-timeline-icon--warning{color:var(--color-orange)}.service-timeline-icon--yellow{border:2px solid var(--color-apple-gold);background:var(--color-apple-gold)}@supports (color:color-mix(in lab,red,red)){.service-timeline-icon--yellow{background:color-mix(in srgb,var(--color-apple-gold)15%,transparent)}}.service-timeline-icon--yellow{color:var(--color-apple-gold)}.service-timeline-icon--success{border:2px solid var(--color-green-apple);background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.service-timeline-icon--success{background:color-mix(in srgb,var(--color-green-apple)15%,transparent)}}.service-timeline-icon--success{color:var(--color-green-apple)}.service-timeline-icon--success-bright{border:2px solid var(--color-green-light);background:var(--color-green-light)}@supports (color:color-mix(in lab,red,red)){.service-timeline-icon--success-bright{background:color-mix(in srgb,var(--color-green-light)15%,transparent)}}.service-timeline-icon--success-bright{color:var(--color-green-light)}.service-timeline-icon--neutral{border:2px solid var(--color-gray-neutral);background:var(--color-gray-neutral)}@supports (color:color-mix(in lab,red,red)){.service-timeline-icon--neutral{background:color-mix(in srgb,var(--color-gray-neutral)15%,transparent)}}.service-timeline-icon--neutral{color:var(--color-gray-neutral)}.service-timeline-icon--danger{border:2px solid hsl(var(--destructive));background:hsl(var(--destructive)/.15);color:hsl(var(--destructive))}.service-kpi-tile--primary{border-color:hsl(var(--primary)/.15)}.service-kpi-tile--warning{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.service-kpi-tile--warning{border-color:color-mix(in srgb,var(--color-orange)15%,transparent)}}.service-kpi-tile--success{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.service-kpi-tile--success{border-color:color-mix(in srgb,var(--color-green-apple)15%,transparent)}}.service-kpi-icon--primary{background:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.service-kpi-icon--primary{background:color-mix(in srgb,var(--module-service)10%,transparent)}}.service-kpi-icon--primary{color:var(--module-service)}.service-kpi-icon--warning{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.service-kpi-icon--warning{background:color-mix(in srgb,var(--color-orange)10%,transparent)}}.service-kpi-icon--warning{color:var(--color-orange)}.service-kpi-icon--success{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.service-kpi-icon--success{background:color-mix(in srgb,var(--color-green-apple)10%,transparent)}}.service-kpi-icon--success{color:var(--color-green-apple)}.service-status-tone--primary{--status-tone:hsl(var(--primary));--status-tone-bg:hsl(var(--primary)/.1);--status-tone-border:hsl(var(--primary)/.19)}.service-status-tone--indigo{--status-tone:var(--color-indigo);--status-tone-bg:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.service-status-tone--indigo{--status-tone-bg:color-mix(in srgb,var(--color-indigo)10%,transparent)}}.service-status-tone--indigo{--status-tone-border:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.service-status-tone--indigo{--status-tone-border:color-mix(in srgb,var(--color-indigo)19%,transparent)}}.service-status-tone--purple{--status-tone:var(--color-purple);--status-tone-bg:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.service-status-tone--purple{--status-tone-bg:color-mix(in srgb,var(--color-purple)10%,transparent)}}.service-status-tone--purple{--status-tone-border:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.service-status-tone--purple{--status-tone-border:color-mix(in srgb,var(--color-purple)19%,transparent)}}.service-status-tone--warning{--status-tone:var(--color-orange);--status-tone-bg:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.service-status-tone--warning{--status-tone-bg:color-mix(in srgb,var(--color-orange)10%,transparent)}}.service-status-tone--warning{--status-tone-border:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.service-status-tone--warning{--status-tone-border:color-mix(in srgb,var(--color-orange)19%,transparent)}}.service-status-tone--yellow{--status-tone:var(--color-apple-gold);--status-tone-bg:var(--color-apple-gold)}@supports (color:color-mix(in lab,red,red)){.service-status-tone--yellow{--status-tone-bg:color-mix(in srgb,var(--color-apple-gold)10%,transparent)}}.service-status-tone--yellow{--status-tone-border:var(--color-apple-gold)}@supports (color:color-mix(in lab,red,red)){.service-status-tone--yellow{--status-tone-border:color-mix(in srgb,var(--color-apple-gold)19%,transparent)}}.service-status-tone--success{--status-tone:var(--color-green-apple);--status-tone-bg:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.service-status-tone--success{--status-tone-bg:color-mix(in srgb,var(--color-green-apple)10%,transparent)}}.service-status-tone--success{--status-tone-border:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.service-status-tone--success{--status-tone-border:color-mix(in srgb,var(--color-green-apple)19%,transparent)}}.service-status-tone--success-bright{--status-tone:var(--color-green-light);--status-tone-bg:var(--color-green-light)}@supports (color:color-mix(in lab,red,red)){.service-status-tone--success-bright{--status-tone-bg:color-mix(in srgb,var(--color-green-light)10%,transparent)}}.service-status-tone--success-bright{--status-tone-border:var(--color-green-light)}@supports (color:color-mix(in lab,red,red)){.service-status-tone--success-bright{--status-tone-border:color-mix(in srgb,var(--color-green-light)19%,transparent)}}.service-status-tone--neutral{--status-tone:var(--color-gray-neutral);--status-tone-bg:var(--color-gray-neutral)}@supports (color:color-mix(in lab,red,red)){.service-status-tone--neutral{--status-tone-bg:color-mix(in srgb,var(--color-gray-neutral)10%,transparent)}}.service-status-tone--neutral{--status-tone-border:var(--color-gray-neutral)}@supports (color:color-mix(in lab,red,red)){.service-status-tone--neutral{--status-tone-border:color-mix(in srgb,var(--color-gray-neutral)19%,transparent)}}.service-status-tone--danger{--status-tone:hsl(var(--destructive));--status-tone-bg:hsl(var(--destructive)/.1);--status-tone-border:hsl(var(--destructive)/.19)}.service-module-surface{border-radius:min(var(--radius-4xl),24px);padding:.875rem 1rem 1rem}@media(min-width:1024px){.service-module-surface{padding:1rem 1.25rem 1.25rem}}.service-kanban-stage{border-radius:min(var(--radius-4xl),24px);background:radial-gradient(120% 90% at 50% 0%,var(--module-service)0%,transparent 58%),hsl(var(--muted)/.28)}@supports (color:color-mix(in lab,red,red)){.service-kanban-stage{background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--module-service)5%,transparent)0%,transparent 58%),hsl(var(--muted)/.28)}}.service-kanban-stage{box-shadow:inset 0 1px hsl(var(--foreground)/.03);padding-left:.75rem;padding-right:.75rem}@media(min-width:1024px){.service-kanban-stage{padding-left:1.25rem;padding-right:1.25rem}}.service-kanban-board{padding-bottom:.5rem;scroll-padding-inline:.5rem}.service-kanban-board--dense{gap:.5rem}.service-kanban-column--dense{width:12.25rem;min-width:12.25rem}.service-kanban-column--drag-over{border-color:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.service-kanban-column--drag-over{border-color:color-mix(in srgb,var(--module-service)45%,hsl(var(--border)))}}.service-kanban-column--drag-over{box-shadow:0 0 0 2px var(--module-service),var(--shadow-surface-md)}@supports (color:color-mix(in lab,red,red)){.service-kanban-column--drag-over{box-shadow:0 0 0 2px color-mix(in srgb,var(--module-service)18%,transparent),var(--shadow-surface-md)}}.service-kanban-column--drag-over .service-kanban-column-body--dense{background:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.service-kanban-column--drag-over .service-kanban-column-body--dense{background:color-mix(in srgb,var(--module-service)5%,hsl(var(--card)/.72))}}.service-kanban-column--drag-idle{opacity:.92}.service-kanban-workbench-card--dragging{opacity:.45;box-shadow:none;transform:scale(.98)}.service-kanban-column-header--dense{padding:.5rem .625rem!important}.service-kanban-column-body--dense{min-height:8rem;max-height:calc(100vh - 16.5rem);padding:.5rem}@media(min-width:1536px){.service-kanban-column--dense{width:13.5rem;min-width:13.5rem}}.service-kanban-column{border-radius:min(var(--radius-3xl),20px);border:1px solid hsl(var(--border)/.82);background:hsl(var(--card)/.72);box-shadow:var(--shadow-surface-sm);-webkit-backdrop-filter:blur(8px);flex-direction:column;display:flex;overflow:hidden}.service-kanban-column-body{min-height:12.5rem;max-height:calc(100vh - 18rem);padding:.75rem;overflow-y:auto}.service-kanban-card{box-shadow:0 1px 4px var(--foreground),inset 3px 0 0 var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.service-kanban-card{box-shadow:0 1px 4px color-mix(in srgb,var(--foreground)6%,transparent),inset 3px 0 color-mix(in srgb,var(--card-accent)9%,transparent)}}.service-kanban-card--primary{--card-accent:hsl(var(--primary));border-left-color:hsl(var(--primary))}.service-kanban-card--indigo{--card-accent:var(--color-indigo);border-left-color:var(--color-indigo)}.service-kanban-card--purple{--card-accent:var(--color-purple);border-left-color:var(--color-purple)}.service-kanban-card--warning{--card-accent:var(--color-orange);border-left-color:var(--color-orange)}.service-kanban-card--yellow{--card-accent:var(--color-apple-gold);border-left-color:var(--color-apple-gold)}.service-kanban-card--success{--card-accent:var(--color-green-apple);border-left-color:var(--color-green-apple)}.service-kanban-card--success-bright{--card-accent:var(--color-green-light);border-left-color:var(--color-green-light)}.service-kanban-card--neutral{--card-accent:var(--color-gray-neutral);border-left-color:var(--color-gray-neutral)}.service-kanban-card--danger{--card-accent:hsl(var(--destructive));border-left-color:hsl(var(--destructive))}.public-track-header--active{background:linear-gradient(to bottom right,hsl(var(--primary)),var(--color-indigo),var(--color-purple))}.public-progress-step--reached{background-color:var(--status-tone)}.public-progress-step--active{box-shadow:0 4px 12px var(--status-tone);transform:scale(1.1)}@supports (color:color-mix(in lab,red,red)){.public-progress-step--active{box-shadow:0 4px 12px color-mix(in srgb,var(--status-tone)25%,transparent)}}.public-progress-label--primary{color:hsl(var(--primary))}.public-progress-label--indigo{color:var(--color-indigo)}.public-progress-label--purple{color:var(--color-purple)}.public-progress-label--warning{color:var(--color-orange)}.public-progress-label--yellow{color:var(--color-apple-gold)}.public-progress-label--success{color:var(--color-green-apple)}.public-progress-label--success-bright{color:var(--color-green-light)}.public-progress-label--neutral{color:var(--color-gray-neutral)}.public-progress-label--danger{color:hsl(var(--destructive))}.public-progress-connector--primary{background-color:hsl(var(--primary))}.public-progress-connector--indigo{background-color:var(--color-indigo)}.public-progress-connector--purple{background-color:var(--color-purple)}.public-progress-connector--warning{background-color:var(--color-orange)}.public-progress-connector--yellow{background-color:var(--color-apple-gold)}.public-progress-connector--success{background-color:var(--color-green-apple)}.public-progress-connector--success-bright{background-color:var(--color-green-light)}.public-progress-connector--neutral{background-color:var(--color-gray-neutral)}.public-progress-connector--danger{background-color:hsl(var(--destructive))}.public-status-banner--primary{background-color:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.19);box-shadow:0 1px 3px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.public-status-banner--primary{box-shadow:0 1px 3px color-mix(in srgb,var(--foreground)4%,transparent)}}.public-status-banner--indigo{background-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.public-status-banner--indigo{background-color:color-mix(in srgb,var(--color-indigo)10%,transparent)}}.public-status-banner--indigo{border-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.public-status-banner--indigo{border-color:color-mix(in srgb,var(--color-indigo)19%,transparent)}}.public-status-banner--indigo{box-shadow:0 1px 3px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.public-status-banner--indigo{box-shadow:0 1px 3px color-mix(in srgb,var(--foreground)4%,transparent)}}.public-status-banner--purple{background-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.public-status-banner--purple{background-color:color-mix(in srgb,var(--color-purple)10%,transparent)}}.public-status-banner--purple{border-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.public-status-banner--purple{border-color:color-mix(in srgb,var(--color-purple)19%,transparent)}}.public-status-banner--purple{box-shadow:0 1px 3px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.public-status-banner--purple{box-shadow:0 1px 3px color-mix(in srgb,var(--foreground)4%,transparent)}}.public-status-banner--warning{background-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.public-status-banner--warning{background-color:color-mix(in srgb,var(--color-orange)10%,transparent)}}.public-status-banner--warning{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.public-status-banner--warning{border-color:color-mix(in srgb,var(--color-orange)19%,transparent)}}.public-status-banner--warning{box-shadow:0 1px 3px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.public-status-banner--warning{box-shadow:0 1px 3px color-mix(in srgb,var(--foreground)4%,transparent)}}.public-status-banner--yellow{background-color:var(--color-apple-gold)}@supports (color:color-mix(in lab,red,red)){.public-status-banner--yellow{background-color:color-mix(in srgb,var(--color-apple-gold)10%,transparent)}}.public-status-banner--yellow{border-color:var(--color-apple-gold)}@supports (color:color-mix(in lab,red,red)){.public-status-banner--yellow{border-color:color-mix(in srgb,var(--color-apple-gold)19%,transparent)}}.public-status-banner--yellow{box-shadow:0 1px 3px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.public-status-banner--yellow{box-shadow:0 1px 3px color-mix(in srgb,var(--foreground)4%,transparent)}}.public-status-banner--success{background-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.public-status-banner--success{background-color:color-mix(in srgb,var(--color-green-apple)10%,transparent)}}.public-status-banner--success{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.public-status-banner--success{border-color:color-mix(in srgb,var(--color-green-apple)19%,transparent)}}.public-status-banner--success{box-shadow:0 1px 3px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.public-status-banner--success{box-shadow:0 1px 3px color-mix(in srgb,var(--foreground)4%,transparent)}}.public-status-banner--success-bright{background-color:var(--color-green-light)}@supports (color:color-mix(in lab,red,red)){.public-status-banner--success-bright{background-color:color-mix(in srgb,var(--color-green-light)10%,transparent)}}.public-status-banner--success-bright{border-color:var(--color-green-light)}@supports (color:color-mix(in lab,red,red)){.public-status-banner--success-bright{border-color:color-mix(in srgb,var(--color-green-light)19%,transparent)}}.public-status-banner--success-bright{box-shadow:0 1px 3px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.public-status-banner--success-bright{box-shadow:0 1px 3px color-mix(in srgb,var(--foreground)4%,transparent)}}.public-status-banner--neutral{background-color:var(--color-gray-neutral)}@supports (color:color-mix(in lab,red,red)){.public-status-banner--neutral{background-color:color-mix(in srgb,var(--color-gray-neutral)10%,transparent)}}.public-status-banner--neutral{border-color:var(--color-gray-neutral)}@supports (color:color-mix(in lab,red,red)){.public-status-banner--neutral{border-color:color-mix(in srgb,var(--color-gray-neutral)19%,transparent)}}.public-status-banner--neutral{box-shadow:0 1px 3px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.public-status-banner--neutral{box-shadow:0 1px 3px color-mix(in srgb,var(--foreground)4%,transparent)}}.public-status-banner--danger{background-color:hsl(var(--destructive)/.1);border-color:hsl(var(--destructive)/.19);box-shadow:0 1px 3px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.public-status-banner--danger{box-shadow:0 1px 3px color-mix(in srgb,var(--foreground)4%,transparent)}}.public-status-icon-well--primary{background-color:hsl(var(--primary)/.2);color:hsl(var(--primary))}.public-status-icon-well--indigo{background-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.public-status-icon-well--indigo{background-color:color-mix(in srgb,var(--color-indigo)20%,transparent)}}.public-status-icon-well--indigo{color:var(--color-indigo)}.public-status-icon-well--purple{background-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.public-status-icon-well--purple{background-color:color-mix(in srgb,var(--color-purple)20%,transparent)}}.public-status-icon-well--purple{color:var(--color-purple)}.public-status-icon-well--warning{background-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.public-status-icon-well--warning{background-color:color-mix(in srgb,var(--color-orange)20%,transparent)}}.public-status-icon-well--warning{color:var(--color-orange)}.public-status-icon-well--yellow{background-color:var(--color-apple-gold)}@supports (color:color-mix(in lab,red,red)){.public-status-icon-well--yellow{background-color:color-mix(in srgb,var(--color-apple-gold)20%,transparent)}}.public-status-icon-well--yellow{color:var(--color-apple-gold)}.public-status-icon-well--success{background-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.public-status-icon-well--success{background-color:color-mix(in srgb,var(--color-green-apple)20%,transparent)}}.public-status-icon-well--success{color:var(--color-green-apple)}.public-status-icon-well--success-bright{background-color:var(--color-green-light)}@supports (color:color-mix(in lab,red,red)){.public-status-icon-well--success-bright{background-color:color-mix(in srgb,var(--color-green-light)20%,transparent)}}.public-status-icon-well--success-bright{color:var(--color-green-light)}.public-status-icon-well--neutral{background-color:var(--color-gray-neutral)}@supports (color:color-mix(in lab,red,red)){.public-status-icon-well--neutral{background-color:color-mix(in srgb,var(--color-gray-neutral)20%,transparent)}}.public-status-icon-well--neutral{color:var(--color-gray-neutral)}.public-status-icon-well--danger{background-color:hsl(var(--destructive)/.2);color:hsl(var(--destructive))}.public-status-title--primary{color:hsl(var(--primary))}.public-status-title--indigo{color:var(--color-indigo)}.public-status-title--purple{color:var(--color-purple)}.public-status-title--warning{color:var(--color-orange)}.public-status-title--yellow{color:var(--color-apple-gold)}.public-status-title--success{color:var(--color-green-apple)}.public-status-title--success-bright{color:var(--color-green-light)}.public-status-title--neutral{color:var(--color-gray-neutral)}.public-status-title--danger{color:hsl(var(--destructive))}.public-timeline-icon--primary{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.public-timeline-icon--primary{background-color:color-mix(in srgb,hsl(var(--primary))10%,transparent)}}.public-timeline-icon--primary{color:hsl(var(--primary))}.public-timeline-icon--indigo{background-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.public-timeline-icon--indigo{background-color:color-mix(in srgb,var(--color-indigo)10%,transparent)}}.public-timeline-icon--indigo{color:var(--color-indigo)}.public-timeline-icon--purple{background-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.public-timeline-icon--purple{background-color:color-mix(in srgb,var(--color-purple)10%,transparent)}}.public-timeline-icon--purple{color:var(--color-purple)}.public-timeline-icon--warning{background-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.public-timeline-icon--warning{background-color:color-mix(in srgb,var(--color-orange)10%,transparent)}}.public-timeline-icon--warning{color:var(--color-orange)}.public-timeline-icon--yellow{background-color:var(--color-apple-gold)}@supports (color:color-mix(in lab,red,red)){.public-timeline-icon--yellow{background-color:color-mix(in srgb,var(--color-apple-gold)10%,transparent)}}.public-timeline-icon--yellow{color:var(--color-apple-gold)}.public-timeline-icon--success{background-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.public-timeline-icon--success{background-color:color-mix(in srgb,var(--color-green-apple)10%,transparent)}}.public-timeline-icon--success{color:var(--color-green-apple)}.public-timeline-icon--success-bright{background-color:var(--color-green-light)}@supports (color:color-mix(in lab,red,red)){.public-timeline-icon--success-bright{background-color:color-mix(in srgb,var(--color-green-light)10%,transparent)}}.public-timeline-icon--success-bright{color:var(--color-green-light)}.public-timeline-icon--neutral{background-color:var(--color-gray-neutral)}@supports (color:color-mix(in lab,red,red)){.public-timeline-icon--neutral{background-color:color-mix(in srgb,var(--color-gray-neutral)10%,transparent)}}.public-timeline-icon--neutral{color:var(--color-gray-neutral)}.public-timeline-icon--danger{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.public-timeline-icon--danger{background-color:color-mix(in srgb,hsl(var(--destructive))10%,transparent)}}.public-timeline-icon--danger{color:hsl(var(--destructive))}.public-timeline-icon--primary-current{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.public-timeline-icon--indigo-current{background-color:var(--color-indigo);color:hsl(var(--primary-foreground))}.public-timeline-icon--purple-current{background-color:var(--color-purple);color:hsl(var(--primary-foreground))}.public-timeline-icon--warning-current{background-color:var(--color-orange);color:hsl(var(--primary-foreground))}.public-timeline-icon--yellow-current{background-color:var(--color-apple-gold);color:hsl(var(--foreground))}.public-timeline-icon--success-current{background-color:var(--color-green-apple);color:hsl(var(--primary-foreground))}.public-timeline-icon--success-bright-current{background-color:var(--color-green-light);color:hsl(var(--foreground))}.public-timeline-icon--neutral-current{background-color:var(--color-gray-neutral);color:hsl(var(--primary-foreground))}.public-timeline-icon--danger-current{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.service-form-select{height:calc(var(--spacing)*8);cursor:pointer;appearance:none;border-radius:calc(var(--radius)*1.8);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));width:100%;padding-inline:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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){.service-form-select:hover{border-color:hsl(var(--primary))}}.service-form-select:focus{border-color:hsl(var(--primary));--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);--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.service-form-select:focus{--tw-ring-color:color-mix(in oklab,hsl(var(--primary))20%,transparent)}}.service-form-select:focus{--tw-outline-style:none;outline-style:none}.animate-edit-modal-fade-in{animation:.25s cubic-bezier(.32,.72,0,1) edit-modal-fade-in}@media(prefers-reduced-motion:reduce){.apple-fade-in,.apple-fade-in-delay-1,.apple-fade-in-delay-2,.apple-fade-in-delay-3,.apple-fade-in-delay-4,.apple-fade-in-delay-5,.apple-fade-in-delay-6,.apple-fade-in-delay-7,.apple-fade-in-delay-8,.animate-edit-modal-fade-in,.service-delivery-dialog-shell,.service-instrument-dialog-shell,.apple-skeleton{opacity:1;animation:none;transform:none}}.apple-skeleton{background:linear-gradient(90deg,#f1f1f3 25%,#e8e8ea 37%,#f1f1f3 63%) 0 0/200% 100%;border-radius:10px;animation:1.45s ease-in-out infinite apple-skeleton-shimmer}@keyframes apple-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.service-delivery-dialog-shell{box-shadow:var(--shadow-surface-xl),0 0 0 1px hsl(var(--foreground)/.04);position:relative;overflow:hidden}.service-delivery-dialog-shell:before{content:"";pointer-events:none;z-index:2;border-radius:min(var(--radius-4xl),24px)0 0 min(var(--radius-4xl),24px);background:linear-gradient(180deg,var(--color-green-apple)0%,var(--module-service)100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.service-delivery-dialog-shell:before{background:linear-gradient(180deg,var(--color-green-apple)0%,color-mix(in srgb,var(--module-service)40%,transparent)100%)}}.service-delivery-dialog-shell:before{opacity:.9}.service-delivery-dialog-header{z-index:1;border-bottom:1px solid hsl(var(--border)/.8);background:linear-gradient(180deg,hsl(var(--card)/.95)0%,var(--color-green-apple)100%);position:relative}@supports (color:color-mix(in lab,red,red)){.service-delivery-dialog-header{background:linear-gradient(180deg,hsl(var(--card)/.95),color-mix(in srgb,var(--color-green-apple)4%,hsl(var(--muted)/.28)))}}.service-delivery-dialog-glyph{border:1px solid var(--color-green-apple);border-radius:.875rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.service-delivery-dialog-glyph{border:1px solid color-mix(in srgb,var(--color-green-apple)25%,hsl(var(--border)))}}.service-delivery-dialog-glyph{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.service-delivery-dialog-glyph{background:color-mix(in srgb,var(--color-green-apple)12%,hsl(var(--card)))}}.service-delivery-dialog-glyph{color:var(--color-green-apple);box-shadow:var(--shadow-surface-sm)}.service-delivery-dialog-body{z-index:1;background:radial-gradient(100% 80% at 50% 0%,var(--module-service)0%,transparent 55%),hsl(var(--muted)/.14);position:relative}@supports (color:color-mix(in lab,red,red)){.service-delivery-dialog-body{background:radial-gradient(100% 80% at 50% 0%,color-mix(in srgb,var(--module-service)4%,transparent)0%,transparent 55%),hsl(var(--muted)/.14)}}.service-instrument-dialog-shell{box-shadow:var(--shadow-surface-xl),0 0 0 1px hsl(var(--foreground)/.04);position:relative;overflow:hidden}.service-instrument-dialog-shell:before{content:"";pointer-events:none;z-index:2;border-radius:min(var(--radius-4xl),24px)0 0 min(var(--radius-4xl),24px);background:linear-gradient(180deg,var(--module-service)0%,var(--module-service)100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.service-instrument-dialog-shell:before{background:linear-gradient(180deg,var(--module-service)0%,color-mix(in srgb,var(--module-service)32%,transparent)100%)}}.service-instrument-dialog-shell:before{opacity:.92}.service-instrument-dialog-header{z-index:1;border-bottom:1px solid hsl(var(--border)/.8);background:linear-gradient(180deg,hsl(var(--card)/.95)0%,var(--module-service)100%);position:relative}@supports (color:color-mix(in lab,red,red)){.service-instrument-dialog-header{background:linear-gradient(180deg,hsl(var(--card)/.95),color-mix(in srgb,var(--module-service)4%,hsl(var(--muted)/.28)))}}.service-instrument-dialog-glyph{border:1px solid var(--module-service);border-radius:.875rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.service-instrument-dialog-glyph{border:1px solid color-mix(in srgb,var(--module-service)22%,hsl(var(--border)))}}.service-instrument-dialog-glyph{background:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.service-instrument-dialog-glyph{background:color-mix(in srgb,var(--module-service)12%,hsl(var(--card)))}}.service-instrument-dialog-glyph{color:var(--module-service);box-shadow:var(--shadow-surface-sm)}.service-instrument-dialog-body{z-index:1;background:radial-gradient(100% 80% at 50% 0%,var(--module-service)0%,transparent 55%),hsl(var(--muted)/.14);position:relative}@supports (color:color-mix(in lab,red,red)){.service-instrument-dialog-body{background:radial-gradient(100% 80% at 50% 0%,color-mix(in srgb,var(--module-service)4%,transparent)0%,transparent 55%),hsl(var(--muted)/.14)}}.service-instrument-dialog-footer{z-index:1;border-top:1px solid hsl(var(--border)/.8);background:hsl(var(--card)/.92);flex-shrink:0;position:relative}.service-parts-catalog{--panel-accent:var(--module-service)}.service-parts-panel-header{background:linear-gradient(180deg,hsl(var(--card)/.85)0%,var(--module-service)100%)}@supports (color:color-mix(in lab,red,red)){.service-parts-panel-header{background:linear-gradient(180deg,hsl(var(--card)/.85),color-mix(in srgb,var(--module-service)3%,hsl(var(--muted)/.35)))}}.service-parts-toolbar-rail{border-bottom:1px solid hsl(var(--border)/.75);background:hsl(var(--card)/.55)}.service-parts-content-stage{border-radius:0 0 min(var(--radius-4xl),24px)min(var(--radius-4xl),24px);background:radial-gradient(110% 85% at 50% 0%,var(--module-service)0%,transparent 55%),hsl(var(--muted)/.2)}@supports (color:color-mix(in lab,red,red)){.service-parts-content-stage{background:radial-gradient(110% 85% at 50% 0%,color-mix(in srgb,var(--module-service)5%,transparent)0%,transparent 55%),hsl(var(--muted)/.2)}}.service-parts-content-stage{box-shadow:inset 0 1px hsl(var(--foreground)/.03)}.service-parts-stats-rail{border:1px solid hsl(var(--border)/.75);background:hsl(var(--card)/.72);box-shadow:var(--shadow-surface-sm)}.service-parts-nav-rail{border-bottom:1px solid hsl(var(--border)/.8);background:linear-gradient(180deg,hsl(var(--card)/.95)0%,var(--module-service)100%)}@supports (color:color-mix(in lab,red,red)){.service-parts-nav-rail{background:linear-gradient(180deg,hsl(var(--card)/.95),color-mix(in srgb,var(--module-service)3%,hsl(var(--muted)/.25)))}}.service-instrument-dialog-shell--danger:before{background:linear-gradient(180deg,hsl(var(--destructive))0%100%)}@supports (color:color-mix(in lab,red,red)){.service-instrument-dialog-shell--danger:before{background:linear-gradient(180deg,hsl(var(--destructive)),color-mix(in srgb,hsl(var(--destructive))32%,transparent))}}.service-instrument-dialog-glyph--danger{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.service-instrument-dialog-glyph--danger{border-color:color-mix(in srgb,hsl(var(--destructive))25%,hsl(var(--border)))}}.service-instrument-dialog-glyph--danger{background:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.service-instrument-dialog-glyph--danger{background:color-mix(in srgb,hsl(var(--destructive))12%,hsl(var(--card)))}}.service-instrument-dialog-glyph--danger{color:hsl(var(--destructive))}.service-tickets-list-stage{border-radius:min(var(--radius-4xl),24px);background:radial-gradient(110% 85% at 50% 0%,var(--module-service)0%,transparent 55%),hsl(var(--muted)/.18)}@supports (color:color-mix(in lab,red,red)){.service-tickets-list-stage{background:radial-gradient(110% 85% at 50% 0%,color-mix(in srgb,var(--module-service)4.5%,transparent)0%,transparent 55%),hsl(var(--muted)/.18)}}.service-tickets-list-stage{box-shadow:inset 0 1px hsl(var(--foreground)/.03)}.service-tickets-table-shell{border-radius:min(var(--radius-3xl),20px);border:1px solid hsl(var(--border)/.82);background:hsl(var(--card)/.88);box-shadow:var(--shadow-surface-sm);-webkit-backdrop-filter:blur(8px);overflow:hidden}.service-tickets-table-head{border-bottom:1px solid hsl(var(--border)/.8);background:linear-gradient(180deg,hsl(var(--muted)/.42)0%,var(--module-service)100%)}@supports (color:color-mix(in lab,red,red)){.service-tickets-table-head{background:linear-gradient(180deg,hsl(var(--muted)/.42),color-mix(in srgb,var(--module-service)3%,hsl(var(--muted)/.28)))}}.service-tickets-table-row{transition:background-color .16s}.service-tickets-table-row:hover{background:hsl(var(--muted)/.28)}.service-tickets-table-row--urgent{background:hsl(var(--destructive)/.06)}.service-tickets-table-row--urgent:hover{background:hsl(var(--destructive)/.1)}.service-tickets-empty-state{border-radius:min(var(--radius-3xl),20px);border:1px dashed hsl(var(--border)/.9);background:radial-gradient(90% 80% at 50% 0%,var(--module-service)0%,transparent 60%),hsl(var(--card)/.55);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.service-tickets-empty-state{background:radial-gradient(90% 80% at 50% 0%,color-mix(in srgb,var(--module-service)5%,transparent)0%,transparent 60%),hsl(var(--card)/.55)}}.service-tickets-empty-state{text-align:center;padding:3.5rem 1.5rem}.service-tickets-empty-icon{border:1px solid var(--module-service);border-radius:1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.service-tickets-empty-icon{border:1px solid color-mix(in srgb,var(--module-service)20%,hsl(var(--border)))}}.service-tickets-empty-icon{background:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.service-tickets-empty-icon{background:color-mix(in srgb,var(--module-service)10%,hsl(var(--card)))}}.service-tickets-empty-icon{color:var(--module-service);box-shadow:var(--shadow-surface-sm)}.service-tickets-status-rail{border-color:hsl(var(--border)/.82);background:hsl(var(--card)/.55)}.service-tickets-status-chip{border:1px solid #0000;border-radius:.625rem;height:2rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s}.service-tickets-status-chip--idle{border-color:hsl(var(--border)/.7);background:hsl(var(--muted)/.22);color:hsl(var(--foreground))}.service-tickets-status-chip--idle:hover{border-color:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.service-tickets-status-chip--idle:hover{border-color:color-mix(in srgb,var(--module-service)22%,hsl(var(--border)))}}.service-tickets-status-chip--idle:hover{background:hsl(var(--muted)/.4)}.service-tickets-status-chip--active-all,.service-tickets-status-chip--active-new{background:var(--color-blue-apple);color:hsl(var(--primary-foreground));box-shadow:var(--shadow-surface-sm)}.service-tickets-status-chip--active-diagnostic{background:hsl(var(--muted-foreground));color:hsl(var(--primary-foreground));box-shadow:var(--shadow-surface-sm)}.service-tickets-status-chip--active-progress,.service-tickets-status-chip--active-waiting{background:var(--color-orange);color:hsl(var(--primary-foreground));box-shadow:var(--shadow-surface-sm)}.service-tickets-status-chip--active-done,.service-tickets-status-chip--active-delivered{background:var(--color-green-apple);color:hsl(var(--primary-foreground));box-shadow:var(--shadow-surface-sm)}.service-tickets-status-chip--active-canceled{background:hsl(var(--foreground));color:hsl(var(--background));box-shadow:var(--shadow-surface-sm)}.service-module-toolbar-rail{border-radius:min(var(--radius-3xl),20px);border:1px solid hsl(var(--border)/.75);background:hsl(var(--card)/.55);box-shadow:inset 0 1px hsl(var(--foreground)/.03);padding:.625rem .75rem}@media(min-width:1024px){.service-module-toolbar-rail{padding:.75rem 1rem}}.service-work-category-panel{border-radius:min(var(--radius-3xl),20px);border:1px solid hsl(var(--border)/.85);background:hsl(var(--card)/.96);box-shadow:var(--shadow-surface-lg);overflow:hidden}.service-work-category-panel-header{border-bottom:1px solid hsl(var(--border)/.8);background:linear-gradient(180deg,hsl(var(--card)/.95)0%,var(--module-service)100%)}@supports (color:color-mix(in lab,red,red)){.service-work-category-panel-header{background:linear-gradient(180deg,hsl(var(--card)/.95),color-mix(in srgb,var(--module-service)3%,hsl(var(--muted)/.28)))}}.service-active-filters-rail{border-radius:min(var(--radius-2xl),16px);border:1px solid hsl(var(--border)/.75);background:var(--module-service);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.service-active-filters-rail{background:color-mix(in srgb,var(--module-service)4%,hsl(var(--muted)/.22))}}.service-active-filters-rail{padding:.5rem .625rem}.service-ticket-details-hero{z-index:1;border-bottom:1px solid hsl(var(--border)/.75);background:radial-gradient(90% 120% at 0% 0%,var(--module-service)0%,transparent 62%),hsl(var(--card));flex-shrink:0;position:relative}@supports (color:color-mix(in lab,red,red)){.service-ticket-details-hero{background:radial-gradient(90% 120% at 0% 0%,color-mix(in srgb,var(--module-service)8%,transparent)0%,transparent 62%),hsl(var(--card))}}.service-history-catalog{--panel-accent:var(--module-service)}.service-history-panel-header{background:linear-gradient(180deg,hsl(var(--card)/.85)0%,var(--module-service)100%)}@supports (color:color-mix(in lab,red,red)){.service-history-panel-header{background:linear-gradient(180deg,hsl(var(--card)/.85),color-mix(in srgb,var(--module-service)3%,hsl(var(--muted)/.35)))}}.service-history-toolbar-rail{border-bottom:1px solid hsl(var(--border)/.75);background:hsl(var(--card)/.55)}.service-history-content-stage{border-radius:0 0 min(var(--radius-4xl),24px)min(var(--radius-4xl),24px);background:radial-gradient(110% 85% at 50% 0%,var(--module-service)0%,transparent 55%),hsl(var(--muted)/.18)}@supports (color:color-mix(in lab,red,red)){.service-history-content-stage{background:radial-gradient(110% 85% at 50% 0%,color-mix(in srgb,var(--module-service)4.5%,transparent)0%,transparent 55%),hsl(var(--muted)/.18)}}.service-history-content-stage{box-shadow:inset 0 1px hsl(var(--foreground)/.03)}.service-module-actions-rail{border-radius:min(var(--radius-2xl),16px);border:1px solid hsl(var(--border)/.7);background:hsl(var(--card)/.45);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.service-ticket-create-success-hero{z-index:1;border-bottom:1px solid var(--color-green-apple);flex-shrink:0;position:relative}@supports (color:color-mix(in lab,red,red)){.service-ticket-create-success-hero{border-bottom:1px solid color-mix(in srgb,var(--color-green-apple)25%,hsl(var(--border)))}}.service-ticket-create-success-hero{background:radial-gradient(100% 120% at 50% 0%,var(--color-green-apple)0%,transparent 62%),linear-gradient(180deg,var(--color-green-apple)0%,var(--color-green-apple)100%)}@supports (color:color-mix(in lab,red,red)){.service-ticket-create-success-hero{background:radial-gradient(100% 120% at 50% 0%,color-mix(in srgb,var(--color-green-apple)18%,transparent)0%,transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--color-green-apple)88%,hsl(var(--card))),color-mix(in srgb,var(--color-green-apple)72%,hsl(var(--card))))}}.service-ticket-create-success-hero{color:hsl(var(--primary-foreground))}.service-history-ticket-card{cursor:default;border-radius:min(var(--radius-2xl),16px);border:1px solid hsl(var(--border)/.82);background:hsl(var(--card)/.94);box-shadow:var(--shadow-surface-sm);padding:.875rem 1rem;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.service-history-ticket-card:before{content:"";pointer-events:none;border-radius:min(var(--radius-2xl),16px)0 0 min(var(--radius-2xl),16px);background:linear-gradient(180deg,var(--module-service)0%,var(--module-service)100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.service-history-ticket-card:before{background:linear-gradient(180deg,var(--module-service)0%,color-mix(in srgb,var(--module-service)35%,transparent)100%)}}.service-history-ticket-card:before{opacity:.85}.service-history-ticket-card:hover{border-color:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.service-history-ticket-card:hover{border-color:color-mix(in srgb,var(--module-service)28%,hsl(var(--border)))}}.service-history-ticket-card:hover{box-shadow:var(--shadow-surface-md),0 4px 14px var(--module-service)}@supports (color:color-mix(in lab,red,red)){.service-history-ticket-card:hover{box-shadow:var(--shadow-surface-md),0 4px 14px color-mix(in srgb,var(--module-service)12%,transparent)}}.service-history-ticket-chip{background:var(--module-service);border-radius:.375rem}@supports (color:color-mix(in lab,red,red)){.service-history-ticket-chip{background:color-mix(in srgb,var(--module-service)10%,transparent)}}.service-history-ticket-chip{font-family:var(--font-mono);color:var(--module-service);padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.service-history-ticket-meta-chip{background:hsl(var(--muted)/.55);color:hsl(var(--foreground));border-radius:.5rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.service-history-ticket-details-btn{border-color:var(--module-service);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.service-history-ticket-details-btn{border-color:color-mix(in srgb,var(--module-service)35%,hsl(var(--border)))}}.service-history-ticket-details-btn{color:var(--module-service);transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s}.service-history-ticket-details-btn:hover{background:var(--module-service);color:hsl(var(--primary-foreground));box-shadow:0 4px 12px var(--module-service);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.service-history-ticket-details-btn:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--module-service)28%,transparent)}}.service-history-ticket-details-btn:hover{transform:translateY(-1px)}.service-mobile-ticket-card{border-radius:min(var(--radius-2xl),16px);padding:1rem;transition:border-color .16s,background-color .16s;position:relative;overflow:hidden}.service-mobile-ticket-card:before{content:"";pointer-events:none;border-radius:min(var(--radius-2xl),16px)0 0 min(var(--radius-2xl),16px);background:linear-gradient(180deg,var(--module-service)0%,var(--module-service)100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.service-mobile-ticket-card:before{background:linear-gradient(180deg,var(--module-service)0%,color-mix(in srgb,var(--module-service)35%,transparent)100%)}}.service-mobile-ticket-card:before{opacity:.8}.service-mobile-ticket-card--urgent:before{background:linear-gradient(180deg,hsl(var(--destructive))0%100%)}@supports (color:color-mix(in lab,red,red)){.service-mobile-ticket-card--urgent:before{background:linear-gradient(180deg,hsl(var(--destructive)),color-mix(in srgb,hsl(var(--destructive))35%,transparent))}}.service-mobile-ticket-card--default{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card)/.96)}.service-mobile-ticket-card--default:hover{border-color:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.service-mobile-ticket-card--default:hover{border-color:color-mix(in srgb,var(--module-service)25%,hsl(var(--border)))}}.service-mobile-ticket-card--urgent{border:1px solid hsl(var(--destructive)/.28);background:hsl(var(--destructive)/.06)}.service-mobile-ticket-problem{border-radius:min(var(--radius-xl),14px);border:1px solid hsl(var(--border)/.7);background:radial-gradient(90% 80% at 0% 0%,var(--module-service)0%,transparent 55%),hsl(var(--muted)/.35)}@supports (color:color-mix(in lab,red,red)){.service-mobile-ticket-problem{background:radial-gradient(90% 80% at 0% 0%,color-mix(in srgb,var(--module-service)4%,transparent)0%,transparent 55%),hsl(var(--muted)/.35)}}.service-mobile-ticket-problem{padding:.75rem}.service-mobile-ticket-number{font-family:var(--font-mono);color:var(--module-service);font-size:.875rem;font-weight:600}.service-delivery-section{border-radius:min(var(--radius-2xl),16px);border:1px solid hsl(var(--border)/.82);background:hsl(var(--card)/.92);box-shadow:var(--shadow-surface-sm);overflow:hidden}.service-delivery-section--muted{background:radial-gradient(90% 80% at 0% 0%,var(--color-green-apple)0%,transparent 55%),hsl(var(--muted)/.35)}@supports (color:color-mix(in lab,red,red)){.service-delivery-section--muted{background:radial-gradient(90% 80% at 0% 0%,color-mix(in srgb,var(--color-green-apple)5%,transparent)0%,transparent 55%),hsl(var(--muted)/.35)}}.service-delivery-dialog-footer{border-top:1px solid hsl(var(--border)/.8);background:linear-gradient(180deg,hsl(var(--card)/.55)0%,var(--color-green-apple)100%)}@supports (color:color-mix(in lab,red,red)){.service-delivery-dialog-footer{background:linear-gradient(180deg,hsl(var(--card)/.55),color-mix(in srgb,var(--color-green-apple)3%,hsl(var(--muted)/.28)))}}.service-quick-actions-hero{border-bottom:1px solid hsl(var(--border)/.75);background:radial-gradient(90% 120% at 0% 0%,var(--module-service)0%,transparent 62%),hsl(var(--card)/.92);margin:-1rem -1.25rem .75rem}@supports (color:color-mix(in lab,red,red)){.service-quick-actions-hero{background:radial-gradient(90% 120% at 0% 0%,color-mix(in srgb,var(--module-service)8%,transparent)0%,transparent 62%),hsl(var(--card)/.92)}}.service-quick-actions-hero{padding:.75rem 1.25rem}.service-quick-actions-panel{border-radius:min(var(--radius-2xl),16px);border:1px solid hsl(var(--border)/.8);background:radial-gradient(90% 80% at 0% 0%,var(--module-service)0%,transparent 55%),hsl(var(--muted)/.32);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.service-quick-actions-panel{background:radial-gradient(90% 80% at 0% 0%,color-mix(in srgb,var(--module-service)4%,transparent)0%,transparent 55%),hsl(var(--muted)/.32)}}.service-quick-actions-panel{padding:.75rem}.service-quick-actions-defect-panel{border-radius:min(var(--radius-2xl),16px);border:1px solid var(--color-orange);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.service-quick-actions-defect-panel{border:1px solid color-mix(in srgb,var(--color-orange)22%,hsl(var(--border)))}}.service-quick-actions-defect-panel{background:radial-gradient(90% 80% at 0% 0%,var(--color-orange)0%,transparent 55%),hsl(var(--muted)/.28)}@supports (color:color-mix(in lab,red,red)){.service-quick-actions-defect-panel{background:radial-gradient(90% 80% at 0% 0%,color-mix(in srgb,var(--color-orange)6%,transparent)0%,transparent 55%),hsl(var(--muted)/.28)}}.service-quick-actions-defect-panel{padding:.75rem}.service-quick-actions-stat-cell{border-radius:min(var(--radius-xl),14px);border:1px solid hsl(var(--border)/.65);background:hsl(var(--card)/.7);padding:.625rem}.service-quick-actions-notes-panel{border-radius:min(var(--radius-2xl),16px);border:1px solid var(--color-purple);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.service-quick-actions-notes-panel{border:1px solid color-mix(in srgb,var(--color-purple)18%,hsl(var(--border)))}}.service-quick-actions-notes-panel{background:radial-gradient(90% 80% at 0% 0%,var(--color-purple)0%,transparent 55%),hsl(var(--muted)/.28)}@supports (color:color-mix(in lab,red,red)){.service-quick-actions-notes-panel{background:radial-gradient(90% 80% at 0% 0%,color-mix(in srgb,var(--color-purple)5%,transparent)0%,transparent 55%),hsl(var(--muted)/.28)}}.service-quick-actions-notes-panel{padding:.75rem}.service-ticket-detail-dialog{border-color:hsl(var(--border)/.88)!important;background:radial-gradient(120% 80% at 100% 0%,var(--module-service)0%,transparent 55%),hsl(var(--card))!important;width:min(100vw - 1.5rem,960px)!important;max-width:min(100vw - 1.5rem,960px)!important}@supports (color:color-mix(in lab,red,red)){.service-ticket-detail-dialog{background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--module-service)6%,transparent)0%,transparent 55%),hsl(var(--card))!important}}.service-ticket-detail-hero{border-bottom:1px solid hsl(var(--border)/.75);background:linear-gradient(180deg,var(--module-service)0%,hsl(var(--card))100%)}@supports (color:color-mix(in lab,red,red)){.service-ticket-detail-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--module-service)5%,hsl(var(--card))),hsl(var(--card)))}}.service-ticket-detail-hero-top{padding:1rem 1.25rem .75rem}.service-ticket-detail-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:700}.service-ticket-detail-kpi-strip{border-top:1px solid hsl(var(--border)/.65);background:hsl(var(--border)/.65);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@media(min-width:640px){.service-ticket-detail-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}.service-ticket-detail-kpi-cell{background:hsl(var(--card));padding:.75rem 1rem}.service-ticket-detail-kpi-cell--primary{background:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.service-ticket-detail-kpi-cell--primary{background:color-mix(in srgb,var(--module-service)6%,hsl(var(--card)))}}.service-ticket-detail-kpi-label{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:.125rem;font-size:.5625rem;font-weight:700}.service-ticket-detail-kpi-value{color:hsl(var(--foreground));font-size:.9375rem;font-weight:700;line-height:1.2}.service-ticket-detail-kpi-value--hero{letter-spacing:-.02em;color:var(--module-service);font-size:1.375rem}.service-ticket-detail-body{background:hsl(var(--muted)/.15)}.service-ticket-detail-context-strip{border:1px dashed hsl(var(--border)/.9);background:hsl(var(--muted)/.22);border-radius:.75rem;flex-wrap:wrap;gap:.75rem 1.25rem;padding:.625rem .875rem;display:flex}.service-ticket-detail-context-item{flex-wrap:wrap;align-items:baseline;gap:.375rem;font-size:.6875rem;display:inline-flex}.service-ticket-detail-context-label{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-weight:700}.service-ticket-detail-context-value{color:hsl(var(--foreground));font-weight:600}.service-ticket-detail-people-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media(min-width:640px){.service-ticket-detail-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.service-ticket-detail-people-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.service-ticket-detail-info-card{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));border-radius:.875rem;min-width:0;padding:.875rem 1rem}.service-ticket-detail-info-card--finance{border-color:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.service-ticket-detail-info-card--finance{border-color:color-mix(in srgb,var(--module-service)18%,hsl(var(--border)))}}.service-ticket-detail-info-card--finance{background:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.service-ticket-detail-info-card--finance{background:color-mix(in srgb,var(--module-service)4%,hsl(var(--card)))}}.service-ticket-detail-info-label{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;margin-bottom:.375rem;font-size:.5625rem;font-weight:700;display:flex}.service-ticket-detail-info-value{color:hsl(var(--foreground));word-break:break-word;font-size:.875rem;font-weight:600;line-height:1.35}.service-ticket-detail-info-meta{color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;margin-top:.375rem;font-size:.75rem;line-height:1.4;display:flex}.service-ticket-detail-defect{border:1px solid var(--color-orange);border-radius:.875rem}@supports (color:color-mix(in lab,red,red)){.service-ticket-detail-defect{border:1px solid color-mix(in srgb,var(--color-orange)22%,hsl(var(--border)))}}.service-ticket-detail-defect{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.service-ticket-detail-defect{background:color-mix(in srgb,var(--color-orange)5%,hsl(var(--card)))}}.service-ticket-detail-defect{padding:.875rem 1rem}.service-ticket-detail-meta-row{flex-wrap:wrap;gap:.5rem;display:flex}.service-ticket-detail-meta-chip{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));color:hsl(var(--muted-foreground));border-radius:.625rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.6875rem;display:inline-flex}.service-ticket-detail-notes{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));border-radius:.875rem;padding:.875rem 1rem}.service-ticket-detail-footer{border-top:1px solid hsl(var(--border));background:hsl(var(--card));flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;padding:.875rem 1.25rem;display:flex}.service-ticket-edit-dialog{width:min(100vw - 1.5rem,960px)!important;max-width:min(100vw - 1.5rem,960px)!important;max-height:min(100dvh - 2rem,900px)!important}.service-ticket-edit-body{background:hsl(var(--muted)/.15)}.service-ticket-edit-layout{flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.25rem;display:flex}@media(min-width:900px){.service-ticket-edit-layout{grid-template-columns:minmax(0,1fr) 17.5rem;align-items:start;gap:1rem 1.25rem;display:grid}}.service-ticket-edit-main{flex-direction:column;gap:1rem;min-width:0;display:flex}.service-ticket-edit-sidebar{min-width:0}.service-ticket-edit-workbench{scroll-margin-top:1rem}.service-ticket-edit-workbench-label{border:1px solid var(--module-service);border-radius:.75rem;margin:0;padding:.5rem .75rem}@supports (color:color-mix(in lab,red,red)){.service-ticket-edit-workbench-label{border:1px solid color-mix(in srgb,var(--module-service)25%,transparent)}}.service-ticket-edit-workbench-label{background:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.service-ticket-edit-workbench-label{background:color-mix(in srgb,var(--module-service)8%,transparent)}}.service-ticket-edit-workbench-label{letter-spacing:.04em;text-transform:uppercase;color:var(--module-service);font-size:.6875rem;font-weight:700}.service-ticket-edit-workbench--focused{border:2px solid var(--module-service);border-radius:1rem;padding:.75rem}@supports (color:color-mix(in lab,red,red)){.service-ticket-edit-workbench--focused{border:2px solid color-mix(in srgb,var(--module-service)35%,transparent)}}.service-ticket-edit-workbench--focused{background:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.service-ticket-edit-workbench--focused{background:color-mix(in srgb,var(--module-service)6%,transparent)}}.service-ticket-edit-workbench--focused{box-shadow:0 0 0 4px var(--module-service)}@supports (color:color-mix(in lab,red,red)){.service-ticket-edit-workbench--focused{box-shadow:0 0 0 4px color-mix(in srgb,var(--module-service)10%,transparent)}}.service-ticket-create-workbench-cta:focus-visible{outline:2px solid var(--module-service);outline-offset:2px}@media(min-width:900px){.service-ticket-edit-sidebar{position:sticky;top:0}}.service-ticket-edit-sidebar-card{border-color:var(--color-green-apple)!important}@supports (color:color-mix(in lab,red,red)){.service-ticket-edit-sidebar-card{border-color:color-mix(in srgb,var(--color-green-apple)18%,hsl(var(--border)))!important}}.service-ticket-edit-sidebar-card{background:var(--color-green-apple)!important}@supports (color:color-mix(in lab,red,red)){.service-ticket-edit-sidebar-card{background:color-mix(in srgb,var(--color-green-apple)3%,hsl(var(--card)))!important}}.service-ticket-edit-sidebar-card{box-shadow:var(--shadow-surface-sm)!important}.service-ticket-create-dialog,.service-ticket-delivery-dialog{width:min(100vw - 1.5rem,960px)!important;max-width:min(100vw - 1.5rem,960px)!important;max-height:min(100dvh - 1.5rem,900px)!important}.service-ticket-delivery-dialog.service-instrument-dialog-shell:before{background:linear-gradient(180deg,var(--color-green-apple)0%,var(--color-green-apple)100%)}@supports (color:color-mix(in lab,red,red)){.service-ticket-delivery-dialog.service-instrument-dialog-shell:before{background:linear-gradient(180deg,var(--color-green-apple)0%,color-mix(in srgb,var(--color-green-apple)28%,transparent)100%)}}.service-ticket-delivery-body,.service-ticket-create-body{background:hsl(var(--muted)/.15)}.service-ticket-create-stepper{border-top:1px solid hsl(var(--border)/.65);background:hsl(var(--border)/.65);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.service-ticket-create-step{background:hsl(var(--card));color:hsl(var(--muted-foreground));justify-content:center;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.6875rem;font-weight:600;transition:background-color .14s,color .14s;display:flex}.service-ticket-create-step--active{background:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.service-ticket-create-step--active{background:color-mix(in srgb,var(--module-service)8%,hsl(var(--card)))}}.service-ticket-create-step--active{color:var(--module-service)}.service-ticket-create-step--complete{color:hsl(var(--foreground))}.service-ticket-create-step--clickable:not(:disabled){cursor:pointer}.service-ticket-create-step--clickable:not(:disabled):hover{background:hsl(var(--muted)/.45)}.service-ticket-create-step-index{border:1px solid hsl(var(--border));border-radius:9999px;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.625rem;font-weight:700;display:flex}.service-ticket-create-step--active .service-ticket-create-step-index{border-color:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.service-ticket-create-step--active .service-ticket-create-step-index{border-color:color-mix(in srgb,var(--module-service)40%,hsl(var(--border)))}}.service-ticket-create-step--active .service-ticket-create-step-index{background:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.service-ticket-create-step--active .service-ticket-create-step-index{background:color-mix(in srgb,var(--module-service)12%,hsl(var(--card)))}}.service-ticket-create-step--active .service-ticket-create-step-index{color:var(--module-service)}.service-ticket-create-step-label{letter-spacing:.04em;text-transform:uppercase}.service-ticket-create-step-content{padding:1rem 1.25rem 1.25rem}.service-ticket-create-layout{flex-direction:column;gap:1rem;display:flex}@media(min-width:900px){.service-ticket-create-layout{grid-template-columns:minmax(0,1fr) 17.5rem;align-items:start;gap:1rem 1.25rem;display:grid}}.service-ticket-create-main{flex-direction:column;gap:1rem;min-width:0;display:flex;overflow:visible}.service-ticket-create-sidebar{min-width:0}@media(min-width:900px){.service-ticket-create-sidebar{position:sticky;top:0}}.service-ticket-create-duo-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:768px){.service-ticket-create-duo-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.service-ticket-create-zone{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));border-radius:.875rem;overflow:hidden}.service-ticket-create-zone-header{border-bottom:1px solid hsl(var(--border)/.75);background:hsl(var(--muted)/.18);align-items:center;gap:.625rem;padding:.625rem .875rem;display:flex}.service-ticket-create-zone-icon{border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.service-ticket-create-zone-body{padding:.875rem}.service-zone-card{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));box-shadow:var(--shadow-surface-sm);border-left-width:3px;border-radius:.875rem;overflow:visible}.service-zone--client{border-left-color:var(--color-blue-apple)}.service-zone--device{border-left-color:var(--color-orange)}.service-zone--service{border-left-color:var(--module-service)}.service-zone--evidence{border-left-color:var(--color-purple)}.service-zone--tracking,.service-zone--finance{border-left-color:var(--color-green-apple)}.service-zone--photos{border-left-color:hsl(var(--destructive))}.service-zone--parts{border-left-color:var(--color-cyan)}.service-zone--catalog{border-left-color:var(--color-purple)}.service-zone-card-header{border-bottom:1px solid hsl(var(--border)/.75);background:hsl(var(--muted)/.14);padding:.625rem .875rem}.service-zone-card-title{letter-spacing:.02em;color:hsl(var(--foreground));font-size:.8125rem;font-weight:650}.service-zone-card-sublabel{color:hsl(var(--muted-foreground));margin-top:.125rem;font-size:.6875rem}.service-zone-card-body{padding:.875rem}.service-technician-chips{margin-top:.5rem}.service-technician-chips-label{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:.375rem;font-size:.625rem;font-weight:600}.service-technician-chip{border:1px solid hsl(var(--border)/.9);background:hsl(var(--muted)/.35);color:hsl(var(--foreground));border-radius:9999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:500;transition:background-color .12s,border-color .12s}.service-technician-chip:hover{border-color:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.service-technician-chip:hover{border-color:color-mix(in srgb,var(--module-service)35%,hsl(var(--border)))}}.service-technician-chip:hover{background:var(--module-service)}@supports (color:color-mix(in lab,red,red)){.service-technician-chip:hover{background:color-mix(in srgb,var(--module-service)6%,hsl(var(--muted)))}}.service-ticket-detail-footer.justify-between{justify-content:space-between}.service-kanban-card-menu{border-radius:min(var(--radius-2xl),16px);border:1px solid hsl(var(--border)/.88);background:hsl(var(--card)/.98);box-shadow:var(--shadow-surface-lg),0 8px 24px var(--foreground);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.service-kanban-card-menu{box-shadow:var(--shadow-surface-lg),0 8px 24px color-mix(in srgb,var(--foreground)8%,transparent)}}.service-kanban-card-menu{-webkit-backdrop-filter:blur(10px)}.service-kanban-card-menu button{text-align:left;width:100%;padding:.625rem 1rem;font-size:.8125rem;transition:background-color .14s,color .14s}.service-kanban-card:hover{border-color:var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.service-kanban-card:hover{border-color:color-mix(in srgb,var(--card-accent)28%,hsl(var(--border)))}}.service-kanban-card:hover{box-shadow:0 4px 14px var(--card-accent),inset 3px 0 0 var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.service-kanban-card:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--card-accent)10%,transparent),inset 3px 0 color-mix(in srgb,var(--card-accent)12%,transparent)}}.service-kanban-workbench-card{--card-accent:hsl(var(--primary));cursor:grab;border-radius:min(var(--radius-2xl),18px);border:1px solid hsl(var(--border)/.82);background:radial-gradient(120% 80% at 100% 0%,var(--card-accent)0%,transparent 55%),linear-gradient(180deg,hsl(var(--card)/.98),hsl(var(--muted)/.22));position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.service-kanban-workbench-card{background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--card-accent)6%,transparent)0%,transparent 55%),linear-gradient(180deg,hsl(var(--card)/.98),hsl(var(--muted)/.22))}}.service-kanban-workbench-card{box-shadow:0 1px 3px var(--foreground),inset 0 1px hsl(var(--foreground)/.04);padding:.625rem .75rem .75rem}@supports (color:color-mix(in lab,red,red)){.service-kanban-workbench-card{box-shadow:0 1px 3px color-mix(in srgb,var(--foreground)5%,transparent),inset 0 1px hsl(var(--foreground)/.04)}}.service-kanban-workbench-card{transition:border-color .18s,box-shadow .18s,transform .18s}.service-kanban-workbench-card:active{cursor:grabbing}.service-kanban-workbench-card:hover{border-color:var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.service-kanban-workbench-card:hover{border-color:color-mix(in srgb,var(--card-accent)32%,hsl(var(--border)))}}.service-kanban-workbench-card:hover{box-shadow:0 8px 22px var(--card-accent),inset 0 1px hsl(var(--foreground)/.05)}@supports (color:color-mix(in lab,red,red)){.service-kanban-workbench-card:hover{box-shadow:0 8px 22px color-mix(in srgb,var(--card-accent)12%,transparent),inset 0 1px hsl(var(--foreground)/.05)}}.service-kanban-workbench-card:hover{transform:translateY(-1px)}.service-kanban-workbench-card--new{--card-accent:hsl(var(--primary))}.service-kanban-workbench-card--diagnostic{--card-accent:var(--color-indigo)}.service-kanban-workbench-card--in_progress{--card-accent:var(--color-orange)}.service-kanban-workbench-card--waiting_parts{--card-accent:var(--color-apple-gold)}.service-kanban-workbench-card--done{--card-accent:var(--color-green-apple)}.service-kanban-workbench-card--delivered{--card-accent:var(--color-green-light)}.service-kanban-workbench-card--canceled{--card-accent:hsl(var(--destructive))}.service-kanban-workbench-card__accent{background:linear-gradient(180deg,var(--card-accent)0%,var(--card-accent)55%,var(--card-accent)100%);width:3px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.service-kanban-workbench-card__accent{background:linear-gradient(180deg,color-mix(in srgb,var(--card-accent)95%,white)0%,var(--card-accent)55%,color-mix(in srgb,var(--card-accent)70%,transparent)100%)}}.service-kanban-workbench-card__header{z-index:1;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.375rem;padding-left:.375rem;display:flex;position:relative}.service-kanban-workbench-card__ticket-id{font-family:var(--font-mono);letter-spacing:.02em;color:var(--card-accent);font-size:.8125rem;font-weight:700}.service-kanban-workbench-card__public-code{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));opacity:.85;font-size:.625rem;font-weight:600}.service-kanban-workbench-card__prio{border-radius:min(var(--radius-md),8px);letter-spacing:.04em;text-transform:uppercase;padding:.125rem .375rem;font-size:.625rem;font-weight:800}.service-kanban-workbench-card__menu-btn{border-radius:min(var(--radius-md),8px);color:hsl(var(--muted-foreground));justify-content:center;align-items:center;padding:.25rem;transition:background-color .14s,color .14s;display:inline-flex}.service-kanban-workbench-card__menu-btn:hover{background:var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.service-kanban-workbench-card__menu-btn:hover{background:color-mix(in srgb,var(--card-accent)10%,transparent)}}.service-kanban-workbench-card__menu-btn:hover{color:var(--card-accent)}.service-kanban-workbench-card__timing{z-index:1;letter-spacing:.02em;color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.5rem;padding-left:.375rem;font-size:.625rem;font-weight:600;display:flex;position:relative}.service-kanban-workbench-card__timing-sep{background:hsl(var(--muted-foreground)/.45);border-radius:999px;width:3px;height:3px}.service-kanban-workbench-card__device{z-index:1;border-radius:min(var(--radius-xl),14px);border:1px solid hsl(var(--border)/.65);background:linear-gradient(135deg,var(--card-accent)0%,transparent 60%),hsl(var(--muted)/.35);margin-bottom:.5rem;padding:.5rem .5rem .5rem .625rem;position:relative}@supports (color:color-mix(in lab,red,red)){.service-kanban-workbench-card__device{background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent)4%,transparent)0%,transparent 60%),hsl(var(--muted)/.35)}}.service-kanban-workbench-card__device-icon{border-radius:min(var(--radius-lg),10px);background:var(--card-accent);flex-shrink:0;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.service-kanban-workbench-card__device-icon{background:color-mix(in srgb,var(--card-accent)12%,transparent)}}.service-kanban-workbench-card__device-icon{color:var(--card-accent)}.service-kanban-workbench-card__device-title{letter-spacing:-.01em;color:hsl(var(--foreground));font-size:.8125rem;font-weight:800;line-height:1.25}.service-kanban-workbench-card__color-dot{border:1px solid hsl(var(--border));background:linear-gradient(135deg,hsl(var(--muted)),hsl(var(--foreground)/.25));border-radius:999px;width:.5rem;height:.5rem;display:inline-block}.service-kanban-workbench-card__password{border-radius:min(var(--radius-md),8px);border:1px dashed var(--card-accent);align-items:center;gap:.375rem;margin-top:.375rem;padding:.25rem .375rem;display:flex}@supports (color:color-mix(in lab,red,red)){.service-kanban-workbench-card__password{border:1px dashed color-mix(in srgb,var(--card-accent)35%,hsl(var(--border)))}}.service-kanban-workbench-card__password{background:var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.service-kanban-workbench-card__password{background:color-mix(in srgb,var(--card-accent)6%,transparent)}}.service-kanban-workbench-card__password{color:var(--card-accent)}.service-kanban-workbench-card__defect{z-index:1;border-radius:min(var(--radius-lg),12px);border-left:2px solid var(--card-accent);margin-bottom:.4375rem;padding:.4375rem .5rem .4375rem .625rem;position:relative}@supports (color:color-mix(in lab,red,red)){.service-kanban-workbench-card__defect{border-left:2px solid color-mix(in srgb,var(--card-accent)55%,transparent)}}.service-kanban-workbench-card__defect{background:hsl(var(--muted)/.4)}.service-kanban-workbench-card__visual-defect{z-index:1;border-radius:min(var(--radius-md),8px);background:var(--color-orange);align-items:flex-start;gap:.375rem;margin-bottom:.4375rem;padding:.3125rem .4375rem .3125rem .625rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.service-kanban-workbench-card__visual-defect{background:color-mix(in srgb,var(--color-orange)8%,transparent)}}.service-kanban-workbench-card__visual-defect{color:hsl(var(--foreground)/.88);font-size:.625rem;font-weight:600;line-height:1.35}.service-kanban-workbench-card__section-label{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));align-items:center;gap:.25rem;margin-bottom:.3125rem;font-size:.5625rem;font-weight:800;display:inline-flex}.service-kanban-workbench-card__lines{z-index:1;margin-bottom:.4375rem;padding-left:.375rem;position:relative}.service-kanban-workbench-card__chip{border-radius:min(var(--radius-md),8px);border:1px solid var(--card-accent);align-items:center;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.service-kanban-workbench-card__chip{border:1px solid color-mix(in srgb,var(--card-accent)22%,hsl(var(--border)))}}.service-kanban-workbench-card__chip{background:var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.service-kanban-workbench-card__chip{background:color-mix(in srgb,var(--card-accent)8%,transparent)}}.service-kanban-workbench-card__chip{color:hsl(var(--foreground)/.92);padding:.125rem .375rem;font-size:.625rem;font-weight:700;line-height:1.3}.service-kanban-workbench-card__chip--parts{border-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.service-kanban-workbench-card__chip--parts{border-color:color-mix(in srgb,var(--color-indigo)22%,hsl(var(--border)))}}.service-kanban-workbench-card__chip--parts{background:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.service-kanban-workbench-card__chip--parts{background:color-mix(in srgb,var(--color-indigo)8%,transparent)}}.service-kanban-workbench-card__chip--muted{color:hsl(var(--muted-foreground));background:0 0;border-style:dashed}.service-kanban-workbench-card__meta-grid{z-index:1;border-radius:min(var(--radius-lg),12px);border:1px solid hsl(var(--border)/.55);background:repeating-linear-gradient(-45deg,transparent,transparent 6px,var(--foreground)6px,var(--foreground)7px),hsl(var(--card)/.55);grid-template-columns:repeat(2,minmax(0,1fr));gap:.3125rem;margin-bottom:.4375rem;padding:.375rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.service-kanban-workbench-card__meta-grid{background:repeating-linear-gradient(-45deg,transparent,transparent 6px,color-mix(in srgb,var(--foreground)2.5%,transparent)6px,color-mix(in srgb,var(--foreground)2.5%,transparent)7px),hsl(var(--card)/.55)}}.service-kanban-meta-cell{min-width:0;padding:.1875rem .25rem}.service-kanban-meta-cell__label{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5625rem;font-weight:700;display:block}.service-kanban-meta-cell__value{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--foreground));font-size:.6875rem;font-weight:700;display:block;overflow:hidden}.service-kanban-workbench-card__client{z-index:1;border-radius:min(var(--radius-md),8px);background:hsl(var(--muted)/.28);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.375rem;padding:.3125rem .375rem .3125rem .625rem;display:flex;position:relative}.service-kanban-workbench-card__extras{z-index:1;flex-wrap:wrap;gap:.3125rem;margin-bottom:.375rem;padding-left:.375rem;display:flex;position:relative}.service-kanban-workbench-card__extra-tag{border:1px solid hsl(var(--border)/.7);background:hsl(var(--card)/.7);max-width:100%;color:hsl(var(--muted-foreground));border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .4375rem;font-size:.5625rem;font-weight:700;display:inline-flex}.service-kanban-workbench-card__notes{z-index:1;border-radius:min(var(--radius-md),8px);border-left:2px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin-bottom:.375rem;padding:.3125rem .4375rem .3125rem .625rem;font-size:.625rem;font-style:italic;line-height:1.35;position:relative}.service-kanban-workbench-card__footer{z-index:1;border-top:1px solid hsl(var(--border)/.65);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.4375rem;display:flex;position:relative}.service-kanban-workbench-card__category{border-radius:min(var(--radius-md),8px);letter-spacing:.03em;padding:.125rem .4375rem;font-size:.625rem;font-weight:800}.service-kanban-workbench-card__debt{border-radius:min(var(--radius-md),8px);background:hsl(var(--destructive)/.1);color:hsl(var(--destructive));padding:.125rem .4375rem;font-size:.625rem;font-weight:800}.service-kanban-workbench-card__price{letter-spacing:-.02em;color:var(--card-accent);font-size:.875rem;font-weight:900}.service-kanban-workbench-card__deliver{z-index:1;border-radius:min(var(--radius-xl),14px);background:linear-gradient(135deg,var(--card-accent)0%,var(--card-accent)100%);width:100%;margin-top:.5rem;position:relative}@supports (color:color-mix(in lab,red,red)){.service-kanban-workbench-card__deliver{background:linear-gradient(135deg,var(--card-accent)0%,color-mix(in srgb,var(--card-accent)75%,black)100%)}}.service-kanban-workbench-card__deliver{letter-spacing:.02em;color:hsl(var(--primary-foreground));padding:.5rem .75rem;font-size:.75rem;font-weight:800;transition:opacity .14s,transform .14s}.service-kanban-workbench-card__deliver:hover{opacity:.92;transform:translateY(-1px)}.service-kanban-workbench-card__action{z-index:1;border-radius:min(var(--radius-xl),14px);border:1px solid var(--card-accent);justify-content:center;align-items:center;gap:.375rem;width:100%;margin-top:.4375rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.service-kanban-workbench-card__action{border:1px solid color-mix(in srgb,var(--card-accent)28%,hsl(var(--border)))}}.service-kanban-workbench-card__action{background:var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.service-kanban-workbench-card__action{background:color-mix(in srgb,var(--card-accent)10%,hsl(var(--card)))}}.service-kanban-workbench-card__action{letter-spacing:.02em;color:var(--card-accent);padding:.4375rem .625rem;font-size:.6875rem;font-weight:800;transition:background-color .14s,border-color .14s,transform .14s}.service-kanban-workbench-card__action:hover{border-color:var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.service-kanban-workbench-card__action:hover{border-color:color-mix(in srgb,var(--card-accent)45%,hsl(var(--border)))}}.service-kanban-workbench-card__action:hover{background:var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.service-kanban-workbench-card__action:hover{background:color-mix(in srgb,var(--card-accent)16%,hsl(var(--card)))}}.service-kanban-workbench-card__action:hover{transform:translateY(-1px)}.service-kanban-workbench-card--dense{padding:.4375rem .5rem .5rem}.service-kanban-workbench-card--dense .service-kanban-workbench-card__header{margin-bottom:.25rem}.service-kanban-workbench-card--dense .service-kanban-workbench-card__ticket-id{font-size:.75rem}.service-kanban-workbench-card--dense .service-kanban-workbench-card__timing--dense{margin-bottom:.3125rem;font-size:.5625rem}.service-kanban-workbench-card--dense .service-kanban-workbench-card__device--dense{margin-bottom:.3125rem;padding:.3125rem .375rem .3125rem .5rem}.service-kanban-workbench-card--dense .service-kanban-workbench-card__device-title{font-size:.75rem;line-height:1.2}.service-kanban-workbench-card--dense .service-kanban-workbench-card__defect{margin-bottom:.3125rem;padding:.3125rem .375rem .3125rem .5rem}.service-kanban-workbench-card--dense .service-kanban-workbench-card__lines{margin-bottom:.3125rem}.service-kanban-workbench-card--dense .service-kanban-workbench-card__meta-grid--dense{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin-bottom:.3125rem;padding:.25rem}.service-kanban-workbench-card--dense .service-kanban-meta-cell__label{font-size:.5rem}.service-kanban-workbench-card--dense .service-kanban-meta-cell__value{font-size:.625rem}.service-kanban-workbench-card--dense .service-kanban-workbench-card__client--dense{margin-bottom:.25rem;padding:.1875rem .3125rem .1875rem .5rem}.service-kanban-workbench-card--dense .service-kanban-workbench-card__footer--dense{padding-top:.3125rem}.service-kanban-workbench-card--dense .service-kanban-workbench-card__price{font-size:.75rem}.service-kanban-workbench-card--dense .service-kanban-workbench-card__deliver{margin-top:.375rem;padding:.375rem .5rem;font-size:.6875rem}.service-tickets-table-ticket-chip{font-family:var(--font-mono);color:var(--module-service);font-size:.8125rem;font-weight:600}.service-tickets-table-problem-cell{border-radius:min(var(--radius-lg),12px);border:1px solid hsl(var(--border)/.65);background:radial-gradient(90% 80% at 0% 0%,var(--module-service)0%,transparent 55%),hsl(var(--muted)/.28)}@supports (color:color-mix(in lab,red,red)){.service-tickets-table-problem-cell{background:radial-gradient(90% 80% at 0% 0%,color-mix(in srgb,var(--module-service)3.5%,transparent)0%,transparent 55%),hsl(var(--muted)/.28)}}.service-tickets-table-problem-cell{padding:.5rem .625rem}.service-history-filter-count{border:1px solid hsl(var(--border)/.7);background:hsl(var(--muted)/.45);color:hsl(var(--muted-foreground));border-radius:.5rem;flex-shrink:0;padding:.375rem .75rem;font-size:.75rem}@keyframes success-scale-in{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes success-ring-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes success-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes success-confetti{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(-80px)rotate(720deg)}}@keyframes success-progress{0%{width:100%}to{width:0%}}@keyframes success-shimmer{0%{background-position:-200%}to{background-position:200%}}.success-circle{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards success-scale-in}.success-ring{animation:1.2s ease-out .3s forwards success-ring-pulse}.success-text-1{animation:.5s ease-out .4s both success-fade-up}.success-text-2{animation:.5s ease-out .6s both success-fade-up}.success-text-3{animation:.5s ease-out .8s both success-fade-up}.success-confetti-1{animation:1.2s ease-out .2s both success-confetti}.success-confetti-2{animation:1.4s ease-out .3s both success-confetti}.success-confetti-3{animation:1.1s ease-out .15s both success-confetti}.success-confetti-4{animation:1.3s ease-out .35s both success-confetti}.success-confetti-5{animation:1.5s ease-out .25s both success-confetti}.success-confetti-6{animation:1s ease-out .4s both success-confetti}.success-progress-bar{animation:3s linear forwards success-progress}.success-shimmer-text{background:linear-gradient(90deg,var(--color-green-apple)0%,var(--color-green-light)25%,#5df77c 50%,var(--color-green-light)75%,var(--color-green-apple)100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite success-shimmer}.sales-checkout-dialog{pointer-events:auto;overflow:hidden;border-color:hsl(var(--border)/.88)!important;background:radial-gradient(130% 88% at 0% 0%,var(--module-sales)0%,transparent 56%),hsl(var(--card))!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-dialog{background:radial-gradient(130% 88% at 0% 0%,color-mix(in srgb,var(--module-sales)7%,transparent)0%,transparent 56%),hsl(var(--card))!important}}.sales-checkout-dialog{box-shadow:var(--shadow-surface-lg),0 0 0 1px hsl(var(--foreground)/.04)!important}.sales-checkout-dialog:after{content:"";pointer-events:none;opacity:.022;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px 128px;position:absolute;inset:0}.sales-checkout-header{position:relative;border-bottom-color:hsl(var(--border)/.72)!important;background:linear-gradient(165deg,var(--module-sales)0%,hsl(var(--muted)/.22)100%)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-header{background:linear-gradient(165deg,color-mix(in srgb,var(--module-sales)10%,hsl(var(--muted))),hsl(var(--muted)/.22))!important}}.sales-checkout-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--module-sales)0%,var(--color-blue-apple)55%,var(--color-green-light)100%);height:3px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.sales-checkout-header:after{background:linear-gradient(90deg,var(--module-sales)0%,var(--color-blue-apple)55%,color-mix(in srgb,var(--color-green-light)70%,var(--color-blue-apple))100%)}}.sales-command-strip{border-top:1px solid hsl(var(--border)/.65);background:linear-gradient(180deg,hsl(var(--card)),hsl(var(--muted)/.18));box-shadow:inset 0 1px hsl(var(--foreground)/.03)}.sales-register-surface{border-radius:min(var(--radius-4xl),24px);border:1px solid hsl(var(--border)/.85);background:radial-gradient(110% 70% at 100% 0%,var(--module-sales)0%,transparent 50%),hsl(var(--card));position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sales-register-surface{background:radial-gradient(110% 70% at 100% 0%,color-mix(in srgb,var(--module-sales)4%,transparent)0%,transparent 50%),hsl(var(--card))}}.sales-register-surface{box-shadow:var(--shadow-surface-sm),0 0 0 1px hsl(var(--foreground)/.025)}.sales-register-surface:before{content:"";pointer-events:none;z-index:2;border-radius:min(var(--radius-4xl),24px)0 0 min(var(--radius-4xl),24px);background:linear-gradient(180deg,var(--module-sales)0%,var(--module-sales)100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.sales-register-surface:before{background:linear-gradient(180deg,var(--module-sales)0%,color-mix(in srgb,var(--module-sales)38%,transparent)100%)}}.sales-register-surface:before{opacity:.9}.sales-module-panel-header{z-index:1;border-bottom:1px solid var(--surface-header-border);background:var(--surface-header);position:relative}.sales-register-catalog{--panel-accent:var(--module-sales)}.sales-register-catalog-stage{background:hsl(var(--muted)/.16)}.sales-dialog-shell{box-shadow:var(--shadow-surface-xl),0 0 0 1px hsl(var(--foreground)/.04);position:relative;overflow:hidden}.sales-dialog-shell:before{content:"";pointer-events:none;z-index:3;border-radius:min(var(--radius-4xl),24px)0 0 min(var(--radius-4xl),24px);background:linear-gradient(180deg,var(--module-sales)0%,var(--module-sales)100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.sales-dialog-shell:before{background:linear-gradient(180deg,var(--module-sales)0%,color-mix(in srgb,var(--module-sales)38%,transparent)100%)}}.sales-dialog-shell:before{opacity:.9}.sales-checkout-shell{background:hsl(var(--background))}.sales-checkout-receipt-header{border-bottom:1px solid hsl(var(--border)/.72);background:linear-gradient(180deg,var(--module-sales)0%,hsl(var(--muted)/.2)100%)}@supports (color:color-mix(in lab,red,red)){.sales-checkout-receipt-header{background:linear-gradient(180deg,color-mix(in srgb,var(--module-sales)6%,hsl(var(--muted)/.35)),hsl(var(--muted)/.2))}}.sales-checkout-receipt-header{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700}.sales-checkout-panel-tabs{border-bottom:1px solid hsl(var(--border)/.72);background:hsl(var(--muted)/.18);gap:.25rem;padding:.375rem;display:flex}.sales-checkout-panel-tab{letter-spacing:.02em;height:2.25rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;flex:1;justify-content:center;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:700;transition:all .16s;display:inline-flex}.sales-checkout-panel-tab:hover{color:hsl(var(--foreground));background:hsl(var(--muted)/.35)}.sales-checkout-panel-tab[data-active=true]{border-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sales-checkout-panel-tab[data-active=true]{border-color:color-mix(in srgb,var(--module-sales)28%,hsl(var(--border)))}}.sales-checkout-panel-tab[data-active=true]{background:hsl(var(--card));color:var(--module-sales);box-shadow:var(--shadow-surface-sm)}.sales-checkout-panel-tab-badge{background:var(--module-sales);border-radius:999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.625rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sales-checkout-panel-tab-badge{background:color-mix(in srgb,var(--module-sales)12%,hsl(var(--muted)))}}.sales-checkout-panel-tab-badge{color:var(--module-sales)}.sales-checkout-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.sales-checkout-empty-state-icon{opacity:.72;margin-bottom:1.25rem}.sales-preorder-dialog{position:relative;overflow:hidden;border-color:var(--color-blue-apple)!important}@supports (color:color-mix(in lab,red,red)){.sales-preorder-dialog{border-color:color-mix(in srgb,var(--color-blue-apple)22%,hsl(var(--border)))!important}}.sales-preorder-dialog{background:radial-gradient(120% 80% at 0% 0%,var(--color-blue-apple)0%,transparent 55%),hsl(var(--card))!important}@supports (color:color-mix(in lab,red,red)){.sales-preorder-dialog{background:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--color-blue-apple)8%,transparent)0%,transparent 55%),hsl(var(--card))!important}}.sales-preorder-dialog:before{content:"";pointer-events:none;opacity:.025;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.88' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px 128px;position:absolute;inset:0}.sales-preorder-dialog-header{border-bottom:1px solid hsl(var(--border)/.72);padding-bottom:.75rem}.sales-preorder-dialog-section{border:1px solid var(--color-blue-apple);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.sales-preorder-dialog-section{border:1px solid color-mix(in srgb,var(--color-blue-apple)22%,hsl(var(--border)))}}.sales-preorder-dialog-section{background:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.sales-preorder-dialog-section{background:color-mix(in srgb,var(--color-blue-apple)5%,hsl(var(--card)))}}.sales-preorder-dialog-section{padding:.875rem}.sales-preorder-client-chip{border:1px solid var(--color-blue-apple);border-radius:.875rem;justify-content:space-between;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.sales-preorder-client-chip{border:1px solid color-mix(in srgb,var(--color-blue-apple)22%,hsl(var(--border)))}}.sales-preorder-client-chip{background:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.sales-preorder-client-chip{background:color-mix(in srgb,var(--color-blue-apple)6%,hsl(var(--muted)/.25))}}.sales-preorder-client-chip{padding:.5rem .75rem}.sales-preorder-search-results{z-index:10;border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));width:100%;max-height:10rem;box-shadow:var(--shadow-surface-md);border-radius:.875rem;margin-top:.25rem;position:absolute;overflow:auto}.sales-preorder-search-result{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:background-color .14s;display:flex}.sales-preorder-search-result:hover{background:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.sales-preorder-search-result:hover{background:color-mix(in srgb,var(--color-blue-apple)8%,hsl(var(--muted)/.35))}}.sales-preorder-total{text-align:right;font-size:.875rem;font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-blue-apple);margin-top:.5rem}@media(min-width:1024px){.sales-checkout-shell{min-height:min(80vh,720px)}}.sales-checkout-receipt-panel{background:linear-gradient(180deg,var(--module-sales)0%,hsl(var(--background))100%);position:relative}@supports (color:color-mix(in lab,red,red)){.sales-checkout-receipt-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--module-sales)3%,hsl(var(--card))),hsl(var(--background)))}}.sales-checkout-receipt-panel:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(180deg,var(--module-sales)0%,var(--color-blue-apple)100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.sales-checkout-receipt-panel:before{background:linear-gradient(180deg,var(--module-sales)0%,color-mix(in srgb,var(--color-blue-apple)55%,var(--module-sales))100%)}}.sales-checkout-receipt-panel:before{opacity:.85}.sales-checkout-payment-rail{min-height:0}.sales-checkout-rail-body:after{content:"";height:.5rem;display:block}@media(max-width:1023px){.sales-checkout-shell{min-height:0}.sales-checkout-payment-rail{border-top:1px solid hsl(var(--border)/.65)}}@media(max-width:639px){.sales-checkout-shell--phone{padding-bottom:calc(var(--mobile-bottom-nav,50px) + var(--sab,0px) + 4.5rem)}.sales-checkout-shell--phone .sales-checkout-payment-rail{border-top:none}.sales-checkout-shell--phone .sales-checkout-receipt-panel{max-height:none}.sales-online-order-row,.sales-reservations-list-row{flex-direction:column;align-items:stretch;gap:.5rem}}.sales-register-catalog .sales-register-product-grid{animation:.35s ease-out both apple-fade-in}@media(prefers-reduced-motion:reduce){.sales-register-catalog .sales-register-product-grid{animation:none}}.sales-catalog-instrument{border:1px solid hsl(var(--border)/.82);background:hsl(var(--card));box-shadow:var(--shadow-surface-sm),inset 0 1px hsl(var(--foreground)/.03);border-radius:1rem;position:relative;overflow:hidden}.sales-catalog-instrument:before{content:"";pointer-events:none;z-index:12;background:linear-gradient(180deg,var(--module-sales)0%,var(--module-sales)100%);border-radius:1rem 0 0 1rem;width:3px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.sales-catalog-instrument:before{background:linear-gradient(180deg,var(--module-sales)0%,color-mix(in srgb,var(--module-sales)34%,transparent)100%)}}.sales-catalog-instrument:before{opacity:.92}.sales-catalog-meta-bar{border-bottom:1px solid hsl(var(--border)/.72);background:linear-gradient(100deg,var(--module-sales)0%,hsl(var(--muted)/.24)48%,hsl(var(--card)/.55)100%);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem .625rem 1.125rem;display:flex}@supports (color:color-mix(in lab,red,red)){.sales-catalog-meta-bar{background:linear-gradient(100deg,color-mix(in srgb,var(--module-sales)7%,hsl(var(--muted)/.38)),hsl(var(--muted)/.24)48%,hsl(var(--card)/.55))}}.sales-catalog-progress{background:hsl(var(--border)/.45);height:2px;overflow:hidden}.sales-catalog-progress__fill{background:linear-gradient(90deg,var(--module-sales)0%,var(--module-sales)100%);border-radius:0 1px 1px 0;min-width:2%;height:100%}@supports (color:color-mix(in lab,red,red)){.sales-catalog-progress__fill{background:linear-gradient(90deg,color-mix(in srgb,var(--module-sales)55%,transparent)0%,var(--module-sales)100%)}}.sales-catalog-progress__fill{transition:width .32s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.sales-catalog-progress__fill{transition:none}}.sales-catalog-pagination{border-top:1px solid hsl(var(--border)/.65);background:linear-gradient(180deg,hsl(var(--muted)/.14),hsl(var(--card)/.92));padding:.75rem 1rem .875rem 1.125rem;position:relative}.sales-catalog-pagination__stats{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.35}.sales-catalog-pagination__stats strong{color:hsl(var(--foreground));font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sales-catalog-pagination__page-size{border:1px solid hsl(var(--border)/.75);background:hsl(var(--card)/.72);border-radius:9999px;align-items:center;gap:.5rem;padding:.125rem .5rem .125rem .625rem;display:inline-flex}.sales-catalog-pagination__page-chip{letter-spacing:.01em;color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.45);font-size:.6875rem;font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;display:inline-flex}.sales-catalog-pagination__loading{color:var(--module-sales);align-items:center;gap:.375rem;margin-left:.5rem;font-size:.6875rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sales-catalog-pagination__loading{color:color-mix(in srgb,var(--module-sales)88%,hsl(var(--foreground)))}}.sales-catalog-pagination [data-slot=pagination-link][data-active=true]{background:var(--module-sales);color:hsl(var(--primary-foreground));box-shadow:0 1px 5px var(--module-sales);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.sales-catalog-pagination [data-slot=pagination-link][data-active=true]{box-shadow:0 1px 5px color-mix(in srgb,var(--module-sales)32%,transparent)}}.sales-catalog-pagination [data-slot=pagination-link]:not([data-active=true]):hover{background:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sales-catalog-pagination [data-slot=pagination-link]:not([data-active=true]):hover{background:color-mix(in srgb,var(--module-sales)8%,hsl(var(--muted)))}}.sales-catalog-pagination [data-slot=pagination-link]:not([data-active=true]):hover{color:hsl(var(--foreground))}.sales-catalog-table-scroll{scrollbar-width:thin;scrollbar-color:var(--module-sales)transparent}@supports (color:color-mix(in lab,red,red)){.sales-catalog-table-scroll{scrollbar-color:color-mix(in srgb,var(--module-sales)35%,hsl(var(--muted)))transparent}}.sales-catalog-table-scroll{flex:auto;min-height:0}.sales-catalog-table-scroll table{width:100%}.sales-catalog-table-viewport[data-layout=default] .sales-catalog-table-scroll table{min-width:58rem}.sales-catalog-table-viewport[data-layout=compact] .sales-catalog-table-scroll table{min-width:40rem}.sales-catalog-col-action,.sales-catalog-table-scroll thead .sales-catalog-col-action{z-index:25;background:hsl(var(--card));box-shadow:-10px 0 18px -8px hsl(var(--background)/.95);position:sticky;right:0}.sales-catalog-col-price,.sales-catalog-table-scroll thead .sales-catalog-col-price{right:var(--sales-catalog-action-width,9.75rem);z-index:24;background:hsl(var(--card));box-shadow:-8px 0 14px -10px hsl(var(--background)/.85);position:sticky}.sales-catalog-table-scroll thead .sales-catalog-col-action,.sales-catalog-table-scroll thead .sales-catalog-col-price{background:hsl(var(--muted)/.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sales-catalog-workspace{--sales-catalog-offset:17.5rem;--sales-catalog-offset-compact:18.5rem;--sales-catalog-action-width:9.75rem;min-height:calc(100vh - var(--sales-catalog-offset));flex-direction:column;gap:1rem;display:flex}@media(min-width:1024px){.sales-catalog-workspace--filters-open{--sales-catalog-offset:19rem;--sales-catalog-offset-compact:20rem;--sales-catalog-action-width:3.25rem;grid-template-columns:minmax(13.5rem,15rem) minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.sales-catalog-workspace--filters-open .sales-catalog-filters-panel{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 11rem);overflow-y:auto}}.sales-catalog-main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.sales-catalog-instrument{flex:auto;min-height:0}.sales-catalog-instrument .sales-catalog-table-viewport{flex-direction:column;flex:auto;min-height:0;display:flex}.sales-catalog-instrument .sales-catalog-table-viewport .sales-catalog-table-scroll{min-height:var(--sales-catalog-table-min-height,28rem)}.sales-catalog-sort-btn{border-radius:.375rem;align-items:center;gap:.25rem;padding:.125rem .25rem;transition:color .16s;display:inline-flex;position:relative}.sales-catalog-sort-btn--active{color:hsl(var(--foreground));font-weight:600}.sales-catalog-sort-btn--active:after{content:"";background:var(--module-sales);opacity:.9;border-radius:1px;height:2px;position:absolute;bottom:-.2rem;left:.125rem;right:.125rem}.sales-catalog-row--stripe{background:hsl(var(--muted)/.16)}.sales-catalog-row:hover,.sales-catalog-row:focus-within{background:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sales-catalog-row:hover,.sales-catalog-row:focus-within{background:color-mix(in srgb,var(--module-sales)5%,hsl(var(--muted)/.35))}}.sales-catalog-row:hover .sales-catalog-col-action,.sales-catalog-row:hover .sales-catalog-col-price,.sales-catalog-row:focus-within .sales-catalog-col-action,.sales-catalog-row:focus-within .sales-catalog-col-price{background:hsl(var(--muted)/.28)}.sales-catalog-row--in-cart .sales-catalog-col-action,.sales-catalog-row--in-cart .sales-catalog-col-price{background:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sales-catalog-row--in-cart .sales-catalog-col-action,.sales-catalog-row--in-cart .sales-catalog-col-price{background:color-mix(in srgb,var(--module-sales)7%,hsl(var(--card)))}}.sales-catalog-row--in-cart{background:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sales-catalog-row--in-cart{background:color-mix(in srgb,var(--module-sales)4%,hsl(var(--card)))}}.sales-catalog-row--in-cart{box-shadow:inset 3px 0 0 0 var(--module-sales)}.sales-catalog-card-details{border:1px solid hsl(var(--border)/.65);background:linear-gradient(180deg,hsl(var(--muted)/.22),hsl(var(--card)/.55));border-radius:.75rem;padding:.5rem .625rem}.sales-catalog-card-supplier{border:1px solid var(--module-sales);border-radius:.625rem;align-items:flex-start;gap:.5rem;margin-top:.125rem;padding:.4375rem .5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.sales-catalog-card-supplier{border:1px solid color-mix(in srgb,var(--module-sales)22%,hsl(var(--border)))}}.sales-catalog-card-supplier{background:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sales-catalog-card-supplier{background:color-mix(in srgb,var(--module-sales)7%,hsl(var(--card)))}}.sales-spec-pill{background:hsl(var(--muted));border-radius:.5rem;align-items:center;gap:.25rem;padding:.1875rem .5rem;font-size:.625rem;font-weight:500;line-height:1.2;display:inline-flex}.sales-variant-card{border-color:hsl(var(--border));background:hsl(var(--card))}.sales-variant-card--selected{border-color:hsl(var(--primary));background:hsl(var(--primary)/.08);box-shadow:var(--shadow-surface-sm)}.sales-variant-card--in-cart{border-color:hsl(var(--color-green-apple)/.45);background:hsl(var(--color-green-apple)/.08)}.sales-variant-card--available:hover{border-color:hsl(var(--primary)/.55);background:hsl(var(--primary)/.06);box-shadow:var(--shadow-surface-sm)}.sales-variant-card--disabled{opacity:.55;background:hsl(var(--muted))}.sales-condition-badge{color:hsl(var(--primary-foreground));border-radius:.5rem;align-items:center;gap:.25rem;padding:.1875rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.sales-condition-badge--new{background:var(--color-green-apple)}.sales-condition-badge--used{background:var(--color-blue-apple)}.sales-catalog-condition-mark{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.375rem;min-height:1.625rem;padding:.125rem .5rem .125rem .375rem;font-size:.625rem;font-weight:700;transition:border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.sales-catalog-condition-mark--md{min-height:1.875rem;padding:.1875rem .625rem .1875rem .4375rem;font-size:.6875rem}.sales-catalog-condition-mark--empty{min-width:1.25rem;color:hsl(var(--muted-foreground));letter-spacing:normal;text-transform:none;justify-content:center;padding-inline:.25rem;font-weight:500}.sales-catalog-condition-mark__lamp{border-radius:999px;flex-shrink:0;width:.4375rem;height:.4375rem}.sales-catalog-condition-mark__icon{flex-shrink:0;width:.75rem;height:.75rem}.sales-catalog-condition-mark--md .sales-catalog-condition-mark__icon{width:.8125rem;height:.8125rem}.sales-catalog-condition-mark__label{line-height:1}.sales-catalog-condition-mark--new{color:var(--color-green-darker);background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.sales-catalog-condition-mark--new{background:color-mix(in srgb,var(--color-green-apple)10%,hsl(var(--card)))}}.sales-catalog-condition-mark--new{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.sales-catalog-condition-mark--new{border-color:color-mix(in srgb,var(--color-green-apple)24%,transparent)}}.sales-catalog-condition-mark--new{box-shadow:inset 0 1px #ffffff73}.sales-catalog-condition-mark--new .sales-catalog-condition-mark__lamp{background:var(--color-green-apple);box-shadow:0 0 0 2px var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.sales-catalog-condition-mark--new .sales-catalog-condition-mark__lamp{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-green-apple)18%,transparent)}}.sales-catalog-condition-mark--new .sales-catalog-condition-mark__lamp{animation:2.4s ease-in-out infinite sales-condition-lamp-pulse}.sales-catalog-condition-mark--new .sales-catalog-condition-mark__icon{color:var(--color-green-apple)}.sales-catalog-condition-mark--used{color:var(--color-orange-dark)}@supports (color:color-mix(in lab,red,red)){.sales-catalog-condition-mark--used{color:color-mix(in srgb,var(--color-orange-dark)88%,hsl(var(--foreground)))}}.sales-catalog-condition-mark--used{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.sales-catalog-condition-mark--used{background:color-mix(in srgb,var(--color-orange)8%,hsl(var(--card)))}}.sales-catalog-condition-mark--used{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.sales-catalog-condition-mark--used{border-color:color-mix(in srgb,var(--color-orange)22%,transparent)}}.sales-catalog-condition-mark--used .sales-catalog-condition-mark__lamp{background:var(--color-orange);opacity:.92}.sales-catalog-condition-mark--used .sales-catalog-condition-mark__icon{color:var(--color-orange)}@keyframes sales-condition-lamp-pulse{}.sales-catalog-add-btn{border:1px solid #0000;transition:border-color .18s,background-color .18s,box-shadow .18s,opacity .18s;overflow:hidden}.sales-catalog-add-btn--pill{border-radius:999px;gap:.5rem;min-width:8.25rem;height:2.25rem;padding:0 .75rem 0 .375rem}.sales-catalog-add-btn--compact{border-radius:1rem;width:2.75rem;height:2.75rem;padding:0}.sales-catalog-add-btn--ready{color:hsl(var(--primary-foreground));background:linear-gradient(165deg,var(--module-sales)0%,var(--module-sales)100%)}@supports (color:color-mix(in lab,red,red)){.sales-catalog-add-btn--ready{background:linear-gradient(165deg,color-mix(in srgb,var(--module-sales)92%,white)0%,var(--module-sales)100%)}}.sales-catalog-add-btn--ready{border-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sales-catalog-add-btn--ready{border-color:color-mix(in srgb,var(--module-sales)55%,hsl(var(--foreground)/.08))}}.sales-catalog-add-btn--ready{box-shadow:var(--shadow-surface-sm),inset 0 1px #ffffff38}.sales-catalog-add-btn--ready:hover:not(:disabled){box-shadow:var(--shadow-surface-md),0 0 0 3px var(--module-sales),inset 0 1px #ffffff3d}@supports (color:color-mix(in lab,red,red)){.sales-catalog-add-btn--ready:hover:not(:disabled){box-shadow:var(--shadow-surface-md),0 0 0 3px color-mix(in srgb,var(--module-sales)16%,transparent),inset 0 1px #ffffff3d}}.sales-catalog-add-btn--queued{color:var(--module-sales);background:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sales-catalog-add-btn--queued{background:color-mix(in srgb,var(--module-sales)9%,hsl(var(--card)))}}.sales-catalog-add-btn--queued{border-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sales-catalog-add-btn--queued{border-color:color-mix(in srgb,var(--module-sales)28%,transparent)}}.sales-catalog-add-btn--queued{box-shadow:inset 0 1px #ffffff59}.sales-catalog-add-btn--queued:hover:not(:disabled){background:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sales-catalog-add-btn--queued:hover:not(:disabled){background:color-mix(in srgb,var(--module-sales)14%,hsl(var(--card)))}}.sales-catalog-add-btn--queued:hover:not(:disabled){border-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sales-catalog-add-btn--queued:hover:not(:disabled){border-color:color-mix(in srgb,var(--module-sales)40%,transparent)}}.sales-catalog-add-btn--disabled{cursor:not-allowed;opacity:.42}.sales-catalog-add-btn__glyph{background:#ffffff29;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:inline-flex;position:relative}.sales-catalog-add-btn__glyph--compact{border-radius:inherit;background:0 0;width:100%;height:100%}.sales-catalog-add-btn__glyph-ring{border-radius:inherit;opacity:0;border:1px solid #ffffff38;transition:opacity .18s,transform .22s;position:absolute;inset:-2px;transform:scale(.88)}.sales-catalog-add-btn--ready:hover:not(:disabled) .sales-catalog-add-btn__glyph-ring{opacity:1;animation:1.6s ease-in-out infinite sales-add-ring-breathe;transform:scale(1)}.sales-catalog-add-btn__plus{width:.9375rem;height:.9375rem;transition:transform .22s cubic-bezier(.22,1,.36,1)}.sales-catalog-add-btn--ready:hover:not(:disabled) .sales-catalog-add-btn__plus{transform:rotate(90deg)scale(1.05)}.sales-catalog-add-btn__label{letter-spacing:.01em;white-space:nowrap;font-size:.6875rem}.sales-catalog-add-btn__pill-count{background:var(--module-sales);min-width:1.125rem;height:1.125rem;color:hsl(var(--primary-foreground));box-shadow:0 0 0 2px hsl(var(--card));border-radius:999px;justify-content:center;align-items:center;padding:0 .3125rem;font-size:.625rem;font-weight:800;line-height:1;display:inline-flex}.sales-catalog-add-btn__glyph--queued{background:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sales-catalog-add-btn__glyph--queued{background:color-mix(in srgb,var(--module-sales)14%,transparent)}}.sales-catalog-add-btn__stack{width:.875rem;height:.75rem;position:relative}.sales-catalog-add-btn__stack span{background:currentColor;border-radius:999px;height:.1875rem;position:absolute;left:0;right:0}.sales-catalog-add-btn__stack span:first-child{opacity:.45;top:0;transform:translateY(0)}.sales-catalog-add-btn__stack span:last-child{opacity:.95;bottom:0}.sales-catalog-add-btn__queued-count{background:var(--module-sales);min-width:.9375rem;height:.9375rem;color:hsl(var(--primary-foreground));box-shadow:0 0 0 2px hsl(var(--card));border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.5625rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-.3125rem;right:-.3125rem}.sales-catalog-add-btn--compact .sales-catalog-add-btn__queued-count{top:-.25rem;right:-.25rem}@keyframes sales-add-ring-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.sales-catalog-condition-mark--new .sales-catalog-condition-mark__lamp,.sales-catalog-add-btn--ready:hover:not(:disabled) .sales-catalog-add-btn__glyph-ring{animation:none}.sales-catalog-add-btn--ready:hover:not(:disabled) .sales-catalog-add-btn__plus{transform:none}}.sales-functional-badge{border-radius:.5rem;align-items:center;gap:.25rem;padding:.1875rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.sales-functional-badge--ok{background:hsl(var(--color-green-apple)/.15);color:var(--color-green-darker)}.sales-functional-badge--bad{background:hsl(var(--destructive)/.12);color:hsl(var(--destructive))}.sales-battery-badge{background:hsl(var(--muted));border-radius:.5rem;align-items:center;gap:.25rem;padding:.1875rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.sales-battery-badge--high{color:var(--color-green-apple)}.sales-battery-badge--mid{color:var(--color-orange)}.sales-battery-badge--low{color:var(--color-red-apple)}.sales-scroll-area{scrollbar-width:thin;scrollbar-color:hsl(var(--primary)/.35)hsl(var(--muted))}.sales-field-label{color:hsl(var(--muted-foreground));margin-bottom:.25rem;font-size:.75rem;font-weight:500}.sales-payment-tile{border:1.5px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:2.75rem;padding:.5rem .375rem;font-size:.625rem;font-weight:600;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.sales-payment-tile:hover{border-color:hsl(var(--primary)/.35);background:hsl(var(--muted)/.5)}.sales-payment-tile--active{border-color:hsl(var(--primary));background:hsl(var(--primary)/.08);box-shadow:0 0 0 1px hsl(var(--primary)/.2)}.sales-debt-banner{border:1px solid hsl(var(--color-orange)/.28);background:hsl(var(--color-orange)/.08);border-radius:.75rem;padding:.625rem .75rem}.sales-tradein-inventory-added{border:2px solid hsl(var(--color-green-apple)/.35);background:hsl(var(--color-green-apple)/.08);width:100%;height:2.5rem;color:var(--color-green-apple);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.sales-icon-btn{border-radius:.75rem;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s;display:inline-flex}.sales-icon-btn--primary{background:var(--gradient-primary);color:hsl(var(--primary-foreground));box-shadow:var(--shadow-surface-sm)}.sales-icon-btn--primary:hover:not(:disabled){box-shadow:var(--shadow-surface-md)}.sales-icon-btn--success{background:var(--gradient-success);color:hsl(var(--primary-foreground));box-shadow:var(--shadow-surface-sm)}.sales-icon-btn:active:not(:disabled){transform:scale(.95)}.sales-stock-badge{color:hsl(var(--primary-foreground));border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.sales-stock-badge--ok{background:var(--color-green-apple)}.sales-stock-badge--low{background:var(--color-orange)}.sales-stock-badge--out{background:hsl(var(--destructive))}.sales-history-row{cursor:default;border:1px solid hsl(var(--border)/.82);background:hsl(var(--card));box-shadow:var(--shadow-surface-sm);border-radius:1rem;padding:.75rem 1rem .75rem 1.125rem;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.sales-history-row:before{content:"";background:var(--color-blue-apple);opacity:0;border-radius:0 2px 2px 0;width:3px;transition:opacity .2s;position:absolute;top:.65rem;bottom:.65rem;left:0}@media(min-width:1024px){.sales-history-row{padding:1rem 1.25rem 1rem 1.375rem}}.sales-history-row:hover{border-color:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.sales-history-row:hover{border-color:color-mix(in srgb,var(--color-blue-apple)32%,hsl(var(--border)))}}.sales-history-row:hover{box-shadow:var(--shadow-surface-sm),0 6px 18px var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.sales-history-row:hover{box-shadow:var(--shadow-surface-sm),0 6px 18px color-mix(in srgb,var(--color-blue-apple)8%,transparent)}}.sales-history-row:hover{transform:translateY(-1px)}.sales-history-row:hover:before{opacity:.85}.sales-status-badge{color:hsl(var(--primary-foreground));border:0;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.sales-status-badge--paid{background:var(--gradient-success);box-shadow:0 2px 6px hsl(var(--color-green-apple)/.25)}.sales-status-badge--pending{background:var(--gradient-warning);box-shadow:0 2px 6px hsl(var(--color-orange)/.25)}.sales-status-badge--returned{background:var(--gradient-danger);box-shadow:0 2px 6px hsl(var(--destructive)/.25)}.sales-status-badge--partial{background:linear-gradient(135deg,var(--color-orange),var(--color-orange-dark));box-shadow:0 2px 6px hsl(var(--color-orange)/.2)}.sales-client-avatar{width:1.5rem;height:1.5rem;color:hsl(var(--primary-foreground));background:var(--gradient-primary-br);border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;display:flex}.sales-client-avatar--empty{background:linear-gradient(135deg,hsl(var(--muted)),hsl(var(--border)))}.sales-history-sep{color:hsl(var(--border))}.sales-history-view-btn{border-color:var(--color-blue-apple)!important}@supports (color:color-mix(in lab,red,red)){.sales-history-view-btn{border-color:color-mix(in srgb,var(--color-blue-apple)35%,hsl(var(--border)))!important}}.sales-history-view-btn{transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s;color:var(--color-blue-apple)!important;border-radius:999px!important}.sales-history-view-btn:hover{background:var(--color-blue-apple)!important}@supports (color:color-mix(in lab,red,red)){.sales-history-view-btn:hover{background:color-mix(in srgb,var(--color-blue-apple)12%,transparent)!important}}.sales-history-view-btn:hover{color:var(--color-blue-apple)!important;border-color:var(--color-blue-apple)!important}@supports (color:color-mix(in lab,red,red)){.sales-history-view-btn:hover{border-color:color-mix(in srgb,var(--color-blue-apple)45%,hsl(var(--border)))!important}}.sales-history-view-btn:hover{box-shadow:0 4px 12px var(--color-blue-apple);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.sales-history-view-btn:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--color-blue-apple)18%,transparent)}}.sales-loyalty-pill{border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.sales-loyalty-pill--earned{background:hsl(var(--color-green-apple)/.12);color:var(--color-green-apple)}.sales-loyalty-pill--used{background:hsl(var(--destructive)/.12);color:hsl(var(--destructive))}.sales-credit-summary{background:hsl(var(--color-orange)/.1);color:var(--color-orange);font-weight:600}.sales-tradein-form-icon-primary{color:var(--color-red-pink)}.sales-tradein-form-icon-indigo{color:var(--color-indigo)}.sales-tradein-form-icon-purple{color:var(--color-purple)}.sales-tradein-form-icon-warning{color:var(--color-orange)}.sales-tradein-slider{background:linear-gradient(90deg,var(--color-red-apple),var(--color-orange),var(--color-green-apple))}.sales-tradein-condition-active{border-color:var(--color-orange);background:hsl(var(--color-orange)/.05)}.sales-tradein-damage-panel,.sales-tradein-damage-toggle--on{background:hsl(var(--destructive)/.05)}.sales-tradein-value-panel{border-color:hsl(var(--color-green-apple)/.3)}.sales-tradein-value-header{background:linear-gradient(135deg,hsl(var(--color-green-apple)/.08),hsl(var(--color-green-apple)/.04))}.sales-tradein-value-footer{border-color:hsl(var(--color-green-apple)/.15);background:hsl(var(--color-green-apple)/.03)}.sales-tradein-submit{background:linear-gradient(135deg,var(--color-red-pink),var(--color-red-apple));font-weight:600}.sales-tradein-submit:disabled{background:hsl(var(--border))}.sale-detail-dialog{position:relative;overflow:hidden;border-color:hsl(var(--border)/.88)!important;background:radial-gradient(120% 80% at 100% 0%,var(--module-sales)0%,transparent 55%),hsl(var(--card))!important;width:min(100vw - 1.5rem,960px)!important;max-width:min(100vw - 1.5rem,960px)!important}@supports (color:color-mix(in lab,red,red)){.sale-detail-dialog{background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--module-sales)6%,transparent)0%,transparent 55%),hsl(var(--card))!important}}.sale-detail-dialog:before{content:"";pointer-events:none;opacity:.022;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.88' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px 128px;position:absolute;inset:0}.sale-detail-hero{border-bottom:1px solid hsl(var(--border)/.75);background:linear-gradient(180deg,var(--module-sales)0%,hsl(var(--card))100%)}@supports (color:color-mix(in lab,red,red)){.sale-detail-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--module-sales)5%,hsl(var(--card))),hsl(var(--card)))}}.sale-detail-hero-top{padding:1rem 1.25rem .75rem}.sale-detail-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:700}.sale-detail-kpi-strip{border-top:1px solid hsl(var(--border)/.65);background:hsl(var(--border)/.65);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@media(min-width:640px){.sale-detail-kpi-strip--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.sale-detail-kpi-strip:not(.sale-detail-kpi-strip--compact){grid-template-columns:repeat(4,minmax(0,1fr))}}.sale-detail-kpi-cell{background:hsl(var(--card));padding:.75rem 1rem}.sale-detail-kpi-cell--primary{background:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sale-detail-kpi-cell--primary{background:color-mix(in srgb,var(--module-sales)6%,hsl(var(--card)))}}.sale-detail-kpi-label{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:.125rem;font-size:.5625rem;font-weight:700}.sale-detail-kpi-value{color:hsl(var(--foreground));font-size:.9375rem;font-weight:700;line-height:1.2}.sale-detail-kpi-value--hero{letter-spacing:-.02em;color:var(--module-sales);font-size:1.375rem}.sale-detail-kpi-value--profit{color:var(--color-green-apple)}.sale-detail-status{letter-spacing:.02em;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.sale-detail-status--completed{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.sale-detail-status--completed{background:color-mix(in srgb,var(--color-green-apple)12%,transparent)}}.sale-detail-status--completed{color:var(--color-green-apple)}.sale-detail-status--pending{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.sale-detail-status--pending{background:color-mix(in srgb,var(--color-orange)12%,transparent)}}.sale-detail-status--pending{color:var(--color-orange)}.sale-detail-status--cancelled{background:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.sale-detail-status--cancelled{background:color-mix(in srgb,hsl(var(--destructive))10%,transparent)}}.sale-detail-status--cancelled{color:hsl(var(--destructive))}.sale-detail-body{background:hsl(var(--muted)/.15)}.sale-detail-people-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media(min-width:640px){.sale-detail-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.sale-detail-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.sale-detail-people-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sale-detail-info-card--loyalty{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.sale-detail-info-card--loyalty{border-color:color-mix(in srgb,var(--color-green-apple)16%,hsl(var(--border)))}}.sale-detail-info-card--loyalty{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.sale-detail-info-card--loyalty{background:color-mix(in srgb,var(--color-green-apple)4%,hsl(var(--card)))}}.sale-detail-context-strip{border:1px dashed hsl(var(--border)/.9);background:hsl(var(--muted)/.22);border-radius:.75rem;flex-wrap:wrap;gap:.75rem 1.25rem;padding:.625rem .875rem;display:flex}.sale-detail-context-item{flex-wrap:wrap;align-items:baseline;gap:.375rem;font-size:.6875rem;display:inline-flex}.sale-detail-context-label{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-weight:700}.sale-detail-context-value{color:hsl(var(--foreground));font-weight:600}.sale-detail-line-tag--discount{color:hsl(var(--destructive));background:hsl(var(--destructive)/.08)}.sale-detail-notes-block{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));border-radius:.875rem;overflow:hidden}.sale-detail-kpi-strip--compact{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.sale-detail-kpi-strip--compact{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}.sale-detail-info-card{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));border-radius:.875rem;min-width:0;padding:.875rem 1rem}.sale-detail-info-card--payment{border-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sale-detail-info-card--payment{border-color:color-mix(in srgb,var(--module-sales)18%,hsl(var(--border)))}}.sale-detail-info-card--payment{background:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sale-detail-info-card--payment{background:color-mix(in srgb,var(--module-sales)4%,hsl(var(--card)))}}.sale-detail-info-label{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;margin-bottom:.375rem;font-size:.625rem;font-weight:700;display:flex}.sale-detail-info-value{color:hsl(var(--foreground));word-break:break-word;font-size:.9375rem;font-weight:600;line-height:1.35}.sale-detail-info-meta{color:hsl(var(--muted-foreground));word-break:break-word;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;line-height:1.4;display:flex}.sale-detail-tier-badge{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:.375rem;align-items:center;gap:.25rem;margin-top:.375rem;padding:.125rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.sale-detail-line-header{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground)/.85);grid-template-columns:1fr auto;gap:1rem;padding:.25rem .5rem .375rem;font-size:.5625rem;font-weight:600;display:grid}.sale-detail-line-header span:last-child{text-align:right;min-width:5rem}.sale-detail-line-row{border-radius:.625rem;grid-template-columns:1fr auto;align-items:start;gap:1rem;padding:.5rem;transition:background-color .12s;display:grid}.sale-detail-line-row:hover{background:hsl(var(--muted)/.35)}.sale-detail-line-product{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.sale-detail-line-icon{width:.875rem;height:.875rem;color:var(--module-sales);flex-shrink:0;margin-top:.125rem}.sale-detail-line-name{color:hsl(var(--foreground));word-break:break-word;font-size:.8125rem;font-weight:600;line-height:1.35}.sale-detail-line-tag{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.625rem;display:inline-flex}.sale-detail-line-amount{text-align:right;min-width:5rem;color:hsl(var(--foreground));padding-top:.125rem;font-size:.8125rem;font-weight:700}.sale-detail-financial{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.875rem;overflow:hidden}.sale-detail-financial-title{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));padding:.75rem .875rem .5rem;font-size:.625rem;font-weight:700}.sale-detail-financial-method{padding:0 .875rem .75rem}.sale-detail-financial-block{border-top:1px solid hsl(var(--border)/.6);padding:.625rem .875rem}.sale-detail-financial-label{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:.375rem;font-size:.5625rem;font-weight:700}.sale-detail-financial-hint{border-top:1px solid hsl(var(--border)/.6);color:hsl(var(--muted-foreground));padding:.625rem .875rem;font-size:.6875rem;line-height:1.4}.sale-detail-footer{border-top:1px solid hsl(var(--border));background:hsl(var(--card));flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;padding:.875rem 1.25rem;display:flex}.sale-detail-footer--minimal{justify-content:flex-start}.sales-checkout-rail-header{border-bottom:1px solid hsl(var(--border)/.72);background:linear-gradient(180deg,var(--module-sales)0%,hsl(var(--muted)/.18)100%)}@supports (color:color-mix(in lab,red,red)){.sales-checkout-rail-header{background:linear-gradient(180deg,color-mix(in srgb,var(--module-sales)5%,hsl(var(--muted)/.32)),hsl(var(--muted)/.18))}}.sales-checkout-rail{background:linear-gradient(180deg,var(--module-sales)0%,hsl(var(--background))28%);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sales-checkout-rail{background:linear-gradient(180deg,color-mix(in srgb,var(--module-sales)3%,hsl(var(--card))),hsl(var(--background))28%)}}.sales-checkout-rail-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;scroll-padding-bottom:.5rem;overflow:hidden auto}.sales-checkout-total-strip{border-bottom:1px solid hsl(var(--border)/.65);background:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.sales-checkout-total-strip{background:color-mix(in srgb,hsl(var(--card))88%,transparent)}}.sales-checkout-total-strip{-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 12px hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.sales-checkout-total-strip{box-shadow:0 4px 12px color-mix(in srgb,hsl(var(--foreground))4%,transparent)}}.sales-checkout-rail-section{border:1px solid hsl(var(--border)/.72);background:hsl(var(--card));box-shadow:var(--shadow-surface-sm);border-radius:1rem;padding:.75rem}.sales-checkout-rail-section--client{z-index:5;overflow:visible}.sales-checkout-rail-section-label{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:700}.sales-checkout-payment-grid{background:hsl(var(--muted)/.22);border-radius:.875rem;padding:.35rem}.sales-checkout-payment-tile{isolation:isolate;transition:border-color .16s,background-color .16s,box-shadow .2s,transform .16s,color .16s;position:relative}.sales-checkout-payment-tile:before{content:"";opacity:0;background:0 0;border-radius:0 0 .75rem .75rem;height:3px;transition:background .18s,opacity .18s;position:absolute;inset:auto 0 0}.sales-checkout-payment-tile-check{width:.95rem;height:.95rem;color:inherit;background:#ffffff38;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:.3rem;right:.3rem;box-shadow:0 1px 2px #0000001f}.sales-checkout-payment-tile-icon{background:hsl(var(--muted)/.45);width:1.65rem;height:1.65rem;color:hsl(var(--muted-foreground));border-radius:.55rem;justify-content:center;align-items:center;transition:background .16s,color .16s,transform .16s;display:flex}.sales-checkout-payment-tile-icon--active{color:inherit;background:#ffffff2e;transform:scale(1.05)}.sales-checkout-payment-tile--active{z-index:1;font-weight:800;transform:translateY(-1px)}.sales-checkout-payment-tile--active:before{opacity:1}.sales-checkout-payment-tile--cash.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--cash[data-state=on]{border-color:var(--module-sales)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--cash.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--cash[data-state=on]{border-color:color-mix(in srgb,var(--module-sales)55%,hsl(var(--border)))!important}}.sales-checkout-payment-tile--cash.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--cash[data-state=on]{background:linear-gradient(165deg,var(--module-sales)0%,var(--module-sales)100%)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--cash.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--cash[data-state=on]{background:linear-gradient(165deg,var(--module-sales)0%,color-mix(in srgb,var(--module-sales)82%,black)100%)!important}}.sales-checkout-payment-tile--cash.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--cash[data-state=on]{color:hsl(var(--primary-foreground))!important;box-shadow:0 0 0 1px var(--module-sales),0 6px 16px var(--module-sales)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--cash.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--cash[data-state=on]{box-shadow:0 0 0 1px color-mix(in srgb,var(--module-sales)35%,transparent),0 6px 16px color-mix(in srgb,var(--module-sales)32%,transparent)!important}}.sales-checkout-payment-tile--cash.sales-checkout-payment-tile--active:before,.sales-checkout-payment-tile--cash[data-state=on]:before{background:#fff}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--cash.sales-checkout-payment-tile--active:before,.sales-checkout-payment-tile--cash[data-state=on]:before{background:color-mix(in srgb,white 55%,var(--module-sales))}}.sales-checkout-payment-tile--card.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--card[data-state=on]{border-color:var(--color-blue-apple)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--card.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--card[data-state=on]{border-color:color-mix(in srgb,var(--color-blue-apple)55%,hsl(var(--border)))!important}}.sales-checkout-payment-tile--card.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--card[data-state=on]{background:linear-gradient(165deg,var(--color-blue-apple)0%,var(--color-blue-apple)100%)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--card.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--card[data-state=on]{background:linear-gradient(165deg,var(--color-blue-apple)0%,color-mix(in srgb,var(--color-blue-apple)78%,black)100%)!important}}.sales-checkout-payment-tile--card.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--card[data-state=on]{color:hsl(var(--primary-foreground))!important;box-shadow:0 0 0 1px var(--color-blue-apple),0 6px 16px var(--color-blue-apple)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--card.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--card[data-state=on]{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-blue-apple)35%,transparent),0 6px 16px color-mix(in srgb,var(--color-blue-apple)28%,transparent)!important}}.sales-checkout-payment-tile--card.sales-checkout-payment-tile--active:before,.sales-checkout-payment-tile--card[data-state=on]:before{background:#fff}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--card.sales-checkout-payment-tile--active:before,.sales-checkout-payment-tile--card[data-state=on]:before{background:color-mix(in srgb,white 50%,var(--color-blue-apple))}}.sales-checkout-payment-tile--transfer.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--transfer[data-state=on]{border-color:var(--color-teal-apple)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--transfer.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--transfer[data-state=on]{border-color:color-mix(in srgb,var(--color-teal-apple)55%,hsl(var(--border)))!important}}.sales-checkout-payment-tile--transfer.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--transfer[data-state=on]{background:linear-gradient(165deg,var(--color-teal-apple)0%,var(--color-teal-apple)100%)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--transfer.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--transfer[data-state=on]{background:linear-gradient(165deg,var(--color-teal-apple)0%,color-mix(in srgb,var(--color-teal-apple)78%,black)100%)!important}}.sales-checkout-payment-tile--transfer.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--transfer[data-state=on]{color:hsl(var(--primary-foreground))!important;box-shadow:0 0 0 1px var(--color-teal-apple),0 6px 16px var(--color-teal-apple)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--transfer.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--transfer[data-state=on]{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-teal-apple)35%,transparent),0 6px 16px color-mix(in srgb,var(--color-teal-apple)28%,transparent)!important}}.sales-checkout-payment-tile--transfer.sales-checkout-payment-tile--active:before,.sales-checkout-payment-tile--transfer[data-state=on]:before{background:#fff}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--transfer.sales-checkout-payment-tile--active:before,.sales-checkout-payment-tile--transfer[data-state=on]:before{background:color-mix(in srgb,white 50%,var(--color-teal-apple))}}.sales-checkout-payment-tile--credit.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--credit[data-state=on]{border-color:var(--color-orange)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--credit.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--credit[data-state=on]{border-color:color-mix(in srgb,var(--color-orange)55%,hsl(var(--border)))!important}}.sales-checkout-payment-tile--credit.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--credit[data-state=on]{background:linear-gradient(165deg,var(--color-orange)0%,var(--color-orange)100%)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--credit.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--credit[data-state=on]{background:linear-gradient(165deg,var(--color-orange)0%,color-mix(in srgb,var(--color-orange)78%,black)100%)!important}}.sales-checkout-payment-tile--credit.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--credit[data-state=on]{color:hsl(var(--primary-foreground))!important;box-shadow:0 0 0 1px var(--color-orange),0 6px 16px var(--color-orange)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--credit.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--credit[data-state=on]{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-orange)35%,transparent),0 6px 16px color-mix(in srgb,var(--color-orange)28%,transparent)!important}}.sales-checkout-payment-tile--credit.sales-checkout-payment-tile--active:before,.sales-checkout-payment-tile--credit[data-state=on]:before{background:#fff}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--credit.sales-checkout-payment-tile--active:before,.sales-checkout-payment-tile--credit[data-state=on]:before{background:color-mix(in srgb,white 50%,var(--color-orange))}}.sales-checkout-payment-tile--debt.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--debt[data-state=on]{border-color:hsl(var(--destructive))!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--debt.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--debt[data-state=on]{border-color:color-mix(in srgb,hsl(var(--destructive))55%,hsl(var(--border)))!important}}.sales-checkout-payment-tile--debt.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--debt[data-state=on]{background:linear-gradient(165deg,hsl(var(--destructive))0%100%)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--debt.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--debt[data-state=on]{background:linear-gradient(165deg,hsl(var(--destructive)),color-mix(in srgb,hsl(var(--destructive))78%,black))!important}}.sales-checkout-payment-tile--debt.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--debt[data-state=on]{color:hsl(var(--destructive-foreground))!important;box-shadow:0 0 0 1px hsl(var(--destructive)),0 6px 16px hsl(var(--destructive))!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--debt.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--debt[data-state=on]{box-shadow:0 0 0 1px color-mix(in srgb,hsl(var(--destructive))35%,transparent),0 6px 16px color-mix(in srgb,hsl(var(--destructive))28%,transparent)!important}}.sales-checkout-payment-tile--debt.sales-checkout-payment-tile--active:before,.sales-checkout-payment-tile--debt[data-state=on]:before{background:#fff}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--debt.sales-checkout-payment-tile--active:before,.sales-checkout-payment-tile--debt[data-state=on]:before{background:color-mix(in srgb,white 45%,hsl(var(--destructive)))}}.sales-checkout-payment-tile--mixed.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--mixed[data-state=on]{border-color:var(--color-purple)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--mixed.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--mixed[data-state=on]{border-color:color-mix(in srgb,var(--color-purple)55%,hsl(var(--border)))!important}}.sales-checkout-payment-tile--mixed.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--mixed[data-state=on]{background:linear-gradient(165deg,var(--color-purple)0%,var(--color-purple)100%)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--mixed.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--mixed[data-state=on]{background:linear-gradient(165deg,var(--color-purple)0%,color-mix(in srgb,var(--color-purple)78%,black)100%)!important}}.sales-checkout-payment-tile--mixed.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--mixed[data-state=on]{color:hsl(var(--primary-foreground))!important;box-shadow:0 0 0 1px var(--color-purple),0 6px 16px var(--color-purple)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--mixed.sales-checkout-payment-tile--active,.sales-checkout-payment-tile--mixed[data-state=on]{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-purple)35%,transparent),0 6px 16px color-mix(in srgb,var(--color-purple)28%,transparent)!important}}.sales-checkout-payment-tile--mixed.sales-checkout-payment-tile--active:before,.sales-checkout-payment-tile--mixed[data-state=on]:before{background:#fff}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-tile--mixed.sales-checkout-payment-tile--active:before,.sales-checkout-payment-tile--mixed[data-state=on]:before{background:color-mix(in srgb,white 50%,var(--color-purple))}}.sales-checkout-payment-active-label{font-weight:800}.sales-checkout-payment-active-label--cash{color:var(--module-sales)}.sales-checkout-payment-active-label--card{color:var(--color-blue-apple)}.sales-checkout-payment-active-label--transfer{color:var(--color-teal-apple)}.sales-checkout-payment-active-label--credit{color:var(--color-orange)}.sales-checkout-payment-active-label--debt{color:hsl(var(--destructive))}.sales-checkout-payment-active-label--mixed{color:var(--color-purple)}.sales-checkout-payment-tile:hover{border-color:hsl(var(--border))}.sales-checkout-payment-panel--cash{border-color:var(--module-sales)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-panel--cash{border-color:color-mix(in srgb,var(--module-sales)22%,hsl(var(--border)))!important}}.sales-checkout-payment-panel--cash{background:var(--module-sales)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-panel--cash{background:color-mix(in srgb,var(--module-sales)5%,hsl(var(--card)))!important}}.sales-checkout-payment-panel--card{border-color:var(--color-blue-apple)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-panel--card{border-color:color-mix(in srgb,var(--color-blue-apple)22%,hsl(var(--border)))!important}}.sales-checkout-payment-panel--card{background:var(--color-blue-apple)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-panel--card{background:color-mix(in srgb,var(--color-blue-apple)5%,hsl(var(--card)))!important}}.sales-checkout-payment-panel--transfer{border-color:var(--color-teal-apple)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-panel--transfer{border-color:color-mix(in srgb,var(--color-teal-apple)22%,hsl(var(--border)))!important}}.sales-checkout-payment-panel--transfer{background:var(--color-teal-apple)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-panel--transfer{background:color-mix(in srgb,var(--color-teal-apple)5%,hsl(var(--card)))!important}}.sales-checkout-payment-panel--credit{border-color:var(--color-orange)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-panel--credit{border-color:color-mix(in srgb,var(--color-orange)22%,hsl(var(--border)))!important}}.sales-checkout-payment-panel--credit{background:var(--color-orange)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-panel--credit{background:color-mix(in srgb,var(--color-orange)5%,hsl(var(--card)))!important}}.sales-checkout-payment-panel--debt{border-color:hsl(var(--destructive))!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-panel--debt{border-color:color-mix(in srgb,hsl(var(--destructive))22%,hsl(var(--border)))!important}}.sales-checkout-payment-panel--debt{background:hsl(var(--destructive))!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-panel--debt{background:color-mix(in srgb,hsl(var(--destructive))5%,hsl(var(--card)))!important}}.sales-checkout-payment-panel--mixed{border-color:var(--color-purple)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-panel--mixed{border-color:color-mix(in srgb,var(--color-purple)22%,hsl(var(--border)))!important}}.sales-checkout-payment-panel--mixed{background:var(--color-purple)!important}@supports (color:color-mix(in lab,red,red)){.sales-checkout-payment-panel--mixed{background:color-mix(in srgb,var(--color-purple)5%,hsl(var(--card)))!important}}@media(prefers-reduced-motion:reduce){.sales-checkout-payment-tile--active,.sales-checkout-payment-tile-icon--active{transform:none}}.sales-checkout-footer--rail{background:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.sales-checkout-footer--rail{background:color-mix(in srgb,hsl(var(--card))96%,transparent)}}.sales-checkout-footer--rail{-webkit-backdrop-filter:blur(8px);box-shadow:0 -8px 24px hsl(var(--foreground)),inset 0 1px hsl(var(--border)/.5)}@supports (color:color-mix(in lab,red,red)){.sales-checkout-footer--rail{box-shadow:0 -8px 24px color-mix(in srgb,hsl(var(--foreground))6%,transparent),inset 0 1px hsl(var(--border)/.5)}}.sales-checkout-adjustments{border-top:none;padding-top:0}.sales-checkout-quick-amount-btn{border:1px solid var(--module-sales);border-radius:.75rem;justify-content:center;align-items:center;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sales-checkout-quick-amount-btn{border:1px solid color-mix(in srgb,var(--module-sales)28%,hsl(var(--border)))}}.sales-checkout-quick-amount-btn{background:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sales-checkout-quick-amount-btn{background:color-mix(in srgb,var(--module-sales)8%,hsl(var(--card)))}}.sales-checkout-quick-amount-btn{letter-spacing:.04em;text-transform:uppercase;color:var(--module-sales);cursor:pointer;padding:0 .75rem;font-size:.6875rem;font-weight:800;transition:background-color .14s,border-color .14s,transform .14s}.sales-checkout-quick-amount-btn:hover{border-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sales-checkout-quick-amount-btn:hover{border-color:color-mix(in srgb,var(--module-sales)45%,hsl(var(--border)))}}.sales-checkout-quick-amount-btn:hover{background:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sales-checkout-quick-amount-btn:hover{background:color-mix(in srgb,var(--module-sales)14%,hsl(var(--card)))}}.sales-checkout-quick-amount-btn:active{transform:scale(.98)}.sales-checkout-change-strip{border:1px solid var(--module-sales);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.sales-checkout-change-strip{border:1px solid color-mix(in srgb,var(--module-sales)18%,hsl(var(--border)))}}.sales-checkout-change-strip{background:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sales-checkout-change-strip{background:color-mix(in srgb,var(--module-sales)6%,hsl(var(--muted)/.25))}}.sales-checkout-change-strip{padding:.5rem .75rem;font-size:.8125rem}.sales-checkout-change-strip--ready{border-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sales-checkout-change-strip--ready{border-color:color-mix(in srgb,var(--module-sales)35%,hsl(var(--border)))}}.sales-checkout-change-strip--ready{background:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sales-checkout-change-strip--ready{background:color-mix(in srgb,var(--module-sales)10%,hsl(var(--muted)/.2))}}.sales-checkout-footer{box-shadow:0 -4px 16px hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.sales-checkout-footer{box-shadow:0 -4px 16px color-mix(in srgb,hsl(var(--foreground))4%,transparent)}}.sales-checkout-footer-cta{letter-spacing:.01em;box-shadow:0 1px #ffffff1f inset,var(--shadow-surface-sm);font-weight:800}.sales-checkout-footer-actions{opacity:.92}.sales-checkout-footer-summary-trigger{border-style:dashed;border-color:hsl(var(--border)/.85);background:hsl(var(--muted)/.18)}.sales-checkout-auto-pay-chip{border:1px dashed var(--module-sales);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.sales-checkout-auto-pay-chip{border:1px dashed color-mix(in srgb,var(--module-sales)22%,hsl(var(--border)))}}.sales-checkout-auto-pay-chip{background:hsl(var(--muted)/.22);color:hsl(var(--muted-foreground));padding:.625rem .75rem;font-size:.6875rem;line-height:1.45}.sales-checkout-extras{border:1px solid hsl(var(--border)/.72);background:hsl(var(--muted)/.12);border-radius:1rem}.sales-checkout-extras-trigger{width:100%;color:hsl(var(--foreground));cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.75rem;font-weight:700;transition:background-color .14s;display:flex}.sales-checkout-extras-trigger:hover{background:hsl(var(--muted)/.28)}.sales-checkout-extras-content{border-top:1px solid hsl(var(--border)/.6);flex-direction:column;gap:.875rem;padding:.75rem;display:flex}.sales-register-module-tabs{position:relative}.sales-register-module-tabs:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent 0%,var(--module-sales)50%,transparent 100%);height:1px;position:absolute;inset:auto .75rem 0}@supports (color:color-mix(in lab,red,red)){.sales-register-module-tabs:after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--module-sales)18%,hsl(var(--border)))50%,transparent 100%)}}.sales-register-module-tabs:after{opacity:.65}.sales-tab-count{transition:transform .18s,background-color .18s}.sales-tab-count:not(:empty){animation:.28s both sales-tab-badge-in}@keyframes sales-tab-badge-in{0%{opacity:.6;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.sales-cart-dock{position:relative;overflow:hidden}.sales-cart-dock:before{content:"";pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px 128px;position:absolute;inset:0}.sales-cart-dock--active{box-shadow:var(--shadow-surface-sm),inset 0 1px 0 var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sales-cart-dock--active{box-shadow:var(--shadow-surface-sm),inset 0 1px color-mix(in srgb,var(--module-sales)12%,transparent)}}.sales-cart-dock--buyback{box-shadow:var(--shadow-surface-sm),inset 0 1px 0 var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.sales-cart-dock--buyback{box-shadow:var(--shadow-surface-sm),inset 0 1px color-mix(in srgb,var(--color-green-apple)12%,transparent)}}@keyframes checkout-success-ring-countdown{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--ring-circumference,339px)}}@keyframes checkout-success-glow-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.75;transform:scale(1.04)}}@keyframes checkout-success-seal-in{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.sales-checkout-dialog--success{background:radial-gradient(ellipse 80% 50% at 50% -10%,var(--module-sales),transparent 55%),var(--background)}@supports (color:color-mix(in lab,red,red)){.sales-checkout-dialog--success{background:radial-gradient(ellipse 80% 50% at 50% -10%,color-mix(in srgb,var(--module-sales)14%,transparent),transparent 55%),var(--background)}}.sales-checkout-success-stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.sales-checkout-success-stage-glow{background:radial-gradient(circle,var(--module-sales),transparent 70%);border-radius:9999px;height:40%;position:absolute;inset:10% 15% auto}@supports (color:color-mix(in lab,red,red)){.sales-checkout-success-stage-glow{background:radial-gradient(circle,color-mix(in srgb,var(--module-sales)22%,transparent),transparent 70%)}}.sales-checkout-success-stage-glow{filter:blur(40px);pointer-events:none;animation:4s ease-in-out infinite checkout-success-glow-pulse}.sales-checkout-success-stage-grid{opacity:.035;background-image:linear-gradient(var(--foreground)1px,transparent 1px),linear-gradient(90deg,var(--foreground)1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.sales-checkout-success-stage-grid{background-image:linear-gradient(color-mix(in srgb,var(--foreground)8%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--foreground)8%,transparent)1px,transparent 1px)}}.sales-checkout-success-stage-grid{pointer-events:none;background-size:24px 24px}.sales-checkout-success-ring{color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sales-checkout-success-ring{color:color-mix(in srgb,var(--module-sales)55%,transparent)}}.sales-checkout-success-ring-progress{stroke-dashoffset:0;animation:5.2s linear forwards checkout-success-ring-countdown}@media(prefers-reduced-motion:reduce){.sales-checkout-success-ring-progress,.sales-checkout-success-stage-glow{animation:none}}.sales-checkout-success-seal{background:linear-gradient(145deg,var(--color-green-apple)0%,var(--color-green-apple)100%);border-radius:9999px;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.sales-checkout-success-seal{background:linear-gradient(145deg,var(--color-green-apple)0%,color-mix(in srgb,var(--color-green-apple)72%,#0a3d1f)100%)}}.sales-checkout-success-seal{box-shadow:0 12px 32px var(--color-green-apple),inset 0 1px #ffffff59}@supports (color:color-mix(in lab,red,red)){.sales-checkout-success-seal{box-shadow:0 12px 32px color-mix(in srgb,var(--color-green-apple)35%,transparent),inset 0 1px #ffffff59}}.sales-checkout-success-seal{animation:.55s cubic-bezier(.34,1.56,.64,1) forwards checkout-success-seal-in}.sales-checkout-success-seal-ring{border:2px solid var(--color-green-apple);border-radius:9999px;position:absolute;inset:-4px}@supports (color:color-mix(in lab,red,red)){.sales-checkout-success-seal-ring{border:2px solid color-mix(in srgb,var(--color-green-apple)35%,transparent)}}.sales-checkout-success-seal-ring{opacity:.7}.sales-checkout-success-total{border:1px solid var(--module-sales);border-radius:1rem;flex-direction:column;align-items:center;gap:.25rem;padding:.85rem 1.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.sales-checkout-success-total{border:1px solid color-mix(in srgb,var(--module-sales)18%,var(--border))}}.sales-checkout-success-total{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.sales-checkout-success-total{background:color-mix(in srgb,var(--background)88%,var(--module-sales)12%)}}.sales-checkout-success-total{box-shadow:var(--shadow-surface-sm)}.sales-checkout-success-total-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);font-size:.65rem;font-weight:700}.sales-checkout-success-total-amount{letter-spacing:-.03em;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--foreground)}.sales-checkout-success-chip{border:1px solid var(--border);background:var(--background);border-radius:9999px;align-items:center;gap:.375rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sales-checkout-success-chip{background:color-mix(in srgb,var(--background)92%,var(--foreground)8%)}}.sales-checkout-success-chip--neutral{color:var(--foreground)}.sales-checkout-success-chip--change{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.sales-checkout-success-chip--change{border-color:color-mix(in srgb,var(--color-green-apple)35%,transparent)}}.sales-checkout-success-chip--change{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.sales-checkout-success-chip--change{background:color-mix(in srgb,var(--color-green-apple)10%,var(--background))}}.sales-checkout-success-chip--change{color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.sales-checkout-success-chip--change{color:color-mix(in srgb,var(--color-green-apple)85%,var(--foreground))}}.sales-checkout-success-chip--cash{background:#34c759;border-color:#34c75959}@supports (color:color-mix(in lab,red,red)){.sales-checkout-success-chip--cash{background:color-mix(in srgb,#34c759 12%,var(--background))}}.sales-checkout-success-chip--cash{color:#248a3d}.sales-checkout-success-chip--card{background:#007aff;border-color:#007aff59}@supports (color:color-mix(in lab,red,red)){.sales-checkout-success-chip--card{background:color-mix(in srgb,#007aff 10%,var(--background))}}.sales-checkout-success-chip--card{color:#005ecb}.sales-checkout-success-chip--transfer{background:#5856d6;border-color:#5856d659}@supports (color:color-mix(in lab,red,red)){.sales-checkout-success-chip--transfer{background:color-mix(in srgb,#5856d6 10%,var(--background))}}.sales-checkout-success-chip--transfer{color:#4340a8}.sales-checkout-success-chip--credit{background:#ff9500;border-color:#ff950059}@supports (color:color-mix(in lab,red,red)){.sales-checkout-success-chip--credit{background:color-mix(in srgb,#ff9500 12%,var(--background))}}.sales-checkout-success-chip--credit{color:#c93400}.sales-checkout-success-chip--debt{background:#ff3b30;border-color:#ff3b3059}@supports (color:color-mix(in lab,red,red)){.sales-checkout-success-chip--debt{background:color-mix(in srgb,#ff3b30 10%,var(--background))}}.sales-checkout-success-chip--debt{color:#d70015}.sales-checkout-success-chip--mixed{border-color:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sales-checkout-success-chip--mixed{border-color:color-mix(in srgb,var(--module-sales)35%,transparent)}}.sales-checkout-success-chip--mixed{background:var(--module-sales)}@supports (color:color-mix(in lab,red,red)){.sales-checkout-success-chip--mixed{background:color-mix(in srgb,var(--module-sales)12%,var(--background))}}.sales-checkout-success-chip--mixed{color:var(--module-sales)}.inventory-dialog-shell{box-shadow:var(--shadow-surface-xl),0 0 0 1px hsl(var(--foreground)/.04);border:1px solid hsl(var(--border)/.9);animation:.28s cubic-bezier(.32,.72,0,1) inventoryModalFadeIn;position:relative}@media(prefers-reduced-motion:reduce){.inventory-dialog-shell{animation:none}}.inventory-dialog-shell:before{content:"";pointer-events:none;z-index:3;border-radius:min(var(--radius-4xl),24px)0 0 min(var(--radius-4xl),24px);background:linear-gradient(180deg,var(--module-inventory)0%,var(--module-inventory)100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.inventory-dialog-shell:before{background:linear-gradient(180deg,var(--module-inventory)0%,color-mix(in srgb,var(--module-inventory)32%,transparent)100%)}}.inventory-dialog-shell:before{opacity:.92}.inventory-dialog-chrome-header{z-index:1;border-bottom:1px solid hsl(var(--border)/.8);background:linear-gradient(180deg,hsl(var(--card)/.95)0%,var(--module-inventory)100%);flex-shrink:0;position:relative}@supports (color:color-mix(in lab,red,red)){.inventory-dialog-chrome-header{background:linear-gradient(180deg,hsl(var(--card)/.95),color-mix(in srgb,var(--module-inventory)4%,hsl(var(--muted)/.3)))}}.inventory-dialog-glyph{border:1px solid var(--module-inventory);border-radius:.875rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.inventory-dialog-glyph{border:1px solid color-mix(in srgb,var(--module-inventory)22%,hsl(var(--border)))}}.inventory-dialog-glyph{background:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.inventory-dialog-glyph{background:color-mix(in srgb,var(--module-inventory)12%,hsl(var(--card)))}}.inventory-dialog-glyph{color:var(--module-inventory);box-shadow:var(--shadow-surface-sm)}.inventory-dialog-hero{z-index:1;border-bottom:1px solid hsl(var(--border)/.75);background:radial-gradient(90% 120% at 0% 0%,var(--module-inventory)0%,transparent 62%),hsl(var(--card));position:relative}@supports (color:color-mix(in lab,red,red)){.inventory-dialog-hero{background:radial-gradient(90% 120% at 0% 0%,color-mix(in srgb,var(--module-inventory)8%,transparent)0%,transparent 62%),hsl(var(--card))}}.inventory-dialog-body-stage{z-index:1;background:radial-gradient(100% 80% at 50% 0%,var(--module-inventory)0%,transparent 55%),hsl(var(--muted)/.16);position:relative}@supports (color:color-mix(in lab,red,red)){.inventory-dialog-body-stage{background:radial-gradient(100% 80% at 50% 0%,color-mix(in srgb,var(--module-inventory)3.5%,transparent)0%,transparent 55%),hsl(var(--muted)/.16)}}.inventory-dialog-footer-rail{z-index:1;border-top:1px solid hsl(var(--border)/.8);background:hsl(var(--card)/.92);flex-shrink:0;position:relative}@keyframes inventoryModalFadeIn{0%{opacity:0}to{opacity:1}}.inventory-section-icon{color:hsl(var(--primary-foreground))}.inventory-section-icon--primary{background:var(--gradient-primary-br)}.inventory-section-icon--success{background:var(--gradient-success-br)}.inventory-section-icon--warning{background:var(--gradient-warning-br)}.inventory-section-icon--danger{background:var(--gradient-danger-br)}.inventory-section-icon--purple{background:var(--gradient-purple-br)}.inventory-section-icon--indigo{background:linear-gradient(to bottom right,var(--color-indigo),var(--color-blue-apple))}.inventory-section-icon--orange{background:var(--gradient-warning-br)}.inventory-section-icon--muted{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.inventory-detail-icon--primary{color:hsl(var(--primary))}.inventory-detail-icon--success{color:var(--color-green-apple)}.inventory-detail-icon--warning{color:var(--color-orange)}.inventory-detail-icon--danger{color:hsl(var(--destructive))}.inventory-detail-icon--purple{color:var(--color-purple)}.inventory-detail-icon--indigo{color:var(--color-indigo)}.inventory-detail-icon--orange{color:var(--color-orange)}.inventory-detail-icon--muted{color:hsl(var(--muted-foreground))}.inventory-battery-badge--success{background:var(--color-green-apple)}.inventory-battery-badge--warning{background:var(--color-orange)}.inventory-battery-badge--danger{background:hsl(var(--destructive))}.inventory-module-catalog{--panel-accent:var(--module-inventory)}.inventory-header-glyph{border:1px solid var(--module-inventory);border-radius:.75rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.inventory-header-glyph{border:1px solid color-mix(in srgb,var(--module-inventory)22%,hsl(var(--border)))}}.inventory-header-glyph{background:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.inventory-header-glyph{background:color-mix(in srgb,var(--module-inventory)12%,hsl(var(--card)))}}.inventory-header-glyph{color:var(--module-inventory);box-shadow:var(--shadow-surface-sm)}.inventory-register-panel-header{border-bottom:1px solid var(--surface-header-border);background:var(--surface-header)}.inventory-register-panel-title{letter-spacing:-.02em;color:hsl(var(--foreground));font-size:.8125rem;font-weight:700}.inventory-register-toolbar-rail{border-bottom:1px solid hsl(var(--border)/.75);background:hsl(var(--card)/.55)}.inventory-products-table table{table-layout:auto;width:100%}.inventory-products-table th[data-column=product],.inventory-products-table td:has(.inventory-products-table__product){min-width:14rem}@media(min-width:1024px){.inventory-products-table th:nth-child(3),.inventory-products-table td:nth-child(3){min-width:9rem}.inventory-products-table th:nth-child(4),.inventory-products-table td:nth-child(4){width:6.5rem}.inventory-products-table th:nth-child(5),.inventory-products-table td:nth-child(5),.inventory-products-table th:nth-child(6),.inventory-products-table td:nth-child(6),.inventory-products-table th:nth-child(7),.inventory-products-table td:nth-child(7){width:5.5rem}}.inventory-catalog-stage{border-radius:0 0 min(var(--radius-4xl),24px)min(var(--radius-4xl),24px);background:radial-gradient(110% 85% at 50% 0%,var(--module-inventory)0%,transparent 55%),hsl(var(--muted)/.2)}@supports (color:color-mix(in lab,red,red)){.inventory-catalog-stage{background:radial-gradient(110% 85% at 50% 0%,color-mix(in srgb,var(--module-inventory)5%,transparent)0%,transparent 55%),hsl(var(--muted)/.2)}}.inventory-catalog-stage{box-shadow:inset 0 1px hsl(var(--foreground)/.03)}.inventory-instrument-dialog-shell{border-radius:min(var(--radius-4xl),24px);border:1px solid hsl(var(--border)/.88);background:hsl(var(--card));width:min(100vw - 1.5rem,960px);max-height:min(100dvh - 1.5rem,900px);box-shadow:var(--shadow-surface-xl),0 0 0 1px hsl(var(--foreground)/.04);flex-direction:column;gap:0;display:flex;overflow:hidden}.inventory-instrument-dialog-shell--wide{width:min(100vw - 1.5rem,1024px)}.inventory-product-hero{border-bottom:1px solid hsl(var(--border)/.75);background:linear-gradient(180deg,var(--module-inventory)0%,hsl(var(--card))100%);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.inventory-product-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--module-inventory)5%,hsl(var(--card))),hsl(var(--card)))}}.inventory-product-hero-top{padding:1rem 1.25rem .75rem}.inventory-product-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:700}.inventory-product-workbench-body{overscroll-behavior:contain;background:hsl(var(--muted)/.15);scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.inventory-product-workbench-layout{flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.25rem;display:flex}@media(min-width:900px){.inventory-product-workbench-layout:not(.inventory-product-workbench-layout--single){grid-template-columns:minmax(0,1fr) 17.5rem;align-items:start;gap:1rem;display:grid}}.inventory-product-workbench-layout--single{flex-direction:column;width:100%;max-width:100%;display:flex}.inventory-instrument-dialog-shell--compact{width:min(100vw - 1.5rem,640px)}.inventory-price-list-scroll{min-height:0}.inventory-price-list-columns{z-index:2;border-bottom:1px solid hsl(var(--border)/.75);background:hsl(var(--muted)/.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);grid-template-columns:minmax(0,1fr) 5.5rem 5.5rem 2.5rem;gap:.75rem;margin-bottom:.5rem;padding:.5rem .875rem;display:none;position:sticky;top:0}@media(min-width:640px){.inventory-price-list-columns{display:grid}}@media(min-width:768px){.inventory-price-list-columns{grid-template-columns:minmax(0,1fr) 6.5rem 6.5rem 2.75rem;gap:1rem;padding:.5rem 1rem}}.inventory-price-list-row{grid-template-columns:minmax(0,1fr);align-items:center;gap:.625rem;display:grid}@media(min-width:640px){.inventory-price-list-row{grid-template-columns:minmax(0,1fr) 5.5rem 5.5rem 2.5rem;gap:.75rem}}@media(min-width:768px){.inventory-price-list-row{grid-template-columns:minmax(0,1fr) 6.5rem 6.5rem 2.75rem;gap:1rem}}.inventory-price-list-row-label{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:.25rem;font-size:.625rem;font-weight:600;display:block}@media(min-width:640px){.inventory-price-list-row-label{display:none}}.inventory-price-list-price-cell{text-align:right}.inventory-price-list-action-cell{justify-content:flex-end;display:flex}.inventory-import-dropzone-panel{width:100%;max-width:28rem;margin-inline:auto}.inventory-product-workbench-main{flex-direction:column;gap:.875rem;min-width:0;display:flex}.inventory-product-workbench-sidebar{min-width:0}@media(min-width:900px){.inventory-product-workbench-sidebar{position:sticky;top:0}}.inventory-product-workbench-sidebar-card{border-color:var(--module-inventory)!important}@supports (color:color-mix(in lab,red,red)){.inventory-product-workbench-sidebar-card{border-color:color-mix(in srgb,var(--module-inventory)18%,hsl(var(--border)))!important}}.inventory-product-workbench-sidebar-card{background:var(--module-inventory)!important}@supports (color:color-mix(in lab,red,red)){.inventory-product-workbench-sidebar-card{background:color-mix(in srgb,var(--module-inventory)3%,hsl(var(--card)))!important}}.inventory-zone-card{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));box-shadow:var(--shadow-surface-sm);border-left-width:3px;border-radius:.875rem;overflow:visible}.inventory-zone--identity{border-left-color:var(--module-inventory)}.inventory-zone--specs{border-left-color:var(--color-blue-apple)}.inventory-zone--condition{border-left-color:var(--color-purple)}.inventory-zone--pricing{border-left-color:var(--color-green-apple)}.inventory-zone--stock{border-left-color:var(--color-orange)}.inventory-zone--notes{border-left-color:hsl(var(--muted-foreground))}.inventory-zone--import{border-left-color:var(--color-cyan)}.inventory-zone-card-header{border-bottom:1px solid hsl(var(--border)/.75);background:hsl(var(--muted)/.14);padding:.625rem .875rem}.inventory-zone-card-title{letter-spacing:.02em;color:hsl(var(--foreground));font-size:.8125rem;font-weight:650}.inventory-zone-card-sublabel{color:hsl(var(--muted-foreground));margin-top:.125rem;font-size:.6875rem}.inventory-zone-card-body{padding:.875rem}.inventory-import-dropzone{border:1px dashed hsl(var(--border));background:radial-gradient(90% 80% at 50% 0%,var(--module-inventory)0%,transparent 70%),hsl(var(--card));border-radius:.875rem}@supports (color:color-mix(in lab,red,red)){.inventory-import-dropzone{background:radial-gradient(90% 80% at 50% 0%,color-mix(in srgb,var(--module-inventory)5%,transparent)0%,transparent 70%),hsl(var(--card))}}.inventory-import-dropzone{transition:border-color .16s,background-color .16s}.inventory-import-dropzone--active{border-color:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.inventory-import-dropzone--active{border-color:color-mix(in srgb,var(--module-inventory)55%,hsl(var(--border)))}}.inventory-import-dropzone--active{background:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.inventory-import-dropzone--active{background:color-mix(in srgb,var(--module-inventory)6%,hsl(var(--card)))}}.inventory-workbench-sidebar-empty{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.inventory-workbench-sidebar-empty-icon{background:var(--module-inventory);border-radius:1rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.inventory-workbench-sidebar-empty-icon{background:color-mix(in srgb,var(--module-inventory)10%,transparent)}}.inventory-workbench-sidebar-empty-icon{color:var(--module-inventory);box-shadow:inset 0 0 0 1px var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.inventory-workbench-sidebar-empty-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--module-inventory)18%,transparent)}}.inventory-workbench-kpi-strip{border:1px solid var(--module-inventory);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.inventory-workbench-kpi-strip{border:1px solid color-mix(in srgb,var(--module-inventory)20%,hsl(var(--border)))}}.inventory-workbench-kpi-strip{background:linear-gradient(135deg,var(--module-inventory)0%,hsl(var(--card))100%)}@supports (color:color-mix(in lab,red,red)){.inventory-workbench-kpi-strip{background:linear-gradient(135deg,color-mix(in srgb,var(--module-inventory)6%,hsl(var(--card))),hsl(var(--card)))}}.inventory-workbench-kpi-strip{padding:.625rem}.inventory-workbench-kpi-cell{background:hsl(var(--muted)/.35);border-radius:.75rem;padding:.5rem .625rem}.inventory-workbench-kpi-label{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5625rem;font-weight:700}.inventory-workbench-kpi-value{font-size:.875rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--foreground));margin-top:.125rem}.inventory-supplier-payment-footer{z-index:2;border-top:1px solid hsl(var(--border)/.85);background:hsl(var(--card)/.96);padding:.875rem 1rem;padding-bottom:max(.875rem,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;bottom:0}.suppliers-panel-header--inventory{border-bottom:1px solid var(--surface-header-border);background:var(--surface-header)}.suppliers-payment-card--inventory .suppliers-payment-card-header{background:var(--module-inventory)}@supports (color:color-mix(in lab,red,red)){.suppliers-payment-card--inventory .suppliers-payment-card-header{background:color-mix(in srgb,var(--module-inventory)6%,transparent)}}.inventory-module-catalog .tabular-nums,.inventory-dialog-shell .tabular-nums{font-family:var(--font-mono)}.suppliers-dialog-shell{box-shadow:var(--shadow-surface-xl),0 0 0 1px hsl(var(--foreground)/.04);position:relative;overflow:hidden}.suppliers-dialog-shell:before{content:"";pointer-events:none;z-index:3;border-radius:min(var(--radius-4xl),24px)0 0 min(var(--radius-4xl),24px);background:linear-gradient(180deg,var(--module-suppliers)0%,var(--module-suppliers)100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.suppliers-dialog-shell:before{background:linear-gradient(180deg,var(--module-suppliers)0%,color-mix(in srgb,var(--module-suppliers)38%,transparent)100%)}}.suppliers-dialog-shell:before{opacity:.9}.suppliers-catalog{--panel-accent:var(--module-suppliers)}.suppliers-register-panel-header,.suppliers-register-panel-header--inventory{border-bottom:1px solid var(--surface-header-border);background:var(--surface-header)}.suppliers-toolbar-rail{border-bottom:1px solid hsl(var(--border)/.75);background:hsl(var(--card)/.55)}.suppliers-content-stage{background:hsl(var(--muted)/.16)}.suppliers-search-input{border-radius:min(var(--radius-2xl),16px);background:hsl(var(--muted)/.45);border-color:#0000;height:2rem;padding-left:2.25rem;font-size:.875rem;transition:border-color .16s,background-color .16s,box-shadow .16s}.suppliers-search-input:focus{border-color:var(--module-suppliers)}@supports (color:color-mix(in lab,red,red)){.suppliers-search-input:focus{border-color:color-mix(in srgb,var(--module-suppliers)35%,hsl(var(--border)))}}.suppliers-search-input:focus{background:hsl(var(--card));box-shadow:0 0 0 2px var(--module-suppliers)}@supports (color:color-mix(in lab,red,red)){.suppliers-search-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--module-suppliers)15%,transparent)}}.suppliers-register-stat-card{border-radius:min(var(--radius-2xl),16px);border:1px solid hsl(var(--border)/.8);background:hsl(var(--card)/.88);box-shadow:var(--shadow-surface-sm);padding:.625rem}.suppliers-supplier-card{cursor:pointer;border-radius:min(var(--radius-2xl),16px);border:1px solid hsl(var(--border)/.82);background:hsl(var(--card)/.94);box-shadow:var(--shadow-surface-sm);transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.suppliers-supplier-card:before{content:"";pointer-events:none;border-radius:min(var(--radius-2xl),16px)0 0 min(var(--radius-2xl),16px);background:linear-gradient(180deg,var(--module-suppliers)0%,var(--module-suppliers)100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.suppliers-supplier-card:before{background:linear-gradient(180deg,var(--module-suppliers)0%,color-mix(in srgb,var(--module-suppliers)35%,transparent)100%)}}.suppliers-supplier-card:before{opacity:.85}.suppliers-supplier-card:hover{border-color:var(--module-suppliers)}@supports (color:color-mix(in lab,red,red)){.suppliers-supplier-card:hover{border-color:color-mix(in srgb,var(--module-suppliers)28%,hsl(var(--border)))}}.suppliers-supplier-card:hover{box-shadow:var(--shadow-surface-md),0 4px 14px var(--module-suppliers)}@supports (color:color-mix(in lab,red,red)){.suppliers-supplier-card:hover{box-shadow:var(--shadow-surface-md),0 4px 14px color-mix(in srgb,var(--module-suppliers)10%,transparent)}}.suppliers-table-shell{border-radius:min(var(--radius-3xl),20px);border:1px solid hsl(var(--border)/.82);background:hsl(var(--card)/.9);box-shadow:var(--shadow-surface-sm);-webkit-backdrop-filter:blur(8px);overflow:hidden}.suppliers-table-head{border-bottom:1px solid hsl(var(--border)/.8);background:linear-gradient(180deg,hsl(var(--muted)/.42)0%,var(--module-suppliers)100%)}@supports (color:color-mix(in lab,red,red)){.suppliers-table-head{background:linear-gradient(180deg,hsl(var(--muted)/.42),color-mix(in srgb,var(--module-suppliers)3%,hsl(var(--muted)/.28)))}}.suppliers-table-row{transition:background-color .16s}.suppliers-table-row:hover{background:hsl(var(--muted)/.28)}.suppliers-empty-state{border-radius:min(var(--radius-3xl),20px);border:1px dashed hsl(var(--border)/.9);background:radial-gradient(90% 80% at 50% 0%,var(--module-suppliers)0%,transparent 60%),hsl(var(--card)/.55);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.suppliers-empty-state{background:radial-gradient(90% 80% at 50% 0%,color-mix(in srgb,var(--module-suppliers)5%,transparent)0%,transparent 60%),hsl(var(--card)/.55)}}.suppliers-empty-state{margin:.75rem;padding:2.5rem 1.5rem}.suppliers-form-hero{border-bottom:1px solid hsl(var(--border)/.8);background:radial-gradient(90% 120% at 0% 0%,var(--module-suppliers)0%,transparent 62%),linear-gradient(180deg,hsl(var(--card))0%,var(--module-suppliers)100%)}@supports (color:color-mix(in lab,red,red)){.suppliers-form-hero{background:radial-gradient(90% 120% at 0% 0%,color-mix(in srgb,var(--module-suppliers)8%,transparent)0%,transparent 62%),linear-gradient(180deg,hsl(var(--card)),color-mix(in srgb,var(--module-suppliers)4%,hsl(var(--muted)/.3)))}}.suppliers-panel-header{border-bottom:1px solid var(--surface-header-border);background:var(--surface-header)}.suppliers-dialog-footer{border-top:1px solid hsl(var(--border)/.8);background:linear-gradient(180deg,hsl(var(--card)/.55)0%,var(--module-suppliers)100%)}@supports (color:color-mix(in lab,red,red)){.suppliers-dialog-footer{background:linear-gradient(180deg,hsl(var(--card)/.55),color-mix(in srgb,var(--module-suppliers)3%,hsl(var(--muted)/.28)))}}.clients-module-catalog{--panel-accent:var(--module-clients)}.clients-header-glyph{border:1px solid var(--module-clients);border-radius:.75rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.clients-header-glyph{border:1px solid color-mix(in srgb,var(--module-clients)22%,hsl(var(--border)))}}.clients-header-glyph{background:var(--module-clients)}@supports (color:color-mix(in lab,red,red)){.clients-header-glyph{background:color-mix(in srgb,var(--module-clients)12%,hsl(var(--card)))}}.clients-header-glyph{color:var(--module-clients);box-shadow:var(--shadow-surface-sm)}.clients-register-panel-header{border-bottom:1px solid var(--surface-header-border);background:var(--surface-header)}.clients-register-panel-title{letter-spacing:-.02em;text-transform:none;color:hsl(var(--foreground));font-size:.8125rem;font-weight:700}.clients-register-toolbar-rail{border-bottom:1px solid hsl(var(--border)/.75);background:hsl(var(--card)/.55)}.clients-register-filters{padding-top:.125rem}.client-profile-loyalty-adjust{border-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.client-profile-loyalty-adjust{border-color:color-mix(in srgb,var(--color-purple)18%,hsl(var(--border)))}}.clients-catalog-stage{border-radius:0 0 min(var(--radius-4xl),24px)min(var(--radius-4xl),24px);background:hsl(var(--muted)/.16);box-shadow:inset 0 1px hsl(var(--foreground)/.03)}@keyframes clientsDialogFadeIn{0%{opacity:0}to{opacity:1}}.clients-dialog-shell{box-shadow:var(--shadow-surface-xl),0 0 0 1px hsl(var(--foreground)/.04);animation:.28s cubic-bezier(.32,.72,0,1) clientsDialogFadeIn;position:relative}@media(prefers-reduced-motion:reduce){.clients-dialog-shell{animation:none}}.clients-dialog-shell:before{content:"";pointer-events:none;z-index:3;border-radius:min(var(--radius-4xl),24px)0 0 min(var(--radius-4xl),24px);background:linear-gradient(180deg,var(--module-clients)0%,var(--module-clients)100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.clients-dialog-shell:before{background:linear-gradient(180deg,var(--module-clients)0%,color-mix(in srgb,var(--module-clients)32%,transparent)100%)}}.clients-dialog-shell:before{opacity:.92}.clients-dialog-chrome-header{z-index:1;border-bottom:1px solid hsl(var(--border)/.8);background:linear-gradient(180deg,hsl(var(--card)/.95)0%,var(--module-clients)100%);flex-shrink:0;position:relative}@supports (color:color-mix(in lab,red,red)){.clients-dialog-chrome-header{background:linear-gradient(180deg,hsl(var(--card)/.95),color-mix(in srgb,var(--module-clients)4%,hsl(var(--muted)/.3)))}}.clients-dialog-glyph{border:1px solid var(--module-clients);border-radius:.875rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.clients-dialog-glyph{border:1px solid color-mix(in srgb,var(--module-clients)22%,hsl(var(--border)))}}.clients-dialog-glyph{background:var(--module-clients)}@supports (color:color-mix(in lab,red,red)){.clients-dialog-glyph{background:color-mix(in srgb,var(--module-clients)12%,hsl(var(--card)))}}.clients-dialog-glyph{color:var(--module-clients);box-shadow:var(--shadow-surface-sm)}.clients-dialog-hero{z-index:1;border-bottom:1px solid hsl(var(--border)/.75);background:radial-gradient(90% 120% at 0% 0%,var(--module-clients)0%,transparent 62%),hsl(var(--card));position:relative}@supports (color:color-mix(in lab,red,red)){.clients-dialog-hero{background:radial-gradient(90% 120% at 0% 0%,color-mix(in srgb,var(--module-clients)8%,transparent)0%,transparent 62%),hsl(var(--card))}}.clients-dialog-body-stage{z-index:1;background:radial-gradient(100% 80% at 50% 0%,var(--module-clients)0%,transparent 55%),hsl(var(--muted)/.16);position:relative}@supports (color:color-mix(in lab,red,red)){.clients-dialog-body-stage{background:radial-gradient(100% 80% at 50% 0%,color-mix(in srgb,var(--module-clients)3.5%,transparent)0%,transparent 55%),hsl(var(--muted)/.16)}}.clients-dialog-footer-rail{z-index:1;border-top:1px solid hsl(var(--border)/.8);background:hsl(var(--card)/.92);-webkit-backdrop-filter:blur(8px);flex-shrink:0;position:relative}.client-profile-document,.client-form-document{box-shadow:none;border:none;border-radius:0;flex:1;min-height:0}.client-form-document .daily-report-header,.client-profile-document .daily-report-header{border-bottom-color:var(--module-clients)}@supports (color:color-mix(in lab,red,red)){.client-form-document .daily-report-header,.client-profile-document .daily-report-header{border-bottom-color:color-mix(in srgb,var(--module-clients)38%,hsl(var(--border)))}}.client-form-document .daily-report-header,.client-profile-document .daily-report-header{background:repeating-linear-gradient(-45deg,transparent,transparent 3px,var(--module-clients)3px,var(--module-clients)6px),linear-gradient(135deg,var(--module-clients)0%,hsl(var(--card))62%)}@supports (color:color-mix(in lab,red,red)){.client-form-document .daily-report-header,.client-profile-document .daily-report-header{background:repeating-linear-gradient(-45deg,transparent,transparent 3px,color-mix(in srgb,var(--module-clients)4%,transparent)3px,color-mix(in srgb,var(--module-clients)4%,transparent)6px),linear-gradient(135deg,color-mix(in srgb,var(--module-clients)7%,hsl(var(--card))),hsl(var(--card))62%)}}.client-profile-header-stamp{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.client-profile-avatar{border:1px solid var(--module-clients);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.client-profile-avatar{border:1px solid color-mix(in srgb,var(--module-clients)28%,hsl(var(--border)))}}.client-profile-avatar{background:var(--module-clients)}@supports (color:color-mix(in lab,red,red)){.client-profile-avatar{background:color-mix(in srgb,var(--module-clients)12%,hsl(var(--card)))}}.client-profile-avatar{letter-spacing:.06em;color:var(--module-clients);font-size:.8125rem;font-weight:900}.client-form-document-stamp{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.client-form-document-icon{border:1px solid var(--module-clients);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.client-form-document-icon{border:1px solid color-mix(in srgb,var(--module-clients)28%,hsl(var(--border)))}}.client-form-document-icon{background:var(--module-clients)}@supports (color:color-mix(in lab,red,red)){.client-form-document-icon{background:color-mix(in srgb,var(--module-clients)12%,hsl(var(--card)))}}.client-form-document-icon{color:var(--module-clients)}.client-form-document-scroll{scrollbar-gutter:stable;flex-direction:column;min-height:0;display:flex}.client-form-document-footer{background:hsl(var(--card)/.92)}.client-profile-header-stamp .daily-report-stamp-date{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;display:flex}.client-profile-header-actions{flex-wrap:wrap;justify-content:flex-end}.client-profile-header-contact-actions{flex-wrap:wrap;gap:.25rem;display:flex}.client-profile-document-scroll{scrollbar-gutter:stable;flex-direction:column;min-height:0;display:flex}.client-profile-document-scroll .daily-report-section:last-child{border-bottom:none}.client-profile-hero-metric--clients .daily-report-hero-value{color:var(--module-clients)}.client-profile-hero-metric--sales .daily-report-hero-value{color:var(--color-blue-apple)}.client-profile-hero-metric--service .daily-report-hero-value{color:var(--color-orange-apple)}.client-profile-hero-metric--loyalty .daily-report-hero-value{color:var(--color-purple)}.client-profile-detail-grid .daily-report-balance-cell{min-height:3.25rem}.client-profile-detail-value{font-size:.75rem;line-height:1.25}.client-profile-balance-cell--clients{border-left:2px solid var(--module-clients)}@supports (color:color-mix(in lab,red,red)){.client-profile-balance-cell--clients{border-left:2px solid color-mix(in srgb,var(--module-clients)45%,transparent)}}.client-profile-balance-cell--sales{border-left:2px solid var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.client-profile-balance-cell--sales{border-left:2px solid color-mix(in srgb,var(--color-blue-apple)40%,transparent)}}.client-profile-balance-cell--service{border-left:2px solid var(--color-orange-apple)}@supports (color:color-mix(in lab,red,red)){.client-profile-balance-cell--service{border-left:2px solid color-mix(in srgb,var(--color-orange-apple)40%,transparent)}}.client-profile-balance-cell--loyalty{border-left:2px solid var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.client-profile-balance-cell--loyalty{border-left:2px solid color-mix(in srgb,var(--color-purple)40%,transparent)}}.client-profile-section--sales .daily-report-section-title{color:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.client-profile-section--sales .daily-report-section-title{color:color-mix(in srgb,var(--color-blue-apple)80%,hsl(var(--foreground)))}}.client-profile-section--service .daily-report-section-title{color:var(--color-orange-apple)}@supports (color:color-mix(in lab,red,red)){.client-profile-section--service .daily-report-section-title{color:color-mix(in srgb,var(--color-orange-apple)80%,hsl(var(--foreground)))}}.client-profile-section--loyalty .daily-report-section-title{color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.client-profile-section--loyalty .daily-report-section-title{color:color-mix(in srgb,var(--color-purple)80%,hsl(var(--foreground)))}}.client-profile-loyalty-meter{margin-top:.625rem}.client-profile-loyalty-bar{background:hsl(var(--border));border-radius:999px;height:.25rem;overflow:hidden}.client-profile-loyalty-bar-fill{border-radius:999px;height:100%;transition:width .5s}.client-profile-loyalty-hint{color:hsl(var(--muted-foreground));margin-top:.375rem;font-size:.625rem}.client-profile-notes-text{color:hsl(var(--foreground));margin-top:.375rem;font-size:.75rem;line-height:1.55}.client-profile-journal-row--rich{text-align:left;align-items:start;width:100%;padding:.5rem .625rem}.client-profile-journal-row--clickable{cursor:pointer;transition:background .15s}.client-profile-journal-row--clickable:hover{background:var(--module-clients)}@supports (color:color-mix(in lab,red,red)){.client-profile-journal-row--clickable:hover{background:color-mix(in srgb,var(--module-clients)6%,hsl(var(--muted)/.12))}}.client-profile-journal-row--rich .daily-report-journal-title{white-space:normal;line-height:1.35}.client-profile-journal-subtitle{color:hsl(var(--muted-foreground));margin-top:.125rem;font-size:.5625rem;font-weight:500;display:block}.client-profile-journal-amount--loyalty{color:var(--color-purple);font-weight:800}.client-profile-empty{text-align:center;flex-direction:column;align-items:center;gap:.375rem;padding:1.5rem 1rem;display:flex}.client-profile-empty-icon{opacity:.35;color:hsl(var(--muted-foreground))}.client-profile-empty-hint{color:hsl(var(--muted-foreground));font-size:.625rem}.client-profile-footer{border-top:1px solid hsl(var(--border)/.85)}.client-profile-debt-wrap{padding:0}.client-profile-debt-wrap>div{margin:0}.client-profile-debt-wrap section{border:none;border-top:1px solid hsl(var(--border)/.8);border-bottom:1px solid hsl(var(--border)/.8);box-shadow:none;background:hsl(var(--destructive));border-radius:0;margin:0;padding:.875rem 1.25rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-profile-debt-wrap section{background:color-mix(in srgb,hsl(var(--destructive))4%,hsl(var(--card)))}}.client-profile-debt-wrap .grid{margin-top:.5rem}.client-profile-debt-wrap [class*=clientsStatTile]{border-color:hsl(var(--border)/.75);background:hsl(var(--muted)/.15);border-radius:2px;padding:.5rem}.client-profile-manager-section{background:var(--module-clients)}@supports (color:color-mix(in lab,red,red)){.client-profile-manager-section{background:color-mix(in srgb,var(--module-clients)4%,hsl(var(--card)))}}.client-profile-manager-section .client-profile-detail-grid{margin-top:.5rem}@media(min-width:640px){.client-profile-manager-section .client-profile-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.client-profile-segment-chip{letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;border-radius:2px;align-items:center;padding:.125rem .5rem;font-size:.5rem;font-weight:800;display:inline-flex}.client-profile-segment--vip{color:var(--color-purple);background:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.client-profile-segment--vip{background:color-mix(in srgb,var(--color-purple)10%,transparent)}}.client-profile-segment--vip{border-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.client-profile-segment--vip{border-color:color-mix(in srgb,var(--color-purple)28%,transparent)}}.client-profile-segment--risk{color:var(--color-red-apple);background:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.client-profile-segment--risk{background:color-mix(in srgb,var(--color-red-apple)8%,transparent)}}.client-profile-segment--risk{border-color:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.client-profile-segment--risk{border-color:color-mix(in srgb,var(--color-red-apple)25%,transparent)}}.client-profile-segment--new{color:var(--module-clients);background:var(--module-clients)}@supports (color:color-mix(in lab,red,red)){.client-profile-segment--new{background:color-mix(in srgb,var(--module-clients)10%,transparent)}}.client-profile-segment--new{border-color:var(--module-clients)}@supports (color:color-mix(in lab,red,red)){.client-profile-segment--new{border-color:color-mix(in srgb,var(--module-clients)25%,transparent)}}.client-profile-segment--standard{color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.3);border-color:hsl(var(--border))}.client-profile-manager-flags{flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem;display:flex}.client-profile-flag-chip{letter-spacing:.04em;border:1px solid hsl(var(--border)/.8);background:hsl(var(--muted)/.2);color:hsl(var(--foreground));border-radius:2px;align-items:center;gap:.25rem;padding:.125rem .4375rem;font-size:.5625rem;font-weight:700;display:inline-flex}.client-profile-flag-chip--vip{color:var(--color-purple);border-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.client-profile-flag-chip--vip{border-color:color-mix(in srgb,var(--color-purple)30%,transparent)}}.client-profile-flag-chip--debt,.client-profile-flag-chip--inactive{color:var(--color-red-apple);border-color:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.client-profile-flag-chip--debt,.client-profile-flag-chip--inactive{border-color:color-mix(in srgb,var(--color-red-apple)30%,transparent)}}.client-profile-flag-chip--open_service{color:var(--color-orange-apple);border-color:var(--color-orange-apple)}@supports (color:color-mix(in lab,red,red)){.client-profile-flag-chip--open_service{border-color:color-mix(in srgb,var(--color-orange-apple)30%,transparent)}}.client-profile-flag-chip--warranty{color:var(--color-green-apple);border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.client-profile-flag-chip--warranty{border-color:color-mix(in srgb,var(--color-green-apple)30%,transparent)}}.client-profile-flag-chip--high_value{color:var(--module-clients);border-color:var(--module-clients)}@supports (color:color-mix(in lab,red,red)){.client-profile-flag-chip--high_value{border-color:color-mix(in srgb,var(--module-clients)30%,transparent)}}.client-profile-manager-flow{margin-top:.375rem}.client-profile-manager-mix{border-top:1px dashed hsl(var(--border)/.55);margin-top:.5rem;padding-top:.375rem}.client-profile-manager-empty{margin-top:.5rem;padding:.75rem}@media(max-width:480px){.client-profile-header-contact-actions .hidden{display:none}.daily-report-hero{grid-template-columns:1fr}.daily-report-hero-metric{border-right:none;border-bottom:1px solid hsl(var(--border)/.7)}.daily-report-hero-metric:last-child{border-bottom:none}}@keyframes exitai-fade-up{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes exitai-panel-enter{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes exitai-dot-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}@keyframes exitai-pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes exitai-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes exitai-glow-pulse{0%,to{opacity:.25}50%{opacity:.5}}@keyframes exitai-mic-pulse{50%{box-shadow:0 0 0 8px #0000}}@keyframes exitai-file-slide{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.exitai-msg-appear{animation:.35s cubic-bezier(.16,1,.3,1) both exitai-fade-up}.exitai-panel-appear{animation:.4s cubic-bezier(.16,1,.3,1) both exitai-panel-enter}.exitai-typing-dot{background:linear-gradient(135deg,var(--color-blue-apple),var(--color-indigo),var(--color-purple));border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite exitai-dot-bounce}.exitai-online-pulse{animation:2s cubic-bezier(0,0,.2,1) infinite exitai-pulse-ring}.exitai-shimmer-text{background:linear-gradient(90deg,var(--color-blue-apple)0%,var(--color-indigo)20%,var(--color-purple)40%,var(--color-pink)60%,var(--color-orange)80%,var(--color-blue-apple)100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite exitai-shimmer}.exitai-mic-recording{animation:1.5s ease-in-out infinite exitai-mic-pulse}.exitai-file-badge{animation:.25s cubic-bezier(.16,1,.3,1) both exitai-file-slide}.exitai-scrollbar::-webkit-scrollbar{width:5px}.exitai-scrollbar::-webkit-scrollbar-track{background:0 0}.exitai-scrollbar::-webkit-scrollbar-thumb{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.exitai-scrollbar::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--foreground)12%,transparent)}}.exitai-scrollbar::-webkit-scrollbar-thumb{border-radius:10px}.exitai-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.exitai-scrollbar::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--foreground)20%,transparent)}}.exitai-suggestion:hover .exitai-arrow{transform:translate(3px)}.exitai-panel-shell{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.exitai-panel-shell{background-color:color-mix(in srgb,var(--background)92%,transparent)}}.exitai-panel-shell{-webkit-backdrop-filter:blur(40px)saturate(180%);box-shadow:0 0 0 .5px var(--foreground),0 24px 80px var(--foreground),0 8px 32px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.exitai-panel-shell{box-shadow:0 0 0 .5px color-mix(in srgb,var(--foreground)10%,transparent),0 24px 80px color-mix(in srgb,var(--foreground)20%,transparent),0 8px 32px color-mix(in srgb,var(--foreground)8%,transparent)}}.exitai-rec-stage{background:radial-gradient(100% 90% at 0% 0%,var(--color-indigo)0%,transparent 50%),radial-gradient(80% 70% at 100% 0%,var(--color-purple)0%,transparent 45%),hsl(var(--muted)/.12)}@supports (color:color-mix(in lab,red,red)){.exitai-rec-stage{background:radial-gradient(100% 90% at 0% 0%,color-mix(in srgb,var(--color-indigo)5%,transparent)0%,transparent 50%),radial-gradient(80% 70% at 100% 0%,color-mix(in srgb,var(--color-purple)4%,transparent)0%,transparent 45%),hsl(var(--muted)/.12)}}.exitai-floating-panel{border-radius:min(var(--radius-4xl),24px);border:1px solid hsl(var(--border)/.88);position:relative;overflow:hidden}.exitai-floating-panel:before{content:"";pointer-events:none;z-index:2;border-radius:min(var(--radius-4xl),24px)0 0 min(var(--radius-4xl),24px);background:linear-gradient(180deg,var(--color-indigo)0%,var(--color-purple)45%,var(--color-pink)100%);opacity:.88;width:3px;position:absolute;top:0;bottom:0;left:0}.exitai-header{border-bottom:1px solid var(--card);background:linear-gradient(145deg,#1c1c1e,#2c2c2e 60%,#3a3a3c)}@supports (color:color-mix(in lab,red,red)){.exitai-header{border-bottom:1px solid color-mix(in srgb,var(--card)6%,transparent)}}.exitai-avatar-dark{box-shadow:0 4px 24px var(--foreground);background:linear-gradient(145deg,#1c1c1e,#2c2c2e,#3a3a3c)}@supports (color:color-mix(in lab,red,red)){.exitai-avatar-dark{box-shadow:0 4px 24px color-mix(in srgb,var(--foreground)30%,transparent)}}.report-apple-surface{border-radius:min(var(--radius-4xl),24px);border:1px solid hsl(var(--border)/.9);background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--foreground)/.04),0 6px 28px hsl(var(--foreground)/.04);overflow:hidden}.report-apple-surface:before{content:"";background:linear-gradient(90deg,transparent,hsl(var(--foreground)/.06),transparent);height:1px;display:block}.report-apple-rank-row{border:1px solid hsl(var(--border)/.65);background:hsl(var(--card));border-radius:.875rem;padding:.75rem}.report-apple-rank-row:hover{border-color:hsl(var(--border));background:hsl(var(--muted)/.35)}.report-apple-inset{box-shadow:inset 0 1px hsl(var(--foreground)/.04)}.report-apple-empty{border-radius:min(var(--radius-4xl),24px);border:1px solid hsl(var(--border)/.85);background:linear-gradient(180deg,hsl(var(--card)),hsl(var(--muted)/.2));text-align:center;box-shadow:inset 0 1px hsl(var(--foreground)/.04);padding:3.5rem 2rem}.crm-reports-header{background:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.crm-reports-header{background:color-mix(in srgb,hsl(var(--card))78%,transparent)}}.crm-reports-header{-webkit-backdrop-filter:blur(20px)saturate(1.35)}.crm-reports-kpi-glass{box-shadow:0 1px 2px hsl(var(--foreground)/.04),inset 0 1px hsl(var(--foreground)/.04)}.reports-module-panel{--panel-accent:var(--module-reports)}.reports-header-glyph{border:1px solid var(--module-reports);border-radius:.75rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.reports-header-glyph{border:1px solid color-mix(in srgb,var(--module-reports)22%,hsl(var(--border)))}}.reports-header-glyph{background:var(--module-reports)}@supports (color:color-mix(in lab,red,red)){.reports-header-glyph{background:color-mix(in srgb,var(--module-reports)10%,hsl(var(--card)))}}.reports-header-glyph{color:var(--module-reports);box-shadow:var(--shadow-surface-sm)}.reports-module-header{border-bottom:1px solid var(--surface-header-border);background:var(--surface-header)}.reports-module-tab-rail{border-top:1px solid hsl(var(--border)/.65);background:hsl(var(--card)/.45)}.reports-content-stage{border-radius:0 0 min(var(--radius-4xl),24px)min(var(--radius-4xl),24px);background:hsl(var(--muted)/.16);min-height:12rem;box-shadow:inset 0 1px hsl(var(--foreground)/.03);flex:1}.crm-overview-briefing{border-radius:min(var(--radius-4xl),1.25rem);border:1px solid hsl(var(--border)/.9);background:linear-gradient(168deg,hsl(var(--card)),hsl(var(--muted)));position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.crm-overview-briefing{background:linear-gradient(168deg,hsl(var(--card)),color-mix(in srgb,hsl(var(--muted))10%,hsl(var(--card))))}}.crm-overview-briefing{box-shadow:0 1px 2px hsl(var(--foreground)/.04),0 8px 32px hsl(var(--foreground)/.04),inset 0 1px hsl(var(--foreground)/.05)}.crm-overview-briefing:before{content:"";background:var(--overview-health-accent,var(--module-reports));width:3px;box-shadow:0 0 20px var(--overview-health-accent,var(--module-reports));border-radius:3px 0 0 3px;position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.crm-overview-briefing:before{box-shadow:0 0 20px color-mix(in srgb,var(--overview-health-accent,var(--module-reports))35%,transparent)}}.crm-overview-briefing:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,hsl(var(--foreground)/.07),transparent);inset-inline:1.25rem;height:1px;position:absolute;top:0}.crm-overview-briefing__value{letter-spacing:-.03em;font-size:1.75rem;font-weight:700;line-height:1.1;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}@media(min-width:640px){.crm-overview-briefing__value{font-size:1.875rem}}.crm-overview-mini-stat{border:1px solid hsl(var(--border)/.85);background:hsl(var(--muted));border-radius:.875rem;min-width:5.5rem}@supports (color:color-mix(in lab,red,red)){.crm-overview-mini-stat{background:color-mix(in srgb,hsl(var(--muted))38%,hsl(var(--card)))}}.crm-overview-mini-stat{box-shadow:inset 0 1px hsl(var(--foreground)/.04);padding:.5rem .625rem}.crm-overview-briefing__grid{gap:1rem;padding:1rem 1.125rem 1rem 1.375rem;display:grid}@media(min-width:768px){.crm-overview-briefing__grid{grid-template-columns:1fr auto;align-items:center;padding:1.25rem 1.5rem 1.25rem 1.625rem}}.crm-overview-health-pill{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.5);letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.crm-overview-health-pill[data-tone=success]{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.crm-overview-health-pill[data-tone=success]{border-color:color-mix(in srgb,var(--color-green-apple)35%,transparent)}}.crm-overview-health-pill[data-tone=success]{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.crm-overview-health-pill[data-tone=success]{background:color-mix(in srgb,var(--color-green-apple)10%,transparent)}}.crm-overview-health-pill[data-tone=success]{color:var(--color-green-apple)}.crm-overview-health-pill[data-tone=warning]{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.crm-overview-health-pill[data-tone=warning]{border-color:color-mix(in srgb,var(--color-orange)35%,transparent)}}.crm-overview-health-pill[data-tone=warning]{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.crm-overview-health-pill[data-tone=warning]{background:color-mix(in srgb,var(--color-orange)10%,transparent)}}.crm-overview-health-pill[data-tone=warning]{color:var(--color-orange)}.crm-overview-health-pill[data-tone=danger]{border-color:hsl(var(--destructive)/.35);background:hsl(var(--destructive)/.08);color:hsl(var(--destructive))}.crm-overview-kpi-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media(min-width:640px){.crm-overview-kpi-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}@media(min-width:1024px){.crm-overview-kpi-matrix{grid-template-columns:repeat(6,minmax(0,1fr))}}.crm-overview-kpi-cell{border:1px solid hsl(var(--border)/.9);border-radius:min(var(--radius-4xl),1rem);background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--foreground)/.03),inset 0 1px hsl(var(--foreground)/.04);padding:.75rem .875rem;transition:border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.crm-overview-kpi-matrix>.crm-overview-kpi-cell{animation:.55s cubic-bezier(.22,1,.36,1) both reportAppleKpiIn}.crm-overview-kpi-matrix>.crm-overview-kpi-cell:first-child{animation-delay:20ms}.crm-overview-kpi-matrix>.crm-overview-kpi-cell:nth-child(2){animation-delay:50ms}.crm-overview-kpi-matrix>.crm-overview-kpi-cell:nth-child(3){animation-delay:80ms}.crm-overview-kpi-matrix>.crm-overview-kpi-cell:nth-child(4){animation-delay:.11s}.crm-overview-kpi-matrix>.crm-overview-kpi-cell:nth-child(5){animation-delay:.14s}.crm-overview-kpi-matrix>.crm-overview-kpi-cell:nth-child(6){animation-delay:.17s}@keyframes reportAppleKpiIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.crm-overview-kpi-cell:hover{border-color:var(--module-reports)}@supports (color:color-mix(in lab,red,red)){.crm-overview-kpi-cell:hover{border-color:color-mix(in srgb,var(--module-reports)24%,hsl(var(--border)))}}.crm-overview-kpi-cell:hover{box-shadow:0 4px 16px hsl(var(--foreground)/.05),inset 0 1px hsl(var(--foreground)/.05);transform:translateY(-1px)}.crm-overview-kpi-cell--primary{border-color:var(--module-reports)}@supports (color:color-mix(in lab,red,red)){.crm-overview-kpi-cell--primary{border-color:color-mix(in srgb,var(--module-reports)20%,hsl(var(--border)))}}.crm-overview-kpi-cell--primary{background:linear-gradient(165deg,var(--module-reports)0%,hsl(var(--card))100%)}@supports (color:color-mix(in lab,red,red)){.crm-overview-kpi-cell--primary{background:linear-gradient(165deg,color-mix(in srgb,var(--module-reports)5%,hsl(var(--card))),hsl(var(--card)))}}.crm-overview-dept-card{border-radius:min(var(--radius-4xl),1rem);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--shadow-surface-sm);padding:1rem 1.125rem;transition:border-color .18s,transform .18s;position:relative;overflow:hidden}.crm-overview-dept-card:before{content:"";background:var(--dept-accent,var(--module-reports));width:3px;position:absolute;inset-block:0;inset-inline-start:0}.crm-overview-dept-card:hover{border-color:var(--dept-accent,var(--module-reports))}@supports (color:color-mix(in lab,red,red)){.crm-overview-dept-card:hover{border-color:color-mix(in srgb,var(--dept-accent,var(--module-reports))30%,hsl(var(--border)))}}.crm-overview-sidebar-panel{border-radius:min(var(--radius-4xl),1.25rem);border:1px solid hsl(var(--border)/.9);background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--foreground)/.04),0 6px 24px hsl(var(--foreground)/.04);overflow:hidden}.crm-overview-sidebar-panel__head{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.crm-overview-compare-row{justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.8125rem;display:flex}.crm-overview-compare-row+.crm-overview-compare-row{border-top:1px solid hsl(var(--border)/.6)}.crm-overview-action-strip{margin-block:.125rem .375rem}.crm-overview-action-row--link{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:none;transition:background-color .18s}.crm-overview-action-row--link:hover{background:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.crm-overview-action-row--link:hover{background:color-mix(in srgb,hsl(var(--muted))55%,transparent)}}.crm-overview-risk-strip{border-radius:min(var(--radius-4xl),1.125rem);border:1px solid hsl(var(--border)/.9);background:linear-gradient(135deg,hsl(var(--destructive)),transparent 42%),hsl(var(--card));flex-direction:column;gap:.625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.crm-overview-risk-strip{background:linear-gradient(135deg,color-mix(in srgb,hsl(var(--destructive))4%,transparent),transparent 42%),color-mix(in srgb,hsl(var(--card))94%,hsl(var(--muted)))}}.crm-overview-risk-strip{box-shadow:inset 0 1px hsl(var(--foreground)/.04);padding:.875rem 1rem}.crm-overview-risk-strip__head{align-items:center;gap:.5rem;display:flex}.crm-overview-risk-strip__grid{grid-template-columns:1fr;gap:.5rem;display:grid}@media(min-width:640px){.crm-overview-risk-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.crm-overview-risk-strip__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.crm-overview-risk-card{border:1px solid hsl(var(--border)/.75);background:hsl(var(--card)/.72);border-radius:.875rem;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;display:flex}.crm-overview-risk-card--link{cursor:pointer;transition:border-color .18s,transform .18s,box-shadow .18s}.crm-overview-risk-card--link:hover{border-color:var(--module-reports)}@supports (color:color-mix(in lab,red,red)){.crm-overview-risk-card--link:hover{border-color:color-mix(in srgb,var(--module-reports)35%,hsl(var(--border)))}}.crm-overview-risk-card--link:hover{box-shadow:0 4px 14px hsl(var(--foreground)/.06);transform:translateY(-1px)}.crm-overview-risk-card__icon{background:var(--module-reports);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.crm-overview-risk-card__icon{background:color-mix(in srgb,var(--module-reports)10%,transparent)}}.crm-overview-risk-card__icon{color:var(--module-reports)}.crm-overview-risk-card__icon[data-tone=warning]{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.crm-overview-risk-card__icon[data-tone=warning]{background:color-mix(in srgb,var(--color-orange)12%,transparent)}}.crm-overview-risk-card__icon[data-tone=warning]{color:var(--color-orange)}.crm-overview-risk-card__icon[data-tone=danger]{background:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.crm-overview-risk-card__icon[data-tone=danger]{background:color-mix(in srgb,hsl(var(--destructive))12%,transparent)}}.crm-overview-risk-card__icon[data-tone=danger]{color:hsl(var(--destructive))}.crm-sales-journal-hero{margin-block:.25rem .75rem}.crm-sales-journal-hero__surface{border-color:var(--module-reports)}@supports (color:color-mix(in lab,red,red)){.crm-sales-journal-hero__surface{border-color:color-mix(in srgb,var(--module-reports)22%,hsl(var(--border)))}}.crm-sales-journal-hero__surface{box-shadow:0 1px hsl(var(--foreground)/.04) inset,0 12px 40px hsl(var(--foreground)/.06)}.crm-sales-journal-totals{background:var(--module-reports)}@supports (color:color-mix(in lab,red,red)){.crm-sales-journal-totals{background:color-mix(in srgb,var(--module-reports)4%,hsl(var(--card)))}}.crm-sales-journal-totals__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media(min-width:640px){.crm-sales-journal-totals__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.crm-sales-journal-totals__cell{border:1px solid hsl(var(--border)/.7);background:hsl(var(--card)/.8);border-radius:.75rem;padding:.625rem .75rem}.crm-sales-journal-totals__label{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:700}.crm-sales-journal-totals__value{font-size:1rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--foreground));margin-top:.25rem}.crm-sales-journal-totals__sub{color:hsl(var(--muted-foreground));margin-top:.125rem;font-size:.6875rem}.crm-overview-accounting-note{border:1px dashed hsl(var(--border)/.9);background:hsl(var(--muted));border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.crm-overview-accounting-note{background:color-mix(in srgb,hsl(var(--muted))30%,transparent)}}.crm-overview-accounting-note{letter-spacing:.01em;color:hsl(var(--muted-foreground));padding:.625rem .875rem;font-size:.6875rem;line-height:1.5}.crm-overview-pulse-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media(min-width:640px){.crm-overview-pulse-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}.crm-overview-pulse-cell{border-radius:min(var(--radius-4xl),1rem);border:1px solid hsl(var(--border)/.88);background:hsl(var(--card));flex-direction:column;gap:.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.crm-overview-pulse-cell{background:color-mix(in srgb,hsl(var(--card))92%,hsl(var(--muted)))}}.crm-overview-pulse-cell{box-shadow:inset 0 1px hsl(var(--foreground)/.04);padding:.75rem .875rem}.crm-overview-pulse-cell__icon{background:var(--module-reports);border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.crm-overview-pulse-cell__icon{background:color-mix(in srgb,var(--module-reports)10%,transparent)}}.crm-overview-pulse-cell__icon{color:var(--module-reports)}.crm-overview-ops-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:1024px){.crm-overview-ops-grid{grid-template-columns:1fr 1fr;gap:1.25rem}}.crm-overview-ops-metric{border:1px solid hsl(var(--border)/.7);background:hsl(var(--muted)/.25);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.crm-overview-kpi-matrix--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.crm-overview-kpi-matrix--secondary{grid-template-columns:repeat(4,minmax(0,1fr))}}.crm-overview-kpi-matrix--ops{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.crm-overview-kpi-matrix--ops{grid-template-columns:repeat(4,minmax(0,1fr))}}.crm-overview-main-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media(min-width:1024px){.crm-overview-main-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:1.25rem}}.report-page{--report-accent:hsl(var(--primary))}.report-kpi-tile{border:1px solid hsl(var(--border));border-radius:min(var(--radius-4xl),1rem);background:hsl(var(--card));box-shadow:var(--shadow-surface-sm),0 0 0 1px hsl(var(--foreground)/.05);transition:border-color var(--motion-fast,.18s)ease,box-shadow var(--motion-fast,.18s)ease;padding:.875rem 1rem;animation:.45s ease-out both reportKpiIn}@media(min-width:640px){.report-kpi-tile{padding:1rem 1.125rem}}.report-kpi-tile:hover{border-color:hsl(var(--primary)/.25);box-shadow:var(--shadow-surface-md)}.report-kpi-tile:focus-within{outline:2px solid hsl(var(--ring));outline-offset:2px}.report-kpi-tile:first-child{animation-delay:0s}.report-kpi-tile:nth-child(2){animation-delay:40ms}.report-kpi-tile:nth-child(3){animation-delay:80ms}.report-kpi-tile:nth-child(4){animation-delay:.12s}.report-kpi-tile:nth-child(5){animation-delay:.16s}.report-kpi-tile:nth-child(6){animation-delay:.2s}@keyframes reportKpiIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.report-hero-banner{color:hsl(var(--primary-foreground));background:linear-gradient(135deg,hsl(var(--primary))0%100%)}@supports (color:color-mix(in lab,red,red)){.report-hero-banner{background:linear-gradient(135deg,hsl(var(--primary)),color-mix(in srgb,hsl(var(--primary))75%,var(--color-purple)))}}.report-hero-banner{box-shadow:0 12px 40px hsl(var(--primary)/.22)}.report-hero-banner--success{background:linear-gradient(135deg,var(--color-green-apple)0%,var(--color-green-apple)100%)}@supports (color:color-mix(in lab,red,red)){.report-hero-banner--success{background:linear-gradient(135deg,var(--color-green-apple)0%,color-mix(in srgb,var(--color-green-apple)70%,hsl(var(--primary)))100%)}}.report-hero-banner--success{box-shadow:0 12px 40px var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.report-hero-banner--success{box-shadow:0 12px 40px color-mix(in srgb,var(--color-green-apple)35%,transparent)}}.report-hero-banner--warning{background:linear-gradient(135deg,var(--color-orange)0%,var(--color-orange)100%)}@supports (color:color-mix(in lab,red,red)){.report-hero-banner--warning{background:linear-gradient(135deg,var(--color-orange)0%,color-mix(in srgb,var(--color-orange)70%,hsl(var(--destructive)))100%)}}.report-hero-banner--warning{box-shadow:0 12px 40px var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.report-hero-banner--warning{box-shadow:0 12px 40px color-mix(in srgb,var(--color-orange)35%,transparent)}}.report-hero-banner--danger{background:linear-gradient(135deg,hsl(var(--destructive))0%100%)}@supports (color:color-mix(in lab,red,red)){.report-hero-banner--danger{background:linear-gradient(135deg,hsl(var(--destructive)),color-mix(in srgb,hsl(var(--destructive))75%,var(--color-orange)))}}.report-hero-banner--danger{box-shadow:0 12px 40px hsl(var(--destructive)/.25)}.report-delta{border-radius:.5rem;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.2;display:inline-flex}.report-delta--positive{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.report-delta--positive{background:color-mix(in srgb,var(--color-green-apple)12%,transparent)}}.report-delta--positive{color:var(--color-green-apple)}.report-delta--negative{background:hsl(var(--destructive)/.1);color:hsl(var(--destructive))}.report-delta--neutral{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.report-section-header:hover{background:hsl(var(--muted)/.45)}.report-dept-icon{border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.report-dept-icon--primary{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.report-dept-icon--warning{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.report-dept-icon--warning{background:color-mix(in srgb,var(--color-orange)12%,transparent)}}.report-dept-icon--warning{color:var(--color-orange)}.report-dept-icon--purple{background:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.report-dept-icon--purple{background:color-mix(in srgb,var(--color-purple)12%,transparent)}}.report-dept-icon--purple{color:var(--color-purple)}.report-alert--critical{--report-alert:hsl(var(--destructive))}.report-alert--warning{--report-alert:var(--color-orange)}.report-alert--info{--report-alert:hsl(var(--primary))}.report-alert-row{border-bottom:1px solid hsl(var(--border)/.6);align-items:flex-start;gap:.75rem;padding:.625rem 1rem;display:flex}.report-alert-row:last-child{border-bottom:none}.report-alert-dot{background:var(--report-alert,hsl(var(--primary)));border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;margin-top:.35rem}.report-bar-track{background:hsl(var(--muted));border-radius:.25rem;flex:1;height:.5rem;overflow:hidden}.report-bar-fill{border-radius:.25rem;height:100%;transition:width .45s}.report-tabs-list{-ms-overflow-style:none;scrollbar-width:none}.report-tabs-list::-webkit-scrollbar{display:none}.report-tab-trigger[data-state=active]{color:hsl(var(--foreground))}.report-accordion-trigger{letter-spacing:-.01em;min-height:3rem;transition:background-color .2s}.report-accordion-trigger:hover{background:hsl(var(--muted)/.35)}.report-accordion-trigger[data-state=open]{background:hsl(var(--muted)/.2)}.report-table-wrap thead th{z-index:1;background:hsl(var(--card)/.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.report-table-wrap tbody td{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.report-chart-card{border-radius:min(var(--radius-4xl),1rem);border:1px solid hsl(var(--border));background:hsl(var(--card));overflow:hidden}.report-context-banner{border-radius:min(var(--radius-4xl),1rem);border:1px solid hsl(var(--border));background:linear-gradient(135deg,hsl(var(--muted)/.55),hsl(var(--card)));box-shadow:var(--shadow-surface-sm),0 0 0 1px hsl(var(--foreground)/.04)}.report-context-banner__title{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;font-size:.6875rem;font-weight:700;display:flex}.report-metric-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.report-page>.report-apple-surface,.report-page>.grid,.report-page>[class*=crm-overview]{scroll-margin-top:.5rem}@media(prefers-reduced-motion:reduce){.report-kpi-tile,.crm-overview-kpi-matrix>.crm-overview-kpi-cell{animation:none}.crm-overview-kpi-cell:hover{transform:none}.report-bar-fill{transition:none}.report-apple-rank-row,.report-apple-rank-row:hover{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.reports-command-center{flex-direction:column;gap:1.25rem;display:flex}.reports-filter-popover{flex-direction:column;display:flex}.reports-filter-popover__header{border-bottom:1px solid hsl(var(--border)/.55);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .875rem .5rem;display:flex}.reports-filter-popover__title{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700}.reports-filter-popover__panel{grid-template-columns:1fr;gap:.625rem;padding:.75rem .875rem .875rem;display:grid}@media(min-width:420px){.reports-filter-popover__panel{grid-template-columns:repeat(2,minmax(0,1fr))}}.reports-filter-popover__group{flex-direction:column;gap:.2rem;display:flex}.reports-filter-popover__label{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground)/.85);padding-inline:.125rem;font-size:.5625rem;font-weight:700}.reports-filter-popover__trigger{border-color:hsl(var(--border));background:hsl(var(--card));border-radius:.75rem;width:100%;height:2rem;font-size:.75rem}.reports-dept-hero-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media(min-width:640px){.reports-dept-hero-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.reports-dept-hero-grid{grid-template-columns:repeat(3,1fr) minmax(200px,.85fr);gap:.875rem}}.reports-dept-hero-card{border:1px solid hsl(var(--border)/.9);background:linear-gradient(165deg,hsl(var(--card))0%,var(--dept-accent,var(--module-reports))100%);border-radius:1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.reports-dept-hero-card{background:linear-gradient(165deg,hsl(var(--card)),color-mix(in srgb,var(--dept-accent,var(--module-reports))4%,hsl(var(--card))))}}.reports-dept-hero-card{box-shadow:0 1px 2px hsl(var(--foreground)/.04),0 6px 20px hsl(var(--foreground)/.03);padding:1rem 1.125rem 1.125rem;transition:transform .2s,box-shadow .2s,border-color .2s}.reports-dept-hero-card:before{content:"";background:var(--dept-accent,var(--module-reports));border-radius:3px 0 0 3px;width:3px;position:absolute;inset-block:0;inset-inline-start:0}.reports-dept-hero-card--clickable{cursor:pointer}.reports-dept-hero-card--clickable:hover{border-color:var(--dept-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.reports-dept-hero-card--clickable:hover{border-color:color-mix(in srgb,var(--dept-accent)35%,hsl(var(--border)))}}.reports-dept-hero-card--clickable:hover{box-shadow:0 4px 24px var(--dept-accent)}@supports (color:color-mix(in lab,red,red)){.reports-dept-hero-card--clickable:hover{box-shadow:0 4px 24px color-mix(in srgb,var(--dept-accent)12%,transparent)}}.reports-dept-hero-card__head{align-items:center;gap:.625rem;margin-bottom:.875rem;display:flex}.reports-dept-hero-card__icon-wrap{background:var(--dept-accent);border-radius:.625rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.reports-dept-hero-card__icon-wrap{background:color-mix(in srgb,var(--dept-accent)12%,transparent)}}.reports-dept-hero-card__icon-wrap{color:var(--dept-accent)}.reports-dept-hero-card__title{letter-spacing:-.01em;color:hsl(var(--foreground));font-size:.875rem;font-weight:700}.reports-dept-hero-card__share{color:hsl(var(--muted-foreground));font-size:.625rem}.reports-dept-hero-card__badge{background:hsl(var(--muted)/.7);font-size:.625rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));border-radius:999px;padding:.2rem .5rem}.reports-dept-hero-card__revenue{letter-spacing:-.03em;font-size:1.375rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.reports-dept-hero-card__revenue-label{color:hsl(var(--muted-foreground));margin-top:.125rem;font-size:.6875rem}.reports-dept-hero-card__margin{background:hsl(var(--muted)/.35);border-inline-start:3px solid;border-radius:0 .5rem .5rem 0;margin-top:.75rem;padding:.5rem .625rem}.reports-dept-hero-card__margin-pct{font-size:.8125rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;display:block}.reports-dept-hero-card__margin-profit{color:hsl(var(--muted-foreground));font-size:.6875rem}.reports-dept-hero-card__bar-track{background:hsl(var(--muted));border-radius:999px;height:4px;margin-top:.75rem;overflow:hidden}.reports-dept-hero-card__bar-fill{border-radius:999px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.reports-dept-donut{border:1px solid hsl(var(--border)/.9);background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--foreground)/.04);border-radius:1rem;flex-direction:column;padding:1rem;display:flex}.reports-dept-donut--empty{justify-content:center;align-items:center;min-height:10rem}.reports-dept-donut__title{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:.5rem;font-size:.625rem;font-weight:700}.reports-dept-donut__chart{flex:1;min-height:140px;position:relative}.reports-dept-donut__center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.reports-dept-donut__center-value{font-size:.75rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.reports-dept-donut__center-label{text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground));font-size:.5625rem}.reports-dept-donut__legend{flex-direction:column;gap:.375rem;margin-top:.5rem;display:flex}.reports-dept-donut__legend-item{align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.reports-dept-donut__legend-dot{border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.reports-dept-donut__legend-name{color:hsl(var(--muted-foreground));flex:1}.reports-dept-donut__legend-pct{font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.reports-dept-table-panel{border:1px solid hsl(var(--border)/.9);background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--foreground)/.04);border-radius:1rem;overflow:hidden}.reports-dept-table-panel__header{border-bottom:1px solid hsl(var(--border)/.7);background:linear-gradient(180deg,hsl(var(--card)),hsl(var(--muted)/.15));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.reports-dept-table-panel__title{letter-spacing:-.02em;color:hsl(var(--foreground));font-size:.9375rem;font-weight:700}.reports-dept-table-panel__desc{color:hsl(var(--muted-foreground));margin-top:.125rem;font-size:.75rem}.reports-dept-table-panel__total{font-size:1.125rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--module-reports)}.reports-dept-table-row__icon{border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.reports-dept-table-row__share-bar{background:hsl(var(--muted));border-radius:999px;width:3.5rem;height:6px;overflow:hidden}.reports-dept-table-row__share-bar--wide{width:100%;max-width:8rem}.reports-dept-table-row__share-fill{border-radius:999px;height:100%;transition:width .5s}.reports-analytics-bento{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:1024px){.reports-analytics-bento{grid-template-columns:1fr 280px;gap:1.25rem}}.reports-analytics-bento__side{flex-direction:column;gap:1rem;display:flex}.reports-ops-bento{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:768px){.reports-ops-bento{grid-template-columns:1.2fr .8fr;gap:1.25rem}}.reports-overview-v3{flex-direction:column;gap:1.25rem;display:flex}.reports-exec-header{border:1px solid hsl(var(--border)/.9);background:linear-gradient(165deg,hsl(var(--card)),hsl(var(--muted)/.12));box-shadow:0 1px 2px hsl(var(--foreground)/.04),0 8px 28px hsl(var(--foreground)/.04);border-radius:1rem;padding:1.25rem 1.5rem;position:relative;overflow:hidden}.reports-exec-header:before{content:"";background:var(--exec-accent,var(--module-reports));border-radius:3px 0 0 3px;width:3px;position:absolute;inset-block:0;inset-inline-start:0}.reports-exec-header__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.reports-exec-header__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:700}.reports-exec-header__profit-row{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;margin-top:.375rem;display:flex}.reports-exec-header__profit{letter-spacing:-.03em;font-size:1.75rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;line-height:1.1}@media(min-width:640px){.reports-exec-header__profit{font-size:2rem}}.reports-exec-header__profit-label{color:hsl(var(--muted-foreground));padding-bottom:.2rem;font-size:.875rem}.reports-exec-header__health{border-radius:999px;align-items:center;gap:.3rem;margin-bottom:.25rem;padding:.2rem .6rem;font-size:.6875rem;font-weight:700;display:inline-flex}.reports-exec-header__health[data-tone=success]{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.reports-exec-header__health[data-tone=success]{background:color-mix(in srgb,var(--color-green-apple)12%,transparent)}}.reports-exec-header__health[data-tone=success]{color:var(--color-green-apple)}.reports-exec-header__health[data-tone=warning]{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.reports-exec-header__health[data-tone=warning]{background:color-mix(in srgb,var(--color-orange)12%,transparent)}}.reports-exec-header__health[data-tone=warning]{color:var(--color-orange)}.reports-exec-header__health[data-tone=danger]{background:hsl(var(--destructive)/.1);color:hsl(var(--destructive))}.reports-exec-header__compare{flex-wrap:wrap;gap:.5rem;display:flex}.reports-exec-header__loading{color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.reports-compare-chip{border:1px solid hsl(var(--border)/.7);background:hsl(var(--card)/.8);border-radius:.625rem;flex-direction:column;gap:.1rem;min-width:5.5rem;padding:.4rem .65rem;display:flex}.reports-compare-chip__label{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5625rem;font-weight:700}.reports-compare-chip__value{font-size:.8125rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.reports-compare-chip__delta{color:var(--color-green-apple);align-items:center;gap:.15rem;font-size:.625rem;font-weight:600;display:inline-flex}.reports-exec-header__metrics{border-top:1px solid hsl(var(--border)/.6);grid-template-columns:repeat(2,1fr);gap:.625rem;padding-top:1rem;display:grid}@media(min-width:640px){.reports-exec-header__metrics{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.reports-exec-header__metrics{grid-template-columns:repeat(6,1fr)}}.reports-exec-metric__label{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5625rem;font-weight:700}.reports-exec-metric__value{font-size:.9375rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:.15rem}.reports-exec-metric__sub{color:hsl(var(--muted-foreground));margin-top:.1rem;font-size:.625rem}.reports-pnl-error{border:1px solid hsl(var(--destructive)/.3);background:hsl(var(--destructive)/.05);color:hsl(var(--destructive));border-radius:.875rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.reports-alerts-strip{flex-direction:column;gap:.375rem;display:flex}.reports-alerts-strip__item{text-align:left;border:1px solid hsl(var(--border)/.8);background:hsl(var(--card));border-radius:.75rem;align-items:center;gap:.5rem;width:100%;padding:.625rem .875rem;font-size:.8125rem;transition:background .15s,border-color .15s;display:flex}.reports-alerts-strip__item:not(:disabled):hover{background:hsl(var(--muted)/.4);border-color:hsl(var(--border))}.reports-alerts-strip__item[data-severity=critical]{border-color:hsl(var(--destructive)/.35);background:hsl(var(--destructive)/.04);color:hsl(var(--destructive))}.reports-alerts-strip__item[data-severity=warning]{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.reports-alerts-strip__item[data-severity=warning]{border-color:color-mix(in srgb,var(--color-orange)35%,hsl(var(--border)))}}.reports-alerts-strip__item[data-severity=warning]{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.reports-alerts-strip__item[data-severity=warning]{background:color-mix(in srgb,var(--color-orange)6%,hsl(var(--card)))}}.reports-alerts-strip__text{flex:1;min-width:0}.reports-dept-section__head{margin-bottom:.75rem}.reports-dept-section__title{letter-spacing:-.02em;font-size:1rem;font-weight:700}.reports-dept-section__desc{color:hsl(var(--muted-foreground));margin-top:.125rem;font-size:.75rem}.reports-dept-hero-card__kpi{margin-top:.5rem;font-size:.6875rem;line-height:1.35}.reports-trend-section{margin-top:.25rem}.reports-trend-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:1024px){.reports-trend-grid{grid-template-columns:1.15fr .85fr;gap:1.25rem}}.reports-trend-empty{border:1px dashed hsl(var(--border));background:hsl(var(--muted)/.15);min-height:12rem;color:hsl(var(--muted-foreground));text-align:center;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem;font-size:.875rem;display:flex}.reports-business-grid{grid-template-columns:1fr;gap:.875rem;display:grid}@media(min-width:768px){.reports-business-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}.reports-business-panel{border:1px solid hsl(var(--border)/.9);background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--foreground)/.03);border-radius:1rem;transition:transform .2s,box-shadow .2s;overflow:hidden}.reports-business-panel--clickable{cursor:pointer}.reports-business-panel--clickable:hover{box-shadow:0 4px 20px var(--panel-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.reports-business-panel--clickable:hover{box-shadow:0 4px 20px color-mix(in srgb,var(--panel-accent)10%,transparent)}}.reports-business-panel__head{border-bottom:1px solid hsl(var(--border)/.65);background:var(--panel-accent);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.reports-business-panel__head{background:color-mix(in srgb,var(--panel-accent)5%,hsl(var(--card)))}}.reports-business-panel__icon{background:var(--panel-accent);border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.reports-business-panel__icon{background:color-mix(in srgb,var(--panel-accent)14%,transparent)}}.reports-business-panel__icon{color:var(--panel-accent)}.reports-business-panel__title{flex:1;font-size:.875rem;font-weight:700}.reports-business-panel__body{padding:.875rem 1rem 1rem}.reports-business-kpis{grid-template-columns:repeat(2,1fr);gap:.5rem .75rem;display:grid}.reports-mini-kpi__label{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5625rem;font-weight:700}.reports-mini-kpi__value{font-size:.9375rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:.1rem}.reports-mini-kpi__sub{color:hsl(var(--muted-foreground));margin-top:.05rem;font-size:.625rem}.reports-business-subtitle{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:.5rem;font-size:.625rem;font-weight:700}.reports-service-waterfall{border-top:1px solid hsl(var(--border)/.6);margin-top:.875rem;padding-top:.875rem}.reports-waterfall-row{margin-bottom:.625rem}.reports-waterfall-row__head{justify-content:space-between;margin-bottom:.25rem;font-size:.75rem;display:flex}.reports-waterfall-parts{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.5rem 1rem;margin-top:.5rem;font-size:.6875rem;display:flex}.reports-capital-bar{border-top:1px solid hsl(var(--border)/.6);margin-top:.875rem;padding-top:.875rem}.reports-capital-bar__labels{color:hsl(var(--muted-foreground));justify-content:space-between;margin-top:.375rem;font-size:.6875rem;display:flex}.reports-overview-footnote{color:hsl(var(--muted-foreground));text-align:center;padding:.5rem 0 .25rem;font-size:.6875rem}.reports-pl-waterfall{background:hsl(var(--muted)/.25);border:1px solid hsl(var(--border)/.6);border-radius:.75rem;grid-template-columns:repeat(5,1fr);gap:.375rem;margin:1rem 0;padding:.75rem;display:grid}@media(max-width:640px){.reports-pl-waterfall{grid-template-columns:repeat(3,1fr)}}.reports-pl-waterfall__seg{text-align:center;background:hsl(var(--card)/.6);border-radius:.5rem;flex-direction:column;gap:.15rem;padding:.35rem .25rem;display:flex}.reports-pl-waterfall__label{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5625rem;font-weight:700}.reports-pl-waterfall__value{font-size:.75rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.reports-pl-panel{border:1px solid hsl(var(--border)/.9);background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--foreground)/.04);border-radius:1rem;overflow:hidden}.reports-pl-panel__head{border-bottom:1px solid hsl(var(--border)/.7);background:linear-gradient(180deg,hsl(var(--card)),hsl(var(--muted)/.12));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.reports-pl-panel__title{letter-spacing:-.02em;font-size:1rem;font-weight:700}.reports-pl-panel__desc{color:hsl(var(--muted-foreground));margin-top:.125rem;font-size:.75rem}.reports-pl-panel__total{font-size:1.25rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--module-reports)}.reports-fin-distribution{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:1024px){.reports-fin-distribution{grid-template-columns:1fr 1fr;gap:1.25rem}}.reports-distribution-panel{border:1px solid hsl(var(--border)/.9);background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--foreground)/.03);border-radius:1rem;overflow:hidden}.reports-distribution-panel--empty{padding:1.5rem}.reports-distribution-panel__head{border-bottom:1px solid hsl(var(--border)/.65);justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.reports-distribution-panel__title{font-size:.875rem;font-weight:700}.reports-distribution-panel__total{font-size:.9375rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--module-reports)}.reports-distribution-panel__body{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem;display:flex}@media(min-width:480px){.reports-distribution-panel__body{flex-direction:row;align-items:center}}.reports-distribution-legend{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.reports-distribution-legend__item{grid-template-columns:.5rem 1fr auto auto;align-items:center;gap:.5rem;font-size:.75rem;display:grid}.reports-distribution-legend__dot{border-radius:999px;width:.5rem;height:.5rem}.reports-distribution-legend__name{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reports-distribution-legend__value{font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.reports-distribution-legend__pct{font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));text-align:right;min-width:2rem}.reports-distribution-footer{border-top:1px solid hsl(var(--border)/.6);color:hsl(var(--muted-foreground));margin:0;padding:.75rem 1rem 1rem;font-size:.75rem;line-height:1.5}.reports-exp-cats{border-top:1px solid hsl(var(--border)/.5);margin:0;padding:0 1rem 1rem;list-style:none}.reports-exp-cats__row{padding-top:.625rem}.reports-exp-cats__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.reports-pay-methods{flex-direction:column;gap:.75rem;display:flex}.reports-pay-method-row__head{align-items:center;gap:.625rem;margin-bottom:.375rem;display:flex}.reports-pay-method-row__icon{background:hsl(var(--muted)/.5);border-radius:.625rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.reports-credit-warning{border:1px solid hsl(var(--destructive)/.25);background:hsl(var(--destructive)/.05);color:hsl(var(--destructive));border-radius:.625rem;align-items:center;gap:.5rem;margin-top:.875rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}.reports-recon-note{border-top:1px solid hsl(var(--border)/.6);color:hsl(var(--muted-foreground));margin-top:.75rem;padding-top:.75rem;font-size:.75rem;line-height:1.45}.reports-rank-list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.reports-rank-list__item{border:1px solid hsl(var(--border)/.7);background:hsl(var(--muted)/.2);border-radius:.625rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;display:flex}.reports-sales-v3 .reports-exec-header{--exec-accent:var(--module-reports)}.reports-sales-journal-stage{position:relative}.reports-sales-journal-stage:before{content:"";background:radial-gradient(ellipse 80% 60% at 50% 0%,var(--module-reports),transparent 70%);border-radius:1.25rem;position:absolute;inset:-.25rem -.5rem}@supports (color:color-mix(in lab,red,red)){.reports-sales-journal-stage:before{background:radial-gradient(ellipse 80% 60% at 50% 0%,color-mix(in srgb,var(--module-reports)8%,transparent),transparent 70%)}}.reports-sales-journal-stage:before{pointer-events:none;z-index:0}.reports-sales-journal-stage>*{z-index:1;position:relative}.crm-sales-journal-hero-scroll{scrollbar-gutter:stable}.crm-sales-journal-quick-filters{flex-wrap:wrap;gap:.5rem;display:flex}.crm-sales-journal-quick-filters__chip{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));color:hsl(var(--foreground));border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.crm-sales-journal-quick-filters__chip:hover:not(:disabled){border-color:var(--module-reports)}@supports (color:color-mix(in lab,red,red)){.crm-sales-journal-quick-filters__chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--module-reports)35%,hsl(var(--border)))}}.crm-sales-journal-quick-filters__chip:hover:not(:disabled){background:var(--module-reports)}@supports (color:color-mix(in lab,red,red)){.crm-sales-journal-quick-filters__chip:hover:not(:disabled){background:color-mix(in srgb,var(--module-reports)5%,hsl(var(--card)))}}.crm-sales-journal-quick-filters__chip--active{border-color:var(--module-reports)}@supports (color:color-mix(in lab,red,red)){.crm-sales-journal-quick-filters__chip--active{border-color:color-mix(in srgb,var(--module-reports)45%,hsl(var(--border)))}}.crm-sales-journal-quick-filters__chip--active{background:var(--module-reports)}@supports (color:color-mix(in lab,red,red)){.crm-sales-journal-quick-filters__chip--active{background:color-mix(in srgb,var(--module-reports)10%,hsl(var(--card)))}}.crm-sales-journal-quick-filters__chip--active{box-shadow:0 0 0 1px var(--module-reports)}@supports (color:color-mix(in lab,red,red)){.crm-sales-journal-quick-filters__chip--active{box-shadow:0 0 0 1px color-mix(in srgb,var(--module-reports)12%,transparent)}}.crm-sales-journal-quick-filters__chip:disabled{opacity:.45;cursor:not-allowed}.crm-sales-journal-quick-filters__count{background:hsl(var(--muted)/.65);min-width:1.25rem;font-size:.625rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));border-radius:999px;justify-content:center;align-items:center;padding:.05rem .35rem;display:inline-flex}.crm-sales-journal-quick-filters__chip--active .crm-sales-journal-quick-filters__count{background:var(--module-reports)}@supports (color:color-mix(in lab,red,red)){.crm-sales-journal-quick-filters__chip--active .crm-sales-journal-quick-filters__count{background:color-mix(in srgb,var(--module-reports)18%,hsl(var(--muted)))}}.crm-sales-journal-quick-filters__chip--active .crm-sales-journal-quick-filters__count{color:var(--module-reports)}.reports-sales-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media(min-width:768px){.reports-sales-signals{grid-template-columns:repeat(4,minmax(0,1fr))}}.reports-sales-signals .reports-mini-kpi{border:1px solid hsl(var(--border)/.75);background:hsl(var(--card)/.9);border-radius:.75rem;padding:.65rem .85rem}.reports-sales-payment-panel{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));border-radius:1rem;overflow:hidden}.reports-sales-payment-panel__head{border-bottom:1px solid hsl(var(--border)/.65);background:var(--module-reports);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.875rem 1.125rem;display:flex}@supports (color:color-mix(in lab,red,red)){.reports-sales-payment-panel__head{background:color-mix(in srgb,var(--module-reports)4%,hsl(var(--card)))}}.reports-sales-payment-panel__title{font-size:.875rem;font-weight:700}.reports-sales-payment-panel__total{font-size:.9375rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--module-reports)}.reports-sales-analytics-grid{gap:1rem;display:grid}@media(min-width:1024px){.reports-sales-analytics-grid{grid-template-columns:1.15fr .85fr}}.sales-report{flex-direction:column;gap:1.25rem;display:flex}.sales-report__period{justify-content:flex-end;display:flex}.sales-report__kpi{border:1px solid hsl(var(--border)/.9);background:linear-gradient(165deg,hsl(var(--card)),hsl(var(--muted)/.1));box-shadow:0 8px 28px hsl(var(--foreground)/.04);border-radius:1rem;padding:1.25rem 1.5rem}.sales-report__kpi-head{border-bottom:1px solid hsl(var(--border)/.65);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.sales-report__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:700}.sales-report__headline{letter-spacing:-.03em;font-size:2rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-green-apple);margin-top:.25rem;line-height:1.1}.sales-report__headline-sub{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.875rem}.sales-report__compare{flex-wrap:wrap;gap:.5rem;display:flex}.sales-report__kpi-grid{grid-template-columns:repeat(2,1fr);gap:.625rem;display:grid}@media(min-width:768px){.sales-report__kpi-grid{grid-template-columns:repeat(4,1fr)}}.sales-report__panel{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));border-radius:1rem;overflow:hidden}.sales-report__panel-head{border-bottom:1px solid hsl(var(--border)/.65);background:hsl(var(--muted)/.15);padding:.875rem 1.125rem}.sales-report__panel-title{font-size:.875rem;font-weight:700}.sales-report__panel-desc{color:hsl(var(--muted-foreground));margin-top:.15rem;font-size:.75rem}.sales-report__chart{padding:.75rem 1rem 1rem}.sales-report__analytics{gap:1rem;display:grid}@media(min-width:1024px){.sales-report__analytics{grid-template-columns:repeat(2,minmax(0,1fr))}}.sales-report__table-wrap{overflow-x:auto}.sales-report__table{border-collapse:collapse;width:100%;font-size:.8125rem}.sales-report__table thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border)/.7);white-space:nowrap;padding:.5rem .875rem;font-size:.625rem;font-weight:700}.sales-report__table tbody td{border-bottom:1px solid hsl(var(--border)/.45);font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:.55rem .875rem}.sales-report__table tbody tr:last-child td{border-bottom:none}.sales-report__row--warn td:first-child{color:var(--color-orange);font-weight:600}.sales-report__payment{border-bottom:1px solid hsl(var(--border)/.5);padding:.75rem 1rem}.sales-report__payment-total{font-size:.875rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-bottom:.5rem}.sales-report__mini-charts{gap:.75rem;padding:.75rem 1rem 1rem;display:grid}@media(min-width:640px){.sales-report__mini-charts{grid-template-columns:1fr 1fr}}.sales-ledger{border:1px solid var(--module-reports);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.sales-ledger{border:1px solid color-mix(in srgb,var(--module-reports)22%,hsl(var(--border)))}}.sales-ledger{background:hsl(var(--card));box-shadow:0 12px 40px hsl(var(--foreground)/.05);overflow:hidden}.sales-ledger__head{border-bottom:1px solid hsl(var(--border)/.7);background:var(--module-reports);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.sales-ledger__head{background:color-mix(in srgb,var(--module-reports)5%,hsl(var(--card)))}}.sales-ledger__title{letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.sales-ledger__desc{color:hsl(var(--muted-foreground));font-size:.8125rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:.25rem}.sales-ledger__totals-strip{gap:.75rem;display:flex}.sales-ledger__totals-cell{border:1px solid hsl(var(--border)/.7);background:hsl(var(--card));border-radius:.625rem;flex-direction:column;gap:.1rem;min-width:6.5rem;padding:.5rem .75rem;display:flex}.sales-ledger__totals-label{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5625rem;font-weight:700}.sales-ledger__totals-value{font-size:.9375rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sales-ledger__toolbar{border-bottom:1px solid hsl(var(--border)/.6);background:hsl(var(--muted)/.12);flex-direction:column;gap:.75rem;padding:.875rem 1.25rem;display:flex}@media(min-width:900px){.sales-ledger__toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.sales-ledger__search{flex:1;align-items:center;gap:.5rem;max-width:360px;display:flex}.sales-ledger__search-input{border-radius:.625rem;height:2.25rem;font-size:.8125rem}.sales-ledger__filters{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.sales-ledger__filter{border:1px solid hsl(var(--border)/.8);background:hsl(var(--card));border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.6875rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.sales-ledger__filter:hover:not(:disabled){border-color:var(--module-reports)}@supports (color:color-mix(in lab,red,red)){.sales-ledger__filter:hover:not(:disabled){border-color:color-mix(in srgb,var(--module-reports)35%,hsl(var(--border)))}}.sales-ledger__filter--on{border-color:var(--module-reports)}@supports (color:color-mix(in lab,red,red)){.sales-ledger__filter--on{border-color:color-mix(in srgb,var(--module-reports)45%,hsl(var(--border)))}}.sales-ledger__filter--on{background:var(--module-reports)}@supports (color:color-mix(in lab,red,red)){.sales-ledger__filter--on{background:color-mix(in srgb,var(--module-reports)10%,hsl(var(--card)))}}.sales-ledger__filter:disabled{opacity:.4;cursor:not-allowed}.sales-ledger__filter-count{text-align:center;background:hsl(var(--muted)/.6);min-width:1.1rem;font-size:.5625rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .3rem}.sales-ledger__table-wrap{max-height:min(72vh,780px);overflow:auto}.sales-ledger__table{border-collapse:separate;border-spacing:0;width:100%;min-width:1100px;font-size:.75rem}.sales-ledger__th{background:hsl(var(--foreground)/.04);border-bottom:1px solid hsl(var(--border));white-space:nowrap;padding:0}.sales-ledger__th--sticky{z-index:2;position:sticky;top:0}.sales-ledger-th{letter-spacing:.06em;text-transform:uppercase;width:100%;color:hsl(var(--muted-foreground));text-align:left;align-items:center;gap:.25rem;padding:.55rem .65rem;font-size:.5625rem;font-weight:700;display:inline-flex}.sales-ledger__th--num .sales-ledger-th{justify-content:flex-end}.sales-ledger__row:nth-child(2n){background:hsl(var(--muted)/.08)}.sales-ledger__row--open{background:var(--module-reports)!important}@supports (color:color-mix(in lab,red,red)){.sales-ledger__row--open{background:color-mix(in srgb,var(--module-reports)6%,hsl(var(--card)))!important}}.sales-ledger__row--flag{box-shadow:inset 3px 0 0 var(--color-orange)}.sales-ledger__td{border-bottom:1px solid hsl(var(--border)/.45);vertical-align:middle;padding:.5rem .65rem}.sales-ledger__td--num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.sales-ledger__td--date{white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sales-ledger__td--mono{font-family:var(--font-mono);font-size:.6875rem}.sales-ledger__td--clip{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.sales-ledger__td--warn{color:var(--color-orange);font-weight:600}.sales-ledger__td--pay{font-size:.6875rem}.sales-ledger__pay-split{color:hsl(var(--muted-foreground));margin-top:.1rem;font-size:.5625rem;display:block}.sales-ledger__td--toggle{width:2rem;padding:.25rem}.sales-ledger__expand{width:1.75rem;height:1.75rem;color:hsl(var(--muted-foreground));border-radius:.375rem;justify-content:center;align-items:center;display:flex}.sales-ledger__expand:hover{background:hsl(var(--muted)/.5);color:hsl(var(--foreground))}.sales-ledger-num--strong{color:hsl(var(--foreground));font-weight:700}.sales-ledger-num--good{color:var(--color-green-apple);font-weight:600}.sales-ledger-num--ok{color:hsl(var(--foreground))}.sales-ledger-num--low{color:var(--color-orange)}.sales-ledger-num--bad{color:hsl(var(--destructive));font-weight:600}.sales-ledger-num--warn{color:var(--color-orange)}.sales-ledger__detail-row td{border-bottom:1px solid hsl(var(--border)/.6);background:hsl(var(--muted)/.12);padding:0}.sales-ledger__lines{padding:.5rem .75rem .75rem 2.25rem;overflow-x:auto}.sales-ledger__lines-table{border-collapse:collapse;width:100%;min-width:900px;font-size:.6875rem}.sales-ledger__lines-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border)/.6);padding:.35rem .5rem;font-size:.5625rem;font-weight:700}.sales-ledger__lines-table td{border-bottom:1px solid hsl(var(--border)/.35);padding:.4rem .5rem}.sales-ledger__foot{background:hsl(var(--foreground)/.04);font-weight:700}.sales-ledger__foot-label{text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));padding:.6rem .65rem;font-size:.6875rem}.sales-ledger__pager{border-top:1px solid hsl(var(--border)/.65);background:hsl(var(--muted)/.1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.sales-ledger__pager-info,.sales-ledger__pager-page{color:hsl(var(--muted-foreground));font-size:.75rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sales-ledger__pager-actions{align-items:center;gap:.5rem;display:flex}.sales-ledger__empty-row{text-align:center;color:hsl(var(--muted-foreground));padding:2rem 1rem}.sales-ledger__row--thin-margin{box-shadow:inset 3px 0 0 var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.sales-ledger__row--thin-margin{box-shadow:inset 3px 0 color-mix(in srgb,var(--color-orange)55%,transparent)}}.sales-ledger__row--loss{box-shadow:inset 3px 0 hsl(var(--destructive));background:hsl(var(--destructive)/.04)}.sales-manager-priorities{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));border-radius:1rem;overflow:hidden}.sales-manager-priorities__head{border-bottom:1px solid hsl(var(--border)/.65);background:var(--color-orange);padding:.875rem 1.125rem}@supports (color:color-mix(in lab,red,red)){.sales-manager-priorities__head{background:color-mix(in srgb,var(--color-orange)6%,hsl(var(--card)))}}.sales-manager-priorities__title{font-size:.875rem;font-weight:700}.sales-manager-priorities__desc{color:hsl(var(--muted-foreground));margin-top:.15rem;font-size:.75rem}.sales-manager-priorities__list{margin:0;padding:0;list-style:none}.sales-manager-priorities__item{border-bottom:1px solid hsl(var(--border)/.45);gap:.75rem;padding:.75rem 1.125rem;display:flex}.sales-manager-priorities__item:last-child{border-bottom:none}.sales-manager-priorities__item[data-severity=critical] .sales-manager-priorities__icon{color:hsl(var(--destructive))}.sales-manager-priorities__item[data-severity=warning] .sales-manager-priorities__icon{color:var(--color-orange)}.sales-manager-priorities__item[data-severity=info] .sales-manager-priorities__icon{color:var(--module-reports)}.sales-manager-priorities__icon{flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem}.sales-manager-priorities__item-title{font-size:.8125rem;font-weight:700}.sales-manager-priorities__item-detail{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.75rem;line-height:1.45}.sales-report__ops-pulse{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media(min-width:1024px){.sales-report__ops-pulse{grid-template-columns:repeat(4,minmax(0,1fr))}}.sales-report__ops-card{border:1px solid hsl(var(--border)/.8);background:hsl(var(--card));border-radius:.875rem;padding:.75rem .9rem}.sales-report__ops-label{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5625rem;font-weight:700}.sales-report__ops-value{font-size:1rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:.25rem}.sales-report__ops-sub{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.6875rem;line-height:1.4}.sales-report__margin-bar{background:hsl(var(--muted)/.5);border-radius:999px;height:4px;margin-top:.5rem;display:flex;overflow:hidden}.sales-report__margin-seg--good{background:var(--color-green-apple)}.sales-report__margin-seg--ok{background:var(--module-reports)}@supports (color:color-mix(in lab,red,red)){.sales-report__margin-seg--ok{background:color-mix(in srgb,var(--module-reports)70%,white)}}.sales-report__margin-seg--low{background:var(--color-orange)}.sales-report__margin-seg--bad{background:hsl(var(--destructive))}.sales-report__margin--good{color:var(--color-green-apple);font-weight:600}.sales-report__margin--ok{color:hsl(var(--foreground))}.sales-report__margin--low{color:var(--color-orange);font-weight:600}.sales-report__margin--bad{color:hsl(var(--destructive));font-weight:700}.sales-report__cell-sub{color:hsl(var(--muted-foreground));font-size:.6875rem}.sales-report__panel--wide{grid-column:1/-1}@media(min-width:1024px){.sales-report__panel--wide{grid-column:span 2}}.sales-report__liquidity{border-bottom:1px solid hsl(var(--border)/.5);flex-direction:column;gap:.45rem;padding:.75rem 1rem;display:flex}.sales-report__liquidity-row{grid-template-columns:5.5rem 1fr 2.5rem 5.5rem;align-items:center;gap:.5rem;font-size:.75rem;display:grid}.sales-report__liquidity-label{font-weight:600}.sales-report__liquidity-bar-track{background:hsl(var(--muted)/.45);border-radius:999px;height:6px;overflow:hidden}.sales-report__liquidity-bar-fill{background:var(--module-reports);border-radius:999px;height:100%;display:block}.sales-report__liquidity-pct{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground))}.sales-report__liquidity-amt{text-align:right;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sales-ledger-empty{border:1px dashed hsl(var(--border));text-align:center;color:hsl(var(--muted-foreground));border-radius:1rem;padding:2rem}.service-report{flex-direction:column;gap:1.25rem;display:flex}.service-report__kpi{border:1px solid hsl(var(--border)/.9);background:linear-gradient(165deg,hsl(var(--card))0%,var(--color-orange)100%);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.service-report__kpi{background:linear-gradient(165deg,hsl(var(--card)),color-mix(in srgb,var(--color-orange)6%,hsl(var(--muted)/.1)))}}.service-report__kpi{box-shadow:0 8px 28px hsl(var(--foreground)/.04);padding:1.25rem 1.5rem}.service-report__kpi-head{border-bottom:1px solid hsl(var(--border)/.65);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.service-report__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:700}.service-report__headline{letter-spacing:-.03em;font-size:2rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-orange);margin-top:.25rem;line-height:1.1}.service-report__headline-sub{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.875rem}.service-report__compare{flex-wrap:wrap;gap:.5rem;display:flex}.service-report__kpi-grid{grid-template-columns:repeat(2,1fr);gap:.625rem;display:grid}@media(min-width:768px){.service-report__kpi-grid{grid-template-columns:repeat(4,1fr)}}.service-report__ops-pulse{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media(min-width:1024px){.service-report__ops-pulse{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.service-report__ops-pulse{grid-template-columns:repeat(6,minmax(0,1fr))}}.service-report__ops-card{border:1px solid var(--color-orange);border-radius:.875rem}@supports (color:color-mix(in lab,red,red)){.service-report__ops-card{border:1px solid color-mix(in srgb,var(--color-orange)18%,hsl(var(--border)))}}.service-report__ops-card{background:hsl(var(--card));padding:.75rem .9rem}.service-report__ops-label{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5625rem;font-weight:700}.service-report__ops-value{font-size:1rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:.25rem}.service-report__ops-sub{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.6875rem;line-height:1.4}.service-manager-priorities .sales-manager-priorities__head{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.service-manager-priorities .sales-manager-priorities__head{background:color-mix(in srgb,var(--color-orange)8%,hsl(var(--card)))}}.service-ledger{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.service-ledger{border-color:color-mix(in srgb,var(--color-orange)22%,hsl(var(--border)))}}.service-ledger__head{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.service-ledger__head{background:color-mix(in srgb,var(--color-orange)5%,hsl(var(--card)))}}.service-ledger__filter--on,.service-ledger .sales-ledger__filter--on{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.service-ledger__filter--on,.service-ledger .sales-ledger__filter--on{border-color:color-mix(in srgb,var(--color-orange)45%,hsl(var(--border)))}}.service-ledger__filter--on,.service-ledger .sales-ledger__filter--on{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.service-ledger__filter--on,.service-ledger .sales-ledger__filter--on{background:color-mix(in srgb,var(--color-orange)10%,hsl(var(--card)))}}.sales-ledger__row--overdue{box-shadow:inset 3px 0 hsl(var(--destructive))}.service-ledger__detail{padding-left:2rem}.service-ledger__meta{color:hsl(var(--muted-foreground));margin-bottom:.5rem;font-size:.6875rem}.service-report__panel{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));border-radius:1rem;overflow:hidden}.service-report__panel-head{border-bottom:1px solid hsl(var(--border)/.65);background:var(--color-orange);padding:.875rem 1.125rem}@supports (color:color-mix(in lab,red,red)){.service-report__panel-head{background:color-mix(in srgb,var(--color-orange)5%,hsl(var(--muted)/.12))}}.service-report__panel-title{font-size:.875rem;font-weight:700}.service-report__panel-desc{color:hsl(var(--muted-foreground));margin-top:.15rem;font-size:.75rem}.service-report__chart{padding:.75rem 1rem 1rem}.service-report__analytics{gap:1rem;display:grid}@media(min-width:1024px){.service-report__analytics{grid-template-columns:repeat(2,minmax(0,1fr))}}.service-report__table-wrap{overflow-x:auto}.service-report__table{border-collapse:collapse;width:100%;font-size:.8125rem}.service-report__table thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border)/.7);padding:.5rem .875rem;font-size:.625rem;font-weight:700}.service-report__table tbody td{border-bottom:1px solid hsl(var(--border)/.45);font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:.55rem .875rem}.service-report__row--warn td:first-child{color:var(--color-orange);font-weight:600}.service-report__cell-sub{color:hsl(var(--muted-foreground));font-size:.6875rem}.service-report__panel--wide{grid-column:1/-1}.service-report__pipeline-list{flex-direction:column;gap:.5rem;padding:.75rem 1rem 1rem;display:flex}.service-report__pipeline-row{grid-template-columns:.5rem 6.5rem 1fr 2rem;align-items:center;gap:.5rem;font-size:.75rem;display:grid}.service-report__pipeline-dot{border-radius:999px;width:.5rem;height:.5rem}.service-report__pipeline-bar-track{background:hsl(var(--muted)/.45);border-radius:999px;height:6px;overflow:hidden}.service-report__pipeline-bar-fill{border-radius:999px;height:100%;display:block}.service-report__pipeline-count{text-align:right;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.service-report__dual-tables{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:640px){.service-report__dual-tables{grid-template-columns:repeat(2,minmax(0,1fr))}}.service-report__triple-tables{grid-template-columns:1fr;gap:1rem;margin-top:1rem;display:grid}@media(min-width:900px){.service-report__triple-tables{grid-template-columns:repeat(3,minmax(0,1fr))}}.service-report__parts-kpi{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.service-report__table-caption{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0 0 .5rem;font-size:10px;font-weight:700}.service-report__brand-dot{vertical-align:middle;border-radius:999px;width:8px;height:8px;margin-right:.5rem;display:inline-block}.inventory-report{flex-direction:column;gap:1rem;display:flex}.inventory-report__kpi{border:1px solid var(--color-green-apple);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.inventory-report__kpi{border:1px solid color-mix(in srgb,var(--color-green-apple)22%,hsl(var(--border)))}}.inventory-report__kpi{background:linear-gradient(135deg,var(--color-green-apple)0%,transparent 55%),hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.inventory-report__kpi{background:linear-gradient(135deg,color-mix(in srgb,var(--color-green-apple)6%,transparent)0%,transparent 55%),hsl(var(--card))}}.inventory-report__kpi{padding:1.1rem 1.25rem}.inventory-report__kpi-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.inventory-report__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-green-apple);margin:0;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.inventory-report__eyebrow{color:color-mix(in srgb,var(--color-green-apple)70%,hsl(var(--muted-foreground)))}}.inventory-report__headline{letter-spacing:-.03em;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--foreground));margin:.25rem 0 0}.inventory-report__headline-sub{color:hsl(var(--muted-foreground));margin:.2rem 0 0;font-size:.8125rem}.inventory-report__health{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.35rem .75rem;font-size:11px;font-weight:700}.inventory-report__health[data-tone=success]{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.inventory-report__health[data-tone=success]{background:color-mix(in srgb,var(--color-green-apple)14%,transparent)}}.inventory-report__health[data-tone=success]{color:var(--color-green-apple)}.inventory-report__health[data-tone=warning]{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.inventory-report__health[data-tone=warning]{background:color-mix(in srgb,var(--color-orange)14%,transparent)}}.inventory-report__health[data-tone=warning]{color:var(--color-orange)}.inventory-report__health[data-tone=danger]{background:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.inventory-report__health[data-tone=danger]{background:color-mix(in srgb,hsl(var(--destructive))14%,transparent)}}.inventory-report__health[data-tone=danger]{color:hsl(var(--destructive))}.inventory-report__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media(min-width:768px){.inventory-report__kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.inventory-manager-priorities{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.inventory-manager-priorities{border-color:color-mix(in srgb,var(--color-green-apple)18%,hsl(var(--border)))}}.inventory-report__ops-pulse{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media(min-width:1024px){.inventory-report__ops-pulse{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.inventory-report__ops-pulse{grid-template-columns:repeat(6,minmax(0,1fr))}}.inventory-report__ops-card{border:1px solid var(--color-green-apple);border-radius:.875rem}@supports (color:color-mix(in lab,red,red)){.inventory-report__ops-card{border:1px solid color-mix(in srgb,var(--color-green-apple)16%,hsl(var(--border)))}}.inventory-report__ops-card{background:hsl(var(--card));padding:.75rem .9rem}.inventory-report__ops-label{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0;font-size:10px;font-weight:700}.inventory-report__ops-value{font-size:1.05rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:.25rem 0 0}.inventory-report__ops-sub{color:hsl(var(--muted-foreground));margin:.15rem 0 0;font-size:11px}.inventory-report__note{border:1px dashed var(--color-green-apple);border-radius:.75rem;margin:0;padding:.65rem .85rem}@supports (color:color-mix(in lab,red,red)){.inventory-report__note{border:1px dashed color-mix(in srgb,var(--color-green-apple)25%,hsl(var(--border)))}}.inventory-report__note{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.45}.inventory-ledger{--ledger-accent:var(--color-green-apple)}.inventory-ledger .sales-ledger__title:before{content:"";background:var(--color-green-apple);vertical-align:-.1em;border-radius:2px;width:3px;height:1em;margin-right:.5rem;display:inline-block}.inventory-ledger__name{font-weight:600;display:block}.inventory-ledger__variant{color:hsl(var(--muted-foreground));font-size:11px;display:block}.inventory-ledger__stock{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.1rem .45rem;font-size:10px;font-weight:700;display:inline-flex}.inventory-ledger__stock--ok{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.inventory-ledger__stock--ok{background:color-mix(in srgb,var(--color-green-apple)12%,transparent)}}.inventory-ledger__stock--ok{color:var(--color-green-apple)}.inventory-ledger__stock--low{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.inventory-ledger__stock--low{background:color-mix(in srgb,var(--color-orange)12%,transparent)}}.inventory-ledger__stock--low{color:var(--color-orange)}.inventory-ledger__stock--out{background:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.inventory-ledger__stock--out{background:color-mix(in srgb,hsl(var(--destructive))12%,transparent)}}.inventory-ledger__stock--out{color:hsl(var(--destructive))}.inventory-ledger__stock--archived{background:hsl(var(--muted)/.5);color:hsl(var(--muted-foreground))}.inventory-ledger__row--slow td:first-child{box-shadow:inset 3px 0 0 var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.inventory-ledger__row--slow td:first-child{box-shadow:inset 3px 0 color-mix(in srgb,var(--color-orange)80%,transparent)}}.inventory-ledger__detail{gap:.75rem}.inventory-ledger__meta{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem 1.25rem;margin:0;display:grid}.inventory-ledger__meta dt{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0;font-size:10px;font-weight:700}.inventory-ledger__meta dd{margin:.15rem 0 0;font-size:.8125rem;font-weight:600}.inventory-ledger__flag{color:var(--color-orange);margin:0;font-size:11px;font-weight:600}.inventory-ledger__flag--danger{color:hsl(var(--destructive))}.inventory-report__analytics{grid-template-columns:1fr;gap:.875rem;display:grid}@media(min-width:1024px){.inventory-report__analytics{grid-template-columns:repeat(2,minmax(0,1fr))}}.inventory-report__panel{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.875rem;overflow:hidden}.inventory-report__panel--wide{grid-column:1/-1}.inventory-report__panel-head{border-bottom:1px solid hsl(var(--border)/.7);padding:.85rem 1rem .65rem}.inventory-report__panel-title{margin:0;font-size:.9375rem;font-weight:700}.inventory-report__panel-desc{color:hsl(var(--muted-foreground));margin:.2rem 0 0;font-size:11px}.inventory-report__table-wrap{overflow-x:auto}.inventory-report__table{border-collapse:collapse;width:100%;font-size:12px}.inventory-report__table thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.35);white-space:nowrap;padding:.5rem .75rem;font-size:10px;font-weight:700}.inventory-report__table tbody td{border-top:1px solid hsl(var(--border)/.6);vertical-align:middle;padding:.5rem .75rem}.inventory-report__row--warn td:first-child{box-shadow:inset 3px 0 0 var(--color-orange)}.inventory-report__cell-sub{color:hsl(var(--muted-foreground));font-size:10px}.inventory-report__mix-bars{flex-direction:column;gap:.65rem;padding:.85rem 1rem 1rem;display:flex}.inventory-report__mix-row{flex-direction:column;gap:.25rem;display:flex}.inventory-report__mix-head{justify-content:space-between;font-size:11px;font-weight:600;display:flex}.inventory-report__mix-track{background:hsl(var(--muted)/.5);border-radius:999px;height:6px;overflow:hidden}.inventory-report__mix-fill{border-radius:999px;min-width:2px;height:100%;display:block}.bronique-report{flex-direction:column;gap:1rem;display:flex}.bronique-report__kpi{border:1px solid var(--color-purple);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.bronique-report__kpi{border:1px solid color-mix(in srgb,var(--color-purple)24%,hsl(var(--border)))}}.bronique-report__kpi{background:linear-gradient(140deg,var(--color-purple)0%,transparent 60%),hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.bronique-report__kpi{background:linear-gradient(140deg,color-mix(in srgb,var(--color-purple)8%,transparent)0%,transparent 60%),hsl(var(--card))}}.bronique-report__kpi{padding:1.1rem 1.25rem}.bronique-report__kpi-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.bronique-report__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-purple);margin:0;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.bronique-report__eyebrow{color:color-mix(in srgb,var(--color-purple)75%,hsl(var(--muted-foreground)))}}.bronique-report__headline{letter-spacing:-.03em;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:.25rem 0 0}.bronique-report__headline-sub{color:hsl(var(--muted-foreground));margin:.2rem 0 0;font-size:.8125rem}.bronique-report__health{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.35rem .75rem;font-size:11px;font-weight:700}.bronique-report__health[data-tone=success]{background:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.bronique-report__health[data-tone=success]{background:color-mix(in srgb,var(--color-purple)14%,transparent)}}.bronique-report__health[data-tone=success]{color:var(--color-purple)}.bronique-report__health[data-tone=warning]{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.bronique-report__health[data-tone=warning]{background:color-mix(in srgb,var(--color-orange)14%,transparent)}}.bronique-report__health[data-tone=warning]{color:var(--color-orange)}.bronique-report__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media(min-width:768px){.bronique-report__kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bronique-manager-priorities{border-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.bronique-manager-priorities{border-color:color-mix(in srgb,var(--color-purple)20%,hsl(var(--border)))}}.bronique-report__ops-pulse{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media(min-width:1024px){.bronique-report__ops-pulse{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.bronique-report__ops-pulse{grid-template-columns:repeat(6,minmax(0,1fr))}}.bronique-report__ops-card{border:1px solid var(--color-purple);border-radius:.875rem}@supports (color:color-mix(in lab,red,red)){.bronique-report__ops-card{border:1px solid color-mix(in srgb,var(--color-purple)18%,hsl(var(--border)))}}.bronique-report__ops-card{background:hsl(var(--card));padding:.75rem .9rem}.bronique-report__ops-label{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0;font-size:10px;font-weight:700}.bronique-report__ops-value{font-size:1.05rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:.25rem 0 0}.bronique-report__ops-sub{color:hsl(var(--muted-foreground));margin:.15rem 0 0;font-size:11px}.bronique-report__channel-bar{background:hsl(var(--muted)/.45);border-radius:999px;height:6px;margin-top:.45rem;display:flex;overflow:hidden}.bronique-report__channel-seg{height:100%;display:block}.bronique-report__channel-seg--retail{background:var(--color-purple)}.bronique-report__channel-seg--service{background:var(--color-orange)}.bronique-ledger .sales-ledger__title:before{content:"";background:var(--color-purple);vertical-align:-.1em;border-radius:2px;width:3px;height:1em;margin-right:.5rem;display:inline-block}.bronique-ledger__channel{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.1rem .45rem;font-size:10px;font-weight:700;display:inline-flex}.bronique-ledger__channel--retail{background:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.bronique-ledger__channel--retail{background:color-mix(in srgb,var(--color-purple)12%,transparent)}}.bronique-ledger__channel--retail{color:var(--color-purple)}.bronique-ledger__channel--service{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.bronique-ledger__channel--service{background:color-mix(in srgb,var(--color-orange)12%,transparent)}}.bronique-ledger__channel--service{color:var(--color-orange)}.bronique-ledger__row--discount td:first-child{box-shadow:inset 3px 0 0 var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.bronique-ledger__row--discount td:first-child{box-shadow:inset 3px 0 color-mix(in srgb,var(--color-orange)70%,transparent)}}.bronique-ledger__meta{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem 1.25rem;margin:0;display:grid}.bronique-ledger__meta dt{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0;font-size:10px;font-weight:700}.bronique-ledger__meta dd{margin:.15rem 0 0;font-size:.8125rem;font-weight:600}.bronique-ledger__flag{color:var(--color-orange);margin:0;font-size:11px;font-weight:600}.bronique-report__panel{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.875rem;overflow:hidden}.bronique-report__panel--wide{grid-column:1/-1}.bronique-report__panel-head{border-bottom:1px solid hsl(var(--border)/.7);padding:.85rem 1rem .65rem}.bronique-report__panel-title{margin:0;font-size:.9375rem;font-weight:700}.bronique-report__panel-desc{color:hsl(var(--muted-foreground));margin:.2rem 0 0;font-size:11px}.bronique-report__chart{padding:0 .5rem .75rem}.bronique-report__analytics{grid-template-columns:1fr;gap:.875rem;display:grid}@media(min-width:1024px){.bronique-report__analytics{grid-template-columns:repeat(2,minmax(0,1fr))}}.bronique-report__table-wrap{overflow-x:auto}.bronique-report__table{border-collapse:collapse;width:100%;font-size:12px}.bronique-report__table thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.35);padding:.5rem .75rem;font-size:10px;font-weight:700}.bronique-report__table tbody td{border-top:1px solid hsl(var(--border)/.6);padding:.5rem .75rem}.bronique-report__row--warn td:first-child{box-shadow:inset 3px 0 0 var(--color-orange)}.bronique-report__empty{text-align:center;border:1px dashed var(--color-purple);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.bronique-report__empty{border:1px dashed color-mix(in srgb,var(--color-purple)30%,hsl(var(--border)))}}.bronique-report__empty-icon{background:var(--color-purple);border-radius:1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.bronique-report__empty-icon{background:color-mix(in srgb,var(--color-purple)12%,transparent)}}.bronique-report__empty-icon{color:var(--color-purple)}.bronique-report__empty-title{margin:0;font-size:1.05rem;font-weight:700}.bronique-report__empty-desc{max-width:22rem;color:hsl(var(--muted-foreground));margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.clients-report{flex-direction:column;gap:1rem;display:flex}.clients-report__kpi{border:1px solid var(--color-cyan);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.clients-report__kpi{border:1px solid color-mix(in srgb,var(--color-cyan)24%,hsl(var(--border)))}}.clients-report__kpi{background:linear-gradient(140deg,var(--color-cyan)0%,transparent 60%),hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.clients-report__kpi{background:linear-gradient(140deg,color-mix(in srgb,var(--color-cyan)8%,transparent)0%,transparent 60%),hsl(var(--card))}}.clients-report__kpi{padding:1.1rem 1.25rem}.clients-report__kpi-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.clients-report__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-cyan);margin:0;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.clients-report__eyebrow{color:color-mix(in srgb,var(--color-cyan)75%,hsl(var(--muted-foreground)))}}.clients-report__headline{letter-spacing:-.03em;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:.25rem 0 0}.clients-report__headline-sub{color:hsl(var(--muted-foreground));margin:.2rem 0 0;font-size:.8125rem}.clients-report__health{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.35rem .75rem;font-size:11px;font-weight:700}.clients-report__health[data-tone=success]{background:var(--color-cyan)}@supports (color:color-mix(in lab,red,red)){.clients-report__health[data-tone=success]{background:color-mix(in srgb,var(--color-cyan)14%,transparent)}}.clients-report__health[data-tone=success]{color:var(--color-cyan)}.clients-report__health[data-tone=warning]{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.clients-report__health[data-tone=warning]{background:color-mix(in srgb,var(--color-orange)14%,transparent)}}.clients-report__health[data-tone=warning]{color:var(--color-orange)}.clients-report__health[data-tone=danger]{background:var(--color-red)}@supports (color:color-mix(in lab,red,red)){.clients-report__health[data-tone=danger]{background:color-mix(in srgb,var(--color-red)14%,transparent)}}.clients-report__health[data-tone=danger]{color:var(--color-red)}.clients-report__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media(min-width:768px){.clients-report__kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.clients-manager-priorities{border-color:var(--color-cyan)}@supports (color:color-mix(in lab,red,red)){.clients-manager-priorities{border-color:color-mix(in srgb,var(--color-cyan)20%,hsl(var(--border)))}}.clients-report__ops-pulse{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media(min-width:1024px){.clients-report__ops-pulse{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.clients-report__ops-pulse{grid-template-columns:repeat(6,minmax(0,1fr))}}.clients-report__ops-card{border:1px solid var(--color-cyan);border-radius:.875rem}@supports (color:color-mix(in lab,red,red)){.clients-report__ops-card{border:1px solid color-mix(in srgb,var(--color-cyan)18%,hsl(var(--border)))}}.clients-report__ops-card{background:hsl(var(--card));padding:.75rem .9rem}.clients-report__ops-label{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0;font-size:10px;font-weight:700}.clients-report__ops-value{font-size:1.05rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:.25rem 0 0}.clients-report__ops-sub{color:hsl(var(--muted-foreground));margin:.15rem 0 0;font-size:11px}.clients-report__note{color:hsl(var(--muted-foreground));margin:0;font-size:11px;line-height:1.45}.clients-ledger .sales-ledger__title:before{content:"";background:var(--color-cyan);vertical-align:-.1em;border-radius:2px;width:3px;height:1em;margin-right:.5rem;display:inline-block}.clients-ledger__name{font-size:12px;font-weight:600;display:block}.clients-ledger__phone{color:hsl(var(--muted-foreground));font-size:10px;display:block}.clients-ledger__tier{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.1rem .45rem;font-size:10px;font-weight:700;display:inline-flex}.clients-ledger__tier--silver{background:hsl(var(--muted)/.45);color:hsl(var(--muted-foreground))}.clients-ledger__tier--gold{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.clients-ledger__tier--gold{background:color-mix(in srgb,var(--color-orange)12%,transparent)}}.clients-ledger__tier--gold{color:var(--color-orange)}.clients-ledger__tier--platinum{background:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.clients-ledger__tier--platinum{background:color-mix(in srgb,var(--color-purple)12%,transparent)}}.clients-ledger__tier--platinum{color:var(--color-purple)}.clients-ledger__row--risk td:first-child{box-shadow:inset 3px 0 0 var(--color-orange)}.clients-report__analytics{grid-template-columns:1fr;gap:.875rem;display:grid}@media(min-width:1024px){.clients-report__analytics{grid-template-columns:repeat(2,minmax(0,1fr))}}.clients-report__panel{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.875rem;overflow:hidden}.clients-report__panel--wide{grid-column:1/-1}.clients-report__panel-head{border-bottom:1px solid hsl(var(--border)/.7);padding:.85rem 1rem .65rem}.clients-report__panel-title{margin:0;font-size:.9375rem;font-weight:700}.clients-report__panel-desc{color:hsl(var(--muted-foreground));margin:.2rem 0 0;font-size:11px}.clients-report__table-wrap{overflow-x:auto}.clients-report__table{border-collapse:collapse;width:100%;font-size:12px}.clients-report__table thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.35);padding:.5rem .75rem;font-size:10px;font-weight:700}.clients-report__table tbody td{border-top:1px solid hsl(var(--border)/.6);padding:.5rem .75rem}.clients-report__row--warn td:first-child{box-shadow:inset 3px 0 0 var(--color-orange)}.clients-report__cell-name{font-weight:600;display:block}.clients-report__cell-tier{margin-top:.15rem;display:block}.clients-report__mix-bars{flex-direction:column;gap:.65rem;padding:.85rem 1rem 1rem;display:flex}.clients-report__mix-row{flex-direction:column;gap:.25rem;display:flex}.clients-report__mix-head{justify-content:space-between;font-size:11px;font-weight:600;display:flex}.clients-report__mix-track{background:hsl(var(--muted)/.5);border-radius:999px;height:6px;overflow:hidden}.clients-report__mix-fill{border-radius:999px;min-width:2px;height:100%;display:block}.clients-report__empty{text-align:center;border:1px dashed var(--color-cyan);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.clients-report__empty{border:1px dashed color-mix(in srgb,var(--color-cyan)30%,hsl(var(--border)))}}.clients-report__empty-icon{background:var(--color-cyan);border-radius:1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.clients-report__empty-icon{background:color-mix(in srgb,var(--color-cyan)12%,transparent)}}.clients-report__empty-icon{color:var(--color-cyan)}.clients-report__empty-title{margin:0;font-size:1.05rem;font-weight:700}.clients-report__empty-desc{max-width:22rem;color:hsl(var(--muted-foreground));margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.financial-report{flex-direction:column;gap:1rem;display:flex}.financial-report__kpi{border:1px solid var(--color-green-apple);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.financial-report__kpi{border:1px solid color-mix(in srgb,var(--color-green-apple)24%,hsl(var(--border)))}}.financial-report__kpi{background:linear-gradient(140deg,var(--color-green-apple)0%,transparent 60%),hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.financial-report__kpi{background:linear-gradient(140deg,color-mix(in srgb,var(--color-green-apple)8%,transparent)0%,transparent 60%),hsl(var(--card))}}.financial-report__kpi{padding:1.1rem 1.25rem}.financial-report__kpi-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.financial-report__kpi-badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.financial-report__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-green-apple);margin:0;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.financial-report__eyebrow{color:color-mix(in srgb,var(--color-green-apple)75%,hsl(var(--muted-foreground)))}}.financial-report__headline{letter-spacing:-.03em;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:.25rem 0 0}.financial-report__headline-sub{color:hsl(var(--muted-foreground));margin:.2rem 0 0;font-size:.8125rem}.financial-report__health{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:11px;font-weight:700;display:inline-flex}.financial-report__health[data-tone=success]{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.financial-report__health[data-tone=success]{background:color-mix(in srgb,var(--color-green-apple)14%,transparent)}}.financial-report__health[data-tone=success]{color:var(--color-green-apple)}.financial-report__health[data-tone=warning]{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.financial-report__health[data-tone=warning]{background:color-mix(in srgb,var(--color-orange)14%,transparent)}}.financial-report__health[data-tone=warning]{color:var(--color-orange)}.financial-report__health[data-tone=danger]{background:var(--color-red)}@supports (color:color-mix(in lab,red,red)){.financial-report__health[data-tone=danger]{background:color-mix(in srgb,var(--color-red)14%,transparent)}}.financial-report__health[data-tone=danger]{color:var(--color-red)}.financial-report__waterfall{background:hsl(var(--muted)/.25);border-radius:.75rem;flex-wrap:wrap;gap:.5rem 1rem;margin:.75rem 0;padding:.65rem .85rem;display:flex}.financial-report__waterfall-seg{flex-direction:column;gap:.1rem;min-width:4.5rem;display:flex}.financial-report__waterfall-label{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:10px;font-weight:700}.financial-report__waterfall-value{font-size:.8125rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.financial-report__compare{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.financial-report__loading{color:hsl(var(--muted-foreground));align-items:center;gap:.35rem;margin-bottom:.75rem;font-size:12px;display:inline-flex}.financial-report__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media(min-width:768px){.financial-report__kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.financial-report__kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.financial-manager-priorities{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.financial-manager-priorities{border-color:color-mix(in srgb,var(--color-green-apple)20%,hsl(var(--border)))}}.financial-report__ops-pulse{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media(min-width:1024px){.financial-report__ops-pulse{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.financial-report__ops-pulse{grid-template-columns:repeat(6,minmax(0,1fr))}}.financial-report__ops-card{border:1px solid var(--color-green-apple);border-radius:.875rem}@supports (color:color-mix(in lab,red,red)){.financial-report__ops-card{border:1px solid color-mix(in srgb,var(--color-green-apple)18%,hsl(var(--border)))}}.financial-report__ops-card{background:hsl(var(--card));padding:.75rem .9rem}.financial-report__ops-label{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0;font-size:10px;font-weight:700}.financial-report__ops-value{font-size:1.05rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:.25rem 0 0}.financial-report__ops-sub{color:hsl(var(--muted-foreground));margin:.15rem 0 0;font-size:11px}.financial-report__note{color:hsl(var(--muted-foreground));margin:0;font-size:11px;line-height:1.45}.financial-report__pl-panel{border:1px solid var(--color-green-apple);border-radius:.875rem}@supports (color:color-mix(in lab,red,red)){.financial-report__pl-panel{border:1px solid color-mix(in srgb,var(--color-green-apple)20%,hsl(var(--border)))}}.financial-report__pl-panel{background:hsl(var(--card));overflow:hidden}.financial-report__pl-head{border-bottom:1px solid hsl(var(--border)/.7);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.financial-report__pl-title{margin:0;font-size:.9375rem;font-weight:700}.financial-report__pl-desc{color:hsl(var(--muted-foreground));margin:.2rem 0 0;font-size:11px}.financial-report__pl-total{font-size:1.25rem;font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-green-apple)}.financial-report__pl-body{overflow-x:auto}.financial-report__trend-empty{border:1px dashed hsl(var(--border));min-height:120px;color:hsl(var(--muted-foreground));border-radius:.875rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;font-size:.8125rem;display:flex}.financial-report__analytics{grid-template-columns:1fr;gap:.875rem;display:grid}@media(min-width:1024px){.financial-report__analytics{grid-template-columns:repeat(2,minmax(0,1fr))}}.financial-report__panel{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.875rem;overflow:hidden}.financial-report__panel--wide{grid-column:1/-1}.financial-report__panel-head{border-bottom:1px solid hsl(var(--border)/.7);padding:.85rem 1rem .65rem}.financial-report__panel-title{margin:0;font-size:.9375rem;font-weight:700}.financial-report__panel-desc{color:hsl(var(--muted-foreground));margin:.2rem 0 0;font-size:11px}.financial-report__panel-empty{color:hsl(var(--muted-foreground));margin:0;padding:1rem;font-size:.8125rem}.financial-report__table-wrap{overflow-x:auto}.financial-report__table{border-collapse:collapse;width:100%;font-size:12px}.financial-report__table thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.35);padding:.5rem .75rem;font-size:10px;font-weight:700}.financial-report__table tbody td{border-top:1px solid hsl(var(--border)/.6);padding:.5rem .75rem}.financial-report__row--warn td:first-child{box-shadow:inset 3px 0 0 var(--color-orange)}.financial-report__mix-bars{flex-direction:column;gap:.65rem;padding:.85rem 1rem 1rem;display:flex}.financial-report__mix-row{flex-direction:column;gap:.25rem;display:flex}.financial-report__mix-head{justify-content:space-between;font-size:11px;font-weight:600;display:flex}.financial-report__mix-track{background:hsl(var(--muted)/.5);border-radius:999px;height:6px;overflow:hidden}.financial-report__mix-fill{border-radius:999px;min-width:2px;height:100%;display:block}.financial-report__pay-label{align-items:center;font-weight:600;display:inline-flex}.financial-report__credit-note{color:hsl(var(--muted-foreground));border-top:1px solid hsl(var(--border)/.6);align-items:center;gap:.5rem;margin:0;padding:.65rem 1rem .85rem;font-size:12px;display:flex}.financial-report__position-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.85rem 1rem 1rem;display:grid}@media(min-width:640px){.financial-report__position-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.financial-report__position-card{border:1px solid hsl(var(--border)/.7);background:hsl(var(--muted)/.15);border-radius:.65rem;align-items:flex-start;gap:.5rem;padding:.65rem .75rem;display:flex}.financial-report__position-card[data-tone=success]{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.financial-report__position-card[data-tone=success]{border-color:color-mix(in srgb,var(--color-green-apple)30%,hsl(var(--border)))}}.financial-report__position-card[data-tone=warning]{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.financial-report__position-card[data-tone=warning]{border-color:color-mix(in srgb,var(--color-orange)30%,hsl(var(--border)))}}.financial-report__position-card[data-tone=danger]{border-color:var(--color-red)}@supports (color:color-mix(in lab,red,red)){.financial-report__position-card[data-tone=danger]{border-color:color-mix(in srgb,var(--color-red)30%,hsl(var(--border)))}}.financial-report__position-label{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0;font-size:10px;font-weight:700}.financial-report__position-value{font-size:.9375rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:.15rem 0 0}.financial-report__position-sub{color:hsl(var(--muted-foreground));margin:.1rem 0 0;font-size:10px}.financial-report__recon-note{color:hsl(var(--muted-foreground));border-top:1px solid hsl(var(--border)/.6);align-items:center;gap:.4rem;margin:0;padding:.65rem 1rem .85rem;font-size:11px;display:flex}.overview-report{flex-direction:column;gap:1rem;display:flex}.overview-report__kpi{border:1px solid var(--color-blue-apple);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.overview-report__kpi{border:1px solid color-mix(in srgb,var(--color-blue-apple)24%,hsl(var(--border)))}}.overview-report__kpi{background:linear-gradient(140deg,var(--color-blue-apple)0%,transparent 60%),hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.overview-report__kpi{background:linear-gradient(140deg,color-mix(in srgb,var(--color-blue-apple)8%,transparent)0%,transparent 60%),hsl(var(--card))}}.overview-report__kpi{padding:1.1rem 1.25rem}.overview-report__kpi-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.overview-report__kpi-badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.overview-report__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-blue-apple);margin:0;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.overview-report__eyebrow{color:color-mix(in srgb,var(--color-blue-apple)75%,hsl(var(--muted-foreground)))}}.overview-report__headline{letter-spacing:-.03em;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:.25rem 0 0}.overview-report__headline-sub{color:hsl(var(--muted-foreground));margin:.2rem 0 0;font-size:.8125rem}.overview-report__health{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:11px;font-weight:700;display:inline-flex}.overview-report__health[data-tone=success]{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.overview-report__health[data-tone=success]{background:color-mix(in srgb,var(--color-green-apple)14%,transparent)}}.overview-report__health[data-tone=success]{color:var(--color-green-apple)}.overview-report__health[data-tone=warning]{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.overview-report__health[data-tone=warning]{background:color-mix(in srgb,var(--color-orange)14%,transparent)}}.overview-report__health[data-tone=warning]{color:var(--color-orange)}.overview-report__health[data-tone=danger]{background:var(--color-red)}@supports (color:color-mix(in lab,red,red)){.overview-report__health[data-tone=danger]{background:color-mix(in srgb,var(--color-red)14%,transparent)}}.overview-report__health[data-tone=danger]{color:var(--color-red)}.overview-report__compare{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.overview-report__loading{color:hsl(var(--muted-foreground));align-items:center;gap:.35rem;margin-bottom:.75rem;font-size:12px;display:inline-flex}.overview-report__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media(min-width:768px){.overview-report__kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.overview-report__kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.overview-manager-priorities{border-color:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.overview-manager-priorities{border-color:color-mix(in srgb,var(--color-blue-apple)20%,hsl(var(--border)))}}.overview-report__ops-pulse{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media(min-width:1024px){.overview-report__ops-pulse{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.overview-report__ops-pulse{grid-template-columns:repeat(6,minmax(0,1fr))}}.overview-report__ops-card{border:1px solid var(--color-blue-apple);border-radius:.875rem}@supports (color:color-mix(in lab,red,red)){.overview-report__ops-card{border:1px solid color-mix(in srgb,var(--color-blue-apple)18%,hsl(var(--border)))}}.overview-report__ops-card{background:hsl(var(--card));padding:.75rem .9rem}.overview-report__ops-label{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0;font-size:10px;font-weight:700}.overview-report__ops-value{font-size:1.05rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:.25rem 0 0}.overview-report__ops-sub{color:hsl(var(--muted-foreground));margin:.15rem 0 0;font-size:11px}.overview-report__dept{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.875rem;padding:1rem 1.1rem}.overview-report__dept-head{margin-bottom:.85rem}.overview-report__dept-title{margin:0;font-size:.9375rem;font-weight:700}.overview-report__dept-desc{color:hsl(var(--muted-foreground));margin:.2rem 0 0;font-size:11px}.overview-report__dept-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media(min-width:1024px){.overview-report__dept-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.overview-report__dept-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.overview-report__trend-grid{grid-template-columns:1fr;gap:.875rem;display:grid}@media(min-width:1024px){.overview-report__trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.overview-report__trend-empty{border:1px dashed hsl(var(--border));min-height:200px;color:hsl(var(--muted-foreground));border-radius:.875rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;font-size:.8125rem;display:flex}.overview-report__analytics{grid-template-columns:1fr;gap:.875rem;display:grid}@media(min-width:1024px){.overview-report__analytics{grid-template-columns:repeat(2,minmax(0,1fr))}}.overview-report__panel{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.875rem;overflow:hidden}.overview-report__panel--wide{grid-column:1/-1}.overview-report__panel--clickable{cursor:pointer;transition:border-color .15s,box-shadow .15s}.overview-report__panel--clickable:hover{border-color:var(--panel-accent,var(--color-blue-apple))}@supports (color:color-mix(in lab,red,red)){.overview-report__panel--clickable:hover{border-color:color-mix(in srgb,var(--panel-accent,var(--color-blue-apple))35%,hsl(var(--border)))}}.overview-report__panel--clickable:hover{box-shadow:0 2px 12px var(--panel-accent,var(--color-blue-apple))}@supports (color:color-mix(in lab,red,red)){.overview-report__panel--clickable:hover{box-shadow:0 2px 12px color-mix(in srgb,var(--panel-accent,var(--color-blue-apple))8%,transparent)}}.overview-report__panel-head{border-bottom:1px solid hsl(var(--border)/.7);padding:.85rem 1rem .65rem}.overview-report__panel-head--dept{align-items:center;gap:.5rem;display:flex}.overview-report__panel-icon{background:var(--panel-accent,var(--color-blue-apple));border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.overview-report__panel-icon{background:color-mix(in srgb,var(--panel-accent,var(--color-blue-apple))12%,transparent)}}.overview-report__panel-title{margin:0;font-size:.9375rem;font-weight:700}.overview-report__panel-desc{color:hsl(var(--muted-foreground));margin:.2rem 0 0;font-size:11px}.overview-report__panel-body{padding:.85rem 1rem 1rem}.overview-report__panel-empty{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}.overview-report__panel-subtitle{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:.75rem 0 .35rem;font-size:10px;font-weight:700}.overview-report__panel-extra{margin-top:.5rem}.overview-report__mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.overview-report__mini-kpi{background:hsl(var(--muted)/.2);border-radius:.5rem;padding:.5rem .6rem}.overview-report__mini-label{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0;font-size:10px;font-weight:700}.overview-report__mini-value{font-size:.875rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:.15rem 0 0}.overview-report__mini-sub{color:hsl(var(--muted-foreground));margin:.1rem 0 0;font-size:10px}.overview-report__table-wrap{overflow-x:auto}.overview-report__table{border-collapse:collapse;width:100%;font-size:12px}.overview-report__table thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.35);padding:.5rem .75rem;font-size:10px;font-weight:700}.overview-report__table tbody td{border-top:1px solid hsl(var(--border)/.6);padding:.5rem .75rem}.overview-report__dept-link{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-weight:600;display:inline-flex}.overview-report__dept-link:hover{color:var(--color-blue-apple)}.overview-report__mix-row{flex-direction:column;gap:.25rem;margin-top:.35rem;display:flex}.overview-report__mix-head{justify-content:space-between;font-size:11px;font-weight:600;display:flex}.overview-report__mix-track{background:hsl(var(--muted)/.5);border-radius:999px;height:6px;overflow:hidden}.overview-report__mix-track--tall{height:8px}.overview-report__mix-fill{border-radius:999px;min-width:2px;height:100%;display:block}.overview-report__waterfall{margin-top:.5rem}.overview-report__parts-foot{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.5rem 1rem;margin-top:.5rem;font-size:10px;display:flex}.overview-report__capital{margin-top:.5rem}.overview-report__capital-labels{color:hsl(var(--muted-foreground));justify-content:space-between;margin-top:.35rem;font-size:10px;display:flex}.overview-report__note{color:hsl(var(--muted-foreground));margin:0;font-size:11px;line-height:1.45}.notif-bell-ring{transform-origin:top;animation:.55s ease-in-out notif-bell-ring}@keyframes notif-bell-ring{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}.notif-badge-pulse{animation:2.4s ease-out infinite notif-badge-pulse}@keyframes notif-badge-pulse{}.notif-rail{flex-shrink:0;align-self:stretch;width:.75rem;position:relative}.notif-rail:before{content:"";background:hsl(var(--border));opacity:.65;border-radius:9999px;width:2px;position:absolute;top:.35rem;bottom:.35rem;left:50%;transform:translate(-50%)}.notif-rail__dot{z-index:1;width:.5rem;height:.5rem;box-shadow:0 0 0 3px hsl(var(--card));border-radius:9999px;position:absolute;top:.65rem;left:50%;transform:translate(-50%)}.notif-rail--critical .notif-rail__dot{background:var(--color-red-apple);box-shadow:0 0 0 3px hsl(var(--card)),0 0 10px var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.notif-rail--critical .notif-rail__dot{box-shadow:0 0 0 3px hsl(var(--card)),0 0 10px color-mix(in srgb,var(--color-red-apple)40%,transparent)}}.notif-rail--warning .notif-rail__dot{background:var(--color-orange);box-shadow:0 0 0 3px hsl(var(--card)),0 0 10px var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.notif-rail--warning .notif-rail__dot{box-shadow:0 0 0 3px hsl(var(--card)),0 0 10px color-mix(in srgb,var(--color-orange)40%,transparent)}}.notif-rail--success .notif-rail__dot{background:var(--color-green-apple);box-shadow:0 0 0 3px hsl(var(--card)),0 0 10px var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.notif-rail--success .notif-rail__dot{box-shadow:0 0 0 3px hsl(var(--card)),0 0 10px color-mix(in srgb,var(--color-green-apple)40%,transparent)}}.notif-rail--info .notif-rail__dot{background:var(--color-blue-apple);box-shadow:0 0 0 3px hsl(var(--card)),0 0 10px var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.notif-rail--info .notif-rail__dot{box-shadow:0 0 0 3px hsl(var(--card)),0 0 10px color-mix(in srgb,var(--color-blue-apple)40%,transparent)}}.notif-icon-well{background:linear-gradient(145deg,var(--notif-accent,var(--color-blue-apple)),var(--notif-accent,var(--color-blue-apple)));border-radius:.85rem;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.notif-icon-well{background:linear-gradient(145deg,color-mix(in srgb,var(--notif-accent,var(--color-blue-apple))88%,black 8%),color-mix(in srgb,var(--notif-accent,var(--color-blue-apple))62%,transparent))}}.notif-icon-well{box-shadow:0 4px 14px var(--notif-accent,var(--color-blue-apple))}@supports (color:color-mix(in lab,red,red)){.notif-icon-well{box-shadow:0 4px 14px color-mix(in srgb,var(--notif-accent,var(--color-blue-apple))28%,transparent)}}.notif-icon-well--critical{--notif-accent:var(--color-red-apple)}.notif-icon-well--warning{--notif-accent:var(--color-orange)}.notif-icon-well--success{--notif-accent:var(--color-green-apple)}.notif-icon-well--info{--notif-accent:var(--color-blue-apple)}.notif-card{border:1px solid hsl(var(--border)/.9);background:hsl(var(--card));box-shadow:var(--shadow-surface-sm);border-radius:1rem;transition:border-color .2s,box-shadow .2s,transform .2s,background-color .2s}.notif-card:hover{border-color:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.notif-card:hover{border-color:color-mix(in srgb,var(--color-blue-apple)20%,hsl(var(--border)))}}.notif-card:hover{box-shadow:var(--shadow-surface-md)}.notif-card--unread{background:linear-gradient(135deg,var(--notif-accent,var(--color-blue-apple))0%,hsl(var(--card))100%)}@supports (color:color-mix(in lab,red,red)){.notif-card--unread{background:linear-gradient(135deg,color-mix(in srgb,var(--notif-accent,var(--color-blue-apple))5%,hsl(var(--card))),hsl(var(--card)))}}.notif-severity-badge{letter-spacing:.07em;text-transform:uppercase;border-radius:.35rem;align-items:center;padding:.1rem .4rem;font-size:9px;font-weight:800;display:inline-flex}.notif-severity-badge--critical{background:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.notif-severity-badge--critical{background:color-mix(in srgb,var(--color-red-apple)12%,transparent)}}.notif-severity-badge--critical{color:var(--color-red-apple)}.notif-severity-badge--warning{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.notif-severity-badge--warning{background:color-mix(in srgb,var(--color-orange)12%,transparent)}}.notif-severity-badge--warning{color:var(--color-orange)}.notif-severity-badge--success{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.notif-severity-badge--success{background:color-mix(in srgb,var(--color-green-apple)12%,transparent)}}.notif-severity-badge--success{color:var(--color-green-apple)}.notif-severity-badge--info{background:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.notif-severity-badge--info{background:color-mix(in srgb,var(--color-blue-apple)12%,transparent)}}.notif-severity-badge--info{color:var(--color-blue-apple)}.notif-type-pill{background:hsl(var(--muted)/.65);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));border-radius:.35rem;padding:.1rem .4rem;font-size:9px;font-weight:800;display:inline-flex}.notif-type-pill--sale{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.notif-type-pill--sale{background:color-mix(in srgb,var(--color-green-apple)14%,transparent)}}.notif-type-pill--sale{color:var(--color-green-apple)}.notif-type-pill--service{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.notif-type-pill--service{background:color-mix(in srgb,var(--color-orange)14%,transparent)}}.notif-type-pill--service{color:var(--color-orange)}.notif-type-pill--tradein{background:var(--color-teal-apple)}@supports (color:color-mix(in lab,red,red)){.notif-type-pill--tradein{background:color-mix(in srgb,var(--color-teal-apple)14%,transparent)}}.notif-type-pill--tradein{color:var(--color-teal-apple)}.notif-type-pill--inventory{background:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.notif-type-pill--inventory{background:color-mix(in srgb,var(--color-purple)14%,transparent)}}.notif-type-pill--inventory{color:var(--color-purple)}.notif-type-pill--team{background:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.notif-type-pill--team{background:color-mix(in srgb,var(--color-indigo)14%,transparent)}}.notif-type-pill--team{color:var(--color-indigo)}.notif-type-pill--system{background:hsl(var(--muted)/.65);color:hsl(var(--muted-foreground))}.notif-toast{border:1px solid hsl(var(--border)/.92);background:hsl(var(--card));width:min(22rem,100vw - 1.5rem);box-shadow:var(--shadow-surface-lg),0 12px 40px var(--notif-accent,var(--color-blue-apple));border-radius:1rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.notif-toast{box-shadow:var(--shadow-surface-lg),0 12px 40px color-mix(in srgb,var(--notif-accent,var(--color-blue-apple))10%,transparent)}}.notif-toast{cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .15s}.notif-toast:hover{border-color:var(--notif-accent,var(--color-blue-apple))}@supports (color:color-mix(in lab,red,red)){.notif-toast:hover{border-color:color-mix(in srgb,var(--notif-accent,var(--color-blue-apple))32%,hsl(var(--border)))}}.notif-toast:hover{box-shadow:var(--shadow-surface-md),0 14px 36px var(--notif-accent,var(--color-blue-apple))}@supports (color:color-mix(in lab,red,red)){.notif-toast:hover{box-shadow:var(--shadow-surface-md),0 14px 36px color-mix(in srgb,var(--notif-accent,var(--color-blue-apple))14%,transparent)}}.notif-toast:focus-visible{outline:2px solid var(--notif-accent,var(--color-blue-apple))}@supports (color:color-mix(in lab,red,red)){.notif-toast:focus-visible{outline:2px solid color-mix(in srgb,var(--notif-accent,var(--color-blue-apple))45%,transparent)}}.notif-toast:focus-visible{outline-offset:2px}.notif-toast__accent{background:var(--notif-accent,var(--color-blue-apple));border-radius:1rem 0 0 1rem;width:3px;position:absolute;top:0;bottom:0;left:0}.notif-toast__progress{background:var(--notif-accent,var(--color-blue-apple));height:2px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.notif-toast__progress{background:color-mix(in srgb,var(--notif-accent,var(--color-blue-apple))35%,transparent)}}.notif-toast__progress{transform-origin:0;animation:5s linear forwards notif-toast-progress}@keyframes notif-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.crm-sonner [data-sonner-toast]:has(.notif-toast){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;padding:0!important}[data-sonner-toaster]{z-index:9999}.notifications-page-shell{--panel-accent:var(--module-notifications)}.notifications-page-header{border-bottom:1px solid hsl(var(--border)/.75);background:linear-gradient(180deg,hsl(var(--card)/.9)0%,var(--module-notifications)100%)}@supports (color:color-mix(in lab,red,red)){.notifications-page-header{background:linear-gradient(180deg,hsl(var(--card)/.9),color-mix(in srgb,var(--module-notifications)5%,hsl(var(--muted)/.3)))}}.notif-stat-tile{border-radius:min(var(--radius-2xl),16px);border:1px solid hsl(var(--border)/.8);background:hsl(var(--card)/.9);box-shadow:var(--shadow-surface-sm);padding:.75rem 1rem}.notifications-filters-panel{border-radius:min(var(--radius-3xl),20px);border:1px solid hsl(var(--border)/.82);background:hsl(var(--card)/.94);box-shadow:var(--shadow-surface-sm);overflow:hidden}.notifications-filter-active{background:var(--module-notifications)}@supports (color:color-mix(in lab,red,red)){.notifications-filter-active{background:color-mix(in srgb,var(--module-notifications)10%,hsl(var(--muted)))}}.notifications-filter-active{color:var(--module-notifications);font-weight:600}.notifications-content-stage{border-radius:min(var(--radius-3xl),20px);background:radial-gradient(110% 85% at 50% 0%,var(--module-notifications)0%,transparent 55%),hsl(var(--muted)/.14)}@supports (color:color-mix(in lab,red,red)){.notifications-content-stage{background:radial-gradient(110% 85% at 50% 0%,color-mix(in srgb,var(--module-notifications)4%,transparent)0%,transparent 55%),hsl(var(--muted)/.14)}}.notifications-content-stage{padding:.25rem}.notifications-empty-state{border-radius:min(var(--radius-3xl),20px);border:1px dashed hsl(var(--border)/.9);background:radial-gradient(90% 80% at 50% 0%,var(--module-notifications)0%,transparent 60%),hsl(var(--card)/.55);flex-direction:column;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.notifications-empty-state{background:radial-gradient(90% 80% at 50% 0%,color-mix(in srgb,var(--module-notifications)5%,transparent)0%,transparent 60%),hsl(var(--card)/.55)}}.notifications-empty-state{text-align:center;padding:3.5rem 1.5rem}.crm-sonner-toast{--normal-bg:hsl(var(--card));--normal-border:hsl(var(--border));--normal-text:hsl(var(--foreground));--success-bg:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.crm-sonner-toast{--success-bg:color-mix(in srgb,var(--color-green-apple)8%,hsl(var(--card)))}}.crm-sonner-toast{--success-border:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.crm-sonner-toast{--success-border:color-mix(in srgb,var(--color-green-apple)25%,transparent)}}.crm-sonner-toast{--error-bg:hsl(var(--destructive)/.08);--error-border:hsl(var(--destructive)/.25);--warning-bg:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.crm-sonner-toast{--warning-bg:color-mix(in srgb,var(--color-orange)8%,hsl(var(--card)))}}.crm-sonner-toast{--warning-border:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.crm-sonner-toast{--warning-border:color-mix(in srgb,var(--color-orange)25%,transparent)}}.crm-sonner-toast{--info-bg:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.crm-sonner-toast{--info-bg:color-mix(in srgb,var(--color-blue-apple)8%,hsl(var(--card)))}}.crm-sonner-toast{--info-border:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.crm-sonner-toast{--info-border:color-mix(in srgb,var(--color-blue-apple)25%,transparent)}}[data-sonner-toast].crm-sonner-toast{border:1px solid hsl(var(--border)/.9);background:hsl(var(--card));box-shadow:var(--shadow-surface-lg);border-radius:1rem}[data-sonner-toast].crm-sonner-toast.crm-sonner-toast--success{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){[data-sonner-toast].crm-sonner-toast.crm-sonner-toast--success{border-color:color-mix(in srgb,var(--color-green-apple)25%,transparent)}}[data-sonner-toast].crm-sonner-toast.crm-sonner-toast--success{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){[data-sonner-toast].crm-sonner-toast.crm-sonner-toast--success{background:color-mix(in srgb,var(--color-green-apple)6%,hsl(var(--card)))}}[data-sonner-toast].crm-sonner-toast.crm-sonner-toast--error{border-color:hsl(var(--destructive)/.25);background:hsl(var(--destructive)/.06)}[data-sonner-toast].crm-sonner-toast.crm-sonner-toast--warning{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){[data-sonner-toast].crm-sonner-toast.crm-sonner-toast--warning{border-color:color-mix(in srgb,var(--color-orange)25%,transparent)}}[data-sonner-toast].crm-sonner-toast.crm-sonner-toast--warning{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){[data-sonner-toast].crm-sonner-toast.crm-sonner-toast--warning{background:color-mix(in srgb,var(--color-orange)6%,hsl(var(--card)))}}.crm-sonner-toast [data-sonner-toast]{border:1px solid hsl(var(--border)/.9);background:hsl(var(--card));box-shadow:var(--shadow-surface-lg);border-radius:1rem}.crm-sonner-toast [data-sonner-toast][data-type=success]{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.crm-sonner-toast [data-sonner-toast][data-type=success]{border-color:color-mix(in srgb,var(--color-green-apple)25%,transparent)}}.crm-sonner-toast [data-sonner-toast][data-type=success]{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.crm-sonner-toast [data-sonner-toast][data-type=success]{background:color-mix(in srgb,var(--color-green-apple)6%,hsl(var(--card)))}}.crm-sonner-toast [data-sonner-toast][data-type=error]{border-color:hsl(var(--destructive)/.25);background:hsl(var(--destructive)/.06)}.crm-sonner-toast [data-sonner-toast][data-type=warning]{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.crm-sonner-toast [data-sonner-toast][data-type=warning]{border-color:color-mix(in srgb,var(--color-orange)25%,transparent)}}.crm-sonner-toast [data-sonner-toast][data-type=warning]{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.crm-sonner-toast [data-sonner-toast][data-type=warning]{background:color-mix(in srgb,var(--color-orange)6%,hsl(var(--card)))}}@media(prefers-reduced-motion:reduce){.notif-bell-ring,.notif-badge-pulse{animation:none}.notif-toast__progress{animation:none;transform:scaleX(0)}}.toast-apple{position:relative;overflow:hidden}.toast-apple-success [data-icon]{background:var(--gradient-success)!important;color:hsl(var(--primary-foreground))!important;border-color:hsl(var(--color-green-apple)/.28)!important}.toast-apple-error [data-icon]{background:var(--gradient-danger)!important;color:hsl(var(--primary-foreground))!important;border-color:hsl(var(--destructive)/.3)!important}.toast-apple-warning [data-icon]{background:var(--gradient-warning)!important;color:hsl(var(--primary-foreground))!important;border-color:hsl(var(--color-orange)/.3)!important}.toast-apple-info [data-icon]{background:var(--gradient-info)!important;color:hsl(var(--primary-foreground))!important;border-color:hsl(var(--color-blue-apple)/.3)!important}.messenger-hub-shell{--panel-accent:var(--module-messenger)}.messenger-hub-header{border-bottom:1px solid hsl(var(--border)/.75);background:linear-gradient(180deg,hsl(var(--card)/.95)0%,var(--module-messenger)100%)}@supports (color:color-mix(in lab,red,red)){.messenger-hub-header{background:linear-gradient(180deg,hsl(var(--card)/.95),color-mix(in srgb,var(--module-messenger)4%,hsl(var(--muted)/.35)))}}.messenger-hub-tabs-rail{border-radius:min(var(--radius-2xl),16px);border:1px solid hsl(var(--border)/.8);background:hsl(var(--muted)/.35);margin-inline:1rem;margin-bottom:.25rem;padding:.25rem}@media(min-width:640px){.messenger-hub-tabs-rail{margin-inline:1.5rem}}.messenger-stage{border-top:1px solid hsl(var(--border)/.7);border-radius:0 0 min(var(--radius-4xl),24px)min(var(--radius-4xl),24px);height:min(72vh,100dvh - 16rem);min-height:28rem;overflow:hidden}.messenger-sidebar{border-right:1px solid hsl(var(--border)/.85);background:hsl(var(--card))}.messenger-sidebar-topbar{border-bottom:1px solid hsl(var(--border)/.85)}.messenger-sidebar-search{border-color:hsl(var(--border)/.75)}.messenger-thread-stage{background:hsl(var(--background))}.messenger-thread-header{border-bottom:1px solid hsl(var(--border)/.85);background:hsl(var(--card))}.messenger-thread-canvas{background-image:radial-gradient(circle,hsl(var(--border)/.55)1px,transparent 1px);background-size:20px 20px}.messenger-empty-state{background:radial-gradient(90% 70% at 50% 40%,var(--module-messenger)0%,transparent 60%),hsl(var(--background))}@supports (color:color-mix(in lab,red,red)){.messenger-empty-state{background:radial-gradient(90% 70% at 50% 40%,color-mix(in srgb,var(--module-messenger)8%,transparent)0%,transparent 60%),hsl(var(--background))}}.messenger-room-active{box-shadow:inset 0 0 0 1px var(--module-messenger)}@supports (color:color-mix(in lab,red,red)){.messenger-room-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--module-messenger)12%,transparent)}}.messenger-unread-dot{background:var(--module-messenger)}.messenger-social-stage{border-radius:0 0 min(var(--radius-4xl),24px)min(var(--radius-4xl),24px);border-top:1px solid hsl(var(--border)/.7);background:hsl(var(--background));height:min(72vh,100dvh - 16rem);min-height:28rem;overflow:hidden}.messenger-social-toolbar{border-bottom:1px solid hsl(var(--border)/.75);background:hsl(var(--card)/.55);flex-shrink:0}.messenger-social-sidebar{border-right:1px solid hsl(var(--border)/.8);background:hsl(var(--card)/.92)}.messenger-social-thread{background:radial-gradient(100% 80% at 50% 0%,var(--module-messenger)0%,transparent 55%),hsl(var(--card)/.92)}@supports (color:color-mix(in lab,red,red)){.messenger-social-thread{background:radial-gradient(100% 80% at 50% 0%,color-mix(in srgb,var(--module-messenger)4%,transparent)0%,transparent 55%),hsl(var(--card)/.92)}}.messenger-social-conversation-active{border-color:var(--module-messenger)}@supports (color:color-mix(in lab,red,red)){.messenger-social-conversation-active{border-color:color-mix(in srgb,var(--module-messenger)22%,transparent)}}.messenger-social-conversation-active{background:var(--module-messenger)}@supports (color:color-mix(in lab,red,red)){.messenger-social-conversation-active{background:color-mix(in srgb,var(--module-messenger)8%,hsl(var(--card)))}}.accounting-filter-input{border-radius:var(--radius-2xl);border:1px solid hsl(var(--border));background:hsl(var(--input)/.5);width:100%;height:2rem;color:hsl(var(--foreground));outline:none;padding-left:2.25rem;padding-right:.75rem;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}.accounting-filter-input:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.3)}.accounting-cat{border:1px solid #0000;border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.accounting-cat--sales{color:var(--color-green-apple);background:hsl(var(--color-green-apple)/.08);border-color:hsl(var(--color-green-apple)/.16)}.accounting-cat--service{color:var(--color-orange);background:hsl(var(--color-orange)/.08);border-color:hsl(var(--color-orange)/.16)}.accounting-cat--tradein{color:var(--color-indigo);background:hsl(var(--color-indigo)/.08);border-color:hsl(var(--color-indigo)/.16)}.accounting-cat--supplier{color:var(--color-blue-apple);background:hsl(var(--color-blue-apple)/.08);border-color:hsl(var(--color-blue-apple)/.16)}.accounting-cat--inventory{color:var(--color-purple);background:hsl(var(--color-purple)/.08);border-color:hsl(var(--color-purple)/.16)}.accounting-cat--salary{color:var(--color-red-pink);background:hsl(var(--color-red-pink)/.08);border-color:hsl(var(--color-red-pink)/.16)}.accounting-cat--refund{color:var(--color-red-apple);background:hsl(var(--color-red-apple)/.08);border-color:hsl(var(--color-red-apple)/.16)}.accounting-cat--other{color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.65);border-color:hsl(var(--border))}.accounting-row{border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:0 1px 3px hsl(var(--foreground)/.03);border-radius:.75rem;transition:border-color .2s,box-shadow .22s,transform .22s}.accounting-row--expanded{border-color:hsl(var(--primary)/.25);box-shadow:0 0 0 3px hsl(var(--primary)/.06),0 2px 8px hsl(var(--foreground)/.06)}.accounting-row--cancelled{opacity:.78}.accounting-row--pending{border-color:hsl(var(--color-orange)/.22);background:linear-gradient(165deg,hsl(var(--card)),hsl(var(--color-orange)/.03))}.accounting-row--pending .accounting-tx-accent{background:var(--color-orange)}.accounting-row-icon{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.accounting-row-icon--income{background:hsl(var(--color-green-apple)/.08);color:var(--color-green-apple)}.accounting-row-icon--expense{background:hsl(var(--destructive)/.08);color:hsl(var(--destructive))}.mgr-tx-brief{grid-template-columns:2.625rem minmax(0,1fr) minmax(7.5rem,9.25rem);align-items:center;gap:.5rem .625rem;min-height:0;padding:.4375rem .5rem .4375rem 0;transition:background-color .16s,box-shadow .16s;display:grid}.mgr-tx-brief--interactive:hover{background:hsl(var(--muted)/.12)}.mgr-tx-brief--expanded{border-bottom:1px solid hsl(var(--border)/.55);background:linear-gradient(180deg,hsl(var(--muted)/.2),hsl(var(--muted)/.06))}.mgr-tx-brief__pillar-slot{justify-content:center;align-items:center;margin-left:.3125rem;display:flex}.mgr-tx-pillar{flex-shrink:0;position:relative}.mgr-tx-pillar__orb{width:2.125rem;height:2.125rem;position:relative}.mgr-tx-pillar__halo{opacity:.85;background:conic-gradient(from 210deg,hsl(var(--foreground)/.06),hsl(var(--foreground)/.02)35%,hsl(var(--foreground)/.08)70%,hsl(var(--foreground)/.03));border-radius:9999px;animation:12s linear infinite mgr-tx-pillar-spin;position:absolute;inset:-1px}.mgr-tx-pillar__core{border:1px solid hsl(var(--border)/.45);background:hsl(var(--card));box-shadow:inset 0 1px hsl(var(--foreground)/.05),0 1px 2px hsl(var(--foreground)/.04);border-radius:9999px;justify-content:center;align-items:center;transition:transform .18s,box-shadow .18s;display:flex;position:absolute;inset:2px}.mgr-tx-pillar__category-icon{width:.9375rem;height:.9375rem}.mgr-tx-pillar__direction{border:1.5px solid hsl(var(--card));width:.9375rem;height:.9375rem;box-shadow:0 1px 3px hsl(var(--foreground)/.12);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-.1875rem;right:-.1875rem}.mgr-tx-pillar__direction-icon{width:.5625rem;height:.5625rem}.mgr-tx-pillar--sales .mgr-tx-pillar__halo{background:conic-gradient(from 200deg,hsl(var(--color-green-apple)/.55),hsl(var(--color-green-apple)/.08)40%,hsl(var(--color-green-apple)/.35))}.mgr-tx-pillar--sales .mgr-tx-pillar__core{border-color:hsl(var(--color-green-apple)/.22);background:hsl(var(--color-green-apple)/.08)}.mgr-tx-pillar--sales .mgr-tx-pillar__category-icon{color:var(--color-green-apple)}.mgr-tx-pillar--service .mgr-tx-pillar__halo{background:conic-gradient(from 200deg,hsl(var(--color-orange)/.55),hsl(var(--color-orange)/.08)40%,hsl(var(--color-orange)/.35))}.mgr-tx-pillar--service .mgr-tx-pillar__core{border-color:hsl(var(--color-orange)/.22);background:hsl(var(--color-orange)/.08)}.mgr-tx-pillar--service .mgr-tx-pillar__category-icon{color:var(--color-orange)}.mgr-tx-pillar--inventory .mgr-tx-pillar__halo{background:conic-gradient(from 200deg,hsl(var(--color-purple)/.5),hsl(var(--color-purple)/.08)40%,hsl(var(--color-purple)/.32))}.mgr-tx-pillar--inventory .mgr-tx-pillar__core{border-color:hsl(var(--color-purple)/.22);background:hsl(var(--color-purple)/.08)}.mgr-tx-pillar--inventory .mgr-tx-pillar__category-icon{color:var(--color-purple)}.mgr-tx-pillar--supplier .mgr-tx-pillar__halo{background:conic-gradient(from 200deg,hsl(var(--color-blue-apple)/.5),hsl(var(--color-blue-apple)/.08)40%,hsl(var(--color-blue-apple)/.32))}.mgr-tx-pillar--supplier .mgr-tx-pillar__core{border-color:hsl(var(--color-blue-apple)/.22);background:hsl(var(--color-blue-apple)/.08)}.mgr-tx-pillar--supplier .mgr-tx-pillar__category-icon{color:var(--color-blue-apple)}.mgr-tx-pillar--refund .mgr-tx-pillar__halo,.mgr-tx-pillar--expense .mgr-tx-pillar__halo{background:conic-gradient(from 200deg,hsl(var(--color-red-apple)/.5),hsl(var(--color-red-apple)/.08)40%,hsl(var(--color-red-apple)/.32))}.mgr-tx-pillar--refund .mgr-tx-pillar__core,.mgr-tx-pillar--expense .mgr-tx-pillar__core{border-color:hsl(var(--color-red-apple)/.22);background:hsl(var(--color-red-apple)/.08)}.mgr-tx-pillar--refund .mgr-tx-pillar__category-icon,.mgr-tx-pillar--expense .mgr-tx-pillar__category-icon{color:var(--color-red-apple)}.mgr-tx-pillar--transfer .mgr-tx-pillar__halo{background:conic-gradient(from 200deg,hsl(var(--color-indigo)/.55),hsl(var(--color-indigo)/.08)40%,hsl(var(--color-indigo)/.35))}.mgr-tx-pillar--transfer .mgr-tx-pillar__core{border-color:hsl(var(--color-indigo)/.22);background:hsl(var(--color-indigo)/.08)}.mgr-tx-pillar--transfer .mgr-tx-pillar__category-icon{color:var(--color-indigo)}.mgr-tx-pillar--tradein .mgr-tx-pillar__halo{background:conic-gradient(from 200deg,hsl(var(--color-indigo)/.55),hsl(var(--color-indigo)/.08)40%,hsl(var(--color-indigo)/.35))}.mgr-tx-pillar--tradein .mgr-tx-pillar__core{border-color:hsl(var(--color-indigo)/.22);background:hsl(var(--color-indigo)/.08)}.mgr-tx-pillar--tradein .mgr-tx-pillar__category-icon{color:var(--color-indigo)}.mgr-tx-pillar--casa-sales .mgr-tx-pillar__halo{background:conic-gradient(from 200deg,hsl(var(--color-blue-apple)/.4),hsl(var(--color-blue-apple)/.06)45%,hsl(var(--color-blue-apple)/.28))}.mgr-tx-pillar--casa-sales .mgr-tx-pillar__core{border-color:hsl(var(--color-blue-apple)/.18);background:hsl(var(--color-blue-apple)/.06)}.mgr-tx-pillar--casa-sales .mgr-tx-pillar__category-icon{color:var(--color-blue-apple)}.mgr-tx-pillar--casa-service .mgr-tx-pillar__halo{background:conic-gradient(from 200deg,hsl(var(--color-orange)/.4),hsl(var(--color-orange)/.06)45%,hsl(var(--color-orange)/.28))}.mgr-tx-pillar--casa-service .mgr-tx-pillar__core{border-color:hsl(var(--color-orange)/.18);background:hsl(var(--color-orange)/.06)}.mgr-tx-pillar--casa-service .mgr-tx-pillar__category-icon{color:var(--color-orange)}.mgr-tx-pillar--neutral .mgr-tx-pillar__category-icon{color:hsl(var(--muted-foreground))}.mgr-tx-pillar--dir-in .mgr-tx-pillar__direction{background:hsl(var(--color-green-apple)/.14)}.mgr-tx-pillar--dir-in .mgr-tx-pillar__direction-icon{color:var(--color-green-apple)}.mgr-tx-pillar--dir-out .mgr-tx-pillar__direction{background:hsl(var(--color-red-apple)/.14)}.mgr-tx-pillar--dir-out .mgr-tx-pillar__direction-icon{color:var(--color-red-apple)}.mgr-tx-pillar--dir-combined .mgr-tx-pillar__direction{background:hsl(var(--color-indigo)/.14)}.mgr-tx-pillar--dir-combined .mgr-tx-pillar__direction-icon{color:var(--color-indigo)}.mgr-tx-pillar--dir-mixed .mgr-tx-pillar__direction{background:hsl(var(--color-orange)/.14)}.mgr-tx-pillar--dir-mixed .mgr-tx-pillar__direction-icon{color:var(--color-orange)}.mgr-tx-pillar--dir-transfer .mgr-tx-pillar__direction{background:hsl(var(--color-indigo)/.14)}.mgr-tx-pillar--dir-transfer .mgr-tx-pillar__direction-icon{color:var(--color-indigo)}.mgr-tx-pillar--dir-info .mgr-tx-pillar__direction{background:hsl(var(--muted)/.65)}.mgr-tx-pillar--dir-info .mgr-tx-pillar__direction-icon{color:hsl(var(--muted-foreground))}.mgr-tx-pillar--dir-combined .mgr-tx-pillar__halo,.mgr-tx-pillar--dir-mixed .mgr-tx-pillar__halo{animation-duration:7s}.mgr-tx-brief--interactive:hover .mgr-tx-pillar__core{box-shadow:inset 0 1px hsl(var(--foreground)/.06),0 2px 8px hsl(var(--foreground)/.08);transform:scale(1.04)}.mgr-tx-brief--interactive:hover .mgr-tx-pillar--dir-in .mgr-tx-pillar__direction-icon{animation:.52s mgr-tx-pillar-nudge-in}.mgr-tx-brief--interactive:hover .mgr-tx-pillar--dir-out .mgr-tx-pillar__direction-icon{animation:.52s mgr-tx-pillar-nudge-out}.mgr-tx-brief--interactive:hover .mgr-tx-pillar--dir-combined .mgr-tx-pillar__direction-icon,.mgr-tx-brief--interactive:hover .mgr-tx-pillar--dir-mixed .mgr-tx-pillar__direction-icon{animation:.56s mgr-tx-pillar-nudge-pulse}.mgr-tx-brief--interactive:hover .mgr-tx-pillar--dir-transfer .mgr-tx-pillar__direction-icon{animation:.56s mgr-tx-pillar-nudge-transfer}.mgr-tx-brief--interactive:hover .mgr-tx-pillar--dir-info .mgr-tx-pillar__direction-icon{animation:.56s mgr-tx-pillar-nudge-pulse}@keyframes mgr-tx-pillar-spin{to{transform:rotate(360deg)}}@keyframes mgr-tx-pillar-nudge-in{0%,to{transform:translate(0)}50%{transform:translate(-1px,1px)}}@keyframes mgr-tx-pillar-nudge-out{0%,to{transform:translate(0)}50%{transform:translate(1px,-1px)}}@keyframes mgr-tx-pillar-nudge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes mgr-tx-pillar-nudge-transfer{0%,to{transform:translate(0)}50%{transform:translate(1px)}}@media(prefers-reduced-motion:reduce){.mgr-tx-pillar__halo,.mgr-tx-brief--interactive:hover .mgr-tx-pillar__direction-icon{animation:none}}.mgr-tx-pillar-legend{border:1px solid hsl(var(--border)/.55);background:linear-gradient(165deg,hsl(var(--card)),hsl(var(--muted)/.18));border-radius:.625rem;flex-direction:column;gap:.375rem;padding:.3125rem .4375rem;display:flex}.mgr-tx-pillar-legend--collapsed{gap:0}.mgr-tx-pillar-legend__toggle{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.375rem;padding:.125rem .0625rem;transition:background-color .14s;display:flex}.mgr-tx-pillar-legend__toggle:hover{background:hsl(var(--muted)/.35)}.mgr-tx-pillar-legend__toggle:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.mgr-tx-pillar-legend__toggle-label{letter-spacing:.02em;text-transform:uppercase;min-width:0;color:hsl(var(--foreground)/.78);flex:1;font-size:.625rem;font-weight:700}.mgr-tx-pillar-legend__toggle-action{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.5625rem;font-weight:600}.mgr-tx-pillar-legend__chevron{width:.875rem;height:.875rem;color:hsl(var(--muted-foreground));flex-shrink:0;transition:transform .18s}.mgr-tx-pillar-legend__chevron--open{transform:rotate(180deg)}.mgr-tx-pillar-legend__preview{opacity:.88;align-items:center;gap:.125rem;margin-left:auto;margin-right:.125rem;display:inline-flex}.mgr-tx-pillar-legend__collapse{grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1);display:grid}.mgr-tx-pillar-legend__collapse--open{grid-template-rows:1fr}.mgr-tx-pillar-legend__body{opacity:0;flex-direction:column;gap:.375rem;min-height:0;padding-top:.125rem;transition:opacity .22s,transform .26s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;transform:translateY(-2px)}.mgr-tx-pillar-legend__collapse--open .mgr-tx-pillar-legend__body{opacity:1;transform:translateY(0)}.mgr-tx-pillar-legend__hint{letter-spacing:.03em;text-transform:uppercase;color:hsl(var(--muted-foreground)/.9);margin:0;font-size:.5625rem;font-weight:600}.mgr-tx-pillar-legend__items{flex-wrap:wrap;align-items:center;gap:.375rem .625rem;display:flex}.mgr-tx-pillar-legend__item{align-items:center;gap:.3125rem;min-width:0;display:inline-flex}.mgr-tx-pillar-legend__item--interactive{cursor:help;border-radius:.5rem;margin:-.125rem -.25rem;padding:.125rem .25rem;transition:background-color .14s,transform .14s}.mgr-tx-pillar-legend__item--interactive:hover{background:hsl(var(--muted)/.45);transform:translateY(-1px)}.mgr-tx-pillar-legend__tooltip{text-align:left;flex-direction:column;gap:.125rem;max-width:14rem;display:flex}.mgr-tx-pillar-legend__tooltip-title{font-weight:700}.mgr-tx-pillar-legend__tooltip-desc{opacity:.88;font-size:.6875rem;line-height:1.35}.mgr-tx-pillar-legend__label{color:hsl(var(--foreground)/.72);white-space:nowrap;font-size:.625rem;font-weight:600}.mgr-tx-pillar--legend .mgr-tx-pillar__orb{width:1.375rem;height:1.375rem}.mgr-tx-pillar--legend .mgr-tx-pillar__halo{opacity:.75;animation:none}.mgr-tx-pillar--legend .mgr-tx-pillar__core{inset:1px}.mgr-tx-pillar--legend .mgr-tx-pillar__category-icon{width:.6875rem;height:.6875rem}.mgr-tx-pillar--legend .mgr-tx-pillar__direction{border-width:1px;width:.6875rem;height:.6875rem;bottom:-.125rem;right:-.125rem}.mgr-tx-pillar--legend .mgr-tx-pillar__direction-icon{width:.4375rem;height:.4375rem}.mgr-tx-pillar--legend-preview .mgr-tx-pillar__orb{width:1.125rem;height:1.125rem}.mgr-tx-pillar--legend-preview .mgr-tx-pillar__halo{opacity:.7;animation:none}.mgr-tx-pillar--legend-preview .mgr-tx-pillar__core{inset:1px}.mgr-tx-pillar--legend-preview .mgr-tx-pillar__category-icon{width:.5625rem;height:.5625rem}.mgr-tx-pillar--legend-preview .mgr-tx-pillar__direction{border-width:1px;width:.5625rem;height:.5625rem;bottom:-.0625rem;right:-.0625rem}.mgr-tx-pillar--legend-preview .mgr-tx-pillar__direction-icon{width:.375rem;height:.375rem}@media(max-width:720px){.mgr-tx-pillar-legend__items{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.125rem;overflow-x:auto}.mgr-tx-pillar-legend__items::-webkit-scrollbar{display:none}}.mgr-tx-brief__narrative{flex-direction:column;justify-content:center;gap:.125rem;min-width:0;display:flex}.mgr-tx-brief__headline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;display:flex}.mgr-tx-brief__title-block{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;min-width:0;display:flex}.mgr-tx-brief__inline-pills{flex-wrap:wrap;gap:.1875rem;display:inline-flex}.mgr-tx-brief__inline-pills .mgr-tx-payment-strip__pill{padding:.0625rem .375rem;font-size:.5625rem}.mgr-tx-brief__badges{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;display:flex}.mgr-tx-brief__title{letter-spacing:-.015em;color:hsl(var(--foreground));margin:0;font-size:.8125rem;font-weight:700;line-height:1.2}.mgr-tx-brief__ref{font-family:var(--font-mono);letter-spacing:.03em;color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.6);border:1px solid hsl(var(--border)/.5);border-radius:.3125rem;padding:.0625rem .375rem;font-size:.625rem;font-weight:700}.mgr-tx-brief__subtitle{color:hsl(var(--foreground)/.58);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.625rem;line-height:1.3;overflow:hidden}.mgr-tx-brief__facts{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.25rem .625rem;display:grid}.mgr-tx-fact-groups{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.5rem;margin-top:.125rem;display:grid}.mgr-tx-fact-group{border:1px solid hsl(var(--border)/.5);background:hsl(var(--card)/.65);border-radius:.5625rem;min-width:0;padding:.375rem .4375rem}.mgr-tx-fact-group--parties{border-color:hsl(var(--color-green-apple)/.12)}.mgr-tx-fact-group--operation{border-color:hsl(var(--module-accounting)/.12)}.mgr-tx-fact-group--payment{border-color:hsl(var(--color-blue-apple)/.12)}.mgr-tx-fact-group--context{border-color:hsl(var(--border)/.55)}.mgr-tx-fact-group__label{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground)/.9);margin:0 0 .3125rem;font-size:.5rem;font-weight:800}.mgr-tx-fact-group__items{flex-direction:column;gap:.1875rem;display:flex}.mgr-tx-fact-group .mgr-tx-fact{background:0 0;border:none;border-radius:0;flex-direction:row;justify-content:space-between;align-items:baseline;gap:.375rem;padding:.125rem 0}.mgr-tx-fact-group .mgr-tx-fact__label{letter-spacing:.04em;flex-shrink:0;font-size:.5625rem}.mgr-tx-fact-group .mgr-tx-fact__value{text-align:right;font-size:.6875rem}.mgr-tx-payment-strip{flex-wrap:wrap;gap:.3125rem;display:flex}.mgr-tx-payment-strip__pill{border:1px solid #0000;border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.625rem;font-weight:600;line-height:1.2;display:inline-flex}.mgr-tx-payment-strip__pill--payment{color:var(--module-accounting);background:hsl(var(--module-accounting)/.08);border-color:hsl(var(--module-accounting)/.16)}.mgr-tx-payment-strip__pill--register{color:hsl(var(--foreground)/.72);background:hsl(var(--muted)/.45);border-color:hsl(var(--border)/.55)}.mgr-tx-brief__economics-wrap{flex-direction:row;align-items:center;gap:.1875rem;min-width:0;display:flex}.mgr-tx-economics-panel{border:1px solid hsl(var(--border)/.55);background:hsl(var(--card));min-width:0;box-shadow:inset 0 1px hsl(var(--foreground)/.03);border-radius:.5625rem;flex-direction:column;flex:auto;gap:.125rem;padding:.3125rem .4375rem;display:flex}.mgr-tx-economics-panel--in{border-color:hsl(var(--color-green-apple)/.2);background:linear-gradient(165deg,hsl(var(--card)),hsl(var(--color-green-apple)/.05))}.mgr-tx-economics-panel--out{border-color:hsl(var(--color-red-apple)/.18);background:linear-gradient(165deg,hsl(var(--card)),hsl(var(--color-red-apple)/.04))}.mgr-tx-economics-panel--transfer{border-color:hsl(var(--color-indigo)/.2);background:linear-gradient(165deg,hsl(var(--card)),hsl(var(--color-indigo)/.05))}.mgr-tx-economics-panel--transfer .mgr-tx-economics-panel__hero-value{color:var(--color-indigo)}.mgr-tx-economics-panel--casa-sales{border-color:hsl(var(--color-blue-apple)/.18);background:linear-gradient(165deg,hsl(var(--card)),hsl(var(--color-blue-apple)/.04))}.mgr-tx-economics-panel--casa-sales .mgr-tx-economics-panel__hero-value{color:var(--color-blue-apple)}.mgr-tx-economics-panel--casa-service{border-color:hsl(var(--color-orange)/.18);background:linear-gradient(165deg,hsl(var(--card)),hsl(var(--color-orange)/.04))}.mgr-tx-economics-panel--casa-service .mgr-tx-economics-panel__hero-value{color:var(--color-orange)}.mgr-tx-economics-panel__profit{display:none}.mgr-tx-economics-panel__compact-main{justify-content:flex-end;align-items:flex-end;gap:.375rem;min-width:0;display:flex}.mgr-tx-economics-panel__profit-tag{color:var(--color-green-apple);font-size:.5625rem;font-weight:700;line-height:1.1;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.mgr-tx-economics-panel__note{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--muted-foreground));font-size:.5625rem;line-height:1.2;overflow:hidden}.mgr-tx-economics-panel__note strong{color:hsl(var(--foreground)/.72);font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mgr-tx-economics-panel__compact-meta{justify-content:space-between;align-items:center;gap:.375rem;min-width:0;display:flex}.mgr-tx-economics-panel__row{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.625rem;display:flex}.mgr-tx-economics-panel__row strong{color:hsl(var(--foreground)/.78);font-size:.6875rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mgr-tx-economics-panel__hero{flex-direction:column;align-items:flex-end;gap:0;min-width:0;display:flex}.mgr-tx-economics-panel__hero-head{justify-content:flex-end;align-items:center;gap:.375rem;max-width:100%;display:flex}.mgr-tx-economics-panel__hero-label{letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.4375rem;font-weight:700;line-height:1.1}.mgr-tx-economics-panel__hero-value{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem;font-weight:800;line-height:1.05}.mgr-tx-economics-panel__hero-value--in{color:var(--color-green-apple)}.mgr-tx-economics-panel__hero-value--out{color:var(--color-red-apple)}.mgr-tx-economics-panel__footer{display:none}.mgr-tx-economics-panel__date{color:hsl(var(--muted-foreground));white-space:nowrap;flex-shrink:0;font-size:.5rem;font-weight:500}.mgr-tx-economics-panel__date--inline{text-overflow:ellipsis;overflow:hidden}.mgr-tx-economics-panel__expand-hint{display:none}.mgr-tx-fact{background:hsl(var(--muted)/.35);border:1px solid hsl(var(--border)/.45);border-radius:.4375rem;flex-direction:column;gap:.0625rem;min-width:0;padding:.25rem .375rem;display:flex}.mgr-tx-fact--success{background:hsl(var(--color-green-apple)/.06);border-color:hsl(var(--color-green-apple)/.15)}.mgr-tx-fact--danger{background:hsl(var(--color-red-apple)/.06);border-color:hsl(var(--color-red-apple)/.15)}.mgr-tx-fact--warning{background:hsl(var(--color-orange)/.06);border-color:hsl(var(--color-orange)/.15)}.mgr-tx-fact--info{background:hsl(var(--module-accounting)/.06);border-color:hsl(var(--module-accounting)/.14)}.mgr-tx-fact--muted{background:hsl(var(--muted)/.25)}.mgr-tx-fact__label{letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--muted-foreground)/.85);font-size:.5rem;font-weight:700}.mgr-tx-fact__value{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600;line-height:1.25;overflow:hidden}.mgr-tx-fact--success .mgr-tx-fact__value{color:var(--color-green-apple)}.mgr-tx-fact--danger .mgr-tx-fact__value{color:var(--color-red-apple)}.mgr-tx-fact--warning .mgr-tx-fact__value{color:var(--color-orange)}.mgr-tx-fact--info .mgr-tx-fact__value{color:var(--module-accounting)}.mgr-tx-brief__expand{flex-shrink:0;align-self:center;margin-top:0}.mgr-tx-brief__amount{font-family:var(--font-mono);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:0;line-height:1.05;font-size:1rem!important;font-weight:800!important}.mgr-tx-brief__amount--transfer{color:var(--color-indigo)!important}.mgr-tx-brief__amount--casa-sales{color:var(--color-blue-apple)!important}.mgr-tx-brief__amount--casa-service{color:var(--color-orange)!important}.mgr-tx-brief__amount-caption{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0;font-size:.5rem;font-weight:600}.mgr-tx-brief__date{color:hsl(var(--muted-foreground));white-space:nowrap;margin:0;font-size:.625rem;font-weight:500}.mgr-tx-brief__expand{margin-top:0}.mgr-tx-brief__leading-icon{background:hsl(var(--muted)/.45);width:1.75rem;height:1.75rem;color:hsl(var(--muted-foreground));border-radius:.5rem;justify-content:center;align-items:center;margin-bottom:.125rem;display:flex}.accounting-row--with-delete .accounting-row__main{align-items:stretch;gap:.375rem;display:flex}.accounting-row__main{flex:1;min-width:0}.accounting-row__delete{flex-shrink:0;justify-content:center;align-self:center;width:2rem;height:2rem;padding:0}.mgr-tx-dossier{border-top:1px solid hsl(var(--border)/.45);background:radial-gradient(ellipse 120% 80% at 100% 0%,hsl(var(--module-accounting)/.04)0%,transparent 55%),hsl(var(--muted)/.12);padding:.5rem .75rem .75rem;animation:.24s cubic-bezier(.4,0,.2,1) mgr-tx-dossier-in}@keyframes mgr-tx-dossier-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mgr-tx-dossier__actions{justify-content:flex-end;padding-top:.5rem;display:flex}.mgr-tx-dossier__shell{flex-direction:column;gap:.625rem;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.mgr-tx-kpi-strip{border:1px solid hsl(var(--border)/.55);background:hsl(var(--card));border-radius:.6875rem;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.375rem;padding:.375rem;display:grid}.mgr-tx-kpi{background:hsl(var(--muted)/.28);border:1px solid hsl(var(--border)/.4);border-radius:.5rem;flex-direction:column;gap:.125rem;min-width:0;padding:.375rem .4375rem;display:flex}.mgr-tx-kpi--success{background:hsl(var(--color-green-apple)/.07);border-color:hsl(var(--color-green-apple)/.16)}.mgr-tx-kpi--danger{background:hsl(var(--color-red-apple)/.06);border-color:hsl(var(--color-red-apple)/.14)}.mgr-tx-kpi--warning{background:hsl(var(--color-orange)/.06);border-color:hsl(var(--color-orange)/.14)}.mgr-tx-kpi--highlight{background:hsl(var(--foreground)/.04);border-color:hsl(var(--border)/.55);box-shadow:inset 0 0 0 1px hsl(var(--foreground)/.03)}.mgr-tx-kpi__label{letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5rem;font-weight:700}.mgr-tx-kpi__value{color:hsl(var(--foreground));font-size:.75rem;font-weight:800;line-height:1.15;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mgr-tx-kpi--success .mgr-tx-kpi__value{color:var(--color-green-apple)}.mgr-tx-kpi--danger .mgr-tx-kpi__value{color:var(--color-red-apple)}.mgr-tx-kpi--warning .mgr-tx-kpi__value{color:var(--color-orange)}.mgr-tx-dossier__grid{grid-template-columns:1fr 1fr;align-items:start;gap:.625rem;display:grid}.mgr-tx-dossier__col{flex-direction:column;gap:.625rem;min-width:0;display:flex}.mgr-tx-line-section+.mgr-tx-line-section{border-top:1px dashed hsl(var(--border)/.55);margin-top:.75rem;padding-top:.75rem}.mgr-tx-line-section--tradein{background:hsl(var(--color-indigo)/.025);border-radius:.5rem;margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem}.mgr-tx-zone{border:1px solid hsl(var(--border)/.55);background:hsl(var(--card));box-shadow:0 1px hsl(var(--foreground)/.02);border-radius:.75rem;overflow:hidden}.mgr-tx-zone--sales{border-color:hsl(var(--color-green-apple)/.14)}.mgr-tx-zone--service{border-color:hsl(var(--color-orange)/.14)}.mgr-tx-zone--inventory{border-color:hsl(var(--color-purple)/.14)}.mgr-tx-zone--expense{border-color:hsl(var(--color-red-apple)/.12)}.mgr-tx-zone__header{border-bottom:1px solid hsl(var(--border)/.45);background:hsl(var(--muted)/.28);align-items:center;gap:.375rem;padding:.4375rem .625rem;display:flex}.mgr-tx-zone--sales .mgr-tx-zone__header{background:hsl(var(--color-green-apple)/.05)}.mgr-tx-zone--service .mgr-tx-zone__header{background:hsl(var(--color-orange)/.05)}.mgr-tx-zone--inventory .mgr-tx-zone__header{background:hsl(var(--color-purple)/.05)}.mgr-tx-zone__icon{color:hsl(var(--muted-foreground));display:flex}.mgr-tx-zone__title{letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--foreground)/.78);margin:0;font-size:.625rem;font-weight:800}.mgr-tx-zone__body{padding:.5rem .625rem .625rem}.mgr-tx-waterfall{flex-direction:column;gap:0;display:flex}.mgr-tx-waterfall__item{flex-direction:column;align-items:stretch;display:flex}.mgr-tx-waterfall__connector{background:linear-gradient(180deg,hsl(var(--border)/.8),hsl(var(--muted-foreground)/.25));border-radius:1px;width:2px;height:.375rem;margin:0 auto}.mgr-tx-waterfall__step{background:hsl(var(--muted)/.22);border-radius:.4375rem;flex-direction:column;gap:.125rem;padding:.4375rem .5rem;display:flex}.mgr-tx-waterfall__step-main{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mgr-tx-waterfall__desc{color:hsl(var(--muted-foreground));margin:0;font-size:.5625rem;line-height:1.35}.mgr-tx-waterfall__step--minus{background:hsl(var(--color-red-apple)/.05)}.mgr-tx-waterfall__step--plus{background:hsl(var(--color-green-apple)/.06)}.mgr-tx-waterfall__step--highlight{background:hsl(var(--foreground)/.04);border:1px solid hsl(var(--border)/.55);font-weight:700}.mgr-tx-waterfall__step--final{border:1px dashed hsl(var(--module-accounting)/.35);background:hsl(var(--module-accounting)/.05)}.mgr-tx-waterfall__label{color:hsl(var(--foreground)/.75);font-size:.6875rem;font-weight:600}.mgr-tx-waterfall__value{font-size:.75rem;font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.mgr-tx-waterfall__step--minus .mgr-tx-waterfall__value{color:var(--color-red-apple)}.mgr-tx-waterfall__step--plus .mgr-tx-waterfall__value,.mgr-tx-waterfall__step--final .mgr-tx-waterfall__value{color:var(--color-green-apple)}.mgr-tx-waterfall__profit{color:hsl(var(--muted-foreground));background:hsl(var(--color-green-apple)/.07);border:1px solid hsl(var(--color-green-apple)/.16);border-radius:.4375rem;justify-content:space-between;align-items:center;margin-top:.375rem;padding:.4375rem .5rem;font-size:.6875rem;display:flex}.mgr-tx-waterfall__profit strong{color:var(--color-green-apple);font-size:.8125rem;font-weight:800}.mgr-tx-economics-panel--bundle{border-color:hsl(var(--color-indigo)/.2);background:linear-gradient(165deg,hsl(var(--card)),hsl(var(--color-indigo)/.04))}.mgr-tx-economics-panel__row--in strong{color:var(--color-green-apple)}.mgr-tx-economics-panel__row--out strong{color:var(--color-red-apple)}.mgr-tx-brief--bundle{border-left:3px solid hsl(var(--color-indigo)/.35)}.accounting-row--sale-bundle{border-color:hsl(var(--color-indigo)/.18);background:linear-gradient(165deg,hsl(var(--card)),hsl(var(--color-indigo)/.025))}.accounting-row--sale-bundle.accounting-row--expanded{border-color:hsl(var(--color-indigo)/.28);box-shadow:0 0 0 3px hsl(var(--color-indigo)/.06),0 2px 8px hsl(var(--foreground)/.06)}.mgr-tx-economics-panel--service-bundle{border-color:hsl(var(--color-orange)/.22);background:linear-gradient(165deg,hsl(var(--card)),hsl(var(--color-orange)/.05))}.accounting-row--service-bundle{border-color:hsl(var(--color-orange)/.18);background:linear-gradient(165deg,hsl(var(--card)),hsl(var(--color-orange)/.03))}.accounting-row--service-bundle.accounting-row--expanded{border-color:hsl(var(--color-orange)/.28);box-shadow:0 0 0 3px hsl(var(--color-orange)/.06),0 2px 8px hsl(var(--foreground)/.06)}.mgr-tx-bundle-leg--advance{border-color:hsl(var(--color-orange)/.18);background:hsl(var(--color-orange)/.05)}.mgr-tx-bundle-leg--advance .mgr-tx-bundle-leg__type{color:var(--color-orange)}.mgr-tx-bundle-legs__list{flex-direction:column;gap:.375rem;display:flex}.mgr-tx-bundle-leg{border-radius:.5rem;grid-template-columns:4.5rem 1fr auto auto;align-items:center;gap:.5rem .625rem;padding:.4375rem .5rem;display:grid}.mgr-tx-bundle-leg--in{background:hsl(var(--color-green-apple)/.05);border:1px solid hsl(var(--color-green-apple)/.12)}.mgr-tx-bundle-leg--out{background:hsl(var(--color-red-apple)/.05);border:1px solid hsl(var(--color-red-apple)/.12)}.mgr-tx-bundle-leg__type{letter-spacing:.06em;text-transform:uppercase;font-size:.5rem;font-weight:800}.mgr-tx-bundle-leg--in .mgr-tx-bundle-leg__type{color:var(--color-green-apple)}.mgr-tx-bundle-leg--out .mgr-tx-bundle-leg__type{color:var(--color-red-apple)}.mgr-tx-bundle-leg__desc{color:hsl(var(--foreground)/.85);word-break:break-word;font-size:.6875rem;line-height:1.35}.mgr-tx-bundle-leg__amount{font-size:.75rem;font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.mgr-tx-bundle-leg--in .mgr-tx-bundle-leg__amount{color:var(--color-green-apple)}.mgr-tx-bundle-leg--out .mgr-tx-bundle-leg__amount{color:var(--color-red-apple)}@media(max-width:720px){.mgr-tx-brief{grid-template-rows:auto auto;grid-template-columns:3rem 1fr;gap:.375rem .5rem;padding:.4375rem .4375rem .4375rem 0}.mgr-tx-brief__pillar-slot{grid-row:1/span 2;margin-left:.3125rem}.mgr-tx-brief__narrative{grid-column:2}.mgr-tx-brief__economics-wrap{grid-column:2;min-width:0}.mgr-tx-fact-groups,.mgr-tx-dossier__grid{grid-template-columns:1fr}.mgr-tx-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mgr-tx-brief__subtitle{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.accounting-tx-summary{grid-template-columns:auto auto 1fr auto;align-items:stretch;gap:.625rem .75rem;min-height:3.75rem;padding:.625rem .75rem .625rem 0;display:grid;position:relative}.accounting-tx-summary--expanded{border-bottom:1px solid hsl(var(--border)/.5)}.accounting-tx-accent{background:hsl(var(--muted-foreground)/.25);border-radius:0 2px 2px 0;width:3px;position:absolute;top:.5rem;bottom:.5rem;left:0}.accounting-tx-accent--sales{background:var(--color-green-apple)}.accounting-tx-accent--service{background:var(--color-orange)}.accounting-tx-accent--inventory{background:var(--color-purple)}.accounting-tx-accent--supplier{background:var(--color-blue-apple)}.accounting-tx-accent--refund,.accounting-tx-accent--expense{background:var(--color-red-apple)}.accounting-tx-accent--neutral{background:hsl(var(--primary)/.45)}.accounting-tx-leading{align-items:center;padding-left:.625rem;display:flex}.accounting-tx-icon{border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:transform .18s,background-color .18s;display:flex}.accounting-tx-summary:hover .accounting-tx-icon{transform:scale(1.04)}.accounting-tx-icon--income{color:var(--color-green-apple);background:hsl(var(--color-green-apple)/.1)}.accounting-tx-icon--expense{color:var(--color-red-apple);background:hsl(var(--color-red-apple)/.1)}.accounting-tx-body{flex-direction:column;justify-content:center;gap:.25rem;min-width:0;padding:.125rem 0;display:flex}.accounting-tx-title-row{flex-wrap:wrap;align-items:baseline;gap:.375rem .5rem;display:flex}.accounting-tx-title{letter-spacing:-.01em;color:hsl(var(--foreground));font-size:.8125rem;font-weight:600;line-height:1.3}.accounting-tx-ref{font-family:var(--font-mono);letter-spacing:.02em;color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.55);border-radius:.25rem;padding:.0625rem .3125rem;font-size:.625rem;font-weight:700}.accounting-tx-meta-row{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;display:flex}.accounting-tx-meta-rail{min-width:0;color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:500;line-height:1.35;overflow:hidden}.accounting-tx-context{color:hsl(var(--foreground)/.62);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.6875rem;line-height:1.35;overflow:hidden}.accounting-tx-trailing{flex-shrink:0;align-items:center;gap:.375rem;padding-right:.25rem;display:flex}.accounting-tx-amount-block{text-align:right;flex-direction:column;align-items:flex-end;gap:.125rem;display:flex}.accounting-tx-amount{letter-spacing:-.02em;line-height:1.1;font-size:.9375rem!important;font-weight:800!important}.accounting-tx-date{white-space:nowrap;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:500}@media(max-width:480px){.accounting-tx-summary{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;gap:.375rem .5rem;padding:.5rem .625rem .5rem 0}.accounting-tx-leading{grid-area:1/1;padding-left:.5rem}.accounting-tx-body{grid-area:1/2/span 2}.accounting-tx-trailing{flex-direction:column;grid-area:1/3;align-items:flex-end}.accounting-tx-meta-rail{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.accounting-tx-accent--transfer{background:var(--color-indigo)}.accounting-tx-accent--casa-sales{background:var(--color-blue-apple)}.accounting-tx-accent--casa-service{background:var(--color-orange)}.accounting-tx-icon--transfer{color:var(--color-indigo);background:hsl(var(--color-indigo)/.1)}.accounting-tx-icon--casa-sales{color:var(--color-blue-apple);background:hsl(var(--color-blue-apple)/.1)}.accounting-tx-icon--casa-service{color:var(--color-orange);background:hsl(var(--color-orange)/.1)}.accounting-tx-amount--transfer{color:var(--color-indigo)!important}.accounting-tx-amount--casa-sales{color:var(--color-blue-apple)!important}.accounting-tx-amount--casa-service{color:var(--color-orange)!important}.accounting-row--transfer.accounting-row--expanded{border-color:hsl(var(--color-indigo)/.28);box-shadow:0 0 0 3px hsl(var(--color-indigo)/.06),0 2px 8px hsl(var(--foreground)/.06)}.accounting-row--casa.accounting-row--casa-sales{border-color:hsl(var(--color-blue-apple)/.14);background:linear-gradient(165deg,hsl(var(--card)),hsl(var(--color-blue-apple)/.03))}.accounting-row--casa.accounting-row--casa-service{border-color:hsl(var(--color-orange)/.14);background:linear-gradient(165deg,hsl(var(--card)),hsl(var(--color-orange)/.03))}.accounting-detail-ledger--transfer{border-color:hsl(var(--color-indigo)/.14);background:linear-gradient(165deg,hsl(var(--card)),hsl(var(--color-indigo)/.035))}.accounting-cashflow-legs{flex-direction:column;gap:.375rem;display:flex}.accounting-cashflow-leg{border-radius:.625rem;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.5rem .625rem;padding:.5rem .625rem;display:grid}.accounting-cashflow-leg--out{background:hsl(var(--color-red-apple)/.05);border:1px solid hsl(var(--color-red-apple)/.12)}.accounting-cashflow-leg--in{background:hsl(var(--color-green-apple)/.05);border:1px solid hsl(var(--color-green-apple)/.12)}.accounting-cashflow-leg-icon{flex-shrink:0;width:.875rem;height:.875rem;margin-top:.125rem}.accounting-cashflow-leg--out .accounting-cashflow-leg-icon{color:var(--color-red-apple)}.accounting-cashflow-leg--in .accounting-cashflow-leg-icon{color:var(--color-green-apple)}.accounting-cashflow-leg-label{letter-spacing:.06em;text-transform:uppercase;font-size:.5625rem;font-weight:700}.accounting-cashflow-leg--out .accounting-cashflow-leg-label{color:var(--color-red-apple)}.accounting-cashflow-leg--in .accounting-cashflow-leg-label{color:var(--color-green-apple)}.accounting-cashflow-leg-desc{color:hsl(var(--foreground));word-break:break-word;margin-top:.125rem;font-size:.75rem;line-height:1.35}.accounting-cashflow-leg-amount{font-size:.75rem;font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:.125rem}.accounting-cashflow-leg-amount--out{color:var(--color-red-apple)}.accounting-cashflow-leg-amount--in{color:var(--color-green-apple)}.accounting-tx-skeleton{border-radius:.625rem;height:2.875rem}.accounting-casa-row{border-radius:.75rem;padding:.75rem 1rem;transition:background-color .2s}.accounting-casa-row--sales{border:1px solid hsl(var(--color-blue-apple)/.14);background:hsl(var(--color-blue-apple)/.04)}.accounting-casa-row--service{border:1px solid hsl(var(--color-orange)/.14);background:hsl(var(--color-orange)/.04)}.accounting-casa-icon{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.accounting-casa-row--sales .accounting-casa-icon{background:hsl(var(--color-blue-apple)/.08);color:var(--color-blue-apple)}.accounting-casa-row--service .accounting-casa-icon{background:hsl(var(--color-orange)/.08);color:var(--color-orange)}.accounting-casa-row--sales .accounting-casa-amount{color:var(--color-blue-apple)}.accounting-casa-row--service .accounting-casa-amount{color:var(--color-orange)}.accounting-tradein-pill{border:1px solid hsl(var(--color-indigo)/.18);background:hsl(var(--color-indigo)/.06)}.accounting-inline-chip{border:1px solid #0000;border-radius:9999px;align-items:center;gap:.25rem;max-width:100%;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.accounting-inline-chip--lg{border-radius:.5rem}.accounting-inline-chip--today{background:hsl(var(--color-green-apple)/.1);color:var(--color-green-apple);font-weight:600}.accounting-inline-chip--inventory{background:hsl(var(--color-purple)/.1);color:var(--color-purple);border-color:hsl(var(--color-purple)/.22);font-weight:600}.accounting-inline-chip--debt{background:hsl(var(--destructive)/.1);color:hsl(var(--destructive));border-color:hsl(var(--destructive)/.25);font-weight:600}.accounting-inline-chip--indigo{background:hsl(var(--color-indigo)/.1);color:var(--color-indigo);border-color:hsl(var(--color-indigo)/.22);font-weight:600}.accounting-inline-chip--supplier{background:hsl(var(--color-blue-apple)/.06);color:var(--color-blue-apple);border-color:hsl(var(--color-blue-apple)/.15)}.accounting-inline-chip--employee{background:hsl(var(--color-green-apple)/.08);color:var(--color-green-darker);border-color:hsl(var(--color-green-apple)/.22)}.accounting-inline-chip--credit{background:hsl(var(--color-orange)/.08);color:var(--color-orange);border-color:hsl(var(--color-orange)/.2)}.accounting-inline-chip--purple{background:hsl(var(--color-purple)/.07);color:var(--color-purple);border-color:hsl(var(--color-purple)/.15)}.accounting-inline-chip--primary{background:hsl(var(--color-blue-apple)/.07);color:var(--color-blue-apple);border-color:hsl(var(--color-blue-apple)/.15);font-weight:600}.accounting-inline-chip--muted{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-color:hsl(var(--border))}.accounting-inline-chip--service{background:hsl(var(--color-orange)/.08);color:var(--color-orange);border-color:hsl(var(--color-orange)/.2)}.accounting-inline-chip--warning{background:hsl(var(--color-orange)/.1);color:var(--color-orange-darker);border-color:hsl(var(--color-orange)/.2)}.sales-tradein-card-header{background:var(--gradient-primary)}.sales-tradein-section-trigger{border-color:hsl(var(--border));background:hsl(var(--card))}.sales-tradein-section-trigger--active{border-color:hsl(var(--color-red-pink)/.35);background:linear-gradient(135deg,hsl(var(--color-red-pink)/.04),hsl(var(--color-red-apple)/.04))}.sales-tradein-section-icon{background:hsl(var(--muted));width:2.75rem;height:2.75rem;box-shadow:var(--shadow-surface-sm);border-radius:.75rem;justify-content:center;align-items:center;display:flex}.sales-tradein-section-icon--active{background:linear-gradient(135deg,var(--color-red-pink),var(--color-red-apple));color:hsl(var(--primary-foreground))}.accounting-detail-panel{border-radius:.75rem;padding:.75rem}.accounting-detail-panel--sales{border:1px solid hsl(var(--color-green-apple)/.12);background:hsl(var(--color-green-apple)/.04)}.accounting-detail-panel--service{border:1px solid hsl(var(--color-orange)/.12);background:hsl(var(--color-orange)/.04)}.accounting-detail-panel--inventory{border:1px solid hsl(var(--color-purple)/.12);background:hsl(var(--color-purple)/.04)}.accounting-detail-panel--neutral{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.35)}.accounting-detail-count{border-radius:9999px;padding:.125rem .375rem;font-size:.625rem;font-weight:600}.accounting-detail-count--sales{background:hsl(var(--color-green-apple)/.1);color:var(--color-green-apple);font-family:var(--font-mono)}.accounting-detail-count--service{background:hsl(var(--color-orange)/.1);color:var(--color-orange)}.accounting-detail-count--inventory{background:hsl(var(--color-purple)/.1);color:var(--color-purple)}.accounting-detail-count--neutral{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.accounting-detail-subsection{border-top:1px solid hsl(var(--border))}.accounting-detail-panel--sales .accounting-detail-subsection{border-color:hsl(var(--color-green-apple)/.12)}.accounting-detail-panel--service .accounting-detail-subsection{border-color:hsl(var(--color-orange)/.12)}.accounting-expand-toggle{background:hsl(var(--muted));border-radius:.4375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-left:0;transition:background-color .15s;display:flex}.accounting-expand-toggle--open{background:hsl(var(--primary)/.08)}.accounting-expand-toggle--open svg{color:hsl(var(--primary))}.accounting-tx-status{border-radius:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:600}.accounting-tx-status--pending{background:hsl(var(--color-orange)/.1);color:var(--color-orange)}.accounting-tx-status--muted{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.accounting-row:hover:not(.accounting-row--expanded){border-color:hsl(var(--primary)/.2);box-shadow:0 2px 10px hsl(var(--foreground)/.05);transform:translateY(-1px)}.accounting-tx-list>*{animation:.3s cubic-bezier(.4,0,.2,1) backwards mgr-tx-row-in}.accounting-tx-list>:first-child{animation-delay:0s}.accounting-tx-list>:nth-child(2){animation-delay:24ms}.accounting-tx-list>:nth-child(3){animation-delay:48ms}.accounting-tx-list>:nth-child(4){animation-delay:72ms}.accounting-tx-list>:nth-child(5){animation-delay:96ms}.accounting-tx-list>:nth-child(6){animation-delay:.12s}.accounting-tx-list>:nth-child(7){animation-delay:.144s}.accounting-tx-list>:nth-child(8){animation-delay:.168s}.accounting-tx-list>:nth-child(n+9){animation-delay:.18s}@keyframes mgr-tx-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mgr-tx-dossier,.accounting-tx-list>*{animation:none}.accounting-row:hover:not(.accounting-row--expanded){transform:none}.mgr-tx-pillar-legend__collapse{transition:none}.mgr-tx-pillar-legend__body{opacity:1;transition:none;transform:none}.mgr-tx-pillar__halo,.mgr-tx-brief--interactive:hover .mgr-tx-pillar__direction-icon,.accounting-module-tab-trigger,.accounting-module-tab-trigger[data-state=active]:after,.accounting-casa-row,.daily-report-skeleton,.accounting-filters-skeleton-search,.accounting-filters-skeleton-select,.accounting-tx-skeleton,.apple-skeleton{opacity:1;transition:none;animation:none;transform:none}}.accounting-detail-ledger{border:1px solid hsl(var(--border));background:linear-gradient(165deg,hsl(var(--card)),hsl(var(--muted)/.25));border-radius:.875rem;margin-top:.25rem;overflow:hidden}.accounting-detail-ledger--sales{border-color:hsl(var(--color-green-apple)/.14);background:linear-gradient(165deg,hsl(var(--card)),hsl(var(--color-green-apple)/.035))}.accounting-detail-ledger--service{border-color:hsl(var(--color-orange)/.14);background:linear-gradient(165deg,hsl(var(--card)),hsl(var(--color-orange)/.035))}.accounting-detail-ledger--inventory{border-color:hsl(var(--color-purple)/.14);background:linear-gradient(165deg,hsl(var(--card)),hsl(var(--color-purple)/.035))}.accounting-detail-ledger--expense{border-color:hsl(var(--destructive)/.14);background:linear-gradient(165deg,hsl(var(--card)),hsl(var(--destructive)/.03))}.accounting-detail-meta-grid{border-bottom:1px solid hsl(var(--border)/.7);grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem 1rem;padding:.75rem .875rem;display:grid}.accounting-detail-meta-grid--2,.accounting-detail-meta-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.accounting-detail-meta-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.accounting-detail-meta-cell{min-width:0}.accounting-detail-meta-label{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:.125rem;font-size:.5625rem;font-weight:600}.accounting-detail-meta-value{color:hsl(var(--foreground));word-break:break-word;font-size:.75rem;font-weight:600;line-height:1.35}.accounting-detail-divider-row{border-bottom:1px solid hsl(var(--border)/.6);flex-wrap:wrap;align-items:center;gap:.375rem .5rem;padding:.5rem .875rem;display:flex}.accounting-detail-section-label{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;padding:.5rem .875rem .375rem;font-size:.5625rem;font-weight:700;display:flex}.accounting-detail-section-label--sales{color:var(--color-green-apple)}.accounting-detail-section-label--service{color:var(--color-orange)}.accounting-detail-section-label--inventory{color:var(--color-purple)}.accounting-detail-section-count{font-family:var(--font-mono);background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:9999px;margin-left:.125rem;padding:.0625rem .375rem;font-size:.5625rem;font-weight:600}.accounting-detail-notes-callout{border-left:2px solid hsl(var(--primary)/.35);background:hsl(var(--muted)/.45);border-radius:0 .5rem .5rem 0;margin:0 .875rem .5rem;padding:.375rem .625rem}.accounting-detail-notes-callout-label{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5625rem;font-weight:700}.accounting-detail-notes-callout-text{color:hsl(var(--foreground)/.85);word-break:break-word;margin-top:.125rem;font-size:.75rem;line-height:1.45}.accounting-detail-line-items{padding:0 .5rem .5rem}.accounting-detail-line-header{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground)/.8);grid-template-columns:1fr auto auto;gap:.75rem;padding:.25rem .375rem .375rem;font-size:.5625rem;font-weight:600;display:grid}.accounting-detail-line-header-amount,.accounting-detail-line-header-profit{text-align:right;min-width:4.5rem}.accounting-detail-line-header-profit{min-width:4rem}.accounting-detail-line-row{border-radius:.625rem;grid-template-columns:1fr auto auto;align-items:start;gap:.75rem;padding:.5rem .375rem;transition:background-color .12s;display:grid}.accounting-detail-line-row:hover{background:hsl(var(--muted)/.35)}.accounting-detail-line-row+.accounting-detail-line-row{border-top:1px solid hsl(var(--border)/.5)}.accounting-detail-line-row--tradein{background:hsl(var(--color-indigo)/.03)}.accounting-detail-line-product{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.accounting-detail-line-icon{flex-shrink:0;width:.8125rem;height:.8125rem;margin-top:.125rem}.accounting-detail-line-icon--product{color:var(--color-purple)}.accounting-detail-line-icon--tradein{color:var(--color-indigo)}.accounting-detail-line-name{color:hsl(var(--foreground));font-size:.75rem;font-weight:600}.accounting-detail-line-tag{border-radius:.25rem;padding:.0625rem .3125rem;font-size:.5625rem;font-weight:600;line-height:1.3}.accounting-detail-line-tag--storage{background:hsl(var(--primary)/.08);color:hsl(var(--primary))}.accounting-detail-line-tag--color{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.accounting-detail-line-tag--imei{font-family:var(--font-mono);background:hsl(var(--color-indigo)/.08);color:var(--color-indigo)}.accounting-detail-line-tag--discount{background:hsl(var(--color-orange)/.1);color:var(--color-orange)}.accounting-detail-line-tag--qty{background:hsl(var(--color-green-apple)/.1);color:var(--color-green-apple)}.accounting-detail-line-tag--tradein{background:hsl(var(--color-indigo)/.1);color:var(--color-indigo)}.accounting-detail-line-unit-price,.accounting-detail-line-condition{color:hsl(var(--muted-foreground));margin-top:.125rem;font-size:.625rem}.accounting-detail-line-notes{color:hsl(var(--muted-foreground));align-items:flex-start;gap:.25rem;margin-top:.25rem;font-size:.625rem;line-height:1.35;display:flex}.accounting-detail-line-amount{text-align:right;min-width:4.5rem;font-size:.75rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--foreground));padding-top:.125rem}.accounting-detail-line-amount--tradein{color:var(--color-indigo)}.accounting-detail-line-profit{text-align:right;min-width:4rem;font-size:.6875rem;font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground)/.5);padding-top:.125rem}.accounting-detail-line-profit--positive{color:var(--color-green-apple)}.accounting-detail-totals-bar{background:hsl(var(--muted)/.55);border:1px solid hsl(var(--border)/.8);border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;margin:.25rem .375rem .375rem;padding:.5rem .625rem;display:flex}.accounting-detail-totals-bar--sales{background:hsl(var(--color-green-apple)/.06);border-color:hsl(var(--color-green-apple)/.12)}.accounting-detail-totals-bar--service{background:hsl(var(--color-orange)/.06);border-color:hsl(var(--color-orange)/.12)}.accounting-detail-totals-bar--inventory{background:hsl(var(--color-purple)/.06);border-color:hsl(var(--color-purple)/.12)}.accounting-detail-totals-label{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600}.accounting-detail-totals-amount{font-size:.8125rem;font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.accounting-detail-totals-profit{font-size:.6875rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-green-apple)}.accounting-detail-ref-strip{border-top:1px solid hsl(var(--border)/.6);align-items:center;gap:.375rem;padding:.375rem .875rem .5rem;display:flex}.accounting-detail-ref-label{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5625rem;font-weight:700}.accounting-detail-ref-value{font-family:var(--font-mono);letter-spacing:.02em;color:hsl(var(--muted-foreground));font-size:.625rem}.accounting-detail-payment-chip{font-size:.6875rem;font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:hsl(var(--muted)/.6);color:hsl(var(--foreground));border-radius:.375rem;align-items:center;gap:.25rem;padding:.1875rem .4375rem;display:inline-flex}.accounting-detail-payment-chip--debt{color:hsl(var(--destructive));background:hsl(var(--destructive)/.08)}.accounting-module-panel{--panel-accent:var(--module-accounting)}.accounting-header-glyph{border:1px solid var(--module-accounting);border-radius:.75rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.accounting-header-glyph{border:1px solid color-mix(in srgb,var(--module-accounting)22%,hsl(var(--border)))}}.accounting-header-glyph{background:var(--module-accounting)}@supports (color:color-mix(in lab,red,red)){.accounting-header-glyph{background:color-mix(in srgb,var(--module-accounting)10%,hsl(var(--card)))}}.accounting-header-glyph{color:var(--module-accounting);box-shadow:var(--shadow-surface-sm)}.accounting-module-header{border-bottom:1px solid var(--surface-header-border);background:var(--surface-header)}.accounting-module-tab-rail{border-top:1px solid hsl(var(--border)/.65);background:hsl(var(--card)/.45)}.accounting-content-stage{border-radius:0 0 min(var(--radius-4xl),24px)min(var(--radius-4xl),24px);background:hsl(var(--muted)/.16);width:100%;min-height:12rem;box-shadow:inset 0 1px hsl(var(--foreground)/.03);flex:1}.accounting-tab-pane{width:100%;min-width:0}.accounting-module-tabs-list{border-radius:var(--radius-2xl);border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));width:100%;height:auto;min-height:2rem;box-shadow:var(--shadow-surface-sm);grid-template-columns:repeat(auto-fit,minmax(5.25rem,1fr));padding:.25rem;display:grid}.accounting-dialog-shell{box-shadow:var(--shadow-surface-xl),0 0 0 1px hsl(var(--foreground)/.04);position:relative}.accounting-dialog-shell:before{content:"";pointer-events:none;z-index:3;border-radius:min(var(--radius-4xl),24px)0 0 min(var(--radius-4xl),24px);background:linear-gradient(180deg,var(--module-accounting)0%,var(--module-accounting)100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.accounting-dialog-shell:before{background:linear-gradient(180deg,var(--module-accounting)0%,color-mix(in srgb,var(--module-accounting)38%,transparent)100%)}}.accounting-dialog-shell:before{opacity:.9}.accounting-dialog-chrome-header{z-index:1;border-bottom:1px solid hsl(var(--border)/.8);background:linear-gradient(180deg,hsl(var(--card)/.95)0%,var(--module-accounting)100%);flex-shrink:0;position:relative}@supports (color:color-mix(in lab,red,red)){.accounting-dialog-chrome-header{background:linear-gradient(180deg,hsl(var(--card)/.95),color-mix(in srgb,var(--module-accounting)4%,hsl(var(--muted)/.3)))}}.accounting-dialog-body-stage{z-index:1;background:radial-gradient(100% 80% at 50% 0%,var(--module-accounting)0%,transparent 55%),hsl(var(--muted)/.16);position:relative}@supports (color:color-mix(in lab,red,red)){.accounting-dialog-body-stage{background:radial-gradient(100% 80% at 50% 0%,color-mix(in srgb,var(--module-accounting)3.5%,transparent)0%,transparent 55%),hsl(var(--muted)/.16)}}.accounting-register-bar{flex-direction:column;gap:.5rem;display:flex}.accounting-register-kpis{flex-wrap:wrap;gap:.5rem;display:flex}.accounting-register-kpi{border-radius:var(--radius-2xl);border:1px solid hsl(var(--border));background:hsl(var(--card));min-height:2.5rem;box-shadow:var(--shadow-surface-sm);align-items:center;gap:.5rem;padding:.375rem .75rem;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.accounting-register-kpi--interactive{cursor:pointer}.accounting-register-kpi--interactive:hover{border-color:var(--module-accounting)}@supports (color:color-mix(in lab,red,red)){.accounting-register-kpi--interactive:hover{border-color:color-mix(in srgb,var(--module-accounting)28%,hsl(var(--border)))}}.accounting-register-kpi--interactive:hover{background:var(--module-accounting)}@supports (color:color-mix(in lab,red,red)){.accounting-register-kpi--interactive:hover{background:color-mix(in srgb,var(--module-accounting)4%,hsl(var(--card)))}}.accounting-register-kpi--active{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-register-kpi--active{border-color:color-mix(in srgb,var(--color-green-apple)35%,hsl(var(--border)))}}.accounting-register-kpi--active{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-register-kpi--active{background:color-mix(in srgb,var(--color-green-apple)6%,hsl(var(--card)))}}.accounting-register-kpi--active{box-shadow:var(--shadow-surface-sm),inset 0 0 0 1px var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-register-kpi--active{box-shadow:var(--shadow-surface-sm),inset 0 0 0 1px color-mix(in srgb,var(--color-green-apple)12%,transparent)}}.accounting-register-kpi--credit:hover{border-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.accounting-register-kpi--credit:hover{border-color:color-mix(in srgb,var(--color-purple)30%,hsl(var(--border)))}}.accounting-register-kpi--credit:hover{background:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.accounting-register-kpi--credit:hover{background:color-mix(in srgb,var(--color-purple)5%,hsl(var(--card)))}}.accounting-register-kpi-icon{flex-shrink:0;width:1rem;height:1rem}.accounting-register-kpi-icon--green{color:var(--color-green-apple)}.accounting-register-kpi-icon--blue{color:var(--color-blue-apple)}.accounting-register-kpi-icon--purple{color:var(--color-purple)}.accounting-register-kpi-body{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.accounting-register-kpi-label{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;line-height:1.2}.accounting-register-kpi-value{font-size:.8125rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--foreground));line-height:1.2}.accounting-register-kpi-value--debt{color:var(--color-purple)}.accounting-register-kpi-currency{color:hsl(var(--muted-foreground));margin-left:.125rem;font-size:.625rem;font-weight:500}.accounting-register-chevron{width:.875rem;height:.875rem;color:hsl(var(--muted-foreground));margin-left:.125rem;transition:transform .2s}.accounting-register-chevron--open{transform:rotate(180deg)}.accounting-register-casa-drawer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .2s;display:grid}.accounting-register-casa-drawer--open{opacity:1;grid-template-rows:1fr}.accounting-register-casa-track{flex-wrap:wrap;gap:.5rem;min-height:0;display:flex;overflow:hidden}.accounting-register-casa-chip-label{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:500}.accounting-register-casa-chip-sub{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground)/.85);font-size:.5625rem;font-weight:600;display:block}.accounting-register-casa-chip-value{font-size:.75rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.accounting-register-casa-chip-currency{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:500}.accounting-filters-bar{border-radius:var(--radius-2xl);border:1px solid hsl(var(--border)/.85);background:linear-gradient(180deg,hsl(var(--card))0%,var(--module-accounting)100%);flex-direction:column;gap:.625rem;padding:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.accounting-filters-bar{background:linear-gradient(180deg,hsl(var(--card)),color-mix(in srgb,var(--module-accounting)2.5%,hsl(var(--muted)/.35)))}}.accounting-filters-bar{box-shadow:var(--shadow-surface-sm)}.accounting-filters-toolbar{flex-direction:column;gap:.5rem;display:flex}@media(min-width:768px){.accounting-filters-toolbar{flex-flow:wrap;align-items:center}}.accounting-filters-search{flex:12rem;min-width:0;position:relative}.accounting-filters-controls{flex-wrap:wrap;flex:auto;gap:.375rem;display:flex}.accounting-filters-select{min-width:6.5rem;border-radius:var(--radius-2xl)!important;border-color:hsl(var(--border))!important;background:hsl(var(--input)/.45)!important;height:2rem!important;box-shadow:none!important;font-size:.75rem!important}.accounting-filters-select--wide{min-width:8.5rem}.accounting-filters-select--narrow{min-width:7.5rem}.accounting-filters-result{border:1px solid var(--module-accounting);border-radius:9999px;flex-shrink:0;align-items:baseline;gap:.25rem;padding:.25rem .625rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.accounting-filters-result{border:1px solid color-mix(in srgb,var(--module-accounting)18%,hsl(var(--border)))}}.accounting-filters-result{background:var(--module-accounting)}@supports (color:color-mix(in lab,red,red)){.accounting-filters-result{background:color-mix(in srgb,var(--module-accounting)6%,hsl(var(--card)))}}.accounting-filters-result{font-size:.6875rem;line-height:1}.accounting-filters-result-count{font-size:.8125rem;font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--module-accounting)}.accounting-filters-result-label{color:hsl(var(--muted-foreground));font-weight:600}.accounting-filters-result-hint{color:hsl(var(--muted-foreground)/.85);font-weight:500}.accounting-filters-chips{border-top:1px dashed hsl(var(--border)/.75);flex-wrap:wrap;align-items:center;gap:.375rem;padding-top:.125rem;display:flex}.accounting-filters-chip{border:1px solid var(--module-accounting);border-radius:9999px;align-items:center;gap:.375rem;max-width:14rem;padding:.25rem .5rem .25rem .625rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.accounting-filters-chip{border:1px solid color-mix(in srgb,var(--module-accounting)22%,hsl(var(--border)))}}.accounting-filters-chip{background:var(--module-accounting)}@supports (color:color-mix(in lab,red,red)){.accounting-filters-chip{background:color-mix(in srgb,var(--module-accounting)5%,hsl(var(--card)))}}.accounting-filters-chip{color:hsl(var(--foreground));font-size:.6875rem;font-weight:600;transition:background .15s,border-color .15s}.accounting-filters-chip:hover{border-color:var(--module-accounting)}@supports (color:color-mix(in lab,red,red)){.accounting-filters-chip:hover{border-color:color-mix(in srgb,var(--module-accounting)35%,hsl(var(--border)))}}.accounting-filters-chip:hover{background:var(--module-accounting)}@supports (color:color-mix(in lab,red,red)){.accounting-filters-chip:hover{background:color-mix(in srgb,var(--module-accounting)9%,hsl(var(--card)))}}.accounting-filters-reset{color:hsl(var(--muted-foreground));border-radius:.5rem;padding:.25rem .375rem;font-size:.6875rem;font-weight:600;transition:color .15s,background .15s}.accounting-filters-reset:hover{color:hsl(var(--foreground));background:hsl(var(--muted)/.5)}.accounting-filters-reset--emphasis{color:var(--module-accounting)}.accounting-list-section{border-radius:var(--radius-2xl);border:1px solid hsl(var(--border)/.9);background:hsl(var(--card));box-shadow:var(--shadow-surface-sm);padding:1rem}.accounting-list-section--pending{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.accounting-list-section--pending{border-color:color-mix(in srgb,var(--color-orange)22%,hsl(var(--border)))}}.accounting-list-section--pending{background:linear-gradient(180deg,hsl(var(--card))0%,var(--color-orange)100%)}@supports (color:color-mix(in lab,red,red)){.accounting-list-section--pending{background:linear-gradient(180deg,hsl(var(--card)),color-mix(in srgb,var(--color-orange)3%,hsl(var(--muted)/.2)))}}.accounting-list-section--empty{background:hsl(var(--muted)/.12);border-style:dashed}.accounting-list-section-title{letter-spacing:-.01em;color:hsl(var(--foreground));font-size:.9375rem;font-weight:600}.accounting-filters-skeleton{border-radius:var(--radius-2xl);border:1px solid hsl(var(--border)/.7);background:hsl(var(--card)/.6);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.accounting-filters-skeleton-search{border-radius:var(--radius-2xl);height:2rem}.accounting-filters-skeleton-controls{flex-wrap:wrap;gap:.375rem;display:flex}.accounting-filters-skeleton-select{border-radius:var(--radius-2xl);width:6.5rem;height:2rem}.accounting-filters-skeleton-select--narrow{width:7rem}.accounting-tx-skeleton-list{flex-direction:column;gap:.5rem;display:flex}.accounting-module-tab-trigger{transition:color .18s,background .18s,box-shadow .18s;position:relative}.accounting-module-tab-trigger[data-state=active]:after{content:"";background:hsl(var(--primary-foreground)/.45);pointer-events:none;border-radius:9999px;height:2px;position:absolute;bottom:.125rem;left:18%;right:18%}.accounting-module-tab-trigger--purple[data-state=active]:after{background:hsl(var(--primary-foreground)/.5)}.accounting-reports-header-card{padding:0!important}.accounting-reports-header-top{border-bottom:1px solid hsl(var(--border)/.8);background:var(--module-accounting);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.accounting-reports-header-top{background:color-mix(in srgb,var(--module-accounting)5%,hsl(var(--card)))}}.accounting-reports-header-title{color:hsl(var(--foreground));font-size:1rem;font-weight:700;line-height:1.2}.accounting-reports-header-date{color:hsl(var(--muted-foreground));margin-top:.0625rem;font-size:.75rem}.accounting-reports-header-meta{color:hsl(var(--muted-foreground));background:hsl(var(--card));border-bottom:1px solid hsl(var(--muted)/.65);align-items:center;gap:.375rem;padding:.5rem 1.25rem;font-size:.6875rem;display:flex}.accounting-reports-activity-badge{border:1px solid #0000;border-radius:9999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.accounting-reports-activity-badge--active{color:var(--color-green-apple);background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-activity-badge--active{background:color-mix(in srgb,var(--color-green-apple)10%,transparent)}}.accounting-reports-activity-badge--active{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-activity-badge--active{border-color:color-mix(in srgb,var(--color-green-apple)20%,transparent)}}.accounting-reports-activity-badge--idle{color:var(--color-gray-neutral);background:var(--color-gray-neutral)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-activity-badge--idle{background:color-mix(in srgb,var(--color-gray-neutral)10%,transparent)}}.accounting-reports-activity-badge--idle{border-color:var(--color-gray-neutral)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-activity-badge--idle{border-color:color-mix(in srgb,var(--color-gray-neutral)20%,transparent)}}.accounting-reports-section-header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.accounting-reports-section-header-main{align-items:center;gap:.5rem;min-width:0;display:flex}.accounting-reports-section-icon{border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.accounting-reports-section-icon--green{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-section-icon--green{background:color-mix(in srgb,var(--color-green-apple)14%,transparent)}}.accounting-reports-section-icon--green{color:var(--color-green-apple)}.accounting-reports-section-icon--blue{background:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-section-icon--blue{background:color-mix(in srgb,var(--color-blue-apple)14%,transparent)}}.accounting-reports-section-icon--blue{color:var(--color-blue-apple)}.accounting-reports-section-icon--indigo{background:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-section-icon--indigo{background:color-mix(in srgb,var(--color-indigo)14%,transparent)}}.accounting-reports-section-icon--indigo{color:var(--color-indigo)}.accounting-reports-section-icon--orange{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-section-icon--orange{background:color-mix(in srgb,var(--color-orange)14%,transparent)}}.accounting-reports-section-icon--orange{color:var(--color-orange)}.accounting-reports-section-icon--red{background:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-section-icon--red{background:color-mix(in srgb,var(--color-red-apple)14%,transparent)}}.accounting-reports-section-icon--red{color:var(--color-red-apple)}.accounting-reports-section-icon--muted,.accounting-reports-section-icon--neutral{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.accounting-reports-section-title{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--foreground));font-size:.75rem;font-weight:700}.accounting-reports-amount-badge{border:1px solid #0000;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.accounting-reports-amount-badge--green{color:var(--color-green-apple);background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-amount-badge--green{background:color-mix(in srgb,var(--color-green-apple)10%,transparent)}}.accounting-reports-amount-badge--green{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-amount-badge--green{border-color:color-mix(in srgb,var(--color-green-apple)20%,transparent)}}.accounting-reports-amount-badge--indigo{color:var(--color-indigo);background:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-amount-badge--indigo{background:color-mix(in srgb,var(--color-indigo)10%,transparent)}}.accounting-reports-amount-badge--indigo{border-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-amount-badge--indigo{border-color:color-mix(in srgb,var(--color-indigo)20%,transparent)}}.accounting-reports-hero{border-radius:var(--radius-2xl);border:1.5px solid #0000;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.875rem 1rem;display:flex}.accounting-reports-hero--green{background:linear-gradient(135deg,var(--color-green-apple),var(--color-green-apple))}@supports (color:color-mix(in lab,red,red)){.accounting-reports-hero--green{background:linear-gradient(135deg,color-mix(in srgb,var(--color-green-apple)8%,transparent),color-mix(in srgb,var(--color-green-apple)4%,transparent))}}.accounting-reports-hero--green{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-hero--green{border-color:color-mix(in srgb,var(--color-green-apple)25%,transparent)}}.accounting-reports-hero--indigo{background:linear-gradient(135deg,var(--color-indigo),var(--color-indigo))}@supports (color:color-mix(in lab,red,red)){.accounting-reports-hero--indigo{background:linear-gradient(135deg,color-mix(in srgb,var(--color-indigo)8%,transparent),color-mix(in srgb,var(--color-indigo)4%,transparent))}}.accounting-reports-hero--indigo{border-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-hero--indigo{border-color:color-mix(in srgb,var(--color-indigo)25%,transparent)}}.accounting-reports-hero-copy{align-items:center;gap:.5rem;min-width:0;display:flex}.accounting-reports-hero-icon{flex-shrink:0;width:1rem;height:1rem}.accounting-reports-hero-icon--green{color:var(--color-green-apple)}.accounting-reports-hero-icon--indigo{color:var(--color-indigo)}.accounting-reports-hero-title{color:hsl(var(--foreground));font-size:.75rem;font-weight:700}.accounting-reports-hero-subtitle{color:hsl(var(--muted-foreground));margin-top:.0625rem;font-size:.625rem}.accounting-reports-hero-amount{font-size:1.25rem;font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-shrink:0}.accounting-reports-hero-amount--green{color:var(--color-green-apple)}.accounting-reports-hero-amount--indigo{color:var(--color-indigo)}.accounting-reports-divider{background:hsl(var(--border));height:1px;margin:.625rem 0}.accounting-reports-divider-labeled{align-items:center;gap:.5rem;margin:.75rem 0;display:flex}.accounting-reports-divider-line{background:hsl(var(--border));flex:1;height:1px}.accounting-reports-divider-label{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600}.accounting-reports-metric-row{border-radius:var(--radius-2xl);border:1px solid hsl(var(--border));background:hsl(var(--muted)/.45);justify-content:space-between;align-items:center;padding:.625rem .875rem;transition:background .15s;display:flex}.accounting-reports-metric-row--highlight{border-color:var(--module-accounting)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-metric-row--highlight{border-color:color-mix(in srgb,var(--module-accounting)22%,hsl(var(--border)))}}.accounting-reports-metric-label{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500}.accounting-reports-metric-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.accounting-reports-metric-row--green .accounting-reports-metric-value{color:var(--color-green-apple)}.accounting-reports-metric-row--blue .accounting-reports-metric-value{color:var(--color-blue-apple)}.accounting-reports-metric-row--indigo .accounting-reports-metric-value{color:var(--color-indigo)}.accounting-reports-metric-row--orange .accounting-reports-metric-value{color:var(--color-orange)}.accounting-reports-metric-row--red .accounting-reports-metric-value{color:var(--color-red-apple)}.accounting-reports-metric-row--muted .accounting-reports-metric-value,.accounting-reports-metric-row--neutral .accounting-reports-metric-value{color:hsl(var(--muted-foreground))}.accounting-reports-net-row{border-radius:var(--radius-2xl);border:1px solid #0000;justify-content:space-between;align-items:center;padding:.625rem .875rem;display:flex}.accounting-reports-net-row--green{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-net-row--green{background:color-mix(in srgb,var(--color-green-apple)7%,transparent)}}.accounting-reports-net-row--green{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-net-row--green{border-color:color-mix(in srgb,var(--color-green-apple)18%,transparent)}}.accounting-reports-net-row--indigo{background:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-net-row--indigo{background:color-mix(in srgb,var(--color-indigo)7%,transparent)}}.accounting-reports-net-row--indigo{border-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-net-row--indigo{border-color:color-mix(in srgb,var(--color-indigo)18%,transparent)}}.accounting-reports-net-row--red{background:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-net-row--red{background:color-mix(in srgb,var(--color-red-apple)7%,transparent)}}.accounting-reports-net-row--red{border-color:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-net-row--red{border-color:color-mix(in srgb,var(--color-red-apple)18%,transparent)}}.accounting-reports-net-label{color:hsl(var(--foreground));font-size:.75rem;font-weight:700}.accounting-reports-net-value{font-size:.9375rem;font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.accounting-reports-net-value--green{color:var(--color-green-apple)}.accounting-reports-net-value--indigo{color:var(--color-indigo)}.accounting-reports-net-value--red{color:var(--color-red-apple)}.accounting-reports-muted-note{border-radius:var(--radius-2xl);border:1px solid hsl(var(--border));background:hsl(var(--muted)/.35);color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.6875rem;display:flex}.accounting-reports-activity-tile{border-radius:var(--radius-2xl);text-align:center;border:1px solid #0000;padding:.75rem}.accounting-reports-activity-tile--green{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-activity-tile--green{background:color-mix(in srgb,var(--color-green-apple)6%,transparent)}}.accounting-reports-activity-tile--green{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-activity-tile--green{border-color:color-mix(in srgb,var(--color-green-apple)15%,transparent)}}.accounting-reports-activity-tile--orange{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-activity-tile--orange{background:color-mix(in srgb,var(--color-orange)6%,transparent)}}.accounting-reports-activity-tile--orange{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-activity-tile--orange{border-color:color-mix(in srgb,var(--color-orange)15%,transparent)}}.accounting-reports-activity-tile--indigo{background:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-activity-tile--indigo{background:color-mix(in srgb,var(--color-indigo)6%,transparent)}}.accounting-reports-activity-tile--indigo{border-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-activity-tile--indigo{border-color:color-mix(in srgb,var(--color-indigo)15%,transparent)}}.accounting-reports-activity-tile--blue{background:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-activity-tile--blue{background:color-mix(in srgb,var(--color-blue-apple)6%,transparent)}}.accounting-reports-activity-tile--blue{border-color:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-activity-tile--blue{border-color:color-mix(in srgb,var(--color-blue-apple)15%,transparent)}}.accounting-reports-activity-icon{border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0 auto .5rem;display:flex}.accounting-reports-activity-icon--green{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-activity-icon--green{background:color-mix(in srgb,var(--color-green-apple)12%,transparent)}}.accounting-reports-activity-icon--green{color:var(--color-green-apple)}.accounting-reports-activity-icon--orange{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-activity-icon--orange{background:color-mix(in srgb,var(--color-orange)12%,transparent)}}.accounting-reports-activity-icon--orange{color:var(--color-orange)}.accounting-reports-activity-icon--indigo{background:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-activity-icon--indigo{background:color-mix(in srgb,var(--color-indigo)12%,transparent)}}.accounting-reports-activity-icon--indigo{color:var(--color-indigo)}.accounting-reports-activity-icon--blue{background:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-activity-icon--blue{background:color-mix(in srgb,var(--color-blue-apple)12%,transparent)}}.accounting-reports-activity-icon--blue{color:var(--color-blue-apple)}.accounting-reports-activity-label{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600}.accounting-reports-activity-count{margin-top:.125rem;font-size:1.375rem;font-weight:800;line-height:1.2}.accounting-reports-activity-count--green{color:var(--color-green-apple)}.accounting-reports-activity-count--orange{color:var(--color-orange)}.accounting-reports-activity-count--indigo{color:var(--color-indigo)}.accounting-reports-activity-count--blue{color:var(--color-blue-apple)}.accounting-reports-activity-sub{margin-top:.125rem;font-size:.6875rem;font-weight:600}.accounting-reports-activity-sub--green{color:var(--color-green-apple)}.accounting-reports-activity-sub--orange{color:var(--color-orange)}.accounting-reports-activity-sub--indigo{color:var(--color-indigo)}.accounting-reports-payment-chip{border-radius:var(--radius-2xl);border:1px solid #0000;align-items:center;gap:.625rem;padding:.625rem .75rem;display:flex}.accounting-reports-payment-chip--green{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-payment-chip--green{background:color-mix(in srgb,var(--color-green-apple)6%,transparent)}}.accounting-reports-payment-chip--green{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-payment-chip--green{border-color:color-mix(in srgb,var(--color-green-apple)15%,transparent)}}.accounting-reports-payment-chip--blue{background:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-payment-chip--blue{background:color-mix(in srgb,var(--color-blue-apple)6%,transparent)}}.accounting-reports-payment-chip--blue{border-color:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-payment-chip--blue{border-color:color-mix(in srgb,var(--color-blue-apple)15%,transparent)}}.accounting-reports-payment-chip--indigo{background:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-payment-chip--indigo{background:color-mix(in srgb,var(--color-indigo)6%,transparent)}}.accounting-reports-payment-chip--indigo{border-color:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-payment-chip--indigo{border-color:color-mix(in srgb,var(--color-indigo)15%,transparent)}}.accounting-reports-payment-chip--orange{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-payment-chip--orange{background:color-mix(in srgb,var(--color-orange)6%,transparent)}}.accounting-reports-payment-chip--orange{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-payment-chip--orange{border-color:color-mix(in srgb,var(--color-orange)15%,transparent)}}.accounting-reports-payment-icon{flex-shrink:0;width:.8125rem;height:.8125rem}.accounting-reports-payment-icon--green{color:var(--color-green-apple)}.accounting-reports-payment-icon--blue{color:var(--color-blue-apple)}.accounting-reports-payment-icon--indigo{color:var(--color-indigo)}.accounting-reports-payment-icon--orange{color:var(--color-orange)}.accounting-reports-payment-label{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600}.accounting-reports-payment-value{font-size:.8125rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.accounting-reports-payment-value--green{color:var(--color-green-apple)}.accounting-reports-payment-value--blue{color:var(--color-blue-apple)}.accounting-reports-payment-value--indigo{color:var(--color-indigo)}.accounting-reports-payment-value--orange{color:var(--color-orange)}.accounting-reports-summary-card{border-radius:var(--radius-2xl);text-align:center;border:1.5px solid #0000;padding:1rem}.accounting-reports-summary-card--green{background:linear-gradient(135deg,var(--color-green-apple),var(--color-green-apple))}@supports (color:color-mix(in lab,red,red)){.accounting-reports-summary-card--green{background:linear-gradient(135deg,color-mix(in srgb,var(--color-green-apple)10%,transparent),color-mix(in srgb,var(--color-green-apple)5%,transparent))}}.accounting-reports-summary-card--green{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-summary-card--green{border-color:color-mix(in srgb,var(--color-green-apple)20%,transparent)}}.accounting-reports-summary-card--red{background:linear-gradient(135deg,var(--color-red-apple),var(--color-red-apple))}@supports (color:color-mix(in lab,red,red)){.accounting-reports-summary-card--red{background:linear-gradient(135deg,color-mix(in srgb,var(--color-red-apple)10%,transparent),color-mix(in srgb,var(--color-red-apple)5%,transparent))}}.accounting-reports-summary-card--red{border-color:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-summary-card--red{border-color:color-mix(in srgb,var(--color-red-apple)20%,transparent)}}.accounting-reports-summary-card--blue{background:linear-gradient(135deg,var(--color-blue-apple),var(--color-blue-apple))}@supports (color:color-mix(in lab,red,red)){.accounting-reports-summary-card--blue{background:linear-gradient(135deg,color-mix(in srgb,var(--color-blue-apple)10%,transparent),color-mix(in srgb,var(--color-blue-apple)5%,transparent))}}.accounting-reports-summary-card--blue{border-color:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-reports-summary-card--blue{border-color:color-mix(in srgb,var(--color-blue-apple)25%,transparent)}}.accounting-reports-summary-icon{width:1.125rem;height:1.125rem;margin:0 auto .5rem}.accounting-reports-summary-icon--green{color:var(--color-green-apple)}.accounting-reports-summary-icon--red{color:var(--color-red-apple)}.accounting-reports-summary-icon--blue{color:var(--color-blue-apple)}.accounting-reports-summary-label{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:.25rem;font-size:.6875rem;font-weight:600}.accounting-reports-summary-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800}.accounting-reports-summary-value--green{color:var(--color-green-apple)}.accounting-reports-summary-value--red{color:var(--color-red-apple)}.accounting-reports-summary-value--blue{color:var(--color-blue-apple)}.accounting-reports-footer-meta{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-top:.75rem;font-size:.6875rem;display:flex}.accounting-module-panel .tabular-nums{font-family:var(--font-mono)}.accounting-subtab-bar{border-radius:var(--radius-2xl);border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));box-shadow:var(--shadow-surface-sm);flex-wrap:wrap;align-items:center;gap:.25rem;padding:.25rem;display:flex}.accounting-subtab-btn{border-radius:var(--radius-xl);color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.accounting-subtab-btn:hover{background:hsl(var(--muted)/.55);color:hsl(var(--foreground))}.accounting-subtab-btn--active{background:var(--color-purple);color:hsl(var(--primary-foreground));box-shadow:var(--shadow-surface-sm)}.accounting-subtab-btn--accounting{background:var(--module-accounting);color:hsl(var(--primary-foreground));box-shadow:var(--shadow-surface-sm)}.accounting-credit-card{border-radius:var(--radius-2xl);border:1px solid hsl(var(--border)/.9);background:hsl(var(--card));box-shadow:var(--shadow-surface-sm);cursor:pointer;padding:1rem;transition:border-color .2s,box-shadow .2s}.accounting-credit-card:hover{border-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.accounting-credit-card:hover{border-color:color-mix(in srgb,var(--color-purple)35%,hsl(var(--border)))}}.accounting-credit-card:hover{box-shadow:var(--shadow-surface-md)}.accounting-credit-card-title{color:hsl(var(--foreground));font-size:.9375rem;font-weight:600}.accounting-credit-meta-chip{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:.375rem;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.accounting-credit-status-badge{border:1px solid #0000;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.accounting-credit-status-badge--active{color:var(--color-green-apple);background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-credit-status-badge--active{background:color-mix(in srgb,var(--color-green-apple)12%,transparent)}}.accounting-credit-status-badge--active{border-color:var(--color-green-apple)}.accounting-credit-status-badge--closed{color:var(--color-blue-apple);background:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-credit-status-badge--closed{background:color-mix(in srgb,var(--color-blue-apple)12%,transparent)}}.accounting-credit-status-badge--closed{border-color:var(--color-blue-apple)}.accounting-credit-status-badge--overdue{color:var(--color-orange);background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.accounting-credit-status-badge--overdue{background:color-mix(in srgb,var(--color-orange)12%,transparent)}}.accounting-credit-status-badge--overdue{border-color:var(--color-orange)}.accounting-credit-status-badge--defaulted{color:var(--color-red-apple);background:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.accounting-credit-status-badge--defaulted{background:color-mix(in srgb,var(--color-red-apple)12%,transparent)}}.accounting-credit-status-badge--defaulted{border-color:var(--color-red-apple)}.accounting-credit-status-badge--muted{color:var(--color-gray-neutral);background:hsl(var(--muted));border-color:hsl(var(--border))}.accounting-credit-progress-track{background:hsl(var(--muted));border-radius:9999px;height:.375rem;overflow:hidden}.accounting-credit-progress-fill{border-radius:9999px;height:100%;transition:width .5s}.accounting-credit-progress-fill--high{background:var(--color-green-apple)}.accounting-credit-progress-fill--mid{background:var(--color-orange)}.accounting-credit-progress-fill--low{background:var(--color-blue-apple)}.daily-report-shell{flex-direction:column;align-items:stretch;gap:.5rem;width:100%;display:flex}.daily-report-shell-eyebrow{letter-spacing:.2em;text-transform:uppercase;width:100%;color:hsl(var(--muted-foreground)/.75);font-size:.5625rem;font-weight:800}.daily-report-document{border:1px solid hsl(var(--foreground));border-radius:2px;flex-direction:column;gap:0;width:100%;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.daily-report-document{border:1px solid color-mix(in srgb,hsl(var(--foreground))12%,hsl(var(--border)))}}.daily-report-document{background:linear-gradient(180deg,hsl(var(--card)),hsl(var(--muted)))}@supports (color:color-mix(in lab,red,red)){.daily-report-document{background:linear-gradient(180deg,hsl(var(--card)),color-mix(in srgb,hsl(var(--muted))8%,hsl(var(--card))))}}.daily-report-document{box-shadow:0 1px hsl(var(--foreground)),0 8px 24px -8px hsl(var(--foreground)/.08)}@supports (color:color-mix(in lab,red,red)){.daily-report-document{box-shadow:0 1px color-mix(in srgb,hsl(var(--foreground))6%,transparent),0 8px 24px -8px hsl(var(--foreground)/.08)}}.daily-report-document{overflow:hidden}.daily-report-document:before{content:"";pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px 128px;position:absolute;inset:0}.daily-report-document>*{z-index:1;position:relative}.daily-report-header{border-bottom:2px solid var(--module-accounting);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.125rem 1.25rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.daily-report-header{border-bottom:2px solid color-mix(in srgb,var(--module-accounting)35%,hsl(var(--border)))}}.daily-report-header{background:repeating-linear-gradient(-45deg,transparent,transparent 3px,var(--module-accounting)3px,var(--module-accounting)6px),linear-gradient(135deg,var(--module-accounting)0%,hsl(var(--card))60%)}@supports (color:color-mix(in lab,red,red)){.daily-report-header{background:repeating-linear-gradient(-45deg,transparent,transparent 3px,color-mix(in srgb,var(--module-accounting)3%,transparent)3px,color-mix(in srgb,var(--module-accounting)3%,transparent)6px),linear-gradient(135deg,color-mix(in srgb,var(--module-accounting)6%,hsl(var(--card))),hsl(var(--card))60%)}}.daily-report-stamp-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5rem;font-weight:800}.daily-report-stamp-title{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--foreground));font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:1.125rem;font-weight:900}.daily-report-stamp-date{color:hsl(var(--muted-foreground));text-transform:capitalize;margin-top:.25rem;font-size:.6875rem;font-weight:500}.daily-report-header-actions{gap:.375rem;display:flex}.daily-report-action-btn{letter-spacing:.04em;gap:.375rem!important;font-size:.625rem!important;font-weight:700!important}.daily-report-meta{color:hsl(var(--muted-foreground));border-bottom:1px dashed hsl(var(--border)/.9);background:hsl(var(--muted)/.18);flex-wrap:wrap;align-items:center;gap:.375rem;padding:.5rem 1.25rem;font-size:.625rem;display:flex}.daily-report-meta-sep{opacity:.45}.daily-report-meta-pending{color:var(--color-orange-apple);font-weight:700}.daily-report-hero{border-bottom:1px solid hsl(var(--border)/.85);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.daily-report-hero-metric{text-align:center;border-right:1px solid hsl(var(--border)/.7);padding:.875rem .75rem}.daily-report-hero-metric:last-child{border-right:none}.daily-report-hero-label{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5rem;font-weight:800}.daily-report-hero-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:.25rem;font-size:clamp(.8125rem,2.5vw,1rem);font-weight:900;line-height:1.1}.daily-report-hero-metric--income .daily-report-hero-value{color:var(--color-green-apple)}.daily-report-hero-metric--expense .daily-report-hero-value{color:var(--color-red-apple)}.daily-report-hero-metric--net-positive .daily-report-hero-value{color:var(--module-accounting)}.daily-report-hero-metric--net-negative .daily-report-hero-value{color:var(--color-red-apple)}.daily-report-balances{border-bottom:1px solid hsl(var(--border)/.85);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:480px){.daily-report-balances{grid-template-columns:repeat(4,minmax(0,1fr))}}.daily-report-balance-cell{border-right:1px solid hsl(var(--border)/.55);border-bottom:1px solid hsl(var(--border)/.55);padding:.625rem .75rem}.daily-report-balance-cell:nth-child(2n){border-right:none}@media(min-width:480px){.daily-report-balance-cell{border-bottom:none}.daily-report-balance-cell:nth-child(2n){border-right:1px solid hsl(var(--border)/.55)}.daily-report-balance-cell:last-child{border-right:none}}.daily-report-balance-cell--sales{border-left:2px solid var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.daily-report-balance-cell--sales{border-left:2px solid color-mix(in srgb,var(--color-green-apple)40%,transparent)}}.daily-report-balance-cell--service{border-left:2px solid var(--color-orange-apple)}@supports (color:color-mix(in lab,red,red)){.daily-report-balance-cell--service{border-left:2px solid color-mix(in srgb,var(--color-orange-apple)40%,transparent)}}.daily-report-balance-label{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5rem;font-weight:700}.daily-report-balance-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:.8125rem;font-weight:800}.daily-report-balance-hint{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.5625rem;font-weight:600}.daily-report-section{border-bottom:1px solid hsl(var(--border)/.8);padding:.875rem 1.25rem}.daily-report-section-title{letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--foreground)/.7);font-size:.5625rem;font-weight:800}.daily-report-section-hint{color:hsl(var(--muted-foreground));margin-top:.125rem;font-size:.625rem}.daily-report-flow-list{flex-direction:column;gap:.5rem;margin-top:.625rem;display:flex}@media(min-width:900px){.daily-report-flow-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}}.daily-report-flow-row{border:1px solid hsl(var(--border)/.75);background:hsl(var(--muted)/.15);border-radius:2px;padding:.5rem .625rem}.daily-report-flow-row--green{border-left:3px solid var(--color-green-apple)}.daily-report-flow-row--indigo{border-left:3px solid var(--color-indigo)}.daily-report-flow-label{color:hsl(var(--foreground));align-items:center;gap:.375rem;font-size:.625rem;font-weight:700;display:flex}.daily-report-flow-steps{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;margin-top:.375rem;display:flex}.daily-report-flow-step{font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:2px;padding:.125rem .25rem;font-size:.6875rem;font-weight:700}.daily-report-flow-step--opening,.daily-report-flow-step--closing{color:hsl(var(--foreground))}.daily-report-flow-step--income{color:var(--color-green-apple)}.daily-report-flow-step--expense{color:var(--color-red-apple)}.daily-report-flow-step--highlight{background:var(--module-accounting)}@supports (color:color-mix(in lab,red,red)){.daily-report-flow-step--highlight{background:color-mix(in srgb,var(--module-accounting)10%,transparent)}}.daily-report-flow-step--highlight{border:1px solid var(--module-accounting)}@supports (color:color-mix(in lab,red,red)){.daily-report-flow-step--highlight{border:1px solid color-mix(in srgb,var(--module-accounting)20%,transparent)}}.daily-report-flow-arrow{color:hsl(var(--muted-foreground)/.6);font-size:.625rem;font-weight:700}.daily-report-activity-line,.daily-report-payment-line{color:hsl(var(--foreground));flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.5rem;font-size:.6875rem;font-weight:600;display:flex}.daily-report-activity-segment,.daily-report-payment-segment{align-items:center;gap:.25rem;display:inline-flex}.daily-report-activity-dot{color:hsl(var(--muted-foreground)/.5)}.daily-report-payment-line{border-top:1px dashed hsl(var(--border)/.7);color:hsl(var(--muted-foreground));margin-top:.375rem;padding-top:.375rem;font-size:.625rem;font-weight:600}.daily-report-journal-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.daily-report-journal-link{color:var(--module-accounting);align-items:center;gap:.25rem;font-size:.625rem;font-weight:700;transition:opacity .15s;display:inline-flex}.daily-report-journal-link:hover{opacity:.8}.daily-report-journal-list{border:1px solid hsl(var(--border)/.75);border-radius:2px;margin-top:.625rem;overflow:hidden}.daily-report-journal-row{border-bottom:1px solid hsl(var(--border)/.5);background:hsl(var(--card));grid-template-columns:2.75rem 1fr auto auto;align-items:center;gap:.375rem .5rem;padding:.4375rem .625rem;font-size:.6875rem;display:grid}.daily-report-journal-row:last-child{border-bottom:none}.daily-report-journal-row:nth-child(2n){background:hsl(var(--muted)/.12)}.daily-report-journal-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:700}.daily-report-journal-title{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.daily-report-journal-method{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.5625rem;font-weight:600}.daily-report-journal-amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-weight:800}.daily-report-journal-amount--income{color:var(--color-green-apple)}.daily-report-journal-amount--expense{color:var(--color-red-apple)}.daily-report-journal-more{color:hsl(var(--muted-foreground));text-align:center;margin-top:.5rem;font-size:.625rem}.daily-report-empty{text-align:center;color:hsl(var(--muted-foreground));border:1px dashed hsl(var(--border));border-radius:2px;margin-top:.625rem;padding:1.5rem;font-size:.6875rem}.daily-report-footer{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground)/.8);background:hsl(var(--muted)/.2);justify-content:space-between;gap:.5rem;padding:.625rem 1.25rem;font-size:.5625rem;font-weight:600;display:flex}.daily-report-document--loading{gap:.5rem;min-height:24rem;padding:1rem}.daily-report-skeleton{background:linear-gradient(90deg,hsl(var(--muted)/.35)25%,hsl(var(--muted)/.55),hsl(var(--muted)/.35)75%);background-size:200% 100%;border-radius:2px;animation:1.4s ease-in-out infinite daily-report-shimmer}.daily-report-skeleton--header{height:4.5rem}.daily-report-skeleton--hero{height:3.5rem}.daily-report-skeleton--balances{height:2.75rem}.daily-report-skeleton--flow{height:5rem}.daily-report-skeleton--journal{flex:1;height:8rem}@keyframes daily-report-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ledger-filters-scope-note{letter-spacing:.03em;color:hsl(var(--muted-foreground));padding-bottom:.25rem;font-size:.625rem;font-weight:600}.ledger-filter-summary{border:1px solid hsl(var(--foreground));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.ledger-filter-summary{border:1px solid color-mix(in srgb,hsl(var(--foreground))10%,hsl(var(--border)))}}.ledger-filter-summary{background:hsl(var(--card));border-radius:2px;overflow:hidden}.ledger-filter-summary-metric{text-align:center;border-right:1px solid hsl(var(--border)/.7);padding:.625rem .75rem}.ledger-filter-summary-metric:last-child{border-right:none}.ledger-filter-summary-label{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5rem;font-weight:800}.ledger-filter-summary-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:.8125rem;font-weight:800}.ledger-filter-summary-metric--income .ledger-filter-summary-value{color:var(--color-green-apple)}.ledger-filter-summary-metric--expense .ledger-filter-summary-value{color:var(--color-red-apple)}.ledger-filter-summary-metric--net-positive .ledger-filter-summary-value{color:var(--module-accounting)}.ledger-filter-summary-metric--net-negative .ledger-filter-summary-value{color:var(--color-red-apple)}.ledger-pending-band{border-left:3px solid var(--color-orange-apple)!important}.treasury-workspace{flex-direction:column;gap:.75rem;width:100%;min-width:0;display:flex}.treasury-workspace-header{border:1px solid hsl(var(--foreground));justify-content:space-between;align-items:flex-start;gap:1rem;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.treasury-workspace-header{border:1px solid color-mix(in srgb,hsl(var(--foreground))10%,hsl(var(--border)))}}.treasury-workspace-header{background:hsl(var(--card));border-radius:2px}.treasury-workspace-stamp{min-width:0}.treasury-workspace-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5rem;font-weight:800}.treasury-workspace-title{letter-spacing:.06em;color:hsl(var(--foreground));margin-top:.125rem;font-size:clamp(.875rem,2vw,1rem);font-weight:900}.treasury-workspace-hint{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.6875rem;line-height:1.45}.treasury-workspace-glyph{width:1.5rem;height:1.5rem;color:var(--module-accounting);opacity:.55;flex-shrink:0}.treasury-confirmation-banner{border:1px solid var(--color-green-apple);align-items:center;gap:.625rem;padding:.625rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.treasury-confirmation-banner{border:1px solid color-mix(in srgb,var(--color-green-apple)30%,hsl(var(--border)))}}.treasury-confirmation-banner{border-left:3px solid var(--color-green-apple);background:var(--color-green-apple);border-radius:2px}@supports (color:color-mix(in lab,red,red)){.treasury-confirmation-banner{background:color-mix(in srgb,var(--color-green-apple)6%,hsl(var(--card)))}}.treasury-confirmation-title{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--foreground));font-size:.625rem;font-weight:800}.treasury-confirmation-copy{color:hsl(var(--muted-foreground));margin-top:.0625rem;font-size:.6875rem}.treasury-confirmation-dismiss{border:1px solid hsl(var(--border)/.8);background:hsl(var(--card));width:1.75rem;height:1.75rem;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:2px;justify-content:center;align-items:center;display:flex}.treasury-workspace-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media(min-width:900px){.treasury-workspace-grid{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start}}.treasury-workspace-sidebar{flex-direction:column;gap:.5rem;display:flex}.treasury-panel-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));padding:0 .125rem;font-size:.5rem;font-weight:800}.treasury-registers{border:1px solid hsl(var(--border)/.85);border-radius:2px;flex-direction:column;display:flex;overflow:hidden}.treasury-register-row{border:none;border-bottom:1px solid hsl(var(--border)/.6);background:hsl(var(--card));text-align:left;cursor:pointer;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;transition:background .15s;display:flex;position:relative}.treasury-register-row:last-child{border-bottom:none}.treasury-register-row:hover{background:var(--module-accounting)}@supports (color:color-mix(in lab,red,red)){.treasury-register-row:hover{background:color-mix(in srgb,var(--module-accounting)4%,hsl(var(--card)))}}.treasury-register-row--source{background:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.treasury-register-row--source{background:color-mix(in srgb,var(--color-red-apple)6%,hsl(var(--card)))}}.treasury-register-row--dest{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.treasury-register-row--dest{background:color-mix(in srgb,var(--color-green-apple)6%,hsl(var(--card)))}}.treasury-register-row--manual{background:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.treasury-register-row--manual{background:color-mix(in srgb,var(--color-indigo)6%,hsl(var(--card)))}}.treasury-register-accent{width:3px;position:absolute;top:0;bottom:0;left:0}.treasury-register-icon{flex-shrink:0;width:.875rem;height:.875rem;margin-left:.25rem}.treasury-register-label{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground));font-size:.625rem;font-weight:800;display:block}.treasury-register-tagline{color:hsl(var(--muted-foreground));margin-top:.0625rem;font-size:.5625rem;display:block}.treasury-register-balance{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--foreground));white-space:nowrap;font-size:.75rem;font-weight:900}.treasury-register-currency{color:hsl(var(--muted-foreground));margin-left:.125rem;font-size:.5625rem;font-weight:600}.treasury-register-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:.125rem .375rem;font-size:.5rem;font-weight:800}.treasury-register-badge--source{background:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.treasury-register-badge--source{background:color-mix(in srgb,var(--color-red-apple)15%,transparent)}}.treasury-register-badge--source{color:var(--color-red-apple)}.treasury-register-badge--dest{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.treasury-register-badge--dest{background:color-mix(in srgb,var(--color-green-apple)15%,transparent)}}.treasury-register-badge--dest{color:var(--color-green-apple)}.treasury-funds-panel{margin-top:.25rem}.treasury-workspace-main{flex-direction:column;gap:.625rem;min-width:0;display:flex}.treasury-operation-tabs{border:1px solid hsl(var(--border)/.85);background:hsl(var(--muted)/.35);border-radius:2px;gap:.25rem;padding:.25rem;display:flex}.treasury-operation-tab{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.4375rem .625rem;font-size:.625rem;font-weight:800;transition:all .15s;display:inline-flex}.treasury-operation-tab:hover{color:hsl(var(--foreground));border-color:hsl(var(--border))}.treasury-operation-tab--active{background:hsl(var(--card));border-color:var(--module-accounting)}@supports (color:color-mix(in lab,red,red)){.treasury-operation-tab--active{border-color:color-mix(in srgb,var(--module-accounting)30%,hsl(var(--border)))}}.treasury-operation-tab--active{color:var(--module-accounting);box-shadow:0 1px 2px hsl(var(--foreground)/.04)}.treasury-operation-panel{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));border-radius:2px;padding:.875rem}.treasury-history{border:1px solid hsl(var(--border)/.7);background:hsl(var(--muted));border-radius:2px;padding:.625rem .75rem}@supports (color:color-mix(in lab,red,red)){.treasury-history{background:color-mix(in srgb,hsl(var(--muted))25%,hsl(var(--card)))}}.treasury-history-header{align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex}.treasury-history-title{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5625rem;font-weight:800}.treasury-history-empty{color:hsl(var(--muted-foreground));padding:.25rem 0;font-size:.6875rem}.treasury-history-list{flex-direction:column;gap:.125rem;display:flex}.treasury-history-row{border-bottom:1px dashed hsl(var(--border)/.5);grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.3125rem 0;font-size:.6875rem;display:grid}.treasury-history-row:last-child{border-bottom:none}.treasury-history-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));font-weight:700}.treasury-history-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--foreground));overflow:hidden}.treasury-history-amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.credits-portfolio-hero{border:1px solid hsl(var(--foreground));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.credits-portfolio-hero{border:1px solid color-mix(in srgb,hsl(var(--foreground))10%,hsl(var(--border)))}}.credits-portfolio-hero{background:hsl(var(--card));border-radius:2px;overflow:hidden}.credits-portfolio-hero-metric{text-align:center;border-right:1px solid hsl(var(--border)/.7);padding:.875rem .625rem}.credits-portfolio-hero-metric:last-child{border-right:none}.credits-portfolio-hero-label{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5rem;font-weight:800}.credits-portfolio-hero-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--foreground));margin-top:.25rem;font-size:clamp(.875rem,2.5vw,1.0625rem);font-weight:900}.credits-portfolio-hero-metric--debt .credits-portfolio-hero-value{color:var(--color-red-apple)}.credits-portfolio-hero-metric--rate .credits-portfolio-hero-value{color:var(--color-orange-apple)}.credits-portfolio-hero-metric--overdue .credits-portfolio-hero-value{color:var(--color-red-apple)}.credits-portfolio-hero-metric--ok .credits-portfolio-hero-value{color:var(--color-green-apple)}.credits-urgent-band{border:1px solid var(--color-orange-apple)}@supports (color:color-mix(in lab,red,red)){.credits-urgent-band{border:1px solid color-mix(in srgb,var(--color-orange-apple)35%,hsl(var(--border)))}}.credits-urgent-band{border-left:3px solid var(--color-orange-apple);background:var(--color-orange-apple);border-radius:2px;padding:.625rem .75rem}@supports (color:color-mix(in lab,red,red)){.credits-urgent-band{background:color-mix(in srgb,var(--color-orange-apple)5%,hsl(var(--card)))}}.credits-urgent-band-header{align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex}.credits-urgent-band-title{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--foreground));font-size:.5625rem;font-weight:800}.credits-urgent-list{flex-direction:column;gap:.375rem;display:flex}.credits-urgent-row{border-bottom:1px dashed hsl(var(--border)/.55);align-items:center;gap:.75rem;padding:.375rem 0;display:flex}.credits-urgent-row:last-child{border-bottom:none}.credits-urgent-creditor{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:800;overflow:hidden}.credits-urgent-meta{color:hsl(var(--muted-foreground));margin-top:.0625rem;font-size:.625rem}.credits-urgent-overdue{color:var(--color-red-apple);font-weight:700}.credits-urgent-pay-btn{letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;height:1.75rem!important;padding:0 .625rem!important;font-size:.625rem!important;font-weight:800!important}.credits-compact-table{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));border-radius:2px;overflow:hidden}.credits-compact-head{background:hsl(var(--muted));grid-template-columns:minmax(0,1.4fr) .7fr .9fr .7fr .7fr 4.5rem;gap:.5rem;padding:.4375rem .75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.credits-compact-head{background:color-mix(in srgb,hsl(var(--muted))35%,hsl(var(--card)))}}.credits-compact-head{border-bottom:1px solid hsl(var(--border)/.85);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5rem;font-weight:800}.credits-compact-row{border:none;border-bottom:1px solid hsl(var(--border)/.55);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1.4fr) .7fr .9fr .7fr .7fr 4.5rem;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;transition:background .15s;display:grid}.credits-compact-row:last-child{border-bottom:none}.credits-compact-row:hover{background:var(--module-accounting)}@supports (color:color-mix(in lab,red,red)){.credits-compact-row:hover{background:color-mix(in srgb,var(--module-accounting)5%,hsl(var(--card)))}}.credits-compact-cell{color:hsl(var(--foreground));min-width:0;font-size:.6875rem}.credits-compact-cell--creditor{flex-direction:column;gap:.0625rem;display:flex}.credits-compact-creditor{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.credits-compact-contract{color:hsl(var(--muted-foreground));font-size:.5625rem}.credits-compact-cell--amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:800}.credits-compact-cell--debt{color:var(--color-red-apple)}.credits-compact-cell--rate{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-orange-apple);font-weight:700}.credits-compact-cell--next{color:hsl(var(--muted-foreground));justify-content:flex-end;align-items:center;gap:.125rem;font-size:.5625rem;display:flex}.credits-compact-status{letter-spacing:.04em;text-transform:uppercase;border-radius:2px;padding:.125rem .375rem;font-size:.5rem;font-weight:800;display:inline-flex}.credits-compact-status--active{background:var(--module-accounting)}@supports (color:color-mix(in lab,red,red)){.credits-compact-status--active{background:color-mix(in srgb,var(--module-accounting)12%,transparent)}}.credits-compact-status--active{color:var(--module-accounting)}.credits-compact-status--danger{background:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.credits-compact-status--danger{background:color-mix(in srgb,var(--color-red-apple)12%,transparent)}}.credits-compact-status--danger{color:var(--color-red-apple)}.credits-compact-status--muted{background:hsl(var(--muted)/.5);color:hsl(var(--muted-foreground))}.accounting-credits-workspace{width:100%;min-width:0}@media(max-width:768px){.credits-compact-head{display:none}.credits-compact-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .5rem;padding:.75rem}.credits-compact-cell--creditor{grid-area:1/1}.credits-compact-cell:nth-child(5){grid-area:1/2;justify-self:end}.credits-compact-cell:nth-child(3),.credits-compact-cell:nth-child(4){grid-column:1;display:inline}.credits-compact-cell:nth-child(2){display:none}.credits-compact-cell--next{grid-area:2/2}}.suppliers-ap-workspace{flex-direction:column;gap:.75rem;width:100%;min-width:0;display:flex}.suppliers-ap-stamp{padding:0 .125rem}.suppliers-ap-stamp-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5rem;font-weight:800}.suppliers-ap-stamp-title{font-family:var(--font-sans);letter-spacing:.06em;color:hsl(var(--foreground));margin-top:.125rem;font-size:clamp(.8125rem,2vw,.9375rem);font-weight:900}.suppliers-ap-hero{border:1px solid hsl(var(--foreground));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.suppliers-ap-hero{border:1px solid color-mix(in srgb,hsl(var(--foreground))10%,hsl(var(--border)))}}.suppliers-ap-hero{background:hsl(var(--card));border-radius:2px;overflow:hidden}.suppliers-ap-hero-metric{text-align:center;border-right:1px solid hsl(var(--border)/.7);padding:.875rem .625rem}.suppliers-ap-hero-metric:last-child{border-right:none}.suppliers-ap-hero-label{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5rem;font-weight:800}.suppliers-ap-hero-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--foreground));margin-top:.25rem;font-size:clamp(.875rem,2.5vw,1.0625rem);font-weight:900}.suppliers-ap-hero-metric--debtors .suppliers-ap-hero-value{color:var(--color-orange-apple)}.suppliers-ap-hero-metric--total .suppliers-ap-hero-value{color:var(--color-red-apple)}.suppliers-ap-toolbar{flex-direction:column;gap:.5rem;display:flex}@media(min-width:768px){.suppliers-ap-toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.suppliers-ap-filter-bar{flex-wrap:wrap}.suppliers-ap-filter-count{opacity:.7;margin-left:.25rem;font-size:.5625rem;font-weight:800}.suppliers-ap-toolbar-actions{align-items:center;gap:.5rem;display:flex}.suppliers-ap-search{min-width:12rem;max-width:16rem}.suppliers-ap-ledger{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));border-radius:2px;overflow:hidden}.suppliers-ap-ledger--loading,.suppliers-ap-ledger--empty{text-align:center;padding:2rem 1rem}.suppliers-ap-ledger-empty{color:hsl(var(--muted-foreground));font-size:.75rem}.suppliers-ap-ledger-head{background:hsl(var(--muted));grid-template-columns:minmax(0,1.5fr) 1fr .9fr 1fr;gap:.5rem;padding:.4375rem .75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.suppliers-ap-ledger-head{background:color-mix(in srgb,hsl(var(--muted))35%,hsl(var(--card)))}}.suppliers-ap-ledger-head{border-bottom:1px solid hsl(var(--border)/.85);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5rem;font-weight:800}.suppliers-ap-ledger-row{border:none;border-bottom:1px solid hsl(var(--border)/.55);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1.5fr) 1fr .9fr 1fr;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;transition:background .15s;display:grid}.suppliers-ap-ledger-row:last-child{border-bottom:none}.suppliers-ap-ledger-row:hover{background:var(--module-accounting)}@supports (color:color-mix(in lab,red,red)){.suppliers-ap-ledger-row:hover{background:color-mix(in srgb,var(--module-accounting)5%,hsl(var(--card)))}}.suppliers-ap-ledger-row--debt{border-left:3px solid var(--color-orange-apple);padding-left:calc(.75rem - 3px)}.suppliers-ap-ledger-cell{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.6875rem;overflow:hidden}.suppliers-ap-ledger-cell--name{align-items:center;gap:.375rem;display:flex}.suppliers-ap-ledger-debt-icon{width:.75rem;height:.75rem;color:var(--color-orange-apple);flex-shrink:0}.suppliers-ap-ledger-dot{background:hsl(var(--border));border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.suppliers-ap-ledger-name{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.suppliers-ap-ledger-cell--debt{font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.suppliers-ap-ledger-cell--debt-positive{color:var(--color-orange-apple)}.suppliers-ap-ledger-cell--date{color:hsl(var(--muted-foreground));justify-content:flex-end;align-items:center;gap:.125rem;font-size:.5625rem;display:flex}.suppliers-ap-payment-overlay{z-index:20;background:hsl(var(--card));box-shadow:inset 3px 0 0 var(--module-suppliers);flex-direction:column;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.suppliers-ap-payment-overlay{box-shadow:inset 3px 0 color-mix(in srgb,var(--module-suppliers)35%,transparent)}}.suppliers-ap-fold{border:1px solid hsl(var(--border)/.7);background:hsl(var(--card));border-radius:2px;overflow:hidden}.suppliers-ap-fold-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.625rem .75rem;list-style:none;display:flex}.suppliers-ap-fold-trigger::-webkit-details-marker{display:none}.suppliers-ap-fold-title{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground));font-size:.625rem;font-weight:800}.suppliers-ap-fold-hint{color:hsl(var(--muted-foreground));margin-left:auto;font-size:.5625rem}.suppliers-ap-fold-chevron{width:.875rem;height:.875rem;color:hsl(var(--muted-foreground));flex-shrink:0;transition:transform .2s}details[open] .suppliers-ap-fold-chevron{transform:rotate(180deg)}.suppliers-ap-fold-panel{border-top:1px solid hsl(var(--border)/.7)}@media(max-width:768px){.suppliers-ap-ledger-head{display:none}.suppliers-ap-ledger-row{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .5rem;padding:.75rem}.suppliers-ap-ledger-cell--name{grid-column:1/-1}.suppliers-ap-ledger-cell:nth-child(3){grid-column:1;font-size:.8125rem}.suppliers-ap-ledger-cell:nth-child(2){display:none}.suppliers-ap-ledger-cell--date{grid-area:2/2;align-self:center}}@media print{.daily-report-shell-eyebrow,.daily-report-header-actions,.daily-report-journal-link,.accounting-module-shell,.accounting-sidebar,.accounting-tabs,.accounting-toolbar{display:none!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#1d1d1f!important;background:#fff!important}.daily-report-document{max-width:100%;box-shadow:none;font-family:var(--exit-doc-font-sans);color:#1d1d1f;border:1px solid #1d1d1f;border-radius:0;font-size:11px;line-height:1.45;background:#fff!important}.daily-report-document:before{display:none}.daily-report-header{padding:12px 14px;background:#fff!important;border-bottom:2px solid #1d1d1f!important}.daily-report-stamp-title{font-family:var(--exit-doc-font-display);letter-spacing:.2px;color:#1d1d1f;font-size:15px}.daily-report-journal-time,.daily-report-journal-method,.daily-report-journal-amount,.daily-report-hero-value,.daily-report-balance-value,.daily-report-flow-step{font-family:var(--exit-doc-font-mono)}.daily-report-stamp-eyebrow,.daily-report-stamp-date,.daily-report-meta,.daily-report-section-hint,.daily-report-hero-label,.daily-report-balance-label,.daily-report-section-title{color:#424245!important}.daily-report-section-title{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #1d1d1f;padding-bottom:6px;font-size:9.5px}.daily-report-hero-metric--income .daily-report-hero-value,.daily-report-hero-metric--net-positive .daily-report-hero-value{color:#166534!important}.daily-report-hero-metric--expense .daily-report-hero-value,.daily-report-hero-metric--net-negative .daily-report-hero-value{color:#991b1b!important}.daily-report-balance-cell,.daily-report-hero-metric,.daily-report-journal-row{border-color:#1d1d1f!important}.daily-report-journal-row:nth-child(2n){background:#f2f2f7!important}.daily-report-journal-amount--income{color:#166534!important}.daily-report-journal-amount--expense{color:#991b1b!important}.daily-report-footer{color:#6e6e73;border-top:1px solid #1d1d1f}@page{size:A4;margin:8mm 10mm}}.casa-de-azi-document{box-shadow:none;border:none;border-radius:0;flex:1;min-height:0}.casa-de-azi-document--sales .daily-report-header{border-bottom-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.casa-de-azi-document--sales .daily-report-header{border-bottom-color:color-mix(in srgb,var(--color-green-apple)38%,hsl(var(--border)))}}.casa-de-azi-document--sales .daily-report-header{background:repeating-linear-gradient(-45deg,transparent,transparent 3px,var(--color-green-apple)3px,var(--color-green-apple)6px),linear-gradient(135deg,var(--color-green-apple)0%,hsl(var(--card))62%)}@supports (color:color-mix(in lab,red,red)){.casa-de-azi-document--sales .daily-report-header{background:repeating-linear-gradient(-45deg,transparent,transparent 3px,color-mix(in srgb,var(--color-green-apple)4%,transparent)3px,color-mix(in srgb,var(--color-green-apple)4%,transparent)6px),linear-gradient(135deg,color-mix(in srgb,var(--color-green-apple)7%,hsl(var(--card))),hsl(var(--card))62%)}}.casa-de-azi-document--service .daily-report-header{border-bottom-color:var(--color-orange-apple)}@supports (color:color-mix(in lab,red,red)){.casa-de-azi-document--service .daily-report-header{border-bottom-color:color-mix(in srgb,var(--color-orange-apple)38%,hsl(var(--border)))}}.casa-de-azi-document--service .daily-report-header{background:repeating-linear-gradient(-45deg,transparent,transparent 3px,var(--color-orange-apple)3px,var(--color-orange-apple)6px),linear-gradient(135deg,var(--color-orange-apple)0%,hsl(var(--card))62%)}@supports (color:color-mix(in lab,red,red)){.casa-de-azi-document--service .daily-report-header{background:repeating-linear-gradient(-45deg,transparent,transparent 3px,color-mix(in srgb,var(--color-orange-apple)4%,transparent)3px,color-mix(in srgb,var(--color-orange-apple)4%,transparent)6px),linear-gradient(135deg,color-mix(in srgb,var(--color-orange-apple)7%,hsl(var(--card))),hsl(var(--card))62%)}}.casa-de-azi-document--sales .daily-report-hero-metric:last-child .daily-report-hero-value{color:var(--color-green-apple)}.casa-de-azi-document--service .daily-report-hero-metric:last-child .daily-report-hero-value{color:var(--color-orange-apple)}.casa-de-azi-status-chip{letter-spacing:.1em;text-transform:uppercase;border:1px solid #0000;border-radius:2px;align-items:center;gap:.3rem;padding:.125rem .4375rem;font-size:.5rem;font-weight:800;display:inline-flex}.casa-de-azi-status-chip-dot{background:currentColor;border-radius:999px;width:.375rem;height:.375rem}.casa-de-azi-status-chip--open{color:var(--color-green-apple);background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.casa-de-azi-status-chip--open{background:color-mix(in srgb,var(--color-green-apple)10%,transparent)}}.casa-de-azi-status-chip--open{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.casa-de-azi-status-chip--open{border-color:color-mix(in srgb,var(--color-green-apple)28%,transparent)}}.casa-de-azi-status-chip--closed{color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.35);border-color:hsl(var(--border))}.casa-de-azi-document-scroll{scrollbar-gutter:stable;flex-direction:column;min-height:0;display:flex}.casa-de-azi-document-scroll .daily-report-section:last-child,.casa-de-azi-payments-block .daily-report-balances{border-bottom:none}.casa-de-azi-payments-summary{border-top:1px dashed hsl(var(--border)/.75);padding-top:.625rem}.casa-de-azi-payments-empty{margin-top:.5rem;padding:1rem}.casa-de-azi-payments-totals{border-top:1px dashed hsl(var(--border)/.55);margin-top:.375rem;padding-top:.375rem}.casa-de-azi-balance-cell--emphasis .daily-report-balance-value{font-size:.9375rem}.casa-de-azi-journal-row--rich{align-items:start;padding:.5rem .625rem}.casa-de-azi-journal-row--rich .daily-report-journal-title{white-space:normal;line-height:1.35}.casa-de-azi-journal-row--rich .daily-report-journal-time,.casa-de-azi-journal-row--rich .daily-report-journal-method,.casa-de-azi-journal-row--rich .daily-report-journal-amount{padding-top:.125rem}.casa-de-azi-journal-subtitle{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.5625rem;font-weight:500;display:block;overflow:hidden}.casa-de-azi-journal-row--rich .casa-de-azi-journal-subtitle{max-width:100%}.casa-de-azi-section-close{background:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.casa-de-azi-section-close{background:color-mix(in srgb,hsl(var(--muted))12%,hsl(var(--card)))}}.casa-de-azi-close-grid{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.5rem;display:grid}.casa-de-azi-close-cell{border:1px solid hsl(var(--border)/.75);background:hsl(var(--card));border-radius:2px;padding:.625rem .75rem}.casa-de-azi-close-cell--crm{border-left:3px solid var(--module-accounting)}.casa-de-azi-close-cell--input{border-left:3px solid var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.casa-de-azi-close-cell--input{border-left:3px solid color-mix(in srgb,var(--color-green-apple)50%,transparent)}}.casa-de-azi-close-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--foreground));margin-top:.25rem;font-size:1.125rem;font-weight:900}.casa-de-azi-close-input{border-color:hsl(var(--border));height:2.25rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:2px;margin-top:.25rem;font-size:1.125rem;font-weight:800}.casa-de-azi-reconcile-strip{margin-top:.625rem}.casa-de-azi-alert{border-radius:2px;align-items:flex-start;gap:.5rem;padding:.5rem .625rem;font-size:.6875rem;font-weight:600;display:flex}.casa-de-azi-alert--deficit{border:1px solid var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.casa-de-azi-alert--deficit{border:1px solid color-mix(in srgb,var(--color-red-apple)35%,transparent)}}.casa-de-azi-alert--deficit{background:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.casa-de-azi-alert--deficit{background:color-mix(in srgb,var(--color-red-apple)6%,transparent)}}.casa-de-azi-alert--deficit{color:var(--color-red-apple)}.casa-de-azi-alert--ok{border:1px solid var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.casa-de-azi-alert--ok{border:1px solid color-mix(in srgb,var(--color-green-apple)35%,transparent)}}.casa-de-azi-alert--ok{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.casa-de-azi-alert--ok{background:color-mix(in srgb,var(--color-green-apple)6%,transparent)}}.casa-de-azi-alert--ok{color:var(--color-green-apple)}.casa-de-azi-alert--surplus{border:1px solid var(--module-accounting)}@supports (color:color-mix(in lab,red,red)){.casa-de-azi-alert--surplus{border:1px solid color-mix(in srgb,var(--module-accounting)30%,transparent)}}.casa-de-azi-alert--surplus{background:var(--module-accounting)}@supports (color:color-mix(in lab,red,red)){.casa-de-azi-alert--surplus{background:color-mix(in srgb,var(--module-accounting)8%,transparent)}}.casa-de-azi-alert--surplus{color:var(--module-accounting)}.casa-de-azi-alert-title{font-weight:800}.casa-de-azi-alert-hint{color:hsl(var(--muted-foreground));margin-top:.125rem;font-size:.625rem;font-weight:500}.casa-de-azi-notes-field{margin-top:.75rem}.casa-de-azi-notes-input{resize:none;border-color:hsl(var(--border));border-radius:2px;min-height:4.5rem;margin-top:.25rem;font-size:.75rem}.casa-de-azi-close-btn{letter-spacing:.04em;text-transform:uppercase;border-radius:2px;width:100%;height:2.25rem;margin-top:.75rem;font-size:.6875rem;font-weight:800}.casa-de-azi-closed-banner{border:1px solid var(--color-green-apple);align-items:center;gap:.75rem;margin-top:.5rem;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.casa-de-azi-closed-banner{border:1px solid color-mix(in srgb,var(--color-green-apple)30%,transparent)}}.casa-de-azi-closed-banner{background:var(--color-green-apple);border-left-width:3px;border-radius:2px}@supports (color:color-mix(in lab,red,red)){.casa-de-azi-closed-banner{background:color-mix(in srgb,var(--color-green-apple)6%,hsl(var(--card)))}}.casa-de-azi-closed-banner-title{color:var(--color-green-apple);font-size:.75rem;font-weight:800}.casa-de-azi-closed-banner-hint{color:hsl(var(--muted-foreground));margin-top:.125rem;font-size:.625rem}.casa-de-azi-fund-meter{margin-bottom:.625rem}.casa-de-azi-fund-meter .daily-report-flow-label{justify-content:space-between;width:100%}.casa-de-azi-fund-remaining{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:800}.casa-de-azi-fund-bar{background:hsl(var(--border));border-radius:999px;width:100%;height:.25rem;margin-top:.375rem;overflow:hidden}.casa-de-azi-fund-bar-fill{border-radius:999px;height:100%;transition:width .5s}.casa-de-azi-fund-steps{margin-top:.25rem}.casa-de-azi-fund-hint{color:hsl(var(--muted-foreground));margin-top:.375rem;font-size:.625rem}.casa-de-azi-fund-warning{color:var(--color-red-apple);margin-top:.375rem;font-size:.625rem;font-weight:700}.casa-de-azi-footer{border-top:1px solid hsl(var(--border)/.85)}.casa-de-azi-empty{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.casa-de-azi-empty-icon{opacity:.35;color:hsl(var(--muted-foreground))}@media(max-width:480px){.casa-de-azi-close-grid,.daily-report-hero{grid-template-columns:1fr}.daily-report-hero-metric{border-right:none;border-bottom:1px solid hsl(var(--border)/.7)}.daily-report-hero-metric:last-child{border-bottom:none}}.team-podium-row{border:1px solid hsl(var(--border));border-radius:.75rem;justify-content:space-between;align-items:center;padding:1rem;transition:box-shadow .2s;display:flex}.team-podium-row:hover{box-shadow:var(--shadow-surface-md)}.team-podium-row--gold{background:var(--gradient-podium-gold)}.team-podium-row--silver{background:var(--gradient-podium-silver)}.team-podium-row--bronze{background:var(--gradient-podium-bronze)}.team-podium-row--default{background:hsl(var(--muted))}.team-podium-medal{width:2.5rem;height:2.5rem;color:hsl(var(--primary-foreground));box-shadow:0 4px 8px hsl(var(--foreground)/.15);border-radius:.75rem;justify-content:center;align-items:center;font-size:1.125rem;font-weight:900;display:flex}.team-podium-medal--gold{background:var(--gradient-medal-gold)}.team-podium-medal--silver{background:var(--gradient-medal-silver)}.team-podium-medal--bronze{background:var(--gradient-medal-bronze)}.team-podium-medal--default{background:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-podium-medal--default{background:color-mix(in srgb,var(--module-team)88%,black)}}.team-salary-row{border-color:hsl(var(--border))}.team-salary-row--expanded{border-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-salary-row--expanded{border-color:color-mix(in srgb,var(--module-team)35%,transparent)}}.team-salary-row--expanded{box-shadow:0 0 0 3px var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-salary-row--expanded{box-shadow:0 0 0 3px color-mix(in srgb,var(--module-team)8%,transparent)}}.team-progress-fill{border-radius:9999px;height:100%;transition:width .3s}.team-progress-fill--primary{background:var(--module-team)}.team-progress-fill--success{background:var(--gradient-success)}.team-progress-fill--danger{background:var(--gradient-danger)}.team-expense-tile--success{border:1px solid hsl(var(--color-green-apple)/.2);background:hsl(var(--color-green-apple)/.08)}.team-expense-tile--warning{border:1px solid hsl(var(--color-orange)/.2);background:hsl(var(--color-orange)/.08)}.team-expense-tile--purple{border:1px solid hsl(var(--color-purple)/.2);background:hsl(var(--color-purple)/.08)}.team-expense-tile--danger{border:1px solid hsl(var(--destructive)/.2);background:hsl(var(--destructive)/.08)}.team-expense-tile--primary{border:1px solid var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-expense-tile--primary{border:1px solid color-mix(in srgb,var(--module-team)25%,transparent)}}.team-expense-tile--primary{background:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-expense-tile--primary{background:color-mix(in srgb,var(--module-team)8%,transparent)}}.team-expense-text--success{color:var(--color-green-apple)}.team-expense-text--warning{color:var(--color-orange)}.team-expense-text--purple{color:var(--color-purple)}.team-expense-text--danger{color:hsl(var(--destructive))}.team-expense-text--primary{color:var(--module-team)}.team-expense-icon--success{background:var(--color-green-apple)}.team-expense-icon--warning{background:var(--color-orange)}.team-expense-icon--purple{background:var(--color-purple)}.team-expense-icon--danger{background:hsl(var(--destructive))}.team-expense-icon--primary{background:var(--module-team)}.team-expense-picker--active.team-expense-picker--success{border-color:var(--color-green-apple);background:hsl(var(--color-green-apple)/.08);box-shadow:0 0 0 2px hsl(var(--color-green-apple)/.18)}.team-expense-picker--active.team-expense-picker--warning{border-color:var(--color-orange);background:hsl(var(--color-orange)/.08);box-shadow:0 0 0 2px hsl(var(--color-orange)/.18)}.team-expense-picker--active.team-expense-picker--purple{border-color:var(--color-purple);background:hsl(var(--color-purple)/.08);box-shadow:0 0 0 2px hsl(var(--color-purple)/.18)}.team-expense-picker--active.team-expense-picker--danger{border-color:hsl(var(--destructive));background:hsl(var(--destructive)/.08);box-shadow:0 0 0 2px hsl(var(--destructive)/.18)}.team-expense-picker--active.team-expense-picker--primary{border-color:var(--module-team);background:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-expense-picker--active.team-expense-picker--primary{background:color-mix(in srgb,var(--module-team)8%,transparent)}}.team-expense-picker--active.team-expense-picker--primary{box-shadow:0 0 0 2px var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-expense-picker--active.team-expense-picker--primary{box-shadow:0 0 0 2px color-mix(in srgb,var(--module-team)18%,transparent)}}.team-payment-source--cash-active{border-color:var(--color-green-apple);background:hsl(var(--color-green-apple)/.08);box-shadow:0 0 0 2px hsl(var(--color-green-apple)/.18)}.team-payment-source--account-active{border-color:var(--module-team);background:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-payment-source--account-active{background:color-mix(in srgb,var(--module-team)8%,transparent)}}.team-payment-source--account-active{box-shadow:0 0 0 2px var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-payment-source--account-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--module-team)18%,transparent)}}.team-payment-badge{border:none;border-radius:4px;padding:0 4px;font-size:9px;font-weight:600}.team-payment-badge--cash{background:hsl(var(--color-green-apple)/.1);color:var(--color-green-apple)}.team-payment-badge--account{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.team-salary-detail-hero{background:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-salary-detail-hero{background:color-mix(in srgb,var(--module-team)6%,transparent)}}.team-salary-detail-hero{border:1px solid hsl(var(--border))}.team-salary-detail-hero-divider{border-top:1px solid hsl(var(--border)/.35)}.accounting-inventory-divider{border-top:1px solid hsl(var(--color-purple)/.12)}.accounting-supplier-divider{border-top:1px solid hsl(var(--primary)/.12)}.team-calendar-day{aspect-ratio:1;cursor:pointer;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.75rem;flex-direction:column;justify-content:space-between;min-height:80px;padding:.5rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.team-calendar-day:hover:not(.team-calendar-day--selected){border-color:hsl(var(--primary)/.45);box-shadow:var(--shadow-surface-sm);transform:scale(1.02)}.team-calendar-day--selected{border:2px solid hsl(var(--primary));background:hsl(var(--primary)/.06)}.team-calendar-day--today:not(.team-calendar-day--selected){border:2px solid hsl(var(--color-green-apple))}.team-calendar-day--has-entries:not(.team-calendar-day--selected):not(.team-calendar-day--today){border-color:hsl(var(--color-green-apple)/.35);background:hsl(var(--color-green-apple)/.06)}.team-calendar-day-number--today{color:var(--color-green-apple);font-weight:700}.team-contact-icon--danger{background:hsl(var(--destructive)/.1);color:hsl(var(--destructive))}.team-contact-icon--success{background:hsl(var(--color-green-apple)/.1);color:var(--color-green-apple)}.team-contact-icon--primary{background:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-contact-icon--primary{background:color-mix(in srgb,var(--module-team)10%,transparent)}}.team-contact-icon--primary{color:var(--module-team)}.team-contact-icon--purple{background:hsl(var(--color-purple)/.1);color:var(--color-purple)}.team-contact-icon--warning{background:hsl(var(--color-orange)/.1);color:var(--color-orange)}.team-contact-icon--cyan{background:var(--color-cyan)}@supports (color:color-mix(in lab,red,red)){.team-contact-icon--cyan{background:color-mix(in srgb,var(--color-cyan)10%,transparent)}}.team-contact-icon--cyan{color:var(--color-cyan)}.team-hours-badge{color:hsl(var(--primary-foreground));border-radius:.375rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:600}.team-hours-badge--regular{background:var(--color-green-apple)}.team-hours-badge--overtime{background:var(--color-orange)}.team-entry-date-badge{background:var(--gradient-primary-br);width:2rem;height:2rem;color:hsl(var(--primary-foreground));border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;font-size:.625rem;font-weight:600;display:flex}.team-timesheet-hour-stat{text-align:center;border-radius:.75rem;flex:1;padding:1rem}.team-timesheet-hour-stat-label{color:hsl(var(--muted-foreground));margin-bottom:.375rem;font-size:.6875rem;font-weight:600}.team-timesheet-hour-stat-value{font-size:1.5rem;font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.team-timesheet-hour-stat--regular{background:hsl(var(--color-green-apple)/.08);border:1px solid hsl(var(--color-green-apple)/.15)}.team-timesheet-hour-stat--regular .team-timesheet-hour-stat-value{color:var(--color-green-apple)}.team-timesheet-hour-stat--overtime{background:hsl(var(--color-orange)/.08);border:1px solid hsl(var(--color-orange)/.15)}.team-timesheet-hour-stat--overtime .team-timesheet-hour-stat-value{color:var(--color-orange)}.team-timesheet-notes{background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:.625rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5}.team-timesheet-stat-tile--warning{background:hsl(var(--color-orange)/.08)}.team-timesheet-stat-tile--success{background:hsl(var(--color-green-apple)/.08)}.team-timesheet-stat-tile--purple{background:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-timesheet-stat-tile--purple{background:color-mix(in srgb,var(--module-team)8%,transparent)}}.team-timesheet-hours-pill--warning{background:hsl(var(--color-orange)/.08)}.team-timesheet-hours-pill--success{background:hsl(var(--color-green-apple)/.08)}.team-timesheet-hours-pill--purple{background:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-timesheet-hours-pill--purple{background:color-mix(in srgb,var(--module-team)8%,transparent)}}.team-timesheet-stat-icon--warning{color:var(--color-orange)}.team-timesheet-stat-icon--success{color:var(--color-green-apple)}.team-timesheet-stat-icon--purple{color:var(--module-team)}.team-timesheet-stat-value--warning{color:var(--color-orange)}.team-timesheet-stat-value--success{color:var(--color-green-apple)}.team-timesheet-stat-value--purple{color:var(--module-team)}.team-timesheet-stat-badge--warning{background:hsl(var(--color-orange)/.06);color:var(--color-orange)}.team-timesheet-stat-badge--success{background:hsl(var(--color-green-apple)/.06);color:var(--color-green-apple)}.team-timesheet-stat-badge--purple{background:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-timesheet-stat-badge--purple{background:color-mix(in srgb,var(--module-team)6%,transparent)}}.team-timesheet-stat-badge--purple{color:var(--module-team)}.team-task-form-hint{background:hsl(var(--color-green-apple)/.06);border:1px solid hsl(var(--color-green-apple)/.12);color:var(--color-green-apple);font-size:.6875rem;line-height:1.4}.team-profile-score-badge{border-style:solid;border-width:1px;border-radius:.5625rem;font-size:.6875rem;font-weight:700}.team-profile-score-badge--excellent{background:hsl(var(--color-green-apple)/.13);border-color:hsl(var(--color-green-apple)/.27);color:var(--color-green-apple)}.team-profile-score-badge--good{background:hsl(var(--color-cyan)/.13);border-color:hsl(var(--color-cyan)/.27);color:var(--color-cyan)}.team-profile-score-badge--warning{background:hsl(var(--color-apple-gold)/.13);border-color:hsl(var(--color-apple-gold)/.27);color:var(--color-apple-gold)}.team-profile-score-badge--danger{background:hsl(var(--destructive)/.13);border-color:hsl(var(--destructive)/.27);color:hsl(var(--destructive))}.team-profile-score-badge--neutral{background:hsl(var(--muted-foreground)/.13);border-color:hsl(var(--muted-foreground)/.27);color:hsl(var(--muted-foreground))}.team-profile-trend-badge--up{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.team-profile-trend-badge--up{background:color-mix(in srgb,var(--color-green-apple)15%,transparent)}}.team-profile-trend-badge--up{color:var(--color-green-light)}.team-profile-trend-badge--down{background:hsl(var(--destructive)/.15);color:hsl(var(--destructive)/.85)}.team-salary-panel-card{border-color:hsl(var(--border));background:hsl(var(--card))}.team-salary-summary-mini--primary{box-shadow:inset 0 0 0 1px var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-salary-summary-mini--primary{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--module-team)13%,transparent)}}.team-salary-summary-mini--primary .team-salary-summary-mini-value{color:var(--module-team)}.team-salary-summary-mini--cyan{box-shadow:inset 0 0 0 1px hsl(var(--color-cyan)/.13)}.team-salary-summary-mini--cyan .team-salary-summary-mini-value{color:var(--color-cyan)}.team-salary-summary-mini--success{box-shadow:inset 0 0 0 1px hsl(var(--color-green-apple)/.13)}.team-salary-summary-mini--success .team-salary-summary-mini-value{color:var(--color-green-apple)}.team-salary-summary-mini--danger{box-shadow:inset 0 0 0 1px hsl(var(--destructive)/.13)}.team-salary-summary-mini--danger .team-salary-summary-mini-value{color:hsl(var(--destructive))}.team-salary-summary-mini--purple{box-shadow:inset 0 0 0 1px hsl(var(--color-purple)/.13)}.team-salary-summary-mini--purple .team-salary-summary-mini-value{color:var(--color-purple)}.team-salary-summary-mini--violet{box-shadow:inset 0 0 0 1px hsl(var(--color-indigo)/.13)}.team-salary-summary-mini--violet .team-salary-summary-mini-value{color:var(--color-indigo)}.team-salary-summary-mini--warning{box-shadow:inset 0 0 0 1px hsl(var(--color-apple-gold)/.13)}.team-salary-summary-mini--warning .team-salary-summary-mini-value{color:var(--color-apple-gold)}.team-salary-summary-mini--neutral{box-shadow:inset 0 0 0 1px hsl(var(--border))}.team-salary-summary-mini--neutral .team-salary-summary-mini-value{color:hsl(var(--foreground))}.team-module-panel{--panel-accent:var(--module-team)}.team-header-glyph{border:1px solid var(--module-team);border-radius:.75rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.team-header-glyph{border:1px solid color-mix(in srgb,var(--module-team)22%,hsl(var(--border)))}}.team-header-glyph{background:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-header-glyph{background:color-mix(in srgb,var(--module-team)10%,hsl(var(--card)))}}.team-header-glyph{color:var(--module-team);box-shadow:var(--shadow-surface-sm)}.team-module-header{border-bottom:1px solid var(--surface-header-border);background:var(--surface-header)}.team-module-tab-rail{border-top:1px solid hsl(var(--border)/.65);background:linear-gradient(180deg,hsl(var(--card)/.55),hsl(var(--card)/.25));scroll-snap-type:x proximity;scrollbar-width:none}.team-module-tab-rail::-webkit-scrollbar{display:none}.team-module-tabs-list--register{width:max-content;min-width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:stretch;gap:.125rem;padding:0;display:inline-flex}.team-module-tab-trigger{scroll-snap-align:start;transition:color .15s,border-color .15s;position:relative}.team-module-tab-trigger[data-state=active]{border-bottom-color:var(--module-team)!important}.team-module-tab-trigger[data-state=active] .team-module-tab-icon{color:var(--module-team)}.team-module-tab-icon{color:hsl(var(--muted-foreground));transition:color .15s}.team-module-tab-trigger:hover .team-module-tab-icon{color:hsl(var(--foreground))}.team-module-tab-trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--module-team);outline:none}@supports (color:color-mix(in lab,red,red)){.team-module-tab-trigger:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--module-team)35%,transparent)}}.team-module-tab-trigger:focus-visible{border-radius:.5rem .5rem 0 0}.team-module-tabs-list{width:100%}.team-content-stage{border-radius:0 0 min(var(--radius-4xl),24px)min(var(--radius-4xl),24px);background:hsl(var(--muted)/.16);min-height:12rem;box-shadow:inset 0 1px hsl(var(--foreground)/.03);flex:1}@keyframes teamDialogFadeIn{0%{opacity:0}to{opacity:1}}.team-dialog-shell{box-shadow:var(--shadow-surface-xl),0 0 0 1px hsl(var(--foreground)/.04);animation:.28s cubic-bezier(.32,.72,0,1) teamDialogFadeIn;position:relative}.team-dialog-shell:before{content:"";pointer-events:none;z-index:3;border-radius:min(var(--radius-4xl),24px)0 0 min(var(--radius-4xl),24px);background:linear-gradient(180deg,var(--module-team)0%,var(--module-team)100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.team-dialog-shell:before{background:linear-gradient(180deg,var(--module-team)0%,color-mix(in srgb,var(--module-team)32%,transparent)100%)}}.team-dialog-shell:before{opacity:.92}.team-dialog-chrome-header{z-index:1;border-bottom:1px solid hsl(var(--border)/.8);background:linear-gradient(180deg,hsl(var(--card)/.95)0%,var(--module-team)100%);flex-shrink:0;position:relative}@supports (color:color-mix(in lab,red,red)){.team-dialog-chrome-header{background:linear-gradient(180deg,hsl(var(--card)/.95),color-mix(in srgb,var(--module-team)4%,hsl(var(--muted)/.3)))}}.team-dialog-glyph{border:1px solid var(--module-team);border-radius:.875rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.team-dialog-glyph{border:1px solid color-mix(in srgb,var(--module-team)22%,hsl(var(--border)))}}.team-dialog-glyph{background:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-dialog-glyph{background:color-mix(in srgb,var(--module-team)12%,hsl(var(--card)))}}.team-dialog-glyph{color:var(--module-team);box-shadow:var(--shadow-surface-sm)}.team-dialog-hero{z-index:1;border-bottom:1px solid hsl(var(--border)/.75);background:radial-gradient(90% 120% at 0% 0%,var(--module-team)0%,transparent 62%),hsl(var(--card));position:relative}@supports (color:color-mix(in lab,red,red)){.team-dialog-hero{background:radial-gradient(90% 120% at 0% 0%,color-mix(in srgb,var(--module-team)8%,transparent)0%,transparent 62%),hsl(var(--card))}}.team-dialog-body-stage{z-index:1;background:radial-gradient(100% 80% at 50% 0%,var(--module-team)0%,transparent 55%),hsl(var(--muted)/.16);position:relative}@supports (color:color-mix(in lab,red,red)){.team-dialog-body-stage{background:radial-gradient(100% 80% at 50% 0%,color-mix(in srgb,var(--module-team)3.5%,transparent)0%,transparent 55%),hsl(var(--muted)/.16)}}.team-dialog-footer-rail{z-index:1;border-top:1px solid hsl(var(--border)/.8);background:hsl(var(--card)/.92);flex-shrink:0;position:relative}.team-register-catalog{isolation:isolate;position:relative}.team-register-catalog:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(180deg,var(--module-team)0%,var(--module-team)100%);border-radius:1rem 0 0 1rem;width:3px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.team-register-catalog:before{background:linear-gradient(180deg,var(--module-team)0%,color-mix(in srgb,var(--module-team)28%,transparent)100%)}}.team-register-catalog:before{opacity:.88}.team-register-panel-header{letter-spacing:.16em}.team-performance-section{animation:.38s cubic-bezier(.32,.72,0,1) both teamSectionReveal}.team-performance-section:nth-child(2){animation-delay:50ms}.team-performance-section:nth-child(3){animation-delay:.1s}@keyframes teamSectionReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.team-performance-legend-dot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.team-timesheet-hero-band:after{content:"";pointer-events:none;background:radial-gradient(90% 120% at 100% 0%,var(--module-team)0%,transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.team-timesheet-hero-band:after{background:radial-gradient(90% 120% at 100% 0%,color-mix(in srgb,var(--module-team)14%,transparent)0%,transparent 58%)}}.team-timesheet-hero-band:after{opacity:.65}.team-timesheet-mobile-card:hover{box-shadow:var(--shadow-surface-md)}.team-employee-card-polish{transition:border-color .2s,box-shadow .22s,transform .22s}.team-employee-card-polish:hover{border-color:var(--module-team);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.team-employee-card-polish:hover{border-color:color-mix(in srgb,var(--module-team)28%,hsl(var(--border)))}}.team-employee-card-polish:hover{box-shadow:var(--shadow-surface-md),0 0 0 1px var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-employee-card-polish:hover{box-shadow:var(--shadow-surface-md),0 0 0 1px color-mix(in srgb,var(--module-team)8%,transparent)}}.team-employee-card-polish:focus-within{border-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-employee-card-polish:focus-within{border-color:color-mix(in srgb,var(--module-team)35%,hsl(var(--border)))}}.team-salary-composition-segment--team{background:var(--module-team)}.team-salary-composition-segment--sales{background:var(--color-blue-apple)}.team-salary-composition-segment--success{background:var(--color-green-apple)}.team-salary-composition-segment--danger{background:hsl(var(--destructive))}.team-salary-composition-dot--team{background:var(--module-team)}.team-salary-composition-dot--sales{background:var(--color-blue-apple)}.team-salary-composition-dot--success{background:var(--color-green-apple)}.team-salary-composition-dot--danger{background:hsl(var(--destructive))}.team-salary-status-chip--team{border-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-salary-status-chip--team{border-color:color-mix(in srgb,var(--module-team)25%,hsl(var(--border)))}}.team-salary-status-chip--team{background:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-salary-status-chip--team{background:color-mix(in srgb,var(--module-team)8%,transparent)}}.team-salary-status-chip--team{color:var(--module-team)}.team-salary-status-chip--success{border-color:hsl(var(--color-green-apple)/.25);background:hsl(var(--color-green-apple)/.08);color:var(--color-green-apple)}.team-salary-status-chip--warning{border-color:hsl(var(--color-orange)/.25);background:hsl(var(--color-orange)/.08);color:var(--color-orange)}.team-salary-status-chip--danger{border-color:hsl(var(--destructive)/.25);background:hsl(var(--destructive)/.08);color:hsl(var(--destructive))}.team-salary-status-chip--purple{border-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.team-salary-status-chip--purple{border-color:color-mix(in srgb,var(--color-purple)25%,hsl(var(--border)))}}.team-salary-status-chip--purple{background:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.team-salary-status-chip--purple{background:color-mix(in srgb,var(--color-purple)8%,transparent)}}.team-salary-status-chip--purple{color:var(--color-purple)}.team-salary-gross-breakdown{flex-wrap:wrap;gap:.375rem;display:flex}.team-salary-section-divider{border-top:1px dashed hsl(var(--border)/.85)}.team-salary-mobile-row:hover{border-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-salary-mobile-row:hover{border-color:color-mix(in srgb,var(--module-team)22%,hsl(var(--border)))}}.team-salary-payroll-table{max-height:min(70vh,720px);overflow:auto}.team-salary-table-sticky-head{z-index:2;background:hsl(var(--card));box-shadow:0 1px hsl(var(--border));position:sticky;top:0}.team-salary-table-row{border-left:3px solid #0000}.team-salary-table-row--expanded{background:hsl(var(--muted)/.35)}.team-salary-row-accent--success{border-left-color:var(--color-green-apple)}.team-salary-row-accent--warning{border-left-color:var(--color-orange)}.team-salary-row-accent--danger{border-left-color:hsl(var(--destructive))}.team-salary-row-accent--muted{border-left-color:hsl(var(--muted-foreground)/.35)}.team-salary-row-accent--neutral{border-left-color:#0000}.team-salary-table-footer td{background:hsl(var(--muted)/.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:sticky;bottom:0}.team-salary-table-detail-row td{animation:.22s ease-out team-salary-detail-reveal}@keyframes team-salary-detail-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.team-performance-mix-bar .team-performance-mix-segment--sales{background:var(--color-green-apple);height:100%;display:block}.team-performance-mix-bar .team-performance-mix-segment--service{background:var(--color-orange);height:100%;display:block}.team-performance-period-chip{letter-spacing:.04em}.team-performance-period-chip:not(:disabled):active{transform:scale(.97)}.team-performance-chart-canvas:before{content:"";background:linear-gradient(180deg,var(--module-team)0%,transparent 40%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.team-performance-chart-canvas:before{background:linear-gradient(180deg,color-mix(in srgb,var(--module-team)4%,transparent)0%,transparent 40%)}}.team-performance-chart-canvas:before{pointer-events:none;z-index:0}.team-performance-chart-canvas>*{z-index:1;position:relative}.team-performance-employee-link{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:color .16s,border-color .16s}.team-performance-employee-link:hover{color:var(--module-team);border-bottom-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-performance-employee-link:hover{border-bottom-color:color-mix(in srgb,var(--module-team)45%,transparent)}}.team-performance-roster-shell .team-salary-table-row{animation:.32s cubic-bezier(.32,.72,0,1) both teamPerformanceRowReveal}.team-performance-roster-shell .team-salary-table-row:first-child{animation-delay:20ms}.team-performance-roster-shell .team-salary-table-row:nth-child(2){animation-delay:40ms}.team-performance-roster-shell .team-salary-table-row:nth-child(3){animation-delay:60ms}.team-performance-roster-shell .team-salary-table-row:nth-child(4){animation-delay:80ms}.team-performance-roster-shell .team-salary-table-row:nth-child(5){animation-delay:.1s}@keyframes teamPerformanceRowReveal{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.team-performance-trend-badge{transition:transform .14s}.team-salary-table-row:hover .team-performance-trend-badge{transform:scale(1.04)}.team-timesheet-week-dot{background:hsl(var(--muted-foreground)/.18);border-radius:9999px;width:.55rem;height:.55rem;transition:transform .14s,background .14s;display:block}.team-timesheet-week-dot--active{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.team-timesheet-week-dot--active{background:color-mix(in srgb,var(--color-green-apple)55%,hsl(var(--muted)))}}.team-timesheet-week-dot--full{background:var(--color-green-apple)}.team-timesheet-week-dot--today{box-shadow:0 0 0 2px var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-timesheet-week-dot--today{box-shadow:0 0 0 2px color-mix(in srgb,var(--module-team)35%,transparent)}}.team-timesheet-week-dot--today{transform:scale(1.15)}.team-timesheet-roster-shell .team-salary-table-row{animation:.32s cubic-bezier(.32,.72,0,1) both teamPerformanceRowReveal}.team-timesheet-roster-shell .team-salary-table-row:first-child{animation-delay:20ms}.team-timesheet-roster-shell .team-salary-table-row:nth-child(2){animation-delay:40ms}.team-timesheet-roster-shell .team-salary-table-row:nth-child(3){animation-delay:60ms}.team-team-view-toggle:not(:disabled):active{transform:scale(.97)}.team-team-roster-shell .team-roster-table-row,.team-team-roster-shell .team-salary-table-row{animation:.32s cubic-bezier(.32,.72,0,1) both teamPerformanceRowReveal}.team-team-roster-shell .team-roster-table-row:first-child,.team-team-roster-shell .team-salary-table-row:first-child{animation-delay:20ms}.team-team-roster-shell .team-roster-table-row:nth-child(2),.team-team-roster-shell .team-salary-table-row:nth-child(2){animation-delay:40ms}.team-team-roster-shell .team-roster-table-row:nth-child(3),.team-team-roster-shell .team-salary-table-row:nth-child(3){animation-delay:60ms}.team-team-roster-scoreboard .team-register-content-body{animation:.38s cubic-bezier(.32,.72,0,1) both teamSectionReveal}.team-reviews-hero{border:1px solid var(--module-team);border-radius:1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.team-reviews-hero{border:1px solid color-mix(in srgb,var(--module-team)22%,hsl(var(--border)))}}.team-reviews-hero{background:radial-gradient(120% 140% at 100% 0%,var(--module-team)0%,transparent 55%),linear-gradient(135deg,var(--module-team)0%,hsl(var(--card))58%)}@supports (color:color-mix(in lab,red,red)){.team-reviews-hero{background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--module-team)16%,transparent)0%,transparent 55%),linear-gradient(135deg,color-mix(in srgb,var(--module-team)8%,hsl(var(--card))),hsl(var(--card))58%)}}.team-reviews-hero{box-shadow:var(--shadow-surface-sm);animation:.42s cubic-bezier(.32,.72,0,1) both teamSectionReveal}.team-reviews-hero:after{content:"";pointer-events:none;opacity:.35;background-image:radial-gradient(circle at 20% 80%,var(--module-team)0%,transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.team-reviews-hero:after{background-image:radial-gradient(circle at 20% 80%,color-mix(in srgb,var(--module-team)10%,transparent)0%,transparent 42%)}}.team-reviews-hero-score{border:2px solid var(--module-team);border-radius:9999px;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.team-reviews-hero-score{border:2px solid color-mix(in srgb,var(--module-team)35%,transparent)}}.team-reviews-hero-score{background:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-reviews-hero-score{background:color-mix(in srgb,var(--module-team)12%,hsl(var(--card)))}}.team-reviews-hero-score{box-shadow:inset 0 1px #ffffff2e,0 8px 24px var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-reviews-hero-score{box-shadow:inset 0 1px #ffffff2e,0 8px 24px color-mix(in srgb,var(--module-team)18%,transparent)}}.team-reviews-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}@media(min-width:640px){.team-reviews-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.team-reviews-summary-tile{border:1px solid hsl(var(--border)/.75);background:hsl(var(--card)/.72);border-radius:.9rem;padding:.75rem .85rem;transition:border-color .18s,transform .18s}.team-reviews-summary-tile:hover{border-color:var(--module-team);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.team-reviews-summary-tile:hover{border-color:color-mix(in srgb,var(--module-team)24%,hsl(var(--border)))}}.team-reviews-distribution-row{grid-template-columns:1.25rem 1fr 1.75rem;align-items:center;gap:.5rem;display:grid}.team-reviews-distribution-track{background:hsl(var(--muted)/.85);border-radius:9999px;height:.42rem;overflow:hidden}.team-reviews-distribution-fill{border-radius:inherit;background:linear-gradient(90deg,var(--module-team)0%,var(--module-team)100%);height:100%}@supports (color:color-mix(in lab,red,red)){.team-reviews-distribution-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--module-team)88%,black)0%,var(--module-team)100%)}}.team-reviews-distribution-fill{transition:width .55s cubic-bezier(.32,.72,0,1)}.team-reviews-filter-rail{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.team-reviews-filter-chip{letter-spacing:.02em;border-radius:.75rem;height:2rem;padding:0 .85rem;font-size:.72rem;font-weight:700;transition:all .18s}.team-reviews-filter-chip--active{background:var(--module-team);color:hsl(var(--primary-foreground));box-shadow:0 2px 12px var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-reviews-filter-chip--active{box-shadow:0 2px 12px color-mix(in srgb,var(--module-team)28%,transparent)}}.team-reviews-filter-chip--idle{border:1px solid hsl(var(--border)/.8);background:hsl(var(--card)/.8);color:hsl(var(--muted-foreground))}.team-reviews-filter-chip--idle:hover{border-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-reviews-filter-chip--idle:hover{border-color:color-mix(in srgb,var(--module-team)30%,hsl(var(--border)))}}.team-reviews-filter-chip--idle:hover{color:hsl(var(--foreground))}.team-reviews-table-row{transition:background-color .18s,box-shadow .18s}.team-reviews-table-row:hover{background:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-reviews-table-row:hover{background:color-mix(in srgb,var(--module-team)5%,transparent)}}.team-reviews-table-row--positive{box-shadow:inset 3px 0 0 var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.team-reviews-table-row--positive{box-shadow:inset 3px 0 color-mix(in srgb,var(--color-green-apple)70%,transparent)}}.team-reviews-table-row--neutral{box-shadow:inset 3px 0 0 var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.team-reviews-table-row--neutral{box-shadow:inset 3px 0 color-mix(in srgb,var(--color-orange)55%,transparent)}}.team-reviews-table-row--critical{box-shadow:inset 3px 0 hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.team-reviews-table-row--critical{box-shadow:inset 3px 0 color-mix(in srgb,hsl(var(--destructive))65%,transparent)}}.team-reviews-quote{border:1px solid hsl(var(--border)/.7);background:hsl(var(--muted)/.35);border-radius:.75rem;padding:.65rem .75rem .65rem 1.35rem;font-size:.82rem;line-height:1.55;position:relative}.team-reviews-quote:before{content:"“";color:var(--module-team);font-size:1.35rem;font-weight:800;line-height:1;position:absolute;top:.1rem;left:.45rem}@supports (color:color-mix(in lab,red,red)){.team-reviews-quote:before{color:color-mix(in srgb,var(--module-team)55%,transparent)}}.team-reviews-mobile-card{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));box-shadow:var(--shadow-surface-sm);border-radius:1rem;padding:.9rem;animation:.38s cubic-bezier(.32,.72,0,1) both teamSectionReveal}.team-reviews-mobile-card:hover{border-color:var(--module-team)}@supports (color:color-mix(in lab,red,red)){.team-reviews-mobile-card:hover{border-color:color-mix(in srgb,var(--module-team)26%,hsl(var(--border)))}}.team-reviews-mobile-card:hover{box-shadow:var(--shadow-surface-md)}.team-reviews-type-badge--product{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.team-reviews-type-badge--product{background:color-mix(in srgb,var(--color-green-apple)12%,transparent)}}.team-reviews-type-badge--product{color:var(--color-green-apple)}.team-reviews-type-badge--service{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.team-reviews-type-badge--service{background:color-mix(in srgb,var(--color-orange)12%,transparent)}}.team-reviews-type-badge--service{color:var(--color-orange)}.team-reviews-skeleton-row{animation:.38s cubic-bezier(.32,.72,0,1) both teamSectionReveal}.team-reviews-shell .team-reviews-table-row:first-child{animation-delay:20ms}.team-reviews-shell .team-reviews-table-row:nth-child(2){animation-delay:40ms}.team-reviews-shell .team-reviews-table-row:nth-child(3){animation-delay:60ms}.team-reviews-shell .team-reviews-table-row:nth-child(4){animation-delay:80ms}.team-reviews-shell .team-reviews-table-row:nth-child(5){animation-delay:.1s}.team-reviews-shell .team-reviews-mobile-card:first-child{animation-delay:20ms}.team-reviews-shell .team-reviews-mobile-card:nth-child(2){animation-delay:50ms}.team-reviews-shell .team-reviews-mobile-card:nth-child(3){animation-delay:80ms}@media(prefers-reduced-motion:reduce){.team-podium-row,.team-calendar-day,.team-performance-period-chip,.team-performance-section,.team-performance-roster-shell .team-salary-table-row,.team-timesheet-roster-shell .team-salary-table-row,.team-team-roster-shell .team-salary-table-row,.team-reviews-shell .team-reviews-table-row,.team-reviews-shell .team-reviews-mobile-card,.team-reviews-skeleton-row,.team-salary-table-detail-row td,.team-performance-chart-canvas,.team-module-tab-trigger,.team-module-tab-trigger[data-state=active]:after{opacity:1;transition:none;animation:none;transform:none}.team-podium-row:hover,.team-calendar-day:hover:not(.team-calendar-day--selected),.team-performance-period-chip:hover,.team-reviews-filter-chip:hover{box-shadow:none;transform:none}.team-calendar-day{transition:border-color .2s}.team-dialog-shell,.team-reviews-hero{animation:none}.team-reviews-distribution-fill{transition:none}}.settings-instrument-deck{--panel-accent:var(--module-settings)}.settings-sidebar-rail{border-color:hsl(var(--border)/.8);background:linear-gradient(180deg,hsl(var(--card)/.95)0%,var(--module-settings)100%)}@supports (color:color-mix(in lab,red,red)){.settings-sidebar-rail{background:linear-gradient(180deg,hsl(var(--card)/.95),color-mix(in srgb,var(--module-settings)4%,hsl(var(--muted)/.28)))}}.settings-module-hero-icon{border:1px solid hsl(var(--border)/.75);background:radial-gradient(90% 80% at 0% 0%,var(--module-settings)0%,transparent 55%),hsl(var(--muted)/.35)}@supports (color:color-mix(in lab,red,red)){.settings-module-hero-icon{background:radial-gradient(90% 80% at 0% 0%,color-mix(in srgb,var(--module-settings)12%,transparent)0%,transparent 55%),hsl(var(--muted)/.35)}}.settings-module-hero-icon{color:hsl(var(--foreground));box-shadow:var(--shadow-surface-sm)}.settings-panel-instrument{border-radius:min(var(--radius-3xl),20px);border:1px solid hsl(var(--border)/.82);background:hsl(var(--card)/.94);box-shadow:var(--shadow-surface-sm);overflow:hidden}.settings-panel-instrument-header{border-bottom:1px solid hsl(var(--border)/.75);background:hsl(var(--muted)/.22)}.settings-nav-item--active{border-color:var(--module-settings)}@supports (color:color-mix(in lab,red,red)){.settings-nav-item--active{border-color:color-mix(in srgb,var(--module-settings)28%,hsl(var(--border)))}}.settings-nav-item--active{background:linear-gradient(135deg,hsl(var(--foreground))0%,var(--module-settings)100%)}@supports (color:color-mix(in lab,red,red)){.settings-nav-item--active{background:linear-gradient(135deg,hsl(var(--foreground)),color-mix(in srgb,var(--module-settings)35%,hsl(var(--foreground))))}}.settings-nav-item--active{color:hsl(var(--primary-foreground));box-shadow:var(--shadow-surface-md)}.settings-form-dialog-shell{position:relative;overflow:hidden}.settings-form-dialog-shell:before{content:"";pointer-events:none;z-index:2;border-radius:min(var(--radius-4xl),24px)0 0 min(var(--radius-4xl),24px);background:linear-gradient(180deg,var(--module-settings)0%,var(--module-settings)100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.settings-form-dialog-shell:before{background:linear-gradient(180deg,var(--module-settings)0%,color-mix(in srgb,var(--module-settings)40%,transparent)100%)}}.settings-form-dialog-shell:before{opacity:.85}.command-center-panel{--panel-accent:var(--color-indigo)}.command-center-header-glyph{background:var(--gradient-primary-br);width:2rem;height:2rem;color:hsl(var(--primary-foreground));box-shadow:var(--shadow-surface-sm);border:1px solid #ffffff24;border-radius:.75rem;justify-content:center;align-items:center;display:flex}.command-center-tab-rail{border-bottom:1px solid hsl(var(--border)/.85);background:linear-gradient(180deg,hsl(var(--card)/.65),hsl(var(--card)/.35));position:relative}.command-center-tab-trigger[data-state=active]{color:hsl(var(--foreground));border-bottom-color:var(--panel-accent,var(--color-indigo))!important}.command-center-tab-trigger[data-state=active]:after{content:"";background:linear-gradient(90deg,transparent,var(--panel-accent,var(--color-indigo)),transparent);opacity:.85;border-radius:9999px;height:2px;position:absolute;bottom:-1px;left:1rem;right:1rem}.command-center-board-stage{border-radius:0 0 min(var(--radius-4xl),24px)min(var(--radius-4xl),24px);background:radial-gradient(100% 80% at 50% 0%,var(--color-indigo)0%,transparent 55%),hsl(var(--muted)/.22);min-height:12rem}@supports (color:color-mix(in lab,red,red)){.command-center-board-stage{background:radial-gradient(100% 80% at 50% 0%,color-mix(in srgb,var(--color-indigo)4%,transparent)0%,transparent 55%),hsl(var(--muted)/.22)}}.command-center-action-btn{border-radius:var(--radius-2xl);border:1px solid var(--color-indigo);align-items:center;gap:.375rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.command-center-action-btn{border:1px solid color-mix(in srgb,var(--color-indigo)28%,hsl(var(--border)))}}.command-center-action-btn{background:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.command-center-action-btn{background:color-mix(in srgb,var(--color-indigo)8%,hsl(var(--card)))}}.command-center-action-btn{color:var(--color-indigo);padding-inline:.75rem;font-size:.75rem;font-weight:600;transition:background-color .15s,border-color .15s,box-shadow .15s}.command-center-action-btn:hover:not(:disabled){background:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.command-center-action-btn:hover:not(:disabled){background:color-mix(in srgb,var(--color-indigo)12%,hsl(var(--card)))}}.command-center-action-btn:hover:not(:disabled){box-shadow:var(--shadow-surface-sm)}.command-center-panel .tabular-nums{font-family:var(--font-mono)}.dashboard-kpi-cell{transition:border-color .15s,box-shadow .15s;position:relative}.dashboard-kpi-cell--clickable{cursor:pointer}.dashboard-kpi-cell--clickable:hover{border-color:var(--module-dashboard)}@supports (color:color-mix(in lab,red,red)){.dashboard-kpi-cell--clickable:hover{border-color:color-mix(in srgb,var(--module-dashboard)35%,hsl(var(--border)))}}.dashboard-kpi-cell--clickable:hover{box-shadow:var(--shadow-surface-md)}.dashboard-kpi-cell--clickable:focus-visible{box-shadow:0 0 0 3px var(--module-dashboard);outline:none}@supports (color:color-mix(in lab,red,red)){.dashboard-kpi-cell--clickable:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--module-dashboard)30%,transparent)}}.dashboard-kpi-cell__icon{background:var(--module-dashboard);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-kpi-cell__icon{background:color-mix(in srgb,var(--module-dashboard)12%,hsl(var(--card)))}}.dashboard-kpi-cell__icon{color:var(--color-green-darker)}html.dark .dashboard-kpi-cell__icon{color:var(--color-green-light)}.dashboard-kpi-cell--success .dashboard-kpi-cell__icon{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-kpi-cell--success .dashboard-kpi-cell__icon{background:color-mix(in srgb,var(--color-green-apple)14%,hsl(var(--card)))}}.dashboard-kpi-cell--success .dashboard-kpi-cell__icon{color:var(--color-green-apple)}.dashboard-kpi-cell--warning .dashboard-kpi-cell__icon{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-kpi-cell--warning .dashboard-kpi-cell__icon{background:color-mix(in srgb,var(--color-orange)14%,hsl(var(--card)))}}.dashboard-kpi-cell--warning .dashboard-kpi-cell__icon{color:var(--color-orange)}.dashboard-kpi-cell--danger .dashboard-kpi-cell__icon{background:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-kpi-cell--danger .dashboard-kpi-cell__icon{background:color-mix(in srgb,var(--color-red-apple)12%,hsl(var(--card)))}}.dashboard-kpi-cell--danger .dashboard-kpi-cell__icon{color:var(--color-red-apple)}.dashboard-kpi-cell--success .dashboard-kpi-value,.dashboard-kpi-cell--success [class*=dashboardKpiValue]{color:var(--color-green-apple)}.dashboard-kpi-cell--danger .dashboard-kpi-value{color:var(--color-red-apple)}.dashboard-card,.dashboard-card .dashboard-card-header{position:relative}.dashboard-medal{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.8125rem;font-weight:700;display:flex}.dashboard-medal--gold{background:var(--gradient-medal-gold);color:hsl(var(--primary-foreground))}.dashboard-medal--silver{background:var(--gradient-medal-silver);color:hsl(var(--primary-foreground))}.dashboard-medal--bronze{background:var(--gradient-medal-bronze);color:hsl(var(--primary-foreground))}.dashboard-medal--default{background:hsl(var(--border));color:hsl(var(--muted-foreground))}.dashboard-calendar-day--today{color:hsl(var(--primary-foreground));background:var(--gradient-primary)}.dashboard-calendar-day--selected:not(.dashboard-calendar-day--today){border:2px solid hsl(var(--primary));background:hsl(var(--primary)/.08)}.dashboard-calendar-day--has-events:not(.dashboard-calendar-day--today):not(.dashboard-calendar-day--selected){background:hsl(var(--muted))}.dashboard-calendar-day-dot{background:hsl(var(--primary));border-radius:9999px;width:.25rem;height:.25rem;position:absolute;bottom:.25rem;left:50%;transform:translate(-50%)}.dashboard-task-section-title{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.dashboard-task-section-title--urgent{color:hsl(var(--destructive))}.dashboard-task-section-title--active{color:hsl(var(--primary))}.dashboard-task-section-title--done{color:var(--color-green-apple)}.dashboard-task-badge{border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.dashboard-task-badge--pending{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.dashboard-task-badge--progress{background:hsl(var(--primary)/.08);color:hsl(var(--primary))}.dashboard-task-badge--completed{background:hsl(var(--color-green-apple)/.08);color:var(--color-green-apple)}.dashboard-task-badge--cancelled{background:hsl(var(--destructive)/.08);color:hsl(var(--destructive))}.dashboard-task-badge--priority-low{background:hsl(var(--muted)/.6);color:hsl(var(--muted-foreground))}.dashboard-task-badge--priority-normal{background:hsl(var(--primary)/.08);color:hsl(var(--primary))}.dashboard-task-badge--priority-high{background:hsl(var(--color-orange)/.08);color:var(--color-orange)}.dashboard-task-badge--priority-urgent{background:hsl(var(--destructive)/.08);color:hsl(var(--destructive))}.dashboard-task-goal-box{border:1px solid hsl(var(--color-green-apple)/.12);background:hsl(var(--color-green-apple)/.04);border-radius:.75rem;padding:.625rem}.inventory-mobile-chip-scroll{-ms-overflow-style:none;scrollbar-width:none}.inventory-mobile-chip-scroll::-webkit-scrollbar{display:none}.dashboard-calc-cta{background:var(--color-green-apple);color:#fff;border:none;font-weight:600}.dashboard-calc-cta:hover{filter:brightness(1.03)}.dashboard-alert-row--critical{border-color:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-alert-row--critical{border-color:color-mix(in srgb,var(--color-red-apple)28%,hsl(var(--border)))}}.dashboard-alert-row--critical{background:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-alert-row--critical{background:color-mix(in srgb,var(--color-red-apple)6%,hsl(var(--card)))}}.dashboard-alert-row--warning{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-alert-row--warning{border-color:color-mix(in srgb,var(--color-orange)28%,hsl(var(--border)))}}.dashboard-alert-row--warning{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-alert-row--warning{background:color-mix(in srgb,var(--color-orange)6%,hsl(var(--card)))}}.dashboard-alert-row--info{border-color:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-alert-row--info{border-color:color-mix(in srgb,var(--color-blue-apple)22%,hsl(var(--border)))}}.dashboard-alert-row--info{background:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-alert-row--info{background:color-mix(in srgb,var(--color-blue-apple)5%,hsl(var(--card)))}}.dashboard-alert-row__icon{background:hsl(var(--muted)/.55);width:1.75rem;height:1.75rem;color:hsl(var(--foreground));border-radius:.65rem;justify-content:center;align-items:center;display:flex}.dashboard-alert-row--critical .dashboard-alert-row__icon{background:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-alert-row--critical .dashboard-alert-row__icon{background:color-mix(in srgb,var(--color-red-apple)14%,transparent)}}.dashboard-alert-row--critical .dashboard-alert-row__icon{color:var(--color-red-apple)}.dashboard-alert-row--warning .dashboard-alert-row__icon{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-alert-row--warning .dashboard-alert-row__icon{background:color-mix(in srgb,var(--color-orange)14%,transparent)}}.dashboard-alert-row--warning .dashboard-alert-row__icon{color:var(--color-orange)}.dashboard-alert-row__action{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground))}.dashboard-alert-row__action:hover{background:hsl(var(--muted)/.55)}.exit-calc-v4--hero{min-height:100%;box-shadow:var(--shadow-surface-lg),0 0 0 1px var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.exit-calc-v4--hero{box-shadow:var(--shadow-surface-lg),0 0 0 1px color-mix(in srgb,var(--color-green-apple)12%,hsl(var(--border)))}}.exit-calc-v4-scanlines{pointer-events:none;z-index:1;opacity:.04;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000001f 2px 3px);position:absolute;inset:0}html.dark .exit-calc-v4-scanlines{opacity:.07}.exit-calc-v4-live-badge{border:1px solid var(--color-green-apple);border-radius:.35rem}@supports (color:color-mix(in lab,red,red)){.exit-calc-v4-live-badge{border:1px solid color-mix(in srgb,var(--color-green-apple)45%,transparent)}}.exit-calc-v4-live-badge{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.exit-calc-v4-live-badge{background:color-mix(in srgb,var(--color-green-apple)18%,transparent)}}.exit-calc-v4-live-badge{letter-spacing:.14em;color:var(--color-green-light);padding:.1rem .45rem;font-size:8px;font-weight:800;animation:2.4s ease-in-out infinite exit-calc-live-pulse}@keyframes exit-calc-live-pulse{0%,to{opacity:.75}}.exit-calc-v4-layout{z-index:2;flex:1;min-height:0}.exit-calc-v4-layout--hero{flex-direction:column;min-height:0;display:flex}@media(min-width:1024px){.exit-calc-v4-layout--hero{flex-direction:row}}.exit-calc-v4-main{flex-direction:column;flex:1;min-height:0;display:flex}.exit-calc-v4-layout--hero .exit-calc-v4-main .exit-calc-v3-body{flex:1}.exit-calc-session-rail{border-bottom:1px solid hsl(var(--border)/.8);flex-direction:column;gap:.5rem;padding:.65rem .75rem;display:flex}@media(min-width:1024px){.exit-calc-v4-layout--hero .exit-calc-session-rail:not(.exit-calc-session-rail--horizontal){border-bottom:none;border-right:1px solid hsl(var(--border)/.8);width:11.5rem;padding:.75rem .65rem}}.exit-calc-session-rail--horizontal{border-bottom:1px solid hsl(var(--border)/.75);background:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.exit-calc-session-rail--horizontal{background:color-mix(in srgb,hsl(var(--muted))35%,hsl(var(--card)))}}.exit-calc-session-rail__head{align-items:center;gap:.4rem;padding:0 .15rem .35rem;display:flex}.exit-calc-session-rail__live{display:none}.exit-calc-session-rail__title{color:hsl(var(--muted-foreground));font-size:11px;font-weight:600}.exit-calc-session-cell{border:1px solid hsl(var(--border)/.75);background:hsl(var(--card)/.85);text-align:left;width:100%;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast);border-radius:.85rem;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:.1rem .45rem;padding:.5rem .55rem;display:grid;position:relative}.exit-calc-session-rail--horizontal .exit-calc-session-cell{flex-shrink:0;min-width:7.5rem}.exit-calc-session-cell:hover{border-color:var(--calc-tab-accent)}@supports (color:color-mix(in lab,red,red)){.exit-calc-session-cell:hover{border-color:color-mix(in srgb,var(--calc-tab-accent)28%,hsl(var(--border)))}}.exit-calc-session-cell--active{border-color:var(--calc-tab-accent)}@supports (color:color-mix(in lab,red,red)){.exit-calc-session-cell--active{border-color:color-mix(in srgb,var(--calc-tab-accent)42%,hsl(var(--border)))}}.exit-calc-session-cell--active{background:var(--calc-tab-accent)}@supports (color:color-mix(in lab,red,red)){.exit-calc-session-cell--active{background:color-mix(in srgb,var(--calc-tab-accent)8%,hsl(var(--card)))}}.exit-calc-session-cell--active{box-shadow:inset 3px 0 0 0 var(--calc-tab-accent)}.exit-calc-session-cell--ready:not(.exit-calc-session-cell--active){border-color:var(--calc-tab-accent)}@supports (color:color-mix(in lab,red,red)){.exit-calc-session-cell--ready:not(.exit-calc-session-cell--active){border-color:color-mix(in srgb,var(--calc-tab-accent)18%,hsl(var(--border)))}}.exit-calc-session-cell__led{background:hsl(var(--muted-foreground)/.35);border-radius:9999px;grid-row:1/span 2;align-self:center;width:.35rem;height:.35rem}.exit-calc-session-cell__led--active,.exit-calc-session-cell__led--ready{background:var(--calc-tab-accent)}@supports (color:color-mix(in lab,red,red)){.exit-calc-session-cell__led--ready{background:color-mix(in srgb,var(--calc-tab-accent)70%,hsl(var(--muted)))}}.exit-calc-session-cell__label{color:hsl(var(--muted-foreground));grid-column:2;font-size:11px;font-weight:600}.exit-calc-session-cell__metric{font-size:13px;font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--foreground));grid-column:2}.exit-calc-session-cell__detail{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--muted-foreground));grid-column:2;font-size:9px;overflow:hidden}.exit-calc-fx-strip{color:#ffffffe6;background:#00000024;border:1px solid #ffffff1f;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.35rem .5rem;display:flex}.exit-calc-fx-strip__input{width:4.5rem;font-size:11px;font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:inherit;background:#ffffff14;border:1px solid #ffffff24;border-radius:.45rem;outline:none;padding:.2rem .45rem}.exit-calc-fx-strip__input:focus{border-color:#ffffff47}.exit-calc-fx-strip__toggle{gap:.2rem;display:flex}.exit-calc-fx-strip__pill{letter-spacing:.06em;color:#ffffffa6;transition:background var(--motion-fast),color var(--motion-fast);border:1px solid #0000;border-radius:.4rem;padding:.15rem .4rem;font-size:9px;font-weight:800}.exit-calc-fx-strip__pill--active{color:#fff;background:#ffffff24;border-color:#fff3}.exit-calc-fx-strip__arrow{opacity:.55;font-size:10px}.exit-calc-fx-strip__result{min-width:4rem;font-size:11px;font-weight:800}.exit-calc-fx-strip__apply{letter-spacing:.04em;text-transform:uppercase;color:#ffffffeb;transition:opacity var(--motion-fast),background var(--motion-fast);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:.45rem;margin-left:auto;padding:.2rem .55rem;font-size:9px;font-weight:700}.exit-calc-fx-strip__apply:disabled{opacity:.4;cursor:not-allowed}.exit-calc-fx-strip__apply:not(:disabled):hover{background:#ffffff2e}.exit-calc-accent--tradein{color:var(--color-green-apple);background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.exit-calc-accent--tradein{background:color-mix(in srgb,var(--color-green-apple)12%,transparent)}}.exit-calc-focus-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#0000006b;border:none;animation:.18s ease-out forwards exit-calc-focus-in;position:fixed;inset:0}@keyframes exit-calc-focus-in{to{opacity:1}}.exit-calc-v4--focus{z-index:100;box-shadow:var(--shadow-surface-lg);border-radius:1rem;inset:.65rem;height:auto!important;min-height:0!important;max-height:none!important;position:fixed!important}@media(min-width:768px){.exit-calc-v4--focus{inset:1rem 1.5rem}}.exit-calc-category-chip--active{border-color:var(--calc-tab-accent)}@supports (color:color-mix(in lab,red,red)){.exit-calc-category-chip--active{border-color:color-mix(in srgb,var(--calc-tab-accent)40%,hsl(var(--border)))}}.exit-calc-category-chip--active{background:var(--calc-tab-accent)}@supports (color:color-mix(in lab,red,red)){.exit-calc-category-chip--active{background:color-mix(in srgb,var(--calc-tab-accent)12%,hsl(var(--card)))}}.exit-calc-category-chip--active{box-shadow:var(--shadow-surface-sm)}.exit-calc-margin-health{letter-spacing:.1em;text-transform:uppercase;border-radius:.35rem;padding:.1rem .45rem;font-size:8px;font-weight:800}.exit-calc-margin-health--good{border:1px solid var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.exit-calc-margin-health--good{border:1px solid color-mix(in srgb,var(--color-green-apple)35%,transparent)}}.exit-calc-margin-health--good{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.exit-calc-margin-health--good{background:color-mix(in srgb,var(--color-green-apple)16%,transparent)}}.exit-calc-margin-health--good{color:var(--color-green-light)}.exit-calc-margin-health--ok{border:1px solid var(--color-teal-apple)}@supports (color:color-mix(in lab,red,red)){.exit-calc-margin-health--ok{border:1px solid color-mix(in srgb,var(--color-teal-apple)30%,transparent)}}.exit-calc-margin-health--ok{background:var(--color-teal-apple)}@supports (color:color-mix(in lab,red,red)){.exit-calc-margin-health--ok{background:color-mix(in srgb,var(--color-teal-apple)12%,transparent)}}.exit-calc-margin-health--ok{color:#ffffffe0}.exit-calc-margin-health--low{border:1px solid var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.exit-calc-margin-health--low{border:1px solid color-mix(in srgb,var(--color-orange)35%,transparent)}}.exit-calc-margin-health--low{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.exit-calc-margin-health--low{background:color-mix(in srgb,var(--color-orange)14%,transparent)}}.exit-calc-margin-health--low{color:#ffffffeb}.exit-calc-v4-modules-pill{letter-spacing:.08em;color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff24;border-radius:.35rem;padding:.1rem .4rem;font-size:8px;font-weight:700}.exit-calc-v3-tool--sales{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.exit-calc-v3-tool--sales{border-color:color-mix(in srgb,var(--color-green-apple)35%,#ffffff24)}}.exit-calc-v3-tool--sales{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.exit-calc-v3-tool--sales{background:color-mix(in srgb,var(--color-green-apple)14%,#ffffff14)}}.exit-calc-v3-tool--sales:hover{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.exit-calc-v3-tool--sales:hover{background:color-mix(in srgb,var(--color-green-apple)22%,#ffffff1f)}}.exit-calc-v3{isolation:isolate}.exit-calc-v3:before{content:"";pointer-events:none;z-index:0;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");position:absolute;inset:0}.exit-calc-v3-accent-rail{z-index:2;border-radius:min(var(--radius-4xl),24px)0 0 min(var(--radius-4xl),24px);background:linear-gradient(180deg,var(--calc-tab-accent)0%,var(--calc-tab-accent)55%,transparent 100%);width:3px;height:100%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.exit-calc-v3-accent-rail{background:linear-gradient(180deg,var(--calc-tab-accent)0%,color-mix(in srgb,var(--calc-tab-accent)40%,transparent)55%,transparent 100%)}}.exit-calc-v3-accent-rail{box-shadow:0 0 20px var(--calc-tab-accent)}@supports (color:color-mix(in lab,red,red)){.exit-calc-v3-accent-rail{box-shadow:0 0 20px color-mix(in srgb,var(--calc-tab-accent)45%,transparent)}}.exit-calc-v3-glyph{background:linear-gradient(145deg,#ffffff24,#ffffff0a);border:1px solid #ffffff29;border-radius:.8rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d,0 4px 12px #0000001f}.exit-calc-v3-badge{letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9;background:#ffffff1a;border:1px solid #fff3;border-radius:.4rem;padding:.1rem .4rem;font-size:9px;font-weight:800}.exit-calc-v3-tool{color:#ffffffd1;width:2.25rem;height:2.25rem;transition:background var(--motion-fast),color var(--motion-fast),transform var(--motion-fast);background:#ffffff14;border:1px solid #ffffff24;border-radius:.65rem;justify-content:center;align-items:center;display:flex}.exit-calc-v3-tool:hover{color:#fff;background:#ffffff29;transform:translateY(-1px)}.exit-calc-v3-fx-pill{letter-spacing:.06em;text-transform:uppercase;color:#ffffffe0;transition:opacity var(--motion-fast);background:#ffffff1a;border:1px solid #ffffff29;border-radius:9999px;padding:.15rem .55rem;font-size:9px;font-weight:700}.exit-calc-v3-fx-pill:disabled{opacity:.55}.exit-calc-v3-header{box-shadow:inset 0 -1px #ffffff0f}.exit-calc-v3-body{z-index:1}.exit-calc-v3-footer{z-index:1;background:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.exit-calc-v3-footer{background:color-mix(in srgb,hsl(var(--card))92%,transparent)}}.exit-calc-v3-hero:after{content:"";pointer-events:none;background:radial-gradient(ellipse at 100% 0%,var(--calc-tab-accent),transparent 70%);width:40%;height:100%;position:absolute;top:0;right:0}@supports (color:color-mix(in lab,red,red)){.exit-calc-v3-hero:after{background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--calc-tab-accent)12%,transparent),transparent 70%)}}.exit-calc-glass-panel{position:relative}.exit-calc-offer-card{transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.exit-calc-offer-card:focus-within{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.exit-calc-offer-card:focus-within{border-color:color-mix(in srgb,var(--color-orange)28%,hsl(var(--border)))}}.exit-calc-offer-card:focus-within{box-shadow:0 0 0 1px var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.exit-calc-offer-card:focus-within{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-orange)10%,transparent)}}.exit-calc-bridge:focus-visible{outline:2px solid var(--calc-tab-accent)}@supports (color:color-mix(in lab,red,red)){.exit-calc-bridge:focus-visible{outline:2px solid color-mix(in srgb,var(--calc-tab-accent)50%,transparent)}}.exit-calc-bridge:focus-visible{outline-offset:2px}html.dark .exit-calc-v3:before{opacity:.2}.exit-calc-v3--compact .exit-calc-v3-header{padding-top:.65rem;padding-bottom:.65rem}.exit-calc-v3--compact .exit-calc-v3-glyph{width:1.85rem;height:1.85rem}.exit-calc-v3--compact .exit-calc-v3-hint,.exit-calc-v3--compact .exit-calc-v3-subtitle{display:none}@supports (color:color-mix(in lab,red,red)){.exit-calc-rate-table tbody tr:hover{background:color-mix(in srgb,var(--color-teal-apple)6%,transparent)}}.exit-calc-rate-stat{transition:border-color .2s,box-shadow .2s}.exit-calc-rate-stat:hover{border-color:var(--color-teal-apple)}@supports (color:color-mix(in lab,red,red)){.exit-calc-rate-stat:hover{border-color:color-mix(in srgb,var(--color-teal-apple)22%,hsl(var(--border)))}}.exit-calc-v3--compact .exit-calc-v3-body{padding:.5rem .65rem}.exit-calc-v3--compact .exit-calc-v3-panel-inner{gap:.5rem}.exit-calc-v3--compact .exit-calc-v3-tabs{padding-top:.35rem;padding-bottom:.35rem}.exit-calc-v3--compact .exit-calc-v3-tab{padding:.35rem .5rem}.exit-calc-v3--compact .exit-calc-tab-label{display:none!important}.exit-calc-v3--compact .exit-calc-glass-panel,.exit-calc-v3--compact .exit-calc-offer-card{padding:.65rem}.exit-calc-v3--compact .exit-calc-v3-hero{padding-top:.65rem;padding-bottom:.65rem}.exit-calc-v3--compact .exit-calc-v3-hero .text-2xl{font-size:1.25rem;line-height:1.75rem}.exit-calc-v3--compact .exit-calc-section-icon{width:1.65rem;height:1.65rem}.exit-calc-v3--compact .exit-calc-v3-footer{padding-top:.35rem;padding-bottom:.35rem}.exit-calc-v3-tool--active{color:#fff;background:#ffffff2e;border-color:#ffffff47}@media(min-width:640px){.exit-calc-v3--compact .exit-calc-tab-label{display:none!important}}.exit-calc-v2,.exit-calc-v3{--calc-tab-accent:var(--color-green-apple)}.exit-calc-v2-header,.exit-calc-header{border-bottom:1px solid var(--surface-header-border);background:var(--surface-header);color:hsl(var(--foreground));position:relative}.exit-calc-v2-header:after{display:none}.exit-calc-v2-glyph{border:1px solid hsl(var(--border)/.8);background:hsl(var(--primary)/.1);width:2rem;height:2rem;color:hsl(var(--primary));box-shadow:none;border-radius:.75rem;justify-content:center;align-items:center;display:flex}.exit-calc-v2-badge{border:1px solid hsl(var(--border)/.8);background:hsl(var(--muted)/.5);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:10px;font-weight:700}.exit-calc-v2-tabs{background:var(--gradient-motion-tab-track)}.exit-calc-v2-tab,.exit-calc-tab{color:hsl(var(--muted-foreground))}.exit-calc-v2-tab:hover,.exit-calc-tab:hover{background:hsl(var(--muted)/.55);color:hsl(var(--foreground))}.exit-calc-v2-tab--active,.exit-calc-tab--active{border:1px solid var(--calc-tab-accent)}@supports (color:color-mix(in lab,red,red)){.exit-calc-v2-tab--active,.exit-calc-tab--active{border:1px solid color-mix(in srgb,var(--calc-tab-accent)28%,hsl(var(--border)))}}.exit-calc-v2-tab--active,.exit-calc-tab--active{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:var(--shadow-surface-sm),0 0 0 1px var(--calc-tab-accent)}@supports (color:color-mix(in lab,red,red)){.exit-calc-v2-tab--active,.exit-calc-tab--active{box-shadow:var(--shadow-surface-sm),0 0 0 1px color-mix(in srgb,var(--calc-tab-accent)12%,transparent)}}.exit-calc-v2-body{background:radial-gradient(ellipse 120% 80% at 50% -20%,var(--calc-tab-accent)0%,transparent 65%)}@supports (color:color-mix(in lab,red,red)){.exit-calc-v2-body{background:radial-gradient(ellipse 120% 80% at 50% -20%,color-mix(in srgb,var(--calc-tab-accent)6%,transparent)0%,transparent 65%)}}.exit-calc-section-icon{border:1px solid hsl(var(--border)/.8);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.exit-calc-accent--price{background:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.exit-calc-accent--price{background:color-mix(in srgb,var(--color-blue-apple)14%,transparent)}}.exit-calc-accent--price{color:var(--color-blue-apple)}.exit-calc-accent--rate{background:var(--color-indigo)}@supports (color:color-mix(in lab,red,red)){.exit-calc-accent--rate{background:color-mix(in srgb,var(--color-indigo)14%,transparent)}}.exit-calc-accent--rate{color:var(--color-indigo)}.exit-calc-accent--compare{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.exit-calc-accent--compare{background:color-mix(in srgb,var(--color-orange)14%,transparent)}}.exit-calc-accent--compare{color:var(--color-orange)}.exit-calc-ai-ref{border-color:hsl(var(--border)/.85)}.exit-calc-accent--budget{background:var(--module-dashboard)}@supports (color:color-mix(in lab,red,red)){.exit-calc-accent--budget{background:color-mix(in srgb,var(--module-dashboard)14%,transparent)}}.exit-calc-accent--budget{color:var(--module-dashboard)}.exit-calc-v2-hero{background:linear-gradient(145deg,var(--calc-tab-accent)0%,hsl(var(--card))100%)}@supports (color:color-mix(in lab,red,red)){.exit-calc-v2-hero{background:linear-gradient(145deg,color-mix(in srgb,var(--calc-tab-accent)8%,hsl(var(--card))),hsl(var(--card)))}}.exit-calc-v2-kpi:hover{border-color:var(--calc-tab-accent)}@supports (color:color-mix(in lab,red,red)){.exit-calc-v2-kpi:hover{border-color:color-mix(in srgb,var(--calc-tab-accent)22%,hsl(var(--border)))}}.exit-calc-fx{background:var(--color-blue-apple)}@supports (color:color-mix(in lab,red,red)){.exit-calc-fx{background:color-mix(in srgb,var(--color-blue-apple)5%,hsl(var(--muted)/.35))}}.exit-calc-fx-refresh{color:hsl(var(--muted-foreground));transition:background var(--motion-fast),color var(--motion-fast);border-radius:.5rem;align-items:center;gap:.35rem;padding:.2rem .45rem;display:inline-flex}.exit-calc-fx-refresh:hover:not(:disabled){background:hsl(var(--muted)/.65);color:hsl(var(--foreground))}.exit-calc-fx-refresh:disabled{opacity:.5}.exit-calc-v2-reset{color:#fffc;width:2.25rem;height:2.25rem;transition:background var(--motion-fast),color var(--motion-fast);background:#ffffff14;border:1px solid #ffffff24;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.exit-calc-v2-reset:hover{color:#fff;background:#ffffff24}.exit-calc-v2-winner{animation:.35s ease-out exit-calc-winner-in}@keyframes exit-calc-winner-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.exit-calc-v2-winner{animation:none}}.dashboard-v2-hero{border-radius:min(var(--radius-4xl),24px);border:1px solid var(--module-dashboard);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-hero{border:1px solid color-mix(in srgb,var(--module-dashboard)18%,hsl(var(--border)))}}.dashboard-v2-hero{background:linear-gradient(135deg,var(--module-dashboard)0%,hsl(var(--card))55%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--module-dashboard)8%,hsl(var(--card))),hsl(var(--card))55%)}}.dashboard-v2-hero{box-shadow:var(--shadow-surface-sm)}.dashboard-v2-hero:before{content:"";pointer-events:none;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");position:absolute;inset:0}.dashboard-v2-hero:after{content:"";background:linear-gradient(90deg,transparent,var(--module-dashboard)40%,var(--module-dashboard));width:42%;height:3px;position:absolute;top:0;right:0}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-hero:after{background:linear-gradient(90deg,transparent,var(--module-dashboard)40%,color-mix(in srgb,var(--module-dashboard)40%,transparent))}}.dashboard-v2-hero:after{transform-origin:100% 0;transform:skew(-24deg)}.dashboard-v2-hero__inner{z-index:1;flex-direction:column;gap:1rem;padding:1.25rem 1.35rem;display:flex;position:relative}@media(min-width:1024px){.dashboard-v2-hero__inner{grid-template-columns:minmax(16rem,1fr) minmax(0,38rem);align-items:start;gap:1.25rem;padding:1.35rem 1.5rem;display:grid}}.dashboard-v2-hero__copy{min-width:0}.dashboard-v2-role-badge{border:1px solid var(--module-dashboard);border-radius:9999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-role-badge{border:1px solid color-mix(in srgb,var(--module-dashboard)25%,hsl(var(--border)))}}.dashboard-v2-role-badge{background:var(--module-dashboard)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-role-badge{background:color-mix(in srgb,var(--module-dashboard)10%,hsl(var(--card)))}}.dashboard-v2-role-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--color-green-darker);padding:.15rem .55rem;font-size:10px;font-weight:700}html.dark .dashboard-v2-role-badge{color:var(--color-green-light)}.dashboard-v2-handoff{position:relative}.dashboard-v2-handoff--has-incoming .dashboard-v2-handoff__incoming{animation:.55s cubic-bezier(.22,1,.36,1) backwards dashboard-v2-handoff-in}.dashboard-v2-handoff--saved .dashboard-v2-handoff__save{animation:.45s dashboard-v2-handoff-saved}.dashboard-v2-handoff__incoming{border:1px solid var(--hero-shift-accent);border-radius:.8rem;align-items:flex-start;gap:.55rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-handoff__incoming{border:1px solid color-mix(in srgb,var(--hero-shift-accent)24%,hsl(var(--border)/.9))}}.dashboard-v2-handoff__incoming{background:linear-gradient(118deg,var(--hero-shift-accent)0%,hsl(var(--card)/.9)48%,var(--hero-shift-accent)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-handoff__incoming{background:linear-gradient(118deg,color-mix(in srgb,var(--hero-shift-accent)9%,hsl(var(--card)/.96)),hsl(var(--card)/.9)48%,color-mix(in srgb,var(--hero-shift-accent)4%,hsl(var(--card)/.94)))}}.dashboard-v2-handoff__incoming{box-shadow:inset 3px 0 0 var(--hero-shift-accent),var(--shadow-surface-sm);padding:.62rem .72rem .62rem .62rem}.dashboard-v2-handoff__quote-mark{background:var(--hero-shift-accent);border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-handoff__quote-mark{background:color-mix(in srgb,var(--hero-shift-accent)14%,hsl(var(--card)))}}.dashboard-v2-handoff__eyebrow{font-family:var(--font-metric);letter-spacing:.1em;text-transform:uppercase;color:var(--hero-shift-accent);font-size:9px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-handoff__eyebrow{color:color-mix(in srgb,var(--hero-shift-accent)72%,hsl(var(--muted-foreground)))}}.dashboard-v2-handoff__text{color:hsl(var(--foreground)/.9);white-space:pre-wrap;margin-top:.2rem;font-size:.8125rem;line-height:1.5}.dashboard-v2-handoff__form{animation:.35s cubic-bezier(.22,1,.36,1) backwards dashboard-v2-handoff-in}.dashboard-v2-handoff__label{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:10px;font-weight:700;display:block}.dashboard-v2-handoff__textarea{resize:vertical;border:1px solid hsl(var(--border)/.9);background:hsl(var(--background)/.55);width:100%;min-height:3.25rem;color:hsl(var(--foreground));border-radius:.65rem;margin-top:.35rem;padding:.5rem .6rem;font-size:.8125rem;line-height:1.45;transition:border-color .18s,box-shadow .18s}.dashboard-v2-handoff__textarea:focus-visible{border-color:var(--hero-shift-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-handoff__textarea:focus-visible{border-color:color-mix(in srgb,var(--hero-shift-accent)42%,hsl(var(--border)))}}.dashboard-v2-handoff__textarea:focus-visible{box-shadow:0 0 0 3px var(--hero-shift-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-handoff__textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--hero-shift-accent)18%,transparent)}}.dashboard-v2-handoff__save,.dashboard-v2-handoff__cancel,.dashboard-v2-handoff__toggle{border-radius:9999px;align-items:center;gap:.35rem;font-size:11px;font-weight:600;transition:background .15s,color .15s,transform .15s;display:inline-flex}.dashboard-v2-handoff__save{border:1px solid var(--hero-shift-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-handoff__save{border:1px solid color-mix(in srgb,var(--hero-shift-accent)38%,hsl(var(--border)))}}.dashboard-v2-handoff__save{background:var(--hero-shift-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-handoff__save{background:color-mix(in srgb,var(--hero-shift-accent)14%,hsl(var(--card)))}}.dashboard-v2-handoff__save{color:hsl(var(--foreground));padding:.3rem .75rem}.dashboard-v2-handoff__save:hover{transform:translateY(-1px)}.dashboard-v2-handoff__cancel,.dashboard-v2-handoff__toggle{color:hsl(var(--muted-foreground));background:0 0;border:none;padding:.28rem .45rem}.dashboard-v2-handoff__toggle:hover,.dashboard-v2-handoff__cancel:hover{color:hsl(var(--foreground))}.dashboard-v2-handoff__saved{color:var(--color-green-darker);font-size:11px;font-weight:600;animation:.45s dashboard-v2-handoff-saved}html.dark .dashboard-v2-handoff__saved{color:var(--color-green-light)}@keyframes dashboard-v2-handoff-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-v2-handoff-saved{0%{opacity:0;transform:scale(.96)}40%{opacity:1;transform:scale(1.02)}to{transform:scale(1)}}.dashboard-v2-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid}@media(min-width:640px){.dashboard-v2-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.dashboard-v2-pulse-grid{flex-shrink:0;max-width:36rem}}.dashboard-v2-instrument-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:100%;display:grid}@media(min-width:640px){.dashboard-v2-instrument-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.dashboard-v2-instrument-grid--hero{flex-shrink:0;max-width:38rem}}.dashboard-v2-hero-deck{--hero-deck-accent:var(--module-dashboard);flex-direction:column;gap:.45rem;width:100%;display:flex}@media(min-width:1024px){.dashboard-v2-hero-deck{justify-self:end;width:auto;max-width:38rem}}.dashboard-v2-hero-deck__rail{align-items:center;gap:.45rem;padding-left:.1rem;display:flex}.dashboard-v2-hero-deck__rail-led{background:linear-gradient(90deg,var(--hero-deck-accent),var(--hero-deck-accent));border-radius:9999px;width:1.35rem;height:2px}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-hero-deck__rail-led{background:linear-gradient(90deg,var(--hero-deck-accent),color-mix(in srgb,var(--hero-deck-accent)25%,transparent))}}.dashboard-v2-hero-deck__rail-led{box-shadow:0 0 10px var(--hero-deck-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-hero-deck__rail-led{box-shadow:0 0 10px color-mix(in srgb,var(--hero-deck-accent)45%,transparent)}}.dashboard-v2-hero-deck__rail-label{font-family:var(--font-metric);letter-spacing:.16em;text-transform:uppercase;color:var(--hero-deck-accent);font-size:9px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-hero-deck__rail-label{color:color-mix(in srgb,var(--hero-deck-accent)68%,hsl(var(--muted-foreground)))}}.dashboard-v2-hero-deck--manager .dashboard-v2-instrument-grid--manager #mgr-revenue.dashboard-v2-instrument-cell--featured{grid-column:span 2}@media(min-width:640px){.dashboard-v2-instrument-grid--service #svc-sla.dashboard-v2-instrument-cell--featured,.dashboard-v2-instrument-grid--warehouse #wh-out.dashboard-v2-instrument-cell--featured,.dashboard-v2-instrument-grid--warehouse #wh-low.dashboard-v2-instrument-cell--featured{grid-column:span 2}}.dashboard-v2-instrument-cell--featured{border-color:var(--instrument-accent);min-height:5.65rem}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-instrument-cell--featured{border-color:color-mix(in srgb,var(--instrument-accent)32%,hsl(var(--border)/.85))}}.dashboard-v2-instrument-cell--featured{background:linear-gradient(152deg,var(--instrument-accent)0%,hsl(var(--card)/.92)58%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-instrument-cell--featured{background:linear-gradient(152deg,color-mix(in srgb,var(--instrument-accent)11%,hsl(var(--card))),hsl(var(--card)/.92)58%)}}.dashboard-v2-instrument-cell--featured{box-shadow:var(--shadow-surface-md),inset 0 1px #ffffff0d,inset 3px 0 0 0 var(--instrument-accent)}.dashboard-v2-instrument-cell--featured .dashboard-v2-instrument-cell__metric{font-size:clamp(1.1rem,2.8vw,1.35rem)}.dashboard-v2-instrument-cell--featured .dashboard-v2-instrument-cell__led--live,.dashboard-v2-instrument-cell--featured .dashboard-v2-instrument-cell__led--warn,.dashboard-v2-instrument-cell--featured .dashboard-v2-instrument-cell__led--alert{width:4px}.dashboard-v2-instrument-cell{--instrument-accent:var(--module-dashboard);border:1px solid var(--instrument-accent);border-radius:.95rem;grid-template-rows:auto auto auto;grid-template-columns:3px 1fr;gap:.12rem .55rem;min-height:5.25rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-instrument-cell{border:1px solid color-mix(in srgb,var(--instrument-accent)14%,hsl(var(--border)/.85))}}.dashboard-v2-instrument-cell{background:linear-gradient(145deg,var(--instrument-accent)0%,hsl(var(--card)/.94)55%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-instrument-cell{background:linear-gradient(145deg,color-mix(in srgb,var(--instrument-accent)5%,hsl(var(--card))),hsl(var(--card)/.94)55%)}}.dashboard-v2-instrument-cell{text-align:left;box-shadow:var(--shadow-surface-sm),inset 0 1px #ffffff0a;animation:.5s cubic-bezier(.22,1,.36,1) backwards dashboard-v2-instrument-in;animation-delay:var(--instrument-stagger,0s);padding:.62rem .7rem .62rem .55rem}.dashboard-v2-instrument-cell--interactive{cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s}.dashboard-v2-instrument-cell--interactive:hover{border-color:var(--instrument-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-instrument-cell--interactive:hover{border-color:color-mix(in srgb,var(--instrument-accent)38%,hsl(var(--border)))}}.dashboard-v2-instrument-cell--interactive:hover{box-shadow:var(--shadow-surface-md),inset 3px 0 0 0 var(--instrument-accent);transform:translateY(-2px)}.dashboard-v2-instrument-cell--interactive:focus-visible{box-shadow:var(--shadow-surface-md),0 0 0 3px var(--instrument-accent),inset 3px 0 0 0 var(--instrument-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-instrument-cell--interactive:focus-visible{box-shadow:var(--shadow-surface-md),0 0 0 3px color-mix(in srgb,var(--instrument-accent)28%,transparent),inset 3px 0 0 0 var(--instrument-accent)}}.dashboard-v2-instrument-cell--success{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-instrument-cell--success{border-color:color-mix(in srgb,var(--color-green-apple)22%,hsl(var(--border)/.85))}}.dashboard-v2-instrument-cell--warning{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-instrument-cell--warning{border-color:color-mix(in srgb,var(--color-orange)26%,hsl(var(--border)/.85))}}.dashboard-v2-instrument-cell--danger{border-color:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-instrument-cell--danger{border-color:color-mix(in srgb,var(--color-red-apple)26%,hsl(var(--border)/.85))}}.dashboard-v2-instrument-cell--hint .dashboard-v2-instrument-cell__metric{display:none}.dashboard-v2-instrument-cell--hint .dashboard-v2-instrument-cell__detail{color:var(--module-dashboard);font-size:10px;font-weight:500;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-instrument-cell--hint .dashboard-v2-instrument-cell__detail{color:color-mix(in srgb,var(--module-dashboard)55%,hsl(var(--muted-foreground)))}}.dashboard-v2-instrument-cell--span-full{grid-column:1/-1}.dashboard-v2-instrument-cell__led{background:hsl(var(--muted-foreground)/.22);width:3px;box-shadow:none;border-radius:9999px;grid-area:1/1/-1;align-self:stretch;transition:background .2s,box-shadow .2s}.dashboard-v2-instrument-cell__led--idle{background:hsl(var(--muted-foreground)/.28)}.dashboard-v2-instrument-cell__led--live{background:var(--instrument-accent);box-shadow:0 0 10px var(--instrument-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-instrument-cell__led--live{box-shadow:0 0 10px color-mix(in srgb,var(--instrument-accent)55%,transparent)}}.dashboard-v2-instrument-cell__led--warn{background:var(--color-orange);box-shadow:0 0 10px var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-instrument-cell__led--warn{box-shadow:0 0 10px color-mix(in srgb,var(--color-orange)50%,transparent)}}.dashboard-v2-instrument-cell__led--alert{background:var(--color-red-apple);box-shadow:0 0 12px var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-instrument-cell__led--alert{box-shadow:0 0 12px color-mix(in srgb,var(--color-red-apple)55%,transparent)}}.dashboard-v2-instrument-cell__led--alert{animation:2.2s ease-in-out infinite dashboard-v2-led-pulse}.dashboard-v2-instrument-cell__head{grid-column:2;align-items:center;gap:.35rem;min-width:0;display:flex}.dashboard-v2-instrument-cell__icon{width:.8rem;height:.8rem;color:var(--instrument-accent);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-instrument-cell__icon{color:color-mix(in srgb,var(--instrument-accent)72%,hsl(var(--muted-foreground)))}}.dashboard-v2-instrument-cell__label{letter-spacing:.14em;text-transform:uppercase;min-width:0;color:hsl(var(--muted-foreground));flex:1;font-size:9px;font-weight:700;line-height:1.2}.dashboard-v2-instrument-cell__trailing{flex-shrink:0;margin-left:auto}.dashboard-v2-instrument-cell__metric{font-family:var(--font-metric);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:hsl(var(--foreground));grid-column:2;font-size:clamp(1rem,2.4vw,1.2rem);font-weight:800;line-height:1.1}.dashboard-v2-instrument-cell--success .dashboard-v2-instrument-cell__metric{color:var(--color-green-apple)}.dashboard-v2-instrument-cell--warning .dashboard-v2-instrument-cell__metric{color:var(--color-orange)}.dashboard-v2-instrument-cell--danger .dashboard-v2-instrument-cell__metric{color:var(--color-red-apple)}.dashboard-v2-instrument-cell__detail{color:hsl(var(--muted-foreground));grid-column:2;font-size:9px;line-height:1.35}@keyframes dashboard-v2-instrument-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-v2-led-pulse{}.dashboard-v2-pulse-cell{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card)/.92);text-align:left;border-radius:1rem;flex-direction:column;gap:.15rem;padding:.65rem .75rem;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.dashboard-v2-pulse-cell--clickable{cursor:pointer}.dashboard-v2-pulse-cell--clickable:hover{border-color:var(--module-dashboard)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-pulse-cell--clickable:hover{border-color:color-mix(in srgb,var(--module-dashboard)35%,hsl(var(--border)))}}.dashboard-v2-pulse-cell--clickable:hover{box-shadow:var(--shadow-surface-md);transform:translateY(-1px)}.dashboard-v2-pulse-label{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:9px;font-weight:700}.dashboard-v2-pulse-value{font-size:1.05rem;font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--foreground));line-height:1.2}.dashboard-v2-pulse-value--success{color:var(--color-green-apple)}.dashboard-v2-pulse-value--danger{color:var(--color-red-apple)}.dashboard-v2-resume-rail-wrap{margin-top:.15rem;position:relative}.dashboard-v2-resume-rail-wrap:before,.dashboard-v2-resume-rail-wrap:after{content:"";z-index:1;pointer-events:none;width:1.25rem;position:absolute;top:0;bottom:.15rem}.dashboard-v2-resume-rail-wrap:before{background:linear-gradient(90deg,hsl(var(--card))0%,transparent 100%);left:0}.dashboard-v2-resume-rail-wrap:after{background:linear-gradient(270deg,hsl(var(--card))0%,transparent 100%);right:0}.dashboard-v2-resume-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.65rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.dashboard-v2-resume-rail::-webkit-scrollbar{display:none}.dashboard-v2-resume-panel__head{justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.85rem;display:flex}.dashboard-v2-resume-panel__glyph{border:1px solid var(--module-dashboard);border-radius:.55rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-resume-panel__glyph{border:1px solid color-mix(in srgb,var(--module-dashboard)24%,hsl(var(--border)))}}.dashboard-v2-resume-panel__glyph{background:var(--module-dashboard)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-resume-panel__glyph{background:color-mix(in srgb,var(--module-dashboard)10%,hsl(var(--card)))}}.dashboard-v2-resume-panel__glyph{color:var(--color-green-darker)}html.dark .dashboard-v2-resume-panel__glyph{color:var(--color-green-light)}.dashboard-v2-resume-panel__title{letter-spacing:-.02em;color:hsl(var(--foreground));font-size:.875rem;font-weight:700}.dashboard-v2-resume-panel__subtitle{color:hsl(var(--muted-foreground));margin-top:.1rem;font-size:11px;line-height:1.35}.dashboard-v2-resume-panel__count{border:1px solid var(--module-dashboard);border-radius:9999px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-resume-panel__count{border:1px solid color-mix(in srgb,var(--module-dashboard)22%,hsl(var(--border)))}}.dashboard-v2-resume-panel__count{background:var(--module-dashboard)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-resume-panel__count{background:color-mix(in srgb,var(--module-dashboard)8%,hsl(var(--card)))}}.dashboard-v2-resume-panel__count{font-family:var(--font-metric);letter-spacing:.08em;text-transform:uppercase;color:var(--module-dashboard);padding:.18rem .55rem;font-size:9px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-resume-panel__count{color:color-mix(in srgb,var(--module-dashboard)72%,hsl(var(--muted-foreground)))}}.dashboard-v2-resume-card{scroll-snap-align:start;border:1px solid hsl(var(--border)/.9);background:linear-gradient(145deg,var(--continue-accent,var(--module-dashboard))0%,hsl(var(--card))68%);border-radius:1rem;flex-direction:column;flex:0 0 min(100%,16.5rem);gap:.35rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-resume-card{background:linear-gradient(145deg,color-mix(in srgb,var(--continue-accent,var(--module-dashboard))6%,hsl(var(--card))),hsl(var(--card))68%)}}.dashboard-v2-resume-card{text-align:left;box-shadow:var(--shadow-surface-sm);animation:.46s cubic-bezier(.22,1,.36,1) backwards dashboard-v2-resume-in;animation-delay:var(--resume-stagger,0s);padding:.8rem .9rem .75rem;transition:border-color .18s,transform .18s,box-shadow .18s}.dashboard-v2-resume-card--featured{border-color:var(--continue-accent,var(--module-dashboard));flex-basis:min(100%,19rem)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-resume-card--featured{border-color:color-mix(in srgb,var(--continue-accent,var(--module-dashboard))30%,hsl(var(--border)))}}.dashboard-v2-resume-card--featured{box-shadow:var(--shadow-surface-md),inset 3px 0 0 0 var(--continue-accent,var(--module-dashboard))}.dashboard-v2-resume-card__sheen{background:linear-gradient(118deg,transparent 40%,var(--continue-accent,var(--module-dashboard))58%,transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-resume-card__sheen{background:linear-gradient(118deg,transparent 40%,color-mix(in srgb,var(--continue-accent,var(--module-dashboard))8%,transparent)58%,transparent 72%)}}.dashboard-v2-resume-card__sheen{opacity:0;pointer-events:none;transition:opacity .2s}.dashboard-v2-resume-card:hover .dashboard-v2-resume-card__sheen{opacity:1}.dashboard-v2-resume-card__rail{background:var(--continue-accent,var(--module-dashboard));opacity:.85;width:3px;position:absolute;top:0;bottom:0;left:0}.dashboard-v2-resume-card--featured .dashboard-v2-resume-card__rail{width:4px;box-shadow:0 0 10px var(--continue-accent,var(--module-dashboard))}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-resume-card--featured .dashboard-v2-resume-card__rail{box-shadow:0 0 10px color-mix(in srgb,var(--continue-accent,var(--module-dashboard))40%,transparent)}}.dashboard-v2-resume-card__top{align-items:center;gap:.45rem;display:flex}.dashboard-v2-resume-card__icon{border:1px solid var(--continue-accent,var(--module-dashboard));border-radius:.55rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-resume-card__icon{border:1px solid color-mix(in srgb,var(--continue-accent,var(--module-dashboard))22%,hsl(var(--border)))}}.dashboard-v2-resume-card__icon{background:var(--continue-accent,var(--module-dashboard))}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-resume-card__icon{background:color-mix(in srgb,var(--continue-accent,var(--module-dashboard))11%,hsl(var(--card)))}}.dashboard-v2-resume-card__icon{color:var(--continue-accent,var(--module-dashboard))}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-resume-card__icon{color:color-mix(in srgb,var(--continue-accent,var(--module-dashboard))88%,hsl(var(--foreground)))}}.dashboard-v2-resume-card__kind{font-family:var(--font-metric);letter-spacing:.12em;text-transform:uppercase;color:var(--continue-accent,var(--module-dashboard));font-size:9px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-resume-card__kind{color:color-mix(in srgb,var(--continue-accent,var(--module-dashboard))70%,hsl(var(--muted-foreground)))}}.dashboard-v2-resume-card__title{letter-spacing:-.02em;color:hsl(var(--foreground));font-size:.875rem;font-weight:700;line-height:1.25}.dashboard-v2-resume-card__desc{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.4}.dashboard-v2-resume-card__action{font-family:var(--font-metric);letter-spacing:.06em;text-transform:uppercase;color:var(--continue-accent,var(--module-dashboard));align-items:center;gap:.3rem;margin-top:.2rem;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-resume-card__action{color:color-mix(in srgb,var(--continue-accent,var(--module-dashboard))82%,hsl(var(--foreground)))}}.dashboard-v2-resume-card:hover{border-color:var(--continue-accent,var(--module-dashboard))}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-resume-card:hover{border-color:color-mix(in srgb,var(--continue-accent,var(--module-dashboard))36%,hsl(var(--border)))}}.dashboard-v2-resume-card:hover{box-shadow:var(--shadow-surface-md);transform:translateY(-2px)}.dashboard-v2-resume-card:focus-visible{box-shadow:var(--shadow-surface-md),0 0 0 3px var(--continue-accent,var(--module-dashboard));outline:none}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-resume-card:focus-visible{box-shadow:var(--shadow-surface-md),0 0 0 3px color-mix(in srgb,var(--continue-accent,var(--module-dashboard))20%,transparent)}}@keyframes dashboard-v2-resume-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.dashboard-v2-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.dashboard-v2-bento--launch{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.dashboard-v2-bento--launch{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-v2-bento--launch .dashboard-v2-bento-tile--hero{grid-area:1/1/auto/span 2;min-height:6.75rem}.dashboard-v2-bento--launch .dashboard-v2-bento-tile--slot-tr{grid-area:1/3}.dashboard-v2-bento--launch .dashboard-v2-bento-tile--slot-bl{grid-area:2/1}.dashboard-v2-bento--launch .dashboard-v2-bento-tile--wide{grid-area:2/2/auto/span 2}}@media(min-width:640px){.dashboard-v2-bento:not(.dashboard-v2-bento--launch){grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-v2-bento-tile{border:1px solid hsl(var(--border)/.9);background:hsl(var(--card));text-align:left;min-height:5.5rem;box-shadow:var(--shadow-surface-sm);animation:.48s cubic-bezier(.22,1,.36,1) backwards dashboard-v2-bento-in;animation-delay:var(--bento-stagger,0s);border-radius:1.15rem;flex-direction:column;justify-content:space-between;padding:.85rem;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.dashboard-v2-bento-tile__sheen{background:linear-gradient(118deg,transparent 42%,var(--qa-accent,var(--module-dashboard))58%,transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-bento-tile__sheen{background:linear-gradient(118deg,transparent 42%,color-mix(in srgb,var(--qa-accent,var(--module-dashboard))7%,transparent)58%,transparent 72%)}}.dashboard-v2-bento-tile__sheen{opacity:0;pointer-events:none;transition:opacity .22s}.dashboard-v2-bento-tile:hover .dashboard-v2-bento-tile__sheen{opacity:1}.dashboard-v2-bento-tile__icon{size:2.25rem;border:1px solid var(--qa-accent,var(--module-dashboard));border-radius:.8rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-bento-tile__icon{border:1px solid color-mix(in srgb,var(--qa-accent,var(--module-dashboard))22%,hsl(var(--border)))}}.dashboard-v2-bento-tile__icon{background:var(--qa-accent,var(--module-dashboard))}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-bento-tile__icon{background:color-mix(in srgb,var(--qa-accent,var(--module-dashboard))11%,hsl(var(--card)))}}.dashboard-v2-bento-tile__icon{color:var(--qa-accent,var(--module-dashboard))}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-bento-tile__icon{color:color-mix(in srgb,var(--qa-accent,var(--module-dashboard))88%,hsl(var(--foreground)))}}.dashboard-v2-bento-tile__icon{transition:transform .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0d}.dashboard-v2-bento-tile:hover .dashboard-v2-bento-tile__icon{box-shadow:0 0 14px var(--qa-accent,var(--module-dashboard)),inset 0 1px #ffffff0f;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-bento-tile:hover .dashboard-v2-bento-tile__icon{box-shadow:0 0 14px color-mix(in srgb,var(--qa-accent,var(--module-dashboard))22%,transparent),inset 0 1px #ffffff0f}}.dashboard-v2-bento-tile__title{letter-spacing:-.02em;color:hsl(var(--foreground));margin-top:.45rem;font-size:.875rem;font-weight:700}.dashboard-v2-bento-tile__hint{color:hsl(var(--muted-foreground));margin-top:.15rem;font-size:11px;line-height:1.35}.dashboard-v2-bento-tile__cta{font-family:var(--font-metric);letter-spacing:.08em;text-transform:uppercase;color:var(--qa-accent,var(--color-green-apple));align-items:center;gap:.25rem;margin-top:.45rem;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-bento-tile__cta{color:color-mix(in srgb,var(--qa-accent,var(--color-green-apple))78%,hsl(var(--foreground)))}}.dashboard-v2-bento-tile__cta{opacity:0;transition:opacity .18s,transform .18s;transform:translateY(4px)}.dashboard-v2-bento--launch .dashboard-v2-bento-tile--hero:hover .dashboard-v2-bento-tile__cta,.dashboard-v2-bento--launch .dashboard-v2-bento-tile--hero:focus-visible .dashboard-v2-bento-tile__cta{opacity:1;transform:translateY(0)}.dashboard-v2-bento--launch .dashboard-v2-bento-tile--hero{background:linear-gradient(145deg,var(--qa-accent,var(--color-green-apple))0%,hsl(var(--card))58%,var(--qa-accent,var(--color-green-apple))100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-bento--launch .dashboard-v2-bento-tile--hero{background:linear-gradient(145deg,color-mix(in srgb,var(--qa-accent,var(--color-green-apple))11%,hsl(var(--card))),hsl(var(--card))58%,color-mix(in srgb,var(--qa-accent,var(--color-green-apple))4%,hsl(var(--card))))}}.dashboard-v2-bento--launch .dashboard-v2-bento-tile--hero{border-color:var(--qa-accent,var(--color-green-apple))}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-bento--launch .dashboard-v2-bento-tile--hero{border-color:color-mix(in srgb,var(--qa-accent,var(--color-green-apple))28%,hsl(var(--border)))}}.dashboard-v2-bento--launch .dashboard-v2-bento-tile--hero{box-shadow:var(--shadow-surface-sm),inset 3px 0 0 0 var(--qa-accent,var(--color-green-apple));min-height:7rem}.dashboard-v2-bento--launch .dashboard-v2-bento-tile--hero .dashboard-v2-bento-tile__title{font-family:var(--font-sans);letter-spacing:-.015em;font-size:1.05rem;font-weight:600}.dashboard-v2-bento--launch .dashboard-v2-bento-tile--slot-tr,.dashboard-v2-bento--launch .dashboard-v2-bento-tile--slot-bl,.dashboard-v2-bento--launch .dashboard-v2-bento-tile--wide{border-left:2px solid var(--qa-accent,var(--module-dashboard))}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-bento--launch .dashboard-v2-bento-tile--slot-tr,.dashboard-v2-bento--launch .dashboard-v2-bento-tile--slot-bl,.dashboard-v2-bento--launch .dashboard-v2-bento-tile--wide{border-left:2px solid color-mix(in srgb,var(--qa-accent,var(--module-dashboard))35%,hsl(var(--border)))}}.dashboard-v2-bento-tile:hover{border-color:var(--qa-accent,var(--module-dashboard))}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-bento-tile:hover{border-color:color-mix(in srgb,var(--qa-accent,var(--module-dashboard))38%,hsl(var(--border)))}}.dashboard-v2-bento-tile:hover{box-shadow:var(--shadow-surface-md);transform:translateY(-2px)}.dashboard-v2-bento-tile:focus-visible{box-shadow:var(--shadow-surface-md),0 0 0 3px var(--qa-accent,var(--module-dashboard));outline:none}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-bento-tile:focus-visible{box-shadow:var(--shadow-surface-md),0 0 0 3px color-mix(in srgb,var(--qa-accent,var(--module-dashboard))22%,transparent)}}.dashboard-v2-bento-tile--wide:not(.dashboard-v2-bento-tile--slot-bl):not(.dashboard-v2-bento-tile--hero){grid-column:span 2}@media(min-width:640px){.dashboard-v2-bento:not(.dashboard-v2-bento--launch) .dashboard-v2-bento-tile--wide{grid-column:span 1}}.dashboard-v2-service-columns{grid-template-columns:1fr;gap:.65rem;display:grid}@media(min-width:768px){.dashboard-v2-service-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-v2-service-queue-panel{background:linear-gradient(180deg,var(--color-orange)0%,hsl(var(--card))72%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-queue-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--color-orange)5%,hsl(var(--card))),hsl(var(--card))72%)}}.dashboard-v2-service-queue-meta{flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.dashboard-v2-service-queue-total{border:1px solid var(--color-orange);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-queue-total{border:1px solid color-mix(in srgb,var(--color-orange)26%,hsl(var(--border)))}}.dashboard-v2-service-queue-total{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-queue-total{background:color-mix(in srgb,var(--color-orange)9%,hsl(var(--card)))}}.dashboard-v2-service-queue-total{font-family:var(--font-metric);letter-spacing:.08em;text-transform:uppercase;color:var(--color-orange);padding:.14rem .5rem;font-size:9px;font-weight:700}.dashboard-v2-service-queue-board{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground));align-items:center;gap:.2rem;font-size:10px;font-weight:700;transition:color .15s;display:inline-flex}.dashboard-v2-service-queue-board:hover{color:hsl(var(--foreground))}.dashboard-v2-service-col{--service-col-accent:var(--color-orange);border:1px solid var(--service-col-accent);border-radius:1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-col{border:1px solid color-mix(in srgb,var(--service-col-accent)20%,hsl(var(--border)/.9))}}.dashboard-v2-service-col{background:linear-gradient(155deg,var(--service-col-accent)0%,hsl(var(--card))72%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-col{background:linear-gradient(155deg,color-mix(in srgb,var(--service-col-accent)6%,hsl(var(--card))),hsl(var(--card))72%)}}.dashboard-v2-service-col{box-shadow:var(--shadow-surface-sm);animation:.46s cubic-bezier(.22,1,.36,1) backwards dashboard-v2-service-col-in;animation-delay:var(--service-col-stagger,0s);padding:.75rem .8rem}.dashboard-v2-service-col__rail{background:var(--service-col-accent);width:3px;box-shadow:0 0 10px var(--service-col-accent);position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-col__rail{box-shadow:0 0 10px color-mix(in srgb,var(--service-col-accent)35%,transparent)}}.dashboard-v2-service-col__head{align-items:center;gap:.4rem;margin-bottom:.55rem;display:flex}.dashboard-v2-service-col__icon{border:1px solid var(--service-col-accent);border-radius:.45rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-col__icon{border:1px solid color-mix(in srgb,var(--service-col-accent)24%,hsl(var(--border)))}}.dashboard-v2-service-col__icon{background:var(--service-col-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-col__icon{background:color-mix(in srgb,var(--service-col-accent)10%,hsl(var(--card)))}}.dashboard-v2-service-col__icon{color:var(--service-col-accent)}.dashboard-v2-service-col__label{font-family:var(--font-metric);letter-spacing:.12em;text-transform:uppercase;color:var(--service-col-accent);flex:1;font-size:9px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-col__label{color:color-mix(in srgb,var(--service-col-accent)72%,hsl(var(--muted-foreground)))}}.dashboard-v2-service-col__count{background:var(--service-col-accent);border-radius:.45rem;min-width:1.35rem}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-col__count{background:color-mix(in srgb,var(--service-col-accent)12%,hsl(var(--card)))}}.dashboard-v2-service-col__count{font-family:var(--font-metric);text-align:center;color:var(--service-col-accent);padding:.1rem .35rem;font-size:11px;font-weight:800}.dashboard-v2-service-col__empty{border:1px dashed var(--service-col-accent);border-radius:.7rem}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-col__empty{border:1px dashed color-mix(in srgb,var(--service-col-accent)22%,hsl(var(--border)))}}.dashboard-v2-service-col__empty{background:var(--service-col-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-col__empty{background:color-mix(in srgb,var(--service-col-accent)4%,hsl(var(--card)))}}.dashboard-v2-service-col__empty{color:hsl(var(--muted-foreground));padding:.55rem .6rem;font-size:11px}.dashboard-v2-service-col__list{flex-direction:column;gap:.45rem;display:flex}.dashboard-v2-service-ticket{border:1px solid hsl(var(--border)/.82);background:hsl(var(--muted)/.18);text-align:left;width:100%;animation:.38s cubic-bezier(.22,1,.36,1) backwards dashboard-v2-service-ticket-in;animation-delay:var(--ticket-stagger,0s);border-radius:.75rem;align-items:center;gap:.45rem;padding:.5rem .6rem;transition:border-color .15s,background .15s,transform .15s;display:flex}.dashboard-v2-service-ticket:hover{border-color:var(--service-col-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-ticket:hover{border-color:color-mix(in srgb,var(--service-col-accent)30%,hsl(var(--border)))}}.dashboard-v2-service-ticket:hover{background:var(--service-col-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-ticket:hover{background:color-mix(in srgb,var(--service-col-accent)7%,hsl(var(--card)))}}.dashboard-v2-service-ticket:hover{transform:translate(2px)}.dashboard-v2-service-ticket__arrow{color:hsl(var(--muted-foreground));opacity:0;transition:opacity .15s,transform .15s,color .15s;transform:translate(-3px)}.dashboard-v2-service-ticket:hover .dashboard-v2-service-ticket__arrow{opacity:1;color:var(--service-col-accent);transform:translate(0)}@keyframes dashboard-v2-service-col-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-v2-service-ticket-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.dashboard-v2-nav-badge{border:1px solid var(--color-red-apple);border-radius:9999px;justify-content:center;align-items:center;min-width:1.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-nav-badge{border:1px solid color-mix(in srgb,var(--color-red-apple)30%,hsl(var(--border)))}}.dashboard-v2-nav-badge{background:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-nav-badge{background:color-mix(in srgb,var(--color-red-apple)12%,hsl(var(--card)))}}.dashboard-v2-nav-badge{font-family:var(--font-metric);letter-spacing:.04em;color:var(--color-red-apple);box-shadow:0 0 10px var(--color-red-apple);padding:.06rem .42rem;font-size:9px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-nav-badge{box-shadow:0 0 10px color-mix(in srgb,var(--color-red-apple)18%,transparent)}}.dashboard-v2-manager-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media(min-width:1024px){.dashboard-v2-manager-grid{grid-template-columns:2fr 1fr;align-items:start}}.dashboard-v2-mid-grid{grid-template-columns:1fr;align-items:stretch;gap:.75rem;display:grid}@media(min-width:1024px){.dashboard-v2-mid-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.dashboard-v2-mid-grid--launch-only,.dashboard-v2-mid-grid--resume-only,.dashboard-v2-mid-grid>:only-child{grid-template-columns:1fr}}.dashboard-v2-work-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media(min-width:1024px){.dashboard-v2-work-grid--split{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}}.dashboard-v2-oversight-grid{grid-template-columns:1fr;align-items:start;gap:.75rem;display:grid}@media(max-width:639px){.dashboard-v2-oversight-grid{grid-template-columns:1fr}}@media(min-width:1024px){.dashboard-v2-oversight-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}}.dashboard-v2-oversight-side{flex-direction:column;gap:.75rem;display:flex}.dashboard-v2-panel__zone{letter-spacing:.14em;text-transform:uppercase;color:var(--module-dashboard);margin-bottom:.1rem;font-size:9px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-panel__zone{color:color-mix(in srgb,var(--module-dashboard)58%,hsl(var(--muted-foreground)))}}.dashboard-v2-launch-panel{min-height:100%}.dashboard-v2-service-pulse-panel{background:linear-gradient(180deg,var(--color-orange)0%,hsl(var(--card))78%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-pulse-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--color-orange)5%,hsl(var(--card))),hsl(var(--card))78%)}}.dashboard-v2-service-pulse-total{border:1px solid var(--color-orange);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-pulse-total{border:1px solid color-mix(in srgb,var(--color-orange)26%,hsl(var(--border)))}}.dashboard-v2-service-pulse-total{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-pulse-total{background:color-mix(in srgb,var(--color-orange)9%,hsl(var(--card)))}}.dashboard-v2-service-pulse-total{font-family:var(--font-metric);letter-spacing:.08em;text-transform:uppercase;color:var(--color-orange);padding:.14rem .5rem;font-size:9px;font-weight:700}.dashboard-v2-service-pulse-deck{flex-direction:column;gap:.4rem;display:flex}.dashboard-v2-service-pulse-deck__rail{align-items:center;gap:.4rem;display:flex}.dashboard-v2-service-pulse-deck__led{background:linear-gradient(90deg,var(--color-orange),transparent);width:1.2rem;height:2px;box-shadow:0 0 8px var(--color-orange);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-pulse-deck__led{box-shadow:0 0 8px color-mix(in srgb,var(--color-orange)35%,transparent)}}.dashboard-v2-service-pulse-deck__label{font-family:var(--font-metric);letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:9px;font-weight:700}.dashboard-v2-service-pulse-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.dashboard-v2-service-pulse-item{--pulse-accent:var(--color-orange);border:1px solid var(--pulse-accent);border-radius:.85rem;grid-template-columns:3px 1fr;gap:.12rem .45rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-pulse-item{border:1px solid color-mix(in srgb,var(--pulse-accent)16%,hsl(var(--border)/.85))}}.dashboard-v2-service-pulse-item{background:linear-gradient(145deg,var(--pulse-accent)0%,hsl(var(--card)/.94)68%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-pulse-item{background:linear-gradient(145deg,color-mix(in srgb,var(--pulse-accent)5%,hsl(var(--card))),hsl(var(--card)/.94)68%)}}.dashboard-v2-service-pulse-item{text-align:left;animation:.42s cubic-bezier(.22,1,.36,1) backwards dashboard-v2-pulse-item-in;animation-delay:var(--pulse-stagger,0s);padding:.55rem .55rem .65rem .45rem}.dashboard-v2-service-pulse-item--live{border-color:var(--pulse-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-pulse-item--live{border-color:color-mix(in srgb,var(--pulse-accent)24%,hsl(var(--border)))}}.dashboard-v2-service-pulse-item--peak{box-shadow:var(--shadow-surface-sm),inset 3px 0 0 0 var(--pulse-accent)}.dashboard-v2-service-pulse-item__led{background:hsl(var(--muted-foreground)/.22);border-radius:9999px;grid-area:1/1/-1;align-self:stretch;width:3px}.dashboard-v2-service-pulse-item--live .dashboard-v2-service-pulse-item__led{background:var(--pulse-accent);box-shadow:0 0 8px var(--pulse-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-pulse-item--live .dashboard-v2-service-pulse-item__led{box-shadow:0 0 8px color-mix(in srgb,var(--pulse-accent)45%,transparent)}}.dashboard-v2-service-pulse-item__head{color:var(--pulse-accent);grid-column:2;align-items:center;gap:.28rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-pulse-item__head{color:color-mix(in srgb,var(--pulse-accent)72%,hsl(var(--muted-foreground)))}}.dashboard-v2-service-pulse-item__label{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:8px;font-weight:700}.dashboard-v2-service-pulse-item__value{font-family:var(--font-metric);letter-spacing:-.03em;color:hsl(var(--foreground));grid-column:2;font-size:1.1rem;font-weight:800;line-height:1}.dashboard-v2-service-pulse-item--live .dashboard-v2-service-pulse-item__value{color:var(--pulse-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-pulse-item--live .dashboard-v2-service-pulse-item__value{color:color-mix(in srgb,var(--pulse-accent)82%,hsl(var(--foreground)))}}.dashboard-v2-service-pulse-item__bar{background:linear-gradient(90deg,var(--pulse-accent),var(--pulse-accent));border-radius:9999px;grid-column:2;height:2px;margin-top:.35rem;display:block}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-pulse-item__bar{background:linear-gradient(90deg,var(--pulse-accent),color-mix(in srgb,var(--pulse-accent)35%,transparent))}}.dashboard-v2-service-pulse-item__bar{transition:width .35s cubic-bezier(.22,1,.36,1)}.dashboard-v2-service-pulse-cta{border:1px solid var(--color-orange);border-radius:.85rem;justify-content:center;align-items:center;gap:.35rem;width:100%;margin-top:.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-pulse-cta{border:1px solid color-mix(in srgb,var(--color-orange)30%,hsl(var(--border)))}}.dashboard-v2-service-pulse-cta{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-pulse-cta{background:color-mix(in srgb,var(--color-orange)8%,hsl(var(--card)))}}.dashboard-v2-service-pulse-cta{font-family:var(--font-metric);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground));padding:.58rem .75rem;font-size:10px;font-weight:700;transition:background .15s,border-color .15s,transform .15s}.dashboard-v2-service-pulse-cta:hover{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-pulse-cta:hover{border-color:color-mix(in srgb,var(--color-orange)42%,hsl(var(--border)))}}.dashboard-v2-service-pulse-cta:hover{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-service-pulse-cta:hover{background:color-mix(in srgb,var(--color-orange)12%,hsl(var(--card)))}}.dashboard-v2-service-pulse-cta:hover{transform:translateY(-1px)}@keyframes dashboard-v2-pulse-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dashboard-v2-myday-stat{--myday-accent:var(--module-dashboard);border:1px solid var(--myday-accent);border-radius:.85rem;grid-template-columns:3px 1fr;gap:.1rem .45rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-myday-stat{border:1px solid color-mix(in srgb,var(--myday-accent)16%,hsl(var(--border)/.85))}}.dashboard-v2-myday-stat{background:linear-gradient(145deg,var(--myday-accent)0%,hsl(var(--card)/.94)68%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-myday-stat{background:linear-gradient(145deg,color-mix(in srgb,var(--myday-accent)6%,hsl(var(--card))),hsl(var(--card)/.94)68%)}}.dashboard-v2-myday-stat{animation:.44s cubic-bezier(.22,1,.36,1) backwards dashboard-v2-myday-stat-in;animation-delay:var(--myday-stagger,0s);padding:.55rem .6rem .55rem .5rem}.dashboard-v2-myday-stat--featured{border-color:var(--myday-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-myday-stat--featured{border-color:color-mix(in srgb,var(--myday-accent)28%,hsl(var(--border)))}}.dashboard-v2-myday-stat--featured{box-shadow:var(--shadow-surface-sm),inset 3px 0 0 0 var(--myday-accent)}.dashboard-v2-myday-stat--featured .dashboard-v2-myday-stat__value{color:var(--myday-accent);font-size:clamp(.95rem,2vw,1.05rem)}.dashboard-v2-myday-stat__led{background:var(--myday-accent);width:3px;box-shadow:0 0 8px var(--myday-accent);border-radius:9999px;grid-area:1/1/-1;align-self:stretch}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-myday-stat__led{box-shadow:0 0 8px color-mix(in srgb,var(--myday-accent)40%,transparent)}}.dashboard-v2-myday-stat__head{color:var(--myday-accent);grid-column:2;align-items:center;gap:.3rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-myday-stat__head{color:color-mix(in srgb,var(--myday-accent)70%,hsl(var(--muted-foreground)))}}.dashboard-v2-myday-stat__label{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:9px;font-weight:700}.dashboard-v2-myday-stat__value{font-family:var(--font-metric);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:hsl(var(--foreground));grid-column:2;font-size:.95rem;font-weight:800;line-height:1.1}.dashboard-v2-stage{position:relative}.dashboard-v2-stage:before{content:"";background:radial-gradient(ellipse 80% 70% at 12% 0%,var(--module-dashboard),transparent 68%);height:12rem;position:absolute;inset:-1.5rem -.75rem auto}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-stage:before{background:radial-gradient(ellipse 80% 70% at 12% 0%,color-mix(in srgb,var(--module-dashboard)9%,transparent),transparent 68%)}}.dashboard-v2-stage:before{pointer-events:none;z-index:0}.dashboard-v2-stage>*{z-index:1;position:relative}.dashboard-v2-section{will-change:transform,opacity}.dashboard-v2-zone-label{align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.dashboard-v2-zone-label__line{background:linear-gradient(90deg,transparent,var(--module-dashboard)35%,transparent);flex:1;height:1px}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-zone-label__line{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--module-dashboard)22%,hsl(var(--border)))35%,transparent)}}.dashboard-v2-zone-label__text{letter-spacing:.14em;text-transform:uppercase;color:var(--module-dashboard);flex-shrink:0;font-size:10px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-zone-label__text{color:color-mix(in srgb,var(--module-dashboard)55%,hsl(var(--muted-foreground)))}}.dashboard-v2-panel{border-color:var(--module-dashboard);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-panel{border-color:color-mix(in srgb,var(--module-dashboard)12%,hsl(var(--border)))}}.dashboard-v2-panel__glyph{border:1px solid var(--module-dashboard);border-radius:.75rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-panel__glyph{border:1px solid color-mix(in srgb,var(--module-dashboard)18%,hsl(var(--border)))}}.dashboard-v2-panel__glyph{background:var(--module-dashboard)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-panel__glyph{background:color-mix(in srgb,var(--module-dashboard)8%,hsl(var(--card)))}}.dashboard-v2-panel-cta{border:1px solid var(--color-orange);border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-panel-cta{border:1px solid color-mix(in srgb,var(--color-orange)28%,hsl(var(--border)))}}.dashboard-v2-panel-cta{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-panel-cta{background:color-mix(in srgb,var(--color-orange)6%,hsl(var(--card)))}}.dashboard-v2-panel-cta{color:hsl(var(--foreground));padding:.55rem .75rem;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,transform .15s}.dashboard-v2-panel-cta:hover{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-panel-cta:hover{border-color:color-mix(in srgb,var(--color-orange)42%,hsl(var(--border)))}}.dashboard-v2-panel-cta:hover{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-panel-cta:hover{background:color-mix(in srgb,var(--color-orange)10%,hsl(var(--card)))}}.dashboard-v2-panel-cta:hover{transform:translateY(-1px)}.dashboard-v2-skeleton-hero,.dashboard-v2-skeleton-panel{background:linear-gradient(135deg,var(--module-dashboard)0%,hsl(var(--card)/.55)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-skeleton-hero,.dashboard-v2-skeleton-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--module-dashboard)4%,hsl(var(--card))),hsl(var(--card)/.55))}}.dashboard-v2-skeleton-instrument{border-left:3px solid var(--module-dashboard)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-skeleton-instrument{border-left:3px solid color-mix(in srgb,var(--module-dashboard)25%,hsl(var(--border)))}}.dashboard-v2-skeleton-zone{justify-content:center;padding:.15rem 0;display:flex}.dashboard-v2-skeleton .crm-section-gap{gap:1rem}.dashboard-v2-nav-footer{border:1px dashed var(--module-dashboard);border-radius:1rem;flex-direction:column;gap:.55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-nav-footer{border:1px dashed color-mix(in srgb,var(--module-dashboard)22%,hsl(var(--border)))}}.dashboard-v2-nav-footer{background:linear-gradient(120deg,var(--module-dashboard)0%,hsl(var(--card))68%,var(--color-indigo)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-nav-footer{background:linear-gradient(120deg,color-mix(in srgb,var(--module-dashboard)5%,hsl(var(--card))),hsl(var(--card))68%,color-mix(in srgb,var(--color-indigo)3%,hsl(var(--card))))}}.dashboard-v2-nav-footer{padding:.85rem 1rem}.dashboard-v2-nav-footer__rail{align-items:center;gap:.4rem;display:flex}.dashboard-v2-nav-footer__led{background:linear-gradient(90deg,var(--module-dashboard),transparent);width:1.35rem;height:2px;box-shadow:0 0 8px var(--module-dashboard);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-nav-footer__led{box-shadow:0 0 8px color-mix(in srgb,var(--module-dashboard)30%,transparent)}}.dashboard-v2-nav-footer__label{font-family:var(--font-metric);letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:9px;font-weight:700}.dashboard-v2-nav-footer__tiles{grid-template-columns:1fr;gap:.5rem;display:grid}@media(min-width:640px){.dashboard-v2-nav-footer__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-v2-nav-tile{--nav-accent:var(--module-dashboard);border:1px solid var(--nav-accent);border-radius:.95rem;align-items:center;gap:.65rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-nav-tile{border:1px solid color-mix(in srgb,var(--nav-accent)20%,hsl(var(--border)/.9))}}.dashboard-v2-nav-tile{background:linear-gradient(135deg,var(--nav-accent)0%,hsl(var(--card))72%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-nav-tile{background:linear-gradient(135deg,color-mix(in srgb,var(--nav-accent)6%,hsl(var(--card))),hsl(var(--card))72%)}}.dashboard-v2-nav-tile{text-align:left;box-shadow:var(--shadow-surface-sm);animation:.45s cubic-bezier(.22,1,.36,1) backwards dashboard-v2-nav-tile-in;animation-delay:var(--nav-stagger,0s);padding:.7rem .8rem;transition:border-color .18s,transform .18s,box-shadow .18s}.dashboard-v2-nav-tile__sheen{background:linear-gradient(118deg,transparent 42%,var(--nav-accent)58%,transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-nav-tile__sheen{background:linear-gradient(118deg,transparent 42%,color-mix(in srgb,var(--nav-accent)8%,transparent)58%,transparent 72%)}}.dashboard-v2-nav-tile__sheen{opacity:0;pointer-events:none;transition:opacity .2s}.dashboard-v2-nav-tile:hover .dashboard-v2-nav-tile__sheen{opacity:1}.dashboard-v2-nav-tile__icon{border:1px solid var(--nav-accent);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-nav-tile__icon{border:1px solid color-mix(in srgb,var(--nav-accent)24%,hsl(var(--border)))}}.dashboard-v2-nav-tile__icon{background:var(--nav-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-nav-tile__icon{background:color-mix(in srgb,var(--nav-accent)11%,hsl(var(--card)))}}.dashboard-v2-nav-tile__icon{color:var(--nav-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-nav-tile__icon{color:color-mix(in srgb,var(--nav-accent)88%,hsl(var(--foreground)))}}.dashboard-v2-nav-tile__icon{transition:transform .18s,box-shadow .18s}.dashboard-v2-nav-tile:hover .dashboard-v2-nav-tile__icon{box-shadow:0 0 12px var(--nav-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-nav-tile:hover .dashboard-v2-nav-tile__icon{box-shadow:0 0 12px color-mix(in srgb,var(--nav-accent)22%,transparent)}}.dashboard-v2-nav-tile__copy{flex:1;min-width:0}.dashboard-v2-nav-tile__title-row{align-items:center;gap:.4rem;display:flex}.dashboard-v2-nav-tile__title{letter-spacing:-.01em;color:hsl(var(--foreground));font-size:.8125rem;font-weight:700}.dashboard-v2-nav-tile__hint{color:hsl(var(--muted-foreground));margin-top:.12rem;font-size:10px;line-height:1.35;display:block}.dashboard-v2-nav-tile__arrow{color:hsl(var(--muted-foreground));opacity:.55;transition:opacity .15s,transform .15s,color .15s}.dashboard-v2-nav-tile:hover{border-color:var(--nav-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-nav-tile:hover{border-color:color-mix(in srgb,var(--nav-accent)34%,hsl(var(--border)))}}.dashboard-v2-nav-tile:hover{box-shadow:var(--shadow-surface-md);transform:translateY(-2px)}.dashboard-v2-nav-tile:hover .dashboard-v2-nav-tile__arrow{opacity:1;color:var(--nav-accent);transform:translate(1px,-1px)}.dashboard-v2-nav-tile:focus-visible{box-shadow:var(--shadow-surface-md),0 0 0 3px var(--nav-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-nav-tile:focus-visible{box-shadow:var(--shadow-surface-md),0 0 0 3px color-mix(in srgb,var(--nav-accent)20%,transparent)}}@keyframes dashboard-v2-nav-tile-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dashboard-v2-hero{--hero-shift-accent:var(--module-dashboard)}.dashboard-v2-hero--morning{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-hero--morning{border-color:color-mix(in srgb,var(--color-orange)22%,hsl(var(--border)))}}.dashboard-v2-hero--morning{background:linear-gradient(128deg,var(--color-orange)0%,hsl(var(--card))42%,var(--module-dashboard)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-hero--morning{background:linear-gradient(128deg,color-mix(in srgb,var(--color-orange)7%,hsl(var(--card))),hsl(var(--card))42%,color-mix(in srgb,var(--module-dashboard)5%,hsl(var(--card))))}}.dashboard-v2-hero--afternoon{border-color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-hero--afternoon{border-color:color-mix(in srgb,var(--color-green-apple)22%,hsl(var(--border)))}}.dashboard-v2-hero--afternoon{background:linear-gradient(128deg,var(--color-green-apple)0%,hsl(var(--card))44%,var(--module-dashboard)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-hero--afternoon{background:linear-gradient(128deg,color-mix(in srgb,var(--color-green-apple)6%,hsl(var(--card))),hsl(var(--card))44%,color-mix(in srgb,var(--module-dashboard)5%,hsl(var(--card))))}}.dashboard-v2-hero--evening{border-color:var(--color-teal-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-hero--evening{border-color:color-mix(in srgb,var(--color-teal-apple)22%,hsl(var(--border)))}}.dashboard-v2-hero--evening{background:linear-gradient(128deg,var(--color-teal-apple)0%,hsl(var(--card))40%,var(--color-indigo)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-hero--evening{background:linear-gradient(128deg,color-mix(in srgb,var(--color-teal-apple)8%,hsl(var(--card))),hsl(var(--card))40%,color-mix(in srgb,var(--color-indigo)4%,hsl(var(--card))))}}.dashboard-v2-hero__orb{background:radial-gradient(circle at 38% 42%,var(--hero-shift-accent)0%,var(--hero-shift-accent)38%,transparent 72%);border-radius:9999px;width:13rem;height:13rem;position:absolute;top:-3.5rem;right:-2.5rem}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-hero__orb{background:radial-gradient(circle at 38% 42%,color-mix(in srgb,var(--hero-shift-accent)22%,transparent)0%,color-mix(in srgb,var(--hero-shift-accent)8%,transparent)38%,transparent 72%)}}.dashboard-v2-hero__orb{filter:blur(.5px);pointer-events:none;animation:8s ease-in-out infinite alternate dashboard-v2-hero-orb}.dashboard-v2-hero__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--hero-shift-accent);font-size:10px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-hero__eyebrow{color:color-mix(in srgb,var(--hero-shift-accent)75%,hsl(var(--muted-foreground)))}}.dashboard-v2-hero__title{font-family:var(--font-sans);letter-spacing:-.015em;color:hsl(var(--foreground));font-size:clamp(1.375rem,3.4vw,1.875rem);font-style:normal;font-weight:600;line-height:1.08}.dashboard-v2-hero__date{letter-spacing:.01em;color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:500;line-height:1.45}.dashboard-v2-hero__updated{color:hsl(var(--muted-foreground));font-size:10px;font-weight:600}.dashboard-v2-pulse-sub{color:hsl(var(--muted-foreground));margin-top:.15rem;font-size:9px;line-height:1.3}.dashboard-v2-pulse-value--warning{color:var(--color-orange)}.dashboard-v2-pulse-cell--warning{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-pulse-cell--warning{border-color:color-mix(in srgb,var(--color-orange)28%,hsl(var(--border)))}}.dashboard-v2-sparkline{flex-shrink:0;width:4.25rem;height:1.25rem}.dashboard-v2-sparkline path[stroke]{filter:drop-shadow(0 0 3px var(--spark-accent))}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-sparkline path[stroke]{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--spark-accent)35%,transparent))}}@media(prefers-reduced-motion:reduce){.dashboard-v2-instrument-cell,.dashboard-v2-instrument-cell__led--alert,.dashboard-v2-handoff--has-incoming .dashboard-v2-handoff__incoming,.dashboard-v2-handoff__form,.dashboard-v2-handoff__saved,.dashboard-v2-hero__orb,.dashboard-v2-bento-tile,.dashboard-v2-radar--clear,.dashboard-v2-resume-card,.dashboard-v2-attention-row,.dashboard-v2-attention-empty,.dashboard-v2-myday-stat,.dashboard-v2-task-row,.dashboard-v2-service-col,.dashboard-v2-service-ticket,.dashboard-v2-service-pulse-item,.dashboard-v2-nav-tile{animation:none}}@keyframes dashboard-v2-hero-orb{0%{opacity:.88;transform:translate(0)scale(1)}to{opacity:1;transform:translate(-6px,4px)scale(1.04)}}.dashboard-v2-operational{flex-wrap:wrap;gap:.5rem;display:flex}.dashboard-v2-operational--clear{border:1px dashed var(--module-dashboard);border-radius:1rem;align-items:center;gap:.55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-operational--clear{border:1px dashed color-mix(in srgb,var(--module-dashboard)25%,hsl(var(--border)))}}.dashboard-v2-operational--clear{background:var(--module-dashboard)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-operational--clear{background:color-mix(in srgb,var(--module-dashboard)6%,hsl(var(--card)))}}.dashboard-v2-operational--clear{padding:.65rem .85rem}.dashboard-v2-operational__clear-dot{background:var(--color-green-apple);width:.5rem;height:.5rem;box-shadow:0 0 0 4px var(--color-green-apple);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-operational__clear-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-green-apple)20%,transparent)}}.dashboard-v2-operational-chip{border:1px solid hsl(var(--border)/.9);background:hsl(var(--card));color:hsl(var(--foreground));border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:11px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.dashboard-v2-operational-chip:hover{box-shadow:var(--shadow-surface-sm);transform:translateY(-1px)}.dashboard-v2-operational-chip--danger{border-color:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-operational-chip--danger{border-color:color-mix(in srgb,var(--color-red-apple)30%,hsl(var(--border)))}}.dashboard-v2-operational-chip--danger{background:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-operational-chip--danger{background:color-mix(in srgb,var(--color-red-apple)8%,hsl(var(--card)))}}.dashboard-v2-operational-chip--danger{color:var(--color-red-apple)}.dashboard-v2-operational-chip--warn{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-operational-chip--warn{border-color:color-mix(in srgb,var(--color-orange)30%,hsl(var(--border)))}}.dashboard-v2-operational-chip--warn{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-operational-chip--warn{background:color-mix(in srgb,var(--color-orange)8%,hsl(var(--card)))}}.dashboard-v2-operational-chip--warn{color:var(--color-orange)}.dashboard-v2-operational-chip--info{border-color:var(--color-teal-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-operational-chip--info{border-color:color-mix(in srgb,var(--color-teal-apple)28%,hsl(var(--border)))}}.dashboard-v2-operational-chip--info{background:var(--color-teal-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-operational-chip--info{background:color-mix(in srgb,var(--color-teal-apple)8%,hsl(var(--card)))}}.dashboard-v2-operational-chip--info{color:var(--color-teal-apple)}.dashboard-v2-operational-chip--muted{border-color:hsl(var(--border)/.75);background:hsl(var(--muted)/.28);color:hsl(var(--muted-foreground))}.dashboard-v2-operational-chip--muted:hover{color:hsl(var(--foreground));background:hsl(var(--muted)/.42)}.dashboard-v2-operational-chip__value{font-weight:800}.dashboard-v2-radar{flex-direction:column;gap:.65rem;display:flex}.dashboard-v2-radar__head{align-items:center;gap:.45rem;padding:0 .1rem;display:flex}.dashboard-v2-radar__head-led{border:1px solid var(--color-red-apple);border-radius:.45rem;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-radar__head-led{border:1px solid color-mix(in srgb,var(--color-red-apple)28%,hsl(var(--border)))}}.dashboard-v2-radar__head-led{background:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-radar__head-led{background:color-mix(in srgb,var(--color-red-apple)10%,hsl(var(--card)))}}.dashboard-v2-radar__head-led{color:var(--color-red-apple);box-shadow:0 0 12px var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-radar__head-led{box-shadow:0 0 12px color-mix(in srgb,var(--color-red-apple)18%,transparent)}}.dashboard-v2-radar__head-label{font-family:var(--font-metric);letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:9px;font-weight:700}.dashboard-v2-radar__critical-badge{border:1px solid var(--color-red-apple);border-radius:9999px;margin-left:auto}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-radar__critical-badge{border:1px solid color-mix(in srgb,var(--color-red-apple)32%,hsl(var(--border)))}}.dashboard-v2-radar__critical-badge{background:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-radar__critical-badge{background:color-mix(in srgb,var(--color-red-apple)10%,hsl(var(--card)))}}.dashboard-v2-radar__critical-badge{font-family:var(--font-metric);letter-spacing:.08em;text-transform:uppercase;color:var(--color-red-apple);padding:.18rem .55rem;font-size:9px;font-weight:700}.dashboard-v2-radar--clear{border:1px dashed var(--color-green-apple);border-radius:1rem;align-items:center;gap:.65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-radar--clear{border:1px dashed color-mix(in srgb,var(--color-green-apple)28%,hsl(var(--border)))}}.dashboard-v2-radar--clear{background:linear-gradient(120deg,var(--color-green-apple)0%,hsl(var(--card))70%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-radar--clear{background:linear-gradient(120deg,color-mix(in srgb,var(--color-green-apple)7%,hsl(var(--card))),hsl(var(--card))70%)}}.dashboard-v2-radar--clear{padding:.75rem .9rem;animation:.5s cubic-bezier(.22,1,.36,1) backwards dashboard-v2-radar-clear-in}.dashboard-v2-radar__clear-icon{background:var(--color-green-apple);border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-radar__clear-icon{background:color-mix(in srgb,var(--color-green-apple)14%,hsl(var(--card)))}}.dashboard-v2-radar__clear-icon{box-shadow:0 0 0 4px var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-radar__clear-icon{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-green-apple)12%,transparent)}}.dashboard-v2-radar__clear-title{letter-spacing:-.01em;color:hsl(var(--foreground));font-size:.8125rem;font-weight:700}.dashboard-v2-radar__p0{grid-template-columns:1fr;gap:.55rem;display:grid}@media(min-width:768px){.dashboard-v2-radar__p0{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-v2-radar-p0{--radar-accent:var(--color-red-apple);border:1px solid var(--radar-accent);border-radius:1rem;flex-direction:column;gap:.75rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-radar-p0{border:1px solid color-mix(in srgb,var(--radar-accent)24%,hsl(var(--border)))}}.dashboard-v2-radar-p0{background:linear-gradient(135deg,var(--radar-accent)0%,hsl(var(--card))72%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-radar-p0{background:linear-gradient(135deg,color-mix(in srgb,var(--radar-accent)8%,hsl(var(--card))),hsl(var(--card))72%)}}.dashboard-v2-radar-p0{box-shadow:var(--shadow-surface-sm);animation:.45s cubic-bezier(.22,1,.36,1) backwards dashboard-v2-instrument-in;animation-delay:var(--radar-stagger,0s);padding:.85rem .95rem .85rem .9rem}@media(min-width:640px){.dashboard-v2-radar-p0{flex-direction:row;align-items:center}}.dashboard-v2-radar-p0--critical{border-color:var(--radar-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-radar-p0--critical{border-color:color-mix(in srgb,var(--radar-accent)32%,hsl(var(--border)))}}.dashboard-v2-radar-p0--warning{--radar-accent:var(--color-orange)}.dashboard-v2-radar-p0__rail{background:var(--radar-accent);width:3px;box-shadow:0 0 12px var(--radar-accent);position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-radar-p0__rail{box-shadow:0 0 12px color-mix(in srgb,var(--radar-accent)45%,transparent)}}.dashboard-v2-radar-p0__meta{align-items:center;gap:.4rem;display:flex}.dashboard-v2-radar-p0__icon-wrap{border:1px solid var(--radar-accent);border-radius:.4rem;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-radar-p0__icon-wrap{border:1px solid color-mix(in srgb,var(--radar-accent)28%,hsl(var(--border)))}}.dashboard-v2-radar-p0__icon-wrap{background:var(--radar-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-radar-p0__icon-wrap{background:color-mix(in srgb,var(--radar-accent)10%,hsl(var(--card)))}}.dashboard-v2-radar-p0__icon-wrap{color:var(--radar-accent)}.dashboard-v2-radar-p0__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--radar-accent);font-size:9px;font-weight:800}.dashboard-v2-radar-p0__count{background:var(--radar-accent);border-radius:.45rem;min-width:1.35rem;margin-left:auto}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-radar-p0__count{background:color-mix(in srgb,var(--radar-accent)12%,hsl(var(--card)))}}.dashboard-v2-radar-p0__count{font-family:var(--font-metric);text-align:center;color:var(--radar-accent);padding:.1rem .35rem;font-size:11px;font-weight:800}.dashboard-v2-radar-p0__title{letter-spacing:-.02em;color:hsl(var(--foreground));margin-top:.2rem;font-size:.9375rem;font-weight:700}.dashboard-v2-radar-p0__desc{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:11px;line-height:1.4}.dashboard-v2-radar-p0__action{border:1px solid var(--radar-accent);border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-radar-p0__action{border:1px solid color-mix(in srgb,var(--radar-accent)30%,hsl(var(--border)))}}.dashboard-v2-radar-p0__action{background:var(--radar-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-radar-p0__action{background:color-mix(in srgb,var(--radar-accent)10%,hsl(var(--card)))}}.dashboard-v2-radar-p0__action{color:hsl(var(--foreground));padding:.45rem .75rem;font-size:11px;font-weight:700;transition:background .15s,transform .15s}.dashboard-v2-radar-p0__action:hover{background:var(--radar-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-radar-p0__action:hover{background:color-mix(in srgb,var(--radar-accent)16%,hsl(var(--card)))}}.dashboard-v2-radar-p0__action:hover{transform:translateY(-1px)}.dashboard-v2-radar__secondary{flex-direction:column;gap:.4rem;display:flex}.dashboard-v2-radar__secondary-label{font-family:var(--font-metric);letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));padding-left:.1rem;font-size:9px;font-weight:700}.dashboard-v2-radar__chips{flex-wrap:wrap;gap:.5rem;display:flex}@keyframes dashboard-v2-bento-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-v2-radar-clear-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dashboard-v2-kbd{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.5);min-width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground));border-radius:.4rem;justify-content:center;align-items:center;padding:0 .3rem;font-size:10px;font-weight:800;display:inline-flex}.dashboard-v2-kbd-hint{border:1px solid hsl(var(--border)/.85);background:hsl(var(--muted)/.35);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));border-radius:9999px;align-items:center;padding:.2rem .55rem;font-size:10px;font-weight:700}.dashboard-v2-bento-tile--active{box-shadow:var(--shadow-surface-md);transform:translateY(-3px)scale(.985)}.dashboard-v2-resume-panel{background:linear-gradient(165deg,var(--module-dashboard)0%,hsl(var(--card))55%,var(--module-dashboard)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-resume-panel{background:linear-gradient(165deg,color-mix(in srgb,var(--module-dashboard)5%,hsl(var(--card))),hsl(var(--card))55%,color-mix(in srgb,var(--module-dashboard)3%,hsl(var(--card))))}}.dashboard-v2-attention{background:linear-gradient(180deg,var(--color-orange)0%,hsl(var(--card))72%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-attention{background:linear-gradient(180deg,color-mix(in srgb,var(--color-orange)4%,hsl(var(--card))),hsl(var(--card))72%)}}.dashboard-v2-attention-summary{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.dashboard-v2-attention-list{flex-direction:column;gap:.55rem;display:flex}.dashboard-v2-attention-row{--attention-accent:var(--color-orange);border:1px solid var(--attention-accent);border-radius:1rem;flex-direction:column;gap:.65rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-attention-row{border:1px solid color-mix(in srgb,var(--attention-accent)22%,hsl(var(--border)))}}.dashboard-v2-attention-row{background:linear-gradient(132deg,var(--attention-accent)0%,hsl(var(--card))74%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-attention-row{background:linear-gradient(132deg,color-mix(in srgb,var(--attention-accent)7%,hsl(var(--card))),hsl(var(--card))74%)}}.dashboard-v2-attention-row{box-shadow:var(--shadow-surface-sm);animation:.44s cubic-bezier(.22,1,.36,1) backwards dashboard-v2-attention-in;animation-delay:var(--attention-stagger,0s);padding:.8rem .9rem .8rem .85rem}@media(min-width:640px){.dashboard-v2-attention-row{flex-direction:row;align-items:center}}.dashboard-v2-attention-row--critical{--attention-accent:var(--color-red-apple)}.dashboard-v2-attention-row--warning{--attention-accent:var(--color-orange)}.dashboard-v2-attention-row--info{--attention-accent:var(--color-teal-apple)}.dashboard-v2-attention-row__rail{background:var(--attention-accent);width:3px;box-shadow:0 0 10px var(--attention-accent);position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-attention-row__rail{box-shadow:0 0 10px color-mix(in srgb,var(--attention-accent)35%,transparent)}}.dashboard-v2-attention-row__meta{align-items:center;gap:.4rem;display:flex}.dashboard-v2-attention-row__icon{border:1px solid var(--attention-accent);border-radius:.5rem;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-attention-row__icon{border:1px solid color-mix(in srgb,var(--attention-accent)26%,hsl(var(--border)))}}.dashboard-v2-attention-row__icon{background:var(--attention-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-attention-row__icon{background:color-mix(in srgb,var(--attention-accent)10%,hsl(var(--card)))}}.dashboard-v2-attention-row__icon{color:var(--attention-accent)}.dashboard-v2-attention-row__chip{font-family:var(--font-metric);letter-spacing:.12em;text-transform:uppercase;color:var(--attention-accent);font-size:9px;font-weight:700}.dashboard-v2-attention-row__count{background:var(--attention-accent);border-radius:.45rem;min-width:1.35rem;margin-left:auto}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-attention-row__count{background:color-mix(in srgb,var(--attention-accent)12%,hsl(var(--card)))}}.dashboard-v2-attention-row__count{font-family:var(--font-metric);text-align:center;color:var(--attention-accent);padding:.1rem .35rem;font-size:11px;font-weight:800}.dashboard-v2-attention-row__title{letter-spacing:-.02em;color:hsl(var(--foreground));margin-top:.2rem;font-size:.875rem;font-weight:700}.dashboard-v2-attention-row__desc{color:hsl(var(--muted-foreground));margin-top:.15rem;font-size:11px;line-height:1.4}.dashboard-v2-attention-row__action{border:1px solid var(--attention-accent);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;height:2.15rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-attention-row__action{border:1px solid color-mix(in srgb,var(--attention-accent)28%,hsl(var(--border)))}}.dashboard-v2-attention-row__action{background:var(--attention-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-attention-row__action{background:color-mix(in srgb,var(--attention-accent)9%,hsl(var(--card)))}}.dashboard-v2-attention-row__action{color:hsl(var(--foreground));padding:0 .75rem;font-size:11px;font-weight:700;transition:background .15s,transform .15s}.dashboard-v2-attention-row__action:hover{background:var(--attention-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-attention-row__action:hover{background:color-mix(in srgb,var(--attention-accent)14%,hsl(var(--card)))}}.dashboard-v2-attention-row__action:hover{transform:translateY(-1px)}.dashboard-v2-attention-empty{border:1px dashed var(--color-green-apple);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-attention-empty{border:1px dashed color-mix(in srgb,var(--color-green-apple)26%,hsl(var(--border)))}}.dashboard-v2-attention-empty{background:linear-gradient(120deg,var(--color-green-apple)0%,hsl(var(--card))72%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-attention-empty{background:linear-gradient(120deg,color-mix(in srgb,var(--color-green-apple)6%,hsl(var(--card))),hsl(var(--card))72%)}}.dashboard-v2-attention-empty{text-align:center;padding:1.25rem 1rem;animation:.5s cubic-bezier(.22,1,.36,1) backwards dashboard-v2-radar-clear-in}.dashboard-v2-attention-empty__icon{background:var(--color-green-apple);border-radius:9999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-attention-empty__icon{background:color-mix(in srgb,var(--color-green-apple)14%,hsl(var(--card)))}}.dashboard-v2-attention-empty__icon{box-shadow:0 0 0 4px var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-attention-empty__icon{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-green-apple)10%,transparent)}}.dashboard-v2-attention-empty__title{color:hsl(var(--foreground));margin-top:.65rem;font-size:.875rem;font-weight:700}.dashboard-v2-attention-empty__text{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:12px;line-height:1.45}@keyframes dashboard-v2-attention-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dashboard-v2-myday-panel{background:linear-gradient(180deg,var(--color-cyan)0%,hsl(var(--card))72%);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-myday-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--color-cyan)4%,hsl(var(--card))),hsl(var(--card))72%)}}.dashboard-v2-myday-task-count{border:1px solid var(--color-cyan);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-myday-task-count{border:1px solid color-mix(in srgb,var(--color-cyan)24%,hsl(var(--border)))}}.dashboard-v2-myday-task-count{background:var(--color-cyan)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-myday-task-count{background:color-mix(in srgb,var(--color-cyan)8%,hsl(var(--card)))}}.dashboard-v2-myday-task-count{font-family:var(--font-metric);letter-spacing:.08em;text-transform:uppercase;color:var(--color-cyan-dark);padding:.14rem .5rem;font-size:9px;font-weight:700}.dashboard-v2-myday-stats-wrap{flex-direction:column;gap:.4rem;display:flex}.dashboard-v2-myday-stats-rail{align-items:center;gap:.4rem;padding-left:.05rem;display:flex}.dashboard-v2-myday-stats-rail__led{background:linear-gradient(90deg,var(--color-cyan),transparent);width:1.2rem;height:2px;box-shadow:0 0 8px var(--color-cyan);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-myday-stats-rail__led{box-shadow:0 0 8px color-mix(in srgb,var(--color-cyan)35%,transparent)}}.dashboard-v2-myday-stats-rail__label{font-family:var(--font-metric);letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:9px;font-weight:700}.dashboard-v2-myday-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.dashboard-v2-myday-empty{border:1px dashed hsl(var(--border));background:hsl(var(--muted)/.18);text-align:center;border-radius:1rem;padding:1rem}.dashboard-v2-myday-empty__title{color:hsl(var(--foreground));font-size:.875rem;font-weight:700}.dashboard-v2-myday-empty__text{color:hsl(var(--muted-foreground));margin-top:.35rem;font-size:11px;line-height:1.45}.dashboard-v2-myday-tasks{margin-top:1rem}.dashboard-v2-myday-tasks__label{font-family:var(--font-metric);letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:.5rem;font-size:9px;font-weight:700}.dashboard-v2-myday-tasks-empty{border:1px dashed var(--color-green-apple);border-radius:.85rem;align-items:flex-start;gap:.55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-myday-tasks-empty{border:1px dashed color-mix(in srgb,var(--color-green-apple)24%,hsl(var(--border)))}}.dashboard-v2-myday-tasks-empty{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-myday-tasks-empty{background:color-mix(in srgb,var(--color-green-apple)5%,hsl(var(--card)))}}.dashboard-v2-myday-tasks-empty{padding:.65rem .75rem}.dashboard-v2-myday-tasks-empty__title{color:hsl(var(--foreground));font-size:.8125rem;font-weight:700}.dashboard-v2-myday-tasks-empty__text{color:hsl(var(--muted-foreground));margin-top:.15rem;font-size:11px;line-height:1.4}.dashboard-v2-myday-task-list{flex-direction:column;gap:.45rem;display:flex}.dashboard-v2-empty-panel,.dashboard-v2-empty-inline{border:1px dashed hsl(var(--border));background:hsl(var(--muted)/.2);border-radius:1rem}.dashboard-v2-empty-panel{text-align:center;padding:1rem}.dashboard-v2-empty-inline{color:hsl(var(--muted-foreground));padding:.65rem .75rem;font-size:12px}.dashboard-v2-task-row{--task-accent:var(--color-cyan);border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));box-shadow:var(--shadow-surface-sm);animation:.4s cubic-bezier(.22,1,.36,1) backwards dashboard-v2-task-in;animation-delay:var(--task-stagger,0s);border-radius:.9rem;align-items:stretch;display:flex;position:relative;overflow:hidden}.dashboard-v2-task-row--overdue{--task-accent:var(--color-red-apple);border-color:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-task-row--overdue{border-color:color-mix(in srgb,var(--color-red-apple)28%,hsl(var(--border)))}}.dashboard-v2-task-row--overdue{background:linear-gradient(120deg,var(--color-red-apple)0%,hsl(var(--card))74%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-task-row--overdue{background:linear-gradient(120deg,color-mix(in srgb,var(--color-red-apple)7%,hsl(var(--card))),hsl(var(--card))74%)}}.dashboard-v2-task-row__rail{background:var(--task-accent);width:3px;position:absolute;top:0;bottom:0;left:0}.dashboard-v2-task-row__main{text-align:left;flex:1;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.65rem .75rem .65rem .8rem;transition:background .15s;display:flex}.dashboard-v2-task-row__main:hover{background:hsl(var(--muted)/.22)}.dashboard-v2-task-row__title-row{align-items:center;gap:.4rem;display:flex}.dashboard-v2-task-row__overdue{background:var(--color-red-apple);border-radius:9999px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-task-row__overdue{background:color-mix(in srgb,var(--color-red-apple)12%,hsl(var(--card)))}}.dashboard-v2-task-row__overdue{font-family:var(--font-metric);letter-spacing:.08em;text-transform:uppercase;color:var(--color-red-apple);padding:.08rem .4rem;font-size:8px;font-weight:800}.dashboard-v2-task-row__deadline{color:hsl(var(--muted-foreground));margin-top:.1rem;font-size:11px}.dashboard-v2-task-row__complete{border-left:1px solid hsl(var(--border)/.85);width:2.75rem;color:var(--color-green-apple);justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.dashboard-v2-task-row__complete:hover:not(:disabled){background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-task-row__complete:hover:not(:disabled){background:color-mix(in srgb,var(--color-green-apple)10%,transparent)}}.dashboard-v2-task-row__complete:disabled{opacity:.6}@keyframes dashboard-v2-myday-stat-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-v2-task-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.dashboard-v2-severity-pill{font-family:var(--font-metric);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.2rem;padding:.14rem .5rem;font-size:9px;font-weight:700;display:inline-flex}.dashboard-v2-severity-pill--critical{border-color:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-severity-pill--critical{border-color:color-mix(in srgb,var(--color-red-apple)28%,hsl(var(--border)))}}.dashboard-v2-severity-pill--critical{background:var(--color-red-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-severity-pill--critical{background:color-mix(in srgb,var(--color-red-apple)10%,hsl(var(--card)))}}.dashboard-v2-severity-pill--critical{color:var(--color-red-apple)}.dashboard-v2-severity-pill--warning{border-color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-severity-pill--warning{border-color:color-mix(in srgb,var(--color-orange)28%,hsl(var(--border)))}}.dashboard-v2-severity-pill--warning{background:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-severity-pill--warning{background:color-mix(in srgb,var(--color-orange)10%,hsl(var(--card)))}}.dashboard-v2-severity-pill--warning{color:var(--color-orange)}.dashboard-v2-severity-pill--info{border-color:var(--color-teal-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-severity-pill--info{border-color:color-mix(in srgb,var(--color-teal-apple)26%,hsl(var(--border)))}}.dashboard-v2-severity-pill--info{background:var(--color-teal-apple)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-severity-pill--info{background:color-mix(in srgb,var(--color-teal-apple)9%,hsl(var(--card)))}}.dashboard-v2-severity-pill--info{color:var(--color-teal-apple)}.dashboard-v2-service-col--intake{--service-col-accent:var(--color-cyan)}.dashboard-v2-service-col--inProgress{--service-col-accent:var(--color-orange)}.dashboard-v2-service-col--ready{--service-col-accent:var(--color-green-apple)}@media(prefers-reduced-motion:reduce){.dashboard-v2-section{animation:none!important}}.calc-page{--calc-page-accent:var(--color-green-apple);min-height:calc(100dvh - 5.5rem);margin:calc(-1*var(--crm-module-padding-y))calc(-1*var(--crm-module-padding-x));padding:var(--crm-module-padding-y)var(--crm-module-padding-x);background:hsl(var(--muted))}@media(min-width:640px){.calc-page{margin:calc(-1*var(--crm-module-padding-y-sm))calc(-1*var(--crm-module-padding-x-sm));padding:var(--crm-module-padding-y-sm)var(--crm-module-padding-x-sm)}}@media(min-width:1024px){.calc-page{margin:calc(-1*var(--crm-module-padding-y-lg))calc(-1*var(--crm-module-padding-x-lg));padding:var(--crm-module-padding-y-lg)var(--crm-module-padding-x-lg)}}.calc-page__inner{flex-direction:column;gap:1rem;max-width:1760px;margin-inline:auto;display:flex}.calc-page__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem 1.25rem;display:flex}.calc-page__header-main{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.calc-page__back{border:1px solid hsl(var(--border)/.9);background:hsl(var(--card));width:2.25rem;height:2.25rem;color:hsl(var(--muted-foreground));box-shadow:var(--shadow-surface-sm);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:.15rem;transition:color .15s,border-color .15s,background .15s;display:flex}.calc-page__module-icon{border:1px solid var(--module-dashboard);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.calc-page__module-icon{border:1px solid color-mix(in srgb,var(--module-dashboard)22%,hsl(var(--border)))}}.calc-page__module-icon{background:var(--module-dashboard)}@supports (color:color-mix(in lab,red,red)){.calc-page__module-icon{background:color-mix(in srgb,var(--module-dashboard)12%,hsl(var(--card)))}}.calc-page__module-icon{color:var(--module-dashboard);box-shadow:var(--shadow-surface-sm)}.calc-page__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:10px;font-weight:700}.calc-page__back:hover{color:hsl(var(--foreground));border-color:var(--calc-page-accent)}@supports (color:color-mix(in lab,red,red)){.calc-page__back:hover{border-color:color-mix(in srgb,var(--calc-page-accent)28%,hsl(var(--border)))}}.calc-page__title{letter-spacing:-.03em;color:hsl(var(--foreground));font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:700;line-height:1.15}.calc-page__meta{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.25rem;font-size:13px;display:flex}.calc-page__meta-dot{background:hsl(var(--muted-foreground)/.55);border-radius:9999px;width:3px;height:3px}.calc-page__meta-active{font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.calc-page__header-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.calc-page__fx{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));font-size:12px;font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));box-shadow:var(--shadow-surface-sm);border-radius:.65rem;padding:.45rem .7rem}.calc-page__fx-sep{vertical-align:middle;background:hsl(var(--border));width:1px;height:.75rem;margin:0 .45rem;display:inline-block}.calc-page__header-btn{border:1px solid hsl(var(--border)/.9);background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:var(--shadow-surface-sm);border-radius:.65rem;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.calc-page__header-btn:hover{border-color:var(--calc-page-accent)}@supports (color:color-mix(in lab,red,red)){.calc-page__header-btn:hover{border-color:color-mix(in srgb,var(--calc-page-accent)25%,hsl(var(--border)))}}.calc-page__header-btn--primary{border-color:var(--calc-page-accent)}@supports (color:color-mix(in lab,red,red)){.calc-page__header-btn--primary{border-color:color-mix(in srgb,var(--calc-page-accent)32%,hsl(var(--border)))}}.calc-page__header-btn--primary{background:var(--calc-page-accent)}@supports (color:color-mix(in lab,red,red)){.calc-page__header-btn--primary{background:color-mix(in srgb,var(--calc-page-accent)9%,hsl(var(--card)))}}.calc-page__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;display:grid}@media(min-width:1024px){.calc-page__layout{grid-template-columns:11.5rem minmax(0,1fr);gap:.85rem}}.calc-page__rail{display:none}@media(min-width:1024px){.calc-page__rail{display:block;position:sticky;top:.75rem}}.calc-page__rail-nav{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));box-shadow:var(--shadow-surface-sm);border-radius:1rem;flex-direction:column;gap:.35rem;padding:.5rem;display:flex}.calc-page__rail-item{text-align:left;border:1px solid #0000;border-radius:.65rem;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;padding:.55rem .65rem;transition:background .15s,border-color .15s;display:flex}.calc-page__rail-item:hover{background:hsl(var(--muted)/.45)}.calc-page__rail-item--filled{border-color:hsl(var(--border)/.7)}.calc-page__rail-item--active{border-color:var(--rail-accent)}@supports (color:color-mix(in lab,red,red)){.calc-page__rail-item--active{border-color:color-mix(in srgb,var(--rail-accent)35%,hsl(var(--border)))}}.calc-page__rail-item--active{background:var(--rail-accent)}@supports (color:color-mix(in lab,red,red)){.calc-page__rail-item--active{background:color-mix(in srgb,var(--rail-accent)7%,hsl(var(--card)))}}.calc-page__rail-item--active{box-shadow:inset 3px 0 0 0 var(--rail-accent)}.calc-page__rail-label{color:hsl(var(--foreground));font-size:12px;font-weight:700}.calc-page__rail-metric{font-size:11px;font-weight:500;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.calc-page__rail-item--active .calc-page__rail-metric{color:hsl(var(--foreground));font-weight:600}.calc-page__workspace{min-height:min(78vh,780px)}.calc-page .exit-calc-v5--page{border:1px solid hsl(var(--border)/.88);background:hsl(var(--card));min-height:100%;box-shadow:var(--shadow-surface-md);border-radius:1rem}.calc-page .exit-calc-v5--page .exit-calc-v4-scanlines,.calc-page .exit-calc-v5--page .exit-calc-v3-accent-rail{display:none}.calc-page .exit-calc-v5--page .exit-calc-v5-page-context{border-bottom:1px solid hsl(var(--border)/.75);background:hsl(var(--muted)/.35);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.65rem .85rem;display:flex}.calc-page .exit-calc-v5-page-context-label{color:hsl(var(--foreground));font-size:13px;font-weight:700}.calc-page .exit-calc-v5-page-context-hint{color:hsl(var(--muted-foreground));margin-top:.1rem;font-size:12px}.calc-page .exit-calc-v5-page-context-tools{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.calc-page .exit-calc-v5-tool{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));width:2rem;height:2rem;color:hsl(var(--muted-foreground));border-radius:.55rem;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:flex}.calc-page .exit-calc-v5-tool:hover{color:hsl(var(--foreground));border-color:hsl(var(--border))}.calc-page .exit-calc-v5-tool--active{color:hsl(var(--foreground));border-color:var(--calc-tab-accent)}@supports (color:color-mix(in lab,red,red)){.calc-page .exit-calc-v5-tool--active{border-color:color-mix(in srgb,var(--calc-tab-accent)35%,hsl(var(--border)))}}.calc-page .exit-calc-v5-tool--active{background:var(--calc-tab-accent)}@supports (color:color-mix(in lab,red,red)){.calc-page .exit-calc-v5-tool--active{background:color-mix(in srgb,var(--calc-tab-accent)8%,hsl(var(--card)))}}.calc-page .exit-calc-v5-tool--sales{color:var(--color-green-apple)}.calc-page .exit-calc-v5-tool--sales:hover{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.calc-page .exit-calc-v5-tool--sales:hover{background:color-mix(in srgb,var(--color-green-apple)10%,hsl(var(--card)))}}.calc-page .exit-calc-v3-tabs{background:hsl(var(--muted)/.35);border-bottom-color:hsl(var(--border)/.75)}.calc-page .exit-calc-v3-body{background:hsl(var(--card))}.calc-page .exit-calc-v3-footer{background:hsl(var(--muted)/.25)}.calc-page .exit-calc-margin-health{letter-spacing:.06em;font-size:10px}.calc-page .exit-calc-margin-health--ok{color:var(--color-teal-apple)}@supports (color:color-mix(in lab,red,red)){.calc-page .exit-calc-margin-health--ok{color:color-mix(in srgb,var(--color-teal-apple)88%,hsl(var(--foreground)))}}.calc-page .exit-calc-margin-health--low{color:var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.calc-page .exit-calc-margin-health--low{color:color-mix(in srgb,var(--color-orange)90%,hsl(var(--foreground)))}}.calc-page .exit-calc-margin-health--good{color:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.calc-page .exit-calc-margin-health--good{color:color-mix(in srgb,var(--color-green-apple)88%,hsl(var(--foreground)))}}@media(min-width:1024px){.calc-page .exit-calc-staff-dock--page-mobile{display:none}}.calc-page .exit-calc-v3-tab--active{box-shadow:var(--shadow-surface-sm)}.exit-calc-staff-dock{z-index:2;border-top:1px solid hsl(var(--border)/.75);background:hsl(var(--muted)/.28);padding:.55rem .75rem}.calc-staff-actions{border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));border-radius:.75rem;gap:.2rem;width:100%;padding:.2rem;display:flex}.calc-staff-actions__btn{min-height:2.25rem;color:hsl(var(--muted-foreground));background:0 0;border:none;border-radius:.55rem;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.calc-staff-actions__btn:hover{background:hsl(var(--muted)/.55);color:hsl(var(--foreground))}.calc-staff-actions__btn--primary{color:hsl(var(--foreground));background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.calc-staff-actions__btn--primary{background:color-mix(in srgb,var(--color-green-apple)11%,hsl(var(--card)))}}.calc-staff-actions__btn--primary:hover{background:var(--color-green-apple)}@supports (color:color-mix(in lab,red,red)){.calc-staff-actions__btn--primary:hover{background:color-mix(in srgb,var(--color-green-apple)16%,hsl(var(--card)))}}.calc-staff-actions--compact .calc-staff-actions__btn span{font-size:11px}.exit-calc-rate-table tbody tr:hover{background:hsl(var(--muted)/.45)}.exit-calc-rate-stat{border-color:hsl(var(--border)/.85);background:hsl(var(--card))}.calc-page .exit-calc-v3--page:before{display:none}.calc-page .exit-calc-v3--page{box-shadow:none}.calc-page .exit-calc-v2-body{background:hsl(var(--card))}.calc-page .exit-calc-v3-hero:after{display:none}.calc-page .exit-calc-v3-kpi{background:hsl(var(--card))}.calc-page .exit-calc-fx-strip{border:1px solid hsl(var(--border)/.85);background:hsl(var(--muted)/.45);color:hsl(var(--foreground))}.calc-page .exit-calc-fx-strip__input{border-color:hsl(var(--border)/.9);background:hsl(var(--card));color:hsl(var(--foreground))}.calc-page .exit-calc-fx-strip__input:focus{border-color:var(--module-dashboard)}@supports (color:color-mix(in lab,red,red)){.calc-page .exit-calc-fx-strip__input:focus{border-color:color-mix(in srgb,var(--module-dashboard)35%,hsl(var(--border)))}}.calc-page .exit-calc-fx-strip__pill{letter-spacing:normal;text-transform:none;color:hsl(var(--muted-foreground));font-size:10px;font-weight:600}.calc-page .exit-calc-fx-strip__pill--active{border-color:hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground))}.calc-page .exit-calc-fx-strip__apply{border-color:hsl(var(--border)/.9);background:hsl(var(--card));letter-spacing:normal;text-transform:none;color:hsl(var(--foreground));font-size:11px;font-weight:600}.calc-page .exit-calc-fx-strip__apply:not(:disabled):hover{background:hsl(var(--muted)/.55)}.calc-page .exit-calc-staff-dock,.calc-page .exit-calc-v3-footer{-webkit-backdrop-filter:none;backdrop-filter:none}.calc-page .exit-calc-v3-tab{font-size:12px}.calc-page .exit-calc-category-chip:hover{transform:none}.calc-page .exit-calc-offer-card{background:hsl(var(--card))}.calc-page .exit-calc-bridge:hover{transform:none}.calc-page .exit-calc-v4--focus{border:1px solid hsl(var(--border)/.9);box-shadow:var(--shadow-surface-lg);inset:.5rem}@media(min-width:768px){.calc-page .exit-calc-v4--focus{inset:.75rem 1rem}}.calc-page .exit-calc-focus-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000061}.calc-page__meta-active,.calc-page__fx,.calc-page__rail-metric,.calc-page .exit-calc-fx-strip__result{font-family:var(--font-mono)}.app-shell-frame{background:var(--app-canvas-gradient);background-color:hsl(var(--background))}.app-shell-sidebar{box-shadow:none;background:0 0;border-color:#0000}.border-shell{border-color:var(--shell-border)}.sidebar-section-label{color:hsl(var(--muted-foreground)/.85);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:600;line-height:1.2}.sidebar-nav-item{--nav-module:var(--accent-action);border-radius:var(--radius-2xl);letter-spacing:-.01em;width:100%;min-height:2.75rem;transition:background-color var(--motion-fast,.15s)ease,color var(--motion-fast,.15s)ease;cursor:pointer;border:none;outline:none;align-items:center;gap:.625rem;padding-inline:.625rem;font-size:.875rem;font-weight:500;display:flex}.sidebar-nav-item--expanded{justify-content:flex-start;padding-inline:.75rem}.sidebar-nav-item--collapsed{justify-content:center;padding-inline:.5rem}.sidebar-nav-indicator{background:var(--accent-action);opacity:0;width:3px;height:1.125rem;transition:opacity var(--motion-fast,.15s)ease;border-radius:9999px;position:absolute;top:50%;left:.25rem;transform:translateY(-50%)}.sidebar-nav-item--active .sidebar-nav-indicator{opacity:1;animation:.22s cubic-bezier(.22,1,.36,1) both sidebar-nav-indicator-in}.sidebar-nav-item--inactive{color:hsl(var(--foreground)/.82);background:0 0}.sidebar-nav-item--inactive:hover{background:hsl(var(--muted)/.65);color:hsl(var(--foreground))}.sidebar-nav-item--inactive:hover .sidebar-nav-icon{color:hsl(var(--foreground))}.sidebar-nav-item--active{background:var(--accent-action-muted);color:hsl(var(--foreground));box-shadow:inset 0 0 0 1px var(--accent-action);font-weight:600}@supports (color:color-mix(in lab,red,red)){.sidebar-nav-item--active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-action)12%,transparent)}}.dark .sidebar-nav-item--active{background:var(--accent-action)}@supports (color:color-mix(in lab,red,red)){.dark .sidebar-nav-item--active{background:color-mix(in srgb,var(--accent-action)16%,hsl(var(--muted)/.45))}}.dark .sidebar-nav-item--active{box-shadow:inset 0 0 0 1px var(--accent-action)}@supports (color:color-mix(in lab,red,red)){.dark .sidebar-nav-item--active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-action)14%,transparent)}}.sidebar-nav-icon-wrap{border-radius:var(--radius-xl);width:2rem;height:2rem;transition:background-color var(--motion-fast,.15s)ease,color var(--motion-fast,.15s)ease;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.sidebar-nav-item--inactive .sidebar-nav-icon-wrap{background:0 0}.sidebar-nav-item--inactive:hover .sidebar-nav-icon-wrap{background:hsl(var(--muted)/.5)}.sidebar-nav-icon{stroke-width:1.85px;width:1.125rem;height:1.125rem;color:hsl(var(--muted-foreground));transition:color var(--motion-fast,.15s)ease}.sidebar-nav-icon--active{color:var(--accent-action)}.sidebar-nav-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;position:relative;overflow:hidden}.nav-scroll-host{isolation:isolate}.nav-scroll-viewport{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scroll-padding-block:.75rem;overflow:hidden auto}.nav-scroll-viewport::-webkit-scrollbar{width:5px}.nav-scroll-viewport::-webkit-scrollbar-track{background:0 0}.nav-scroll-viewport::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.22);border-radius:9999px}.nav-scroll-viewport:hover::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.38)}.nav-scroll-viewport:focus-within::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.38)}.nav-scroll-viewport{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground)/.28)transparent}.nav-scroll-fade{pointer-events:none;z-index:2;opacity:0;height:1.75rem;transition:opacity .18s;position:absolute;left:0;right:.25rem}.nav-scroll-fade[data-visible=true]{opacity:1}.nav-scroll-fade--top{background:linear-gradient(to bottom,hsl(var(--card))0%,hsl(var(--card)/.92)35%,transparent 100%);top:0}.nav-scroll-fade--bottom{background:linear-gradient(to top,hsl(var(--card))0%,hsl(var(--card)/.92)35%,transparent 100%);bottom:0}.nav-scroll-nudges{pointer-events:none;z-index:3;position:absolute;inset:0}.nav-scroll-nudge{pointer-events:auto;border:1px solid hsl(var(--border)/.85);background:hsl(var(--card)/.94);width:1.75rem;height:1.75rem;color:hsl(var(--muted-foreground));box-shadow:var(--shadow-surface-sm);-webkit-backdrop-filter:blur(10px);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;transition:transform .16s,color .16s,border-color .16s,box-shadow .16s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav-scroll-nudge:hover{color:hsl(var(--foreground));border-color:hsl(var(--border));box-shadow:var(--shadow-surface-md);transform:translate(-50%)translateY(-1px)}.nav-scroll-nudge:active{transform:translate(-50%)scale(.94)}.nav-scroll-nudge--top{top:.35rem}.nav-scroll-nudge--bottom{bottom:.35rem}.sidebar-nav-shell{background:radial-gradient(120% 80% at 0% 0%,hsl(var(--muted)/.35)0%,transparent 55%),radial-gradient(90% 60% at 100% 100%,hsl(var(--muted)/.2)0%,transparent 50%),hsl(var(--card));position:relative}.sidebar-nav-shell:before{content:"";pointer-events:none;border-radius:inherit;opacity:.45;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");position:absolute;inset:0}.sidebar-nav-shell>*{z-index:1;position:relative}.sidebar-section-label-row{align-items:center;gap:.5rem;display:flex}.sidebar-section-label-row:after{content:"";background:linear-gradient(to right,hsl(var(--border)/.9),hsl(var(--border)/.15));flex:1;height:1px}.sidebar-section-label-dot{background:hsl(var(--muted-foreground)/.45);width:.3125rem;height:.3125rem;box-shadow:0 0 0 2px hsl(var(--muted)/.5);border-radius:9999px;flex-shrink:0}@keyframes sidebar-nav-indicator-in{0%{opacity:0;transform:translateY(-50%)scaleY(.35)}to{opacity:1;transform:translateY(-50%)scaleY(1)}}.sidebar-nav-item:active:not(:disabled){transform:scale(.985)}.sidebar-nav-item--active .sidebar-nav-icon-wrap{background:var(--accent-action)}@supports (color:color-mix(in lab,red,red)){.sidebar-nav-item--active .sidebar-nav-icon-wrap{background:color-mix(in srgb,var(--accent-action)14%,transparent)}}.sidebar-nav-item--active .sidebar-nav-icon-wrap{box-shadow:none}.mobile-bottom-nav-dock{pointer-events:none}.mobile-bottom-nav-dock-inner{pointer-events:auto;min-height:var(--mobile-bottom-nav);border:1px solid hsl(var(--border)/.82);background:hsl(var(--card)/.88);box-shadow:0 12px 40px -16px hsl(var(--foreground)/.22),0 0 0 1px hsl(var(--foreground)/.04) inset;-webkit-backdrop-filter:blur(18px)saturate(160%);border-radius:1.375rem;justify-content:space-around;align-items:stretch;margin-inline:.75rem;display:flex}.dark .mobile-bottom-nav-dock-inner{background:hsl(var(--card)/.82);box-shadow:0 16px 48px -20px #000000a6,0 0 0 1px hsl(var(--foreground)/.06) inset}.mobile-bottom-nav-tab{min-width:0;min-height:var(--mobile-bottom-nav);cursor:pointer;background:0 0;border:none;outline:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.125rem;padding-inline:.25rem;display:flex;position:relative}.mobile-bottom-nav-active-pill{z-index:0;border-radius:1rem;position:absolute;inset:.35rem .2rem}.mobile-bottom-nav-accent-bar{z-index:1;border-radius:9999px;width:1.375rem;height:.125rem;position:absolute;top:.3rem;left:50%;transform:translate(-50%)}.mobile-bottom-nav-icon-wrap{z-index:1;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;position:relative}.mobile-bottom-nav-icon{width:1.375rem;height:1.375rem;transition:color .16s}.mobile-bottom-nav-label{z-index:1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline:.25rem;font-size:.625rem;line-height:1;position:relative;overflow:hidden}.mobile-drawer-footer-panel{border:1px solid hsl(var(--border)/.82);background:linear-gradient(180deg,hsl(var(--muted)/.45),hsl(var(--muted)/.22));border-radius:1rem}.mobile-top-bar:after{content:"";background:linear-gradient(90deg,transparent 0%,hsl(var(--border)/.85)20%,hsl(var(--border)/.85)80%,transparent 100%);pointer-events:none;inset-inline:1rem;height:1px;position:absolute;bottom:0}.desktop-header{z-index:40;border-bottom:1px solid hsl(var(--border)/.8);background-color:hsl(var(--card)/.8);height:48px;color:hsl(var(--card-foreground));-webkit-backdrop-filter:blur(20px)saturate(150%);align-items:center;padding:0 20px;transition:background-color .2s,border-color .2s;position:relative;top:0}.desktop-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent 0%,hsl(var(--foreground)/.06)50%,transparent 100%);opacity:.65;height:1px;position:absolute;top:0;left:0;right:0}.dark .desktop-header:after{opacity:.35;background:linear-gradient(90deg,transparent 0%,hsl(var(--foreground)/.08)50%,transparent 100%)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.desktop-header{background-color:hsl(var(--card)/.72)}}.dark .desktop-header{border-bottom-color:hsl(var(--border)/.9);background-color:hsl(var(--card)/.78)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark .desktop-header{background-color:hsl(var(--card)/.65)}}.shell-icon-btn{border:1px solid var(--shell-border);background-color:hsl(var(--card));width:2.5rem;height:2.5rem;color:var(--shell-text-primary);cursor:pointer;transition:background-color var(--duration-motion-fast,.15s)ease,border-color var(--duration-motion-fast,.15s)ease,transform var(--duration-motion-fast,.15s)cubic-bezier(.34,1.56,.64,1);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.shell-icon-btn:hover{background-color:hsl(var(--muted))}.shell-icon-btn:active{transform:scale(.96)}.shell-icon-btn:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring)/.45);outline:none}.shell-search-trigger{border-radius:var(--radius-2xl);border:1px solid hsl(var(--border)/.85);background:hsl(var(--muted)/.35);width:100%;color:hsl(var(--muted-foreground));cursor:pointer;transition:border-color var(--duration-motion-fast,.15s)ease,background-color var(--duration-motion-fast,.15s)ease,box-shadow var(--duration-motion-fast,.15s)ease;align-items:center;gap:.625rem;display:flex}.shell-search-trigger:hover{border-color:hsl(var(--primary)/.28);background:hsl(var(--muted)/.55);box-shadow:0 0 0 1px hsl(var(--primary)/.06)}.shell-search-trigger:focus-visible{border-color:hsl(var(--primary)/.4);box-shadow:0 0 0 3px hsl(var(--ring)/.3);outline:none}.shell-search-trigger kbd{pointer-events:none;border:1px solid hsl(var(--border)/.85);background:hsl(var(--background)/.92);font-family:var(--font-mono);color:hsl(var(--muted-foreground));box-shadow:var(--shadow-surface-sm);border-radius:.375rem;align-items:center;gap:.125rem;padding:0 .375rem;font-size:.625rem;font-weight:500;display:none}@media(min-width:640px){.shell-search-trigger kbd{display:inline-flex}}.shell-page-title{letter-spacing:-.02em;color:var(--shell-text-primary);font-size:.9375rem;font-weight:600}.shell-user-trigger{cursor:pointer;transition:background-color var(--duration-motion-fast,.15s)ease;border-radius:.75rem;align-items:center;gap:.625rem;padding:.375rem .625rem;display:flex}.shell-user-trigger:hover{background-color:hsl(var(--muted))}.shell-user-trigger:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring)/.4);outline:none}.shell-avatar{background:var(--gradient-primary-br);width:1.75rem;height:1.75rem;color:hsl(var(--primary-foreground));border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.command-palette-content{border:1px solid hsl(var(--border)/.9);background:hsl(var(--popover));max-width:42rem;box-shadow:0 0 0 1px hsl(var(--border)/.4),0 24px 80px #151c2824;border-radius:1rem;gap:0;padding:0;overflow:hidden}.dark .command-palette-content{box-shadow:0 0 0 1px hsl(var(--border)/.5),0 28px 90px #06090e8c}.command-palette-root{background:0 0;border-radius:1rem}.command-palette-root [cmdk-input-wrapper]{border-bottom:1px solid hsl(var(--border)/.75);height:3.25rem;padding-inline:1rem}.command-palette-root [cmdk-input]{letter-spacing:-.01em;font-size:.9375rem}.command-palette-root [cmdk-group-heading]{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));-webkit-user-select:none;user-select:none;padding:.5rem .75rem .375rem;font-size:.625rem;font-weight:600}.command-palette-root [cmdk-item]{cursor:pointer;border-radius:.625rem;margin:0 .375rem;padding:.625rem .75rem;font-size:.875rem;transition:background-color .12s,color .12s}.command-palette-root [cmdk-item][data-selected=true]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.command-palette-root [cmdk-item]:active{transform:scale(.995)}.command-palette-empty{text-align:center;color:hsl(var(--muted-foreground));padding:2rem 1rem;font-size:.875rem}.sidebar-nav-item:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring)/.38)}.mobile-top-bar{height:calc(var(--mobile-top-bar) + var(--sat));padding-top:var(--sat);border-bottom:1px solid hsl(var(--border)/.85);padding-left:1rem;padding-right:.75rem;position:relative}.mobile-top-bar-title{letter-spacing:-.02em;color:hsl(var(--foreground));font-size:1.0625rem;font-weight:600;line-height:1}.mobile-shell-btn{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.mobile-shell-btn:hover{background-color:hsl(var(--muted))}.mobile-shell-btn:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring)/.35);outline:none}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-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}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
