.cf-admin-payments-summary{padding:1.25rem;background:linear-gradient(135deg,#f8fafc,#fff)}.cf-admin-payments-summary--green{background:linear-gradient(135deg,#ecfdf5,#f0fdfa)}.cf-admin-payments-summary--blue{background:linear-gradient(135deg,#eff6ff,#ecfeff)}.cf-admin-payments-summary--amber{background:linear-gradient(135deg,#fffbeb,#fff7ed)}.dark .cf-admin-payments-summary{background:linear-gradient(135deg,#0f172a,#1e293bcc)}.dark .cf-admin-payments-summary--green{background:linear-gradient(135deg,#10b98126,#2dd4bf1a)}.dark .cf-admin-payments-summary--blue{background:linear-gradient(135deg,#3b82f626,#22d3ee1a)}.dark .cf-admin-payments-summary--amber{background:linear-gradient(135deg,#f59e0b26,#fb923c1a)}.cf-admin-payments-hero-kicker{letter-spacing:.28em}.cf-admin-payments-currency-pill{letter-spacing:.22em}.cf-admin-payments-row{border-radius:1.35rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.cf-admin-payments-row:hover{transform:translateY(-2px);border-color:#bfdbfe;box-shadow:0 10px 28px #e2e8f099}.dark .cf-admin-payments-row:hover{border-color:#22d3ee66;box-shadow:0 12px 28px #082f4933}.cf-admin-payments-row-grid{display:grid;gap:.75rem}@media(min-width:768px){.cf-admin-payments-row-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.cf-admin-payments-row-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,.8fr)}}.cf-admin-payments-row-label{font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.cf-admin-payments-chart-metric{border-radius:1.25rem}.cf-admin-payments-chart-metric-label{letter-spacing:.22em}.cf-admin-payments-chart-shell{overflow:hidden;border-radius:1.5rem;border:1px solid rgb(15 23 42);background:#020617;padding:1rem;box-shadow:0 24px 80px -50px #0ea5e9cc}.cf-admin-payments-chart-kicker{letter-spacing:.26em}.cf-admin-payments-chart-svg{height:280px;min-width:760px;width:100%}.cf-admin-payments-chart-axis-label,.cf-admin-payments-chart-point-label{font-size:11px;font-weight:700}.cf-admin-payments-chart-date-label{font-size:12px;font-weight:700}.cf-admin-reports-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#2563eb,#0891b2,#020617)}.cf-admin-reports-hero-ring{border:1px solid rgb(255 255 255 / .2)}.cf-admin-reports-hero-glow{background:#ffffff1a;filter:blur(24px)}.cf-admin-reports-hero-kicker{letter-spacing:.28em}.cf-admin-reports-filter-grid{display:grid;gap:1rem}@media(min-width:1024px){.cf-admin-reports-filter-grid--attendance{grid-template-columns:minmax(0,1fr) 220px}}.cf-admin-reports-mode{min-width:180px}.cf-admin-reports-mode--active{box-shadow:0 1px 2px #2563eb1a}.cf-admin-reports-loading-shell,.cf-admin-reports-table-shell{border-radius:1.6rem}.cf-admin-reports-head-label{letter-spacing:.16em}@media(min-width:1280px){.cf-admin-reports-attendance-head{display:grid;grid-template-columns:70px minmax(220px,1.3fr) minmax(220px,1fr) 160px minmax(220px,1fr)}.cf-admin-reports-attendance-row{grid-template-columns:70px minmax(220px,1.3fr) minmax(220px,1fr) 160px minmax(220px,1fr);align-items:center}}@media(min-width:1536px){.cf-admin-reports-zone-head{display:grid;grid-template-columns:70px minmax(220px,1.25fr) minmax(220px,1fr) minmax(160px,.8fr) minmax(160px,.8fr) minmax(160px,.8fr) 120px}.cf-admin-reports-zone-row{grid-template-columns:70px minmax(220px,1.25fr) minmax(220px,1fr) minmax(160px,.8fr) minmax(160px,.8fr) minmax(160px,.8fr) 120px;align-items:center}}.cf-admin-reports-score-label{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.cf-admin-reports-stat{border-radius:1.4rem;padding:1rem;box-shadow:inset 0 0 0 1px #e2e8f0}.cf-admin-reports-stat--slate{background:#f8fafc;color:#334155}.cf-admin-reports-stat--green{background:#ecfdf5;color:#047857;box-shadow:inset 0 0 0 1px #d1fae5}.cf-admin-reports-stat--amber{background:#fffbeb;color:#b45309;box-shadow:inset 0 0 0 1px #fef3c7}.cf-admin-reports-stat--blue{background:#eff6ff;color:#1d4ed8;box-shadow:inset 0 0 0 1px #dbeafe}.cf-admin-reports-stat--rose{background:#fff1f2;color:#be185d;box-shadow:inset 0 0 0 1px #ffe4e6}.dark .cf-admin-reports-stat--slate{background:#020617;color:#e2e8f0;box-shadow:inset 0 0 0 1px #1e293b}.dark .cf-admin-reports-stat--green{background:#34d3991a;color:#a7f3d0;box-shadow:inset 0 0 0 1px #34d39933}.dark .cf-admin-reports-stat--amber{background:#fbbf241a;color:#fde68a;box-shadow:inset 0 0 0 1px #fbbf2433}.dark .cf-admin-reports-stat--blue{background:#22d3ee1a;color:#a5f3fc;box-shadow:inset 0 0 0 1px #22d3ee33}.dark .cf-admin-reports-stat--rose{background:#fb71851a;color:#fecdd3;box-shadow:inset 0 0 0 1px #fb718533}.cf-admin-reports-stat-label{letter-spacing:.16em}
