.jg-seat-color-picker-fieldset{border:0;margin:0;padding:0}.jg-seat-color-picker-legend{font-size:var(--jg-text-sm);color:var(--jg-color-text-muted);padding:0}.jg-seat-color-picker-grid{gap:var(--jg-space-3);margin-top:var(--jg-space-3);grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));display:grid}.jg-seat-color-picker-item{align-items:center;gap:var(--jg-space-2);padding:var(--jg-space-3);border-radius:var(--jg-radius-md);border:var(--jg-border-width) solid transparent;text-align:center;font-size:var(--jg-text-sm);cursor:pointer;flex-direction:column;display:flex}.jg-seat-color-picker-item:hover{background-color:var(--jg-color-surface-sunken)}.jg-seat-color-picker-item:has(input:checked){border-color:var(--jg-color-accent);background-color:var(--jg-color-surface-sunken)}.jg-seat-color-picker-swatch{border-radius:var(--jg-radius-pill);width:2rem;height:2rem;font-size:var(--jg-text-xs);font-weight:var(--jg-weight-bold);justify-content:center;align-items:center;display:flex}.jg-seat-color-picker-swatch--auto{background-color:var(--jg-color-surface-sunken);color:var(--jg-color-text-muted);border:var(--jg-border-width) dashed var(--jg-color-border)}
