/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[3]!./app/admin-dashboard/components/DashboardKpiGrid.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************/
.DashboardKpiGrid_grid__fAAee {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns:
    minmax(118px, .78fr)
    minmax(118px, .78fr)
    minmax(138px, .9fr)
    minmax(110px, .72fr)
    minmax(260px, 1.7fr)
    minmax(240px, 1.55fr);
  grid-gap: 8px;
  gap: 8px;
  min-width: 0;
}

.DashboardKpiGrid_grid__fAAee[data-variant='operations'] {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.DashboardKpiGrid_card__Hx_wp {
  box-sizing: border-box;
  min-width: 0;
  min-height: 106px;
  padding: 11px 12px;
  overflow: hidden;
  border: 1px solid var(--admin-border, #334155);
  border-radius: 10px;
  background: var(--admin-surface, #111827);
  color: var(--admin-text, #f8fafc);
  text-decoration: none;
}

.DashboardKpiGrid_card__Hx_wp:hover { border-color: color-mix(in srgb, var(--kpi-tone, #2563eb) 58%, var(--admin-border, #334155)); }
.DashboardKpiGrid_label__yZLrU { display:block;color:var(--kpi-tone,#60a5fa);font-size:10px;font-weight:900;line-height:1.15;white-space:nowrap; }
.DashboardKpiGrid_value__G52Rr { display:block;margin-top:8px;color:var(--kpi-tone,#60a5fa);font-size:28px;font-weight:900;line-height:1;white-space:nowrap; }
.DashboardKpiGrid_value__G52Rr small,.DashboardKpiGrid_actionHeader__wmi2j strong small { margin-left:3px;font-size:10px; }
.DashboardKpiGrid_detail__E0CJY { display:block;margin-top:8px;overflow:hidden;color:var(--admin-muted,#94a3b8);font-size:9px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap; }
.DashboardKpiGrid_total__GAAev{--kpi-tone:#2563eb}.DashboardKpiGrid_review__nfAeP{--kpi-tone:#8b5cf6}.DashboardKpiGrid_progressCard__QNln5{--kpi-tone:#16a34a}.DashboardKpiGrid_message__NJTzC{--kpi-tone:#3b82f6}.DashboardKpiGrid_management__x6Pdg{--kpi-tone:#f97316}.DashboardKpiGrid_order__5r07J{--kpi-tone:#14b8a6}
.DashboardKpiGrid_progress__00q4X { display:block;height:5px;margin-top:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--admin-muted,#94a3b8) 26%,transparent); }
.DashboardKpiGrid_progress__00q4X i { display:block;width:var(--kpi-progress,0%);height:100%;border-radius:inherit;background:var(--kpi-tone); }
.DashboardKpiGrid_splitValue__4uPsM { display:flex;align-items:baseline;gap:5px;margin-top:9px;font-size:25px;font-weight:900;line-height:1;white-space:nowrap; }
.DashboardKpiGrid_splitValue__4uPsM span:nth-of-type(1){color:#94a3b8}.DashboardKpiGrid_splitValue__4uPsM span:nth-of-type(2){color:#3b82f6}.DashboardKpiGrid_splitValue__4uPsM span:nth-of-type(3){color:#22c55e}.DashboardKpiGrid_splitValue__4uPsM em{color:var(--admin-muted,#64748b);font-size:11px;font-style:normal}
.DashboardKpiGrid_actionCard__tsOKA { display:grid;grid-template-rows:auto 1fr auto;grid-gap:5px;gap:5px;padding:8px 11px; }
.DashboardKpiGrid_actionHeader__wmi2j,.DashboardKpiGrid_actionFooter__oMwxg { -webkit-appearance:none; -moz-appearance:none; appearance:none;border:0;background:transparent;font:inherit;cursor:pointer; }
.DashboardKpiGrid_actionHeader__wmi2j,.DashboardKpiGrid_actionFooter__oMwxg,.DashboardKpiGrid_actionRow__AAqlV { color:inherit;text-decoration:none; }
.DashboardKpiGrid_actionHeader__wmi2j { display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%;padding:0;text-align:left; }
.DashboardKpiGrid_actionHeader__wmi2j strong { color:var(--kpi-tone);font-size:20px;font-weight:900;line-height:1;white-space:nowrap; }
.DashboardKpiGrid_actionList__D_5AO { display:grid;align-content:center;grid-gap:2px;gap:2px;min-width:0; }
.DashboardKpiGrid_actionRow__AAqlV { display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px;min-width:0;min-height:17px;font-size:9px;font-weight:850;line-height:1.2; }
.DashboardKpiGrid_actionRow__AAqlV i,.DashboardKpiGrid_modalRow__aNFdn i { width:6px;height:6px;border-radius:50%;background:#3b82f6; }
.DashboardKpiGrid_actionRow__AAqlV i[data-tone='danger'],.DashboardKpiGrid_modalRow__aNFdn i[data-tone='danger']{background:#ef4444}.DashboardKpiGrid_actionRow__AAqlV i[data-tone='warning'],.DashboardKpiGrid_modalRow__aNFdn i[data-tone='warning']{background:#f59e0b}
.DashboardKpiGrid_actionRow__AAqlV span { overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.DashboardKpiGrid_actionRow__AAqlV small { color:var(--admin-muted,#94a3b8);font-size:8px;font-weight:800;white-space:nowrap; }
.DashboardKpiGrid_actionFooter__oMwxg { justify-self:end;padding:0;color:var(--kpi-tone);font-size:8px;font-weight:900;white-space:nowrap; }
.DashboardKpiGrid_modalBackdrop__vtjM8 { position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:20px;background:rgba(2,6,23,.58);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px); }
.DashboardKpiGrid_modal__Oo1NK { width:min(620px,100%);max-height:min(680px,calc(100vh - 40px));overflow:hidden;border:1px solid var(--admin-border,#334155);border-radius:16px;background:var(--admin-surface,#111827);color:var(--admin-text,#f8fafc);box-shadow:0 24px 70px rgba(0,0,0,.35); }
.DashboardKpiGrid_modalHeader__bP9Ks { display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--admin-border,#334155); }
.DashboardKpiGrid_modalHeader__bP9Ks>div{display:flex;align-items:baseline;gap:8px}.DashboardKpiGrid_modalHeader__bP9Ks span{font-size:16px;font-weight:900}.DashboardKpiGrid_modalHeader__bP9Ks strong{color:#60a5fa;font-size:18px}.DashboardKpiGrid_modalHeader__bP9Ks button{width:34px;height:34px;border:1px solid var(--admin-border,#334155);border-radius:10px;background:transparent;color:inherit;font-size:22px;cursor:pointer}
.DashboardKpiGrid_modalList__w1c3A { display:grid;max-height:calc(min(680px,100vh - 40px) - 68px);overflow:auto;padding:8px; }
.DashboardKpiGrid_modalRow__aNFdn { display:grid;grid-template-columns:8px minmax(0,1fr) auto 18px;align-items:center;grid-gap:10px;gap:10px;min-width:0;padding:12px 10px;border-radius:10px;color:inherit;text-decoration:none; }
.DashboardKpiGrid_modalRow__aNFdn:hover{background:color-mix(in srgb,var(--admin-muted,#64748b) 12%,transparent)}.DashboardKpiGrid_modalRow__aNFdn span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850}.DashboardKpiGrid_modalRow__aNFdn small{color:var(--admin-muted,#94a3b8);font-size:11px;font-weight:800;white-space:nowrap}.DashboardKpiGrid_modalRow__aNFdn b{color:#60a5fa}

@container dashboard-content (max-width:1059px){.DashboardKpiGrid_grid__fAAee{grid-template-columns:repeat(4,minmax(0,1fr))}.DashboardKpiGrid_management__x6Pdg,.DashboardKpiGrid_order__5r07J{grid-column:span 2}}
@container dashboard-content (max-width:820px){.DashboardKpiGrid_grid__fAAee{grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardKpiGrid_management__x6Pdg,.DashboardKpiGrid_order__5r07J{grid-column:1/-1}.DashboardKpiGrid_card__Hx_wp{min-height:86px;padding:9px 10px}.DashboardKpiGrid_value__G52Rr{margin-top:5px;font-size:24px}.DashboardKpiGrid_splitValue__4uPsM{margin-top:6px;font-size:22px}.DashboardKpiGrid_detail__E0CJY{margin-top:5px}.DashboardKpiGrid_progress__00q4X{margin-top:5px}.DashboardKpiGrid_actionCard__tsOKA{min-height:116px;padding:9px 10px}}
@container dashboard-content (max-width:520px){
  .DashboardKpiGrid_grid__fAAee{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
  .DashboardKpiGrid_management__x6Pdg,.DashboardKpiGrid_order__5r07J{grid-column:1/-1}
  .DashboardKpiGrid_card__Hx_wp{min-height:82px;padding:8px 9px}
  .DashboardKpiGrid_label__yZLrU{font-size:10px}.DashboardKpiGrid_value__G52Rr{margin-top:4px;font-size:24px}.DashboardKpiGrid_value__G52Rr small,.DashboardKpiGrid_actionHeader__wmi2j strong small{font-size:10px}
  .DashboardKpiGrid_splitValue__4uPsM{gap:4px;margin-top:5px;font-size:21px}.DashboardKpiGrid_splitValue__4uPsM em{font-size:10px}.DashboardKpiGrid_detail__E0CJY{margin-top:4px;font-size:9px}.DashboardKpiGrid_progress__00q4X{height:4px;margin-top:4px}
  .DashboardKpiGrid_actionCard__tsOKA{min-height:122px}.DashboardKpiGrid_actionHeader__wmi2j strong{font-size:22px}.DashboardKpiGrid_actionRow__AAqlV{min-height:18px;font-size:9.5px}.DashboardKpiGrid_actionRow__AAqlV small,.DashboardKpiGrid_actionFooter__oMwxg{font-size:9px}
  .DashboardKpiGrid_actionFooter__oMwxg{justify-self:start;min-height:24px;display:inline-flex;align-items:center;padding:3px 8px 3px 0;text-align:left}
  .DashboardKpiGrid_modalBackdrop__vtjM8{place-items:center;padding:10px}.DashboardKpiGrid_modal__Oo1NK{width:100%;max-height:78vh;border-radius:16px}.DashboardKpiGrid_modalHeader__bP9Ks{padding:13px 14px}.DashboardKpiGrid_modalRow__aNFdn{grid-template-columns:8px minmax(0,1fr) auto 16px;gap:8px;padding:11px 8px}.DashboardKpiGrid_modalRow__aNFdn span{font-size:12px}.DashboardKpiGrid_modalRow__aNFdn small{font-size:10px}
}


/* Keep the schedule's single KPI at the canonical dashboard card width. */
.DashboardKpiGrid_grid__fAAee[data-variant='total-only'] {
  grid-template-columns: minmax(118px, 150px);
  width: min(150px, 100%);
}

