
.pl-scheme-menu{position:fixed;inset:auto;margin:0;width:290px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);box-shadow:0 12px 36px #0005;z-index:100000;line-height:1.4}.pl-scheme-menu[hidden]{display:none}.pl-scheme-menu::backdrop{background:transparent}.pl-scheme-menu h3{font-size:14px;margin:0 0 4px}.pl-scheme-menu p{font-size:11px;color:var(--muted);margin:0 0 8px}.pl-scheme-choice{display:flex;align-items:center;gap:9px;width:100%;padding:8px;border:1px solid transparent;border-radius:7px;color:var(--text);background:transparent;text-align:left;font-size:12px}.pl-scheme-choice:hover{background:var(--hover-bg)}.pl-scheme-choice[aria-pressed="true"]{background:var(--row-highlight);border-color:var(--accent)}.pl-scheme-choice:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pl-scheme-swatches{display:flex;flex:none;overflow:hidden;border-radius:4px;border:1px solid var(--line);width:48px;height:17px}.pl-scheme-swatches i{flex:1}.pl-scheme-check{margin-left:auto;color:var(--accent)}.pl-scheme-modes{display:flex;gap:6px;margin-top:8px}.pl-scheme-modes button{flex:1}.pl-scheme-modes [aria-pressed="true"]{border-color:var(--accent);color:var(--accent)}
