.transportAlertControls{position:sticky;top:8px;z-index:20;padding:12px 16px;margin:12px 0;border:1px solid #d5a746;border-radius:12px;background:#fff9e9;color:#142a40;font:14px/1.5 Arial,sans-serif;box-shadow:0 3px 12px #0001}
.transportAlertControls button{min-height:44px;padding:9px 16px;border:0;border-radius:8px;background:#173c5e;color:white;font-weight:700;cursor:pointer}
.transportAlertControls p{margin:8px 0 0}.transportAlertControls [data-alert-banner]{padding:12px;border-left:5px solid #b42318;border-radius:6px;background:#fff0ec;color:#8c2219;font-weight:700}
.transportAlertControls [hidden]{display:none!important}
body:not([data-office-role="owner"]):not([data-office-role="manager"]):not([data-office-role="office_admin"]) #officeAlertControls{display:none}
