.spec-wheel-hud{position:fixed;z-index:175;max-width:min(390px,calc(100vw - 16px));padding:9px 10px;border:1px solid #b6c9b0;border-radius:10px;background:#fffef9;color:#233b2e;box-shadow:0 8px 28px #152b2533;font:12px/1.35 Arial,Helvetica,sans-serif;pointer-events:auto}
.spec-wheel-hud[hidden]{display:none!important}.spec-wheel-mode{display:block;margin:0 4px 5px;color:#61755c;font-size:11px}.spec-wheel-main{display:flex;align-items:stretch;gap:5px}.spec-wheel-hud button{border:1px solid #ccdac5;border-radius:5px;background:#f7faf2;color:#2c4c33;min-height:36px;padding:6px 8px;font:inherit}.spec-wheel-hud .spec-wheel-step{flex:none;font-size:22px;padding:0 9px}.spec-wheel-hud .spec-wheel-close{flex:none;align-self:start;min-height:28px;font-size:20px;padding:0 7px;background:transparent;border-color:transparent}.spec-wheel-hud .spec-wheel-choose{flex:1;min-width:80px;text-align:left}.spec-wheel-name,.spec-wheel-value{display:block;overflow-wrap:anywhere}.spec-wheel-name{font-weight:600}.spec-wheel-value{color:#6c7b62;margin-top:2px;font-size:11px}.spec-wheel-hint,.spec-wheel-status{display:block;color:#65775d;margin:6px 4px 0;font-size:11px;overflow-wrap:anywhere}.spec-wheel-status:empty{display:none}.spec-wheel-hud[data-mode=values]{border-color:#e19359}.spec-wheel-hud button:disabled{opacity:.4}.spec-wheel-hud button:focus-visible{outline:2px solid #e7873d;outline-offset:2px}
@media(pointer:coarse){.spec-wheel-hud button{min-height:44px;min-width:40px}}@media print{.spec-wheel-hud{display:none!important}}
