.qi-colors{border:0;margin:0 0 8px;padding:0}.qi-swatches{flex-wrap:wrap;gap:8px;margin:4px 0 10px;display:flex}.qi-swatch{border:2px solid var(--border-strong);cursor:pointer;border-radius:50%;width:40px;height:40px;padding:0}.qi-swatch[aria-pressed=true]{outline:3px solid var(--text);outline-offset:2px}.qi-color-row{align-items:flex-start;gap:10px;display:flex}.qi-color-row .field{flex:auto;min-width:0}.qi-picker{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:8px;flex:none;width:48px;height:44px;margin-top:26px;padding:2px}
