:root{color:#172424;font-synthesis:none;text-rendering:optimizelegibility;background:#eef4f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}html,body{height:100%;overflow:hidden}.signed-out-page{justify-content:center;align-items:center;height:100%;min-height:100dvh;padding:1.5rem;display:flex;overflow-y:auto}.signed-out-panel{background:#fff;border:1px solid #d4e0dc;border-radius:1rem;width:100%;max-width:30rem;padding:clamp(1.5rem,5vw,3rem);box-shadow:0 1rem 3rem #1724241a}.signed-out-panel h1{margin:.25rem 0 .75rem}.signed-out-panel p:not(.eyebrow){color:#607573;margin-bottom:1.5rem}.sign-in-button{color:#fff;background:#176b5b;border-radius:.5rem;padding:.7rem 1rem;font-weight:700;text-decoration:none;display:inline-block}.sign-in-button:hover{background:#105244}button,input,select,textarea{font:inherit}button{color:#fff;cursor:pointer;background:#176b5b;border:0;border-radius:.5rem;padding:.6rem .85rem;font-weight:700}button:hover{background:#105244}button:disabled{cursor:not-allowed;opacity:.6}:focus-visible{outline-offset:3px;outline:3px solid #b6531b}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace{--workspace-padding:clamp(1rem, 3vw, 2.5rem);max-width:84rem;height:100dvh;padding:var(--workspace-padding);flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.workspace>.message{flex:none}.view-tabs{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.view-tab{color:#47615b;text-transform:capitalize;background:#e4eeeb}.view-tab:hover{color:#173e34;background:#d2e4de}.view-tab.selected-tab{color:#fff;background:#176b5b}.search-panel{border-bottom:1px solid #dce7e3;margin:0 0 .9rem;padding:0 0 .9rem}.search-input-label{margin:0}.include-archived-label{margin-top:.65rem;padding:0}.include-comments-label{margin-top:.35rem;padding:0}.search-options{margin-top:.65rem}.search-mode{min-height:0}.search-results{gap:.35rem;max-height:10rem;margin:.8rem 0 0;padding:0 .3rem 0 0;list-style:none;display:grid;overflow-y:auto}.search-results button{color:#263b39;text-align:left;background:#f2f7f5;gap:.25rem;width:100%;font-weight:500;display:grid}.search-results button:hover{background:#dbeee8}.search-results span{color:#5d716d;font-size:.87rem;line-height:1.4}.search-results .search-source{color:#765029;text-transform:uppercase;background:#e8ddd2;border-radius:1rem;justify-self:start;padding:.15rem .4rem;font-size:.7rem;font-weight:800}mark{color:inherit;background:#ffe9a8}.workspace-toolbar,.panel-heading,.actions,.field-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.workspace-toolbar{flex:none;margin-bottom:1.25rem}.eyebrow{color:#176b5b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:800}h1,h2,p{margin-top:0}h1{letter-spacing:-.035em;margin-bottom:0;font-size:clamp(1.7rem,4vw,2.5rem)}h2{margin-bottom:0;font-size:1rem}.content-grid{flex:auto;grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);align-items:stretch;gap:1.25rem;min-height:0;display:grid}.panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.mobile-pane-nav{display:none}.hierarchy-panel,.editor-panel{background:#fff;border:1px solid #d3e0dd;border-radius:.9rem;padding:1.25rem;box-shadow:0 .6rem 2rem #112f2b12}.hierarchy-panel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.editor-panel{min-height:0;position:relative;overflow-y:auto}.advanced-panel{flex:auto;min-height:0;overflow-y:auto}.hierarchy-panel>.item-tree,.hierarchy-panel>.urgent-list,.hierarchy-panel>.search-mode .search-results,.hierarchy-panel>.recent-mode .recent-list{flex:auto;min-height:0;max-height:none;padding-right:.35rem;overflow-y:auto}.hierarchy-panel>.search-mode,.hierarchy-panel>.recent-mode{flex-direction:column;flex:auto;min-height:0;display:flex}.hierarchy-panel>.search-mode .search-results,.hierarchy-panel>.recent-mode .recent-list{max-height:none}.item-tree{margin:.75rem 0 0;padding:0;list-style:none}.item-tree .item-tree{padding-left:1rem}.item-tree li{margin:.2rem 0}.tree-row{align-items:stretch;display:flex}.tree-row.drop-before .tree-item{box-shadow:inset 0 3px #176b5b}.tree-row.drop-after .tree-item{box-shadow:inset 0 -3px #176b5b}.tree-row.drop-inside .tree-item{background:#cce5de;box-shadow:inset 0 0 0 2px #176b5b}.tree-expander,.tree-expander-placeholder{flex:0 0 1.1rem;width:1.1rem}.tree-expander{color:#47615b;background:0 0;border-radius:.35rem;place-items:center;padding:0;font-size:1.1rem;display:grid}.tree-expander:hover{color:#123c34;background:#dbeee8}.tree-checklist-box{accent-color:#176b5b;flex:none;align-self:center;width:1rem;height:1rem;margin:0 .35rem 0 .15rem}.tree-item{color:#263b39;text-align:left;background:0 0;align-items:center;gap:.45rem;width:100%;min-width:0;padding:.35rem .45rem;font-weight:500;display:flex}.tree-item:hover,.tree-item.selected{color:#123c34;background:#dbeee8}.tree-item.completed{color:#71817d;text-decoration:line-through}.tree-item.completed .urgent-mark{text-decoration:none}.priority-dot{border-radius:50%;flex:none;width:.5rem;height:.5rem}.priority-dot.priority-low{background:#8aa09c}.priority-dot.priority-high{background:#b6531b}.priority-dot.priority-urgent{background:#a63b15}.tree-item.completed .priority-dot{opacity:.35}.urgent-mark{color:#a63b15;background:#fae3d9;border-radius:1rem;margin-left:auto;padding:.18rem .45rem;font-size:.68rem;font-weight:800}.urgent-horizon-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.6rem;margin-top:.75rem;display:grid}.urgent-horizon-form label{margin:0}.urgent-list{grid-auto-rows:max-content;align-content:start;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.urgent-item{color:#263b39;text-align:left;background:#f3f7f6;gap:.25rem;width:100%;display:grid}.urgent-title{align-items:center;gap:.45rem;min-width:0;display:flex}.urgent-item:hover,.urgent-item.selected{color:#123c34;background:#dbeee8}.urgent-reason{color:#9a561e;font-size:.78rem;font-weight:800}.urgent-badges{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.status-mark{text-transform:capitalize;white-space:nowrap;border-radius:1rem;flex:none;padding:.18rem .45rem;font-size:.68rem;font-weight:800}.tree-item .status-mark{margin-left:auto}.tree-item .status-mark+.urgent-mark{margin-left:0}.subtask-mark{color:#4a5f5b;white-space:nowrap;background:#e6ecea;border-radius:1rem;flex:none;padding:.18rem .45rem;font-size:.68rem;font-weight:800}.status-mark.status-in_progress{color:#12564a;background:#dbeee8}.status-mark.status-waiting{color:#765029;background:#e8ddd2}.tree-item.completed .status-mark{text-decoration:none}.urgent-reason.overdue{color:#a63b15}.urgent-item small{color:#5d716d;font-size:.78rem}.text-button{color:#176b5b;background:0 0;padding:.2rem}.text-button:hover{color:#105244;background:0 0;text-decoration:underline}label{gap:.35rem;margin-top:1rem;font-size:.85rem;font-weight:700;display:grid}input:not([type=checkbox]),select,textarea{color:#172424;background:#fbfdfc;border:1px solid #bdd1cc;border-radius:.45rem;width:100%;padding:.6rem}textarea{resize:vertical;line-height:1.5}.markdown-field{margin:0}.markdown-area{margin-top:1rem}.markdown-mode-controls{justify-content:flex-end;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.markdown-mode-button{color:#176b5b;background:0 0;padding:0;font-size:.76rem;text-decoration:underline}.markdown-mode-button:hover{color:#105244;background:0 0}.markdown-mode-button.selected{color:#47615b;cursor:default;font-weight:700;text-decoration:none}.markdown-mode-controls .help-button{width:1.2rem;height:1.2rem;margin-left:.1rem;font-size:.72rem}.markdown-mode-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem 1rem;display:grid}.markdown-mode-split .markdown-mode-controls{grid-column:1/-1;margin-bottom:0}.markdown-preview{background:#fbfdfc;border:1px solid #bdd1cc;border-radius:.45rem;min-height:100%;max-height:22rem;padding:.75rem;line-height:1.55;overflow:auto}.markdown-readonly{cursor:text;-webkit-user-select:text;user-select:text;min-height:18rem}.protected-content-panel{border-top:1px solid #d3e0dd;border-bottom:1px solid #d3e0dd;margin-top:1rem;padding:.7rem 0}.protected-content-summary{color:#263b39;text-align:left;background:0 0;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.55rem;width:100%;padding:.25rem 0;display:grid}.protected-content-summary:hover{color:#105244;background:0 0}.protected-content-summary>span:nth-child(3),.protected-content-heading small{color:#687d78;font-size:.78rem}.protected-content-action{color:#176b5b;font-size:.8rem;text-decoration:underline}.protected-content-heading,.protected-content-actions,.dialog-actions,.unlock-mode-tabs{align-items:center;gap:.6rem;display:flex}.protected-content-heading{justify-content:space-between;margin-bottom:.65rem}.protected-content-heading>div:first-child{gap:.15rem;display:grid}.protected-content-bottom-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:.55rem}.text-button{color:#176b5b;background:0 0;padding:0;font-size:.78rem;text-decoration:underline}.text-button:hover{color:#105244;background:0 0}.destructive-text{color:#9b3d25}.protected-vault-dialog{background:#fff;border:1px solid #bdd1cc;border-radius:.8rem;width:100%;max-width:38rem;padding:1.25rem;box-shadow:0 1.5rem 4rem #0000003d}.protected-vault-dialog h2{margin-top:0}.protected-vault-dialog label{margin-top:1rem}.dialog-actions{justify-content:flex-end;margin-top:1.2rem}.recovery-key-display{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:.8rem;display:block}.unlock-mode-tabs button[aria-pressed=true]{background:#176b5b}.editor-top-actions{justify-content:flex-end;margin-bottom:.75rem;display:flex}.editor-properties{flex-wrap:wrap;align-items:end;gap:.5rem;margin-bottom:.75rem;display:flex}.editor-properties label{min-width:7rem;margin:0}.editor-properties input,.editor-properties select{min-width:0}.deadline-control{gap:.35rem;min-width:7rem;font-size:.85rem;font-weight:700;display:grid}.editor-properties .calendar-switch{align-items:center;gap:.4rem;min-width:9rem;min-height:2.6rem;font-size:.85rem;font-weight:700;display:flex}.calendar-switch input{width:1.15rem;height:1.15rem}.advanced-setting small{display:block}.calendar-switch small{color:#5b6f6c;font-weight:400;display:block}.deadline-button{color:#263b39;text-align:left;white-space:nowrap;background:#fbfdfc;border:1px solid #bdd1cc;border-radius:.45rem;min-width:0;padding:.6rem;font-size:.85rem;font-weight:500}.deadline-button:hover{background:#eaf1ef}.editor-quick-actions{align-items:center;gap:.35rem;margin-left:auto;display:flex}.editor-quick-actions button{padding:.45rem .6rem;font-size:.82rem}.title-label-row{justify-content:space-between;align-items:center;display:flex}.editor-save-state{color:#5d716d;font-size:.75rem;font-weight:700}.markdown-preview>:first-child{margin-top:0}.markdown-preview h3{color:#47615b;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.markdown-preview table{border-collapse:collapse;max-width:100%}.markdown-preview td,.markdown-preview th{border:1px solid #bdd1cc;padding:.35rem .5rem}.markdown-preview code{background:#eaf1ef;border-radius:.25rem;padding:.1rem .25rem}.internal-markdown-link{color:#176b5b;background:0 0;border-radius:0;padding:0;text-decoration:underline}.internal-markdown-link:hover{color:#0b4035;background:0 0}.drag-link-hint{margin:.35rem 0 0;font-size:.82rem}.field-label-row{align-items:center;gap:.45rem;margin-bottom:.35rem;display:flex}.field-label-row label{margin:0}.help-button,.close-button{border-radius:50%;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;padding:0;display:inline-flex}.help-button{color:#155542;background:#dcece7}.help-button:hover{background:#c8e1d9}.close-button{color:#4b625d;background:0 0;font-size:1.5rem}.close-button:hover{color:#172424;background:#e5eeeb}.dialog-backdrop{z-index:10;background:#1226227a;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.tree-context-layer{z-index:20;position:fixed;inset:0}.tree-context-menu{background:#fff;border:1px solid #bdd1cc;border-radius:.55rem;min-width:13rem;padding:.4rem;display:grid;position:fixed;box-shadow:0 .8rem 2.4rem #112f2b38}.tree-context-menu strong{color:#5d716d;text-overflow:ellipsis;white-space:nowrap;padding:.4rem .55rem;font-size:.8rem;overflow:hidden}.tree-context-menu button{color:#263b39;text-align:left;background:0 0;padding:.45rem .55rem}.tree-context-menu button:hover:not(:disabled){background:#dbeee8}.tree-context-menu button.tree-context-destructive{color:#9b3d25}.tree-context-menu hr{border:0;border-top:1px solid #d3e0dd;margin:.3rem 0}.markdown-help{background:#fff;border:1px solid #bdd1cc;border-radius:.8rem;width:100%;max-width:42rem;max-height:min(44rem,100vh - 2rem);padding:1.25rem;overflow:auto;box-shadow:0 1.5rem 4rem #0000003d}.deadline-dialog{background:#fff;border:1px solid #bdd1cc;border-radius:.8rem;width:100%;max-width:29rem;padding:1.25rem;box-shadow:0 1.5rem 4rem #0000003d}.deadline-dialog label{margin-top:1rem}.deadline-time-fields{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:.75rem;display:grid}.deadline-dialog-actions{justify-content:space-between;gap:.6rem;margin-top:1.25rem;display:flex}.syntax-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:1rem 0;display:grid}.syntax-list dl>div{background:#f3f7f6;border-radius:.45rem;padding:.65rem}.syntax-list dt{text-transform:uppercase;margin-bottom:.25rem;font-size:.76rem;font-weight:800}.syntax-list dd{margin:0}.syntax-list code,.syntax-list pre{font-family:Cascadia Code,Consolas,monospace;font-size:.83rem}.syntax-list small{color:#687a76;margin-top:.2rem;display:block}.table-example{margin-bottom:1rem}.table-example h3{margin:0 0 .35rem;font-size:.85rem}.table-example pre{background:#f3f7f6;border-radius:.45rem;margin:0;padding:.75rem;overflow-x:auto}.field-row{justify-content:flex-start;align-items:end}.field-row>label{flex:1}.due-fields>label{min-width:0}.checkbox-label{flex-direction:row;flex:1;align-items:center;gap:.5rem;padding-bottom:.6rem;display:flex}.actions{flex-wrap:wrap;justify-content:flex-start;align-items:end;margin-top:1.25rem}.actions label{min-width:9rem;margin:0}.autosave-state{color:#5d716d;padding:.6rem 0;font-size:.85rem;font-weight:700}.secondary-button{background:#5b6f6b}.secondary-button:hover{background:#475956}.move-controls{border-top:1px solid #dce7e3;grid-template-columns:minmax(0,1fr) 7rem auto;align-items:end;gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:grid}.move-controls label{margin:0}.child-display-panel{border-top:1px solid #dce7e3;margin-top:1.25rem;padding-top:1rem}.child-display-panel h3{margin:0;font-size:1rem}.follow-up-panel{background:#eef7f3;border:1px solid #c8ddd4;border-radius:.6rem;gap:.9rem;margin-top:1.25rem;padding:1rem;display:grid}.follow-up-panel h3{margin:0;font-size:1rem}.follow-up-panel .muted{margin-bottom:0}.follow-up-fields{grid-template-columns:minmax(0,1fr) minmax(10rem,.45fr);gap:.65rem;display:grid}.follow-up-fields label:last-of-type{grid-column:1/-1}.follow-up-fields button{justify-self:start}.checklist-children,.compact-children{gap:.35rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.checklist-children li,.compact-children li{background:#f3f7f6;border-radius:.45rem;align-items:center;gap:.55rem;padding:.45rem .55rem;display:flex}.checklist-children input{width:1.1rem;height:1.1rem;margin:0}.checklist-title,.compact-children button{color:#263b39;text-align:left;background:0 0;padding:.15rem;font-weight:600}.checklist-title:hover,.compact-children button:hover{color:#105244;background:0 0;text-decoration:underline}.checklist-title.done{color:#5d716d;text-decoration:line-through}.compact-children span,.child-note-mark{color:#5d716d;margin-left:auto;font-size:.75rem}.child-note-mark{text-transform:uppercase;background:#e7ecea;border-radius:1rem;padding:.15rem .4rem;font-weight:800}.item-details-grid{border-top:1px solid #dce7e3;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:1rem;margin-top:1.25rem;padding-top:1rem;display:grid}.item-details-panel h3{margin:0;font-size:.9rem}.comments-panel,.attachments-panel{border-top:1px solid #dce7e3;margin-top:1rem;padding-top:1rem}.attachment-heading,.attachment-list>li,.attachment-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.attachment-heading h3{margin:0}.attachment-usage{color:#5d716d;font-size:.82rem}.attachment-usage.warning{color:#a34b18;font-weight:700}.attachment-list{gap:.45rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.attachment-list>li{background:#f3f7f6;border-radius:.55rem;padding:.55rem .7rem}.attachment-list>li>div:first-child{min-width:0;display:grid}.attachment-list strong{overflow-wrap:anywhere}.attachment-list span{color:#5d716d;font-size:.8rem}.attachment-upload{cursor:pointer;margin-top:.55rem;display:inline-block}.attachment-upload>span{color:#176b5b;font-weight:700;text-decoration:underline}.attachment-upload input{opacity:0;width:1px;height:1px;position:absolute}.attachment-upload:has(input:disabled){cursor:not-allowed;opacity:.55}.removed-attachments{color:#5d716d;margin-top:.5rem}.attachment-security-note{color:#5d716d;margin:.5rem 0 0;font-size:.78rem}.attachment-thumbnail{cursor:pointer;background:#fff;border:1px solid #cfdfda;border-radius:.4rem;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;display:flex;overflow:hidden}.attachment-thumbnail img{object-fit:cover;width:100%;height:100%}.attachment-thumbnail.placeholder{color:#5d716d;cursor:pointer;text-align:center;padding:.2rem;font-size:.62rem;line-height:1.15}span.attachment-thumbnail.placeholder{cursor:default}.image-viewer-backdrop{background:#0a1614d1}.image-viewer{gap:.6rem;width:100%;max-width:72rem;max-height:100%;display:grid}.image-viewer-bar{color:#f2f7f6;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.image-viewer-bar strong{overflow-wrap:anywhere}.image-viewer-bar span{color:#c3d3cf;white-space:nowrap;font-size:.82rem}.image-viewer-stage{justify-content:center;align-items:center;gap:.5rem;min-height:0;display:flex}.image-viewer-stage img{object-fit:contain;max-width:100%;max-height:78vh}.image-viewer-stage .muted{color:#c3d3cf}.image-viewer-step{color:#f2f7f6;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;flex:none;width:2.75rem;height:2.75rem;font-size:1.6rem;line-height:1}.image-viewer-step:hover{background:#ffffff42}.comments-panel h3{margin:0;font-size:1rem}.new-comment-form{margin-top:.35rem}.new-comment-form label{margin-top:0}.new-comment-heading{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.draft-mark{color:#4a5f5b;white-space:nowrap;background:#e6ecea;border-radius:1rem;flex:none;padding:.18rem .45rem;font-size:.68rem;font-weight:800}.new-comment-form button{align-self:end}.comment-entry-row{align-items:end;gap:.5rem;display:flex}.comment-entry-row textarea{flex:1}.comment-list{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.comment-list li{background:#f3f7f6;border-radius:.5rem;padding:.75rem}.comment-meta,.comment-actions,.comment-dialog-actions{align-items:center;gap:.6rem;display:flex}.comment-meta{color:#5d716d;font-size:.78rem}.comment-meta span{border-left:1px solid #bdd1cc;padding-left:.6rem}.comment-list p{white-space:pre-wrap;margin:.45rem 0;line-height:1.5}.comment-actions{justify-content:flex-end}.delete-comment-button{color:#9b3d25}.scratchpad-dialog{background:#fff;border:1px solid #bdd1cc;border-radius:.8rem;flex-direction:column;gap:.75rem;width:100%;max-width:44rem;max-height:90dvh;padding:1.25rem;display:flex;overflow-y:auto;box-shadow:0 1.5rem 4rem #0000003d}.scratchpad-text{resize:vertical;flex:auto;width:100%;min-height:12rem;font-family:inherit}.scratchpad-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.scratchpad-state{margin-left:auto}.scratchpad-clash{background:#fdf3e7;border:1px solid #e6c9a8;border-radius:.6rem;gap:.6rem;padding:.85rem;display:grid}.scratchpad-clash p{margin:0}.scratchpad-clash-actions{flex-wrap:wrap;gap:.5rem;display:flex}.scratchpad-clash pre{white-space:pre-wrap;background:#fff;border:1px solid #e6c9a8;border-radius:.4rem;max-height:12rem;margin:.5rem 0 0;padding:.6rem;overflow:auto}.scratchpad-promotion{border-top:1px solid #dbe7e4;gap:.35rem;padding-top:.85rem;display:grid}.scratchpad-promotion h3{margin:0}.scratchpad-promotion-actions{gap:.5rem;margin-top:.75rem;display:flex}.comment-editor-dialog,.create-item-dialog{background:#fff;border:1px solid #bdd1cc;border-radius:.8rem;width:100%;max-width:36rem;padding:1.25rem;box-shadow:0 1.5rem 4rem #0000003d}.comment-editor-dialog label,.create-item-dialog label{margin-top:1rem}.create-item-dialog .create-child-selection-label{flex:none;padding-bottom:0}.advanced-panel{max-width:52rem;margin-top:1.5rem}.advanced-setting{align-items:end;gap:.6rem;margin-top:1.5rem;display:flex}.advanced-setting label{max-width:13rem;margin:0}.mcp-connections{border-top:1px solid #d7e3df;margin-top:2rem;padding-top:1.25rem}.mcp-connections code{overflow-wrap:anywhere}.mcp-connection-row{background:#f3f7f6;border-radius:.45rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;padding:.6rem .75rem;display:flex}.mcp-connection-row span,.mcp-connection-row small{display:block}.mcp-token-creator{margin-top:1rem}.mcp-token-creator summary{color:#076c5e;cursor:pointer;font-weight:700}.mcp-token-creator form{gap:.75rem;margin-top:.75rem;display:grid}.mcp-scope-options{border:0;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;display:flex}.mcp-scope-options label{align-items:center;gap:.3rem;margin:0;display:flex}.mcp-created-token{background:#fff4cc;border:1px solid #d4b248;border-radius:.45rem;flex-wrap:wrap;gap:.6rem;margin-top:1rem;padding:.75rem;display:flex}.mcp-created-token strong,.mcp-created-token code{flex-basis:100%}.comment-dialog-actions{justify-content:flex-end;margin-top:1rem}.compact-list,.history-list{margin:.65rem 0 0;padding:0;list-style:none}.compact-list li{border-bottom:1px solid #edf3f0;padding:.25rem 0}.history-list{gap:.2rem;max-height:11rem;padding-right:.25rem;display:grid;overflow-y:auto}.history-list li{background:#f3f7f6;border-radius:.35rem;justify-content:space-between;align-items:center;gap:.35rem;min-width:0;padding:.25rem .4rem;display:flex}.history-summary{white-space:nowrap;align-items:baseline;gap:.4rem;min-width:0;display:flex;overflow:hidden}.history-list strong{text-overflow:ellipsis;text-transform:capitalize;flex:0 auto;font-size:.78rem;overflow:hidden}.history-list time{color:#5d716d;flex:none;font-size:.78rem}.history-list button{flex:none;padding:.15rem .25rem;font-size:.75rem}.state-line,.muted{color:#5d716d;margin:.35rem 0 0;font-size:.9rem}.message{border-radius:.5rem;margin:0 0 1rem;padding:.7rem .85rem}.message.error{color:#8d281a;background:#fbe6e3}.message.notice{color:#155542;background:#dcefe8}.empty-editor{color:#5d716d;text-align:center;place-content:center;align-items:center;min-height:24rem;display:grid}@media (width<=700px){.workspace{padding:1rem}.content-grid{grid-template-columns:1fr}.hierarchy-panel,.editor-panel,.advanced-panel{max-width:100%;overflow-x:hidden}.mobile-pane-nav{background:#dbe8e4;border-radius:.7rem;flex:none;grid-template-columns:1fr 1fr;gap:.3rem;margin:0 0 1rem;padding:.3rem;display:grid}.mobile-pane-nav button{color:#47615b;text-overflow:ellipsis;white-space:nowrap;background:0 0;min-height:2.75rem;overflow:hidden}.mobile-pane-nav button.selected-mobile-pane{color:#173e34;background:#fff;box-shadow:0 .1rem .35rem #112f2b1f}.content-grid.mobile-browse .editor-panel,.content-grid.mobile-editor .hierarchy-panel{display:none}.hierarchy-panel>.item-tree,.hierarchy-panel>.urgent-list{max-height:none}.workspace-toolbar{flex-direction:column;align-items:stretch;gap:.65rem}.view-tabs{flex-wrap:nowrap;gap:.2rem;width:100%}.view-tab{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;min-height:2.75rem;padding:.5rem .1rem;font-size:.66rem;overflow:hidden}.field-row{flex-direction:column;align-items:stretch;gap:0}.move-controls{grid-template-columns:1fr;align-items:stretch}.follow-up-fields{grid-template-columns:1fr}.urgent-horizon-form{grid-template-columns:1fr;align-items:stretch}.markdown-mode-split,.item-details-grid,.syntax-list dl{grid-template-columns:1fr}}
