.calendar-week-view[data-v-f7065cd8]{position:relative}.calendar-week-view .week-time-header[data-v-f7065cd8]{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;background:transparent}.calendar-week-view .calendar-row[data-v-f7065cd8]{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #ccc}.calendar-week-view .date-label[data-v-f7065cd8]{width:80px;-ms-flex-negative:0;flex-shrink:0;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;background:transparent}.calendar-week-view .time-slot-header[data-v-f7065cd8],.calendar-week-view .time-slots-container[data-v-f7065cd8]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}.calendar-week-view.day-view .week-time-header[data-v-f7065cd8]{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;border-bottom:1px solid #ccc}.calendar-week-view.day-view .calendar-row[data-v-f7065cd8]{display:-webkit-box;display:-ms-flexbox;display:flex}.calendar-week-view.day-view .date-label[data-v-f7065cd8]{width:80px;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;background:transparent}.calendar-week-view.day-view .time-slot-header[data-v-f7065cd8],.calendar-week-view.day-view .time-slots-container[data-v-f7065cd8]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}.calendar-week-view.day-view .current-time-line[data-v-f7065cd8]{position:absolute;top:0;bottom:0;width:2px;background-color:red;z-index:5;pointer-events:none}.shift-block[data-v-f7065cd8]{position:absolute;height:24px;color:#fff;font-size:.75rem;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 8px;white-space:nowrap;overflow:hidden;z-index:2;cursor:pointer;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.shift-time[data-v-f7065cd8]{font-weight:700}.shift-info[data-v-f7065cd8]{overflow:hidden;text-overflow:ellipsis;opacity:.9}.shift-caregiver[data-v-f7065cd8]{font-size:.6rem;color:#e0e0e0;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.status-unassigned[data-v-f7065cd8]{background:linear-gradient(135deg,rgba(32,201,151,.7),rgba(32,201,151,.5))}.status-scheduled[data-v-f7065cd8]{background:linear-gradient(135deg,rgba(52,144,220,.7),rgba(52,144,220,.5))}.status-clocked-in[data-v-f7065cd8]{background:linear-gradient(135deg,rgba(255,193,7,.9),rgba(255,193,7,.7))}.status-clocked-out[data-v-f7065cd8]{background:linear-gradient(135deg,rgba(237,137,54,.7),rgba(237,137,54,.5))}.status-approved[data-v-f7065cd8]{background:linear-gradient(135deg,rgba(156,39,176,.7),rgba(156,39,176,.5))}.status-available[data-v-f7065cd8]{background:rgba(64,158,255,.1);border:1px solid rgba(64,158,255,.3);color:#6ba6cd}.availability-slot[data-v-f7065cd8]{cursor:default!important;pointer-events:none}.availability-slot i[data-v-f7065cd8]{font-size:.65rem;opacity:.8;color:#6ba6cd}.availability-time[data-v-f7065cd8]{font-size:.7rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;color:#6ba6cd}.status-missed[data-v-f7065cd8]{background:linear-gradient(135deg,rgba(108,117,125,.8),rgba(108,117,125,.6))}.status-error[data-v-f7065cd8]{background:linear-gradient(135deg,rgba(220,53,69,.8),rgba(220,53,69,.6))}.current-time-line[data-v-f7065cd8]{position:absolute;top:0;bottom:0;width:2px;background-color:red;z-index:5;pointer-events:none}.time-off-bar[data-v-f7065cd8]{position:absolute;top:0;height:24px;background:rgba(255,152,0,.2);border:1px solid rgba(255,152,0,.6);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:0 8px;font-size:.7rem;color:#f57c00;font-weight:600;z-index:1;pointer-events:none}.time-off-bar i[data-v-f7065cd8]{font-size:.65rem;opacity:.9}.time-off-bar span[data-v-f7065cd8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-week-view[data-v-def6c172]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calendar-week-view .week-time-header[data-v-def6c172]{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;background:transparent}.calendar-week-view .calendar-row[data-v-def6c172]{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #ccc}.calendar-week-view .date-label[data-v-def6c172]{width:80px;-ms-flex-negative:0;flex-shrink:0;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;background:transparent}.calendar-week-view .time-slot-header[data-v-def6c172],.calendar-week-view .time-slots-container[data-v-def6c172]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}.calendar-week-view .current-time-line[data-v-def6c172]{position:absolute;top:0;bottom:0;width:2px;background-color:red;z-index:5;pointer-events:none}.shift-block[data-v-def6c172]{position:absolute;height:24px;color:#fff;font-size:.75rem;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 8px;white-space:nowrap;overflow:hidden;z-index:2;cursor:pointer;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.shift-time[data-v-def6c172]{font-weight:700}.shift-info[data-v-def6c172]{overflow:hidden;text-overflow:ellipsis;opacity:.9}.shift-caregiver[data-v-def6c172]{font-size:.6rem;color:#e0e0e0;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.status-unassigned[data-v-def6c172]{background:linear-gradient(135deg,rgba(32,201,151,.7),rgba(32,201,151,.5))}.status-scheduled[data-v-def6c172]{background:linear-gradient(135deg,rgba(52,144,220,.7),rgba(52,144,220,.5))}.status-clocked-in[data-v-def6c172]{background:linear-gradient(135deg,rgba(255,193,7,.9),rgba(255,193,7,.7))}.status-clocked-out[data-v-def6c172]{background:linear-gradient(135deg,rgba(237,137,54,.7),rgba(237,137,54,.5))}.status-approved[data-v-def6c172]{background:linear-gradient(135deg,rgba(156,39,176,.7),rgba(156,39,176,.5))}.status-available[data-v-def6c172]{background:rgba(64,158,255,.1);border:1px solid rgba(64,158,255,.3);color:#6ba6cd}.availability-slot[data-v-def6c172]{cursor:default!important;pointer-events:none}.availability-slot i[data-v-def6c172]{font-size:.65rem;opacity:.8;color:#6ba6cd}.availability-time[data-v-def6c172]{font-size:.7rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;color:#6ba6cd}.status-missed[data-v-def6c172]{background:linear-gradient(135deg,rgba(108,117,125,.8),rgba(108,117,125,.6))}.status-error[data-v-def6c172]{background:linear-gradient(135deg,rgba(220,53,69,.8),rgba(220,53,69,.6))}.time-off-bar[data-v-def6c172]{position:absolute;top:0;height:24px;background:rgba(255,152,0,.2);border:1px solid rgba(255,152,0,.6);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:0 8px;font-size:.7rem;color:#f57c00;font-weight:600;z-index:1;pointer-events:none}.time-off-bar i[data-v-def6c172]{font-size:.65rem;opacity:.9}.time-off-bar span[data-v-def6c172]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-week-view.team-view[data-v-4c2bc97b]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.team-view .week-time-header[data-v-4c2bc97b]{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;background:transparent;border-bottom:2px solid #555}.team-view .team-name-header[data-v-4c2bc97b]{width:140px;min-width:140px;-ms-flex-negative:0;flex-shrink:0;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;font-size:.8rem;color:#aaa;text-transform:uppercase;letter-spacing:.5px}.team-view .calendar-row[data-v-4c2bc97b]{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #444;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.team-view .calendar-row[data-v-4c2bc97b]:hover{background-color:hsla(0,0%,100%,.03)}.team-view .team-name-label[data-v-4c2bc97b]{width:140px;min-width:140px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px;font-weight:600;font-size:.8rem;color:#e0e0e0;background:transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #444}.team-view .unassigned-label[data-v-4c2bc97b]{color:#dc3545;gap:6px}.team-view .unassigned-label i[data-v-4c2bc97b]{font-size:.7rem}.team-view .unassigned-row[data-v-4c2bc97b]{border-top:2px solid #555;margin-top:4px}.team-view .time-slot-header[data-v-4c2bc97b],.team-view .time-slots-container[data-v-4c2bc97b]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}.team-view .time-slot-header[data-v-4c2bc97b]{font-size:.7rem;color:#aaa}.team-view .current-time-line[data-v-4c2bc97b]{position:absolute;top:0;bottom:0;width:2px;background-color:red;z-index:5;pointer-events:none}.team-empty-state[data-v-4c2bc97b]{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;padding:40px 20px;color:#888;font-size:.9rem}.team-empty-state i[data-v-4c2bc97b]{font-size:1.2rem}.shift-block[data-v-4c2bc97b]{position:absolute;height:24px;color:#fff;font-size:.75rem;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 8px;white-space:nowrap;overflow:hidden;z-index:2;cursor:pointer;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.shift-time[data-v-4c2bc97b]{font-weight:700}.shift-info[data-v-4c2bc97b]{overflow:hidden;text-overflow:ellipsis;opacity:.9}.status-unassigned[data-v-4c2bc97b]{background:linear-gradient(135deg,rgba(32,201,151,.7),rgba(32,201,151,.5))}.status-scheduled[data-v-4c2bc97b]{background:linear-gradient(135deg,rgba(52,144,220,.7),rgba(52,144,220,.5))}.status-clocked-in[data-v-4c2bc97b]{background:linear-gradient(135deg,rgba(255,193,7,.9),rgba(255,193,7,.7))}.status-clocked-out[data-v-4c2bc97b]{background:linear-gradient(135deg,rgba(237,137,54,.7),rgba(237,137,54,.5))}.status-approved[data-v-4c2bc97b]{background:linear-gradient(135deg,rgba(156,39,176,.7),rgba(156,39,176,.5))}.status-available[data-v-4c2bc97b]{background:rgba(64,158,255,.1);border:1px solid rgba(64,158,255,.3);color:#6ba6cd}.availability-slot[data-v-4c2bc97b]{cursor:default!important;pointer-events:none}.availability-slot i[data-v-4c2bc97b]{font-size:.65rem;opacity:.8;color:#6ba6cd}.availability-time[data-v-4c2bc97b]{font-size:.7rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;color:#6ba6cd}.status-missed[data-v-4c2bc97b]{background:linear-gradient(135deg,rgba(108,117,125,.8),rgba(108,117,125,.6))}.status-error[data-v-4c2bc97b]{background:linear-gradient(135deg,rgba(220,53,69,.8),rgba(220,53,69,.6))}.time-off-bar[data-v-4c2bc97b]{position:absolute;top:0;height:24px;background:rgba(255,152,0,.2);border:1px solid rgba(255,152,0,.6);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:0 8px;font-size:.7rem;color:#f57c00;font-weight:600;z-index:1;pointer-events:none}.time-off-bar i[data-v-4c2bc97b]{font-size:.65rem;opacity:.9}.time-off-bar span[data-v-4c2bc97b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.extended-calendar[data-v-20c587f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background:transparent;color:#fff}.ec-views[data-v-20c587f6]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.5rem 0 1rem 0}.ec-header[data-v-20c587f6]{padding:1rem}.ec-header[data-v-20c587f6],.ec-nav-month[data-v-20c587f6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ec-header[data-v-20c587f6],.ec-nav-month[data-v-20c587f6],.month-year[data-v-20c587f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.month-year[data-v-20c587f6]{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem}.ec-nav-month .nav-arrow[data-v-20c587f6]{background:none;border:none;font-size:1.5rem;color:#fff;cursor:pointer;padding:0 .25rem}.ec-nav-month .nav-arrow.right[data-v-20c587f6]{margin-left:.25rem}.ec-nav-month .month-name[data-v-20c587f6]{font-size:2rem;font-weight:700;margin:0 .5rem;color:#fff}.year-label[data-v-20c587f6]{font-size:2rem;color:#ccc;font-weight:300;margin:.1rem 0 0}.ec-actions[data-v-20c587f6]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem;width:100%}.ec-actions[data-v-20c587f6],.view-links[data-v-20c587f6]{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view-links[data-v-20c587f6]{gap:.75rem;font-size:.9rem}.view-links a[data-v-20c587f6]{text-decoration:none;color:#ccc;cursor:pointer}.view-links a.active[data-v-20c587f6]{color:#6ba6cd;font-weight:700}.view-links .separator[data-v-20c587f6]{color:#ccc;margin:0 .5rem}@media (max-width:600px){.ec-header[data-v-20c587f6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.ec-nav-month[data-v-20c587f6]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ec-actions[data-v-20c587f6]{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}.view-links[data-v-20c587f6]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.month-year[data-v-20c587f6]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.25rem}.month-name[data-v-20c587f6]{font-size:1.25rem!important}}.filter-row-compact.legend-row[data-v-20c587f6]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.legend-groups[data-v-20c587f6]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.legend-group[data-v-20c587f6],.legend-groups[data-v-20c587f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.legend-group[data-v-20c587f6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.legend-group-header[data-v-20c587f6]{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-20c587f6]{font-size:.75rem;width:12px;text-align:center}.legend-item[data-v-20c587f6]{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-20c587f6]:hover{color:#fff}.legend-color[data-v-20c587f6]{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-20c587f6]{-webkit-transform:scale(1.1);transform:scale(1.1)}.legend-divider[data-v-20c587f6]{width:1px;height:24px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(hsla(0,0%,100%,.2)),to(transparent));background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.2),transparent);-ms-flex-negative:0;flex-shrink:0}.legend-color.status-unassigned[data-v-20c587f6]{background:linear-gradient(135deg,rgba(32,201,151,.7),rgba(32,201,151,.5))}.legend-color.status-scheduled[data-v-20c587f6]{background:linear-gradient(135deg,rgba(13,110,253,.8),rgba(13,110,253,.6))}.legend-color.status-clocked-in[data-v-20c587f6]{background:linear-gradient(135deg,rgba(255,193,7,.9),rgba(255,193,7,.7))}.legend-color.status-clocked-out[data-v-20c587f6]{background:linear-gradient(135deg,rgba(237,137,54,.7),rgba(237,137,54,.5))}.legend-color.status-approved[data-v-20c587f6]{background:linear-gradient(135deg,rgba(156,39,176,.7),rgba(156,39,176,.5))}.legend-color.status-available[data-v-20c587f6]{background:rgba(64,158,255,.1);border:1px solid rgba(64,158,255,.3)}.legend-color.status-missed[data-v-20c587f6]{background:linear-gradient(135deg,rgba(108,117,125,.8),rgba(108,117,125,.6))}.legend-color.status-error[data-v-20c587f6]{background:linear-gradient(135deg,rgba(220,53,69,.8),rgba(220,53,69,.6))}@media (max-width:768px){.modern-legend[data-v-20c587f6]{margin:0 .5rem 1rem .5rem;padding:.75rem 1rem}.legend-groups[data-v-20c587f6]{gap:1.5rem}.legend-group[data-v-20c587f6]{gap:.75rem}}@media (max-width:480px){.legend-groups[data-v-20c587f6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.legend-group[data-v-20c587f6]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem}.legend-divider[data-v-20c587f6]{display:none}}.compact-filter-section[data-v-20c587f6]{--primary-color:#6ba6cd;--primary-hover:#5a94b8;--background-glass:hsla(0,0%,100%,0.08);--border-color:hsla(0,0%,100%,0.12);--text-primary:#fff;--text-secondary:hsla(0,0%,100%,0.7);--shadow-subtle:0 2px 8px rgba(0,0,0,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;margin-bottom:.75rem;padding:0}.filter-row-compact[data-v-20c587f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:.5rem 1rem;background:var(--background-glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-color);border-radius:8px;-webkit-box-shadow:var(--shadow-subtle);box-shadow:var(--shadow-subtle);-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-row-compact[data-v-20c587f6]:hover{border-color:hsla(0,0%,100%,.18);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.12);box-shadow:0 3px 10px rgba(0,0,0,.12)}.filter-row-compact.data-row[data-v-20c587f6],.filter-row-compact.navigation-row[data-v-20c587f6]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter-group-compact[data-v-20c587f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;-ms-flex-negative:0;flex-shrink:0}.filter-group-compact.date-group[data-v-20c587f6]{min-width:500px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:600px}.compact-select[data-v-20c587f6]{min-width:120px}[data-v-20c587f6] .compact-select .el-input__inner{background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:6px!important;color:var(--text-primary)!important;height:40px!important;font-size:13px!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;padding:0 12px!important}[data-v-20c587f6] .compact-select .el-input__inner:hover{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.2)!important}[data-v-20c587f6] .compact-select .el-input__inner:focus{background:hsla(0,0%,100%,.12)!important;border-color:var(--primary-color)!important;-webkit-box-shadow:0 0 0 2px rgba(107,166,205,.1)!important;box-shadow:0 0 0 2px rgba(107,166,205,.1)!important}[data-v-20c587f6] .compact-select .el-input__inner::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)!important;font-size:12px!important}[data-v-20c587f6] .compact-select .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.5)!important;font-size:12px!important}[data-v-20c587f6] .compact-select .el-input__inner:-ms-input-placeholder{color:hsla(0,0%,100%,.5)!important;font-size:12px!important}[data-v-20c587f6] .compact-select .el-input__inner::-ms-input-placeholder{color:hsla(0,0%,100%,.5)!important;font-size:12px!important}[data-v-20c587f6] .compact-select .el-input__inner::placeholder{color:hsla(0,0%,100%,.5)!important;font-size:12px!important}.compact-date-picker[data-v-20c587f6]{width:100%}[data-v-20c587f6] .compact-date-picker .el-input__inner{text-overflow:clip;white-space:nowrap}[data-v-20c587f6] .el-date-editor{width:100%}[data-v-20c587f6] .el-date-editor .el-input__inner{background-color:#656565!important;border:1px solid #4a5568;color:#fff}[data-v-20c587f6] .el-date-editor .el-input__inner:focus{border-color:#4caf50}[data-v-20c587f6] .el-date-editor .el-input__icon{color:#a0aec0}[data-v-20c587f6] .el-date-editor--daterange{width:100%!important}[data-v-20c587f6] .el-date-editor--daterange .el-input__suffix{right:10px!important}[data-v-20c587f6] .el-range-separator{color:#fff!important;padding:0 5px!important}[data-v-20c587f6] .el-range-input{background-color:#656565!important;color:#fff!important}[data-v-20c587f6] .el-range__close-icon{right:10px!important}[data-v-20c587f6] .el-date-editor--daterange .el-range__icon{color:#a0aec0}.compact-nav-btn[data-v-20c587f6]{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);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:40px;width:40px;min-width:40px}.compact-nav-btn[data-v-20c587f6]: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)}.compact-nav-btn[data-v-20c587f6]:active{-webkit-transform:translateY(0);transform:translateY(0)}.compact-nav-btn i[data-v-20c587f6]{font-size:12px}.compact-today-btn[data-v-20c587f6]{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:.4rem;background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));border:none;border-radius:6px;color:#fff;padding:0 .75rem;font-size:12px;font-weight:500;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 2px 6px rgba(205,144,189,.2);box-shadow:0 2px 6px rgba(205,144,189,.2);height:40px;white-space:nowrap;min-width:70px}.compact-today-btn[data-v-20c587f6]:hover{background:linear-gradient(135deg,var(--primary-hover),#a67491);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 10px rgba(205,144,189,.3);box-shadow:0 4px 10px rgba(205,144,189,.3)}.compact-today-btn[data-v-20c587f6]:active{-webkit-transform:translateY(0);transform:translateY(0)}.compact-today-btn i[data-v-20c587f6]{font-size:.75rem}@media (max-width:1200px){.filter-row-compact[data-v-20c587f6]{gap:.75rem}.compact-select[data-v-20c587f6]{min-width:110px}}@media (max-width:768px){.compact-filter-section[data-v-20c587f6]{padding:0 .5rem;gap:.5rem}.filter-row-compact[data-v-20c587f6]{-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;padding:.75rem}.filter-row-compact.data-row[data-v-20c587f6],.filter-row-compact.navigation-row[data-v-20c587f6]{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.filter-group-compact.date-group[data-v-20c587f6],.filter-group-compact[data-v-20c587f6]{min-width:unset;width:100%;max-width:unset}.compact-date-picker[data-v-20c587f6],.compact-select[data-v-20c587f6],.compact-today-btn[data-v-20c587f6]{width:100%;min-width:unset}}
/*# sourceMappingURL=chunk-3382fb00.b1ce3efb.css.map */