@import url("/staff-dashboard-enterprise-v342150.css?v=4.15.6-fast-smooth-v34.2.175-receipt-order-enterprise");
/* V34.2.149 · Enterprise staff customer shortcut (RBAC inherited from viewCustomers). */
body.staff-mode .staff-command-bar .staff-command-customer,
body[data-role="staff"] .staff-command-bar .staff-command-customer {
  background:linear-gradient(135deg,#f1f8ff,#fff)!important;
  border-color:#b5d8f9!important;
}
body.staff-mode .staff-command-customer .staff-command-icon,
body[data-role="staff"] .staff-command-customer .staff-command-icon {
  background:#e2f0ff!important;
  color:#0878ef!important;
}
body.staff-mode .staff-command-customer strong,
body[data-role="staff"] .staff-command-customer strong{color:#153b62!important}
body.staff-mode .staff-command-customer:focus-visible,
body[data-role="staff"] .staff-command-customer:focus-visible {
  outline:3px solid #73b8ff!important;
  outline-offset:2px;
}
body.staff-mode .staff-command-customer small,
body[data-role="staff"] .staff-command-customer small {
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  font-size:10.5px!important;
  line-height:1.14!important;
}
/* Maintain a balanced 2×3 tile layout and keep finish-trip full width when active. */
@media(max-width:760px){
  body.staff-mode .staff-command-bar,
  body[data-role="staff"] .staff-command-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  body.staff-mode .staff-command-bar .staff-command,
  body[data-role="staff"] .staff-command-bar .staff-command{min-width:0!important;min-height:64px!important;box-sizing:border-box!important}
  body.staff-mode .staff-command-bar .staff-command-finish,
  body[data-role="staff"] .staff-command-bar .staff-command-finish{grid-column:1/-1!important}
}
