/* v905: selected-units bar - actions ordered by importance and sized/styled to match:
   1 Request Viewing (gold, solid)  >  2 Send (gold outline, widest of the row)  >  3 Compare (white outline)  >  4 Save / Open / Edit (quiet).
   CSS only: no handler, id or markup changes (order + flex + colours). Roll back: remove this link. */
.sab2-tools .sab2-btn{order:4}
.sab2-tools .sab2-btn.sab2-send,.sab2-tools .sab2-btn[onclick*="openShareModal"]{order:1;border-color:#CEA577;background:rgba(206,165,119,.2);color:#FBEBD2;box-shadow:inset 0 0 0 1px rgba(206,165,119,.25)}
.sab2-tools .sab2-btn.sab2-send:hover,.sab2-tools .sab2-btn[onclick*="openShareModal"]:hover{background:rgba(206,165,119,.34);border-color:#E3C08A;color:#fff}
.sab2-tools .sab2-btn[onclick*="/compare"]{order:2;border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.1);color:#fff}
.sab2-tools .sab2-btn[onclick*="/compare"]:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.6)}
.sab2-tools .sab2-btn[onclick*="saveSelectedUnits"],.sab2-tools .sab2-btn[onclick*="openUnitEditor"],.sab2-tools .sab2-btn[onclick*="'/unit/"]{border-color:transparent;background:transparent;color:#C9D6E4}
.sab2-tools .sab2-btn[onclick*="saveSelectedUnits"]:hover,.sab2-tools .sab2-btn[onclick*="openUnitEditor"]:hover,.sab2-tools .sab2-btn[onclick*="'/unit/"]:hover{background:rgba(255,255,255,.1);color:#fff}
@media(max-width:700px){
  /* v907: row 2 = equal columns (same width, height, icon and label size); the hierarchy is carried by colour only */
  .sab2-tools{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}
  .sab2-tools .sab2-btn{flex:none;min-width:0;height:48px;padding:0 4px;gap:4px;font-size:11.5px;letter-spacing:.01em;border-radius:12px}
  .sab2-tools .sab2-btn i{font-size:17px;line-height:1}
  .sab2-tools .sab2-btn[onclick*="saveSelectedUnits"],.sab2-tools .sab2-btn[onclick*="openUnitEditor"],.sab2-tools .sab2-btn[onclick*="'/unit/"]{border-color:rgba(255,255,255,.16)}
  .sab2-tools .sab2-btn span{line-height:1.1}
}
