
.ui-datepicker-trigger,
input[name="dob"][type="hidden"] { display:none!important; }


.dob-wrapper      { display:flex; gap:.75rem; align-items:center; margin-top:.4rem }

.dob-input        { width:5.8rem;            /* wider */
                    font-size:1.3rem;        /* ← as requested */
                    text-align:center;
                    padding:.6rem .6rem;     /* taller */
                    border:1px solid #a8a8a8;
                    border-radius:6px;
                    box-shadow:inset 0 1px 2px rgba(0,0,0,.08) }

.dob-year         { width:7.2rem; }          /* roomy for 4 digits */

.dob-calendar-btn { background:#fff;
                    border:1px solid #a8a8a8;
                    border-radius:6px;
                    padding:.6rem 1rem;       /* match input height */
                    cursor:pointer;
                    font-size:1.3rem;        /* icon same height as text */
                    line-height:1;
                    box-shadow:0 0 2px rgba(0,0,0,.15) }

.dob-calendar-btn:hover { background:#f7f7f7 }
