.sidebar label:has(#follow-view){display:flex;align-items:center;gap:10px;padding:6px 16px;font-size:12px;color:#555}
#follow-view{min-width:0;flex:1;padding:7px;border:1px solid #ddd;border-radius:6px;background:#fff;font:inherit}
#follow-hint{margin:4px 16px 10px;font-size:11px;line-height:1.6;color:#777}
#staff-dialog{width:min(620px,90vw);max-height:85vh;overflow:auto;border:1px solid #ddd;border-radius:12px;padding:24px;font:14px/1.6 system-ui,sans-serif}
#staff-dialog::backdrop{background:#0005}
#staff-create{display:grid;gap:12px;margin:20px 0}
#staff-create label{display:grid;gap:5px}
#staff-create input{padding:8px;border:1px solid #ccc;border-radius:6px}
#staff-dialog button{padding:8px 14px;border:1px solid #ddd;border-radius:6px;cursor:pointer}
#staff-issued{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8f6;padding:12px}
