.quote-page[data-v-5555cde5]{--quote-panel-bg:#fff;--quote-panel-border:rgba(229,231,235,.8);--quote-field-bg:#f8fafc;--quote-field-border:rgba(203,213,225,.85);--quote-choice-bg:#f8fafc;--quote-choice-border:rgba(203,213,225,.9);--quote-title:#111827;--quote-text:#374151;--quote-muted:#64748b;--quote-placeholder:#94a3b8;--quote-shadow:0 18px 45px -30px rgba(15,23,42,.45)}.dark .quote-page[data-v-5555cde5]{--quote-panel-bg:hsla(0,0%,100%,.04);--quote-panel-border:hsla(0,0%,100%,.1);--quote-field-bg:hsla(0,0%,100%,.05);--quote-field-border:hsla(0,0%,100%,.1);--quote-choice-bg:hsla(0,0%,100%,.065);--quote-choice-border:hsla(0,0%,100%,.14);--quote-title:#f8fafc;--quote-text:#d1d5db;--quote-muted:#9ca3af;--quote-placeholder:#6b7280;--quote-shadow:none}.quote-form>section[data-v-5555cde5]{background:var(--quote-panel-bg);border-color:var(--quote-panel-border);box-shadow:var(--quote-shadow)}.quote-form h2[data-v-5555cde5]{color:var(--quote-title)}.quote-form[data-v-5555cde5] :is(fieldset,div:has(>label[for])){background:color-mix(in srgb,var(--quote-panel-bg) 76%,transparent);border:1px solid var(--quote-panel-border);border-radius:1rem;padding:1rem}.quote-form[data-v-5555cde5] :is(legend,label[for]){color:var(--quote-title);font-size:1rem;font-weight:800;line-height:1.45;margin-bottom:.75rem}.quote-form fieldset>p[data-v-5555cde5]{margin-bottom:.875rem}.quote-form fieldset label[data-v-5555cde5]:not([for]){background:var(--quote-choice-bg);border-color:var(--quote-choice-border);color:var(--quote-text);min-height:3rem}.quote-form[data-v-5555cde5] :is(input:not([type=radio]):not([type=checkbox]),textarea){background:var(--quote-field-bg);border-color:var(--quote-field-border);color:var(--quote-title)}.quote-form[data-v-5555cde5] :is(input:not([type=radio]):not([type=checkbox]),textarea)::-moz-placeholder{color:var(--quote-placeholder)}.quote-form[data-v-5555cde5] :is(input:not([type=radio]):not([type=checkbox]),textarea)::placeholder{color:var(--quote-placeholder)}.quote-form[data-v-5555cde5] :is(fieldset>p,label span,div>p){color:var(--quote-muted)}.quote-form fieldset label[data-v-5555cde5]:not([for]):has(input:checked){background:#10b98129;border-color:#10b981;color:#f8fafc}.quote-form fieldset label:not([for]):has(input:checked) span[data-v-5555cde5]{color:#f8fafc}
