.twh{--twh-alt:44px;--twh-fundo:color-mix(in srgb, var(--foreground,#2d1a1e) 5%, var(--card,#fff));height:calc(var(--twh-alt) * 3.8);background:var(--twh-fundo);-webkit-user-select:none;user-select:none;border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative;overflow:hidden}.twh:before{content:"";left:8px;right:8px;top:calc(50% - var(--twh-alt) / 2);height:var(--twh-alt);background:var(--card,#fff);border-radius:10px;position:absolute;box-shadow:0 1px 4px #00000014}.twh:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(var(--twh-fundo), transparent 32%, transparent 68%, var(--twh-fundo));position:absolute;inset:0}.twh-col{height:calc(var(--twh-alt) * 3.8);min-width:0;position:relative}.twh-roda{height:calc(var(--twh-alt) * 3.8);scroll-snap-type:y mandatory;scrollbar-width:none;padding-block:calc(var(--twh-alt) * 1.4);overscroll-behavior:contain;outline:none;position:relative;overflow-y:auto}.twh-roda::-webkit-scrollbar{display:none}.twh-roda:focus-visible{box-shadow:inset 0 0 0 2px var(--primary,#a8506a);border-radius:12px}.twh-roda>div{height:var(--twh-alt);scroll-snap-align:center;font-variant-numeric:tabular-nums;color:var(--muted-foreground,#9a8a8f);cursor:pointer;place-items:center;font-size:22px;font-weight:700;display:grid}.twh-roda>div.is-on{color:var(--primary,#a8506a)}.twh-roda>div.is-off{opacity:.35;cursor:default;text-decoration:line-through}.twh-dois{color:var(--primary,#a8506a);font-size:22px;font-weight:800;position:relative}.twh-seta{z-index:2;width:34px;height:22px;color:var(--muted-foreground,#9a8a8f);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;place-items:center;margin-left:-17px;transition:opacity .15s,background .15s;display:none;position:absolute;left:50%}.twh-seta svg{width:16px;height:16px}.twh-seta--cima{top:6px}.twh-seta--baixo{bottom:6px}@media (pointer:fine){.twh-seta{display:grid}.twh-col:hover .twh-seta,.twh-col:focus-within .twh-seta{opacity:1}.twh-seta:hover{background:var(--card,#fff);color:var(--primary,#a8506a)}}.twh-tema{--primary:var(--lj-ac,#1e7a4c);--card:var(--lj-sup,#fff);--foreground:var(--lj-tx,#1a211c);--muted-foreground:var(--lj-mu,#5c665f);gap:10px;margin-top:8px;display:grid}.twh-tema__margem{color:var(--lj-mu,#5c665f);font-size:12px;line-height:1.45}.twh-tema__ok{background:var(--lj-ac,#1e7a4c);color:#fff;height:44px;font:inherit;cursor:pointer;border:0;border-radius:12px;font-weight:700}.twh-tema__ok:disabled{opacity:.45;cursor:default}.twh-tema__ok:focus-visible{outline:2px solid var(--lj-ac,#1e7a4c);outline-offset:2px}.twh-vazio{color:var(--muted-foreground,#9a8a8f);margin:0;font-size:12px}@media (prefers-reduced-motion:reduce){.twh-seta{transition:none}}
