:where(.cy) [data-form-slot=form] fieldset.field{border:0;min-width:0;margin:0;padding:0}:where(.cy) [data-form-slot=form] fieldset.field>legend{margin-bottom:8px;padding:0}:where(.cy) [data-form-slot=form] .cy-form-checks{gap:12px;margin:18px 0;display:grid}:where(.cy) [data-form-slot=form] .cy-form-checks:first-child{margin-top:0}:where(.cy) [data-form-slot=form] .cy-form-block{margin-top:18px}:where(.cy) [data-form-slot=form] .cy-form-block:first-child,:where(.cy) [data-form-slot=form] .sub+.cy-form-block{margin-top:0}:where(.cy) [data-form-slot=form] .cy-form-action,:where(.cy) [data-form-slot=form] .cy-form-footer{margin-top:22px}:where(.cy) [data-form-slot=form] .cy-form-footer:first-child,:where(.cy) [data-form-slot=form] .cy-form-checks+.cy-form-footer{margin-top:0}:where(.cy) [data-form-slot=form] form>.form-card:only-child{margin-bottom:0}:where(.cy) [data-form-slot=form] .cy-form-notice p{margin:0}:where(.cy) [data-form-slot=form] .cy-form-notice>*+*{margin-top:8px}:where(.cy) [data-form-slot=form] .cy-form-notice ul{padding-left:20px;list-style:outside}:where(.cy) [data-form-slot=form] .cy-form-notice ol{padding-left:20px;list-style:decimal}:where(.cy) [data-form-slot=form] .cy-form-notice[data-tone=warning]{color:var(--cy-sun-ink-deep);background:var(--cy-tint-sun);border-radius:var(--cy-r-sm);padding:12px 16px}:where(.cy) [data-form-slot=form] .cy-form-notice[data-tone=success]{color:var(--cy-ink);background:var(--cy-tint-teal);border-radius:var(--cy-r-sm);padding:12px 16px}:where(.cy) [data-form-slot=form] .cy-form-error{color:var(--cy-coral)}:where(.cy) [data-form-slot=form] [aria-invalid=true]{border-color:var(--cy-coral)}:where(.cy) [data-form-slot=form] .cy-form-choice-text{flex:1}:where(.cy) [data-form-slot=form] .cy-form-total{margin:16px 0 0;font-size:1.15rem}:where(.cy) [data-form-slot=form] .cy-form-total:first-child{margin-top:0}:where(.cy) [data-form-slot=form] .cy-form-btnrow[data-align=center]{text-align:center}:where(.cy) [data-form-slot=form] .cy-form-btnrow[data-align=right]{text-align:right}:where(.cy) [data-form-slot=form] .cy-form-btnrow[data-align=full] .btn{width:100%}:where(.cy) [data-form-slot=form] .cy-form-discount{align-items:center;gap:10px;display:flex}:where(.cy) [data-form-slot=form] .cy-form-discount input{flex:auto}:where(.cy) [data-form-slot=form] .cy-form-discount .btn{flex:none}:where(.cy) [data-form-slot=form] .cy-form-file{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:where(.cy) [data-form-slot=form] .cy-form-phone{gap:10px;display:flex}:where(.cy) [data-form-slot=form] .cy-form-phone select{flex:none;width:auto;max-width:45%}:where(.cy) [data-form-slot=form] .cy-form-phone input{flex:auto}:where(.cy) [data-form-slot=form] .fields.cy-form-stack{grid-template-columns:1fr}:where(.cy) [data-form-slot=form] .cy-form-survey{border-collapse:separate;border-spacing:0;background:var(--cy-surface);border:1px solid var(--cy-line);border-radius:var(--cy-r);width:100%;font-size:.93rem;overflow:hidden}:where(.cy) [data-form-slot=form] .cy-form-survey th,:where(.cy) [data-form-slot=form] .cy-form-survey td{border-bottom:1px solid var(--cy-line);text-align:center;padding:10px 12px;font-weight:600}:where(.cy) [data-form-slot=form] .cy-form-survey tbody th{text-align:left}:where(.cy) [data-form-slot=form] .cy-form-survey tbody tr:last-child>*{border-bottom:0}:where(.cy) [data-form-slot=form] .cy-form-survey tr[data-invalid] th{color:var(--cy-coral)}:where(.cy) [data-form-slot=form] .cy-form-survey .choice{background:0 0;border:0;justify-content:center;padding:0;display:inline-flex}:where(.cy) [data-form-slot=form] .cy-form-survey .choice input{margin:0;padding:0}:where(.cy) [data-form-slot=form] .cy-form-survey .choice span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){:where(.cy) [data-form-slot=form] .cy-form-survey thead{display:none}:where(.cy) [data-form-slot=form] .cy-form-survey,:where(.cy) [data-form-slot=form] .cy-form-survey tbody,:where(.cy) [data-form-slot=form] .cy-form-survey tr,:where(.cy) [data-form-slot=form] .cy-form-survey th,:where(.cy) [data-form-slot=form] .cy-form-survey td{display:block}:where(.cy) [data-form-slot=form] .cy-form-survey td{text-align:left;border-bottom:0;padding:6px 12px}:where(.cy) [data-form-slot=form] .cy-form-survey .choice{gap:10px}:where(.cy) [data-form-slot=form] .cy-form-survey .choice span{clip:auto;width:auto;height:auto;font-weight:500;position:static;overflow:visible}}:where(.cy) [data-form-slot=form] .cy-form-done:focus,:where(.cy) [data-form-slot=form] .nl-status:focus{outline:none}:where(.cy) [data-form-slot=form] .cy-form-nl-check,:where(.cy) [data-form-slot=form] .nl>.cy-form-block{margin-top:12px}:where(.cy) .choices[data-scale]{border:1px solid var(--cy-line);border-radius:var(--cy-r);background:var(--cy-surface);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:hidden}:where(.cy) .choices[data-scale] .choice{text-align:center;border:0;border-right:1px solid var(--cy-line);background:0 0;border-radius:0;justify-content:center;align-items:center;padding:16px 10px;font-weight:600;line-height:1.25;transition:background .15s,color .15s;position:relative}:where(.cy) .choices[data-scale] .choice:last-child{border-right:0}:where(.cy) .choices[data-scale] .choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}:where(.cy) .choices[data-scale] .choice:hover{background:var(--cy-soft)}:where(.cy) .choices[data-scale] .choice:has(input:checked){background:var(--cy-primary);color:var(--cy-on-dark)}:where(.cy) .choices[data-scale] .choice:has(input:focus-visible){outline:3px solid var(--cy-tint-blue);outline-offset:-3px;box-shadow:inset 0 0 0 2px var(--cy-primary)}:where(.cy) .choices[data-scale="6"] .choice:nth-child(6){border-right:0;border-top:1px solid var(--cy-line);grid-column:1/-1;padding:12px 10px;font-weight:500}@media (max-width:640px){:where(.cy) .choices[data-scale]{grid-template-columns:1fr}:where(.cy) .choices[data-scale] .choice{text-align:left;border-right:0;border-bottom:1px solid var(--cy-line);justify-content:flex-start;padding:14px 16px}:where(.cy) .choices[data-scale] .choice:last-child{border-bottom:0}:where(.cy) .choices[data-scale="6"] .choice:nth-child(6){border-top:0}}:where(.cy) .field[data-label=hidden]>label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.cy) .bank-box{background:var(--cy-soft);border-radius:var(--cy-r);padding:18px 20px}:where(.cy) .bank-box .readback dd{overflow-wrap:anywhere;white-space:pre-line;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-weight:600;display:flex}:where(.cy) .bank-box .copy-btn{font-size:.82rem}@media (max-width:640px){:where(.cy) .bank-box .readback{grid-template-columns:1fr}:where(.cy) .bank-box .readback dd{margin-bottom:4px}}:where(.cy) [data-cy-rail-notice] p{margin:2px 0 0;font-size:.9rem;font-weight:600}:where(.cy) [data-cy-rail-notice] ul{margin:12px 0 0;padding:0 0 0 20px;list-style:outside;display:block}:where(.cy) [data-cy-rail-notice] li{padding:3px 0;font-size:.9rem;font-weight:500;line-height:1.45;display:list-item}:where(.cy) [data-cy-rail-notice] li::marker{color:var(--cy-primary)}:where(.cy) [data-cy-rail] .readback+.readback{margin-top:8px!important}:where(.cy) [data-cy-rail]>.help-card+.help-card{margin-top:18px!important}@media (min-width:1001px){:where(.cy) [data-cy-rail] .readback+.readback{margin-top:2px!important}}
