.dither-field { margin-top: 16px; }
.dither-label { display: block; margin-bottom: 7px; }
.dither-palette-heading { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-bottom: 7px; }
.dither-palette-actions { display: flex; gap: 5px; }
.tool-page--image-editor .dither-palette-actions button { min-width: 29px; min-height: 29px; padding: 0; font-size: 1rem; line-height: 1; }
.dither-colors { display: grid; grid-template-columns: repeat(auto-fill, minmax(32px, 1fr)); gap: 6px; }
.tool-page--image-editor .dither-colors input[type="color"] { width: 100%; height: 34px; padding: 2px; background: #000; border: 2px solid #1e1e1e; border-radius: 5px; cursor: pointer; }
.dither-colors input[type="color"]::-webkit-color-swatch-wrapper { padding: 0; }
.dither-colors input[type="color"]::-webkit-color-swatch { border: 0; border-radius: 2px; }
.dither-colors input[type="color"]::-moz-color-swatch { border: 0; border-radius: 2px; }
.tool-page .dither-workspace #dither-save-overlay .eyy-icon { margin-right: 0; }
