/* Scoped static styles; leave native CRM buttons and distribution logic unchanged. */
#vkmp921-panel{box-sizing:border-box;margin:0 0 12px;padding:13px;border:1px solid #bed4ec;border-radius:12px;background:#f5f9fe;color:#173253;font-family:inherit;font-size:12px;line-height:1.5;}
#vkmp921-panel .vkmp921-head{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:13px;}
#vkmp921-panel .vkmp921-badge{font-size:10px;padding:3px 7px;border-radius:20px;background:#e1e7ee;color:#3e516b;font-weight:700;}
#vkmp921-panel .vkmp921-badge.on{background:#dbf3e5;color:#087449;}
#vkmp921-panel .vkmp921-badge.wait{background:#fff0d5;color:#8d590e;}
#vkmp921-panel p{margin:6px 0 9px;color:#48617f;}
#vkmp921-panel .vkmp921-actions{display:flex;gap:6px;flex-wrap:wrap;margin:7px 0 12px;}
#vkmp921-panel button{font-size:11px;border:1px solid #b2c9e5;border-radius:7px;background:#fff;color:#164179;padding:7px 9px;cursor:pointer;}
#vkmp921-panel button:hover{background:#eaf1fb;}
#vkmp921-panel details{border-top:1px solid #d9e4f2;padding-top:8px;}
#vkmp921-panel summary{cursor:pointer;font-weight:600;color:#17497c;}
#vkmp921-panel .vkmp921-table{width:100%;border-collapse:collapse;font-size:10px;margin-top:8px;}
#vkmp921-panel .vkmp921-table th,#vkmp921-panel .vkmp921-table td{padding:5px 3px;border-bottom:1px solid #e5edf7;text-align:left;}
#vkmp921-panel .vkmp921-table th{font-size:9px;color:#6b7f98;}
#vkmp921-panel .vkmp921-foot{font-size:10px;color:#63758c;margin-bottom:0;}
