.work-page{width:min(1120px,100%);margin:0 auto;padding:18px 24px 40px}.work-toolbar{align-items:center;gap:8px;min-width:0;margin-bottom:10px;display:flex}.work-toolbar h2{margin:0 auto 0 0;font-size:16px}.back-link{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.back-link:hover{color:var(--link)}.filter-label{display:inline-flex}.filter{height:30px;color:var(--text);background:var(--field);border:1px solid var(--line);border-radius:4px;padding:0 8px;font-size:11px}.filter:disabled{cursor:wait;opacity:.65}.work-list{overflow:hidden}.work-row{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;min-height:58px;padding:9px 11px;display:grid}.work-row:last-child{border-bottom:0}.work-row:hover{background:var(--surface-hover)}.state-open{color:var(--success)}.state-closed,.state-merged{color:var(--modified)}.work-row strong{margin-bottom:4px;font-size:12px;display:block}.work-row small{color:var(--muted);font-size:9px}.work-number{color:var(--muted);font:10px Lilex,monospace}.composer{gap:8px;margin-bottom:10px;padding:11px;display:grid}.composer input,.composer textarea,.composer select{width:100%;color:var(--text);background:var(--field);border:1px solid var(--line-strong);border-radius:4px;padding:7px 8px;font-size:11px}.composer textarea{resize:vertical;min-height:84px}.composer-row{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.branch-comparison{background:var(--surface-subtle);border:1px solid var(--line);border-radius:5px;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:end;gap:8px;padding:10px;display:grid}.branch-field{min-width:0;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:9px;font-weight:600;display:grid}.branch-select{min-width:0;color:var(--link);background:var(--field);border:1px solid var(--line-strong);border-radius:4px;grid-template-columns:18px minmax(0,1fr);align-items:center;padding-left:8px;display:grid}.composer .branch-select select{min-width:0;color:var(--text);text-transform:none;border:0;outline:0;padding-left:0;font-family:Lilex,monospace}.branch-direction{height:32px;color:var(--muted);place-items:center;display:grid}.composer-help{color:var(--muted);margin:0;font-size:10px}.composer-actions{justify-content:flex-end;gap:7px;display:flex}.error{color:var(--danger);font-size:10px}.empty{color:var(--muted);text-align:center;justify-items:center;gap:5px;padding:34px;display:grid}.empty strong{color:var(--text);font-size:11px;font-weight:500}.detail-grid{grid-template-columns:minmax(0,1fr) 220px;gap:12px;display:grid}.conversation{gap:9px;display:grid}.conversation-empty{color:var(--muted);background:var(--surface-subtle);border:1px dashed var(--line);border-radius:4px;margin:0;padding:9px 11px;font-size:10px}.comment{overflow:hidden}.comment-head{background:var(--surface-subtle);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:34px;padding:6px 10px;font-size:10px;display:flex}.comment-body{white-space:pre-wrap;min-height:62px;padding:12px;line-height:1.55}.meta-panel{align-self:start;padding:11px}.meta-panel dl{margin:0}.meta-panel dt{color:var(--muted);text-transform:uppercase;margin-top:11px;font-size:9px}.meta-panel dt:first-child{margin-top:0}.meta-panel dd{margin:4px 0 0;font-size:11px}.meta-panel .button{width:100%;margin-top:14px}.branch{color:var(--link);background:var(--surface-hover);border-radius:3px;padding:2px 5px;font:9px Lilex,monospace}.button:disabled{cursor:not-allowed;opacity:.65}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.work-page{padding:13px}.detail-grid,.composer-row,.branch-comparison{grid-template-columns:1fr}.branch-direction{height:18px;transform:rotate(90deg)}}
