.data-table-wrap.svelte-1q4gany{margin-top:32px}.data-table-footer.svelte-1q4gany{display:flex;align-items:center;justify-content:space-between;padding:10px 0 0}.data-table-count.svelte-1q4gany{font-size:.72rem;color:#999}.data-table-downloads.svelte-1q4gany{display:flex;gap:4px}.data-dl-btn.svelte-1q4gany{background:#111;color:#fff;border:none;padding:5px 14px;font-size:.7rem;font-weight:600;cursor:pointer;border-radius:3px;font-family:inherit}.data-dl-btn.svelte-1q4gany:hover{background:#333}.data-dl-btn.svelte-1q4gany:disabled{background:#ccc;cursor:not-allowed}.data-table-scroll.svelte-1q4gany{overflow-x:auto;position:relative}.data-table-fade.svelte-1q4gany{position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to bottom,transparent,#fff);pointer-events:none}.data-table.svelte-1q4gany{width:100%;border-collapse:collapse;font-size:.74rem}.data-table.svelte-1q4gany th:where(.svelte-1q4gany){text-align:left;font-size:.61rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#000;padding:7px 12px;border-bottom:2px solid #e8e8e8;white-space:nowrap}.data-table.svelte-1q4gany td:where(.svelte-1q4gany){padding:7px 12px;border-bottom:1px solid #f0f0f0;color:#222;white-space:nowrap;background:#fff}.data-table.svelte-1q4gany tbody:where(.svelte-1q4gany) tr:where(.svelte-1q4gany):hover td:where(.svelte-1q4gany){background:#fafafa}.single-chart-wrap.svelte-1q4gany{margin-top:50px;width:90%;max-width:1100px;margin-left:auto;margin-right:auto;padding-bottom:100px}.chart-actions.svelte-1q4gany{display:flex;align-items:center;gap:.75rem;margin-bottom:20px;flex-wrap:wrap}.back.svelte-1q4gany{display:inline-flex;align-items:center;gap:.5rem;background:var(--outlier-secondary-red);color:#fff;text-decoration:none;padding:10px 20px;width:150px;text-align:center}.edit-link.svelte-1q4gany{display:inline-flex;align-items:center;background:#fff;color:var(--outlier-secondary-red);border:1px solid var(--outlier-secondary-red);text-decoration:none;padding:10px 16px;font-weight:700;font-size:.85rem}.chart-controls.svelte-1q4gany{display:flex;flex-direction:column;gap:.75rem}.date-range-controls.svelte-1q4gany{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px}.date-field.svelte-1q4gany{display:flex;flex-direction:column;gap:.3rem}.date-field.svelte-1q4gany label:where(.svelte-1q4gany){font-size:.85rem;font-weight:600}.date-field.svelte-1q4gany input:where(.svelte-1q4gany){padding:.4rem .5rem;border:1px solid #d0d7de;border-radius:4px}.label-toggle.svelte-1q4gany{font-size:.9rem}.label-toggle.svelte-1q4gany input:where(.svelte-1q4gany){margin-right:.4rem}.label-box.svelte-1q4gany{border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;background:#fff}.label-box-header.svelte-1q4gany{width:100%;display:flex;justify-content:space-between;align-items:center;background:#ebebeb;border:none;padding:15px 12px;font-weight:700;cursor:pointer;text-transform:none;color:#000}.label-box-body.svelte-1q4gany{padding:10px 12px;display:grid;gap:.5rem;overflow-y:auto}.reset-range.svelte-1q4gany{padding:5px 20px;border:1px solid #d0d7de;border-radius:4px;background:#eee;cursor:pointer;color:#000;max-height:30px;margin-top:28px}input[type=checkbox].svelte-1q4gany{width:16px;height:16px;accent-color:var(--outlier-secondary-red)}input.svelte-1q4gany{width:120px;max-width:100%}.disabled.svelte-1q4gany{pointer-events:none;opacity:.5;cursor:not-allowed}.chart-container.svelte-1q4gany{width:100%;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:20px;align-items:start}.chart-panel.svelte-1q4gany{min-width:0;width:100%}.linechart.svelte-1q4gany,.barchart.svelte-1q4gany{min-width:0}@media only screen and (max-width:1000px){.chart-container.svelte-1q4gany{grid-template-columns:1fr;max-width:600px}}.chart-description.svelte-1q4gany{width:100%;background:#fff;padding:20px;border:1px solid #e0e0e0;margin-bottom:20px;font-size:.8rem;color:gray}.chart-description.svelte-1q4gany :where(.svelte-1q4gany){display:inline-block}.chart-description.svelte-1q4gany a:where(.svelte-1q4gany){color:inherit}.styles-section.svelte-1q4gany{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.styles-header.svelte-1q4gany{width:100%;display:flex;justify-content:space-between;align-items:center;background:#f5f5f5;border:none;padding:8px 10px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;color:#444}.styles-toggle-icon.svelte-1q4gany{font-size:.65rem;color:#888}.styles-body.svelte-1q4gany{padding:8px 10px;display:grid;gap:.5rem}.data-placeholder.svelte-1q4gany{font-size:.8rem;color:#999;margin:0}.data-section-label.svelte-1q4gany{font-size:.75rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px}.customised-dot.svelte-1q4gany{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--outlier-secondary-red, #e03131);flex-shrink:0}.customised-banner.svelte-1q4gany{display:flex;align-items:center;justify-content:space-between;background:#fff8e1;border:1px solid #ffe082;border-radius:4px;padding:7px 10px;font-size:.8rem;font-weight:600;color:#7a5800}.reset-btn.svelte-1q4gany{background:none;border:1px solid #c49000;border-radius:3px;padding:3px 9px;font-size:.78rem;font-weight:600;color:#7a5800;cursor:pointer;white-space:nowrap}.reset-btn.svelte-1q4gany:hover{background:#ffe082}.text-field.svelte-1q4gany{display:flex;flex-direction:column;gap:3px}.text-field-row.svelte-1q4gany{display:flex;gap:8px}.text-field-row.svelte-1q4gany .text-field:where(.svelte-1q4gany){flex:1}.text-field.svelte-1q4gany label:where(.svelte-1q4gany){font-size:.8rem;font-weight:600;color:#444}.text-field.svelte-1q4gany input:where(.svelte-1q4gany){width:100%;max-width:100%;padding:5px 8px;border:1px solid #d0d7de;border-radius:4px;font-size:.85rem}.area-between-section.svelte-1q4gany{margin-top:8px;padding-top:8px;border-top:1px solid #e0e0e0}.area-between-selects.svelte-1q4gany{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.area-between-field.svelte-1q4gany{display:flex;flex-direction:column;gap:3px}.area-between-field.svelte-1q4gany label:where(.svelte-1q4gany){font-size:.8rem;font-weight:600}.area-between-field.svelte-1q4gany select:where(.svelte-1q4gany){width:100%;padding:4px 6px;border:1px solid #d0d7de;border-radius:4px;font-size:.85rem}.tick-mode-field.svelte-1q4gany{display:flex;flex-direction:column;gap:4px}.tick-mode-label.svelte-1q4gany{font-size:.8rem;font-weight:600;color:#444}.tick-mode-toggle.svelte-1q4gany{display:flex;border:1px solid #d0d7de;border-radius:4px;overflow:hidden}.tick-mode-btn.svelte-1q4gany{flex:1;padding:5px 8px;font-size:.8rem;font-weight:500;border:none;background:#f5f5f5;color:#555;cursor:pointer}.tick-mode-btn.svelte-1q4gany+.tick-mode-btn:where(.svelte-1q4gany){border-left:1px solid #d0d7de}.tick-mode-btn.active.svelte-1q4gany{background:var(--outlier-secondary-red, #e03131);color:#fff;font-weight:700}
