
/* V0.7.2.1: only interaction states. The approved V0.7.2 design remains authoritative. */
#dispatchInspector .v0721-appointment-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}
#dispatchInspector .v0721-appointment-actions button{min-height:38px;justify-content:center}
#view-calendar .schedule-block.v0721-cancelled{opacity:.5;text-decoration:line-through;filter:saturate(.45)}
#view-calendar .schedule-block.v0721-completed{opacity:.72}
#view-calendar .row-track{cursor:crosshair}
#view-calendar .schedule-block{cursor:grab}
#view-calendar .schedule-block:active{cursor:grabbing}
.v255-action[disabled]{opacity:.42;cursor:not-allowed;pointer-events:none}
@media(max-width:1180px){#dispatchInspector .v0721-appointment-actions{grid-template-columns:1fr}}

