.settings-page{min-height:100vh;display:flex;flex-direction:column}.settings-head{display:flex;align-items:center;gap:var(--sp-md);padding:var(--sp-lg) var(--sp-xl);border-bottom:1px solid var(--divider)}.settings-body{flex:1 1;width:100%;max-width:760px;margin:0 auto}.setting-card,.settings-body{padding:var(--sp-xl);display:flex;flex-direction:column;gap:var(--sp-lg)}.setting-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-lg);flex-wrap:wrap}.setting-label{font-weight:600}.setting-hint{font-size:13px;margin-top:2px;max-width:46ch}.chips{display:flex;flex-wrap:wrap;gap:var(--sp-sm);justify-content:flex-end}.status-pill{font-size:12px;padding:4px 10px;border-radius:var(--r-pill);background:var(--surface);color:var(--text-muted);text-transform:capitalize;white-space:nowrap}.status-granted{color:var(--success)}.status-denied{color:var(--danger)}