@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__A0jn0W__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__A0jn0W__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__-qMHHW__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__-qMHHW__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--font-sans:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-ui:14px;--text-md:16px;--text-lg:20px;--text-xl:28px;--text-2xl:40px;--leading-tight:1.1;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.7;--tracking-tighter:-.02em;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.05em;--tracking-wider:.12em;--radius:.625rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:calc(var(--radius) + 8px);--radius-3xl:calc(var(--radius) + 12px);--radius-4xl:calc(var(--radius) + 16px);--radius-full:999px;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:18px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-px:1px;--space-0-5:2px;--space-1-5:6px;--space-2-5:10px;--space-3-5:14px;--gap-control:8px;--gap-inline:10px;--pad-control:8px 14px;--pad-card:18px;--pad-cell:9px 12px;--duration-instant:0s;--duration-fast:.1s;--duration-base:.12s;--duration-gentle:.18s;--duration-slow:.24s;--duration-spin:.8s;--duration-shimmer:1.4s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.05, .7, .1, 1);--ease-exit:cubic-bezier(.3, 0, .8, .15);--ease-spring:cubic-bezier(.34, 1.3, .5, 1);--ease-linear:linear;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#0a0a0a;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#0a0a0a;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#c22;--accent-foreground:#fff;--destructive:#c22;--success:#33854a;--warning:#ae7c00;--border:#e5e5e5;--input:#e5e5e5;--ring:#c22;--chart-1:#c22;--chart-2:#0a0a0a;--chart-3:#737373;--chart-4:#f85148;--chart-5:#a1a1a1;--geo-cat-1:#c13c3b;--geo-cat-2:#b56200;--geo-cat-3:#770;--geo-cat-4:#007e50;--geo-cat-5:#078;--geo-cat-6:#355bbd;--geo-cat-7:#8745b0;--geo-cat-8:#b2417f;--geo-density-1:#345197;--geo-density-2:#007dab;--geo-density-3:#009683;--geo-density-4:#c09910;--geo-density-5:#e75f00;--geo-density-6:#d01c29;--geo-grid-1:#c4cfdb;--geo-grid-2:#0f74c5;--geo-grid-3:#da4620;--geo-selection:#c22;--geo-pin-stroke:#fcfcfc;--geo-label-bg:#1c222bd9;--geo-label-fg:#f8f8f8;--geo-route:#0065b2;--geo-zone-line:#79818d;--geo-building:#d0d4db;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#0a0a0a;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#0a0a0a;--sidebar-border:#e5e5e5;--sidebar-ring:#c22;--shadow-xs:0 1px 2px 0 #0000000a;--shadow-sm:0 1px 2px 0 #0000000d, 0 1px 3px 0 #0000000f;--shadow-md:0 2px 4px -1px #0000000f, 0 4px 8px -2px #00000014;--shadow-lg:0 4px 8px -2px #00000014, 0 12px 24px -4px #0000001a;--shadow-popover:0 8px 28px -6px #0000002e;--ring-focus:0 0 0 3px color-mix(in oklch, var(--ring) 25%, transparent)}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(2.75381% 0 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(2.75381% 0 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(45.1856% 64.1915 46.4395);--accent-foreground:lab(100% 0 0);--destructive:lab(45.1856% 64.1915 46.4395);--success:lab(49.3138% -36.1996 23.8307);--warning:lab(55.9083% 14.2142 62.5614);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(45.1856% 64.1915 46.4395);--chart-1:lab(45.1856% 64.1915 46.4395);--chart-2:lab(2.75381% 0 0);--chart-3:lab(48.496% 0 0);--chart-4:lab(59.1497% 63.7737 42.7764);--chart-5:lab(66.128% -.0000298023 .0000119209);--geo-cat-1:lab(46.0946% 53.6611 32.391);--geo-cat-2:lab(50.5821% 32.7249 71.347);--geo-cat-3:lab(48.6228% -9.73249 70.2112);--geo-cat-4:lab(46.1492% -47.4634 18.5549);--geo-cat-5:lab(45.2491% -34.5988 -23.7294);--geo-cat-6:lab(40.2986% 13.0224 -56.6025);--geo-cat-7:lab(41.5844% 42.7426 -46.5744);--geo-cat-8:lab(45.6411% 50.9483 -9.88669);--geo-density-1:lab(35.0725% 7.46234 -42.6316);--geo-density-2:lab(47.9793% -21.2597 -38.5482);--geo-density-3:lab(55.2307% -46.0375 -.315869);--geo-density-4:lab(65.5098% 6.71306 66.3532);--geo-density-5:lab(57.9957% 52.2568 70.5316);--geo-density-6:lab(45.6514% 66.6325 43.1177);--geo-grid-1:lab(82.5793% -2.10741 -7.10003);--geo-grid-2:lab(47.0007% -3.24479 -50.2754);--geo-grid-3:lab(51.9125% 57.1109 53.7776);--geo-selection:lab(45.1856% 64.1915 46.4395);--geo-pin-stroke:lab(98.84% .0000298023 -.0000119209);--geo-label-bg:lab(12.9118% -.603847 -7.27841/.85);--geo-label-fg:lab(97.68% -.0000298023 .0000119209);--geo-route:lab(41.1205% -1.70796 -50.1423);--geo-zone-line:lab(53.5281% -.898093 -7.39828);--geo-building:lab(84.8877% -.515431 -3.73348);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(2.75381% 0 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(2.75381% 0 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(45.1856% 64.1915 46.4395);--shadow-xs:0 1px 2px 0 lab(0% 0 0/.04);--shadow-sm:0 1px 2px 0 lab(0% 0 0/.05), 0 1px 3px 0 lab(0% 0 0/.06);--shadow-md:0 2px 4px -1px lab(0% 0 0/.06), 0 4px 8px -2px lab(0% 0 0/.08);--shadow-lg:0 4px 8px -2px lab(0% 0 0/.08), 0 12px 24px -4px lab(0% 0 0/.1);--shadow-popover:0 8px 28px -6px lab(0% 0 0/.18)}}.dark{--background:#070707;--foreground:#eee;--card:#121212;--card-foreground:#eee;--popover:#121212;--popover-foreground:#eee;--primary:#eee;--primary-foreground:#070707;--secondary:#1b1b1b;--secondary-foreground:#eee;--muted:#1b1b1b;--muted-foreground:#898989;--accent:#f85148;--accent-foreground:#fff;--destructive:#f85148;--success:#5dad70;--warning:#d9a440;--border:#ffffff1a;--input:#ffffff26;--ring:#f85148;--chart-1:#f85148;--chart-2:#eee;--chart-3:#898989;--chart-4:#fc7b6e;--chart-5:#555;--geo-cat-1:#ef6661;--geo-cat-2:#e78b30;--geo-cat-3:#a4a528;--geo-cat-4:#2eb27a;--geo-cat-5:#00acc2;--geo-cat-6:#5e8af0;--geo-cat-7:#b876e5;--geo-cat-8:#e670ac;--geo-density-1:#20376e;--geo-density-2:#006d93;--geo-density-3:#009683;--geo-density-4:#c7a01e;--geo-density-5:#fa6e1d;--geo-density-6:#ea3c3f;--geo-grid-1:#333c45;--geo-grid-2:#2784d5;--geo-grid-3:#fd6844;--geo-selection:#f85148;--geo-pin-stroke:#0f1216;--geo-label-bg:#11161fe0;--geo-label-fg:#f5f5f5;--geo-route:#3a93e6;--geo-zone-line:#6b727e;--geo-building:#252e3d;--sidebar:#0b0b0b;--sidebar-foreground:#eee;--sidebar-primary:#eee;--sidebar-primary-foreground:#070707;--sidebar-accent:#1b1b1b;--sidebar-accent-foreground:#eee;--sidebar-border:#ffffff1a;--sidebar-ring:#f85148;--shadow-xs:0 1px 2px 0 #0000004d;--shadow-sm:0 1px 2px 0 #00000059, 0 1px 3px 0 #0006;--shadow-md:0 2px 4px -1px #0006, 0 4px 8px -2px #00000073;--shadow-lg:0 4px 8px -2px #00000073, 0 12px 24px -4px #0000008c;--shadow-popover:0 8px 28px -6px #000000a6}@supports (color:lab(0% 0 0)){.dark{--background:lab(1.98454% 0 0);--foreground:lab(94.2% 0 0);--card:lab(5.26802% 0 0);--card-foreground:lab(94.2% 0 0);--popover:lab(5.26802% 0 0);--popover-foreground:lab(94.2% 0 0);--primary:lab(94.2% 0 0);--primary-foreground:lab(1.98454% 0 0);--secondary:lab(9.52% -.00000745058 0);--secondary-foreground:lab(94.2% 0 0);--muted:lab(9.52% -.00000745058 0);--muted-foreground:lab(57.08% 0 0);--accent:lab(59.1497% 63.7737 42.7764);--accent-foreground:lab(100% 0 0);--destructive:lab(59.1497% 63.7737 42.7764);--success:lab(64.4134% -36.0055 23.4919);--warning:lab(71.0527% 13.1371 57.365);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(59.1497% 63.7737 42.7764);--chart-1:lab(59.1497% 63.7737 42.7764);--chart-2:lab(94.2% 0 0);--chart-3:lab(57.08% 0 0);--chart-4:lab(67.1648% 49.5233 31.3173);--chart-5:lab(36.2% 0 .00000596046);--geo-cat-1:lab(61.2026% 53.402 31.0145);--geo-cat-2:lab(66.9011% 31.4733 60.5699);--geo-cat-3:lab(66.1139% -11.1273 59.5105);--geo-cat-4:lab(64.7262% -46.6636 18.3331);--geo-cat-5:lab(63.8432% -35.52 -23.9662);--geo-cat-6:lab(57.9697% 8.78456 -56.9656);--geo-cat-7:lab(60.3235% 41.4449 -46.8741);--geo-cat-8:lab(63.0484% 51.3914 -9.92001);--geo-density-1:lab(23.6171% 6.90027 -35.4648);--geo-density-2:lab(42.1373% -20.2001 -38.4184);--geo-density-3:lab(55.2307% -46.0375 -.315869);--geo-density-4:lab(67.8406% 6.53449 65.4192);--geo-density-5:lab(63.8238% 51.861 66.4907);--geo-density-6:lab(53.7962% 66.4339 41.0992);--geo-grid-1:lab(24.5688% -1.90632 -7.00992);--geo-grid-2:lab(52.8659% -4.50641 -50.4063);--geo-grid-3:lab(63.5542% 56.5883 50.155);--geo-selection:lab(59.1497% 63.7737 42.7764);--geo-pin-stroke:lab(5.23796% -.285208 -3.0582);--geo-label-bg:lab(7.13753% -.43682 -7.17928/.88);--geo-label-fg:lab(96.52% -.0000298023 .0000119209);--geo-route:lab(58.7199% -5.55909 -50.5326);--geo-zone-line:lab(47.7271% -.879407 -7.38947);--geo-building:lab(18.6568% -.710368 -10.8543);--sidebar:lab(3.04863% 0 0);--sidebar-foreground:lab(94.2% 0 0);--sidebar-primary:lab(94.2% 0 0);--sidebar-primary-foreground:lab(1.98454% 0 0);--sidebar-accent:lab(9.52% -.00000745058 0);--sidebar-accent-foreground:lab(94.2% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(59.1497% 63.7737 42.7764);--shadow-xs:0 1px 2px 0 lab(0% 0 0/.3);--shadow-sm:0 1px 2px 0 lab(0% 0 0/.35), 0 1px 3px 0 lab(0% 0 0/.4);--shadow-md:0 2px 4px -1px lab(0% 0 0/.4), 0 4px 8px -2px lab(0% 0 0/.45);--shadow-lg:0 4px 8px -2px lab(0% 0 0/.45), 0 12px 24px -4px lab(0% 0 0/.55);--shadow-popover:0 8px 28px -6px lab(0% 0 0/.65)}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-gentle:0s;--duration-slow:0s;--duration-shimmer:0s}}
.dz-alert .dz-dialog-foot{border-top:0;padding-top:16px}
.dz-avatar{background:var(--secondary);color:var(--secondary-foreground);font-family:var(--font-sans);border:1px solid var(--border);text-transform:uppercase;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.dz-avatar img{object-fit:cover;width:100%;height:100%;display:block}.dz-avatar--xs{width:22px;height:22px;font-size:9px}.dz-avatar--sm{width:28px;height:28px;font-size:11px}.dz-avatar--md{width:34px;height:34px;font-size:13px}.dz-avatar--lg{width:44px;height:44px;font-size:16px}.dz-avatar--solid{background:var(--primary);color:var(--primary-foreground);border-color:#0000}
.dz-badge{font-family:var(--font-sans);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:500;line-height:1.4;display:inline-flex}.dz-badge .dot{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.dz-badge--neutral{background:var(--secondary);color:var(--secondary-foreground)}.dz-badge--outline{color:var(--muted-foreground);border-color:var(--border);background:0 0}.dz-badge--accent{background:var(--accent);color:var(--accent-foreground)}.dz-badge--accent-soft{background:color-mix(in oklch,var(--accent) 14%,transparent);color:var(--accent)}.dz-badge--solid{background:var(--primary);color:var(--primary-foreground)}
.dz-breadcrumb ol{font-family:var(--font-sans);align-items:center;gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.dz-breadcrumb li{align-items:center;gap:6px;display:inline-flex}.dz-breadcrumb a{color:var(--muted-foreground);border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none}.dz-breadcrumb a:hover{color:var(--foreground)}.dz-breadcrumb a:focus-visible{box-shadow:var(--ring-focus);outline:none}.dz-breadcrumb [aria-current=page]{color:var(--foreground);font-weight:500}.dz-breadcrumb span:not([aria-current]){color:var(--muted-foreground)}.dz-breadcrumb .sep{width:11px;height:11px;color:var(--muted-foreground);flex:none}
.dz-btn{font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:filter var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:500;line-height:1;display:inline-flex}.dz-btn:focus-visible{box-shadow:var(--ring-focus);outline:none}.dz-btn[disabled]{opacity:.45;cursor:not-allowed;filter:none;pointer-events:none}.dz-btn--sm{padding:6px 10px;font-size:12px}.dz-btn--md{padding:8px 14px;font-size:13px}.dz-btn--lg{padding:10px 18px;font-size:14px}.dz-btn--primary{background:var(--primary);color:var(--primary-foreground)}.dz-btn--secondary{background:var(--secondary);color:var(--secondary-foreground)}.dz-btn--outline{color:var(--foreground);border-color:var(--border);background:0 0}.dz-btn--ghost{color:var(--foreground);background:0 0}.dz-btn--destructive{background:var(--destructive);color:var(--accent-foreground)}.dz-btn--accent{background:var(--accent);color:var(--accent-foreground)}.dz-btn--primary:hover,.dz-btn--secondary:hover,.dz-btn--destructive:hover,.dz-btn--accent:hover{filter:brightness(.94)}.dz-btn--outline:hover,.dz-btn--ghost:hover{background:var(--secondary)}.dz-btn svg{width:1em;height:1em}
.dz-calendar{font-family:var(--font-sans);flex-direction:column;gap:8px;width:252px;padding:12px;display:inline-flex}.dz-calendar-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.dz-calendar-month{font-size:13px;font-weight:600}.dz-calendar-weekdays{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dz-calendar-weekdays span{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);text-align:center;padding:2px 0;font-size:10px}.dz-calendar-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dz-calendar-day{width:32px;height:30px;font-family:var(--font-sans);color:var(--foreground);border-radius:var(--radius-sm);cursor:pointer;font-variant-numeric:tabular-nums;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;font-size:12.5px;display:inline-flex}.dz-calendar-day:hover{background:var(--secondary)}.dz-calendar-day:focus-visible{box-shadow:var(--ring-focus);outline:none}.dz-calendar-day[data-outside]{color:var(--muted-foreground);opacity:.55}.dz-calendar-day[data-today]{box-shadow:inset 0 0 0 1px var(--border)}.dz-calendar-day[data-selected]{background:var(--primary);color:var(--primary-foreground)}
.dz-card{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.dz-card--pad{padding:18px}.dz-card--shadow{box-shadow:var(--shadow-sm)}.dz-card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.dz-card-head .t{margin:0;font-size:14px;font-weight:600}.dz-card-head .d{color:var(--muted-foreground);margin:3px 0 0;font-size:12px}.dz-card-body{padding:18px}.dz-card-body--flush{padding:0}
.dz-check{font-family:var(--font-sans);color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:13px;display:inline-flex}.dz-check .box{border:1px solid var(--input);border-radius:var(--radius-sm);background:var(--background);width:16px;height:16px;cursor:inherit;transition:background var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dz-check .mark{color:var(--primary-foreground);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);display:inline-flex;transform:scale(.7)}.dz-check .mark svg{width:12px;height:12px}.dz-check .box[data-checked]{background:var(--primary);border-color:var(--primary)}.dz-check .box[data-checked] .mark{opacity:1;transform:scale(1)}.dz-check .box:focus-visible{box-shadow:var(--ring-focus);border-color:var(--ring);outline:none}.dz-check[data-disabled=true]{opacity:.5;cursor:not-allowed}
.dz-chip{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;font-family:var(--font-sans);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-block;overflow:hidden}.dz-chip--0{color:color-mix(in oklab,#c13c3b 72%,var(--foreground));background:#da534f29;background:lab(54.2311% 53.5119 31.5282/.16)}@supports (color:lab(0% 0 0)){.dz-chip--0{color:color-mix(in oklab,lab(46.0946% 53.6611 32.391) 72%,var(--foreground))}}.dz-chip--1{color:color-mix(in oklab,#a75b00 72%,var(--foreground));background:#d378122e;background:lab(59.911% 31.9588 63.3456/.18)}@supports (color:lab(0% 0 0)){.dz-chip--1{color:color-mix(in oklab,lab(47.0805% 33.0548 76.3677) 72%,var(--foreground))}}.dz-chip--2{color:color-mix(in oklab,#6e6e00 72%,var(--foreground));background:#9e9f1e2e;background:lab(63.7838% -10.974 60.1935/.18)}@supports (color:lab(0% 0 0)){.dz-chip--2{color:color-mix(in oklab,lab(45.1192% -9.36773 74.0931) 72%,var(--foreground))}}.dz-chip--3{color:color-mix(in oklab,#00784a 72%,var(--foreground));background:#16a56e2b;background:lab(60.0827% -46.8166 18.3756/.17)}@supports (color:lab(0% 0 0)){.dz-chip--3{color:color-mix(in oklab,lab(43.8263% -47.6118 18.596) 72%,var(--foreground))}}.dz-chip--4{color:color-mix(in oklab,#007182 72%,var(--foreground));background:#0098ac2b;background:lab(56.8726% -35.2418 -23.8873/.17)}@supports (color:lab(0% 0 0)){.dz-chip--4{color:color-mix(in oklab,lab(42.9233% -34.4313 -23.693) 72%,var(--foreground))}}.dz-chip--5{color:color-mix(in oklab,#3a61c4 72%,var(--foreground));background:#507adf2b;background:lab(52.0967% 9.94974 -56.8421/.17)}@supports (color:lab(0% 0 0)){.dz-chip--5{color:color-mix(in oklab,lab(42.6654% 12.3084 -56.648) 72%,var(--foreground))}}.dz-chip--6{color:color-mix(in oklab,#8745b0 72%,var(--foreground));background:#9f5dcb29;background:lab(50.9677% 42.0017 -46.7273/.16)}@supports (color:lab(0% 0 0)){.dz-chip--6{color:color-mix(in oklab,lab(41.5844% 42.7426 -46.5744) 72%,var(--foreground))}}.dz-chip--7{color:color-mix(in oklab,#ab3b79 72%,var(--foreground));background:#ca579429;background:lab(53.765% 51.1767 -9.90402/.16)}@supports (color:lab(0% 0 0)){.dz-chip--7{color:color-mix(in oklab,lab(43.3198% 50.8743 -9.88104) 72%,var(--foreground))}}.dz-chip--ok{color:color-mix(in oklab,#007230 75%,var(--foreground));background:#40a35c2e;background:lab(60.0058% -42.2361 27.8083/.18)}@supports (color:lab(0% 0 0)){.dz-chip--ok{color:color-mix(in oklab,lab(41.4075% -42.703 28.6805) 75%,var(--foreground))}}.dz-chip--bad{color:color-mix(in oklab,#b32228 75%,var(--foreground));background:#d747452b;background:lab(51.7988% 56.7776 34.0415/.17)}@supports (color:lab(0% 0 0)){.dz-chip--bad{color:color-mix(in oklab,lab(40.1691% 57.0293 36.0154) 75%,var(--foreground))}}.dz-chip--off{background:color-mix(in oklab,var(--foreground) 8%,transparent);color:var(--muted-foreground)}
.dz-backdrop{z-index:60;transition:opacity var(--duration-slow) var(--ease-enter);background:#00000073;background:lab(0% 0 0/.45);position:fixed;inset:0}.dz-backdrop[data-starting-style],.dz-backdrop[data-ending-style]{opacity:0}.dz-backdrop[data-ending-style]{transition-duration:var(--duration-base);transition-timing-function:var(--ease-exit)}.dz-cmdk{z-index:61;transition:opacity var(--duration-slow) var(--ease-enter),transform var(--duration-slow) var(--ease-enter);background:var(--popover);width:560px;max-width:calc(100vw - 32px);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-popover);outline:none;position:fixed;top:18vh;left:50%;overflow:hidden;transform:translate(-50%)}.dz-cmdk[data-starting-style],.dz-cmdk[data-ending-style]{opacity:0;transform:translate(-50%)translateY(6px)scale(.98)}.dz-cmdk[data-ending-style]{transition-duration:var(--duration-base);transition-timing-function:var(--ease-exit)}.dz-cmdk-input{box-sizing:border-box;width:100%;font-family:var(--font-sans);color:var(--foreground);border:0;border-bottom:1px solid var(--border);background:0 0;outline:none;padding:14px 16px;font-size:14px}.dz-cmdk-input::placeholder{color:var(--muted-foreground)}.dz-cmdk-list{max-height:320px;padding:6px;overflow-y:auto}.dz-cmdk-empty{color:var(--muted-foreground);text-align:center;padding:14px 10px;font-size:13px}.dz-cmdk-group [cmdk-group-heading]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);padding:8px 9px 4px;font-size:10px}.dz-cmdk-item{font-family:var(--font-sans);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;padding:8px 9px;font-size:13px;display:flex}.dz-cmdk-item[data-selected=true]{background:var(--secondary)}.dz-cmdk-icon{color:var(--muted-foreground);flex:none;display:inline-flex}.dz-cmdk-icon svg{width:15px;height:15px}.dz-cmdk-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dz-cmdk-kbd{font-family:var(--font-mono);color:var(--muted-foreground);font-size:11px}
.dz-grid-wrap{border-top:1px solid var(--border);background:var(--background);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--foreground) 28%,transparent) transparent;outline:none;flex:1;min-height:0;overflow:hidden auto}.dz-grid-wrap:focus-visible{box-shadow:var(--ring-focus)}.dz-grid-wrap::-webkit-scrollbar{width:10px;height:10px}.dz-grid-wrap::-webkit-scrollbar-track{background:0 0}.dz-grid-wrap::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in oklab,var(--foreground) 28%,transparent);border:2px solid #0000;border-radius:5px}.dz-grid-wrap::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab,var(--foreground) 45%,transparent)}.dz-grid-wrap[data-scrolled] thead th{box-shadow:0 3px 6px -3px #0000004d}.dz-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-family:var(--font-sans);color:var(--foreground);font-size:13px}.dz-grid th,.dz-grid td{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.dz-grid th:last-child,.dz-grid td:last-child{border-right:0}.dz-grid thead th{z-index:3;background:var(--background);text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);-webkit-user-select:none;user-select:none;padding:8px 10px;font-size:11px;font-weight:500;position:sticky;top:0}.dz-grid thead th .hd{white-space:nowrap;align-items:center;gap:5px;min-height:16px;display:flex;overflow:hidden}.dz-grid thead th .rz{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:1;width:8px;height:100%;position:absolute;top:0;right:-4px}.dz-grid thead th .rz:after{content:"";width:1px;height:100%;position:absolute;top:0;left:3px}.dz-grid thead th .rz:hover:after,.dz-grid thead th .rz[data-resizing]:after{background:var(--ring);width:2px}.dz-grid td{background:var(--background);text-overflow:ellipsis;white-space:nowrap;padding:8px 10px;overflow:hidden}.dz-grid tbody tr{cursor:pointer}.dz-grid tbody tr:hover td{background:var(--secondary)}.dz-grid--compact td{padding:4px 10px;font-size:12.5px}.dz-grid--compact thead th{padding:5px 10px}.dz-grid td[data-editing]{white-space:normal;padding:0;overflow:visible}.dz-grid td[data-active]{outline:2px solid var(--ring);outline-offset:-2px}.dz-grid td[data-inrange]{background:color-mix(in oklab,var(--accent) 10%,var(--background))}.dz-grid tbody tr:hover td[data-inrange]{background:color-mix(in oklab,var(--accent) 14%,var(--secondary))}.dz-grid .pin{z-index:1;position:sticky}.dz-grid thead .pin{z-index:4}.dz-grid .pin[data-edge=left]{box-shadow:inset -1px 0 0 var(--border),2px 0 6px -2px #0000002e}.dz-grid tfoot td.pin{z-index:4}.dz-grid .dz-group-row td{background:color-mix(in oklab,var(--foreground) 4%,var(--background));cursor:pointer;padding:7px 10px}.dz-grid .dz-group-row:hover td{background:color-mix(in oklab,var(--foreground) 7%,var(--background))}.dz-group-hd{align-items:center;gap:7px;font-size:12.5px;display:inline-flex;position:sticky;left:12px}.dz-cell-editor{align-items:center;gap:2px;width:100%;display:flex}.dz-cell-editor input{outline:2px solid var(--ring);outline-offset:-2px;background:var(--background);width:100%;min-width:0;color:var(--foreground);font-family:var(--font-sans);border:0;border-radius:0;padding:8px 10px;font-size:13px}.dz-grid--compact .dz-cell-editor input{padding:4px 10px;font-size:12.5px}.dz-grid tfoot td{z-index:3;background:var(--background);border-top:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;padding:5px 10px;font-size:11px;position:sticky;bottom:0;overflow:hidden}
.dz-dt{flex-direction:column;gap:10px;display:flex}.dz-dt-toolbar{align-items:center;gap:8px;max-width:320px;display:flex}.dz-dt-sortbtn{cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.dz-dt-sortbtn:hover{color:var(--foreground)}.dz-dt-sort{flex:none;width:11px;height:11px}.dz-dt-check{width:36px}.dz-dt-check .dz-check{gap:0}.dz-table tbody tr[data-selected]{background:color-mix(in oklab,var(--accent) 9%,var(--background))}.dz-dt-empty{text-align:center;color:var(--muted-foreground);padding:28px 12px}.dz-dt-foot{justify-content:flex-end;display:flex}
.dz-backdrop{z-index:60;transition:opacity var(--duration-slow) var(--ease-enter);background:#00000073;background:lab(0% 0 0/.45);position:fixed;inset:0}.dz-backdrop[data-starting-style],.dz-backdrop[data-ending-style]{opacity:0}.dz-backdrop[data-ending-style]{transition-duration:var(--duration-base);transition-timing-function:var(--ease-exit)}.dz-dialog{z-index:61;transition:opacity var(--duration-slow) var(--ease-enter),transform var(--duration-slow) var(--ease-enter);background:var(--popover);width:440px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-popover);outline:none;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.dz-dialog[data-starting-style],.dz-dialog[data-ending-style]{opacity:0;transform:translate(-50%,calc(6px - 50%))scale(.97)}.dz-dialog[data-ending-style]{transition-duration:var(--duration-base);transition-timing-function:var(--ease-exit)}.dz-dialog-head{padding:16px 44px 0 18px}.dz-dialog-title{font-family:var(--font-sans);font-size:var(--text-ui);margin:0;font-weight:600}.dz-dialog-desc{font-size:var(--text-sm);color:var(--muted-foreground);margin:4px 0 0}.dz-dialog-body{padding:14px 18px;font-size:13px}.dz-dialog-foot{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:2px;padding:12px 18px 16px;display:flex}.dz-dialog-x{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.dz-dialog-x:hover{background:var(--secondary);color:var(--foreground)}.dz-dialog-x svg{width:14px;height:14px}.dz-dialog-x:focus-visible{box-shadow:var(--ring-focus);outline:none}
.dz-field{font-family:var(--font-sans);flex-direction:column;gap:6px;display:flex}.dz-field-label{color:var(--foreground);font-size:12px;font-weight:500}.dz-field-label .req{color:var(--accent);margin-left:2px}.dz-field-desc{color:var(--muted-foreground);margin:0;font-size:12px}.dz-field-error{color:var(--destructive);margin:0;font-size:12px}
.dz-filter-trigger{font-family:var(--font-sans);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);background:0 0;align-items:center;gap:5px;padding:5px 9px;font-size:12px;font-weight:500;display:inline-flex}.dz-filter-trigger:hover{background:var(--secondary)}.dz-filter-trigger:focus-visible{box-shadow:var(--ring-focus);outline:none}.dz-filter-trigger--active{border-color:color-mix(in oklch,var(--accent) 30%,transparent);background:color-mix(in oklch,var(--accent) 10%,transparent);color:var(--accent)}.dz-filter-count{background:var(--accent);color:var(--accent-foreground);font-size:10px;line-height:16px;font-family:var(--font-mono);border-radius:999px;padding:0 6px}.dz-filter-trigger .caret{width:13px;height:13px;color:var(--muted-foreground)}.dz-filter-trigger--active .caret{color:inherit}.dz-filter-popup{background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);z-index:55;outline:none;min-width:190px}.dz-filter-options{flex-direction:column;gap:1px;max-height:300px;padding:4px;display:flex;overflow-y:auto}.dz-filter-option{text-align:left;width:100%;font-family:var(--font-sans);color:var(--foreground);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.dz-filter-option:hover{background:var(--secondary)}.dz-filter-option .box{border:1px solid var(--input);border-radius:var(--radius-sm);background:var(--background);flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.dz-filter-option .box[data-checked]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.dz-filter-option .box svg{width:11px;height:11px}.dz-filter-option .swatch{border-radius:999px;flex:none;width:8px;height:8px}.dz-filter-option .lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dz-filter-option .cnt{font-family:var(--font-mono);color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.dz-filter-foot{border-top:1px solid var(--border);padding:4px}.dz-filter-clear{width:100%;font-family:var(--font-sans);color:var(--muted-foreground);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:6px 8px;font-size:12px}.dz-filter-clear:hover{background:var(--secondary);color:var(--foreground)}
.dz-otp{gap:6px;display:inline-flex}.dz-otp .dz-otp-input{text-align:center;width:36px;height:42px;font-family:var(--font-mono);color:var(--foreground);background:var(--background);border:1px solid var(--input);border-radius:var(--radius-md);transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);outline:none;font-size:16px}.dz-otp .dz-otp-input:focus{border-color:var(--ring);box-shadow:var(--ring-focus)}
.dz-progress{width:100%;font-family:var(--font-sans);flex-direction:column;gap:8px;display:flex}.dz-progress-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dz-progress-label{color:var(--foreground);font-size:12px;font-weight:500}.dz-progress-value{font-family:var(--font-mono);color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.dz-progress-track{background:var(--input);border-radius:999px;width:100%;height:6px;position:relative;overflow:hidden}.dz-progress-indicator{background:var(--primary);height:100%;transition:width var(--duration-slow) var(--ease-standard);border-radius:999px}
.dz-slider{width:100%;font-family:var(--font-sans);flex-direction:column;gap:8px;display:flex}.dz-slider-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dz-slider-label{color:var(--foreground);font-size:12px;font-weight:500}.dz-slider-value{font-family:var(--font-mono);color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.dz-slider-control{cursor:pointer;align-items:center;width:100%;height:20px;display:flex}.dz-slider-track{background:var(--input);border-radius:999px;width:100%;height:4px;position:relative}.dz-slider-indicator{background:var(--primary);border-radius:999px;position:absolute;top:0;bottom:0}.dz-slider-thumb{background:var(--background);border:1px solid var(--border);width:16px;height:16px;box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--ease-standard);border-radius:999px;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.dz-slider-thumb:focus-visible{box-shadow:var(--ring-focus);border-color:var(--ring)}
.dz-metric{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 18px}.dz-metric .ml{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.dz-metric .ml svg{width:14px;height:14px}.dz-metric .mv{font-family:var(--font-mono);letter-spacing:-.01em;margin:8px 0 2px;font-size:30px;font-weight:600;line-height:1}.dz-metric .mv .unit{color:var(--muted-foreground);margin-left:4px;font-size:14px;font-weight:500}.dz-metric .md{font-family:var(--font-mono);align-items:center;gap:5px;font-size:12px;display:flex}.dz-metric .md.up{color:var(--accent)}.dz-metric .md.down,.dz-metric .md.flat{color:var(--muted-foreground)}.dz-metric .md svg{width:13px;height:13px}
.dz-pagination{font-family:var(--font-sans);align-items:center;gap:4px;display:inline-flex}.dz-pagination-summary{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-right:8px;font-size:12px}.dz-pagination-page{font-family:var(--font-mono);color:var(--foreground);font-variant-numeric:tabular-nums;padding:0 6px;font-size:12px}
.dz-sortable{gap:8px;display:flex}.dz-sortable--vertical{flex-direction:column}.dz-sortable--horizontal{flex-direction:row}.dz-sortable--grid{flex-wrap:wrap}.dz-sortable-item{touch-action:none;cursor:grab}.dz-sortable-item--dragging{opacity:.5;z-index:50;cursor:grabbing;position:relative}
.dz-table{border-collapse:collapse;width:100%;font-family:var(--font-sans);color:var(--foreground);font-size:13px}.dz-table th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:500}.dz-table td{border-bottom:1px solid var(--border);padding:9px 12px}.dz-table tbody tr:last-child td{border-bottom:0}.dz-table tbody tr{transition:background var(--duration-fast) var(--ease-standard)}.dz-table--hover tbody tr:hover{background:var(--secondary)}.dz-table th.num,.dz-table td.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}
.dz-backdrop{z-index:60;transition:opacity var(--duration-gentle) var(--ease-enter);background:#00000073;background:lab(0% 0 0/.45);position:fixed;inset:0}.dz-backdrop[data-starting-style],.dz-backdrop[data-ending-style]{opacity:0}.dz-backdrop[data-ending-style]{transition-duration:var(--duration-base);transition-timing-function:var(--ease-exit)}.dz-drawer{z-index:61;background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);box-shadow:var(--shadow-popover);transform:translate(var(--drawer-swipe-movement-x,0px),var(--drawer-swipe-movement-y,0px));transition:transform var(--duration-gentle) var(--ease-enter);outline:none;flex-direction:column;display:flex;position:fixed}.dz-drawer[data-ending-style]{transition-timing-function:var(--ease-exit)}.dz-drawer--right[data-starting-style],.dz-drawer--right[data-ending-style]{transform:translate(100%)}.dz-drawer--left[data-starting-style],.dz-drawer--left[data-ending-style]{transform:translate(-100%)}.dz-drawer--bottom[data-starting-style],.dz-drawer--bottom[data-ending-style]{transform:translateY(100%)}.dz-drawer--right{border-radius:var(--radius-lg) 0 0 var(--radius-lg);border-right:0;width:380px;max-width:calc(100vw - 48px);top:0;bottom:0;right:0}.dz-drawer--left{border-radius:0 var(--radius-lg) var(--radius-lg) 0;border-left:0;width:380px;max-width:calc(100vw - 48px);top:0;bottom:0;left:0}.dz-drawer--bottom{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:0;max-height:70vh;bottom:0;left:0;right:0}.dz-drawer-head{border-bottom:1px solid var(--border);padding:16px 44px 12px 18px;position:relative}.dz-drawer-title{font-family:var(--font-sans);font-size:var(--text-ui);margin:0;font-weight:600}.dz-drawer-desc{font-size:var(--text-sm);color:var(--muted-foreground);margin:4px 0 0}.dz-drawer-body{flex:1;padding:16px 18px;font-size:13px;overflow-y:auto}
.dz-menu{background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);min-width:180px;font-family:var(--font-sans);z-index:55;transform-origin:var(--transform-origin);transition:opacity var(--duration-slow) var(--ease-enter),transform var(--duration-slow) var(--ease-enter);outline:none;padding:4px}.dz-menu[data-starting-style],.dz-menu[data-ending-style]{opacity:0;transform:scale(.97)}.dz-menu[data-ending-style]{transition-duration:var(--duration-base);transition-timing-function:var(--ease-exit)}.dz-menu-item{border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:8px;padding:7px 9px;font-size:13px;display:flex}.dz-menu-item[data-highlighted]{background:var(--secondary)}.dz-menu-item[data-disabled]{opacity:.5;cursor:not-allowed}.dz-menu-item--destructive{color:var(--destructive)}.dz-menu-item--destructive[data-highlighted]{background:color-mix(in oklch,var(--destructive) 10%,transparent)}.dz-menu-icon{color:var(--muted-foreground);flex:none;display:inline-flex}.dz-menu-icon svg{width:15px;height:15px}.dz-menu-item--destructive .dz-menu-icon{color:inherit}.dz-menu-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dz-menu-kbd{font-family:var(--font-mono);color:var(--muted-foreground);margin-left:12px;font-size:11px}.dz-menu-separator{background:var(--border);height:1px;margin:4px -4px}.dz-menu-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);padding:6px 9px 4px;font-size:10px}
.dz-toasts{z-index:70;outline:none;flex-direction:column;gap:10px;width:340px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:20px;right:20px}.dz-toast{background:var(--popover);width:100%;color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);font-family:var(--font-sans);transform:translate(var(--toast-swipe-movement-x,0px),var(--toast-swipe-movement-y,0px));transition:opacity var(--duration-slow) var(--ease-enter),transform var(--duration-slow) var(--ease-enter);align-items:flex-start;gap:11px;padding:12px 13px;display:flex;position:relative}.dz-toast[data-starting-style],.dz-toast[data-ending-style]{opacity:0;transform:translateY(8px)}.dz-toast[data-ending-style]{transition-duration:var(--duration-base);transition-timing-function:var(--ease-exit)}.dz-toast .icon{width:18px;height:18px;color:var(--muted-foreground);flex:none;margin-top:1px;display:inline-flex}.dz-toast .icon svg{width:18px;height:18px}.dz-toast[data-tone=alert] .icon{color:var(--accent)}.dz-toast .body{flex:1;min-width:0}.dz-toast .title{margin:0;font-size:13px;font-weight:600}.dz-toast .desc{color:var(--muted-foreground);margin:3px 0 0;font-size:12px}.dz-toast .close{cursor:pointer;color:var(--muted-foreground);border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;padding:2px;display:inline-flex}.dz-toast .close:hover{background:var(--secondary);color:var(--foreground)}.dz-toast .close svg{width:14px;height:14px}
.dz-popover{background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);max-width:320px;font-family:var(--font-sans);z-index:55;transform-origin:var(--transform-origin);transition:opacity var(--duration-slow) var(--ease-enter),transform var(--duration-slow) var(--ease-enter);outline:none;padding:12px 14px;font-size:13px;line-height:1.5}.dz-popover[data-starting-style],.dz-popover[data-ending-style]{opacity:0;transform:scale(.97)}.dz-popover[data-ending-style]{transition-duration:var(--duration-base);transition-timing-function:var(--ease-exit)}.dz-popover-title{margin:0 0 6px;font-size:13px;font-weight:600}
.dz-input-wrap{background:var(--background);border:1px solid var(--input);border-radius:var(--radius-md);width:100%;transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);align-items:center;gap:8px;padding:0 11px;display:inline-flex}.dz-input-wrap:focus-within{border-color:var(--ring);box-shadow:var(--ring-focus)}.dz-input-wrap[data-invalid=true]{border-color:var(--destructive)}.dz-input-wrap[data-disabled=true]{opacity:.55;pointer-events:none}.dz-input-wrap .dz-affix{color:var(--muted-foreground);display:inline-flex}.dz-input-wrap .dz-affix svg{width:16px;height:16px}.dz-input{min-width:0;font-family:var(--font-sans);color:var(--foreground);background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-size:13px}.dz-input::placeholder{color:var(--muted-foreground)}.dz-input--mono{font-family:var(--font-mono)}
.dz-select-trigger{width:100%;font-family:var(--font-sans);color:var(--foreground);background:var(--background);border:1px solid var(--input);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);outline:none;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px 9px 11px;font-size:13px;display:inline-flex}.dz-select-trigger:focus-visible{border-color:var(--ring);box-shadow:var(--ring-focus)}.dz-select-trigger[data-invalid=true]{border-color:var(--destructive)}.dz-select-trigger[data-disabled]{opacity:.55;cursor:not-allowed}.dz-select-caret{color:var(--muted-foreground);flex:none;display:inline-flex}.dz-select-caret svg{width:15px;height:15px}.dz-select-positioner{z-index:50;outline:none}.dz-select-popup{transform-origin:var(--transform-origin);transition:opacity var(--duration-slow) var(--ease-enter),transform var(--duration-slow) var(--ease-enter);background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);min-width:var(--anchor-width);max-height:var(--available-height);padding:4px;overflow-y:auto}.dz-select-list{flex-direction:column;display:flex}.dz-select-item{font-family:var(--font-sans);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:8px;padding:7px 9px;font-size:13px;display:flex}.dz-select-item[data-highlighted]{background:var(--secondary)}.dz-select-item[data-disabled]{opacity:.5;cursor:not-allowed}.dz-select-item-check{width:12px;color:var(--foreground);flex:none;display:inline-flex}.dz-select-item-check svg{width:12px;height:12px}.dz-select-popup[data-starting-style],.dz-select-popup[data-ending-style]{opacity:0;transform:scale(.97)}.dz-select-popup[data-ending-style]{transition-duration:var(--duration-base);transition-timing-function:var(--ease-exit)}
.dz-combobox{position:relative}.dz-combobox-caret{color:var(--muted-foreground);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:2px;display:inline-flex}.dz-combobox-caret:hover{color:var(--foreground)}.dz-combobox-caret svg{width:15px;height:15px}.dz-combobox-positioner{z-index:55;outline:none}.dz-combobox-empty{color:var(--muted-foreground);text-align:center;padding:10px;font-size:12.5px}.dz-combobox-empty:empty{display:none}
.dz-datepicker-trigger{font-family:var(--font-sans);color:var(--foreground);background:var(--background);border:1px solid var(--input);border-radius:var(--radius-md);cursor:pointer;text-align:left;min-width:170px;transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);align-items:center;gap:8px;padding:8px 11px;font-size:13px;display:inline-flex}.dz-datepicker-trigger:focus-visible{border-color:var(--ring);box-shadow:var(--ring-focus);outline:none}.dz-datepicker-trigger[data-disabled]{opacity:.55;cursor:not-allowed}.dz-datepicker-trigger .cal{width:15px;height:15px;color:var(--muted-foreground);flex:none}.dz-datepicker-trigger .ph{color:var(--muted-foreground)}.dz-datepicker-popup{background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);z-index:55;outline:none}
.dz-iconbtn{font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;transition:filter var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);color:var(--foreground);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.dz-iconbtn:focus-visible{box-shadow:var(--ring-focus);outline:none}.dz-iconbtn[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.dz-iconbtn--sm{width:28px;height:28px}.dz-iconbtn--md{width:34px;height:34px}.dz-iconbtn--lg{width:40px;height:40px}.dz-iconbtn--ghost:hover{background:var(--secondary)}.dz-iconbtn--outline{border-color:var(--border)}.dz-iconbtn--outline:hover{background:var(--secondary)}.dz-iconbtn--solid{background:var(--primary);color:var(--primary-foreground)}.dz-iconbtn--solid:hover{filter:brightness(.94)}.dz-iconbtn svg{width:18px;height:18px}
.dz-label{font-family:var(--font-sans);color:var(--foreground);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.dz-label .req{color:var(--accent);margin-left:2px}.dz-label .opt{color:var(--muted-foreground);margin-left:6px;font-weight:400}
.dz-radio-group{flex-direction:column;gap:10px;display:flex}.dz-radio{font-family:var(--font-sans);color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:13px;display:inline-flex}.dz-radio .ring{border:1px solid var(--input);background:var(--background);width:16px;height:16px;cursor:inherit;transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dz-radio .dot{background:var(--primary);opacity:0;width:8px;height:8px;transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);border-radius:999px;transform:scale(.6)}.dz-radio .ring[data-checked]{border-color:var(--primary)}.dz-radio .ring[data-checked] .dot{opacity:1;transform:scale(1)}.dz-radio .ring:focus-visible{box-shadow:var(--ring-focus);border-color:var(--ring);outline:none}.dz-radio[data-disabled=true]{opacity:.5;cursor:not-allowed}
.dz-scroll{position:relative;overflow:hidden}.dz-scroll-viewport{overscroll-behavior:contain;width:100%;height:100%}.dz-scroll-bar{box-sizing:border-box;transition:background var(--duration-base) var(--ease-standard);background:0 0;padding:2px;display:flex}.dz-scroll-bar[data-orientation=vertical]{width:10px}.dz-scroll-bar[data-orientation=horizontal]{flex-direction:column;height:10px}.dz-scroll-thumb{background:color-mix(in oklab,var(--foreground) 28%,transparent);border-radius:5px;flex:1}.dz-scroll-thumb:hover{background:color-mix(in oklab,var(--foreground) 45%,transparent)}
.dz-separator{background:var(--border);flex:none}.dz-separator[data-orientation=horizontal],.dz-separator[aria-orientation=horizontal]{width:100%;height:1px}.dz-separator[data-orientation=vertical],.dz-separator[aria-orientation=vertical]{align-self:stretch;width:1px}
.dz-skeleton{background:var(--secondary);border-radius:var(--radius-sm);min-height:12px;position:relative;overflow:hidden}.dz-skeleton--round{border-radius:999px}.dz-skeleton:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--foreground) 5%,transparent),transparent);animation:dz-skeleton-sweep var(--duration-shimmer) var(--ease-standard) infinite;position:absolute;inset:0}@keyframes dz-skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}
.dz-switch{font-family:var(--font-sans);color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:13px;display:inline-flex}.dz-switch .track{background:var(--input);width:34px;height:20px;cursor:inherit;transition:background var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);border:0;border-radius:999px;flex:none;padding:0;position:relative}.dz-switch .thumb{background:var(--background);width:16px;height:16px;box-shadow:var(--shadow-xs);transition:transform var(--duration-base) var(--ease-spring);border-radius:999px;display:block;position:absolute;top:2px;left:2px}.dz-switch .track[data-checked]{background:var(--primary)}.dz-switch .track[data-checked] .thumb{transform:translate(14px)}.dz-switch .track:focus-visible{box-shadow:var(--ring-focus);outline:none}.dz-switch[data-disabled=true]{opacity:.5;cursor:not-allowed}
.dz-tabs{border-bottom:1px solid var(--border);align-items:center;gap:2px;display:flex;position:relative}.dz-tabs-indicator{background:var(--foreground);height:2px;bottom:-1px;left:calc(var(--active-tab-left) + 8px);width:calc(var(--active-tab-width) - 16px);transition:left var(--duration-base) var(--ease-spring),width var(--duration-base) var(--ease-spring);border-radius:2px;position:absolute}.dz-tab{font-family:var(--font-sans);color:var(--muted-foreground);cursor:pointer;transition:color var(--duration-base) var(--ease-standard);background:0 0;border:0;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.dz-tab:hover,.dz-tab[data-selected],.dz-tab[aria-selected=true]{color:var(--foreground)}.dz-tab:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}.dz-tab .count{font-family:var(--font-mono);color:var(--muted-foreground);background:var(--secondary);border-radius:999px;padding:1px 6px;font-size:11px}.dz-tab svg{width:15px;height:15px}.dz-tab-panel{outline:none}
.dz-textarea{width:100%;font-family:var(--font-sans);color:var(--foreground);background:var(--background);border:1px solid var(--input);border-radius:var(--radius-md);resize:vertical;transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);outline:none;padding:9px 11px;font-size:13px;line-height:1.5}.dz-textarea::placeholder{color:var(--muted-foreground)}.dz-textarea:focus{border-color:var(--ring);box-shadow:var(--ring-focus)}.dz-textarea[aria-invalid=true]{border-color:var(--destructive)}.dz-textarea:disabled{opacity:.55}
.dz-tip{background:var(--primary);color:var(--primary-foreground);font-family:var(--font-sans);border-radius:var(--radius-sm);white-space:nowrap;box-shadow:var(--shadow-popover);transform-origin:var(--transform-origin);transition:opacity var(--duration-base) var(--ease-enter),transform var(--duration-base) var(--ease-enter);padding:5px 8px;font-size:12px;line-height:1.4}.dz-tip[data-starting-style],.dz-tip[data-ending-style]{opacity:0;transform:scale(.96)}.dz-tip[data-ending-style]{transition-duration:var(--duration-fast);transition-timing-function:var(--ease-exit)}.dz-tip .kbd{font-family:var(--font-mono);opacity:.7;margin-left:6px}
.dz-accordion{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}.dz-accordion-item+.dz-accordion-item{border-top:1px solid var(--border)}.dz-accordion-header{margin:0}.dz-accordion-trigger{width:100%;font-family:var(--font-sans);color:var(--foreground);cursor:pointer;text-align:left;transition:color var(--duration-base) var(--ease-standard);background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:500;display:flex}.dz-accordion-trigger:hover{color:var(--accent)}.dz-accordion-trigger:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}.dz-accordion-trigger[data-disabled]{color:var(--muted-foreground);cursor:not-allowed}.dz-accordion-trigger svg{width:15px;height:15px;color:var(--muted-foreground);transition:transform var(--duration-gentle) var(--ease-spring);flex:none}.dz-accordion-trigger[data-panel-open] svg{transform:rotate(180deg)}.dz-accordion-panel{height:var(--accordion-panel-height);transition:height var(--duration-gentle) var(--ease-standard);overflow:hidden}.dz-accordion-panel[data-starting-style],.dz-accordion-panel[data-ending-style]{height:0}.dz-accordion-content{color:var(--muted-foreground);padding:0 14px 12px;font-size:13px;line-height:1.55}
.dz-collapsible-trigger{font-family:var(--font-sans);color:var(--foreground);cursor:pointer;transition:color var(--duration-base) var(--ease-standard);background:0 0;border:0;align-items:center;gap:7px;padding:4px 2px;font-size:13px;font-weight:500;display:inline-flex}.dz-collapsible-trigger:hover{color:var(--accent)}.dz-collapsible-trigger:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}.dz-collapsible-trigger svg{width:14px;height:14px;color:var(--muted-foreground);transition:transform var(--duration-gentle) var(--ease-spring);flex:none}.dz-collapsible-trigger[data-panel-open] svg{transform:rotate(90deg)}.dz-collapsible-panel{height:var(--collapsible-panel-height);transition:height var(--duration-gentle) var(--ease-standard);overflow:hidden}.dz-collapsible-panel[data-starting-style],.dz-collapsible-panel[data-ending-style]{height:0}.dz-collapsible-content{color:var(--muted-foreground);padding:8px 2px 4px 21px;font-size:13px;line-height:1.55}
.dz-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:40px 20px;display:flex}.dz-empty-icon{color:var(--muted-foreground);margin-bottom:4px}.dz-empty-icon svg{width:28px;height:28px}.dz-empty-title{color:var(--foreground);font-size:14px;font-weight:600}.dz-empty-description{color:var(--muted-foreground);max-width:340px;font-size:13px;line-height:1.5}.dz-empty-action{margin-top:10px}
.dz-kbd{font-family:var(--font-mono);color:var(--muted-foreground);background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius-sm);border-bottom-width:2px;justify-content:center;align-items:center;min-width:20px;padding:3px 5px;font-size:11px;line-height:1;display:inline-flex}
.dz-spinner{color:var(--muted-foreground);display:inline-flex}.dz-spinner svg{width:100%;height:100%;animation:dz-spin var(--duration-spin) var(--ease-linear) infinite}.dz-spinner--sm{width:14px;height:14px}.dz-spinner--md{width:18px;height:18px}.dz-spinner--lg{width:24px;height:24px}@keyframes dz-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dz-spinner svg{animation-duration:1.8s}}
.dz-toggle{font-family:var(--font-sans);color:var(--muted-foreground);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard);background:0 0;justify-content:center;align-items:center;gap:7px;font-weight:500;display:inline-flex}.dz-toggle--md{min-height:32px;padding:7px 12px;font-size:13px}.dz-toggle--sm{min-height:26px;padding:4px 9px;font-size:12px}.dz-toggle:hover{color:var(--foreground)}.dz-toggle[data-pressed]{background:var(--secondary);color:var(--foreground);border-color:color-mix(in oklch,var(--foreground) 22%,var(--border))}.dz-toggle[data-disabled]{opacity:.5;cursor:not-allowed}.dz-toggle:focus-visible{box-shadow:var(--ring-focus);outline:none}.dz-toggle svg{width:14px;height:14px}
.dz-toggle-group{display:inline-flex}.dz-toggle-group .dz-toggle{border-radius:0;margin-left:-1px}.dz-toggle-group .dz-toggle:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md);margin-left:0}.dz-toggle-group .dz-toggle:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.dz-toggle-group .dz-toggle:focus-visible,.dz-toggle-group .dz-toggle[data-pressed]{z-index:1;position:relative}
.dz-address{flex-direction:column;gap:3px;min-width:0;font-style:normal;display:flex}.dz-address-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-foreground)}.dz-address-lines{color:var(--foreground);flex-direction:column;font-size:13px;line-height:1.45;display:flex}.dz-address-action{margin-top:2px;font-size:12px}
.dz-section{padding:16px 18px}.dz-section--flush{padding-left:0;padding-right:0}.dz-section--divided{border-top:1px solid var(--border)}.dz-section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dz-section-title{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--muted-foreground);margin:0;font-weight:500}.dz-section-action{flex:none}
.dz-secret{align-items:center;gap:4px;min-width:0;display:inline-flex}.dz-secret-value{font-family:var(--font-mono);color:var(--foreground);background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius-sm);text-overflow:ellipsis;white-space:nowrap;padding:3px 8px;font-size:12.5px;overflow:hidden}.dz-secret-copied{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--success);min-width:44px;font-size:10.5px}
.dz-person{align-items:center;gap:8px;min-width:0;display:inline-flex}.dz-person-text{flex-direction:column;min-width:0;display:flex}.dz-person--flat .dz-person-text{flex-direction:row;align-items:baseline;gap:6px}.dz-person-name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.dz-person-detail{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}
.dz-sla{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);align-items:center;gap:7px;padding:3px 9px;display:inline-flex}.dz-sla-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-foreground)}.dz-sla-remaining{font-family:var(--font-mono);font-size:12.5px;font-weight:600}.dz-sla--ok .dz-sla-remaining{color:var(--foreground)}.dz-sla--warn .dz-sla-remaining{color:var(--warning)}.dz-sla--breached .dz-sla-remaining{color:var(--destructive)}.dz-sla--breached{border-color:color-mix(in oklch,var(--destructive) 40%,var(--border))}
.dz-status-banner{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);align-items:center;gap:10px;width:100%;padding:10px 14px;display:flex}.dz-status-banner-dot{border-radius:999px;flex:none;width:8px;height:8px}.dz-status-banner--info .dz-status-banner-dot{background:var(--muted-foreground)}.dz-status-banner--success .dz-status-banner-dot{background:var(--success)}.dz-status-banner--warn .dz-status-banner-dot{background:var(--warning)}.dz-status-banner--critical .dz-status-banner-dot{background:var(--destructive)}.dz-status-banner--critical{border-color:color-mix(in oklch,var(--destructive) 40%,var(--border))}.dz-status-banner-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dz-status-banner-title{color:var(--foreground);font-size:13px;font-weight:600}.dz-status-banner-desc{color:var(--muted-foreground);font-size:12.5px}.dz-status-banner-action{flex:none}
.dz-thread{flex-direction:column;height:100%;min-height:0;display:flex}.dz-thread-scroll{flex:1;min-height:0;overflow-y:auto}.dz-thread-empty{text-align:center;color:var(--muted-foreground);padding:24px;font-size:13px}.dz-thread-list{flex-direction:column;gap:14px;margin:0;padding:4px 2px;list-style:none;display:flex}.dz-thread-msg{flex-direction:column;gap:4px;max-width:85%;display:flex}.dz-thread-msg[data-own]{align-self:flex-end;align-items:flex-end}.dz-thread-msg-head{align-items:baseline;gap:8px;display:flex}.dz-thread-time{font-family:var(--font-mono);color:var(--muted-foreground);font-size:10.5px}.dz-thread-bubble{color:var(--foreground);background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:8px 12px;font-size:13px;line-height:1.5}.dz-thread-msg[data-own] .dz-thread-bubble{background:color-mix(in oklch,var(--accent) 10%,var(--card));border-color:color-mix(in oklch,var(--accent) 25%,var(--border))}.dz-thread-state{font-family:var(--font-mono);color:var(--muted-foreground);font-size:10.5px}.dz-thread-composer{border-top:1px solid var(--border);align-items:flex-end;gap:8px;margin-top:10px;padding-top:10px;display:flex}.dz-thread-input{resize:none;font-family:var(--font-sans);color:var(--foreground);background:var(--background);border:1px solid var(--input);border-radius:var(--radius-md);flex:1;padding:8px 10px;font-size:13px}.dz-thread-input:focus-visible{box-shadow:var(--ring-focus);outline:none}
.dz-typed-confirm{flex-direction:column;gap:10px;display:flex}.dz-typed-confirm-hint{color:var(--muted-foreground);margin:0;font-size:13px}.dz-typed-confirm-hint code{font-family:var(--font-mono);color:var(--foreground);background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1px 5px;font-size:12px}
.dz-detail-list{gap:12px 24px;margin:0;display:grid}.dz-detail-list--1{grid-template-columns:1fr}.dz-detail-list--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dz-detail-list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dz-detail-item dt{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-foreground);margin:0 0 3px}.dz-detail-item dd{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.dz-detail-item dd.mono{font-family:var(--font-mono);font-size:12.5px}
.dz-entity-header{align-items:center;gap:14px;min-width:0;display:flex}.dz-entity-header-main{flex:1;min-width:0}.dz-entity-header-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dz-entity-header-title{color:var(--foreground);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.dz-entity-header-badges{align-items:center;gap:6px;display:inline-flex}.dz-entity-header-subtitle{color:var(--muted-foreground);margin-top:2px;font-size:12.5px}.dz-entity-header-actions{flex:none;align-items:center;gap:8px;display:flex}
.dz-line-items{border-collapse:collapse;width:100%;font-size:13px}.dz-line-items td{border-bottom:1px solid var(--border);vertical-align:top;padding:8px 0}.dz-line-items tbody tr:last-child td{border-bottom:1px solid var(--border)}.dz-line-items-label{color:var(--foreground)}.dz-line-items-detail{color:var(--muted-foreground);margin-top:1px;font-size:12px}.dz-line-items-qty{font-family:var(--font-mono);color:var(--muted-foreground);text-align:right;white-space:nowrap;width:1%;font-size:12px;padding-right:16px!important}.dz-line-items-amount{font-family:var(--font-mono);color:var(--foreground);text-align:right;white-space:nowrap;width:1%;font-size:12.5px}.dz-line-items tfoot td{border-bottom:0;padding:6px 0}.dz-line-items tfoot tr:first-child td{padding-top:10px}.dz-line-items-total-label{color:var(--muted-foreground);text-align:right;font-size:12.5px;padding-right:16px!important}.dz-line-items tfoot tr[data-emphasis] .dz-line-items-total-label{color:var(--foreground);font-weight:600}.dz-line-items tfoot tr[data-emphasis] .dz-line-items-amount{font-size:13.5px;font-weight:600}
.dz-steps{gap:0;margin:0;padding:0;list-style:none;display:flex}.dz-step{flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex;position:relative}.dz-step:not(:last-child):after{content:"";background:var(--border);flex:1;height:1px;margin:11px 10px 0 2px}.dz-step-marker{width:22px;height:22px;font-family:var(--font-mono);border:1px solid var(--border);color:var(--muted-foreground);background:var(--card);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.dz-step-marker svg{width:11px;height:11px}.dz-step[data-state=done] .dz-step-marker{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.dz-step[data-state=current] .dz-step-marker{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 15%,transparent)}.dz-step-text{flex-direction:column;min-width:0;padding-top:2px;display:flex}.dz-step-label{color:var(--muted-foreground);white-space:nowrap;font-size:12.5px;font-weight:500}.dz-step[data-state=current] .dz-step-label,.dz-step[data-state=done] .dz-step-label{color:var(--foreground)}.dz-step-desc{color:var(--muted-foreground);font-size:11.5px}
.dz-timeline{margin:0;padding:0;list-style:none}.dz-timeline-event{gap:12px;padding:0 0 16px 2px;display:flex;position:relative}.dz-timeline-event:last-child{padding-bottom:0}.dz-timeline-event:before{content:"";background:var(--border);width:1px;position:absolute;top:14px;bottom:2px;left:6px}.dz-timeline-event:last-child:before{display:none}.dz-timeline-dot{background:var(--background);border:1.5px solid var(--muted-foreground);border-radius:999px;flex:none;width:9px;height:9px;margin-top:4px}.dz-timeline-event[data-accent] .dz-timeline-dot{background:var(--accent);border-color:var(--accent)}.dz-timeline-body{flex:1;min-width:0}.dz-timeline-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dz-timeline-title{color:var(--foreground);font-size:13px;font-weight:500}.dz-timeline-time{font-family:var(--font-mono);color:var(--muted-foreground);flex:none;font-size:11px}.dz-timeline-desc{color:var(--muted-foreground);margin-top:2px;font-size:12.5px;line-height:1.5}
.dz-customer-profile-head{border-bottom:1px solid var(--border);padding:16px 18px}.dz-customer-profile-details{padding:16px 18px}.dz-customer-profile-activity{border-top:1px solid var(--border);padding:16px 18px}.dz-customer-profile-section-title{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--muted-foreground);margin:0 0 12px;font-weight:500}
.dz-order-details-steps{border-bottom:1px solid var(--border);margin-bottom:18px;padding-bottom:16px}.dz-order-details-items{margin-top:16px}.dz-order-details-activity{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.dz-order-details-section-title{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--muted-foreground);margin:0 0 12px;font-weight:500}
.dz-account-summary-metrics{gap:14px;display:flex}.dz-account-summary-owner{align-items:center;gap:10px;margin-top:14px;display:flex}.dz-account-summary-owner-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-foreground)}
.dz-activity-panel-empty{color:var(--muted-foreground);text-align:center;padding:18px 0;font-size:13px}
.dz-contact-card-touched{font-family:var(--font-mono);color:var(--muted-foreground);margin-top:12px;font-size:11px}
.dz-health-card-metrics{gap:14px;display:flex}
.dz-import-review-grid{flex-direction:column;display:flex}.dz-import-review-row{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:12px;padding:8px 2px;font-size:13px;display:grid}.dz-import-review-row--head{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-foreground);padding-top:0}.dz-import-review-row .mono{font-family:var(--font-mono);font-size:12px}.dz-import-review-none{color:var(--muted-foreground);font-style:normal}.dz-import-review-sample{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dz-import-review-note{color:var(--muted-foreground);margin-left:8px;font-size:11.5px}.dz-import-review-summary{font-family:var(--font-mono);color:var(--muted-foreground);margin-top:12px;font-size:11.5px}
.dz-notes-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.dz-note-head{align-items:baseline;gap:8px;display:flex}.dz-note[data-pinned]{border-left:2px solid var(--accent);padding-left:10px}.dz-note-pin{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent);font-size:10px}.dz-note-time{font-family:var(--font-mono);color:var(--muted-foreground);margin-left:auto;font-size:10.5px}.dz-note-body{color:var(--foreground);margin-top:3px;font-size:13px;line-height:1.5}.dz-notes-composer{border-top:1px solid var(--border);align-items:flex-end;gap:8px;margin-top:14px;padding-top:12px;display:flex}.dz-notes-input{resize:none;font-family:var(--font-sans);color:var(--foreground);background:var(--background);border:1px solid var(--input);border-radius:var(--radius-md);flex:1;padding:8px 10px;font-size:13px}.dz-notes-input:focus-visible{box-shadow:var(--ring-focus);outline:none}
.dz-deal-card-blockers{color:var(--foreground);flex-direction:column;gap:5px;margin:0;padding-left:18px;font-size:13px;display:flex}
.dz-lead-card-next{color:var(--foreground);align-items:center;gap:10px;font-size:13px;display:flex}
.dz-merge{flex-direction:column;gap:6px;display:flex}.dz-merge-row{grid-template-columns:110px 1fr 1fr;align-items:stretch;gap:6px;display:grid}.dz-merge-row--head{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-foreground);padding:0 2px 2px}.dz-merge-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-foreground);align-self:center}.dz-merge-cell{font-family:var(--font-sans);text-align:left;color:var(--foreground);background:var(--card);cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard);padding:7px 10px;font-size:13px}.dz-merge-cell:hover{border-color:var(--muted-foreground)}.dz-merge-cell[data-selected]{border-color:var(--accent);background:color-mix(in oklch,var(--accent) 8%,var(--card))}.dz-merge-cell:focus-visible{box-shadow:var(--ring-focus);outline:none}
.dz-segment-summary-desc{color:var(--muted-foreground);margin:0 0 14px;font-size:13px;line-height:1.5}.dz-segment-summary-body{align-items:flex-start;gap:24px;display:flex}.dz-segment-summary-facets{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}
.dz-subscription-card-notice{margin-top:14px}
.dz-win-loss-notes{color:var(--foreground);margin:0;font-size:13px;line-height:1.55}
.dz-cart-review-empty{color:var(--muted-foreground);text-align:center;padding:22px 0;font-size:13px}.dz-cart-review-promo{gap:8px;margin-top:14px;display:flex}.dz-cart-review-checkout{flex-direction:column;margin-top:14px;display:flex}
.dz-checkout-summary-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dz-checkout-summary-items{padding:0 18px}.dz-checkout-summary-cta{flex-direction:column;display:flex}.dz-checkout-summary-fineprint{color:var(--muted-foreground);margin:10px 0 0;font-size:11.5px;line-height:1.5}
.dz-invoice-card-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.dz-invoice-card-number{font-family:var(--font-mono);font-size:13.5px;font-weight:600}.dz-invoice-card-actions{margin-left:auto}.dz-invoice-card-balance{justify-content:space-between;font-size:13.5px;font-weight:600;display:flex}.dz-invoice-card-balance .mono{font-family:var(--font-mono)}
.dz-invoice-details-items{margin-top:16px}.dz-invoice-details-history{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.dz-invoice-details-section-title{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--muted-foreground);margin:0 0 12px;font-weight:500}
.dz-order-summary-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.dz-order-summary-id{align-items:center;gap:10px;display:flex}.dz-order-summary-ref{font-family:var(--font-mono);font-size:13.5px;font-weight:600}.dz-order-summary-sub{color:var(--muted-foreground);margin:3px 0 10px;font-size:12.5px}.dz-order-summary-total{justify-content:space-between;margin-top:10px;font-size:13px;font-weight:600;display:flex}.dz-order-summary-total .mono{font-family:var(--font-mono)}
.dz-payment-method-row{align-items:center;gap:10px;display:flex}.dz-payment-method-brand{font-size:13.5px;font-weight:600}.dz-payment-method-last4{font-family:var(--font-mono);color:var(--muted-foreground);font-size:13px}.dz-payment-method-actions{margin-left:auto}.dz-payment-method-detail{color:var(--muted-foreground);margin-top:4px;font-size:12px}
.dz-price-breakdown-rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dz-price-breakdown-main{justify-content:space-between;gap:12px;font-size:13px;display:flex}.dz-price-breakdown-amount{font-family:var(--font-mono);white-space:nowrap;font-size:12.5px}.dz-price-breakdown-why{color:var(--muted-foreground);margin-top:2px;font-size:12px}.dz-price-breakdown-running{font-family:var(--font-mono);color:var(--muted-foreground);text-align:right;margin-top:2px;font-size:11.5px}.dz-price-breakdown-total{border-top:1px solid var(--border);justify-content:space-between;margin-top:14px;padding-top:10px;font-size:13.5px;font-weight:600;display:flex}.dz-price-breakdown-total .mono{font-family:var(--font-mono)}
.dz-product-card-media{border-bottom:1px solid var(--border);background:var(--secondary);min-height:120px;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex;overflow:hidden}.dz-product-card-media img{object-fit:cover;width:100%;height:100%}.dz-product-card-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dz-product-card-name{margin:0;font-size:14px;font-weight:600}.dz-product-card-price{font-family:var(--font-mono);white-space:nowrap;font-size:13px}.dz-product-card-desc{color:var(--muted-foreground);margin:6px 0 0;font-size:12.5px;line-height:1.5}.dz-product-card-variants{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.dz-product-card-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.dz-product-card-stock{color:var(--muted-foreground);font-size:12px}
.dz-product-details-grid{grid-template-columns:minmax(0,240px) 1fr;display:grid}.dz-product-details-grid:not(:has(.dz-product-details-media)){grid-template-columns:1fr}.dz-product-details-media{border-right:1px solid var(--border);background:var(--secondary);color:var(--muted-foreground);justify-content:center;align-items:center;min-height:180px;display:flex;overflow:hidden}.dz-product-details-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dz-product-details-name{margin:0;font-size:15px;font-weight:600}.dz-product-details-price{font-family:var(--font-mono);font-size:13.5px}.dz-product-details-desc{color:var(--muted-foreground);margin:8px 0 0;font-size:13px;line-height:1.55}.dz-product-details-actions{gap:8px;margin-top:14px;display:flex}
.dz-promo-panel-empty{color:var(--muted-foreground);text-align:center;padding:18px 0;font-size:13px}.dz-promo-panel-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dz-promo-panel-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:9px 0;font-size:13px;display:flex}.dz-promo-panel-row:last-child{border-bottom:0}.dz-promo-panel-code{font-family:var(--font-mono);background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px 7px;font-size:12.5px;font-weight:600}.dz-promo-panel-effect{flex:1}.dz-promo-panel-stats{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;font-size:11px}
.dz-quote-card-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.dz-quote-card-number{font-family:var(--font-mono);font-size:13.5px;font-weight:600}.dz-quote-card-expiry{color:var(--accent);margin-left:auto;font-size:12px;font-weight:500}.dz-quote-card-actions{justify-content:flex-end;gap:8px;display:flex}
.dz-refund-items{flex-direction:column;gap:8px;display:flex}.dz-refund-item{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.dz-refund-item-amount{font-family:var(--font-mono);font-size:12.5px}.dz-refund-reason{max-width:240px;margin-top:14px}.dz-refund-total{border-top:1px solid var(--border);justify-content:space-between;margin-top:14px;padding-top:10px;font-size:13px;font-weight:600;display:flex}.dz-refund-total .mono{font-family:var(--font-mono)}
.dz-return-details-head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.dz-return-details-ref{font-family:var(--font-mono);font-size:13.5px;font-weight:600}.dz-return-details-actions{margin-left:auto}
.dz-shipment-tracker-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.dz-shipment-tracker-ref{font-family:var(--font-mono);font-size:13px;font-weight:600}.dz-shipment-tracker-carrier{color:var(--muted-foreground);margin-left:10px;font-size:12.5px}.dz-shipment-tracker-eta{color:var(--accent);white-space:nowrap;font-size:12.5px;font-weight:600}
.dz-capacity-card-rows{flex-direction:column;gap:12px;display:flex}.dz-capacity-card-row-head{justify-content:space-between;gap:10px;margin-bottom:5px;font-size:12.5px;display:flex}.dz-capacity-card-detail{font-family:var(--font-mono);color:var(--muted-foreground);font-size:11.5px}.dz-capacity-card-track{background:var(--secondary);border-radius:999px;height:7px;overflow:hidden}.dz-capacity-card-fill{background:var(--foreground);height:100%;transition:width var(--duration-slow) var(--ease-standard);border-radius:999px}.dz-capacity-card-track[data-warn] .dz-capacity-card-fill{background:var(--warning)}.dz-capacity-card-projection{color:var(--muted-foreground);margin-top:12px;font-size:12.5px}
.dz-delivery-proof-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.dz-delivery-proof-photo,.dz-delivery-proof-signature{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--secondary);min-height:110px;color:var(--muted-foreground);justify-content:center;align-items:center;font-size:12px;display:flex;overflow:hidden}.dz-delivery-proof-photo img,.dz-delivery-proof-signature img{object-fit:cover;width:100%;height:100%}
.dz-dispatch-queue-empty{color:var(--muted-foreground);text-align:center;padding:18px;font-size:13px}.dz-dispatch-queue-list{margin:0;padding:0;list-style:none}.dz-dispatch-queue-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:9px 18px;font-size:13px;display:flex}.dz-dispatch-queue-row:last-child{border-bottom:0}.dz-dispatch-queue-label{flex-direction:column;flex:1;min-width:0;display:flex}.dz-dispatch-queue-detail{color:var(--muted-foreground);font-size:11.5px}.dz-dispatch-queue-window{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;font-size:11.5px}
.dz-facility-card-head{align-items:baseline;gap:10px;display:flex}.dz-facility-card-name{margin:0;font-size:14.5px;font-weight:600}.dz-facility-card-sub{color:var(--muted-foreground);font-size:12.5px}.dz-facility-card-metrics{gap:14px;margin-top:14px;display:flex}.dz-facility-card-machines{flex-wrap:wrap;gap:8px;display:flex}.dz-facility-card-machine{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);align-items:center;gap:7px;padding:5px 10px;font-size:12.5px;display:inline-flex}
.dz-fleet-board-grid{gap:10px;display:grid}.dz-fleet-board-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dz-fleet-board-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dz-fleet-board-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dz-fleet-board-cell{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);padding:10px 12px}.dz-fleet-board-cell-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.dz-fleet-board-cell-name{font-size:13px;font-weight:600}.dz-fleet-board-cell-driver{color:var(--muted-foreground);margin-top:3px;font-size:12px}.dz-fleet-board-cell-detail{font-family:var(--font-mono);color:var(--muted-foreground);margin-top:5px;font-size:11px}
.dz-inventory-card-grid{flex-direction:column;display:flex}.dz-inventory-card-row{border-bottom:1px solid var(--border);grid-template-columns:2fr 1fr 1fr 1fr auto;align-items:center;gap:12px;padding:8px 18px;font-size:13px;display:grid}.dz-inventory-card-row:last-child{border-bottom:0}.dz-inventory-card-row--head{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-foreground)}.dz-inventory-card-row .mono{font-family:var(--font-mono);font-size:12.5px}.dz-inventory-card-row .muted{color:var(--muted-foreground)}
.dz-machine-panel-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.dz-machine-panel-name{margin:0;font-size:14px;font-weight:600}.dz-machine-panel-actions{margin-left:auto}.dz-machine-panel-maintenance{color:var(--warning);margin-top:12px;font-size:12.5px;font-weight:500}
.dz-maintenance-ticket-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dz-maintenance-ticket-title{margin:0;font-size:14px;font-weight:600}.dz-maintenance-ticket-sla{margin-left:auto}.dz-maintenance-ticket-desc{color:var(--muted-foreground);margin:8px 0 0;font-size:13px;line-height:1.5}.dz-maintenance-ticket-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}
.dz-route-manifest-head{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.dz-route-manifest-name{margin:0;font-size:14.5px;font-weight:600}.dz-route-manifest-capacity{font-family:var(--font-mono);color:var(--muted-foreground);font-size:12px}.dz-route-manifest-actions{margin-left:auto}.dz-route-manifest-progress{margin-top:14px}.dz-route-manifest-stops{margin:0;padding:0;list-style:none}.dz-route-manifest-stop{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:9px 18px;font-size:13px;display:flex}.dz-route-manifest-stop:last-child{border-bottom:0}.dz-route-manifest-stop-n{font-family:var(--font-mono);color:var(--muted-foreground);text-align:right;flex:none;width:18px;font-size:11px}.dz-route-manifest-stop-label{flex-direction:column;flex:1;min-width:0;display:flex}.dz-route-manifest-stop-detail{color:var(--muted-foreground);font-size:11.5px}.dz-route-manifest-stop-window{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;font-size:11.5px}.dz-route-manifest-stop[data-status=done] .dz-route-manifest-stop-label{color:var(--muted-foreground);text-decoration:line-through}
.dz-shift-card-list{margin:0;padding:0;list-style:none}.dz-shift-card-row{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:9px 18px;font-size:13px;display:flex}.dz-shift-card-row:last-child{border-bottom:0}.dz-shift-card-row[data-gap]{background:color-mix(in oklch,var(--warning) 7%,transparent)}.dz-shift-card-window{font-family:var(--font-mono);color:var(--muted-foreground);flex:none;width:88px;font-size:12px}.dz-shift-card-people{flex-wrap:wrap;flex:1;gap:6px 16px;display:flex}.dz-shift-card-gap{color:var(--warning);font-size:12.5px;font-weight:600}
.dz-stop-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dz-stop-details-section-title{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--muted-foreground);margin:0 0 8px;font-weight:500}.dz-stop-details-instructions{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.dz-stop-details-instructions p{margin:0;font-size:13px;line-height:1.5}.dz-stop-details-proof{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}
.dz-aging-card-grid{flex-direction:column;display:flex}.dz-aging-card-row{grid-template-columns:2fr repeat(calc(var(--aging-buckets) + 1),1fr);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 18px;font-size:13px;display:grid}.dz-aging-card-row:last-child{border-bottom:0}.dz-aging-card-row--head{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-foreground)}.dz-aging-card-row .num{text-align:right}.dz-aging-card-row .mono{font-family:var(--font-mono);font-size:12.5px}.dz-aging-card-row .total{font-weight:600}.dz-aging-card-action{margin-left:8px}
.dz-balance-summary-metrics{gap:14px;display:flex}.dz-balance-summary-buckets{gap:10px;margin-top:16px;display:flex}.dz-balance-summary-bucket{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);flex:1;padding:8px 10px}.dz-balance-summary-bucket[data-overdue]{border-color:color-mix(in oklch,var(--destructive) 35%,var(--border))}.dz-balance-summary-bucket-label{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;display:block}.dz-balance-summary-bucket-amount{font-family:var(--font-mono);margin-top:3px;font-size:13px;font-weight:600;display:block}.dz-balance-summary-bucket[data-overdue] .dz-balance-summary-bucket-amount{color:var(--destructive)}
.dz-budget-card-lines{flex-direction:column;gap:12px;display:flex}.dz-budget-card-line-head{justify-content:space-between;gap:10px;margin-bottom:5px;font-size:12.5px;display:flex}.dz-budget-card-nums{font-family:var(--font-mono);color:var(--muted-foreground);font-size:11.5px}.dz-budget-card-variance{color:var(--foreground);margin-left:8px;font-weight:600}.dz-budget-card-line[data-over] .dz-budget-card-variance{color:var(--destructive)}.dz-budget-card-track{background:var(--secondary);border-radius:999px;height:7px;overflow:hidden}.dz-budget-card-fill{background:var(--foreground);border-radius:999px;height:100%}.dz-budget-card-line[data-over] .dz-budget-card-fill{background:var(--destructive)}.dz-budget-card-period{font-family:var(--font-mono);color:var(--muted-foreground);margin-top:12px;font-size:11px}
.dz-dunning-card-details{margin-top:14px}
.dz-expense-card-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.dz-expense-card-title{margin:0;font-size:14px;font-weight:600}.dz-expense-card-actions{margin-left:auto}.dz-expense-card-approval{margin-top:14px}
.dz-payment-history-title{align-items:center;gap:8px;display:inline-flex}.dz-payment-history-empty{color:var(--muted-foreground);text-align:center;padding:18px 0;font-size:13px}
.dz-payout-summary-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.dz-payout-summary-title{margin:0;font-size:14px;font-weight:600}.dz-payout-summary-arrival{color:var(--muted-foreground);margin-top:12px;font-size:12.5px}
.dz-statement-panel-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.dz-statement-panel-title{margin:0;font-size:14.5px;font-weight:600}.dz-statement-panel-sub{color:var(--muted-foreground);margin-top:2px;font-size:12.5px}.dz-statement-panel-opening{color:var(--muted-foreground);justify-content:space-between;padding-bottom:8px;font-size:12.5px;display:flex}.dz-statement-panel-opening .mono{font-family:var(--font-mono)}
.dz-transaction-details-related{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.dz-transaction-details-section-title{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--muted-foreground);margin:0 0 8px;font-weight:500}.dz-transaction-details-links{flex-direction:column;gap:5px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.dz-transaction-details-links a{color:var(--accent);text-decoration:none}.dz-transaction-details-links a:hover{text-decoration:underline}
.dz-employee-profile-manager{align-items:center;gap:10px;margin-top:14px;display:flex}.dz-employee-profile-manager-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-foreground)}
.dz-interview-list{margin:0;padding:0;list-style:none}.dz-interview-row{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:10px 18px;font-size:13px;display:flex}.dz-interview-row:last-child{border-bottom:0}.dz-interview-when{flex-direction:column;flex:none;width:170px;display:flex}.dz-interview-when .mono{font-family:var(--font-mono);font-size:12px}.dz-interview-focus{color:var(--muted-foreground);font-size:11.5px}.dz-interview-people{flex-wrap:wrap;flex:1;gap:6px 16px;display:flex}
.dz-onboarding-count{font-family:var(--font-mono);color:var(--muted-foreground);font-size:11.5px}.dz-onboarding-list{margin:0;padding:0;list-style:none}.dz-onboarding-row{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:8px 18px;font-size:13px;display:flex}.dz-onboarding-row:last-child{border-bottom:0}.dz-onboarding-check{accent-color:var(--accent);flex:none;width:14px;height:14px}.dz-onboarding-label{flex:1}.dz-onboarding-row[data-done] .dz-onboarding-label{color:var(--muted-foreground);text-decoration:line-through}.dz-onboarding-due{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;font-size:11px}.dz-onboarding-due[data-overdue]{color:var(--destructive);font-weight:600}
.dz-org-unit-desc{color:var(--muted-foreground);margin:0 0 12px;font-size:13px;line-height:1.5}.dz-org-unit-lead{align-items:center;gap:10px;margin-bottom:14px;display:flex}.dz-org-unit-lead-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-foreground)}.dz-org-unit-metrics{gap:14px;display:flex}
.dz-shift-swap-candidates{border-top:1px solid var(--border);flex-direction:column;gap:6px;margin-top:16px;padding-top:12px;display:flex}.dz-shift-swap-section-title{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--muted-foreground);margin:0 0 4px;font-weight:500}.dz-shift-swap-candidate{text-align:left;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-base) var(--ease-standard);padding:8px 10px;display:flex}.dz-shift-swap-candidate:hover{border-color:var(--muted-foreground)}.dz-shift-swap-candidate[data-selected]{border-color:var(--accent);background:color-mix(in oklch,var(--accent) 8%,var(--card))}.dz-shift-swap-candidate:focus-visible{box-shadow:var(--ring-focus);outline:none}
.dz-roster-list{margin:0;padding:0;list-style:none}.dz-roster-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:9px 18px;display:flex}.dz-roster-row:last-child{border-bottom:0}.dz-roster-spacer{flex:1}
.dz-time-off-requester{margin-bottom:14px}.dz-time-off-note{color:var(--muted-foreground);border-top:1px solid var(--border);margin:14px 0 0;padding-top:12px;font-size:13px;line-height:1.5}
.dz-timesheet-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.dz-timesheet-days{gap:8px;display:flex}.dz-timesheet-day{border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;background:var(--card);flex:1;padding:7px 9px}.dz-timesheet-day-label{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-foreground);font-size:10px;display:block}.dz-timesheet-day-hours{font-family:var(--font-mono);margin-top:3px;font-size:13px;font-weight:600;display:block}.dz-timesheet-day-flag{color:var(--warning);margin-top:2px;font-size:10px;display:block}.dz-timesheet-total{justify-content:space-between;margin-top:12px;font-size:13px;font-weight:600;display:flex}.dz-timesheet-total .mono{font-family:var(--font-mono)}
.dz-approval-card-title{margin:0;font-size:14px;font-weight:600}.dz-approval-card-desc{color:var(--muted-foreground);margin:6px 0 0;font-size:13px;line-height:1.5}.dz-approval-card-requester{margin:12px 0}.dz-approval-card-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}
.dz-audit-log-empty{color:var(--muted-foreground);text-align:center;padding:18px;font-size:13px}.dz-audit-log-list{margin:0;padding:0;list-style:none}.dz-audit-log-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 18px;font-size:13px;display:flex}.dz-audit-log-row:last-child{border-bottom:0}.dz-audit-log-target{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dz-audit-log-time{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;font-size:10.5px}.dz-audit-log-detail{width:100%;font-family:var(--font-mono);color:var(--muted-foreground);background:var(--secondary);border-radius:var(--radius-sm);padding:6px 8px;font-size:11.5px}
.dz-call-log-empty{color:var(--muted-foreground);text-align:center;padding:18px;font-size:13px}.dz-call-log-list{margin:0;padding:0;list-style:none}.dz-call-log-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:9px 18px;font-size:13px;display:flex}.dz-call-log-row:last-child{border-bottom:0}.dz-call-log-spacer{flex:1}.dz-call-log-duration,.dz-call-log-time{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;font-size:11px}
.dz-changelog-releases{flex-direction:column;gap:18px;display:flex}.dz-changelog-release-head{align-items:center;gap:10px;display:flex}.dz-changelog-version{font-family:var(--font-mono);font-size:13px;font-weight:600}.dz-changelog-date{font-family:var(--font-mono);color:var(--muted-foreground);margin-left:auto;font-size:11px}.dz-changelog-entries{flex-direction:column;gap:7px;margin:10px 0 0;padding:0;list-style:none;display:flex}.dz-changelog-entry{align-items:baseline;gap:10px;font-size:13px;display:flex}
.dz-comment-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.dz-comment-head{align-items:baseline;gap:8px;display:flex}.dz-comment-time{font-family:var(--font-mono);color:var(--muted-foreground);font-size:10.5px}.dz-comment-body{margin-top:3px;font-size:13px;line-height:1.5}.dz-comment-replies{border-left:1px solid var(--border);flex-direction:column;gap:12px;margin:10px 0 0;padding:0 0 0 18px;list-style:none;display:flex}.dz-comment-composer{border-top:1px solid var(--border);align-items:flex-end;gap:8px;margin-top:14px;padding-top:12px;display:flex}.dz-comment-input{resize:none;font-family:var(--font-sans);color:var(--foreground);background:var(--background);border:1px solid var(--input);border-radius:var(--radius-md);flex:1;padding:8px 10px;font-size:13px}.dz-comment-input:focus-visible{box-shadow:var(--ring-focus);outline:none}
.dz-email-preview-head{align-items:center;gap:10px;display:flex}.dz-email-preview-time{font-family:var(--font-mono);color:var(--muted-foreground);margin-left:auto;font-size:11px}.dz-email-preview-subject{margin-top:8px;font-size:13.5px}.dz-email-preview[data-unread] .dz-email-preview-subject{font-weight:600}.dz-email-preview-snippet{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12.5px;overflow:hidden}.dz-email-preview-actions{gap:8px;margin-top:12px;display:flex}
.dz-inbox-panel-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.dz-inbox-panel-title{margin:0;font-size:14px;font-weight:600}.dz-inbox-panel-sub{color:var(--muted-foreground);margin-top:2px;font-size:12px}
.dz-notification-center-empty{color:var(--muted-foreground);text-align:center;padding:22px;font-size:13px}.dz-notification-center-group{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-foreground);padding:10px 18px 4px;font-size:10.5px}.dz-notification-center-list{margin:0;padding:0;list-style:none}.dz-notification-center-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:9px 18px;font-size:13px;display:flex}.dz-notification-center-row:last-child{border-bottom:0}.dz-notification-center-dot{background:0 0;border-radius:999px;flex:none;width:7px;height:7px;margin-top:5px}.dz-notification-center-row[data-unread] .dz-notification-center-dot{background:var(--accent)}.dz-notification-center-main{flex-direction:column;flex:1;min-width:0;display:flex}.dz-notification-center-row[data-unread] .dz-notification-center-title{font-weight:600}.dz-notification-center-desc{color:var(--muted-foreground);font-size:12px}.dz-notification-center-time{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;font-size:10.5px}
.dz-sms-panel-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.dz-sms-panel-title{margin:0;font-size:14px;font-weight:600}.dz-sms-panel-sub{font-family:var(--font-mono);color:var(--muted-foreground);margin-top:2px;font-size:11.5px}.dz-sms-panel-optout{color:var(--destructive);border-top:1px solid var(--border);margin-top:10px;padding-top:10px;font-size:12.5px}
.dz-anomaly-card-chart{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--secondary);min-height:80px;color:var(--muted-foreground);justify-content:center;align-items:center;margin-top:12px;display:flex;overflow:hidden}.dz-anomaly-card-details{margin-top:14px}
.dz-forecast-card-chart{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--secondary);min-height:120px;color:var(--muted-foreground);justify-content:center;align-items:center;margin-top:14px;display:flex;overflow:hidden}.dz-forecast-card-assumptions{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.dz-forecast-card-subtitle{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--muted-foreground);margin:0 0 10px;font-weight:500}
.dz-funnel-stages{flex-direction:column;gap:10px;display:flex}.dz-funnel-stage-head{justify-content:space-between;gap:10px;margin-bottom:4px;font-size:12.5px;display:flex}.dz-funnel-stage-nums{align-items:baseline;gap:10px;display:inline-flex}.dz-funnel-stage-nums .mono{font-family:var(--font-mono);font-size:12px}.dz-funnel-conversion{font-family:var(--font-mono);color:var(--muted-foreground);font-size:11px}.dz-funnel-track{border-radius:var(--radius-sm);background:var(--secondary);height:14px;overflow:hidden}.dz-funnel-fill{background:var(--foreground);border-radius:var(--radius-sm);height:100%}.dz-funnel-overall{color:var(--muted-foreground);margin-top:12px;font-size:12.5px}
.dz-goal-card-title{margin:0 0 8px;font-size:13.5px;font-weight:600}.dz-goal-card-nums{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.dz-goal-card-actual{font-family:var(--font-mono);font-size:20px;font-weight:600}.dz-goal-card-target{font-family:var(--font-mono);color:var(--muted-foreground);font-size:12px}.dz-goal-card-track{background:var(--secondary);border-radius:999px;height:8px;overflow:hidden}.dz-goal-card-fill{background:var(--foreground);border-radius:999px;height:100%}.dz-goal-card[data-behind] .dz-goal-card-fill{background:var(--warning)}.dz-goal-card-pace{color:var(--muted-foreground);margin-top:8px;font-size:12.5px}.dz-goal-card[data-behind] .dz-goal-card-pace{color:var(--warning)}
.dz-kpi-overview-row{flex-wrap:wrap;gap:14px;display:flex}.dz-kpi-overview-comparison{font-family:var(--font-mono);color:var(--muted-foreground);margin-top:10px;font-size:11px}
.dz-leaderboard-list{margin:0;padding:0;list-style:none}.dz-leaderboard-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:8px 18px;font-size:13px;display:flex}.dz-leaderboard-row:last-child{border-bottom:0}.dz-leaderboard-row[data-highlight]{background:color-mix(in oklch,var(--accent) 7%,transparent)}.dz-leaderboard-rank{font-family:var(--font-mono);color:var(--muted-foreground);text-align:right;flex:none;width:18px;font-size:11px}.dz-leaderboard-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dz-leaderboard-delta{font-family:var(--font-mono);color:var(--muted-foreground);font-size:11px}.dz-leaderboard-value{font-family:var(--font-mono);font-size:12.5px;font-weight:600}.dz-leaderboard-caption{font-family:var(--font-mono);color:var(--muted-foreground);padding:10px 18px 0;font-size:11px}
.dz-report-card-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.dz-report-card-title{margin:0;font-size:14px;font-weight:600}.dz-report-card-sub{color:var(--muted-foreground);margin-top:2px;font-size:12px}.dz-report-card-chart{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--secondary);min-height:160px;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex;overflow:hidden}.dz-report-card-insight{color:var(--foreground);margin:12px 0 0;font-size:13px;line-height:1.55}
.dz-retention-card-grid{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--secondary);min-height:120px;color:var(--muted-foreground);justify-content:center;align-items:center;margin-top:14px;display:flex;overflow:hidden}.dz-retention-card-insight{margin:12px 0 0;font-size:13px;line-height:1.5}
.dz-api-keys-empty{color:var(--muted-foreground);text-align:center;padding:18px;font-size:13px}.dz-api-keys-list{margin:0;padding:0;list-style:none}.dz-api-keys-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:9px 18px;font-size:13px;display:flex}.dz-api-keys-row:last-child{border-bottom:0}.dz-api-keys-name{min-width:90px;font-weight:600}.dz-api-keys-meta{font-family:var(--font-mono);color:var(--muted-foreground);margin-left:auto;font-size:11px}
.dz-danger-zone{border-color:color-mix(in oklch,var(--destructive) 35%,var(--border))}.dz-danger-zone-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dz-danger-zone-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.dz-danger-zone-text{flex-direction:column;min-width:0;display:flex}.dz-danger-zone-label{font-size:13px;font-weight:600}.dz-danger-zone-desc{color:var(--muted-foreground);font-size:12px}
.dz-integration-card-row{align-items:center;gap:14px;display:flex}.dz-integration-card-icon{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--secondary);width:34px;height:34px;color:var(--muted-foreground);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.dz-integration-card-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dz-integration-card-name{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.dz-integration-card-desc{color:var(--muted-foreground);font-size:12.5px}.dz-integration-card-meta{font-family:var(--font-mono);color:var(--muted-foreground);font-size:10.5px}.dz-integration-card-action{flex:none}
.dz-login-block{max-width:380px}.dz-login-block-title{margin:0;font-size:16px;font-weight:600}.dz-login-block-sub{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.dz-login-block-form{flex-direction:column;gap:14px;margin-top:16px;display:flex}.dz-login-block-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.dz-login-block-row a{color:var(--muted-foreground);font-size:12.5px}.dz-login-block-divider{align-items:center;gap:10px;margin:16px 0;display:flex}.dz-login-block-divider .dz-separator{flex:1}.dz-login-block-divider span{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px}.dz-login-block-sso{flex-direction:column;gap:8px;display:flex}
.dz-notif-prefs-grid{flex-direction:column;display:flex}.dz-notif-prefs-row{border-bottom:1px solid var(--border);grid-template-columns:1fr repeat(3,90px);align-items:center;gap:10px;padding:9px 18px;font-size:13px;display:grid}.dz-notif-prefs-row:last-child{border-bottom:0}.dz-notif-prefs-row--head{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-foreground)}.dz-notif-prefs-row .ch{text-align:center;justify-self:center}.dz-notif-prefs-event{flex-direction:column;display:flex}.dz-notif-prefs-desc{color:var(--muted-foreground);font-size:11.5px}
.dz-plan-picker{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.dz-plan-tier{flex-direction:column;padding:16px 18px;display:flex}.dz-plan-tier[data-recommended]{border-color:var(--accent)}.dz-plan-tier-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dz-plan-tier-name{font-size:13.5px;font-weight:600}.dz-plan-tier-price{font-family:var(--font-mono);margin-top:8px;font-size:20px;font-weight:600}.dz-plan-tier-desc{color:var(--muted-foreground);margin:6px 0 0;font-size:12.5px;line-height:1.5}.dz-plan-tier-features{flex-direction:column;flex:1;gap:6px;margin:12px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.dz-plan-tier-features li{padding-left:16px;position:relative}.dz-plan-tier-features li:before{content:"·";color:var(--accent);font-weight:700;position:absolute;left:4px}.dz-plan-tier-cta{flex-direction:column;margin-top:14px;display:flex}
.dz-profile-settings-form{flex-direction:column;gap:14px;max-width:420px;display:flex}.dz-profile-settings-actions{justify-content:flex-end;display:flex}
.dz-signup-block{max-width:380px}.dz-signup-block-title{margin:0;font-size:16px;font-weight:600}.dz-signup-block-sub{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.dz-signup-block-form{flex-direction:column;gap:14px;margin-top:16px;display:flex}
.dz-team-settings-list{margin:0;padding:0;list-style:none}.dz-team-settings-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:9px 18px;display:flex}.dz-team-settings-row:last-child{border-bottom:0}.dz-team-settings-row[data-pending] .dz-person-name{color:var(--muted-foreground)}.dz-team-settings-spacer{flex:1}.dz-team-settings-role{width:150px}
.dz-usage-panel-warning{margin-bottom:14px}.dz-usage-panel-meters{flex-direction:column;gap:12px;display:flex}.dz-usage-panel-meter-head{justify-content:space-between;gap:10px;margin-bottom:5px;font-size:12.5px;display:flex}.dz-usage-panel-meter-head .mono{font-family:var(--font-mono);color:var(--muted-foreground);font-size:11.5px}.dz-usage-panel-track{background:var(--secondary);border-radius:999px;height:7px;overflow:hidden}.dz-usage-panel-fill{background:var(--foreground);border-radius:999px;height:100%}.dz-usage-panel-track[data-warn] .dz-usage-panel-fill{background:var(--warning)}.dz-usage-panel-period{font-family:var(--font-mono);color:var(--muted-foreground);margin-top:12px;font-size:11px}
.dz-webhook-panel-empty{color:var(--muted-foreground);text-align:center;padding:18px;font-size:13px}.dz-webhook-panel-list{margin:0;padding:0;list-style:none}.dz-webhook-panel-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 18px;display:flex}.dz-webhook-panel-row:last-child{border-bottom:0}.dz-webhook-panel-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.dz-webhook-panel-url{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dz-webhook-panel-events{flex-wrap:wrap;gap:5px;display:flex}.dz-webhook-panel-delivery{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;font-size:10.5px}
.dz-appointment-card-head{align-items:center;gap:10px;display:flex}.dz-appointment-card-title{margin:0;font-size:13.5px;font-weight:600}.dz-appointment-card-when{font-family:var(--font-mono);color:var(--accent);margin-top:5px;font-size:12.5px;font-weight:600}.dz-appointment-card-body{flex-wrap:wrap;gap:24px;margin-top:12px;display:flex}.dz-appointment-card-actions{gap:8px;margin-top:14px;display:flex}
.dz-availability-list{margin:0;padding:0;list-style:none}.dz-availability-row{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:9px 18px;font-size:13px;display:flex}.dz-availability-row:last-child{border-bottom:0}.dz-availability-day{width:90px;font-weight:500}.dz-availability-row:not([data-enabled]) .dz-availability-day{color:var(--muted-foreground)}.dz-availability-window{font-family:var(--font-mono);flex:1;font-size:12px}.dz-availability-off{color:var(--muted-foreground);flex:1;font-size:12.5px}
.dz-booking-panel-days{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;display:grid}.dz-booking-panel-day-label{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-foreground);margin-bottom:8px;font-size:11px}.dz-booking-panel-slots{flex-direction:column;gap:6px;display:flex}.dz-booking-panel-slot{font-family:var(--font-mono);color:var(--foreground);background:var(--card);cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard);padding:7px 8px;font-size:12px}.dz-booking-panel-slot:hover:not(:disabled){border-color:var(--muted-foreground)}.dz-booking-panel-slot:disabled{color:var(--muted-foreground);opacity:.45;cursor:not-allowed;text-decoration:line-through}.dz-booking-panel-slot[data-selected]{border-color:var(--accent);background:color-mix(in oklch,var(--accent) 10%,var(--card));font-weight:600}.dz-booking-panel-slot:focus-visible{box-shadow:var(--ring-focus);outline:none}.dz-booking-panel-confirm{justify-content:flex-end;margin-top:14px;display:flex}
.dz-event-details-section-title{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--muted-foreground);margin:0 0 8px;font-weight:500}.dz-event-details-agenda{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.dz-event-details-agenda-body{font-size:13px;line-height:1.55}.dz-event-details-attendees{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.dz-event-details-people{flex-wrap:wrap;gap:8px 20px;display:flex}
.dz-kb-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dz-kb-card-title{margin:0;font-size:13.5px;font-weight:600}.dz-kb-card-excerpt{color:var(--muted-foreground);margin:6px 0 0;font-size:12.5px;line-height:1.5}.dz-kb-card-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.dz-kb-card-tags{flex-wrap:wrap;gap:5px;display:flex}.dz-kb-card-meta{font-family:var(--font-mono);color:var(--muted-foreground);margin-left:auto;font-size:10.5px}.dz-kb-card-helpful{color:var(--success);font-size:11.5px}
.dz-sla-card-rows{flex-direction:column;gap:10px;display:flex}.dz-sla-card-row{align-items:center;gap:12px;font-size:13px;display:flex}.dz-sla-card-label{min-width:120px;font-weight:500}.dz-sla-card-perf{color:var(--muted-foreground);flex:1}.dz-sla-card-period{font-family:var(--font-mono);color:var(--muted-foreground);margin-top:12px;font-size:11px}
.dz-ticket-panel-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.dz-ticket-panel-title{margin:0;font-size:14px;font-weight:600}.dz-ticket-panel-sla{margin-left:auto}.dz-ticket-panel-details{margin-top:12px}
.dz-waitlist-capacity{font-family:var(--font-mono);color:var(--muted-foreground);font-size:11px}.dz-waitlist-empty{color:var(--muted-foreground);text-align:center;padding:18px;font-size:13px}.dz-waitlist-list{margin:0;padding:0;list-style:none}.dz-waitlist-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:9px 18px;font-size:13px;display:flex}.dz-waitlist-row:last-child{border-bottom:0}.dz-waitlist-pos{font-family:var(--font-mono);color:var(--muted-foreground);text-align:right;flex:none;width:18px;font-size:11px}.dz-waitlist-spacer{flex:1}.dz-waitlist-joined{font-family:var(--font-mono);color:var(--muted-foreground);font-size:10.5px}
.dz-contract-card-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.dz-contract-card-title{margin:0;font-size:13.5px;font-weight:600}.dz-contract-card-renewal{color:var(--accent);font-size:12px;font-weight:600}.dz-contract-card-actions{margin-left:auto}.dz-contract-card-docs{flex-direction:column;gap:5px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.dz-contract-card-docs a{color:var(--accent);text-decoration:none}.dz-contract-card-docs a:hover{text-decoration:underline}
.dz-deploy-card-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dz-deploy-card-env{font-size:13.5px;font-weight:600}.dz-deploy-card-version{font-family:var(--font-mono);background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px 7px;font-size:12px}.dz-deploy-card-actions{margin-left:auto}
.dz-error-card-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dz-error-card-title{font-family:var(--font-mono);color:var(--destructive);font-size:13px;font-weight:600}.dz-error-card-actions{margin-left:auto}.dz-error-card-location{font-family:var(--font-mono);color:var(--muted-foreground);margin-top:3px;font-size:11.5px}.dz-error-card-body{align-items:flex-start;gap:20px;margin-top:12px;display:flex}.dz-error-card-body>:first-child{flex:1}.dz-error-card-spark{width:120px;height:36px;color:var(--muted-foreground);flex:none}.dz-error-card-assignee{align-items:center;gap:10px;margin-top:12px;display:flex}.dz-error-card-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-foreground)}
.dz-flag-panel-list{margin:0;padding:0;list-style:none}.dz-flag-panel-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:9px 18px;display:flex}.dz-flag-panel-row:last-child{border-bottom:0}.dz-flag-panel-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dz-flag-panel-name{font-family:var(--font-mono);font-size:12.5px;font-weight:600}.dz-flag-panel-desc{color:var(--muted-foreground);font-size:12px}.dz-flag-panel-rollout{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;font-size:11px}
.dz-file-manager-input{display:none}.dz-file-manager-empty{color:var(--muted-foreground);text-align:center;padding:18px;font-size:13px}.dz-file-manager-list{margin:0;padding:0;list-style:none}.dz-file-manager-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:9px 18px;font-size:13px;display:flex}.dz-file-manager-row:last-child{border-bottom:0}.dz-file-manager-icon{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--secondary);width:28px;height:28px;color:var(--muted-foreground);flex:none;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.dz-file-manager-main{flex-direction:column;flex:1;min-width:0;display:flex}.dz-file-manager-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dz-file-manager-meta{font-family:var(--font-mono);color:var(--muted-foreground);font-size:10.5px}
.dz-incident-card-title{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.dz-incident-card-responders{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.dz-incident-card-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-foreground)}
.dz-signature-card-head{align-items:baseline;gap:12px;display:flex}.dz-signature-card-doc{margin:0;font-size:13.5px;font-weight:600}.dz-signature-card-count{font-family:var(--font-mono);color:var(--muted-foreground);font-size:11.5px}.dz-signature-card-actions{margin-left:auto}.dz-signature-card-meta{color:var(--muted-foreground);margin-top:4px;font-size:12px}.dz-signature-card-signers{margin:0;padding:0;list-style:none}.dz-signature-card-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:8px 18px;font-size:13px;display:flex}.dz-signature-card-row:last-child{border-bottom:0}.dz-signature-card-spacer{flex:1}.dz-signature-card-at{font-family:var(--font-mono);color:var(--muted-foreground);font-size:10.5px}
.dz-map-attribution{font-family:var(--font-sans);color:var(--muted-foreground);font-size:10.5px;text-decoration:none;display:inline-block}.dz-map-attribution:hover{color:var(--foreground);text-decoration:underline}
