/* v57.11.47.5 — subtle, keyboard-accessible day selector; existing event buttons remain. */
.v5711474-add-day{display:none!important}
.v5711475-calendar-hint{font-size:12px!important;color:var(--muted,#a4a4b2)!important;margin:7px 0 0!important;line-height:1.45}
.v0111-month-cell.v5711474-clickable-day:focus-visible{outline:2px solid #ae72ec;outline-offset:-2px}
.v5711475-time-box{position:relative}
.v5711475-time-box input{min-height:43px}
.v5711475-time-box .v5711475-time-ghost{display:none;pointer-events:none;position:absolute;left:13px;top:50%;transform:translateY(-50%);font-size:14px;color:#9295a8;z-index:1;white-space:nowrap}
.v5711475-time-box:has(input.v5711475-empty:not(:focus)) .v5711475-time-ghost{display:block}
.v5711475-time-box input.v5711475-empty:not(:focus){color:transparent!important;-webkit-text-fill-color:transparent!important}
.v5711475-time-box input.v5711475-empty:not(:focus)::-webkit-datetime-edit{opacity:0}
.v5711475-time-box input.v5711475-empty:not(:focus)::-webkit-calendar-picker-indicator{opacity:.75}
.v5711475-time-help{display:block;font-size:11px;color:var(--muted,#a4a4b2);line-height:1.4;margin-top:5px}
@media(max-width:650px){.v5711475-time-box .v5711475-time-ghost{font-size:13px}}
