.zdm-kanban{flex-direction:column;min-height:0;display:flex}.zdm-kanban-board{align-items:stretch;gap:14px;min-height:0;display:flex;overflow-x:auto}.zdm-kanban-column{background:var(--zdm-color-surface);border:1px solid var(--zdm-color-border);border-radius:8px;flex-direction:column;flex:1 1 0;min-width:260px;min-height:0;display:flex}.zdm-kanban-column-header{border-bottom:1px solid var(--zdm-color-border);justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.zdm-kanban-count{color:var(--zdm-color-text-muted);font-size:12px;font-weight:400}.zdm-kanban-scroll{flex:1;min-height:0}.zdm-kanban-cards{flex-direction:column;gap:8px;min-height:80px;padding:8px;display:flex}.zdm-kanban-card{cursor:grab}.zdm-kanban-empty{color:var(--zdm-color-text-muted);text-align:center;pointer-events:none;margin-top:-60px;padding:0 8px 12px;font-size:12px}.zdm-kanban-handle{cursor:grab;touch-action:none}.zdm-kanban-narrow .zdm-kanban-tabs{margin-bottom:8px}.zdm-kanban-narrow .zdm-kanban-column{background:0 0;border:none;min-width:0}.zdm-kanban-narrow .zdm-kanban-cards{padding:4px 0}.zdm-kanban-narrow .zdm-kanban-card{cursor:default}.zdm-kanban-swipe{flex-direction:column;flex:1;min-height:0;display:flex}.zdm-kanban-section{color:var(--zdm-color-text-muted);cursor:default;justify-content:space-between;align-items:center;padding:4px 2px 0;font-size:12px;font-weight:600;display:flex}.zdm-kanban-section:not(:first-child){margin-top:6px}.zdm-kanban-section-toggle{cursor:pointer;border-radius:4px;justify-content:flex-start;gap:4px}@media (hover:hover){.zdm-kanban-section-toggle:hover{background:var(--zdm-color-hover)}}.zdm-kanban-section-toggle .zdm-kanban-section-title{flex:1}.zdm-kanban-chevron{color:var(--zdm-color-text-muted);font-size:14px}.zdm-kanban-narrow .zdm-kanban-section-toggle{min-height:36px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zdm-color-bg:#fafafa;--zdm-color-surface:#fff;--zdm-color-surface-raised:#f0f0f0;--zdm-color-hover:#f0f0f0;--zdm-color-border:#e0e0e0;--zdm-color-border-strong:#c7c7c7;--zdm-color-text:#242424;--zdm-color-text-muted:#616161;--zdm-color-primary:#0f6cbd;--zdm-color-primary-soft:#ebf3fc;--zdm-color-on-primary:#fff;--zdm-color-positive:#0e700e;--zdm-color-positive-soft:#f1faf1;--zdm-color-negative:#c50f1f;--zdm-color-negative-soft:#fdf3f4;--zdm-color-warning:#a33c00;--zdm-color-warning-soft:#fff9f5;--zdm-color-accent:#6f42c1;--zdm-color-impact-low:#9c7400;--zdm-color-impact-holiday:#7a7a7a;--zdm-chart-grid:#e0e0e0;--zdm-chart-1:#0f6cbd;--zdm-chart-2:#00796b;--zdm-chart-3:#9c7400;--zdm-chart-4:#c50f1f;--zdm-chart-5:#6f42c1;--zdm-chart-6:#c2410c;--zdm-chart-7:#00838f;--zdm-chart-8:#b4126a;--zdm-focus-ring:#0f6cbd}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zdm-color-bg:#1f1f1f;--zdm-color-surface:#292929;--zdm-color-surface-raised:#303030;--zdm-color-hover:#303030;--zdm-color-border:#474747;--zdm-color-border-strong:#616161;--zdm-color-text:#fff;--zdm-color-text-muted:#adadad;--zdm-color-primary:#479ef5;--zdm-color-primary-soft:#0e2a45;--zdm-color-on-primary:#1f1f1f;--zdm-color-positive:#54b054;--zdm-color-positive-soft:#10260f;--zdm-color-negative:#e37d80;--zdm-color-negative-soft:#3b1a1b;--zdm-color-warning:#f0a35c;--zdm-color-warning-soft:#3a240f;--zdm-color-accent:#a78bfa;--zdm-color-impact-low:#e0c22e;--zdm-color-impact-holiday:#8f8f8f;--zdm-chart-grid:#3a3a3a;--zdm-chart-1:#4f8fff;--zdm-chart-2:#26a69a;--zdm-chart-3:#f5c842;--zdm-chart-4:#ef5350;--zdm-chart-5:#aa64ff;--zdm-chart-6:coral;--zdm-chart-7:#00d4aa;--zdm-chart-8:#ec407a;--zdm-focus-ring:#479ef5}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zdm-color-bg:#1f1f1f;--zdm-color-surface:#292929;--zdm-color-surface-raised:#303030;--zdm-color-hover:#303030;--zdm-color-border:#474747;--zdm-color-border-strong:#616161;--zdm-color-text:#fff;--zdm-color-text-muted:#adadad;--zdm-color-primary:#479ef5;--zdm-color-primary-soft:#0e2a45;--zdm-color-on-primary:#1f1f1f;--zdm-color-positive:#54b054;--zdm-color-positive-soft:#10260f;--zdm-color-negative:#e37d80;--zdm-color-negative-soft:#3b1a1b;--zdm-color-warning:#f0a35c;--zdm-color-warning-soft:#3a240f;--zdm-color-accent:#a78bfa;--zdm-color-impact-low:#e0c22e;--zdm-color-impact-holiday:#8f8f8f;--zdm-chart-grid:#3a3a3a;--zdm-chart-1:#4f8fff;--zdm-chart-2:#26a69a;--zdm-chart-3:#f5c842;--zdm-chart-4:#ef5350;--zdm-chart-5:#aa64ff;--zdm-chart-6:coral;--zdm-chart-7:#00d4aa;--zdm-chart-8:#ec407a;--zdm-focus-ring:#479ef5}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--zdm-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.zdm-pos{color:var(--zdm-color-positive)}.zdm-neg{color:var(--zdm-color-negative)}.zdm-muted{color:var(--zdm-color-text-muted)}.zdm-num{font-variant-numeric:tabular-nums}body{padding-top:var(--zdm-ribbon-h,0px);background:var(--zdm-color-bg);color:var(--zdm-color-text);margin:0;font-family:Segoe UI,system-ui,sans-serif;font-size:14px}.page{max-width:1200px;margin:0 auto;padding:32px 20px 60px}.page h2{margin:0 0 8px;font-size:18px;font-weight:600}.section-desc{color:var(--zdm-color-text-muted);margin-bottom:24px;font-size:13px}.card{background:var(--zdm-color-surface);border:1px solid var(--zdm-color-border);border-radius:8px;margin-bottom:24px;padding:20px 24px}.filter-row{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.field{flex-direction:column;gap:4px;display:flex}.field>label{color:var(--zdm-color-text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:11px}.status{color:var(--zdm-color-text-muted);margin-top:12px;font-size:12px}
