.admin-dashboard[data-v-21030197]{background-color:#f8fafc}.modern-card[data-v-21030197]{border-radius:12px!important;border:1px solid #e2e8f0!important;-webkit-box-shadow:0 2px 6px rgba(15,23,42,.04)!important;box-shadow:0 2px 6px rgba(15,23,42,.04)!important}.resumen[data-v-21030197]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.resumen-dato[data-v-21030197]{padding:12px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.05);box-shadow:0 1px 3px rgba(15,23,42,.05)}.resumen-titulo[data-v-21030197]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;color:#64748b}.resumen-titulo .v-icon[data-v-21030197]{margin-right:6px;font-size:16px!important;color:#94a3b8!important}.resumen-valor[data-v-21030197]{margin-top:2px;font-size:22px;font-weight:700;line-height:1.2;color:#1e293b}.resumen-detalle[data-v-21030197]{font-size:12px;color:#94a3b8}.atencion[data-v-21030197]{padding:10px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.atencion-titulo[data-v-21030197]{margin-bottom:4px;font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:#64748b}.atencion-ok[data-v-21030197]{padding:4px 0;color:#475569}.alerta[data-v-21030197],.atencion-ok[data-v-21030197]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px}.alerta[data-v-21030197]{min-height:36px;border-top:1px solid #f1f5f9;color:#334155}.alerta[data-v-21030197]:first-of-type{border-top:none}.alerta-punto[data-v-21030197]{-webkit-box-flex:0;-ms-flex:0 0 8px;flex:0 0 8px;height:8px;margin-right:10px;border-radius:50%}.alerta-texto[data-v-21030197]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.chart-box[data-v-21030197]{width:100%;height:350px}.leyenda[data-v-21030197]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:#64748b}.leyenda-item[data-v-21030197]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.leyenda-punto[data-v-21030197]{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:3px}.btn-modern-refresh[data-v-21030197]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 16px;font-size:13px;font-weight:600;color:#334155;background-color:#fff;border:1px solid #cbd5e1;border-radius:9999px;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.05);box-shadow:0 1px 2px rgba(15,23,42,.05);cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;outline:none}.btn-modern-refresh[data-v-21030197]:hover:not(:disabled){background-color:#f1f5f9;border-color:#94a3b8;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 6px -1px rgba(15,23,42,.08);box-shadow:0 4px 6px -1px rgba(15,23,42,.08)}.btn-modern-refresh[data-v-21030197]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.btn-modern-refresh[data-v-21030197]:disabled{opacity:.65;cursor:not-allowed}@-webkit-keyframes spin-data-v-21030197{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-21030197{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spin-icon[data-v-21030197]{-webkit-animation:spin-data-v-21030197 1s linear infinite;animation:spin-data-v-21030197 1s linear infinite}.v-alert{border-radius:0;border-width:4px 0 0 0;border-style:solid;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin:4px auto;padding:16px;position:relative;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-alert .v-alert__icon.v-icon,.v-alert__dismissible .v-icon{-ms-flex-item-align:center;align-self:center;color:rgba(0,0,0,.3);font-size:24px}.v-alert--outline .v-icon{color:inherit!important}.v-alert__icon{margin-right:16px}.v-alert__dismissible{-ms-flex-item-align:start;align-self:flex-start;color:inherit;margin-left:16px;margin-right:0;text-decoration:none;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-alert__dismissible:hover{opacity:.8}.v-alert--no-icon .v-alert__icon{display:none}.v-alert>div{-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}@media screen and (max-width:600px){.v-alert__icon{display:none}}.v-alert.v-alert{border-color:rgba(0,0,0,.12)!important}.v-alert.v-alert--outline{border:1px solid currentColor!important}