.we-row{display:flex;align-items:center;justify-content:center;gap:14px;margin:8px 0}
.we-pm{width:60px;height:60px;border-radius:50%;font:700 32px/1 system-ui;background:#2a3320;color:#eef1e4;border:1px solid #4b5c35}
.we-big{display:flex;align-items:baseline;gap:6px}.we-big input{width:110px;font:700 44px/1.1 system-ui;text-align:center;padding:4px;border-radius:12px}
.we-lab{text-align:center;margin:6px 0 2px}
.we-comp{position:relative;width:min(300px,82vw);aspect-ratio:1;margin:6px auto 10px;border-radius:50%;border:1px solid #3b4a2a}
.we-comp button{position:absolute;left:50%;top:50%;width:44px;height:34px;margin:-17px 0 0 -22px;transform:rotate(var(--a)) translateY(calc(min(300px,82vw)/-2 + 22px)) rotate(calc(-1*var(--a)));border-radius:10px;background:#1c2216;color:#eef1e4;border:1px solid #3b4a2a;font:700 12px system-ui;padding:0}
.we-comp button.on{background:#4fc3f7;color:#062030;border-color:#4fc3f7}
.we-mid{position:absolute;inset:32%;display:flex;align-items:center;justify-content:center;text-align:center;font:600 14px/1.3 system-ui}
.we-opt{display:flex;gap:10px;justify-content:center}.we-opt input{width:90px;font-size:18px;padding:6px}
.we-act{display:flex;gap:10px;margin-top:12px}.we-act .btn{flex:1;min-height:52px;font-size:16px}
.we-big input,.we-opt input{background:#0e110f;color:#fff;border:1px solid #6b8a3a}
.th-arw{overflow:visible!important;background:none!important;border:0!important}.th-arw span{display:block;width:18px;margin:-4px 0 0 -4px;text-align:center}
