#xtouchPanel{padding:12px;border:1px solid #52728a;border-radius:10px;background:linear-gradient(125deg,#1c3042,#1e2634);min-width:0}#xtouchPanel h3{color:#94e1ed;font-size:21px;margin:0 0 8px}#xtouchPanel .actions{gap:10px;align-items:center;margin:8px 0;flex-wrap:wrap}#xtouchPanel label{display:flex;align-items:center;gap:5px;font-size:13px}#xtouchPanel button,#xtouchPanel select{font-size:13px;padding:6px 9px}#xtouchPanel select{max-width:240px}#xtStatus{font-size:14px;color:#f1cd94;margin:7px 0}.xtFaderMap{display:grid;grid-template-columns:70px repeat(9,minmax(0,1fr));font-size:13px;border:1px solid #46617a;border-radius:7px;overflow:hidden;margin:10px 0}.xtFaderMap>*{padding:7px 3px;text-align:center;border-right:1px solid #364c60;border-bottom:1px solid #364c60;background:#182938;overflow-wrap:anywhere}.xtFaderMap>:nth-child(-n+10){color:#9ce7f0;background:#293f51}.xtFaderMap>:nth-child(n+21){color:#f3d1a4}.xtButtonMap{font-size:13px;line-height:1.4}.xtButtonMap p{margin:5px 0}#xtouchPanel details{font-size:13px;line-height:1.4;margin-top:8px}#xtouchPanel summary{color:#94e1ed;cursor:pointer}#xtouchPanel button.active{background:#e9b774;color:#251b13;border-color:#f9d394}@media(max-width:800px){.xtFaderMap{font-size:11px;grid-template-columns:52px repeat(9,minmax(0,1fr))}.xtFaderMap>*{padding:5px 1px}#xtouchPanel{padding:8px}}
