.birthday-picker{min-width:0;border:0!important;margin:12px 0!important;padding:0!important}.birthday-picker legend{margin-bottom:10px;font-weight:650}.birthday-picker legend span{color:var(--muted,#626b78);font-weight:400}.birthday-picker-fields{grid-template-columns:minmax(65px,.8fr) minmax(120px,1.7fr) minmax(85px,1fr);gap:10px;display:grid}.birthday-picker-fields label{flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.birthday-picker-fields input,.birthday-picker-fields select{background:var(--surface,#fff);width:100%;min-width:0;min-height:46px;color:inherit;font:inherit;border:1px solid #cdd3da;border-radius:10px;padding:10px;font-size:16px!important}.birthday-picker-fields input:focus-visible,.birthday-picker-fields select:focus-visible{outline-offset:2px;border-color:#2876b9;outline:3px solid #b4d7fb}.birthday-picker p{color:var(--muted,#626b78);margin:8px 0;font-size:13px;line-height:1.5}.birthday-picker p.birthday-picker-error{color:#a12525}.birthday-picker-clear{color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;text-decoration:underline}.registration-age-result{background:#eff7f2;border:1px solid #c8dfd0;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.5}.registration-age-result[data-valid=false]{color:#704410;background:#fff5e9;border-color:#efcf9f}.registration-option-card:has(input:disabled){background:#f7f8f9}.registration-option-card small.registration-capacity{font-weight:650}.registration-capacity-note{background:#fff5e9;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.5}.registration-offer-dialog .birthday-picker p,.member-profile-grid .birthday-picker p{color:#a9adb4}.registration-offer-dialog .registration-age-result{color:#d1eddb;background:#192b22;border-color:#355b45}.registration-offer-dialog .registration-age-result[data-valid=false]{color:#f5d2a6;background:#332719;border-color:#6d5230}.registration-offer-dialog .registration-capacity-note{color:#f5d2a6;background:#332719}.registration-offer-dialog .registration-option-card:has(input:disabled){background:#1b1b1b}.registration-offer-dialog .registration-option-card small{color:#b9bdc4}.registration-offer-dialog .birthday-picker p.birthday-picker-error,.member-profile-grid .birthday-picker p.birthday-picker-error{color:#ffb4ac}
/*# sourceMappingURL=3_yc7mmbtg59y.css.map*/