/* Fix for color icons to remove any visible borders or lines */
.color-icon {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    /* Removed background: transparent to allow inline background colors */
    padding: 0 !important;
    margin: 0 !important;
}

/* Ensure SVG icons don't have any stroke or fill that might appear as a border */
.color-icon svg path,
.color-icon svg rect,
.color-icon svg circle {
    stroke-width: 0;
}

/* Remove any potential background or border from the parent container */
.color-options {
    background: transparent;
    border: none;
    padding: 8px 0;
}
