.bone-tabs,.bone-toggle,.bone-key-tools{display:flex;gap:4px;margin:8px 0}.bone-tabs button{flex:1}.bone-tabs [aria-pressed=true],.bone-joints [aria-pressed=true]{background:var(--active-bg,#eee3d2);border-color:var(--accent,#9a7951)}.bone-summary{padding:5px 0;margin:4px 0!important}.bone-toggle{align-items:center;justify-content:space-between}.bone-toggle label{display:flex!important;align-items:center;gap:4px}.bone-toggle input{width:auto!important}.bone-toggle button{font-size:11px}.bone-strength{display:flex!important;align-items:center;gap:5px}.bone-strength input{min-width:40px;width:100%!important;flex:1}.bone-joints{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:8px 0}.bone-joints button{padding:5px 1px;font-size:11px}.bone-current{font-size:12px;margin:8px 0 4px}.bone-current span{float:right;color:var(--muted,#888)}.bone-add{width:100%;padding:5px!important}.bone-angles>div{display:grid;grid-template-columns:65px minmax(40px,1fr) 50px;align-items:center;gap:4px;margin:4px 0}.bone-angles label{font-size:11px}.bone-angles input{width:100%!important;min-width:0}.bone-angles input[type=number]{padding:4px!important}.bone-key-tools button{flex:1;padding:5px 2px;font-size:11px}.bone-move{display:flex!important;gap:5px;align-items:center;font-size:11px}.bone-move input{width:70px!important}.bone-warning{font-size:11px;color:#9a4a24;margin:5px 0}.bone-warning:empty{display:none}.bone-more{margin-top:9px;font-size:11px}.bone-more button{display:block;margin:6px 0;width:100%}.bone-proposal{margin-top:8px;border:1px solid #a58d69;padding:8px;border-radius:5px;font-size:12px}.bone-proposal p{font-size:11px}.bone-proposal button{font-size:11px;margin-right:4px}.bone-track .track-name{font-size:10px;color:#8d6434}.bone-key{position:absolute;top:4px;transform:translateX(-50%);height:20px;width:17px;padding:0;border:0;background:transparent;color:#916b3d;cursor:ew-resize;font-size:16px;line-height:18px;z-index:3}.bone-key.endpoint{cursor:pointer;color:#8c8a83}.bone-key:focus{outline:2px solid #a58d69;outline-offset:0}.bone-track .track-lane{background:rgba(164,132,80,.07)}

body:has(#bone-panel) #spatial-inspector,body:has(#bone-panel) #position-fields{display:none}
