/* ===================== ADMIN (Testmodus) ===================== */
.admin-shell{ min-height:100vh; background:var(--bg); }
.admin-banner{ background:var(--brand); color:#fff; padding:13px 26px; display:flex; justify-content:space-between; align-items:center; gap:12px; flex-wrap:wrap; font-size:12.5px; font-weight:600; }
.admin-banner a{ color:var(--accent); font-weight:700; }
.admin-wrap{ max-width:920px; margin:0 auto; padding:32px 24px 100px; }
.admin-case{ display:flex; align-items:center; gap:12px; flex-wrap:wrap; padding:15px 17px !important; }
.admin-case .actions{ display:flex; gap:6px; margin-left:auto; }
.admin-case-title{ font-size:14px; }
.admin-field-row{ margin-bottom:14px; }
.admin-field-row label{ display:block; font-size:11px; font-weight:700; text-transform:uppercase; letter-spacing:.04em; color:var(--muted); margin-bottom:5px; }
.admin-field-row input{ width:100%; padding:9px 11px; border:1px solid var(--line); border-radius:9px; font-size:13px; background:var(--surface-2); color:var(--ink); }
.admin-field-hint{ font-size:11px; color:var(--muted); margin:-8px 0 14px; }
.admin-edit-panel{ padding:22px; }
.admin-edit-eyebrow{ margin-bottom:14px; }
.admin-accept-proposal-btn{ margin-top:10px; }

