.psl .uv-face{box-sizing:border-box;color:#101216bf;cursor:pointer;border:1px solid #10121659;justify-content:center;align-items:center;margin:0;padding:0;font-family:JetBrains Mono,monospace;font-size:10px;transition:opacity .15s ease-out;display:flex;position:absolute}.psl .uv-hatch{background-image:repeating-linear-gradient(45deg,#ffffff8c 0 3px,#0000 3px 6px)}.psl .uv-grid{background-image:linear-gradient(#1012160f 1px,#0000 1px),linear-gradient(90deg,#1012160f 1px,#0000 1px);background-size:1.5625% 1.5625%}.psl .uv-cells{background-image:linear-gradient(#1012162e 1px,#0000 1px),linear-gradient(90deg,#1012162e 1px,#0000 1px);background-size:12.5% 12.5%}.psl .uv-face:focus-visible{z-index:3;outline:none;box-shadow:0 0 0 3px #3a5bff}.psl .uv-face:disabled{cursor:default}.psl .uv-face-picker{display:none}.psl .uv-face-picker-row{align-items:center;gap:var(--ivs-ds-space-2,8px);width:max-content;display:flex}.psl .uv-face-picker-part{z-index:1;background:#fff;min-width:96px;font-weight:600;position:sticky;left:0}.psl .uv-face-picker-button{min-height:48px;padding:0 var(--ivs-ds-space-3,12px);color:#0f1a2e;background:#fff;border:1px solid #d9e3f3}.psl .uv-face-picker-button[aria-pressed=true]{color:#fff;background:#0f1a2e;border-bottom:3px solid #b8f03c}@media (width<=760px){.psl .uv-face-picker{gap:var(--ivs-ds-space-2,8px);max-width:100%;padding-bottom:var(--ivs-ds-space-1,4px);flex-direction:column;display:flex;overflow-x:auto}}
