.th-toggle{cursor:pointer;background:color-mix(in srgb, var(--color-text) 7%, transparent);width:40px;height:40px;color:var(--color-text);transition:background var(--dur-quick) var(--ease-settle);border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.th-toggle:hover{background:color-mix(in srgb, var(--color-text) 13%, transparent)}.th-toggle:focus-visible,.th-row:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.th-icon{place-items:center;display:inline-grid}.th-row{width:100%;min-height:48px;color:inherit;cursor:pointer;font:700 15px/1.2 var(--font-body);text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:0 14px;display:flex}.th-row:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.th-choice{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.th-choice-legend{margin-bottom:8px;padding:0;font-weight:800}.th-choice .seg{flex-wrap:wrap;align-self:flex-start}.th-choice .seg-opt{min-height:40px;padding:8px 16px}.th-choice-note{color:var(--color-neutral-700);margin:0;font-size:13px}.cx-theme-row{box-shadow:inset 0 1px 0 var(--color-divider);border-radius:14px;flex:none;margin-top:2px}@media (max-width:420px){.lb-head .lb-hbtn{min-width:38px;height:38px;position:relative}.lb-head .lb-hbtn:before{content:"";position:absolute;inset:-3px}.lb-head .lb-watch{padding:0 9px}}@media (max-width:359.98px){.lb-head .lb-title{font-size:17px}}.th-choice .seg-opt:has(input:checked){background:var(--color-action);color:var(--color-on-action)}
