:root{--text:#172b4d;--subtle:#44546f;--muted:#626f86;--border:#dcdfe4;--border-strong:#b7b9be;--bg:#fff;--bg-sunken:#f7f8f9;--bg-hover:#f1f2f4;--bg-pressed:#dcdfe4;--primary:#0c66e4;--primary-hover:#05c;--primary-subtle:#e9f2ff;--danger:#c9372c;--danger-subtle:#ffeceb;--success:#216e4e;--warning:#a54800;--todo-bg:#dfe1e6;--todo-fg:#44546f;--prog-bg:#cce0ff;--prog-fg:#05c;--done-bg:#baf3db;--done-fg:#216e4e;--epic:#6e5dc6;--epic-bg:#dfd8fd;--shadow:0 1px 1px #091e4240, 0 0 1px #091e424f;--shadow-raised:0 8px 12px #091e4226, 0 0 1px #091e424f;--radius:4px;--topbar:56px;color:var(--text);font:14px/1.43 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}body{background:var(--bg);margin:0}h1{letter-spacing:-.01em;margin:4px 0 16px;font-size:24px;font-weight:600}h2{margin:0;font-size:20px;font-weight:600}h3{margin:0 0 12px;font-size:16px;font-weight:600}h4{color:var(--subtle);margin:20px 0 8px;font-size:12px;font-weight:700}a{color:var(--primary);cursor:pointer;text-decoration:none}a:hover{text-decoration:underline}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}hr{border:0;border-top:1px solid var(--border);margin:12px 0}.muted{color:var(--muted)}.small,small{font-size:12px}.grow{flex:1;min-width:0}.center{place-items:center;min-height:40vh;display:grid}.row-gap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stack{flex-direction:column;gap:12px;display:flex}.narrow{max-width:420px}.top-gap{margin-top:12px}.indent{padding-left:32px}button,.button{font:inherit;color:var(--text);border-radius:var(--radius);cursor:pointer;white-space:nowrap;background:#091e420f;border:0;align-items:center;gap:6px;padding:6px 12px;font-weight:500;line-height:20px;display:inline-flex}button:hover,.button:hover{background:#091e4224;text-decoration:none}button:disabled{opacity:.5;cursor:not-allowed}button.primary,.button.primary{background:var(--primary);color:#fff}button.primary:hover,.button.primary:hover{background:var(--primary-hover)}button.subtle{background:0 0}button.subtle:hover{background:var(--bg-hover)}button.danger{background:var(--danger);color:#fff}button.danger:hover{background:#ae2e24}button.small{padding:2px 8px;font-size:12px}button.wide{justify-content:center;width:100%;padding:8px}button.link{color:var(--primary);background:0 0;padding:0;font-weight:400}button.link:hover{background:0 0;text-decoration:underline}.icon-btn{color:var(--subtle);background:0 0;justify-content:center;min-width:28px;padding:4px 6px}.icon-btn:hover{background:var(--bg-hover)}button.toggle.on{background:var(--primary-subtle);color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}input,select,textarea{font:inherit;color:var(--text);background:var(--bg-sunken);border:1px solid var(--border-strong);border-radius:var(--radius);min-height:32px;padding:5px 8px}input:hover,select:hover,textarea:hover{background:var(--bg-hover)}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:#fff;outline:none}input:disabled,select:disabled,textarea:disabled{cursor:default;opacity:1;color:var(--text);appearance:none;background:0 0;border-color:#0000}textarea{resize:vertical;width:100%}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.field{flex-direction:column;gap:4px;display:flex}.field>span{color:var(--subtle);font-size:12px;font-weight:600}.field input,.field select,.field textarea{width:100%}.check{align-items:center;gap:6px;margin-right:auto;display:flex}fieldset{border:0;margin:0;padding:0}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.error-box{background:var(--danger-subtle);color:var(--danger);border-radius:var(--radius);padding:8px 12px}.info-box{background:var(--primary-subtle);border-radius:var(--radius);padding:8px 12px}.lozenge{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-radius:3px;max-width:140px;padding:0 4px;font-size:11px;font-weight:700;line-height:16px;display:inline-block;overflow:hidden}.lozenge.todo{background:var(--todo-bg);color:var(--todo-fg)}.lozenge.in_progress{background:var(--prog-bg);color:var(--prog-fg)}.lozenge.done{background:var(--done-bg);color:var(--done-fg)}.points{background:var(--todo-bg);min-width:22px;height:18px;color:var(--subtle);border-radius:9px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.epic-tag{text-transform:uppercase;background:var(--epic-bg);color:var(--epic);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;max-width:160px;padding:0 6px;font-size:11px;font-weight:600;line-height:16px;overflow:hidden}.label{background:var(--bg-hover);border:1px solid var(--border);border-radius:3px;align-items:center;gap:2px;padding:0 6px;font-size:12px;line-height:18px;display:inline-flex}.label button{background:0 0;padding:0 2px;font-size:14px;line-height:1}.avatar{color:#fff;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.avatar.empty{background:var(--bg-pressed) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='9' r='4' fill='%23fff'/%3E%3Cpath d='M4 21c0-4.4 3.6-7 8-7s8 2.6 8 7' fill='%23fff'/%3E%3C/svg%3E") center/70% no-repeat}.icon{vertical-align:middle;flex:none}.key{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:500}.key.done{text-decoration:line-through}.with-icon{align-items:center;gap:6px;display:inline-flex}.key-link{margin-right:8px}.sw{vertical-align:middle;border-radius:2px;width:10px;height:10px;display:inline-block}.sw.todo{background:#8590a2}.sw.in_progress{background:var(--primary)}.sw.done{background:#22a06b}.sw.committed{background:#b3b9c4}.sw.completed{background:#22a06b}.topbar{z-index:20;height:var(--topbar);border-bottom:1px solid var(--border);background:#fff;align-items:center;gap:16px;padding:0 16px;display:flex;position:sticky;top:0}.brand{color:var(--text);align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.brand:hover{text-decoration:none}.topnav{align-items:center;gap:4px;display:flex}.topnav>a,.nav-btn{color:var(--subtle);border-radius:var(--radius);background:0 0;padding:6px 10px;font-weight:500}.topnav>a:hover,.nav-btn:hover{background:var(--bg-hover);text-decoration:none}.topnav>a.active,.nav-btn.active{color:var(--primary);box-shadow:inset 0 -3px 0 var(--primary);border-radius:0}.topnav .primary{margin-left:8px}.search{margin-left:auto}.search input{background:#fff;width:220px}.avatar-btn{background:0 0;border-radius:50%;padding:2px}.menu{display:inline-flex;position:relative}.menu-list{border-radius:var(--radius);min-width:200px;max-height:70vh;box-shadow:var(--shadow-raised);z-index:50;background:#fff;flex-direction:column;padding:4px 0;display:flex;position:absolute;top:calc(100% + 4px);right:0;overflow:auto}.topnav .menu-list{left:0;right:auto}.menu-list a,.menu-list button{text-align:left;color:var(--text);background:0 0;border-radius:0;width:100%;padding:8px 16px;font-weight:400;display:block}.menu-list a:hover,.menu-list button:hover{background:var(--bg-hover);text-decoration:none}.menu-list .danger{color:var(--danger);background:0 0}.menu-list .danger:hover{background:var(--danger-subtle)}.app-body{min-height:calc(100vh - var(--topbar))}.page{max-width:1400px;padding:24px 40px}.narrow-page{max-width:860px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.project{min-height:calc(100vh - var(--topbar));display:flex}.sidebar{background:var(--bg-sunken);border-right:1px solid var(--border);width:240px;top:var(--topbar);height:calc(100vh - var(--topbar));flex:none;padding:16px 8px;position:sticky;overflow:auto}.sidebar a{border-radius:var(--radius);color:var(--subtle);align-items:center;gap:10px;padding:8px 12px;font-weight:500;display:flex}.sidebar a span{text-align:center;width:18px}.sidebar a:hover{background:var(--bg-hover);text-decoration:none}.sidebar a.active{background:var(--primary-subtle);color:var(--primary);box-shadow:inset 3px 0 0 var(--primary)}.side-project{align-items:center;gap:10px;padding:4px 8px 16px;display:flex}.side-project small{display:block}.side-title{color:var(--muted);padding:8px 12px 4px;font-size:11px;font-weight:700}.project-avatar{border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,#0c66e4,#6e5dc6);flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:inline-grid}.project-avatar.small{width:24px;height:24px;font-size:10px}.content{flex:1;min-width:0;padding:20px 32px 40px}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:14px;display:flex}.crumbs>span+span:before{content:"/";color:var(--border-strong);margin-right:4px}.crumbs a{color:var(--muted)}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.toolbar input[type=search]{width:220px}.avatar-filter{display:flex}.avatar-filter button{background:0 0;border-radius:50%;margin-left:-4px;padding:0;box-shadow:0 0 0 2px #fff}.avatar-filter button:first-child{margin-left:0}.avatar-filter button.selected{box-shadow:0 0 0 2px var(--primary);z-index:1}.empty-state{text-align:center;padding:64px 16px}.empty-state .button{margin-top:12px}.card-section{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:20px;padding:20px}.section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.section-head h3,.section-head h4{margin-bottom:8px}.backlog-layout{align-items:flex-start;gap:16px;display:flex}.backlog-lists{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.epic-panel{border:1px solid var(--border);width:230px;top:calc(var(--topbar) + 12px);border-radius:8px;flex:none;padding:12px;position:sticky}.epic-item{text-align:left;border:1px solid var(--border);border-radius:var(--radius);white-space:normal;background:#fff;width:100%;margin-top:6px;padding:8px;font-weight:400;display:block}.epic-item:hover{background:var(--bg-hover)}.epic-item.selected{border-color:var(--primary);background:var(--primary-subtle)}.epic-name{color:var(--epic);margin-bottom:4px;font-weight:600;display:block}.sprint-box{background:var(--bg-sunken);border:2px solid #0000;border-radius:8px;padding:8px}.sprint-box.drag-over{border-color:var(--primary)}.sprint-head{flex-wrap:wrap;align-items:center;gap:8px;padding:4px;display:flex}.sprint-goal{padding:0 8px 6px 40px;font-size:13px}.pts{text-align:center;border-radius:9px;min-width:20px;padding:0 6px;font-size:12px;font-weight:700}.pts.todo{background:var(--todo-bg);color:var(--todo-fg)}.pts.in_progress{background:var(--prog-bg);color:var(--prog-fg)}.pts.done{background:var(--done-bg);color:var(--done-fg)}.issue-list{flex-direction:column;min-height:8px;display:flex}.issue-row{border:1px solid var(--border);cursor:pointer;background:#fff;align-items:center;gap:8px;min-height:40px;margin-top:-1px;padding:6px 10px;display:flex}.issue-row:first-child{border-radius:var(--radius) var(--radius) 0 0}.issue-row:last-of-type{border-radius:0 0 var(--radius) var(--radius)}.issue-row:hover{background:var(--bg-hover)}.issue-row .summary{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.issue-row.dragging,.card.dragging{opacity:.4}.issue-row.drop-before{box-shadow:inset 0 2px 0 var(--primary)}.drop-empty{border:2px dashed var(--border);border-radius:var(--radius);text-align:center;padding:12px;font-size:13px}.dropzone-end{min-height:6px}.inline-create{width:100%;color:var(--subtle);background:0 0;justify-content:flex-start;margin-top:4px}.inline-create:hover{background:var(--bg-hover)}.inline-create-form{border:2px solid var(--primary);border-radius:var(--radius);background:#fff;gap:8px;margin-top:6px;padding:6px;display:flex}.closed-sprints{padding:8px}.closed-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:8px;display:flex}.board{--cols:4;overflow-x:auto}.board-row{grid-template-columns:repeat(var(--cols), minmax(230px, 1fr));gap:8px;display:grid}.board-head{padding-bottom:4px}.col-head{background:var(--bg-sunken);text-transform:uppercase;color:var(--subtle);border-radius:6px 6px 0 0;padding:10px 12px 6px;font-size:12px;font-weight:600}.column{background:var(--bg-sunken);border-radius:0 0 6px 6px;flex-direction:column;gap:6px;min-height:160px;padding:4px 8px 8px;transition:background .1s;display:flex}.column.over{background:var(--primary-subtle);box-shadow:inset 0 0 0 2px var(--primary)}.lane{margin-bottom:12px}.lane-head{background:0 0;justify-content:flex-start;width:100%;padding:8px 4px}.lane .column{border-radius:6px}.card{border-radius:var(--radius);box-shadow:var(--shadow);cursor:grab;background:#fff;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.card:hover{background:var(--bg-hover)}.card-summary{overflow-wrap:anywhere}.card-tags{flex-wrap:wrap;gap:4px;display:flex}.card-tags:empty{display:none}.card-foot{align-items:center;gap:6px;display:flex}.due{color:var(--muted);font-size:12px}.due.overdue{color:var(--danger);font-weight:600}.page-head+.sprint-goal,p.sprint-goal{margin:-8px 0 12px;padding:0}.overlay{z-index:100;background:#091e427d;justify-content:center;align-items:flex-start;padding:48px 16px;display:flex;position:fixed;inset:0;overflow:auto}.modal{box-shadow:var(--shadow-raised);background:#fff;border-radius:8px;flex-direction:column;max-width:100%;display:flex}.modal-head{justify-content:space-between;align-items:center;padding:20px 24px 8px;display:flex}.modal-body{padding:8px 24px 20px}.modal-foot{justify-content:flex-end;align-items:center;gap:8px;padding:12px 24px 20px;display:flex}.issue-top{justify-content:space-between;align-items:center;gap:8px;margin:4px 0 12px;display:flex}.issue-grid{grid-template-columns:minmax(0,1fr) 340px;gap:32px;display:grid}.issue-summary{font-size:24px;font-weight:600}.inline-view{border-radius:var(--radius);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 -6px;padding:4px 6px}.inline-view.editable:hover{background:var(--bg-hover);cursor:text}.inline-view.placeholder{color:var(--muted)}.inline-input.issue-summary{width:100%;font-size:24px;font-weight:600}.inline-edit{flex-direction:column;gap:8px;display:flex}.description{min-height:40px}.issue-section{margin-top:8px}.child-row{border:1px solid var(--border);cursor:pointer;background:#fff;align-items:center;gap:8px;margin-top:-1px;padding:6px 8px;display:flex}.child-row:hover{background:var(--bg-hover)}.progress{background:var(--todo-bg);border-radius:9px;height:18px;margin-bottom:8px;position:relative;overflow:hidden}.progress>div{background:#22a06b;height:100%}.progress>span{place-items:center;font-size:11px;font-weight:600;display:grid;position:absolute;inset:0}.progress.thin{height:4px;margin:4px 0}.issue-side{flex-direction:column;gap:12px;display:flex}.status-select{border:0;width:fit-content;min-width:140px;font-weight:600}.status-select.todo{background:var(--todo-bg)}.status-select.in_progress{background:var(--prog-bg);color:var(--prog-fg)}.status-select.done{background:var(--done-bg);color:var(--done-fg)}.details{border:1px solid var(--border);border-radius:var(--radius);padding:4px 12px 12px}.details h4{margin-top:8px}.detail{grid-template-columns:110px 1fr;align-items:center;gap:8px;min-height:36px;padding:4px 0;display:grid}.detail>span{font-size:13px;font-weight:600}.detail select,.detail input{background:0 0;border-color:#0000;width:100%}.detail select:hover,.detail input:hover{background:var(--bg-hover)}.detail .with-icon select{flex:1;width:auto}.labels{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.labels input{background:0 0;border-color:#0000;flex:1;min-width:80px;min-height:26px}.meta{flex-direction:column;gap:2px;font-size:12px;display:flex}.tabs{gap:4px;margin-bottom:12px;display:flex}.tabs button{color:var(--subtle);background:0 0;border-radius:0;padding:4px 8px}.tabs button.active{color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary)}.comment-new,.comment,.history{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.comment-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.dev-row{flex-wrap:wrap;align-items:baseline;gap:6px;padding:4px 0;display:flex}.dev-summary{margin-bottom:4px}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.filters input[type=search]{width:200px}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;margin:8px 0}.table th{text-align:left;color:var(--subtle);border-bottom:2px solid var(--border);white-space:nowrap;padding:8px;font-size:12px;font-weight:600}.table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:8px}.table tbody tr[tabindex],.table tbody tr[onclick]{cursor:pointer}.table tbody tr:hover{background:var(--bg-hover)}.table.compact td{padding:4px 8px}.table tr.inactive{opacity:.55}.summary-cell{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.ua{text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:12px;overflow:hidden}.workflow input{width:180px}.reports{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px;display:grid}.report-card{border:1px solid var(--border);border-radius:8px;padding:20px}.report-card.wide{grid-column:1/-1}.chart svg{width:100%;height:auto}.chart .gridline{stroke:var(--border)}.chart .axis{fill:var(--muted);font-size:11px}.bar-committed{fill:#b3b9c4}.bar-completed{fill:#22a06b}.legend{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.stacked{border-radius:4px;height:24px;margin-bottom:12px;display:flex;overflow:hidden}.seg.todo{background:#8590a2}.seg.in_progress{background:var(--primary)}.seg.done{background:#22a06b}.plain{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.bar-cell{width:45%}.hbar{background:var(--primary);border-radius:5px;min-width:4px;height:10px}.kpis{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.kpis>div{border:1px solid var(--border);border-radius:8px;flex-direction:column;min-width:120px;padding:12px 16px;display:flex}.kpis b{font-size:24px}.kpis span{color:var(--muted);font-size:12px}.home-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:20px;display:grid}.project-link{border-radius:var(--radius);color:var(--text);align-items:center;gap:10px;padding:8px;display:flex}.project-link:hover{background:var(--bg-hover);text-decoration:none}.project-link .muted{margin-left:auto}.danger-zone{border-color:#f87168}.profile-head{align-items:center;gap:16px;margin-bottom:20px;display:flex}.profile-head h1{margin:0}.codes{background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius);white-space:pre-wrap;word-break:break-all;margin:0;padding:12px}.token-box{background:var(--primary-subtle);border-radius:8px;margin-bottom:16px;padding:16px}.qr{border:1px solid var(--border);background:#fff;border-radius:8px;padding:8px}.code-input{letter-spacing:.3em;text-align:center;font-family:ui-monospace,monospace;font-size:22px}.auth-page{background:linear-gradient(160deg,#f7f8f9 0%,#e9f2ff 100%);place-items:center;min-height:100vh;padding:16px;display:grid}.auth-card{width:min(400px,100%);box-shadow:var(--shadow-raised);background:#fff;border-radius:8px;padding:32px 40px}.auth-card h1{text-align:center;color:var(--subtle);margin:16px 0 24px;font-size:16px}.auth-logo{justify-content:center;align-items:center;gap:8px;font-size:22px;display:flex}.auth-card .link{align-self:center}.toasts{z-index:200;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;left:24px}.toast{box-shadow:var(--shadow-raised);border-radius:var(--radius);border-left:4px solid var(--primary);background:#fff;max-width:420px;padding:12px 16px;animation:.15s ease-out slide}.toast.success{border-color:#22a06b}.toast.error{border-color:var(--danger)}@keyframes slide{0%{opacity:0;transform:translateY(8px)}}@media (width<=900px){.backlog-layout{flex-direction:column;align-items:stretch}.epic-panel{flex-wrap:wrap;align-items:center;gap:6px;width:auto;display:flex;position:static}.epic-panel .section-head{width:100%}.epic-panel .epic-item{width:auto;margin:0}.project{flex-direction:column}.sidebar{border-right:0;border-bottom:1px solid var(--border);gap:4px;width:auto;height:auto;padding:6px 8px;display:flex;position:static;overflow-x:auto}.sidebar .side-project,.sidebar .side-title,.sidebar hr{display:none}.sidebar a{white-space:nowrap;padding:6px 10px}.issue-grid{grid-template-columns:1fr}.content,.page{padding:16px}.search{display:none}.topbar{gap:8px;padding:0 8px}.brand span{display:none}.topnav{overflow-x:auto}.topnav>a,.nav-btn{padding:6px}.grid2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.assistant{top:var(--topbar);z-index:30;border-left:1px solid var(--border);width:min(440px,100vw);box-shadow:var(--shadow-raised);background:#fff;flex-direction:column;display:flex;position:fixed;bottom:0;right:0}.assistant-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 16px;display:flex}.assistant-body{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.assistant-intro{color:var(--subtle);flex-direction:column;gap:8px;display:flex}.assistant-intro .example{text-align:left;white-space:normal;background:var(--bg-sunken);border:1px solid var(--border);font-weight:400}.bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-width:92%;padding:10px 12px}.bubble.user{background:var(--primary);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.bubble.ai{background:var(--bg-sunken);border:1px solid var(--border);border-bottom-left-radius:4px;align-self:flex-start;width:100%;max-width:100%}.ai-questions{margin:8px 0 0;padding-left:20px;font-weight:500}.ai-questions li+li{margin-top:4px}.proposal{border:1px solid var(--border);white-space:normal;background:#fff;border-radius:8px;margin-top:10px;padding:8px}.proposal.done{border-color:#22a06b;flex-direction:column;gap:4px;display:flex}.proposal-head,.proposal-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:4px;display:flex}.proposal-item{border:1px solid var(--border);border-radius:6px;margin:6px 0;padding:6px}.proposal-item.is-epic{border-color:var(--epic-bg);background:#f8f6ff}.proposal-item.off{opacity:.5}.proposal-row{align-items:center;gap:6px;display:flex}.proposal-epic{padding:2px 0 0 26px}.proposal-details{padding:8px 0 2px 26px}.plain-input{background:0 0;border-color:#0000;min-height:28px;padding:2px 6px}.created-link{display:block}.assistant-input{border-top:1px solid var(--border);align-items:flex-end;gap:8px;margin:0;padding:12px 16px;display:flex}.assistant-input textarea{resize:none;flex:1}
