.catalog-save-feedback-bar{position:sticky;bottom:10px;z-index:40;padding:12px 16px;margin:10px 20px;
border:2px solid #d73547;border-radius:9px;background:#fff1f2;color:#982232;box-shadow:0 4px 20px #13234020;font-size:.82rem;line-height:1.5}
.catalog-save-feedback--uncertain{border-color:#c56a19;background:#fff2df;color:#813b0b}
.catalog-save-feedback--saving{border-color:#91b4dc;background:#eaf4ff;color:#224b83}
.catalog-save-feedback--success{border-color:#288c5f;background:#edf9f1;color:#145f3e}
.catalog-edit-page-wrapper [data-save-error=true]{outline:3px solid #e63f4e!important;outline-offset:3px;background:#fff0f2!important}
.catalog-edit-page-wrapper .catalog-ui-validation-summary.has-errors{border:2px solid #d73547!important;background:#fff1f2!important;color:#982232!important}
@media(max-width:650px){.catalog-save-feedback-bar{margin:8px 5px;padding:9px 12px}}


.catalog-error-location-hint{display:block;width:fit-content;max-width:550px;margin:5px 0 9px;
padding:6px 10px;border:1px solid #e99ca3;border-radius:6px;background:#fff1f3;color:#a3162c;
font-size:12px;font-weight:700;line-height:1.5}
.catalog-edit-page-wrapper [data-save-error=true]{outline:3px solid #d62f44!important;outline-offset:3px;
background:#fff1f3!important;scroll-margin-top:185px}
