.caregiver-edit-modal[data-v-702e7920] .el-dialog__body{height:calc(80vh - 120px)!important;overflow-y:auto!important;padding:20px!important}.caregiver-schedule-modal[data-v-702e7920] .el-dialog__body{height:80vh!important;overflow-y:auto!important;padding:20px!important}.schedule-calendar-container[data-v-702e7920]{width:100%;margin:0}.schedule-legend[data-v-702e7920]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;padding:1rem;background-color:#f8f9fa;border-radius:8px}.legend-item[data-v-702e7920]{gap:.5rem}.legend-color[data-v-702e7920]{width:20px;height:20px;border-radius:4px}.legend-color.scheduled[data-v-702e7920]{background-color:#17a2b8}.legend-color.clocked-in[data-v-702e7920]{background-color:#28a745}.legend-color.clocked-out[data-v-702e7920]{background-color:#6c757d}.password-input-wrapper[data-v-702e7920]{position:relative}.password-toggle-icon[data-v-702e7920]{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:#fff!important;z-index:10;font-size:16px}.password-toggle-icon[data-v-702e7920]:hover{color:#fff!important}.password-requirements[data-v-702e7920]{font-size:.9em;color:grey;margin-top:8px}.password-requirements ul[data-v-702e7920]{margin-bottom:0;padding-left:1.2rem}label.d-block[data-v-702e7920]{margin-bottom:2px!important}.schedule-type-toggle-section[data-v-702e7920]{margin-bottom:1.5rem;padding:0;background-color:transparent;border:none}.button-toggle-row[data-v-702e7920]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;margin:0}.toggle-button[data-v-702e7920]{border-radius:0;min-width:120px;margin:0}.toggle-button[data-v-702e7920]:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.toggle-button[data-v-702e7920]:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:none}[data-v-702e7920] .toggle-button.el-button--default{background-color:#606266;border-color:#606266;color:#fff}[data-v-702e7920] .toggle-button.el-button--default:hover{background-color:#737373;border-color:#737373;color:#fff}[data-v-702e7920] .toggle-button.el-button--primary{background-color:#409eff;border-color:#409eff;color:#fff}.schedule-view[data-v-702e7920]{margin-top:1rem}.modern-calendar-wrapper[data-v-702e7920]{width:100%;max-width:none;margin:0}.modern-legend-row[data-v-702e7920]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;padding:.5rem 1rem;background:hsla(0,0%,100%,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.legend-groups[data-v-702e7920]{gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.legend-group[data-v-702e7920],.legend-groups[data-v-702e7920]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.legend-group[data-v-702e7920]{gap:1rem}.legend-group-header[data-v-702e7920]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:#6ba6cd;letter-spacing:.025em;text-transform:uppercase;-ms-flex-negative:0;flex-shrink:0}.legend-group-header i[data-v-702e7920]{font-size:.75rem;width:12px;text-align:center}.legend-item[data-v-702e7920]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;font-size:.8rem;color:hsla(0,0%,100%,.9);padding:.25rem 0;-webkit-transition:color .2s ease;transition:color .2s ease}.legend-item[data-v-702e7920]:hover{color:#fff}.legend-color[data-v-702e7920]{width:14px;height:10px;border-radius:2px;border:1px solid hsla(0,0%,100%,.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.legend-item:hover .legend-color[data-v-702e7920]{-webkit-transform:scale(1.1);transform:scale(1.1)}.legend-color.status-scheduled[data-v-702e7920]{background:linear-gradient(135deg,rgba(13,110,253,.8),rgba(13,110,253,.6))}.legend-color.status-clocked-in[data-v-702e7920]{background:linear-gradient(135deg,rgba(255,193,7,.9),rgba(255,193,7,.7))}.legend-color.status-clocked-out[data-v-702e7920]{background:linear-gradient(135deg,rgba(237,137,54,.7),rgba(237,137,54,.5))}.legend-color.status-approved[data-v-702e7920]{background:linear-gradient(135deg,rgba(156,39,176,.7),rgba(156,39,176,.5))}.legend-color.status-missed[data-v-702e7920]{background:linear-gradient(135deg,rgba(108,117,125,.8),rgba(108,117,125,.6))}.legend-color.work-schedule[data-v-702e7920]{background:linear-gradient(135deg,rgba(64,158,255,.3),rgba(64,158,255,.15));border:1px solid rgba(64,158,255,.5)}.legend-color.time-off[data-v-702e7920]{background:rgba(255,152,0,.2);border:1px solid rgba(255,152,0,.6)}.month-navigation[data-v-702e7920]{gap:2rem;margin:1rem 0;padding:.75rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.month-navigation[data-v-702e7920],.nav-btn[data-v-702e7920]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:hsla(0,0%,100%,.08)}.nav-btn[data-v-702e7920]{border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:hsla(0,0%,100%,.8);padding:0;font-size:14px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;height:36px;width:36px}.nav-btn[data-v-702e7920]:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.nav-btn i[data-v-702e7920]{font-size:12px}.current-month-display[data-v-702e7920]{font-size:1.25rem;font-weight:600;color:#fff;min-width:200px;text-align:center;letter-spacing:.5px}[data-v-702e7920] .custom-calendar{width:100%}[data-v-702e7920] .calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}[data-v-702e7920] .day-name{font-weight:700;text-align:center;padding:8px;color:#fff;background:hsla(0,0%,100%,.05)}[data-v-702e7920] .calendar-day,[data-v-702e7920] .day-name{border-right:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2)}[data-v-702e7920] .calendar-day{position:relative;background:transparent;min-height:80px;padding:4px;cursor:pointer}[data-v-702e7920] .calendar-day:nth-child(7n){border-right:none}[data-v-702e7920] .calendar-day:nth-last-child(-n+7){border-bottom:none}[data-v-702e7920] .day-name:nth-child(7n){border-right:none}[data-v-702e7920] .date-number{font-size:.85rem;font-weight:700;color:#fff}[data-v-702e7920] .today{background-color:rgba(107,166,205,.2);border:2px solid #6ba6cd}[data-v-702e7920] .other-month{opacity:.4}[data-v-702e7920] .shift-item{margin-top:2px;font-size:.7rem;color:#fff;padding:4px 6px;min-height:24px;border-radius:3px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}[data-v-702e7920] .shift-time{font-weight:700;-ms-flex-negative:0;flex-shrink:0}[data-v-702e7920] .shift-client{overflow:hidden;text-overflow:ellipsis;opacity:.9}[data-v-702e7920] .shift-caregiver{font-size:.6rem;color:#e0e0e0;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.calendar-view[data-v-702e7920]{width:100%;margin-top:1rem}@media (max-width:768px){.modern-legend-row[data-v-702e7920]{padding:.5rem}.legend-groups[data-v-702e7920]{gap:1rem}.month-navigation[data-v-702e7920]{gap:1rem;padding:.5rem}.current-month-display[data-v-702e7920]{font-size:1rem;min-width:150px}.calendar-view[data-v-702e7920]{padding:.25rem}[data-v-702e7920] .calendar-day{min-height:80px!important;padding:4px!important}[data-v-702e7920] .shift-item{font-size:.6rem!important;padding:2px 3px!important}[data-v-702e7920] .shift-caregiver,[data-v-702e7920] .shift-client{display:none!important}[data-v-702e7920] .day-name{font-size:.65rem!important;padding:6px 2px!important}[data-v-702e7920] .date-number{font-size:.75rem!important}.password-row .col-md-4[data-v-702e7920]{margin-bottom:15px}}@media (max-width:480px){[data-v-702e7920] .calendar-day{min-height:60px!important;padding:2px!important}[data-v-702e7920] .shift-time{font-size:.55rem!important}}.schedule-editor[data-v-702e7920]{padding:1rem;background:transparent;border-radius:8px}.schedule-management[data-v-702e7920]{margin-bottom:1.5rem;padding:1rem;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:hsla(0,0%,100%,.03)}.schedule-selector[data-v-702e7920]{margin-bottom:1rem}.schedule-tabs[data-v-702e7920]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.5rem}.schedule-tab[data-v-702e7920]{padding:.5rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#fff;font-size:.875rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.schedule-tab[data-v-702e7920]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.schedule-tab.active[data-v-702e7920]{background:#409eff;border-color:#409eff;color:#fff}.schedule-tab.new-schedule[data-v-702e7920]{background:rgba(40,167,69,.2);border-color:rgba(40,167,69,.4);color:#28a745}.schedule-tab.new-schedule[data-v-702e7920]:hover{background:rgba(40,167,69,.3);border-color:rgba(40,167,69,.6)}.schedule-actions[data-v-702e7920]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.action-btn[data-v-702e7920]{padding:.4rem .8rem;font-size:.75rem;border:none;border-radius:4px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem}.duplicate-btn[data-v-702e7920]{background:rgba(23,162,184,.2);color:#17a2b8;border:1px solid rgba(23,162,184,.4)}.duplicate-btn[data-v-702e7920]:hover{background:rgba(23,162,184,.3);border-color:rgba(23,162,184,.6)}.delete-btn[data-v-702e7920]{background:rgba(220,53,69,.2);color:#dc3545;border:1px solid rgba(220,53,69,.4)}.delete-btn[data-v-702e7920]:hover{background:rgba(220,53,69,.3);border-color:rgba(220,53,69,.6)}.schedule-date-range[data-v-702e7920]{margin-bottom:1.5rem;padding:1rem;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:hsla(0,0%,100%,.03)}.date-range-grid[data-v-702e7920]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.date-input-group[data-v-702e7920]{-webkit-box-flex:1;-ms-flex:1;flex:1}.date-input[data-v-702e7920]{width:100%;height:32px;padding:0 8px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#fff;font-size:12px;margin-top:4px}.date-input[data-v-702e7920]:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.3)}.date-input[data-v-702e7920]:focus{outline:none;border-color:#409eff;background:hsla(0,0%,100%,.15)}.date-input[data-v-702e7920]::-webkit-calendar-picker-indicator{-webkit-filter:invert(1);filter:invert(1);opacity:.7}.date-input[data-v-702e7920]::-webkit-calendar-picker-indicator:hover{opacity:1}.schedule-calendar-grid[data-v-702e7920]{display:grid;grid-template-columns:repeat(7,1fr);gap:0;margin-bottom:1.5rem;border:1px solid hsla(0,0%,100%,.2);background:transparent}.schedule-day-header[data-v-702e7920]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;border-right:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2);padding:8px;color:#fff;background:hsla(0,0%,100%,.05);font-size:.875rem}.schedule-day-header[data-v-702e7920]:nth-child(7n){border-right:none}.schedule-day-cell[data-v-702e7920]{position:relative;background:transparent;border-right:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2);min-height:120px;padding:8px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.schedule-day-cell[data-v-702e7920]:nth-child(7n+7){border-right:none}.schedule-day-cell[data-v-702e7920]:hover{background:hsla(0,0%,100%,.03)}.day-content[data-v-702e7920]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px}.day-content.day-enabled[data-v-702e7920]{background:rgba(64,158,255,.05);border:1px solid rgba(64,158,255,.2);border-radius:4px}.header-checkbox-label[data-v-702e7920]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;cursor:pointer;position:relative}.header-checkbox-label span[data-v-702e7920]:first-child{font-weight:700;color:#fff}.header-checkbox-label input[type=checkbox][data-v-702e7920]{opacity:0;position:absolute;cursor:pointer}.schedule-checkmark[data-v-702e7920]{height:16px;width:16px;background-color:transparent;border:2px solid hsla(0,0%,100%,.4);border-radius:3px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.header-checkbox-label:hover .schedule-checkmark[data-v-702e7920]{border-color:#409eff;background:rgba(64,158,255,.1)}.header-checkbox-label input:checked~.schedule-checkmark[data-v-702e7920]{background-color:#409eff;border-color:#409eff}.header-checkbox-label input:checked~.schedule-checkmark[data-v-702e7920]:after{content:"";position:absolute;display:block;left:4px;top:1px;width:3px;height:7px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.time-controls[data-v-702e7920]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.time-label[data-v-702e7920]{font-size:.7rem;font-weight:600;color:#409eff;text-transform:uppercase;letter-spacing:.5px;margin:0}.time-input-group[data-v-702e7920]{width:100%}.day-disabled-text[data-v-702e7920]{color:hsla(0,0%,100%,.3);font-size:.85rem;font-style:italic}.multiple-shifts-controls[data-v-702e7920]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;width:100%}.shift-row[data-v-702e7920]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:.25rem;background:hsla(0,0%,100%,.02);border-radius:4px;border:1px solid hsla(0,0%,100%,.1)}.shift-row[data-v-702e7920],.shift-times[data-v-702e7920]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.shift-times[data-v-702e7920]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.remove-shift-btn[data-v-702e7920]{background:rgba(220,53,69,.2);color:#dc3545;border:1px solid rgba(220,53,69,.4);border-radius:3px;padding:2px 6px;font-size:.7rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;height:22px;min-width:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.remove-shift-btn[data-v-702e7920]:hover{background:rgba(220,53,69,.3);border-color:rgba(220,53,69,.6)}.add-shift-btn[data-v-702e7920]{background:rgba(40,167,69,.2);color:#28a745;border:1px solid rgba(40,167,69,.4);border-radius:4px;padding:.3rem .5rem;font-size:.7rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.25rem}.add-shift-btn[data-v-702e7920]:hover{background:rgba(40,167,69,.3);border-color:rgba(40,167,69,.6)}[data-v-702e7920] .time-input-group .el-input--mini .el-input__inner{height:28px!important;line-height:28px!important;font-size:11px!important;padding:0 8px!important;background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important;border-radius:4px!important}[data-v-702e7920] .time-input-group .el-input--mini .el-input__inner:hover{background:hsla(0,0%,100%,.12)!important;border-color:hsla(0,0%,100%,.3)!important}[data-v-702e7920] .time-input-group .el-input--mini .el-input__inner:focus{border-color:#409eff!important;background:hsla(0,0%,100%,.15)!important}[data-v-702e7920] .time-input-group .el-input--mini .el-input__inner::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)!important;font-size:11px!important}[data-v-702e7920] .time-input-group .el-input--mini .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.4)!important;font-size:11px!important}[data-v-702e7920] .time-input-group .el-input--mini .el-input__inner:-ms-input-placeholder{color:hsla(0,0%,100%,.4)!important;font-size:11px!important}[data-v-702e7920] .time-input-group .el-input--mini .el-input__inner::-ms-input-placeholder{color:hsla(0,0%,100%,.4)!important;font-size:11px!important}[data-v-702e7920] .time-input-group .el-input--mini .el-input__inner::placeholder{color:hsla(0,0%,100%,.4)!important;font-size:11px!important}.notes-section label[data-v-702e7920]{display:block;margin-bottom:.5rem;font-weight:500;color:#fff}@media (max-width:1024px){.schedule-calendar-grid[data-v-702e7920]{grid-template-columns:repeat(7,1fr)}.schedule-day-cell[data-v-702e7920]{min-height:100px}.schedule-day-header[data-v-702e7920]{font-size:.75rem;padding:6px 4px}.header-checkbox-label[data-v-702e7920]{gap:6px}.header-checkbox-label span[data-v-702e7920]:first-child{font-size:.7rem}.schedule-checkmark[data-v-702e7920]{height:14px;width:14px}[data-v-702e7920] .time-input-group .el-input--mini .el-input__inner{font-size:10px!important;padding:0 4px!important}}@media (max-width:768px){.schedule-calendar-grid[data-v-702e7920]{grid-template-columns:repeat(7,1fr);font-size:.75rem}.schedule-day-cell[data-v-702e7920]{min-height:90px;padding:4px}.schedule-day-header[data-v-702e7920]{font-size:.65rem;padding:6px 2px}.header-checkbox-label[data-v-702e7920]{gap:4px}.header-checkbox-label span[data-v-702e7920]:first-child{font-size:.6rem}[data-v-702e7920] .time-input-group .el-input--mini .el-input__inner{height:24px!important;line-height:24px!important;font-size:9px!important;padding:0 2px!important}[data-v-702e7920] .time-input-group .el-input--mini .el-input__inner::-webkit-input-placeholder{font-size:9px!important}[data-v-702e7920] .time-input-group .el-input--mini .el-input__inner::-moz-placeholder{font-size:9px!important}[data-v-702e7920] .time-input-group .el-input--mini .el-input__inner:-ms-input-placeholder{font-size:9px!important}[data-v-702e7920] .time-input-group .el-input--mini .el-input__inner::-ms-input-placeholder{font-size:9px!important}[data-v-702e7920] .time-input-group .el-input--mini .el-input__inner::placeholder{font-size:9px!important}.time-controls[data-v-702e7920]{gap:.25rem}}@media (max-width:480px){.date-range-grid[data-v-702e7920]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.schedule-date-range[data-v-702e7920]{padding:.75rem}.date-input[data-v-702e7920]{height:28px;font-size:11px}.schedule-calendar-grid[data-v-702e7920]{grid-template-columns:repeat(7,1fr);overflow-x:auto;min-width:420px}.schedule-editor[data-v-702e7920]{padding:.5rem;overflow-x:auto}.schedule-day-cell[data-v-702e7920]{min-height:80px;min-width:60px}.schedule-day-header[data-v-702e7920]{font-size:.6rem;padding:4px 2px;min-width:60px}}.filter-section[data-v-702e7920]{margin-bottom:1.5rem}.filter-row[data-v-702e7920]{gap:1rem;padding:.5rem 0}.filter-group[data-v-702e7920],.filter-row[data-v-702e7920]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-group[data-v-702e7920]{min-width:0;-ms-flex-negative:0;flex-shrink:0}.filter-group.search-group[data-v-702e7920]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:400px}.search-input[data-v-702e7920]{width:100%}.compact-filter[data-v-702e7920]{min-width:150px;width:150px}@media (max-width:768px){.filter-row[data-v-702e7920]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.75rem}.filter-group.search-group[data-v-702e7920]{max-width:unset}.compact-filter[data-v-702e7920]{width:100%;min-width:unset}}
/*# sourceMappingURL=chunk-bd0a0b82.a3877b61.css.map */