/* Keep the approved typography; allocate room instead of shrinking labels. */
.sheet .words{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:0;margin:12px 0 0;font-size:12px;line-height:1.5}
.sheet .words span,.sheet .words span:first-child,.sheet .words span:last-child{min-width:0;text-align:center;transform:none}
.sheet .words span:nth-child(2),.sheet .words span:nth-child(3){transform:none}
.sheet .words span{grid-row:1;justify-self:center;width:max-content;position:relative}
.sheet .words span:first-child{grid-column:1 / 3;left:-.9px}
.sheet .words span:nth-child(2){grid-column:6 / 8;left:-.4px}
.sheet .words span:nth-child(3){grid-column:14 / 16;left:.4px}
.sheet .words span:last-child{grid-column:19 / 21;left:.9px}
.familyScreen .waitingcard{display:grid;gap:12px;margin:16px 0;padding:20px}
.familyScreen .waitingcard>strong{font-size:22px;line-height:1.4}
.familyScreen .waitingcard>p{margin:0!important;line-height:1.5}
.familyScreen .waitingcard>button{margin:0}
.familyScreen>button{margin:0 0 12px!important}
.familyScreen .waitingcard .note{font-size:14px}
.familyScreen .waitingcard .textbtn{min-height:44px}
.timeParts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.timeParts select:first-child{grid-column:1/-1}
.timeParts select{appearance:none;-webkit-appearance:none;min-width:0;height:auto;min-height:53px;padding:12px 32px 12px 12px;line-height:1.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%2312283f' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}
.notificationScreen .sticky{position:static;padding-top:16px;background:none}
.notificationScreen{padding-bottom:28px}
.birthHelp,.scheduleAdjustment{font-size:14px;line-height:1.6;margin:8px 0 16px;color:#485a70}
.birthHelp.invalid{color:#a83242}
.accountBirthCard{margin:16px 0;padding:16px;border:1px solid var(--line);border-radius:12px}
.accountBirthCard p{font-size:15px;line-height:1.6;margin:0 0 12px}
