:root,html[data-kbfe-resolved-color-scheme=light][data-kbfe-visual-theme=standard]{--kbfe-background-primary-base:#f7f8f6;--kbfe-background-secondary-base:#fbfcfa;--kbfe-surface-elevated-base:#fbfcfaeb;--kbfe-text-primary-base:#1b232e;--kbfe-text-secondary-base:#4b5563;--kbfe-border-primary-base:#dde3de;--kbfe-border-strong-base:#b9c3bb;--kbfe-primary-color-base:#0d9488;--kbfe-primary-contrast:#fff;--kbfe-hover-background-base:#eef7f5;--kbfe-page-background:linear-gradient(180deg, #f5f8faf2, #fbfcfaf0), #f7f8f6;--kbfe-risk-background:#fff7f7;--kbfe-risk-border:#fecaca;--kbfe-flow-background:#eff6ff;--kbfe-flow-border:#bfdbfe;--kbfe-ops-background:#f0f9ff;--kbfe-ops-border:#bae6fd;--kbfe-ops-risk-background:#fff7ed;--kbfe-ops-risk-border:#fed7aa;--kbfe-card-shadow-hover:0 6px 16px #0d948814;--kbfe-shadow-sm:0 1px 3px #0d94880d, 0 1px 2px #0d948808;--kbfe-shadow-md:0 4px 12px -2px #0d948814, 0 2px 4px -1px #0d94880a;--kbfe-shadow-lg:0 16px 24px -4px #0d94881f, 0 8px 12px -2px #0d94880f}html[data-kbfe-resolved-color-scheme=dark][data-kbfe-visual-theme=standard]{--kbfe-background-primary-base:#0f141d;--kbfe-background-secondary-base:#161e2b;--kbfe-surface-elevated-base:#1a212fe6;--kbfe-text-primary-base:#e7ebf2;--kbfe-text-secondary-base:#cbd5e1;--kbfe-border-primary-base:#253044;--kbfe-border-strong-base:#3b4c66;--kbfe-primary-color-base:#2dd4bf;--kbfe-primary-contrast:#042f2e;--kbfe-hover-background-base:#1f2937;--kbfe-page-background:linear-gradient(180deg, #161e2bf7, #0f141df0), #0f141d;--kbfe-risk-background:#2a1216;--kbfe-risk-border:#7f1d1d;--kbfe-flow-background:#111827;--kbfe-flow-border:#1d4ed8;--kbfe-ops-background:#082f49;--kbfe-ops-border:#075985;--kbfe-ops-risk-background:#2f1608;--kbfe-ops-risk-border:#9a3412;--kbfe-card-shadow-hover:0 6px 20px #0000005c;--kbfe-shadow-sm:0 1px 3px #0006, 0 1px 2px #2dd4bf14;--kbfe-shadow-md:0 4px 12px -2px #00000080, 0 2px 6px -1px #2dd4bf1f;--kbfe-shadow-lg:0 20px 25px -5px #0009, 0 10px 10px -5px #2dd4bf26}html[data-kbfe-resolved-color-scheme=light][data-kbfe-visual-theme=high-contrast]{--kbfe-background-primary-base:#fff;--kbfe-background-secondary-base:#fff;--kbfe-surface-elevated-base:#fff;--kbfe-text-primary-base:#000;--kbfe-text-secondary-base:#1f2937;--kbfe-border-primary-base:#000;--kbfe-border-strong-base:#000;--kbfe-primary-color-base:#003d80;--kbfe-primary-contrast:#fff;--kbfe-hover-background-base:#e6f0ff;--kbfe-page-background:#fff;--kbfe-risk-background:#fff0f0;--kbfe-risk-border:#8b0000;--kbfe-flow-background:#e6f0ff;--kbfe-flow-border:#003d80;--kbfe-ops-background:#e8fff8;--kbfe-ops-border:#005747;--kbfe-ops-risk-background:#fff3d6;--kbfe-ops-risk-border:#7a4a00;--kbfe-card-shadow-hover:none;--kbfe-shadow-sm:none;--kbfe-shadow-md:none;--kbfe-shadow-lg:none}html[data-kbfe-resolved-color-scheme=dark][data-kbfe-visual-theme=high-contrast]{--kbfe-background-primary-base:#000;--kbfe-background-secondary-base:#0a0a0a;--kbfe-surface-elevated-base:#0a0a0a;--kbfe-text-primary-base:#fff;--kbfe-text-secondary-base:#f3f4f6;--kbfe-border-primary-base:#fff;--kbfe-border-strong-base:#fff;--kbfe-primary-color-base:#ffd400;--kbfe-primary-contrast:#000;--kbfe-hover-background-base:#1f1f1f;--kbfe-page-background:#000;--kbfe-risk-background:#2b0000;--kbfe-risk-border:#ffb4b4;--kbfe-flow-background:#001f3f;--kbfe-flow-border:#9bd1ff;--kbfe-ops-background:#00261f;--kbfe-ops-border:#8fffe4;--kbfe-ops-risk-background:#2d1c00;--kbfe-ops-risk-border:#ffe08a;--kbfe-card-shadow-hover:none;--kbfe-shadow-sm:none;--kbfe-shadow-md:none;--kbfe-shadow-lg:none}html[data-kbfe-resolved-color-scheme=light][data-kbfe-visual-theme=eye-comfort]{--kbfe-background-primary-base:#f8efdd;--kbfe-background-secondary-base:#fdf6e7;--kbfe-surface-elevated-base:#fdf6e7eb;--kbfe-text-primary-base:#26201a;--kbfe-text-secondary-base:#5f5342;--kbfe-border-primary-base:#d8c6a3;--kbfe-border-strong-base:#b1996e;--kbfe-primary-color-base:#8a5a17;--kbfe-primary-contrast:#fff7e4;--kbfe-hover-background-base:#efe3c8;--kbfe-page-background:linear-gradient(180deg, #f8efddfa, #fdf6e7f2), #f8efdd;--kbfe-risk-background:#ffe9d6;--kbfe-risk-border:#d3895d;--kbfe-flow-background:#f3e7c3;--kbfe-flow-border:#b79b58;--kbfe-ops-background:#f2e9c7;--kbfe-ops-border:#b79e5f;--kbfe-ops-risk-background:#ffe8bd;--kbfe-ops-risk-border:#c48a2c;--kbfe-card-shadow-hover:0 6px 16px #5b3e1217}html[data-kbfe-resolved-color-scheme=dark][data-kbfe-visual-theme=eye-comfort]{--kbfe-background-primary-base:#211a10;--kbfe-background-secondary-base:#2a2214;--kbfe-surface-elevated-base:#2a2214e6;--kbfe-text-primary-base:#f2e3c2;--kbfe-text-secondary-base:#cdb488;--kbfe-border-primary-base:#5c4a26;--kbfe-border-strong-base:#8a6f38;--kbfe-primary-color-base:#e8a33d;--kbfe-primary-contrast:#241a0b;--kbfe-hover-background-base:#382d18;--kbfe-page-background:linear-gradient(180deg, #211a10fa, #2a2214f5), #211a10;--kbfe-risk-background:#381b12;--kbfe-risk-border:#b86f45;--kbfe-flow-background:#2d2413;--kbfe-flow-border:#9a762f;--kbfe-ops-background:#292312;--kbfe-ops-border:#8a7330;--kbfe-ops-risk-background:#3b250c;--kbfe-ops-risk-border:#c98524;--kbfe-card-shadow-hover:0 6px 20px #00000057}html{--kbfe-space-xs:.5rem;--kbfe-space-sm:.75rem;--kbfe-space-md:1rem;--kbfe-space-lg:1.25rem;--kbfe-space-xl:1.5rem;--kbfe-font-size-xs:.75rem;--kbfe-font-size-sm:.875rem;--kbfe-font-size-md:1rem;--kbfe-font-size-lg:1.125rem;--kbfe-font-weight-normal:400;--kbfe-font-weight-medium:500;--kbfe-font-weight-semibold:600;--kbfe-font-weight-bold:700;--kbfe-line-height-tight:1.25;--kbfe-line-height-normal:1.55;--kbfe-line-height-relaxed:1.7;--kbfe-h1-font-size:1.75rem;--kbfe-h2-font-size:1.375rem;--kbfe-h3-font-size:1.125rem;--kbfe-h4-font-size:1rem;--kbfe-h5-font-size:.875rem;--kbfe-h6-font-size:.8125rem;--kbfe-h1-line-height:1.2;--kbfe-h2-line-height:1.3;--kbfe-h3-line-height:1.35;--kbfe-h4-line-height:1.4;--kbfe-h5-line-height:1.45;--kbfe-h6-line-height:1.5;--kbfe-control-height-sm:2rem;--kbfe-control-height-md:2.25rem;--kbfe-control-height-lg:2.625rem;--kbfe-app-max-width:92rem;--kbfe-text-measure:65ch;--kbfe-radius-xs:.25rem;--kbfe-radius-sm:.375rem;--kbfe-radius-md:.5rem;--kbfe-radius-lg:.625rem;--kbfe-radius-xl:.75rem;--kbfe-radius-pill:999px;--kbfe-z-background-texture:0;--kbfe-z-content:1;--kbfe-z-sticky-header:2;--kbfe-z-card-content:3;--kbfe-z-sticky-tabs:4;--kbfe-z-sticky-toolbar:5;--kbfe-z-sticky:10;--kbfe-z-mobile-bar:20;--kbfe-z-overlay:40;--kbfe-z-skip-link:60;--kbfe-z-scroll-nav:200;--kbfe-tuner-factor:1;--kbfe-tuner-surface-scale:1;--kbfe-tuner-hover-strength:9%;--kbfe-tuner-selected-strength:14%;--kbfe-tuner-filter-strength:8%;--kbfe-tuner-list-strength:9%;--kbfe-tuner-spotlight-strength:9%;--kbfe-tuner-chart-strength:10%;--kbfe-tuner-border-strength:5%;--kbfe-tuner-liquid-a-strength:29%;--kbfe-tuner-liquid-b-strength:22%;--kbfe-tuner-chrome-opacity:.42;--kbfe-background-primary:var(--kbfe-background-primary-base);--kbfe-background-secondary:var(--kbfe-background-secondary-base);--kbfe-surface-elevated:var(--kbfe-surface-elevated-base);--kbfe-hover-background:color-mix(in srgb, var(--kbfe-primary-color-base) var(--kbfe-tuner-border-strength), var(--kbfe-hover-background-base));--kbfe-text-primary:var(--kbfe-text-primary-base);--kbfe-text-secondary:var(--kbfe-text-secondary-base);--kbfe-border-primary:var(--kbfe-border-primary-base);--kbfe-border-strong:color-mix(in srgb, var(--kbfe-primary-color-base) var(--kbfe-tuner-border-strength), var(--kbfe-border-strong-base));--kbfe-primary-color:var(--kbfe-primary-color-base);--kbfe-surface-subtle:color-mix(in srgb, var(--kbfe-surface-elevated) 92%, var(--kbfe-border-primary) 8%);--kbfe-decorative-dot-color:color-mix(in srgb, var(--kbfe-border-strong) 42%, transparent);--kbfe-glass-surface:color-mix(in srgb, var(--kbfe-surface-elevated) 72%, transparent);--kbfe-glass-surface-2:color-mix(in srgb, var(--kbfe-surface-elevated) 84%, transparent);--kbfe-header-glass-surface:color-mix(in srgb, var(--kbfe-surface-elevated) 66%, transparent);--kbfe-header-glass-blur:12px;--kbfe-header-glass-saturate:1.08;--kbfe-glass-blur-1:18px;--kbfe-glass-blur-2:24px;--kbfe-glass-saturate:1.15;--kbfe-glass-highlight:inset 0 1px 0 #ffffff42;--kbfe-liquid-tint-a:color-mix(in srgb, var(--kbfe-primary-color) var(--kbfe-tuner-liquid-a-strength), transparent);--kbfe-liquid-tint-b:color-mix(in srgb, var(--kbfe-status-blue) var(--kbfe-tuner-liquid-b-strength), transparent);--kbfe-chrome-liquid-opacity:var(--kbfe-tuner-chrome-opacity);--kbfe-filter-wash-strength:var(--kbfe-tuner-filter-strength);--kbfe-filter-base-tint:calc(2% * var(--kbfe-tuner-surface-scale));--kbfe-list-wash-strength:var(--kbfe-tuner-list-strength);--kbfe-list-row-background:color-mix(in srgb, var(--kbfe-primary-color) calc(4% * var(--kbfe-tuner-surface-scale)), var(--kbfe-surface-elevated));--kbfe-liquid-duration:18s;--kbfe-decorative-spotlight:color-mix(in srgb, var(--kbfe-primary-color) var(--kbfe-tuner-spotlight-strength), transparent);--kbfe-decorative-vignette:transparent;--kbfe-presentation-completed-prominence:1;--kbfe-presentation-section-separation:var(--kbfe-border-primary);--kbfe-presentation-group-background:color-mix(in srgb, var(--kbfe-primary-color) 4%, var(--kbfe-surface-elevated));--kbfe-presentation-focus-ring:0 0 0 1px color-mix(in srgb, var(--kbfe-primary-color) 35%, transparent);--kbfe-presentation-risk-ring:0 0 0 1px color-mix(in srgb, var(--kbfe-status-red) 40%, transparent);--kbfe-presentation-secondary-text:var(--kbfe-text-secondary);--kbfe-surface-accent:var(--kbfe-primary-color);--kbfe-surface-wash-strength:0%;--kbfe-surface-base-tint:0%;--kbfe-surface-border-tint:0%;--kbfe-surface-shadow-tint:0%;--kbfe-surface-wash-reach:40%;--kbfe-shadow-xs:var(--kbfe-shadow-sm);--kbfe-row-hover-background:color-mix(in srgb, var(--kbfe-primary-color) var(--kbfe-tuner-hover-strength), var(--kbfe-surface-elevated));--kbfe-row-selected-background:color-mix(in srgb, var(--kbfe-primary-color) var(--kbfe-tuner-selected-strength), var(--kbfe-surface-elevated));--kbfe-code-background:color-mix(in srgb, var(--kbfe-primary-color) 8%, var(--kbfe-surface-elevated));--kbfe-code-border:color-mix(in srgb, var(--kbfe-primary-color) 24%, var(--kbfe-border-primary));--kbfe-code-text:color-mix(in srgb, var(--kbfe-primary-color) 76%, var(--kbfe-text-primary));--kbfe-icon-background:color-mix(in srgb, var(--kbfe-primary-color) 9%, var(--kbfe-surface-elevated));--kbfe-icon-border:color-mix(in srgb, var(--kbfe-primary-color) 18%, var(--kbfe-border-primary));--kbfe-icon-color:color-mix(in srgb, var(--kbfe-primary-color) 72%, var(--kbfe-text-primary));--kbfe-scrollbar-thumb:color-mix(in srgb, var(--kbfe-primary-color) 45%, transparent);--kbfe-scrollbar-thumb-hover:color-mix(in srgb, var(--kbfe-primary-color) 70%, transparent);--kbfe-scrollbar-track:transparent;--kbfe-chart-grid:color-mix(in srgb, var(--kbfe-primary-color) var(--kbfe-tuner-chart-strength), var(--kbfe-border-primary));--kbfe-status-blue:color-mix(in srgb, var(--mantine-color-blue-6) 72%, var(--kbfe-text-primary));--kbfe-status-blue-bg:color-mix(in srgb, var(--mantine-color-blue-6) 10%, var(--kbfe-surface-elevated));--kbfe-status-orange:color-mix(in srgb, var(--mantine-color-orange-7) 72%, var(--kbfe-text-primary));--kbfe-status-orange-bg:color-mix(in srgb, var(--mantine-color-orange-6) 10%, var(--kbfe-surface-elevated));--kbfe-status-teal:color-mix(in srgb, var(--mantine-color-teal-6) 72%, var(--kbfe-text-primary));--kbfe-status-teal-bg:color-mix(in srgb, var(--mantine-color-teal-6) 10%, var(--kbfe-surface-elevated));--kbfe-status-yellow:color-mix(in srgb, var(--mantine-color-yellow-7) 74%, var(--kbfe-text-primary));--kbfe-status-yellow-bg:color-mix(in srgb, var(--mantine-color-yellow-5) 12%, var(--kbfe-surface-elevated));--kbfe-status-red:color-mix(in srgb, var(--mantine-color-red-6) 74%, var(--kbfe-text-primary));--kbfe-status-red-bg:color-mix(in srgb, var(--mantine-color-red-6) 10%, var(--kbfe-surface-elevated));--kbfe-status-cyan:color-mix(in srgb, var(--mantine-color-cyan-7) 72%, var(--kbfe-text-primary));--kbfe-status-cyan-bg:color-mix(in srgb, var(--mantine-color-cyan-6) 10%, var(--kbfe-surface-elevated));--kbfe-status-gray:color-mix(in srgb, var(--mantine-color-gray-7) 80%, var(--kbfe-text-primary));--kbfe-status-gray-bg:color-mix(in srgb, var(--mantine-color-gray-6) 10%, var(--kbfe-surface-elevated));--mantine-color-body:var(--kbfe-background-primary);--mantine-color-text:var(--kbfe-text-primary);--mantine-color-default:var(--kbfe-background-secondary);--mantine-color-default-border:var(--kbfe-border-primary);--mantine-primary-color-filled:var(--kbfe-primary-color);--mantine-primary-color-filled-hover:color-mix(in srgb, var(--kbfe-primary-color) 88%, #000 12%);--mantine-primary-color-contrast:var(--kbfe-primary-contrast);--mantine-spacing-xs:var(--kbfe-space-xs);--mantine-spacing-sm:var(--kbfe-space-sm);--mantine-spacing-md:var(--kbfe-space-md);--mantine-spacing-lg:var(--kbfe-space-lg);--mantine-spacing-xl:var(--kbfe-space-xl);--mantine-font-size-xs:var(--kbfe-font-size-xs);--mantine-font-size-sm:var(--kbfe-font-size-sm);--mantine-font-size-md:var(--kbfe-font-size-md);--mantine-font-size-lg:var(--kbfe-font-size-lg);--mantine-line-height:var(--kbfe-line-height-normal);--mantine-h1-font-size:var(--kbfe-h1-font-size);--mantine-h2-font-size:var(--kbfe-h2-font-size);--mantine-h3-font-size:var(--kbfe-h3-font-size);--mantine-h4-font-size:var(--kbfe-h4-font-size);--mantine-h5-font-size:var(--kbfe-h5-font-size);--mantine-h6-font-size:var(--kbfe-h6-font-size);--mantine-h1-line-height:var(--kbfe-h1-line-height);--mantine-h2-line-height:var(--kbfe-h2-line-height);--mantine-h3-line-height:var(--kbfe-h3-line-height);--mantine-h4-line-height:var(--kbfe-h4-line-height);--mantine-h5-line-height:var(--kbfe-h5-line-height);--mantine-h6-line-height:var(--kbfe-h6-line-height);--mantine-h1-font-weight:var(--kbfe-font-weight-bold);--mantine-h2-font-weight:var(--kbfe-font-weight-semibold);--mantine-h3-font-weight:var(--kbfe-font-weight-semibold);--mantine-h4-font-weight:var(--kbfe-font-weight-semibold);--mantine-h5-font-weight:var(--kbfe-font-weight-semibold);--mantine-h6-font-weight:var(--kbfe-font-weight-semibold)}html[data-kbfe-visual-theme=eye-comfort]{--kbfe-chart-grid:color-mix(in srgb, var(--kbfe-border-primary) 60%, transparent);--kbfe-status-blue:color-mix(in srgb, var(--mantine-color-indigo-7) 70%, var(--kbfe-text-primary));--kbfe-status-blue-bg:color-mix(in srgb, var(--mantine-color-indigo-6) 10%, var(--kbfe-surface-elevated));--kbfe-status-cyan:color-mix(in srgb, var(--mantine-color-grape-7) 68%, var(--kbfe-text-primary));--kbfe-status-cyan-bg:color-mix(in srgb, var(--mantine-color-grape-6) 10%, var(--kbfe-surface-elevated));--kbfe-status-teal:color-mix(in srgb, var(--mantine-color-lime-7) 68%, var(--kbfe-text-primary));--kbfe-status-teal-bg:color-mix(in srgb, var(--mantine-color-lime-6) 10%, var(--kbfe-surface-elevated))}html[data-kbfe-resolved-color-scheme=dark]{--kbfe-presentation-completed-prominence:.72;--kbfe-presentation-group-background:color-mix(in srgb, var(--kbfe-primary-color) 2%, var(--kbfe-surface-elevated));--kbfe-presentation-focus-ring:0 0 0 1.5px color-mix(in srgb, var(--kbfe-primary-color) 55%, transparent);--kbfe-presentation-risk-ring:0 0 0 1.5px color-mix(in srgb, var(--kbfe-status-red) 60%, transparent);--kbfe-decorative-spotlight:color-mix(in srgb, var(--kbfe-primary-color) 12%, transparent);--kbfe-decorative-vignette:#0000002e;--kbfe-chrome-liquid-opacity:.42;--kbfe-filter-wash-strength:6%;--kbfe-filter-base-tint:1%;--kbfe-list-wash-strength:6%;--kbfe-list-row-background:color-mix(in srgb, var(--kbfe-primary-color) 5%, var(--kbfe-surface-elevated));--kbfe-row-hover-background:color-mix(in srgb, var(--kbfe-primary-color) 10%, var(--kbfe-surface-elevated));--kbfe-row-selected-background:color-mix(in srgb, var(--kbfe-primary-color) 15%, var(--kbfe-surface-elevated));--kbfe-header-glass-blur:10px;--kbfe-header-glass-saturate:1.04;--kbfe-icon-background:radial-gradient(120% 140% at 22% -10%, #ffffff24, transparent 62%), color-mix(in srgb, var(--kbfe-primary-color) 9%, var(--kbfe-surface-elevated));--kbfe-button-glow:radial-gradient(120% 160% at 20% -10%, #ffffff24, transparent 55%)}html[data-kbfe-resolved-color-scheme=light]{--kbfe-liquid-tint-a:color-mix(in srgb, var(--kbfe-primary-color) 70%, transparent);--kbfe-liquid-tint-b:color-mix(in srgb, var(--kbfe-status-blue) 56%, transparent);--kbfe-decorative-spotlight:color-mix(in srgb, var(--kbfe-primary-color) 16%, transparent);--kbfe-decorative-vignette:color-mix(in srgb, var(--kbfe-status-blue) 12%, transparent);--kbfe-icon-background:radial-gradient(120% 140% at 22% -10%, #fff6, transparent 62%), color-mix(in srgb, var(--kbfe-primary-color) 16%, var(--kbfe-surface-elevated));--kbfe-button-glow:radial-gradient(120% 160% at 20% -10%, #ffffff52, transparent 55%)}html[data-kbfe-visual-theme=high-contrast]{--kbfe-background-primary:var(--kbfe-background-primary-base);--kbfe-background-secondary:var(--kbfe-background-secondary-base);--kbfe-surface-elevated:var(--kbfe-surface-elevated-base);--kbfe-glass-surface:var(--kbfe-surface-elevated);--kbfe-glass-surface-2:var(--kbfe-surface-elevated);--kbfe-glass-highlight:none;--kbfe-liquid-tint-a:transparent;--kbfe-liquid-tint-b:transparent;--kbfe-chrome-liquid-opacity:0;--kbfe-filter-wash-strength:0%;--kbfe-filter-base-tint:0%;--kbfe-list-wash-strength:0%;--kbfe-list-row-background:var(--kbfe-surface-elevated);--kbfe-button-glow:none;--kbfe-hover-background:var(--kbfe-hover-background-base);--kbfe-text-primary:var(--kbfe-text-primary-base);--kbfe-text-secondary:var(--kbfe-text-secondary-base);--kbfe-border-primary:var(--kbfe-border-primary-base);--kbfe-border-strong:var(--kbfe-border-strong-base);--kbfe-primary-color:var(--kbfe-primary-color-base);--kbfe-row-hover-background:var(--kbfe-hover-background);--kbfe-row-selected-background:var(--kbfe-hover-background);--kbfe-code-background:var(--kbfe-surface-elevated);--kbfe-code-border:var(--kbfe-border-strong);--kbfe-code-text:var(--kbfe-text-primary);--kbfe-icon-background:var(--kbfe-surface-elevated);--kbfe-icon-border:var(--kbfe-border-strong);--kbfe-icon-color:var(--kbfe-text-primary);--kbfe-scrollbar-thumb:color-mix(in srgb, var(--kbfe-primary-color) 85%, transparent);--kbfe-scrollbar-thumb-hover:var(--kbfe-primary-color);--kbfe-chart-grid:var(--kbfe-border-primary);--kbfe-status-blue:var(--kbfe-text-primary);--kbfe-status-blue-bg:var(--kbfe-surface-elevated);--kbfe-status-orange:var(--kbfe-text-primary);--kbfe-status-orange-bg:var(--kbfe-surface-elevated);--kbfe-status-teal:var(--kbfe-text-primary);--kbfe-status-teal-bg:var(--kbfe-surface-elevated);--kbfe-status-yellow:var(--kbfe-text-primary);--kbfe-status-yellow-bg:var(--kbfe-surface-elevated);--kbfe-status-red:var(--kbfe-text-primary);--kbfe-status-red-bg:var(--kbfe-surface-elevated);--kbfe-status-cyan:var(--kbfe-text-primary);--kbfe-status-cyan-bg:var(--kbfe-surface-elevated);--kbfe-status-gray:var(--kbfe-text-primary);--kbfe-status-gray-bg:var(--kbfe-surface-elevated)}html[data-kbfe-color-intensity=light]{--kbfe-tuner-factor:.82;--kbfe-tuner-surface-scale:.72;--kbfe-tuner-hover-strength:6%;--kbfe-tuner-selected-strength:11%;--kbfe-tuner-filter-strength:6%;--kbfe-tuner-list-strength:7%;--kbfe-tuner-spotlight-strength:6%;--kbfe-tuner-chart-strength:8%;--kbfe-tuner-border-strength:5%;--kbfe-tuner-liquid-a-strength:24%;--kbfe-tuner-liquid-b-strength:17%;--kbfe-tuner-chrome-opacity:.42}html[data-kbfe-color-intensity=high]{--kbfe-tuner-factor:1.3;--kbfe-tuner-surface-scale:1.45;--kbfe-tuner-hover-strength:15%;--kbfe-tuner-selected-strength:23%;--kbfe-tuner-filter-strength:14%;--kbfe-tuner-list-strength:16%;--kbfe-tuner-spotlight-strength:15%;--kbfe-tuner-chart-strength:18%;--kbfe-tuner-border-strength:10%;--kbfe-tuner-liquid-a-strength:42%;--kbfe-tuner-liquid-b-strength:32%;--kbfe-tuner-chrome-opacity:.62}html[data-kbfe-color-intensity=extra-high]{--kbfe-tuner-factor:1.7;--kbfe-tuner-surface-scale:1.9;--kbfe-tuner-hover-strength:22%;--kbfe-tuner-selected-strength:34%;--kbfe-tuner-filter-strength:20%;--kbfe-tuner-list-strength:23%;--kbfe-tuner-spotlight-strength:22%;--kbfe-tuner-chart-strength:26%;--kbfe-tuner-border-strength:16%;--kbfe-tuner-liquid-a-strength:55%;--kbfe-tuner-liquid-b-strength:44%;--kbfe-tuner-chrome-opacity:.78}html[data-kbfe-color-intensity=max]{--kbfe-tuner-factor:2.15;--kbfe-tuner-surface-scale:2.35;--kbfe-tuner-hover-strength:30%;--kbfe-tuner-selected-strength:46%;--kbfe-tuner-filter-strength:28%;--kbfe-tuner-list-strength:32%;--kbfe-tuner-spotlight-strength:30%;--kbfe-tuner-chart-strength:36%;--kbfe-tuner-border-strength:24%;--kbfe-tuner-liquid-a-strength:70%;--kbfe-tuner-liquid-b-strength:58%;--kbfe-tuner-chrome-opacity:.9}html[data-kbfe-color-intensity=ultra]{--kbfe-tuner-factor:2.65;--kbfe-tuner-surface-scale:2.8;--kbfe-tuner-hover-strength:38%;--kbfe-tuner-selected-strength:58%;--kbfe-tuner-filter-strength:36%;--kbfe-tuner-list-strength:42%;--kbfe-tuner-spotlight-strength:40%;--kbfe-tuner-chart-strength:48%;--kbfe-tuner-border-strength:32%;--kbfe-tuner-liquid-a-strength:82%;--kbfe-tuner-liquid-b-strength:70%;--kbfe-tuner-chrome-opacity:1}html[data-kbfe-visual-theme=high-contrast],html[data-kbfe-visual-theme=high-contrast][data-kbfe-resolved-color-scheme=dark]{--kbfe-presentation-completed-prominence:1;--kbfe-presentation-group-background:var(--kbfe-surface-elevated);--kbfe-presentation-focus-ring:0 0 0 2px var(--kbfe-border-strong);--kbfe-presentation-risk-ring:0 0 0 2px var(--kbfe-risk-border)}html[data-kbfe-transparency=low]{--kbfe-header-glass-blur:0px;--kbfe-header-glass-saturate:1;--kbfe-header-glass-surface:var(--kbfe-surface-elevated);--kbfe-glass-blur-1:0px;--kbfe-glass-blur-2:0px;--kbfe-glass-saturate:1;--kbfe-glass-surface:var(--kbfe-surface-elevated);--kbfe-glass-surface-2:var(--kbfe-surface-elevated);--kbfe-glass-highlight:none;--kbfe-liquid-tint-a:transparent;--kbfe-liquid-tint-b:transparent;--kbfe-decorative-spotlight:transparent;--kbfe-decorative-vignette:transparent}html[data-kbfe-transparency=high]:not([data-kbfe-visual-theme=high-contrast]){--kbfe-header-glass-surface:color-mix(in srgb, var(--kbfe-surface-elevated) 52%, transparent);--kbfe-glass-surface:color-mix(in srgb, var(--kbfe-surface-elevated) 58%, transparent);--kbfe-glass-surface-2:color-mix(in srgb, var(--kbfe-surface-elevated) 72%, transparent);--kbfe-header-glass-blur:16px;--kbfe-glass-blur-1:24px;--kbfe-glass-blur-2:30px;--kbfe-glass-saturate:1.28}html[data-kbfe-transparency=extra-high]:not([data-kbfe-visual-theme=high-contrast]){--kbfe-header-glass-surface:color-mix(in srgb, var(--kbfe-surface-elevated) 47%, transparent);--kbfe-glass-surface:color-mix(in srgb, var(--kbfe-surface-elevated) 53%, transparent);--kbfe-glass-surface-2:color-mix(in srgb, var(--kbfe-surface-elevated) 69%, transparent);--kbfe-header-glass-blur:18px;--kbfe-glass-blur-1:27px;--kbfe-glass-blur-2:33px;--kbfe-glass-saturate:1.34}html[data-kbfe-transparency=max]:not([data-kbfe-visual-theme=high-contrast]){--kbfe-header-glass-surface:color-mix(in srgb, var(--kbfe-surface-elevated) 44%, transparent);--kbfe-glass-surface:color-mix(in srgb, var(--kbfe-surface-elevated) 50%, transparent);--kbfe-glass-surface-2:color-mix(in srgb, var(--kbfe-surface-elevated) 67%, transparent);--kbfe-header-glass-blur:19px;--kbfe-glass-blur-1:29px;--kbfe-glass-blur-2:35px;--kbfe-glass-saturate:1.38}html[data-kbfe-transparency=ultra]:not([data-kbfe-visual-theme=high-contrast]){--kbfe-header-glass-surface:color-mix(in srgb, var(--kbfe-surface-elevated) 42%, transparent);--kbfe-glass-surface:color-mix(in srgb, var(--kbfe-surface-elevated) 48%, transparent);--kbfe-glass-surface-2:color-mix(in srgb, var(--kbfe-surface-elevated) 66%, transparent);--kbfe-header-glass-blur:20px;--kbfe-glass-blur-1:30px;--kbfe-glass-blur-2:36px;--kbfe-glass-saturate:1.4}html[data-kbfe-dim-level=light]{--kbfe-background-primary:color-mix(in srgb, var(--kbfe-background-primary-base) 88%, #fff);--kbfe-background-secondary:color-mix(in srgb, var(--kbfe-background-secondary-base) 90%, #fff);--kbfe-surface-elevated:color-mix(in srgb, var(--kbfe-surface-elevated-base) 92%, #fff)}html[data-kbfe-dim-level=medium]{--kbfe-background-primary:color-mix(in srgb, var(--kbfe-background-primary-base) 96%, #000);--kbfe-surface-elevated:color-mix(in srgb, var(--kbfe-surface-elevated-base) 98%, #000)}html[data-kbfe-dim-level=high]{--kbfe-background-primary:color-mix(in srgb, var(--kbfe-background-primary-base) 90%, #000);--kbfe-surface-elevated:color-mix(in srgb, var(--kbfe-surface-elevated-base) 94%, #000)}html[data-kbfe-dim-level=extra-high]{--kbfe-background-primary:color-mix(in srgb, var(--kbfe-background-primary-base) 84%, #000);--kbfe-surface-elevated:color-mix(in srgb, var(--kbfe-surface-elevated-base) 90%, #000)}html[data-kbfe-dim-level=max]{--kbfe-background-primary:color-mix(in srgb, var(--kbfe-background-primary-base) 78%, #000);--kbfe-surface-elevated:color-mix(in srgb, var(--kbfe-surface-elevated-base) 86%, #000)}html[data-kbfe-dim-level=ultra]{--kbfe-background-primary:color-mix(in srgb, var(--kbfe-background-primary-base) 72%, #000);--kbfe-surface-elevated:color-mix(in srgb, var(--kbfe-surface-elevated-base) 82%, #000)}html[data-kbfe-resolved-color-scheme=dark][data-kbfe-dim-level=max]{--kbfe-background-primary:color-mix(in srgb, var(--kbfe-background-primary-base) 92%, #000)}html[data-kbfe-resolved-color-scheme=dark][data-kbfe-dim-level=ultra]{--kbfe-background-primary:color-mix(in srgb, var(--kbfe-background-primary-base) 88%, #000)}html[data-kbfe-contrast-level=light]{--kbfe-border-primary:color-mix(in srgb, var(--kbfe-border-primary-base) 38%, var(--kbfe-surface-elevated));--kbfe-border-strong:color-mix(in srgb, var(--kbfe-border-strong-base) 58%, var(--kbfe-surface-elevated));--kbfe-text-secondary:color-mix(in srgb, var(--kbfe-text-secondary-base) 76%, var(--kbfe-surface-elevated))}html[data-kbfe-contrast-level=high]{--kbfe-border-primary:color-mix(in srgb, var(--kbfe-border-primary-base) 82%, var(--kbfe-text-primary-base));--kbfe-border-strong:color-mix(in srgb, var(--kbfe-border-strong-base) 72%, var(--kbfe-text-primary-base))}html[data-kbfe-contrast-level=extra-high]{--kbfe-border-primary:color-mix(in srgb, var(--kbfe-border-primary-base) 70%, var(--kbfe-text-primary-base));--kbfe-border-strong:color-mix(in srgb, var(--kbfe-border-strong-base) 58%, var(--kbfe-text-primary-base))}html[data-kbfe-contrast-level=max]{--kbfe-border-primary:color-mix(in srgb, var(--kbfe-border-primary-base) 58%, var(--kbfe-text-primary-base));--kbfe-border-strong:color-mix(in srgb, var(--kbfe-border-strong-base) 44%, var(--kbfe-text-primary-base))}html[data-kbfe-contrast-level=ultra]{--kbfe-border-primary:color-mix(in srgb, var(--kbfe-border-primary-base) 46%, var(--kbfe-text-primary-base));--kbfe-border-strong:color-mix(in srgb, var(--kbfe-border-strong-base) 30%, var(--kbfe-text-primary-base))}html[data-kbfe-visual-theme=high-contrast]{--kbfe-background-primary:var(--kbfe-background-primary-base);--kbfe-surface-elevated:var(--kbfe-surface-elevated-base);--kbfe-text-secondary:var(--kbfe-text-secondary-base);--kbfe-border-primary:var(--kbfe-border-primary-base);--kbfe-border-strong:var(--kbfe-border-strong-base)}html[data-kbfe-secondary-contrast=muted]:not([data-kbfe-visual-theme=high-contrast]){--kbfe-presentation-secondary-text:color-mix(in srgb, var(--kbfe-text-secondary) 88%, var(--kbfe-background-primary-base))}html[data-kbfe-density=compact]{--kbfe-space-xs:.375rem;--kbfe-space-sm:.5625rem;--kbfe-space-md:.75rem;--kbfe-space-lg:1rem;--kbfe-space-xl:1.125rem;--kbfe-font-size-xs:.6875rem;--kbfe-font-size-sm:.8125rem;--kbfe-font-size-md:.9rem;--kbfe-font-size-lg:1rem;--kbfe-h1-font-size:1.5rem;--kbfe-h2-font-size:1.25rem;--kbfe-h3-font-size:1.0625rem;--kbfe-h4-font-size:.9375rem;--kbfe-h5-font-size:.8125rem;--kbfe-h6-font-size:.75rem;--kbfe-control-height-sm:1.75rem;--kbfe-control-height-md:2rem;--kbfe-control-height-lg:2.25rem}html[data-kbfe-color-preset=teal]:not([data-kbfe-resolved-color-scheme=dark]),html[data-kbfe-color-preset=teal][data-kbfe-resolved-color-scheme=light]{--kbfe-primary-color-base:#0d9488;--kbfe-primary-contrast:#fff}html[data-kbfe-color-preset=teal][data-kbfe-resolved-color-scheme=dark]{--kbfe-primary-color-base:#2dd4bf;--kbfe-primary-contrast:#042f2e}html[data-kbfe-color-preset=ocean]:not([data-kbfe-resolved-color-scheme=dark]),html[data-kbfe-color-preset=ocean][data-kbfe-resolved-color-scheme=light]{--kbfe-primary-color-base:#3182ce;--kbfe-primary-contrast:#fff}html[data-kbfe-color-preset=ocean][data-kbfe-resolved-color-scheme=dark]{--kbfe-primary-color-base:#63b3ed;--kbfe-primary-contrast:#1a365d}html[data-kbfe-color-preset=forest]:not([data-kbfe-resolved-color-scheme=dark]),html[data-kbfe-color-preset=forest][data-kbfe-resolved-color-scheme=light]{--kbfe-primary-color-base:#38a169;--kbfe-primary-contrast:#fff}html[data-kbfe-color-preset=forest][data-kbfe-resolved-color-scheme=dark]{--kbfe-primary-color-base:#68d391;--kbfe-primary-contrast:#1c4532}html[data-kbfe-color-preset=sunset]:not([data-kbfe-resolved-color-scheme=dark]),html[data-kbfe-color-preset=sunset][data-kbfe-resolved-color-scheme=light]{--kbfe-primary-color-base:#dd6b20;--kbfe-primary-contrast:#4a2410}html[data-kbfe-color-preset=sunset][data-kbfe-resolved-color-scheme=dark]{--kbfe-primary-color-base:#f6ad55;--kbfe-primary-contrast:#652b19}html[data-kbfe-color-preset=midnight]:not([data-kbfe-resolved-color-scheme=dark]),html[data-kbfe-color-preset=midnight][data-kbfe-resolved-color-scheme=light]{--kbfe-primary-color-base:#5a67d8;--kbfe-primary-contrast:#fff}html[data-kbfe-color-preset=midnight][data-kbfe-resolved-color-scheme=dark]{--kbfe-primary-color-base:#a3bffa;--kbfe-primary-contrast:#342d5e}html[data-kbfe-color-preset=lavender]:not([data-kbfe-resolved-color-scheme=dark]),html[data-kbfe-color-preset=lavender][data-kbfe-resolved-color-scheme=light]{--kbfe-primary-color-base:#805ad5;--kbfe-primary-contrast:#fff}html[data-kbfe-color-preset=lavender][data-kbfe-resolved-color-scheme=dark]{--kbfe-primary-color-base:#b794f4;--kbfe-primary-contrast:#322659}html[data-kbfe-color-preset=rose]:not([data-kbfe-resolved-color-scheme=dark]),html[data-kbfe-color-preset=rose][data-kbfe-resolved-color-scheme=light]{--kbfe-primary-color-base:#d53f8c;--kbfe-primary-contrast:#fff}html[data-kbfe-color-preset=rose][data-kbfe-resolved-color-scheme=dark]{--kbfe-primary-color-base:#f687b3;--kbfe-primary-contrast:#521b41}html[data-kbfe-color-preset=amber]:not([data-kbfe-resolved-color-scheme=dark]),html[data-kbfe-color-preset=amber][data-kbfe-resolved-color-scheme=light]{--kbfe-primary-color-base:#d69e2e;--kbfe-primary-contrast:#4a330a}html[data-kbfe-color-preset=amber][data-kbfe-resolved-color-scheme=dark]{--kbfe-primary-color-base:#ecc94b;--kbfe-primary-contrast:#5f370e}html[data-kbfe-color-preset=slate]:not([data-kbfe-resolved-color-scheme=dark]),html[data-kbfe-color-preset=slate][data-kbfe-resolved-color-scheme=light]{--kbfe-primary-color-base:#4a5568;--kbfe-primary-contrast:#fff}html[data-kbfe-color-preset=slate][data-kbfe-resolved-color-scheme=dark]{--kbfe-primary-color-base:#a0aec0;--kbfe-primary-contrast:#171923}html[data-kbfe-color-preset=aurora]:not([data-kbfe-resolved-color-scheme=dark]),html[data-kbfe-color-preset=aurora][data-kbfe-resolved-color-scheme=light]{--kbfe-primary-color-base:#0891b2;--kbfe-primary-contrast:#fff}html[data-kbfe-color-preset=aurora][data-kbfe-resolved-color-scheme=dark]{--kbfe-primary-color-base:#22d3ee;--kbfe-primary-contrast:#164e63}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--kbfe-safe-top:env(safe-area-inset-top,0px);--kbfe-safe-bottom:env(safe-area-inset-bottom,0px);--kbfe-safe-left:env(safe-area-inset-left,0px);--kbfe-safe-right:env(safe-area-inset-right,0px);--kbfe-keyboard-inset:0px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}@media (prefers-reduced-transparency:reduce){:root{--kbfe-header-glass-surface:var(--kbfe-surface-elevated);--kbfe-glass-surface:var(--kbfe-surface-elevated);--kbfe-glass-surface-2:var(--kbfe-surface-elevated);--kbfe-glass-highlight:none;--kbfe-liquid-tint-a:transparent;--kbfe-liquid-tint-b:transparent}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--kbfe-header-glass-surface:var(--kbfe-surface-elevated);--kbfe-glass-surface:var(--kbfe-surface-elevated);--kbfe-glass-surface-2:var(--kbfe-surface-elevated);--kbfe-glass-highlight:none;--kbfe-liquid-tint-a:transparent;--kbfe-liquid-tint-b:transparent}}button,a,[role=button],input,select,textarea{touch-action:manipulation}body{min-width:320px;color:var(--kbfe-text-primary);background:var(--kbfe-page-background);margin:0;position:relative}#root{z-index:var(--kbfe-z-content);isolation:isolate;min-height:100dvh;position:relative}body:before{z-index:var(--kbfe-z-background-texture);content:"";pointer-events:none;background-image:radial-gradient(circle at center, var(--kbfe-decorative-dot-color) 1px, transparent 1.6px);opacity:.6;background-size:22px 22px;position:fixed;inset:0}body:after{z-index:var(--kbfe-z-background-texture);content:"";pointer-events:none;background:radial-gradient(60% 45% at 50% 0%, var(--kbfe-decorative-spotlight) 0%, transparent 70%), radial-gradient(70% 65% at 50% 100%, var(--kbfe-decorative-vignette) 0%, transparent 72%);position:fixed;inset:0}.mantine-AppShell-root{z-index:var(--kbfe-z-content);position:relative}::selection{background:color-mix(in srgb, var(--kbfe-primary-color) 24%, transparent);color:var(--kbfe-text-primary)}.tabular-nums{font-variant-numeric:tabular-nums;font-family:Geist Mono Variable,Geist Variable,ui-monospace,monospace}.risk-panel{border-color:var(--kbfe-risk-border);background:var(--kbfe-risk-background)}html[data-kbfe-resolved-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-kbfe-resolved-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-kbfe-visual-theme=high-contrast] :focus-visible{outline:3px solid var(--kbfe-primary-color);outline-offset:2px}html[data-kbfe-density=compact] .mantine-Button-root,html[data-kbfe-density=compact] .mantine-Input-input{min-height:var(--kbfe-control-height-md)}html[data-kbfe-density=compact] .mantine-Table-th,html[data-kbfe-density=compact] .mantine-Table-td{font-size:var(--kbfe-font-size-xs);padding-block:.375rem;padding-inline:.625rem}html[data-kbfe-density=compact] .mantine-Card-root,html[data-kbfe-density=compact] .mantine-Paper-root{padding:var(--kbfe-space-sm)!important}html[data-kbfe-density=compact] .mantine-InputWrapper-root{margin-bottom:.375rem}html[data-kbfe-density=compact] .mantine-InputWrapper-label{font-size:var(--kbfe-font-size-xs);margin-bottom:.125rem}html[data-kbfe-density=compact] .app-shell-nav .mantine-NavLink-root{min-height:2rem;padding-block:.25rem}html[data-kbfe-density=compact] .mantine-Title-root{letter-spacing:-.01em}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--kbfe-scrollbar-thumb) var(--kbfe-scrollbar-track)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--kbfe-scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--kbfe-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--kbfe-scrollbar-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}.mantine-NavLink-root{transition:background-color .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),color .18s cubic-bezier(.2,.8,.2,1),transform .14s cubic-bezier(.2,.8,.2,1)!important}.mantine-NavLink-root:hover{transform:translate(3px)}.mantine-Button-root,.mantine-ActionIcon-root,.mantine-UnstyledButton-root,.mantine-Menu-item,.mantine-Tabs-tab{transition:background-color .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),transform .14s cubic-bezier(.2,.8,.2,1)}.mantine-Button-root:hover:not(:disabled),.mantine-ActionIcon-root:hover:not(:disabled){box-shadow:0 8px 18px -16px color-mix(in srgb, var(--kbfe-primary-color) 42%, transparent)}[data-mantine-color-scheme] .mantine-Button-root[data-variant=filled]{--button-bg:var(--kbfe-button-glow), var(--mantine-primary-color-filled)}[data-mantine-color-scheme] .mantine-ActionIcon-root[data-variant=filled]{--ai-bg:var(--kbfe-button-glow), var(--mantine-primary-color-filled)}.mantine-Button-root:active:not(:disabled),.mantine-ActionIcon-root:active:not(:disabled),.mantine-NavLink-root:active{transform:translateY(1px)scale(.99)}html[data-kbfe-resolved-color-scheme=dark] .mantine-NavLink-root[data-active]{background-color:color-mix(in srgb, var(--mantine-primary-color-filled) 16%, transparent)!important;color:var(--mantine-primary-color-filled)!important}html[data-kbfe-resolved-color-scheme=dark] .mantine-NavLink-root[data-active]:hover{background-color:color-mix(in srgb, var(--mantine-primary-color-filled) 24%, transparent)!important}html[data-kbfe-resolved-color-scheme=light] .mantine-NavLink-root[data-active]{background-color:color-mix(in srgb, var(--mantine-primary-color-filled) 12%, transparent)!important;color:color-mix(in srgb, var(--mantine-primary-color-filled) 64%, var(--kbfe-text-primary))!important}:focus-visible{outline:2px solid var(--kbfe-primary-color)!important;outline-offset:2px!important}.skip-link{background:var(--kbfe-primary-color);z-index:var(--kbfe-z-skip-link);border-radius:0 0 var(--kbfe-radius-md) var(--kbfe-radius-md);padding:8px 16px;font-size:.875rem;font-weight:600;text-decoration:none;position:absolute;top:-48px;left:1.5rem;color:var(--kbfe-primary-contrast)!important}html[data-kbfe-visual-theme=high-contrast] body:before,html[data-kbfe-visual-theme=high-contrast] body:after{display:none}.kbfe-liquid-surface{isolation:isolate;position:relative}.kbfe-liquid-surface:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 22% 28%, var(--kbfe-liquid-tint-a), transparent 58%), radial-gradient(circle at 76% 68%, var(--kbfe-liquid-tint-b), transparent 58%);filter:blur(32px);opacity:.85;animation:kbfe-liquid-undulate var(--kbfe-liquid-duration) ease-in-out infinite;mix-blend-mode:overlay;will-change:transform;position:absolute;inset:-25%}html[data-kbfe-resolved-color-scheme=dark] .kbfe-liquid-surface:before{mix-blend-mode:soft-light;opacity:.7}html[data-kbfe-visual-theme=high-contrast] .kbfe-liquid-surface:before{display:none}@keyframes kbfe-liquid-undulate{0%{transform:translate(-4%,-3%)scale(1)}33%{transform:translate(3%,4%)scale(1.06)}66%{transform:translate(-3%,3%)scale(.97)}to{transform:translate(-4%,-3%)scale(1)}}.skip-link:focus{top:0;outline:2px solid var(--kbfe-primary-color)!important;outline-offset:2px!important}.mantine-Text-root,.mantine-Title-root,p,h1,h2,h3,h4,h5,h6{text-wrap:pretty}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mantine-NavLink-root:hover{transform:none}}.mantine-AppShell-header{isolation:isolate;border-bottom-color:var(--kbfe-border-primary);background:var(--kbfe-header-glass-surface);box-shadow:0 1px 0 color-mix(in srgb, var(--kbfe-background-secondary) 78%, transparent), var(--kbfe-glass-highlight);-webkit-backdrop-filter:blur(var(--kbfe-header-glass-blur)) saturate(var(--kbfe-header-glass-saturate));backdrop-filter:blur(var(--kbfe-header-glass-blur)) saturate(var(--kbfe-header-glass-saturate));overflow:hidden}.mantine-AppShell-navbar{isolation:isolate;border-right-color:var(--kbfe-border-primary);background:var(--kbfe-glass-surface);box-shadow:inset -1px 0 0 color-mix(in srgb, var(--kbfe-background-secondary) 64%, transparent), var(--kbfe-glass-highlight);-webkit-backdrop-filter:blur(var(--kbfe-glass-blur-1)) saturate(var(--kbfe-glass-saturate));backdrop-filter:blur(var(--kbfe-glass-blur-1)) saturate(var(--kbfe-glass-saturate));contain:layout paint;flex-direction:column;transition:width .16s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden}.mantine-AppShell-header:before,.mantine-AppShell-navbar:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 22% 28%, var(--kbfe-liquid-tint-a), transparent 58%), radial-gradient(circle at 76% 68%, var(--kbfe-liquid-tint-b), transparent 58%);filter:blur(32px);opacity:var(--kbfe-chrome-liquid-opacity);animation:kbfe-liquid-undulate var(--kbfe-liquid-duration) ease-in-out infinite;mix-blend-mode:overlay;position:absolute;inset:-25%}.mantine-AppShell-navbar:before{animation:none}html[data-kbfe-resolved-color-scheme=dark] .mantine-AppShell-header:before,html[data-kbfe-resolved-color-scheme=dark] .mantine-AppShell-navbar:before{mix-blend-mode:soft-light}html[data-kbfe-visual-theme=high-contrast] .mantine-AppShell-header,html[data-kbfe-visual-theme=high-contrast] .mantine-AppShell-navbar{background:var(--kbfe-surface-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-kbfe-visual-theme=high-contrast] .mantine-AppShell-header:before,html[data-kbfe-visual-theme=high-contrast] .mantine-AppShell-navbar:before{display:none}.app-shell-nav{flex:auto;align-content:start;gap:.25rem;min-width:0;display:grid}.app-shell-nav .mantine-NavLink-root{border-radius:var(--kbfe-radius-md);white-space:nowrap;border:1px solid #0000;transition:width .16s cubic-bezier(.2,.8,.2,1),padding .16s cubic-bezier(.2,.8,.2,1),background-color .12s,border-color .12s;position:relative;overflow:hidden}.app-shell-nav .mantine-NavLink-body{opacity:1;min-width:0;max-width:14rem;transition:max-width .14s cubic-bezier(.2,.8,.2,1),opacity 90ms ease-out,transform .14s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translate(0)}.app-shell-nav .mantine-NavLink-root[data-active]:before{inset-block:.5rem;content:"";border-radius:0 var(--kbfe-radius-pill) var(--kbfe-radius-pill) 0;background:var(--kbfe-primary-color);width:3px;position:absolute;left:0}.app-shell-nav .mantine-NavLink-root:hover{border-color:color-mix(in srgb, var(--kbfe-primary-color) 34%, var(--kbfe-border-primary));background:linear-gradient(100deg, color-mix(in srgb, var(--kbfe-primary-color) 14%, transparent), transparent 78%), color-mix(in srgb, var(--kbfe-primary-color) 7%, var(--kbfe-surface-elevated));color:color-mix(in srgb, var(--kbfe-primary-color) 68%, var(--kbfe-text-primary));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--kbfe-primary-color) 48%, transparent)}.app-shell-nav .mantine-NavLink-root:hover .mantine-NavLink-section{color:var(--kbfe-primary-color)}.app-shell-nav .mantine-NavLink-root[data-active]{border-color:color-mix(in srgb, var(--kbfe-primary-color) 42%, var(--kbfe-border-primary));box-shadow:none;background:linear-gradient(100deg, color-mix(in srgb, var(--kbfe-primary-color) 18%, transparent), transparent 82%), color-mix(in srgb, var(--kbfe-primary-color) 10%, var(--kbfe-surface-elevated))!important;color:color-mix(in srgb, var(--kbfe-primary-color) 70%, var(--kbfe-text-primary))!important}html[data-kbfe-resolved-color-scheme=dark] .app-shell-nav .mantine-NavLink-root:hover{border-color:color-mix(in srgb, var(--kbfe-primary-color) 40%, var(--kbfe-border-primary));background:linear-gradient(100deg, color-mix(in srgb, var(--kbfe-primary-color) 12%, transparent), transparent 78%), color-mix(in srgb, var(--kbfe-primary-color) 8%, var(--kbfe-surface-elevated))}html[data-kbfe-resolved-color-scheme] .app-shell-nav .mantine-NavLink-root[data-active]{color:color-mix(in srgb, var(--kbfe-primary-color) 70%, var(--kbfe-text-primary))!important;background-color:#0000!important}html[data-kbfe-visual-theme=high-contrast] .app-shell-nav .mantine-NavLink-root:hover,html[data-kbfe-visual-theme=high-contrast] .app-shell-nav .mantine-NavLink-root[data-active]{border-color:var(--kbfe-border-strong);box-shadow:none;background:var(--kbfe-hover-background)!important;color:var(--kbfe-text-primary)!important}.mantine-AppShell-navbar[data-rail=true]{padding-inline:.75rem!important}.mantine-AppShell-navbar[data-rail=true] .app-shell-nav{justify-items:center;gap:.375rem}.mantine-AppShell-navbar[data-rail=true] .mantine-NavLink-root{justify-content:center;align-items:center;width:3rem;min-height:3rem;padding:0;display:inline-flex}.mantine-AppShell-navbar[data-rail=true] .mantine-NavLink-section{margin-inline-end:0}.mantine-AppShell-navbar[data-rail=true] .mantine-NavLink-body,.mantine-AppShell-navbar[data-rail=true] .mantine-NavLink-chevron{visibility:hidden;opacity:0;pointer-events:none;flex:0 0 0;width:0;max-width:0;transform:translate(-.35rem)}.brand-collapse-toggle{top:50%;right:var(--kbfe-space-md);position:absolute;transition:none!important;transform:translateY(-50%)!important}.brand-collapse-toggle:hover,.brand-collapse-toggle:active:not(:disabled){transform:translateY(-50%)!important}.app-shell-navbar-top{flex:none;justify-content:center;padding-bottom:.375rem;display:flex}.app-shell-header-frame{align-items:stretch;width:100%;height:100%;display:flex;position:relative}.brand-zone{justify-content:flex-start;align-items:center;gap:var(--kbfe-space-sm);width:var(--app-shell-navbar-width,17rem);flex:0 0 var(--app-shell-navbar-width,17rem);min-width:0;padding-inline:var(--kbfe-space-lg);border-right:1px solid var(--kbfe-border-primary);transition:width .16s cubic-bezier(.2,.8,.2,1),flex-basis .16s cubic-bezier(.2,.8,.2,1),padding .16s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.header-body{justify-content:flex-end;align-items:center;gap:var(--kbfe-space-md);min-width:0;padding-inline:var(--kbfe-space-lg);flex:auto;display:flex}.header-actions{padding-left:var(--kbfe-space-md);border-left:1px solid color-mix(in srgb, var(--kbfe-border-primary) 72%, transparent);flex:none}.theme-toggle-action{position:relative;overflow:hidden}.theme-toggle-icon{opacity:0;justify-content:center;align-items:center;transition:opacity .17s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:absolute;inset:0;transform:scale(.72)rotate(-42deg)}.theme-toggle-icon svg{display:block}.theme-toggle-action[data-theme-state=auto] .theme-toggle-icon-auto,.theme-toggle-action[data-theme-state=light] .theme-toggle-icon-light,.theme-toggle-action[data-theme-state=dark] .theme-toggle-icon-dark{opacity:1;transform:scale(1)rotate(0)}.header-search-track{justify-content:center;align-items:center;width:min(44rem,max(12rem,100vw - 36rem));min-width:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-mark{min-width:0;color:inherit;border-radius:var(--kbfe-radius-md);align-items:center;gap:.625rem;transition:background-color .18s cubic-bezier(.2,.8,.2,1),transform .14s cubic-bezier(.2,.8,.2,1);display:inline-flex}.brand-mark:hover{background:color-mix(in srgb, var(--kbfe-primary-color) 6%, transparent);transform:translateY(-1px)}.brand-mark:active{transform:translateY(0)}.brand-logo-frame{flex:none;justify-content:center;align-items:center;width:5rem;height:2.75rem;transition:width .16s cubic-bezier(.2,.8,.2,1),height .16s cubic-bezier(.2,.8,.2,1);display:inline-flex}.brand-logo{object-fit:contain;filter:drop-shadow(0 1px 1px #0f172a1f);width:100%;height:100%;display:block}.brand-title{line-height:1}.brand-wordmark{opacity:1;flex-direction:column;justify-content:center;min-width:0;max-width:7rem;max-height:2.75rem;transition:max-width .14s cubic-bezier(.2,.8,.2,1),opacity 90ms ease-out;display:inline-flex;overflow:hidden}.brand-wordmark-line{color:#063891;white-space:nowrap;line-height:1.15}.brand-wordmark-sub{color:#fd5807;font-size:.75rem;font-weight:500}.brand-zone[data-rail=true]{justify-content:center;padding-inline:.75rem}.brand-zone[data-rail=true] .brand-wordmark{opacity:0;pointer-events:none;max-width:0}.brand-zone[data-rail=true] .brand-mark{justify-content:center}.brand-zone[data-rail=true] .brand-logo-frame{width:2.75rem;height:2.75rem}.profile-trigger{border-radius:var(--kbfe-radius-md);border:1px solid #0000;padding:.25rem .375rem;transition:background-color .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),transform .14s cubic-bezier(.2,.8,.2,1)}.profile-trigger:hover{background:var(--kbfe-hover-background);border-color:color-mix(in srgb, var(--kbfe-primary-color) 16%, var(--kbfe-border-primary))}.profile-trigger:active{transform:translateY(1px)}.profile-trigger .mantine-Avatar-placeholder{background:var(--kbfe-primary-color);color:var(--kbfe-primary-contrast);font-weight:600}.profile-menu-item{border-radius:var(--kbfe-radius-md)}.profile-menu-dropdown{padding:.375rem}.profile-menu-item:hover{background:color-mix(in srgb, var(--kbfe-primary-color) 10%, var(--kbfe-surface-elevated));color:var(--kbfe-text-primary)}.profile-menu-item:hover .mantine-Menu-itemSection{color:var(--kbfe-primary-color)}.profile-menu-item-danger:hover .mantine-Menu-itemSection{color:var(--kbfe-status-red)}.notification-bell-static,.notification-bell-icon{justify-content:center;align-items:center;display:inline-flex}.notification-bell-static{border-radius:var(--kbfe-radius-md);width:2.25rem;height:2.25rem;color:var(--kbfe-text-secondary)}.notification-bell-icon{width:2.25rem;height:2.25rem}.notification-bell-indicator .mantine-Indicator-indicator{border:2px solid var(--kbfe-glass-surface);min-width:1rem;padding-inline:.25rem;font-size:.625rem;font-weight:700;line-height:1}.notification-bell-trigger{border-radius:var(--kbfe-radius-md);width:2.25rem;height:2.25rem;color:var(--kbfe-text-secondary);justify-content:center;align-items:center;display:inline-flex}.notification-bell-item{width:100%;padding:var(--kbfe-space-sm) var(--kbfe-space-md);border-bottom:1px solid var(--kbfe-border-primary);color:inherit;cursor:pointer;align-items:flex-start;gap:var(--kbfe-space-xs);text-align:left;font:inherit;background:0 0;border-top:0;border-left:0;border-right:0;display:flex}.notification-bell-item:last-child{border-bottom:none}.notification-bell-item:focus-visible{outline:2px solid var(--kbfe-focus-ring);outline-offset:-2px}.notification-bell-item.is-unread{background:color-mix(in srgb, var(--kbfe-primary-color) 6%, transparent)}.notification-bell-dot{background-color:var(--kbfe-status-red);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.35rem;display:inline-block}.language-toggle{border-radius:var(--kbfe-radius-md);border:1px solid var(--kbfe-border-primary);color:inherit;align-items:center;padding:.375rem .625rem;transition:background-color .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),transform .14s cubic-bezier(.2,.8,.2,1);display:inline-flex}.language-toggle:hover{background:var(--kbfe-hover-background);border-color:color-mix(in srgb, var(--kbfe-primary-color) 16%, var(--kbfe-border-primary))}.language-toggle:active{transform:translateY(1px)}.flag-icon{border-radius:var(--kbfe-radius-xs);flex:none;display:block}.profile-meta{max-width:11rem}.sidebar-user-footer{justify-content:space-between;align-items:center;gap:var(--kbfe-space-sm);padding-top:var(--kbfe-space-sm);border-top:1px solid var(--kbfe-border-primary);flex:none;margin-top:auto;display:flex}.sidebar-user-footer-info{min-width:0;transition:opacity .15s,max-width .2s;overflow:hidden}.sidebar-user-footer-info .profile-meta{white-space:nowrap;overflow:hidden}.sidebar-user-footer-logout{flex:none;transition:opacity .15s,max-width .2s,margin .2s;overflow:hidden}.mantine-AppShell-navbar[data-rail=true] .sidebar-user-footer{align-items:center;gap:var(--kbfe-space-sm);flex-direction:column}.sidebar-user-footer[data-rail=true] .sidebar-user-footer-info{justify-content:center}@media (prefers-reduced-motion:reduce){.workspace-app-shell{--app-shell-transition-duration:0s!important}.mantine-AppShell-navbar,.app-shell-nav .mantine-NavLink-root,.app-shell-nav .mantine-NavLink-body,.brand-zone,.brand-logo-frame,.brand-wordmark,.sidebar-user-footer-info,.sidebar-user-footer-logout{transition:none}}.notification-item{padding:var(--kbfe-space-sm) var(--kbfe-space-md);border-bottom:1px solid var(--kbfe-border-primary)}.notification-item:last-child{border-bottom:none}.notification-item.is-unread{background:color-mix(in srgb, var(--kbfe-primary-color) 6%, transparent)}.mobile-bottom-nav,.mobile-bottom-more-backdrop,.mobile-bottom-more-panel,.mobile-quick-actions-button,.mobile-quick-delete-zone{display:none}html.mobile-more-open,body.mobile-more-open{overscroll-behavior:none;overflow:hidden}.mobile-quick-actions-popover{width:min(17rem,100vw - 1.25rem);border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 24%, var(--kbfe-border-primary))!important;border-radius:var(--kbfe-radius-md)!important;background:var(--kbfe-glass-surface-2)!important;-webkit-backdrop-filter:blur(var(--kbfe-glass-blur-2)) saturate(var(--kbfe-glass-saturate))!important;backdrop-filter:blur(var(--kbfe-glass-blur-2)) saturate(var(--kbfe-glass-saturate))!important;box-shadow:0 20px 48px -30px color-mix(in srgb, var(--kbfe-text-primary) 55%, transparent), var(--kbfe-glass-highlight)!important}.mobile-quick-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.mobile-quick-action{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 86%, transparent);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 88%, var(--kbfe-surface-subtle) 12%);min-width:0;min-height:3.35rem;color:var(--kbfe-text-primary);font:inherit;text-align:center;align-content:center;place-items:center;gap:.25rem;padding:.4rem .25rem;display:grid}.mobile-quick-action-label{max-width:100%;color:var(--kbfe-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:800;line-height:1.05;display:block;overflow:hidden}.mobile-quick-action-icon{border-radius:var(--kbfe-radius-pill);background:color-mix(in srgb, var(--kbfe-primary-color) 11%, var(--kbfe-surface-elevated));width:1.95rem;height:1.95rem;color:var(--kbfe-primary-color);justify-content:center;align-items:center;display:inline-flex}.mobile-quick-action--bell{padding-inline:.25rem}.mobile-quick-action--bell .notification-bell-trigger,.mobile-quick-action--bell .notification-bell-icon{width:1.95rem;height:1.95rem}@media (width<=47.9375em){.mantine-AppShell-main{padding-bottom:calc(6.75rem + env(safe-area-inset-bottom))!important}.app-shell-header-frame{grid-template-rows:3rem minmax(2.75rem,auto);align-items:center;gap:.375rem;padding:.45rem .75rem .625rem;display:grid}.profile-meta{display:none}.brand-zone{border-right:0;flex:none;justify-content:center;width:100%;padding-inline:0}.brand-mark{justify-content:center;gap:.7rem;width:100%;max-width:100%}.brand-logo-frame{width:4.85rem;height:2.65rem}.brand-wordmark{max-height:2.65rem}.brand-wordmark-line{font-size:1rem}.brand-wordmark-sub{font-size:.72rem}.header-body{gap:var(--kbfe-space-xs);width:100%;padding-inline:0}.header-search-track{width:100%;position:static;transform:none}.header-actions{display:none}.mobile-bottom-nav{z-index:var(--kbfe-z-mobile-bar);isolation:isolate;padding:.45rem max(.75rem, env(safe-area-inset-right)) max(.45rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));border-top:1px solid var(--kbfe-border-primary);background:var(--kbfe-glass-surface);box-shadow:0 -16px 36px -30px color-mix(in srgb, var(--kbfe-text-primary) 64%, transparent), var(--kbfe-glass-highlight);-webkit-backdrop-filter:blur(var(--kbfe-glass-blur-1)) saturate(var(--kbfe-glass-saturate));backdrop-filter:blur(var(--kbfe-glass-blur-1)) saturate(var(--kbfe-glass-saturate));display:block;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.mobile-bottom-nav:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 15% 30%, var(--kbfe-liquid-tint-a), transparent 58%), radial-gradient(circle at 85% 60%, var(--kbfe-liquid-tint-b), transparent 58%);filter:blur(28px);opacity:.85;animation:kbfe-liquid-undulate var(--kbfe-liquid-duration) ease-in-out infinite;mix-blend-mode:overlay;position:absolute;inset:-40% -10%}html[data-kbfe-resolved-color-scheme=dark] .mobile-bottom-nav:before{mix-blend-mode:soft-light;opacity:.7}html[data-kbfe-visual-theme=high-contrast] .mobile-bottom-nav:before{display:none}html.mobile-more-open .mobile-bottom-nav{z-index:calc(var(--kbfe-z-mobile-bar) + 3)}.mobile-bottom-nav-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:.2rem;display:grid;overflow:visible}.mobile-bottom-nav-item{border-radius:var(--kbfe-radius-md);min-width:0;min-height:3.3rem;color:var(--kbfe-text-secondary);text-align:center;border:1px solid #0000;align-content:center;place-items:center;gap:.16rem;padding:.35rem .3rem;font-size:.69rem;font-weight:750;line-height:1.12;display:grid}.mobile-bottom-nav-item span{text-overflow:ellipsis;overflow-wrap:anywhere;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.mobile-bottom-nav-item[data-active=true]{border-color:color-mix(in srgb, var(--kbfe-primary-color) 42%, var(--kbfe-border-primary));background:color-mix(in srgb, var(--kbfe-primary-color) 16%, var(--kbfe-surface-elevated));color:var(--kbfe-primary-color);box-shadow:inset 0 -2px 0 var(--kbfe-primary-color)}.mobile-bottom-nav-more{color:var(--kbfe-text-primary)}.mobile-bottom-more-backdrop{z-index:calc(var(--kbfe-z-mobile-bar) + 2);background:color-mix(in srgb, var(--kbfe-page-background) 38%, #0f172a9e);-webkit-backdrop-filter:blur(18px)saturate(.72);backdrop-filter:blur(18px)saturate(.72);pointer-events:auto;touch-action:none;display:block;position:fixed;inset:0}.mobile-bottom-more-panel{right:max(.75rem, env(safe-area-inset-right));bottom:calc(5.2rem + env(safe-area-inset-bottom));left:max(.75rem, env(safe-area-inset-left));z-index:calc(var(--kbfe-z-mobile-bar) + 4);border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 28%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-lg);background:var(--kbfe-glass-surface-2);box-shadow:0 28px 64px -34px color-mix(in srgb, var(--kbfe-text-primary) 72%, transparent), var(--kbfe-glass-highlight);-webkit-backdrop-filter:blur(var(--kbfe-glass-blur-2)) saturate(var(--kbfe-glass-saturate));backdrop-filter:blur(var(--kbfe-glass-blur-2)) saturate(var(--kbfe-glass-saturate));padding:.7rem;animation:.15s cubic-bezier(.2,.8,.2,1) mobile-more-panel-in;display:block;position:fixed}.mobile-bottom-more-header{justify-content:space-between;align-items:center;gap:var(--kbfe-space-sm);min-height:2rem;color:var(--kbfe-text-primary);margin-bottom:.55rem;display:flex}.mobile-bottom-more-close{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 82%, transparent);border-radius:var(--kbfe-radius-pill);background:color-mix(in srgb, var(--kbfe-surface-subtle) 80%, var(--kbfe-surface-elevated) 20%);color:var(--kbfe-text-secondary);flex:none}.mobile-bottom-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.mobile-bottom-more-item{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 88%, transparent);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 86%, var(--kbfe-surface-subtle) 14%);min-width:0;min-height:3.15rem;color:var(--kbfe-text-primary);justify-content:flex-start;align-items:center;gap:.45rem;padding:.55rem .65rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.mobile-bottom-more-item[data-active=true]{border-color:color-mix(in srgb, var(--kbfe-primary-color) 48%, var(--kbfe-border-primary));background:var(--kbfe-primary-color);color:var(--kbfe-primary-contrast)}.mobile-bottom-more-item span{min-width:0;max-width:100%;color:var(--kbfe-text-primary);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:800;line-height:1.1;display:block;overflow:hidden}.mobile-bottom-more-item[data-active=true] span{color:var(--kbfe-primary-contrast)}.mobile-quick-actions-button{right:max(.9rem, env(safe-area-inset-right));bottom:calc(5.65rem + env(safe-area-inset-bottom));z-index:calc(var(--kbfe-z-mobile-bar) + 1);border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 56%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-pill);width:3rem;height:3rem;-webkit-backdrop-filter:blur(var(--kbfe-glass-blur-1)) saturate(var(--kbfe-glass-saturate));backdrop-filter:blur(var(--kbfe-glass-blur-1)) saturate(var(--kbfe-glass-saturate));box-shadow:0 16px 30px -22px color-mix(in srgb, var(--kbfe-primary-color) 78%, #00000052), var(--kbfe-glass-highlight);touch-action:none;display:inline-flex;position:fixed;background:color-mix(in srgb, var(--kbfe-primary-color) 88%, transparent)!important;color:var(--kbfe-primary-contrast)!important}.mobile-quick-actions-button[data-dragging=true]{opacity:.92;transform:scale(1.05)}.mobile-quick-delete-zone{right:50%;bottom:calc(5.4rem + env(safe-area-inset-bottom));z-index:calc(var(--kbfe-z-mobile-bar) + 2);border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 72%, transparent);border-radius:var(--kbfe-radius-pill);background:color-mix(in srgb, var(--kbfe-surface-elevated) 74%, transparent);width:3.15rem;height:3.15rem;color:var(--kbfe-text-secondary);box-shadow:0 18px 40px -26px color-mix(in srgb, var(--kbfe-text-primary) 58%, transparent);-webkit-backdrop-filter:blur(8px)saturate(.88);backdrop-filter:blur(8px)saturate(.88);opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .15s,transform .15s;display:inline-flex;position:fixed;transform:translate(50%,.75rem)scale(.96)}.mobile-quick-delete-zone[data-visible=true]{opacity:1;transform:translate(50%)scale(1)}.mobile-quick-delete-zone[data-over=true]{border-color:var(--kbfe-status-red);background:var(--kbfe-status-red);color:#fff;transform:translate(50%)scale(1.1)}.app-scroll-nav,.app-shell-navbar-top{display:none}}@media (width<=36em){.brand-logo-frame{width:4.35rem;height:2.5rem}.brand-mark{gap:.55rem}.brand-wordmark-line{font-size:.94rem}.brand-wordmark-sub{font-size:.68rem}}html[data-kbfe-resolved-color-scheme=dark] .brand-logo{filter:drop-shadow(0 0 1px #ffffff8a)drop-shadow(0 1px 3px #0000006b)}html[data-kbfe-density=compact] .mantine-AppShell-main{--mantine-spacing-lg:var(--kbfe-space-lg)}.brand-title,.brand-mark,.metric-label,.page-state-panel Title,.page-state-panel Text{text-wrap:balance}.app-scroll-nav{z-index:var(--kbfe-z-scroll-nav);animation:.16s app-scroll-nav-in;position:fixed;bottom:3.5rem;right:1.25rem}.app-scroll-nav-button{background:var(--kbfe-glass-surface);border:1px solid var(--kbfe-border-primary);-webkit-backdrop-filter:blur(var(--kbfe-glass-blur-1)) saturate(var(--kbfe-glass-saturate));backdrop-filter:blur(var(--kbfe-glass-blur-1)) saturate(var(--kbfe-glass-saturate));box-shadow:var(--kbfe-shadow-xs,0 2px 8px #0000001f), var(--kbfe-glass-highlight)}@keyframes app-scroll-nav-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-more-panel-in{0%{opacity:0;transform:translateY(.65rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.app-scroll-nav,.mobile-bottom-more-panel{animation:none}}html[data-kbfe-visual-theme=high-contrast] .mobile-bottom-more-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000b8}html[data-kbfe-visual-theme=high-contrast] .mobile-quick-actions-button{background:var(--kbfe-primary-color)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-kbfe-visual-theme=high-contrast] .mobile-bottom-nav,html[data-kbfe-visual-theme=high-contrast] .mobile-bottom-more-panel,html[data-kbfe-visual-theme=high-contrast] .mobile-quick-actions-popover{background:var(--kbfe-surface-elevated)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.global-search-shell{flex:15rem;min-width:12rem;max-width:17rem;margin-inline:clamp(.25rem,2vw,1.5rem);transition:flex-basis .2s cubic-bezier(.2,.8,.2,1),max-width .2s cubic-bezier(.2,.8,.2,1)}.global-search-shell[data-focused=true]{flex-basis:24rem;max-width:44rem}.global-search-input input{border:none;border-bottom:1px solid var(--kbfe-border-primary);background:0 0;border-radius:0;transition:border-bottom-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)}.global-search-input input:focus,.global-search-input input:focus-within{border-bottom-color:var(--kbfe-primary-color);box-shadow:0 1px 0 0 var(--kbfe-primary-color)}.global-search-input input:focus-visible{box-shadow:0 2px 0 0 var(--kbfe-primary-color);outline:none!important}.global-search-dropdown{transform-origin:top;overflow:hidden;-webkit-backdrop-filter:blur(var(--kbfe-glass-blur-2)) saturate(var(--kbfe-glass-saturate))!important;backdrop-filter:blur(var(--kbfe-glass-blur-2)) saturate(var(--kbfe-glass-saturate))!important;background:var(--kbfe-glass-surface-2)!important;border:1px solid var(--kbfe-border-primary)!important;box-shadow:var(--kbfe-shadow-lg), var(--kbfe-glass-highlight)!important}html[data-kbfe-resolved-color-scheme=light] .global-search-dropdown{box-shadow:var(--kbfe-shadow-lg), inset 0 1.5px 0 #fffc!important;border:1px solid #fff9!important}html[data-kbfe-resolved-color-scheme=dark] .global-search-dropdown{box-shadow:var(--kbfe-shadow-lg), inset 0 1.5px 0 #ffffff1f!important;border:1px solid #ffffff14!important}.global-search-scroll-viewport{scrollbar-gutter:stable}.global-search-result{border-radius:var(--kbfe-radius-md);width:100%;padding:.625rem;transition:background-color .13s cubic-bezier(.2,.8,.2,1),box-shadow .13s cubic-bezier(.2,.8,.2,1),outline-color .13s cubic-bezier(.2,.8,.2,1),transform .13s cubic-bezier(.2,.8,.2,1);display:block;transform:translate(0)}.global-search-result:hover,.global-search-result[data-active=true]{background:var(--kbfe-hover-background);transform:translate(2px)}.global-search-result[data-active=true]{outline:1px solid var(--kbfe-border-strong);box-shadow:inset 3px 0 0 var(--kbfe-primary-color)}.global-search-result-icon{border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-primary-color) 12%, transparent);width:2rem;height:2rem;color:var(--kbfe-primary-color);flex:none;place-items:center;transition:background-color .13s cubic-bezier(.2,.8,.2,1),color .13s cubic-bezier(.2,.8,.2,1),transform .13s cubic-bezier(.2,.8,.2,1);display:grid}.global-search-result:hover .global-search-result-icon,.global-search-result[data-active=true] .global-search-result-icon{transform:scale(1.04)}.global-search-result-icon[data-kind=purchase_request]{background:color-mix(in srgb, var(--kbfe-primary-color) 18%, transparent);color:color-mix(in srgb, var(--kbfe-primary-color) 70%, #1d4ed8 30%)}.global-search-result-icon[data-kind=purchase_order]{background:color-mix(in srgb, var(--kbfe-primary-color) 14%, transparent);color:color-mix(in srgb, var(--kbfe-primary-color) 60%, #0f766e 40%)}.global-search-result-icon[data-kind=delivery_order]{background:color-mix(in srgb, var(--kbfe-primary-color) 16%, transparent);color:color-mix(in srgb, var(--kbfe-primary-color) 50%, #c2410c 50%)}.global-search-result-icon[data-kind=task]{background:color-mix(in srgb, var(--kbfe-primary-color) 15%, transparent);color:color-mix(in srgb, var(--kbfe-primary-color) 55%, #6d28d9 45%)}.global-search-result-icon[data-kind=account]{background:color-mix(in srgb, var(--kbfe-primary-color) 10%, transparent);color:color-mix(in srgb, var(--kbfe-primary-color) 40%, #374151 60%)}html[data-kbfe-visual-theme=high-contrast] .global-search-dropdown{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--kbfe-surface-elevated)!important}@media (width<=47.9375em){.global-search-shell{flex:auto;width:100%;min-width:0;max-width:none;margin-inline:0}.global-search-input input{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 82%, transparent);border-radius:var(--kbfe-radius-pill);background:color-mix(in srgb, var(--kbfe-surface-elevated) 92%, var(--kbfe-surface-subtle) 8%);width:100%;min-width:0;min-height:2.75rem;padding-inline-start:2.45rem;box-shadow:inset 0 1px #ffffff3d}.global-search-input input:focus,.global-search-input input:focus-within,.global-search-input input:focus-visible{border-color:color-mix(in srgb, var(--kbfe-primary-color) 54%, var(--kbfe-border-primary));box-shadow:0 0 0 3px color-mix(in srgb, var(--kbfe-primary-color) 12%, transparent), inset 0 1px 0 #ffffff3d}.global-search-dropdown{border-radius:var(--kbfe-radius-lg)!important}}@media (width<=36em){.global-search-input input::placeholder{color:#0000}}.data-table-scroll{width:100%}.data-table-scroll .mantine-ScrollArea-scrollbar[data-orientation=horizontal]{height:.625rem}.mantine-ScrollArea-thumb{background-color:var(--kbfe-scrollbar-thumb)}.mantine-ScrollArea-scrollbar:hover .mantine-ScrollArea-thumb,.mantine-ScrollArea-thumb:active{background-color:var(--kbfe-scrollbar-thumb-hover)}.kbfe-search-input .mantine-Input-section[data-position=left]{color:var(--kbfe-primary-color)}.kbfe-search-input input::placeholder{color:var(--kbfe-text-primary);opacity:1}.table-cell-truncate{max-width:var(--cell-max-width,16rem);min-width:0}.table-cell-truncate .mantine-Text-root{overflow-wrap:anywhere}.table-cell-truncate .mantine-Badge-root{max-width:100%}.table-cell-truncate .mantine-Badge-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kbfe-back-action{border-radius:var(--kbfe-radius-md);border:1px solid #0000;min-width:max-content;max-width:100%;min-height:2rem;padding-inline:.5rem .75rem;color:color-mix(in srgb, var(--kbfe-primary-color) 68%, var(--kbfe-text-primary))!important}.kbfe-back-action:hover{border-color:color-mix(in srgb, var(--kbfe-primary-color) 22%, var(--kbfe-border-primary));background:color-mix(in srgb, var(--kbfe-primary-color) 7%, var(--kbfe-surface-elevated))!important}.kbfe-back-action .mantine-Button-section{margin-inline-end:.375rem}.kbfe-back-action .mantine-Button-label,.kbfe-back-action-label{text-overflow:clip;white-space:nowrap;min-width:0;overflow:visible}.mantine-Paper-root{background:var(--kbfe-surface-elevated)}[data-mantine-color-scheme] .mantine-Combobox-dropdown{background:var(--kbfe-surface-elevated);border-color:var(--kbfe-border-primary)}[data-mantine-color-scheme] .mantine-Popover-dropdown,[data-mantine-color-scheme] .mantine-Menu-dropdown,[data-mantine-color-scheme] .mantine-HoverCard-dropdown{background:var(--kbfe-glass-surface-2);border-color:var(--kbfe-border-primary);-webkit-backdrop-filter:blur(var(--kbfe-glass-blur-2)) saturate(var(--kbfe-glass-saturate));backdrop-filter:blur(var(--kbfe-glass-blur-2)) saturate(var(--kbfe-glass-saturate));box-shadow:var(--kbfe-glass-highlight)}html[data-kbfe-visual-theme=high-contrast] .mantine-Popover-dropdown,html[data-kbfe-visual-theme=high-contrast] .mantine-Menu-dropdown,html[data-kbfe-visual-theme=high-contrast] .mantine-HoverCard-dropdown{background:var(--kbfe-surface-elevated)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-mantine-color-scheme] .mantine-Combobox-option:hover,[data-mantine-color-scheme] .mantine-Menu-item:hover{background-color:var(--kbfe-hover-background)}[data-mantine-color-scheme] .mantine-Modal-content{background:var(--kbfe-surface-elevated)}[data-mantine-color-scheme] .mantine-Drawer-content{background:var(--kbfe-page-background)}.metric-card{background:linear-gradient(125deg, color-mix(in srgb, var(--kbfe-primary-color) calc(10% * var(--kbfe-tuner-surface-scale)), transparent), transparent 60%), var(--kbfe-surface-elevated);border-color:var(--kbfe-border-primary);position:relative;overflow:hidden}html[data-kbfe-resolved-color-scheme=dark] .metric-card{background:linear-gradient(125deg, color-mix(in srgb, var(--kbfe-primary-color) calc(7% * var(--kbfe-tuner-surface-scale)), transparent), transparent 60%), var(--kbfe-surface-elevated)}.metric-card:before{content:"";pointer-events:none;background:color-mix(in srgb, var(--kbfe-primary-color) calc(18% * var(--kbfe-tuner-surface-scale)), transparent);height:1px;position:absolute;inset:0 0 auto}.metric-card:after{z-index:1;content:"";pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(125deg,#ffffff38 0%,#ffffff0f 20%,#0000 44%);position:absolute;inset:0}html[data-kbfe-resolved-color-scheme=dark] .metric-card:after{mix-blend-mode:soft-light;background:linear-gradient(125deg,#ffffff21 0%,#ffffff0a 20%,#0000 44%)}html[data-kbfe-visual-theme=high-contrast] .metric-card{background:var(--kbfe-surface-elevated)!important}html[data-kbfe-visual-theme=high-contrast] .metric-card:after{display:none}.metric-card:hover{border-color:color-mix(in srgb, var(--kbfe-primary-color) calc(24% * var(--kbfe-tuner-surface-scale)), var(--kbfe-border-primary))!important}.metric-label{opacity:.78;line-height:1.3;color:var(--kbfe-text-primary)!important}.metric-copy{min-width:0}.metric-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;overflow-wrap:anywhere;font-size:clamp(1.375rem,2vw,1.625rem);line-height:1.08}.metric-icon{border-radius:var(--kbfe-radius-md);border:1px solid var(--kbfe-icon-border);background:var(--kbfe-icon-background);width:2rem;height:2rem;color:var(--kbfe-icon-color);flex:0 0 2rem;place-items:center;display:grid}.metric-icon-teal,.metric-icon-green{background:var(--kbfe-status-teal-bg);color:var(--kbfe-status-teal)}.metric-icon-blue{background:var(--kbfe-status-blue-bg);color:var(--kbfe-status-blue)}.metric-icon-yellow{background:var(--kbfe-status-yellow-bg);color:var(--kbfe-status-yellow)}.metric-icon-red{background:var(--kbfe-status-red-bg);color:var(--kbfe-status-red)}.metric-icon-cyan{background:var(--kbfe-status-cyan-bg);color:var(--kbfe-status-cyan)}.metric-icon-orange{background:var(--kbfe-status-orange-bg);color:var(--kbfe-status-orange)}.metric-icon-gray{background:var(--kbfe-status-gray-bg);color:var(--kbfe-status-gray)}.kbfe-empty-icon{border:1px solid var(--kbfe-icon-border);background:var(--kbfe-surface-subtle)!important;color:var(--kbfe-text-secondary)!important}.kbfe-error-icon{border:1px solid color-mix(in srgb, var(--kbfe-status-red) 22%, var(--kbfe-border-primary));background:var(--kbfe-status-red-bg)!important;color:var(--kbfe-status-red)!important}.module-link{color:inherit;background:var(--kbfe-background-secondary);text-decoration:none;transition:border-color .12s,transform .12s;display:block}.module-link:hover{border-color:var(--kbfe-primary-color);transform:translateY(-1px)}.module-link-icon{border-radius:var(--kbfe-radius-md);border:1px solid var(--kbfe-icon-border);background:var(--kbfe-icon-background);width:2.5rem;height:2.5rem;color:var(--kbfe-icon-color);flex:none;place-items:center;display:grid}.flow-context{border-color:var(--kbfe-flow-border);background:var(--kbfe-flow-background)}.ops-panel{border-color:var(--kbfe-ops-border);background:var(--kbfe-ops-background)}.ops-panel-risk{border-color:var(--kbfe-ops-risk-border);background:var(--kbfe-ops-risk-background)}.workbench-section{border-left-width:3px;border-left-color:var(--kbfe-primary-color)}.workbench-breadcrumb{padding:var(--kbfe-space-xs) 0;border-bottom:1px solid var(--kbfe-border-primary)}.page-state-panel{background:var(--kbfe-glass-surface-2);max-width:56rem;-webkit-backdrop-filter:blur(var(--kbfe-glass-blur-1)) saturate(var(--kbfe-glass-saturate));backdrop-filter:blur(var(--kbfe-glass-blur-1)) saturate(var(--kbfe-glass-saturate));box-shadow:var(--kbfe-shadow-sm), var(--kbfe-glass-highlight);border-color:var(--kbfe-border-primary)!important}html[data-kbfe-visual-theme=high-contrast] .page-state-panel{background:var(--kbfe-surface-elevated)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.page-state-panel-error{border-color:var(--kbfe-risk-border);background:var(--kbfe-risk-background);-webkit-backdrop-filter:none;backdrop-filter:none}.page-loading-layout{min-width:0}.page-loading-layout>.mantine-Group-root:first-child .mantine-Text-root{max-width:var(--kbfe-text-measure);line-height:var(--kbfe-line-height-normal)}.page-loading-filter,.page-loading-table{background:var(--kbfe-surface-elevated);box-shadow:var(--kbfe-shadow-sm);overflow:hidden;border-color:var(--kbfe-border-primary)!important}.empty-state{border-radius:var(--kbfe-radius-md);width:100%;min-width:0;padding-inline:1rem}.empty-state--standalone{border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-lg)}.empty-state--standalone.kbfe-surface-wash{background:var(--kbfe-glass-surface-2);-webkit-backdrop-filter:blur(var(--kbfe-glass-blur-1)) saturate(var(--kbfe-glass-saturate));backdrop-filter:blur(var(--kbfe-glass-blur-1)) saturate(var(--kbfe-glass-saturate));box-shadow:var(--kbfe-glass-highlight)}html[data-kbfe-visual-theme=high-contrast] .empty-state--standalone.kbfe-surface-wash{background:var(--kbfe-surface-elevated)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.empty-state .mantine-ThemeIcon-root{color:var(--kbfe-icon-color);background:var(--kbfe-icon-background);box-shadow:inset 0 0 0 1px var(--kbfe-icon-border)}.empty-state .mantine-Text-root{max-width:var(--kbfe-text-measure)}.status-control{align-self:end}.filter-switch,.filter-actions{align-self:end;min-height:2.25rem}.mantine-Modal-header:not(.md-form-modal-header),.mantine-Drawer-header{border-bottom:1px solid var(--kbfe-border-primary);background:color-mix(in srgb, var(--kbfe-surface-subtle) 55%, var(--kbfe-surface-elevated));min-height:3.25rem}.mantine-Modal-title,.mantine-Drawer-title{min-width:0}.kbfe-modal-title{--kbfe-modal-accent:var(--kbfe-primary-color);align-items:center;gap:.625rem;min-width:0;max-width:100%;display:inline-flex}.kbfe-modal-title--purchase-orders{--kbfe-modal-accent:var(--kbfe-status-orange)}.kbfe-modal-title--delivery-orders{--kbfe-modal-accent:var(--kbfe-status-blue)}.kbfe-modal-title--shipments{--kbfe-modal-accent:var(--kbfe-status-cyan)}.kbfe-modal-title--tasks,.kbfe-modal-title--master-data{--kbfe-modal-accent:var(--kbfe-primary-color)}.kbfe-modal-title--settings{--kbfe-modal-accent:var(--kbfe-status-gray)}.kbfe-modal-title--dto{--kbfe-modal-accent:var(--kbfe-status-teal)}.kbfe-modal-title--quotations{--kbfe-modal-accent:var(--kbfe-status-yellow)}.kbfe-modal-title__icon{border:1px solid color-mix(in srgb, var(--kbfe-modal-accent) 28%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-modal-accent) 12%, transparent);width:2rem;height:2rem;color:var(--kbfe-modal-accent);flex:none;place-items:center;display:inline-grid}.kbfe-modal-title__text{gap:.125rem;min-width:0;display:grid}.kbfe-modal-title__label,.kbfe-modal-title__subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kbfe-modal-title__label{color:var(--kbfe-text-primary);font-size:.9375rem;font-weight:800;line-height:var(--kbfe-line-height-tight)}.kbfe-modal-title__subtitle{color:var(--kbfe-text-secondary);font-size:.75rem;font-weight:500;line-height:var(--kbfe-line-height-tight)}@media (width<=47.9375em){.status-control,.filter-switch,.filter-actions{align-self:stretch}}html[data-kbfe-visual-theme=high-contrast] .metric-label,html[data-kbfe-visual-theme=high-contrast] .mantine-Text-root{opacity:1}html[data-kbfe-density=compact] .metric-icon{flex-basis:1.875rem;width:1.875rem;height:1.875rem}html[data-kbfe-density=compact] .metric-value{font-size:clamp(1.25rem,1.8vw,1.5rem)}.mantine-Button-root:active:not(:disabled),.mantine-ActionIcon-root:active:not(:disabled),.module-link:active{transition:transform 80ms cubic-bezier(.2,.8,.2,1);transform:translateY(1px)scale(.99)}.tabular-nums,table td,.metric-card [fw="800"],.metric-card Title,.metric-card [size=xl]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.dl-filter-panel{isolation:isolate;position:relative;overflow:hidden;border-color:color-mix(in srgb, var(--kbfe-border-primary) 82%, var(--kbfe-primary-color) 18%)!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--kbfe-primary-color) var(--kbfe-filter-wash-strength), transparent), transparent 46%), linear-gradient(135deg, #ffffff0f, transparent 42%), color-mix(in srgb, var(--kbfe-surface-elevated) calc(100% - var(--kbfe-filter-base-tint)), var(--kbfe-primary-color) var(--kbfe-filter-base-tint))!important;box-shadow:0 8px 24px -22px color-mix(in srgb, var(--kbfe-primary-color) 24%, var(--kbfe-text-primary)), var(--kbfe-glass-highlight)!important}.dl-filter-panel:before{content:"";pointer-events:none;background:color-mix(in srgb, var(--kbfe-primary-color) 18%, transparent);opacity:.9;height:1px;position:absolute;inset:0 0 auto}html[data-kbfe-resolved-color-scheme=dark] .dl-filter-panel{border-color:color-mix(in srgb, var(--kbfe-border-primary) 78%, var(--kbfe-primary-color) 22%)!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--kbfe-primary-color) var(--kbfe-filter-wash-strength), transparent), transparent 44%), linear-gradient(135deg, #ffffff05, transparent 38%), color-mix(in srgb, var(--kbfe-surface-elevated) calc(100% - var(--kbfe-filter-base-tint)), var(--kbfe-primary-color) var(--kbfe-filter-base-tint))!important;box-shadow:0 12px 30px -24px color-mix(in srgb, var(--kbfe-primary-color) 20%, #000), var(--kbfe-glass-highlight)!important}html[data-kbfe-visual-theme=high-contrast] .dl-filter-panel{border-color:var(--kbfe-border-strong)!important;background:var(--kbfe-surface-elevated)!important;box-shadow:none!important}html[data-kbfe-visual-theme=high-contrast] .dl-filter-panel:before{display:none}.dl-filter-panel .mantine-InputWrapper-label{color:var(--kbfe-text-primary);margin-bottom:.35rem;font-size:.8125rem;font-weight:700;line-height:1.2}.dl-filter-panel .mantine-Input-input,.dl-filter-panel .mantine-Select-input{color:var(--kbfe-text-primary);transition:background-color .15s cubic-bezier(.2,.8,.2,1),border-color .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s cubic-bezier(.2,.8,.2,1);border-color:color-mix(in srgb, var(--kbfe-border-primary) 86%, var(--kbfe-text-secondary) 14%)!important;background:color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-background-secondary) 6%)!important}.dl-filter-panel .mantine-Input-input:hover,.dl-filter-panel .mantine-Select-input:hover{border-color:color-mix(in srgb, var(--kbfe-border-primary) 54%, var(--kbfe-primary-color) 46%)!important;background:color-mix(in srgb, var(--kbfe-surface-elevated) 90%, var(--kbfe-hover-background) 10%)!important}.dl-filter-panel .mantine-Input-input:focus,.dl-filter-panel .mantine-Input-input:focus-within,.dl-filter-panel .mantine-Select-input:focus,.dl-filter-panel .mantine-Select-input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--kbfe-primary-color) 12%, transparent);border-color:var(--kbfe-primary-color)!important}html[data-kbfe-visual-theme=high-contrast] .dl-filter-panel .mantine-Input-input:focus,html[data-kbfe-visual-theme=high-contrast] .dl-filter-panel .mantine-Input-input:focus-within,html[data-kbfe-visual-theme=high-contrast] .dl-filter-panel .mantine-Select-input:focus,html[data-kbfe-visual-theme=high-contrast] .dl-filter-panel .mantine-Select-input:focus-within{box-shadow:none}.dl-filter-panel .mantine-Input-section{color:var(--kbfe-text-secondary)}.dl-filter-panel .mantine-Input-input::placeholder{color:color-mix(in srgb, var(--kbfe-text-secondary) 62%, transparent)}.dl-filter-row{gap:var(--kbfe-space-sm);align-items:end;min-width:0}.dl-filter-row>*{min-width:0}.dl-filter-search{min-width:min(100%,18rem)}.dl-filter-actions{justify-content:flex-end;align-items:center;gap:var(--kbfe-space-xs);display:flex}.dl-filter-actions .mantine-Button-root{white-space:nowrap;min-width:6.75rem}.dl-filter-head{justify-content:space-between;align-items:center;gap:var(--kbfe-space-sm);flex-wrap:wrap;min-width:0;display:flex}.dl-filter-head__control{flex:auto;min-width:0}.dl-filter-result{align-items:center;gap:var(--kbfe-space-xs);flex:none;margin-left:auto;display:flex}.dl-filter-result .mantine-Text-root{white-space:nowrap;font-variant-numeric:tabular-nums}.dl-chip-row{scrollbar-width:none;align-items:center;gap:.375rem;min-width:0;margin-block:-.25rem;padding-block:.25rem;display:flex;overflow-x:auto}.dl-chip-row::-webkit-scrollbar{display:none}.dl-chip{border-radius:var(--mantine-radius-md,.5rem);border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 88%, var(--kbfe-text-secondary) 12%);background:color-mix(in srgb, var(--kbfe-surface-elevated) 96%, var(--kbfe-background-secondary) 4%);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600;font-size:var(--mantine-font-size-xs,.75rem);color:var(--kbfe-text-primary);white-space:nowrap;flex:none;align-items:center;gap:.375rem;padding:.375rem .55rem;transition:background-color .15s cubic-bezier(.2,.8,.2,1),border-color .15s cubic-bezier(.2,.8,.2,1),color .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s cubic-bezier(.2,.8,.2,1),transform .15s cubic-bezier(.2,.8,.2,1);display:inline-flex}.dl-chip:hover{border-color:color-mix(in srgb, var(--chip-color,var(--kbfe-primary-color)) 60%, var(--kbfe-border-primary));background:color-mix(in srgb, var(--chip-color,var(--kbfe-primary-color)) var(--kbfe-tuner-hover-strength), var(--kbfe-surface-elevated));box-shadow:0 8px 16px -14px color-mix(in srgb, var(--chip-color,var(--kbfe-primary-color)) 55%, transparent);transform:translateY(-1px)}.dl-chip:active{transform:translateY(0)}.dl-chip.is-active{--dl-chip:var(--chip-color,var(--kbfe-primary-color));--dl-chip-ink:color-mix(in srgb, var(--dl-chip) 62%, var(--kbfe-text-primary));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dl-chip) 16%, transparent), inset 0 -2px 0 var(--dl-chip);background:color-mix(in srgb, var(--dl-chip) var(--kbfe-tuner-selected-strength), var(--kbfe-surface-elevated))!important;border-color:color-mix(in srgb, var(--dl-chip) 72%, var(--kbfe-border-primary))!important;color:var(--dl-chip-ink)!important}.dl-chip-dot{border-radius:var(--kbfe-radius-xs);background:var(--chip-color,var(--kbfe-primary-color));width:.5rem;height:.5rem;transition:transform .15s;display:inline-block}.dl-chip.is-active .dl-chip-dot{transform:scale(1.2)}.dl-chip-count{border-radius:var(--kbfe-radius-sm);background:color-mix(in srgb, var(--kbfe-surface-subtle) 72%, var(--kbfe-surface-elevated) 28%);min-width:1rem;height:1rem;color:var(--kbfe-text-secondary,var(--kbfe-text-primary));font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;justify-content:center;align-items:center;padding:0 .3rem;font-size:.675rem;font-weight:700;display:inline-flex}.dl-chip.is-active .dl-chip-count{background:color-mix(in srgb, var(--chip-color,var(--kbfe-primary-color)) 16%, var(--kbfe-surface-elevated));color:var(--dl-chip-ink,var(--chip-color,var(--kbfe-primary-color)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--chip-color,var(--kbfe-primary-color)) 18%, transparent)}.dl-toggle{transition:transform .15s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s}.dl-toggle:hover{transform:translateY(-1px)}.dl-toggle:active{transform:translateY(0)}.dl-filter-inline-control{height:var(--kbfe-control-height-md,2.25rem);padding:0 var(--kbfe-space-md);border:1px solid var(--kbfe-border-primary);border-radius:var(--mantine-radius-md);background:var(--kbfe-surface-elevated);justify-content:center;align-items:center;display:inline-flex}.dl-filter-advanced{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 86%, transparent);border-radius:var(--mantine-radius-md);padding:var(--kbfe-space-sm);background:color-mix(in srgb, var(--kbfe-surface-subtle) 44%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kbfe-background-secondary) 72%, transparent)}.dl-filter-dates{gap:var(--kbfe-space-xs);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=47.9375em){.dl-filter-dates{grid-template-columns:1fr}}.dl-page-header{border-radius:var(--kbfe-radius-lg);border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.75rem 1rem;display:grid;overflow:hidden}.dl-page-header:after{content:"";background:color-mix(in srgb, var(--kbfe-surface-accent) 74%, var(--kbfe-text-primary));width:.2rem;position:absolute;inset:0 auto 0 0}html[data-kbfe-visual-theme=high-contrast] .dl-page-header:after{display:none}.dl-page-heading{align-items:center;gap:.625rem;min-width:0;display:flex}.dl-page-icon{border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 28%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-primary-color) 10%, var(--kbfe-surface-elevated));width:2rem;height:2rem;color:color-mix(in srgb, var(--kbfe-primary-color) 78%, var(--kbfe-text-primary));flex:0 0 2rem;place-items:center;display:grid}.dl-page-title-block{flex-direction:column;gap:2px;min-width:0;max-width:68ch;display:flex}.dl-page-title-block .mantine-Title-root{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:650;line-height:1.08}.dl-page-title-block>.mantine-Text-root{text-wrap:pretty;max-width:65ch;font-size:.825rem;line-height:1.4}.dl-page-actions{align-items:center;gap:var(--kbfe-space-xs);flex:none;display:flex}@media (width<=47.9375em){.dl-page-header{grid-template-columns:minmax(0,1fr);align-items:stretch;padding:.875rem}.dl-page-actions{flex-wrap:wrap;width:100%}.dl-page-actions .mantine-Button-root{flex:auto;min-height:2.75rem}}@media (width<=30em){.dl-page-heading{gap:.625rem}.dl-page-icon{flex-basis:2.2rem;width:2.2rem;height:2.2rem}}.dl-metrics-strip{align-items:stretch!important}.dl-data-panel{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--kbfe-primary-color) var(--kbfe-list-wash-strength), transparent), transparent 42%), var(--kbfe-surface-elevated);border-radius:var(--mantine-radius-md);position:relative;overflow:hidden;border-color:var(--kbfe-border-primary)!important;box-shadow:var(--kbfe-shadow-sm)!important}html[data-kbfe-resolved-color-scheme=dark] .dl-data-panel{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--kbfe-primary-color) var(--kbfe-list-wash-strength), transparent), transparent 42%), var(--kbfe-surface-elevated)}.dl-data-panel,.dl-filter-panel,.page-state-panel,.metric-card{background-clip:padding-box}.dl-data-panel-header{border-bottom:1px solid var(--kbfe-border-primary);padding:var(--kbfe-space-sm) var(--kbfe-space-md);background:linear-gradient(135deg, color-mix(in srgb, var(--kbfe-primary-color) 10%, transparent), transparent 70%), color-mix(in srgb, var(--kbfe-border-primary) 5%, transparent)}html[data-kbfe-resolved-color-scheme=dark] .dl-data-panel-header{background:linear-gradient(135deg, color-mix(in srgb, var(--kbfe-primary-color) 6%, transparent), transparent 70%), color-mix(in srgb, var(--kbfe-border-primary) 5%, transparent)}.mantine-Table-th{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kbfe-surface-elevated) 78%, transparent), inset 0 -2px 0 color-mix(in srgb, var(--kbfe-primary-color) 13%, transparent);white-space:nowrap;position:relative;border-bottom:1px solid color-mix(in srgb, var(--kbfe-primary-color) 14%, var(--kbfe-border-primary))!important;background:linear-gradient(180deg, color-mix(in srgb, var(--kbfe-primary-color) 12%, var(--kbfe-surface-elevated)), color-mix(in srgb, var(--kbfe-surface-subtle) 76%, var(--kbfe-surface-elevated) 24%))!important;color:var(--kbfe-text-primary)!important;letter-spacing:0!important;font-size:.875rem!important;font-weight:800!important;line-height:1.25!important}.dl-data-panel .mantine-Table-th{color:var(--kbfe-text-secondary,var(--kbfe-text-primary));background:color-mix(in srgb, var(--kbfe-surface-subtle) 76%, var(--kbfe-surface-elevated) 24%)}.dl-data-panel .mantine-Table-td{border-bottom:1px solid color-mix(in srgb, var(--kbfe-border-primary) 55%, transparent);background:var(--kbfe-list-row-background);transition:background-color .16s}.dl-data-panel .mantine-Table-tbody .mantine-Table-tr:last-child .mantine-Table-td{border-bottom:0}.dl-data-panel .mantine-Table-tr:hover .mantine-Table-td{background:var(--kbfe-row-hover-background)}.dl-code-text{border:1px solid var(--kbfe-code-border);border-radius:var(--kbfe-radius-sm);background:var(--kbfe-code-background);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-variant-numeric:tabular-nums;text-overflow:ellipsis;vertical-align:baseline;white-space:nowrap;max-width:100%;padding:.05rem .3rem;font-family:Geist Mono Variable,Geist Variable,ui-monospace,monospace;font-weight:750;display:inline-block;overflow:hidden;color:var(--kbfe-code-text)!important}.copy-icon-inline{border-radius:var(--kbfe-radius-xs);color:currentColor;cursor:pointer;opacity:.55;vertical-align:middle;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;transition:background-color .12s,color .12s,opacity .12s,transform .12s;display:inline-flex}.copy-icon-inline:hover{background:var(--kbfe-hover-background);opacity:.85}.copy-icon-inline:active{transform:translateY(1px)}.copy-icon-inline:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px;opacity:1}.copy-on-hover{opacity:0;transition:opacity .12s}tr:hover .copy-on-hover,.rfq-list-row:hover .copy-on-hover,.copy-on-hover:focus-visible{opacity:1}@media (hover:none){.copy-on-hover{opacity:1}}.entity-link.mantine-Button-root{border:1px solid var(--kbfe-code-border);background:var(--kbfe-code-background);color:var(--kbfe-code-text)}.entity-link.mantine-Button-root:hover{border-color:color-mix(in srgb, var(--kbfe-primary-color) 42%, var(--kbfe-code-border));background:var(--kbfe-row-hover-background)}.entity-link .mantine-Button-section{color:var(--kbfe-code-text)}.md-tab-group{flex-direction:column;gap:.35rem;min-width:0;display:flex}.md-tab-group .mantine-Tabs-tab{min-height:2rem;padding-block:.3rem}.md-tab-group+.md-tab-group{border-inline-start:1px solid var(--kbfe-border-primary);padding-inline-start:.75rem}.md-cell-clamp,.md-cell-clamp .mantine-Text-root,.md-cell-clamp .mantine-Badge-label{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.md-cell-clamp .mantine-Badge-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-filter-select{min-width:min(100%,10.5rem)}.md-filter-count{white-space:nowrap;font-variant-numeric:tabular-nums}.md-toolbar-filters{align-items:flex-end}.md-toolbar-loader{align-self:flex-end;margin-bottom:.45rem}.md-toolbar-inline-actions{align-self:flex-end;margin-inline-start:auto}.md-toolbar-label{color:var(--kbfe-text-secondary);margin-bottom:.35rem;line-height:1;display:block}.md-status-filter{flex:none;min-width:11rem}.md-table thead th{white-space:nowrap;padding-block:.5rem}.md-table thead th .mantine-Group-root{flex-wrap:nowrap}.md-table tbody td{vertical-align:middle;padding-block:.5rem}.md-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--kbfe-surface-subtle) 30%, transparent)!important}.md-row-primary td{background:var(--kbfe-status-yellow-bg)!important}.md-row-primary td:first-child{border-left:3px solid var(--kbfe-status-yellow)!important}.dl-data-panel .md-table tbody tr:hover td{background:var(--kbfe-row-hover-background)!important}.md-cell-stt{position:relative}.md-primary-flag{color:var(--kbfe-status-yellow);justify-content:center;align-items:center;display:flex;position:absolute;top:1px;left:1px}.md-group-header{z-index:var(--kbfe-z-sticky-header);position:sticky;top:0;background:var(--kbfe-surface-elevated)!important}.md-cell-align-center{text-align:center}.md-cell-align-right{text-align:right}.md-cell-align-center>.md-scope-row{margin-inline:auto}.md-pagination-fallback{border-top:1px solid color-mix(in srgb, var(--kbfe-border-primary) 82%, transparent)}.md-status-dot{border-radius:var(--kbfe-radius-pill);vertical-align:middle;width:.65rem;height:.65rem;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 13%, transparent);display:inline-block}.md-status-dot.is-active{color:var(--kbfe-status-teal);background:var(--kbfe-status-teal)}.md-status-dot.is-inactive{color:var(--kbfe-status-red);background:var(--kbfe-status-red)}.md-status-toggle{border-radius:var(--kbfe-radius-pill);border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 84%, transparent);background:color-mix(in srgb, var(--kbfe-surface-subtle) 80%, var(--kbfe-surface-elevated) 20%);cursor:default;-webkit-user-select:none;user-select:none;vertical-align:middle;width:2.125rem;height:1.2rem;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--kbfe-text-primary) 10%, transparent);align-items:center;padding:.125rem;display:inline-flex}.md-status-toggle.is-clickable{cursor:pointer}.md-status-toggle.is-clickable:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--kbfe-status-teal) 25%, transparent)}.md-status-toggle.is-clickable.is-inactive:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--kbfe-status-red) 25%, transparent)}.md-status-toggle__knob{border-radius:var(--kbfe-radius-pill);background:var(--kbfe-surface-elevated);width:.875rem;height:.875rem;box-shadow:0 1px 3px color-mix(in srgb, var(--kbfe-text-primary) 20%, transparent);transition:background-color .15s cubic-bezier(.2,.8,.2,1),transform .15s cubic-bezier(.2,.8,.2,1);display:block;transform:translate(0)}.md-status-toggle.is-active{border-color:color-mix(in srgb, var(--kbfe-status-teal) 64%, var(--kbfe-border-primary));background:color-mix(in srgb, var(--kbfe-status-teal) 76%, var(--kbfe-surface-elevated))}.md-status-toggle.is-active .md-status-toggle__knob{transform:translate(.925rem)}.md-status-toggle.is-inactive{color:var(--kbfe-text-secondary)}.md-form-modal{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 86%, var(--kbfe-primary-color) 14%);border-radius:var(--kbfe-radius-md);background:var(--kbfe-surface-elevated);overflow:hidden;box-shadow:var(--kbfe-shadow-md)!important}.md-form-modal.md-confirm-modal{background:var(--kbfe-glass-surface-2);-webkit-backdrop-filter:blur(var(--kbfe-glass-blur-2)) saturate(var(--kbfe-glass-saturate));backdrop-filter:blur(var(--kbfe-glass-blur-2)) saturate(var(--kbfe-glass-saturate));box-shadow:var(--kbfe-shadow-md), var(--kbfe-glass-highlight)!important}html[data-kbfe-visual-theme=high-contrast] .md-form-modal.md-confirm-modal{background:var(--kbfe-surface-elevated)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.md-form-modal-header{border-bottom:1px solid var(--kbfe-border-primary);background:color-mix(in srgb, var(--kbfe-surface-subtle) 68%, var(--kbfe-surface-elevated) 32%);min-height:3.25rem;padding:.875rem 1rem}.md-form-modal-title{max-width:calc(100vw - 7rem);color:var(--kbfe-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:800;line-height:1.2;overflow:hidden}.md-form-modal-close{color:var(--kbfe-text-secondary)}.md-form-modal-body{padding:0!important}.md-form-modal-shell{flex-direction:column;min-height:0;max-height:min(82dvh,52rem);display:flex}.md-form-modal-scroll{overscroll-behavior:contain;min-height:0;padding:var(--kbfe-space-md);overflow-y:auto}.md-form-modal-content{min-width:0}.md-form-section{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 86%, transparent);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-subtle) 44%, var(--kbfe-surface-elevated) 56%);min-width:0;padding:.875rem}.md-form-section.is-compact{padding:.75rem}.md-form-section>*+*{margin-top:var(--kbfe-space-sm)}.md-form-modal .mantine-SimpleGrid-root{align-items:start;gap:var(--kbfe-space-sm)!important}.md-form-modal .mantine-InputWrapper-root,.md-form-modal .mantine-Switch-root{min-width:0}.md-form-modal .mantine-InputWrapper-label{max-width:100%;color:var(--kbfe-text-primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden}.md-form-modal .mantine-InputWrapper-label .mantine-Group-root{min-width:0;max-width:100%}.md-form-modal .mantine-InputWrapper-label .mantine-Group-root>span:first-child,.md-form-modal .mantine-Switch-label .mantine-Group-root>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.md-form-modal .mantine-Input-input,.md-form-modal .mantine-Select-input,.md-form-modal .mantine-Autocomplete-input,.md-form-modal .mantine-NumberInput-input,.md-form-modal .mantine-Textarea-input{transition:background-color .15s cubic-bezier(.2,.8,.2,1),border-color .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s cubic-bezier(.2,.8,.2,1);border-color:color-mix(in srgb, var(--kbfe-border-primary) 86%, var(--kbfe-text-secondary) 14%)!important;background:color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-background-secondary) 6%)!important}.md-form-modal .mantine-Input-input:hover,.md-form-modal .mantine-Select-input:hover,.md-form-modal .mantine-Autocomplete-input:hover,.md-form-modal .mantine-NumberInput-input:hover,.md-form-modal .mantine-Textarea-input:hover{border-color:color-mix(in srgb, var(--kbfe-border-primary) 56%, var(--kbfe-primary-color) 44%)!important}.md-form-modal .mantine-Input-input:focus,.md-form-modal .mantine-Select-input:focus,.md-form-modal .mantine-Autocomplete-input:focus,.md-form-modal .mantine-NumberInput-input:focus,.md-form-modal .mantine-Textarea-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--kbfe-primary-color) 12%, transparent);border-color:var(--kbfe-primary-color)!important}.md-form-modal .mantine-TextInput-input,.md-form-modal .mantine-Select-input,.md-form-modal .mantine-Autocomplete-input,.md-form-modal .mantine-NumberInput-input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-form-modal .mantine-Textarea-input{line-height:var(--kbfe-line-height-normal)}.md-form-modal .mantine-Switch-root{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 86%, transparent);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 88%, var(--kbfe-background-secondary) 12%);align-items:center;min-height:2.5rem;padding:.55rem .625rem;display:flex}.md-form-modal .mantine-Switch-body{min-width:0}.md-form-modal .mantine-Switch-label{min-width:0;color:var(--kbfe-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.md-form-modal-footer{z-index:var(--kbfe-z-content);border-top:1px solid var(--kbfe-border-primary);background:color-mix(in srgb, var(--kbfe-surface-elevated) 96%, var(--kbfe-background-secondary) 4%);padding:.75rem 1rem;position:sticky;bottom:0}.md-form-actions{min-width:0}.md-form-actions .mantine-Button-root{white-space:nowrap;min-width:6.75rem}.md-form-actions .mantine-Button-label{text-overflow:ellipsis;overflow:hidden}@media (width<=47.9375em){.md-form-modal-scroll,.md-form-modal-footer{padding:var(--kbfe-space-sm)}.md-form-actions{width:100%}.md-form-actions .mantine-Button-root{flex:1 1 0;min-width:0}}.md-icon-flag{border-radius:var(--kbfe-radius-sm);width:1.5rem;height:1.5rem;color:var(--kbfe-text-secondary);place-items:center;display:inline-grid}.md-icon-flag.is-on{color:var(--kbfe-status-teal);background:var(--kbfe-status-teal-bg)}.md-icon-flag.is-star.is-on{color:var(--kbfe-status-yellow);background:var(--kbfe-status-yellow-bg)}.md-icon-flag.is-off{opacity:.34}.md-scope-row{flex-wrap:nowrap;flex:none;align-items:center;gap:.35rem;width:8.25rem;max-width:100%;display:inline-flex}.md-scope-dot{border-radius:var(--kbfe-radius-sm);border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 82%, transparent);background:color-mix(in srgb, var(--kbfe-surface-subtle) 72%, var(--kbfe-surface-elevated) 28%);width:1.25rem;height:1.25rem;color:var(--kbfe-text-secondary);flex:none;place-items:center;font-size:.625rem;font-weight:800;line-height:1;display:inline-grid}.md-scope-dot.is-on{border-color:color-mix(in srgb, var(--kbfe-primary-color) 62%, var(--kbfe-border-primary));background:color-mix(in srgb, var(--kbfe-primary-color) 13%, var(--kbfe-surface-elevated));color:color-mix(in srgb, var(--kbfe-primary-color) 72%, var(--kbfe-text-primary));box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--kbfe-primary-color) 76%, transparent)}.md-scope-dot.is-off{opacity:.28}html[data-kbfe-visual-theme=high-contrast] .md-scope-dot.is-off{opacity:.48}.date-time-text{white-space:nowrap}.mantine-DateInput-calendar{padding:var(--kbfe-space-xs,.5rem);background:var(--kbfe-surface-elevated);border-radius:var(--kbfe-radius-xl)}.mantine-Popover-dropdown:has(.mantine-DateInput-calendar){background:var(--kbfe-surface-elevated);border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-xl);box-shadow:var(--kbfe-shadow-md);padding:.35rem}.mantine-DateInput-calendarHeaderLevel{font-weight:var(--kbfe-font-weight-semibold,600);color:var(--kbfe-text-primary);border-radius:var(--kbfe-radius-md);transition:background-color .12s}.mantine-DateInput-calendarHeaderLevel:hover{background:var(--kbfe-hover-background)}.mantine-DateInput-calendarHeaderControl{color:var(--kbfe-text-secondary);border-radius:var(--kbfe-radius-md);transition:background-color .12s,color .12s}.mantine-DateInput-calendarHeaderControl:hover{background:var(--kbfe-hover-background);color:var(--kbfe-text-primary)}.mantine-DateInput-weekday{color:var(--kbfe-text-secondary);font-size:var(--kbfe-font-size-xs,.75rem);font-weight:var(--kbfe-font-weight-semibold,600);text-transform:uppercase;letter-spacing:.04em}.mantine-DateInput-day{border-radius:var(--kbfe-radius-md);color:var(--kbfe-text-primary);transition:background-color .12s,color .12s,box-shadow .12s}.mantine-DateInput-day:hover:not([data-selected]):not([data-disabled]){background:var(--kbfe-row-hover-background,var(--kbfe-hover-background))}.mantine-DateInput-day[data-today]:not([data-selected]){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kbfe-primary-color) 45%, transparent);font-weight:var(--kbfe-font-weight-semibold,600)}.mantine-DateInput-day[data-selected]{background:var(--kbfe-primary-color);color:var(--kbfe-primary-contrast);font-weight:var(--kbfe-font-weight-semibold,600)}.mantine-DateInput-day[data-selected]:hover{background:color-mix(in srgb, var(--kbfe-primary-color) 88%, black)}.mantine-DateInput-day[data-outside]{color:var(--kbfe-text-secondary);opacity:.55}.mantine-DateInput-day[data-disabled]{color:var(--kbfe-text-secondary);opacity:.4}.mantine-DateInput-day[data-weekend]:not([data-selected]):not([data-outside]){color:var(--kbfe-status-red,var(--kbfe-text-primary))}.mantine-DateInput-day:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--kbfe-primary-color) 55%, transparent);outline:none}.mantine-DateInput-monthsListControl,.mantine-DateInput-yearsListControl{border-radius:var(--kbfe-radius-md);color:var(--kbfe-text-primary);transition:background-color .12s}.mantine-DateInput-monthsListControl:hover,.mantine-DateInput-yearsListControl:hover{background:var(--kbfe-hover-background)}.mantine-DateInput-monthsListControl[data-selected],.mantine-DateInput-yearsListControl[data-selected]{background:var(--kbfe-primary-color);color:var(--kbfe-primary-contrast)}.kbfe-datetime-field{width:100%}.kbfe-datetime-field .mantine-Input-input{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kbfe-datetime-field-date{flex:8.5rem;min-width:0}.kbfe-datetime-field-time{flex:0 0 5.75rem}.settings-account-row-highlight{outline:2px solid var(--kbfe-primary-color);outline-offset:-2px}.settings-preferences-layout{min-width:0}.settings-accounts-table-panel{min-width:0;overflow:hidden}.settings-mobile-shell-card{background:linear-gradient(135deg, color-mix(in srgb, var(--kbfe-primary-color) 8%, transparent), transparent 48%), var(--kbfe-surface-elevated);overflow:hidden}.settings-swatch-card{border-radius:var(--mantine-radius-md);border:1px solid var(--kbfe-border-primary);background:var(--kbfe-surface-elevated);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.375rem;transition:background-color .15s cubic-bezier(.2,.8,.2,1),border-color .15s cubic-bezier(.2,.8,.2,1),opacity .15s,transform .15s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.settings-swatch-card:hover{border-color:color-mix(in srgb, var(--kbfe-primary-color) 46%, var(--kbfe-border-primary));background:var(--kbfe-row-hover-background);transform:translateY(-1px)}.settings-swatch-card:active{transform:scale(.98)}.settings-swatch-card:focus-visible,.settings-tuner-option:focus-visible{outline:3px solid color-mix(in srgb, var(--kbfe-primary-color) 55%, transparent);outline-offset:2px}.settings-swatch-card.is-active{border-color:var(--kbfe-primary-color);background:var(--kbfe-code-background);box-shadow:inset 0 -2px 0 var(--kbfe-primary-color)}.settings-swatch-gradient{border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-sm);background:var(--kbfe-surface-subtle);justify-content:center;align-items:center;width:100%;height:30px;display:flex;position:relative;overflow:hidden}.settings-swatch-gradient span{width:33.333%;height:100%}.settings-swatch-card:hover .settings-swatch-gradient{border-color:color-mix(in srgb, var(--kbfe-primary-color) 36%, var(--kbfe-border-primary))}.settings-swatch-checkmark{color:var(--kbfe-text-primary);background:color-mix(in srgb, var(--kbfe-surface-elevated) 70%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.settings-advanced-grid{gap:var(--kbfe-space-lg);grid-template-columns:minmax(18rem,5fr) minmax(24rem,7fr);align-items:stretch;display:grid}.settings-advanced-grid>*,.settings-appearance-cards-grid>*,.settings-recommendations-grid>*{min-width:0;height:100%}.settings-tuner-selectors{gap:var(--kbfe-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-tuner-control{min-width:0;padding:var(--kbfe-space-xs) var(--kbfe-space-sm) var(--kbfe-space-sm);border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-primary-color) 2%, var(--kbfe-surface-elevated));transition:background-color .12s ease-out,border-color .12s ease-out}.settings-tuner-slider{margin:var(--kbfe-space-sm) 0 0;padding-inline:.375rem}.settings-tuner-slider .mantine-Slider-bar,.settings-tuner-slider .mantine-Slider-thumb{will-change:transform;transition:background-color .14s cubic-bezier(.2,.8,.2,1),border-color .12s ease-out}.settings-tuner-range-labels{margin-top:.2rem}.settings-density-card .mantine-SegmentedControl-root{width:100%}.settings-preset-section{padding-top:var(--kbfe-space-md);border-top:1px solid var(--kbfe-border-primary)}.settings-preset-empty{margin-top:var(--kbfe-space-sm);padding:var(--kbfe-space-md);text-align:center;border:1px dashed var(--kbfe-border-primary);border-radius:var(--kbfe-radius-md)}.settings-preset-row{padding:var(--kbfe-space-xs) var(--kbfe-space-sm);border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-md)}.settings-preset-apply{text-align:left;flex:1;min-width:0}.settings-transparency-preview{gap:var(--kbfe-space-sm);min-height:72px;padding:var(--kbfe-space-sm);border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-md);background:linear-gradient(125deg, var(--kbfe-primary-color), var(--kbfe-status-blue));display:flex;overflow:hidden}.settings-transparency-preview span{border-radius:var(--kbfe-radius-sm);background:color-mix(in srgb, var(--kbfe-surface-elevated) 72%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);border:1px solid #ffffff59;flex:1;transition:background-color .16s cubic-bezier(.2,.8,.2,1),border-color .14s ease-out}.settings-transparency-preview.is-low span{background:var(--kbfe-surface-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}.settings-transparency-preview.is-medium span{background:color-mix(in srgb, var(--kbfe-surface-elevated) 72%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1)}.settings-transparency-preview.is-high span{background:color-mix(in srgb, var(--kbfe-surface-elevated) 54%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25)}.settings-transparency-preview.is-extra-high span{background:color-mix(in srgb, var(--kbfe-surface-elevated) 47%, transparent);-webkit-backdrop-filter:blur(21px)saturate(1.32);backdrop-filter:blur(21px)saturate(1.32)}.settings-transparency-preview.is-max span{background:color-mix(in srgb, var(--kbfe-surface-elevated) 42%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4)}.settings-transparency-preview.is-ultra span{background:color-mix(in srgb, var(--kbfe-surface-elevated) 40%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4)}.settings-override-dim{opacity:.58}.settings-override-dim:hover{opacity:.9}.settings-palette-bar{border-radius:var(--mantine-radius-md);border:1px solid var(--kbfe-border-primary);width:100%;height:24px;display:flex;overflow:hidden}.settings-palette-color{transform-origin:bottom;flex:1;height:100%;transition:transform .12s}.settings-palette-color:hover{transform:scaleY(1.08)}@media (width<=47.9375em){.settings-fine-tune-header{flex-wrap:wrap}.settings-tuner-selectors{grid-template-columns:1fr}.settings-mobile-shell-card .mantine-Button-root{width:100%}}@media (width<=74.9375em){.settings-advanced-grid{grid-template-columns:1fr}}@media (width<=62em){.dashboard-header{align-items:stretch}.dashboard-time-filter{align-self:flex-start}.dashboard-shipment-layout{grid-template-columns:1fr;gap:.5rem}.dashboard-risk-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity sla""owner owner""action action";column-gap:.75rem}}@media (width<=47.9375em){.dashboard-header .mantine-Title-root{font-size:1.5rem}.dashboard-kpi-stat{padding-inline:.5rem}.dashboard-number-badge{min-width:1.75rem}.dashboard-bar-chart{gap:.75rem;height:12rem;padding-inline:.5rem}}.dashboard-page{width:100%;max-width:100%}.dashboard-card{--dashboard-card-accent:var(--kbfe-primary-color);min-height:100%;box-shadow:var(--kbfe-shadow-xs);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s cubic-bezier(.2,.8,.2,1),border-color .15s cubic-bezier(.2,.8,.2,1);border-color:var(--kbfe-border-primary)!important;background:var(--kbfe-list-row-background)!important}.dashboard-card:after{display:none}.dashboard-card:hover{box-shadow:var(--kbfe-shadow-md);transform:translateY(-1px);border-color:color-mix(in srgb, var(--dashboard-card-accent) 28%, var(--kbfe-border-primary))!important}.dashboard-mini-icon{border-radius:var(--kbfe-radius-md);flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.dashboard-mini-icon-blue{color:var(--kbfe-status-blue);background:var(--kbfe-status-blue-bg)}.dashboard-mini-icon-orange{color:var(--kbfe-status-orange);background:var(--kbfe-status-orange-bg)}.dashboard-mini-icon-red{color:var(--kbfe-status-red);background:var(--kbfe-status-red-bg)}.dashboard-mini-icon{border:1px solid var(--kbfe-icon-border)}.dashboard-time-filter{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 82%, transparent);box-shadow:var(--kbfe-shadow-xs);flex:none;transition:border-color .15s,box-shadow .15s}.dashboard-time-filter:hover{border-color:color-mix(in srgb, var(--kbfe-primary-color) 24%, var(--kbfe-border-primary));box-shadow:var(--kbfe-shadow-sm)}.dashboard-card>*{z-index:var(--kbfe-z-card-content);position:relative}.dashboard-kpi-card{min-height:9.5rem}.dashboard-kpi-card:before{background:var(--dashboard-card-accent);height:3px}.dashboard-po-card{--dashboard-card-accent:var(--kbfe-status-orange)}.dashboard-shipment-card{--dashboard-card-accent:var(--kbfe-status-blue)}.dashboard-urgent-card{--dashboard-card-accent:var(--kbfe-status-red)}.dashboard-po-card,.dashboard-shipment-card,.dashboard-urgent-card{flex-direction:column;display:flex}.dashboard-po-split{flex:1;align-items:stretch}.dashboard-kpi-stat{justify-content:center;min-width:0;padding-inline:.75rem}.dashboard-kpi-stat:not(:first-child){border-left:1px solid var(--kbfe-border-primary)}.dashboard-shipment-layout{grid-template-columns:minmax(7.5rem,.9fr) minmax(11.5rem,1.1fr);align-items:center;gap:1rem;height:100%;display:grid}.dashboard-shipment-metrics{min-width:0}.dashboard-badge-metric{min-height:1.75rem;padding:.125rem 0}.dashboard-number-badge{border-radius:var(--kbfe-radius-sm);font-variant-numeric:tabular-nums;border:1px solid #0000;flex:none;justify-content:center;align-items:center;min-width:2rem;height:1.625rem;padding-inline:.55rem;font-size:.8125rem;font-weight:800;line-height:1;display:inline-flex}.dashboard-number-badge-blue{border-color:color-mix(in srgb, var(--kbfe-status-blue) 24%, var(--kbfe-border-primary));background:var(--kbfe-status-blue-bg);color:var(--kbfe-status-blue)}.dashboard-number-badge-orange{border-color:color-mix(in srgb, var(--kbfe-status-orange) 24%, var(--kbfe-border-primary));background:var(--kbfe-status-orange-bg);color:var(--kbfe-status-orange)}.dashboard-number-badge-teal{border-color:color-mix(in srgb, var(--kbfe-status-teal) 24%, var(--kbfe-border-primary));background:var(--kbfe-status-teal-bg);color:var(--kbfe-status-teal)}.dashboard-number-badge-yellow{border-color:color-mix(in srgb, var(--kbfe-status-yellow) 24%, var(--kbfe-border-primary));background:var(--kbfe-status-yellow-bg);color:var(--kbfe-status-yellow)}.dashboard-number-badge-red{border-color:color-mix(in srgb, var(--kbfe-status-red) 24%, var(--kbfe-border-primary));background:var(--kbfe-status-red-bg);color:var(--kbfe-status-red)}.dashboard-warning-icon{border-radius:var(--kbfe-radius-xl);border:1px solid color-mix(in srgb, var(--kbfe-status-red) 20%, var(--kbfe-border-primary));background:var(--kbfe-status-red-bg);width:3.25rem;height:3.25rem;color:var(--kbfe-status-red);flex:none;place-items:center;display:grid}.dashboard-alert{border-color:color-mix(in srgb, var(--kbfe-status-red) 30%, var(--kbfe-border-primary));background:color-mix(in srgb, var(--kbfe-status-red-bg) 70%, var(--kbfe-surface-elevated) 30%)}.dashboard-bar-chart{border-radius:var(--kbfe-radius-md);border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 72%, transparent);background:linear-gradient(to top, var(--kbfe-chart-grid) 1px, transparent 1px), color-mix(in srgb, var(--kbfe-surface-subtle) 34%, transparent);background-size:100% 25%;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(1rem,4vw,2rem);height:14rem;padding:1rem 1rem .25rem;display:grid}.dashboard-bar-column{grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;gap:.625rem;min-width:0;height:100%;display:grid}.dashboard-bar{border-radius:var(--kbfe-radius-md) var(--kbfe-radius-md) var(--kbfe-radius-xs) var(--kbfe-radius-xs);align-self:end;width:min(4.25rem,70%)}.dashboard-bar-blue,.dashboard-legend-dot-blue{background:var(--kbfe-status-blue)}.dashboard-bar-orange,.dashboard-legend-dot-orange{background:var(--kbfe-status-orange)}.dashboard-bar-teal,.dashboard-legend-dot-teal{background:var(--kbfe-status-teal)}.dashboard-bar-yellow,.dashboard-legend-dot-yellow{background:var(--kbfe-status-yellow)}.dashboard-bar-red,.dashboard-legend-dot-red{background:var(--kbfe-status-red)}.dashboard-legend-dot{border-radius:var(--kbfe-radius-pill);flex:none;width:.75rem;height:.75rem;display:inline-block}.dashboard-list-row{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 82%, transparent);border-radius:var(--kbfe-radius-md);background:var(--kbfe-list-row-background);min-height:2.625rem;padding:.5rem .625rem;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s cubic-bezier(.2,.8,.2,1)}.dashboard-list-row:hover{border-color:color-mix(in srgb, var(--kbfe-primary-color) 22%, var(--kbfe-border-primary));background:var(--kbfe-row-hover-background);box-shadow:var(--kbfe-shadow-xs);transform:translateY(-1px)}.dashboard-list-row .dashboard-number-badge{min-width:2.5rem;margin-left:auto}.dashboard-chart-card,.dashboard-list-card,.dashboard-risk-card{min-height:auto}.dashboard-section-header{--dashboard-section-accent:var(--kbfe-status-blue);--dashboard-section-accent-bg:var(--kbfe-status-blue-bg);border-bottom:1px solid color-mix(in srgb, var(--dashboard-section-accent) 18%, var(--kbfe-border-primary));margin-bottom:1rem;padding:0 0 .875rem;position:relative}.dashboard-section-header:after{border-radius:var(--kbfe-radius-pill);background:var(--dashboard-section-accent);content:"";width:clamp(2.75rem,12%,4.5rem);height:2px;position:absolute;bottom:-1px;left:0}.dashboard-section-heading,.dashboard-section-header-copy{min-width:0}.dashboard-section-header-icon{border:1px solid color-mix(in srgb, var(--dashboard-section-accent) 24%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-md);background:var(--dashboard-section-accent-bg);width:2.5rem;height:2.5rem;color:var(--dashboard-section-accent);flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff6b}.dashboard-section-title{color:var(--kbfe-text-primary);letter-spacing:-.012em;font-size:clamp(1rem,1.3vw,1.125rem)!important;font-weight:850!important;line-height:1.25!important}.dashboard-section-description{max-width:64ch;margin-top:.25rem;line-height:1.45}.dashboard-section-header-aside{flex:none;padding-top:.125rem}.dashboard-section-header-orange{--dashboard-section-accent:var(--kbfe-status-orange);--dashboard-section-accent-bg:var(--kbfe-status-orange-bg)}.dashboard-section-header-red{--dashboard-section-accent:var(--kbfe-status-red);--dashboard-section-accent-bg:var(--kbfe-status-red-bg)}.dashboard-section-header-teal{--dashboard-section-accent:var(--kbfe-status-teal);--dashboard-section-accent-bg:var(--kbfe-status-teal-bg)}.dashboard-section-header-yellow{--dashboard-section-accent:var(--kbfe-status-yellow);--dashboard-section-accent-bg:var(--kbfe-status-yellow-bg)}.dashboard-progress-row{padding:.5rem 0}.dashboard-risk-row{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 84%, transparent);border-radius:var(--kbfe-radius-md);background:var(--kbfe-list-row-background);padding:.5rem .75rem;transition:border-color .15s,background-color .15s,box-shadow .15s}.dashboard-risk-row:hover{border-color:color-mix(in srgb, var(--kbfe-primary-color) 28%, var(--kbfe-border-primary));background:var(--kbfe-row-hover-background);box-shadow:var(--kbfe-shadow-xs)}.dashboard-risk-grid{grid-template-columns:minmax(11rem,12rem) minmax(0,1fr) 9.5rem 7rem;grid-template-areas:"identity action owner sla";align-items:center;gap:.25rem .875rem;display:grid}.dashboard-risk-identity{font-variant-numeric:tabular-nums;grid-area:identity;min-width:0}.dashboard-risk-identity .mantine-Text-root:first-child{border:1px solid var(--kbfe-code-border);border-radius:var(--kbfe-radius-sm);background:var(--kbfe-code-background);color:var(--kbfe-code-text);padding:.05rem .3rem;font-family:Geist Mono Variable,Geist Variable,ui-monospace,monospace;display:inline-block}.dashboard-risk-action{grid-area:action;min-width:0}.dashboard-risk-subtitle{font-size:.75rem}.dashboard-risk-owner{grid-area:owner;min-width:0}.dashboard-risk-sla{text-align:right;grid-area:sla;justify-self:end}.dashboard-risk-empty{border:1px dashed var(--kbfe-border-primary);border-radius:var(--kbfe-radius-md);min-height:3.5rem;color:var(--kbfe-status-teal);background:var(--kbfe-status-teal-bg);justify-content:center;align-items:center;gap:.625rem;display:flex}.purchase-order-summary-strip{background:var(--kbfe-surface-elevated);border-color:var(--kbfe-border-primary)}.purchase-order-summary-item{background:color-mix(in srgb, var(--kbfe-surface-elevated) 92%, var(--kbfe-primary-color) 8%);border-color:var(--kbfe-border-primary);min-height:4.25rem}.purchase-orders-workbench,.purchase-order-edit-workbench,.purchase-orders-page-header,.purchase-order-detail-hero-inner,.purchase-order-detail-title-row,.purchase-order-po-lines-header,.lot-planning-header{min-width:0}.purchase-orders-page-title,.purchase-order-detail-title,.lot-planning-copy{min-width:0;max-width:68ch}.purchase-orders-page-title .mantine-Title-root,.purchase-order-detail-title .mantine-Title-root{line-height:1.05}.purchase-orders-page-actions,.purchase-order-detail-actions,.purchase-order-modal-footer,.lot-planning-actions{flex:none}.purchase-orders-primary-action .mantine-Button-label,.purchase-order-action-button .mantine-Button-label,.lot-planning-action-button .mantine-Button-label{white-space:nowrap}.purchase-order-detail-hero,.purchase-order-po-lines-panel,.lot-planning-board{background:color-mix(in srgb, var(--kbfe-surface-elevated) 96%, var(--kbfe-surface-subtle) 4%);box-shadow:var(--kbfe-shadow-xs);overflow:hidden;border-color:color-mix(in srgb, var(--kbfe-border-primary) 82%, transparent)!important}.purchase-order-filter-panel,.purchase-order-list-panel{background:var(--kbfe-surface-elevated);box-shadow:var(--kbfe-shadow-xs);overflow:hidden;border-color:var(--kbfe-border-primary)!important}.purchase-order-filter-panel .mantine-Input-input,.purchase-order-filter-panel .mantine-Select-input{background:color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-background-secondary) 6%)}.purchase-order-detail-hero-inner{padding:1rem}.purchase-order-detail-signal-grid{align-items:stretch;padding:0 1rem 1rem}.purchase-order-detail-signal{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 84%, transparent);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 92%, var(--kbfe-surface-subtle) 8%);min-width:0;padding:.625rem .75rem}.purchase-order-detail-signal .mantine-Text-root{text-overflow:ellipsis;overflow:hidden}.purchase-order-detail-hero>.mantine-Alert-root{margin:0 1rem 1rem}.purchase-order-detail-hero>.mantine-Text-root{margin:-.25rem 1rem 1rem}.purchase-order-list-empty{padding:1rem}.purchase-order-form{width:100%;min-width:0}.purchase-order-form-hero,.purchase-order-form-section{background:var(--kbfe-surface-elevated);box-shadow:var(--kbfe-shadow-xs);overflow:hidden;border-color:var(--kbfe-border-primary)!important}.purchase-order-form-hero{background:var(--kbfe-surface-elevated);position:relative}.purchase-order-form-actions{flex:none}.purchase-order-form-core-grid{grid-template-columns:minmax(17rem,.82fr) minmax(22rem,1.24fr) minmax(19rem,1fr);gap:.75rem;min-width:0;display:grid}.purchase-order-form-core-grid>*{min-width:0}.purchase-order-form-summary-tile{border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-sm);background:color-mix(in srgb, var(--kbfe-surface-elevated) 88%, var(--kbfe-surface-subtle) 12%);align-content:center;gap:.25rem;min-width:0;min-height:4.25rem;padding:.5rem .625rem;display:grid}.purchase-order-form-summary-tile.is-accent{border-color:color-mix(in srgb, var(--kbfe-primary-color) 36%, var(--kbfe-border-primary));background:color-mix(in srgb, var(--kbfe-primary-color) 10%, var(--kbfe-surface-elevated))}.purchase-order-form-summary-tile .mantine-Text-root{text-overflow:ellipsis;overflow:hidden}.purchase-order-form-summary-tile .purchase-order-form-summary-label{text-overflow:clip;align-items:center;min-width:0;min-height:1rem;line-height:1.1;display:flex;overflow:visible}.purchase-order-form-summary-label-inner,.kbfe-field-hint-label{vertical-align:middle;align-items:center;min-width:0;max-width:100%;line-height:1.2;display:inline-flex}.purchase-order-form-summary-label-inner>span:first-child,.kbfe-field-hint-label>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.purchase-order-form-summary-label-inner svg,.kbfe-field-hint-label svg{flex:none;margin-top:.0625rem}.purchase-order-form-summary-tile .purchase-order-form-summary-value{text-overflow:ellipsis;overflow:hidden}.purchase-order-form-section{background:color-mix(in srgb, var(--kbfe-surface-elevated) 96%, var(--kbfe-surface-subtle) 4%)}.purchase-order-form-section-title{border-bottom:1px solid color-mix(in srgb, var(--kbfe-border-primary) 78%, transparent);min-width:0;padding-bottom:.25rem}.purchase-order-form-section .mantine-InputWrapper-label{margin-bottom:.25rem;font-size:.8125rem;font-weight:700}.purchase-order-form-section .mantine-Input-input,.purchase-order-form-section .mantine-Select-input,.purchase-order-form-section .mantine-Textarea-input{min-height:2.25rem}.purchase-order-lines-panel{gap:.75rem;display:grid}.purchase-order-lines-command,.purchase-order-lines-copy,.purchase-order-lines-actions{min-width:0}.purchase-order-lines-actions{flex:none}.purchase-order-line-workspace{grid-template-columns:minmax(19rem,22rem) minmax(0,1fr);gap:1rem;min-width:0;display:grid}.purchase-order-line-rail,.purchase-order-line-detail{border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-surface-subtle) 6%);min-width:0}.purchase-order-line-rail{overflow:hidden}.purchase-order-line-rail-header{border-bottom:1px solid var(--kbfe-border-primary);background:color-mix(in srgb, var(--kbfe-surface-elevated) 88%, var(--kbfe-surface-subtle) 12%);padding:.5rem .75rem}.purchase-order-line-rail-list{max-height:32rem;overflow:auto}.purchase-order-line-rail-item{border-bottom:1px solid color-mix(in srgb, var(--kbfe-border-primary) 84%, transparent);text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:.3rem .75rem;width:100%;padding:.5rem 2.25rem .5rem .75rem;transition:background-color .14s,box-shadow .14s;display:grid;position:relative}.purchase-order-line-rail-delete{opacity:0;transition:opacity .12s;position:absolute;top:.5rem;right:.5rem}.purchase-order-line-rail-item:hover .purchase-order-line-rail-delete,.purchase-order-line-rail-item:focus-within .purchase-order-line-rail-delete{opacity:1}@media (hover:none){.purchase-order-line-rail-delete{opacity:1}}.purchase-order-line-rail-item:last-child{border-bottom:0}.purchase-order-line-rail-item:hover{background:color-mix(in srgb, var(--kbfe-primary-color) 4%, transparent)}.purchase-order-line-rail-item.is-active{background:color-mix(in srgb, var(--kbfe-primary-color) 7%, var(--kbfe-surface-elevated));box-shadow:inset .2rem 0 0 var(--kbfe-primary-color)}.purchase-order-line-rail-add{width:calc(100% - 1rem);color:var(--kbfe-primary-color);border:1px dashed color-mix(in srgb, var(--kbfe-primary-color) 40%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-sm);justify-content:center;align-items:center;gap:.35rem;margin:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;transition:background-color .14s;display:flex}.purchase-order-line-rail-add:hover{background:color-mix(in srgb, var(--kbfe-primary-color) 6%, transparent)}.purchase-order-line-rail-item-main,.purchase-order-line-rail-copy,.purchase-order-line-detail-header{min-width:0}.purchase-order-line-rail-item-main{align-items:flex-start;gap:.75rem;display:flex}.purchase-order-line-rail-index{min-width:2.25rem;color:var(--kbfe-text-secondary,var(--kbfe-text-primary));font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;display:flex}.purchase-order-line-rail-dot{border-radius:var(--kbfe-radius-pill);background:var(--kbfe-status-orange);width:.4rem;height:.4rem}.purchase-order-line-notice{border-radius:var(--kbfe-radius-md);flex-wrap:nowrap;align-items:flex-start;padding:.5rem .625rem}.purchase-order-line-notice.is-error{color:var(--kbfe-status-red);background:var(--kbfe-status-red-bg)}.purchase-order-line-notice.is-warning{color:var(--kbfe-status-orange);background:var(--kbfe-status-orange-bg)}.purchase-order-line-rail-copy{flex:auto}.purchase-order-line-rail-side{text-align:right}.rfq-package-rail-metrics{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;gap:.25rem;display:flex}.purchase-order-line-rail-meta{grid-column:1/-1}.purchase-order-line-detail{box-shadow:var(--kbfe-shadow-xs);padding:.625rem}.purchase-order-line-detail-header{border-bottom:1px solid color-mix(in srgb, var(--kbfe-border-primary) 84%, transparent);padding-bottom:.5rem}.purchase-order-line-detail-summary .purchase-order-form-summary-tile{height:100%}.purchase-order-line-detail .mantine-Input-input,.purchase-order-line-detail .mantine-Textarea-input{background:var(--kbfe-surface-elevated)}.rfq-gross-input-stack{align-content:start;gap:.25rem;min-width:0;display:grid}.rfq-gross-effective-description{min-height:1rem;line-height:1.15}.purchase-order-line-detail-grid{gap:.625rem;min-width:0;display:grid}.purchase-order-line-field-group{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 82%, transparent);border-radius:var(--kbfe-radius-sm);background:color-mix(in srgb, var(--kbfe-surface-elevated) 96%, var(--kbfe-surface-subtle) 4%);min-width:0;padding:.625rem}.purchase-order-line-field-group>.mantine-Text-root:first-child{margin-bottom:.5rem}.purchase-order-lines-table{border-collapse:separate;border-spacing:0}.purchase-order-lines-table th{color:var(--kbfe-text-secondary,var(--kbfe-text-primary));letter-spacing:.02em;white-space:nowrap;background:color-mix(in srgb, var(--kbfe-surface-subtle) 78%, var(--kbfe-surface-elevated) 22%);font-size:.75rem;font-weight:700}.purchase-order-lines-table td{vertical-align:top}.purchase-order-lines-table .mantine-Input-input{min-height:2.25rem}.purchase-order-form-line-row{transition:background-color .14s cubic-bezier(.2,.8,.2,1)}.purchase-order-form-line-row:hover td{background:color-mix(in srgb, var(--kbfe-primary-color) 5%, transparent)}.purchase-order-form-line-number-cell{background:color-mix(in srgb, var(--kbfe-surface-subtle) 55%, transparent)}.purchase-order-line-footer{border-top:1px solid var(--kbfe-border-primary);gap:.75rem;padding-top:.625rem}.purchase-order-total-pill{border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 28%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-primary-color) 9%, var(--kbfe-surface-elevated));min-height:2.5rem;padding:.375rem .75rem}.purchase-order-filter-primary{grid-template-columns:minmax(16rem,1.6fr) minmax(13rem,.9fr) minmax(18rem,1fr) auto;align-items:end;gap:.75rem;min-width:0;display:grid}.po-stage-filter,.po-stage-subfilter{padding-block:.25rem}.po-stage-chip{border-radius:var(--mantine-radius-md,.5rem);border:1px solid var(--kbfe-border-primary);background:var(--kbfe-surface-elevated);color:var(--kbfe-text-primary);white-space:nowrap;align-items:center;gap:.375rem;padding:.4rem .625rem;font-size:.8125rem;font-weight:600;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.po-stage-chip:hover{border-color:var(--chip-color)}.po-stage-chip-dot{border-radius:var(--kbfe-radius-xs);background:var(--chip-color);flex-shrink:0;width:.5rem;height:.5rem}.po-stage-chip-count{border-radius:var(--kbfe-radius-sm);background:color-mix(in srgb, var(--chip-color) 16%, transparent);min-width:1.35rem;color:var(--chip-color);font-variant-numeric:tabular-nums;text-align:center;padding:.05rem .32rem;font-size:.75rem}.po-stage-chip.is-active{border-color:var(--chip-color);background:color-mix(in srgb, var(--chip-color) 12%, var(--kbfe-surface-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--chip-color) 16%, transparent), inset 0 -2px 0 var(--chip-color);color:var(--chip-color)}.po-stage-filter .po-stage-chip:first-child.is-active{--chip-color:var(--kbfe-primary-color)!important}.po-stage-chip.is-active .po-stage-chip-count{background:color-mix(in srgb, var(--chip-color) 16%, var(--kbfe-surface-elevated));color:var(--chip-color);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--chip-color) 18%, transparent)}.po-stage-subchip{border-radius:var(--mantine-radius-sm,.375rem);border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 86%, transparent);background:color-mix(in srgb, var(--kbfe-surface-elevated) 96%, var(--kbfe-surface-subtle) 4%);color:var(--kbfe-text-primary);white-space:nowrap;align-items:center;gap:.4rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1;transition:background-color .14s cubic-bezier(.2,.8,.2,1),border-color .14s cubic-bezier(.2,.8,.2,1),box-shadow .14s cubic-bezier(.2,.8,.2,1),color .14s cubic-bezier(.2,.8,.2,1),opacity .14s cubic-bezier(.2,.8,.2,1),transform .14s cubic-bezier(.2,.8,.2,1);display:inline-flex}.po-stage-subchip:hover{border-color:color-mix(in srgb, var(--kbfe-primary-color) 52%, var(--kbfe-border-primary));box-shadow:0 8px 16px -15px color-mix(in srgb, var(--kbfe-primary-color) 45%, transparent);transform:translateY(-1px)}.po-stage-subchip:active{transform:translateY(0)}.po-stage-subchip.is-active{border-color:var(--kbfe-primary-color);background:color-mix(in srgb, var(--kbfe-primary-color) 10%, var(--kbfe-surface-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kbfe-primary-color) 16%, transparent), inset 0 -2px 0 var(--kbfe-primary-color);color:var(--kbfe-primary-color)}.po-stage-subchip-count{border-radius:var(--kbfe-radius-sm);background:var(--kbfe-surface-subtle);min-width:1.2rem;color:var(--kbfe-text-secondary,var(--kbfe-text-primary));text-align:center;padding:.05rem .35rem;font-size:.7rem;font-weight:600}.po-stage-subchip.is-active .po-stage-subchip-count{background:var(--kbfe-primary-color);color:var(--kbfe-primary-contrast,#fff)}.po-stage-subchip.is-empty:not(.is-active){opacity:.5}.purchase-order-filter-primary>*{min-width:0}.purchase-order-filter-actions{justify-content:flex-end}.purchase-order-filter-clear,.purchase-order-filter-refresh{min-width:6.75rem}.purchase-order-filter-dates{grid-template-columns:repeat(2,minmax(9.5rem,1fr));align-items:end;gap:.5rem;min-width:0;display:grid}.po-stage-cell{min-width:10rem}.po-stage-steps{align-items:center;gap:.25rem;display:flex}.po-stage-step{border-radius:var(--kbfe-radius-pill);background:var(--kbfe-border-primary);flex-shrink:0;width:1.1rem;height:.3rem}.po-stage-step.is-done{background:color-mix(in srgb, var(--stage-color) 55%, transparent)}.po-stage-step.is-current{background:var(--stage-color)}.po-stage-step.is-cancelled{background:color-mix(in srgb, var(--kbfe-status-gray) 55%, transparent)}.po-stage-position{font-variant-numeric:tabular-nums;margin-left:.35rem;font-size:.7rem}.purchase-order-list-table,.purchase-order-po-lines-table,.purchase-order-confirmation-table{border-collapse:separate;border-spacing:0}.purchase-order-list-table th,.purchase-order-po-lines-table th,.purchase-order-confirmation-table th{color:var(--kbfe-text-secondary,var(--kbfe-text-primary));letter-spacing:.01em;white-space:nowrap;background:color-mix(in srgb, var(--kbfe-surface-subtle) 78%, var(--kbfe-surface-elevated) 22%);font-size:.75rem;font-weight:700}.purchase-order-list-table th,.purchase-order-list-table td{background:var(--kbfe-list-row-background)}.purchase-order-list-table td,.purchase-order-po-lines-table td,.purchase-order-confirmation-table td{vertical-align:top}.purchase-order-list-table tbody td{vertical-align:middle}.purchase-order-list-table tbody tr,.purchase-order-po-lines-table tbody tr,.purchase-order-confirmation-table tbody tr{transition:background-color .14s cubic-bezier(.2,.8,.2,1)}.purchase-order-list-table tbody tr:not(:last-child) td{border-bottom:.5px solid color-mix(in srgb, var(--kbfe-border-primary) 72%, transparent)}.purchase-order-list-table tbody tr:hover td,.purchase-order-po-lines-table tbody tr:hover td,.purchase-order-confirmation-table tbody tr:hover td{background:var(--kbfe-row-hover-background)}.purchase-order-list-lines-cell,.purchase-order-list-delay-cell,.purchase-order-list-action-cell,.purchase-order-line-index,.purchase-order-quantity-cell,.purchase-order-money,.purchase-order-line-hscode{white-space:nowrap}.purchase-order-list-action-cell{text-align:right}.purchase-order-money,.purchase-order-quantity-cell,.purchase-order-line-index{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.purchase-order-nowrap-badge .mantine-Badge-label,.purchase-order-quantity-badge .mantine-Badge-label,.purchase-order-po-lines-badges .mantine-Badge-label,.lot-line-quantity-badge .mantine-Badge-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purchase-order-quantity-badge,.lot-line-quantity-badge{max-width:100%}.purchase-order-po-lines-header{border-bottom:1px solid var(--kbfe-border-primary);background:color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-primary-color) 6%);gap:.75rem}.purchase-order-po-lines-badges{scrollbar-width:none;min-width:0;overflow-x:auto}.purchase-order-po-lines-badges::-webkit-scrollbar{display:none}.purchase-order-confirmation-table .mantine-Input-input{min-height:2.25rem}.purchase-order-confirmation-check-cell{text-align:center}.purchase-order-confirmation-check-cell .mantine-Checkbox-root{display:inline-flex}.purchase-order-modal-grid{align-items:start}.purchase-order-modal-grid .mantine-InputWrapper-label,.purchase-order-confirmation-form .mantine-InputWrapper-label,.purchase-order-create-do-form .mantine-InputWrapper-label,.purchase-order-lot-modal-form .mantine-InputWrapper-label,.purchase-order-split-modal-form .mantine-InputWrapper-label{white-space:nowrap;min-height:1.25rem}.purchase-order-modal-footer{padding-top:.25rem}.purchase-order-create-do-modal-body{padding-top:.75rem}.purchase-order-create-do-route{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--kbfe-status-teal) 10%, transparent), transparent 34%), color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-surface-subtle) 6%);border-color:color-mix(in srgb, var(--kbfe-primary-color) 28%, var(--kbfe-border-primary));overflow:hidden}.purchase-order-create-do-copy,.purchase-order-create-do-route-chip{min-width:0}.purchase-order-create-do-route-chip{border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-lg);background:var(--kbfe-surface-elevated);max-width:min(100%,28rem);box-shadow:var(--kbfe-shadow-xs);padding:.5rem .625rem}.purchase-order-create-do-route-chip .mantine-Text-root{min-width:0}.purchase-order-create-do-lots{flex-wrap:wrap;gap:.375rem;display:flex}.purchase-order-split-source{background:color-mix(in srgb, var(--kbfe-primary-color) 8%, var(--kbfe-surface-elevated));overflow:hidden;border:0!important}.purchase-order-split-source-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.po-logistics-route{font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,max-content);gap:.1rem 1.5rem;min-width:0;display:grid}.po-logistics-node{gap:.1rem;min-width:0;display:grid}.po-logistics-stop{text-transform:uppercase;letter-spacing:.02em;color:var(--kbfe-text-primary);align-items:center;gap:.4rem;display:inline-flex}.po-logistics-dot{border:2px solid var(--kbfe-border-strong);border-radius:var(--kbfe-radius-pill);background:var(--kbfe-surface-elevated);flex-shrink:0;width:.5rem;height:.5rem}.po-logistics-node.is-actual .po-logistics-dot{border-color:var(--kbfe-primary-color);background:color-mix(in srgb, var(--kbfe-primary-color) 24%, var(--kbfe-surface-elevated))}.po-logistics-date{white-space:nowrap}.po-line-row{transition:background-color .12s,box-shadow .12s}.purchase-order-po-lines-compact-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.purchase-order-po-lines-compact-table th{color:var(--kbfe-text-secondary,var(--kbfe-text-primary));letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:color-mix(in srgb, var(--kbfe-surface-subtle) 78%, var(--kbfe-surface-elevated) 22%);padding:.55rem .625rem;font-size:.7rem;font-weight:800}.purchase-order-po-lines-compact-table td{vertical-align:middle;border-top:1px solid color-mix(in srgb, var(--kbfe-border-primary) 82%, transparent);padding:.5rem .625rem}.po-line-card-search{max-width:22rem}.po-line-filter-badge{border-radius:var(--kbfe-radius-pill)}.po-line-filter-badge .mantine-Badge-root{cursor:pointer;transition:box-shadow .12s}.po-line-filter-badge:hover .mantine-Badge-root{box-shadow:inset 0 0 0 1px var(--kbfe-border-primary)}.po-lines-table-wrap{min-width:0;padding:0 .75rem .6rem}.po-lines-table{table-layout:fixed;border-collapse:collapse;width:100%}.po-lines-table thead th{text-transform:uppercase;letter-spacing:.03em;text-align:left;white-space:nowrap;color:var(--kbfe-text-secondary,var(--kbfe-text-primary));border-bottom:1px solid var(--kbfe-border-primary);padding:.35rem .5rem;font-size:.6875rem;font-weight:600}.po-lines-table .num{text-align:right}.po-lines-table .col-toggle{width:3.5%}.po-lines-table .col-no{width:4%}.po-lines-table .col-item{width:28%}.po-lines-table .col-qty{width:8.4%}.po-lines-table .col-status{width:9%}.po-lines-table .col-amount{width:13.5%}.po-lines-table .col-qty{background:color-mix(in srgb, var(--kbfe-surface-subtle) 45%, transparent);padding-inline:.6rem}.po-lines-table thead th.col-qty{background:color-mix(in srgb, var(--kbfe-surface-subtle) 72%, var(--kbfe-surface-elevated) 28%)}.po-lines-table .col-confirmed,.po-lines-table .col-lotted,.po-lines-table .col-shipped,.po-lines-table .col-received{border-left:1px solid color-mix(in srgb, var(--kbfe-border-primary) 26%, transparent)}.po-lines-table .col-ordered{border-left:1px solid color-mix(in srgb, var(--kbfe-border-primary) 60%, transparent)}.po-lines-table .col-received{border-right:1px solid color-mix(in srgb, var(--kbfe-border-primary) 60%, transparent)}.po-line-row{cursor:pointer;transition:background-color .12s}.po-line-row>td{vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--kbfe-border-primary) 55%, transparent);padding:.4rem .5rem}.po-line-row:hover>td{background:var(--kbfe-row-hover-background)}.po-line-row.is-open>td{background:var(--kbfe-row-selected-background);border-bottom-color:#0000}.po-line-row>td.col-toggle{position:relative}.po-line-row>td.col-toggle:before{content:"";background:var(--kbfe-status-gray);width:.2rem;position:absolute;top:0;bottom:0;left:0}.po-line-row.is-full>td.col-toggle:before{background:var(--kbfe-status-teal)}.po-line-row.is-partial>td.col-toggle:before{background:var(--kbfe-status-orange)}.po-line-row.is-needs-lot>td.col-toggle:before{background:var(--kbfe-status-red)}.po-line-row-toggle{color:var(--kbfe-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:transform .16s;display:inline-flex}.po-line-row-toggle.is-open{transform:rotate(180deg)}.po-line-row-toggle:focus-visible{outline:2px solid var(--kbfe-primary-color);outline-offset:2px;border-radius:var(--mantine-radius-sm)}.po-line-row .col-no{font-variant-numeric:tabular-nums;color:var(--kbfe-text-secondary,var(--kbfe-text-primary));font-size:.75rem;font-weight:700}.po-line-item-code,.po-line-item-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.po-line-item-code{border:1px solid var(--kbfe-code-border);border-radius:var(--kbfe-radius-sm);background:var(--kbfe-code-background);width:fit-content;max-width:100%;color:var(--kbfe-code-text);font-variant-numeric:tabular-nums;padding:.05rem .3rem;font-family:Geist Mono Variable,Geist Variable,ui-monospace,monospace;font-size:.8125rem;font-weight:600;display:inline-block}.po-line-item-name{color:var(--kbfe-text-secondary);font-size:.75rem}.po-qty-value{color:var(--kbfe-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;display:block;overflow:hidden}.po-qty-unit{color:var(--kbfe-text-secondary);font-size:.6875rem;font-weight:400}.po-qty-delta{white-space:nowrap;color:var(--kbfe-status-orange);font-size:.6875rem;font-weight:700;display:block}.po-qty-cell.is-emphasis .po-qty-value,.po-qty-cell.is-lot .po-qty-value{border-radius:var(--kbfe-radius-md);max-width:100%;padding:.02rem .34rem;font-weight:700;display:inline-block}.po-qty-cell.is-emphasis .po-qty-value{color:color-mix(in srgb, var(--kbfe-primary-color) 80%, var(--kbfe-text-primary));background:color-mix(in srgb, var(--kbfe-primary-color) 12%, transparent)}.po-qty-cell.is-lot .po-qty-value{background:color-mix(in srgb, var(--kbfe-text-secondary) 12%, transparent)}.po-qty-cell.tone-full .po-qty-value{color:var(--kbfe-status-teal);background:var(--kbfe-status-teal-bg)}.po-qty-cell.tone-partial .po-qty-value{color:var(--kbfe-status-orange);background:var(--kbfe-status-orange-bg)}.po-qty-cell.tone-needs-lot .po-qty-value{color:var(--kbfe-status-red);background:var(--kbfe-status-red-bg)}.po-line-amount{color:var(--kbfe-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:700;display:block;overflow:hidden}.po-line-detail-row>td{padding:0}.po-line-detail-cell{position:relative}.po-line-detail-row.is-open>td{border-bottom:1px solid color-mix(in srgb, var(--kbfe-border-primary) 55%, transparent);background:color-mix(in srgb, var(--kbfe-primary-color) 4%, var(--kbfe-surface-elevated))}.po-line-detail-row.is-open.is-full>td:before,.po-line-detail-row.is-open.is-partial>td:before,.po-line-detail-row.is-open.is-needs-lot>td:before{content:"";background:var(--kbfe-status-gray);width:.2rem;position:absolute;top:0;bottom:0;left:0}.po-line-detail-row.is-open.is-full>td:before{background:var(--kbfe-status-teal)}.po-line-detail-row.is-open.is-partial>td:before{background:var(--kbfe-status-orange)}.po-line-detail-row.is-open.is-needs-lot>td:before{background:var(--kbfe-status-red)}.po-line-detail{flex-direction:column;justify-content:center;gap:.35rem;min-height:2.5rem;padding:.4rem .65rem .45rem .85rem;display:flex}.po-line-detail-pipeline{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.4rem 0;display:none}.po-line-detail-stage{border-left:1px solid color-mix(in srgb, var(--kbfe-border-primary) 45%, transparent);flex-direction:column;gap:.12rem;min-width:0;padding:0 .7rem;display:flex}.po-line-card-meta{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:.4rem;display:flex;overflow:auto hidden}.po-line-meta-cell{white-space:nowrap;border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 55%, transparent);background:var(--kbfe-surface-elevated);border-radius:999px;flex:none;align-items:center;gap:.32rem;padding:.22rem .6rem;display:inline-flex}.po-line-meta-cell.is-wide{max-width:16rem}.po-line-meta-cell.is-wide .po-line-meta-value{text-overflow:ellipsis;overflow:hidden}.po-line-meta-label,.po-line-detail-stage .po-line-meta-label{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;color:var(--kbfe-text-secondary,var(--kbfe-text-primary));font-size:.625rem;font-weight:700}.po-line-detail-stage .po-line-meta-label{text-overflow:ellipsis;overflow:hidden}.po-line-meta-value{color:var(--kbfe-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.purchase-order-detail-card{background:var(--kbfe-surface-elevated);border-color:var(--kbfe-border-primary);width:100%;overflow:hidden}.purchase-order-detail-header{border-bottom:1px solid var(--kbfe-border-primary);background:color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-primary-color) 6%);padding:.875rem 1rem}.purchase-order-amount-block{text-align:right;min-width:10rem}.purchase-order-detail-layout{background:var(--kbfe-surface-elevated);grid-template-columns:minmax(16rem,.38fr) minmax(0,.62fr);gap:0;display:grid}.purchase-order-commercial-panel{border-right:1px solid var(--kbfe-border-primary);align-content:start;gap:.875rem;padding:1rem;display:grid}.purchase-order-info-item{min-width:0;padding:0}.purchase-order-info-icon{border-radius:var(--kbfe-radius-md);width:2rem;height:2rem;color:var(--kbfe-primary-color);background:color-mix(in srgb, var(--kbfe-primary-color) 12%, transparent);flex:0 0 2rem;place-items:center;display:grid}.purchase-order-info-content{min-width:0}.purchase-order-logistics-panel{background:color-mix(in srgb, var(--kbfe-surface-elevated) 92%, var(--kbfe-surface-subtle) 8%);min-width:0;padding:1rem 1.125rem}.purchase-order-logistics-title{margin-bottom:1.125rem}.purchase-order-warehouse-leg{border-top:1px dashed var(--kbfe-border-primary);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1rem;padding-top:.875rem;display:flex}.purchase-order-detail-notes{border-top:1px solid var(--kbfe-border-primary);gap:.25rem;padding:1rem;display:grid}.purchase-order-route{grid-template-columns:minmax(9rem,.95fr) minmax(12rem,1.35fr) minmax(9rem,.95fr);align-items:center;gap:1rem;display:grid}.purchase-order-route-node{gap:.5rem;min-width:0;display:grid}.purchase-order-route-node.is-right{text-align:right}.purchase-order-route-port{gap:.0625rem;min-width:0;display:grid}.purchase-order-date-value{gap:.0625rem;display:grid}.purchase-order-date-label{letter-spacing:0}.purchase-order-route-line{justify-content:space-between;align-items:center;min-height:4.5rem;display:flex;position:relative}.purchase-order-route-line:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--kbfe-primary-color) 46%, var(--kbfe-border-primary)), color-mix(in srgb, var(--kbfe-primary-color) 18%, var(--kbfe-border-primary)));height:2px;position:absolute;top:50%;left:.5rem;right:.5rem;transform:translateY(-50%)}.purchase-order-route-dot{z-index:var(--kbfe-z-content);border:2px solid var(--kbfe-primary-color);border-radius:var(--kbfe-radius-pill);background:var(--kbfe-surface-elevated);width:.625rem;height:.625rem;position:relative}.purchase-order-route-middle{z-index:var(--kbfe-z-content);border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-pill);background:var(--kbfe-surface-elevated);box-shadow:var(--kbfe-shadow-xs);align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex;position:relative}.purchase-order-route-icon{border-radius:var(--kbfe-radius-pill);width:1.75rem;height:1.75rem;color:var(--kbfe-primary-color);background:color-mix(in srgb, var(--kbfe-primary-color) 12%, transparent);place-items:center;display:grid}@media (width<=62em){.purchase-order-detail-layout{grid-template-columns:1fr}.purchase-order-commercial-panel{border-right:0;border-bottom:1px solid var(--kbfe-border-primary);grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-order-route{grid-template-columns:minmax(8rem,1fr) minmax(10rem,1fr) minmax(8rem,1fr)}.purchase-order-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-order-filter-search,.purchase-order-filter-dates{grid-column:1/-1}.purchase-order-filter-actions{justify-content:flex-start}.purchase-orders-page-header,.purchase-order-detail-hero-inner,.lot-planning-header{align-items:stretch}.purchase-orders-page-actions,.purchase-order-detail-actions,.purchase-order-lines-actions,.lot-planning-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.purchase-order-line-workspace,.purchase-order-form-core-grid{grid-template-columns:1fr}.purchase-order-line-rail-list{max-height:16rem}.po-line-card-search{max-width:100%}.po-lines-table .col-shipped,.po-lines-table .col-received{display:none}.po-lines-table .col-item{width:33%}.po-lines-table .col-qty{width:9%}.po-lines-table .col-status{width:11.5%}.po-lines-table .col-amount{width:21%}.po-line-detail-pipeline{display:grid}.po-line-detail-pipeline+.po-line-card-meta{border-top:1px dashed color-mix(in srgb, var(--kbfe-border-primary) 70%, transparent);padding-top:.6rem}}@media (width<=47.9375em){.purchase-order-detail-header{align-items:stretch}.purchase-order-form-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.purchase-order-amount-block{text-align:left;width:100%}.purchase-order-commercial-panel{grid-template-columns:1fr}.purchase-order-route{grid-template-columns:1fr;gap:.75rem}.purchase-order-filter-primary,.purchase-order-filter-dates{grid-template-columns:1fr}.purchase-order-filter-search,.purchase-order-filter-dates{grid-column:auto}.purchase-order-filter-actions{flex-wrap:wrap;width:100%}.purchase-order-filter-clear,.purchase-order-filter-refresh{flex:10rem}.purchase-orders-page-actions .mantine-Button-root,.purchase-order-detail-actions .mantine-Button-root,.purchase-order-modal-footer .mantine-Button-root,.lot-planning-actions .mantine-Button-root{flex:9rem}.purchase-order-modal-footer{justify-content:flex-start;width:100%}.purchase-order-po-lines-header{align-items:flex-start}.purchase-order-po-lines-badges{width:100%}.purchase-order-line-rail-item{grid-template-columns:1fr}.purchase-order-line-rail-side{text-align:left}.po-lines-table .col-confirmed,.po-lines-table .col-status{display:none}.po-lines-table .col-toggle{width:4%}.po-lines-table .col-no{width:5%}.po-lines-table .col-item{width:38%}.po-lines-table .col-qty{width:13%}.po-lines-table .col-amount{width:27%}.purchase-order-form-actions{justify-content:flex-start;width:100%}.purchase-order-form-actions .mantine-Button-root{flex:9rem}.purchase-order-line-footer{align-items:stretch}.purchase-order-total-pill{justify-content:space-between;width:100%}.po-logistics-route{grid-template-columns:1fr;gap:.1rem 1.5rem}.purchase-order-route-node.is-right{text-align:left}}.purchase-order-control-header{z-index:var(--kbfe-z-sticky-toolbar);justify-content:space-between;align-items:flex-start;gap:var(--kbfe-space-sm);padding:var(--kbfe-space-sm) var(--kbfe-space-md);border:1px solid var(--kbfe-border-primary);border-radius:var(--mantine-radius-md);background:var(--kbfe-surface-elevated);box-shadow:var(--kbfe-shadow-sm);flex-wrap:wrap;display:flex;position:sticky;top:0}.purchase-order-control-identity{min-width:0}.purchase-order-control-title-row{row-gap:4px}.purchase-order-control-actions{flex-wrap:wrap;justify-content:flex-end}.purchase-order-detail-workspace{gap:var(--kbfe-space-md);grid-template-columns:1fr;align-items:start;display:grid}.purchase-order-detail-workspace-lines,.purchase-order-detail-workspace-lots{min-width:0}@media (width>=1500px){.purchase-order-detail-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.purchase-order-detail-supporting{gap:var(--kbfe-space-md);flex-direction:column;display:flex}.tasks-filter-panel{overflow:hidden}.tasks-filter-search{flex:28rem;min-width:min(100%,18rem)}.tasks-filter-panel .mantine-Input-input,.tasks-filter-panel .mantine-Select-input{background:color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-background-secondary) 6%)}.tasks-filter-count{font-variant-numeric:tabular-nums;min-width:max-content}.tasks-filter-secondary{align-items:end}.tasks-filter-toggles{justify-content:flex-end;align-self:end;min-width:0}.tasks-filter-toggle{flex:0 auto;min-width:max-content}.tasks-filter-toggle .mantine-Button-label{text-overflow:clip;white-space:nowrap;overflow:visible}.task-form-panel{min-width:0;box-shadow:none;background:0 0;border:none}.task-workbench-header{min-width:0}.task-form-panel-body .mantine-InputWrapper-label{margin-bottom:.25rem;font-size:.8125rem;font-weight:700}.task-form-panel-body .mantine-InputWrapper-description{min-height:1rem;color:var(--kbfe-text-secondary);margin-bottom:.25rem;font-size:.75rem;line-height:1.2}.task-form-panel-body .mantine-Input-input,.task-form-panel-body .mantine-Select-input,.task-form-panel-body .mantine-Textarea-input{min-height:2.25rem}.task-form-shell,.task-form-topline,.task-form-topline-copy,.task-form-layout,.task-form-section,.task-form-section-heading,.task-form-section-heading-text,.task-form-template-panel,.task-form-template-facts,.task-form-template-fact,.task-form-progress-grid,.task-form-footer{min-width:0}.task-form-topline{border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 18%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-primary-color) 8%, var(--kbfe-surface-elevated));grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.875rem;padding:.75rem .875rem;display:grid}.task-form-layout{grid-template-columns:minmax(0,1.6fr) minmax(14rem,1fr);align-items:stretch;gap:1.5rem 2rem;display:grid}.task-form-section,.task-form-template-panel{background:0 0;border:none;border-radius:0;padding:0}.task-form-section-title,.task-form-section-heading{border-bottom:1px solid color-mix(in srgb, var(--kbfe-border-primary) 70%, transparent);letter-spacing:0;width:100%;margin-bottom:.875rem;padding-bottom:.5rem}.task-form-section-title{align-items:center}.task-form-section-heading{display:block}.task-form-template-panel{align-content:start;gap:0;display:grid}.task-form-template-fact{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 82%, transparent);border-radius:var(--kbfe-radius-sm);background:var(--kbfe-surface-elevated);padding:.625rem .75rem}.task-form-template-fact [data-line-clamp]{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;overflow:visible}.task-form-template-option{white-space:normal;overflow-wrap:anywhere}.task-form-progress-grid{grid-template-columns:minmax(0,1fr) minmax(14rem,1.2fr) minmax(0,1fr);gap:1rem;display:grid}@media (width<=47.9375em){.task-form-layout{grid-template-columns:1fr;gap:1.25rem}.task-form-progress-grid{grid-template-columns:1fr}}.task-form-footer{border-top:1px solid color-mix(in srgb, var(--kbfe-border-primary) 70%, transparent);padding-top:1rem}.task-progress-update-panel{background:var(--kbfe-surface-elevated);box-shadow:var(--kbfe-shadow-xs);overflow:hidden;border-color:var(--kbfe-border-primary)!important}.task-progress-update-header,.task-progress-update-form,.task-progress-fields,.task-progress-readonly-grid,.task-progress-fact{min-width:0}.task-progress-fact{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 86%, transparent);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 92%, var(--kbfe-surface-subtle) 8%);padding:.625rem .75rem}.task-progress-fact .mantine-Text-root{text-overflow:ellipsis;overflow:hidden}.task-detail-stack,.task-detail-title-row,.task-detail-title-block,.task-detail-fact,.task-detail-note-block{min-width:0}.task-detail-workbench{background:var(--kbfe-surface-elevated);box-shadow:var(--kbfe-shadow-xs);overflow:hidden;border-color:var(--kbfe-border-primary)!important}.task-detail-hero{border-bottom:1px solid var(--kbfe-border-primary);background:color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-primary-color) 6%);grid-template-columns:minmax(0,1fr);gap:.875rem;padding:1rem;display:grid}.task-detail-title-block .mantine-Title-root{font-size:1.25rem;line-height:1.2}.task-detail-progress-panel{border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 20%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 90%, var(--kbfe-surface-subtle) 10%);padding:.75rem}.task-detail-facts{align-items:stretch}.task-detail-fact{border-bottom:1px solid var(--kbfe-border-primary);align-content:start;gap:.25rem;padding:.75rem 1rem;display:grid}.task-detail-fact:nth-child(odd){border-right:1px solid var(--kbfe-border-primary)}.task-detail-facts.is-compact .task-detail-fact{border-bottom:0;border-right:0;padding:.625rem 0}.task-detail-section{border-bottom:1px solid var(--kbfe-border-primary);padding:.875rem 1rem 1rem}.task-detail-section-header{margin-bottom:.625rem}.task-detail-notes-grid{align-items:stretch}.task-detail-note-block{align-content:start;gap:.375rem;padding:.875rem 1rem;display:grid}.task-detail-note-block+.task-detail-note-block{border-left:1px solid var(--kbfe-border-primary)}.task-detail-note-block.is-risk{background:var(--kbfe-risk-background);box-shadow:inset .1875rem 0 0 var(--kbfe-risk-border)}.task-row-completed{background-color:color-mix(in srgb, var(--kbfe-status-teal) 5%, transparent)}.task-row-completed .mantine-Table-td{background:color-mix(in srgb, var(--kbfe-status-teal) 5%, var(--kbfe-surface-elevated))}.task-list-row .mantine-Table-td:first-child{position:relative}.task-list-row[data-overdue] .mantine-Table-td{background:color-mix(in srgb, var(--kbfe-status-red) 4%, var(--kbfe-surface-elevated))}.task-list-row[data-selected] .mantine-Table-td,.task-list-row[data-selected]:hover .mantine-Table-td{background:var(--kbfe-row-selected-background)}.task-list-row[data-selected] .mantine-Table-td:first-child:before{content:"";background:color-mix(in srgb, var(--kbfe-primary-color) 78%, var(--kbfe-text-primary));width:.1875rem;position:absolute;inset:0 auto 0 0}.task-list-row .task-due-date{font-variant-numeric:tabular-nums}@media (width<=47.9375em){.tasks-filter-toggles{justify-content:flex-start;align-self:stretch}.tasks-filter-toggle{flex:max(9rem,50% - .25rem)}.task-form-topline,.task-form-layout{grid-template-columns:1fr}.task-form-footer{align-items:stretch}.task-detail-fact:nth-child(odd),.task-detail-note-block+.task-detail-note-block{border-left:0;border-right:0}.task-detail-note-block+.task-detail-note-block{border-top:1px solid var(--kbfe-border-primary)}}.lot-planning-list{min-height:12rem}.lot-planning-board{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--kbfe-status-teal) 7%, transparent), transparent 30%), color-mix(in srgb, var(--kbfe-surface-elevated) 96%, var(--kbfe-surface-subtle) 4%)}.lot-planning-header{gap:1rem}.lot-planning-actions{align-items:center}.lot-planning-select-all{min-width:max-content}.lot-planning-select-all .mantine-Checkbox-label{white-space:nowrap}.lot-planning-action-button{min-width:max-content}.lot-planning-empty{background:color-mix(in srgb, var(--kbfe-surface-elevated) 92%, var(--kbfe-surface-subtle) 8%);border-style:dashed}.lot-list-item{background:var(--kbfe-surface-elevated);border-color:var(--kbfe-border-primary);transition:border-color .15s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1),opacity .18s cubic-bezier(.2,.8,.2,1),background .18s cubic-bezier(.2,.8,.2,1);overflow:hidden}.lot-list-item:hover{border-color:color-mix(in srgb, var(--kbfe-primary-color) 36%, var(--kbfe-border-primary));box-shadow:var(--kbfe-shadow-sm)}.lot-list-item.is-dragging{opacity:.5;border-style:dashed;border-color:color-mix(in srgb, var(--kbfe-primary-color) 55%, var(--kbfe-border-primary));box-shadow:var(--kbfe-shadow-md);cursor:grabbing;transform:scale(.985)}.lot-list-item.is-drop-target{border-color:var(--kbfe-primary-color);background:color-mix(in srgb, var(--kbfe-surface-elevated) 92%, var(--kbfe-primary-color) 8%);box-shadow:0 0 0 2px color-mix(in srgb, var(--kbfe-primary-color) 35%, transparent), var(--kbfe-shadow-sm)}.lot-planning-list[data-drag-active] .lot-list-item:not(.is-dragging){border-style:dashed;border-color:color-mix(in srgb, var(--kbfe-primary-color) 26%, var(--kbfe-border-primary))}.lot-list-header{background:color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-primary-color) 6%);grid-template-columns:minmax(13rem,1.2fr) minmax(24rem,2fr) auto;align-items:center;gap:1rem;padding:.875rem 1rem;display:grid}.lot-list-title,.lot-list-title-row,.lot-list-title-text,.lot-line-main,.lot-line-item-text,.lot-list-meta{min-width:0}.lot-meta-item{border-left:1px solid var(--kbfe-border-primary);min-width:0;padding-inline:.625rem}.lot-list-actions{justify-content:flex-end;min-width:max-content}.lot-toggle-button svg{transition:transform .16s cubic-bezier(.2,.8,.2,1)}.lot-toggle-button.is-open svg{transform:rotate(180deg)}.lot-line-list{border-top:1px solid var(--kbfe-border-primary);background:color-mix(in srgb, var(--kbfe-surface-elevated) 88%, var(--kbfe-surface-subtle) 12%);grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-left:0;padding:.75rem .875rem .875rem;animation:.2s cubic-bezier(.2,.8,.2,1) lot-line-list-reveal;display:grid}@keyframes lot-line-list-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lot-line-row{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 72%, transparent);border-radius:var(--kbfe-radius-sm);background:var(--kbfe-surface-elevated);justify-content:space-between;align-items:center;gap:.875rem;padding:.625rem .75rem;transition:background .15s cubic-bezier(.2,.8,.2,1),border-color .15s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1),transform .16s cubic-bezier(.2,.8,.2,1),opacity .16s cubic-bezier(.2,.8,.2,1);display:flex;box-shadow:inset 0 1px #ffffff6b}.lot-line-row+.lot-line-row{border-top-color:color-mix(in srgb, var(--kbfe-border-primary) 72%, transparent)}.lot-line-row:hover{background:color-mix(in srgb, var(--kbfe-surface-elevated) 90%, var(--kbfe-surface-subtle) 10%)}.lot-line-row.is-dragging{opacity:.45;border-style:dashed;border-color:color-mix(in srgb, var(--kbfe-primary-color) 50%, var(--kbfe-border-primary));cursor:grabbing;transform:scale(.99)}.lot-line-row.is-drop-target{border-color:var(--kbfe-primary-color);background:color-mix(in srgb, var(--kbfe-surface-elevated) 88%, var(--kbfe-primary-color) 12%);box-shadow:inset 0 3px 0 -1px var(--kbfe-primary-color), 0 1px 6px color-mix(in srgb, var(--kbfe-primary-color) 22%, transparent)}.lot-line-main{flex:auto;min-width:0}.lot-line-static-meta{letter-spacing:0;color:var(--kbfe-text-secondary)}.lot-line-static-meta span{color:color-mix(in srgb, var(--kbfe-text-secondary) 64%, transparent);margin-inline:.375rem}.lot-line-item-code{color:var(--kbfe-code-text);font-variant-numeric:tabular-nums;letter-spacing:0;font-family:Geist Mono Variable,Geist Variable,ui-monospace,monospace}.lot-line-item-name{color:color-mix(in srgb, var(--kbfe-text-primary) 88%, var(--kbfe-text-secondary));letter-spacing:0}.lot-line-right{flex:none;justify-content:flex-end;min-width:0;max-width:23rem;margin-left:auto}.lot-line-quantity-badge{text-transform:none;letter-spacing:0;min-width:0;max-width:11rem;font-weight:700}.lot-line-action-cell{flex:none;justify-content:center;margin-left:auto;display:flex}.lot-line-empty{border:1px dashed var(--kbfe-border-primary);border-radius:var(--kbfe-radius-sm);background:color-mix(in srgb, var(--kbfe-surface-elevated) 92%, var(--kbfe-surface-subtle) 8%);grid-column:1/-1;padding:.75rem 1rem}@media (width<=62em){.lot-list-header{grid-template-columns:1fr}.lot-meta-item{border-left:0;padding-inline:0}.lot-list-actions{justify-content:flex-start;min-width:0}.lot-line-list{grid-template-columns:1fr;margin-left:0}}@media (width<=47.9375em){.lot-line-row{flex-direction:column;align-items:flex-start;gap:.625rem}.lot-line-right{flex-wrap:wrap;justify-content:flex-start;width:100%;max-width:none;margin-left:1.5rem}.lot-line-empty{padding-left:.75rem}}@media (prefers-reduced-motion:reduce){.lot-list-item,.lot-line-row,.lot-toggle-button svg{transition:none}.lot-list-item.is-dragging,.lot-line-row.is-dragging{transform:none}.lot-line-list{animation:none}}.shipment-filter-shell{width:100%;min-width:0}.shipment-filter-toolbar .dl-chip-row{width:fit-content;max-width:100%;margin-block:-.125rem;padding-block:.125rem;overflow-x:auto}.shipment-filter-toolbar .dl-chip{min-height:1.875rem;padding-block:.25rem;padding-inline:.5rem;line-height:1.1}.shipment-filter-toolbar .dl-chip-count{height:.875rem}.shipment-create-panel{background:var(--kbfe-surface-elevated);box-shadow:var(--kbfe-shadow-xs);overflow:hidden;border-color:var(--kbfe-border-primary)!important}.shipment-dto-create-panel{background:var(--kbfe-surface-elevated);width:100%;box-shadow:var(--kbfe-shadow-xs);overflow:hidden;border-color:var(--kbfe-border-primary)!important}.shipment-dto-create-panel .mantine-InputWrapper-label{margin-bottom:.25rem;font-size:.8125rem;font-weight:700}.shipment-dto-create-panel .mantine-Input-input,.shipment-dto-create-panel .mantine-Select-input,.shipment-dto-create-panel .mantine-Textarea-input{min-height:2.25rem}.shipment-dto-container-composer{background:color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-surface-subtle) 6%);border-color:var(--kbfe-border-primary)!important}.shipment-dto-container-form{flex-wrap:wrap;align-items:flex-end;gap:.625rem;min-width:0;display:flex}.shipment-dto-container-form>*{min-width:0}.shipment-dto-field-target{flex:0 12.5rem}.shipment-dto-field-container-no{flex:0 11.5rem}.shipment-dto-field-type{flex:0 7.25rem}.shipment-dto-field-seal{flex:0 9.25rem}.shipment-dto-field-gross{flex:0 8.75rem}.shipment-dto-field-cbm{flex:0 7.75rem}.shipment-dto-container-add{flex:none;min-width:8.75rem}.shipment-dto-dispatch-grid{grid-template-columns:minmax(18rem,1.25fr) minmax(12rem,.8fr) minmax(12rem,.8fr);align-items:end;gap:.75rem;min-width:0;display:grid}.shipment-dto-dispatch-grid>*,.shipment-create-command,.shipment-create-layout,.shipment-create-source,.shipment-create-fields{min-width:0}.shipment-create-command{border-bottom:1px solid var(--kbfe-border-primary);padding-bottom:.625rem}.shipment-create-layout{grid-template-columns:minmax(17rem,.78fr) minmax(0,1.72fr);gap:.75rem;display:grid}.shipment-create-source{border-right:1px solid var(--kbfe-border-primary);align-content:start;gap:.625rem;padding-right:.75rem;display:grid}.shipment-create-facts{gap:.375rem;display:grid}.shipment-create-fact{border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-sm);background:color-mix(in srgb, var(--kbfe-surface-elevated) 92%, var(--kbfe-surface-subtle) 8%);min-width:0;padding:.5rem .625rem}.shipment-create-panel .mantine-InputWrapper-label{margin-bottom:.25rem;font-size:.8125rem;font-weight:700}.shipment-create-panel .mantine-Input-input,.shipment-create-panel .mantine-Select-input{min-height:2.25rem}.shipment-filter-primary{grid-template-columns:minmax(18rem,1.4fr) minmax(10rem,.62fr) minmax(14rem,.85fr) auto;align-items:end;gap:.75rem;min-width:0;display:grid}.shipment-filter-primary>*{min-width:0}.shipment-filter-clear{min-width:6.75rem}.shipment-filter-advanced{border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 92%, var(--kbfe-surface-subtle) 8%);min-width:0;padding:.75rem}.shipment-filter-secondary{grid-template-columns:minmax(18rem,1fr) minmax(22rem,1.05fr);align-items:end;gap:.75rem;min-width:0;display:grid}.shipment-filter-channel,.shipment-filter-dates{min-width:0}.shipment-filter-channel .mantine-SegmentedControl-label{white-space:normal;min-height:2rem;padding-inline:.5rem;line-height:1.15}.shipment-filter-channel-dot{border-radius:var(--kbfe-radius-pill);width:.5rem;height:.5rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 28%, transparent);flex:0 0 .5rem}.shipment-filter-channel-dot-all{background:var(--kbfe-status-gray)}.shipment-filter-channel-dot-green{background:var(--kbfe-status-teal)}.shipment-filter-channel-dot-yellow{background:var(--kbfe-status-yellow)}.shipment-filter-channel-dot-red{background:var(--kbfe-status-red)}.shipment-filter-dates{grid-template-columns:repeat(2,minmax(10rem,1fr));align-items:end;gap:.75rem;display:grid}.shipment-detail-card{background:var(--kbfe-surface-elevated);border-color:var(--kbfe-border-primary);width:100%;overflow:hidden}.shipment-detail-identity{background:var(--kbfe-surface-elevated);min-width:0;box-shadow:var(--kbfe-shadow-xs)}.shipment-detail-tabs-list{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.shipment-detail-tabs-list::-webkit-scrollbar{display:none}.shipment-detail-tabs-tab{min-height:1.875rem;padding-block:.25rem;padding-inline:.625rem;line-height:1}.shipment-detail-header{border-bottom:1px solid var(--kbfe-border-primary);background:color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-primary-color) 6%);padding:.875rem 1rem}.shipment-detail-title{justify-content:space-between;align-items:flex-start;gap:.875rem;display:flex}.shipment-detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.85fr);gap:0;display:grid}.shipment-command-panel{border-left:1px solid var(--kbfe-border-primary);background:var(--kbfe-surface-elevated);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0;padding:1rem;display:grid}.shipment-command-item,.shipment-progress-tile,.shipment-info-content{min-width:0}.shipment-command-item{border-radius:var(--kbfe-radius-md);padding:.75rem}.shipment-command-item:nth-child(odd){border-right:1px solid var(--kbfe-border-primary)}.shipment-command-item:nth-child(-n+2){border-bottom:1px solid var(--kbfe-border-primary)}.shipment-info-icon{border-radius:var(--kbfe-radius-md);width:2rem;height:2rem;color:var(--kbfe-primary-color);background:color-mix(in srgb, var(--kbfe-primary-color) 12%, transparent);flex:0 0 2rem;place-items:center;display:grid}.shipment-route-panel{background:color-mix(in srgb, var(--kbfe-surface-elevated) 92%, var(--kbfe-surface-subtle) 8%);min-width:0;padding:1.125rem}.shipment-route-title{margin-bottom:1.25rem}.shipment-route{grid-template-columns:minmax(9rem,.95fr) minmax(12rem,1.35fr) minmax(9rem,.95fr);align-items:center;gap:1rem;display:grid}.shipment-route-node{gap:.25rem;min-width:0;display:grid}.shipment-route-node.is-right{text-align:right}.shipment-route-line{justify-content:space-between;align-items:center;min-height:4.5rem;display:flex;position:relative}.shipment-route-line:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--kbfe-primary-color) 46%, var(--kbfe-border-primary)), color-mix(in srgb, var(--kbfe-primary-color) 18%, var(--kbfe-border-primary)));height:2px;position:absolute;top:50%;left:.5rem;right:.5rem;transform:translateY(-50%)}.shipment-route-dot{z-index:var(--kbfe-z-content);border:2px solid var(--kbfe-primary-color);border-radius:var(--kbfe-radius-pill);background:var(--kbfe-surface-elevated);width:.625rem;height:.625rem;position:relative}.shipment-route-middle{z-index:var(--kbfe-z-content);border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-pill);background:var(--kbfe-surface-elevated);box-shadow:var(--kbfe-shadow-xs);align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex;position:relative}.shipment-overview-strip{border-top:1px solid var(--kbfe-border-primary);background:var(--kbfe-surface-elevated);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.shipment-progress-tile{padding:.875rem 1rem}.shipment-progress-tile+.shipment-progress-tile{border-left:1px solid var(--kbfe-border-primary)}.shipment-milestones-panel{background:var(--kbfe-surface-elevated);border-color:var(--kbfe-border-primary);overflow:hidden}.shipment-milestones-hero{border-bottom:1px solid var(--kbfe-border-primary);background:color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-primary-color) 6%);gap:.875rem;padding:1rem;display:grid}.shipment-milestone-rail{grid-template-columns:repeat(10,minmax(0,1fr));gap:.375rem;display:grid}.shipment-milestone-rail-step{align-items:center;min-width:0;display:flex;position:relative}.shipment-milestone-rail-step:before{content:"";background:var(--kbfe-border-primary);height:2px;position:absolute;left:0;right:0}.shipment-milestone-rail-step span{z-index:var(--kbfe-z-content);border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-pill);background:var(--kbfe-surface-elevated);width:1.625rem;height:1.625rem;color:var(--kbfe-text-primary);font-variant-numeric:tabular-nums;place-items:center;font-size:.6875rem;font-weight:800;display:grid;position:relative}.shipment-milestone-rail-step.is-completed:before{background:var(--kbfe-status-teal)}.shipment-milestone-rail-step.is-completed span{border-color:var(--kbfe-status-teal);background:var(--kbfe-status-teal);color:#fff}.shipment-milestone-rail-step.is-current:before{background:linear-gradient(90deg, var(--kbfe-status-blue), var(--kbfe-border-primary))}.shipment-milestone-rail-step.is-current span{border-color:var(--kbfe-status-blue);background:var(--kbfe-status-blue);color:#fff}.shipment-milestone-body{min-width:0}.shipment-milestone-timeline{background:color-mix(in srgb, var(--kbfe-surface-elevated) 92%, var(--kbfe-surface-subtle) 8%);grid-template-columns:repeat(2,minmax(18rem,1fr));align-content:start;gap:1rem;min-width:0;padding:1rem;display:grid}.shipment-milestone-column{align-content:start;gap:.75rem;min-width:0;display:grid}.shipment-milestone-row{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.shipment-milestone-marker{justify-content:center;display:flex;position:relative}.shipment-milestone-marker:after{content:"";background:var(--kbfe-border-primary);width:2px;position:absolute;top:2rem;bottom:-.25rem}.shipment-milestone-row:last-child .shipment-milestone-marker:after{display:none}.shipment-milestone-row.is-completed .shipment-milestone-marker:after{background:var(--kbfe-status-teal)}.shipment-milestone-content{border-radius:var(--kbfe-radius-md);border:1px solid #0000;min-width:0;padding:.75rem}.shipment-milestone-row.is-current .shipment-milestone-content{border-color:color-mix(in srgb, var(--kbfe-status-blue) 42%, var(--kbfe-border-primary));background:var(--kbfe-status-blue-bg)}.shipment-milestone-row.is-completed .shipment-milestone-content{background:var(--kbfe-status-teal-bg)}.shipment-milestone-row.is-editing .shipment-milestone-content{border-color:var(--kbfe-status-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--kbfe-status-blue) 12%, transparent)}.shipment-milestone-row.is-editing{grid-column:1/-1}.shipment-milestone-card-head{grid-template-columns:minmax(0,max-content) auto;justify-content:start;align-items:start;gap:.875rem;display:grid}.shipment-milestone-copy{min-width:0;max-width:18rem}.shipment-milestone-action{flex:none;justify-content:flex-start;display:flex}.shipment-milestone-editor{border-top:1px solid var(--kbfe-border-primary);margin-top:.625rem;padding-top:.625rem}.shipment-milestone-summary{border-bottom:1px solid var(--kbfe-border-primary);background:var(--kbfe-surface-elevated);grid-template-columns:minmax(14rem,1.15fr) minmax(10rem,.7fr) minmax(8rem,.55fr) minmax(22rem,2.1fr);gap:.875rem;padding:1rem;display:grid}.shipment-milestone-next-card{border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 24%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 88%, var(--kbfe-primary-color) 12%);min-width:0;padding:.75rem}.shipment-milestone-fact-card,.shipment-phase-row{border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-surface-subtle) 6%);min-width:0;padding:.75rem}.shipment-phase-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}.shipment-phase-row{gap:.5rem;padding:.625rem;display:grid}.shipment-phase-row.is-active{border-color:color-mix(in srgb, var(--kbfe-status-blue) 40%, var(--kbfe-border-primary));background:var(--kbfe-status-blue-bg)}.shipment-milestone-rail-step.is-completed,.shipment-milestone-row.is-completed .shipment-milestone-content{opacity:var(--kbfe-presentation-completed-prominence)}.shipment-milestone-row.is-current .shipment-milestone-content,.shipment-phase-row.is-active,.shipment-milestone-next-card{box-shadow:var(--kbfe-presentation-focus-ring)}.shipment-milestones-hero{background:var(--kbfe-presentation-group-background)}@media (width<=62em){.shipment-detail-layout{grid-template-columns:1fr}.shipment-command-panel{border-left:0;border-top:1px solid var(--kbfe-border-primary);grid-template-columns:repeat(2,minmax(0,1fr))}.shipment-route{grid-template-columns:minmax(8rem,1fr) minmax(10rem,1fr) minmax(8rem,1fr)}.shipment-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.shipment-milestone-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.shipment-phase-strip{grid-column:1/-1}.shipment-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.shipment-create-layout{grid-template-columns:1fr}.shipment-create-source{border-right:0;border-bottom:1px solid var(--kbfe-border-primary);padding-bottom:.75rem;padding-right:0}.shipment-create-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.shipment-filter-clear{justify-self:start}.shipment-filter-secondary{grid-template-columns:1fr}.shipment-dto-dispatch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shipment-progress-tile:nth-child(odd){border-left:0}.shipment-progress-tile:nth-child(-n+2){border-bottom:1px solid var(--kbfe-border-primary)}}@media (width<=47.9375em){.shipment-detail-title{flex-direction:column}.shipment-command-panel{grid-template-columns:1fr}.shipment-milestone-rail{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:.625rem}.shipment-milestone-row{grid-template-columns:1.875rem minmax(0,1fr);gap:.625rem}.shipment-milestone-timeline{grid-template-columns:1fr}.shipment-milestone-card-head{grid-template-columns:minmax(0,1fr) auto}.shipment-milestone-copy{max-width:none}.shipment-milestone-content{padding:.625rem}.shipment-milestone-summary{grid-template-columns:1fr}.shipment-phase-strip{grid-column:auto;grid-template-columns:1fr}.shipment-command-item:nth-child(odd){border-right:0}.shipment-command-item:nth-child(-n+3){border-bottom:1px solid var(--kbfe-border-primary)}.shipment-overview-strip{grid-template-columns:1fr}.shipment-progress-tile+.shipment-progress-tile{border-left:0;border-top:1px solid var(--kbfe-border-primary)}.shipment-progress-tile:nth-child(-n+2){border-bottom:0}.shipment-route{grid-template-columns:1fr;gap:.75rem}.shipment-filter-primary,.shipment-filter-dates,.shipment-dto-dispatch-grid{grid-template-columns:1fr}.shipment-dto-container-form{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shipment-dto-field-target,.shipment-dto-field-container-no,.shipment-dto-field-type,.shipment-dto-field-seal,.shipment-dto-field-gross,.shipment-dto-field-cbm,.shipment-dto-container-add{width:auto;min-width:0}.shipment-dto-field-target,.shipment-dto-field-container-no,.shipment-dto-container-add{grid-column:1/-1}.shipment-dto-container-add{width:100%}.shipment-create-command{align-items:stretch}.shipment-create-command .mantine-Group-root{flex-wrap:wrap;justify-content:flex-start;width:100%}.shipment-create-facts{grid-template-columns:1fr}.shipment-filter-clear{width:100%}.shipment-route-node.is-right{text-align:left}.shipment-route-line{justify-content:center;min-height:3.25rem}.shipment-route-line:before{left:0;right:0}.shipment-route-dot{display:none}}.quotations-workbench,.rfq-form,.rfq-detail,.rfq-list,.rfq-form-panel,.rfq-detail-hero,.rfq-list-filter-panel,.rfq-list-panel,.rfq-breakdown-panel,.rfq-action-panel,.rfq-readiness-panel,.rfq-overview-panel,.rfq-timeline-panel,.rfq-form-title-copy,.rfq-detail-title-copy,.rfq-list-title-copy,.rfq-form-main,.rfq-detail-main,.rfq-detail-layout,.rfq-detail-side,.rfq-form-hero-metrics,.rfq-form-hero-metric,.rfq-fee-grid,.rfq-fee-inputs,.rfq-fee-derived,.rfq-lifecycle-steps,.rfq-mobile-submit-bar,.rfq-list-toolbar,.rfq-list-filter-row,.rfq-list-filter-dates,.rfq-options-panel,.rfq-option-row-list,.rfq-option-row,.rfq-option-cell,.rfq-list-body,.quotations-page-header,.quotations-page-title{min-width:0}.quotations-page-title{max-width:68ch}.quotations-page-title .mantine-Title-root{line-height:1.05}.quotations-page-actions,.quotations-primary-action,.quotations-api-badge{flex:none}.quotations-primary-action .mantine-Button-label{white-space:nowrap}.rfq-form,.rfq-detail,.rfq-list{--rfq-pad:1rem;--rfq-gap:1rem;--rfq-gap-sm:.625rem;--rfq-radius:var(--kbfe-radius-md);isolation:isolate}.quote-workflow{--quote-workflow-side:13.75rem;--quote-workflow-summary:16.25rem;min-width:0}.quote-workflow-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--kbfe-primary-color) 8%, transparent), transparent 48%), color-mix(in srgb, var(--kbfe-surface-elevated) 98%, var(--kbfe-surface-subtle) 2%);min-width:0;box-shadow:var(--kbfe-shadow-xs);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden;border-color:color-mix(in srgb, var(--kbfe-primary-color) 18%, var(--kbfe-border-primary))!important}.quote-workflow-hero-content,.quote-workflow-detail-hero .rfq-detail-hero-main{min-width:0;padding:.875rem 1rem}.quote-workflow-hero-head,.quote-workflow-title-row,.quote-workflow-title-copy,.quote-workflow-hero-actions,.quote-workflow-hero-metrics,.quote-workflow-hero-summary{min-width:0}.quote-workflow-title-copy .mantine-Title-root{letter-spacing:0;line-height:1.1}.quote-workflow-icon-box{border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 30%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-md);background:linear-gradient(135deg, color-mix(in srgb, var(--kbfe-primary-color) 18%, var(--kbfe-surface-elevated)), var(--kbfe-surface-elevated));width:2.25rem;height:2.25rem;color:color-mix(in srgb, var(--kbfe-primary-color) 82%, var(--kbfe-text-primary));flex:0 0 2.25rem;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff47}.quote-workflow-icon-box--qform{color:color-mix(in srgb, var(--kbfe-status-teal) 78%, var(--kbfe-text-primary))}.quote-workflow-hero-summary{margin-top:.75rem}.quote-workflow-hero-summary .mantine-SimpleGrid-root{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:.5rem}.quote-workflow-layout{grid-template-columns:minmax(12.25rem, var(--quote-workflow-side)) minmax(0, 1fr);align-items:start;gap:.75rem;min-width:0;display:grid}.quote-workflow-layout--with-summary{grid-template-columns:minmax(11.75rem, 13.5rem) minmax(0, 1fr) minmax(14.25rem, var(--quote-workflow-summary))}.quote-workflow-detail-layout{grid-template-columns:minmax(12.25rem, var(--quote-workflow-side)) minmax(0, 1fr);grid-template-areas:"side main"}.quote-workflow-side,.quote-workflow-summary-rail{align-self:start;gap:.5rem;min-width:0;scroll-margin-top:1rem;display:grid;position:sticky;top:.75rem}.quote-workflow-main,.quote-workflow-card-grid{gap:.75rem;min-width:0;display:grid}.quote-workflow-card-grid--rfq-intake{grid-template-columns:minmax(0,.95fr) minmax(0,.95fr) minmax(18rem,1.25fr);align-items:stretch}.quote-workflow-card-grid>.quote-workflow-section,.quote-workflow-card-grid>.quote-workflow-section>.purchase-order-form-section,.quote-workflow-card-grid>.quote-workflow-section>.purchase-order-form-section>.mantine-Stack-root{height:100%}.quote-workflow-field-span{grid-column:1/-1}.quote-workflow-section{min-width:0;scroll-margin-top:1rem}.quote-workflow-section>.purchase-order-form-section,.quote-workflow-section>.purchase-order-lines-panel,.quote-workflow-section.rfq-form-section,.quote-workflow-section>.rfq-breakdown-panel,.quote-workflow-section>.rfq-overview-panel{background:var(--kbfe-surface-elevated);box-shadow:var(--kbfe-shadow-xs);border-color:color-mix(in srgb, var(--kbfe-primary-color) 14%, var(--kbfe-border-primary))!important}.quote-workflow-section .purchase-order-form-section,.quote-workflow-section .purchase-order-lines-panel,.quote-workflow-section.rfq-form-section{padding:.75rem!important}.quote-workflow-section .mantine-InputWrapper-label{margin-bottom:.1875rem;font-size:.78rem;font-weight:650}.quote-workflow-section .mantine-InputWrapper-description{margin-top:.1875rem;font-size:.72rem;line-height:1.25}.quote-workflow-section .mantine-Input-input,.quote-workflow-section .mantine-Select-input,.quote-workflow-section .mantine-Textarea-input{min-height:2.2rem}.quote-workflow-section .mantine-SimpleGrid-root{gap:.625rem}.quote-workflow-section .purchase-order-form-section-title{gap:.125rem}.quote-workflow--rfq .quote-workflow-section .purchase-order-form-section-title{border-bottom:1px solid color-mix(in srgb, var(--kbfe-primary-color) 16%, var(--kbfe-border-primary));background:linear-gradient(90deg, color-mix(in srgb, var(--kbfe-primary-color) 10%, transparent), transparent 62%), color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-surface-subtle) 6%);margin:-.75rem -.75rem 0;padding:.625rem .75rem .625rem .875rem;position:relative;overflow:hidden}.quote-workflow--rfq .quote-workflow-section .purchase-order-form-section-title:before{inset-block:0;background:color-mix(in srgb, var(--kbfe-primary-color) 82%, var(--kbfe-text-primary));content:"";width:.1875rem;position:absolute;left:0}.quote-workflow-section .purchase-order-form-section-title .mantine-Text-root:first-child,.quote-workflow-section .rfq-section-head .mantine-Text-root:first-child{font-size:.95rem}.quote-workflow--rfq .quote-workflow-section .purchase-order-form-section-title .mantine-Text-root:first-child{color:var(--kbfe-text-primary);font-size:1rem;font-weight:850}.quote-workflow--rfq .quote-workflow-section .purchase-order-form-section-title .mantine-Text-root:last-child{color:var(--kbfe-text-secondary);font-size:.76rem;line-height:1.25}.quote-workflow-action-card{background:color-mix(in srgb, var(--kbfe-primary-color) 5%, var(--kbfe-surface-elevated));border-color:color-mix(in srgb, var(--kbfe-primary-color) 22%, var(--kbfe-border-primary))!important}.anchored-workflow{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 86%, transparent);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 96%, var(--kbfe-surface-subtle) 4%);min-width:0;box-shadow:var(--kbfe-shadow-xs);padding:.5rem;overflow:hidden}.anchored-workflow-title{color:var(--kbfe-text-secondary);letter-spacing:0;margin-bottom:.375rem;display:block}.anchored-workflow-list{gap:.25rem;display:grid}.anchored-workflow-step{border-radius:var(--kbfe-radius-md);width:100%;min-width:0;color:var(--kbfe-text-primary);text-align:left;cursor:pointer;border:1px solid #0000;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.5rem;padding:.45rem .5rem;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative}.anchored-workflow-step:hover,.anchored-workflow-step:focus-visible{border-color:color-mix(in srgb, var(--kbfe-primary-color) 24%, var(--kbfe-border-primary));background:color-mix(in srgb, var(--kbfe-primary-color) 6%, var(--kbfe-surface-elevated));outline:none}.anchored-workflow-step:active{background:color-mix(in srgb, var(--kbfe-primary-color) 8%, var(--kbfe-surface-elevated))}.anchored-workflow-step[data-state=active]{border-color:color-mix(in srgb, var(--kbfe-primary-color) 44%, var(--kbfe-border-primary));background:color-mix(in srgb, var(--kbfe-primary-color) 10%, var(--kbfe-surface-elevated));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--kbfe-primary-color) 86%, var(--kbfe-text-primary))}.anchored-workflow-step-index{border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 20%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-primary-color) 8%, var(--kbfe-surface-elevated));width:1.75rem;height:1.75rem;color:color-mix(in srgb, var(--kbfe-primary-color) 78%, var(--kbfe-text-primary));place-items:center;font-size:.78rem;font-weight:800;display:grid}.anchored-workflow-step[data-state=active] .anchored-workflow-step-index{border-color:color-mix(in srgb, var(--kbfe-primary-color) 58%, var(--kbfe-border-primary));background:var(--kbfe-primary-color);color:var(--kbfe-primary-contrast)}.anchored-workflow-step-copy{gap:.125rem;min-width:0;display:grid}.anchored-workflow-step-label,.anchored-workflow-step-description{text-overflow:ellipsis;min-width:0;overflow:hidden}.anchored-workflow-step-label{font-size:.8125rem;font-weight:800;line-height:1.25}.anchored-workflow-step-description{color:var(--kbfe-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.35;display:-webkit-box}.quote-workflow-pricing-anchor{scroll-margin-top:1rem}.quote-workflow-detail-hero{grid-template-columns:minmax(0,1fr)}.quote-workflow-detail-hero .rfq-detail-fact-strip{grid-column:1/-1}.rfq-detail{gap:.75rem!important}.rfq-form-panel,.rfq-detail-hero,.rfq-breakdown-panel,.rfq-action-panel,.rfq-readiness-panel,.rfq-overview-panel,.rfq-timeline-panel{background:var(--kbfe-surface-elevated);box-shadow:var(--kbfe-shadow-xs);overflow:hidden;border-color:var(--kbfe-border-primary)!important}.rfq-list-panel{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--kbfe-primary-color) 7%, transparent), transparent 42%), var(--kbfe-surface-elevated);box-shadow:var(--kbfe-shadow-xs);position:relative;overflow:hidden;border-color:var(--kbfe-border-primary)!important}html[data-kbfe-resolved-color-scheme=dark] .rfq-list-panel{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--kbfe-primary-color) 4%, transparent), transparent 42%), var(--kbfe-surface-elevated)}.rfq-list-filter-panel{background:var(--kbfe-surface-elevated);box-shadow:var(--kbfe-shadow-xs);overflow:hidden;border-color:var(--kbfe-border-primary)!important}.rfq-metric-card{min-width:0;padding:var(--kbfe-space-sm) var(--kbfe-space-md)!important}.rfq-metric-card>.mantine-Group-root{width:100%}.rfq-form-hero,.rfq-detail-hero-main,.rfq-list-hero{padding:var(--rfq-pad);border-bottom:1px solid color-mix(in srgb, var(--kbfe-border-primary) 84%, transparent);background:var(--kbfe-surface-elevated);position:relative}.rfq-form-hero-inner,.rfq-detail-hero-inner,.rfq-list-hero-inner,.rfq-form-title-row,.rfq-detail-title-row,.rfq-list-title-row{min-width:0}.rfq-icon-box{border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 28%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-primary-color) 10%, var(--kbfe-surface-elevated));width:2.25rem;height:2.25rem;color:color-mix(in srgb, var(--kbfe-primary-color) 82%, var(--kbfe-text-primary));flex:0 0 2.25rem;place-items:center;display:grid}.rfq-form-title-copy .mantine-Title-root,.rfq-detail-title-copy .mantine-Title-root,.rfq-list-title-copy .mantine-Title-root{letter-spacing:0;line-height:1.08}.rfq-detail-heading-row{flex-wrap:wrap;min-width:0}.rfq-detail-heading-row .mantine-Badge-root{flex:none}.rfq-detail-title-copy{max-width:100%}.rfq-detail-title-copy .mantine-Title-root{overflow-wrap:anywhere;text-wrap:balance}.rfq-form-hero-metrics{gap:var(--rfq-gap-sm);grid-template-columns:repeat(2,minmax(10rem,1fr));width:min(31rem,100%);display:grid}.rfq-form-hero-metric{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 84%, transparent);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 92%, var(--kbfe-surface-subtle) 8%);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem;padding:.625rem .75rem;display:grid}.rfq-form-hero-metric>svg,.rfq-summary-row>svg,.rfq-total-icon{color:color-mix(in srgb, var(--kbfe-primary-color) 82%, var(--kbfe-text-primary))}.rfq-form-layout{gap:var(--rfq-gap);grid-template-columns:minmax(0,1fr) minmax(16.5rem,18.5rem);align-items:start;display:grid}.rfq-form-main{gap:var(--rfq-gap);padding:var(--rfq-pad);display:grid}.rfq-form-rail{gap:var(--rfq-gap-sm);border:1px solid var(--kbfe-border-primary);border-radius:var(--rfq-radius);background:color-mix(in srgb, var(--kbfe-surface-elevated) 97%, var(--kbfe-surface-subtle) 3%);box-shadow:var(--kbfe-shadow-xs);align-self:start;padding:.875rem;display:grid;position:sticky;top:.875rem}.rfq-form-section{min-width:0;padding:var(--rfq-pad);border:1px solid var(--kbfe-border-primary);border-radius:var(--rfq-radius);background:color-mix(in srgb, var(--kbfe-surface-elevated) 96%, var(--kbfe-surface-subtle) 4%);box-shadow:inset 0 1px #ffffff6b}.rfq-section-head{border-bottom:1px solid color-mix(in srgb, var(--kbfe-border-primary) 78%, transparent);min-width:0;padding-bottom:.625rem}.rfq-section-summary{text-wrap:pretty;max-width:68ch}.rfq-section-progress,.rfq-charge-count{flex:none;font-weight:700}.rfq-setup-grid{align-items:end}.rfq-scope-field .mantine-Input-section,.rfq-fee-cell .mantine-Input-section{color:color-mix(in srgb, var(--kbfe-primary-color) 76%, var(--kbfe-text-secondary))}.rfq-form-section .mantine-InputWrapper-label,.rfq-action-panel .mantine-InputWrapper-label{margin-bottom:.25rem;font-size:.8125rem;font-weight:600}.rfq-form-section .mantine-Input-input,.rfq-form-section .mantine-Select-input,.rfq-form-section .mantine-Textarea-input,.rfq-action-panel .mantine-Textarea-input{border-color:color-mix(in srgb, var(--kbfe-border-primary) 82%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--kbfe-surface-elevated) 98%, #fff 2%), color-mix(in srgb, var(--kbfe-surface-elevated) 92%, var(--kbfe-background-secondary) 8%));min-height:2.45rem;box-shadow:inset 0 1px 0 #ffffff57, 0 1px 2px color-mix(in srgb, var(--kbfe-shadow-color,#0f172a) 6%, transparent);transition:border-color .16s,background-color .16s,box-shadow .16s}.rfq-form-section .mantine-Input-input:hover,.rfq-form-section .mantine-Select-input:hover,.rfq-form-section .mantine-Textarea-input:hover{border-color:color-mix(in srgb, var(--kbfe-primary-color) 24%, var(--kbfe-border-primary))}.rfq-form-section .mantine-Input-input:focus,.rfq-form-section .mantine-Select-input:focus,.rfq-form-section .mantine-Textarea-input:focus,.rfq-form-section .mantine-Input-input:focus-within,.rfq-form-section .mantine-Select-input:focus-within,.rfq-form-section .mantine-Textarea-input:focus-within{border-color:color-mix(in srgb, var(--kbfe-primary-color) 64%, var(--kbfe-border-primary));box-shadow:0 0 0 3px color-mix(in srgb, var(--kbfe-primary-color) 14%, transparent), inset 0 1px 0 #ffffff5c}.rfq-picker-modal-content{overflow:hidden}.rfq-picker-modal-header{padding-bottom:.5rem}.rfq-picker-modal-body{padding-top:.5rem}.rfq-picker-shell{flex-direction:column;gap:.875rem;display:flex}.rfq-picker-summary{background:color-mix(in srgb, var(--kbfe-background-secondary) 60%, transparent);border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 60%, transparent);border-radius:.625rem;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.625rem .875rem;display:flex}.rfq-picker-summary__metric{align-items:baseline;gap:.4rem;display:inline-flex}.rfq-picker-summary__value{letter-spacing:-.02em;color:var(--kbfe-text-primary);font-size:1.35rem;font-weight:650;line-height:1}.rfq-picker-summary__label{color:var(--kbfe-text-secondary);font-size:.8rem}.rfq-picker-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rfq-picker-search{flex:16rem;min-width:12rem}.rfq-picker-layout{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:start;gap:.875rem;display:grid}.rfq-picker-list{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 55%, transparent);background:color-mix(in srgb, var(--kbfe-background-secondary) 35%, var(--kbfe-surface-elevated));scrollbar-color:color-mix(in srgb, var(--kbfe-primary-color) 35%, transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin;border-radius:.75rem;flex-direction:column;gap:.5rem;min-width:0;max-height:min(52vh,30rem);padding:.125rem .375rem .125rem .125rem;display:flex;overflow:hidden auto}.rfq-picker-list::-webkit-scrollbar{width:.375rem}.rfq-picker-list::-webkit-scrollbar-track{background:0 0}.rfq-picker-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--kbfe-primary-color) 34%, transparent);border-radius:999px}.rfq-picker-list::-webkit-scrollbar-button{display:none}.rfq-picker-row{text-align:left;border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 70%, transparent);background:var(--kbfe-surface-elevated);border-radius:.625rem;width:100%;min-width:0;padding:.625rem .75rem;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .12s;display:grid;position:relative;overflow:hidden}.rfq-picker-row:hover{border-color:color-mix(in srgb, var(--kbfe-primary-color) 45%, var(--kbfe-border-primary));background:color-mix(in srgb, var(--kbfe-primary-color) 5%, var(--kbfe-surface-elevated))}.rfq-picker-row:focus-visible{border-color:color-mix(in srgb, var(--kbfe-primary-color) 55%, var(--kbfe-border-primary));box-shadow:0 0 0 3px color-mix(in srgb, var(--kbfe-primary-color) 18%, transparent);outline:none}.rfq-picker-row:active{transform:translateY(1px)}.rfq-picker-row[data-selected=true]{border-color:color-mix(in srgb, var(--kbfe-primary-color) 54%, var(--kbfe-border-primary));background:color-mix(in srgb, var(--kbfe-primary-color) 8%, var(--kbfe-surface-elevated));box-shadow:0 0 0 1px color-mix(in srgb, var(--kbfe-primary-color) 10%, transparent)}.rfq-picker-row[data-selected=true]:before{background:color-mix(in srgb, var(--kbfe-primary-color) 78%, var(--kbfe-text-primary));content:"";width:3px;position:absolute;inset:0 auto 0 0}.rfq-picker-row--skeleton{cursor:default}.rfq-picker-row__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;display:grid}.rfq-picker-row__head .mantine-Badge-root{min-width:0;max-width:11rem}.rfq-picker-row__head .mantine-Badge-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rfq-picker-row__no{text-overflow:ellipsis;min-width:0;color:var(--kbfe-text-primary);font-size:.9rem;font-weight:600;overflow:hidden}.rfq-picker-row__route{min-width:0;color:var(--kbfe-text-primary);white-space:nowrap;text-overflow:ellipsis;margin-top:.25rem;font-size:.82rem;overflow:hidden}.rfq-picker-row__meta{min-width:0;color:var(--kbfe-text-secondary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.35rem;margin-top:.2rem;font-size:.78rem;display:flex;overflow:hidden}.rfq-picker-row__meta span:not(.rfq-picker-row__dot){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rfq-picker-row__dot{opacity:.55;flex:none}.rfq-picker-preview{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 65%, transparent);background:color-mix(in srgb, var(--kbfe-background-secondary) 45%, var(--kbfe-surface-elevated));border-radius:.75rem;min-width:0;min-height:14rem;padding:1rem;position:sticky;top:0;overflow:hidden}.rfq-picker-preview__body{flex-direction:column;gap:.75rem;display:flex}.rfq-picker-preview__head{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.rfq-picker-preview__title{flex-wrap:wrap;align-items:baseline;gap:.625rem;min-width:0;display:flex;overflow:hidden}.rfq-picker-preview__no{text-overflow:ellipsis;letter-spacing:-.01em;min-width:0;color:var(--kbfe-text-primary);font-size:1.05rem;font-weight:650;overflow:hidden}.rfq-picker-preview__open{color:var(--kbfe-primary-color);align-items:center;gap:.2rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.rfq-picker-preview__open:hover{color:color-mix(in srgb, var(--kbfe-primary-color) 78%, #000);text-decoration:underline}.rfq-picker-preview__open:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--kbfe-primary-color) 22%, transparent);border-radius:.25rem;outline:none}.rfq-picker-preview__muted{color:var(--kbfe-text-secondary);font-size:.82rem}.rfq-picker-quotes{flex-direction:column;gap:.375rem;display:flex}.rfq-picker-quote{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 60%, transparent);background:var(--kbfe-surface-elevated);color:var(--kbfe-text-primary);border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.rfq-picker-quote:hover{border-color:color-mix(in srgb, var(--kbfe-primary-color) 45%, var(--kbfe-border-primary));background:color-mix(in srgb, var(--kbfe-primary-color) 6%, var(--kbfe-surface-elevated))}.rfq-picker-quote:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--kbfe-primary-color) 18%, transparent);outline:none}.rfq-picker-quote__no{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.rfq-picker-quote__icon{color:var(--kbfe-text-secondary);flex-shrink:0;margin-left:auto}.rfq-picker-preview__warning{padding:.5rem .625rem}.rfq-picker-preview__warning .mantine-Alert-message{font-size:.8rem;line-height:1.45}.rfq-picker-preview__receive{border:1px solid color-mix(in srgb, var(--kbfe-status-blue) 40%, transparent);background:color-mix(in srgb, var(--kbfe-status-blue) 8%, var(--kbfe-surface-elevated));border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.rfq-picker-preview__receive-copy{flex-direction:column;gap:.15rem;display:flex}.rfq-picker-preview__receive-title{color:var(--kbfe-text-primary);font-size:.85rem;font-weight:600}.rfq-picker-preview__error{color:var(--kbfe-status-red);font-size:.8rem}.rfq-picker-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:0;display:grid}.rfq-picker-fact{flex-direction:column;gap:.1rem;min-width:0;display:flex}.rfq-picker-fact dt{text-transform:uppercase;letter-spacing:.04em;color:var(--kbfe-text-secondary);font-size:.7rem}.rfq-picker-fact dd{max-width:100%;color:var(--kbfe-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.85rem;overflow:hidden}.rfq-picker-preview__section{flex-direction:column;gap:.375rem;display:flex}.rfq-picker-preview__section-title{text-transform:uppercase;letter-spacing:.04em;color:var(--kbfe-text-secondary);font-size:.7rem}.rfq-picker-chips{flex-wrap:wrap;gap:.375rem;display:flex}.rfq-picker-chip{background:color-mix(in srgb, var(--kbfe-primary-color) 8%, var(--kbfe-surface-elevated));border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 60%, transparent);color:var(--kbfe-text-primary);border-radius:.4rem;padding:.15rem .5rem;font-size:.78rem}.rfq-picker-preview__linked{color:var(--kbfe-text-secondary);font-size:.82rem}.rfq-picker-preview__note{color:var(--kbfe-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.rfq-picker-empty,.rfq-picker-preview__empty{text-align:center;color:var(--kbfe-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:2rem 1rem;display:flex}.rfq-picker-empty__title{color:var(--kbfe-text-primary);margin:.25rem 0 0;font-size:.9rem;font-weight:600}.rfq-picker-empty__desc{max-width:22rem;margin:0;font-size:.8rem;line-height:1.5}.rfq-picker-footer{border-top:1px solid color-mix(in srgb, var(--kbfe-border-primary) 55%, transparent);justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.rfq-picker-footer__hint{color:var(--kbfe-text-secondary);margin-right:auto;font-size:.78rem}@media (width<=47.9375em){.rfq-picker-toolbar{align-items:stretch}.rfq-picker-toolbar>*{width:100%}.rfq-picker-layout{grid-template-columns:minmax(0,1fr)}.rfq-picker-list{max-height:36vh}.rfq-picker-preview{position:static}.rfq-picker-footer{flex-direction:column-reverse}.rfq-picker-footer>*{width:100%}.rfq-picker-footer__hint{text-align:center;margin-right:0}}.rfq-charge-board{grid-template-columns:minmax(0,1fr);gap:.875rem;padding-top:.875rem;display:grid}.rfq-charge-group{border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 92%, var(--kbfe-surface-subtle) 8%);min-width:0;padding:.875rem;transition:border-color .16s,background-color .16s,box-shadow .16s;position:relative}.rfq-charge-group:before{border-radius:var(--kbfe-radius-md) 0 0 var(--kbfe-radius-md);content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.rfq-charge-group:hover{border-color:color-mix(in srgb, var(--kbfe-primary-color) 20%, var(--kbfe-border-primary));background:color-mix(in srgb, var(--kbfe-surface-elevated) 95%, var(--kbfe-primary-color) 5%)}.rfq-charge-group[data-selected=true]{border-color:color-mix(in srgb, var(--kbfe-primary-color) 28%, var(--kbfe-border-primary));background:color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-primary-color) 6%);box-shadow:0 0 0 1px color-mix(in srgb, var(--kbfe-primary-color) 7%, transparent)}.rfq-charge-group[data-selected=true]:before{background:color-mix(in srgb, var(--kbfe-primary-color) 78%, var(--kbfe-text-primary))}.rfq-charge-group-head{min-width:0;margin-bottom:.75rem}.rfq-option-editor{border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-surface-subtle) 6%);min-width:0;padding:.875rem;transition:border-color .16s,background-color .16s,box-shadow .16s;position:relative}.rfq-option-editor:before{border-radius:var(--kbfe-radius-md) 0 0 var(--kbfe-radius-md);content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.rfq-option-editor:hover{border-color:color-mix(in srgb, var(--kbfe-primary-color) 20%, var(--kbfe-border-primary));background:color-mix(in srgb, var(--kbfe-surface-elevated) 97%, var(--kbfe-primary-color) 3%)}.rfq-option-editor[data-selected=true]{border-color:color-mix(in srgb, var(--kbfe-primary-color) 28%, var(--kbfe-border-primary));box-shadow:0 0 0 1px color-mix(in srgb, var(--kbfe-primary-color) 7%, transparent)}.rfq-option-editor[data-selected=true]:before{background:color-mix(in srgb, var(--kbfe-primary-color) 78%, var(--kbfe-text-primary))}.rfq-option-editor-head{min-width:0;margin-bottom:1rem}.rfq-option-recommended-check{flex:none}.rfq-option-recommended-check .mantine-Checkbox-label{font-size:.75rem;font-weight:700}.rfq-option-total-strip{min-width:0}.rfq-option-total-strip .mantine-Text-root{text-overflow:ellipsis;min-width:0;overflow:hidden}.rfq-options-panel{gap:.75rem;display:grid}.rfq-option-row-list{--rfq-option-columns:2rem 2rem minmax(8rem, 1.1fr) minmax(5.5rem, .58fr) minmax(8rem, 1fr) minmax(8.5rem, .95fr) minmax(4.75rem, .48fr) minmax(7rem, .82fr) minmax(8rem, .9fr);border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-md);background:var(--kbfe-surface-elevated);gap:0;display:grid;overflow:hidden}.rfq-option-row-list[data-mode=edit]{--rfq-option-columns:minmax(8rem, 1.1fr) minmax(5.5rem, .58fr) minmax(8rem, 1fr) minmax(8.5rem, .95fr) minmax(4.75rem, .48fr) minmax(7rem, .82fr) minmax(8rem, .9fr) 4.75rem}.rfq-option-row-head,.rfq-option-row{grid-template-columns:var(--rfq-option-columns);box-sizing:border-box;align-items:center;gap:.625rem;min-width:0;display:grid;position:relative}.rfq-option-row-head{border-bottom:1px solid color-mix(in srgb, var(--kbfe-primary-color) 14%, var(--kbfe-border-primary));color:var(--kbfe-text-secondary,var(--kbfe-text-primary));background:color-mix(in srgb, var(--kbfe-surface-subtle) 72%, var(--kbfe-surface-elevated) 28%);padding:.625rem .75rem;font-size:.72rem;font-weight:600}.rfq-option-row-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rfq-option-row{border-bottom:1px solid color-mix(in srgb, var(--kbfe-border-primary) 72%, transparent);background:color-mix(in srgb, var(--kbfe-surface-elevated) 95%, var(--kbfe-surface-subtle) 5%);color:inherit;cursor:pointer;padding:.75rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.rfq-option-row-list[data-mode=edit] .rfq-option-row{cursor:default}.rfq-option-row:last-child{border-bottom:0}.rfq-option-row:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.rfq-option-row:hover{border-color:color-mix(in srgb, var(--kbfe-primary-color) 20%, var(--kbfe-border-primary));background:color-mix(in srgb, var(--kbfe-surface-elevated) 97%, var(--kbfe-primary-color) 3%)}.rfq-option-row:active{transform:translateY(1px)}.rfq-option-row:focus-within{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--kbfe-primary-color) 10%, transparent)}.rfq-option-row[data-selected=true]{background:color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-primary-color) 6%)}.rfq-option-row[data-selected=true]:before{background:color-mix(in srgb, var(--kbfe-primary-color) 78%, var(--kbfe-text-primary))}.rfq-option-cell{min-width:0}.rfq-option-cell .mantine-Text-root{text-overflow:ellipsis;overflow:hidden}.rfq-option-cell-select{justify-self:center}.rfq-option-cell-amount,.rfq-option-row-list[data-mode=read] .rfq-option-row-head span:nth-child(9),.rfq-option-row-list[data-mode=edit] .rfq-option-row-head span:nth-child(7){text-align:right;justify-self:end}.rfq-option-cell-compare{justify-self:center}.rfq-option-cell-risk .mantine-Badge-root{max-width:100%}.rfq-option-cell-actions{justify-self:end}.rfq-option-mobile-label{display:none}.rfq-option-charge-group{background:color-mix(in srgb, var(--kbfe-surface-subtle) 54%, var(--kbfe-surface-elevated) 46%)}.rfq-charge-grid{min-width:0;margin:-.3125rem;padding:.3125rem .3125rem .4375rem;overflow-x:auto}.rfq-fee-grid{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 76%, transparent);border-radius:var(--kbfe-radius-md);background:var(--kbfe-surface-elevated);gap:0;min-width:0;display:grid;overflow:hidden}.rfq-fee-header,.rfq-fee-inputs{grid-template-columns:minmax(11rem,1.4fr) minmax(5rem,.55fr) minmax(6.5rem,.65fr) minmax(8rem,.9fr) minmax(6.5rem,.65fr);align-items:end;gap:.625rem;min-width:0;display:grid}.rfq-fee-header.has-remove,.rfq-fee-inputs.has-remove{grid-template-columns:minmax(11rem,1.4fr) minmax(5rem,.55fr) minmax(6.5rem,.65fr) minmax(8rem,.9fr) minmax(6.5rem,.65fr) 2.25rem}.rfq-fee-header{border-bottom:1px solid color-mix(in srgb, var(--kbfe-border-primary) 76%, transparent);color:var(--kbfe-text-secondary,var(--kbfe-text-primary));text-transform:uppercase;background:color-mix(in srgb, var(--kbfe-surface-subtle) 72%, var(--kbfe-surface-elevated) 28%);padding:.5rem .625rem;font-size:.68rem;font-weight:700}.rfq-fee-header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rfq-fee-row{gap:.375rem;min-width:0;padding:.5rem .625rem;transition:background-color .16s;display:grid;position:relative}.rfq-fee-row:not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--kbfe-border-primary) 60%, transparent)}.rfq-fee-row:hover{background:var(--kbfe-row-hover-background)}.rfq-fee-row[data-has-total=true]{background:color-mix(in srgb, var(--kbfe-surface-elevated) 97%, var(--kbfe-primary-color) 3%)}.rfq-fee-row:focus-within{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--kbfe-primary-color) 12%, transparent)}.rfq-fee-derived{grid-template-columns:minmax(0,1.05fr) minmax(0,.7fr) minmax(0,1.05fr) minmax(6.5rem,.75fr) minmax(0,1.05fr);justify-content:stretch;gap:.5rem;min-width:0;padding:.25rem 0;display:grid}.rfq-fee-derived-item{grid-template-rows:auto minmax(1.375rem,auto);align-content:center;place-items:center end;gap:.125rem;min-width:0;display:grid}.rfq-fee-derived-item:first-child{border-left:0}.rfq-fee-output-currency{justify-items:stretch}.rfq-fee-output-currency .mantine-Select-root{min-width:0}.rfq-fee-output-currency .mantine-Select-input{text-align:right;min-height:1.75rem;padding-inline:.5rem 1.5rem;font-weight:700}.rfq-fee-derived-item .mantine-Text-root{max-width:100%;font-size:.8125rem;line-height:1.2}.rfq-fee-cell{min-width:0}.rfq-currency-select{align-items:center;gap:.25rem;min-width:0;display:flex}.rfq-currency-select .mantine-Select-root{flex:1;min-width:0}.rfq-fee-cell .mantine-Input-wrapper,.rfq-fee-cell .mantine-Select-root,.rfq-fee-cell .mantine-NumberInput-root,.rfq-fee-name-stack,.rfq-fee-total .mantine-Text-root,.rfq-fee-exchange .mantine-Text-root,.rfq-fee-amount-vnd .mantine-Text-root,.rfq-fee-output-currency .mantine-Select-root,.rfq-fee-total-endpoint .mantine-Text-root{min-width:0}.rfq-fee-name-stack{align-content:center;gap:.25rem;display:grid}.rfq-fee-name-text{text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.22;display:-webkit-box;overflow:hidden}.rfq-fee-code{border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 20%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-sm);width:fit-content;max-width:100%;color:color-mix(in srgb, var(--kbfe-primary-color) 78%, var(--kbfe-text-primary));text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb, var(--kbfe-primary-color) 8%, var(--kbfe-surface-elevated));padding:.125rem .375rem;font-size:.68rem;font-weight:700;line-height:1.1;overflow:hidden}.rfq-fee-total .mantine-Text-root,.rfq-fee-exchange .mantine-Text-root,.rfq-fee-amount-vnd .mantine-Text-root,.rfq-fee-total-endpoint .mantine-Text-root{text-overflow:ellipsis;overflow:hidden}.rfq-fee-total,.rfq-fee-exchange,.rfq-fee-amount-vnd,.rfq-fee-output-currency,.rfq-fee-total-endpoint{text-align:right}.rfq-compare-card{border-color:color-mix(in srgb, var(--kbfe-primary-color) 14%, var(--kbfe-border-primary));background:linear-gradient(180deg, color-mix(in srgb, var(--kbfe-surface-elevated) 99%, #fff 1%), color-mix(in srgb, var(--kbfe-surface-elevated) 96%, var(--kbfe-surface-subtle) 4%));height:100%;min-height:31rem;box-shadow:var(--kbfe-shadow-sm)}.rfq-compare-total{border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 16%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-primary-color) 7%, var(--kbfe-surface-elevated));text-align:right;min-width:11rem;padding:.75rem .875rem}.rfq-compare-lines{gap:.875rem;min-width:0;padding-top:.25rem;display:grid}.rfq-compare-line-group{gap:.125rem;min-width:0;display:grid}.rfq-compare-line-group-label{border-top:1px solid color-mix(in srgb, var(--kbfe-border-primary) 68%, transparent);padding:.375rem 0 .25rem}.rfq-compare-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:.375rem 0;display:grid}.rfq-compare-line+.rfq-compare-line{border-top:1px solid color-mix(in srgb, var(--kbfe-border-primary) 40%, transparent)}.rfq-compare-modal-content{border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-lg);background:var(--kbfe-surface-elevated)}.rfq-compare-modal-header{border-bottom:1px solid var(--kbfe-border-primary);background:color-mix(in srgb, var(--kbfe-surface-subtle) 58%, var(--kbfe-surface-elevated) 42%);min-height:4.25rem;padding:1rem 1.25rem}.rfq-compare-modal-title{min-width:0}.rfq-compare-modal-body{padding:1.25rem}.rfq-compare-title-icon{border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 20%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-md);width:2.25rem;height:2.25rem;color:var(--kbfe-primary-color);background:color-mix(in srgb, var(--kbfe-primary-color) 9%, var(--kbfe-surface-elevated));flex:none;justify-content:center;align-items:center;display:inline-flex}.rfq-compare-grid{align-items:stretch}.rfq-compare-summary{margin-bottom:.75rem;display:block}.rfq-compare-delta{font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 80%, transparent);width:fit-content;color:var(--kbfe-text-secondary);background:color-mix(in srgb, var(--kbfe-surface-subtle) 70%, var(--kbfe-surface-elevated) 30%);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.rfq-compare-delta[data-direction=up]{border-color:color-mix(in srgb, var(--mantine-color-green-6) 35%, transparent);color:var(--mantine-color-green-8);background:color-mix(in srgb, var(--mantine-color-green-6) 12%, var(--kbfe-surface-elevated))}.rfq-compare-delta[data-direction=down]{border-color:color-mix(in srgb, var(--mantine-color-red-6) 35%, transparent);color:var(--mantine-color-red-8);background:color-mix(in srgb, var(--mantine-color-red-6) 12%, var(--kbfe-surface-elevated))}[data-mantine-color-scheme=dark] .rfq-compare-delta[data-direction=up]{color:var(--mantine-color-green-4)}[data-mantine-color-scheme=dark] .rfq-compare-delta[data-direction=down]{color:var(--mantine-color-red-4)}.rfq-compare-metrics{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.625rem;display:grid}.rfq-compare-metric{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 80%, transparent);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-subtle) 42%, var(--kbfe-surface-elevated) 58%);align-content:start;gap:.25rem;min-width:0;padding:.625rem .75rem;display:grid}.rfq-compare-groups{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 80%, transparent);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-subtle) 42%, var(--kbfe-surface-elevated) 58%);gap:.375rem;padding:.75rem .875rem;display:grid}.rfq-compare-group-row{border-top:1px solid color-mix(in srgb, var(--kbfe-border-primary) 60%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-top:.375rem;display:grid}.rfq-compare-group-value{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.rfq-compare-total .rfq-compare-delta{margin-top:.25rem}@media (width<=47.9375em){.rfq-compare-card-head{flex-direction:column;align-items:stretch}.rfq-compare-total{text-align:left}.rfq-compare-metrics{grid-template-columns:1fr}}.rfq-fee-row[data-has-total=true] .rfq-fee-total .mantine-Text-root,.rfq-fee-row[data-has-total=true] .rfq-fee-total-endpoint .mantine-Text-root{color:color-mix(in srgb, var(--kbfe-primary-color) 74%, var(--kbfe-text-primary));font-weight:700}.rfq-missing-rate{align-items:center;gap:.1875rem;display:inline-flex}.rfq-fee-remove{justify-content:center;display:flex}.rfq-fee-cell-label{color:var(--kbfe-text-secondary,var(--kbfe-text-primary));margin-bottom:.25rem;font-size:.68rem;font-weight:600;line-height:1.1;display:none}.rfq-fee-derived .rfq-fee-cell-label{color:var(--kbfe-text-secondary,var(--kbfe-text-primary));text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:0;font-size:.65rem;font-weight:700;line-height:1.05;display:block;overflow:hidden}@media (width<=74em){.rfq-fee-header{display:none}.rfq-fee-grid{background:0 0;border:0;border-radius:0;gap:.625rem;min-width:0;overflow:visible}.rfq-fee-row{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 76%, transparent);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 96%, var(--kbfe-surface-subtle) 4%);gap:.625rem;padding:.75rem}.rfq-fee-inputs,.rfq-fee-inputs.has-remove{align-items:start}.rfq-fee-inputs{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"fee fee fee fee""quantity uom price currency"}.rfq-fee-inputs.has-remove{grid-template-columns:repeat(4,minmax(0,1fr)) 2.25rem;grid-template-areas:"fee fee fee fee remove""quantity uom price currency remove"}.rfq-fee-name{grid-area:fee}.rfq-fee-quantity{grid-area:quantity}.rfq-fee-uom{grid-area:uom}.rfq-fee-price{grid-area:price}.rfq-fee-currency{grid-area:currency}.rfq-fee-remove{grid-area:remove;align-self:center}.rfq-fee-cell-label,.rfq-fee-derived .rfq-fee-cell-label{display:block}.rfq-fee-derived{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.5rem}.rfq-fee-derived-item,.rfq-fee-derived-item:first-child{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 64%, transparent);border-radius:var(--kbfe-radius-sm);background:color-mix(in srgb, var(--kbfe-surface-elevated) 72%, transparent)}}.rfq-package-grid{--rfq-package-columns:minmax(7.5rem, .9fr) minmax(9rem, 1.05fr) minmax(9rem, 1.05fr) minmax(4rem, .5fr) minmax(4rem, .5fr) minmax(4rem, .5fr) minmax(4rem, .45fr) minmax(6.5rem, .68fr) minmax(5.5rem, .55fr) minmax(6rem, .6fr) minmax(7rem, .68fr) 2.25rem;flex-direction:column;gap:.5rem;min-width:72rem;padding-bottom:.125rem;display:flex;overflow-x:auto}.rfq-package-header,.rfq-package-row{grid-template-columns:var(--rfq-package-columns);align-items:center;gap:.5rem;min-width:0;display:grid}.rfq-package-header{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 76%, transparent);border-radius:var(--kbfe-radius-md);color:var(--kbfe-text-secondary,var(--kbfe-text-primary));background:color-mix(in srgb, var(--kbfe-surface-subtle) 72%, var(--kbfe-surface-elevated) 28%);padding:.5rem .625rem;font-size:.72rem;font-weight:600}.rfq-package-header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rfq-package-row{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 76%, transparent);border-radius:var(--kbfe-radius-lg);background:var(--kbfe-surface-elevated);padding:.625rem;transition:border-color .16s,background-color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff47}.rfq-package-row:hover{border-color:color-mix(in srgb, var(--kbfe-primary-color) 22%, var(--kbfe-border-primary));background:var(--kbfe-row-hover-background)}.rfq-package-row:focus-within{border-color:color-mix(in srgb, var(--kbfe-primary-color) 52%, var(--kbfe-border-primary));box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--kbfe-primary-color) 10%, transparent)}.rfq-package-cell{min-width:0}.rfq-package-cbm{text-align:right}.rfq-package-cbm .mantine-Text-root{color:color-mix(in srgb, var(--kbfe-primary-color) 74%, var(--kbfe-text-primary));font-weight:700}.rfq-package-remove{justify-content:center;display:flex}.rfq-package-cell-label{color:var(--kbfe-text-secondary,var(--kbfe-text-primary));margin-bottom:.25rem;font-size:.7rem;font-weight:600;display:none}@media (width<=74em){.rfq-package-header{display:none}.rfq-package-grid{min-width:0}.rfq-package-row{grid-template-columns:repeat(3,minmax(0,1fr)) 2.25rem;grid-template-areas:"type type type remove""item item item remove""size size size remove""length width height remove""qty gross cbm remove""unit unit price remove";align-items:start}.rfq-package-cell-type{grid-area:type}.rfq-package-cell-item{grid-area:item}.rfq-package-cell-size{grid-area:size}.rfq-package-cell-length{grid-area:length}.rfq-package-cell-width{grid-area:width}.rfq-package-cell-height{grid-area:height}.rfq-package-cell-qty{grid-area:qty}.rfq-package-cell-gross{grid-area:gross}.rfq-package-cell-cbm{text-align:left;grid-area:cbm}.rfq-package-cell-unit{grid-area:unit}.rfq-package-cell-price{grid-area:price}.rfq-package-remove{grid-area:remove;align-self:center}.rfq-package-cell-label{display:block}}.rfq-add-package-button{border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 16%, var(--kbfe-border-primary));align-self:flex-start;box-shadow:inset 0 1px #ffffff3d}.rfq-container-list{flex-direction:column;gap:.75rem;display:flex}.rfq-container-card{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 76%, transparent);border-radius:var(--kbfe-radius-lg);background:var(--kbfe-surface-elevated);padding:.75rem}.rfq-container-card-head{grid-template-columns:1.75rem minmax(10rem,1.4fr) minmax(6rem,.6fr) 2.25rem;align-items:center;gap:.5rem;margin-bottom:.625rem;display:grid}.rfq-container-card-index{text-align:center}.rfq-container-lines{border-top:1px dashed color-mix(in srgb, var(--kbfe-border-primary) 70%, transparent);flex-direction:column;gap:.4rem;padding-top:.625rem;display:flex}.rfq-container-line-header,.rfq-container-line-row{grid-template-columns:minmax(9rem,1.4fr) minmax(4.5rem,.5fr) minmax(5.5rem,.6fr) minmax(6rem,.62fr) minmax(6.5rem,.65fr) 2.25rem;align-items:center;gap:.5rem;min-width:0;display:grid}.rfq-container-line-header{color:var(--kbfe-text-secondary,var(--kbfe-text-primary));padding:0 .375rem;font-size:.68rem;font-weight:600}.rfq-container-line-row{border-radius:var(--kbfe-radius-md);padding:.375rem;transition:background-color .16s}.rfq-container-line-row:hover{background:var(--kbfe-row-hover-background)}.rfq-container-line-cell{min-width:0}.rfq-container-line-remove{justify-content:center;display:flex}@media (width<=46em){.rfq-container-line-header{display:none}.rfq-container-line-row{grid-template-columns:repeat(2,minmax(0,1fr)) 2.25rem;grid-template-areas:"item item remove""qty unit remove""price weight remove";align-items:start}.rfq-container-line-cell-item{grid-area:item}.rfq-container-line-cell-qty{grid-area:qty}.rfq-container-line-cell-unit{grid-area:unit}.rfq-container-line-cell-price{grid-area:price}.rfq-container-line-cell-weight{grid-area:weight}.rfq-container-line-remove{grid-area:remove;align-self:center}.rfq-package-cell-label{display:block}}.rfq-package-line-header,.rfq-package-line-row{grid-template-columns:minmax(9rem,1.4fr) minmax(4.5rem,.5fr) minmax(5.5rem,.6fr) minmax(6.5rem,.65fr) 2.25rem;align-items:center;gap:.5rem;min-width:0;display:grid}.rfq-package-line-header{color:var(--kbfe-text-secondary,var(--kbfe-text-primary));padding:0 .375rem;font-size:.68rem;font-weight:600}.rfq-package-line-row{border-radius:var(--kbfe-radius-md);padding:.375rem;transition:background-color .16s}.rfq-package-line-row:hover{background:var(--kbfe-row-hover-background)}@media (width<=46em){.rfq-package-line-header{display:none}.rfq-package-line-row{grid-template-columns:repeat(2,minmax(0,1fr)) 2.25rem;grid-template-areas:"item item remove""qty unit remove""price price remove";align-items:start}}.rfq-chip-row .mantine-Chip-label{border-radius:var(--kbfe-radius-md);font-weight:700;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.rfq-chip-row .mantine-Chip-label:hover{transform:translateY(-1px)}.rfq-add-fee-button{border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 16%, var(--kbfe-border-primary));align-self:flex-start;box-shadow:inset 0 1px #ffffff3d}.rfq-total-card{border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 36%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-primary-color) 10%, var(--kbfe-surface-elevated));min-width:0;padding:.75rem}.rfq-total-card-head{grid-template-columns:minmax(0,1fr) minmax(4.5rem,5.25rem);align-items:center;gap:.5rem;min-width:0;display:grid}.rfq-total-title{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.375rem;min-width:0;display:grid}.rfq-total-card .mantine-Text-root,.rfq-detail-total .mantine-Text-root{overflow-wrap:anywhere}.rfq-total-currency-select{justify-self:end;width:5rem;max-width:100%}.rfq-total-currency-select .mantine-Select-input{border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 20%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-sm);background:color-mix(in srgb, var(--kbfe-surface-elevated) 88%, var(--kbfe-primary-color) 12%);text-align:right;min-height:1.75rem;padding-inline:.375rem 1.375rem;font-weight:700}.rfq-original-items{min-width:0}.rfq-original-item{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:baseline;gap:.75rem;min-width:0;display:grid}.rfq-original-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rfq-total-value,.rfq-customer-pays-value{text-align:right;justify-self:end}.rfq-customer-pays{border-top:1px dashed color-mix(in srgb, var(--kbfe-primary-color) 30%, var(--kbfe-border-primary));gap:.375rem;margin-top:.375rem;padding-top:.375rem;display:grid}.rfq-customer-pays-label{min-width:0}.rfq-reference-rate{text-wrap:pretty}.rfq-total-separator{border-top:1px solid color-mix(in srgb, var(--kbfe-border-primary) 78%, transparent)}.rfq-missing-rate-total{color:var(--mantine-color-yellow-7)}.rfq-total-icon{border-radius:var(--kbfe-radius-sm);background:color-mix(in srgb, var(--kbfe-primary-color) 12%, var(--kbfe-surface-elevated));flex:0 0 1.5rem;place-items:center;width:1.5rem;height:1.5rem;display:grid}.rfq-summary-list{gap:.625rem;display:grid}.rfq-summary-row,.rfq-fact{border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 88%, var(--kbfe-surface-subtle) 12%);min-width:0;padding:.625rem .75rem}.rfq-summary-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;display:grid}.rfq-summary-row .mantine-Text-root,.rfq-fact .mantine-Text-root,.rfq-form-hero-metric .mantine-Text-root{text-overflow:ellipsis;overflow:hidden}.rfq-submit-hint{border:1px solid color-mix(in srgb, var(--kbfe-status-yellow) 26%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-md);background:var(--kbfe-status-yellow-bg);padding:.625rem .75rem}.rfq-rail-actions{align-self:end}.rfq-mobile-submit-bar{display:none}.rfq-list-create-button{flex:none}.rfq-list-toolbar{gap:.875rem;display:grid}.rfq-list-tabs{min-width:0}.rfq-list-tabs.dl-chip-row,.rfq-list-toolbar .dl-chip-row{width:fit-content;max-width:100%}.rfq-list-tabs .mantine-Tabs-list{border-bottom:0;flex-wrap:wrap;gap:.375rem;display:flex}.rfq-list-tabs .mantine-Tabs-tab{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 76%, transparent);border-radius:var(--kbfe-radius-pill);background:color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-surface-subtle) 6%);font-weight:700}.rfq-list-tabs .mantine-Tabs-tab[data-active]{border-color:color-mix(in srgb, var(--kbfe-primary-color) 34%, var(--kbfe-border-primary));background:color-mix(in srgb, var(--kbfe-primary-color) 10%, var(--kbfe-surface-elevated))}.rfq-list-search{min-width:0}.rfq-list-search .mantine-Input-input{background:color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-background-secondary) 6%);min-height:2.25rem}.rfq-list-filter-row{grid-template-columns:minmax(18rem,1.35fr) minmax(9rem,.58fr) minmax(13rem,.85fr) minmax(18rem,1.05fr) auto;align-items:end;gap:.75rem;display:grid}.rfq-list-filter-row>*{min-width:0}.rfq-list-filter-dates{grid-template-columns:repeat(2,minmax(9rem,1fr));align-items:end}.rfq-list-filter-actions{align-self:end}.rfq-list-filter-clear{min-width:6.75rem}.rfq-list-body{--rfq-list-columns:minmax(9rem, 1.05fr) minmax(7.5rem, .92fr) minmax(7rem, .78fr) minmax(5rem, .5fr) minmax(8rem, .78fr) minmax(8rem, .78fr) 2.5rem;padding:var(--rfq-pad)}.rfq-list-head,.rfq-list-row{grid-template-columns:var(--rfq-list-columns);box-sizing:border-box;align-items:center;gap:.75rem;min-width:0;display:grid}.rfq-list-head{border-bottom:1px solid color-mix(in srgb, var(--kbfe-primary-color) 14%, var(--kbfe-border-primary));background:linear-gradient(180deg, color-mix(in srgb, var(--kbfe-primary-color) 12%, var(--kbfe-surface-elevated)), color-mix(in srgb, var(--kbfe-surface-subtle) 76%, var(--kbfe-surface-elevated) 24%));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kbfe-surface-elevated) 78%, transparent), inset 0 -2px 0 color-mix(in srgb, var(--kbfe-primary-color) 13%, transparent);color:var(--kbfe-text-primary);padding:.625rem calc(.75rem + 1px);font-size:.875rem;font-weight:700;line-height:1.25}.rfq-list-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rfq-list-rows{gap:0;display:grid}.rfq-list-row{border-bottom:.5px solid color-mix(in srgb, var(--kbfe-border-primary) 72%, transparent);background:var(--kbfe-list-row-background);padding:.75rem calc(.75rem + 1px);transition:background-color .16s}.rfq-list-row:last-child{border-bottom:0}.rfq-list-row:hover{background:var(--kbfe-row-hover-background)}.rfq-list-cell{min-width:0}.rfq-list-cell .mantine-Text-root{text-overflow:ellipsis;overflow:hidden}.rfq-list-money,.rfq-list-status,.rfq-list-action{justify-self:end}.rfq-list-head-money,.rfq-list-head-status,.rfq-list-head-action{text-align:right;justify-self:end}.rfq-code-meta{margin-top:.125rem}.rfq-code-created{white-space:nowrap;align-items:center;gap:.1875rem;display:inline-flex}.rfq-code-created-icon{opacity:.7;flex:none}.rfq-list-action{display:flex}.rfq-list-mobile-label{display:none}.rfq-list-empty{border:1px dashed color-mix(in srgb, var(--kbfe-border-primary) 86%, transparent);border-radius:var(--kbfe-radius-lg);background:color-mix(in srgb, var(--kbfe-surface-subtle) 28%, transparent)}.rfq-detail-total{border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 36%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-primary-color) 10%, var(--kbfe-surface-elevated));text-align:right;flex:none;min-width:13rem;padding:.625rem .75rem}.rfq-detail-fact-strip{background:var(--kbfe-surface-elevated);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:0;display:grid}.rfq-detail-fact-strip .rfq-fact{background:0 0;border-width:0 1px 1px 0;border-radius:0}.rfq-detail-layout{grid-template-columns:minmax(0,1fr) minmax(16.25rem,19rem);grid-template-areas:"main side";align-items:start;gap:.75rem;display:grid}.rfq-detail-hero-actions{flex:none}.rfq-detail-route{text-overflow:ellipsis;text-wrap:balance;min-width:0;overflow:hidden}.rfq-detail-summary-strip{background:linear-gradient(180deg, color-mix(in srgb, var(--kbfe-surface-elevated) 96%, var(--kbfe-primary-color) 4%), var(--kbfe-surface-elevated));grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid;overflow:hidden;border-color:color-mix(in srgb, var(--kbfe-primary-color) 13%, var(--kbfe-border-primary))!important}.rfq-detail-summary-item{border-right:1px solid color-mix(in srgb, var(--kbfe-border-primary) 78%, transparent);border-bottom:1px solid color-mix(in srgb, var(--kbfe-border-primary) 62%, transparent);gap:.125rem;min-width:0;padding:.625rem .75rem;display:grid}.rfq-detail-summary-item:last-child{border-right:0}.rfq-detail-summary-item .mantine-Text-root{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rfq-detail-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.25rem),1fr));gap:.5rem;display:grid}.rfq-detail-metric{border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 12%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-primary-color) 6%), var(--kbfe-surface-elevated));min-width:0;padding:.5625rem .625rem}.rfq-side-facts{gap:.5rem;padding:.75rem;display:grid}.rfq-readiness{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.375rem;padding:.75rem;display:grid}.rfq-readiness-row{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 76%, transparent);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 90%, var(--kbfe-surface-subtle) 10%);align-items:center;gap:.5rem;min-width:0;padding:.5rem .625rem;display:flex}.rfq-readiness-row .rfq-readiness-icon{flex:none}.rfq-readiness-row[data-ok=true] .rfq-readiness-icon{color:var(--kbfe-status-teal)}.rfq-readiness-row[data-ok=true]{border-color:color-mix(in srgb, var(--kbfe-status-teal) 20%, var(--kbfe-border-primary));background:color-mix(in srgb, var(--kbfe-status-teal-bg) 44%, var(--kbfe-surface-elevated))}.rfq-readiness-row[data-ok=false] .rfq-readiness-icon{color:var(--kbfe-status-orange)}.rfq-readiness-row[data-ok=false]{border-color:color-mix(in srgb, var(--kbfe-status-orange) 24%, var(--kbfe-border-primary));background:color-mix(in srgb, var(--kbfe-status-yellow-bg) 48%, var(--kbfe-surface-elevated))}.rfq-readiness-note{grid-column:1/-1}.rfq-overview-body{grid-template-columns:minmax(14rem,.72fr) minmax(0,1.25fr);gap:.75rem;min-width:0;padding:.75rem;display:grid}.rfq-overview-facts{grid-template-columns:1fr;align-content:start;gap:.5rem;min-width:0;display:grid}.rfq-overview-facts .rfq-fact{background:color-mix(in srgb, var(--kbfe-surface-elevated) 92%, var(--kbfe-surface-subtle) 8%)}.rfq-overview-facts-list{gap:.5rem;display:grid}.rfq-panel-title-highlight,.rfq-section-title-accent{color:var(--kbfe-primary-color);padding-left:.7rem;position:relative}.rfq-panel-title-highlight:before,.rfq-section-title-accent:before{content:"";background:var(--kbfe-primary-color);border-radius:999px;width:.2rem;position:absolute;top:.15em;bottom:.15em;left:0}.rfq-overview-cargo{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 82%, transparent);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-background-secondary) 30%, var(--kbfe-surface-elevated));flex-direction:column;gap:.625rem;min-width:0;min-height:0;padding:.75rem;display:flex}.rfq-overview-cargo .rfq-detail-metric-grid{flex:none;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.rfq-overview-items{border-top:1px solid color-mix(in srgb, var(--kbfe-border-primary) 78%, transparent);flex-direction:column;flex:auto;gap:.625rem;min-width:0;min-height:0;padding-top:.625rem;display:flex}.rfq-overview-items-head{flex:none;justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.rfq-overview-item-list{scrollbar-width:thin;flex:auto;align-content:start;gap:.375rem;min-height:0;padding-right:.25rem;display:grid;overflow:hidden auto}@media (width>=62.0625em){.rfq-overview-item-list{flex:1 1 0;height:0}}.rfq-overview-item-row{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 76%, transparent);border-radius:var(--kbfe-radius-md);background:var(--kbfe-surface-elevated);grid-template-columns:minmax(0,1fr) minmax(4.75rem,auto) minmax(4.75rem,auto);align-items:center;gap:.625rem;min-width:0;padding:.5rem .625rem;transition:border-color .16s,background-color .16s;display:grid}.rfq-overview-item-row:hover{border-color:color-mix(in srgb, var(--kbfe-primary-color) 20%, var(--kbfe-border-primary));background:var(--kbfe-row-hover-background)}.rfq-overview-item-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;min-width:0;display:grid}.rfq-overview-item-row .mantine-Text-root{text-overflow:ellipsis;min-width:0;overflow:hidden}.rfq-overview-items-empty{border:1px dashed color-mix(in srgb, var(--kbfe-border-primary) 82%, transparent);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-subtle) 34%, transparent);padding:.625rem}.rfq-queue-cargo,.rfq-queue-timeline{gap:.125rem;min-width:0;display:grid}.rfq-queue-next{line-height:1.2}.rfq-queue-idline,.rfq-queue-supplier{min-width:0;margin-top:2px}.rfq-queue-info{flex:none}.rfq-list-body--refetching{opacity:.55;pointer-events:none;transition:opacity .15s}.rfq-queue-tag{min-width:2.25rem;color:var(--kbfe-text-tertiary,var(--kbfe-text-secondary));flex:none;font-weight:600}.rfq-ready-flag--overdue{color:var(--kbfe-status-red)}.rfq-ready-flag--soon{color:var(--kbfe-status-orange)}.rfq-queue-row{cursor:pointer}.rfq-queue-row:focus-visible{outline:2px solid color-mix(in srgb, var(--kbfe-primary-color) 70%, transparent);outline-offset:-2px}.rfq-detail-table td,.rfq-detail-table th{vertical-align:top}.rfq-table-scroll-container{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.rfq-detail-table{width:100%}.rfq-detail-table .mantine-Text-root{overflow-wrap:anywhere;min-width:0}.rfq-detail-note{margin:0 var(--rfq-pad) var(--rfq-pad);border-top:1px solid color-mix(in srgb, var(--kbfe-border-primary) 72%, transparent);color:var(--kbfe-text-secondary);padding-top:.75rem}.rfq-lifecycle-step[data-state=cancelled]{color:var(--kbfe-status-red)}.rfq-lifecycle-step[data-state=cancelled] .rfq-lifecycle-dot{border-color:var(--kbfe-status-red);background:var(--kbfe-status-red)}.rfq-detail-main{grid-area:main;gap:.75rem;min-width:0;display:grid}.rfq-detail-side{grid-area:side;align-self:start;gap:.5rem;display:grid;position:sticky;top:.75rem}.rfq-detail-side .mantine-Text-root{overflow-wrap:break-word;word-break:normal;text-wrap:pretty}.rfq-panel-head{border-bottom:1px solid var(--kbfe-border-primary);background:linear-gradient(180deg, color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-surface-subtle) 6%), var(--kbfe-surface-elevated));justify-content:space-between;align-items:flex-start;gap:.625rem;min-width:0;padding:.75rem;display:flex}.rfq-panel-head>*{min-width:0}.rfq-action-panel{box-shadow:0 18px 34px -32px color-mix(in srgb, var(--kbfe-primary-color) 44%, #00000038);border-color:color-mix(in srgb, var(--kbfe-primary-color) 26%, var(--kbfe-border-primary))!important}.rfq-breakdown-meta{min-width:0;margin-top:.125rem}.rfq-breakdown-toggle{border-color:color-mix(in srgb, var(--kbfe-primary-color) 24%, var(--kbfe-border-primary));background:color-mix(in srgb, var(--kbfe-primary-color) 8%, var(--kbfe-surface-elevated));color:color-mix(in srgb, var(--kbfe-primary-color) 82%, var(--kbfe-text-primary));flex:none}.rfq-breakdown-chevron{transition:transform .15s}.rfq-breakdown-chevron.is-open{transform:rotate(180deg)}.rfq-empty-lines,.rfq-action-body,.rfq-timeline-list{padding:var(--rfq-pad)}.rfq-empty-lines{border:1px dashed color-mix(in srgb, var(--kbfe-border-primary) 86%, transparent);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-subtle) 32%, transparent)}.rfq-empty-lines--actionable{border-color:color-mix(in srgb, var(--kbfe-primary-color) 22%, var(--kbfe-border-primary));background:color-mix(in srgb, var(--kbfe-primary-color) 5%, var(--kbfe-surface-elevated));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.rfq-empty-lines-icon{border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 18%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-md);width:2.25rem;height:2.25rem;color:color-mix(in srgb, var(--kbfe-primary-color) 78%, var(--kbfe-text-primary));background:color-mix(in srgb, var(--kbfe-primary-color) 9%, transparent);place-items:center;display:grid}.rfq-table-scroll{width:100%;overflow-x:auto}.rfq-charge-table{border-collapse:separate;border-spacing:0;width:100%;min-width:0}.rfq-charge-table th{color:var(--kbfe-text-secondary,var(--kbfe-text-primary));white-space:nowrap;background:color-mix(in srgb, var(--kbfe-surface-subtle) 78%, var(--kbfe-surface-elevated) 22%);font-size:.75rem;font-weight:600}.rfq-charge-table td{vertical-align:top}.rfq-charge-table tbody tr:hover td{background:var(--kbfe-row-hover-background)}.rfq-breakdown-total{padding:var(--rfq-pad);border-top:1px solid color-mix(in srgb, var(--kbfe-border-primary) 80%, transparent);background:color-mix(in srgb, var(--kbfe-primary-color) 7%, var(--kbfe-surface-elevated));justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rfq-breakdown-total-stack{text-align:right;gap:.25rem;min-width:0;display:grid}.rfq-action-body .mantine-Button-root{min-height:2.5rem;transition:transform .15s,box-shadow .15s,background-color .15s}.rfq-action-body .mantine-Button-root:not(:disabled):hover{box-shadow:var(--kbfe-shadow-xs);transform:translateY(-1px)}.rfq-action-body .mantine-Button-root:not(:disabled):active{transform:translateY(0)}.rfq-response-choices{gap:.5rem;display:grid}.rfq-turn-banner{border-top:1px solid color-mix(in srgb, var(--kbfe-border-primary) 80%, transparent);background:color-mix(in srgb, var(--kbfe-primary-color) 8%, var(--kbfe-surface-elevated));padding:.625rem 1rem}.rfq-adjust-actions{border-top:1px solid color-mix(in srgb, var(--kbfe-border-primary) 80%, transparent);background:color-mix(in srgb, var(--kbfe-surface-elevated) 96%, var(--kbfe-surface-subtle) 4%)}.rfq-breakdown-table-wrap{padding:var(--rfq-pad)}.rfq-charge-table--breakdown{min-width:52rem}.rfq-charge-table--adjustable{min-width:68rem}.rfq-breakdown-group-row td{border-top:1px solid color-mix(in srgb, var(--kbfe-primary-color) 18%, var(--kbfe-border-primary));border-bottom:1px solid color-mix(in srgb, var(--kbfe-primary-color) 16%, var(--kbfe-border-primary));background:linear-gradient(90deg, color-mix(in srgb, var(--kbfe-primary-color) 18%, transparent), transparent 34%), color-mix(in srgb, var(--kbfe-primary-color) 8%, var(--kbfe-surface-elevated));box-shadow:inset 4px 0 0 color-mix(in srgb, var(--kbfe-primary-color) 78%, var(--kbfe-text-primary));padding:.625rem .75rem}.rfq-breakdown-group-title{color:color-mix(in srgb, var(--kbfe-primary-color) 70%, var(--kbfe-text-primary));letter-spacing:0}.rfq-breakdown-group-subtotal{color:color-mix(in srgb, var(--kbfe-primary-color) 34%, var(--kbfe-text-secondary));white-space:nowrap;font-weight:700}.rfq-line-currency-badge{border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 18%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-sm);min-width:3.25rem;color:color-mix(in srgb, var(--kbfe-primary-color) 78%, var(--kbfe-text-primary));background:color-mix(in srgb, var(--kbfe-primary-color) 8%, var(--kbfe-surface-elevated));justify-content:center;align-items:center;padding:.1875rem .5rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.rfq-adjust-check-column{text-align:center;width:2.5rem;min-width:2.5rem}.rfq-charge-table tr[data-adjusted=true] td{background:color-mix(in srgb, var(--kbfe-primary-color) 5%, var(--kbfe-surface-elevated))}.rfq-adjust-price-input{min-width:7rem}.rfq-adjust-note-input{min-width:9rem}.rfq-price-history-row td{background:color-mix(in srgb, var(--kbfe-surface-subtle) 72%, var(--kbfe-surface-elevated) 28%)}.rfq-price-history-ladder{flex-wrap:wrap;align-items:stretch;gap:.75rem 1rem;padding:.625rem .25rem;display:flex}.rfq-price-history-step{grid-template-columns:auto minmax(8rem,1fr);align-items:start;gap:.5rem;min-width:10rem;display:grid;position:relative}.rfq-price-history-dot{border:2px solid color-mix(in srgb, var(--kbfe-primary-color) 72%, var(--kbfe-text-primary));background:var(--kbfe-surface-elevated);border-radius:999px;width:.625rem;height:.625rem;margin-top:.25rem}.rfq-price-history-connector{border-top:1px dashed color-mix(in srgb, var(--kbfe-border-primary) 88%, var(--kbfe-text-secondary));width:.7rem;position:absolute;top:.55rem;left:calc(100% + .15rem)}.rfq-customer-pays-summary{border-top:1px solid color-mix(in srgb, var(--kbfe-border-primary) 76%, transparent);padding-top:.25rem}.rfq-lifecycle-steps{padding:var(--rfq-pad);border-bottom:1px solid color-mix(in srgb, var(--kbfe-border-primary) 80%, transparent);background:color-mix(in srgb, var(--kbfe-surface-elevated) 96%, var(--kbfe-surface-subtle) 4%);grid-template-columns:1fr;gap:0;display:grid}.rfq-lifecycle-step{min-width:0;color:var(--kbfe-text-secondary,var(--kbfe-text-primary));grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;padding-block:.25rem;display:grid;position:relative}.rfq-lifecycle-step+.rfq-lifecycle-step{border-top:1px dashed color-mix(in srgb, var(--kbfe-border-primary) 72%, transparent);margin-top:.375rem;padding-top:.625rem}.rfq-lifecycle-step .mantine-Text-root{white-space:normal;overflow-wrap:break-word;word-break:normal;text-wrap:pretty;min-width:0}.rfq-lifecycle-copy{gap:.125rem;min-width:0;display:grid}.rfq-lifecycle-dot{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 72%, var(--kbfe-text-secondary) 28%);border-radius:var(--kbfe-radius-pill);background:var(--kbfe-surface-elevated);width:.625rem;height:.625rem;margin-top:.25rem}.rfq-lifecycle-step[data-state=done]{color:color-mix(in srgb, var(--kbfe-primary-color) 72%, var(--kbfe-text-primary))}.rfq-lifecycle-step[data-state=done] .rfq-lifecycle-dot,.rfq-lifecycle-step[data-state=active] .rfq-lifecycle-dot{border-color:var(--kbfe-primary-color);background:var(--kbfe-primary-color)}.rfq-lifecycle-step[data-state=active]{color:var(--kbfe-text-primary)}.rfq-lifecycle-step[data-state=active] .rfq-lifecycle-dot{box-shadow:0 0 0 .25rem color-mix(in srgb, var(--kbfe-primary-color) 12%, transparent)}.rfq-reject-box{border-top:1px solid color-mix(in srgb, var(--kbfe-border-primary) 80%, transparent);min-width:0;padding-top:.875rem}.rfq-reject-fields{padding-top:.75rem}.rfq-timeline-list{gap:.875rem;max-height:22rem;display:grid;overflow:auto}.rfq-timeline-item{grid-template-columns:.875rem minmax(0,1fr);gap:.625rem;min-width:0;display:grid}.rfq-timeline-item>div{min-width:0}.rfq-timeline-item .mantine-Text-root{overflow-wrap:break-word;word-break:normal;text-wrap:pretty}.rfq-version-item{border-radius:var(--kbfe-radius-md);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;padding:.5rem;transition:border-color .15s,background-color .15s}.rfq-version-item:hover:not(:disabled),.rfq-version-item:focus-visible{border-color:color-mix(in srgb, var(--kbfe-primary-color) 24%, var(--kbfe-border-primary));background:var(--kbfe-row-hover-background);outline:none}.rfq-version-item:disabled{cursor:default}.rfq-timeline-dot{border-radius:var(--kbfe-radius-pill);background:var(--kbfe-primary-color);width:.5rem;height:.5rem;box-shadow:0 0 0 .25rem color-mix(in srgb, var(--kbfe-primary-color) 10%, transparent);margin-top:.4rem}@media (width<=62em){.rfq-form-layout,.rfq-detail-layout{grid-template-columns:1fr;grid-template-areas:"side""main"}.rfq-detail-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.rfq-detail-summary-item{border-right:1px solid color-mix(in srgb, var(--kbfe-border-primary) 78%, transparent);border-bottom:1px solid color-mix(in srgb, var(--kbfe-border-primary) 72%, transparent)}.rfq-detail-summary-item:last-child{border-bottom:0;grid-column:1/-1}.rfq-overview-body{grid-template-columns:1fr}.rfq-detail-hero-actions{width:100%}.rfq-detail-hero-actions .mantine-Button-root{flex:auto}.rfq-form-rail,.rfq-detail-side{position:static}.rfq-detail-side{grid-template-columns:minmax(0,1fr) minmax(16rem,.78fr)}.rfq-form-rail{border-top:1px solid color-mix(in srgb, var(--kbfe-border-primary) 84%, transparent);border-left:0}.rfq-form{padding-bottom:4.75rem}.rfq-mobile-submit-bar{z-index:var(--kbfe-z-mobile-bar);border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 32%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-lg);background:color-mix(in srgb, var(--kbfe-surface-elevated) 96%, var(--kbfe-primary-color) 4%);box-shadow:var(--kbfe-shadow-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid;position:fixed;bottom:.75rem;left:.75rem;right:.75rem}.rfq-list-toolbar{grid-template-columns:1fr}.rfq-list-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.rfq-list-search,.rfq-list-filter-dates{grid-column:1/-1}.rfq-list-filter-actions{justify-content:flex-start}.rfq-list-head{display:none}.rfq-list-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) auto;grid-template-areas:"code money action""customer status action""route type action";align-items:start}.rfq-list-code{grid-area:code}.rfq-list-row>.rfq-list-cell:nth-child(2){grid-area:customer}.rfq-list-route{grid-area:route}.rfq-list-type{grid-area:type}.rfq-list-money{grid-area:money}.rfq-list-status{grid-area:status}.rfq-list-action{grid-area:action}.rfq-list-mobile-label{display:block}}@media (width<=47.9375em){.rfq-form-hero-inner,.rfq-detail-hero-inner,.rfq-list-hero-inner{flex-direction:column;align-items:stretch}.rfq-detail-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rfq-detail-summary-strip,.rfq-overview-facts,.rfq-readiness,.rfq-detail-side{grid-template-columns:1fr}.rfq-detail-summary-item,.rfq-detail-summary-item:last-child{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--kbfe-border-primary) 72%, transparent);grid-column:auto}.rfq-detail-summary-item:last-child{border-bottom:0}.rfq-overview-item-row{grid-template-columns:minmax(0,1fr) minmax(4.5rem,auto);grid-template-areas:"item qty""item weight";align-items:start}.rfq-overview-item-main{grid-area:item}.rfq-overview-item-row>.mantine-Text-root:nth-child(2){grid-area:qty}.rfq-overview-item-row>.mantine-Text-root:nth-child(3){grid-area:weight}.rfq-detail-hero-actions{grid-template-columns:1fr;display:grid}.rfq-form-title-row,.rfq-detail-title-row,.rfq-list-title-row{align-items:flex-start}.rfq-form-hero-metrics,.rfq-charge-board{grid-template-columns:1fr}.rfq-detail-total{text-align:left;min-width:0}.rfq-breakdown-panel .rfq-panel-head{flex-direction:column;align-items:stretch}.rfq-breakdown-toggle{align-self:flex-start}.rfq-option-row-head{display:none}.rfq-option-row-list{background:0 0;border:0;gap:.625rem}.rfq-option-row,.rfq-option-row-list[data-mode=edit] .rfq-option-row{border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-md);grid-template-columns:2rem 2rem minmax(0,1fr) auto;grid-template-areas:"select compare carrier amount""select compare mode amount""select compare route route""select compare dates transit""select compare risk risk""select compare actions actions";align-items:start;gap:.5rem .75rem}.rfq-option-row-list[data-mode=edit] .rfq-option-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"carrier carrier amount""mode mode amount""route route route""dates dates transit""risk risk risk""actions actions actions"}.rfq-option-cell-select{grid-area:select}.rfq-option-cell-compare{grid-area:compare}.rfq-option-cell-carrier{grid-area:carrier}.rfq-option-cell-mode{grid-area:mode}.rfq-option-cell-route{grid-area:route}.rfq-option-cell-dates{grid-area:dates}.rfq-option-cell-transit{text-align:right;grid-area:transit;justify-self:end}.rfq-option-cell-risk{grid-area:risk}.rfq-option-cell-amount{grid-area:amount}.rfq-option-cell-actions{grid-area:actions;justify-self:flex-start}.rfq-option-mobile-label{display:block}.rfq-fee-header{display:none}.rfq-fee-grid{min-width:0}.rfq-fee-inputs,.rfq-fee-inputs.has-remove{align-items:start}.rfq-fee-inputs{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"fee fee""quantity uom""price currency"}.rfq-fee-inputs.has-remove{grid-template-columns:repeat(2,minmax(0,1fr)) 2.25rem;grid-template-areas:"fee fee remove""quantity uom remove""price currency remove"}.rfq-fee-derived{grid-template-columns:1fr}.rfq-fee-derived-item{justify-items:start}.rfq-fee-derived .rfq-fee-cell-label,.rfq-fee-total,.rfq-fee-exchange,.rfq-fee-amount-vnd,.rfq-fee-output-currency,.rfq-fee-total-endpoint{text-align:left}.rfq-fee-remove{justify-content:flex-start;align-self:center}.rfq-fee-cell-label{display:block}}@media (width<=34em){.rfq-form-main,.rfq-form-rail,.rfq-form-hero,.rfq-detail-hero-main,.rfq-panel-head,.rfq-empty-lines,.rfq-action-body,.rfq-timeline-list,.rfq-breakdown-total{padding-inline:.75rem}.rfq-rail-actions{flex-direction:column-reverse;align-items:stretch}.rfq-total-card-head{grid-template-columns:minmax(0,1fr)}.rfq-total-currency-select{justify-self:start}.rfq-mobile-submit-bar{grid-template-columns:1fr}.rfq-mobile-submit-bar .mantine-Button-root{width:100%}.rfq-fee-derived{justify-content:stretch;display:grid}.rfq-fee-derived-item{min-width:0}.rfq-option-row,.rfq-option-row-list[data-mode=edit] .rfq-option-row{grid-template-columns:1fr;grid-template-areas:"select""compare""carrier""mode""route""dates""transit""risk""amount""actions"}.rfq-option-cell-select,.rfq-option-cell-compare,.rfq-option-cell-transit,.rfq-option-cell-amount{text-align:left;justify-self:stretch}.rfq-list-body,.rfq-list-toolbar,.rfq-list-hero{padding-inline:.75rem}.rfq-list-filter-row,.rfq-list-filter-dates{grid-template-columns:1fr}.rfq-list-filter-actions,.rfq-list-filter-clear{width:100%}.rfq-list-row{grid-template-columns:1fr;grid-template-areas:"code""customer""route""type""money""status""action"}.rfq-list-money,.rfq-list-status,.rfq-list-action{justify-self:stretch}.rfq-list-action{justify-content:flex-start}}.rfq-request-detail{--rfq-detail-space:clamp(.875rem, 1.4vw, 1.25rem);width:100%;max-width:none;margin:0;gap:var(--rfq-detail-space)!important}.rfq-request-detail .rfq-detail-hero,.rfq-request-detail .rfq-detail-summary-strip,.rfq-request-detail .rfq-action-panel,.rfq-request-detail .rfq-readiness-panel,.rfq-request-detail .rfq-overview-panel,.rfq-request-detail .rfq-request-data-panel{border-radius:var(--kbfe-radius-lg);background:var(--kbfe-surface-elevated);box-shadow:0 12px 28px -26px color-mix(in srgb, var(--kbfe-shadow-color,#0f172a) 46%, transparent);border-color:color-mix(in srgb, var(--kbfe-border-primary) 88%, var(--kbfe-primary-color) 12%)!important}.rfq-request-detail .rfq-detail-hero-main{border-bottom:0;padding:0}.rfq-request-detail .rfq-detail-title-copy .mantine-Title-root{letter-spacing:-.025em;font-size:clamp(1.25rem,1.55vw,1.5rem);font-weight:650}.rfq-request-detail .rfq-detail-reference{text-wrap:pretty;margin-top:.3rem}.rfq-request-detail .rfq-detail-route{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.825rem;line-height:1.35;display:-webkit-box;overflow:hidden}.rfq-request-detail .rfq-detail-tags{margin-top:.625rem}.rfq-request-detail .rfq-detail-hero-actions .mantine-Button-root,.rfq-request-detail .rfq-data-card-action{min-height:2.5rem;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s}.rfq-request-detail .rfq-detail-hero-actions .mantine-Button-root:hover,.rfq-request-detail .rfq-data-card-action:hover{box-shadow:var(--kbfe-shadow-xs);transform:translateY(-1px)}.rfq-request-detail .rfq-detail-hero-actions .mantine-Button-root:active,.rfq-request-detail .rfq-data-card-action:active{transform:translateY(0)}.rfq-request-detail .rfq-detail-summary-strip{background:color-mix(in srgb, var(--kbfe-surface-elevated) 97%, var(--kbfe-primary-color) 3%);grid-template-columns:repeat(4,minmax(0,1fr))}.rfq-request-detail .rfq-detail-summary-item{border-bottom:0;align-content:center;min-height:4rem;padding:.625rem .75rem}.rfq-request-detail .rfq-detail-summary-item:last-child{grid-column:auto}.rfq-request-detail .rfq-summary-label{letter-spacing:.01em}.rfq-request-detail .rfq-detail-layout{gap:var(--rfq-detail-space);grid-template-columns:minmax(0,1fr) minmax(17.5rem,19rem);grid-template-areas:"main side"}.rfq-request-detail .rfq-detail-main{gap:var(--rfq-detail-space)}.rfq-request-detail .rfq-detail-side{gap:.875rem;top:1rem}.rfq-request-detail .rfq-panel-head{background:color-mix(in srgb, var(--kbfe-surface-elevated) 96%, var(--kbfe-surface-subtle) 4%);padding:.625rem .75rem}.rfq-request-detail .rfq-panel-head .mantine-Title-root{letter-spacing:-.01em;font-size:.925rem;line-height:1.25}.rfq-request-detail .rfq-overview-body{grid-template-columns:minmax(12rem,1.25fr) minmax(0,1.42fr);gap:1rem;padding:.75rem}.rfq-request-detail .rfq-overview-cargo{background:0 0;border:0;padding:0}.rfq-request-detail .rfq-detail-metric-grid{gap:.5rem}.rfq-request-detail .rfq-detail-metric{border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-subtle) 58%, var(--kbfe-surface-elevated) 42%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kbfe-border-primary) 70%, transparent);border:0;padding:.7rem .75rem}.rfq-request-detail .rfq-overview-facts{border-left:1px solid color-mix(in srgb, var(--kbfe-border-primary) 78%, transparent);gap:0;padding-left:1.25rem}.rfq-request-detail .rfq-overview-facts-title{padding-bottom:.625rem}.rfq-request-detail .rfq-overview-facts .rfq-fact{border:0;border-bottom:1px solid color-mix(in srgb, var(--kbfe-border-primary) 62%, transparent);background:0 0;border-radius:0;padding:.55rem 0}.rfq-request-detail .rfq-overview-facts .rfq-fact:last-child{border-bottom:0}.rfq-request-detail .rfq-overview-item-row{border-color:color-mix(in srgb, var(--kbfe-border-primary) 66%, transparent);box-shadow:none}.rfq-request-detail .rfq-detail-note{border-top:1px solid color-mix(in srgb, var(--kbfe-border-primary) 70%, transparent);background:color-mix(in srgb, var(--kbfe-status-yellow-bg) 24%, var(--kbfe-surface-elevated));gap:.25rem;margin:0;padding:.875rem 1rem 1rem;display:grid}.rfq-request-detail .rfq-readiness{grid-template-columns:1fr;gap:0;padding:.375rem .75rem .625rem}.rfq-request-detail .rfq-readiness-row{border:0;border-bottom:1px solid color-mix(in srgb, var(--kbfe-border-primary) 64%, transparent);background:0 0;border-radius:0;padding:.5rem 0}.rfq-request-detail .rfq-readiness-row:last-child{border-bottom:0}.rfq-request-detail .rfq-readiness-row[data-ok=true],.rfq-request-detail .rfq-readiness-row[data-ok=false]{background:0 0}.rfq-request-detail .rfq-readiness-row[data-ok=false]{color:var(--kbfe-text-primary)}.rfq-request-detail .rfq-action-panel{overflow:hidden}.rfq-request-detail .rfq-action-body{padding:.625rem .75rem .75rem}.rfq-request-detail .rfq-action-error{padding:.625rem}.rfq-request-detail .rfq-cancel-action{color:var(--kbfe-status-red)}.rfq-request-detail .rfq-lifecycle-steps{padding:.625rem .75rem}.rfq-request-detail .rfq-request-data-panel{min-width:0;overflow:hidden;container-type:inline-size}.rfq-request-detail .rfq-responsive-cards{display:none}.rfq-request-detail .rfq-detail-table th{color:var(--kbfe-text-secondary);white-space:nowrap;background:color-mix(in srgb, var(--kbfe-surface-subtle) 66%, var(--kbfe-surface-elevated) 34%);font-size:.75rem;font-weight:600}.rfq-request-detail .rfq-detail-table td{font-size:.8125rem}.rfq-request-detail .rfq-detail-table tbody tr{transition:background-color .15s}.rfq-request-detail .rfq-linked-quotations{min-width:0;scroll-margin-top:1rem}.rfq-request-detail .rfq-data-card{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 82%, transparent);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 97%, var(--kbfe-surface-subtle) 3%);align-content:start;gap:.875rem;min-width:0;padding:.875rem;display:grid}.rfq-request-detail .rfq-data-card-head{border-bottom:1px solid color-mix(in srgb, var(--kbfe-border-primary) 70%, transparent);justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding-bottom:.75rem;display:flex}.rfq-request-detail .rfq-data-card-head>*{overflow-wrap:anywhere;min-width:0}.rfq-request-detail .rfq-data-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.rfq-request-detail .rfq-data-card-fact{align-content:start;gap:.15rem;min-width:0;display:grid}.rfq-request-detail .rfq-data-card-fact[data-wide=true]{grid-column:1/-1}.rfq-request-detail .rfq-data-card-value,.rfq-request-detail .rfq-data-card-value .mantine-Text-root{overflow-wrap:anywhere;min-width:0}.rfq-request-detail .rfq-data-card-lines{gap:.5rem;min-width:0;display:grid}.rfq-request-detail .rfq-data-card-line{border-radius:var(--kbfe-radius-sm);background:color-mix(in srgb, var(--kbfe-surface-subtle) 58%, transparent);justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding:.625rem;display:flex}.rfq-request-detail .rfq-data-card-line>*{min-width:0}.rfq-request-detail .rfq-data-card-line--container{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rfq-request-detail .rfq-data-card-empty{border:1px dashed color-mix(in srgb, var(--kbfe-border-primary) 82%, transparent);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-subtle) 28%, transparent);grid-column:1/-1;padding:1rem}.rfq-request-detail .rfq-data-card-action{justify-self:end;min-width:7rem}.rfq-request-detail .rfq-mobile-action-bar{display:none}@container (width<=55.999rem){.rfq-request-data-panel .rfq-responsive-table{display:none}.rfq-request-data-panel .rfq-responsive-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.875rem;display:grid}}@container (width<=35.999rem){.rfq-request-data-panel .rfq-responsive-cards{grid-template-columns:1fr;padding:.75rem}}@media (width<=78em){.quote-workflow-card-grid--rfq-intake{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-workflow-card-grid--rfq-intake #rfq-form-logistics{grid-column:1/-1}.quote-workflow-layout--with-summary{grid-template-columns:minmax(13rem,15rem) minmax(0,1fr)}.quote-workflow-summary-rail{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:start;position:static}}@media (width<=62em){.rfq-request-detail .rfq-detail-layout{grid-template-columns:1fr;grid-template-areas:"side""main"}.rfq-request-detail .rfq-detail-side{grid-template-columns:1fr;position:static}.rfq-request-detail .rfq-action-panel{grid-template-columns:minmax(10rem,.55fr) minmax(0,1.3fr) minmax(15rem,.8fr);align-items:stretch;display:grid}.rfq-request-detail .rfq-action-panel>.rfq-panel-head{border-right:1px solid var(--kbfe-border-primary);border-bottom:0;flex-direction:column;align-content:start}.rfq-request-detail .rfq-action-panel>.rfq-lifecycle-steps{border-right:1px solid var(--kbfe-border-primary);border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.rfq-request-detail .rfq-action-panel .rfq-lifecycle-step{grid-template-columns:1fr;gap:.375rem;padding:.25rem .5rem}.rfq-request-detail .rfq-action-panel .rfq-lifecycle-step+.rfq-lifecycle-step{border-top:0;border-left:1px dashed color-mix(in srgb, var(--kbfe-border-primary) 72%, transparent);margin-top:0}.rfq-request-detail .rfq-action-body{align-self:center}.rfq-request-detail .rfq-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1rem}.rfq-request-detail .rfq-readiness-note{grid-column:1/-1}.rfq-request-detail .rfq-overview-body{grid-template-columns:1fr}.rfq-request-detail .rfq-overview-facts{border-top:1px solid color-mix(in srgb, var(--kbfe-border-primary) 78%, transparent);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;padding-top:1rem;padding-left:0}.rfq-request-detail .rfq-overview-facts-title{grid-column:1/-1}.quote-workflow-layout,.quote-workflow-layout--with-summary,.quote-workflow-detail-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"side""main"}.quote-workflow-side,.quote-workflow-summary-rail{position:static}.quote-workflow-side{grid-template-columns:minmax(0,1fr)}.anchored-workflow-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.quote-workflow-summary-rail{grid-template-columns:minmax(0,1fr)}}@media (width<=47.9375em){.rfq-request-detail{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))}.rfq-request-detail .rfq-detail-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.rfq-request-detail .rfq-detail-summary-item,.rfq-request-detail .rfq-detail-summary-item:last-child{border-right:1px solid color-mix(in srgb, var(--kbfe-border-primary) 72%, transparent);border-bottom:1px solid color-mix(in srgb, var(--kbfe-border-primary) 72%, transparent);min-height:0}.rfq-request-detail .rfq-detail-summary-item:nth-child(2n){border-right:0}.rfq-request-detail .rfq-detail-summary-item:nth-last-child(-n+2){border-bottom:0}.rfq-request-detail .rfq-action-panel{display:block}.rfq-request-detail .rfq-action-panel>.rfq-panel-head{border-right:0;border-bottom:1px solid var(--kbfe-border-primary);flex-direction:row}.rfq-request-detail .rfq-action-panel>.rfq-lifecycle-steps{border-right:0;border-bottom:1px solid var(--kbfe-border-primary);grid-template-columns:1fr}.rfq-request-detail .rfq-action-panel .rfq-lifecycle-step{grid-template-columns:auto minmax(0,1fr);padding:.25rem 0}.rfq-request-detail .rfq-action-panel .rfq-lifecycle-step+.rfq-lifecycle-step{border-top:1px dashed color-mix(in srgb, var(--kbfe-border-primary) 72%, transparent);border-left:0;margin-top:.375rem;padding-top:.625rem}.rfq-request-detail .rfq-primary-action{display:none}.rfq-request-detail .rfq-mobile-action-bar{right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));left:max(.75rem, env(safe-area-inset-left));z-index:var(--kbfe-z-mobile-bar);border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 30%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-lg);background:color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-primary-color) 6%);box-shadow:var(--kbfe-shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.625rem;display:block;position:fixed}.rfq-request-detail .rfq-mobile-action-bar .mantine-Button-root,.rfq-request-detail .rfq-cancel-action,.rfq-request-detail .rfq-detail-hero-actions .mantine-Button-root,.rfq-request-detail .rfq-data-card-action{min-height:2.75rem}.rfq-request-detail .rfq-readiness,.rfq-request-detail .rfq-overview-facts{grid-template-columns:1fr}.rfq-request-detail .rfq-overview-facts-title{grid-column:auto}.rfq-request-detail .rfq-data-card-action{justify-self:stretch;width:100%}}@media (width<=34em){.rfq-request-detail .rfq-detail-hero-main,.rfq-request-detail .rfq-panel-head,.rfq-request-detail .rfq-action-body{padding-inline:.75rem}.rfq-request-detail .rfq-detail-summary-strip{grid-template-columns:1fr}.rfq-request-detail .rfq-detail-summary-item,.rfq-request-detail .rfq-detail-summary-item:last-child,.rfq-request-detail .rfq-detail-summary-item:nth-child(2n),.rfq-request-detail .rfq-detail-summary-item:nth-last-child(-n+2){border-right:0;border-bottom:1px solid color-mix(in srgb, var(--kbfe-border-primary) 72%, transparent)}.rfq-request-detail .rfq-detail-summary-item:last-child{border-bottom:0}.rfq-request-detail .rfq-data-card-line--container{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rfq-request-detail .rfq-detail-hero-actions .mantine-Button-root,.rfq-request-detail .rfq-data-card-action,.rfq-request-detail .rfq-action-body .mantine-Button-root{transition:none}}.delivery-order-filter-shell{grid-template-columns:minmax(18rem,1.4fr) minmax(12rem,.72fr) minmax(14rem,1fr) minmax(12rem,.72fr) auto;align-items:end;gap:.75rem;min-width:0;display:grid}.delivery-order-filter-shell>*{min-width:0}.delivery-order-risk-filter{border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 92%, var(--kbfe-surface-subtle) 8%);align-items:center;min-height:2.25rem;padding:.375rem .625rem;display:flex}.delivery-order-filter-clear{min-width:6.75rem}.delivery-order-control-grid{align-items:start}.delivery-order-detail-hero{background:var(--kbfe-surface-elevated);box-shadow:var(--kbfe-shadow-xs);overflow:hidden;border-color:var(--kbfe-border-primary)!important}.delivery-order-shipment-create-panel{background:var(--kbfe-surface-elevated);width:100%;box-shadow:var(--kbfe-shadow-xs);overflow:hidden;border-color:var(--kbfe-border-primary)!important}.delivery-order-shipment-create-panel .mantine-InputWrapper-label{margin-bottom:.25rem;font-size:.8125rem;font-weight:700}.delivery-order-shipment-create-panel .mantine-Input-input,.delivery-order-shipment-create-panel .mantine-Select-input{min-height:2.25rem}.delivery-order-detail-hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.85fr);align-items:start;gap:1rem;min-width:0;display:grid}.delivery-order-detail-main,.delivery-order-detail-links,.delivery-order-detail-action-panel,.delivery-order-detail-actions,.do-fact-strip>*,.do-fact,.do-detail-list,.do-detail-list-row,.delivery-order-detail-tabs{min-width:0}.delivery-order-detail-action-panel{border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-surface-subtle) 6%);padding:.75rem}.do-fact-strip{border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 96%, var(--kbfe-surface-subtle) 4%);margin-top:.75rem;overflow:hidden}.do-fact{min-width:0;padding:.75rem}.do-fact:not(:first-child){border-inline-start:1px solid var(--kbfe-border-primary)}.do-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}.do-supplier-body{grid-template-columns:minmax(0,1.4fr) minmax(11rem,1fr);align-items:center;gap:.75rem;display:grid}.do-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.do-kpi-grid>.do-fact:nth-child(odd){border-inline-start:0;padding-inline-start:0}.do-kpi-grid>.do-fact:nth-child(2n){border-inline-start:1px solid var(--kbfe-border-primary);padding-inline-start:.5rem}.do-detail-col{height:100%}.do-detail-col-head{align-items:flex-start;min-block-size:3.25rem}.do-detail-col .do-detail-list{flex:1;grid-auto-rows:1fr}.do-detail-col .do-detail-list-row{align-items:center}.do-kpi-row>.do-fact{border-inline-start:1px solid var(--kbfe-border-primary);border-top:0;padding:.5rem 0 .5rem .5rem}.do-kpi-row>.do-fact:first-child{border-inline-start:0;padding-inline-start:0}@media (width<=30rem){.do-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.do-kpi-row>.do-fact:nth-child(3){border-inline-start:0;padding-inline-start:0}}.do-detail-list{border-top:1px solid var(--kbfe-border-primary);display:grid}.do-detail-list-row{border-bottom:1px solid color-mix(in srgb, var(--kbfe-border-primary) 72%, transparent);grid-template-columns:minmax(9.5rem,.5fr) minmax(0,1fr);align-items:baseline;gap:.75rem;padding-block:.5rem;display:grid}.delivery-order-ops-facts .do-fact{padding:.5rem .625rem}.do-detail-list-row:last-child{border-bottom:0}.do-notes-panel,.delivery-order-task-health{background:color-mix(in srgb, var(--kbfe-surface-subtle) 52%, var(--kbfe-surface-elevated));border-color:color-mix(in srgb, var(--kbfe-border-primary) 86%, transparent)!important}.delivery-order-detail-tabs-list{scrollbar-width:none;flex-wrap:nowrap;gap:.375rem;padding-bottom:.5rem;overflow-x:auto}.delivery-order-detail-tabs-list::-webkit-scrollbar{display:none}.delivery-order-detail-tabs-list .mantine-Tabs-tab{flex:none;min-height:1.875rem;padding-block:.25rem;padding-inline:.625rem;line-height:1}.delivery-order-detail-risk-alert{border-color:var(--kbfe-status-red);background:var(--kbfe-status-red-bg)}.delivery-order-overview-pages,.delivery-order-ops-panels{align-items:start}.delivery-order-gate-sidebar{width:100%;min-width:0}.delivery-order-gate-sidebar .ops-panel,.delivery-order-update-panel{width:100%}@media (width>=75em){.delivery-order-gate-sidebar{position:sticky;top:5.25rem}}.delivery-order-ops-layout,.delivery-order-ops-hero-copy,.delivery-order-ops-risk-copy,.delivery-order-ops-risk-row-copy,.delivery-order-ops-gate-copy,.do-gate-row,.do-risk-row,.delivery-order-ops-facts>*,.delivery-order-task-facts>*{min-width:0}.delivery-order-ops-facts,.delivery-order-task-facts{align-items:stretch}.delivery-order-ops-hero{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--kbfe-primary-color) 10%, transparent), transparent 34%), var(--kbfe-surface-elevated);box-shadow:var(--kbfe-shadow-xs);border-color:var(--kbfe-border-primary)!important}.delivery-order-ops-hero-risk{background:color-mix(in srgb, var(--kbfe-status-red-bg) 72%, var(--kbfe-surface-elevated) 28%)}.delivery-order-ops-hero-clear{background:color-mix(in srgb, var(--kbfe-status-teal-bg) 72%, var(--kbfe-surface-elevated) 28%)}.delivery-order-ops-kpi-grid,.delivery-order-ops-gate-grid{align-items:stretch}.delivery-order-ops-kpi,.do-risk-row{min-width:0;padding:.75rem;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s}.delivery-order-ops-kpi{background:0 0;border:0;border-radius:0;align-content:start;gap:.5rem;display:grid}.delivery-order-ops-kpi:hover,.do-risk-row:hover,.do-gate-row:hover{border-color:color-mix(in srgb, var(--kbfe-primary-color) 32%, var(--kbfe-border-primary));box-shadow:0 10px 18px -12px color-mix(in srgb, var(--kbfe-primary-color) 20%, #00000029);transform:translateY(-1px)}.delivery-order-ops-kpi.is-good{box-shadow:inset 0 -1px 0 var(--kbfe-status-teal)}.delivery-order-ops-kpi.is-alert{box-shadow:inset 0 -1px 0 var(--kbfe-status-orange)}.delivery-order-ops-gate-panel{background:var(--kbfe-surface-elevated);box-shadow:var(--kbfe-shadow-xs);border-color:var(--kbfe-border-primary)!important}.do-gate-row{border-bottom:1px solid var(--kbfe-border-primary);grid-template-columns:minmax(0,1fr) minmax(6rem,auto) auto;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem 1.25rem;transition:transform .18s,background-color .18s;display:grid;position:relative}.do-gate-row:last-child{border-bottom:0}.do-gate-row:before{content:"";border-radius:var(--kbfe-radius-pill);width:.5rem;height:.5rem;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.do-gate-row.is-passed:before{background:var(--kbfe-status-teal)}.do-gate-row.is-blocked:before{background:var(--kbfe-status-orange)}.do-gate-row:hover{background:var(--kbfe-row-hover-background);box-shadow:none}.do-risk-row{border:0;border-inline-start:3px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 95%, var(--kbfe-surface-subtle) 5%)}.do-risk-row.severity-high{border-inline-start-color:var(--kbfe-status-red);background:var(--kbfe-status-red-bg)}.do-risk-row.severity-medium{border-inline-start-color:var(--kbfe-status-yellow);background:var(--kbfe-status-yellow-bg)}.do-risk-row.severity-low{border-inline-start-color:var(--kbfe-status-blue);background:color-mix(in srgb, var(--kbfe-surface-elevated) 96%, var(--kbfe-surface-subtle) 4%)}.delivery-order-ops-risk-panel{background:var(--kbfe-surface-elevated);box-shadow:var(--kbfe-shadow-xs);border-color:var(--kbfe-border-primary)!important}.delivery-order-ops-risk-header,.delivery-order-ops-risk-panel span,.delivery-order-ops-risk-panel .mantine-Text-root{min-width:0}.delivery-order-update-panel,.delivery-order-update-section{background:var(--kbfe-surface-elevated);min-width:0;box-shadow:var(--kbfe-shadow-xs);border-color:var(--kbfe-border-primary)!important}.delivery-order-update-panel{overflow:hidden}.delivery-order-update-header,.delivery-order-update-form,.delivery-order-update-section-grid,.delivery-order-update-readonly-grid,.delivery-order-update-fact{min-width:0}.delivery-order-update-section{background:color-mix(in srgb, var(--kbfe-surface-elevated) 96%, var(--kbfe-surface-subtle) 4%)}.delivery-order-update-section .mantine-InputWrapper-label{margin-bottom:.25rem;font-size:.8125rem;font-weight:700}.delivery-order-update-section .mantine-Input-input,.delivery-order-update-section .mantine-Select-input,.delivery-order-update-section .mantine-Textarea-input{min-height:2.25rem}.delivery-order-document-checks{align-items:flex-start}.delivery-order-document-checks .mantine-Checkbox-root{flex:9rem}.delivery-order-update-fact{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 86%, transparent);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 92%, var(--kbfe-surface-subtle) 8%);padding:.625rem .75rem}.delivery-order-update-fact .mantine-Text-root{text-overflow:ellipsis;overflow:hidden}.quotation-bidding-panel{min-width:0}.quotation-create-scroll{margin-right:-.25rem;padding-right:.25rem}.quotation-create-layout{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.58fr);align-items:start;gap:.75rem;min-width:0;display:grid}.quotation-create-context,.quotation-charge-sections,.quotation-charge-section-head,.quotation-charge-item{min-width:0}.quotation-create-context{position:sticky;top:0}.quotation-bidding-header{min-width:0}.quotation-bidding-actions,.quotation-row-actions{flex:none}.quotation-action-button .mantine-Button-label,.quotation-table-action .mantine-Button-label{white-space:nowrap}.quotation-form-section,.quotation-empty-panel,.quotation-compare-panel,.quotation-compare-card{background:var(--kbfe-surface-elevated);border-color:var(--kbfe-border-primary)!important}.quotation-section-kicker{letter-spacing:.04em;white-space:nowrap}.quotation-create-context .mantine-Paper-root,.quotation-pricing-section .mantine-Paper-root{min-width:0}.quotation-create-form .mantine-InputWrapper-label{width:100%;min-width:0;margin-bottom:.25rem;font-size:.8125rem;font-weight:700}.quotation-create-form .mantine-InputWrapper-label>span{min-width:0;max-width:100%}.quotation-create-form .mantine-InputWrapper-label span span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quotation-charge-grid .mantine-InputWrapper-description{white-space:nowrap}.quotation-info-grid>*,.quotation-form-grid>*,.quotation-charge-grid>*{min-width:0}.quotation-charge-item{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 82%, transparent);border-radius:var(--kbfe-radius-sm);background:color-mix(in srgb, var(--kbfe-surface-elevated) 96%, var(--kbfe-surface-subtle) 4%);grid-template-columns:minmax(0,1fr) minmax(8.5rem,.46fr);align-items:end;gap:.625rem;padding:.625rem;display:grid}.quotation-charge-item.is-disabled{opacity:.64;background:color-mix(in srgb, var(--kbfe-surface-elevated) 92%, var(--kbfe-background-secondary) 8%)}.quotation-charge-item .mantine-Checkbox-label,.quotation-charge-item .mantine-Checkbox-description{text-overflow:ellipsis;overflow:hidden}.quotation-charge-item .mantine-InputWrapper-root{min-width:0}.quotation-selected-count{justify-self:start}.quotation-pricing-section{background:color-mix(in srgb, var(--kbfe-primary-color) 8%, var(--kbfe-surface-elevated))}.quotation-modal-footer{gap:.75rem;padding-top:.125rem}.quotation-empty-content,.quotation-empty-copy{min-width:0}.quotation-table-scroll{border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-md);background:var(--kbfe-surface-elevated)}.quotation-table th{color:var(--kbfe-text-secondary,var(--kbfe-text-primary));white-space:nowrap;background:color-mix(in srgb, var(--kbfe-surface-subtle) 80%, var(--kbfe-surface-elevated) 20%);font-size:.75rem;font-weight:700}.quotation-table td{vertical-align:top}.quotation-table tbody tr{transition:background-color .14s cubic-bezier(.2,.8,.2,1)}.quotation-table tbody tr:hover td{background:color-mix(in srgb, var(--kbfe-primary-color) 5%, transparent)}.quotation-status-badge .mantine-Badge-label,.quotation-money{white-space:nowrap}.quotation-charge-summary,.quotation-charge-summary-list,.quotation-compare-line,.quotation-charge-summary .mantine-Group-root,.quotation-charge-summary span,.quotation-charge-summary .mantine-Text-root,.quotation-compare-header,.quotation-compare-line>.mantine-Text-root:first-child{min-width:0}@media (width<=62em){.delivery-order-filter-shell{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-order-filter-search{grid-column:1/-1}.delivery-order-detail-hero-grid,.quotation-create-layout{grid-template-columns:1fr}.quotation-create-context{position:static}.delivery-order-filter-clear{justify-self:start}}@media (width<=47.9375em){.delivery-order-filter-shell{grid-template-columns:1fr}.delivery-order-filter-search{grid-column:auto}.delivery-order-risk-filter,.delivery-order-filter-clear{width:100%}.delivery-order-detail-actions{justify-content:flex-start}.delivery-order-ops-kpi-grid,.do-supplier-body{grid-template-columns:1fr}.delivery-order-ops-kpi,.do-risk-row,.do-gate-row{padding:.75rem}.do-fact:not(:first-child){border-inline-start:0;border-top:1px solid var(--kbfe-border-primary)}.do-detail-list-row,.do-gate-row{grid-template-columns:1fr}.quotation-bidding-actions,.quotation-modal-footer,.quotation-empty-content,.quotation-compare-header{justify-content:flex-start;width:100%}.quotation-bidding-actions .mantine-Button-root,.quotation-modal-footer .mantine-Button-root,.quotation-empty-content .mantine-Button-root{flex:9rem}.quotation-charge-item{grid-template-columns:1fr}.quotation-empty-copy{flex:100%}}.dto-page{width:100%;max-width:100%}.dto-filter-panel,.dto-list-panel,.dto-detail-hero,.dto-form-panel,.dto-lines-panel,.dto-empty-panel{background:color-mix(in srgb, var(--kbfe-surface-elevated) 96%, var(--kbfe-surface-subtle) 4%);box-shadow:var(--kbfe-shadow-xs);overflow:hidden;border-color:color-mix(in srgb, var(--kbfe-border-primary) 84%, transparent)!important}.dto-page-header,.dto-detail-title-row,.dto-form-header,.dto-lines-header,.dto-list-header{min-width:0}.dto-title-block{min-width:0;max-width:58rem}.dto-page-title{letter-spacing:0;line-height:1.05;display:block}.dto-page-actions,.dto-filter-actions,.dto-detail-actions,.dto-form-actions{flex:none}.dto-page-actions .mantine-Button-label,.dto-filter-actions .mantine-Button-label,.dto-detail-actions .mantine-Button-label,.dto-action-strip .mantine-Button-label,.dto-form-actions .mantine-Button-label{white-space:nowrap}.dto-metric-grid{align-items:stretch}.dto-metric-card{--dto-accent:var(--kbfe-primary-color);background:var(--kbfe-surface-elevated);border-color:color-mix(in srgb, var(--dto-accent) 10%, var(--kbfe-border-primary))!important}.dto-metric-card-blue{--dto-accent:var(--kbfe-status-blue)}.dto-metric-card-cyan{--dto-accent:var(--kbfe-status-cyan)}.dto-metric-card-teal{--dto-accent:var(--kbfe-primary-color)}.dto-metric-card-gray{--dto-accent:var(--kbfe-text-secondary)}.dto-metric-content{min-width:0}.dto-metric-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:color-mix(in srgb, var(--dto-accent) 72%, var(--kbfe-text-primary))!important}.dto-metric-card .metric-icon,.dto-metric-icon{border-radius:var(--kbfe-radius-md);width:2.75rem;height:2.75rem;color:var(--dto-accent);background:color-mix(in srgb, var(--dto-accent) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dto-accent) 18%, transparent);flex:0 0 2.75rem;place-items:center;display:grid}.dto-filter-panel{background:var(--kbfe-surface-elevated)}.dto-filter-grid{grid-template-columns:minmax(18rem,1.35fr) minmax(12rem,.7fr) minmax(16rem,1fr) minmax(18rem,1.05fr) auto;align-items:end;gap:.75rem;min-width:0;display:grid}.dto-filter-grid>*{min-width:0}.dto-filter-actions{min-height:var(--kbfe-control-height-md);align-items:flex-end}.dto-filter-actions .mantine-Button-root{min-width:7.5rem}.dto-workbench-layout{min-width:0;display:block}.dto-list-panel,.dto-lines-panel{background:var(--kbfe-surface-elevated)}.dto-list-header{border-bottom:1px solid var(--kbfe-border-primary);background:color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-primary-color) 6%);padding:.875rem 1rem}.dto-list-scroll{width:100%}.dto-table{border-collapse:separate;border-spacing:0}.dto-table th{color:var(--kbfe-text-secondary,var(--kbfe-text-primary));letter-spacing:0;white-space:nowrap;vertical-align:top;background:color-mix(in srgb, var(--kbfe-surface-subtle) 78%, var(--kbfe-surface-elevated) 22%);font-size:.75rem;font-weight:700}.dto-table td{vertical-align:top}.dto-list-table tbody td{vertical-align:middle}.dto-table tbody tr{transition:background-color .14s cubic-bezier(.2,.8,.2,1),box-shadow .14s cubic-bezier(.2,.8,.2,1)}.dto-list-table tbody tr:not(:last-child) td{border-bottom:.5px solid color-mix(in srgb, var(--kbfe-border-primary) 72%, transparent)}.dto-list-row{cursor:pointer}.dto-list-row:hover td,.dto-line-row:hover td{background:var(--kbfe-row-hover-background)}.dto-list-row.is-selected td{background:var(--kbfe-row-selected-background)}.dto-list-row.is-selected td:first-child{box-shadow:inset .25rem 0 0 var(--kbfe-primary-color)}.dto-identity-cell,.dto-shipment-cell,.dto-vendor-cell,.dto-route-cell{min-width:0}.dto-list-table{table-layout:fixed;width:100%}.dto-list-table .dto-col-dto{width:14%}.dto-list-table .dto-col-shipment{width:16%}.dto-list-table .dto-col-vendor{width:19%}.dto-list-table .dto-col-route{width:31%}.dto-list-table .dto-col-status{width:12%}.dto-list-table .dto-col-open{text-align:right;width:8%}.dto-list-table .dto-vendor-cell{overflow-wrap:anywhere}.dto-detail-hero{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--kbfe-primary-color) 12%, transparent), transparent 32%), color-mix(in srgb, var(--kbfe-surface-elevated) 94%, var(--kbfe-surface-subtle) 6%);position:relative}.dto-detail-stack{min-width:0}.dto-detail-kicker{color:var(--kbfe-text-secondary)}.dto-route-rail{border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 22%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 88%, var(--kbfe-primary-color) 12%);grid-template-columns:minmax(0,1fr) minmax(12rem,.7fr) minmax(0,1fr);align-items:center;gap:1rem;padding:.875rem;display:grid}.dto-route-stop{gap:.25rem;min-width:0;display:grid}.dto-route-stop.is-right{text-align:right}.dto-route-line{justify-content:center;align-items:center;min-height:3.25rem;display:flex;position:relative}.dto-route-line:before{content:"";background:linear-gradient(90deg, var(--kbfe-primary-color), color-mix(in srgb, var(--kbfe-primary-color) 18%, var(--kbfe-border-primary)));height:2px;position:absolute;top:50%;left:.75rem;right:.75rem;transform:translateY(-50%)}.dto-route-middle{z-index:var(--kbfe-z-content);border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-pill);background:var(--kbfe-surface-elevated);max-width:100%;box-shadow:var(--kbfe-shadow-xs);justify-content:center;align-items:center;padding:.375rem .625rem;display:inline-flex;position:relative}.dto-detail-facts>.mantine-Paper-root{background:color-mix(in srgb, var(--kbfe-surface-elevated) 92%, var(--kbfe-surface-subtle) 8%);min-width:0;min-height:4.75rem;border-color:var(--kbfe-border-primary)!important}.dto-overview-layout{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.8fr);align-items:stretch;gap:.875rem;min-width:0;display:grid}.dto-overview-layout>*,.dto-overview-card-header>*,.dto-overview-summary-content{min-width:0}.dto-overview-card,.dto-overview-summary{background:var(--kbfe-surface-elevated);border-color:color-mix(in srgb, var(--kbfe-border-primary) 88%, transparent)!important}.dto-overview-card-main{flex-direction:column;gap:.875rem;display:flex}.dto-overview-count{flex:none}.dto-overview-route{border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 18%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-primary-color) 5%, var(--kbfe-surface-subtle));grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr);gap:.7rem;padding:.75rem;display:grid}.dto-overview-route-point{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.dto-overview-route-point>div:last-child{min-width:0}.dto-overview-route-point.is-right{text-align:right;justify-content:flex-end}.dto-overview-link-panel{border:1px dashed color-mix(in srgb, var(--kbfe-border-primary) 85%, transparent);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 88%, var(--kbfe-surface-subtle) 12%);padding:.75rem}.dto-overview-summary-grid{grid-template-columns:1fr;gap:.625rem;min-width:0;display:grid}.dto-overview-summary{--dto-summary-accent:var(--kbfe-status-cyan);border-left:.25rem solid color-mix(in srgb, var(--dto-summary-accent) 60%, var(--kbfe-border-primary))!important}.dto-overview-summary-blue{--dto-summary-accent:var(--kbfe-status-blue)}.dto-overview-summary-gray{--dto-summary-accent:var(--kbfe-text-secondary)}.dto-overview-summary-teal{--dto-summary-accent:var(--kbfe-primary-color)}.dto-overview-summary-icon{color:var(--dto-summary-accent);background:color-mix(in srgb, var(--dto-summary-accent) 12%, transparent);flex:none}.dto-action-workbench{border:1px solid var(--kbfe-border-primary);border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-surface-elevated) 92%, var(--kbfe-surface-subtle) 8%);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.5rem;min-width:0;padding:.625rem;display:grid}.dto-action-group{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 84%, transparent);border-radius:var(--kbfe-radius-md);background:var(--kbfe-surface-elevated);min-width:0;padding:.55rem .625rem}.dto-action-group.is-closure{background:color-mix(in srgb, var(--kbfe-primary-color) 6%, var(--kbfe-surface-elevated));align-items:center;gap:.5rem;display:flex}.dto-closure-label{white-space:nowrap;flex:none}.dto-closure-actions{flex:none}.dto-action-strip{gap:.5rem}.dto-action-strip .mantine-Button-root{flex:none}.dto-detail-tabs{min-width:0}.dto-detail-tabs-list{z-index:var(--kbfe-z-sticky-tabs);border-bottom:1px solid var(--kbfe-border-primary);background:color-mix(in srgb, var(--kbfe-page-background) 86%, var(--kbfe-surface-elevated) 14%);scrollbar-width:none;flex-wrap:nowrap;gap:.375rem;padding:.5rem 0 .625rem;display:flex;position:sticky;top:0;overflow-x:auto}.dto-detail-tabs-list::-webkit-scrollbar{display:none}.dto-detail-tabs-list .mantine-Tabs-tab{border-radius:var(--kbfe-radius-md);flex:none}.dto-detail-tabs-list .mantine-Tabs-tab[data-active=true]{border-color:color-mix(in srgb, var(--kbfe-primary-color) 32%, var(--kbfe-border-primary));background:color-mix(in srgb, var(--kbfe-primary-color) 12%, var(--kbfe-surface-elevated));color:var(--kbfe-primary-color)}.dto-form-panel,.dto-lines-panel{background:color-mix(in srgb, var(--kbfe-surface-elevated) 97%, var(--kbfe-surface-subtle) 3%)}.dto-form-panel-flat,.dto-lines-panel-flat{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 86%, transparent);border-radius:var(--kbfe-radius-md);background:var(--kbfe-surface-elevated);box-shadow:none}.dto-form-panel-flat{container-type:inline-size}.dto-form-workspace,.dto-form-section,.dto-form-grid>*,.dto-lines-header>*,.dto-form-header>*{min-width:0}.dto-form-workspace{grid-template-columns:1fr;align-items:start;gap:.375rem;display:grid}.dto-form-section{border-top:1px solid color-mix(in srgb, var(--kbfe-border-primary) 78%, transparent);background:0 0;padding:.55rem 0 .65rem}.dto-form-section-title{min-width:0;margin-bottom:.45rem!important}.dto-form-section.is-wide{grid-column:1/-1}.dto-form-grid{grid-template-columns:repeat(2,minmax(10rem,1fr));align-items:start;gap:.45rem .625rem;display:grid}.dto-transport-driver-section{padding-bottom:.8rem}.dto-transport-driver-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.875rem;display:grid}.dto-form-subsection{min-width:0}.dto-form-subsection+.dto-form-subsection{border-left:1px solid color-mix(in srgb, var(--kbfe-border-primary) 82%, transparent);padding-left:.875rem}.dto-form-subsection-title{color:var(--kbfe-text-secondary);letter-spacing:0;text-transform:uppercase;margin-bottom:.45rem!important}.dto-form-grid-transport,.dto-form-grid-driver{grid-template-columns:repeat(2,minmax(10rem,1fr))}.dto-form-field-primary{grid-column:1/-1}.dto-form-note-field{width:100%}.dto-form-grid-route{grid-template-columns:repeat(2,minmax(12rem,1fr))}.dto-time-matrix{grid-template-columns:minmax(4.75rem,.4fr) repeat(2,minmax(10rem,1fr));align-items:end;gap:.35rem .75rem;display:grid}.dto-time-matrix-heading,.dto-time-matrix-axis{color:var(--kbfe-text-secondary);text-transform:uppercase}.dto-time-matrix-heading{padding-bottom:.2rem}.dto-time-matrix-axis{align-self:center}.dto-time-matrix-actual{border-left:1px solid color-mix(in srgb, var(--kbfe-border-primary) 82%, transparent);padding-left:.75rem}.dto-time-matrix .mantine-Input-input{min-height:2.25rem}.dto-time-matrix .mantine-InputWrapper-label{display:none}.dto-form-grid-route-places{grid-template-columns:1fr;gap:.45rem;margin-bottom:.55rem}.dto-form-grid-pod{grid-template-columns:repeat(2,minmax(10rem,1fr))}.dto-form-section:has(.dto-form-grid-pod){flex-direction:column;align-self:stretch;display:flex}.dto-form-section:has(.dto-form-grid-pod) .dto-form-grid-pod{flex:1;grid-template-rows:auto auto 1fr}.dto-form-grid-pod .dto-form-note-field{flex-direction:column;align-self:stretch;min-height:0;display:flex}.dto-form-grid-pod .dto-form-note-field .mantine-Input-wrapper{flex:1;min-height:0}.dto-form-grid-pod .dto-form-note-field .mantine-Input-input{resize:none;height:100%;min-height:5.25rem}.dto-form-grid .mantine-InputWrapper-label{white-space:nowrap;min-height:1.1rem}@container (width>=64rem){.dto-form-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=56rem) and (width<=63.999rem){.dto-form-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}}.dto-lines-header{padding-bottom:.125rem}.dto-line-count{flex:none}.dto-lines-grid,.dto-lines-list{background:0 0;border:none;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.875rem;display:grid}.dto-line-card{border:1px solid color-mix(in srgb, var(--kbfe-border-primary) 80%, transparent);border-radius:var(--kbfe-radius-md);background:var(--kbfe-surface-elevated);flex-direction:column;align-items:flex-start;gap:.875rem;padding:1rem;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.dto-line-card:hover{border-color:color-mix(in srgb, var(--kbfe-primary-color) 40%, var(--kbfe-border-primary));box-shadow:var(--kbfe-shadow-sm);transform:translateY(-1px)}.dto-line-card-item,.dto-line-card-tags{min-width:0}.dto-line-code-badge,.dto-line-lot-badge{max-width:100%}.dto-line-code-badge .mantine-Badge-label,.dto-line-lot-badge .mantine-Badge-label{text-overflow:ellipsis;text-transform:none;overflow:hidden}.dto-line-lot-badge{font-family:var(--mantine-font-family-monospace);letter-spacing:.01em;text-transform:none;color:var(--kbfe-text-secondary);flex:0 auto;font-size:.7rem}.dto-line-card-metrics{border-top:1px dashed color-mix(in srgb, var(--kbfe-border-primary) 80%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .5rem;width:100%;margin:0;padding:.875rem 0 0;display:grid}.dto-line-metric{background:0 0;border-radius:0;flex-direction:column;gap:.1rem;min-width:0;padding:0;display:flex}.dto-line-metric-label{text-transform:uppercase;letter-spacing:.04em;color:var(--kbfe-text-secondary);align-items:center;gap:.25rem;margin:0;font-size:.625rem;font-weight:700;display:inline-flex}.dto-line-metric-icon{color:color-mix(in srgb, var(--kbfe-primary-color) 70%, var(--kbfe-text-secondary));display:inline-flex}.dto-line-metric-value{color:var(--kbfe-text-primary);overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:600}.dto-line-metric.is-primary .dto-line-metric-value{color:color-mix(in srgb, var(--kbfe-primary-color) 78%, var(--kbfe-text-primary));font-size:1rem;font-weight:700}.dto-line-metric.is-primary{border-left:.18rem solid color-mix(in srgb, var(--kbfe-primary-color) 70%, var(--kbfe-border-primary));box-shadow:none;background:0 0;padding-left:.5rem}.dto-line-metric-unit{color:var(--kbfe-text-secondary);font-size:.7rem;font-weight:500}.dto-error-alert{box-shadow:var(--kbfe-shadow-xs)}@media (width<=62em){.dto-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dto-filter-search,.dto-filter-actions{grid-column:1/-1}.dto-filter-actions{justify-content:flex-start}.dto-page-header,.dto-detail-title-row,.dto-form-header,.dto-lines-header{align-items:stretch}.dto-page-actions,.dto-detail-actions,.dto-form-actions{justify-content:flex-start;width:100%}.dto-route-rail{grid-template-columns:minmax(0,1fr) minmax(10rem,.65fr) minmax(0,1fr)}.dto-action-workbench,.dto-overview-layout,.dto-form-workspace{grid-template-columns:1fr}.dto-overview-summary-grid,.dto-line-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.9375em){.dto-page-title{font-size:1.625rem}.dto-filter-grid,.dto-route-rail,.dto-overview-route,.dto-overview-summary-grid{grid-template-columns:1fr}.dto-route-stop.is-right,.dto-overview-route-point.is-right{text-align:left}.dto-overview-route-point.is-right{justify-content:flex-start}.dto-route-line{min-height:2.5rem}.dto-filter-actions,.dto-page-actions,.dto-detail-actions,.dto-form-actions,.dto-action-strip{width:100%}.dto-filter-actions .mantine-Button-root,.dto-page-actions .mantine-Button-root,.dto-form-actions .mantine-Button-root,.dto-action-strip .mantine-Button-root{flex:9rem}.dto-list-header{align-items:flex-start}.dto-line-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dto-form-grid,.dto-form-grid-transport,.dto-form-grid-driver,.dto-form-grid-route,.dto-form-grid-route-places,.dto-form-grid-pod{grid-template-columns:1fr}.dto-transport-driver-grid{grid-template-columns:1fr;gap:.65rem}.dto-form-subsection+.dto-form-subsection{border-left:0;border-top:1px solid color-mix(in srgb, var(--kbfe-border-primary) 82%, transparent);padding-top:.65rem;padding-left:0}.dto-time-matrix{grid-template-columns:1fr}.dto-time-matrix-corner,.dto-time-matrix-heading,.dto-time-matrix-axis{display:none}.dto-time-matrix-actual{border-left:0;padding-left:0}.dto-time-matrix .mantine-InputWrapper-label{display:block}.dto-form-panel-flat,.dto-lines-panel-flat{padding:.625rem!important}.dto-line-card{padding:.65rem}}[data-surface-tone=primary]{--kbfe-surface-accent:var(--kbfe-primary-color)}[data-surface-tone=info],[data-surface-tone=blue],[data-surface-tone=cyan]{--kbfe-surface-accent:var(--kbfe-status-blue)}[data-surface-tone=success],[data-surface-tone=green],[data-surface-tone=teal]{--kbfe-surface-accent:var(--kbfe-status-teal)}[data-surface-tone=warning],[data-surface-tone=orange],[data-surface-tone=yellow]{--kbfe-surface-accent:var(--kbfe-status-orange)}[data-surface-tone=danger],[data-surface-tone=red]{--kbfe-surface-accent:var(--kbfe-status-red)}[data-surface-tone=neutral],[data-surface-tone=gray]{--kbfe-surface-accent:var(--kbfe-status-gray)}.kbfe-surface-wash,.dl-page-header,.feature-detail-hero,.feature-form-hero,.rfq-detail-hero.feature-detail-hero .rfq-detail-hero-main{border-color:color-mix(in srgb, var(--kbfe-border-primary) calc(100% - var(--kbfe-surface-border-tint)), var(--kbfe-surface-accent) var(--kbfe-surface-border-tint));background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--kbfe-surface-accent) var(--kbfe-surface-wash-strength), transparent), transparent var(--kbfe-surface-wash-reach)), color-mix(in srgb, var(--kbfe-surface-elevated) calc(100% - var(--kbfe-surface-base-tint)), var(--kbfe-surface-accent) var(--kbfe-surface-base-tint));position:relative}.kbfe-surface-wash--hero,.dl-page-header,.feature-detail-hero,.feature-form-hero,.rfq-detail-hero.feature-detail-hero .rfq-detail-hero-main{--kbfe-surface-wash-strength:calc(20% * var(--kbfe-tuner-surface-scale));--kbfe-surface-base-tint:calc(6% * var(--kbfe-tuner-surface-scale));--kbfe-surface-border-tint:calc(16% * var(--kbfe-tuner-surface-scale));--kbfe-surface-shadow-tint:calc(18% * var(--kbfe-tuner-surface-scale));box-shadow:0 6px 16px -22px color-mix(in srgb, var(--kbfe-surface-accent) var(--kbfe-surface-shadow-tint), var(--kbfe-shadow-color,#0f172a)), var(--kbfe-glass-highlight,none)}html[data-kbfe-resolved-color-scheme=dark] .kbfe-surface-wash--hero,html[data-kbfe-resolved-color-scheme=dark] .dl-page-header,html[data-kbfe-resolved-color-scheme=dark] .feature-detail-hero,html[data-kbfe-resolved-color-scheme=dark] .feature-form-hero,html[data-kbfe-resolved-color-scheme=dark] .rfq-detail-hero.feature-detail-hero .rfq-detail-hero-main{--kbfe-surface-wash-strength:calc(12% * var(--kbfe-tuner-surface-scale));--kbfe-surface-base-tint:calc(4% * var(--kbfe-tuner-surface-scale))}.rfq-detail-hero.feature-detail-hero .rfq-detail-hero-main{box-shadow:none}.kbfe-surface-wash--emphasis{--kbfe-surface-wash-strength:calc(14% * var(--kbfe-tuner-surface-scale));--kbfe-surface-base-tint:calc(4% * var(--kbfe-tuner-surface-scale));--kbfe-surface-border-tint:calc(14% * var(--kbfe-tuner-surface-scale));--kbfe-surface-shadow-tint:calc(14% * var(--kbfe-tuner-surface-scale));box-shadow:0 4px 12px -22px color-mix(in srgb, var(--kbfe-surface-accent) var(--kbfe-surface-shadow-tint), var(--kbfe-shadow-color,#0f172a))}html[data-kbfe-resolved-color-scheme=dark] .kbfe-surface-wash--emphasis{--kbfe-surface-wash-strength:calc(8% * var(--kbfe-tuner-surface-scale));--kbfe-surface-base-tint:calc(3% * var(--kbfe-tuner-surface-scale))}.kbfe-surface-wash--soft{--kbfe-surface-wash-strength:calc(8% * var(--kbfe-tuner-surface-scale));--kbfe-surface-base-tint:calc(2% * var(--kbfe-tuner-surface-scale));--kbfe-surface-border-tint:calc(8% * var(--kbfe-tuner-surface-scale));box-shadow:none}html[data-kbfe-resolved-color-scheme=dark] .kbfe-surface-wash--soft{--kbfe-surface-wash-strength:calc(5% * var(--kbfe-tuner-surface-scale));--kbfe-surface-base-tint:calc(1% * var(--kbfe-tuner-surface-scale))}.kbfe-surface-wash--hero.kbfe-surface-accent-bar{overflow:hidden}.kbfe-surface-wash--hero.kbfe-surface-accent-bar:after{z-index:1;content:"";pointer-events:none;background:color-mix(in srgb, var(--kbfe-surface-accent) 74%, var(--kbfe-text-primary));width:.2rem;position:absolute;inset:0 auto 0 0}@media (width<=47.9375em){.kbfe-surface-wash{--kbfe-surface-wash-reach:34%}}html[data-kbfe-visual-theme=high-contrast] .kbfe-surface-wash{border-color:var(--kbfe-border-strong);background:var(--kbfe-surface-elevated);box-shadow:none}html[data-kbfe-visual-theme=high-contrast] .kbfe-surface-wash--hero.kbfe-surface-accent-bar:after{display:none}.feature-header-shell{grid-template-columns:minmax(0,1fr);gap:.375rem;width:100%;min-width:0;margin:0;padding:0;display:grid}.feature-header-sidecar{justify-content:flex-start;align-items:flex-start;width:fit-content;min-width:0;display:flex}.feature-header-sidecar .kbfe-back-action{width:auto;min-width:0;min-height:2.25rem;color:var(--kbfe-text-secondary);padding-inline:.375rem .625rem}.feature-header-sidecar .kbfe-back-action:hover{color:var(--kbfe-text-primary);background:color-mix(in srgb, var(--kbfe-primary-color) 8%, transparent)}.feature-header-sidecar .kbfe-back-action-label{white-space:normal}.feature-header-content,.feature-header-content>*{min-width:0}.feature-header-content>:is(.feature-detail-hero,.feature-form-hero){border:1px solid var(--kbfe-border-primary)}.feature-detail-hero,.feature-form-hero{border-radius:var(--kbfe-radius-lg);min-width:0;overflow:hidden}.feature-detail-hero:after,.feature-form-hero:after{z-index:1;content:"";pointer-events:none;background:color-mix(in srgb, var(--kbfe-surface-accent) 74%, var(--kbfe-text-primary));width:.2rem;position:absolute;inset:0 auto 0 0}html[data-kbfe-visual-theme=high-contrast] .feature-detail-hero:after,html[data-kbfe-visual-theme=high-contrast] .feature-form-hero:after{display:none}.feature-detail-heading{min-width:0}.feature-hero-layout{grid-template-columns:minmax(15rem,1.25fr) minmax(18rem,1fr) auto;align-items:center;gap:.75rem;width:100%;min-width:0;display:grid!important}:is(.feature-detail-hero,.feature-form-hero).feature-hero-layout,:is(.feature-detail-hero,.feature-form-hero) .feature-hero-layout{padding:.75rem 1rem}.feature-hero-identity,.feature-hero-facts,.feature-hero-summary,.feature-hero-command,.feature-hero-actions{min-width:0}.feature-hero-identity{align-self:center}.feature-hero-facts{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.375rem .875rem;margin:0;padding:0;display:grid}.feature-hero-fact{gap:.125rem;min-width:0;display:grid}.feature-hero-fact dt,.feature-hero-fact dd{margin:0;padding:0}.feature-hero-fact dt{color:var(--kbfe-text-secondary);font-size:.7rem;font-weight:600;line-height:1.25}.feature-hero-fact dd{color:var(--kbfe-text-primary);overflow-wrap:anywhere;font-size:.825rem;font-weight:650;line-height:1.35}.feature-hero-actions{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:.5rem;display:flex}.feature-hero-summary,.feature-hero-command{align-self:center}.feature-detail-copy{min-width:0;max-width:68ch}.feature-detail-copy .mantine-Title-root,.feature-detail-hero .mantine-Title-root,.feature-form-hero .mantine-Title-root{letter-spacing:-.022em;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(1.25rem,1.55vw,1.5rem);font-weight:650;line-height:1.15}.feature-hero-icon{border:1px solid color-mix(in srgb, var(--kbfe-primary-color) 28%, var(--kbfe-border-primary));border-radius:var(--kbfe-radius-md);background:color-mix(in srgb, var(--kbfe-primary-color) 10%, var(--kbfe-surface-elevated));width:2rem;height:2rem;color:color-mix(in srgb, var(--kbfe-primary-color) 78%, var(--kbfe-text-primary));flex:0 0 2rem;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff57}.feature-detail-hero .mantine-Button-root,.feature-form-hero .mantine-Button-root{min-height:2.5rem;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s}.feature-detail-hero .mantine-Badge-root,.feature-form-hero .mantine-Badge-root{min-height:1.25rem;font-size:.7rem}.feature-detail-hero .mantine-Button-root:not(:disabled):hover,.feature-form-hero .mantine-Button-root:not(:disabled):hover{box-shadow:var(--kbfe-shadow-xs);transform:translateY(-1px)}.feature-detail-hero .mantine-Button-root:not(:disabled):active,.feature-form-hero .mantine-Button-root:not(:disabled):active{transform:translateY(0)}.task-detail-hero.feature-detail-hero{border:0;border-bottom:1px solid color-mix(in srgb, var(--kbfe-border-primary) 78%, transparent);box-shadow:none;border-radius:0}html[data-kbfe-density=compact] .feature-hero-layout{gap:.5rem}html[data-kbfe-density=compact] :is(.feature-detail-hero,.feature-form-hero).feature-hero-layout,html[data-kbfe-density=compact] :is(.feature-detail-hero,.feature-form-hero) .feature-hero-layout{padding:.625rem .75rem}html[data-kbfe-density=compact] .feature-hero-icon{flex-basis:1.875rem;width:1.875rem;height:1.875rem}html[data-kbfe-density=compact] .feature-detail-hero .mantine-Title-root,html[data-kbfe-density=compact] .feature-form-hero .mantine-Title-root{font-size:clamp(1.125rem,1.4vw,1.375rem)}@media (width<=62em){.feature-hero-layout{grid-template-columns:minmax(0,1fr) auto}.feature-hero-identity{grid-column:1/-1}.feature-hero-facts,.feature-hero-summary{grid-column:1}.feature-hero-command,.feature-hero-actions{grid-column:2}}@media (width<=47.9375em){.feature-header-sidecar .kbfe-back-action{min-height:2.75rem;padding-inline:.5rem .75rem}.feature-detail-hero,.feature-form-hero{border-radius:var(--kbfe-radius-md)}.feature-hero-layout{grid-template-columns:minmax(0,1fr);align-items:stretch}:is(.feature-detail-hero,.feature-form-hero).feature-hero-layout,:is(.feature-detail-hero,.feature-form-hero) .feature-hero-layout{padding:.75rem}.feature-hero-identity,.feature-hero-facts,.feature-hero-summary,.feature-hero-command,.feature-hero-actions{grid-column:1}.feature-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-hero-actions{justify-content:flex-start;justify-self:stretch;width:100%}.feature-hero-actions .mantine-Button-root{flex:auto;min-height:2.75rem}}@media (width<=36em){.feature-hero-facts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.feature-detail-hero .mantine-Button-root,.feature-form-hero .mantine-Button-root{transition:none}}.login-page-shell{background:radial-gradient(circle at 10% 20%, var(--kbfe-hover-background) 0%, var(--kbfe-background-primary) 90%);min-height:100dvh;position:relative;overflow:hidden}.login-page-shell:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--kbfe-primary-color) 8%, transparent) 0%, transparent 70%);width:40rem;height:40rem;z-index:var(--kbfe-z-background-texture);pointer-events:none;border-radius:50%;position:absolute;top:-20%;right:-10%}.login-page-shell:after{content:"";z-index:var(--kbfe-z-background-texture);pointer-events:none;background-image:radial-gradient(circle at center, var(--kbfe-decorative-dot-color) 1px, transparent 1.6px);opacity:.6;background-size:22px 22px;position:absolute;inset:0}html[data-kbfe-visual-theme=high-contrast] .login-page-shell:before,html[data-kbfe-visual-theme=high-contrast] .login-page-shell:after{display:none}.login-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:var(--kbfe-z-content);position:relative;background:var(--kbfe-surface-elevated)!important;border:1px solid var(--kbfe-border-primary)!important;box-shadow:var(--kbfe-shadow-lg)!important;border-top:4px solid var(--kbfe-primary-color)!important}html[data-kbfe-resolved-color-scheme=light] .login-card{box-shadow:var(--kbfe-shadow-lg), inset 0 1.5px 0 #fffc!important;border:1px solid #fff9!important}html[data-kbfe-resolved-color-scheme=dark] .login-card{box-shadow:var(--kbfe-shadow-lg), inset 0 1.5px 0 #ffffff1f!important;border:1px solid #ffffff14!important}html[data-kbfe-theme-transition=active],html[data-kbfe-theme-transition=active] *,html[data-kbfe-theme-transition=active] :before,html[data-kbfe-theme-transition=active] :after{transition:none!important}*,:before,:after{transition-property:opacity,transform,color,background-color,border-color,box-shadow!important;transition-duration:.12s!important}.workspace-app-shell .mantine-AppShell-navbar{transition-property:width!important;transition-duration:.12s!important}html[data-kbfe-theme-transition=active] .theme-toggle-icon{transition-property:opacity,transform!important;transition-duration:.12s!important}.kbfe-liquid-surface:before,.app-shell-header:before,.app-shell-mobile-bar:before{filter:none!important;will-change:auto!important;animation:none!important}.mantine-Skeleton-root:before,.mantine-Skeleton-root:after{animation:none!important}@media (update:slow),(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (update:slow),(prefers-reduced-transparency:reduce){*,:before,:after{-webkit-backdrop-filter:none!important}}
