.request-author{max-width:480px;margin:12px 0}.request-author input{display:block;margin-top:5px}.request-guidance{line-height:1.5}.request-item-actions{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 4px}.request-item-actions button{font-size:.82rem;min-height:44px}.request-submission-note{display:block;color:var(--muted);margin-top:4px}.request-owner-link{display:inline-block;margin:8px 0}.request-owner-page{max-width:1160px}.request-owner-header{display:flex;justify-content:space-between;gap:18px;align-items:start}.request-owner-header h1{font-size:clamp(1.8rem,5vw,2.8rem)}.request-owner-login{max-width:600px}.request-owner-login label{font-size:.95rem}.request-owner-login input{margin-bottom:12px}.request-owner-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin:20px 0}.request-owner-toolbar label{margin:0;min-width:170px}.request-owner-toolbar button{margin-bottom:0}.request-owner-list{list-style:none;padding:0;display:grid;gap:16px}.request-owner-card{padding:20px;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:12px;overflow-wrap:anywhere}.request-owner-card h2{font-size:1.12rem;line-height:1.5;white-space:pre-wrap;margin-bottom:10px}.request-owner-meta{color:var(--muted);font-size:.82rem;line-height:1.6}.request-owner-context{margin:12px 0;color:var(--muted);font-size:.8rem;white-space:pre-wrap}.request-owner-controls{display:grid;grid-template-columns:minmax(130px,1fr) minmax(150px,1fr) auto auto;align-items:end;gap:10px}.request-owner-controls label{margin:0}.request-owner-controls select{display:block;margin-top:4px}.request-owner-note{margin:12px 0 0;color:var(--muted);font-size:.82rem}.request-error{color:var(--text);border-left:3px solid var(--warn);padding-left:12px}.request-owner-summary{font-size:.9rem;color:var(--muted)}
@media(max-width:640px){.request-owner-header{display:block}.request-owner-header>button{margin-top:10px}.request-owner-card{padding:15px}.request-owner-controls{grid-template-columns:1fr 1fr}.request-owner-controls button{width:100%}.request-owner-toolbar>*{flex:1 1 140px}.request-author{max-width:none}.request-item-actions button{flex:1 1 140px}}
