.chart-wrapper.svelte-drkrmi{position:relative;width:100%}.chart-controls.svelte-drkrmi{margin-bottom:10px;padding:8px 12px;background:#f5f5f5;border:1px solid #ddd;border-radius:4px}.control-label.svelte-drkrmi{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.control-label.svelte-drkrmi input[type=number]:where(.svelte-drkrmi){cursor:pointer;width:60px;padding:4px 8px;border:1px solid #ccc;border-radius:4px;font-size:16px}.control-label.svelte-drkrmi input[type=number].no-spinner:where(.svelte-drkrmi)::-webkit-inner-spin-button,.control-label.svelte-drkrmi input[type=number].no-spinner:where(.svelte-drkrmi)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.control-label.svelte-drkrmi input[type=number].no-spinner:where(.svelte-drkrmi){-moz-appearance:textfield}.chart-container.svelte-drkrmi{width:100%;height:500px;border:1px solid #ddd;border-radius:8px;background:#fafafa}.chart-loading-overlay.svelte-drkrmi{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffd9;border-radius:8px;z-index:10;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.chart-container.svelte-drkrmi{height:400px}}
