#root{width:100%;height:100vh}.necessity-badge{text-transform:uppercase;letter-spacing:.04em;background:0 0;border:1px solid;border-radius:9px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:700}.suspect-count{color:#b45309;cursor:help;background:#d977061f;border:1px solid #d9770673;border-radius:9px;flex-shrink:0;padding:0 6px;font-size:11px;font-weight:700}.suspect-links{background:#d977060f;border:1px solid #d9770659;border-radius:6px;margin-top:8px;padding:8px}.suspect-links .connection-row{align-items:center}.suspect-versions{color:var(--text-muted,#6b7280);white-space:nowrap;font-size:11px}.suspect-confirm{margin-left:auto;padding:1px 8px;font-size:11px}.version-bar{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;display:flex}.version-tag{border:1px solid var(--border,#d1d5db);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;display:inline-flex}.version-tag.active{border-color:var(--accent,#4f46e5);background:var(--accent,#4f46e5);color:#fff}.version-tag .version-state{text-transform:uppercase;letter-spacing:.05em;opacity:.7;font-size:9px}.version-tag.state-draft:not(.active){border-style:dashed}.version-diff-toggle{padding:2px 8px;font-size:11px}.plane-diff-panel{border:1px solid var(--border,#d1d5db);background:var(--surface,#fff);border-radius:8px;flex-direction:column;gap:4px;margin:4px 0 8px;padding:8px 10px;font-size:12px;display:flex}.plane-diff-panel>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.diff-item{border:1px solid #0000;border-radius:9px;padding:1px 8px}.diff-item.added{color:#15803d;background:#15803d14;border-color:#15803d66}.diff-item.retired{color:#b91c1c;background:#b91c1c0f;border-color:#b91c1c59;text-decoration:line-through}.diff-arrow{color:var(--text-muted,#6b7280)}:root{--bg:#f4f6f8;--surface:#fff;--surface-strong:#eef3f8;--sidebar:#101820;--text:#17202a;--text-muted:#667085;--border:#d7dde5;--accent:#2563eb;--accent-hover:#1d4ed8;--danger:#dc2626;--success:#16803c;--warning:#b45309;--shadow:0 10px 30px #10182014}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text);cursor:pointer;border-radius:6px}button:disabled{cursor:default;opacity:.48}input,textarea,select{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:6px;min-width:0;padding:8px 10px}textarea{resize:vertical}.app{grid-template-columns:var(--sidebar-width,240px) minmax(0, 1fr);height:100vh;display:grid;position:relative;overflow:hidden}.sidebar-resizer{top:0;bottom:0;left:var(--sidebar-width,240px);cursor:col-resize;z-index:5;background:0 0;width:8px;position:absolute;transform:translate(-4px)}.sidebar-resizer:hover,.sidebar-resizer.dragging{background:linear-gradient(to right, transparent 3px, var(--accent) 3px, var(--accent) 5px, transparent 5px)}.sidebar{background:var(--sidebar);color:#f8fafc;border-right:1px solid #ffffff14;flex-direction:column;min-width:0;padding:18px;display:flex;overflow:hidden}.logo{margin:0 0 22px;font-size:18px;font-weight:750;line-height:1.1}.sidebar-section{flex-direction:column;flex:1;min-height:0;display:flex}.sidebar-header{text-transform:uppercase;letter-spacing:0;color:#9ca3af;margin-bottom:8px;font-size:11px}.new-board-row{grid-template-columns:minmax(0,1fr) 36px;gap:8px;margin-bottom:12px;display:grid}.new-board-row input{color:#fff;background:#ffffff14;border-color:#ffffff1f}.new-board-row button,.canvas-sync-controls button:first-child,.inline-actions button:first-child,.new-card-actions button:first-child,.edit-actions button:first-child,.add-column button{background:var(--accent);border-color:var(--accent);color:#fff}.board-list{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.board-item{border-radius:6px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;margin-bottom:4px;display:grid}.board-item:hover,.board-item.active{background:#ffffff1a}.board-name{color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;overflow:hidden}.main{min-width:0;min-height:0;display:flex;overflow:hidden}.empty-state{color:var(--text-muted);flex:1;place-items:center;display:grid}.board-view{flex:1;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.board-header{border-bottom:1px solid var(--border);z-index:3;background:#ffffffeb;padding:16px 20px 12px;position:sticky;top:0}.board-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.board-identity{min-width:0}.title-actions{align-items:center;gap:8px;display:flex}.board-header h2{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.15}.board-desc{color:var(--text-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.canvas-sync-controls,.board-filters,.board-stats,.type-bar,.inline-actions,.new-card-actions,.edit-actions,.column-edit-actions,.events-header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.canvas-sync-controls{justify-content:flex-end}.export-link{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:6px 12px;font-size:13px;text-decoration:none}.export-link:hover{border-color:var(--accent);color:var(--accent)}.snapshot-banner{border:1px solid var(--warning);color:var(--warning);text-align:center;border-radius:8px;margin:4px 0 8px;padding:6px 10px;font-size:12px}.canvas-sync-controls button,.board-filters button,.advanced-search-panel button,.search-status button,.inline-actions button,.new-card-actions button,.edit-actions button,.column-edit-actions button,.events-header button,.add-column button{white-space:nowrap;padding:7px 12px}.icon-button{place-items:center;width:34px;min-width:34px;padding:0;display:inline-grid}.icon-button.danger:hover,.card-actions button.danger:hover{border-color:var(--danger);color:var(--danger)}.board-command-bar{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.board-stats span{background:var(--surface-strong);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:5px 9px;font-size:12px}.board-filters{justify-content:flex-end}.board-filters input{width:min(240px,30vw)}.board-filters select{width:auto}.board-filters button.active{color:#166534;background:#dcfce7;border-color:#86efac}.advanced-search-panel{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;padding:10px;display:flex}.advanced-search-panel label{color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.advanced-search-panel input[type=checkbox]{width:auto}.advanced-search-panel input:not([type=checkbox]){width:min(220px,32vw)}.search-status{color:var(--text-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.search-status.error{color:var(--danger)}.search-count{color:var(--text-muted);white-space:nowrap;font-size:12px}.type-bar{margin-top:12px}.type-bar button{text-transform:capitalize}.label-filter{display:inline-flex;position:relative}.label-filter-trigger{align-items:center;gap:6px;display:inline-flex}.label-filter-trigger.active{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.label-filter-value{text-transform:capitalize}.label-filter-caret{opacity:.7;font-size:10px}.label-filter-count{color:var(--text-muted);font-variant-numeric:tabular-nums}.label-filter-trigger.active .label-filter-count{color:inherit}.label-filter-panel{z-index:40;background:var(--surface);width:280px;max-width:80vw;color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.label-filter-search{width:100%}.label-filter-list{flex-direction:column;gap:2px;max-height:340px;display:flex;overflow-y:auto}.label-filter-option{text-align:left;cursor:pointer;text-transform:capitalize;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:6px 8px;display:flex}.label-filter-option:hover{background:#2563eb14}.label-filter-option.active{color:#1d4ed8;background:#dbeafe}.label-filter-empty{color:var(--text-muted);margin:6px 8px;font-size:12px}.kind-bar{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.kind-bar-label{color:var(--text-muted);margin-right:2px;font-size:12px;font-weight:600}.kind-tag{text-transform:capitalize;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:600}.kind-tag.active{color:#fff}.kind-tag-clear{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:2px 10px;font-size:11px}.graph-kind-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.add-state-form{grid-template-columns:minmax(140px,190px) auto;gap:8px;margin-left:auto;display:grid}.canvas-sync-status{color:var(--text-muted);overflow-wrap:anywhere;margin-top:8px;font-size:12px}.canvas-sync-status.error{color:var(--danger)}.events-panel{border-bottom:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:12px 20px;overflow:hidden}.events-header{justify-content:space-between}.events-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;max-height:190px;margin-top:10px;display:grid;overflow-y:auto}.event-row{border:1px solid var(--border);background:var(--surface-strong);border-radius:6px;padding:8px}.event-row span{color:var(--text-muted);font-size:11px;display:block}.event-row strong{text-transform:capitalize;margin-top:3px;font-size:12px;display:block}.event-row p{color:var(--text-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.columns{gap:14px;min-width:0;min-height:0;padding:16px 20px 20px;display:flex;overflow:auto hidden}.column{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;flex-direction:column;width:clamp(270px,28vw,360px);min-width:clamp(270px,28vw,360px);max-height:100%;display:flex;overflow:hidden}.column.drop-ready{outline-offset:-6px;outline:2px dashed #2563eb59}.column-header{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:6px;padding:10px;display:grid}.column-header h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;overflow:hidden}.card-count,.subtask-count,.connection-count{color:var(--text-muted);background:#10182014;border-radius:999px;padding:2px 7px;font-size:12px}.connection-count{color:#92400e;background:#fef3c7}.question-count{color:#92400e;background:#fde68a;border-radius:999px;padding:2px 7px;font-size:12px;font-weight:600}.stat-questions{color:#92400e!important;background:#fde68a!important}.column-edit-actions,.new-card-form{padding:0 10px 10px}.new-card-form,.sub-task-form,.card-edit{gap:8px;display:grid}.semantics-edit{grid-template-columns:1fr 1fr;gap:8px;display:grid}.semantics-edit input,.semantics-edit textarea{grid-column:1/-1}.semantic-strip{background:#f3f5ff;border-left:3px solid #5b6ee1;margin:10px 0;padding:10px 12px}.semantic-heading{color:#596074;text-transform:uppercase;letter-spacing:.05em;gap:8px;font-size:11px;display:flex}.semantic-kind{color:#3446b8;font-weight:700}.semantic-strip p,.semantic-strip ul{margin:7px 0 0}.form-grid{grid-template-columns:minmax(0,130px) minmax(0,1fr);gap:8px;display:grid}.cards{min-height:0;padding:10px;overflow-y:auto}.column-empty{border:1px dashed var(--border);color:var(--text-muted);text-align:center;border-radius:6px;padding:14px;font-size:13px}.card{background:var(--surface);border:1px solid var(--border);cursor:grab;border-left:4px solid #0000;border-radius:8px;margin-bottom:8px;padding:10px;box-shadow:0 1px 2px #1018200d}.card:hover{box-shadow:var(--shadow)}.card.priority-critical{border-left-color:#dc2626}.card.priority-high{border-left-color:#ea580c}.card.priority-medium{border-left-color:#2563eb}.card.priority-low{border-left-color:#64748b}.card-top{align-items:flex-start;gap:7px;display:flex}.priority-dot{border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}.card-title,.sub-task-title{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:650}.card-labels{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.label{color:#1d4ed8;text-overflow:ellipsis;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;max-width:100%;padding:2px 7px;font-size:11px;overflow:hidden}.kind-badge{color:#fff;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;margin-top:2px;padding:1px 7px;font-size:10px;font-weight:700}.card-expanded{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.card-body{color:var(--text-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px;font-size:13px;line-height:1.45}.move-actions,.card-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.move-actions span,.section-label,.muted{color:var(--text-muted);font-size:12px}.card-connections,.card-tests,.card-changelog,.session-history,.card-notes,.sub-tasks{gap:6px;margin-top:10px;display:grid}.change-item{border:1px solid var(--border);border-radius:6px;overflow:hidden}.change-heading{justify-content:space-between;align-items:center;display:flex}.change-heading label{color:var(--text-muted);align-items:center;gap:6px;font-size:11px;display:flex}.change-item pre{background:var(--surface-strong);color:var(--text);white-space:pre;margin:0;padding:8px;font-size:11px;line-height:1.4;overflow-x:auto}.change-votes{gap:6px;padding:6px;display:flex}.change-votes button.selected{border-color:var(--accent);color:var(--accent)}.change-error{color:var(--danger);font-size:12px}.card-tests .connection-row{background:#ecfdf5}.card-tests .connection-kind{color:#065f46;background:#d1fae5}.test-status{background:var(--surface-strong);color:var(--text-muted);border-radius:999px;flex:none;padding:2px 7px;font-size:11px}.test-form{background:var(--surface-strong);border-radius:6px;margin-top:10px;padding:8px}.note-entry{border:1px solid var(--border);background:var(--surface-strong);border-radius:6px;gap:4px;padding:6px 8px;display:grid}.note-entry.question.open{background:#fffbeb;border-color:#fcd34d}.note-head,.note-answer{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.note-kind{color:var(--text-muted);background:#10182014;border-radius:999px;flex:none;padding:1px 7px;font-size:11px}.note-kind.question{color:#92400e;background:#fde68a}.note-kind.answered{color:#065f46;background:#d1fae5}.note-text{color:var(--text);font-size:13px}.note-by{color:var(--text-muted);font-size:11px}.note-answer{border-left:2px solid var(--border);padding-left:8px}.note-answer-form,.note-form{align-items:center;gap:6px;display:flex}.note-answer-form input,.note-form input{flex:auto;min-width:0}.note-form select{flex:none}.connection-row{border:1px solid var(--border);background:#fff7ed;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex}.connection-kind{color:#9a3412;background:#ffedd5;border-radius:999px;flex:none;padding:2px 7px;font-size:11px}.connection-title{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;font-weight:650}.session-entry{background:var(--surface-strong);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;font-size:12px;display:flex}.session-id{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.session-system,.session-action{color:var(--text-muted)}.session-outcome{border-radius:999px;padding:2px 7px;font-size:11px}.session-outcome.success{color:var(--success);background:#dcfce7}.session-outcome.failed{color:var(--danger);background:#fee2e2}.session-outcome.partial{color:var(--warning);background:#ffedd5}.sub-task{border:1px solid var(--border);background:#fafafa;border-radius:6px;flex-wrap:wrap;gap:6px;padding:6px;font-size:12px;display:flex}.sub-task-body{color:var(--text-muted);overflow-wrap:anywhere;flex-basis:100%;font-size:12px}.sub-tasks.nested{flex-basis:100%;margin-left:12px}.add-subtask-btn{text-align:left;border-style:dashed;width:100%;margin-top:10px}.sub-task-form{background:var(--surface-strong);border-radius:6px;margin-top:10px;padding:8px}@media (width<=900px){.app{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.sidebar-resizer{display:none}.sidebar{border-bottom:1px solid #ffffff14;border-right:0;max-height:230px}.logo{margin-bottom:12px}.board-list{gap:6px;min-height:42px;display:flex;overflow:auto hidden}.board-item{min-width:180px}.board-title-row,.board-command-bar{flex-direction:column;align-items:stretch}.canvas-sync-controls,.board-filters{justify-content:flex-start}.board-filters input,.board-filters select,.board-filters button,.type-bar button{width:100%}.add-state-form{grid-template-columns:1fr;width:100%;margin-left:0}.columns{padding:12px}.column{width:min(86vw,380px);min-width:min(86vw,380px)}}@media (width<=560px){.sidebar,.board-header,.events-panel{padding:12px}.new-board-row,.form-grid{grid-template-columns:1fr}}.graph-view{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.graph-toolbar{border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;flex:none;align-items:center;gap:8px 12px;padding:8px 16px;display:flex}.graph-hint{color:var(--text-muted);flex:auto;min-width:0;font-size:12px}.graph-stats{color:var(--text-muted);white-space:nowrap;font-size:12px}.graph-canvas{background:radial-gradient(circle at 1px 1px, #1018200f 1px, transparent 0) 0 0 / 26px 26px, var(--bg);flex:auto;min-height:0;position:relative;overflow:hidden}.graph-canvas svg{width:100%;height:100%;display:block}.graph-detail{background:var(--surface);border:1px solid var(--border);width:300px;max-width:calc(100% - 28px);max-height:calc(100% - 28px);box-shadow:var(--shadow);border-radius:10px;gap:8px;padding:12px;display:grid;position:absolute;top:14px;right:14px;overflow:auto}.graph-detail-head{align-items:center;gap:8px;display:flex}.graph-detail-head strong{flex:auto;min-width:0;font-size:14px}.graph-detail-meta{flex-wrap:wrap;gap:6px;display:flex}.graph-detail-meta span{background:var(--surface-strong);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:2px 8px;font-size:11px}.graph-detail-body{color:var(--text);white-space:pre-wrap;margin:0;font-size:13px}.graph-unpin{background:var(--surface-strong);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;border-radius:6px;align-self:flex-start;padding:4px 8px;font-size:11px}.graph-unpin:hover{color:var(--text);border-color:var(--text-muted)}.graph-legend{border:1px solid var(--border);max-width:calc(100% - 28px);color:var(--text-muted);background:#ffffffd9;border-radius:8px;flex-wrap:wrap;gap:8px 14px;padding:6px 10px;font-size:11px;display:flex;position:absolute;bottom:14px;left:14px}.graph-legend span{align-items:center;gap:6px;display:inline-flex}.legend-line{border-top-style:solid;border-top-width:2px;width:22px;height:0}.legend-line.child{border-color:#c3cdd8}.legend-line.edge{border-color:#b6a0d8;border-top-style:dashed}.sidebar-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.sidebar-top .logo{margin-bottom:16px}.auth-indicator{position:relative}.auth-login,.auth-user{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;background:#ffffff14;border-color:#ffffff24;max-width:130px;min-height:28px;padding:3px 10px;font-size:12px;overflow:hidden}.auth-login{background:var(--accent);border-color:var(--accent)}.auth-menu{z-index:20;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:6px;padding:4px;position:absolute;top:calc(100% + 4px);right:0}.auth-menu button{width:100%;min-height:30px;color:var(--text);text-align:left;background:0 0;border:0;padding:4px 10px}.auth-menu button:hover{color:var(--danger)}.attach-cloud-button{color:#dbe4ee;background:#ffffff0f;border-color:#ffffff1f;width:100%;min-height:30px;margin-bottom:12px;font-size:12px}.attach-cloud-button:hover{background:#ffffff1f}.board-name{align-items:center;gap:6px;padding:6px 8px;display:flex}.board-name-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cloud-badge{border:1px solid;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px;font-size:10px;line-height:1;display:inline-flex}.cloud-badge-icon{font-size:10px}.cloud-badge-cloud{color:#3b82f6}.cloud-badge-local{opacity:.55}.cloud-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cloud-status{color:var(--success);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.cloud-error{color:var(--danger);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.modal-overlay{z-index:60;background:#10182073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-panel{background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;width:100%;max-width:380px;padding:18px 20px 20px}.modal-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.modal-header h3{margin:0;font-size:15px}.login-body,.attach-body{flex-direction:column;gap:10px;display:flex}.login-status,.login-hint{color:var(--text-muted);margin:0;font-size:13px}.login-code{letter-spacing:3px;text-align:center;background:var(--surface-strong);-webkit-user-select:all;user-select:all;border-radius:8px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:26px;font-weight:700}.login-open-link{text-align:center;background:var(--accent);color:#fff;border-radius:6px;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-block}.login-error{color:var(--danger);margin:0;font-size:13px}.attach-body label{color:var(--text-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.board-settings-modal{max-width:440px}.board-settings-body{flex-direction:column;gap:12px;display:flex}.board-settings-body label{color:var(--text-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.board-settings-body input,.board-settings-body textarea{font:inherit}.danger-zone{border:1px solid var(--danger);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.danger-zone h4{color:var(--danger);margin:0;font-size:13px}.danger-hint{color:var(--text-muted);margin:0;font-size:12px}.danger-button{border:1px solid var(--danger);background:var(--danger);color:#fff;cursor:pointer;border-radius:6px;align-self:flex-start;padding:7px 12px}.danger-button:disabled{opacity:.45;cursor:not-allowed}
