.color-field__picker.svelte-1sj4c0a{gap:var(--space-2);flex-direction:column;display:flex}.color-field__picker--locked.svelte-1sj4c0a{pointer-events:none;opacity:.45}.color-field__sv.svelte-1sj4c0a{border-radius:var(--radius-sm);cursor:crosshair;touch-action:none;width:100%;height:130px;position:relative}.color-field__sv-thumb.svelte-1sj4c0a,.color-field__hue-thumb.svelte-1sj4c0a{border-radius:var(--radius-full);border:2px solid var(--color-surface,#fff);width:14px;height:14px;box-shadow:var(--shadow-sm);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.color-field__hue.svelte-1sj4c0a{border-radius:var(--radius-full);cursor:pointer;touch-action:none;width:100%;height:12px;position:relative}.color-field__hue-thumb.svelte-1sj4c0a{top:50%}.color-field__rgb.svelte-1sj4c0a{align-items:flex-end;gap:var(--space-1);display:flex}.color-field__rgb-item.svelte-1sj4c0a{font-size:var(--font-size-xs);color:var(--color-text-muted);flex-direction:column;flex:1;gap:2px;display:flex}.color-field__rgb-item.svelte-1sj4c0a input:where(.svelte-1sj4c0a){width:100%;font-family:ui-monospace,monospace;font-size:var(--font-size-xs);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-xs);background:var(--color-surface,#fff);color:var(--color-text,#111827);padding:2px 4px}.color-field__eyedropper.svelte-1sj4c0a{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-sm);width:26px;height:26px;color:var(--color-text-muted,#6b7280);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.color-field__eyedropper.svelte-1sj4c0a:hover{color:var(--color-text,#111827);background:var(--color-bg-hover,#f3f4f6)}.color-field__swatches.svelte-1sj4c0a{gap:var(--space-1);grid-template-columns:repeat(10,1fr);display:grid}.color-field__swatch.svelte-1sj4c0a{aspect-ratio:1;border-radius:var(--radius-full);cursor:pointer;border:1px solid #0000001a;width:100%;padding:0}.color-field__swatch--active.svelte-1sj4c0a{outline:2px solid var(--color-primary,#3b82f6);outline-offset:1px}
