.spinning-x-btn.svelte-1ek35ym{background:var(--pink-secondary);border:2px solid var(--pink-dark);color:var(--pink-dark);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:var(--shadow-sm);transition:all .25s ease}.spinning-x-btn.small.svelte-1ek35ym{width:20px;height:20px;padding:3px}.spinning-x-btn.medium.svelte-1ek35ym{width:28px;height:28px;padding:5px}.spinning-x-btn.large.svelte-1ek35ym{width:36px;height:36px;padding:6px}.spinning-x-btn.svelte-1ek35ym svg:where(.svelte-1ek35ym){width:100%;height:100%}.spinning-x-btn.svelte-1ek35ym:hover{background:var(--pink-dark);border-color:var(--pink-dark);color:var(--color-white);transform:scale(1.1) rotate(90deg);box-shadow:var(--shadow-colored-pink)}.spinning-x-btn.svelte-1ek35ym:active{transform:scale(.95) rotate(90deg)}.tooltip.svelte-1ewbt6q{position:fixed;transform:translateY(-100%);background:var(--purple-dark);color:#fff;padding:.5rem .75rem;border-radius:8px;font-size:.75rem;line-height:1.4;width:max-content;max-width:240px;z-index:9999;pointer-events:none;white-space:normal;box-shadow:var(--shadow-md)}.help-icon.svelte-1d55nf1{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border-radius:50%;background:var(--purple-dark-20);border:1.5px solid var(--purple-dark-20);color:var(--purple-dark);font-family:inherit;font-size:.6rem;font-weight:700;cursor:help;text-transform:none;letter-spacing:0;line-height:1;flex-shrink:0;opacity:.7;transition:opacity var(--transition-fast)}.help-icon.svelte-1d55nf1:hover,.help-icon.svelte-1d55nf1:focus-visible{opacity:1}.dual-slider-container.svelte-1de2mm9{display:flex;align-items:center;gap:.35rem;width:100%}.thumb-buttons.svelte-1de2mm9{display:flex;flex-direction:column;gap:.2rem;flex-shrink:0}.slider-btn.svelte-1de2mm9{width:22px;height:22px;font-size:.95rem;font-weight:700}.slider-btn.svelte-1de2mm9:disabled{opacity:.3;cursor:not-allowed}.slider-btn.svelte-1de2mm9:disabled:hover{transform:none;box-shadow:none}.dual-slider-wrapper.svelte-1de2mm9{flex:1;position:relative;height:36px;display:flex;align-items:center}.limit-label.svelte-1de2mm9{position:absolute;font-size:.7rem;font-weight:600;color:var(--color-gray-500);-webkit-user-select:none;user-select:none;pointer-events:none;top:calc(50% + 16px)}.limit-left.svelte-1de2mm9{left:0}.limit-right.svelte-1de2mm9{right:0}.slider-track.svelte-1de2mm9{position:absolute;width:100%;height:6px;background:var(--slider-track-color, var(--color-gray-200));border-radius:3px;top:50%;transform:translateY(-50%)}.slider-range.svelte-1de2mm9{position:absolute;height:100%;background:var(--slider-range-color, var(--purple-dark));border-radius:3px;transition:left .1s ease,width .1s ease}.range-slider.svelte-1de2mm9{position:absolute;width:100%;height:20px;-webkit-appearance:none;appearance:none;background:transparent;pointer-events:none;top:50%;transform:translateY(-50%);margin:0;padding:0}.range-slider.svelte-1de2mm9::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:var(--linen);border:3px solid var(--slider-range-color, var(--purple-dark));border-radius:50%;cursor:grab;pointer-events:all;box-shadow:var(--shadow-sm);transition:all .2s ease;position:relative;z-index:10}.range-slider.svelte-1de2mm9::-webkit-slider-thumb:hover{background:#fff;transform:scale(1.25);box-shadow:var(--shadow-md)}.range-slider.svelte-1de2mm9::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.15)}.range-slider.svelte-1de2mm9::-moz-range-thumb{width:18px;height:18px;background:var(--linen);border:3px solid var(--slider-range-color, var(--purple-dark));border-radius:50%;cursor:grab;pointer-events:all;box-shadow:var(--shadow-sm);transition:all .2s ease}.range-slider.svelte-1de2mm9::-moz-range-thumb:hover{background:#fff;transform:scale(1.25);box-shadow:var(--shadow-md)}.range-slider.svelte-1de2mm9::-moz-range-thumb:active{cursor:grabbing;transform:scale(1.15)}.range-slider-end.svelte-1de2mm9{z-index:5}.range-slider-end.svelte-1de2mm9::-webkit-slider-thumb{z-index:20}.range-slider-end.svelte-1de2mm9::-moz-range-thumb{z-index:20}
