.dz-theme[data-paint]{background:var(--dz-bg-image),var(--dz-bg)}.dz-color-bar{--cb-h:12px;--cb-thumb:20px;--cb-hit:max(24px, var(--cb-thumb));-webkit-user-select:none;user-select:none;touch-action:none;gap:6px;display:grid}.dz-color-bar__head{font-size:var(--dz-text-xs);color:var(--dz-muted);justify-content:space-between;gap:8px;display:flex}.dz-color-bar__value{color:var(--dz-ink-2);font-variant-numeric:tabular-nums}.dz-color-bar__track{height:var(--cb-h);margin:0 calc(var(--cb-thumb) / 2);cursor:pointer;position:relative}.dz-color-bar__track:before{content:"";inset:-8px calc(var(--cb-thumb) / -2);position:absolute}.dz-color-bar__fill,.dz-color-bar__track[data-checker]:after{inset:0 calc(var(--cb-thumb) / -2);border-radius:var(--dz-radius-full);position:absolute}.dz-color-bar__fill{box-shadow:inset 0 0 0 1px var(--dz-line)}.dz-color-bar__track[data-checker]:after{content:"";z-index:-1;background:conic-gradient(var(--dz-line-strong) 25%,transparent 0 50%,var(--dz-line-strong) 0 75%,transparent 0) 0 0/8px 8px,var(--dz-surface-solid)}.dz-color-bar__track[data-checker]{isolation:isolate}.dz-color-bar__thumb{z-index:1;width:var(--cb-hit);height:var(--cb-hit);margin:calc(var(--cb-hit) / -2) 0 0 calc(var(--cb-hit) / -2);cursor:grab;pointer-events:none;transition:transform var(--dz-dur) var(--dz-spring);outline:0;place-items:center;display:grid;position:absolute;top:50%}.dz-color-bar__thumb:before{content:"";width:var(--cb-thumb);height:var(--cb-thumb);pointer-events:auto;background:var(--cb-color);box-shadow:0 0 0 1px var(--dz-line-strong),0 2px 6px -1px var(--dz-shadow-color);transition:box-shadow var(--dz-dur-fast);border:3px solid #fff;border-radius:50%}.dz-color-bar__thumb:focus-visible:before{box-shadow:0 0 0 1px var(--dz-line-strong),var(--dz-ring)}.dz-color-bar[data-dragging] .dz-color-bar__thumb{cursor:grabbing;transform:scale(1.12)}.dz-color-bar[data-disabled]{opacity:.5}.dz-color-bar[data-disabled] .dz-color-bar__thumb,.dz-color-bar[data-disabled] .dz-color-bar__track{cursor:not-allowed}@media (pointer:coarse){.dz-color-bar{--cb-thumb:24px}}.dz-theme-picker{gap:16px;min-width:240px;display:grid;position:relative}.dz-theme-picker__row{gap:8px;display:grid}.dz-theme-picker__lab{font-size:var(--dz-text-xs);color:var(--dz-muted);font-weight:600}.dz-theme-picker__lab b{color:var(--dz-ink);margin-left:4px;font-weight:600}.dz-theme-picker__themes{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px;display:grid}.dz-theme-picker__theme{border-radius:var(--dz-radius-md);font-size:var(--dz-text-xs);color:var(--dz-muted);text-align:center;transition:background var(--dz-dur-fast),color var(--dz-dur-fast);gap:6px;padding:4px;display:grid}@media (hover:hover){.dz-theme-picker__theme:hover{background:var(--dz-accent-soft);color:var(--dz-ink)}}.dz-theme-picker__theme[aria-checked=true]{color:var(--dz-ink);font-weight:600}.dz-theme-picker__preview{border-radius:var(--dz-radius-sm);border:1px solid var(--dz-line-strong);height:54px;transition:box-shadow var(--dz-dur) var(--dz-ease);place-items:center;display:grid;position:relative;overflow:hidden}.dz-theme-picker__theme[aria-checked=true] .dz-theme-picker__preview{box-shadow:0 0 0 2px var(--dz-accent)}.dz-theme-picker__mini{border-radius:var(--dz-radius-sm);background:var(--dz-panel);border:1px solid var(--dz-edge);width:72%;-webkit-backdrop-filter:var(--dz-backdrop);backdrop-filter:var(--dz-backdrop);box-shadow:inset 0 1px 0 var(--dz-highlight),var(--dz-shadow-sm);gap:4px;padding:6px 7px;display:grid}.dz-theme-picker__mini-line{background:var(--dz-line-strong);border-radius:2px;height:3px;display:block}.dz-theme-picker__mini-line[data-short]{width:60%}.dz-theme-picker__mini-btn{border-radius:var(--dz-radius-2xs);background:var(--dz-accent-solid);width:46%;height:8px;margin-top:1px;display:block}.dz-theme-picker__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dz-theme-picker__swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.dz-theme-picker__sw{border-radius:var(--dz-radius-md);font-size:var(--dz-text-2xs);color:var(--dz-muted);transition:background var(--dz-dur-fast),color var(--dz-dur-fast);justify-items:center;gap:4px;padding:6px 0;display:grid;position:relative}@media (hover:hover){.dz-theme-picker__sw:hover{background:var(--dz-accent-soft);color:var(--dz-ink)}}.dz-theme-picker__dot{background:radial-gradient(circle at 30% 28%,hsl(0 0% 100%/calc(.45 * var(--dz-sheen))),transparent 55%),var(--dz-accent-solid);width:28px;height:28px;box-shadow:0 4px 10px -4px var(--dz-accent-glow);transition:transform var(--dz-dur) var(--dz-spring),box-shadow var(--dz-dur);border-radius:50%}.dz-theme-picker__sw[aria-checked=true]{color:var(--dz-ink);font-weight:600}.dz-theme-picker__sw[aria-checked=true] .dz-theme-picker__dot{box-shadow:0 0 0 2px var(--dz-bg),0 0 0 4px var(--dz-accent);transform:scale(1.06)}.dz-theme-picker__custom{border-top:1px solid var(--dz-line);gap:10px;margin-top:4px;padding-top:12px;display:grid}
