[data-v-9308aac4]{-webkit-box-sizing:border-box;box-sizing:border-box}.mdr-dashboard[data-v-9308aac4]{padding:1.5rem;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.dashboard-header[data-v-9308aac4]{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;margin-bottom:1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.dashboard-title[data-v-9308aac4]{font-size:2rem;font-weight:700;margin-bottom:1.5rem;color:#ababab}.highlight-number[data-v-9308aac4]{color:#ef4444;font-size:1.75rem;font-weight:700}.dashboard-subtitle[data-v-9308aac4]{font-size:.875rem;color:#64748b;margin:0}.header-stats[data-v-9308aac4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.stat-chip[data-v-9308aac4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border-radius:8px;font-size:.875rem;font-weight:500;color:#475569;border:1px solid #e2e8f0}.stat-chip i[data-v-9308aac4]{color:#3b82f6}.stat-chip.warning i[data-v-9308aac4]{color:#ef4444}.controls-card[data-v-9308aac4]{border-top:1px solid #e2e8f0;padding:1.25rem;margin-bottom:.5rem}.action-bar[data-v-9308aac4]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.action-bar[data-v-9308aac4],.checkbox-label[data-v-9308aac4],.select-all-container[data-v-9308aac4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox-label[data-v-9308aac4]{gap:.5rem;cursor:pointer}.checkbox-input[data-v-9308aac4]{width:18px;height:18px;cursor:pointer;accent-color:#3b82f6}.checkbox-text[data-v-9308aac4]{font-size:.875rem;font-weight:500;color:#1e293b}.btn-send[data-v-9308aac4]{padding:.625rem 1.25rem;background:#10b981;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-webkit-transition:all .2s;transition:all .2s}.btn-send[data-v-9308aac4]:hover:not(:disabled){background:#059669;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-send[data-v-9308aac4]:disabled{opacity:.6;cursor:not-allowed}.search-bar[data-v-9308aac4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;margin-bottom:1.25rem}.search-input-container[data-v-9308aac4]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;max-width:400px}.search-icon[data-v-9308aac4]{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#94a3b8;font-size:.875rem;pointer-events:none}.search-input[data-v-9308aac4]{width:100%;padding:.625rem 2rem .625rem 2.5rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;background:#fff;-webkit-transition:all .2s;transition:all .2s;color:#1e293b}.search-input[data-v-9308aac4]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.clear-btn[data-v-9308aac4]{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;border-radius:4px;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}.clear-btn[data-v-9308aac4]:hover{background:#f1f5f9;color:#475569}.btn-search[data-v-9308aac4]{padding:.625rem 1.25rem;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-webkit-transition:all .2s;transition:all .2s}.btn-search[data-v-9308aac4]:hover{background:#2563eb}.progress-container[data-v-9308aac4]{margin-top:1rem}.progress-bar-wrapper[data-v-9308aac4]{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-9308aac4]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#3b82f6),to(#2563eb));background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:4px;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;color:#fff;font-size:.7rem;font-weight:600;-webkit-transition:width .3s ease;transition:width .3s ease}.progress-text[data-v-9308aac4]{font-size:.75rem;color:#64748b}.alert[data-v-9308aac4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;font-size:.875rem;margin-top:1rem}.alert-success[data-v-9308aac4]{background:#d1fae5;border-left:3px solid #10b981;color:#065f46}.alert-danger[data-v-9308aac4]{background:#fee2e2;border-left:3px solid #ef4444;color:#991b1b}.table-card[data-v-9308aac4]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden}.loading-state[data-v-9308aac4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem}.spinner[data-v-9308aac4]{width:2rem;height:2rem;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;-webkit-animation:spin-data-v-9308aac4 .6s linear infinite;animation:spin-data-v-9308aac4 .6s linear infinite;margin-bottom:1rem}@-webkit-keyframes spin-data-v-9308aac4{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-9308aac4{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.table-wrapper[data-v-9308aac4]{overflow-x:auto}.mdr-table[data-v-9308aac4]{width:100%;border-collapse:collapse;min-width:700px}.mdr-table thead[data-v-9308aac4]{background:#f8fafc;border-bottom:1px solid #e9ecef}.mdr-table th[data-v-9308aac4]{padding:.875rem 1rem;text-align:left;font-size:.857rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b}.mdr-table td[data-v-9308aac4]{padding:.875rem 1rem;font-size:1rem;border-bottom:1px solid #f1f5f9;color:#334155}.mdr-table tbody tr[data-v-9308aac4]:hover{background:#fafbfc}.col-checkbox[data-v-9308aac4]{width:50px;text-align:center}.col-sn[data-v-9308aac4]{width:60px;text-align:center}.col-facility[data-v-9308aac4]{min-width:250px}.col-cases[data-v-9308aac4]{width:150px}.col-date[data-v-9308aac4]{min-width:150px}.col-status[data-v-9308aac4]{width:120px}.facility-cell[data-v-9308aac4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.facility-icon[data-v-9308aac4]{color:#3b82f6;font-size:.875rem}.facility-name[data-v-9308aac4]{font-weight:500;color:#1e293b}.cases-badge[data-v-9308aac4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.375rem .875rem;border-radius:20px;font-size:1rem;font-weight:700}.badge-low[data-v-9308aac4]{background:#dcfce7;color:#15803d}.badge-medium[data-v-9308aac4]{background:#fef3c7;color:#b45309}.badge-high[data-v-9308aac4]{background:#ffedd5;color:#c2410c}.badge-critical[data-v-9308aac4]{background:#fee2e2;color:#b91c1c}.date-cell[data-v-9308aac4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.date-icon[data-v-9308aac4]{color:#94a3b8;font-size:.75rem}.status-badge[data-v-9308aac4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#fff!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:4px;font-size:.7rem;font-weight:600}.status-active[data-v-9308aac4]{background:#4cf19c;color:#fefefe}.status-inactive[data-v-9308aac4]{background:#ca2222;color:#fff}.empty-state[data-v-9308aac4]{text-align:center;padding:3rem!important;color:#94a3b8}.empty-state i[data-v-9308aac4]{font-size:2.5rem;color:#cbd5e1;margin-bottom:1rem;display:block}.empty-state p[data-v-9308aac4]{margin:0 0 .5rem 0;font-size:.875rem;color:#64748b}.empty-hint[data-v-9308aac4]{font-size:.75rem;color:#cbd5e1}.pagination-section[data-v-9308aac4]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.875rem 1.5rem;border-top:1px solid #e9ecef;background:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.pagination-info[data-v-9308aac4],.pagination-section[data-v-9308aac4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-info[data-v-9308aac4]{gap:.5rem;font-size:.75rem;color:#64748b}.pagination-controls[data-v-9308aac4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.page-size-select[data-v-9308aac4]{padding:.375rem 1.75rem .375rem .75rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.75rem;background:#fff;cursor:pointer;color:#1e293b;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%2364758b' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center}.page-buttons[data-v-9308aac4]{gap:.5rem}.page-btn[data-v-9308aac4],.page-buttons[data-v-9308aac4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-btn[data-v-9308aac4]{width:32px;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;color:#475569}.page-btn[data-v-9308aac4]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.page-btn[data-v-9308aac4]:disabled{opacity:.5;cursor:not-allowed}.page-indicator[data-v-9308aac4]{font-size:.75rem;font-weight:500;color:#1e293b;min-width:65px;text-align:center}@media (max-width:768px){.mdr-dashboard[data-v-9308aac4]{padding:1rem}.dashboard-header[data-v-9308aac4]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.action-bar[data-v-9308aac4],.dashboard-header[data-v-9308aac4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.action-bar[data-v-9308aac4]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.search-bar[data-v-9308aac4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-input-container[data-v-9308aac4]{max-width:100%}.btn-search[data-v-9308aac4],.btn-send[data-v-9308aac4]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination-section[data-v-9308aac4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-controls[data-v-9308aac4],.pagination-section[data-v-9308aac4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-size-select[data-v-9308aac4],.pagination-controls[data-v-9308aac4]{width:100%}}