/* Developer & Lead Architect: Morris Robinson / morrisrobinson1688@aol.com */
/* Patch 359R337: simple one-click browser cache repair for private UNIMERCE workflows. */
.um-cache-self-heal-r337{position:fixed;right:16px;bottom:16px;z-index:2147483000;font-family:Inter,Arial,sans-serif;color:#2f2112}.um-cache-self-heal-main-r337{display:flex;flex-direction:column;gap:1px;border:2px solid #c99a32;background:#24190d;color:#fff9ea;border-radius:999px;padding:.58rem .9rem;box-shadow:0 14px 38px rgba(0,0,0,.28);font-size:.82rem;line-height:1.15;text-align:left}.um-cache-self-heal-main-r337 strong{font-size:.96rem;color:#ffd56a}.um-cache-self-heal-box-r337{position:absolute;right:0;bottom:58px;width:min(430px,calc(100vw - 32px));background:#fffdf7;border:3px solid #bf8c24;border-radius:18px;box-shadow:0 22px 70px rgba(0,0,0,.36);padding:1rem}.um-cache-self-heal-head-r337{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.55rem}.um-cache-self-heal-head-r337 strong{font-size:1.1rem;color:#3b260f}.um-cache-self-heal-head-r337 button{border:0;background:#3b260f;color:#fff;border-radius:999px;width:34px;height:34px;font-size:1.25rem;line-height:1}.um-cache-self-heal-box-r337 p{margin:.25rem 0 .8rem;font-size:.98rem;line-height:1.45;color:#4a3922}.um-cache-self-heal-actions-r337{display:flex;flex-wrap:wrap;gap:.55rem}.um-cache-self-heal-actions-r337 button{border:1px solid #bd9133;background:#fff8e8;color:#3f2a10;border-radius:999px;padding:.58rem .85rem;font-weight:800}.um-cache-self-heal-actions-r337 .um-cache-self-heal-refresh-r337{background:linear-gradient(180deg,#f7d06e,#b8831c);color:#211404;border-color:#8d6417}.um-cache-self-heal-actions-r337 button[disabled]{opacity:.68;cursor:wait}.um-cache-self-heal-details-r337{margin:.8rem 0 0;max-height:240px;overflow:auto;background:#19130b;color:#ffefc1;border-radius:12px;padding:.8rem;font-size:.76rem;white-space:pre-wrap;line-height:1.35}@media(max-width:640px){.um-cache-self-heal-r337{right:10px;left:10px;bottom:10px}.um-cache-self-heal-main-r337{margin-left:auto}.um-cache-self-heal-box-r337{left:0;right:0;width:auto;bottom:60px}.um-cache-self-heal-actions-r337 button{width:100%;text-align:center}}

.um-member-browser-fix-r337{display:block;width:100%;border:1px solid rgba(201,154,50,.65);background:#fff8e8;color:#3a260f;border-radius:999px;padding:.55rem .75rem;font-weight:800;text-align:center;margin:.25rem 0 .5rem;cursor:pointer}.um-member-browser-fix-r337:hover{background:#ffe9ad}
