.apd-whatsapp-header{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:35px}.apd-whatsapp-status-card{position:relative;overflow:hidden;background:#fff}.apd-whatsapp-status-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(90deg,var(--apd-primary),var(--apd-green))}.apd-whatsapp-card-header{display:flex;justify-content:space-between;align-items:center;gap:25px}.apd-card-title{display:flex;align-items:center;gap:18px}.apd-card-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,var(--apd-primary),var(--apd-primary-light));color:#fff;font-size:28px;box-shadow:0 10px 25px rgb(13 43 108 / .20)}.apd-status-badge{display:flex;align-items:center;gap:12px;padding:12px 20px;border-radius:999px;background:#fff;border:1px solid var(--apd-border);box-shadow:0 8px 20px rgb(0 0 0 / .06)}.apd-status-badge strong{display:block;font-size:14px}.apd-status-badge small{display:block;margin-top:3px;font-size:12px;color:var(--apd-text-light)}.apd-status-dot{font-size:22px}.apd-whatsapp-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:0 30px 30px}.apd-stat-card{background:linear-gradient(145deg,#ffffff,#f7f9fd);border:1px solid var(--apd-border);border-radius:18px;padding:22px;transition:.25s ease}.apd-stat-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgb(13 43 108 / .12)}.apd-stat-card span{display:block;font-size:13px;color:var(--apd-text-light);margin-bottom:10px}.apd-stat-card strong{display:block;font-size:22px;color:var(--apd-primary)}.apd-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.apd-info-item{background:#f8fafc;border:1px solid var(--apd-border);border-radius:16px;padding:18px}.apd-label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--apd-text-light);margin-bottom:8px}.apd-info-item strong{display:block;color:var(--apd-text);font-size:15px;word-break:break-word}.apd-info-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid var(--apd-border)}.apd-info-row:last-child{border-bottom:none}.apd-info-row span{color:var(--apd-text-light);font-size:14px}.apd-info-row strong{color:var(--apd-text);text-align:right;max-width:60%;overflow:hidden;text-overflow:ellipsis}.apd-text-success{color:#4E8B00;font-weight:700}.apd-text-danger{color:#D32F2F;font-weight:700}@media(max-width:900px){.apd-whatsapp-card-header{flex-direction:column;align-items:flex-start}.apd-whatsapp-metrics{grid-template-columns:1fr;padding:20px}.apd-info-grid{grid-template-columns:1fr}}.apd-whatsapp-actions{position:relative;overflow:hidden}.apd-whatsapp-actions::before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,var(--apd-green),var(--apd-primary))}.apd-action-item,.apd-action-card{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px;background:#fff;border:1px solid var(--apd-border);border-radius:20px;margin-bottom:18px;transition:.25s ease}.apd-action-item:hover,.apd-action-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgb(13 43 108 / .10);border-color:#d7e2f5}.apd-action-icon{width:58px;height:58px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,#eef4ff,#ffffff);font-size:28px;box-shadow:inset 0 0 0 1px var(--apd-border)}.apd-action-content,.apd-action-info{flex:1}.apd-action-content h3,.apd-action-info h3{margin:0 0 8px;color:var(--apd-primary);font-size:18px;font-weight:700}.apd-action-content p,.apd-action-info p{margin:0;color:var(--apd-text-light);line-height:1.6;max-width:560px}.apd-action-button,.apd-form{flex-shrink:0}.apd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 24px;border-radius:14px;font-size:14px;font-weight:700;cursor:pointer;border:none;transition:.25s ease}.apd-btn-primary{color:#fff;background:linear-gradient(135deg,var(--apd-primary),var(--apd-primary-light));box-shadow:0 10px 25px rgb(13 43 108 / .25)}.apd-btn-primary:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgb(13 43 108 / .35)}.apd-btn-secondary{color:var(--apd-primary);background:#fff;border:1px solid var(--apd-primary)}.apd-btn-secondary:hover{background:var(--apd-primary);color:#fff;transform:translateY(-2px)}.apd-divider{border:0;height:1px;background:var(--apd-border);margin:28px 0}.apd-roadmap{margin-top:35px;padding:25px;background:linear-gradient(145deg,#ffffff,#f8fafc);border-radius:22px;border:1px solid var(--apd-border)}.apd-roadmap h3{margin:0 0 10px;color:var(--apd-primary);font-size:20px}.apd-roadmap-text{margin:0;color:var(--apd-text-light)}.apd-roadmap-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:25px}.apd-roadmap-item{display:flex;align-items:center;gap:12px;min-height:58px;background:#fff;border:1px solid var(--apd-border);padding:18px;border-radius:16px;color:var(--apd-text);font-size:14px;font-weight:600;transition:.25s ease}.apd-roadmap-item:hover{border-color:var(--apd-primary);transform:translateY(-4px);box-shadow:0 12px 30px rgb(13 43 108 / .10)}@media(max-width:768px){.apd-action-item,.apd-action-card{flex-direction:column;align-items:flex-start}.apd-action-button,.apd-form{width:100%}.apd-btn{width:100%}.apd-roadmap-grid{grid-template-columns:1fr}}.apd-message-preview{position:relative;max-width:420px;padding:20px 22px;background:#EAF9DF;border-radius:22px 22px 22px 6px;box-shadow:0 12px 30px rgb(124 199 10 / .15);border:1px solid rgb(124 199 10 / .25)}.apd-message-preview::after{content:"";position:absolute;left:22px;bottom:-10px;width:0;height:0;border-style:solid;border-width:12px 12px 0 0;border-color:#EAF9DF #fff0 #fff0 #fff0}.apd-message-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.apd-message-avatar{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--apd-green),#9BE326);font-size:20px}.apd-message-name{font-size:14px;font-weight:700;color:var(--apd-primary)}.apd-message-text{color:#16213E;line-height:1.7;font-size:15px;margin:0}.apd-message-footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;font-size:12px;color:#6E7B91}.apd-message-status{color:#0D8A00;font-weight:700}.apd-qr-container{display:flex;justify-content:center;align-items:center;padding:35px}.apd-qr-box{position:relative;width:280px;height:280px;background:#fff;border-radius:28px;border:1px solid var(--apd-border);display:flex;align-items:center;justify-content:center;box-shadow:0 20px 50px rgb(13 43 108 / .12);overflow:hidden}.apd-qr-box::before{content:"";position:absolute;inset:15px;border-radius:20px;border:2px dashed rgb(13 43 108 / .15)}.apd-qr-box img{position:relative;z-index:2;width:210px;height:210px;border-radius:12px}.apd-qr-loading{display:flex;flex-direction:column;align-items:center;gap:15px;color:var(--apd-text-light)}.apd-qr-spinner{width:45px;height:45px;border-radius:50%;border:4px solid #E6ECF5;border-top-color:var(--apd-primary);animation:apd-spin 1s linear infinite}@keyframes apd-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media(max-width:768px){.apd-whatsapp-header{flex-direction:column;align-items:flex-start}.apd-whatsapp-card-header{flex-direction:column;align-items:flex-start}.apd-action-item,.apd-action-card{flex-direction:column;align-items:stretch}.apd-action-button,.apd-form{width:100%}.apd-btn{width:100%}.apd-roadmap-grid{grid-template-columns:1fr}.apd-info-grid{grid-template-columns:1fr}.apd-info-row{flex-direction:column;align-items:flex-start;gap:8px}.apd-info-row strong{max-width:100%;text-align:left}.apd-qr-box{width:230px;height:230px}}.apd-whatsapp-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:28px;align-items:start}.apd-whatsapp-status-card,.apd-whatsapp-actions{height:100%}.apd-card-body{padding:35px}.apd-section-title{margin:25px 0 20px;font-size:18px;color:var(--apd-primary)}@media(max-width:1000px){.apd-whatsapp-layout{grid-template-columns:1fr}}