/* Workspace identity is eager: opening a lazy-loaded card must never restyle the board. */
[data-module-preset="seiz"] .navbar { background:#000 !important; color:#fff; border-bottom:2px solid #B72531 !important; min-height:80px; height:auto; padding-top:12px; padding-bottom:12px; backdrop-filter:none; }
[data-module-preset="seiz"] .navbar .brand-badge { display:flex; min-width:0; flex:0 0 auto; }
[data-module-preset="seiz"] .navbar .workspace-client-brand strong { display:none; }
[data-module-preset="seiz"] .navbar .user-session-pill .user-name { color:#fff !important; }
[data-module-preset="seiz"] .navbar .sync-status,
[data-module-preset="seiz"] .navbar .user-session-pill .role-badge { color:#bdbdbd !important; }
[data-module-preset="seiz"] .navbar .btn-neu-icon { background:transparent !important; color:#e8e8e8 !important; border-color:#414141 !important; }
[data-module-preset="seiz"] .navbar .btn-neu-icon:hover,
[data-module-preset="seiz"] .navbar .user-session-pill:hover { background:#2b2b2b !important; }
[data-module-preset="seiz"] .navbar .view-segmented-toggle { background:#222 !important; border-color:#414141 !important; border-radius:5px; }
[data-module-preset="seiz"] .navbar .view-tab-btn { color:#c7c7c7 !important; border-radius:3px !important; }
[data-module-preset="seiz"] .navbar .view-tab-btn.active { color:#fff !important; background:#B72531 !important; box-shadow:none !important; }
[data-module-preset="seiz"] .navbar :is(button, a):focus-visible { outline:2px solid #fff; outline-offset:3px; }
/* Menus and dialogs stay light; only the surrounding shell has dark headers. */
[data-module-preset="seiz"] .navbar .neu-dropdown-popover { color:#181818; }
[data-module-preset="seiz"] .board-hero-banner { margin:0; min-height:64px; background:#242428 !important; border:0 !important; border-radius:0 !important; border-bottom:1px solid #3b3b43 !important; padding:18px 24px; flex:0 0 auto; flex-wrap:wrap; gap:8px 20px; }
[data-module-preset="seiz"] .board-hero-left { display:flex; flex-direction:column; align-items:flex-start; flex:1 1 140px; min-width:0; gap:0; }
[data-module-preset="seiz"] .board-hero-title { color:#fff !important; font-size:1.15rem; line-height:1.4; font-weight:650; letter-spacing:-.025em; margin:0; overflow-wrap:anywhere; }
[data-module-preset="seiz"] .board-hero-badge,
[data-module-preset="seiz"] #boardHeroBrandLogo { display:none !important; }
[data-module-preset="seiz"] .board-hero-right { display:flex; min-width:0; max-width:100%; }
[data-module-preset="seiz"] .board-hero-pill-stat { color:#c7c7cd !important; background:transparent !important; padding:0; font-size:.75rem; font-weight:500; white-space:normal; overflow-wrap:anywhere; }
[data-module-preset="seiz"] .board-overview-trigger { color:#fff; background:#242428; border-color:#5b5b65; }
[data-module-preset="seiz"] .board-overview-trigger:hover { background:#36363d; }
[data-module-preset="seiz"] .board-overview-trigger:focus-visible { outline:2px solid #fff; outline-offset:3px; }
[data-module-preset="seiz"] .column { border-radius:4px; }
[data-module-preset="seiz"] .column-header { border-radius:4px 4px 0 0; background:#181818 !important; padding:13px; margin-bottom:8px; }
[data-module-preset="seiz"] .column-title { color:#fff !important; font-weight:700; }
[data-module-preset="seiz"] .column-count { color:#c7c7c7 !important; background:#303030 !important; }
[data-module-preset="seiz"] .column-header-left::before { background:var(--stage-color,#B72531); border-radius:0; width:12px; height:3px; }
[data-module-preset="seiz"] .card-accent { display:none; }
[data-module-preset="seiz"] .card .card-title { font-weight:750; margin-bottom:16px; }
[data-module-preset="seiz"] .card { box-shadow:none !important; }
[data-module-preset="seiz"] .card:hover { border-color:#B72531 !important; }
[data-module-preset="seiz"] #workspaceClientLogoWrap { width:72px; height:54px; flex:0 0 auto; margin:0 12px; border:0; border-radius:0; background:transparent; padding:0; }
[data-module-preset="seiz"] #workspaceClientLogo { width:100%; height:100%; object-fit:contain; background:transparent; border-radius:0; padding:0; filter:none; }
[data-module-preset="seiz"] .module-progress { padding-top:4px; }
@media(max-width:600px) {
  [data-module-preset="seiz"] .navbar { min-height:72px; row-gap:10px; }
  [data-module-preset="seiz"] .navbar .nav-left,
  [data-module-preset="seiz"] .navbar .nav-right { gap:8px; }
  [data-module-preset="seiz"] #workspaceClientLogoWrap { width:64px; height:48px; margin-inline:8px; }
  [data-module-preset="seiz"] .board-hero-banner { min-height:56px; padding:14px; gap:6px 12px; }
  [data-module-preset="seiz"] .board-hero-title { font-size:1.05rem; }
}
.seiz-details{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:18px;border:1px solid #e4e4eb;border-radius:14px;margin:16px 0}.seiz-details label{width:100%;font-weight:650}.seiz-details input{flex:1;min-width:160px;padding:10px;border:1px solid #d4d4df;border-radius:8px}.seiz-details button{padding:10px 14px;border:1px solid #d4d4df;border-radius:8px;background:white;cursor:pointer}.seiz-details p{width:100%;font-size:13px;margin:0}.seiz-pending-card.card{min-height:0!important;padding:18px!important;display:flex;align-items:center;justify-content:space-between;gap:16px;opacity:.85}.seiz-pending-card .card-title{margin:0;font-size:16px}.seiz-pending-pill,.seiz-internal{font-size:12px;background:#fff4d6;color:#86600b;border-radius:20px;padding:5px 10px;white-space:nowrap}.seiz-internal{background:#efedff;color:#5345aa}
.seiz-pending-card.card{padding:8px 12px!important;gap:10px;min-height:38px!important;min-width:0;max-width:100%;border-top-width:2px;box-sizing:border-box;flex-direction:row!important;flex-wrap:nowrap;text-align:left}
.seiz-pending-card.card .card-title{font-size:13px;line-height:20px;min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}
.seiz-pending-card.card .seiz-pending-pill{margin-left:auto;flex:none;padding:3px 8px;font-size:10px;line-height:16px}
