.wa-demo-caption{flex-shrink:0;color:#526275;font-size:11px;line-height:1.7;padding:0 18px 12px}.wa-page{padding:30px 28px;max-width:1440px;margin:auto;min-width:0}.wa-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.wa-heading h1{font-size:30px;font-weight:450;letter-spacing:-.025em;line-height:1.25}.wa-heading p{font-size:13px;color:#b4c0d1;margin-top:8px;line-height:1.7}.wa-heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wa-heading-actions .evo-lime-button,.wa-page .evo-lime-button{font-weight:400}.wa-surface{min-width:0}.wa-connections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wa-connection-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.wa-connection-title h2{font-size:17px;font-weight:450;overflow-wrap:anywhere}.wa-status{display:inline-flex;font-size:10px;border-radius:999px;background:#343c49;color:#d0d9e7;padding:6px 10px;line-height:1.5}.wa-status.is-online{background:#98ff001a;color:#b9ed8c}.wa-connection-phone{display:flex;align-items:center;gap:8px;font-size:12px;color:#c1ccda;margin:18px 0 12px}.wa-connection-help{font-size:12px;color:#b4c0d1;line-height:1.8}.wa-connection-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:23px;padding-top:20px;border-top:1px solid #323846}.wa-connection-actions :is(button,a){font-size:11px;font-weight:400;gap:6px}.wa-disconnect-action{display:flex;align-items:center;gap:6px;padding:9px 5px;color:#d0d9e7}.wa-error{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#ffd0c5;line-height:1.7;padding:14px;border-radius:12px;background:#442a25;margin:12px 0}.wa-error>svg{flex-shrink:0}.wa-error>span{flex:1;min-width:120px;overflow-wrap:anywhere}.wa-error a,.wa-error button{text-decoration:underline;text-underline-offset:3px}.wa-error button{font-size:11px;padding:4px 0}.wa-inbox>.wa-error{margin:0 12px 12px;flex-shrink:0}.wa-context .wa-error,.wa-inbox .wa-error{background:#fff0eb;color:#8a2e1c;border:1px solid #e7b8aa}.wa-loading{display:flex;align-items:center;justify-content:center;gap:9px;padding:24px 15px;font-size:12px;color:#b8c5d4;line-height:1.7}.wa-context .wa-loading,.wa-conversation-list .wa-loading{color:#526275}.wa-inbox{overflow:hidden;background:#fff;color:#19232e;display:flex;flex-direction:column;height:calc(100dvh - 132px);min-height:520px}.wa-inbox.is-compact{margin-top:24px;height:450px;min-height:400px}.wa-inbox .evo-panel-top{flex-shrink:0;min-height:64px}.wa-panel-title{display:flex;align-items:center;gap:8px}.wa-inbox .evo-panel-link{visibility:visible;display:flex}.wa-inbox .evo-tab-cutout{left:50%;background:#0b0f12}.wa-inbox .evo-notch-corner path{fill:#0b0f12}.wa-inbox .evo-notch-corner.is-left{right:calc(100% - 1px)}.wa-inbox .evo-notch-corner.is-right{left:calc(100% - 1px)}.wa-inbox-grid{flex:1;display:grid;grid-template-columns:minmax(235px,.9fr) minmax(0,1.8fr);padding:6px 12px 12px;gap:14px;min-height:0}.wa-inbox-grid.has-selection{grid-template-columns:minmax(235px,.9fr) minmax(320px,1.65fr) minmax(225px,.8fr)}.wa-conversation-list{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.wa-list-tools{padding:4px 5px 14px;flex-shrink:0}.wa-search{display:flex;align-items:center;gap:8px;background:#f1f3f5;border-radius:999px;padding:11px 12px;color:#526275}.wa-search input{background:transparent;border:0;outline:none;min-width:0;width:100%;font-size:11px;color:#26333e}.wa-search input::-moz-placeholder{color:#637185}.wa-search input::placeholder{color:#637185}.wa-list-tools>p{font-size:10px;color:#626f80;margin:8px 4px 0;line-height:1.5}.wa-conversation-rows{flex:1;min-height:0;overflow:auto;padding:0 2px}.wa-conversation{display:flex;align-items:center;text-align:left;width:100%;gap:10px;padding:13px 11px;border-radius:22px;margin-bottom:4px;color:#252f3c;transition:background .15s}.wa-conversation-copy{flex:1;min-width:0}.wa-conversation strong{font-size:12px;font-weight:500}.wa-conversation small,.wa-conversation strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-conversation small{font-size:11px;margin-top:5px;color:#616e80}.wa-conversation em{display:block;font-size:9px;color:#626e7f;font-style:normal;margin-top:6px}.wa-conversation-meta{align-self:stretch;display:flex;align-items:flex-end;justify-content:space-between;flex-direction:column;gap:8px;flex-shrink:0}.wa-conversation time{font-size:9px;color:#667487}.wa-conversation-meta>b{display:grid;place-items:center;border-radius:50%;min-width:19px;height:19px;background:#98ff00;color:#17220c;font-size:9px;padding:0 4px}.wa-conversation:hover{background:#eef1f3}.wa-conversation.is-selected{background:#202630;color:#fff}.wa-conversation.is-selected :is(small,em,time){color:#b9c7d8}.wa-conversation.is-selected .evo-client-avatar{background:#98ff00;color:#152109}.wa-list-footer{display:flex;align-items:center;gap:7px;font-size:9px;color:#69788a;padding:14px 9px 3px;flex-shrink:0}.wa-list-footer i{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#8491a3}.wa-list-footer i.is-online{background:#598835}.wa-thread.evo-client-detail{min-width:0;min-height:0;padding:0;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}.wa-thread-heading{display:flex;align-items:center;gap:11px;padding:17px 18px;border-bottom:1px solid #354052;flex-shrink:0}.wa-thread-person{flex:1;min-width:0}.wa-thread-heading h3{font-size:14px;font-weight:450;overflow-wrap:anywhere}.wa-thread-person>span{display:block;font-size:10px;color:#b4c0d1;margin-top:5px;line-height:1.5}.wa-thread-heading .evo-client-avatar{background:#98ff00;color:#152109}.wa-icon-button{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;flex-shrink:0;color:inherit;transition:background .15s}.wa-icon-button:hover{background:#ffffff12}.wa-contact-toggle,.wa-info-back,.wa-mobile-back{display:none}.wa-disconnected{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;background:#2d3542;color:#d1dbe8;padding:12px 16px;font-size:11px;line-height:1.7;flex-shrink:0}.wa-disconnected>svg{flex-shrink:0;margin-top:2px}.wa-disconnected>span{flex:1;min-width:150px}.wa-disconnected a{color:#c4ed9e;text-decoration:underline}.wa-messages{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;gap:10px;padding:20px}.wa-message-group,.wa-messages{display:flex;flex-direction:column}.wa-message-group{gap:12px;flex-shrink:0;min-width:0}.wa-message-day{align-self:center;font-size:9px;color:#c2cede;background:#2d3542;padding:5px 10px;border-radius:999px;margin:5px 0 7px}.wa-message{max-width:85%;align-self:flex-start;border-radius:15px 15px 15px 4px;background:#343e4f;padding:11px 13px;overflow-wrap:anywhere;min-width:0}.wa-message.outbound{align-self:flex-end;background:#2e442e;border-radius:15px 15px 4px 15px}.wa-message p{font-size:13px;white-space:pre-wrap;line-height:1.7}.wa-message>small{justify-content:flex-end;gap:8px;flex-wrap:wrap;font-size:9px;color:#c0cdd9;margin-top:7px}.wa-delivery,.wa-message>small{display:flex;align-items:center}.wa-delivery{gap:4px}.wa-delivery.is-read{color:#c0ee96}.wa-message>span{font-size:11px;color:#c7d2df;line-height:1.7}.wa-message img{max-width:250px;width:100%;border-radius:10px;margin-top:8px;max-height:300px;-o-object-fit:contain;object-fit:contain}.wa-message audio{max-width:100%;width:230px;min-width:0;margin-top:8px}.wa-message a{font-size:12px;color:#c6ed9a;text-decoration:underline}.wa-document{display:flex;align-items:center;gap:8px;line-height:1.7}.wa-document>svg{flex-shrink:0}.wa-message .wa-message-error{display:block;font-size:10px;color:#ffceba;margin-top:6px;line-height:1.7}.wa-load-older{font-size:11px;color:#c2e59f;align-self:center;padding:9px;flex-shrink:0}.wa-composer{display:flex;align-items:center;gap:12px;padding:13px 14px 8px;background:#252e3d;flex-shrink:0}.wa-composer textarea{flex:1;min-width:0;background:#171e29;border:1px solid #455168;border-radius:14px;padding:9px 12px;color:#eef5fa;font-size:12px;line-height:1.6;resize:vertical;max-height:130px;outline-color:#98ff00}.wa-composer textarea::-moz-placeholder{color:#acbacd}.wa-composer textarea::placeholder{color:#acbacd}.wa-composer-caption{background:#252e3d;color:#b8c5d6;font-size:9px;padding:0 14px 12px 45px;line-height:1.6;flex-shrink:0}.wa-attach{display:flex;align-items:center;cursor:pointer;color:#c7d4e5;flex-shrink:0}.wa-attach input{width:1px;height:1px;opacity:0;position:absolute}.wa-attach:focus-within{outline:2px solid #98ff00;outline-offset:5px;border-radius:5px}.wa-file-preview{display:flex;align-items:center;gap:8px;padding:10px 16px;font-size:11px;color:#cad8e8;background:#303e4c;flex-shrink:0}.wa-file-preview>span{flex:1;overflow-wrap:anywhere;min-width:0}.wa-file-preview button{padding:5px}.wa-thread .wa-error{margin:0 12px 8px}.wa-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:14px;flex:1;min-height:180px;padding:28px 20px}.wa-empty h2,.wa-empty h3{font-size:17px;font-weight:450;line-height:1.5}.wa-empty p{font-size:12px;line-height:1.8;color:#b9c5d5;max-width:320px}.wa-empty>a:not(.evo-lime-button){display:flex;align-items:center;gap:6px;font-size:11px;text-decoration:underline}.wa-conversation-list .wa-empty p{color:#616f82}.wa-conversation-list .wa-empty>a{color:#497727}.wa-retry{display:block;text-decoration:underline;font-size:10px;color:#d3edb4;margin-top:8px;padding:4px 0}.wa-context{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;background:#f1f3f5;border-radius:24px;padding:18px 16px;color:#25303d}.wa-context-heading{display:flex;align-items:center;gap:8px;flex-shrink:0}.wa-context-heading h3{font-size:12px;font-weight:500}.wa-context-person{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;margin:25px 0}.wa-context-person .evo-client-avatar{width:42px;height:42px;font-size:12px;background:#e7e8df;color:#364036}.wa-context-person p{font-size:14px;font-weight:500;overflow-wrap:anywhere}.wa-context-person>span{font-size:11px;color:#526275}.wa-context-fields>div{border-top:1px solid #dde2e7;padding:15px 0}.wa-context-fields dt{font-size:10px;color:#59697d;margin-bottom:7px}.wa-context-fields dd{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.wa-context-fields>div>p{font-size:10px;color:#5b6b7e;line-height:1.8;margin-top:6px}.wa-context-fields .wa-status{margin-top:8px;background:#e1e6ec;color:#3f4d60}.wa-context-fields .wa-status.is-online{background:#dbeacb;color:#375528}.wa-context-link{display:inline-flex;align-items:center;gap:6px;color:#3f632b;font-size:11px;text-decoration:underline;text-underline-offset:3px}.wa-stage-label{display:flex;align-items:center;gap:7px}.wa-stage-label i{width:6px;height:6px;flex-shrink:0;border-radius:50%}.wa-context-note{font-size:11px;color:#5c4c3d;line-height:1.8;padding:12px 0}.wa-lead-link{font-weight:400!important;white-space:normal;text-align:center;flex-shrink:0}.wa-context-unlinked{display:flex;align-items:flex-start;flex-direction:column;gap:9px;border-top:1px solid #dde2e7;padding-top:17px}.wa-context-unlinked p{font-size:12px;font-weight:500}.wa-context-unlinked>span{font-size:11px;color:#5b6b7e;line-height:1.8}.wa-qr{flex-direction:column;gap:14px;margin-top:22px;padding:18px;background:#11161e;border-radius:24px}.wa-qr,.wa-qr-toolbar{display:flex;align-items:center}.wa-qr-toolbar{justify-content:space-between;width:100%;gap:15px;font-size:12px;color:#d4deeb}.wa-qr img{background:#fff;border-radius:10px;width:240px;max-width:100%;height:auto}.wa-qr p{font-size:12px;line-height:1.8;color:#c4cfdd;text-align:center;max-width:310px}.wa-checkbox{display:flex!important;align-items:center;flex-direction:row!important;gap:10px!important}.wa-checkbox input{width:16px!important;height:16px;accent-color:#98ff00}.wa-dialog-description{font-size:13px;color:#bcc7d6;line-height:1.8;margin-top:12px}.wa-login{max-width:440px;margin:40px auto;display:flex;flex-direction:column;gap:20px;background:#202630;padding:26px;border-radius:24px}.wa-login h1{font-size:27px;font-weight:500}.wa-login>p{font-size:13px;line-height:1.7;color:#b7c2d2}.wa-login label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#c9d4e2}.wa-login input{border:1px solid #526074;border-radius:11px;padding:12px;background:#11161e;color:#fff;width:100%;outline-color:#98ff00}.wa-inbox :is(button,a,input,textarea):focus-visible,.wa-page :is(button,a,input,textarea,select):focus-visible{outline:2px solid #87c330;outline-offset:3px}.wa-inbox button:disabled,.wa-page button:disabled{opacity:.4;cursor:default}@media(max-width:1200px){.wa-inbox-grid.has-selection{grid-template-columns:minmax(235px,.8fr) minmax(0,1.5fr)}.wa-context{display:none}.wa-contact-toggle,.wa-info-back{display:grid}.wa-inbox[data-pane=info] .wa-thread{display:none}.wa-inbox[data-pane=info] .wa-context{display:flex;grid-column:2}.wa-connections{grid-template-columns:1fr}}@media(max-width:700px){.wa-page{padding:15px 0}.wa-connections-page{padding:22px 12px}.wa-heading{align-items:flex-start;flex-direction:column}.wa-heading h1{font-size:27px}.wa-heading-actions{width:100%;gap:8px}.wa-heading-actions :is(a,button){font-size:11px}.wa-connection-title{align-items:flex-start;flex-direction:column}.wa-inbox{height:calc(100dvh - 94px);min-height:450px}.wa-inbox.is-compact{height:550px}.wa-inbox .evo-panel-top{padding:65px 16px 13px;min-height:100px}.wa-inbox .evo-panel-top h2{font-size:13px}.wa-inbox .evo-panel-link{font-size:10px;max-width:40%}.wa-inbox-grid,.wa-inbox-grid.has-selection{display:flex;flex-direction:column;padding:0 10px 10px;gap:0}.wa-context,.wa-conversation-list,.wa-thread.evo-client-detail{display:none;flex:1;min-height:0}.wa-inbox[data-pane=info] .wa-context,.wa-inbox[data-pane=list] .wa-conversation-list,.wa-inbox[data-pane=thread] .wa-thread{display:flex}.wa-mobile-back{display:grid}.wa-desktop-close{display:none}.wa-thread-heading{gap:7px;padding:13px 10px}.wa-thread-heading h3{font-size:12px}.wa-thread-heading .evo-client-avatar{display:none}.wa-thread-person>span{font-size:9px}.wa-messages{padding:15px 12px}.wa-message{max-width:95%}.wa-composer{gap:9px;padding:10px 11px 7px}.wa-composer .evo-lime-button{padding:10px}.wa-composer-caption{font-size:8px;padding-left:39px}.wa-context{padding:17px}.wa-connection-actions{gap:8px}.wa-connection-actions .evo-outline-button,.wa-connection-actions .evo-white-button{padding:9px 11px}}@media(prefers-reduced-motion:reduce){.wa-conversation,.wa-icon-button{transition:none}}