.save-feedback-message:not(:empty){position:static!important;inset:auto!important;transform:none!important;display:block!important;box-sizing:border-box;width:100%;max-width:100%;margin:12px 0!important;padding:14px 16px!important;border:1px solid #a0bca3!important;border-radius:12px!important;background:#edf6e7!important;color:#164b38!important;font:600 16px/1.5 system-ui,sans-serif!important;overflow-wrap:anywhere;z-index:auto!important}
.save-feedback-message.error,.save-feedback-message[id$="error"]{background:#fff0ec!important;color:#922b21!important;border-color:#e5b1a9!important}
.save-feedback-message.save-feedback-floating:not(:empty){position:fixed!important;inset:auto 16px calc(92px + env(safe-area-inset-bottom,0px)) 16px!important;width:auto;max-height:35vh;overflow:auto;z-index:10000!important;box-shadow:0 6px 24px #0002}
.save-feedback-message[hidden]{display:none!important}
@media print{.save-feedback-message{display:none!important}}
