/* Task Helper — "Move back" reason box (job-intake.md §39; FO-3, BRIEF-1089). Copyright Rapid Surveys Pty Ltd. Namespace sb-. */
.sb-overlay { position:fixed; inset:0; background:rgba(20,28,40,.45); display:flex; align-items:flex-start; justify-content:center; z-index:80; overflow:auto; }
.sb-card { background:var(--card); color:var(--ink); border:1px solid var(--line); border-radius:14px; width:100%; max-width:440px; margin:24px 16px; padding:20px 22px; }
.sb-card h2 { margin:0 0 6px; font-size:18px; color:var(--ink); text-transform:none; letter-spacing:0; }
.sb-help { margin:0 0 12px; font-size:13px; color:var(--muted); }
.sb-lab { display:block; font-size:13px; font-weight:600; margin:0 0 4px; }
.sb-in { width:100%; font:inherit; font-size:16px; padding:10px; border:1px solid var(--line); border-radius:8px; resize:vertical; }
.sb-err { color:var(--err); font-size:13px; margin:6px 0 0; }
.sb-btns { display:flex; gap:10px; justify-content:flex-end; margin-top:14px; }
.sb-card .sb-btns button { width:auto; min-height:44px; padding:10px 18px; font-size:15px; border-radius:8px; }
.sb-card .sb-cancel { background:var(--bg); color:var(--ink); border:1px solid var(--line); }
