@font-face{font-family:Reckless;src:url(https://cdn.prod.website-files.com/687759637985e004734aa100/68dc2019759baa47b5e6bd91_RecklessStandardS-Regular.woff2)format("woff2");font-style:normal;font-display:swap}.weekly-stats-dashboard{--ws-bg-primary:#f7f3ed;--ws-bg-card:#fff;--ws-bg-card-hover:#faf8f5;--ws-border-subtle:rgba(45,42,38,.08);--ws-text-primary:#2d2a26;--ws-text-secondary:#6b6560;--ws-text-muted:#9a9590;--ws-coral:#e07850;--ws-coral-light:rgba(224,120,80,.1);--ws-green:#6b8e6b;--ws-green-light:rgba(107,142,107,.1);--ws-purple:#8b7bb5;--ws-purple-light:rgba(139,123,181,.1);--ws-blue:#7ab8c4;--ws-blue-light:rgba(122,184,196,.1);--ws-yellow:#c4a35a;--ws-yellow-light:rgba(196,163,90,.1);background:var(--ws-bg-primary);color:var(--ws-text-primary);border-radius:16px;padding:48px 24px}.weekly-stats-dashboard .font-reckless{font-family:Reckless,Times New Roman,serif}.weekly-stats-dashboard .ws-summary-card{background:var(--ws-bg-card);border:1px solid var(--ws-border-subtle);text-align:center;border-radius:12px;padding:24px}.weekly-stats-dashboard .ws-card-label{color:var(--ws-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:.75rem}.weekly-stats-dashboard .ws-card-value{font-size:2rem;font-weight:700}.weekly-stats-dashboard .ws-card-value.coral{color:var(--ws-coral)}.weekly-stats-dashboard .ws-card-value.purple{color:var(--ws-purple)}.weekly-stats-dashboard .ws-card-value.green{color:var(--ws-green)}.weekly-stats-dashboard .ws-card-value.blue{color:var(--ws-blue)}.weekly-stats-dashboard .ws-table-container{background:var(--ws-bg-card);border:1px solid var(--ws-border-subtle);border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.04)}.weekly-stats-dashboard .ws-table{border-collapse:collapse;width:100%;min-width:1000px}.weekly-stats-dashboard .ws-table th,.weekly-stats-dashboard .ws-table td{text-align:left;padding:16px 20px}.weekly-stats-dashboard .ws-table th{background:var(--ws-bg-card-hover);text-transform:uppercase;letter-spacing:.5px;color:var(--ws-text-muted);border-bottom:1px solid var(--ws-border-subtle);font-size:.7rem;font-weight:600}.weekly-stats-dashboard .ws-table td{border-bottom:1px solid var(--ws-border-subtle);font-size:.95rem}.weekly-stats-dashboard .ws-table tbody tr:last-child td{border-bottom:none}.weekly-stats-dashboard .ws-table tbody tr:hover td{background:var(--ws-bg-card-hover)}.weekly-stats-dashboard .ws-table .ws-numeric{text-align:right;font-variant-numeric:tabular-nums}.weekly-stats-dashboard .ws-week-range{color:var(--ws-text-secondary);font-family:SF Mono,Monaco,Fira Code,monospace;font-size:.85rem}.weekly-stats-dashboard .ws-metric{color:var(--ws-text-primary);font-weight:600}.weekly-stats-dashboard .ws-metric.zero{color:var(--ws-text-muted);font-weight:400}.weekly-stats-dashboard .ws-week-pill{text-align:center;border-radius:20px;padding:6px 14px;font-size:.8rem;font-weight:500;line-height:1.3;display:inline-block}.weekly-stats-dashboard .ws-week-pill.current{background:var(--ws-coral-light);color:var(--ws-coral)}.weekly-stats-dashboard .ws-week-pill.recent{background:var(--ws-purple-light);color:var(--ws-purple)}.weekly-stats-dashboard .ws-week-pill.past{color:var(--ws-text-muted);background:rgba(45,42,38,.05)}.weekly-stats-dashboard .ws-rate-badge{border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:600;line-height:1.2;display:inline-flex}.weekly-stats-dashboard .ws-rate-badge.excellent{background:var(--ws-green-light);color:var(--ws-green)}.weekly-stats-dashboard .ws-rate-badge.good{background:var(--ws-blue-light);color:var(--ws-blue)}.weekly-stats-dashboard .ws-rate-badge.medium{background:var(--ws-yellow-light);color:var(--ws-yellow)}.weekly-stats-dashboard .ws-rate-badge.low{background:var(--ws-coral-light);color:var(--ws-coral)}.weekly-stats-dashboard .ws-rate-badge.null{color:var(--ws-text-muted);background:rgba(45,42,38,.04);font-style:italic;font-weight:400}.weekly-stats-dashboard .ws-rate-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.weekly-stats-dashboard .editable-cell{cursor:pointer;transition:background-color .15s}.weekly-stats-dashboard .editable-cell:hover{background:var(--ws-coral-light)}.editable-cell-input{border:2px solid var(--ws-coral,#e07850);width:100%;font-size:inherit;background:#fff;border-radius:6px;outline:none;padding:4px 8px}.ws-action-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.ws-action-btn{color:#2d2a26;cursor:pointer;background:#fff;border:1px solid rgba(45,42,38,.08);border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:500;transition:all .15s;display:inline-flex}.ws-action-btn:hover{background:#faf8f5}.ws-action-btn:disabled{opacity:.5;cursor:not-allowed}
/*# sourceMappingURL=2e928ac04b200494.css.map*/