/* Action buttons only: navigation tabs, clinical urgency indicators and printed documents keep their own styles. */
@media screen {
body :is(.v28hist-actions button,
.v28hist-result-actions button,
.v28hist-record-actions button,
.v28hist-record-head>button,
.v28hist-docs button,
.v28hist-service-shortcuts button,
.v28hist-search-modes button,
.v28hist-error button,
.v28hist-cr-actions button,
.v28bed-top-actions button,
.v28bed-waiting-patient button,
.v28bed-bed footer button,
.v28bed-first-config button,
.v28bed-room-actions button,
[data-select-transfer],
[data-select-liaison],
[data-bed-action],
[data-room-action],
.v28nurse-head-actions button,
.v28nurse-correction button,
.v28nurse-list button,
#v28NursingSave,
#v28NursingOpenPlan,
#v28InstallationOpenInventory,
[data-inventory-new-exit],
[data-v28nurse-print],
[data-v28nurse-correct],
[data-v291-profile-add],
[data-v291-profile-edit],
[data-v291-profile-disable],
[data-v292-profile-quick],
[data-v291-confirm-section],
.v291-profile-modal footer button,
.v291-profile-modal header>button,
.u360d-footer button,
.u360d-head>button,
.u360d-print-zoom button,
#confirmPrintBtn,
#closePrintPreviewBtn,#v28HistSearch,#v28HistServiceSearch,#v291ProfileSave):not([hidden]){

  box-sizing:border-box;appearance:none;display:inline-flex;align-items:center;justify-content:center;
  gap:7px;min-height:36px;max-width:100%;padding:8px 12px;border:1px solid var(--u360-action-border,#b4cce0);
  border-radius:9px;background:var(--u360-action-bg,#fff);color:var(--u360-action-fg,#194d75);
  font-family:inherit;font-size:13px;font-weight:700;line-height:1.35;text-align:center;white-space:normal;
  cursor:pointer;text-decoration:none;vertical-align:middle;box-shadow:0 1px 2px #12395b0a;
}
body :is(.v28hist-actions button,
.v28hist-result-actions button,
.v28hist-record-actions button,
.v28hist-record-head>button,
.v28hist-docs button,
.v28hist-service-shortcuts button,
.v28hist-search-modes button,
.v28hist-error button,
.v28hist-cr-actions button,
.v28bed-top-actions button,
.v28bed-waiting-patient button,
.v28bed-bed footer button,
.v28bed-first-config button,
.v28bed-room-actions button,
[data-select-transfer],
[data-select-liaison],
[data-bed-action],
[data-room-action],
.v28nurse-head-actions button,
.v28nurse-correction button,
.v28nurse-list button,
#v28NursingSave,
#v28NursingOpenPlan,
#v28InstallationOpenInventory,
[data-inventory-new-exit],
[data-v28nurse-print],
[data-v28nurse-correct],
[data-v291-profile-add],
[data-v291-profile-edit],
[data-v291-profile-disable],
[data-v292-profile-quick],
[data-v291-confirm-section],
.v291-profile-modal footer button,
.v291-profile-modal header>button,
.u360d-footer button,
.u360d-head>button,
.u360d-print-zoom button,
#confirmPrintBtn,
#closePrintPreviewBtn,#v28HistSearch,#v28HistServiceSearch,#v291ProfileSave):not([hidden]):hover:not(:disabled):not([aria-disabled="true"]){filter:brightness(.96)}
body :is(.v28hist-actions button,
.v28hist-result-actions button,
.v28hist-record-actions button,
.v28hist-record-head>button,
.v28hist-docs button,
.v28hist-service-shortcuts button,
.v28hist-search-modes button,
.v28hist-error button,
.v28hist-cr-actions button,
.v28bed-top-actions button,
.v28bed-waiting-patient button,
.v28bed-bed footer button,
.v28bed-first-config button,
.v28bed-room-actions button,
[data-select-transfer],
[data-select-liaison],
[data-bed-action],
[data-room-action],
.v28nurse-head-actions button,
.v28nurse-correction button,
.v28nurse-list button,
#v28NursingSave,
#v28NursingOpenPlan,
#v28InstallationOpenInventory,
[data-inventory-new-exit],
[data-v28nurse-print],
[data-v28nurse-correct],
[data-v291-profile-add],
[data-v291-profile-edit],
[data-v291-profile-disable],
[data-v292-profile-quick],
[data-v291-confirm-section],
.v291-profile-modal footer button,
.v291-profile-modal header>button,
.u360d-footer button,
.u360d-head>button,
.u360d-print-zoom button,
#confirmPrintBtn,
#closePrintPreviewBtn,#v28HistSearch,#v28HistServiceSearch,#v291ProfileSave):not([hidden]):focus-visible{outline:3px solid #378bc0;outline-offset:2px}
body :is(.v28hist-actions button,
.v28hist-result-actions button,
.v28hist-record-actions button,
.v28hist-record-head>button,
.v28hist-docs button,
.v28hist-service-shortcuts button,
.v28hist-search-modes button,
.v28hist-error button,
.v28hist-cr-actions button,
.v28bed-top-actions button,
.v28bed-waiting-patient button,
.v28bed-bed footer button,
.v28bed-first-config button,
.v28bed-room-actions button,
[data-select-transfer],
[data-select-liaison],
[data-bed-action],
[data-room-action],
.v28nurse-head-actions button,
.v28nurse-correction button,
.v28nurse-list button,
#v28NursingSave,
#v28NursingOpenPlan,
#v28InstallationOpenInventory,
[data-inventory-new-exit],
[data-v28nurse-print],
[data-v28nurse-correct],
[data-v291-profile-add],
[data-v291-profile-edit],
[data-v291-profile-disable],
[data-v292-profile-quick],
[data-v291-confirm-section],
.v291-profile-modal footer button,
.v291-profile-modal header>button,
.u360d-footer button,
.u360d-head>button,
.u360d-print-zoom button,
#confirmPrintBtn,
#closePrintPreviewBtn,#v28HistSearch,#v28HistServiceSearch,#v291ProfileSave):not([hidden]):is(:disabled,[aria-disabled="true"]){opacity:.55;cursor:not-allowed;box-shadow:none;filter:none}
body #v28HistSearch,
body #v28HistServiceSearch,
body .v28hist-result-actions .primary,
body .v28hist-record-actions .primary,
body .v28hist-cr-actions .primary,
body .v28bed-first-config button,
body [data-bed-action="assign"],
body #v28NursingSave,
body #v291ProfileSave,
body .u360d-footer .u360d-primary,
body #confirmPrintBtn{
  --u360-action-bg:#0b77af;--u360-action-fg:#fff;--u360-action-border:#0b77af;
}
body :is(.v28hist-search-modes button.active,.v28hist-service-shortcuts button.active){
  --u360-action-bg:#eaf4fc;--u360-action-fg:#164f7b;--u360-action-border:#4b98c5;
}
body :is([data-v291-profile-disable],.u360d-footer .u360d-danger-outline){
  --u360-action-bg:#fff5f5;--u360-action-fg:#a82737;--u360-action-border:#dda1a9;
}
body .u360d-footer .u360d-primary.u360d-danger{
  --u360-action-bg:#b32638;--u360-action-fg:#fff;--u360-action-border:#b32638;
}
body :is(.u360d-head>.u360d-close,.v291-profile-modal header>button,[data-u360d-zoom-in],[data-u360d-zoom-out]){
  width:36px;min-width:36px;height:36px;padding:6px;font-size:19px;flex-shrink:0;
}
body :is(.v28hist-result-actions,.v28hist-record-actions,.v28hist-actions,.v28bed-top-actions,.v28bed-bed footer,.v28nurse-head-actions,.v291-profile-modal footer,.u360d-footer,.u360d-print-zoom){gap:8px;flex-wrap:wrap}
body .v28bed-waiting-patient button{margin-top:8px}
@media (pointer:coarse){
body :is(.v28hist-actions button,
.v28hist-result-actions button,
.v28hist-record-actions button,
.v28hist-record-head>button,
.v28hist-docs button,
.v28hist-service-shortcuts button,
.v28hist-search-modes button,
.v28hist-error button,
.v28hist-cr-actions button,
.v28bed-top-actions button,
.v28bed-waiting-patient button,
.v28bed-bed footer button,
.v28bed-first-config button,
.v28bed-room-actions button,
[data-select-transfer],
[data-select-liaison],
[data-bed-action],
[data-room-action],
.v28nurse-head-actions button,
.v28nurse-correction button,
.v28nurse-list button,
#v28NursingSave,
#v28NursingOpenPlan,
#v28InstallationOpenInventory,
[data-inventory-new-exit],
[data-v28nurse-print],
[data-v28nurse-correct],
[data-v291-profile-add],
[data-v291-profile-edit],
[data-v291-profile-disable],
[data-v292-profile-quick],
[data-v291-confirm-section],
.v291-profile-modal footer button,
.v291-profile-modal header>button,
.u360d-footer button,
.u360d-head>button,
.u360d-print-zoom button,
#confirmPrintBtn,
#closePrintPreviewBtn,#v28HistSearch,#v28HistServiceSearch,#v291ProfileSave):not([hidden]){min-height:44px}
body :is(.u360d-head>.u360d-close,.v291-profile-modal header>button,[data-u360d-zoom-in],[data-u360d-zoom-out]){width:44px;min-width:44px;height:44px}
}
@media (max-width:600px){body :is(.v28hist-result-actions,.v28nurse-head-actions,.v28bed-top-actions){justify-content:flex-start}body .u360d-footer button{flex:1 1 140px}}
}
