.chave{background:var(--chave-off);cursor:pointer;vertical-align:middle;border:0;border-radius:999px;flex:none;width:51px;height:31px;margin:0;padding:0;transition:background .2s;position:relative}.chave:after{content:"";background:var(--lad-traco);border-radius:50%;width:27px;height:27px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029}.chave.on{background:var(--lad-verde)}.chave.on:after{transform:translate(20px)}.chave:disabled{opacity:.5;cursor:default}.chave:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.chave,.chave:after{transition:none}}.chave-linha{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.chave-linha>span{flex:1;min-width:0}.kx-lin>.chave{margin-left:auto}
