:root{--gov:var(--neta-accent);--purple:var(--neta-info);--bg:var(--neta-bg);--panel:var(--neta-surface);--line:var(--neta-border);--muted:var(--neta-text-secondary)}.gov-header{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:18px 32px;border-bottom:1px solid var(--line);background:var(--neta-surface)}.gov-brand{color:var(--gov);font-weight:900;letter-spacing:.16em;text-decoration:none}.gov-header>div{display:flex;gap:12px;align-items:center}.testnet-pill{font-size:12px;color:var(--neta-warning);border:1px solid var(--neta-warning);padding:8px 10px}.gov-header button,.gov-shell button{font:inherit;font-weight:800;letter-spacing:.06em;border:1px solid var(--gov);background:transparent;color:var(--gov);padding:12px 16px;cursor:pointer}.gov-header button:disabled,.gov-shell button:disabled{opacity:.35;cursor:not-allowed}.gov-shell{width:min(1440px,calc(100% - 48px));margin:46px auto 100px}.gov-intro{display:flex;justify-content:space-between;gap:24px;align-items:end}.eyebrow,.proposal-heading span,.actions-panel span{color:var(--gov);font-size:12px;letter-spacing:.08em}.gov-intro h1{max-width:850px;font-size:clamp(38px,6vw,76px);line-height:.95;margin:12px 0}.gov-intro p{color:var(--muted);max-width:720px}.workflow{display:grid;grid-template-columns:repeat(6,1fr);margin:34px 0;border:1px solid var(--line)}.workflow span{padding:16px 12px;border-right:1px solid var(--line);font-size:12px;color:var(--muted)}.workflow span:last-child{border:0}.gov-status{min-height:24px;color:var(--gov)}.gov-status[data-state=error]{color:var(--neta-danger)}.gov-layout{display:grid;grid-template-columns:330px 1fr;border:1px solid var(--line);background:var(--neta-surface)}.proposal-sidebar{border-right:1px solid var(--line)}.proposal-sidebar>header,.actions-panel header,.discussion-panel header,.revision-panel header{display:flex;justify-content:space-between;align-items:center;padding:18px;border-bottom:1px solid var(--line)}.proposal-list button{width:100%;text-align:left;border:0;border-bottom:1px solid var(--neta-border);padding:18px}.proposal-list button.active{background:var(--neta-selected)}.proposal-list strong,.proposal-list small{display:block}.proposal-list small{margin-top:8px;color:var(--muted)}.proposal-workspace{padding:28px}.proposal-heading{display:flex;justify-content:space-between;gap:16px;align-items:start;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:24px}.proposal-heading h2{font-size:34px;margin:8px 0 0}.proposal-badge{font-size:16px!important;border:1px solid currentColor;padding:12px 16px;color:var(--purple)!important;font-weight:900}.proposal-workspace>label,.actions-panel+label{display:block;color:var(--muted);font-size:12px;letter-spacing:.04em;margin:20px 0}.proposal-workspace input,.proposal-workspace textarea{box-sizing:border-box;width:100%;margin-top:9px;border:1px solid var(--line);background:var(--neta-surface);color:var(--neta-text);padding:15px;font:inherit}.actions-panel,.revision-panel,.discussion-panel{border:1px solid var(--line);margin-top:24px}.actions-panel h3,.revision-panel h3,.discussion-panel h3{margin:5px 0 0}.actions-panel textarea{border:0;margin:0}.revision-item,.comment-item{padding:16px 18px;border-bottom:1px solid var(--neta-border)}.revision-item small,.comment-item small{display:block;color:var(--muted);margin-top:6px}.discussion-panel form{padding:18px}.discussion-panel form button{margin-top:12px}.next-actions{position:sticky;bottom:0;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:20px;margin:30px -28px -28px;padding:20px 28px;border-top:1px solid var(--line);background:var(--neta-surface)}.next-actions p{color:var(--muted);margin:0}.next-actions>div{display:flex;gap:12px}.next-actions #primary-action{border-color:var(--purple);color:var(--purple);background:var(--neta-info-soft)}@media(max-width:900px){.gov-layout{grid-template-columns:1fr}.proposal-sidebar{border-right:0;border-bottom:1px solid var(--line)}.workflow{grid-template-columns:repeat(2,1fr)}.next-actions{align-items:stretch;flex-direction:column}.next-actions>div{display:grid}.gov-intro{align-items:stretch;flex-direction:column}}

.test-review-toggle{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;font-size:12px;color:var(--muted)}
.test-review-toggle[hidden]{display:none}
.test-review-toggle input{width:auto;accent-color:var(--mint)}
