/* AquaFlow V34.2.163 — staff quick actions denser, without clipping.
   Only presentation; do not modify action handlers/visibility/RBAC. */
@media (max-width:760px){
 body:is(.staff-mode,[data-role="staff"]) #overview .staff-command-bar {
   grid-template-columns:repeat(3,minmax(0,1fr))!important;
   gap:6px!important;
   margin-bottom:10px!important;
 }
 body:is(.staff-mode,[data-role="staff"]) #overview .staff-command-bar .staff-command:not(.staff-command-finish) {
   display:flex!important;
   flex-direction:column!important;
   align-items:flex-start!important;
   justify-content:flex-start!important;
   height:auto!important;
   min-height:78px!important;
   max-height:none!important;
   padding:6px 7px 7px!important;
   gap:3px!important;
   border-radius:12px!important;
   overflow:visible!important;
   box-shadow:0 2px 8px rgba(15,67,118,.07)!important;
 }
 body:is(.staff-mode,[data-role="staff"]) #overview .staff-command-bar .staff-command-icon {
   display:grid!important;
   width:22px!important;height:22px!important;
   min-width:22px!important;min-height:22px!important;
   border-radius:7px!important;
   font-size:0!important;
 }
 body:is(.staff-mode,[data-role="staff"]) #overview .staff-command-bar .staff-command-icon::before {
   width:15px!important;height:15px!important;
 }
 body:is(.staff-mode,[data-role="staff"]) #overview .staff-command-bar .staff-command > span:last-child {
   display:flex!important;
   flex-direction:column!important;
   justify-content:flex-start!important;
   width:100%!important;
   min-width:0!important;
   min-height:0!important;
   gap:1px!important;
   overflow:visible!important;
 }
 body:is(.staff-mode,[data-role="staff"]) #overview .staff-command-bar .staff-command strong {
   display:block!important;
   width:100%!important;
   font-size:clamp(11.4px,3vw,13px)!important;
   line-height:1.12!important;
   letter-spacing:-.018em!important;
   overflow-wrap:break-word!important;
   white-space:normal!important;
   text-overflow:clip!important;
   max-height:none!important;
   -webkit-line-clamp:unset!important;
 }
 body:is(.staff-mode,[data-role="staff"]) #overview .staff-command-bar .staff-command small,
 body:is(.staff-mode,[data-role="staff"]) #overview .staff-command-bar .staff-command small > span {
   display:block!important;
   width:100%!important;
   height:auto!important;
   max-height:none!important;
   font-size:clamp(9.6px,2.6vw,10.5px)!important;
   line-height:1.16!important;
   white-space:normal!important;
   overflow-wrap:break-word!important;
   overflow:visible!important;
   text-overflow:clip!important;
   -webkit-line-clamp:unset!important;
 }
 body:is(.staff-mode,[data-role="staff"]) #overview .staff-command-bar .staff-command-finish:not([hidden]):not(.is-hidden){
   height:auto!important;min-height:44px!important;max-height:none!important;
   grid-column:1/-1!important;
 }
 body:is(.staff-mode,[data-role="staff"]) #overview .staff-command-bar.is-hidden,
 body:is(.staff-mode,[data-role="staff"]) #overview .staff-command-bar .staff-command[hidden],
 body:is(.staff-mode,[data-role="staff"]) #overview .staff-command-bar .staff-command.is-hidden,
 body:is(.staff-mode,[data-role="staff"]) #overview .staff-command-bar .staff-command[aria-hidden="true"]{display:none!important;}
}
@media (max-width:349px) {
 body:is(.staff-mode,[data-role="staff"]) #overview .staff-command-bar {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
 body:is(.staff-mode,[data-role="staff"]) #overview .staff-command-bar .staff-command:not(.staff-command-finish){
   min-height:68px!important;gap:2px!important;padding:6px 8px!important;
 }
 body:is(.staff-mode,[data-role="staff"]) #overview .staff-command-bar .staff-command strong {font-size:12.5px!important;}
 body:is(.staff-mode,[data-role="staff"]) #overview .staff-command-bar .staff-command small {font-size:10.5px!important;}
}
@media (prefers-reduced-motion:reduce) {
 body:is(.staff-mode,[data-role="staff"]) #overview .staff-command-bar .staff-command {transition:none!important;}
}
