.KZGuvG_colorRow{align-items:center;gap:.6rem;min-width:0;display:flex}.KZGuvG_swatchInput{width:var(--control-h);height:var(--control-h);border:1px solid var(--control-border);border-radius:var(--control-radius);cursor:pointer;transition:var(--transition-colors);background:0 0;flex-shrink:0;padding:0}.KZGuvG_swatchInput:hover{border-color:var(--control-border-hover)}.KZGuvG_swatchInput:focus-visible{border-color:var(--primary-color);box-shadow:var(--focus-ring);outline:none}.KZGuvG_swatchInput::-webkit-color-swatch-wrapper{padding:3px}.KZGuvG_swatchInput::-webkit-color-swatch{border:none;border-radius:5px}.KZGuvG_swatchInput::-moz-color-swatch{border:none;border-radius:5px}.KZGuvG_preview{border-radius:var(--radius-md);border:1px solid var(--panel-border);transition:background var(--transition-normal), color var(--transition-normal);padding:1.25rem}.KZGuvG_preview p{margin:0 0 .6rem}.KZGuvG_preview p:last-child{margin-bottom:0}.KZGuvG_previewLarge{font-size:1.6rem;font-weight:700;line-height:1.25}.KZGuvG_previewNormal{font-size:1rem;line-height:1.6}.KZGuvG_previewSmall{opacity:.9;font-size:.78rem;line-height:1.5}.KZGuvG_checks{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.KZGuvG_check{background:var(--control-bg);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.6rem .85rem;font-size:.88rem;display:grid}.KZGuvG_checkLabel{color:var(--text-primary);min-width:0}.KZGuvG_checkRequired{color:var(--text-secondary);opacity:.75;white-space:nowrap;font-size:.8rem}.KZGuvG_badge{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:.2rem .6rem;font-size:.72rem;font-weight:700}.KZGuvG_pass{background:color-mix(in srgb, var(--status-success) 18%, transparent);color:var(--status-success)}.KZGuvG_fail{background:color-mix(in srgb, var(--status-error) 18%, transparent);color:var(--status-error)}@media (max-width:480px){.KZGuvG_previewLarge{font-size:1.3rem}.KZGuvG_check{grid-template-columns:minmax(0,1fr) auto;row-gap:.35rem}.KZGuvG_checkRequired{grid-column:1}}
