/* OTO appointment time, explicit outcomes and daily-sales handoff. */
.oto-diary .oto-compact-form .oto-result-choice,
.oto-diary .oto-compact-form .oto-sales-handoff{grid-column:1/-1}
.oto-diary .oto-compact-form [hidden]{display:none!important}
.oto-diary .oto-compact-form [data-oto-payment-field]{min-width:0}
.oto-diary .oto-compact-form .oto-sales-handoff{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:9px 10px;background:#f4f7f4;border-radius:7px;color:#52655a}
.oto-diary .oto-compact-form .oto-sales-handoff p{flex:1 1 200px;font-size:12px;line-height:1.5}
.oto-diary .oto-sales-handoff .btn{flex:none;min-height:40px;margin:0;font-size:13px;white-space:nowrap}
.oto-diary .oto-fixed-calendar .oto-calendar-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.oto-diary .oto-calendar-time{font-variant-numeric:tabular-nums;font-size:.84em;font-weight:600;margin-right:3px;color:#536c5e}
@media(max-width:540px){.oto-diary .oto-calendar-time{display:block;line-height:1.1;margin:0 0 2px}.oto-diary .oto-fixed-calendar .oto-calendar-name{line-height:1.25}}
