.whatsapp-workspace{display:grid;gap:var(--space-4,18px);animation:whatsapp-section-in 620ms var(--motion-ease, ease) both}.whatsapp-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px;border:1px solid var(--color-border,rgba(255,255,255,.1));border-radius:var(--radius-xl,20px);background:linear-gradient(135deg,rgba(11,83,66,.2),rgba(255,255,255,.035))}.whatsapp-hero h2{margin:4px 0 8px}.whatsapp-hero p{max-width:760px;margin:0;color:var(--color-text-muted,#a8b0ad)}.whatsapp-integration{display:flex;align-items:center;gap:10px;min-width:240px;padding:12px 14px;border-radius:var(--radius-lg,14px);background:rgba(255,255,255,.055)}.whatsapp-integration i{width:10px;height:10px;border-radius:50%;background:#d5a332;box-shadow:0 0 0 5px rgba(213,163,50,.12)}.whatsapp-integration.is-connected i{background:#30c78d;box-shadow:0 0 0 5px rgba(48,199,141,.12)}.whatsapp-integration span{display:grid;gap:2px}.whatsapp-integration small{color:var(--color-text-muted,#a8b0ad)}.whatsapp-policy{display:flex;flex-wrap:wrap;gap:8px 20px;padding:11px 16px;border-left:3px solid var(--color-accent,#df8a2e);background:rgba(223,138,46,.07);font-size:12px}.whatsapp-policy span{color:var(--color-text-muted,#a8b0ad)}.whatsapp-layout{display:grid;grid-template-columns:minmax(230px,.82fr) minmax(360px,1.7fr) minmax(230px,.82fr);min-height:610px;border:1px solid var(--color-border,rgba(255,255,255,.1));border-radius:var(--radius-xl,20px);overflow:hidden;background:var(--color-surface,#202422)}.whatsapp-inbox,.whatsapp-context{min-width:0;background:rgba(255,255,255,.018)}.whatsapp-inbox{border-right:1px solid var(--color-border,rgba(255,255,255,.1))}.whatsapp-inbox>header,.whatsapp-thread>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px;padding:14px 16px;border-bottom:1px solid var(--color-border,rgba(255,255,255,.1))}.whatsapp-inbox>header>div{display:grid;gap:3px}.whatsapp-inbox small,.whatsapp-contact small,.whatsapp-context small{display:block;color:var(--color-text-muted,#a8b0ad)}.whatsapp-conversation-list{max-height:680px;overflow:auto}.whatsapp-conversation{width:100%;min-height:76px;display:grid;grid-template-columns:42px 1fr 8px;align-items:center;gap:10px;padding:12px;border:0;border-bottom:1px solid rgba(255,255,255,.06);border-radius:0;background:transparent;color:inherit;text-align:left}.whatsapp-conversation:hover,.whatsapp-conversation.is-active{background:rgba(36,173,117,.09)}.whatsapp-conversation.is-active{box-shadow:inset 3px 0 #30c78d}.whatsapp-conversation>span:nth-child(2){display:grid;min-width:0;gap:2px}.whatsapp-conversation strong,.whatsapp-conversation small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whatsapp-conversation time{font-size:11px;color:var(--color-text-muted,#a8b0ad)}.whatsapp-avatar{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:linear-gradient(145deg,#146f58,#24473e);color:#fff;font-weight:800}.whatsapp-dot{width:7px;height:7px;border-radius:50%;background:#78817e}.whatsapp-dot.is-open{background:#30c78d}.whatsapp-thread{display:grid;grid-template-rows:auto 1fr auto;min-width:0;background:radial-gradient(circle at 20% 0,rgba(33,117,91,.08),transparent 45%)}.whatsapp-contact{display:flex;align-items:center;gap:10px}.whatsapp-window{display:grid;gap:2px;text-align:right}.whatsapp-window strong{font-size:12px;color:#d5a332}.whatsapp-window.is-open strong{color:#30c78d}.whatsapp-window small{font-size:11px;color:var(--color-text-muted,#a8b0ad)}.whatsapp-messages{display:flex;flex-direction:column;gap:10px;max-height:520px;overflow:auto;padding:20px}.whatsapp-message{align-self:flex-start;max-width:min(78%,620px);padding:11px 13px;border-radius:4px 15px 15px 15px;background:rgba(255,255,255,.07);animation:whatsapp-item-in 620ms var(--motion-ease,ease) both}.whatsapp-message.is-outbound{align-self:flex-end;border-radius:15px 4px 15px 15px;background:rgba(31,137,101,.23)}.whatsapp-message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.whatsapp-message footer{display:flex;justify-content:flex-end;gap:8px;margin-top:5px;font-size:10px;color:var(--color-text-muted,#a8b0ad)}.whatsapp-composer{display:grid;gap:8px;padding:12px 14px;border-top:1px solid var(--color-border,rgba(255,255,255,.1));background:rgba(0,0,0,.09)}.whatsapp-composer form{display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px}.whatsapp-composer textarea{min-height:54px;max-height:140px;resize:vertical}.whatsapp-composer button{min-height:44px}.whatsapp-quick-row{display:flex;gap:7px;overflow-x:auto;padding-bottom:3px}.whatsapp-quick-button{min-height:36px;padding:7px 10px;border:1px solid var(--color-border,rgba(255,255,255,.1));border-radius:999px;background:rgba(255,255,255,.045);color:inherit;white-space:nowrap;font-size:11px}.whatsapp-quick-button span{margin-right:6px;color:var(--color-accent,#df8a2e);font-size:9px}.whatsapp-context{display:grid;align-content:start;border-left:1px solid var(--color-border,rgba(255,255,255,.1))}.whatsapp-context>section{display:grid;gap:10px;padding:18px;border-bottom:1px solid var(--color-border,rgba(255,255,255,.1))}.whatsapp-context h3{margin:0}.whatsapp-context form{display:grid;gap:9px}.whatsapp-context label,.whatsapp-template-form label{display:grid;gap:5px}.whatsapp-context label span,.whatsapp-template-form label span{font-size:11px;color:var(--color-text-muted,#a8b0ad)}.whatsapp-access-list{display:flex;flex-wrap:wrap;gap:6px}.whatsapp-access-list span{padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.055);font-size:10px}.whatsapp-empty{padding:28px 18px;text-align:center;color:var(--color-text-muted,#a8b0ad)}.whatsapp-empty p{margin:7px 0 0}.whatsapp-empty.compact{padding:24px}.whatsapp-empty.thread-empty{align-self:center}.whatsapp-template-manager{border:1px solid var(--color-border,rgba(255,255,255,.1));border-radius:var(--radius-xl,20px);background:var(--color-surface,#202422);overflow:hidden}.whatsapp-template-manager>summary{min-height:54px;display:flex;align-items:center;padding:0 18px;font-weight:750;cursor:pointer}.whatsapp-template-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(360px,1.2fr);gap:20px;padding:18px;border-top:1px solid var(--color-border,rgba(255,255,255,.1))}.whatsapp-template-form{display:grid;grid-template-columns:1fr 160px;align-content:start;gap:12px}.whatsapp-template-form .is-wide{grid-column:1/-1}.whatsapp-template-list{display:grid;gap:8px}.whatsapp-template-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:12px}.whatsapp-template-list article>div{display:grid;gap:3px}.whatsapp-template-list article span{font-size:9px;color:var(--color-accent,#df8a2e)}.whatsapp-template-list article p{margin:0;color:var(--color-text-muted,#a8b0ad);font-size:11px}.whatsapp-template-list button{flex:0 0 auto;min-height:44px}@keyframes whatsapp-section-in{from{opacity:.72;transform:translateY(10px) scale(.995)}to{opacity:1;transform:none}}@keyframes whatsapp-item-in{from{opacity:.75;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1100px){.whatsapp-layout{grid-template-columns:250px 1fr}.whatsapp-context{grid-column:1/-1;grid-template-columns:repeat(3,1fr);border-left:0;border-top:1px solid var(--color-border,rgba(255,255,255,.1))}.whatsapp-context>section{border-bottom:0;border-right:1px solid var(--color-border,rgba(255,255,255,.1))}}@media(max-width:700px){.whatsapp-workspace{gap:12px}.whatsapp-hero{align-items:stretch;flex-direction:column;padding:18px}.whatsapp-integration{min-width:0}.whatsapp-policy{display:grid}.whatsapp-layout{display:block;min-height:0;overflow:visible}.whatsapp-inbox{border-right:0}.whatsapp-conversation-list{max-height:280px}.whatsapp-thread{min-height:560px;border-top:1px solid var(--color-border,rgba(255,255,255,.1))}.whatsapp-thread>header{align-items:flex-start}.whatsapp-messages{max-height:390px;padding:14px}.whatsapp-message{max-width:88%}.whatsapp-context{display:grid;grid-template-columns:1fr}.whatsapp-context>section{border-right:0;border-bottom:1px solid var(--color-border,rgba(255,255,255,.1))}.whatsapp-template-grid{grid-template-columns:1fr}.whatsapp-template-form{grid-template-columns:1fr}.whatsapp-template-form .is-wide{grid-column:auto}.whatsapp-template-list article{align-items:flex-start;flex-direction:column}.whatsapp-conversation,.whatsapp-quick-button,.whatsapp-template-manager>summary{min-height:44px}}@media(max-width:390px){.whatsapp-hero{padding:15px}.whatsapp-window small{max-width:100px}.whatsapp-composer form{grid-template-columns:1fr}.whatsapp-composer form button{width:100%}}@media(prefers-reduced-motion:reduce){.whatsapp-workspace,.whatsapp-message{animation:none!important;transform:none!important;transition:none!important;scroll-behavior:auto!important}}
