.mh63-branch-ui{margin:15px 0;padding:18px;background:#142d39;border:1px solid #4a6b78;border-radius:14px}.mh63-branch-ui h3{margin:0;color:#f6dba3;font-size:1.1rem}.mh63-branch-ui p{color:#c8d7d8;font-size:.85rem;line-height:1.45;margin:6px 0 12px}
.mh63-branch-inputs{display:flex;flex-wrap:wrap;align-items:end;gap:8px}.mh63-branch-inputs label{display:flex;flex-direction:column;min-width:170px;gap:5px;color:#d9dfdb;font-size:.82rem;font-weight:700}.mh63-branch-inputs select,.mh63-branch-inputs input{padding:9px;border:1px solid #5f818e;border-radius:8px;background:#183847;color:#f7eee2;min-width:0;font-size:.9rem}.mh63-branch-inputs button{padding:10px;border:1px solid #8ca5a4;border-radius:8px;background:#27545e;color:#f2f2e7;cursor:pointer}.mh63-branch-inputs button:hover{background:#386a6b}.mh63-branch-inputs :is(button,input,select):focus-visible{outline:3px solid #edc878;outline-offset:2px}
.mh59-talent-node.mh63-dimmed{opacity:.16;pointer-events:none;filter:grayscale(1)}.mh59-tree-viewport.mh63-panning{cursor:grabbing}.mh63-filter-status{font-variant-numeric:tabular-nums}
