.rig-equipment-workspace{color:#e8e6e0eb;font-family:Inter,sans-serif;min-width:0}.rig-equipment-toolbar,.rig-equipment-actions{align-items:center;background:#04060bb8;border:1px solid rgba(212,175,55,.24);display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.rig-equipment-toolbar{border-radius:6px 6px 0 0}.rig-equipment-toolbar>div{display:flex;flex-direction:column;gap:2px;min-width:0}.rig-equipment-toolbar strong{color:#efd87f;font-family:Cinzel,serif;font-size:.9rem}.rig-equipment-toolbar #rig-equipment-model{color:#c4c9d3b3;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#rig-equipment-state{border:1px solid rgba(155,164,179,.35);color:#bec5d0;font-size:.68rem;padding:4px 7px;text-transform:uppercase}#rig-equipment-state[data-state=ready],#rig-equipment-state[data-state=success]{border-color:#4ad28b8c;color:#75dda5}#rig-equipment-state[data-state=warning]{border-color:#e8b83d94;color:#f0ca63}#rig-equipment-state[data-state=error]{border-color:#e75c5c99;color:#f18a8a}.rig-equipment-columns{border-left:1px solid rgba(212,175,55,.14);border-right:1px solid rgba(212,175,55,.14);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rig-equipment-section{border-bottom:1px solid rgba(212,175,55,.14);min-width:0;padding:12px}.rig-equipment-section:nth-child(odd){border-right:1px solid rgba(212,175,55,.14)}.rig-equipment-section h3{border:0;color:#d9bd5c;font-size:.78rem;margin:0 0 9px;padding:0}.rig-equipment-section-title{align-items:center;display:flex;justify-content:space-between}.rig-equipment-field,.rig-bone-map label,.rig-equipment-transform>label{align-items:center;display:grid;font-size:.7rem;gap:8px;grid-template-columns:82px minmax(0,1fr);margin:6px 0}.rig-equipment-field>span,.rig-bone-map label>span,.rig-equipment-transform>label>span:first-child{color:#c7cad3b8}.rig-equipment-workspace input,.rig-equipment-workspace select,.rig-equipment-workspace button{background:#0d1017;border:1px solid rgba(212,175,55,.26);border-radius:4px;color:#e6e3d9;font:inherit;min-height:28px}.rig-equipment-workspace input,.rig-equipment-workspace select{min-width:0;padding:4px 6px;width:100%}.rig-equipment-workspace button{cursor:pointer;padding:5px 9px}.rig-equipment-workspace button:hover,.rig-equipment-workspace button.active{background:#d4af3724;border-color:#efd06394;color:#ffe694}.rig-equipment-workspace button.rig-equipment-primary{background:#725a12;border-color:#d1aa31;color:#fff0a5}.rig-bone-map{max-height:178px;overflow:auto;padding-right:3px}.rig-equipment-segment{display:grid;gap:4px;grid-auto-columns:1fr;grid-auto-flow:column;margin:7px 0}.rig-equipment-vector{display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr))}.rig-equipment-vector input{padding-left:4px;padding-right:2px}.rig-equipment-animation{align-items:center;display:grid;gap:7px;grid-template-columns:auto minmax(0,1fr)}.rig-equipment-animation input[type=range]{accent-color:#d4af37;padding:0}.rig-equipment-contact{border-left:3px solid rgba(155,164,179,.4);color:#b9c0ca;font-size:.72rem;margin-top:9px;padding:6px 8px}.rig-equipment-contact[data-state=success]{border-color:#45c985;color:#78e3ac}.rig-equipment-contact[data-state=error]{border-color:#dd5b5b;color:#f28c8c}.rig-equipment-diagnostics{margin-top:6px}.rig-equipment-diagnostics p{color:#d3ad56;font-size:.66rem;line-height:1.35;margin:3px 0}.rig-equipment-diagnostics p[data-state=error]{color:#e77f7f}.rig-equipment-diagnostics p[data-state=success]{color:#69d69b}.rig-equipment-actions{border-radius:0 0 6px 6px;justify-content:flex-end}.rig-equipment-actions span{color:#c4c9d3b3;font-size:.68rem;margin-right:auto}.rig-equipment-actions span[data-state=error]{color:#ef8b8b}.rig-equipment-actions span[data-state=success]{color:#72dda5}@media(max-width:900px),(max-height:720px){.rig-equipment-columns{grid-template-columns:1fr}.rig-equipment-section:nth-child(odd){border-right:0}.rig-equipment-actions{flex-wrap:wrap}.rig-equipment-actions span{flex-basis:100%}}
