/* Minimal, session-scoped exchange indicator; namespaced to avoid changing shop CSS. */
.bdg-rma-floating{--rma-red:#df1b2b;position:fixed;z-index:2147483000;left:20px;bottom:22px;width:298px;max-width:calc(100vw - 32px);background:#fff;color:#202020;box-shadow:0 13px 46px rgba(0,0,0,.16);border:1px solid #ededed;border-radius:15px;font-family:inherit;text-align:right;direction:rtl;overflow:hidden;font-size:13px;line-height:1.6}
.bdg-rma-floating *{box-sizing:border-box}.bdg-rma-floating [hidden]{display:none!important}
.bdg-rma-floating-tab{display:flex!important;align-items:center;justify-content:center;gap:9px;min-height:47px;width:100%;border:0!important;border-radius:0!important;background:#222!important;color:#fff!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important;padding:10px 15px;cursor:pointer;box-shadow:none!important}
.bdg-rma-floating-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--rma-red);box-shadow:0 0 0 3px rgba(255,255,255,.12)}
.bdg-rma-floating-tab span:last-child{margin-right:auto;font-size:18px;font-weight:400}
.bdg-rma-floating-body{padding:14px 18px 15px}
.bdg-rma-floating-overline{display:block;color:#9b9b9b;font:600 9px/1.5 Arial,sans-serif;letter-spacing:1.6px;direction:ltr;text-align:left}
.bdg-rma-floating-body>p:first-of-type{font-size:12px;color:#777;margin:12px 0 3px}
.bdg-rma-floating-name{display:block;font-size:14px;font-weight:750;line-height:1.4;max-height:44px;overflow:hidden}
.bdg-rma-floating-qty{display:block;color:#777;font-size:12px;margin-top:5px}
.bdg-rma-floating-actions{display:flex;gap:8px;margin-top:17px}
.bdg-rma-floating-actions a,.bdg-rma-floating-actions button{font-family:inherit!important;min-height:39px;display:flex!important;align-items:center;justify-content:center;padding:8px 9px!important;font-size:12px!important;font-weight:650!important;border-radius:7px!important;text-decoration:none!important;cursor:pointer;line-height:1.2}
.bdg-rma-floating-actions a{flex:1;background:var(--rma-red)!important;color:#fff!important;border:1px solid var(--rma-red)!important}
.bdg-rma-floating-actions button{background:#fff!important;color:#666!important;border:1px solid #d9d9d9!important}
.bdg-rma-floating-note{font-size:11px;color:#999;margin:12px 0 0}
.bdg-rma-floating-error{background:#fff5f5;color:#a81121;border-radius:6px;padding:8px;font-size:12px;margin:12px 0 0}
.bdg-rma-floating.is-loading{opacity:.75}.bdg-rma-floating.is-collapsed{width:auto;max-width:calc(100vw - 32px)}.bdg-rma-floating.is-collapsed .bdg-rma-floating-body{display:none}
.bdg-rma-browse-choose,.bdg-rma-browse-archive{background:#df1b2b!important;border-color:#df1b2b!important;color:#fff!important;letter-spacing:normal!important}
@media(max-width:600px){.bdg-rma-floating{left:12px;right:12px;bottom:12px;width:auto;max-width:none;border-radius:12px}.bdg-rma-floating.is-collapsed{right:auto}.bdg-rma-floating-body{padding:11px 14px 13px}.bdg-rma-floating-name{max-height:38px}.bdg-rma-floating-note{margin-top:8px}}
