.household-signup fieldset{border:1px solid var(--border,#cbd8dc);border-radius:8px;gap:12px;min-width:0;margin:0;padding:16px;display:grid}.household-signup legend{padding:0 5px;font-weight:700}.household-signup select{color:#173e4a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd8dc;border-radius:8px;padding:10px}.household-signup .household-consent{flex-wrap:wrap;align-items:flex-start;gap:7px;font-weight:400;display:flex}.household-signup .household-consent input{flex:none;width:auto}.household-participant{background:#f7fafb}html[data-theme=dark] .household-signup .household-participant{background:var(--card,#17272d);color:var(--foreground,#e4eeee)}.household-signup .landing-secondary{margin-top:12px}.household-signup p{font-size:14px;line-height:1.5}.household-signup-review .household-request{border:1px solid var(--border);border-radius:8px;min-width:0;margin-top:14px;padding:16px}.household-signup-review .household-review-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.household-signup-review input,.household-signup-review select,.household-signup-review textarea{box-sizing:border-box;width:100%}.household-signup-review .household-participant-list{overflow-wrap:anywhere;padding-left:20px}.household-signup-review .button-row{flex-wrap:wrap}.household-signup-review summary{cursor:pointer;font-weight:600}.household-request dt{font-weight:600}.household-request dd{overflow-wrap:anywhere;margin:0 0 10px}.household-signup-review .household-filter{gap:6px;max-width:280px;margin-top:14px;display:grid}@media (max-width:650px){.household-signup-review>.section-line{flex-direction:column;align-items:flex-start;gap:12px}}
