/* HOTFIX18 backoffice alignment: additive only. */
.r38x-h18-card{border:1px solid rgba(111,66,193,.18)}
.r38x-h18-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}
.r38x-h18-grid label{display:grid;gap:6px;font-weight:700;color:#38206f}
.r38x-h18-community-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}
.r38x-h18-community-card{padding:12px;border:1px solid #e2d9ff;border-radius:14px;background:#faf8ff}
.r38x-h18-table-wrap{max-height:520px;overflow:auto}
.r38x-h18-table-wrap table{min-width:1180px}
.r38x-h18-status{display:inline-flex;padding:4px 9px;border-radius:999px;font-weight:800;background:#eee9ff;color:#4d2b93}
.r38x-h18-status.ok{background:#dcfce7;color:#166534}.r38x-h18-status.warn{background:#fff7cc;color:#8a5200}.r38x-h18-status.danger{background:#fee2e2;color:#991b1b}
.r38x-h18-confirm{display:flex;align-items:flex-start;gap:10px;margin:14px 0;padding:12px;border-radius:12px;background:#fff8dc;font-weight:700}
.r38x-h18-wrap{flex-wrap:wrap}
.role-execution .operations-actor-only{display:none}
body.r38x-h18-operations-actor .operations-actor-only{display:block}
body.r38x-h18-operations-actor #operationsExecutionNotice{display:block!important}
body.r38x-h18-operations-actor #cycRechargeOperatorField{display:none!important}
@media(max-width:900px){.r38x-h18-grid,.r38x-h18-community-grid{grid-template-columns:1fr}.r38x-h18-table-wrap{max-height:none}}
