/* A fixed toast must not retain the legacy sticky top:0. */
body.admin-body #message {
  top:auto!important;inset-block-start:auto!important;
  height:auto!important;min-height:0!important;max-height:min(160px,25vh)!important;
  display:flex!important;align-items:flex-start;gap:10px;box-sizing:border-box;
  font-size:14px!important;line-height:1.5!important;text-align:left;
  pointer-events:none;overflow:hidden;
}
body.admin-body #message[hidden],body.admin-body #message:empty {display:none!important}
body.admin-body #message .panel-feedback-text {
  flex:1;min-width:0;max-height:110px;overflow:auto;overflow-wrap:anywhere;pointer-events:auto;
}
body.admin-body #message .panel-feedback-close {
  flex:0 0 28px;width:28px;height:28px;min-height:28px;margin:0!important;padding:0!important;
  border:0;background:transparent;color:inherit;font-size:24px;line-height:1;cursor:pointer;
  pointer-events:auto;align-self:flex-start;
}
