.home #quick-review fieldset{border:0;padding:0;margin:24px 0 0;min-width:0}.home #quick-review legend{font-size:clamp(25px,5vw,34px);line-height:1.15;letter-spacing:-.035em;font-weight:700;margin-bottom:8px}.home #quick-review label{display:block;font-size:15px;font-weight:600;margin:22px 0 8px}.home #quick-review input,.home #quick-review select{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:52px;border:1px solid #c9c9ce;border-radius:12px;padding:14px;font:inherit;font-size:16px;color:#1d1d1f;background:#fff}.home #quick-review input:focus,.home #quick-review select:focus{outline:3px solid #0071e326;border-color:#0071e3;outline-offset:1px}.home #quick-progress{width:100%;height:6px;accent-color:#0071e3}.home #quick-status{font-size:14px;color:#0066cc;font-weight:600}.home .quick-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.home .quick-actions .button{flex:1;min-height:48px;font-size:16px;padding:14px 18px}.home .quick-actions .secondary{background:#f5f5f7;color:#0066cc}.home #quick-review [hidden],.home #quick-result[hidden],.home .quick-actions [hidden]{display:none!important}.home .quick-permission,.home #quick-multi-note{font-size:13px;line-height:1.6;color:#515157}.home .quick-optional{margin:24px 0 0;text-align:center}.home .quick-optional button,.home .quick-detail-button{background:none;border:0;color:#0066cc;min-height:44px;font:inherit;font-size:14px;padding:8px;cursor:pointer}.home #quick-result h2{font-size:32px;line-height:1.15}.home #quick-result p{font-size:15px;line-height:1.6}.home #quick-summary{border-block:1px solid #e5e5e7;padding:16px 0;overflow-wrap:anywhere}.home #quick-summary dt{font-size:13px;color:#6e6e73;margin-top:14px}.home #quick-summary dd{font-size:16px;margin:4px 0 0}.home #detailed .form-card{padding:24px 32px 32px}.home #detailed .dialog-header .dialog-close{position:static;margin:0}@media(max-width:600px){.home #detailed{width:calc(100% - 20px);max-height:92dvh;border-radius:24px}.home #detailed .form-card{padding:20px 22px 28px}.home .quick-actions .button{flex-basis:100%}.home #quick-back{order:2}.home #quick-result h2{font-size:28px}}
