button.btn-custom.svelte-rpqgh7{transition:all .15s ease-in-out}button.btn-custom.svelte-rpqgh7:hover:enabled{filter:brightness(.93) contrast(1.03)}button.btn-custom.svelte-rpqgh7:active:enabled{transform:scale(.97);filter:brightness(.85)}.tooltip-container.svelte-6h2grl{position:absolute;z-index:9999;pointer-events:none;display:flex;align-items:center;justify-content:center;opacity:0;animation:svelte-6h2grl-tooltip-fade-in .2s forwards}@keyframes svelte-6h2grl-tooltip-fade-in{0%{opacity:0}to{opacity:1}}.tooltip-content.svelte-6h2grl{background-color:var(--tooltip-bg-color, var(--color-bg-inverse, #111111));color:var(--tooltip-text-color, var(--color-text-inverse, #ffffff));padding:8px 12px;border-radius:8px;font-size:12px;font-weight:600;white-space:pre-line;word-break:break-word;width:-moz-max-content;width:max-content;max-width:270px;box-shadow:0 10px 15px -3px #0003;position:relative;border:1px solid var(--tooltip-border, transparent)}.tooltip-content.rich.svelte-6h2grl{padding:12px 14px;white-space:normal;width:-moz-max-content;width:max-content;max-width:260px;display:flex;flex-direction:column;gap:4px}.tooltip-title.svelte-6h2grl{font-weight:600;font-size:13px;line-height:18px}.tooltip-desc.svelte-6h2grl{font-weight:400;font-size:12px;line-height:16px;color:var(--color-text-inverse)}html[data-theme=dark] .tooltip-desc.svelte-6h2grl{color:var(--color-text-inverse)}.tooltip-arrow.svelte-6h2grl{position:absolute;background-color:var(--tooltip-bg-color, var(--color-bg-inverse, #111111));pointer-events:none}.tooltip-top.svelte-6h2grl{bottom:100%;left:50%;transform:translate(-50%) translateY(-10px)}.tooltip-top.svelte-6h2grl .tooltip-arrow:where(.svelte-6h2grl){bottom:-5px;left:50%;transform:translate(-50%);width:10px;height:5px;clip-path:polygon(0 0,100% 0,50% 100%)}.tooltip-bottom.svelte-6h2grl{top:100%;left:50%;transform:translate(-50%) translateY(10px)}.tooltip-bottom.svelte-6h2grl .tooltip-arrow:where(.svelte-6h2grl){top:-5px;left:50%;transform:translate(-50%);width:10px;height:5px;clip-path:polygon(50% 0,0 100%,100% 100%)}.tooltip-left.svelte-6h2grl{right:100%;top:50%;transform:translateY(-50%) translate(-10px)}.tooltip-left.svelte-6h2grl .tooltip-arrow:where(.svelte-6h2grl){right:-5px;top:50%;transform:translateY(-50%);width:5px;height:10px;clip-path:polygon(0 0,100% 50%,0 100%)}.tooltip-right.svelte-6h2grl{left:100%;top:50%;transform:translateY(-50%) translate(10px)}.tooltip-right.svelte-6h2grl .tooltip-arrow:where(.svelte-6h2grl){left:-5px;top:50%;transform:translateY(-50%);width:5px;height:10px;clip-path:polygon(100% 0,100% 100%,0 50%)}.tooltip-wrapper.svelte-6h2grl{position:relative;display:inline-flex}.badge-custom.svelte-jhsbzl{display:inline-flex;align-items:center;justify-content:center;font-weight:500;line-height:133%;white-space:nowrap;border-style:solid;border-width:1px;box-sizing:border-box;transition:all .15s ease-in-out}.badge-custom.hide-border.svelte-jhsbzl{border:none!important;border-color:transparent!important}.badge-custom.svelte-jhsbzl svg{width:var(--badge-icon-size, 12px);height:var(--badge-icon-size, 12px)}@keyframes svelte-jhsbzl-badge-pulse{0%{box-shadow:0 0 0 0 var(--badge-pulse-color, currentColor);transform:scale(1)}70%{box-shadow:0 0 0 10px #0000;transform:scale(1.03)}to{box-shadow:0 0 #0000;transform:scale(1)}}.badge-custom.is-pulse.svelte-jhsbzl{animation:svelte-jhsbzl-badge-pulse 1.6s ease-out infinite}.badge-custom.color-primary.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-act-primary);--badge-pulse-text: var(--color-text-link)}.badge-custom.color-primary.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-act-primary);color:var(--color-neutral-25);border-color:var(--color-bg-act-primary)}.badge-custom.color-primary.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-text-link) 15%,transparent);color:var(--color-text-link);border-color:var(--color-text-link)}.badge-custom.color-secondary.svelte-jhsbzl{--badge-pulse-bg: var(--color-zinc-700);--badge-pulse-text: var(--color-zinc-700)}.badge-custom.color-secondary.variant-solid.svelte-jhsbzl{background-color:var(--color-zinc-700);color:var(--color-neutral-25);border-color:var(--color-zinc-700)}.badge-custom.color-secondary.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-zinc-700) 15%,transparent);color:var(--color-zinc-700);border-color:var(--color-zinc-700)}.badge-custom.color-success.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-success);--badge-pulse-text: var(--color-text-success-ti)}.badge-custom.color-success.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-success);color:var(--color-neutral-25);border-color:var(--color-bg-success)}.badge-custom.color-success.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-text-success-ti) 15%,transparent);color:var(--color-text-success-ti);border-color:var(--color-text-success-ti)}.badge-custom.color-warning.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-warning);--badge-pulse-text: var(--color-text-warning-ti)}.badge-custom.color-warning.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-warning);color:var(--color-neutral-25);border-color:var(--color-bg-warning)}.badge-custom.color-warning.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-text-warning-ti) 15%,transparent);color:var(--color-text-warning-ti);border-color:var(--color-text-warning-ti)}.badge-custom.color-error.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-error);--badge-pulse-text: var(--color-text-error-ti)}.badge-custom.color-error.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-error);color:var(--color-neutral-25);border-color:var(--color-bg-error)}.badge-custom.color-error.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-text-error-ti) 15%,transparent);color:var(--color-text-error-ti);border-color:var(--color-text-error-ti)}.badge-custom.color-info.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-info);--badge-pulse-text: var(--color-text-info-ti)}.badge-custom.color-info.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-info);color:var(--color-neutral-25);border-color:var(--color-bg-info)}.badge-custom.color-info.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-text-info-ti) 15%,transparent);color:var(--color-text-info-ti);border-color:var(--color-text-info-ti)}.badge-custom.color-purple.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-purple);--badge-pulse-text: var(--color-bg-purple)}.badge-custom.color-purple.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-purple);color:var(--color-neutral-25);border-color:var(--color-bg-purple)}.badge-custom.color-purple.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-bg-purple) 15%,transparent);color:var(--color-bg-purple);border-color:var(--color-bg-purple)}.badge-custom.color-pink.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-pink);--badge-pulse-text: var(--color-bg-pink)}.badge-custom.color-pink.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-pink);color:var(--color-neutral-25);border-color:var(--color-bg-pink)}.badge-custom.color-pink.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-bg-pink) 15%,transparent);color:var(--color-bg-pink);border-color:var(--color-bg-pink)}.badge-custom.color-teal.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-teal);--badge-pulse-text: var(--color-bg-teal)}.badge-custom.color-teal.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-teal);color:var(--color-neutral-25);border-color:var(--color-bg-teal)}.badge-custom.color-teal.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-bg-teal) 15%,transparent);color:var(--color-bg-teal);border-color:var(--color-bg-teal)}.badge-custom.color-sky.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-sky);--badge-pulse-text: var(--color-bg-sky)}.badge-custom.color-sky.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-sky);color:var(--color-neutral-25);border-color:var(--color-bg-sky)}.badge-custom.color-sky.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-bg-sky) 15%,transparent);color:var(--color-bg-sky);border-color:var(--color-bg-sky)}.badge-custom.color-grey.svelte-jhsbzl{--badge-pulse-bg: var(--color-zinc-400);--badge-pulse-text: var(--color-zinc-600)}.badge-custom.color-grey.variant-solid.svelte-jhsbzl{background-color:var(--color-zinc-400);color:var(--color-neutral-25);border-color:var(--color-zinc-400)}.badge-custom.color-grey.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-zinc-600) 15%,transparent);color:var(--color-zinc-600);border-color:var(--color-zinc-600)}.badge-custom.color-Online.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-success);--badge-pulse-text: var(--color-text-success-ti)}.badge-custom.color-Online.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-success);color:var(--color-neutral-25);border-color:var(--color-bg-success)}.badge-custom.color-Online.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-text-success-ti) 15%,transparent);color:var(--color-text-success-ti);border-color:var(--color-text-success-ti)}.badge-custom.color-Delay.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-warning);--badge-pulse-text: var(--color-text-warning-ti)}.badge-custom.color-Delay.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-warning);color:var(--color-neutral-25);border-color:var(--color-bg-warning)}.badge-custom.color-Delay.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-text-warning-ti) 15%,transparent);color:var(--color-text-warning-ti);border-color:var(--color-text-warning-ti)}.badge-custom.color-Offline.svelte-jhsbzl{--badge-pulse-bg: var(--color-bg-error);--badge-pulse-text: var(--color-text-error-ti)}.badge-custom.color-Offline.variant-solid.svelte-jhsbzl{background-color:var(--color-bg-error);color:var(--color-neutral-25);border-color:var(--color-bg-error)}.badge-custom.color-Offline.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-text-error-ti) 15%,transparent);color:var(--color-text-error-ti);border-color:var(--color-text-error-ti)}.badge-custom.color-Maintenance.svelte-jhsbzl{--badge-pulse-bg: var(--color-zinc-400);--badge-pulse-text: var(--color-zinc-600)}.badge-custom.color-Maintenance.variant-solid.svelte-jhsbzl{background-color:var(--color-zinc-400);color:var(--color-neutral-25);border-color:var(--color-zinc-400)}.badge-custom.color-Maintenance.variant-outline.svelte-jhsbzl{background-color:color-mix(in srgb,var(--color-zinc-600) 15%,transparent);color:var(--color-zinc-600);border-color:var(--color-zinc-600)}.separator-custom.svelte-pdo4g9{display:block;transition:background-color .15s ease-in-out}.toast-card.svelte-1b6ft5d{box-sizing:border-box;transition:all .2s ease}.toast-card.svelte-1b6ft5d .action-btn:where(.svelte-1b6ft5d){box-shadow:0 1px 2px #0000000d}.progress-bar.svelte-1b6ft5d{animation:svelte-1b6ft5d-progress-shrink var(--toast-duration) linear forwards}@keyframes svelte-1b6ft5d-progress-shrink{0%{width:100%}to{width:0%}}.toast-provider-container.svelte-cvhfhg{overflow:visible}.chart-settings-dialog.svelte-1w87k44{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:hidden;border:1px solid var(--color-border-outline);border-radius:16px;background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:0 24px 64px -16px var(--color-shadow-base)}.chart-settings-dialog[open].svelte-1w87k44{display:flex;flex-direction:column}.chart-settings-dialog.svelte-1w87k44::backdrop{background:color-mix(in srgb,var(--color-bg-black-natural) 40%,transparent)}.settings-header.svelte-1w87k44,.settings-footer.svelte-1w87k44{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px}.settings-header.svelte-1w87k44{align-items:flex-start;border-bottom:1px solid var(--color-border-outline)}.settings-heading.svelte-1w87k44{min-width:0}h2.svelte-1w87k44,h3.svelte-1w87k44,p.svelte-1w87k44{margin:0}h2.svelte-1w87k44{font-size:18px;font-weight:600;line-height:1.5}.settings-heading.svelte-1w87k44 p:where(.svelte-1w87k44),.series-heading.svelte-1w87k44 p:where(.svelte-1w87k44),.settings-hint.svelte-1w87k44,.settings-empty.svelte-1w87k44{color:var(--color-text-secondary);font-size:13px;line-height:1.5}.close-button.svelte-1w87k44,.preset-button.svelte-1w87k44{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--color-text-secondary);cursor:pointer}.close-button.svelte-1w87k44:hover,.preset-button.svelte-1w87k44:hover{background:var(--color-bg-surface-subtle)}button.svelte-1w87k44:focus-visible,.color-control.svelte-1w87k44:focus-within{outline:2px solid var(--color-border-act-primary);outline-offset:2px}.settings-body.svelte-1w87k44{min-height:0;padding:0 24px 20px;overflow-y:auto;overscroll-behavior:contain}.series-settings.svelte-1w87k44{padding:24px 0}.series-settings.svelte-1w87k44+.series-settings:where(.svelte-1w87k44){border-top:1px solid var(--color-border-outline)}.series-header.svelte-1w87k44{display:flex;align-items:center;justify-content:space-between;gap:16px}.series-heading.svelte-1w87k44{min-width:0}h3.svelte-1w87k44{font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.series-heading.svelte-1w87k44 p:where(.svelte-1w87k44){margin-top:2px}.color-control.svelte-1w87k44{display:flex;flex-shrink:0;align-items:center;gap:8px;padding:5px 10px 5px 5px;border:1px solid var(--color-border-form);border-radius:8px;cursor:pointer}input[type=color].svelte-1w87k44{box-sizing:border-box;width:28px;height:28px;padding:0;overflow:hidden;border:0;border-radius:5px;background:transparent;cursor:pointer}input[type=color].svelte-1w87k44::-webkit-color-swatch-wrapper{padding:0}input[type=color].svelte-1w87k44::-webkit-color-swatch{border:0;border-radius:5px}input[type=color].svelte-1w87k44::-moz-color-swatch{border:0;border-radius:5px}.color-value.svelte-1w87k44{color:var(--color-text-secondary);font-family:monospace;font-size:12px}.preset-colors.svelte-1w87k44{display:flex;flex-wrap:wrap;gap:4px;margin:12px 0 16px}.preset-button.selected.svelte-1w87k44{border-color:var(--swatch-color);background:var(--color-bg-surface-subtle)}.preset-swatch.svelte-1w87k44{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--swatch-color);color:var(--color-text-on-act)}.series-controls.svelte-1w87k44{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.series-controls.svelte-1w87k44>*{min-width:0}.settings-footer.svelte-1w87k44{padding-block:16px;border-top:1px solid var(--color-border-outline)}.settings-empty.svelte-1w87k44{padding-block:24px}@media(max-width:480px){.settings-header.svelte-1w87k44,.settings-footer.svelte-1w87k44{padding-inline:16px}.color-value.svelte-1w87k44{display:none}.settings-heading.svelte-1w87k44 p:where(.svelte-1w87k44),.series-heading.svelte-1w87k44 p:where(.svelte-1w87k44),.settings-hint.svelte-1w87k44{font-size:14px}.settings-body.svelte-1w87k44{padding-inline:16px}.series-controls.svelte-1w87k44{grid-template-columns:1fr;gap:12px}.color-control.svelte-1w87k44{padding:7px}}@media(pointer:coarse){.close-button.svelte-1w87k44,.preset-button.svelte-1w87k44{width:44px;height:44px}}.download-btn.svelte-1ya6v1{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--color-bg-surface, #ffffff);border:1px solid var(--color-border-outline, #e5e7eb);color:var(--color-text-secondary, #4b5563);cursor:pointer;transition:all .15s ease}.download-btn.svelte-1ya6v1:hover{background:var(--color-bg-surface-subtle, #f9fafb);border-color:var(--color-border-form, #d1d5db);color:var(--color-text-primary, #111827)}.segmented-control.svelte-1mfqntq{display:inline-flex;align-items:center;flex:0 0 auto;gap:2px;width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content;max-width:none;background:var(--color-bg-surface-subtle);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .16s ease}.segmented-control.full-width.svelte-1mfqntq{display:flex;width:100%;min-width:0;max-width:100%}.segmented-control.full-width.svelte-1mfqntq .segmented-item:where(.svelte-1mfqntq){flex:1 1 0;min-width:0;justify-content:center}.segmented-control.is-disabled.svelte-1mfqntq{opacity:.6;pointer-events:none}.segmented-control.size-32.svelte-1mfqntq{height:32px;padding:2px;border-radius:7px}.segmented-control.size-32.svelte-1mfqntq .segmented-item:where(.svelte-1mfqntq){height:28px;padding:0 10px;font-size:12px;gap:6px;border-radius:5px}.segmented-control.size-32.svelte-1mfqntq svg{width:14px;height:14px}.segmented-control.size-40.svelte-1mfqntq{height:40px;padding:3px;border-radius:8px}.segmented-control.size-40.svelte-1mfqntq .segmented-item:where(.svelte-1mfqntq){height:34px;padding:0 12px;font-size:13px;gap:7px;border-radius:6px}.segmented-control.size-40.svelte-1mfqntq svg{width:16px;height:16px}.segmented-item.svelte-1mfqntq{display:inline-flex;align-items:center;justify-content:center;text-align:center;flex:0 0 auto;width:auto;min-width:-moz-max-content;min-width:max-content;border:0;background:transparent;color:var(--color-text-secondary);font:inherit;font-weight:550;cursor:pointer;white-space:nowrap;line-height:1;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.segmented-item.svelte-1mfqntq svg,.segmented-item.svelte-1mfqntq .icon{display:block;flex-shrink:0;margin:0!important;padding:0!important}.segmented-item.svelte-1mfqntq:hover:not(:disabled):not(.is-active){color:var(--color-text-primary)}.segmented-item.is-active.svelte-1mfqntq{background:var(--color-bg-surface);box-shadow:0 1px 4px #00000017;color:var(--color-text-primary)}.segmented-item.svelte-1mfqntq:disabled{cursor:not-allowed;opacity:.5}.segmented-item.svelte-1mfqntq:focus-visible{outline:2px solid var(--color-border-act-primary);outline-offset:1px}.segmented-label.svelte-1mfqntq{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;margin:0!important;padding:0!important;text-align:center;line-height:1!important;white-space:nowrap}.custom-toggle.svelte-7k8wib{position:relative;display:inline-block;width:var(--switch-w, calc(var(--switch-h, 32px) * 2.25));height:var(--switch-h, 32px);flex-shrink:0}.custom-toggle.disabled.svelte-7k8wib{opacity:.55;cursor:not-allowed}.custom-toggle.disabled.svelte-7k8wib .slider:where(.svelte-7k8wib){cursor:not-allowed}.custom-toggle.svelte-7k8wib input:where(.svelte-7k8wib){opacity:0;width:0;height:0;position:absolute}.slider.svelte-7k8wib{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-bg-grey-subtle);border-radius:var(--switch-h, 32px);display:flex;align-items:center;padding:0 3px;box-sizing:border-box;transition:background-color .2s ease}.slider.svelte-7k8wib .knob:where(.svelte-7k8wib){position:absolute;height:calc(var(--switch-h, 32px) - 6px);width:calc(var(--switch-h, 32px) - 6px);left:3px;bottom:3px;background-color:var(--color-bg-surface);border-radius:50%;box-shadow:0 1px 3px #10182826;transition:transform .2s cubic-bezier(.4,0,.2,1);z-index:2}.slider.svelte-7k8wib .text:where(.svelte-7k8wib){font-size:calc(var(--switch-h, 32px) * .35);font-weight:700;line-height:1;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .15s ease}.slider.svelte-7k8wib .text--on:where(.svelte-7k8wib){left:calc(var(--switch-h, 32px) * .3);color:var(--color-text-on-act);opacity:0;z-index:1}.slider.svelte-7k8wib .text--off:where(.svelte-7k8wib){right:calc(var(--switch-h, 32px) * .3);color:var(--color-text-secondary);opacity:1;z-index:1}input.svelte-7k8wib:checked+.slider:where(.svelte-7k8wib){background-color:var(--color-bg-act-primary, #ff6600)}input.svelte-7k8wib:checked+.slider:where(.svelte-7k8wib) .knob:where(.svelte-7k8wib){transform:translate(calc(var(--switch-w, calc(var(--switch-h, 32px) * 2.25)) - var(--switch-h, 32px)))}input.svelte-7k8wib:checked+.slider:where(.svelte-7k8wib) .text--on:where(.svelte-7k8wib){opacity:1}input.svelte-7k8wib:checked+.slider:where(.svelte-7k8wib) .text--off:where(.svelte-7k8wib){opacity:0}dialog.svelte-jwravu{width:min(500px,calc(100% - 32px));margin:auto;padding:0;border:0;border-radius:12px;background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}dialog.svelte-jwravu::backdrop{background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-card.svelte-jwravu{display:flex;flex-direction:column;gap:12px;padding:24px}h2.svelte-jwravu{margin:0;color:var(--color-text-primary);font-size:20px;font-weight:500}.dialog-message p{margin:0;color:var(--color-text-secondary);font-size:14px;overflow-wrap:anywhere}.dialog-message strong{color:var(--color-text-primary);font-weight:500}.error-message.svelte-jwravu{margin:0;color:var(--error-color, var(--color-text-error-ti));font-size:12px}.dialog-actions.svelte-jwravu{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid var(--color-border-outline)}.confirmation-dialog-action-button{flex:0 0 auto!important;width:-moz-max-content!important;width:max-content!important;min-width:0!important;padding-inline:16px!important}.icon-wrapper.svelte-192ad5l{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-width, auto);height:var(--icon-height, auto);color:var(--icon-color, currentColor)}.icon-wrapper.icon-clickable.svelte-192ad5l{cursor:pointer;transition:opacity .2s ease,transform .2s ease}.icon-wrapper.icon-clickable.svelte-192ad5l:hover{opacity:calc(var(--icon-opacity, 1) * .8)}.icon-wrapper.icon-clickable.svelte-192ad5l:active{transform:scale(.95)}.icon-fallback.svelte-192ad5l{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.icon-fallback.svelte-192ad5l svg{width:var(--icon-width, auto);height:var(--icon-height, auto);color:var(--icon-color, currentColor)}.icon-error.svelte-192ad5l{color:red;font-size:12px}.illustration-wrapper.svelte-wrko7f{display:inline-flex;align-items:center;justify-content:center;width:var(--illustration-width, 128px);height:var(--illustration-height, 128px);color:var(--illustration-color, #0A0A0A)}.illustration-content.svelte-wrko7f{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.illustration-content.svelte-wrko7f svg{width:100%;height:100%;color:var(--illustration-color, #0A0A0A)}.illustration-error.svelte-wrko7f{color:red;font-size:12px}[data-shadow=right]{position:relative;box-shadow:2px 0 16px -2px color-mix(in srgb,var(--color-text-primary) 10%,transparent)!important}[data-shadow=right]:after{content:"";position:absolute;top:0;right:-12px;width:12px;height:100%;background:linear-gradient(to right,color-mix(in srgb,var(--color-text-primary) 8%,transparent),color-mix(in srgb,var(--color-text-primary) 4%,transparent),transparent);pointer-events:none;z-index:-1}[data-shadow=left]{position:relative;box-shadow:-2px 0 16px -2px color-mix(in srgb,var(--color-text-primary) 10%,transparent)!important}[data-shadow=left]:before{content:"";position:absolute;top:0;left:-12px;width:12px;height:100%;background:linear-gradient(to left,color-mix(in srgb,var(--color-text-primary) 8%,transparent),color-mix(in srgb,var(--color-text-primary) 4%,transparent),transparent);pointer-events:none;z-index:-1}.table-row:hover,.table-row:hover td{background-color:var(--color-bg-surface-subtle)!important}:root{--table-cell-hover-bg: var(--color-bg-surface-subtle);--table-cell-hover-column-bg: var(--color-bg-surface-subtle);--table-cell-hover-border-color: var(--color-bg-surface-subtle);--table-cell-hover-border-width: 3px;--table-cell-hover-transition: background-color .15s ease;--table-cell-hover-z-index: 5;--table-cell-hover-z-index-column: 4;--table-cell-hover-z-index-border: 7}[data-cell-hover=true].table-cell,.cell-hover-enabled .table-cell.cell-hover,.table-cell.cell-hover{position:relative;transition:var(--table-cell-hover-transition)}[data-cell-hover=true].table-cell:hover,.cell-hover-enabled .table-cell.cell-hover:hover,.table-cell.cell-hover:hover{background-color:var(--table-cell-hover-bg)!important;z-index:var(--table-cell-hover-z-index)}[data-cell-hover=true].table-cell.column-hovered,.cell-hover-enabled .table-cell.cell-hover.column-hovered,.table-cell.cell-hover.column-hovered{background-color:var(--table-cell-hover-column-bg)!important;z-index:var(--table-cell-hover-z-index-column)}[data-cell-hover=true].table-cell:hover:before,.cell-hover-enabled .table-cell.cell-hover:hover:before,.table-cell.cell-hover:hover:before,[data-cell-hover=true].table-cell.column-hovered:before,.cell-hover-enabled .table-cell.cell-hover.column-hovered:before,.table-cell.cell-hover.column-hovered:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--table-cell-hover-border-width);background-color:var(--table-cell-hover-border-color);z-index:var(--table-cell-hover-z-index-border);pointer-events:none}[data-cell-hover=true].table-cell:hover:after,.cell-hover-enabled .table-cell.cell-hover:hover:after,.table-cell.cell-hover:hover:after,[data-cell-hover=true].table-cell.column-hovered:after,.cell-hover-enabled .table-cell.cell-hover.column-hovered:after,.table-cell.cell-hover.column-hovered:after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--table-cell-hover-border-width);background-color:var(--table-cell-hover-border-color);z-index:var(--table-cell-hover-z-index-border);pointer-events:none}[data-cell-hover=true].table-row:hover .table-cell:hover,.cell-hover-enabled .table-row:hover .table-cell.cell-hover:hover,.table-row:hover .table-cell.cell-hover:hover{background-color:var(--table-cell-hover-bg)!important}[data-cell-hover=true].table-row .table-cell.column-hovered,.cell-hover-enabled .table-row .table-cell.cell-hover.column-hovered,.table-row .table-cell.cell-hover.column-hovered{background-color:var(--color-bg-surface-subtle)!important}.shimmer-skeleton{position:relative;overflow:hidden;border-radius:4px;background-color:var(--color-bg-surface-subtle)}.shimmer-skeleton:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-text-primary) 0%,transparent) 0,color-mix(in srgb,var(--color-text-primary) 20%,transparent) 20%,color-mix(in srgb,var(--color-text-primary) 50%,transparent) 80%,color-mix(in srgb,var(--color-text-primary) 100%,transparent));animation:shimmer 3s infinite;content:""}@keyframes shimmer{to{transform:translate(100%)}}.table-pagination{position:sticky;bottom:0;background-color:var(--color-bg-surface);z-index:30;padding:8px 16px;border-top:1px solid var(--color-border-outline);display:flex;justify-content:space-between;align-items:center;margin:0 16px;width:100%;box-sizing:border-box;max-width:100%;overflow:hidden}.table-pagination.mobile{flex-direction:column;gap:12px;padding:12px 16px}.table-pagination-limit{display:flex;justify-content:start;align-items:center;gap:12px;position:relative;z-index:31;flex-wrap:wrap;min-width:0;flex:1}.table-pagination.mobile .table-pagination-limit{width:100%;justify-content:center;gap:8px}.table-pagination-limit p{font-size:.875rem;color:var(--color-text-primary);margin:0;white-space:nowrap}.table-pagination.mobile .table-pagination-limit p{font-size:.8125rem}.table-pagination-info{white-space:nowrap}.table-pagination-select{padding:4px 8px;border:1px solid var(--color-border-divider-base);border-radius:6px;font-size:.875rem;color:var(--color-text-primary);background-color:var(--color-bg-surface);cursor:pointer;min-width:64px;flex-shrink:0}.table-pagination.mobile .table-pagination-select{font-size:.8125rem;padding:6px 8px}.table-pagination-select:focus{outline:none;border-color:var(--color-bg-act-primary);box-shadow:0 0 0 1px var(--color-bg-act-primary)}.table-pagination-navigation{display:flex;gap:12px;flex-shrink:0}.table-pagination.mobile .table-pagination-navigation{width:100%;justify-content:center;gap:16px}.table-pagination-button{display:flex;align-items:center;justify-content:center;height:28px;width:28px;color:var(--color-text-secondary);cursor:default;border-radius:6px;border:none;background:transparent;padding:0;flex-shrink:0}.table-pagination.mobile .table-pagination-button{height:32px;width:32px}.table-pagination-button.active{color:var(--color-bg-act-primary);border:1px solid var(--color-bg-act-primary);cursor:pointer}.table-pagination-button:disabled{opacity:.5;cursor:not-allowed}.table-pagination-button:not(:disabled):hover.active{background-color:color-mix(in srgb,var(--color-bg-act-primary) 10%,transparent)}@media(max-width:768px){.table-pagination{margin:0;padding:12px 8px}.table-pagination-limit{gap:6px}.table-pagination-limit p{font-size:.75rem}.table-pagination-select{font-size:.75rem;padding:6px;min-width:56px}}.date-picker-container{display:flex;flex-direction:column;width:100%}.date-picker-container.date-picker-side{flex-direction:row;align-items:center;gap:12px}.date-picker-label{font-size:14px;font-weight:400;color:var(--color-text-primary);margin-bottom:4px;display:block}.date-picker-container.date-picker-side .date-picker-label{margin-bottom:0;min-width:120px}.date-picker-label.label-left{text-align:left}.date-picker-label.label-right{text-align:right}.date-picker-wrapper{position:relative;flex:1}.date-picker-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;background:var(--dp-bg);border:1px solid var(--dp-border);border-radius:var(--dp-radius);color:var(--dp-text);box-shadow:var(--dp-shadow);cursor:pointer;transition:border-color .2s,box-shadow .2s}.date-picker-trigger:disabled{cursor:not-allowed;background:var(--color-bg-disabled);opacity:.7}.date-picker-trigger.is-focused:not(:disabled){border-color:var(--dp-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--dp-accent) 40%,transparent)}.date-picker-trigger.is-error:not(:disabled){border-color:var(--dp-error)}.date-picker-trigger.is-error.is-focused:not(:disabled){border-color:var(--dp-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--dp-error) 40%,transparent)}.date-picker-trigger .placeholder{color:var(--color-text-tertiary)}.date-picker-calendar{position:absolute;bottom:calc(100% + 4px);right:0;z-index:20;background:var(--color-bg-surface);border-radius:8px;box-shadow:0 8px 24px #0000001f;width:240px;overflow:hidden}.date-picker-calendar.placement-bottom{bottom:auto;top:calc(100% + 4px)}.calendar-head{display:flex;justify-content:space-between;align-items:center;padding:0 8px;height:40px;border-bottom:1px solid var(--color-border-form)}.calendar-head p{font-size:.875rem;color:var(--color-text-primary);font-weight:500}.nav-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;color:var(--color-text-tertiary);cursor:pointer}.nav-btn:hover{background:var(--color-bg-surface-hover, #f6f8fa)}.calendar-body{padding:8px 12px}.date-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.day-label{font-size:.75rem;color:var(--color-text-tertiary);text-align:center;padding:4px 0}.date-cell{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:.8rem;border-radius:4px;color:var(--color-text-tertiary);margin:auto;cursor:pointer;background:transparent}.date-cell:hover:not(:disabled){background:var(--color-bg-surface-hover, #f6f8fa)}.date-cell.in-range{color:var(--color-text-primary)}.date-cell.is-now{border:1px solid var(--dp-accent)}.date-cell.is-selected{background:var(--dp-accent);color:#fff;font-weight:500}.date-cell.is-disabled{opacity:.35;cursor:not-allowed}.goto-today{width:100%;text-align:center;line-height:40px;border-top:1px solid var(--color-border-form);font-size:.875rem;font-weight:500;cursor:pointer;color:var(--dp-accent)}.goto-today:hover{background:var(--color-bg-surface-hover, #f6f8fa)}.date-picker-container.svelte-5asp0j.date-picker-side{flex-direction:row;align-items:center;gap:12px}.date-picker-calendar.svelte-5asp0j.placement-bottom{bottom:auto;top:calc(100% + 4px)}.calendar-head.svelte-5asp0j{display:flex;justify-content:space-between;align-items:center;padding:0 8px;height:40px;border-bottom:1px solid var(--color-border-form)}.goto-today.svelte-5asp0j{width:100%;text-align:center;line-height:40px;border-top:1px solid #dee2e6;font-size:.875rem;font-weight:500;cursor:pointer}.goto-today.svelte-5asp0j:hover{background:#f6f8fa}.date-picker-trigger.svelte-5asp0j{display:flex;align-items:center;justify-content:space-between;gap:8px}.date-picker-actions.svelte-5asp0j{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.date-picker-clear.svelte-5asp0j{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;opacity:.8}.date-picker-clear.svelte-5asp0j:hover{background:#0000000f;opacity:1}.radio-container{display:flex;flex-direction:column;width:100%}.radio-container.radio-side{flex-direction:row;align-items:center;gap:12px}.radio-container.radio-side .radio-label{margin-bottom:0;min-width:120px}.radio-label{font-size:14px;font-weight:400;color:var(--color-text-primary);margin-bottom:4px;display:block}.radio-label.label-left{text-align:left}.radio-label.label-right{text-align:right}.label-required{color:var(--color-text-error-ti);margin-left:4px}.label-subLabel{font-weight:400;color:var(--color-text-tertiary);margin-left:4px}.error-message{margin-top:4px;font-size:12px;color:var(--color-text-error-ti)}
