/* ARGMS v2.10.5 - bankregelvergrendeling en conflictstatus */
.bank-lock-slot2105{display:block;margin-top:6px;min-height:18px}
.bank-lock-indicator2105{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:750;line-height:1.2}
.bank-lock-indicator2105.busy{background:#fff1d6;color:#985d00;border:1px solid #f5d28c}
.bank-lock-indicator2105.mine{background:#e9f8ef;color:#16733c;border:1px solid #bce5ca}
.bank-lock-indicator2105.local{background:#eef2f7;color:#5c6678;border:1px solid #dce2ea}
.bank-safe-banner2105{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;border-radius:13px;background:linear-gradient(135deg,#eaf9f0,#f4fbf7);border:1px solid #bce5ca;color:#185f38}
.bank-safe-banner2105 .bank-safe-icon2105{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#16844b;color:#fff;font-weight:900}
.bank-safe-banner2105 div{display:grid;gap:2px}.bank-safe-banner2105 strong{font-size:13px}.bank-safe-banner2105 small{color:#44705a}
.bank-conflict2105{padding:16px;border-radius:14px;background:#fff8e8;border:1px solid #f2d594;color:#664714}
.bank-conflict2105>strong{display:block;font-size:16px;color:#5b3b00}.bank-conflict2105 p{margin:8px 0;line-height:1.55}.bank-conflict2105 span{font-size:13px;color:#80632d}
[data-bank-action2105]:disabled{cursor:not-allowed;opacity:.72;background:#8b96a8!important}
@media(max-width:760px){.bank-safe-banner2105{align-items:flex-start}.bank-lock-indicator2105{white-space:normal}}
