.S5UUbq_screen{flex-direction:column;min-height:100vh;display:flex}.S5UUbq_header{padding:28px 20px 4px}.S5UUbq_headerRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.S5UUbq_backLink{min-height:44px;color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;align-items:center;margin:-8px -4px 6px 0;padding:8px 4px;font-size:.85rem;font-weight:600;display:inline-flex}.S5UUbq_brand{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:.8rem;font-weight:700}.S5UUbq_title{color:var(--ink);margin:0;font-size:1.5rem;font-weight:700}.S5UUbq_list{padding:12px 20px calc(24px + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.S5UUbq_section{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;gap:12px;margin:0;padding:18px;display:flex}.S5UUbq_sectionLabel{color:var(--ink);margin:0;padding:0;font-size:1.05rem;font-weight:700}.S5UUbq_hint{color:var(--muted);margin:0;font-size:.85rem}.S5UUbq_radioRow{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.S5UUbq_radioOption{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-raised);min-height:44px;color:var(--ink);cursor:pointer;align-items:center;padding:10px 18px;display:inline-flex;position:relative}.S5UUbq_radioInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.S5UUbq_radioOption:has(.S5UUbq_radioInput:checked){background:var(--accent);border-color:var(--accent);color:var(--surface)}.S5UUbq_radioOption:has(.S5UUbq_radioInput:focus-visible){outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-control)}.S5UUbq_radioLabel{font-size:.95rem;font-weight:600}.S5UUbq_stepper{justify-content:center;align-items:center;gap:16px;display:flex}.S5UUbq_stepperButton{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-raised);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.3rem;font-weight:700;line-height:1;display:flex}.S5UUbq_stepperButton:disabled{color:var(--muted);cursor:not-allowed}.S5UUbq_stepperValue{text-align:center;min-width:0;color:var(--ink);font-size:1rem;font-weight:700}.S5UUbq_resetList{flex-direction:column;gap:10px;display:flex}.S5UUbq_resetButton,.S5UUbq_resetButtonSecondary{border-radius:var(--radius-control);background:var(--surface-raised);border:1px solid var(--border);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;text-align:center;justify-content:center;align-items:center;padding:12px 18px;font-size:.95rem;font-weight:700;display:flex}.S5UUbq_confirm{border-radius:var(--radius-control);border:1px solid var(--danger);background:var(--surface-raised);flex-direction:column;gap:12px;padding:16px;display:flex}.S5UUbq_confirmTitle{color:var(--ink);margin:0;font-size:1rem;font-weight:700}.S5UUbq_confirmBody{color:var(--muted);margin:0;font-size:.9rem}.S5UUbq_confirmActions{gap:10px;display:flex}.S5UUbq_cancelButton,.S5UUbq_confirmButton{border-radius:var(--radius-control);min-height:44px;font:inherit;cursor:pointer;flex:1;justify-content:center;align-items:center;padding:12px 16px;font-size:.95rem;font-weight:700;display:flex}.S5UUbq_cancelButton{background:var(--surface);border:1px solid var(--border);color:var(--ink)}.S5UUbq_confirmButton{background:var(--danger);border:1px solid var(--danger);color:var(--on-danger)}
