/* A single project toolbar and an on-demand summary; the Seiz identity stays intact. */
.board-overview-trigger{min-height:40px;padding:8px 12px;border:1px solid var(--border-subtle,#dedee7);border-radius:9px;background:#fff;color:#34333e;font:inherit;font-size:.8rem;cursor:pointer;white-space:nowrap}
.board-overview-dialog{box-sizing:border-box;width:min(660px,calc(100vw - 32px));max-height:calc(var(--mobile-viewport-height,100dvh) - 32px);margin:auto;padding:0;border:1px solid #dedee7;border-radius:16px;background:#fff;color:#25232e;box-shadow:0 16px 60px #1113}
.board-overview-dialog::backdrop{background:#15121f80}
.board-overview-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid #e5e4ec}
.board-overview-dialog h2{font-size:1.15rem;margin:0}
.board-overview-dialog>header button{min-height:44px;padding:8px 14px;border:1px solid #dad9e2;border-radius:8px;background:white;color:inherit;font:inherit;cursor:pointer}
.board-overview-content{max-height:calc(var(--mobile-viewport-height,100dvh) - 130px);overflow:auto;overscroll-behavior:contain;padding:18px 22px}
.board-overview-content>.feed-section{padding:0;border:0}.board-overview-content #feedStatsTitle{display:none}.board-overview-content #attentionCenter{margin:18px 0 0}
.board-overview-trigger:focus-visible,.board-overview-dialog button:focus-visible{outline:3px solid var(--workspace-accent,#6756d8);outline-offset:2px}
body.compact-board-shell #moduleProgress,body.compact-board-shell #boardHeroDeliverablesCount{display:none!important}
body.compact-board-shell .navbar{min-height:64px;padding-block:10px;gap:12px;flex-wrap:nowrap}
body.compact-board-shell .nav-left,body.compact-board-shell .nav-right{gap:10px;flex-wrap:nowrap}
body.compact-board-shell #btnToggleSidebarFeed{min-width:44px;padding:9px}
body.compact-board-shell #btnToggleSidebarFeed .feed-toggle-label{display:none}
body.compact-board-shell .board-hero-banner{min-height:0;height:auto;margin:0;padding:12px 24px;gap:12px;flex-wrap:nowrap}
body.compact-board-shell .board-hero-title{font-size:1.05rem;line-height:1.4}
body.compact-board-shell .board-hero-left{min-width:0}
body.compact-board-shell .board-hero-right{flex:none;gap:10px;align-items:center}
body.compact-board-shell .board-hero-badge{display:none}
body.compact-board-shell .toolbar{padding:10px 24px;min-height:0;gap:10px}
body.compact-board-shell .toolbar-left-group,body.compact-board-shell .toolbar-right-group{gap:8px;min-width:0}
body.compact-board-shell .search-box{width:clamp(160px,20vw,260px);min-width:0}
body.compact-board-shell .filter-chips{min-width:0;max-width:none;overflow:visible;flex:1 1 auto;flex-wrap:wrap}
body.compact-board-shell #activeDriveFolderBadge{max-width:180px;min-width:0}
body.compact-board-shell #activeDriveFolderName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(min-width:1100px) and (max-width:1350px){body.compact-board-shell .kanban-board>.column{flex-basis:225px;min-width:225px}}
/* Member identity remains visible at small widths; only redundant summaries move. */
body.compact-board-shell .toolbar{flex-wrap:wrap}
body.compact-board-shell .toolbar-left-group{flex:1 1 540px;flex-wrap:wrap}
body.compact-board-shell .toolbar-right-group{flex:0 0 auto;margin-left:auto}
body.compact-board-shell .filter-chips .chip{flex:0 0 auto;white-space:nowrap}
.completed-list-collapsed,.completed-page-hidden{display:none!important}
.completed-toggle{flex:none;margin-left:auto;width:30px;height:30px;border:1px solid currentColor;border-radius:7px;background:transparent;color:inherit;font:inherit;font-size:20px;cursor:pointer}
.completed-more{display:block;width:100%;padding:12px;margin-top:8px;border:1px solid var(--border-subtle,#ddd);border-radius:8px;background:white;color:var(--text-secondary,#555);font:inherit;font-size:.8rem;cursor:pointer}
.completed-more[hidden]{display:none}
.completed-toggle:focus-visible,.completed-more:focus-visible{outline:3px solid var(--workspace-accent,#6756d8);outline-offset:2px}
@media(max-width:900px){body.compact-board-shell #boardPeople .bp-stack{display:flex!important}body.compact-board-shell #boardPeople .bp-avatar{width:26px;height:26px;flex-basis:26px;font-size:.65rem}}
@media(min-width:901px) and (max-width:1350px){body.compact-board-shell .user-meta{display:none}body.compact-board-shell .btn-settings-trigger>span,body.compact-board-shell .btn-settings-trigger .dropdown-chevron-sm{display:none}body.compact-board-shell .navbar .sync-status .status-text{display:none}body.compact-board-shell #activeDriveFolderBadge{max-width:130px}}
@media(max-width:900px){body.compact-board-shell .navbar{flex-wrap:wrap;padding:calc(8px + var(--mobile-safe-top)) 12px 8px}body.compact-board-shell .nav-left{flex:1 1 100%}body.compact-board-shell .nav-right{width:100%;justify-content:space-between}body.compact-board-shell .board-hero-banner{padding:10px 12px;gap:8px;flex-wrap:wrap}body.compact-board-shell .board-hero-left{flex:1 1 150px}body.compact-board-shell .board-hero-title{font-size:1rem}body.compact-board-shell .board-hero-right{margin-left:auto}body.compact-board-shell #boardPeople .bp-stack{display:none}body.compact-board-shell #boardPeople{padding:0;border:0}body.compact-board-shell .board-overview-trigger{min-height:44px}body.compact-board-shell .toolbar{padding:8px 12px;gap:8px}body.compact-board-shell .toolbar-left-group{width:100%;flex:1 1 100%;display:flex;flex-wrap:nowrap}body.compact-board-shell .search-box{width:auto;flex:1;min-height:44px}body.compact-board-shell .filter-chips{width:auto;max-width:110px;flex:0 1 auto}body.compact-board-shell .toolbar-right-group{width:100%;display:flex;flex-wrap:nowrap}body.compact-board-shell .toolbar-right-group>button{flex:1 1 auto;font-size:.8rem;min-height:44px;padding:8px}body.compact-board-shell #activeDriveFolderBadge{flex:0 1 70px;min-height:44px;padding:8px;font-size:.75rem}body.compact-board-shell #activeDriveFolderBadge .icon-ext-link{display:none}.board-overview-content{padding:14px}.board-overview-dialog>header{padding:12px 14px}}
