@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css);:root{--ds-palette-green-50:#eaf8f4;--ds-palette-green-100:#d7f1eb;--ds-palette-green-200:#afe2d7;--ds-palette-green-300:#80d0c1;--ds-palette-green-400:#43b7a2;--ds-palette-green-500:#009780;--ds-palette-green-600:#006f60;--ds-palette-green-700:#00584d;--ds-palette-green-800:#003f38;--ds-palette-green-900:#002b26;--ds-palette-green-950:#001d1a;--ds-palette-yellow-50:#fffdea;--ds-palette-yellow-100:#fff9cc;--ds-palette-yellow-200:#fff39a;--ds-palette-yellow-300:#ffed66;--ds-palette-yellow-400:#ffe733;--ds-palette-yellow-500:#ffe200;--ds-palette-yellow-600:#ccb500;--ds-palette-yellow-700:#980;--ds-palette-yellow-800:#665b00;--ds-palette-yellow-900:#3d3600;--ds-palette-yellow-950:#292400;--ds-palette-blue-50:#f2f7fb;--ds-palette-blue-100:#e3eef6;--ds-palette-blue-200:#c2d9ea;--ds-palette-blue-300:#95bbd7;--ds-palette-blue-400:#5f94bc;--ds-palette-blue-500:#2f6f9f;--ds-palette-blue-600:#285d86;--ds-palette-blue-700:#224c6d;--ds-palette-blue-800:#203f58;--ds-palette-blue-900:#1d354a;--ds-palette-blue-950:#122230;--ds-palette-red-50:#fdf4f4;--ds-palette-red-100:#fbe8e8;--ds-palette-red-200:#f6cccc;--ds-palette-red-300:#efa4a4;--ds-palette-red-400:#e27474;--ds-palette-red-500:#d14343;--ds-palette-red-600:#b83232;--ds-palette-red-700:#982a2a;--ds-palette-red-800:#7e2828;--ds-palette-red-900:#692727;--ds-palette-red-950:#391212;--ds-palette-violet-50:#f5f1fa;--ds-palette-violet-200:#d8cbe6;--ds-palette-violet-500:#7656a5;--ds-palette-violet-800:#543875;--ds-palette-rose-50:#fbf1f5;--ds-palette-rose-200:#e7c6d3;--ds-palette-rose-500:#a45177;--ds-palette-rose-800:#73364f;--ds-palette-terracotta-50:#fcf2ed;--ds-palette-terracotta-200:#e5c5b6;--ds-palette-terracotta-500:#a75d3d;--ds-palette-terracotta-800:#743f2a;--ds-palette-ochre-50:#f9f6ee;--ds-palette-ochre-200:#ded2b8;--ds-palette-ochre-500:#8a6a36;--ds-palette-ochre-800:#5e481f;--ds-palette-teal-slate-50:#eff7f8;--ds-palette-teal-slate-200:#bdd9de;--ds-palette-teal-slate-500:#397783;--ds-palette-teal-slate-800:#28545c;--ds-palette-gray-0:#fff;--ds-palette-gray-50:#fafafa;--ds-palette-gray-100:#f5f5f5;--ds-palette-gray-200:#e5e5e5;--ds-palette-gray-300:#d4d4d4;--ds-palette-gray-400:#a3a3a3;--ds-palette-gray-500:#737373;--ds-palette-gray-600:#525252;--ds-palette-gray-700:#404040;--ds-palette-gray-800:#262626;--ds-palette-gray-900:#171717;--ds-palette-gray-950:#0a0a0a;--ds-palette-gray-1000:#000;--ds-ref-color-primary-5:var(--ds-palette-green-50);--ds-ref-color-primary-10:var(--ds-palette-green-100);--ds-ref-color-primary-20:var(--ds-palette-green-200);--ds-ref-color-primary-30:var(--ds-palette-green-300);--ds-ref-color-primary-40:var(--ds-palette-green-400);--ds-ref-color-primary-50:var(--ds-palette-green-500);--ds-ref-color-primary-60:var(--ds-palette-green-600);--ds-ref-color-primary-70:var(--ds-palette-green-700);--ds-ref-color-primary-80:var(--ds-palette-green-800);--ds-ref-color-primary-90:var(--ds-palette-green-900);--ds-ref-color-primary-95:var(--ds-palette-green-950);--ds-ref-color-secondary-5:var(--ds-palette-yellow-50);--ds-ref-color-secondary-10:var(--ds-palette-yellow-100);--ds-ref-color-secondary-20:var(--ds-palette-yellow-200);--ds-ref-color-secondary-30:var(--ds-palette-yellow-300);--ds-ref-color-secondary-40:var(--ds-palette-yellow-400);--ds-ref-color-secondary-50:var(--ds-palette-yellow-500);--ds-ref-color-secondary-60:var(--ds-palette-yellow-600);--ds-ref-color-secondary-70:var(--ds-palette-yellow-700);--ds-ref-color-secondary-80:var(--ds-palette-yellow-800);--ds-ref-color-secondary-90:var(--ds-palette-yellow-900);--ds-ref-color-secondary-95:var(--ds-palette-yellow-950);--ds-ref-color-gray-0:var(--ds-palette-gray-0);--ds-ref-color-gray-5:var(--ds-palette-gray-50);--ds-ref-color-gray-10:var(--ds-palette-gray-100);--ds-ref-color-gray-20:var(--ds-palette-gray-200);--ds-ref-color-gray-30:var(--ds-palette-gray-300);--ds-ref-color-gray-40:var(--ds-palette-gray-400);--ds-ref-color-gray-50:var(--ds-palette-gray-500);--ds-ref-color-gray-60:var(--ds-palette-gray-600);--ds-ref-color-gray-70:var(--ds-palette-gray-700);--ds-ref-color-gray-80:var(--ds-palette-gray-800);--ds-ref-color-gray-90:var(--ds-palette-gray-900);--ds-ref-color-gray-95:var(--ds-palette-gray-950);--ds-ref-color-gray-100:var(--ds-palette-gray-1000);--ds-ref-color-information-5:var(--ds-palette-blue-50);--ds-ref-color-information-10:var(--ds-palette-blue-100);--ds-ref-color-information-20:var(--ds-palette-blue-200);--ds-ref-color-information-30:var(--ds-palette-blue-300);--ds-ref-color-information-40:var(--ds-palette-blue-400);--ds-ref-color-information-50:var(--ds-palette-blue-500);--ds-ref-color-information-60:var(--ds-palette-blue-600);--ds-ref-color-information-70:var(--ds-palette-blue-700);--ds-ref-color-information-80:var(--ds-palette-blue-800);--ds-ref-color-information-90:var(--ds-palette-blue-900);--ds-ref-color-information-95:var(--ds-palette-blue-950);--ds-ref-color-danger-5:var(--ds-palette-red-50);--ds-ref-color-danger-10:var(--ds-palette-red-100);--ds-ref-color-danger-20:var(--ds-palette-red-200);--ds-ref-color-danger-30:var(--ds-palette-red-300);--ds-ref-color-danger-40:var(--ds-palette-red-400);--ds-ref-color-danger-50:var(--ds-palette-red-500);--ds-ref-color-danger-60:var(--ds-palette-red-600);--ds-ref-color-danger-70:var(--ds-palette-red-700);--ds-ref-color-danger-80:var(--ds-palette-red-800);--ds-ref-color-danger-90:var(--ds-palette-red-900);--ds-ref-color-danger-95:var(--ds-palette-red-950);--ds-ref-color-warning-5:var(--ds-palette-yellow-50);--ds-ref-color-warning-10:var(--ds-palette-yellow-100);--ds-ref-color-warning-20:var(--ds-palette-yellow-200);--ds-ref-color-warning-30:var(--ds-palette-yellow-300);--ds-ref-color-warning-40:var(--ds-palette-yellow-400);--ds-ref-color-warning-50:var(--ds-palette-yellow-500);--ds-ref-color-warning-60:var(--ds-palette-yellow-600);--ds-ref-color-warning-70:var(--ds-palette-yellow-700);--ds-ref-color-warning-80:var(--ds-palette-yellow-800);--ds-ref-color-warning-90:var(--ds-palette-yellow-900);--ds-ref-color-warning-95:var(--ds-palette-yellow-950);--ds-ref-color-success-5:var(--ds-palette-green-50);--ds-ref-color-success-10:var(--ds-palette-green-100);--ds-ref-color-success-20:var(--ds-palette-green-200);--ds-ref-color-success-30:var(--ds-palette-green-300);--ds-ref-color-success-40:var(--ds-palette-green-400);--ds-ref-color-success-50:var(--ds-palette-green-500);--ds-ref-color-success-60:var(--ds-palette-green-600);--ds-ref-color-success-70:var(--ds-palette-green-700);--ds-ref-color-success-80:var(--ds-palette-green-800);--ds-ref-color-success-90:var(--ds-palette-green-900);--ds-ref-color-success-95:var(--ds-palette-green-950);--ds-ref-color-point-5:var(--ds-palette-blue-50);--ds-ref-color-point-10:var(--ds-palette-blue-100);--ds-ref-color-point-20:var(--ds-palette-blue-200);--ds-ref-color-point-30:var(--ds-palette-blue-300);--ds-ref-color-point-40:var(--ds-palette-blue-400);--ds-ref-color-point-50:var(--ds-palette-blue-500);--ds-ref-color-point-60:var(--ds-palette-blue-600);--ds-ref-color-point-70:var(--ds-palette-blue-700);--ds-ref-color-point-80:var(--ds-palette-blue-800);--ds-ref-color-point-90:var(--ds-palette-blue-900);--ds-ref-color-point-95:var(--ds-palette-blue-950);--ds-ref-color-graphic-10:var(--ds-palette-gray-100);--ds-ref-color-graphic-30:var(--ds-palette-gray-300);--ds-ref-color-graphic-50:var(--ds-palette-gray-500);--ds-ref-color-graphic-70:var(--ds-palette-gray-700);--ds-ref-color-graphic-90:var(--ds-palette-gray-900);--ds-ref-color-alpha-black-100:#000;--ds-ref-color-alpha-black-75:#000000bf;--ds-ref-color-alpha-black-50:#00000080;--ds-ref-color-alpha-black-25:#00000040;--ds-ref-color-alpha-black-10:#0000001a;--ds-ref-color-alpha-black-0:#0000;--ds-ref-color-alpha-white-100:#fff;--ds-ref-color-alpha-white-75:#ffffffbf;--ds-ref-color-alpha-white-50:#ffffff80;--ds-ref-color-alpha-white-25:#ffffff40;--ds-ref-color-alpha-white-10:#ffffff1a;--ds-ref-color-alpha-white-0:#fff0;--ds-color-brand-primary:var(--ds-palette-green-500);--ds-color-brand-secondary:var(--ds-palette-yellow-500);--ds-color-logo-green:var(--ds-color-brand-primary);--ds-color-logo-yellow:var(--ds-color-brand-secondary);--ds-color-primary:var(--ds-palette-green-600);--ds-color-primary-base:var(--ds-palette-green-500);--ds-color-primary-hover:var(--ds-palette-green-700);--ds-color-primary-pressed:var(--ds-palette-green-800);--ds-color-primary-soft:var(--ds-palette-green-50);--ds-color-primary-soft-hover:var(--ds-palette-green-100);--ds-color-primary-soft-pressed:var(--ds-palette-green-200);--ds-color-primary-border:var(--ds-palette-green-200);--ds-color-on-primary:var(--ds-palette-gray-0);--ds-color-secondary:var(--ds-palette-yellow-500);--ds-color-secondary-hover:var(--ds-palette-yellow-600);--ds-color-secondary-pressed:var(--ds-palette-yellow-700);--ds-color-secondary-soft:var(--ds-palette-yellow-50);--ds-color-secondary-border:var(--ds-palette-yellow-200);--ds-color-on-secondary:var(--ds-palette-gray-950);--ds-color-information:var(--ds-palette-blue-600);--ds-color-information-base:var(--ds-palette-blue-500);--ds-color-information-hover:var(--ds-palette-blue-700);--ds-color-information-pressed:var(--ds-palette-blue-800);--ds-color-information-soft:var(--ds-palette-blue-50);--ds-color-information-border:var(--ds-palette-blue-200);--ds-color-on-information:var(--ds-palette-gray-0);--ds-color-background:var(--ds-palette-gray-50);--ds-color-surface:var(--ds-palette-gray-0);--ds-color-surface-subtle:var(--ds-palette-gray-50);--ds-color-surface-muted:var(--ds-palette-gray-100);--ds-color-surface-disabled:var(--ds-palette-gray-200);--ds-color-surface-inverse:var(--ds-palette-gray-900);--ds-color-text-strong:var(--ds-palette-gray-950);--ds-color-text:var(--ds-palette-gray-900);--ds-color-text-subtle:var(--ds-palette-gray-700);--ds-color-text-muted:var(--ds-palette-gray-500);--ds-color-text-disabled:var(--ds-palette-gray-400);--ds-color-text-inverse:var(--ds-palette-gray-0);--ds-color-placeholder:var(--ds-palette-gray-500);--ds-color-border-light:var(--ds-palette-gray-100);--ds-color-border:var(--ds-palette-gray-200);--ds-color-border-strong:var(--ds-palette-gray-400);--ds-color-border-inverse:var(--ds-palette-gray-0);--ds-color-divider-light:var(--ds-palette-gray-200);--ds-color-divider:var(--ds-palette-gray-300);--ds-color-divider-strong:var(--ds-palette-gray-400);--ds-color-control-border:var(--ds-palette-gray-500);--ds-color-control-border-hover:var(--ds-palette-gray-600);--ds-color-control-border-disabled:var(--ds-palette-gray-300);--ds-color-danger:var(--ds-palette-red-600);--ds-color-danger-base:var(--ds-palette-red-500);--ds-color-danger-hover:var(--ds-palette-red-700);--ds-color-danger-pressed:var(--ds-palette-red-800);--ds-color-danger-soft:var(--ds-palette-red-50);--ds-color-danger-soft-hover:var(--ds-palette-red-100);--ds-color-danger-border:var(--ds-palette-red-200);--ds-color-on-danger:var(--ds-palette-gray-0);--ds-color-warning:var(--ds-palette-yellow-800);--ds-color-warning-base:var(--ds-palette-yellow-500);--ds-color-warning-hover:var(--ds-palette-yellow-900);--ds-color-warning-pressed:var(--ds-palette-yellow-950);--ds-color-warning-soft:var(--ds-palette-yellow-50);--ds-color-warning-border:var(--ds-palette-yellow-200);--ds-color-on-warning:var(--ds-palette-gray-950);--ds-color-success:var(--ds-palette-green-600);--ds-color-success-base:var(--ds-palette-green-500);--ds-color-success-hover:var(--ds-palette-green-700);--ds-color-success-pressed:var(--ds-palette-green-800);--ds-color-success-soft:var(--ds-palette-green-50);--ds-color-success-border:var(--ds-palette-green-200);--ds-color-on-success:var(--ds-palette-gray-0);--ds-color-point:var(--ds-palette-blue-600);--ds-color-point-base:var(--ds-palette-blue-500);--ds-color-point-hover:var(--ds-palette-blue-700);--ds-color-point-pressed:var(--ds-palette-blue-800);--ds-color-point-soft:var(--ds-palette-blue-50);--ds-color-point-border:var(--ds-palette-blue-200);--ds-color-category-violet-base:var(--ds-palette-violet-500);--ds-color-category-violet-soft:var(--ds-palette-violet-50);--ds-color-category-violet-border:var(--ds-palette-violet-200);--ds-color-category-violet-text:var(--ds-palette-violet-800);--ds-color-category-rose-base:var(--ds-palette-rose-500);--ds-color-category-rose-soft:var(--ds-palette-rose-50);--ds-color-category-rose-border:var(--ds-palette-rose-200);--ds-color-category-rose-text:var(--ds-palette-rose-800);--ds-color-category-terracotta-base:var(--ds-palette-terracotta-500);--ds-color-category-terracotta-soft:var(--ds-palette-terracotta-50);--ds-color-category-terracotta-border:var(--ds-palette-terracotta-200);--ds-color-category-terracotta-text:var(--ds-palette-terracotta-800);--ds-color-category-ochre-base:var(--ds-palette-ochre-500);--ds-color-category-ochre-soft:var(--ds-palette-ochre-50);--ds-color-category-ochre-border:var(--ds-palette-ochre-200);--ds-color-category-ochre-text:var(--ds-palette-ochre-800);--ds-color-category-teal-slate-base:var(--ds-palette-teal-slate-500);--ds-color-category-teal-slate-soft:var(--ds-palette-teal-slate-50);--ds-color-category-teal-slate-border:var(--ds-palette-teal-slate-200);--ds-color-category-teal-slate-text:var(--ds-palette-teal-slate-800);--ds-color-category-orange-base:var(--ds-palette-terracotta-500);--ds-color-category-orange-soft:var(--ds-palette-terracotta-50);--ds-color-category-orange-border:var(--ds-palette-terracotta-200);--ds-color-category-orange-text:var(--ds-palette-terracotta-800);--ds-color-category-green-base:var(--ds-palette-green-500);--ds-color-category-green-soft:var(--ds-palette-green-50);--ds-color-category-green-border:var(--ds-palette-green-200);--ds-color-category-green-text:var(--ds-palette-green-800);--ds-color-category-blue-base:var(--ds-palette-blue-500);--ds-color-category-blue-soft:var(--ds-palette-blue-50);--ds-color-category-blue-border:var(--ds-palette-blue-200);--ds-color-category-blue-text:var(--ds-palette-blue-800);--ds-color-category-gray-base:var(--ds-palette-gray-500);--ds-color-category-gray-soft:var(--ds-palette-gray-100);--ds-color-category-gray-border:var(--ds-palette-gray-200);--ds-color-category-gray-text:var(--ds-palette-gray-700);--ds-color-category-egg-size-king:var(--ds-palette-green-800);--ds-color-on-category-egg-size-king:var(--ds-palette-gray-0);--ds-color-category-egg-size-special:var(--ds-palette-green-600);--ds-color-on-category-egg-size-special:var(--ds-palette-gray-0);--ds-color-category-egg-size-large:var(--ds-palette-green-400);--ds-color-on-category-egg-size-large:var(--ds-palette-green-950);--ds-color-category-egg-size-medium:var(--ds-palette-green-200);--ds-color-on-category-egg-size-medium:var(--ds-palette-green-900);--ds-color-category-egg-size-small:var(--ds-palette-green-50);--ds-color-on-category-egg-size-small:var(--ds-palette-green-800);--ds-color-graphic-light:var(--ds-palette-gray-100);--ds-color-graphic-subtle:var(--ds-palette-gray-300);--ds-color-graphic:var(--ds-palette-gray-500);--ds-color-graphic-strong:var(--ds-palette-gray-700);--ds-color-graphic-bolder:var(--ds-palette-gray-900);--ds-color-link:var(--ds-palette-blue-600);--ds-color-link-hover:var(--ds-palette-blue-700);--ds-color-selection:var(--ds-palette-green-100);--ds-color-overlay:var(--ds-ref-color-alpha-black-75);--ds-font-family:"Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ds-font-family-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--ds-ref-font-size-display-lg:60px;--ds-ref-font-size-display-md:44px;--ds-ref-font-size-display-sm:36px;--ds-ref-font-size-heading-xl:40px;--ds-ref-font-size-heading-lg:32px;--ds-ref-font-size-heading-md:24px;--ds-ref-font-size-heading-sm:19px;--ds-ref-font-size-heading-xs:17px;--ds-ref-font-size-heading-xxs:15px;--ds-ref-font-size-body-lg:19px;--ds-ref-font-size-body-md:17px;--ds-ref-font-size-body-sm:15px;--ds-ref-font-size-body-xs:13px;--ds-ref-font-size-label-lg:19px;--ds-ref-font-size-label-md:17px;--ds-ref-font-size-label-sm:15px;--ds-ref-font-size-label-xs:13px;--ds-font-weight-light:300;--ds-font-weight-medium:500;--ds-font-weight-bold:700;--ds-line-height-none:1;--ds-line-height-base:1.5;--ds-letter-spacing-none:0;--ds-text-underline-offset:3px;--ds-typography-page-size:24px;--ds-typography-page-weight:var(--ds-font-weight-bold);--ds-typography-page-line-height:32px;--ds-typography-section-size:18px;--ds-typography-section-weight:var(--ds-font-weight-bold);--ds-typography-section-line-height:24px;--ds-typography-body-strong-size:16px;--ds-typography-body-strong-weight:var(--ds-font-weight-bold);--ds-typography-body-strong-line-height:24px;--ds-typography-body-size:14px;--ds-typography-body-weight:var(--ds-font-weight-medium);--ds-typography-body-line-height:21px;--ds-typography-supporting-size:12px;--ds-typography-supporting-weight:var(--ds-font-weight-medium);--ds-typography-supporting-line-height:18px;--ds-typography-field-label-size:13px;--ds-typography-field-label-weight:var(--ds-font-weight-medium);--ds-typography-field-label-line-height:18px;--ds-typography-field-help-size:12px;--ds-typography-field-help-weight:var(--ds-font-weight-light);--ds-typography-field-help-line-height:16px;--ds-typography-field-error-size:12px;--ds-typography-field-error-weight:var(--ds-font-weight-medium);--ds-typography-field-error-line-height:16px;--ds-typography-control-size:14px;--ds-typography-control-weight:var(--ds-font-weight-medium);--ds-typography-control-line-height:20px;--ds-typography-button-size:14px;--ds-typography-button-weight:var(--ds-font-weight-bold);--ds-typography-button-line-height:20px;--ds-typography-navigation-size:14px;--ds-typography-navigation-weight:var(--ds-font-weight-medium);--ds-typography-navigation-active-weight:var(--ds-font-weight-bold);--ds-typography-navigation-line-height:20px;--ds-typography-table-header-size:13px;--ds-typography-table-header-weight:var(--ds-font-weight-bold);--ds-typography-table-header-line-height:18px;--ds-typography-table-cell-size:13px;--ds-typography-table-cell-weight:var(--ds-font-weight-medium);--ds-typography-table-cell-line-height:18px;--ds-typography-table-meta-size:12px;--ds-typography-table-meta-weight:var(--ds-font-weight-light);--ds-typography-table-meta-line-height:16px;--ds-typography-metric-value-size:24px;--ds-typography-metric-value-weight:var(--ds-font-weight-bold);--ds-typography-metric-value-line-height:32px;--ds-typography-badge-size:11px;--ds-typography-badge-weight:var(--ds-font-weight-bold);--ds-typography-badge-line-height:14px;--ds-typography-heading-size:var(--ds-typography-section-size);--ds-typography-heading-weight:var(--ds-typography-section-weight);--ds-typography-heading-line-height:var(--ds-typography-section-line-height);--ds-typography-label-size:var(--ds-typography-field-label-size);--ds-typography-label-weight:var(--ds-typography-field-label-weight);--ds-typography-label-line-height:var(--ds-typography-field-label-line-height);--ds-typography-caption-size:var(--ds-typography-supporting-size);--ds-typography-caption-weight:var(--ds-typography-supporting-weight);--ds-typography-caption-line-height:var(--ds-typography-supporting-line-height);--ds-font-size-page:var(--ds-typography-page-size);--ds-font-size-heading:var(--ds-typography-heading-size);--ds-font-size-section:var(--ds-typography-section-size);--ds-font-size-body:var(--ds-typography-body-size);--ds-font-size-label:var(--ds-typography-label-size);--ds-font-size-caption:var(--ds-typography-caption-size);--ds-line-height-tight:var(--ds-line-height-base);--ds-line-height-normal:var(--ds-line-height-base);--ds-line-height-body:var(--ds-typography-body-line-height);--ds-ref-size-0:0;--ds-ref-size-1:1px;--ds-ref-size-2:2px;--ds-ref-size-4:4px;--ds-ref-size-6:6px;--ds-ref-size-8:8px;--ds-ref-size-10:10px;--ds-ref-size-12:12px;--ds-ref-size-16:16px;--ds-ref-size-20:20px;--ds-ref-size-24:24px;--ds-ref-size-28:28px;--ds-ref-size-32:32px;--ds-ref-size-36:36px;--ds-ref-size-40:40px;--ds-ref-size-44:44px;--ds-ref-size-48:48px;--ds-ref-size-56:56px;--ds-ref-size-64:64px;--ds-ref-size-72:72px;--ds-ref-size-80:80px;--ds-ref-size-96:96px;--ds-gap-1:var(--ds-ref-size-2);--ds-gap-2:var(--ds-ref-size-4);--ds-gap-3:var(--ds-ref-size-8);--ds-gap-4:var(--ds-ref-size-12);--ds-gap-5:var(--ds-ref-size-16);--ds-gap-6:var(--ds-ref-size-20);--ds-gap-7:var(--ds-ref-size-24);--ds-gap-8:var(--ds-ref-size-32);--ds-gap-9:var(--ds-ref-size-40);--ds-gap-10:var(--ds-ref-size-48);--ds-gap-11:var(--ds-ref-size-64);--ds-gap-12:var(--ds-ref-size-80);--ds-padding-1:var(--ds-ref-size-2);--ds-padding-2:var(--ds-ref-size-4);--ds-padding-3:var(--ds-ref-size-8);--ds-padding-4:var(--ds-ref-size-10);--ds-padding-5:var(--ds-ref-size-12);--ds-padding-6:var(--ds-ref-size-16);--ds-padding-7:var(--ds-ref-size-20);--ds-padding-8:var(--ds-ref-size-24);--ds-padding-9:var(--ds-ref-size-32);--ds-padding-10:var(--ds-ref-size-40);--ds-spacing-inline-gap:var(--ds-gap-2);--ds-spacing-field-message-gap:var(--ds-gap-2);--ds-spacing-field-label-gap:var(--ds-gap-3);--ds-spacing-control-gap-compact:var(--ds-gap-2);--ds-spacing-field-gap-compact:var(--ds-gap-4);--ds-form-control-padding-x-compact:var(--ds-padding-3);--ds-spacing-component-inset-block-compact:var(--ds-padding-2);--ds-spacing-component-inset-inline-compact:var(--ds-padding-3);--ds-spacing-table-cell-inset-block-compact:var(--ds-padding-2);--ds-spacing-table-cell-inset-inline-compact:var(--ds-padding-3);--ds-spacing-content-row-gap-compact:var(--ds-gap-3);--ds-spacing-content-heading-gap-compact:var(--ds-gap-4);--ds-spacing-section-gap-compact:var(--ds-gap-5);--ds-spacing-section-major-gap-compact:var(--ds-gap-7);--ds-spacing-page-inset-compact:var(--ds-padding-6);--ds-spacing-grid-gutter-tight-compact:var(--ds-gap-4);--ds-spacing-grid-gutter-compact:var(--ds-gap-5);--ds-spacing-control-gap-default:var(--ds-gap-3);--ds-spacing-field-gap-default:var(--ds-gap-5);--ds-form-control-padding-x-default:var(--ds-padding-5);--ds-spacing-component-inset-block-default:var(--ds-padding-3);--ds-spacing-component-inset-inline-default:var(--ds-padding-5);--ds-spacing-table-cell-inset-block-default:var(--ds-padding-3);--ds-spacing-table-cell-inset-inline-default:var(--ds-padding-5);--ds-spacing-content-row-gap-default:var(--ds-gap-4);--ds-spacing-content-heading-gap-default:var(--ds-gap-5);--ds-spacing-section-gap-default:var(--ds-gap-7);--ds-spacing-section-major-gap-default:var(--ds-gap-8);--ds-spacing-page-inset-default:var(--ds-padding-8);--ds-spacing-grid-gutter-tight-default:var(--ds-gap-5);--ds-spacing-grid-gutter-default:var(--ds-gap-7)}.ds-density--default,:root{--ds-spacing-control-gap:var(--ds-spacing-control-gap-default);--ds-spacing-field-gap:var(--ds-spacing-field-gap-default);--ds-form-control-padding-x:var(--ds-form-control-padding-x-default);--ds-spacing-component-inset-block:var(--ds-spacing-component-inset-block-default);--ds-spacing-component-inset-inline:var(--ds-spacing-component-inset-inline-default);--ds-spacing-table-cell-inset-block:var(--ds-spacing-table-cell-inset-block-default);--ds-spacing-table-cell-inset-inline:var(--ds-spacing-table-cell-inset-inline-default);--ds-spacing-content-row-gap:var(--ds-spacing-content-row-gap-default);--ds-spacing-content-heading-gap:var(--ds-spacing-content-heading-gap-default);--ds-spacing-section-gap:var(--ds-spacing-section-gap-default);--ds-spacing-section-major-gap:var(--ds-spacing-section-major-gap-default);--ds-spacing-page-inset:var(--ds-spacing-page-inset-default);--ds-spacing-grid-gutter-tight:var(--ds-spacing-grid-gutter-tight-default);--ds-spacing-grid-gutter:var(--ds-spacing-grid-gutter-default)}.ds-density--compact{--ds-spacing-control-gap:var(--ds-spacing-control-gap-compact);--ds-spacing-field-gap:var(--ds-spacing-field-gap-compact);--ds-form-control-padding-x:var(--ds-form-control-padding-x-compact);--ds-spacing-component-inset-block:var(--ds-spacing-component-inset-block-compact);--ds-spacing-component-inset-inline:var(--ds-spacing-component-inset-inline-compact);--ds-spacing-table-cell-inset-block:var(--ds-spacing-table-cell-inset-block-compact);--ds-spacing-table-cell-inset-inline:var(--ds-spacing-table-cell-inset-inline-compact);--ds-spacing-content-row-gap:var(--ds-spacing-content-row-gap-compact);--ds-spacing-content-heading-gap:var(--ds-spacing-content-heading-gap-compact);--ds-spacing-section-gap:var(--ds-spacing-section-gap-compact);--ds-spacing-section-major-gap:var(--ds-spacing-section-major-gap-compact);--ds-spacing-page-inset:var(--ds-spacing-page-inset-compact);--ds-spacing-grid-gutter-tight:var(--ds-spacing-grid-gutter-tight-compact);--ds-spacing-grid-gutter:var(--ds-spacing-grid-gutter-compact)}:root{--ds-radius-none:0;--ds-radius-xsmall:var(--ds-ref-size-4);--ds-radius-small:var(--ds-ref-size-4);--ds-radius-medium:var(--ds-ref-size-4);--ds-radius-medium-large:var(--ds-ref-size-8);--ds-radius-large:var(--ds-ref-size-8);--ds-radius-xlarge:var(--ds-ref-size-12);--ds-radius-full:9999px;--ds-border-width:1px;--ds-border-width-strong:2px;--ds-form-control-height-compact:var(--ds-ref-size-28);--ds-form-control-height-default:var(--ds-ref-size-32);--ds-form-icon-click-size-compact:var(--ds-ref-size-28);--ds-form-icon-click-size-default:var(--ds-ref-size-32);--ds-control-height-sm:var(--ds-form-control-height-compact);--ds-control-height-md:var(--ds-form-control-height-default);--ds-control-height-lg:var(--ds-ref-size-40);--ds-touch-target-min:var(--ds-ref-size-44);--ds-radius-control:var(--ds-radius-small);--ds-radius-panel:var(--ds-radius-medium-large);--ds-radius-card:var(--ds-radius-medium-large);--ds-radius-dialog:var(--ds-radius-xlarge);--ds-radius-badge:var(--ds-radius-small)}.ds-density--default,:root{--ds-form-control-height:var(--ds-form-control-height-default);--ds-form-icon-click-size:var(--ds-form-icon-click-size-default)}.ds-density--compact{--ds-form-control-height:var(--ds-form-control-height-compact);--ds-form-icon-click-size:var(--ds-form-icon-click-size-compact)}:root{--ds-breakpoint-small:360px;--ds-breakpoint-medium:768px;--ds-breakpoint-large:1024px;--ds-breakpoint-xlarge:1280px;--ds-breakpoint-xxlarge:1440px;--ds-layout-reading-max:1200px;--ds-layout-workspace-max:1600px;--ds-layout-page-min:1280px;--ds-layout-content-padding-mobile:var(--ds-padding-6);--ds-layout-grid-columns:12;--ds-layout-app-header-height:var(--nav-h,64px);--ds-layout-page-header-height:var(--ds-ref-size-64);--ds-layout-header-height:var(--ds-layout-app-header-height);--ds-layout-sidebar-width:var(--w-260,260px);--ds-layout-dialog-sm:var(--ds-modal-width-small);--ds-layout-dialog-md:var(--ds-modal-width-medium);--ds-layout-dialog-lg:var(--ds-modal-width-large);--ds-layout-dialog-xl:1180px}.ds-density--default,:root{--ds-layout-content-padding-pc:var(--ds-spacing-page-inset-default);--ds-layout-grid-gutter-tight:var(--ds-spacing-grid-gutter-tight-default);--ds-layout-grid-gutter:var(--ds-spacing-grid-gutter-default);--ds-layout-page-gap:var(--ds-spacing-section-gap-default);--ds-layout-section-gap:var(--ds-spacing-section-gap-default);--ds-layout-section-major-gap:var(--ds-spacing-section-major-gap-default);--ds-layout-field-gap:var(--ds-spacing-field-gap-default)}.ds-density--compact{--ds-layout-content-padding-pc:var(--ds-spacing-page-inset-compact);--ds-layout-grid-gutter-tight:var(--ds-spacing-grid-gutter-tight-compact);--ds-layout-grid-gutter:var(--ds-spacing-grid-gutter-compact);--ds-layout-page-gap:var(--ds-spacing-section-gap-compact);--ds-layout-section-gap:var(--ds-spacing-section-gap-compact);--ds-layout-section-major-gap:var(--ds-spacing-section-major-gap-compact);--ds-layout-field-gap:var(--ds-spacing-field-gap-compact)}:root{--ds-shadow-color-1:#0000000d;--ds-shadow-color-2:#00000014;--ds-shadow-color-3:#0000001f;--ds-shadow-none:none;--ds-shadow-1:0 0 2px 0 var(--ds-shadow-color-1);--ds-shadow-2:0 0 2px 0 var(--ds-shadow-color-1),0 4px 8px 0 var(--ds-shadow-color-2);--ds-shadow-3:0 0 2px 0 var(--ds-shadow-color-2),0 8px 16px 0 var(--ds-shadow-color-3);--ds-shadow-4:0 0 2px 0 var(--ds-shadow-color-2),0 16px 24px 0 var(--ds-shadow-color-3);--ds-elevation-level-minus-1-surface:var(--ds-color-surface-subtle);--ds-elevation-level-minus-1-shadow:var(--ds-shadow-none);--ds-elevation-level-minus-1-z:-1;--ds-elevation-level-0-surface:var(--ds-color-surface);--ds-elevation-level-0-shadow:var(--ds-shadow-none);--ds-elevation-level-0-z:0;--ds-elevation-level-plus-1-surface:var(--ds-color-surface);--ds-elevation-level-plus-1-shadow:var(--ds-shadow-1);--ds-elevation-level-plus-1-z:100;--ds-elevation-level-plus-2-surface:var(--ds-color-surface);--ds-elevation-level-plus-2-shadow:var(--ds-shadow-2);--ds-elevation-level-plus-2-z:1000;--ds-elevation-level-plus-3-surface:var(--ds-color-surface);--ds-elevation-level-plus-3-shadow:var(--ds-shadow-3);--ds-elevation-level-plus-3-z:10000;--ds-elevation-level-plus-4-surface:var(--ds-color-surface);--ds-elevation-level-plus-4-shadow:var(--ds-shadow-4);--ds-elevation-level-plus-4-z:11000;--ds-shadow-card:var(--ds-elevation-level-plus-1-shadow);--ds-shadow-raised:var(--ds-shadow-card);--ds-shadow-dropdown:var(--ds-elevation-level-plus-2-shadow);--ds-shadow-popover:var(--ds-elevation-level-plus-3-shadow);--ds-shadow-dialog:var(--ds-shadow-4);--ds-shadow-critical:var(--ds-shadow-2);--ds-focus-ring:0 0 0 4px var(--ds-palette-green-200);--ds-focus-ring-inset:inset 0 0 0 2px var(--ds-color-primary);--ds-z-below:var(--ds-elevation-level-minus-1-z);--ds-z-base:var(--ds-elevation-level-0-z);--ds-z-sticky:var(--ds-elevation-level-plus-1-z);--ds-z-dropdown:var(--ds-elevation-level-plus-2-z);--ds-z-overlay:9000;--ds-z-dialog:var(--ds-elevation-level-plus-3-z);--ds-z-toast:var(--ds-elevation-level-plus-4-z);--ds-icon-size-16:var(--ds-ref-size-16);--ds-icon-size-20:var(--ds-ref-size-20);--ds-icon-size-24:var(--ds-ref-size-24);--ds-icon-size-32:var(--ds-ref-size-32);--ds-icon-size-40:var(--ds-ref-size-40);--ds-icon-size-xs:var(--ds-icon-size-16);--ds-icon-size-sm:var(--ds-icon-size-16);--ds-icon-size-md:var(--ds-icon-size-20);--ds-icon-size-lg:var(--ds-icon-size-24);--ds-icon-size-xl:var(--ds-icon-size-32);--ds-icon-size-xxl:var(--ds-icon-size-40);--ds-icon-keyline-size:var(--ds-icon-size-24);--ds-icon-stroke-width:1.6;--ds-icon-corner-radius:0.8px;--ds-icon-stroke-linecap:round;--ds-icon-stroke-linejoin:round;--ds-icon-label-gap:var(--ds-spacing-inline-gap);--ds-icon-color:var(--ds-color-text);--ds-icon-color-subtle:var(--ds-color-text-subtle);--ds-icon-color-muted:var(--ds-color-text-muted);--ds-icon-color-disabled:var(--ds-color-text-disabled);--ds-icon-color-inverse:var(--ds-color-text-inverse);--ds-icon-color-primary:var(--ds-color-primary-base);--ds-icon-color-secondary:var(--ds-color-warning);--ds-icon-color-information:var(--ds-color-information-base);--ds-icon-color-point:var(--ds-color-point-base);--ds-icon-color-danger:var(--ds-color-danger-base);--ds-icon-color-warning:var(--ds-color-warning);--ds-icon-color-success:var(--ds-color-success-base);--ds-transition-base:0.4s ease-in-out;--ds-transition-fade:opacity 0.4s linear;--ds-transition-collapse:max-height 0.4s ease;--ds-button-height-small:var(--ds-ref-size-28);--ds-button-padding-x-small:var(--ds-padding-3);--ds-button-gap-small:var(--ds-spacing-inline-gap);--ds-button-radius-small:var(--ds-radius-control);--ds-button-font-size-small:var(--ds-typography-button-size);--ds-button-icon-size-small:var(--ds-icon-size-16);--ds-button-height-medium:var(--ds-ref-size-32);--ds-button-padding-x-medium:var(--ds-padding-5);--ds-button-gap-medium:var(--ds-spacing-inline-gap);--ds-button-radius-medium:var(--ds-radius-control);--ds-button-font-size-medium:var(--ds-typography-button-size);--ds-button-icon-size-medium:var(--ds-icon-size-16);--ds-button-height-large:var(--ds-ref-size-40);--ds-button-padding-x-large:var(--ds-padding-6);--ds-button-gap-large:var(--ds-spacing-control-gap-default);--ds-button-radius-large:var(--ds-radius-control);--ds-button-font-size-large:var(--ds-typography-button-size);--ds-button-icon-size-large:var(--ds-icon-size-20);--ds-button-height-xsmall:var(--ds-button-height-small);--ds-button-padding-x-xsmall:var(--ds-button-padding-x-small);--ds-button-gap-xsmall:var(--ds-button-gap-small);--ds-button-radius-xsmall:var(--ds-button-radius-small);--ds-button-font-size-xsmall:var(--ds-typography-button-size);--ds-button-icon-size-xsmall:var(--ds-button-icon-size-small);--ds-button-height-xlarge:var(--ds-button-height-large);--ds-button-padding-x-xlarge:var(--ds-button-padding-x-large);--ds-button-gap-xlarge:var(--ds-button-gap-large);--ds-button-radius-xlarge:var(--ds-button-radius-large);--ds-button-font-size-xlarge:var(--ds-typography-button-size);--ds-button-icon-size-xlarge:var(--ds-button-icon-size-large);--ds-button-font-weight:var(--ds-typography-button-weight);--ds-button-dialog-min-width:78px;--ds-field-gap:var(--ds-spacing-field-gap);--ds-field-label-size:var(--ds-typography-field-label-size);--ds-field-message-size:var(--ds-typography-field-help-size);--ds-field-message-weight:var(--ds-typography-field-help-weight);--ds-field-message-line-height:var(--ds-typography-field-help-line-height);--ds-field-message-gap:var(--ds-spacing-field-message-gap);--ds-input-height-small:var(--ds-form-control-height-compact);--ds-input-padding-x-small:var(--ds-form-control-padding-x-compact);--ds-input-radius-small:var(--ds-radius-control);--ds-input-font-size-small:var(--ds-typography-control-size);--ds-input-height-medium:var(--ds-form-control-height);--ds-input-padding-x-medium:var(--ds-form-control-padding-x);--ds-input-radius-medium:var(--ds-radius-control);--ds-input-font-size-medium:var(--ds-typography-control-size);--ds-input-height-large:var(--ds-ref-size-40);--ds-input-padding-x-large:var(--ds-padding-6);--ds-input-radius-large:var(--ds-radius-control);--ds-input-font-size-large:var(--ds-typography-control-size);--ds-input-height-xlarge:var(--ds-input-height-large);--ds-input-padding-x-xlarge:var(--ds-input-padding-x-large);--ds-input-radius-xlarge:var(--ds-radius-control);--ds-input-font-size-xlarge:var(--ds-typography-control-size);--ds-field-width-xxs:80px;--ds-field-width-xs:120px;--ds-field-width-sm:160px;--ds-field-width-md:240px;--ds-field-width-lg:320px;--ds-field-width-xl:480px;--ds-field-width-full:100%;--ds-control-width-compact:var(--ds-field-width-xs);--ds-control-width-date:var(--ds-field-width-sm);--ds-control-width-default:var(--ds-field-width-md);--ds-control-width-search:var(--ds-field-width-lg);--ds-control-width-search-long:var(--ds-field-width-xl);--ds-control-width-search-group:680px;--ds-control-width-wide:var(--ds-field-width-xl);--ds-textarea-min-height:var(--ds-ref-size-80);--ds-textarea-height:var(--ds-textarea-min-height);--ds-form-icon-size:var(--ds-icon-size-16);--ds-file-dropzone-min-height:var(--ds-ref-size-96);--ds-file-upload-width:var(--ds-field-width-xl);--ds-qr-control-height:var(--ds-ref-size-40);--ds-qr-control-width:var(--ds-field-width-lg);--ds-qr-control-max-width:var(--ds-field-width-xl);--ds-select-height-small:var(--ds-form-control-height-compact);--ds-select-padding-left-small:var(--ds-form-control-padding-x-compact);--ds-select-icon-size-small:var(--ds-icon-size-16);--ds-select-radius-small:var(--ds-radius-control);--ds-select-font-size-small:var(--ds-typography-control-size);--ds-select-height-medium:var(--ds-form-control-height);--ds-select-padding-left-medium:var(--ds-form-control-padding-x);--ds-select-icon-size-medium:var(--ds-icon-size-16);--ds-select-radius-medium:var(--ds-radius-control);--ds-select-font-size-medium:var(--ds-typography-control-size);--ds-select-height-large:var(--ds-ref-size-40);--ds-select-padding-left-large:var(--ds-padding-6);--ds-select-icon-size-large:var(--ds-icon-size-16);--ds-select-radius-large:var(--ds-radius-control);--ds-select-font-size-large:var(--ds-typography-control-size);--ds-dropdown-radius:var(--ds-radius-panel);--ds-dropdown-offset:var(--ds-spacing-inline-gap);--ds-dropdown-gap:var(--ds-gap-3);--ds-dropdown-item-height:var(--ds-form-control-height);--ds-dropdown-item-radius:var(--ds-radius-control);--ds-dropdown-item-font-size:var(--ds-typography-control-size);--ds-badge-height:var(--ds-ref-size-24);--ds-badge-padding-x:var(--ds-padding-3);--ds-badge-gap:var(--ds-spacing-inline-gap);--ds-badge-radius:var(--ds-radius-small);--ds-badge-font-size:var(--ds-typography-badge-size);--ds-badge-height-large:var(--ds-ref-size-32);--ds-badge-font-size-large:var(--ds-typography-badge-size);--ds-chip-height-small:var(--ds-form-control-height-compact);--ds-chip-padding-x-small:var(--ds-form-control-padding-x-compact);--ds-chip-radius-small:var(--ds-radius-control);--ds-chip-font-size-small:var(--ds-typography-control-size);--ds-chip-height-medium:var(--ds-form-control-height);--ds-chip-padding-x-medium:var(--ds-form-control-padding-x);--ds-chip-radius-medium:var(--ds-radius-control);--ds-chip-font-size-medium:var(--ds-typography-control-size);--ds-chip-height-large:var(--ds-ref-size-40);--ds-chip-padding-x-large:var(--ds-padding-6);--ds-chip-radius-large:var(--ds-radius-control);--ds-chip-font-size-large:var(--ds-typography-control-size);--ds-chip-check-size-small:var(--ds-icon-size-16);--ds-chip-check-size-medium:var(--ds-icon-size-16);--ds-chip-check-size-large:var(--ds-icon-size-16);--ds-chip-gap:var(--ds-spacing-inline-gap);--ds-check-size-medium:var(--ds-icon-size-16);--ds-check-click-size-medium:var(--ds-form-icon-click-size);--ds-check-mark-size-medium:var(--ds-ref-size-12);--ds-check-radius-medium:var(--ds-radius-small);--ds-check-font-size-medium:var(--ds-typography-control-size);--ds-check-description-size-medium:var(--ds-typography-supporting-size);--ds-check-size-large:var(--ds-icon-size-16);--ds-check-click-size-large:var(--ds-ref-size-40);--ds-check-mark-size-large:var(--ds-ref-size-12);--ds-check-radius-large:var(--ds-radius-small);--ds-check-font-size-large:var(--ds-typography-control-size);--ds-check-description-size-large:var(--ds-typography-supporting-size);--ds-check-gap:var(--ds-spacing-inline-gap);--ds-check-margin-top:0;--ds-table-head-font-size:var(--ds-typography-table-header-size);--ds-table-cell-font-size:var(--ds-typography-table-cell-size);--ds-table-head-padding-y-compact:var(--ds-spacing-table-cell-inset-block-compact);--ds-table-head-padding-x-compact:var(--ds-spacing-table-cell-inset-inline-compact);--ds-table-cell-padding-y-compact:var(--ds-spacing-table-cell-inset-block-compact);--ds-table-cell-padding-x-compact:var(--ds-spacing-table-cell-inset-inline-compact);--ds-table-actions-min-width:176px;--ds-table-actions-padding-x:var(--ds-padding-6);--ds-metric-min-height:92px;--ds-metric-padding:var(--ds-padding-6);--ds-metric-gap:var(--ds-gap-2);--ds-metric-label-size:var(--ds-typography-supporting-size);--ds-metric-value-size:var(--ds-typography-metric-value-size);--ds-metric-meta-size:var(--ds-typography-supporting-size);--ds-tab-height:var(--ds-ref-size-48);--ds-tab-min-width:var(--ds-ref-size-64);--ds-tab-font-size:var(--ds-typography-navigation-size);--ds-tab-gap:var(--ds-gap-3);--ds-tab-padding-x:var(--ds-padding-3);--ds-tab-radius:var(--ds-radius-medium);--ds-pagination-size:var(--ds-ref-size-40);--ds-pagination-gap:var(--ds-gap-3);--ds-pagination-radius:var(--ds-radius-medium);--ds-pagination-margin-top:var(--ds-ref-size-40);--ds-pagination-direction-padding-inner:var(--ds-padding-3);--ds-pagination-direction-padding-outer:var(--ds-padding-2);--ds-modal-width-small:400px;--ds-modal-width-medium:560px;--ds-modal-width-large:760px;--ds-modal-min-height:264px;--ds-modal-max-height:80vh;--ds-modal-radius:var(--ds-radius-xlarge);--ds-modal-padding:var(--ds-padding-10);--ds-modal-header-padding-top:var(--ds-ref-size-56);--ds-modal-content-padding-top:var(--ds-padding-6);--ds-modal-content-padding-bottom:var(--ds-padding-3);--ds-modal-footer-padding-top:var(--ds-padding-6);--ds-modal-close-offset:var(--ds-gap-7);--ds-card-padding-xsmall:var(--ds-padding-6);--ds-card-padding-small:var(--ds-padding-8);--ds-card-padding-medium:var(--ds-padding-9);--ds-card-padding-large:var(--ds-padding-10)}.ds-density--compact,.ds-density--default,:root{--ds-input-padding-x:var(--ds-form-control-padding-x);--ds-textarea-padding-x:var(--ds-spacing-component-inset-inline);--ds-textarea-padding-y:var(--ds-spacing-component-inset-block);--ds-select-padding-left:var(--ds-form-control-padding-x);--ds-select-padding-right-small:calc(var(--ds-select-padding-left-small) + var(--ds-select-icon-size-small) + var(--ds-spacing-inline-gap));--ds-select-padding-right-medium:calc(var(--ds-select-padding-left-medium) + var(--ds-select-icon-size-medium) + var(--ds-spacing-inline-gap));--ds-select-padding-right-large:calc(var(--ds-select-padding-left-large) + var(--ds-select-icon-size-large) + var(--ds-spacing-inline-gap));--ds-dropdown-padding:var(--ds-spacing-component-inset-block) var(--ds-spacing-component-inset-inline);--ds-dropdown-item-padding-x:var(--ds-spacing-component-inset-inline);--ds-table-head-padding-y:var(--ds-spacing-table-cell-inset-block);--ds-table-head-padding-x:var(--ds-spacing-table-cell-inset-inline);--ds-table-cell-padding-y:var(--ds-spacing-table-cell-inset-block);--ds-table-cell-padding-x:var(--ds-spacing-table-cell-inset-inline);--ds-modal-content-gap:var(--ds-spacing-content-row-gap);--ds-modal-footer-gap:var(--ds-spacing-control-gap)}:root{--design-width:1920;--design-height:1080;--vw-unit:calc(100vw/var(--design-width));--vh-unit:calc(100vh/var(--design-height));--ui:min(var(--vw-unit),var(--vh-unit));--ctl-32:var(--ds-control-height-md);--ctl-36:var(--ds-button-height-medium);--ctl-40:var(--ds-button-height-large);--w-140:clamp(120px,calc(var(--ui)*140),160px);--w-220:clamp(190px,calc(var(--ui)*220),260px);--w-260:clamp(200px,calc(var(--ui)*260),320px);--w-330:clamp(240px,calc(var(--ui)*330),380px);--w-360:clamp(320px,calc(var(--ui)*360),420px);--w-400:clamp(340px,calc(var(--ui)*400),480px);--w-460:clamp(380px,calc(var(--ui)*460),560px);--nav-h:clamp(58px,calc(var(--ui)*66),72px)}#root,body,html{min-width:1280px}html.is-native-mobile-viewport,html.is-native-mobile-viewport #root,html.is-native-mobile-viewport body{min-width:0;width:100%}@media print{#root,body,html{min-width:0!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--ds-color-surface);color:var(--ds-color-text);font-family:var(--ds-font-family);font-size:var(--ds-typography-body-size);font-weight:var(--ds-typography-body-weight);letter-spacing:var(--ds-letter-spacing-none);line-height:var(--ds-typography-body-line-height);margin:0}*{box-sizing:border-box}a{color:inherit}code{font-family:inherit}.route-loading{color:var(--ds-color-text-muted);display:grid;min-height:160px;place-items:center}input,select,textarea{background:var(--ds-color-surface);border:var(--ds-border-width) solid var(--ds-color-control-border);border-radius:var(--ds-input-radius-small);color:var(--ds-color-text);font-family:var(--ds-font-family);font-size:var(--ds-input-font-size-small);font-weight:var(--ds-typography-control-weight);letter-spacing:var(--ds-letter-spacing-none);line-height:var(--ds-typography-control-line-height);padding:0 var(--ds-input-padding-x)}input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.ds-input),select:not(.ds-input){height:var(--ds-ref-size-40)}textarea{min-height:144px;padding-block:var(--ds-textarea-padding-y)}optgroup,option{color:var(--ds-color-text);font-size:inherit}button,optgroup,option{font-family:inherit}input::placeholder,textarea::placeholder{color:var(--ds-color-text-disabled)}input:disabled,select:disabled,textarea:disabled{border-color:var(--ds-color-control-border-disabled)}input:focus,select:focus,textarea:focus{border-color:var(--ds-color-primary);box-shadow:var(--ds-focus-ring);outline:none}.filter-input:not(.ds-input),.filter-select:not(.ds-input){background:var(--ds-color-surface);border:var(--ds-border-width) solid var(--ds-color-control-border);border-radius:var(--ds-input-radius-small);box-sizing:border-box;display:block;font-size:var(--ds-input-font-size-small);font-weight:var(--ds-typography-control-weight);height:var(--ds-ref-size-40);line-height:var(--ds-typography-control-line-height);outline:none;padding:0 var(--ds-input-padding-x);width:100%}.filter-input:not(.ds-input):focus,.filter-select:not(.ds-input):focus{border-color:var(--ds-color-primary);box-shadow:var(--ds-focus-ring)}.btn{--btn-bg:var(--ds-color-primary);--btn-bg-hover:var(--ds-color-primary-hover);--btn-border:#0000;--btn-color:var(--ds-color-on-primary);align-items:center;background:var(--btn-bg);border:var(--ds-border-width) solid var(--btn-border);border-radius:var(--ds-button-radius-medium);color:var(--btn-color);cursor:pointer;display:inline-flex;font-family:var(--ds-font-family);font-size:var(--ds-button-font-size-medium);font-weight:var(--ds-button-font-weight);gap:var(--ds-button-gap-medium);height:var(--ds-button-height-medium);justify-content:center;letter-spacing:var(--ds-letter-spacing-none);line-height:var(--ds-typography-button-line-height);padding:0 var(--ds-button-padding-x-medium);text-decoration:none;transition:none;-webkit-user-select:none;user-select:none}.btn:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.btn.secondary{--btn-bg:var(--ds-color-primary-soft);--btn-bg-hover:var(--ds-color-primary-soft-hover);--btn-border:var(--ds-color-primary);--btn-color:var(--ds-color-primary)}.btn.danger{--btn-bg:var(--ds-color-danger-soft);--btn-bg-hover:var(--ds-color-danger-base);--btn-border:var(--ds-color-danger-base);--btn-color:var(--ds-color-danger)}.btn.small{border-radius:var(--ds-button-radius-small);font-size:var(--ds-button-font-size-small);font-weight:var(--ds-button-font-weight);gap:var(--ds-button-gap-small);height:var(--ds-button-height-small);padding:0 var(--ds-button-padding-x-small)}.btn.no-hover{--btn-bg-hover:var(--btn-bg)}label.btn{cursor:pointer}.muted{color:var(--ds-color-text-muted);font-size:var(--ds-typography-caption-size)}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-thumb{background:var(--ds-color-border);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ds-color-border-strong);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-track{background:#0000}.ds-button,.ds-icon-button,.ds-input,.ds-search-select-option,.ds-search-select-trigger{font-family:var(--ds-font-family);letter-spacing:var(--ds-letter-spacing-none)}.ds-system-icon{display:inline-flex;flex:0 0 auto;height:var(--ds-icon-size-24);width:var(--ds-icon-size-24)}.ds-system-icon>svg{stroke-width:var(--ds-icon-stroke-width);stroke-linecap:var(--ds-icon-stroke-linecap);stroke-linejoin:var(--ds-icon-stroke-linejoin);height:100%;width:100%}.ds-system-icon--xsmall{height:var(--ds-icon-size-16);width:var(--ds-icon-size-16)}.ds-system-icon--small{height:var(--ds-icon-size-20);width:var(--ds-icon-size-20)}.ds-system-icon--medium{height:var(--ds-icon-size-24);width:var(--ds-icon-size-24)}.ds-system-icon--large{height:var(--ds-icon-size-32);width:var(--ds-icon-size-32)}.ds-system-icon--xlarge{height:var(--ds-icon-size-40);width:var(--ds-icon-size-40)}.ds-system-icon--up{transform:rotate(180deg)}.ds-system-icon--left{transform:rotate(90deg)}.ds-system-icon--right{transform:rotate(-90deg)}.ds-button{align-items:center;border:1px solid #0000;cursor:pointer;display:inline-flex;font-weight:var(--ds-button-font-weight);justify-content:center;line-height:var(--ds-typography-button-line-height);transition:var(--ds-transition-base);white-space:nowrap;width:auto}.ds-button--xsmall{border-radius:var(--ds-button-radius-xsmall);font-size:var(--ds-button-font-size-xsmall);gap:var(--ds-button-gap-xsmall);height:var(--ds-button-height-xsmall);padding:0 var(--ds-button-padding-x-xsmall)}.ds-button--small{border-radius:var(--ds-button-radius-small);font-size:var(--ds-button-font-size-small);gap:var(--ds-button-gap-small);height:var(--ds-button-height-small);padding:0 var(--ds-button-padding-x-small)}.ds-button--medium{border-radius:var(--ds-button-radius-medium);font-size:var(--ds-button-font-size-medium);gap:var(--ds-button-gap-medium);height:var(--ds-button-height-medium);padding:0 var(--ds-button-padding-x-medium)}.ds-button--large{border-radius:var(--ds-button-radius-large);font-size:var(--ds-button-font-size-large);gap:var(--ds-button-gap-large);height:var(--ds-button-height-large);padding:0 var(--ds-button-padding-x-large)}.ds-button--xlarge{border-radius:var(--ds-button-radius-xlarge);font-size:var(--ds-button-font-size-xlarge);gap:var(--ds-button-gap-xlarge);height:var(--ds-button-height-xlarge);padding:0 var(--ds-button-padding-x-xlarge)}.ds-button--xsmall .ds-system-icon{height:var(--ds-button-icon-size-xsmall);width:var(--ds-button-icon-size-xsmall)}.ds-button--small .ds-system-icon{height:var(--ds-button-icon-size-small);width:var(--ds-button-icon-size-small)}.ds-button--medium .ds-system-icon{height:var(--ds-button-icon-size-medium);width:var(--ds-button-icon-size-medium)}.ds-button--large .ds-system-icon{height:var(--ds-button-icon-size-large);width:var(--ds-button-icon-size-large)}.ds-button--xlarge .ds-system-icon{height:var(--ds-button-icon-size-xlarge);width:var(--ds-button-icon-size-xlarge)}.ds-button__spinner{animation:ds-button-spin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;flex:0 0 1em;height:1em;width:1em}@keyframes ds-button-spin{to{transform:rotate(1turn)}}.ds-button--primary{background:var(--ds-color-primary);border-color:var(--ds-color-primary);color:var(--ds-color-on-primary)}.ds-button--primary:hover:not(:disabled){background:var(--ds-color-primary-hover);border-color:var(--ds-color-primary-hover)}.ds-button--primary:active:not(:disabled){background:var(--ds-color-primary-pressed);border-color:var(--ds-color-primary-pressed)}.ds-button--secondary{background:var(--ds-color-primary-soft);border-color:var(--ds-color-primary);color:var(--ds-color-primary)}.ds-button--secondary:hover:not(:disabled){background:var(--ds-color-primary-soft-hover);border-color:var(--ds-color-primary-hover)}.ds-button--secondary:active:not(:disabled){background:var(--ds-color-primary-soft-pressed);border-color:var(--ds-color-primary-pressed)}.ds-button--tertiary{background:var(--ds-color-surface);border-color:var(--ds-color-border-strong);color:var(--ds-color-text)}.ds-button--ghost:hover:not(:disabled),.ds-button--tertiary:hover:not(:disabled){background:var(--ds-color-surface-subtle)}.ds-button--ghost{background:#0000;border-color:#0000;color:var(--ds-color-text-subtle);min-width:auto}.ds-button--danger{background:var(--ds-color-danger-soft);border-color:var(--ds-color-danger-base);color:var(--ds-color-danger)}.ds-button--danger:hover:not(:disabled){background:var(--ds-color-danger-base);border-color:var(--ds-color-danger-base);color:var(--ds-color-on-danger)}.ds-button:focus-visible,.ds-icon-button:focus-visible,.ds-pagination__button:focus-visible,.ds-toast__action:focus-visible,.ds-toast__close:focus-visible{box-shadow:var(--ds-focus-ring);outline:2px solid var(--ds-color-surface);outline-offset:0}.ds-button:disabled,.ds-icon-button:disabled,.ds-input:disabled,.ds-search-select-trigger:disabled{background:var(--ds-color-surface-muted);border-color:var(--ds-color-border);color:var(--ds-color-text-disabled);cursor:not-allowed;opacity:1}.ds-input:disabled,.ds-search-select-trigger:disabled{border-color:var(--ds-color-control-border-disabled)}.ds-icon-button{align-items:center;background:#0000;border:0;border-radius:0;color:var(--ds-color-text-subtle);cursor:pointer;display:inline-flex;justify-content:center;line-height:1;padding:0;transition:var(--ds-transition-base)}.ds-icon-button--xsmall{flex:0 0 var(--ds-icon-size-16);height:var(--ds-icon-size-16);width:var(--ds-icon-size-16)}.ds-icon-button--small{flex:0 0 var(--ds-form-icon-click-size-compact);height:var(--ds-form-icon-click-size-compact);width:var(--ds-form-icon-click-size-compact)}.ds-icon-button--medium{flex:0 0 var(--ds-form-icon-click-size);height:var(--ds-form-icon-click-size);width:var(--ds-form-icon-click-size)}.ds-icon-button--large{flex:0 0 var(--ds-icon-size-32);height:var(--ds-icon-size-32);width:var(--ds-icon-size-32)}.ds-icon-button--xlarge{flex:0 0 var(--ds-icon-size-40);height:var(--ds-icon-size-40);width:var(--ds-icon-size-40)}.ds-icon-button .ds-system-icon{height:var(--ds-form-icon-size);width:var(--ds-form-icon-size)}.ds-icon-button--large .ds-system-icon,.ds-icon-button--xlarge .ds-system-icon{height:var(--ds-icon-size-20);width:var(--ds-icon-size-20)}.ds-icon-button:hover:not(:disabled){color:var(--ds-color-text)}.ds-icon-button:disabled{background:#0000;border:0}.ds-checkbox,.ds-checkbox-chip{font-family:var(--ds-font-family);letter-spacing:var(--ds-letter-spacing-none)}.ds-checkbox-chip__input,.ds-checkbox__input{clip:rect(0,0,0,0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ds-checkbox__label{align-items:center;color:var(--ds-color-text-strong);cursor:pointer;display:inline-flex;font-weight:var(--ds-typography-control-weight);gap:var(--ds-check-gap);line-height:var(--ds-typography-control-line-height);position:relative}.ds-checkbox__control{align-items:center;background:var(--ds-color-surface);border:1px solid var(--ds-color-control-border);color:#0000;display:inline-flex;flex:0 0 auto;justify-content:center;margin-top:var(--ds-check-margin-top);transition:.4s cubic-bezier(.4,0,.23,1)}.ds-checkbox--medium .ds-checkbox__label{font-size:var(--ds-check-font-size-medium);min-height:var(--ds-check-click-size-medium)}.ds-checkbox--medium .ds-checkbox__control{border-radius:var(--ds-check-radius-medium);height:var(--ds-check-size-medium);width:var(--ds-check-size-medium)}.ds-checkbox--medium .ds-checkbox__control .ds-system-icon{height:var(--ds-check-mark-size-medium);width:var(--ds-check-mark-size-medium)}.ds-checkbox--large .ds-checkbox__label{font-size:var(--ds-check-font-size-large);min-height:var(--ds-check-click-size-large)}.ds-checkbox--large .ds-checkbox__control{border-radius:var(--ds-check-radius-large);height:var(--ds-check-size-large);width:var(--ds-check-size-large)}.ds-checkbox--large .ds-checkbox__control .ds-system-icon{height:var(--ds-check-mark-size-large);width:var(--ds-check-mark-size-large)}.ds-checkbox__input:checked+.ds-checkbox__label .ds-checkbox__control{background:var(--ds-color-primary-base);border-color:var(--ds-color-primary-base);color:var(--ds-color-text-inverse)}.ds-checkbox-chip__input:focus-visible+.ds-checkbox-chip__label,.ds-checkbox__input:focus-visible+.ds-checkbox__label{box-shadow:var(--ds-focus-ring);outline:2px solid var(--ds-color-surface);outline-offset:0}.ds-checkbox__input:disabled+.ds-checkbox__label{color:var(--ds-color-text-disabled);cursor:default}.ds-checkbox__input:disabled+.ds-checkbox__label .ds-checkbox__control{background:var(--ds-color-surface-disabled);border-color:var(--ds-color-control-border-disabled);color:var(--ds-color-text-disabled)}.ds-checkbox__description{color:var(--ds-color-text-subtle);font-size:var(--ds-check-description-size-medium);font-weight:var(--ds-typography-field-help-weight);line-height:var(--ds-typography-field-help-line-height);margin:var(--ds-padding-2) 0 0;padding-left:calc(var(--ds-check-size-medium) + var(--ds-check-gap))}.ds-checkbox--large .ds-checkbox__description{font-size:var(--ds-check-description-size-large);padding-left:calc(var(--ds-check-size-large) + var(--ds-check-gap))}.ds-checkbox-chip{display:inline-flex}.ds-checkbox-chip__label{align-items:center;background:var(--ds-color-surface);border:1px solid var(--ds-color-control-border);color:var(--ds-color-text);cursor:pointer;display:inline-flex;font-weight:var(--ds-typography-control-weight);gap:var(--ds-chip-gap);justify-content:center;line-height:var(--ds-typography-control-line-height);transition:.4s cubic-bezier(.4,0,.23,1);white-space:nowrap}.ds-checkbox-chip--small .ds-checkbox-chip__label{border-radius:var(--ds-chip-radius-small);font-size:var(--ds-chip-font-size-small);height:var(--ds-chip-height-small);padding:0 var(--ds-chip-padding-x-small)}.ds-checkbox-chip--medium .ds-checkbox-chip__label{border-radius:var(--ds-chip-radius-medium);font-size:var(--ds-chip-font-size-medium);height:var(--ds-chip-height-medium);padding:0 var(--ds-chip-padding-x-medium)}.ds-checkbox-chip--large .ds-checkbox-chip__label{border-radius:var(--ds-chip-radius-large);font-size:var(--ds-chip-font-size-large);height:var(--ds-chip-height-large);padding:0 var(--ds-chip-padding-x-large)}.ds-checkbox-chip__icon--checked{display:none}.ds-checkbox-chip--small .ds-checkbox-chip__icon{height:var(--ds-chip-check-size-small);width:var(--ds-chip-check-size-small)}.ds-checkbox-chip--medium .ds-checkbox-chip__icon{height:var(--ds-chip-check-size-medium);width:var(--ds-chip-check-size-medium)}.ds-checkbox-chip--large .ds-checkbox-chip__icon{height:var(--ds-chip-check-size-large);width:var(--ds-chip-check-size-large)}.ds-checkbox-chip__input:checked+.ds-checkbox-chip__label{background:var(--ds-color-primary-soft);border-color:var(--ds-color-primary-base);color:var(--ds-color-primary)}.ds-checkbox-chip__input:checked+.ds-checkbox-chip__label .ds-checkbox-chip__icon--idle{display:none}.ds-checkbox-chip__input:checked+.ds-checkbox-chip__label .ds-checkbox-chip__icon--checked{display:inline-flex}.ds-checkbox-chip__input:disabled+.ds-checkbox-chip__label{background:var(--ds-color-surface-disabled);border-color:var(--ds-color-control-border-disabled);color:var(--ds-color-text-disabled);cursor:default}.ds-badge{align-items:center;border:1px solid #0000;border-radius:var(--ds-badge-radius);display:inline-flex;font-family:var(--ds-font-family);font-size:var(--ds-badge-font-size);font-weight:var(--ds-typography-badge-weight);height:var(--ds-badge-height);justify-content:center;letter-spacing:0;line-height:var(--ds-typography-badge-line-height);padding:0 var(--ds-badge-padding-x);white-space:nowrap}.ds-badge--neutral{background:var(--ds-color-surface-muted);border-color:var(--ds-color-border);color:var(--ds-color-text-subtle)}.ds-badge--success{background:var(--ds-color-success-soft);border-color:var(--ds-color-success-border);color:var(--ds-color-success)}.ds-badge--warning{background:var(--ds-color-warning-soft);border-color:var(--ds-color-warning-border);color:var(--ds-color-warning)}.ds-badge--danger{background:var(--ds-color-danger-soft);border-color:var(--ds-color-danger-border);color:var(--ds-color-danger)}.ds-badge--information{background:var(--ds-color-information-soft);border-color:var(--ds-color-information-border);color:var(--ds-color-information)}.ds-badge--category-violet{background:var(--ds-color-category-violet-soft);border-color:var(--ds-color-category-violet-border);color:var(--ds-color-category-violet-text)}.ds-badge--category-rose{background:var(--ds-color-category-rose-soft);border-color:var(--ds-color-category-rose-border);color:var(--ds-color-category-rose-text)}.ds-badge--category-terracotta{background:var(--ds-color-category-terracotta-soft);border-color:var(--ds-color-category-terracotta-border);color:var(--ds-color-category-terracotta-text)}.ds-badge--category-ochre{background:var(--ds-color-category-ochre-soft);border-color:var(--ds-color-category-ochre-border);color:var(--ds-color-category-ochre-text)}.ds-badge--category-teal-slate{background:var(--ds-color-category-teal-slate-soft);border-color:var(--ds-color-category-teal-slate-border);color:var(--ds-color-category-teal-slate-text)}.ds-badge--category-orange{background:var(--ds-color-category-orange-soft);border-color:var(--ds-color-category-orange-border);color:var(--ds-color-category-orange-text)}.ds-badge--category-green{background:var(--ds-color-category-green-soft);border-color:var(--ds-color-category-green-border);color:var(--ds-color-category-green-text)}.ds-badge--category-blue{background:var(--ds-color-category-blue-soft);border-color:var(--ds-color-category-blue-border);color:var(--ds-color-category-blue-text)}.ds-badge--category-gray{background:var(--ds-color-category-gray-soft);border-color:var(--ds-color-category-gray-border);color:var(--ds-color-category-gray-text)}.ds-badge--egg-size-king{background:var(--ds-color-category-egg-size-king);border-color:var(--ds-color-category-egg-size-king);color:var(--ds-color-on-category-egg-size-king)}.ds-badge--egg-size-special{background:var(--ds-color-category-egg-size-special);border-color:var(--ds-color-category-egg-size-special);color:var(--ds-color-on-category-egg-size-special)}.ds-badge--egg-size-large{background:var(--ds-color-category-egg-size-large);border-color:var(--ds-color-category-egg-size-large);color:var(--ds-color-on-category-egg-size-large)}.ds-badge--egg-size-medium{background:var(--ds-color-category-egg-size-medium);border-color:var(--ds-color-category-egg-size-medium);color:var(--ds-color-on-category-egg-size-medium)}.ds-badge--egg-size-small{background:var(--ds-color-category-egg-size-small);border-color:var(--ds-color-category-egg-size-small);color:var(--ds-color-on-category-egg-size-small)}.ds-field{display:flex;flex-direction:column;gap:0;min-width:0}.ds-field-label-row{align-items:center;display:flex;gap:var(--ds-spacing-inline-gap);justify-content:space-between;margin-bottom:var(--ds-spacing-field-label-gap)}.ds-field-label{color:var(--ds-color-text-subtle);font-family:var(--ds-font-family);font-size:var(--ds-field-label-size);font-weight:var(--ds-typography-field-label-weight);letter-spacing:0;line-height:var(--ds-typography-field-label-line-height)}.ds-field-required{color:var(--ds-color-danger);margin-left:3px}.ds-field-error,.ds-field-hint,.ds-field-optional{font-family:var(--ds-font-family);letter-spacing:0}.ds-field-hint,.ds-field-optional{font-size:var(--ds-typography-field-help-size);font-weight:var(--ds-typography-field-help-weight);line-height:var(--ds-typography-field-help-line-height)}.ds-field-error{font-size:var(--ds-typography-field-error-size);font-weight:var(--ds-typography-field-error-weight);line-height:var(--ds-typography-field-error-line-height)}.ds-field-error,.ds-field-hint{align-items:center;display:flex;gap:var(--ds-spacing-field-message-gap);margin-top:var(--ds-spacing-field-message-gap)}.ds-field-hint,.ds-field-optional{color:var(--ds-color-text-muted)}.ds-field-error{color:var(--ds-color-danger)}.ds-field--compact{flex:0 0 var(--ds-control-width-compact);max-width:100%;width:min(100%,var(--ds-control-width-compact))}.ds-field--xxs{flex:0 0 var(--ds-field-width-xxs);max-width:100%;width:min(100%,var(--ds-field-width-xxs))}.ds-field--xs{flex:0 0 var(--ds-field-width-xs);max-width:100%;width:min(100%,var(--ds-field-width-xs))}.ds-field--sm{flex:0 0 var(--ds-field-width-sm);max-width:100%;width:min(100%,var(--ds-field-width-sm))}.ds-field--md{flex:0 0 var(--ds-field-width-md);max-width:100%;width:min(100%,var(--ds-field-width-md))}.ds-field--lg{flex:0 0 var(--ds-field-width-lg);max-width:100%;width:min(100%,var(--ds-field-width-lg))}.ds-field--xl{flex:0 0 var(--ds-field-width-xl);max-width:100%;width:min(100%,var(--ds-field-width-xl))}.ds-field--date{flex:0 0 var(--ds-control-width-date);max-width:100%;width:min(100%,var(--ds-control-width-date))}.ds-field--default{flex:0 0 var(--ds-control-width-default);max-width:100%;width:min(100%,var(--ds-control-width-default))}.ds-field--search{flex:0 0 var(--ds-control-width-search);max-width:100%;width:min(100%,var(--ds-control-width-search))}.ds-field--search-long{flex:0 0 var(--ds-control-width-search-long);max-width:100%;width:min(100%,var(--ds-control-width-search-long))}.ds-field--wide{flex:0 0 var(--ds-control-width-wide);max-width:100%;width:min(100%,var(--ds-control-width-wide))}.ds-field--full{flex:1 1 100%;width:100%}.ds-inline-filter-bar,.ds-inline-filter-group{align-items:center;display:flex;flex-wrap:wrap;min-width:0}.ds-inline-filter-bar{gap:var(--ds-spacing-control-gap)}.ds-inline-filter-bar--start{justify-content:flex-start}.ds-inline-filter-bar--end{justify-content:flex-end}.ds-inline-filter-bar--between{justify-content:space-between}.ds-compact-date-field,.ds-compact-date-range,.ds-inline-filter-group{gap:var(--ds-spacing-control-gap)}.ds-compact-date-field{grid-gap:var(--ds-spacing-control-gap);align-items:center;display:grid;grid-template-columns:auto var(--ds-field-width-sm);width:auto}.ds-compact-date-field .ds-field-label-row{display:block;margin-bottom:0}.ds-compact-date-field .ds-field-label{white-space:nowrap}.ds-compact-date-field input.ds-compact-date-input:is([type=date],[type=month]){border-radius:var(--ds-button-radius-small);font-size:var(--ds-button-font-size-small);height:var(--ds-button-height-small);padding-inline:var(--ds-button-padding-x-small);width:var(--ds-field-width-sm)}.ds-compact-date-field--label-hidden{grid-template-columns:minmax(0,1fr)}.ds-compact-date-field--label-hidden .ds-field-label-row{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ds-input,.ds-readonly,.ds-search-select-trigger{background:var(--ds-color-surface);border:var(--ds-border-width) solid var(--ds-color-control-border);color:var(--ds-color-text-subtle);font-weight:var(--ds-typography-control-weight);letter-spacing:0;line-height:var(--ds-typography-control-line-height);transition:var(--ds-transition-base);width:100%}.ds-input{padding:0 var(--ds-input-padding-x)}.ds-input--small{border-radius:var(--ds-input-radius-small);font-size:var(--ds-input-font-size-small);height:var(--ds-input-height-small);padding-inline:var(--ds-input-padding-x-small)}.ds-input--medium{border-radius:var(--ds-input-radius-medium);font-size:var(--ds-input-font-size-medium);height:var(--ds-input-height-medium);padding-inline:var(--ds-input-padding-x-medium)}.ds-input--large{border-radius:var(--ds-input-radius-large);font-size:var(--ds-input-font-size-large);height:var(--ds-input-height-large);padding-inline:var(--ds-input-padding-x-large)}.ds-input--xlarge{border-radius:var(--ds-input-radius-xlarge);font-size:var(--ds-input-font-size-xlarge);font-weight:var(--ds-font-weight-bold);height:var(--ds-input-height-xlarge);padding-inline:var(--ds-input-padding-x-xlarge)}.ds-input::placeholder{color:var(--ds-color-text-disabled);opacity:1}.ds-input:is([type=number],[inputmode=numeric],[inputmode=decimal]){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ds-input:focus,.ds-search-select-trigger:focus-visible{border-color:var(--ds-color-primary);box-shadow:var(--ds-focus-ring);color:var(--ds-color-text);outline:none}.ds-textarea{height:auto;min-height:var(--ds-textarea-min-height);padding:var(--ds-textarea-padding-y) var(--ds-textarea-padding-x);resize:vertical}.ds-select-wrap{display:block;position:relative;width:100%}.ds-select{-webkit-appearance:none;appearance:none;background-image:none;cursor:pointer}.ds-select--small{border-radius:var(--ds-select-radius-small);font-size:var(--ds-select-font-size-small);height:var(--ds-select-height-small);padding-left:var(--ds-select-padding-left-small);padding-right:var(--ds-select-padding-right-small)}.ds-select--medium{border-radius:var(--ds-select-radius-medium);font-size:var(--ds-select-font-size-medium);height:var(--ds-select-height-medium);padding-left:var(--ds-select-padding-left-medium);padding-right:var(--ds-select-padding-right-medium)}.ds-select--large{border-radius:var(--ds-select-radius-large);font-size:var(--ds-select-font-size-large);height:var(--ds-select-height-large);padding-left:var(--ds-select-padding-left-large);padding-right:var(--ds-select-padding-right-large)}.ds-select-icon{color:var(--ds-icon-color);pointer-events:none;position:absolute;right:var(--ds-select-padding-left);top:50%;transform:translateY(-50%)}.ds-select-wrap:has(.ds-select:disabled) .ds-select-icon{color:var(--ds-icon-color-disabled)}.ds-searchbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ds-spacing-control-gap);min-width:0}.ds-searchbar .ds-searchbar__select{flex:0 0 var(--ds-control-width-compact);min-width:var(--ds-control-width-compact);width:var(--ds-control-width-compact)}.ds-searchbar>.ds-input{flex:0 1 auto;max-width:min(100%,var(--ds-field-width-xl))}.ds-readonly{align-items:center;background:var(--ds-color-surface-subtle);border-color:var(--ds-color-control-border-disabled);color:var(--ds-color-text-muted);display:flex}.ds-field--error .ds-input,.ds-field--error .ds-search-select-trigger{border-color:var(--ds-color-danger);border-width:var(--ds-border-width)}.ds-workspace-page{background:#0000;margin:0;min-height:calc(100vh - var(--ds-layout-app-header-height));padding:0}.ds-workspace{grid-gap:var(--ds-spacing-section-gap);color:var(--ds-color-text);display:grid;font-family:var(--ds-font-family);gap:var(--ds-spacing-section-gap);letter-spacing:var(--ds-letter-spacing-none);margin:0;width:100%}.ds-workspace>*{min-width:0}.ds-page-header{align-items:center;border-bottom:1px solid var(--ds-color-border);display:flex;gap:var(--ds-spacing-grid-gutter);justify-content:space-between;min-height:var(--ds-layout-page-header-height);padding:0}.ds-page-header__main{align-items:center;display:flex;flex:1 1 auto;gap:var(--ds-spacing-section-major-gap);min-width:0}.ds-page-header__copy,.ds-page-header__summary{flex:0 1 auto;min-width:0}.ds-page-header__summary{align-items:center;display:flex}.ds-page-header__eyebrow{color:var(--ds-color-primary);display:block;font-size:var(--ds-typography-caption-size);font-weight:var(--ds-font-weight-bold);letter-spacing:0;line-height:var(--ds-typography-caption-line-height);margin-bottom:var(--ds-ref-size-4)}.ds-page-header__title{color:var(--ds-color-text);margin:0}.ds-page-header__title,.ds-workspace .ds-page-header__title{font-size:var(--ds-typography-page-size);font-weight:var(--ds-typography-page-weight);letter-spacing:0;line-height:var(--ds-typography-page-line-height)}.ds-page-header__side{gap:var(--ds-spacing-grid-gutter-tight)}.ds-page-header__actions,.ds-page-header__meta,.ds-page-header__side{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.ds-page-header__actions,.ds-page-header__meta{gap:var(--ds-spacing-control-gap)}.ds-header-metrics{align-items:center;display:flex;margin:0;min-width:0;opacity:1;transition:opacity .12s ease}.ds-header-metrics[aria-busy=true]{opacity:.55}.ds-header-metric{grid-gap:var(--ds-ref-size-4);border-left:1px solid var(--ds-color-border);display:grid;gap:var(--ds-ref-size-4);margin:0;min-width:88px;padding:0 var(--ds-ref-size-16)}.ds-header-metric__label,.ds-header-metric__value{line-height:var(--ds-typography-caption-line-height);margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-header-metric__label{color:var(--ds-color-text-muted);font-size:var(--ds-typography-caption-size);font-weight:var(--ds-typography-caption-weight)}.ds-header-metric__value{color:var(--ds-color-text);font-size:var(--ds-typography-section-size);font-weight:var(--ds-font-weight-bold)}.ds-header-metric--success .ds-header-metric__value{color:var(--ds-color-success)}.ds-header-metric--warning .ds-header-metric__value{color:var(--ds-color-warning)}.ds-header-metric--danger .ds-header-metric__value{color:var(--ds-color-danger)}.ds-filter-panel{background:var(--ds-color-surface-subtle);border:0;border-radius:0;padding:var(--ds-spacing-component-inset-block) var(--ds-spacing-component-inset-inline)}.ds-metric-strip{background:var(--ds-color-surface);border-bottom:1px solid var(--ds-color-border);border-top:1px solid var(--ds-color-border-strong);display:grid;grid-template-columns:repeat(var(--ds-metric-columns),minmax(0,1fr));opacity:1;transition:opacity .12s ease}.ds-metric-strip[aria-busy=true]{opacity:.55}.ds-metric-item{display:flex;flex-direction:column;gap:var(--ds-metric-gap);justify-content:center;min-height:var(--ds-metric-min-height);min-width:0;padding:var(--ds-metric-padding)}.ds-metric-item+.ds-metric-item{border-left:1px solid var(--ds-color-border)}.ds-metric-item__label{color:var(--ds-color-text-muted);font-size:var(--ds-metric-label-size);font-weight:var(--ds-typography-supporting-weight);line-height:var(--ds-typography-supporting-line-height)}.ds-metric-item__value{font-feature-settings:"tnum";color:var(--ds-color-text);font-size:var(--ds-metric-value-size);font-variant-numeric:tabular-nums;font-weight:var(--ds-typography-metric-value-weight);letter-spacing:0;line-height:var(--ds-typography-metric-value-line-height)}.ds-metric-item__meta,.ds-metric-item__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-metric-item__meta{color:var(--ds-color-text-muted);font-size:var(--ds-metric-meta-size);font-weight:var(--ds-typography-supporting-weight);line-height:var(--ds-typography-supporting-line-height)}.ds-metric-item--success .ds-metric-item__value{color:var(--ds-color-success)}.ds-metric-item--warning .ds-metric-item__value{color:var(--ds-color-warning)}.ds-metric-item--danger .ds-metric-item__value{color:var(--ds-color-danger)}.ds-circular-progress{--ds-circular-size:72px;--ds-circular-stroke:8;--ds-circular-color:var(--ds-color-primary-base);display:grid;flex:0 0 var(--ds-circular-size);font-family:var(--ds-font-family);height:var(--ds-circular-size);letter-spacing:0;place-items:center;position:relative;width:var(--ds-circular-size)}.ds-circular-progress svg{height:100%;overflow:visible;transform:rotate(-90deg);width:100%}.ds-circular-progress__indicator,.ds-circular-progress__track{fill:none;stroke-width:var(--ds-circular-stroke);vector-effect:non-scaling-stroke}.ds-circular-progress__track{stroke:var(--ds-color-surface-muted)}.ds-circular-progress__indicator{stroke:var(--ds-circular-color);stroke-linecap:round;transition:stroke-dashoffset .18s ease}.ds-circular-progress__content{align-items:center;display:flex;flex-direction:column;gap:1px;inset:0;justify-content:center;position:absolute;text-align:center}.ds-circular-progress__content strong{color:var(--ds-color-text);font-size:var(--ds-typography-section-size);font-weight:var(--ds-font-weight-bold);line-height:1.1;white-space:nowrap}.ds-circular-progress__content small{color:var(--ds-color-text-muted);font-size:var(--ds-typography-caption-size);font-weight:var(--ds-font-weight-medium);line-height:1.2;white-space:nowrap}.ds-circular-progress--success{--ds-circular-color:var(--ds-color-success)}.ds-circular-progress--warning{--ds-circular-color:var(--ds-color-warning)}.ds-circular-progress--danger{--ds-circular-color:var(--ds-color-danger)}.ds-circular-progress--neutral{--ds-circular-color:var(--ds-color-border-strong)}.ds-circular-progress--sm{--ds-circular-size:40px;--ds-circular-stroke:5}.ds-circular-progress--sm .ds-circular-progress__content strong{font-size:var(--ds-typography-caption-size)}.ds-circular-progress--sm .ds-circular-progress__content small{display:none}.ds-circular-progress--lg{--ds-circular-size:112px;--ds-circular-stroke:9}.ds-circular-progress--lg .ds-circular-progress__content strong{font-size:var(--ds-typography-heading-size)}.ds-workspace-section{border-top:1px solid var(--ds-color-border-strong);min-width:0}.ds-workspace-section__header{align-items:center;border-bottom:1px solid var(--ds-color-border);display:flex;gap:var(--ds-spacing-grid-gutter-tight);justify-content:space-between;min-height:64px;padding:var(--ds-ref-size-12) 0}.ds-workspace-section__header h2{color:var(--ds-color-text);font-size:var(--ds-typography-heading-size);font-weight:var(--ds-typography-heading-weight);letter-spacing:0;line-height:var(--ds-typography-heading-line-height);margin:0}.ds-workspace-section__aside{align-items:center;display:flex;gap:var(--ds-spacing-control-gap);justify-content:flex-end}.ds-workspace-section__body{min-width:0;padding:var(--ds-spacing-content-heading-gap) 0 0}.ds-data-table-scroll{overflow-x:auto}.ds-data-table,.ds-data-table-scroll{background:var(--ds-color-surface);width:100%}.ds-data-table{font-feature-settings:"tnum";border-block:var(--ds-border-width) solid var(--ds-color-border-strong);border-collapse:initial;border-spacing:0;color:var(--ds-color-text);font-family:var(--ds-font-family);font-size:var(--ds-table-cell-font-size);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:var(--ds-typography-table-cell-line-height);min-width:720px;min-width:var(--ds-data-table-min-width,720px)}.ds-data-table td,.ds-data-table th{border:0;border-bottom:1px solid var(--ds-color-border);min-width:0;text-align:left;vertical-align:middle}.ds-data-table th{background:var(--ds-color-surface-subtle);font-size:var(--ds-table-head-font-size);font-weight:var(--ds-typography-table-header-weight);line-height:var(--ds-typography-table-header-line-height);white-space:nowrap}.ds-data-table td,.ds-data-table th{color:var(--ds-color-text-subtle);padding:var(--ds-spacing-table-cell-inset-block) var(--ds-spacing-table-cell-inset-inline)}.ds-data-table td{background:var(--ds-color-surface);font-size:var(--ds-table-cell-font-size);font-weight:var(--ds-typography-table-cell-weight);line-height:var(--ds-typography-table-cell-line-height);overflow-wrap:anywhere}.ds-data-table tbody tr:last-child td{border-bottom:0}.ds-data-table tbody tr:hover td{background:var(--ds-color-surface-subtle)}.ds-data-table__id{font-feature-settings:"tnum";color:var(--ds-color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-data-table__primary{grid-gap:var(--ds-spacing-inline-gap);display:grid;gap:var(--ds-spacing-inline-gap);min-width:0}.ds-data-table__primary span,.ds-data-table__primary strong{min-width:0;overflow-wrap:anywhere}.ds-data-table__primary strong{color:var(--ds-color-text);font-size:var(--ds-typography-table-cell-size);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-typography-table-cell-line-height)}.ds-data-table__primary span{color:var(--ds-color-text-muted);font-size:var(--ds-typography-table-meta-size);font-weight:var(--ds-typography-table-meta-weight);line-height:var(--ds-typography-table-meta-line-height)}.ds-data-table__actions-heading{min-width:var(--ds-table-actions-min-width);padding-inline:var(--ds-spacing-table-cell-inset-inline)!important;text-align:center!important}.ds-data-table__actions-cell,.ds-data-table__actions-column,.ds-data-table__actions-heading{width:var(--ds-table-actions-min-width)}.ds-data-table__actions-cell{min-width:var(--ds-table-actions-min-width);padding-inline:var(--ds-spacing-table-cell-inset-inline)!important;text-align:center!important}.ds-data-table__actions{align-items:center;display:flex;gap:var(--ds-spacing-control-gap);justify-content:center;white-space:nowrap;width:100%}.ds-data-table__sort{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:inherit;gap:var(--ds-spacing-inline-gap);min-height:var(--ds-ref-size-28);padding:0;text-align:left;width:100%}.ds-data-table__sort.is-active,.ds-data-table__sort:hover{color:var(--ds-color-primary)}.ds-data-table__sort:focus-visible{border-radius:var(--ds-radius-small);outline:2px solid var(--ds-color-primary-base);outline-offset:2px}.ds-data-table__sort-icon{color:var(--ds-color-text-muted);display:grid;flex:0 0 var(--ds-icon-size-16);grid-template-rows:repeat(2,var(--ds-ref-size-10));height:var(--ds-icon-size-20);place-items:center;width:var(--ds-icon-size-16)}.ds-data-table__sort-icon .ds-system-icon{height:var(--ds-icon-size-16);margin-block:-3px;width:var(--ds-icon-size-16)}.ds-data-table__sort.is-active .ds-data-table__sort-icon{color:var(--ds-color-primary)}.ds-data-table td.ds-data-table__state{color:var(--ds-color-text-muted);font-size:var(--ds-typography-caption-size);font-weight:var(--ds-font-weight-medium);height:136px;padding:var(--ds-ref-size-24);text-align:center}.ds-segmented{grid-gap:0;display:grid;gap:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0}.ds-segmented__button{background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:0;color:var(--ds-color-text-subtle);cursor:pointer;font-family:var(--ds-font-family);font-size:var(--ds-tab-font-size);font-weight:var(--ds-typography-navigation-weight);height:var(--ds-tab-height);letter-spacing:0;line-height:var(--ds-typography-navigation-line-height);min-width:var(--ds-tab-min-width);padding:0 var(--ds-tab-padding-x);transition:var(--ds-transition-base);white-space:nowrap}.ds-segmented__button:first-child{border-radius:var(--ds-tab-radius) 0 0 var(--ds-tab-radius)}.ds-segmented__button:last-child{border-radius:0 var(--ds-tab-radius) var(--ds-tab-radius) 0}.ds-segmented__button+.ds-segmented__button{border-left:0}.ds-segmented__button:hover:not(:disabled){background:var(--ds-color-surface);color:var(--ds-color-text)}.ds-segmented__button.is-active{background:var(--ds-color-primary);border-color:var(--ds-color-primary);color:var(--ds-color-on-primary);font-weight:var(--ds-typography-navigation-active-weight)}.ds-segmented__button:focus-visible{box-shadow:inset 0 0 0 6px var(--ds-color-primary-border);outline:2px solid var(--ds-color-surface);outline-offset:-4px}.ds-segmented__button:disabled{color:var(--ds-color-text-disabled);cursor:not-allowed}.ds-segmented--compact .ds-segmented__button{border-radius:0;font-size:var(--ds-button-font-size-small);font-weight:var(--ds-button-font-weight);height:var(--ds-button-height-small);min-width:var(--ds-button-height-small);padding-inline:var(--ds-button-padding-x-small)}.ds-segmented--compact{max-width:100%;width:-webkit-max-content;width:max-content}.ds-segmented--compact .ds-segmented__button:first-child{border-radius:var(--ds-button-radius-small) 0 0 var(--ds-button-radius-small)}.ds-segmented--compact .ds-segmented__button:last-child{border-radius:0 var(--ds-button-radius-small) var(--ds-button-radius-small) 0}.ds-search-select{min-width:0;position:relative}.ds-search-select-trigger{align-items:center;cursor:pointer;display:flex;gap:var(--ds-gap-3);justify-content:space-between;text-align:left}.ds-search-select--small .ds-search-select-trigger{border-radius:var(--ds-select-radius-small);font-size:var(--ds-select-font-size-small);height:var(--ds-select-height-small);padding:0 var(--ds-select-padding-left-small)}.ds-search-select--medium .ds-search-select-trigger{border-radius:var(--ds-select-radius-medium);font-size:var(--ds-select-font-size-medium);height:var(--ds-select-height-medium);padding:0 var(--ds-select-padding-left-medium)}.ds-search-select--large .ds-search-select-trigger{border-radius:var(--ds-select-radius-large);font-size:var(--ds-select-font-size-large);height:var(--ds-select-height-large);padding:0 var(--ds-select-padding-left-large)}.ds-search-select-trigger>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-search-select-trigger .is-placeholder{color:var(--ds-color-text-disabled)}.ds-search-select-chevron{color:var(--ds-icon-color)}.ds-search-select-menu{background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-dropdown-radius);box-shadow:var(--ds-shadow-dropdown);left:0;min-width:240px;padding:var(--ds-dropdown-padding);position:absolute;right:0;top:calc(100% + var(--ds-dropdown-offset));z-index:var(--ds-z-dropdown)}.ds-search-select-search{margin-bottom:var(--ds-dropdown-gap)}.ds-search-select-options{max-height:240px;overflow-y:auto}.ds-search-select-option{align-items:flex-start;background:#0000;border:0;border-radius:var(--ds-dropdown-item-radius);color:var(--ds-color-text);cursor:pointer;display:flex;flex-direction:column;gap:var(--ds-gap-1);justify-content:center;min-height:var(--ds-dropdown-item-height);padding:0 var(--ds-dropdown-item-padding-x);text-align:left;transition:var(--ds-transition-base);width:100%}.ds-search-select-option.is-highlighted,.ds-search-select-option.is-selected,.ds-search-select-option:hover{background:var(--ds-color-primary-soft)}.ds-search-select-option strong{font-size:var(--ds-dropdown-item-font-size);font-weight:var(--ds-font-weight-medium)}.ds-search-select-option.is-selected strong{color:var(--ds-color-primary);font-weight:var(--ds-font-weight-bold)}.ds-search-select-empty,.ds-search-select-option span{color:var(--ds-color-text-muted);font-size:var(--ds-typography-field-help-size);font-weight:var(--ds-typography-field-help-weight);line-height:var(--ds-typography-field-help-line-height)}.ds-search-select-empty{padding:var(--ds-ref-size-16) var(--ds-ref-size-12);text-align:center}.ds-dialog-overlay{align-items:center;background:var(--ds-color-overlay);display:flex;inset:0;justify-content:center;padding:var(--ds-gap-7);position:fixed;z-index:var(--ds-z-dialog)}.ds-dialog{background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-modal-radius);box-shadow:var(--ds-shadow-dialog);color:var(--ds-color-text);display:flex;flex-direction:column;font-family:var(--ds-font-family);max-height:var(--ds-modal-max-height);min-height:var(--ds-modal-min-height);overflow:hidden;position:relative;width:min(100%,var(--ds-layout-dialog-md))}.ds-dialog--sm{width:min(100%,var(--ds-layout-dialog-sm))}.ds-dialog--lg{width:min(100%,var(--ds-layout-dialog-lg))}.ds-dialog--xl{width:min(100%,var(--ds-layout-dialog-xl))}.ds-dialog-header{align-items:flex-start;background:var(--ds-color-surface);display:flex;flex:0 0 auto;gap:var(--ds-modal-content-gap);justify-content:space-between;padding:var(--ds-modal-header-padding-top) var(--ds-modal-padding) 0}.ds-dialog-heading{min-width:0}.ds-dialog-eyebrow{color:var(--ds-color-primary);display:block;font-size:var(--ds-typography-caption-size);font-weight:var(--ds-font-weight-bold);letter-spacing:0;line-height:1.4;margin-bottom:2px}.ds-dialog-title{color:var(--ds-color-text);font-size:var(--ds-typography-section-size);font-weight:var(--ds-typography-section-weight);letter-spacing:0;line-height:var(--ds-typography-section-line-height);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-dialog-header-actions{align-items:center;display:flex;gap:var(--ds-gap-3);position:absolute;right:var(--ds-modal-close-offset);top:var(--ds-modal-close-offset);z-index:1}.ds-dialog-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--ds-modal-content-padding-top) var(--ds-modal-padding) var(--ds-modal-content-padding-bottom)}.ds-dialog-body,.ds-dialog-footer{background:var(--ds-color-surface)}.ds-dialog-footer{align-items:center;display:flex;flex:0 0 auto;gap:var(--ds-modal-footer-gap);justify-content:flex-end;padding:var(--ds-modal-footer-padding-top) var(--ds-modal-padding) var(--ds-modal-padding)}.ds-dialog-footer .ds-button{gap:var(--ds-button-gap-large);height:var(--ds-button-height-large);min-width:var(--ds-button-dialog-min-width);padding:0 var(--ds-button-padding-x-large)}.ds-confirm-popup--info{border-color:var(--ds-color-information-border)}.ds-confirm-popup--warning{border-color:var(--ds-color-warning-border)}.ds-confirm-popup__body{grid-gap:var(--ds-gap-3);display:grid;gap:var(--ds-gap-3)}.ds-confirm-popup__message{color:var(--ds-color-text-subtle);font-size:var(--ds-typography-body-size);line-height:var(--ds-typography-body-line-height);margin:0;white-space:pre-wrap}.ds-confirm-popup__content{grid-gap:var(--ds-gap-3);display:grid;gap:var(--ds-gap-3)}.ds-confirm-dialog-content{padding:var(--ds-ref-size-24) 0}.ds-confirm-dialog-content p{color:var(--ds-color-text-subtle);font-size:var(--ds-typography-body-size);letter-spacing:0;line-height:1.6;margin:0;overflow-wrap:anywhere}.ds-confirm-dialog-error{background:var(--ds-color-danger-soft);border:1px solid var(--ds-color-danger-border);border-radius:var(--ds-radius-small);color:var(--ds-color-danger);font-size:var(--ds-typography-caption-size);line-height:1.45;margin-top:var(--ds-ref-size-16);padding:10px var(--ds-ref-size-12)}.ds-text-prompt-form{padding:var(--ds-ref-size-16) 0}.ds-info-section{padding:var(--ds-spacing-section-gap) 0}.ds-info-section+.ds-info-section{border-top:1px solid var(--ds-color-border)}.ds-info-section-head{align-items:center;display:flex;gap:var(--ds-spacing-content-row-gap);justify-content:space-between;margin-bottom:var(--ds-spacing-content-heading-gap);min-height:24px}.ds-info-section-head h3{color:var(--ds-color-text);font-size:var(--ds-typography-section-size);font-weight:var(--ds-typography-section-weight);letter-spacing:0;line-height:var(--ds-typography-section-line-height);margin:0}.ds-info-section-head>span{align-items:center;background:var(--ds-color-primary-soft);border-radius:var(--ds-radius-full);color:var(--ds-color-primary);display:inline-flex;font-size:var(--ds-typography-caption-size);font-weight:var(--ds-font-weight-bold);height:24px;justify-content:center;min-width:24px;padding:0 7px}.ds-description-list{grid-column-gap:var(--ds-spacing-grid-gutter);grid-row-gap:var(--ds-spacing-content-row-gap);column-gap:var(--ds-spacing-grid-gutter);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;row-gap:var(--ds-spacing-content-row-gap)}.ds-description-list--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-description-list--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-description-list>div{min-width:0}.ds-description-list dt{color:var(--ds-color-text-muted);font-size:var(--ds-typography-supporting-size);font-weight:var(--ds-typography-supporting-weight);letter-spacing:0;line-height:var(--ds-typography-supporting-line-height);margin-bottom:var(--ds-ref-size-4)}.ds-description-list dd{color:var(--ds-color-text);font-size:var(--ds-typography-body-strong-size);font-weight:var(--ds-typography-body-strong-weight);letter-spacing:0;line-height:var(--ds-typography-body-strong-line-height);margin:0;overflow-wrap:anywhere}.ds-inline-alert{align-items:center;background:var(--ds-color-information-soft);border:1px solid var(--ds-color-information-border);border-radius:var(--ds-radius-medium-large);color:var(--ds-color-text);display:flex;font-family:var(--ds-font-family);gap:var(--ds-ref-size-16);justify-content:space-between;min-width:0;padding:var(--ds-ref-size-12) var(--ds-ref-size-16)}.ds-inline-alert--danger{background:var(--ds-color-danger-soft);border-color:var(--ds-color-danger-border)}.ds-inline-alert--warning{background:var(--ds-color-warning-soft);border-color:var(--ds-color-warning-border)}.ds-inline-alert--success{background:var(--ds-color-success-soft);border-color:var(--ds-color-success-border)}.ds-inline-alert__content{grid-gap:var(--ds-ref-size-4);display:grid;gap:var(--ds-ref-size-4);min-width:0}.ds-inline-alert__content>strong{color:inherit;font-size:var(--ds-typography-body-strong-size);font-weight:var(--ds-typography-body-strong-weight);line-height:var(--ds-typography-body-strong-line-height)}.ds-inline-alert__message{color:var(--ds-color-text-subtle);font-size:var(--ds-typography-supporting-size);font-weight:var(--ds-typography-supporting-weight);line-height:var(--ds-typography-supporting-line-height);overflow-wrap:anywhere}.ds-inline-alert__action{flex:0 0 auto}.ds-empty-state{align-items:center;background:var(--ds-color-surface);border:1px solid var(--ds-color-border-light);border-radius:var(--ds-radius-medium-large);color:var(--ds-color-text-subtle);display:flex;flex-direction:column;gap:var(--ds-ref-size-8);justify-content:center;min-height:160px;padding:var(--ds-ref-size-32);text-align:center}.ds-empty-state>strong{color:var(--ds-color-text);font-size:var(--ds-font-size-section);font-weight:var(--ds-font-weight-bold)}.ds-empty-state>p{font-size:var(--ds-font-size-body);line-height:var(--ds-line-height-body);margin:0}.ds-empty-state__action{margin-top:var(--ds-ref-size-8)}.ds-pagination{grid-gap:var(--ds-pagination-gap);align-items:center;color:var(--ds-color-text);display:grid;font-family:var(--ds-font-family);gap:var(--ds-pagination-gap);grid-template-columns:1fr auto 1fr;margin-top:var(--ds-pagination-margin-top);min-height:var(--ds-pagination-size);width:100%}.ds-pagination__nav{grid-column:2;justify-content:center}.ds-pagination__nav,.ds-pagination__pages{align-items:center;display:flex;gap:var(--ds-pagination-gap)}.ds-pagination__button,.ds-pagination__ellipsis{align-items:center;display:inline-flex;flex:0 0 var(--ds-pagination-size);height:var(--ds-pagination-size);justify-content:center;width:var(--ds-pagination-size)}.ds-pagination__button{background:#0000;border:0;border-radius:var(--ds-pagination-radius);color:var(--ds-color-text-subtle);cursor:pointer;font-family:var(--ds-font-family);font-size:var(--ds-typography-navigation-size);font-weight:var(--ds-typography-navigation-weight);line-height:var(--ds-typography-navigation-line-height);padding:0;transition:var(--ds-transition-base)}.ds-pagination__button:hover:not(:disabled){background:var(--ds-color-surface-subtle);color:var(--ds-color-text)}.ds-pagination__button:focus-visible,.ds-pagination__jump button:focus-visible,.ds-toast__action:focus-visible,.ds-toast__close:focus-visible{box-shadow:var(--ds-focus-ring);outline:2px solid var(--ds-color-surface);outline-offset:0}.ds-pagination__button.is-current{background:var(--ds-color-primary);color:var(--ds-color-on-primary);font-weight:var(--ds-typography-navigation-active-weight)}.ds-pagination__button:disabled{color:var(--ds-color-text-disabled);cursor:not-allowed}.ds-pagination__button--direction{background:var(--ds-color-surface);color:var(--ds-color-text-subtle)}.ds-pagination__ellipsis,.ds-pagination__jump{color:var(--ds-color-text-muted)}.ds-pagination__jump{align-items:center;display:flex;font-size:var(--ds-font-size-caption);gap:var(--ds-gap-3);grid-column:3;justify-self:end}.ds-pagination__jump label{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ds-pagination__jump button,.ds-pagination__jump input{background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-input-radius-small);font-family:var(--ds-font-family);font-size:var(--ds-input-font-size-small);font-weight:var(--ds-typography-control-weight);height:var(--ds-input-height-small);line-height:var(--ds-typography-control-line-height)}.ds-pagination__jump input{-webkit-appearance:textfield;appearance:textfield;border-color:var(--ds-color-control-border);color:var(--ds-color-text);padding:0 var(--ds-padding-3);text-align:center;width:56px}.ds-pagination__jump input:focus{border-color:var(--ds-color-primary);box-shadow:var(--ds-focus-ring);outline:none}.ds-pagination__jump input::-webkit-inner-spin-button,.ds-pagination__jump input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ds-pagination__jump button{background:var(--ds-color-primary);border-color:var(--ds-color-primary);color:var(--ds-color-on-primary);cursor:pointer;min-width:56px;padding:0 var(--ds-button-padding-x-small);transition:var(--ds-transition-base)}.ds-pagination.is-locked{opacity:.64}.ds-toast-viewport{grid-gap:var(--ds-ref-size-8);display:grid;gap:var(--ds-ref-size-8);pointer-events:none;position:fixed;right:var(--ds-ref-size-24);top:calc(var(--ds-layout-app-header-height) + var(--ds-ref-size-16));width:min(400px,calc(100vw - 48px));z-index:var(--ds-z-toast)}.ds-toast{grid-gap:var(--ds-ref-size-12);align-items:start;animation:ds-toast-enter .16s ease-out;background:var(--ds-color-surface);border:1px solid var(--ds-color-information-border);border-radius:var(--ds-radius-medium-large);box-shadow:var(--ds-shadow-dropdown);color:var(--ds-color-text);display:grid;font-family:var(--ds-font-family);gap:var(--ds-ref-size-12);grid-template-columns:4px minmax(0,1fr) auto auto;min-height:72px;padding:var(--ds-ref-size-12);pointer-events:auto}.ds-toast__indicator{background:var(--ds-color-information-base);border-radius:var(--ds-radius-full);height:100%;min-height:40px;width:4px}.ds-toast--success{border-color:var(--ds-color-success-border)}.ds-toast--success .ds-toast__indicator{background:var(--ds-color-success-base)}.ds-toast--warning{border-color:var(--ds-color-warning-border)}.ds-toast--warning .ds-toast__indicator{background:var(--ds-color-warning-base)}.ds-toast--danger{border-color:var(--ds-color-danger-border)}.ds-toast--danger .ds-toast__indicator{background:var(--ds-color-danger-base)}.ds-toast__content{grid-gap:var(--ds-ref-size-4);display:grid;gap:var(--ds-ref-size-4);min-width:0}.ds-toast__content strong{color:var(--ds-color-text-strong);font-size:var(--ds-typography-body-strong-size);font-weight:var(--ds-typography-body-strong-weight);line-height:var(--ds-typography-body-strong-line-height)}.ds-toast__content p{color:var(--ds-color-text-subtle);font-size:var(--ds-typography-supporting-size);font-weight:var(--ds-typography-supporting-weight);line-height:var(--ds-typography-supporting-line-height);margin:0;overflow-wrap:anywhere}.ds-toast__action,.ds-toast__close{background:#0000;border:0;color:var(--ds-color-primary);cursor:pointer;font-family:var(--ds-font-family)}.ds-toast__action{border-radius:var(--ds-radius-small);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-bold);min-height:var(--ds-control-height-sm);padding:0 var(--ds-ref-size-8);white-space:nowrap}.ds-toast__action:hover{background:var(--ds-color-primary-soft)}.ds-toast__close{border-radius:var(--ds-radius-small);color:var(--ds-color-text-subtle);font-size:22px;height:var(--ds-control-height-sm);line-height:1;padding:0;width:var(--ds-control-height-sm)}.ds-toast__close:hover{background:var(--ds-color-surface-subtle);color:var(--ds-color-text)}@keyframes ds-toast-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ds-button__spinner,.ds-toast{animation:none}}@media (max-width:1200px){.ds-workspace-page{margin:0;padding:0}.ds-page-header__main{flex-wrap:wrap;row-gap:var(--ds-ref-size-12)}}@media (max-width:760px){.ds-workspace-page{margin:0;padding:0}.ds-page-header,.ds-workspace-section__header{align-items:stretch;flex-direction:column}.ds-page-header__actions,.ds-page-header__meta,.ds-page-header__side{justify-content:flex-start;width:100%}.ds-header-metrics,.ds-page-header__main,.ds-page-header__summary{width:100%}.ds-page-header__main{align-items:flex-start;flex-direction:column;gap:var(--ds-ref-size-12)}.ds-inline-filter-bar{align-items:stretch}.ds-inline-filter-bar--end{justify-content:flex-start}.ds-compact-date-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ds-compact-date-field{grid-template-columns:auto minmax(0,1fr)}.ds-compact-date-field input.ds-compact-date-input:is([type=date],[type=month]){width:100%}.ds-header-metrics{flex-wrap:wrap;row-gap:var(--ds-ref-size-8)}.ds-header-metric:first-child{border-left:0;padding-left:0}.ds-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-metric-item:nth-child(odd){border-left:0}.ds-metric-item:nth-child(n+3){border-top:1px solid var(--ds-color-border)}.ds-dialog-overlay{align-items:stretch;padding:0}.ds-dialog,.ds-dialog--lg,.ds-dialog--sm,.ds-dialog--xl{border:0;border-radius:0;max-height:100dvh;width:100%}.ds-dialog-body,.ds-dialog-footer,.ds-dialog-header{padding-left:var(--ds-ref-size-16);padding-right:var(--ds-ref-size-16)}.ds-description-list,.ds-description-list--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-pagination{grid-template-columns:1fr}.ds-pagination__jump,.ds-pagination__nav{grid-column:1;justify-self:center}.ds-toast-viewport{bottom:var(--ds-ref-size-16);left:var(--ds-ref-size-16);right:var(--ds-ref-size-16);top:auto;width:auto}}@media (max-width:480px){.ds-metric-strip{grid-template-columns:1fr}.ds-metric-item+.ds-metric-item,.ds-metric-item:nth-child(n+3){border-left:0;border-top:1px solid var(--ds-color-border)}.ds-description-list,.ds-description-list--2,.ds-description-list--4{grid-template-columns:1fr}}.login-wrapper{align-items:center;background:radial-gradient(120% 110% at 10% 4%,#00a99042 0,#00a99000 58%),radial-gradient(95% 95% at 90% 16%,#00978130 0,#00978100 60%),linear-gradient(135deg,#def4ed,#d5f0e8 54%,#eaf8f3);display:flex;isolation:isolate;justify-content:center;min-height:100dvh;overflow:auto;padding:max(var(--ds-ref-size-24),env(safe-area-inset-top)) max(var(--ds-ref-size-20),env(safe-area-inset-right)) max(var(--ds-ref-size-24),env(safe-area-inset-bottom)) max(var(--ds-ref-size-20),env(safe-area-inset-left));position:relative}.login-wrapper:before{background-image:linear-gradient(120deg,var(--ds-color-primary-soft) 1px,#0000 1px),linear-gradient(30deg,#00a9900f 1px,#0000 1px);background-size:110px 110px,140px 140px;content:"";inset:0;opacity:.45;position:absolute;z-index:-3}.login-bg-decor{inset:0;pointer-events:none;position:absolute;z-index:-2}.login-egg{--blink-duration:7.2s;--blink-delay:0s;--float-duration:12s;--float-offset:10px;animation:login-float var(--float-duration) ease-in-out infinite;aspect-ratio:.76;background:linear-gradient(180deg,#fffdf7,#fff8e8 56%,#ffecc7);border-radius:53% 47% 46% 54%/62% 62% 38% 38%;box-shadow:inset 0 6px 14px var(--ds-ref-color-alpha-white-75),inset 0 -8px 18px #ecbf7e66,0 18px 36px var(--ds-ref-color-alpha-black-25);position:absolute;transition:transform .22s ease,filter .22s ease;width:clamp(96px,10vw,164px)}.login-wrapper.is-interacting .login-egg{filter:saturate(1.05) brightness(1.01)}.login-egg:before{background:var(--ds-ref-color-alpha-white-75);border-radius:999px;content:"";height:16%;left:18%;position:absolute;top:16%;transform:rotate(-18deg);width:28%}.login-egg:after{background:var(--ds-shadow-color-3);border-radius:50%;bottom:-9%;content:"";filter:blur(10px);height:20%;left:14%;position:absolute;width:72%;z-index:-1}.login-egg-eye{animation:login-blink var(--blink-duration) infinite;animation-delay:var(--blink-delay);background:#1f2937;border-radius:999px;height:11%;position:absolute;top:44%;transform-origin:center 62%;width:14%}.login-egg-eye-left{left:33%}.login-egg-eye-right{right:33%}.login-egg-1{--egg-tilt:-9deg;--float-offset:11px;--float-duration:12.6s;--blink-duration:7.4s;--blink-delay:0.6s;bottom:calc(50% - clamp(180px, 22vh, 230px));left:calc(50% - clamp(260px, 26vw, 330px))}.login-egg-1:after{display:none}.login-egg-2{--egg-tilt:8deg;--float-offset:13px;--float-duration:13.8s;--blink-duration:8.1s;--blink-delay:1.3s;bottom:calc(50% - clamp(170px, 21vh, 220px));left:calc(50% + clamp(150px, 15vw, 230px))}.login-egg-3{--egg-tilt:5deg;--float-offset:9px;--float-duration:11.9s;--blink-duration:8.9s;--blink-delay:2.2s;left:calc(50% + clamp(112px, 12vw, 178px));opacity:.92;top:calc(50% - clamp(256px, 31vh, 332px));width:clamp(78px,8vw,126px)}.login-card{animation:login-card-enter .52s cubic-bezier(.16,1,.3,1);background:var(--ds-ref-color-gray-0);border-radius:var(--ds-radius-card);padding:var(--ds-ref-size-40);position:relative;text-align:center;transition:transform .18s ease,box-shadow .18s ease;width:min(92vw,var(--w-400));z-index:2}.login-card,.login-card.is-active{box-shadow:var(--ds-shadow-dialog)}.login-card.is-active{transform:translateY(-2px)}.login-card.is-error{animation:login-card-shake .36s ease}.login-brand{align-items:center;display:flex;gap:0;justify-content:center;margin-bottom:var(--ds-ref-size-28);white-space:nowrap}.login-brand-mark{background:linear-gradient(180deg,#f9fffc,#e5f7f1);border-radius:20px;box-shadow:inset 0 1px 0 #fffffff2,0 12px 24px var(--ds-color-primary-soft);display:grid;flex-shrink:0;height:60px;place-items:center;width:60px}.login-brand-logo{flex-shrink:0;height:auto;width:38px}.login-title{font-size:clamp(24px,calc(var(--ui)*27),30px);font-weight:var(--ds-font-weight-bold);letter-spacing:.08em;margin:0 0 0 -1px;white-space:nowrap}.login-title,.login-title-main{color:var(--ds-color-text-strong)}.login-title-accent{color:var(--ds-color-text-muted)}.login-form{display:flex;flex-direction:column;gap:var(--ds-ref-size-16)}.login-helper{background:linear-gradient(180deg,var(--ds-color-primary-soft) 0,var(--ds-color-primary-soft-hover) 100%);border:1px solid var(--ds-color-primary-soft);border-radius:16px;color:var(--ds-color-primary);font-size:13px;line-height:1.5;margin-bottom:2px;padding:12px 14px;text-align:left}.login-input{border:1px solid var(--ds-color-border-light);border-radius:var(--ds-radius-control);font-size:var(--ds-typography-body-size);height:var(--ctl-40);padding:0 var(--ds-ref-size-12);transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background-color .14s ease}.login-input:hover{border-color:var(--ds-color-border)}.login-input:focus{background:var(--ds-ref-color-gray-0);border-color:var(--ds-color-text);box-shadow:var(--ds-focus-ring);outline:none;transform:translateY(-1px)}.login-error{animation:login-error-pop .18s ease;color:var(--ds-color-danger-base);font-size:var(--ds-typography-caption-size);padding-left:2px;text-align:left}.login-button{align-items:center;display:inline-flex;gap:var(--ds-ref-size-8);justify-content:center;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease;width:100%}.login-button:not(:disabled):hover{background:var(--ds-color-primary-base);box-shadow:var(--ds-shadow-raised);transform:translateY(-1px)}.login-button:not(:disabled):active{box-shadow:none;transform:translateY(0)}.login-spinner{animation:login-spin .8s linear infinite;border:2px solid var(--ds-color-primary-border);border-radius:999px;border-top-color:var(--ds-color-on-primary);height:14px;width:14px}.login-footer{color:var(--ds-color-text-muted);font-size:var(--ds-typography-caption-size);margin-top:var(--ds-ref-size-20)}@media (max-width:640px){.login-wrapper{align-items:flex-start}.login-card{margin:clamp(24px,7vh,52px) auto;padding:var(--ds-ref-size-28) var(--ds-ref-size-24);width:min(100%,420px)}.login-brand{gap:0}.login-brand-mark{border-radius:16px;height:52px;width:52px}.login-brand-logo{width:32px}.login-title{font-size:clamp(19px,5.8vw,23px)}.login-input{font-size:16px}}@keyframes login-float{0%,to{transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(var(--egg-tilt,0deg))}50%{transform:translateY(calc(var(--float-offset)*-1)) rotate(0deg);transform:translateY(calc(var(--float-offset)*-1)) rotate(var(--egg-tilt,0deg))}}@keyframes login-blink{0%,43%,to{transform:translateY(0) scaleY(1)}44%,46%{transform:translateY(1px) scaleY(.08)}47%,to{transform:translateY(0) scaleY(1)}}@keyframes login-card-enter{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes login-card-shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-7px)}40%,80%{transform:translateX(7px)}}@keyframes login-error-pop{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes login-spin{to{transform:rotate(1turn)}}@media (max-width:768px){.login-wrapper{padding:max(var(--ds-ref-size-20),env(safe-area-inset-top)) max(var(--ds-ref-size-16),env(safe-area-inset-right)) max(var(--ds-ref-size-20),env(safe-area-inset-bottom)) max(var(--ds-ref-size-16),env(safe-area-inset-left))}.login-egg-1{bottom:calc(50% - 172px);left:calc(50% - 176px)}.login-egg-1,.login-egg-2{width:clamp(82px,20vw,110px)}.login-egg-2{bottom:calc(50% - 164px);left:calc(50% + 90px)}.login-egg-3{display:none}}@media (max-width:480px){.login-wrapper{padding:max(18px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.login-bg-decor{display:none}.login-wrapper:before{background-size:84px 84px,112px 112px;opacity:.3}.login-card{border-radius:24px;margin:clamp(12px,5vh,32px) auto;padding:24px 18px 18px;width:100%}.login-brand{flex-direction:column;gap:10px;margin-bottom:22px}.login-title{letter-spacing:.06em;line-height:1.08;text-align:center;white-space:normal}}@media (max-height:720px){.login-wrapper{align-items:flex-start}.login-card{margin:18px auto}.login-bg-decor{opacity:.45}}.top-navbar{background:var(--ds-color-surface);border-bottom:var(--ds-border-width) solid var(--ds-color-divider-light);display:flex;height:var(--ds-layout-app-header-height);justify-content:space-between;padding:0 var(--ds-ref-size-20);position:-webkit-sticky;position:sticky;top:0;z-index:var(--ds-z-sticky)}.nav-logo,.top-navbar{align-items:center;color:var(--ds-color-text)}.nav-logo{display:inline-flex;gap:0;text-decoration:none;white-space:nowrap}.nav-logo-mark{background:#0000;border-radius:var(--ds-radius-xlarge);box-shadow:var(--ds-shadow-none);display:grid;flex-shrink:0;height:38px;place-items:center;width:38px}.nav-logo:hover{color:var(--ds-color-text)}.nav-logo:focus-visible{border-radius:var(--ds-radius-control);box-shadow:var(--ds-focus-ring);outline:none}.nav-logo-image{flex-shrink:0;height:24px;width:24px}.nav-logo-title{font-size:var(--ds-font-size-section);font-weight:var(--ds-font-weight-bold);letter-spacing:var(--ds-letter-spacing-none);margin-left:-1px}.nav-logo-title-main{color:var(--ds-color-text)}.nav-logo-title-accent{color:var(--ds-color-text-muted)}.nav-menu{align-items:stretch;gap:var(--ds-ref-size-16)}.nav-menu,.nav-menu a{display:flex;height:100%}.nav-menu a{align-items:center;border-bottom:3px solid #0000;color:var(--ds-color-text-subtle);font-size:var(--ds-typography-navigation-size);font-weight:var(--ds-typography-navigation-weight);line-height:var(--ds-typography-navigation-line-height);padding:0 var(--ds-ref-size-8);text-decoration:none;transition:none;white-space:nowrap;word-break:keep-all}.nav-menu a:hover{border-bottom-color:var(--ds-color-divider-light);color:var(--ds-color-text)}.nav-menu a.active{border-bottom-color:var(--ds-color-primary);color:var(--ds-color-primary);font-weight:var(--ds-typography-navigation-active-weight)}.nav-right{display:flex}.nav-right,.nav-user{align-items:center;gap:var(--ds-ref-size-10)}.nav-user{display:inline-flex;white-space:nowrap}.nav-logout{flex:0 0 auto;white-space:nowrap}.nav-user-label{color:var(--ds-color-text);font-weight:var(--ds-typography-navigation-active-weight);white-space:nowrap}.nav-user-label,.nav-user-role{font-size:var(--ds-typography-navigation-size);line-height:var(--ds-typography-navigation-line-height)}.nav-user-role{color:var(--ds-color-text-muted);font-weight:var(--ds-typography-navigation-weight)}.main-container{display:flex;flex-direction:column;height:100vh}.main-content{flex:1 1;min-height:0}.page-layout{display:flex;height:100%;min-height:0}.sidebar{background:var(--ds-color-surface);border-right:var(--ds-border-width) solid var(--ds-color-divider-light);flex-shrink:0;padding:var(--ds-ref-size-16) var(--ds-ref-size-12);width:var(--ds-layout-sidebar-width)}.sidebar,.sidebar-header{color:var(--ds-color-text)}.sidebar-header{font-size:var(--ds-typography-section-size);font-weight:var(--ds-font-weight-bold);padding:var(--ds-ref-size-12) var(--ds-ref-size-10)}.sidebar-section{border:none;border-radius:0;margin-top:var(--ds-ref-size-10);overflow:visible}.sidebar-section+.sidebar-section{border-top:var(--ds-border-width) solid var(--ds-color-divider-light);margin-top:var(--ds-ref-size-12);padding-top:var(--ds-ref-size-12)}.sidebar-title{align-items:center;background:#0000;border:none;border-radius:var(--ds-radius-control);color:var(--ds-color-text-subtle);cursor:pointer;display:flex;font-family:inherit;font-size:var(--ds-typography-navigation-size);font-weight:var(--ds-typography-navigation-weight);justify-content:space-between;line-height:var(--ds-typography-navigation-line-height);padding:var(--ds-ref-size-12) var(--ds-ref-size-10);text-align:left;width:100%}.sidebar-title:hover{background:var(--ds-color-surface-subtle)}.sidebar-title:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.sidebar-caret{color:var(--ds-icon-color-muted);transition:var(--ds-transition-base)}.sidebar-links{background:#0000;display:flex;flex-direction:column;padding:var(--ds-ref-size-6) var(--ds-ref-size-6) var(--ds-ref-size-8) var(--ds-ref-size-12)}.sidebar-links a{background:#0000;border-radius:var(--ds-radius-control);color:var(--ds-color-text-subtle);font-size:var(--ds-typography-navigation-size);font-weight:var(--ds-typography-navigation-weight);line-height:var(--ds-typography-navigation-line-height);margin-top:2px;padding:var(--ds-ref-size-10) var(--ds-ref-size-10);text-decoration:none;transition:none}.sidebar-links a:hover{background:var(--ds-color-surface-subtle);color:var(--ds-color-text)}.sidebar-links a.active{background:#0000;box-shadow:none;color:var(--ds-color-primary);font-weight:var(--ds-typography-navigation-active-weight)}.sidebar-links a:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.page-content{flex:1 1;min-height:0;min-width:0;overflow:auto;padding:var(--ds-ref-size-20)}.app-shell,.page-content{background:var(--ds-color-surface)}.app-shell{display:flex;min-height:calc(100vh - var(--ds-layout-app-header-height))}.content{flex:1 1;padding:var(--ds-spacing-page-inset-default)}.content:has(>.content-inner>.ds-density--compact){padding:var(--ds-spacing-page-inset-compact)}.content-inner{margin-inline:auto;min-width:0;width:min(100%,var(--ds-layout-workspace-max))}.content-inner>*{min-width:0}.page-card{background:var(--ds-color-surface);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-1);padding:var(--ds-ref-size-20)}@media (max-width:1200px){.page-content{padding:var(--ds-ref-size-16)}.nav-logo-image{height:22px;width:22px}.nav-logo-mark{height:34px;width:34px}.nav-logo-title{font-size:var(--ds-typography-section-size)}html.is-native-mobile-viewport .top-navbar{gap:var(--ds-ref-size-10);min-width:0;padding-inline:var(--ds-ref-size-12)}html.is-native-mobile-viewport .nav-menu{flex:1 1 auto;gap:var(--ds-ref-size-8);min-width:0;overflow-x:auto;overscroll-behavior-inline:contain}html.is-native-mobile-viewport .nav-right{flex:0 0 auto}}@media (max-width:640px){html.is-native-mobile-viewport .top-navbar{gap:var(--ds-ref-size-6);padding-inline:var(--ds-ref-size-8)}html.is-native-mobile-viewport .nav-logo-mark{height:32px;width:32px}html.is-native-mobile-viewport .nav-logo-title,html.is-native-mobile-viewport .nav-user-label{display:none}html.is-native-mobile-viewport .nav-menu a{font-size:var(--ds-typography-body-size);padding-inline:var(--ds-ref-size-6)}html.is-native-mobile-viewport .app-shell>.sidebar{display:none}html.is-native-mobile-viewport .content{padding:var(--ds-ref-size-12);width:100%}}.chatbot-root{position:relative;z-index:1100}.chatbot-fab{background:var(--ds-ref-color-gray-0);border:1px solid var(--ds-shadow-color-2);border-radius:50%;bottom:28px;box-shadow:0 12px 30px var(--ds-ref-color-alpha-black-25);color:var(--ds-color-text-strong);cursor:pointer;display:grid;height:80px;left:28px;overflow:hidden;padding:0;place-items:center;position:fixed;width:80px}.chatbot-fab--online{border-color:var(--ds-color-success-border);box-shadow:0 12px 30px var(--ds-ref-color-alpha-black-25),0 0 0 4px var(--ds-color-primary-soft),0 0 24px var(--ds-color-primary-soft)}.chatbot-fab--offline{border-color:var(--ds-color-danger-border);box-shadow:0 12px 30px var(--ds-ref-color-alpha-black-25),0 0 0 4px var(--ds-color-danger-soft),0 0 22px var(--ds-color-danger-soft)}.chatbot-fab--checking{border-color:var(--ds-color-warning-border);box-shadow:0 12px 30px var(--ds-ref-color-alpha-black-25),0 0 0 4px var(--ds-color-warning-soft),0 0 22px var(--ds-color-warning-soft)}.chatbot-fab:hover{box-shadow:0 16px 36px var(--ds-ref-color-alpha-black-25),0 0 0 4px var(--ds-color-primary-soft);transform:translateY(-1px)}.chatbot-fab--online:hover{box-shadow:0 16px 36px var(--ds-ref-color-alpha-black-25),0 0 0 4px var(--ds-color-primary-soft),0 0 28px var(--ds-color-primary-soft)}.chatbot-fab--offline:hover{box-shadow:0 16px 36px var(--ds-ref-color-alpha-black-25),0 0 0 4px var(--ds-color-danger-soft),0 0 26px var(--ds-color-danger-soft)}.chatbot-fab--checking:hover{box-shadow:0 16px 36px var(--ds-ref-color-alpha-black-25),0 0 0 4px var(--ds-color-warning-soft),0 0 26px var(--ds-color-warning-soft)}.chatbot-fab:focus-visible,.chatbot-feedback__button:focus-visible,.chatbot-icon-button:focus-visible,.chatbot-inline-action:focus-visible,.chatbot-input:focus,.chatbot-learning__button:focus-visible,.chatbot-prompts button:focus-visible,.chatbot-send:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.chatbot-fab__image{height:86%;mix-blend-mode:multiply;object-fit:contain;width:86%}.chatbot-window{background:var(--ds-ref-color-gray-0);border:1px solid var(--ds-color-border-light);border-radius:8px;bottom:120px;box-shadow:0 24px 70px var(--ds-ref-color-alpha-black-25);display:flex;flex-direction:column;height:min(640px,calc(100vh - 118px));left:28px;min-height:430px;overflow:hidden;position:fixed;width:min(430px,calc(100vw - 48px))}.chatbot-header{align-items:center;background:var(--ds-color-surface-subtle);border-bottom:1px solid var(--ds-color-surface-muted);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;min-height:66px;padding:12px 12px 12px 14px}.chatbot-header__main{align-items:center;display:flex;gap:10px;min-width:0}.chatbot-header__mark{background:var(--ds-color-success-soft);border:1px solid var(--ds-shadow-color-2);border-radius:8px;color:var(--ds-ref-color-gray-0);display:grid;flex-shrink:0;font-size:11px;font-weight:var(--ds-font-weight-bold);height:34px;isolation:isolate;letter-spacing:0;overflow:hidden;place-items:center;position:relative;width:34px}.chatbot-header__mark:before{animation:chatbotWater 2.8s linear infinite;background:radial-gradient(ellipse at 50% 0,var(--ds-ref-color-alpha-white-50) 0 35%,#0000 36%) 0 -5px /18px 10px repeat-x,linear-gradient(180deg,var(--ds-ref-color-alpha-white-25),var(--ds-shadow-color-1)),var(--ds-color-primary-base);background:radial-gradient(ellipse at 50% 0,var(--ds-ref-color-alpha-white-50) 0 35%,#0000 36%) 0 -5px /18px 10px repeat-x,linear-gradient(180deg,var(--ds-ref-color-alpha-white-25),var(--ds-shadow-color-1)),var(--chatbot-limit-color,var(--ds-color-primary-base));bottom:0;content:"";height:0;height:var(--chatbot-limit-fill,0);left:-32%;min-height:0;position:absolute;right:-32%;transition:height .35s ease,background-color .35s ease;z-index:0}.chatbot-header__mark--safe{--chatbot-limit-color:var(--ds-color-primary-base);color:var(--ds-color-success)}.chatbot-header__mark--warning{--chatbot-limit-color:var(--ds-color-warning-base);background:var(--ds-color-warning-soft);color:var(--ds-color-on-warning)}.chatbot-header__mark--danger{--chatbot-limit-color:var(--ds-color-danger);background:var(--ds-color-danger-soft);color:var(--ds-color-on-danger)}.chatbot-header__mark-text{position:relative;text-shadow:0 1px 1px var(--ds-ref-color-alpha-black-25);z-index:1}@keyframes chatbotWater{0%{background-position:0 -5px,0 0,0 0}to{background-position:36px -5px,0 0,0 0}}.chatbot-header__text{min-width:0}.chatbot-header h2{color:var(--ds-color-text-strong);font-size:15px;font-weight:var(--ds-font-weight-bold);line-height:1.25;margin:0}.chatbot-header__quota{color:var(--ds-color-text-muted);font-size:11px;font-weight:var(--ds-font-weight-bold);line-height:1.2;margin:2px 0 0;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatbot-header__quota--safe{color:var(--ds-color-success)}.chatbot-header__quota--warning{color:var(--ds-color-warning)}.chatbot-header__quota--danger{color:var(--ds-color-danger)}.chatbot-header__actions{align-items:center;display:flex;flex-shrink:0;gap:6px}.chatbot-status{align-items:center;background:var(--ds-color-surface-muted);border-radius:999px;color:var(--ds-color-text-subtle);display:inline-flex;font-size:11px;font-weight:var(--ds-font-weight-bold);gap:6px;height:28px;padding:0 8px;white-space:nowrap}.chatbot-status__dot{background:var(--ds-color-text-disabled);border-radius:50%;height:7px;width:7px}.chatbot-status--online .chatbot-status__dot{background:var(--ds-color-success-base)}.chatbot-status--offline .chatbot-status__dot{background:var(--ds-color-danger)}.chatbot-status--checking .chatbot-status__dot{background:var(--ds-color-warning-base)}.chatbot-icon-button{background:var(--ds-ref-color-gray-0);border:1px solid var(--ds-color-border-light);border-radius:8px;color:var(--ds-color-text);cursor:pointer;display:grid;height:30px;padding:0;place-items:center;width:30px}.chatbot-icon-button:hover{background:var(--ds-color-surface-subtle)}.chatbot-icon-button:disabled{color:var(--ds-color-text-disabled);cursor:not-allowed}.chatbot-messages{background:var(--ds-color-surface-subtle);display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:16px}.chatbot-messages::-webkit-scrollbar{width:7px}.chatbot-messages::-webkit-scrollbar-thumb{background:var(--ds-color-border);border-radius:999px}.chatbot-message{display:flex;flex-direction:column;gap:6px;max-width:88%}.chatbot-message--user{align-items:flex-end;align-self:flex-end}.chatbot-message--assistant{align-items:flex-start;align-self:flex-start}.chatbot-bubble{background:var(--ds-ref-color-gray-0);border:1px solid var(--ds-color-border-light);border-radius:8px;color:var(--ds-color-text);font-size:13px;line-height:1.55;max-width:100%;overflow-wrap:anywhere;padding:10px 12px;white-space:pre-wrap;word-break:keep-all}.chatbot-message--user .chatbot-bubble{background:var(--ds-color-primary-base);border-color:var(--ds-color-primary-base);color:var(--ds-ref-color-gray-0)}.chatbot-bubble--error{background:var(--ds-color-danger-soft);border-color:var(--ds-color-danger-border);color:var(--ds-color-danger)}.chatbot-bubble p{margin:0 0 7px}.chatbot-bubble p:last-child{margin-bottom:0}.chatbot-bubble ol,.chatbot-bubble ul{margin:6px 0 8px;padding-left:18px}.chatbot-bubble li{margin:2px 0}.chatbot-bubble h1,.chatbot-bubble h2,.chatbot-bubble h3{color:var(--ds-color-text-strong);font-size:13px;font-weight:var(--ds-font-weight-bold);line-height:1.35;margin:8px 0 5px}.chatbot-bubble a{color:var(--ds-color-link);font-weight:var(--ds-font-weight-bold)}.chatbot-bubble a:hover{color:var(--ds-color-link-hover)}.chatbot-bubble code{background:var(--ds-color-border-light);border-radius:4px;color:var(--ds-color-text-strong);display:inline-block;font-size:12px;max-width:100%;overflow-wrap:anywhere;padding:1px 4px}.chatbot-bubble pre{background:var(--ds-color-text-strong);border-radius:8px;color:var(--ds-color-border-light);margin:6px 0;max-width:100%;overflow-x:auto;padding:8px}.chatbot-bubble pre code{background:#0000;color:inherit;display:block;padding:0}.chatbot-bubble table{border-collapse:collapse;display:block;font-size:12px;margin:8px 0;max-width:100%;overflow-x:auto}.chatbot-bubble td,.chatbot-bubble th{border:1px solid var(--ds-color-border);padding:5px 7px;text-align:left;vertical-align:top}.chatbot-bubble th{background:var(--ds-color-success-soft);color:var(--ds-color-text-strong);font-weight:var(--ds-font-weight-bold)}.chatbot-loading-wrap{align-items:center;color:var(--ds-color-text-muted);display:inline-flex;gap:8px;min-height:24px}.chatbot-loading{align-items:center;display:inline-flex;gap:5px;height:20px;min-width:48px}.chatbot-loading__label{color:var(--ds-color-text-subtle);font-size:12px;font-weight:var(--ds-font-weight-bold);line-height:1.3;white-space:nowrap}.chatbot-loading span{animation:chatbotPulse 1s ease-in-out infinite;background:var(--ds-color-text-disabled);border-radius:50%;height:7px;width:7px}.chatbot-loading span:nth-child(2){animation-delay:.15s}.chatbot-loading span:nth-child(3){animation-delay:.3s}@keyframes chatbotPulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.chatbot-inline-action{align-self:flex-start;background:var(--ds-ref-color-gray-0);border:1px solid var(--ds-color-border-light);border-radius:8px;color:var(--ds-color-text);cursor:pointer;font-size:12px;font-weight:var(--ds-font-weight-bold);padding:5px 8px}.chatbot-inline-action:hover{background:var(--ds-color-surface-subtle)}.chatbot-feedback{align-items:center;display:inline-flex;gap:6px}.chatbot-feedback__button{background:var(--ds-ref-color-gray-0);border:1px solid var(--ds-color-border-light);border-radius:8px;color:var(--ds-color-text-muted);cursor:pointer;font-size:11px;font-weight:var(--ds-font-weight-bold);line-height:1;min-height:28px;padding:0 8px}.chatbot-feedback__button:hover{background:var(--ds-color-primary-soft)}.chatbot-feedback__button.is-active,.chatbot-feedback__button:hover{border-color:var(--ds-color-primary-border);color:var(--ds-color-primary)}.chatbot-feedback__button.is-active{background:var(--ds-color-success-soft)}.chatbot-feedback__button:disabled{cursor:wait;opacity:.68}.chatbot-learning{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.chatbot-learning__actions{align-items:center;display:inline-flex;gap:6px}.chatbot-learning__button{background:var(--ds-ref-color-gray-0);border:1px solid var(--ds-color-border);border-radius:8px;color:var(--ds-color-text-subtle);cursor:pointer;font-size:12px;font-weight:var(--ds-font-weight-bold);line-height:1;min-height:30px;min-width:58px;padding:0 10px}.chatbot-learning__button:hover{background:var(--ds-color-surface-subtle);border-color:var(--ds-color-text-disabled)}.chatbot-learning__button--confirm{background:var(--ds-color-primary-base);border-color:var(--ds-color-primary-base);color:var(--ds-ref-color-gray-0)}.chatbot-learning__button--confirm:hover{background:var(--ds-color-primary);border-color:var(--ds-color-primary)}.chatbot-learning__button:disabled{cursor:wait;opacity:.68}.chatbot-learning__error,.chatbot-learning__result{font-size:11px;font-weight:var(--ds-font-weight-bold);line-height:1.4;margin:0;max-width:100%}.chatbot-learning__error{color:var(--ds-color-danger)}.chatbot-learning__result--active{color:var(--ds-color-success)}.chatbot-learning__result--rejected{color:var(--ds-color-text-muted)}.chatbot-prompts{grid-gap:8px;background:var(--ds-ref-color-gray-0);border-top:1px solid var(--ds-color-surface-muted);display:grid;flex-shrink:0;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px}.chatbot-prompts button{background:var(--ds-ref-color-gray-0);border:1px solid var(--ds-color-border-light);border-radius:8px;color:var(--ds-color-text);cursor:pointer;font-size:12px;font-weight:var(--ds-font-weight-bold);line-height:1.35;min-height:36px;padding:7px 9px;text-align:left}.chatbot-prompts button:hover{background:var(--ds-color-primary-soft);border-color:var(--ds-color-primary)}.chatbot-prompts button:disabled{color:var(--ds-color-text-disabled);cursor:not-allowed}.chatbot-input-area{align-items:flex-end;border-top:1px solid var(--ds-color-surface-muted);display:flex;flex-shrink:0;gap:8px;padding:12px 14px 14px}.chatbot-input,.chatbot-input-area{background:var(--ds-ref-color-gray-0)}.chatbot-input{border:1px solid var(--ds-color-control-border);border-radius:8px;color:var(--ds-color-text-strong);flex:1 1;font-family:inherit;font-size:13px;line-height:1.45;max-height:116px;min-height:38px;overflow-y:auto;padding:9px 11px;resize:none}.chatbot-input:disabled{background:var(--ds-color-surface-subtle);border-color:var(--ds-color-control-border-disabled);color:var(--ds-color-text-disabled)}.chatbot-send{background:var(--ds-color-primary-base);border:none;border-radius:8px;color:var(--ds-ref-color-gray-0);cursor:pointer;display:grid;flex-shrink:0;font-size:18px;font-weight:var(--ds-font-weight-bold);height:38px;line-height:1;padding:0;place-items:center;width:38px}.chatbot-send:hover{background:var(--ds-color-primary)}.chatbot-send:disabled{background:var(--ds-color-border);cursor:not-allowed}@media (max-width:640px){.chatbot-fab{bottom:16px;height:68px;left:16px;width:68px}.chatbot-window{bottom:96px;height:min(620px,calc(100vh - 104px));left:12px;min-height:360px;right:12px;width:auto}.chatbot-header{align-items:flex-start}.chatbot-status{display:none}.chatbot-message{max-width:94%}.chatbot-prompts{grid-template-columns:1fr}}.content{background:var(--ds-color-surface);color:var(--ds-color-text);font-family:var(--ds-font-family);font-size:var(--ds-typography-body-size);font-weight:var(--ds-typography-body-weight);letter-spacing:var(--ds-letter-spacing-none);line-height:var(--ds-typography-body-line-height);min-width:0}.content-inner>:where(.accounting-page,.orders-shell,.page-card,.stocktaking-page,.cs-page,.invloc-main){margin-inline:0;max-width:none;width:100%}.content *,.content :after,.content :before{letter-spacing:var(--ds-letter-spacing-none)!important}.content h2{font-size:var(--ds-typography-heading-size);font-weight:var(--ds-typography-heading-weight);line-height:var(--ds-typography-heading-line-height)}.content h2,.content h3{color:var(--ds-color-text)}.content h3{font-size:var(--ds-typography-section-size);font-weight:var(--ds-typography-section-weight);line-height:var(--ds-typography-section-line-height)}.content h4{color:var(--ds-color-text);font-size:var(--ds-typography-body-strong-size);font-weight:var(--ds-typography-body-strong-weight);line-height:var(--ds-typography-body-strong-line-height)}.content .page-card{background:var(--ds-color-surface);border:0;border-radius:0;box-shadow:none;margin:0;padding:0;width:100%}.content-inner>.page-card>h2:first-child{color:var(--ds-color-text);font-size:var(--ds-typography-page-size);font-weight:var(--ds-typography-page-weight);line-height:var(--ds-typography-page-line-height)}.content .page-head,.content-inner>.page-card>h2:first-child{align-items:center;border-bottom:var(--ds-border-width) solid var(--ds-color-border);display:flex;margin:0 0 var(--ds-spacing-section-gap);min-height:var(--ds-layout-page-header-height);padding:0}.content .page-head{flex-wrap:wrap;gap:var(--ds-spacing-grid-gutter);justify-content:space-between}.content :where(.orders-head,.cs-page-header){align-items:center;border-bottom:var(--ds-border-width) solid var(--ds-color-border);display:flex;gap:var(--ds-spacing-grid-gutter);justify-content:space-between;margin:0;min-height:var(--ds-layout-page-header-height);padding:0}.content .cs-main,.content .invloc-main,.content .invloc-main-card.page-main,.content .order-status-card,.content .orders-shell,.content .product-daily-stock-page>.page-main,.content .stocktaking-page{gap:var(--ds-spacing-section-gap)}.content .invloc-main-card.page-main>.page-head,.content .product-daily-stock-page>.page-main>.page-head,.content :where(.invloc-main,.stocktaking-page)>.page-head{margin-bottom:0}.content .orders-shell>.page-card>.orders-head{margin-bottom:var(--ds-spacing-section-gap)}.content .orders-shell>.page-card>.orders-head+*{margin-top:0!important}.content .page-title{color:var(--ds-color-text);flex:0 0 auto;font-size:var(--ds-typography-page-size);font-weight:var(--ds-typography-page-weight);letter-spacing:var(--ds-letter-spacing-none);line-height:var(--ds-typography-page-line-height);margin:0;min-width:-webkit-max-content;min-width:max-content;white-space:nowrap}.content .page-card :where(.section-title,[class$=-section-title],[class$=-section__title],[class$=-panel-title]){color:var(--ds-color-text);font-size:var(--ds-typography-section-size);font-weight:var(--ds-typography-section-weight);letter-spacing:var(--ds-letter-spacing-none);line-height:var(--ds-typography-section-line-height)}.content .page-card :where(.filters-title,.filter-title){color:var(--ds-color-text);font-size:var(--ds-typography-label-size);font-weight:var(--ds-typography-label-weight);letter-spacing:var(--ds-letter-spacing-none);line-height:var(--ds-typography-label-line-height)}.content .page-card :where(.section-head h2,.section-head h3,.panel-head h2,.panel-head h3,[class$=-section__head] h2,[class$=-section__head] h3,[class$=-panel__head] h2,[class$=-panel__head] h3){color:var(--ds-color-text);font-size:var(--ds-typography-section-size);font-weight:var(--ds-typography-section-weight);letter-spacing:var(--ds-letter-spacing-none);line-height:var(--ds-typography-section-line-height);margin:0}.content .page-card :where(.filter-label,.field-label,.field>label,.field label){color:var(--ds-color-text-subtle);font-size:var(--ds-field-label-size);font-weight:var(--ds-typography-field-label-weight);letter-spacing:var(--ds-letter-spacing-none);line-height:var(--ds-typography-field-label-line-height)}.content .page-card :where(.sub,.muted,.helper,.page-subtitle,[class$=-subtitle]){color:var(--ds-color-text-subtle);font-size:var(--ds-typography-caption-size);font-weight:var(--ds-typography-caption-weight);letter-spacing:var(--ds-letter-spacing-none);line-height:var(--ds-typography-caption-line-height)}.content .page-card .field-help{color:var(--ds-color-text-muted);font-size:var(--ds-typography-field-help-size);font-weight:var(--ds-typography-field-help-weight);line-height:var(--ds-typography-field-help-line-height)}.content .page-card .field-error{color:var(--ds-color-danger);font-size:var(--ds-typography-field-error-size);font-weight:var(--ds-typography-field-error-weight);line-height:var(--ds-typography-field-error-line-height)}.content :where(.filters,.filters-card,.filter-panel):not(.ds-filter-panel){background:var(--ds-color-surface-subtle);border:0;border-radius:0;gap:var(--ds-spacing-control-gap-default);padding:var(--ds-spacing-component-inset-block-default) var(--ds-spacing-component-inset-inline-default)!important}.content .cs-filter-panel{background:var(--ds-color-surface-subtle);border:0;border-radius:0;box-shadow:none;gap:var(--ds-spacing-control-gap-default);padding:var(--ds-spacing-component-inset-block-default) var(--ds-spacing-component-inset-inline-default)}.content :where([class$=-card],[class*="-card "],.kpi):not(.page-card,.modal-card,.filters-card,.ds-metric-item,.ds-dialog){border-color:var(--ds-color-border);border-radius:var(--ds-radius-card);box-shadow:none}.content :where(.filter-actions,.page-head-actions,.head-actions){align-items:center;display:flex;flex-wrap:wrap;gap:var(--ds-spacing-control-gap-default)}.content .page-head>:where(.filter-actions,.page-head-actions,.head-actions){flex:1 1 520px;justify-content:flex-end;min-width:0}.content :where(input,select):not([type=checkbox],[type=radio],[type=file],.dispatch-date-nav__native,.ds-input){background:var(--ds-color-surface);border:var(--ds-border-width) solid var(--ds-color-control-border);border-radius:var(--ds-input-radius-medium);color:var(--ds-color-text);font-size:var(--ds-input-font-size-small);font-weight:var(--ds-typography-control-weight);height:var(--ds-input-height-medium);line-height:var(--ds-typography-control-line-height);padding-inline:var(--ds-input-padding-x)}.content textarea:not(.ds-input){background:var(--ds-color-surface);border:var(--ds-border-width) solid var(--ds-color-control-border);border-radius:var(--ds-input-radius-medium);color:var(--ds-color-text);font-size:var(--ds-input-font-size-small);font-weight:var(--ds-typography-control-weight);line-height:var(--ds-typography-control-line-height);min-height:var(--ds-textarea-min-height);padding:var(--ds-textarea-padding-y) var(--ds-textarea-padding-x)}.content :where(input,select,textarea):not([type=checkbox],[type=radio],[type=file],.dispatch-date-nav__native,.ds-input):focus{border-color:var(--ds-color-primary);box-shadow:var(--ds-focus-ring);outline:none}.content :where(input,select,textarea):not([type=checkbox],[type=radio],[type=file],.dispatch-date-nav__native,.ds-input):disabled{border-color:var(--ds-color-control-border-disabled)}.content input::placeholder,.content textarea::placeholder{color:var(--ds-color-placeholder);opacity:1}.content input[type=search]:not(.ds-input){min-width:min(280px,100%);width:100%}.content .searchbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ds-spacing-control-gap-default);min-width:0}.content .searchbar .filter-select{min-width:var(--ds-control-width-compact);width:var(--ds-control-width-compact)}.content .searchbar .filter-input{flex:0 1 auto;max-width:min(100%,560px)}.content .btn{border-radius:var(--ds-button-radius-medium);font-size:var(--ds-button-font-size-medium);font-weight:var(--ds-button-font-weight);height:var(--ds-button-height-medium);letter-spacing:var(--ds-letter-spacing-none);line-height:var(--ds-typography-button-line-height);padding-inline:var(--ds-button-padding-x-medium)}.content .btn.small{border-radius:var(--ds-button-radius-xsmall);font-size:var(--ds-button-font-size-xsmall);height:var(--ds-button-height-xsmall);min-height:var(--ds-button-height-xsmall);padding-inline:var(--ds-button-padding-x-xsmall)}.content :where(.searchbar,.filter-actions,.page-head-actions,.head-actions,.dispatch-inline-filters) .btn.small{border-radius:var(--ds-button-radius-small);font-size:var(--ds-button-font-size-small);height:var(--ds-button-height-small);min-height:var(--ds-button-height-small);padding-inline:var(--ds-button-padding-x-small)}.content .accounting-page>.page-main{background:#0000;border-radius:0;box-shadow:none;padding:0}.content .dispatch-date-nav{background:var(--ds-color-surface);border-color:var(--ds-color-border);border-radius:var(--ds-input-radius-medium);height:var(--ds-input-height-medium);min-height:var(--ds-input-height-medium)}.content .dispatch-date-nav__step,.content .dispatch-date-nav__value{background:var(--ds-color-surface);color:var(--ds-color-text);font-family:var(--ds-font-family);font-size:var(--ds-input-font-size-medium);font-weight:var(--ds-font-weight-medium);height:100%}.content .dispatch-date-nav__step{flex:0 0 var(--ds-button-height-small);width:var(--ds-button-height-small)}.content .dispatch-date-nav__value{border-color:var(--ds-color-border);min-width:var(--ds-control-width-date);padding-inline:var(--ds-input-padding-x)}.content .th-sort-btn{align-items:center;background:var(--ds-color-surface);border-color:var(--ds-color-border);border-radius:var(--ds-radius-full);color:var(--ds-color-text-subtle);display:inline-flex;font-size:var(--ds-typography-caption-size);height:var(--ds-icon-size-24);justify-content:center;line-height:var(--ds-line-height-none);min-height:var(--ds-icon-size-24);padding:0;width:var(--ds-icon-size-24)}.content :where(.page-head,.section-head,[class$=-section__head],[class$=-panel__head]){letter-spacing:var(--ds-letter-spacing-none)}.content table:not(.ds-data-table){--ds-spacing-table-cell-inset-block:var(
    --ds-spacing-table-cell-inset-block-compact
  );--ds-spacing-table-cell-inset-inline:var(
    --ds-spacing-table-cell-inset-inline-compact
  );font-feature-settings:"tnum";background:var(--ds-color-surface);border:0;border-block:var(--ds-border-width) solid var(--ds-color-border-strong);border-collapse:collapse;border-spacing:0;color:var(--ds-color-text);font-family:var(--ds-font-family);font-size:var(--ds-table-cell-font-size);font-variant-numeric:tabular-nums;font-weight:var(--ds-typography-table-cell-weight);letter-spacing:var(--ds-letter-spacing-none);line-height:var(--ds-typography-table-cell-line-height);width:100%}.content table.ds-data-table,.ds-dialog table:not(.ds-data-table),.modal-overlay table:not(.ds-data-table){border-block:var(--ds-border-width) solid var(--ds-color-border-strong);border-inline:0}.content table:not(.ds-data-table) th{background:var(--ds-color-surface-subtle);color:var(--ds-color-text-subtle);font-size:var(--ds-table-head-font-size);font-weight:var(--ds-typography-table-header-weight);line-height:var(--ds-typography-table-header-line-height);overflow-wrap:normal;white-space:nowrap;word-break:keep-all}.content table:not(.ds-data-table) td,.content table:not(.ds-data-table) th{border:0!important;border-bottom:var(--ds-border-width) solid var(--ds-color-border)!important;padding:var(--ds-spacing-table-cell-inset-block) var(--ds-spacing-table-cell-inset-inline)}.content table:not(.ds-data-table) td{background:var(--ds-color-surface);color:var(--ds-color-text);font-size:var(--ds-table-cell-font-size);font-weight:var(--ds-typography-table-cell-weight);line-height:var(--ds-typography-table-cell-line-height)}.content .data-table:not(.ds-data-table) th{background:var(--ds-color-surface-subtle);color:var(--ds-color-text-subtle);font-size:var(--ds-table-head-font-size);font-weight:var(--ds-typography-table-header-weight);-webkit-hyphens:none;hyphens:none;line-height:var(--ds-typography-table-header-line-height);overflow-wrap:normal;vertical-align:middle;word-break:keep-all}.content .data-table:not(.ds-data-table) td,.content .data-table:not(.ds-data-table) th{border:0!important;border-bottom:var(--ds-border-width) solid var(--ds-color-border)!important;padding:var(--ds-spacing-table-cell-inset-block) var(--ds-spacing-table-cell-inset-inline)}.content .data-table:not(.ds-data-table) td{background:var(--ds-color-surface);color:var(--ds-color-text);font-size:var(--ds-table-cell-font-size);font-weight:var(--ds-typography-table-cell-weight);line-height:var(--ds-typography-table-cell-line-height)}.content :where(.table-wrap,.orders-table-wrap,.order-instruction-table-wrap,.order-status-table-wrap,.io-status-table-wrap,.io-status-table-shell,.goods-inventory-table-wrap,.product-daily-stock-table-wrap,.cs-history-table-wrap,.traceability-result-table,.invloc-shift-wrap,[class$=-table-wrap],[class$=-table-shell]){background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;max-width:100%;overflow-x:auto;padding:0!important;width:100%}.content table:not(.ds-data-table) tbody tr:last-child td{border-bottom:0!important}.content table col.table-actions-column{width:var(--ds-table-actions-min-width)}.content table td.actions-cell,.content table td.table-actions-cell,.content table th.actions-cell,.content table th.table-actions-cell{min-width:var(--ds-table-actions-min-width);padding-inline:var(--ds-spacing-table-cell-inset-inline)!important;text-align:center!important;white-space:nowrap;width:var(--ds-table-actions-min-width)}.content table td.actions-cell>.row-actions,.content table td.table-actions-cell>.row-actions{justify-content:center;margin-inline:auto;width:100%}.content table:not(.ds-data-table) tbody tr:hover>td{background:var(--ds-color-surface-subtle)}.content :where([class$=-table-card],[class$=-table-panel],.scroll-box){background:#0000;border:0;border-radius:0;box-shadow:none}.content .scroll-box>.scroll-head{border:0;border-bottom:var(--ds-border-width) solid var(--ds-color-border);color:var(--ds-color-text);min-height:56px;min-height:var(--ds-layout-section-header-height,56px);padding:var(--ds-padding-3) 0}.content .scroll-box>.scroll-body,.content .scroll-box>.scroll-head{background:var(--ds-color-surface)}.content .matching-page{gap:var(--ds-spacing-section-gap)}.content .matching-page .matching-top-row{gap:var(--ds-spacing-grid-gutter);margin-top:0}.content .matching-page .matching-bottom-row{gap:var(--ds-spacing-grid-gutter)}.content .matching-page :where(.matching-section-card,.matching-sidebar-card){background:#0000;border:0;border-radius:0;box-shadow:none}.content .matching-page :where(.matching-section-card,.matching-sidebar-card)>.scroll-head{background:var(--ds-color-surface)}.content .matching-criteria-panel{background:#0000;border:0;border-radius:0;border-top:var(--ds-border-width) solid var(--ds-color-border);color:var(--ds-color-text);gap:var(--ds-gap-3);padding:var(--ds-padding-4) 0 0}.content .matching-criteria-panel.is-empty{background:#0000;border-color:var(--ds-color-border)}.content .matching-criteria-panel__label{color:var(--ds-color-text-subtle);font-size:var(--ds-typography-label-size)}.content .matching-criteria-panel__key{color:var(--ds-color-text-muted);font-size:var(--ds-typography-caption-size)}.content .matching-criteria-panel__empty,.content .matching-criteria-panel__value{color:var(--ds-color-text);font-size:var(--ds-typography-body-size)}.content .matching-progress-box{background:#0000;border:0;border-bottom:var(--ds-border-width) solid var(--ds-color-border);border-radius:0;border-top:var(--ds-border-width) solid var(--ds-color-border);color:var(--ds-color-text);padding:var(--ds-padding-4) 0}.content .matching-hover-panel,.content .matching-hover-panel__usage-list{gap:0}.content .matching-hover-panel__summary{color:var(--ds-color-primary);padding:0 0 var(--ds-padding-4)}.content .matching-hover-panel__summary,.content .matching-hover-panel__usage-item{background:#0000;border:0;border-bottom:var(--ds-border-width) solid var(--ds-color-border);border-radius:0}.content .matching-hover-panel__usage-item{box-shadow:none;color:var(--ds-color-text);padding:var(--ds-padding-4) 0}.content .matching-selection-indicator{align-items:center;background:var(--ds-color-surface);border:var(--ds-border-width) solid var(--ds-color-control-border);border-radius:var(--ds-radius-full);color:#0000;display:inline-flex;font-size:var(--ds-typography-caption-size);font-weight:var(--ds-font-weight-bold);height:var(--ds-icon-size-24);justify-content:center;width:var(--ds-icon-size-24)}.content .matching-selection-indicator.is-selected{background:var(--ds-color-primary);border-color:var(--ds-color-primary);color:var(--ds-color-text-inverse)}.content .matching-row:hover,.content .matching-row:hover>td{background:var(--ds-color-surface-subtle)}.content .matching-row.is-selected,.content .matching-row.is-selected>td,.content .matching-row.matching-row--baked-semi.is-selected,.content .matching-row.matching-row--baked-semi.is-selected>td,.content .matching-row.matching-row--baked-washed.is-selected,.content .matching-row.matching-row--baked-washed.is-selected>td,.content .matching-row.matching-row--baked.is-selected,.content .matching-row.matching-row--baked.is-selected>td,.content .matching-row.matching-row--liquid.is-selected,.content .matching-row.matching-row--liquid.is-selected>td,.content .matching-row.matching-row--raw-origin.is-selected,.content .matching-row.matching-row--raw-origin.is-selected>td{background:var(--ds-color-primary-soft)}.content .matching-row.matching-row--baked-washed:not(.is-selected),.content .matching-row.matching-row--baked-washed:not(.is-selected)>td{background:var(--ds-color-information-soft)}.content .matching-row.matching-row--baked-semi:not(.is-selected),.content .matching-row.matching-row--baked-semi:not(.is-selected)>td{background:var(--ds-color-secondary-soft)}.content .matching-row.matching-row--baked:not(.is-selected),.content .matching-row.matching-row--baked:not(.is-selected)>td{background:var(--ds-color-warning-soft)}.content .matching-row.matching-row--liquid:not(.is-selected),.content .matching-row.matching-row--liquid:not(.is-selected)>td{background:var(--ds-color-success-soft)}.content .matching-row.matching-row--raw-origin:not(.is-selected),.content .matching-row.matching-row--raw-origin:not(.is-selected)>td{background:var(--ds-color-surface-subtle)}.content :where(.sales-panel,.sales-panel--snapshot,.sales-panel--ranking,.sales-panel--monthly-ranking,.stocktaking-panel){background:#0000;border:0;border-radius:0;border-top:var(--ds-border-width) solid var(--ds-color-border-strong);box-shadow:none;color:var(--ds-color-text);overflow:visible;padding:0}.content :where(.sales-panel__head,.stocktaking-panel__head){align-items:center;background:#0000;border-bottom:var(--ds-border-width) solid var(--ds-color-border);color:var(--ds-color-text);margin:0;min-height:var(--ds-layout-page-header-height);padding:var(--ds-padding-3) 0}.content :where(.sales-panel__head h3,.stocktaking-panel__head h3){color:var(--ds-color-text);font-size:var(--ds-typography-section-size);font-weight:var(--ds-typography-section-weight);line-height:var(--ds-typography-section-line-height);margin:0}.content :where(.sales-panel__head p,.stocktaking-panel__head p){color:var(--ds-color-text-subtle);font-size:var(--ds-typography-body-size);font-weight:var(--ds-typography-body-weight);line-height:var(--ds-typography-body-line-height)}.content .sales-chart-shell{background:#0000;border:0;border-radius:0;box-shadow:none;padding:0}.content .sales-panel__head{margin-bottom:var(--ds-spacing-section-gap)}.content .inv-factory-kpi{border-bottom:var(--ds-border-width) solid var(--ds-color-border);border-top:var(--ds-border-width) solid var(--ds-color-border-strong);gap:0}.content .inv-factory-kpi-card+.inv-factory-kpi-card{border-left:var(--ds-border-width) solid var(--ds-color-border)}.content .inv-age-bucket-strip{border-bottom:var(--ds-border-width) solid var(--ds-color-border);border-top:var(--ds-border-width) solid var(--ds-color-border);gap:0}.content .inv-age-bucket-card{background:var(--ds-color-surface);border:0;border-radius:0;color:var(--ds-color-text);padding:var(--ds-padding-3)}.content .inv-age-bucket-card+.inv-age-bucket-card{border-left:var(--ds-border-width) solid var(--ds-color-border)}.content .inv-factory-kpi-size-chip--general{background:var(--ds-color-secondary-soft);border-color:var(--ds-color-secondary-border);color:var(--ds-color-text)}.content .inv-factory-kpi-size-chip--welfare{background:var(--ds-color-success-soft);border-color:var(--ds-color-success-border);color:var(--ds-color-text)}.content .inv-factory-kpi-size-chip--general :where(em,b),.content .inv-factory-kpi-size-chip--welfare :where(em,b){color:var(--ds-color-text)}.content .inv-factory-card-total,.content .inv-factory-size-row{background:#0000;border:0;border-bottom:var(--ds-border-width) solid var(--ds-color-border);border-radius:0;color:var(--ds-color-text);padding:var(--ds-padding-2) 0}.content .inv-factory-card-share,.content .inv-factory-empty{background:var(--ds-color-surface-subtle);border-color:var(--ds-color-border);color:var(--ds-color-text-muted)}.content .inv-factory-empty{border-radius:0}.content .stocktaking-hero{background:#0000;border:0;border-bottom:var(--ds-border-width) solid var(--ds-color-border);border-radius:0;box-shadow:none;color:var(--ds-color-text);padding:0 0 var(--ds-padding-6)}.content :where([class$=-card],[class$=-panel],[class$=-box]):not(.modal-card,.ds-dialog,[class*=modal]):has(>:where(table,.table-wrap,.orders-table-wrap,.ds-data-table-scroll,[class$=-table-wrap],[class$=-table-shell])){background:#0000;border:0;border-radius:0;box-shadow:none;padding:0}.content :where(.dashboard-metric-card,.inv-factory-kpi-card,.summary-kpi .kpi,.stocktaking-stat-card,.stocktaking-summary-card,.stocktaking-session-hero__meta-card){background:var(--ds-color-surface);border:var(--ds-border-width) solid var(--ds-color-border);border-radius:var(--ds-radius-card);box-shadow:none;color:var(--ds-color-text);gap:var(--ds-metric-gap);min-height:var(--ds-metric-min-height);min-width:0;padding:var(--ds-metric-padding)}.content :where(.dashboard-metric-card.is-brand,.dashboard-metric-card.is-neutral,.dashboard-metric-card.is-warm,.stocktaking-summary-card){background:var(--ds-color-surface);border-color:var(--ds-color-border)}.content .summary-kpi.dispatch-summary-kpi .kpi:before,.content :where(.orders-module-summary-card,.invloc-stat-card):before{display:none}.content :where(.dashboard-metric-card__label,.inv-factory-kpi-card>span,.summary-kpi .kpi .k,.invloc-stat-label,.stocktaking-stat-card>span,.stocktaking-summary-card>span,.stocktaking-session-hero__meta-card>span){color:var(--ds-color-text-muted);font-size:var(--ds-metric-label-size);font-weight:var(--ds-typography-supporting-weight);line-height:var(--ds-typography-supporting-line-height);text-transform:none}.content :where(.dashboard-metric-card__value,.inv-factory-kpi-card>strong,.summary-kpi .kpi .v,.invloc-stat-value,.stocktaking-stat-card>strong,.stocktaking-summary-card>strong,.stocktaking-session-hero__meta-card>strong){font-feature-settings:"tnum";color:var(--ds-color-text);font-size:var(--ds-metric-value-size);font-variant-numeric:tabular-nums;font-weight:var(--ds-typography-metric-value-weight);line-height:var(--ds-typography-metric-value-line-height);margin-top:var(--ds-metric-gap)}.content :where(.dashboard-metric-card__meta,.inv-factory-kpi-card>small,.stocktaking-stat-card>small,.stocktaking-summary-card>small){color:var(--ds-color-text-muted);font-size:var(--ds-metric-meta-size);font-weight:var(--ds-typography-supporting-weight);line-height:var(--ds-typography-supporting-line-height);margin-top:0}.content .invloc-stat-value span{color:var(--ds-color-text-muted);font-size:var(--ds-metric-meta-size);font-weight:var(--ds-typography-supporting-weight)}.content .summary-kpi.dispatch-summary-kpi{background:#0000;border:0;border-radius:0;padding:0}.content .summary-kpi.dispatch-summary-kpi .kpi,.content .summary-kpi.dispatch-summary-kpi .kpi:nth-child(n){background:var(--ds-color-surface);border-color:var(--ds-color-border);box-shadow:none}.content .summary-kpi.dispatch-summary-kpi .kpi:nth-child(n) .k{color:var(--ds-color-text-muted)}.content .dashboard-shell{background:#0000}.content .modal-title{color:var(--ds-color-text);font-size:var(--ds-typography-section-size);font-weight:var(--ds-typography-section-weight);letter-spacing:var(--ds-letter-spacing-none);line-height:var(--ds-typography-section-line-height);margin:0}.content :where(.modal,.modal-card,.modal-content){background:var(--ds-color-surface);border-radius:var(--ds-radius-dialog);color:var(--ds-color-text);font-family:var(--ds-font-family);letter-spacing:var(--ds-letter-spacing-none)}.content .inv-factory-kpi-card{background:var(--ds-color-surface);border:0;border-radius:0;box-shadow:none}.content .orders-shell>.page-card+.page-card{border-top:var(--ds-border-width) solid var(--ds-color-border-strong);padding-top:0}.content .workorders-expand-box{background:#0000;padding:0}.content .workorders-subtable{background:var(--ds-color-surface);border:0;border-radius:0}.content .workorders-egg-usage-panel{background:#0000;border:0;border-radius:0;color:var(--ds-color-text);padding:0}.content .workorders-egg-usage-panel__list-card{background:#0000;border:0;border-radius:0;border-top:var(--ds-border-width) solid var(--ds-color-border);padding:var(--ds-padding-4) 0 0}
/*# sourceMappingURL=main.e846bbae.css.map*/