body.sng-compact-addons .wapf-field-multi-image-swatch .wapf-image-swatch-wrapper{display:flex;flex-direction:column;gap:0;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden;max-width:560px}body.sng-compact-addons .wapf-field-multi-image-swatch .wapf-swatch--image{display:block;padding:0;border:none;background:none;box-shadow:none}body.sng-compact-addons .wapf-field-multi-image-swatch .wapf-swatch--image>label{display:flex;align-items:center;gap:10px;padding:10px 14px;margin:0;cursor:pointer;border-bottom:1px solid #f1f3f5;min-height:64px;transition:background-color 120ms ease,color 120ms ease}body.sng-compact-addons .wapf-field-multi-image-swatch .wapf-swatch--image:last-child>label{border-bottom:none}body.sng-compact-addons .wapf-field-multi-image-swatch .wapf-swatch--image>label:not(:has(input:checked)):hover{background:#ee8585}body.sng-compact-addons .wapf-field-multi-image-swatch .wapf-swatch--image>label:not(:has(input:checked)):hover .sng-swatch-name,body.sng-compact-addons .wapf-field-multi-image-swatch .wapf-swatch--image>label:not(:has(input:checked)):hover .sng-swatch-code,body.sng-compact-addons .wapf-field-multi-image-swatch .wapf-swatch--image>label:not(:has(input:checked)):hover .sng-swatch-price{color:#fff}body.sng-compact-addons .wapf-field-multi-image-swatch .wapf-swatch-label{display:none}body.sng-compact-addons .wapf-field-multi-image-swatch .wapf-swatch--image input[type="checkbox"]{flex:0 0 auto;position:static;appearance:none;-webkit-appearance:none;width:28px;height:28px;border-radius:50%;border:none;background-color:#ee8585;opacity:1;pointer-events:auto;clip:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cline x1='10' y1='5' x2='10' y2='15' stroke='white' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='5' y1='10' x2='15' y2='10' stroke='white' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px 16px;margin:0;cursor:pointer;transition:background-color 120ms ease,box-shadow 120ms ease}body.sng-compact-addons .wapf-field-multi-image-swatch .wapf-swatch--image input[type="checkbox"]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpolyline points='5,10.5 9,14.5 15.5,6' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body.sng-compact-addons .wapf-field-multi-image-swatch .wapf-swatch--image>label:not(:has(input:checked)):hover input[type="checkbox"]{background-color:#fff;box-shadow:inset 0 0 0 1.5px #ee8585;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cline x1='10' y1='5' x2='10' y2='15' stroke='%23ee8585' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='5' y1='10' x2='15' y2='10' stroke='%23ee8585' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")}body.sng-compact-addons .wapf-field-multi-image-swatch .wapf-swatch--image img{width:44px;height:44px;object-fit:contain;flex:0 0 44px;background:#fff;border-radius:6px}body.sng-compact-addons .wapf-field-multi-image-swatch .sng-swatch-info{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:1px}body.sng-compact-addons .wapf-field-multi-image-swatch .sng-swatch-name{font-size:13px;line-height:1.25;color:#1f2937;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.sng-compact-addons .wapf-field-multi-image-swatch .sng-swatch-code{font-size:11px;line-height:1.25;color:#878685;font-weight:400;letter-spacing:.02em}body.sng-compact-addons .wapf-field-multi-image-swatch .sng-swatch-price{flex:0 0 auto;font-size:14px;font-weight:700;color:#ee8585;font-variant-numeric:tabular-nums}body.sng-compact-addons .wapf-field-multi-image-swatch .wapf-swatch--image>label:has(input:checked){background:#fde6e6}body.sng-compact-addons .wapf-field-multi-image-swatch .wapf-swatch--image>label:has(input:checked) .sng-swatch-price{color:#ee8585}@media (max-width:640px){body.sng-compact-addons .wapf-field-multi-image-swatch .wapf-image-swatch-wrapper{max-width:none;border-left:none;border-right:none;border-radius:0;margin-left:-16px;margin-right:-16px}body.sng-compact-addons .wapf-field-multi-image-swatch .wapf-swatch--image>label{padding:10px 14px;gap:10px;min-height:60px}body.sng-compact-addons .wapf-field-multi-image-swatch .sng-swatch-name{white-space:normal;font-size:12px}body.sng-compact-addons .wapf-field-multi-image-swatch .sng-swatch-code{font-size:10px}}body.sng-compact-addons .wapf-field-multi-image-swatch .wapf-field-label{margin-bottom:8px}