/* Workspace components and accessibility overrides. */
.startup{max-width:720px;margin:8vh auto;padding:36px;display:flex;flex-direction:column;gap:20px;line-height:1.7}.startup h1{font-size:40px}.startup p{font-size:17px;color:#d9d6e2}.startup small{font-size:13px;color:#aaa5b8}.nova-symbol svg{width:64px;height:64px;color:#fff}.startup .btn{justify-content:center;padding:14px}
body.saving{cursor:progress}body.saving:after{content:'Saving…';position:fixed;right:24px;bottom:24px;padding:14px 22px;background:#332840;color:#fff;z-index:10000;border-radius:10px;box-shadow:0 3px 25px #0008}
#storage-notice{position:fixed;left:15px;right:15px;bottom:15px;background:#452d24;border:1px solid #d6a078;z-index:9999;padding:15px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:14px}#storage-notice span{flex:1;min-width:250px}
.board-settings-bar{display:flex;gap:16px;align-items:center;margin:0 0 18px;font-size:13px}.column-manager>div{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #333}.column-manager strong{flex:1}.column-manager svg{width:18px;height:18px}.column-manager .muted{font-size:12px}.archive-row{display:flex;gap:15px;align-items:center;padding:18px 0;border-bottom:1px solid #34323b}.archive-row strong{flex:1}.archive-row .muted{min-width:80px}
.task-description-read{white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;line-height:1.8;padding:10px 0;min-height:60px;color:#fff}.task-description-hint.visible{display:block}.task-properties{margin-bottom:16px}.task-detail .task-extra{margin-bottom:16px}.task-save-state{font-size:12px}.history-changes{display:block;white-space:pre-wrap;line-height:1.7;margin:7px 0;overflow-wrap:anywhere;color:#c8c0d4}
.tree-toggle,.tree-complete{min-width:30px;width:30px;flex-basis:30px;height:34px}.tree-toggle-space{width:30px;flex-basis:30px}.tree-actions .icon-btn{min-width:32px;height:34px}.tree-gantt-toggle{min-height:38px;font-size:12px}.tree-gantt-toggle input{width:18px;height:18px}.tree-code,.tree-subtask .tree-code,.tree-child-count{font-size:12px}.tree-date,.tree-status,.task-tree th{font-size:13px}.task-tree{min-width:760px}.task-tree th:nth-child(3){width:150px}.tree-assignee{font-size:12px;text-align:left}.tree-assignee .avatar{display:none}.assignee-name{white-space:normal;line-height:1.5}.tree-title{flex-wrap:wrap;gap:1px 9px}.tree-title-text{white-space:normal}.tree-item .tree-title-text{font-size:15px}.tree-code{color:#c8b8df}
.search-result span{display:flex;flex-direction:column;gap:5px}.search-result small{color:#b8b0c3;font-size:12px}.search-result strong{font-weight:500}.workload-controls{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin-bottom:20px}.workload-controls label{display:grid;gap:7px}.workload-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:15px}.workload-card{padding:22px;background:#19181d;border:1px solid #38303f;border-radius:10px}.workload-card h3,.workload-card p{margin-bottom:16px}.workload-card progress{width:100%;accent-color:#b99bf6}.workload-card .search-result{font-size:13px}
/* Rail is the single global navigation; sidebar lists project shortcuts. */
.sidebar .side-section-label{font-size:12px}.task-section-hint,.task-created,.task-top-count{font-size:12px}
@media(max-width:1000px){.task-tree{min-width:0;table-layout:auto}.task-tree th:nth-child(3){width:110px}.tree-code{font-size:11px}.task-tree th:nth-child(4){width:70px}.task-main-content{padding:22px}.task-detail-layout{grid-template-columns:minmax(0,1fr) 290px}}
@media(max-width:850px){.task-detail .task-save-state{display:inline-flex!important}.task-detail [title="Archive task"]{display:inline-flex!important}.task-detail-header{height:auto;min-height:64px;flex-wrap:wrap;padding:8px 12px}.task-header-actions{flex-wrap:wrap}.task-save-state{font-size:11px}.task-detail-layout{display:block;overflow:auto}.task-main-scroll{overflow:visible}.task-discussion{min-height:350px}.task-detail{max-height:94dvh}.task-detail .task-main-content{padding:20px}.task-discussion{border-left:0;border-top:1px solid #333}}
@media(max-width:700px){.task-tree,.task-tree tbody{display:block;width:100%;min-width:0}.task-tree thead{display:none}.task-tree tr.tree-item{display:grid;grid-template-columns:1fr 1fr auto;padding:12px;border-bottom:1px solid #39303f;gap:8px}.task-tree .tree-item td{border:0;height:auto;padding:0}.tree-name{grid-column:1/-1}.tree-name>div{padding-left:calc(var(--tree-depth)*8px)}.task-tree .tree-item .tree-status{font-size:13px}.tree-assignee{font-size:13px}.tree-date:before{content:'Due: ';color:#b6a6c7}.tree-gantt-toggle{min-height:40px}.tree-actions{justify-self:end}.tree-epic,.tree-loose,.tree-empty{display:block}.tree-epic td,.tree-loose td,.tree-empty td{display:block;width:100%;height:auto}.tree-epic .tree-actions{display:flex;justify-content:flex-end}.tree-title-text{white-space:normal}.tree-epic-heading{flex-wrap:wrap}.tree-toggle,.tree-complete{min-height:40px;min-width:36px;flex-basis:36px}.subtask-table-head{display:none}.subtask-row{min-width:0!important;display:flex;flex-wrap:wrap;gap:12px;padding:14px 0}.subtask-row .subtask-name{width:100%}.subtask-row .subtask-date-fields{flex-wrap:wrap}.subtask-date-fields input{max-width:145px}.subtask-row select{min-height:40px;max-width:220px}.subtask-table{overflow:visible}.task-title-editor{font-size:23px}.task-breadcrumb{font-size:12px}.task-section-heading{flex-wrap:wrap}.task-detail .icon-btn{min-width:36px;min-height:36px}.btn{min-height:36px}.column-manager>div{flex-wrap:wrap}.column-manager .muted{width:100%}.column-manager strong{min-width:150px}.board-settings-bar{flex-wrap:wrap}.archive-row{flex-wrap:wrap}.archive-row strong{min-width:160px}.startup{margin:3vh auto;padding:22px}.task-list-intro [data-list-action=expand]{display:inline-flex}}
.nova-brand{display:grid;place-items:center;width:36px;height:36px;color:#fff}.nova-brand svg{width:36px;height:36px}

.column-manager .icon-btn{min-width:34px;min-height:34px}.column-manager .btn{font-size:13px}
