/* Staging UI only — ANGAD v5.7.7 */
.angad-court-date577{margin:15px 0 14px;padding:14px;border:1px solid #cbe3df;border-radius:17px;background:#f3fbfa}
.angad-court-date577 label{display:block;font-weight:800;margin-bottom:9px;color:#19483f}
.angad-court-date-row577{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:9px;align-items:center}
.angad-court-date-row577 input{min-width:0;width:100%;box-sizing:border-box;background:white}
.angad-date-step577{height:48px;border:1px solid #80c5bb;border-radius:12px;background:#e0f5f0;color:#075b4e;font-size:31px;cursor:pointer;line-height:1}
.angad-date-step577:disabled{cursor:not-allowed;opacity:.35}
.angad-court-date577 .sub{margin-top:8px;font-size:12px;line-height:1.5}
.angad-cancel-note577{font-size:12px;line-height:1.55;color:#596c6b;margin:15px 2px 0}
.angad-my-work577{margin:20px 0}
.angad-my-work577 .card{padding:18px}
.angad-my-work577 .btn{margin-top:9px}
.fullcourt-availability-scroll .availability-day[hidden],.fullcourt-availability-scroll[hidden],#fullCourtDateEmpty577[hidden]{display:none!important}
