.vd-diagnostic{color-scheme:light}.vd-diagnostic-form select option{background:#fff;color:#1a1a17}.vd-diagnostic-form select option:disabled{color:#6a7584}.vd-diagnostic-form select option:checked{background:#e8eef6;color:#1a1a17}.sustentacao-home .vd-diagnostic-backdrop{padding:24px;background:#1e293b66;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sustentacao-home .vd-diagnostic{--sq-radius: 14px 14px 14px 4px;border-color:#dde5ef;box-shadow:0 32px 100px #172d5140;overscroll-behavior:contain}.sustentacao-home .vd-diagnostic-panel,.sustentacao-home .vd-diagnostic-status{--sq-radius: 0px}.sustentacao-home .vd-diagnostic-kicker{color:#7a889b;letter-spacing:.1em;font-size:10px}.sustentacao-home .vd-diagnostic-panel h2{max-width:620px;color:#20242b;font-size:clamp(27px,3.4vw,40px);line-height:1.12}.sustentacao-home .vd-diagnostic-intro{color:#6a7584;font-size:15px}.sustentacao-home .vd-diagnostic-form input,.sustentacao-home .vd-diagnostic-form select,.sustentacao-home .vd-diagnostic-form textarea{--sq-radius: 5px;border-color:#dfe6f0;background:#f8fafd}.sustentacao-home .vd-diagnostic-form input:focus,.sustentacao-home .vd-diagnostic-form select:focus,.sustentacao-home .vd-diagnostic-form textarea:focus{border-color:#93b4e8;box-shadow:0 0 0 3px #2563eb0d}.sustentacao-home .vd-diagnostic-form-footer button,.sustentacao-home .vd-diagnostic-primary,.sustentacao-home .vd-diagnostic-confirm-actions a{--sq-radius: 5px;background:var(--cta-background);border-color:var(--cta-background)}.sustentacao-home .vd-diagnostic button:focus-visible,.sustentacao-home .vd-diagnostic a:focus-visible{outline:2px solid var(--cta-background);outline-offset:3px}.sustentacao-home .vd-diagnostic-scheduler{--sq-radius: 8px;background:#f8fafd;border-color:#e1e7ef}.sustentacao-home .vd-diagnostic-days button,.sustentacao-home .vd-diagnostic-times button{--sq-radius: 5px}.sustentacao-home .vd-diagnostic-days button.active,.sustentacao-home .vd-diagnostic-times button.active{border-color:#2563eb;background:#eff5ff;color:#2563eb}.vd-diagnostic-timezone{margin:-16px 0 22px;font-size:12px;color:#7a889b}@media(max-width:700px){.sustentacao-home .vd-diagnostic-backdrop{padding:8px;align-items:center}.sustentacao-home .vd-diagnostic{max-height:calc(100svh - 16px)}.sustentacao-home .vd-diagnostic-panel{padding:56px 20px 24px}}.vd-diagnostic :is(.vd-diagnostic-form-footer button,.vd-diagnostic-primary,.vd-diagnostic-confirm-actions a):hover:not(:disabled){background:var(--cta-hover);border-color:var(--cta-hover)}.vd-diagnostic :is(.vd-diagnostic-form-footer button,.vd-diagnostic-primary,.vd-diagnostic-confirm-actions a):focus-visible{outline:2px solid var(--cta-background);outline-offset:4px}
