﻿ :root,:host{--radius-lg:var(--radius);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-border:var(--border);--color-ring:var(--ring);--shadow-panel:0 1px 2px #0b17230f, 0 1px 3px #0b17230d}@supports (color:lab(0% 0 0)){﻿ :root,:host{--shadow-panel:0 1px 2px lab(7.14007% -1.78304 -10.1929/.06), 0 1px 3px lab(7.14007% -1.78304 -10.1929/.05)}}body:has(.pos-app){--radius:.5rem;--background:#f6f8fa;--foreground:#101924;--surface:#f0f3f6;--surface-foreground:#101924;--card:#fff;--card-foreground:#101924;--popover:#fff;--popover-foreground:#101924;--primary:#115b94;--primary-foreground:#fbfcfd;--primary-soft:#ddedfe;--secondary:#edf0f4;--secondary-foreground:#212c39;--muted:#edf0f4;--muted-foreground:#626a73;--accent:#ddedfe;--accent-foreground:#053d67;--destructive:#c92f33;--destructive-foreground:#fbfcfd;--danger-soft:#ffe8e6;--success:#048149;--success-foreground:#fbfcfd;--success-soft:#d8f8e2;--warning:#bb7900;--warning-foreground:#261704;--warning-soft:#fff0d1;--info:#1777b8;--info-foreground:#fbfcfd;--info-soft:#e1f1ff;--border:#dee2e7;--border-strong:#cad0d7;--input:#d9dfe5;--ring:#115b94;--chart-1:#115b94;--chart-2:#00948e;--chart-3:#bb7900;--chart-4:#048149;--chart-5:#8864c0;--sidebar:#151f2b;--sidebar-foreground:#cbd2d9;--sidebar-primary:#348dcf;--sidebar-primary-foreground:#fbfcfd;--sidebar-accent:#222f3e;--sidebar-accent-foreground:#f7f9fa;--sidebar-border:#26313f;--sidebar-ring:#348dcf}@supports (color:lab(0% 0 0)){body:has(.pos-app){--background:lab(97.4458% -.333846 -1.07462);--foreground:lab(8.27623% -1.45406 -8.74946);--surface:lab(95.5882% -.55331 -1.78928);--surface-foreground:lab(8.27623% -1.45406 -8.74946);--card:lab(100% 0 0);--card-foreground:lab(8.27623% -1.45406 -8.74946);--popover:lab(100% 0 0);--popover-foreground:lab(8.27623% -1.45406 -8.74946);--primary:lab(36.8664% -4.84747 -38.1424);--primary-foreground:lab(98.8386% -.22307 -.716805);--primary-soft:lab(93.0219% -3.21323 -9.78682);--secondary:lab(94.7753% -.662118 -2.14608);--secondary-foreground:lab(17.557% -1.8363 -9.85831);--muted:lab(94.7753% -.662118 -2.14608);--muted-foreground:lab(44.2851% -1.53041 -6.47018);--accent:lab(93.0219% -3.21323 -9.78682);--accent-foreground:lab(24.2019% -3.55868 -29.8245);--destructive:lab(45.8749% 60.1361 37.4355);--destructive-foreground:lab(98.8386% -.22307 -.716805);--danger-soft:lab(93.8761% 10.7374 5.79704);--success:lab(47.1543% -41.806 21.6078);--success-foreground:lab(98.8386% -.22307 -.716805);--success-soft:lab(94.8061% -13.9679 7.15871);--warning:lab(56.8104% 21.7547 66.9448);--warning-foreground:lab(9.46348% 5.87522 12.6229);--warning-soft:lab(95.4924% 2.91401 19.4287);--info:lab(47.3918% -8.49599 -42.2468);--info-foreground:lab(98.8386% -.22307 -.716805);--info-soft:lab(94.1996% -4.52793 -11.9333);--border:lab(89.7855% -.877172 -2.85823);--border-strong:lab(83.1693% -1.2975 -4.27732);--input:lab(88.3915% -1.08966 -3.56903);--ring:lab(36.8664% -4.84747 -38.1424);--chart-1:lab(36.8664% -4.84747 -38.1424);--chart-2:lab(54.849% -37.269 -7.36426);--chart-3:lab(56.8104% 21.7547 66.9448);--chart-4:lab(47.1543% -41.806 21.6078);--chart-5:lab(49.2577% 29.4874 -43.5496);--sidebar:lab(11.1589% -1.46475 -9.84808);--sidebar-foreground:lab(83.7493% -1.29783 -4.27747);--sidebar-primary:lab(55.5704% -9.71234 -42.4143);--sidebar-primary-foreground:lab(98.8386% -.22307 -.716805);--sidebar-accent:lab(18.6861% -1.82652 -11.634);--sidebar-accent-foreground:lab(97.6778% -.333875 -1.07461);--sidebar-border:lab(19.8634% -1.79073 -10.6145);--sidebar-ring:lab(55.5704% -9.71234 -42.4143)}}body.dark:has(.pos-app){--background:#0d141e;--foreground:#eceff2;--surface:#121b26;--surface-foreground:#eceff2;--card:#151f2a;--card-foreground:#eceff2;--popover:#151f2a;--popover-foreground:#eceff2;--primary:#4299dc;--primary-foreground:#070e16;--primary-soft:#183046;--secondary:#1f2a38;--secondary-foreground:#eceff2;--muted:#1f2a38;--muted-foreground:#989fa8;--accent:#1b3043;--accent-foreground:#eceff2;--destructive:#e1514e;--danger-soft:#47211e;--success-soft:#12301e;--warning-soft:#3d2a02;--info-soft:#142e43;--border:#2b3645;--border-strong:#3d4958;--input:#303c4a;--ring:#4299dc}@supports (color:lab(0% 0 0)){body.dark:has(.pos-app){--background:lab(6.13004% -.972122 -7.45438);--foreground:lab(94.1962% -.55328 -1.78922);--surface:lab(9.43214% -1.35364 -8.80526);--surface-foreground:lab(94.1962% -.55328 -1.78922);--card:lab(11.17% -1.4336 -9.16462);--card-foreground:lab(94.1962% -.55328 -1.78922);--popover:lab(11.17% -1.4336 -9.16462);--popover-foreground:lab(94.1962% -.55328 -1.78922);--primary:lab(60.2378% -10.2815 -42.5031);--primary-foreground:lab(3.65565% -.589974 -5.1531);--primary-soft:lab(18.6587% -3.57752 -16.8048);--secondary:lab(16.378% -1.68879 -10.5843);--secondary-foreground:lab(94.1962% -.55328 -1.78922);--muted:lab(16.378% -1.68879 -10.5843);--muted-foreground:lab(65.1849% -1.58975 -5.3297);--accent:lab(18.6854% -3.47261 -15.1764);--accent-foreground:lab(94.1962% -.55328 -1.78922);--destructive:lab(55.286% 56.7131 33.6658);--danger-soft:lab(18.2165% 18.7613 10.63);--success-soft:lab(17.1335% -15.8612 8.16743);--warning-soft:lab(18.8282% 5.74282 26.2051);--info-soft:lab(17.5361% -4.36996 -16.4203);--border:lab(22.1864% -1.84794 -10.6324);--border-strong:lab(30.3145% -2.0013 -10.6838);--input:lab(24.509% -1.89829 -10.6487);--ring:lab(60.2378% -10.2815 -42.5031)}}@layer base{body:has(.pos-app) *{border-color:var(--color-border)}body:has(.pos-app){background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-plus-jakarta), "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased}:is(body:has(.pos-app) h1,body:has(.pos-app) h2,body:has(.pos-app) h3){letter-spacing:-.015em}body:has(.pos-app) :focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}}.pos-app .tabular{font-variant-numeric:tabular-nums;font-family:var(--font-ibm-plex-mono), "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace}.pos-app .panel{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel)}
