.acc-form{justify-content:flex-start;gap:.6rem}.acc-google{border:2px solid var(--onb-chip-border);background:var(--onb-card);width:100%;min-height:3.25rem;color:var(--onb-text);font:inherit;cursor:pointer;border-radius:9999px;font-size:1rem;font-weight:800}.acc-or{color:var(--onb-muted);align-items:center;gap:.75rem;margin:0;font-size:.85rem;font-weight:700;display:flex}.acc-or:before,.acc-or:after{content:"";background:var(--onb-chip-border);flex:1;height:1px}.acc-field{font-size:1.05rem}.acc-field input::placeholder{color:var(--onb-muted);opacity:1}.acc-field[data-status=error]{border-color:#ff8a8a}.acc-eye{width:2.75rem;height:2.75rem;color:var(--onb-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-right:-.6rem;display:grid}.acc-error{color:#ff8a8a;margin:.3rem 0 0;font-size:.9rem;font-weight:700}.acc-taken{flex-wrap:wrap;gap:.25rem;display:flex}.acc-taken .onb-link-btn{color:var(--onb-lime);padding-inline:.5rem;text-decoration:underline}.acc-submit{flex:none;margin-top:.3rem}.acc-submit:disabled{opacity:.45;cursor:not-allowed}.acc-links{flex-direction:column;align-items:center;display:flex}.acc-links .onb-link-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.acc-privacy{font-size:.85rem;text-decoration:underline!important}.acc-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (height<=700px){.acc-form{gap:.4rem}.acc-google{min-height:2.9rem}.acc-field{height:3rem}}.lgl-date{border:0;min-width:0;margin:0;padding:0}.lgl-date legend{color:var(--onb-text-2);margin:0 0 .3rem;padding:0;font-size:.9rem;font-weight:700}.lgl-date-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);gap:.5rem;display:grid}.lgl-date-field{min-width:0;height:3.25rem;padding:0 .75rem;font-size:1.05rem}.lgl-date-field input{text-align:center;width:100%;min-width:0}.lgl-date-field input::placeholder{color:var(--onb-muted);opacity:1}.lgl-date-field[data-status=error]{border-color:#ff8a8a}.lgl-terms{min-height:2.75rem;color:var(--onb-text-2);cursor:pointer;align-items:flex-start;gap:.65rem;padding-block:.2rem;font-size:.95rem;font-weight:600;line-height:1.35;display:flex}.lgl-terms input{width:1.5rem;height:1.5rem;accent-color:var(--onb-lime);cursor:pointer;flex:none;margin:.05rem 0 0}.lgl-terms a{color:var(--onb-lime);font-weight:800;text-decoration:underline}.lgl-confirm{background:var(--onb-card);border:1px solid var(--onb-card-border);color:var(--onb-text);border-radius:1rem;margin:0;padding:.9rem 1rem;font-size:1.05rem;font-weight:700;line-height:1.4}.lgl-confirm strong{color:var(--onb-lime)}.lgl-actions{flex-direction:column;flex:none;display:flex}.lgl-actions .onb-cta{flex:none}.lgl-actions .onb-cta:disabled{opacity:.45;cursor:not-allowed}.lgl-contact{color:var(--onb-lime);word-break:break-all;font-weight:800;text-decoration:underline}.lgl-links{flex-wrap:wrap;justify-content:center;gap:0;margin:0;display:flex}.lgl-links a{min-height:2.75rem;color:var(--onb-muted);align-items:center;padding:0 .4rem;font-size:.85rem;font-weight:700;text-decoration:underline;display:inline-flex}.lgl-loading{margin:auto}@media (height<=700px){.lgl-date-field{height:2.9rem}.lgl-terms{min-height:2.5rem;font-size:.88rem}}
