.sw-visibility-choices{min-width:0;max-width:380px;color:var(--foreground);border:0;margin:0;padding:0;container:visibility-choices/inline-size}.sw-visibility-choices legend{font:600 11px/1.3 var(--font-system);margin-bottom:6px}.sw-visibility-choices>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}html:root body[data-ui=v12] .sw-visibility-choices label{background:linear-gradient(var(--card),var(--card)) padding-box,var(--v12-instrument-edge) border-box;min-width:0;min-height:38px;color:var(--foreground);font:600 11px/1.3 var(--font-system);cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:6px;display:flex}.sw-visibility-choices input{opacity:0;width:1px;height:1px;position:absolute}.sw-visibility-choices svg{flex:none}html:root body[data-ui=v12] .sw-visibility-choices label:is(.is-selected,:hover,:focus-within){background:var(--sw-metal-gold);color:#17140f}html:root body[data-ui=v12] .sw-visibility-choices label:is(.is-selected,:hover,:focus-within) :is(span,svg){color:#17140f}.sw-visibility-choices label:focus-within{outline:2px solid var(--primary);outline-offset:2px}.sw-visibility-choices:disabled label{opacity:.55;cursor:default}.sw-visibility-choices>small{font:11px/1.4 var(--font-body);color:var(--muted-foreground);margin-top:5px;display:block}@media (pointer:coarse){.sw-visibility-choices label{min-height:44px!important}}@container visibility-choices (max-width:250px){html:root body[data-ui=v12] .sw-visibility-choices label{gap:0;padding-inline:4px}.sw-visibility-choices svg{display:none}}
