.AdminTrendBadge-module-scss-module__1_Q6XG__badge{letter-spacing:0;text-transform:none;font-weight:600}.AdminTrendBadge-module-scss-module__1_Q6XG__up{color:var(--admin-kpi-up);background-color:#22c55e1f}.AdminTrendBadge-module-scss-module__1_Q6XG__down{color:var(--admin-kpi-down);background-color:#e639461f}.AdminTrendBadge-module-scss-module__1_Q6XG__neutral{background-color:var(--admin-surface-subtle);color:var(--admin-fg-secondary)}.AdminTrendBadge-module-scss-module__1_Q6XG__textTrend.AdminTrendBadge-module-scss-module__1_Q6XG__up{color:var(--admin-kpi-up)}.AdminTrendBadge-module-scss-module__1_Q6XG__textTrend.AdminTrendBadge-module-scss-module__1_Q6XG__down{color:var(--admin-kpi-down)}.AdminTrendBadge-module-scss-module__1_Q6XG__textTrend.AdminTrendBadge-module-scss-module__1_Q6XG__neutral{color:var(--admin-fg-secondary)}
.AdminKpiCard-module-scss-module__pMU8bW__card{height:100%;transition:all .3s cubic-bezier(.16,1,.3,1)}.AdminKpiCard-module-scss-module__pMU8bW__card:hover{transform:translateY(-4px)}.AdminKpiCard-module-scss-module__pMU8bW__link{height:100%;color:inherit;text-decoration:none;display:block}.AdminKpiCard-module-scss-module__pMU8bW__label{letter-spacing:.06em}.AdminKpiCard-module-scss-module__pMU8bW__value{color:var(--admin-fg-primary);font-size:1.75rem;font-weight:700;line-height:1.1}.AdminKpiCard-module-scss-module__pMU8bW__icon{border:1px solid var(--admin-glass-border);border-radius:var(--admin-card-radius);background-color:var(--admin-brand-light,var(--admin-surface-hover));width:44px;height:44px;color:var(--admin-brand);justify-content:center;align-items:center;display:flex}.AdminKpiCard-module-scss-module__pMU8bW__sparklineWrap{height:40px;margin-top:auto}.AdminKpiCard-module-scss-module__pMU8bW__sparkline{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.AdminKpiCard-module-scss-module__pMU8bW__card:hover{transform:none}}
.AdminChartCard-module-scss-module__gu99ha__card{transition:all .3s cubic-bezier(.16,1,.3,1)}.AdminChartCard-module-scss-module__gu99ha__title{color:var(--admin-fg-primary)}.AdminChartCard-module-scss-module__gu99ha__body{min-width:0}
.AdminDataTable-module-scss-module__LCAYiG__card{border-color:var(--admin-border);background-color:var(--admin-card-bg)}.AdminDataTable-module-scss-module__LCAYiG__title{color:var(--admin-fg-primary)}.AdminDataTable-module-scss-module__LCAYiG__table{--table-border-color:var(--admin-border)}.AdminDataTable-module-scss-module__LCAYiG__table th{color:var(--admin-fg-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.AdminDataTable-module-scss-module__LCAYiG__table td{color:var(--admin-fg-primary);font-size:14px}
.AdminDonutLegend-module-scss-module__i6LaAG__root{margin-top:var(--mantine-spacing-md)}.AdminDonutLegend-module-scss-module__i6LaAG__dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}
.StatusWidgetCard-module-scss-module__UQpByG__infoSection{width:100%;height:100%}.StatusWidgetCard-module-scss-module__UQpByG__infoCard{border:1px solid var(--admin-glass-border);border-radius:var(--admin-card-radius);height:100%;-webkit-backdrop-filter:var(--admin-backdrop-filter,none);backdrop-filter:var(--admin-backdrop-filter,none);background-color:var(--admin-glass-bg);box-shadow:var(--admin-glass-shadow);align-items:center;gap:24px;padding:24px 28px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.StatusWidgetCard-module-scss-module__UQpByG__infoCard:hover{border-color:var(--admin-glass-border-hover);box-shadow:var(--admin-glass-shadow-hover);transform:translateY(-4px)}.StatusWidgetCard-module-scss-module__UQpByG__infoIcon{border:1px solid var(--admin-glass-border);border-radius:var(--admin-card-radius);background-color:var(--admin-brand-light,var(--admin-surface-hover));width:56px;height:56px;color:var(--admin-brand);flex-shrink:0;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.StatusWidgetCard-module-scss-module__UQpByG__infoIcon svg{width:26px;height:26px}.StatusWidgetCard-module-scss-module__UQpByG__infoContent{flex:1;min-width:0}.StatusWidgetCard-module-scss-module__UQpByG__infoTitle{color:var(--admin-fg-primary);letter-spacing:-.03em;margin:0 0 6px;font-size:20px;font-weight:800}.StatusWidgetCard-module-scss-module__UQpByG__refreshButton{z-index:2;border:1px solid var(--admin-glass-border);background:var(--admin-brand-light);color:var(--admin-fg-secondary);cursor:pointer;border-radius:10px;padding:8px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:16px;right:16px}.StatusWidgetCard-module-scss-module__UQpByG__refreshButton:disabled{cursor:not-allowed;opacity:.5}.StatusWidgetCard-module-scss-module__UQpByG__refreshButton:hover:not(:disabled){background:var(--admin-surface-hover);box-shadow:var(--admin-glass-shadow-hover);color:var(--admin-brand);transform:translateY(-1px)}.StatusWidgetCard-module-scss-module__UQpByG__refreshIcon{width:18px;height:18px}.StatusWidgetCard-module-scss-module__UQpByG__spinning{animation:1s linear infinite StatusWidgetCard-module-scss-module__UQpByG__spin}@keyframes StatusWidgetCard-module-scss-module__UQpByG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.StatusWidgetCard-module-scss-module__UQpByG__infoText{color:var(--admin-fg-secondary);margin:0;font-size:14px;font-weight:500;line-height:1.6}.StatusWidgetCard-module-scss-module__UQpByG__incidentPreview{color:var(--admin-fg-primary);margin-top:6px;font-weight:700;display:inline-block}.StatusWidgetCard-module-scss-module__UQpByG__timestamp{color:var(--admin-fg-tertiary);margin-top:6px;font-size:12px;font-weight:600;display:inline-block}.StatusWidgetCard-module-scss-module__UQpByG__incidentLink,.StatusWidgetCard-module-scss-module__UQpByG__moreLink{color:var(--admin-brand);align-items:center;gap:4px;margin-top:12px;font-size:13px;font-weight:700;text-decoration:none;transition:gap .2s,opacity .2s;display:inline-flex}.StatusWidgetCard-module-scss-module__UQpByG__incidentLink:hover,.StatusWidgetCard-module-scss-module__UQpByG__moreLink:hover{opacity:.85;gap:8px}.StatusWidgetCard-module-scss-module__UQpByG__statusBadge{border:1px solid var(--admin-glass-border);border-radius:var(--admin-card-radius);background:var(--admin-brand-light);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;padding:10px 18px;font-size:13px;font-weight:800;display:flex}.StatusWidgetCard-module-scss-module__UQpByG__statusDot{border-radius:50%;width:10px;height:10px;animation:2s cubic-bezier(.4,0,.6,1) infinite StatusWidgetCard-module-scss-module__UQpByG__pulse;display:block}.StatusWidgetCard-module-scss-module__UQpByG__success{color:var(--admin-success)}.StatusWidgetCard-module-scss-module__UQpByG__success .StatusWidgetCard-module-scss-module__UQpByG__statusDot{background:var(--admin-success);box-shadow:0 0 8px #22c55e59}.StatusWidgetCard-module-scss-module__UQpByG__warning{color:var(--admin-chart-3)}.StatusWidgetCard-module-scss-module__UQpByG__warning .StatusWidgetCard-module-scss-module__UQpByG__statusDot{background:var(--admin-chart-3);box-shadow:0 0 8px #f59e0b59}.StatusWidgetCard-module-scss-module__UQpByG__info{color:var(--admin-brand)}.StatusWidgetCard-module-scss-module__UQpByG__info .StatusWidgetCard-module-scss-module__UQpByG__statusDot{background:var(--admin-brand);box-shadow:0 0 8px #0060a059}@keyframes StatusWidgetCard-module-scss-module__UQpByG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.StatusWidgetCard-module-scss-module__UQpByG__loading{width:100%;height:100px;color:var(--admin-fg-secondary);justify-content:center;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.StatusWidgetCard-module-scss-module__UQpByG__loaderIcon{width:24px;height:24px;animation:1s linear infinite StatusWidgetCard-module-scss-module__UQpByG__spin}@media (max-width:768px){.StatusWidgetCard-module-scss-module__UQpByG__infoCard{text-align:center;flex-direction:column;padding:32px 24px}.StatusWidgetCard-module-scss-module__UQpByG__statusBadge{order:-1;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.StatusWidgetCard-module-scss-module__UQpByG__infoCard:hover{transform:none}}
