.whatsapp-panel{position:fixed;z-index:2100;left:50%;top:calc(var(--rw-topbar-bottom,126px) + 18px);transform:translateX(-50%);width:min(620px,calc(100vw - 36px));max-height:min(76vh,720px);overflow:auto;box-sizing:border-box;padding:18px;background:rgba(6,8,10,.98);border:1px solid rgba(111,231,255,.34);border-radius:9px;box-shadow:0 24px 70px rgba(0,0,0,.68),0 0 35px rgba(0,180,255,.08);backdrop-filter:blur(16px);display:none;overscroll-behavior:contain}.whatsapp-panel.visible{display:block}.whatsapp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.whatsapp-kicker{display:block;font:800 9px/1.2 ui-monospace,monospace;letter-spacing:.14em;color:#6fe7ff}.whatsapp-head h2{margin:5px 0 2px;font-size:20px;line-height:1.2;color:#fff}.whatsapp-head p{margin:0;font-size:10px;line-height:1.45;color:#84929b;max-width:480px}.whatsapp-close{flex:0 0 auto;width:32px;height:32px;border:1px solid rgba(255,255,255,.16);background:#12181c;color:#fff;border-radius:6px;font:800 20px/1 system-ui;cursor:pointer}.whatsapp-close:hover{background:#1b252b}.whatsapp-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.whatsapp-status-card{min-width:0;padding:10px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08);border-radius:6px}.whatsapp-status-card span{display:block;font:800 8px ui-monospace,monospace;letter-spacing:.09em;color:#73818a}.whatsapp-status-card strong{display:block;margin-top:4px;font:900 11px ui-monospace,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.whatsapp-status-card strong.online{color:#6ff5a2}.whatsapp-status-card strong.pending{color:#ffd36f}.whatsapp-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.whatsapp-actions button{flex:1 1 180px;min-height:40px;padding:10px 12px;border:1px solid rgba(255,255,255,.15);background:#11181d;color:#eef5f8;border-radius:6px;font:900 9px ui-monospace,monospace;letter-spacing:.08em;cursor:pointer}.whatsapp-actions button.primary{background:#16313a;border-color:rgba(111,231,255,.35);color:#9feeff}.whatsapp-actions button:hover{background:#1c272d}.whatsapp-actions button:disabled{opacity:.45;cursor:not-allowed}.whatsapp-section{margin-top:14px;padding:12px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.07);border-radius:7px}.whatsapp-section h3{margin:0 0 8px;font:900 9px ui-monospace,monospace;letter-spacing:.1em;color:#9aa7ae}.whatsapp-section p{margin:0;font-size:10px;line-height:1.5;color:#98a4aa}.whatsapp-qr-wrap{display:flex;justify-content:center;align-items:center;min-height:250px;margin-top:10px;padding:12px;background:#fff;border-radius:7px}.whatsapp-qr-wrap img{width:240px;height:240px;object-fit:contain;display:block}.whatsapp-code{font:900 22px ui-monospace,monospace;letter-spacing:.12em;color:#fff;text-align:center;padding:14px 0}.whatsapp-command-card{margin-top:10px;padding:10px;background:rgba(111,231,255,.04);border:1px solid rgba(111,231,255,.12);border-radius:6px}.whatsapp-command-card code{display:block;font:800 10px/1.6 ui-monospace,monospace;color:#c6f7ff;white-space:pre-wrap}.whatsapp-message{margin-top:10px;padding:9px 10px;border-radius:6px;background:rgba(255,255,255,.04);font-size:10px;line-height:1.45;color:#c6d0d5}.whatsapp-message.error{background:rgba(255,80,80,.08);border:1px solid rgba(255,80,80,.18);color:#ffb1b1}.whatsapp-message.success{background:rgba(111,245,162,.06);border:1px solid rgba(111,245,162,.16);color:#b8f8cc}@media(max-width:700px){.whatsapp-panel{left:12px;right:12px;width:auto;transform:none;top:calc(var(--rw-topbar-bottom,200px) + 12px);max-height:calc(100vh - var(--rw-topbar-bottom,200px) - 24px);padding:14px}.whatsapp-status-grid{grid-template-columns:1fr 1fr}.whatsapp-status-card:last-child{grid-column:1/-1}.whatsapp-head h2{font-size:17px}.whatsapp-qr-wrap{min-height:200px}.whatsapp-qr-wrap img{width:190px;height:190px}}
