.color-matrix.svelte-1v3slgd{cursor:crosshair;box-shadow:none;border-radius:0;display:block}.color-matrix.dragging.svelte-1v3slgd{cursor:crosshair}.color-slider.svelte-41hhdt{-webkit-user-select:none;user-select:none;align-items:center;height:20px;display:flex}.color-slider.disabled.svelte-41hhdt{opacity:.5;pointer-events:none}.color-slider.dragging.svelte-41hhdt{cursor:ew-resize}.color-slider.vertical.svelte-41hhdt{flex-direction:column;width:20px;height:100%}.color-slider.vertical.dragging.svelte-41hhdt{cursor:ns-resize}.color-slider.vertical.svelte-41hhdt .slider-track:where(.svelte-41hhdt){width:20px;height:100%}.color-slider.vertical.svelte-41hhdt .slider-thumb:where(.svelte-41hhdt){top:auto;left:50%;transform:translate(-50%,-50%)}.slider-track.svelte-41hhdt{cursor:pointer;height:20px;box-shadow:none;border:none;border-radius:0;flex:1;position:relative;overflow:hidden}.checkerboard-bg.svelte-41hhdt{background-color:#aaa;background-image:linear-gradient(45deg,#888 25%,#0000 25%),linear-gradient(-45deg,#888 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#888 75%),linear-gradient(-45deg,#0000 75%,#888 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border-radius:0;position:absolute;inset:0}.gradient-overlay.svelte-41hhdt{border-radius:0;position:absolute;inset:0}.slider-thumb.svelte-41hhdt{border:2px solid var(--thumb-color,#fff);cursor:grab;pointer-events:none;z-index:2;background:0 0;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000080}.color-slider.dragging.svelte-41hhdt .slider-thumb:where(.svelte-41hhdt){cursor:grabbing;box-shadow:0 0 0 2px #00000080}.color-wheel.svelte-1gffmq5{cursor:crosshair;border-radius:50%;display:block;box-shadow:inset 0 0 0 1px #0000001a}.color-wheel.dragging.svelte-1gffmq5{cursor:crosshair}.panel-title.svelte-1kc6hyr{color:var(--text-primary);margin:0;font-size:12px;font-weight:600;line-height:1.4}.resize-handle.svelte-18uwqph{z-index:1;background:0 0;transition:background .2s;position:relative}.resize-handle.svelte-18uwqph:after{content:"";background:var(--border-color);pointer-events:none;transition:background .2s;position:absolute}.resize-handle.horizontal.svelte-18uwqph{cursor:ew-resize;width:5px;height:100%;margin:0 -2px}.resize-handle.horizontal.svelte-18uwqph:after{width:1px;height:100%;top:0;left:2px}.resize-handle.vertical.svelte-18uwqph{cursor:ns-resize;width:100%;height:5px;margin:-2px 0}.resize-handle.vertical.svelte-18uwqph:after{width:100%;height:1px;top:2px;left:0}.resize-handle.both.svelte-18uwqph{cursor:nwse-resize;width:5px;height:5px;margin:-2px}.resize-handle.both.svelte-18uwqph:after{width:1px;height:1px;top:2px;left:2px}.resize-handle.svelte-18uwqph:hover:not(.disabled),.resize-handle.svelte-18uwqph:hover:not(.disabled):after,.resize-handle.resizing.svelte-18uwqph,.resize-handle.resizing.svelte-18uwqph:after{background:var(--accent-color)}.resize-handle.disabled.svelte-18uwqph{opacity:.5;pointer-events:none}.resize-handle.svelte-18uwqph:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.resize-handle.touch.horizontal.svelte-18uwqph{width:16px;margin:0 -7px}.resize-handle.touch.vertical.svelte-18uwqph{height:16px;margin:-7px 0}.resize-handle.touch.both.svelte-18uwqph{width:20px;height:20px;margin:-9px}.tool-group.svelte-5vxeaz,.tool-group-trigger.svelte-5vxeaz{position:relative}.expand-indicator.svelte-5vxeaz{border-style:solid;border-width:0 0 5px 5px;border-color:transparent transparent var(--text-secondary) transparent;pointer-events:none;width:0;height:0;position:absolute;bottom:2px;right:2px}.expand-indicator.active.svelte-5vxeaz{border-color:transparent transparent var(--accent-color) transparent}.flyout.svelte-5vxeaz{background:var(--panel-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);z-index:var(--z-panel-dropdown);grid-template-columns:repeat(4,auto);gap:2px;padding:4px;display:grid;position:fixed;transform:translateY(-50%);box-shadow:0 4px 12px #0000004d}.flyout.svelte-5vxeaz .flyout-active{background:var(--button-bg-active)!important;border-color:var(--accent-color)!important;color:var(--accent-color)!important}
