.ds-input-panel{margin-top:18px;padding-top:18px;border-top:1px solid #99b5ad66}.ds-input-status{padding:12px;border-left:3px solid #e5c888;background:#071c2b99;color:#f0dfb7!important;font:14px/1.5 system-ui}.ds-input-device-label{display:grid;gap:8px;font:13px system-ui;color:#d8e3d6}.ds-input-device-label select{width:100%;min-height:44px;background:#1d3b47;color:#f2e8cb;border:1px solid #9fbcaf88;padding:8px;border-radius:6px;white-space:normal}.ds-input-tests{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.ds-input-tests>div{text-align:center;border:1px solid #a9c1b34d;border-radius:8px;padding:14px;background:#0b222d}.ds-input-tests b{display:block;font:10px system-ui;letter-spacing:.08em;color:#ddc68f}.ds-input-stick{position:relative;width:90px;height:90px;border:1px solid #a8c4b777;background:#28465188;border-radius:50%;margin:14px auto;color:#8da99b;display:grid;place-items:center}.ds-input-stick i{position:absolute;width:25px;height:25px;border-radius:50%;background:#e7c886;border:2px solid #fff1c3;box-shadow:0 0 14px #d6b66b44;z-index:1}.ds-input-stick span{font:30px Georgia}.ds-input-tests output{font:12px monospace;color:#bcd4ce}.ds-input-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ds-input-actions button{min-height:42px;background:#24414a;color:#f1e5c7;border:1px solid #aac0a96b;border-radius:6px;padding:9px 12px;font:12px system-ui}.ds-input-actions button:disabled{opacity:.4}.ds-input-wizard{padding:16px;border:1px solid #e4c78e;border-radius:8px;margin:16px 0;background:#264449}.ds-input-wizard[hidden],.ds-input-actions button[hidden]{display:none!important}.ds-input-wizard h4{font:23px Georgia;margin:0 0 10px;color:#f0ddb0}.ds-input-panel pre{font:11px/1.5 monospace;white-space:pre-wrap;overflow-wrap:anywhere;color:#bed8cf;background:#071d29;padding:12px;border-radius:6px}.ds-input-panel summary{cursor:pointer;min-height:40px;padding-top:8px;font:13px system-ui;color:#d9c38f}#controllerConnection{position:fixed;z-index:105;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));font:12px system-ui;padding:10px 14px;background:#102a38ec;border:1px solid #cbb78488;color:#ead9ab;border-radius:7px;box-shadow:0 3px 14px #06141c88}#controllerConnection[hidden]{display:none!important}html[data-input-setup="true"] #modal{z-index:25000!important}html[data-controller-active="true"] #camerapad,html[data-controller-active="true"] #steerpad,html[data-controller-active="true"] .touch-throttle{display:none!important}@media(max-width:560px){.ds-input-tests{gap:8px}.ds-input-tests>div{padding:10px 5px}.ds-input-tests b{font-size:9px}.ds-input-actions button{flex:1 1 125px}.ds-input-device-label select{font-size:12px}.ds-input-wizard h4{font-size:21px}}
