/* Keep filtering controls aligned, with sorting independent of filter rows. */
.toolbar{grid-template-columns:minmax(0,1fr) 160px;align-items:start}
.toolbar .search{grid-column:1;grid-row:1;min-width:0}
.toolbar>.search input{min-width:0}
.toolbar>#sort{grid-column:2;grid-row:1;height:48px;min-height:48px;max-height:48px;align-self:start}
.toolbar #filters{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;overflow:visible}
.toolbar #filters select{width:100%;min-width:0;height:46px;min-height:46px;max-height:46px;padding-left:12px}
.native-board{min-width:1120px}
.native-tree .talent-grid{grid-template-rows:repeat(3,180px);min-height:540px}
.native-tree .talent-node{height:160px}
.native-tree .talent-node>strong{font-size:13px;line-height:1.45;max-width:122px;font-weight:600;color:#3d2b17}
.native-links .talent-link{fill:none;stroke:#806637;stroke-width:2.5;stroke-linejoin:round}
.native-tree>header{height:auto;min-height:82px;gap:14px;align-items:center}
.native-tree>header>div:first-child{min-width:0}
.native-tree header h3{margin:3px 0 0}
.native-tree-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}
.native-tree .native-tree-header-actions>span{font-size:13px;line-height:1.5;color:#e1c58c}
.native-tree .native-tree-header-actions>button{font-size:12px;white-space:nowrap}
.acquisition-note{margin-top:24px;padding:14px 16px;border:1px solid #5aa8e844;background:#5aa8e80a;color:#a5c9e9;border-radius:10px;font-size:13px;line-height:1.7}
@media(max-width:1000px){.toolbar #filters{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:680px){.toolbar{grid-template-columns:minmax(0,1fr) 120px}.toolbar #filters{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar>#sort{padding-left:9px;padding-right:20px}.native-tree>header{padding:14px 12px;flex-wrap:wrap}.native-tree-header-actions{gap:12px}.native-tree .talent-node>strong{font-size:13px}}
