/* v1.31.4 — stable navigation and Board popovers; no renderer overrides. */
.sidebar-new{position:relative;z-index:50}.sidebar-new-options{position:absolute!important;inset:calc(100% + 7px) 0 auto!important;display:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:11px!important;background:var(--surface)!important;box-shadow:0 14px 30px rgba(30,53,44,.16)!important;z-index:60}.sidebar-new.open .sidebar-new-options{display:grid!important;gap:2px;padding:6px!important;border:1px solid var(--line)!important}.sidebar-new-options button{min-height:36px!important;padding:0 10px!important;font-weight:680!important}
.side-section-title,.side-projects-title{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1px 7px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.09em;text-align:left}.side-section-title .material-symbols-rounded,.side-projects-title .material-symbols-rounded{font-size:16px;transition:transform .15s ease}.side-section.is-collapsed .side-section-title .material-symbols-rounded,.side-projects.is-collapsed .side-projects-title .material-symbols-rounded{transform:rotate(-90deg)}.side-section.is-collapsed>:not(.side-section-title),.side-projects.is-collapsed>.project-list,.side-projects.is-collapsed>.new-project{display:none!important}.side-projects{display:grid;gap:7px;min-height:0}
.board-column,.board-card,.board-card-list{overflow:visible!important}.board-column{position:relative;isolation:isolate}.board-column:has(.board-column-menu[open]),.board-card:has(.board-card-menu[open]){z-index:120}.board-column-menu{position:absolute!important;top:9px;left:9px;z-index:130!important}.board-column-menu summary,.board-card-menu summary{display:grid!important;place-items:center;width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important}.board-column-menu[open] summary,.board-card-menu[open] summary,.board-column-menu summary:hover,.board-card-menu summary:hover{background:var(--surface)!important;border-color:var(--line)!important}.board-column-menu>div,.board-card-menu>div{z-index:140!important;width:196px;min-width:196px!important;padding:7px!important;border-radius:11px!important;background:var(--surface)!important;box-shadow:0 15px 34px rgba(30,53,44,.18)!important}.board-column-menu>div{top:34px!important;left:0!important}.board-card-menu{position:absolute!important;top:8px;right:8px;z-index:130!important}.board-card-menu>div{top:33px!important;right:0!important;left:auto!important}.board-column-menu>div>button,.board-card-menu>div>button{display:flex!important;align-items:center;width:100%!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 9px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--ink)!important;font-size:12px!important;font-weight:650!important;text-align:left!important}.board-column-menu>div>button:hover,.board-card-menu>div>button:hover{background:var(--hover)!important;color:var(--accent)!important}.board-column-menu>div>button.danger,.board-card-menu>div>button.danger{color:#b94f49!important}
.project-workspace .project-new-menu{position:relative!important;z-index:45}.project-workspace .project-new-options{position:absolute!important;top:calc(100% + 7px)!important;right:0!important;left:auto!important;display:none!important;width:210px;max-width:none!important;padding:0!important;border:0!important;border-radius:11px!important;background:var(--surface)!important;box-shadow:0 14px 30px rgba(30,53,44,.16)!important}.project-workspace .project-new-menu.open .project-new-options{display:grid!important;gap:2px;padding:6px!important;border:1px solid var(--line)!important}.project-workspace .project-new-option{display:flex!important;align-items:center;gap:9px;width:100%;min-height:36px;padding:0 9px!important;white-space:normal!important;font-weight:680!important}.project-workspace .project-new-menu:hover .project-new-options{max-width:none!important}
