.loe510-fab{position:fixed;z-index:1100;bottom:18px;border:0;border-radius:999px;padding:11px 16px;background:#1459d9;color:#fff;box-shadow:0 10px 30px #1235;display:flex;gap:7px;align-items:center;font-weight:800}.loe510-drawer{position:fixed;z-index:1300;top:0;bottom:0;inset-inline-end:-460px;width:min(440px,94vw);background:var(--card-bg,#fff);border-inline-start:1px solid var(--border,#dce3ec);box-shadow:0 0 45px #10223b30;transition:.22s ease;display:flex;flex-direction:column}.loe510-drawer.open{inset-inline-end:0}.loe510-drawer header{padding:18px;border-bottom:1px solid var(--border,#ddd);display:flex;justify-content:space-between;gap:12px;align-items:center}.loe510-drawer header small{opacity:.6}.loe510-drawer header h3{margin:4px 0}.loe510-drawer header button{border:0;background:transparent;font-size:28px}.loe510-body{padding:16px;overflow:auto}.loe510-context{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.loe510-context span{padding:5px 9px;border-radius:999px;background:#1459d915}.loe510-pulse{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin:14px 0}.loe510-pulse a{border:1px solid var(--border,#ddd);border-radius:14px;padding:12px;text-decoration:none;display:grid;grid-template-columns:auto 1fr;gap:3px 8px}.loe510-pulse b{font-size:20px}.loe510-pulse span{grid-column:1/-1}.loe510-alert{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;border:1px solid #e7b84a66;background:#e7b84a12;padding:10px;border-radius:12px;margin:7px 0;text-decoration:none}.loe510-actions{display:grid;gap:7px}.loe510-actions button,.loe510-actions a{border:1px solid var(--border,#ddd);background:transparent;border-radius:10px;padding:10px;text-align:start;text-decoration:none;color:inherit}.loe510-compose{display:flex;gap:7px;position:sticky;bottom:0;background:var(--card-bg,#fff);padding-top:14px}.loe510-compose input{flex:1;border:1px solid var(--border,#ddd);border-radius:12px;padding:12px}.loe510-compose button{border:0;border-radius:12px;background:#1459d9;color:#fff;padding:0 16px}.loe510-answer{white-space:pre-wrap;margin-top:10px;padding:12px;border-radius:12px;background:#1459d90c;min-height:42px}.loe510-answer a{display:inline-block;margin:7px 5px 0 0}.re510-grid{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin:14px 0}.re510-panel{border:1px solid var(--border,#ddd);border-radius:18px;padding:16px;background:var(--card-bg,#fff)}.re510-alert{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border,#eee)}.re510-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.re510-actions a{border:1px solid var(--border,#ddd);border-radius:12px;padding:11px;text-decoration:none}.re510-health{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.re510-health div{padding:12px;border-radius:12px;background:#1459d90c}.re510-health b{display:block;font-size:21px}@media(max-width:900px){.re510-grid{grid-template-columns:1fr}.re510-actions,.re510-health{grid-template-columns:1fr 1fr}.loe510-fab span{display:none}}

/* v15.52.1 single ERP Assistant placement: Arabic/RTL = left, English/LTR = right. */
html[dir="rtl"] .loe510-fab,[dir="rtl"] .loe510-fab{left:16px;right:auto}
html[dir="ltr"] .loe510-fab,[dir="ltr"] .loe510-fab{right:16px;left:auto}
.erp-assistant-fab{display:none!important} /* legacy launcher suppressed; all capabilities are routed through the unified assistant */

/* v15.54.0 unified assistant: Arabic drawer/launcher left, English right. */
html[dir="rtl"] .loe510-drawer{left:-460px;right:auto;border-left:0;border-right:1px solid var(--border,#dce3ec)}html[dir="rtl"] .loe510-drawer.open{left:0;right:auto}
html[dir="ltr"] .loe510-drawer{right:-460px;left:auto}html[dir="ltr"] .loe510-drawer.open{right:0;left:auto}
.loe510-company{display:grid;gap:6px;margin:12px 0}.loe510-company select{width:100%;padding:10px;border:1px solid var(--border,#ddd);border-radius:10px;background:var(--card-bg,#fff);color:inherit}
