.saca-schedule[data-v-64aa89e9]{overflow:hidden;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.saca-schedule .schedule-head[data-v-64aa89e9]{padding:.65rem .75rem .55rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(180deg,#fff,#f3f4f6);letter-spacing:.06em}.saca-schedule .schedule-day-block[data-v-64aa89e9]{margin:.5rem;padding:.4rem .45rem .55rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.05);transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.saca-schedule .schedule-day-block[data-v-64aa89e9]:last-of-type{margin-bottom:.5rem}.saca-schedule .schedule-day-block.off[data-v-64aa89e9]{opacity:.9;background:#f3f4f6;box-shadow:none}.saca-schedule .schedule-day-block[data-v-64aa89e9]:not(.off){border-color:#dbeafe;box-shadow:0 1px 2px rgba(15,23,42,.04),0 0 0 1px rgba(59,130,246,.06)}.schedule-head[data-v-64aa89e9],.window-row[data-v-64aa89e9]{display:grid;grid-template-columns:minmax(7.5rem,1.35fr) minmax(5rem,1fr) minmax(5rem,1fr) 2.25rem;gap:.5rem .65rem;align-items:center}.saca-schedule .window-row[data-v-64aa89e9]{padding:.35rem .4rem;border-radius:6px;transition:background-color .12s ease}.saca-schedule .window-row[data-v-64aa89e9]:hover{background:rgba(243,244,246,.85)}.saca-schedule .schedule-day-block.off .window-row[data-v-64aa89e9]:hover{background:transparent}.saca-schedule .window-row--follow[data-v-64aa89e9]{margin-top:.15rem;padding-top:.45rem;border-top:1px dashed #e5e7eb}.saca-schedule .window-row--overlap[data-v-64aa89e9]{background:rgba(254,242,242,.75)}.saca-schedule .window-row--overlap[data-v-64aa89e9]:hover{background:rgba(254,242,242,.95)}.time-slot--overlap[data-v-64aa89e9] button[type=button]{border-color:#ef4444!important;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.time-slot--overlap[data-v-64aa89e9] button[type=button]:focus{border-color:#ef4444!important;box-shadow:0 0 0 2px rgba(239,68,68,.25)}.saca-schedule .schedule-add-row[data-v-64aa89e9]{margin-top:.35rem;padding:.5rem .4rem .4rem;border-radius:6px;border:1px dashed #c7d2fe;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.saca-schedule .schedule-add-row[data-v-64aa89e9]:hover{border-color:#93c5fd;background:linear-gradient(180deg,#eff6ff,#e0f2fe)}.schedule-add-cell[data-v-64aa89e9]{grid-column:2/5}.time-slot[data-v-64aa89e9] button[type=button]{border-radius:6px;transition:border-color .12s ease,box-shadow .12s ease}.saca-schedule .schedule-day-block:not(.off) .time-slot[data-v-64aa89e9] button[type=button]:not(:disabled):hover{border-color:#cbd5e1}.day-cell[data-v-64aa89e9] .saca-schedule-day-field label{font-size:.875rem;font-weight:500;color:#374151}.schedule-day-block.off .day-cell[data-v-64aa89e9] .saca-schedule-day-field label{color:#9ca3af}.saca-message-lang-tabs--rtl[data-v-64aa89e9] .tabs-container{flex-direction:row-reverse}