.muscle-selector{display:grid;gap:12px;min-width:0;margin:0;padding:14px;border:1px solid var(--border);border-radius:10px}.muscle-selector-selected{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.muscle-selector-selected li{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;padding:7px 9px;border-radius:7px;background:var(--surface-subtle);font-size:12px}.muscle-selector-selected button{padding:2px 4px;border:0;background:transparent;color:var(--text-secondary);text-decoration:underline}.muscle-selector-group{display:grid;gap:6px;min-width:0;font-size:12px}.muscle-selector-group select{width:100%;min-width:0}.muscle-selector-help{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.5}.muscle-selector-children ul,.muscle-selector-tree{list-style:none;padding:0;margin:0}.muscle-selector-node{padding:8px 0;border-top:1px solid var(--border)}.muscle-selector-row{display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:space-between;align-items:baseline}.muscle-selector-row label{display:flex;gap:8px;align-items:center;font-size:13px}.muscle-selector-meta{display:flex;flex-wrap:wrap;gap:6px 10px}.muscle-selector-meta,.muscle-ta2-link{color:var(--text-secondary);font-size:12px}.muscle-ta2-link{text-decoration:underline}.muscle-selector-children{margin:7px 0 0 22px}.muscle-filter-exact summary,.muscle-selector-children summary{width:fit-content;color:var(--text-secondary);font-size:12px;cursor:pointer}.muscle-selector-children ul{padding-left:12px;margin-top:7px;border-left:1px solid var(--border)}.muscle-filter-groups{display:grid;gap:16px}.muscle-filter-exact,.muscle-filter-exact .filter-cell-list{margin-top:8px}.muscle-filter-kind{margin-left:6px;font-size:10px;opacity:.75}.muscle-anatomy-detail{margin-top:14px;color:var(--text-primary)}.muscle-anatomy-detail summary{width:fit-content;cursor:pointer;color:var(--text-secondary);font-size:13px}.muscle-anatomy-detail ul{list-style:none;margin:10px 0 0;padding:0}.muscle-anatomy-detail li{display:grid;gap:5px;padding:10px 0;border-top:1px solid var(--border);font-size:13px;overflow-wrap:anywhere}.muscle-anatomy-detail li>div{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;justify-content:space-between}.muscle-anatomy-detail a{color:var(--text-secondary);font-size:12px}@media(max-width:600px){.muscle-selector{padding:10px}.muscle-selector-row{display:grid;justify-content:normal}}