._panel_168rg_1{display:flex;flex-direction:column;gap:20px;background:#fff;border-radius:16px;border:1px solid #e5e7eb;padding:24px;box-shadow:0 5px 18px #0f172a14;position:relative}._header_168rg_13{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}._title_168rg_20{margin:0;font-size:22px;font-weight:600}._subtitleDetail_168rg_26{margin:4px 0 0;color:#475569;font-size:13px}._subtitle_168rg_26{margin:4px 0 0;color:#64748b;font-size:14px}._weekSelector_168rg_38{display:inline-flex;border:1px solid #cbd5f5;border-radius:999px;overflow:hidden;background:#f8fafc}._weekButton_168rg_46,._weekButtonActive_168rg_47{border:none;padding:8px 16px;font-size:14px;cursor:pointer;background:transparent;color:#475569}._weekButton_168rg_46:hover{background:#2563eb14}._weekButtonActive_168rg_47{background:#2563eb;color:#fff}._chartSection_168rg_65{display:flex;flex-direction:column;gap:12px}._chartHeader_168rg_71{display:flex;justify-content:space-between;align-items:baseline;gap:12px}._chartTitle_168rg_78{margin:0;font-size:18px;font-weight:600}._chartSummary_168rg_84{color:#475569;font-size:14px}._chartWrapper_168rg_89{width:100%;height:320px}._chartSection_168rg_65+._chartSection_168rg_65{margin-top:12px}._placeholder_168rg_98,._state_168rg_99,._stateError_168rg_100{padding:24px;border-radius:16px;border:1px dashed #cbd5f5;background:#f8fafc;color:#475569;text-align:center}._state_168rg_99{border-color:#bfdbfe;color:#1d4ed8}._stateError_168rg_100{border-color:#fecaca;background:#fef2f2;color:#b91c1c;display:flex;flex-direction:column;gap:8px}._loadingOverlay_168rg_123{position:absolute;top:0;right:0;bottom:0;left:0;background:#f8fafcd9;border-radius:16px;display:flex;align-items:center;justify-content:center;font-weight:600;color:#1d4ed8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1}:root{color-scheme:light;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#1f2933;background-color:#f8fafc}body{margin:0;min-height:100vh;background:#f8fafc}*{box-sizing:border-box}a{color:inherit}button,input,select{font:inherit}
