.nearliAgePanel{color:inherit;text-align:left;gap:12px;padding:8px 0;display:grid}.loginSheet.ageAdmissionSheet{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.nearliAgePanel h3,.nearliAgePanel p{margin:0}.nearliAgePanel p{font-size:14px;line-height:1.6}.nearliAgePanel label{gap:8px;line-height:1.5;display:grid}.nearliAgePanel select,.nearliAgePanel button{min-height:44px;font:inherit;color:inherit;background:0 0;border:1px solid #898989;border-radius:9px;padding:10px 12px}.nearliAgePanel select{width:100%}.nearliAgePanel option{color:#202020;background:#fff}.nearliAgePanel button:disabled{opacity:.55}:is(.nearliAgePanel button:focus-visible,.nearliAgePanel select:focus-visible,.nearliAgePanel input:focus-visible){outline-offset:2px;outline:3px solid #b88c00}.nearliAgePanel .nearliAgeConsent{align-items:flex-start;font-size:14px;display:flex}.nearliAgeConsent input{accent-color:#a87b00;flex:0 0 22px;width:22px;height:22px;margin-top:2px}.nearliAgeActions{flex-wrap:wrap;gap:8px;display:flex}.nearliAgeNotice{padding:12px 16px;font-size:14px;line-height:1.5}.nearliAgeNotice button{min-height:44px;font:inherit;text-decoration:underline}
