.clientes-mobile-page{width:100%;min-width:0;padding:10px 12px calc(92px + env(safe-area-inset-bottom));box-sizing:border-box}.clientes-mobile-top-action{background:#fff;border:1px solid #e5eaf1;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding:10px 12px;display:flex}.clientes-mobile-top-action span{color:#667085;font-size:13px}.clientes-mobile-top-action button,.clientes-mobile-section-head button{color:#fff;white-space:nowrap;background:#153b68;border:0;border-radius:10px;padding:10px 13px;font-weight:800}.clientes-mobile-detail,.clientes-mobile-form,.clientes-mobile-vehicle-editor{z-index:100000;background:#f4f7fb;flex-direction:column;width:100%;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.clientes-mobile-detail>header,.clientes-mobile-form>header,.clientes-mobile-vehicle-editor>header{min-height:58px;padding:calc(max(env(safe-area-inset-top),8px) + 4px) 12px 10px;background:#fff;border-bottom:1px solid #e5eaf1;flex:none;grid-template-columns:46px minmax(0,1fr) 76px;align-items:center;display:grid;box-shadow:0 2px 10px #0f233c12}.clientes-mobile-detail>header button,.clientes-mobile-form>header button,.clientes-mobile-vehicle-editor>header button{color:#153b68;background:0 0;border:0;min-width:42px;min-height:42px;font-size:30px;line-height:1}.clientes-mobile-detail>header .text,.clientes-mobile-form>header .save,.clientes-mobile-vehicle-editor>header .save{color:#153b68;white-space:nowrap;font-size:14px;font-weight:800}.clientes-mobile-detail>header div{text-align:center;min-width:0}.clientes-mobile-detail>header div strong,.clientes-mobile-detail>header div span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.clientes-mobile-detail>header div span{color:#667085;margin-top:2px;font-size:12px}.clientes-mobile-detail>main,.clientes-mobile-form>main,.clientes-mobile-vehicle-editor>main{-webkit-overflow-scrolling:touch;min-height:0;padding:14px 12px calc(28px + env(safe-area-inset-bottom));flex:auto;overflow-y:auto}.clientes-mobile-detail section,.clientes-mobile-form main>section,.clientes-mobile-vehicle-editor main>section{background:#fff;border:1px solid #e5eaf1;border-radius:15px;margin-bottom:12px;padding:14px}.clientes-mobile-detail h3,.clientes-mobile-form h3{color:#182230;margin:0 0 12px;font-size:16px}.clientes-mobile-detail dl{margin:0}.clientes-mobile-detail dl>div{border-bottom:1px solid #edf0f4;grid-template-columns:42% minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.clientes-mobile-detail dl>div:last-child{border-bottom:0}.clientes-mobile-detail dt{color:#667085;font-size:13px}.clientes-mobile-detail dd{text-align:right;color:#182230;overflow-wrap:anywhere;margin:0;font-weight:700}.clientes-mobile-detail dl>div.stack{grid-template-columns:1fr}.clientes-mobile-detail dl>div.stack dd{text-align:left;font-weight:600}.clientes-mobile-vehicle-list,.clientes-mobile-form-vehicles{gap:10px;display:grid}.clientes-mobile-vehicle-list article,.clientes-mobile-form-vehicles article{background:#fbfcfe;border:1px solid #e5eaf1;border-radius:13px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.clientes-mobile-vehicle-list .thumb,.clientes-mobile-form-vehicles .thumb{background:#eef3f8;border-radius:11px;place-items:center;width:50px;height:50px;font-size:24px;display:grid;overflow:hidden}.clientes-mobile-vehicle-list img,.clientes-mobile-form-vehicles img{object-fit:cover;width:100%;height:100%}.clientes-mobile-vehicle-list article div:nth-child(2),.clientes-mobile-form-vehicles article div:nth-child(2){min-width:0}.clientes-mobile-vehicle-list strong,.clientes-mobile-form-vehicles strong,.clientes-mobile-vehicle-list span,.clientes-mobile-form-vehicles span,.clientes-mobile-vehicle-list small,.clientes-mobile-form-vehicles small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.clientes-mobile-vehicle-list span,.clientes-mobile-form-vehicles span{color:#667085;margin-top:3px;font-size:12px}.clientes-mobile-vehicle-list small,.clientes-mobile-form-vehicles small{color:#98a2b3;margin-top:2px;font-size:11px}.clientes-mobile-vehicle-list em,.clientes-mobile-form-vehicles em{color:#18794e;background:#e8f7ee;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.clientes-mobile-detail-actions{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid!important}.clientes-mobile-detail-actions button{color:#153b68;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:11px 6px;font-size:12px;font-weight:800}.clientes-mobile-form label,.clientes-mobile-vehicle-editor label{gap:6px;margin-bottom:12px;display:grid}.clientes-mobile-form label>span,.clientes-mobile-vehicle-editor label>span{color:#475467;font-size:12px;font-weight:800}.clientes-mobile-form input,.clientes-mobile-form textarea,.clientes-mobile-vehicle-editor input,.clientes-mobile-vehicle-editor textarea{box-sizing:border-box;width:100%;font:inherit;color:#182230;background:#fff;border:1px solid #cfd7e3;border-radius:11px;outline:none;padding:12px 13px}.clientes-mobile-form input:focus,.clientes-mobile-form textarea:focus,.clientes-mobile-vehicle-editor input:focus,.clientes-mobile-vehicle-editor textarea:focus{border-color:#4f7cac;box-shadow:0 0 0 3px #4f7cac1f}.clientes-mobile-section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.clientes-mobile-section-head h3{margin:0}.clientes-mobile-section-head p{color:#667085;margin:3px 0 0;font-size:12px}.clientes-mobile-form-vehicles article{grid-template-columns:52px minmax(0,1fr);padding-bottom:48px;position:relative}.clientes-mobile-form-vehicles article em{position:absolute;top:10px;right:10px}.clientes-mobile-form-vehicles article>button{border:0;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;bottom:9px}.clientes-mobile-form-vehicles article .more{color:#153b68;background:#eaf1f8;left:72px}.clientes-mobile-form-vehicles article>button:not(.more):not(.danger){color:#18794e;background:#eef7f1;left:130px}.clientes-mobile-form-vehicles article .danger{color:#b42318;background:#fff0f0;right:10px}.clientes-mobile-form .empty,.clientes-mobile-detail .empty{text-align:center;color:#667085;background:#f8fafc;border-radius:12px;margin:0;padding:18px}.clientes-mobile-photo{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.clientes-mobile-photo>div,.clientes-mobile-photo>img{object-fit:cover;background:#eef3f8;border-radius:13px;width:100%;height:150px}.clientes-mobile-photo>div{color:#667085;place-items:center;font-size:34px;display:grid}.clientes-mobile-photo>div span{font-size:12px;display:block}.clientes-mobile-photo label,.clientes-mobile-photo button{color:#153b68;background:#eaf1f8;border:0;border-radius:9px;margin:0;padding:9px 12px;font-weight:800}.clientes-mobile-photo button{color:#b42318;background:#fff0f0}@media (width<=390px){.clientes-mobile-top-action{padding:9px 10px}.clientes-mobile-top-action button{padding:9px 10px;font-size:12px}.clientes-mobile-detail>header,.clientes-mobile-form>header,.clientes-mobile-vehicle-editor>header{grid-template-columns:42px minmax(0,1fr) 68px}.clientes-mobile-detail dl>div{grid-template-columns:46% minmax(0,1fr);gap:8px}.clientes-mobile-detail-actions{grid-template-columns:1fr}.clientes-mobile-page{padding-inline:9px}}.clientes-mobile-form>header>strong,.clientes-mobile-vehicle-editor>header>strong{text-align:center;color:#182230;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;display:block;overflow:hidden}.clientes-mobile-detail>header,.clientes-mobile-form>header,.clientes-mobile-vehicle-editor>header{z-index:2;position:relative}.clientes-mobile-detail>main,.clientes-mobile-form>main,.clientes-mobile-vehicle-editor>main{overscroll-behavior:contain;touch-action:pan-y}.clientes-mobile-detail>main:after,.clientes-mobile-form>main:after,.clientes-mobile-vehicle-editor>main:after{content:"";height:max(18px,env(safe-area-inset-bottom));display:block}.clientes-mobile-detail>header button:first-child,.clientes-mobile-form>header button:first-child,.clientes-mobile-vehicle-editor>header button:first-child{background:#f3f6fa;border-radius:999px;place-items:center;display:grid}.clientes-mobile-detail>header .text,.clientes-mobile-form>header .save,.clientes-mobile-vehicle-editor>header .save{background:#eaf1f8;border-radius:12px;justify-self:end;min-width:68px;padding:9px 10px}.clientes-mobile-form>header .save,.clientes-mobile-vehicle-editor>header .save{color:#fff;background:#153b68}.clientes-mobile-detail>header .text{color:#153b68;background:#eaf1f8}.clientes-mobile-detail section:last-child,.clientes-mobile-form main>section:last-child,.clientes-mobile-vehicle-editor main>section:last-child{margin-bottom:0}@media (width<=1024px){.clientes-mobile-page{width:100%!important;max-width:none!important;margin:0!important;padding-left:4px!important;padding-right:4px!important;overflow-x:clip!important}.clientes-mobile-page>.mobile-module-list-page{padding-left:0!important;padding-right:0!important}.clientes-mobile-page .mobile-module-list-card,.clientes-mobile-page .mobile-record-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}.crm-page,.crm-mobile-page{--crm-green:#0b8f5b;--crm-green-dark:#087448;--crm-blue:#1368ce;--crm-border:#e2e8f0;--crm-muted:#718096;color:#1d2d44}.crm-page{flex-direction:column;gap:14px;height:100%;min-height:0;padding:0 18px 18px;display:flex}.crm-global-error{color:#a82938;background:#fff6f7;border:1px solid #f3c7cc;border-radius:12px;margin:0 18px 10px;padding:11px 14px;font-size:.86rem;font-weight:700}.crm-tabs{border:1px solid var(--crm-border);scrollbar-width:thin;background:#fff;border-radius:14px;gap:6px;padding:3px;display:flex;overflow-x:auto}.crm-tabs button{white-space:nowrap;color:#52637a;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:.82rem;font-weight:800;display:inline-flex}.crm-tabs button:hover{background:#f4f7fb}.crm-tabs button.active{color:#fff;background:var(--crm-green)}.crm-workspace{border:1px solid var(--crm-border);background:#fff;border-radius:18px;flex:1;grid-template-columns:minmax(265px,.8fr) minmax(430px,1.4fr) minmax(260px,.82fr);min-height:610px;display:grid;overflow:hidden;box-shadow:0 12px 32px #1a2d480f}.crm-conversation-column,.crm-contact-column,.crm-chat-column{min-width:0;min-height:0}.crm-conversation-column{border-right:1px solid var(--crm-border);background:#fbfcfe;flex-direction:column;display:flex}.crm-column-title{justify-content:space-between;align-items:center;padding:18px 18px 12px;display:flex}.crm-column-title small,.crm-section-card header small,.crm-settings-header small{color:#7a889c;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.crm-column-title h2,.crm-section-card h2,.crm-settings-header h2{color:#182a46;margin:4px 0 0;font-size:1.12rem}.crm-column-title>span{min-width:32px;height:32px;color:var(--crm-green-dark);background:#ddf7eb;border-radius:999px;place-items:center;padding:0 9px;font-weight:900;display:grid}.crm-search-box,.crm-mobile-search{background:#fff;border:1px solid #dfe6ef;border-radius:12px;align-items:center;gap:8px;margin:0 14px 10px;padding:0 12px;display:flex}.crm-search-box>span,.crm-mobile-search>span{color:#789;font-size:1.2rem}.crm-search-box input,.crm-mobile-search input{color:#263d5b;background:0 0;border:0;outline:0;width:100%;min-width:0;height:42px}.crm-stage-filter{padding:0 14px 10px}.crm-stage-filter select,.crm-field select,.crm-field input,.crm-field textarea,.crm-settings-grid input,.crm-mobile-info select,.crm-mobile-info input,.crm-mobile-info textarea{color:#2b405d;background:#fff;border:1px solid #dfe6ef;border-radius:10px;outline:none;width:100%;min-height:40px}.crm-stage-filter select{padding:0 10px}.crm-conversation-list{flex:1;min-height:0;padding:0 7px 12px;overflow-y:auto}.crm-conversation-list>button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.crm-conversation-list>button:hover{background:#f0f5fa}.crm-conversation-list>button.active{box-shadow:inset 3px 0 0 var(--crm-green);background:#eaf7f1}.crm-avatar{color:#fff;letter-spacing:.02em;background:linear-gradient(145deg,#0d9360,#34b982);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:.78rem;font-weight:900;display:grid}.crm-avatar.large{width:68px;height:68px;font-size:1.15rem}.crm-conversation-copy,.crm-mobile-conversation-copy{min-width:0}.crm-conversation-copy strong,.crm-conversation-copy small,.crm-conversation-copy em,.crm-mobile-conversation-copy strong,.crm-mobile-conversation-copy small,.crm-mobile-conversation-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-conversation-copy strong,.crm-mobile-conversation-copy strong{color:#263a56;font-size:.88rem}.crm-conversation-copy small,.crm-mobile-conversation-copy small{color:#758297;margin-top:3px;font-size:.76rem}.crm-conversation-copy em,.crm-mobile-conversation-copy em{color:#16805a;margin-top:5px;font-size:.67rem;font-style:normal;font-weight:800}.crm-conversation-meta,.crm-mobile-conversation-meta{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;display:flex}.crm-conversation-meta time,.crm-mobile-conversation-meta time{color:#8a96a8;font-size:.66rem}.crm-conversation-meta b,.crm-mobile-conversation-meta b{color:#fff;background:var(--crm-green);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.65rem;display:grid}.crm-chat-column{background:linear-gradient(#f5f9f7f0,#f5f9f7f0),radial-gradient(circle at 20% 20%,#0f8f5b14 0 2px,#0000 3px) 0 0/28px 28px;flex-direction:column;display:flex}.crm-chat-header{border-bottom:1px solid var(--crm-border);background:#fffffff2;align-items:center;gap:11px;min-height:70px;padding:12px 16px;display:flex}.crm-chat-header>div{flex:1;min-width:0}.crm-chat-header strong,.crm-chat-header small{display:block}.crm-chat-header strong{color:#233853}.crm-chat-header small{color:#768398;margin-top:3px;font-size:.76rem}.crm-channel-badge{color:#087a4d;background:#ddf7eb;border-radius:999px;padding:7px 10px;font-size:.69rem;font-weight:900}.crm-message-list,.crm-mobile-message-list{flex-direction:column;flex:1;gap:8px;min-height:0;padding:20px;display:flex;overflow-y:auto}.crm-message{border-radius:12px;width:fit-content;max-width:min(76%,540px);padding:9px 11px 6px;box-shadow:0 2px 6px #21334b14}.crm-message.inbound{background:#fff;border-top-left-radius:3px;align-self:flex-start}.crm-message.outbound{background:#d9f7e8;border-top-right-radius:3px;align-self:flex-end}.crm-message p{color:#23364f;white-space:pre-wrap;word-break:break-word;margin:0;font-size:.88rem;line-height:1.38}.crm-message footer{color:#7d8a9b;justify-content:flex-end;gap:5px;margin-top:4px;font-size:.64rem;display:flex}.crm-message.outbound footer span{color:#1683cb;font-weight:900}.crm-quick-replies{background:#ffffffdb;border-top:1px solid #dee7eeb3;gap:7px;padding:8px 14px 4px;display:flex;overflow-x:auto}.crm-quick-replies button{text-overflow:ellipsis;white-space:nowrap;color:#0f7450;cursor:pointer;background:#f1fbf6;border:1px solid #cae6d9;border-radius:999px;max-width:230px;padding:7px 10px;font-size:.7rem;overflow:hidden}.crm-composer{border-top:1px solid var(--crm-border);background:#fff;grid-template-columns:42px minmax(0,1fr) auto;align-items:end;gap:9px;padding:10px 13px 13px;display:grid}.crm-composer textarea,.crm-mobile-composer textarea{resize:none;color:#263b57;background:#f8fafc;border:1px solid #dfe6ee;border-radius:13px;outline:none;width:100%}.crm-composer textarea{min-height:44px;max-height:120px;padding:11px 12px}.crm-composer button{background:#fff;border:1px solid #dbe3ec;border-radius:11px;min-height:42px;padding:0 13px;font-weight:800}.crm-composer button.send{border-color:var(--crm-green);color:#fff;background:var(--crm-green)}.crm-composer button:disabled{opacity:.45;cursor:not-allowed}.crm-contact-column{border-left:1px solid var(--crm-border);background:#fff;padding:17px;overflow-y:auto}.crm-contact-profile{text-align:center;border-bottom:1px solid #edf1f5;padding:8px 0 18px}.crm-contact-profile .crm-avatar{margin:0 auto}.crm-contact-profile h3{color:#20344f;margin:10px 0 2px}.crm-contact-profile p{color:#60738d;margin:0}.crm-contact-profile small{color:#8a96a7;margin-top:7px;font-size:.7rem;display:block}.crm-field{color:#526782;flex-direction:column;gap:6px;margin-top:15px;font-size:.76rem;font-weight:800;display:flex}.crm-field select,.crm-field input{height:41px;padding:0 10px}.crm-field textarea{resize:vertical;padding:10px}.crm-agent-card{background:#f8fafc;border:1px solid #e5eaf0;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;margin-top:14px;padding:11px;display:grid}.crm-agent-card>.crm-agent-avatar-icon{background:#e7f1ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.crm-agent-card small,.crm-agent-card strong{display:block}.crm-agent-card small{color:#7c899a;font-size:.66rem}.crm-agent-card strong{color:#2d415d;margin-top:2px;font-size:.76rem}.crm-agent-card button{min-height:28px;color:var(--crm-blue);cursor:pointer;background:#edf5ff;border:0;border-radius:999px;grid-column:2;justify-self:start;padding:0 9px;font-size:.68rem;font-weight:900}.crm-label-list{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.crm-label-list span{color:#7a4d09;background:#fff1d8;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:800}.crm-label-list small{color:#8995a5}.crm-linked-records{border-top:1px solid #edf1f5;grid-template-columns:1fr 1fr;gap:7px;margin-top:18px;padding-top:15px;display:grid}.crm-linked-records h4{color:#334760;grid-column:1/-1;margin:0 0 3px;font-size:.82rem}.crm-linked-records button{color:#748196;background:#f8fafc;border:1px solid #dfe6ee;border-radius:9px;min-height:34px;font-size:.68rem}.crm-section-card{border:1px solid var(--crm-border);background:#fff;border-radius:17px;min-height:420px;padding:22px;box-shadow:0 10px 26px #1f344e0d}.crm-section-card>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.crm-section-card header p,.crm-settings-header p{color:#718096;margin:5px 0 0;font-size:.84rem}.crm-section-card>header>strong{color:var(--crm-green);font-size:1.8rem}.crm-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.crm-contact-grid article{border:1px solid #e4eaf1;border-radius:13px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.crm-contact-grid article>div{min-width:0}.crm-contact-grid article strong,.crm-contact-grid article span,.crm-contact-grid article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-contact-grid article strong{color:#2b3f5a;font-size:.85rem}.crm-contact-grid article span{color:#6f7e91;margin-top:3px;font-size:.75rem}.crm-contact-grid article small{color:#128259;margin-top:5px;font-size:.68rem;font-weight:800}.crm-contact-grid article em{color:#7c899b;border-top:1px solid #edf1f5;grid-column:1/-1;padding-top:8px;font-size:.68rem;font-style:normal}.crm-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:28px;display:flex}.crm-empty>span{font-size:2.2rem}.crm-empty h3{color:#28405d;margin:11px 0 5px}.crm-empty p{color:#768397;max-width:460px;margin:0;line-height:1.5}.crm-empty-inline{color:#6f7c8f;background:#ffffffd9;border-radius:12px;margin:auto;padding:14px 18px;font-size:.8rem}.crm-conversation-list .crm-empty{min-height:220px}.crm-contact-grid>.crm-empty{grid-column:1/-1}.crm-settings-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.crm-connection-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:32px;padding:0 11px;font-size:.72rem;font-weight:900;display:inline-flex}.crm-connection-status.connected{color:#087649;background:#dcf7e9}.crm-connection-status.pending{color:#9a620e;background:#fff1d6}.crm-connection-status.error{color:#ae3140;background:#ffe9ec}.crm-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.crm-settings-grid label{color:#526782;flex-direction:column;gap:6px;font-size:.76rem;font-weight:800;display:flex}.crm-settings-grid input{height:43px;padding:0 11px}.crm-settings-grid input:disabled{color:#7f8b9c;background:#f4f6f8}.crm-webhook-box{background:#f2faf6;border:1px solid #dbe8e1;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px;display:flex}.crm-webhook-box small,.crm-webhook-box code{display:block}.crm-webhook-box small{color:#5f7c6e;letter-spacing:.07em;font-size:.65rem;font-weight:900}.crm-webhook-box code{color:#14583e;word-break:break-all;margin-top:4px}.crm-webhook-box button{color:#0d7150;background:#fff;border:1px solid #b9d8c8;border-radius:9px;min-height:36px;padding:0 12px;font-weight:800}.crm-secret-note{background:#f8fafc;border:1px solid #e2e7ee;border-radius:12px;gap:11px;margin-top:15px;padding:13px;display:flex}.crm-secret-note>span{font-size:1.35rem}.crm-secret-note strong,.crm-secret-note p{display:block}.crm-secret-note strong{color:#354a65}.crm-secret-note p{color:#718096;margin:4px 0 0;font-size:.78rem}.crm-settings-error{color:#ad3040;margin:12px 0 0;font-size:.8rem;font-weight:800}.crm-settings-actions{border-top:1px solid #edf1f5;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:15px;display:flex}.crm-settings-actions button{border-radius:10px;min-height:40px;padding:0 14px;font-weight:800}.crm-settings-actions button.secondary{color:#405672;background:#fff;border:1px solid #dce3ec}.crm-settings-actions button.primary{border:1px solid var(--crm-green);color:#fff;background:var(--crm-green)}.crm-settings-actions button:disabled{opacity:.5}.crm-mobile-page{background:#f4f7fa;min-height:100%}.crm-mobile-tabs{scrollbar-width:none;background:#fff;border-bottom:1px solid #e1e7ee;gap:4px;padding:8px 10px;display:flex;overflow-x:auto}.crm-mobile-tabs::-webkit-scrollbar{display:none}.crm-mobile-tabs button{color:#708095;background:0 0;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:72px;min-height:52px;padding:4px 7px;display:flex}.crm-mobile-tabs button span{font-size:1.05rem}.crm-mobile-tabs button small{font-size:.61rem;font-weight:800}.crm-mobile-tabs button.active{color:#08754e;background:#e8f7f0}.crm-mobile-list{min-height:calc(100vh - 230px);padding:10px 0 84px}.crm-mobile-search{margin:0 12px 10px}.crm-mobile-list-summary{justify-content:space-between;align-items:center;padding:0 14px 9px;display:flex}.crm-mobile-list-summary strong{color:#243b58}.crm-mobile-list-summary span{color:#7c8999;font-size:.72rem}.crm-mobile-conversation-list{background:#fff;border-top:1px solid #e6ebf1;border-bottom:1px solid #e6ebf1;overflow:hidden}.crm-mobile-conversation{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #edf1f4;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 13px;display:grid}.crm-mobile-conversation:last-child{border-bottom:0}.crm-empty-mobile{min-height:300px}.crm-mobile-chat{z-index:1400;background:#f2f7f4;flex-direction:column;display:flex;position:fixed;inset:0}.crm-mobile-chat>header{min-height:66px;padding:calc(6px + env(safe-area-inset-top,0px)) 9px 7px;background:#fff;border-bottom:1px solid #dfe6e2;grid-template-columns:40px 38px minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid}.crm-mobile-chat>header button{color:#1c5f47;background:#edf6f1;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.45rem;display:grid}.crm-mobile-chat>header .crm-avatar{width:38px;height:38px}.crm-mobile-chat>header strong,.crm-mobile-chat>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-mobile-chat>header strong{color:#203752;font-size:.86rem}.crm-mobile-chat>header small{color:#7a8798;margin-top:2px;font-size:.66rem}.crm-mobile-message-list{padding:14px 10px}.crm-mobile-message-list .crm-message{max-width:85%}.crm-mobile-composer{padding:8px 9px calc(8px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #dfe5e1;grid-template-columns:minmax(0,1fr) 46px;align-items:end;gap:8px;display:grid}.crm-mobile-composer textarea{min-height:44px;max-height:110px;padding:11px 12px}.crm-mobile-composer button{color:#fff;background:var(--crm-green);border:0;border-radius:50%;width:44px;height:44px;font-size:1.05rem}.crm-mobile-composer button:disabled{opacity:.45}.crm-mobile-info-backdrop{z-index:1500;background:#0e1b2a75;align-items:flex-end;display:flex;position:fixed;inset:0}.crm-mobile-info{width:100%;max-height:88vh;padding:0 14px calc(18px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:20px 20px 0 0;overflow-y:auto}.crm-mobile-info>header{background:#fff;border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;min-height:54px;display:flex;position:sticky;top:0}.crm-mobile-info>header strong{color:#243a56}.crm-mobile-info>header button{color:#52667f;background:#f1f4f7;border:0;border-radius:50%;width:36px;height:36px;font-size:1.35rem}.crm-mobile-info-profile{text-align:center;padding:18px 0}.crm-mobile-info-profile .crm-avatar{margin:0 auto}.crm-mobile-info-profile h3{color:#203753;margin:9px 0 2px}.crm-mobile-info-profile p{color:#718096;margin:0}.crm-mobile-info label{color:#536984;flex-direction:column;gap:6px;margin-top:13px;font-size:.76rem;font-weight:800;display:flex}.crm-mobile-info select,.crm-mobile-info input{height:43px;padding:0 10px}.crm-mobile-info textarea{resize:vertical;padding:10px}.crm-secondary-button{color:#0a7550;background:#edf9f3;border:1px solid #cde3d8;border-radius:11px;width:100%;min-height:43px;margin-top:13px;font-weight:850}.crm-mobile-section{padding:12px 10px 84px}.crm-mobile-section .crm-section-card{min-height:420px;padding:15px}.crm-mobile-section .crm-settings-header{flex-direction:column}.crm-mobile-section .crm-settings-grid{grid-template-columns:1fr}.crm-mobile-section .crm-webhook-box{flex-direction:column;align-items:stretch}.crm-mobile-section .crm-settings-actions{grid-template-columns:1fr 1fr;display:grid}.crm-mobile-section .crm-contact-grid{grid-template-columns:1fr}@media (width<=1280px){.crm-workspace{grid-template-columns:minmax(245px,.74fr) minmax(390px,1.25fr) minmax(235px,.7fr)}.crm-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-channel-badge{display:none}}@media (width<=1024px){.crm-page{display:none}.crm-global-error{margin:8px 10px}}.crm-inbox-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 13px 10px;display:grid}.crm-inbox-summary button{color:#68788d;cursor:pointer;background:#fff;border:1px solid #e2e8ef;border-radius:11px;min-width:0;padding:8px 5px}.crm-inbox-summary button.active,.crm-inbox-summary button:hover{color:#08724c;background:#edf9f4;border-color:#abdcca}.crm-inbox-summary b,.crm-inbox-summary small{display:block}.crm-inbox-summary b{color:#213954;font-size:.92rem}.crm-inbox-summary small{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.58rem;font-weight:800;overflow:hidden}.crm-conversation-filter-row{scrollbar-width:thin;gap:6px;padding:0 13px 10px;display:flex;overflow-x:auto}.crm-conversation-filter-row button,.crm-mobile-filter-row button{white-space:nowrap;color:#607188;cursor:pointer;background:#fff;border:1px solid #dfe6ed;border-radius:999px;min-height:30px;padding:0 10px;font-size:.65rem;font-weight:800}.crm-conversation-filter-row button.active,.crm-mobile-filter-row button.active{color:#fff;background:#0c8b59;border-color:#0c8b59}.crm-conversation-meta i,.crm-mobile-conversation-meta i{color:#e5a31b;font-size:.72rem;font-style:normal}.crm-favorite-button{color:#8a96a8;cursor:pointer;background:#fff;border:1px solid #e0e7ed;border-radius:50%;place-items:center;width:36px;height:36px;font-size:1.15rem;display:grid}.crm-favorite-button.active{color:#dfa01d;background:#fff8e7}.crm-favorite-button:disabled{opacity:.45;cursor:not-allowed}.crm-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 9px;display:grid}.crm-detail-grid .crm-field{min-width:0}.crm-detail-grid .crm-field-wide{grid-column:1/-1}.crm-label-list button{color:#7a4d09;cursor:pointer;background:#fff1d8;border:0;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:800}.crm-label-list button:disabled{cursor:default}.crm-conversation-lists{border-top:1px solid #edf1f5;margin-top:16px;padding-top:14px}.crm-conversation-lists>strong{color:#526782;font-size:.76rem}.crm-conversation-lists>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.crm-conversation-lists button{color:#5d6f85;cursor:pointer;background:#fff;border:1px solid #e0e6ec;border-radius:9px;align-items:center;gap:6px;min-height:32px;padding:0 8px;font-size:.67rem;font-weight:800;display:inline-flex}.crm-conversation-lists button.active{color:#0c7750;background:#edf9f3;border-color:#b8dcca}.crm-conversation-lists button i,.crm-list-add-menu button i,.crm-list-membership-tip i{background:var(--crm-list-color,#25d366);border-radius:50%;flex:none;width:10px;height:10px}.crm-conversation-lists button b{margin-left:auto}.crm-conversation-lists small{color:#8995a5;font-size:.68rem}.crm-contact-actions{border-top:1px solid #edf1f5;margin-top:16px;padding-top:14px}.crm-contact-actions button{color:#a13b48;background:#fff7f8;border:1px solid #e2cdd0;border-radius:10px;width:100%;min-height:38px;font-weight:800}.crm-kanban-shell{border:1px solid var(--crm-border);background:#f5f7fa;border-radius:18px;flex-direction:column;flex:1;min-height:600px;display:flex;overflow:hidden;box-shadow:0 12px 32px #1a2d480f}.crm-kanban-toolbar{background:#fff;border-bottom:1px solid #e1e7ee;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 14px;display:flex}.crm-kanban-toolbar small,.crm-lists-shell small,.crm-contacts-header small{color:#7c8a9e;letter-spacing:.08em;font-size:.66rem;font-weight:900}.crm-kanban-toolbar h2,.crm-list-content h2,.crm-lists-sidebar h2{color:#1c334f;margin:4px 0 0;font-size:1.12rem}.crm-kanban-toolbar p,.crm-list-content header p{color:#738197;margin:5px 0 0;font-size:.78rem}.crm-kanban-controls{align-items:center;gap:9px;display:flex}.crm-pipeline-switch{background:#f6f8fa;border:1px solid #dfe6ed;border-radius:11px;gap:4px;padding:3px;display:flex}.crm-pipeline-switch button{color:#68788d;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-size:.72rem;font-weight:850}.crm-pipeline-switch button.active{color:#fff;background:#0b8f5b}.crm-kanban-search,.crm-list-search,.crm-contacts-tools label{background:#fff;border:1px solid #dfe6ed;border-radius:11px;align-items:center;gap:7px;min-width:220px;padding:0 10px;display:flex}.crm-kanban-search span,.crm-list-search span,.crm-contacts-tools label span{color:#7b899b}.crm-kanban-search input,.crm-list-search input,.crm-contacts-tools input{color:#28405c;background:0 0;border:0;outline:0;width:100%;height:36px}.crm-kanban-kpis{background:#f5f7fa;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px 14px;display:grid}.crm-kanban-kpis article{background:#fff;border:1px solid #e1e7ed;border-radius:12px;padding:10px 12px}.crm-kanban-kpis span,.crm-kanban-kpis strong{display:block}.crm-kanban-kpis span{color:#77869a;font-size:.65rem;font-weight:800}.crm-kanban-kpis strong{color:#223b57;margin-top:4px;font-size:1rem}.crm-kanban-board{scroll-snap-type:x proximity;flex:1;grid-auto-columns:minmax(265px,305px);grid-auto-flow:column;gap:10px;min-height:0;padding:0 14px 16px;display:grid;overflow:auto}.crm-kanban-column{scroll-snap-align:start;background:#eef2f6;border:1px solid #dfe5eb;border-radius:14px;flex-direction:column;min-height:470px;display:flex;overflow:hidden}.crm-kanban-column>header{background:#ffffffd1;border-bottom:1px solid #dde4ea;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:9px 11px;display:flex}.crm-kanban-column>header>div{align-items:center;gap:8px;min-width:0;display:flex}.crm-kanban-column>header i{background:#1f8be1;border-radius:99px;flex:none;width:9px;height:26px}.crm-kanban-column-1>header i{background:#25a878}.crm-kanban-column-2>header i{background:#8c70d6}.crm-kanban-column-3>header i{background:#ec9c2e}.crm-kanban-column-4>header i{background:#e15f6b}.crm-kanban-column-5>header i{background:#526b89}.crm-kanban-column>header strong{text-overflow:ellipsis;white-space:nowrap;color:#30455f;font-size:.77rem;overflow:hidden}.crm-kanban-column>header span{color:#50637a;background:#e4eaf0;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 6px;font-size:.68rem;font-weight:900;display:grid}.crm-kanban-card-list{flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px;display:flex;overflow-y:auto}.crm-kanban-card{cursor:grab;background:#fff;border:1px solid #dfe5eb;border-radius:12px;padding:11px;transition:transform .14s,box-shadow .14s,opacity .14s;box-shadow:0 3px 9px #23374f0d}.crm-kanban-card:hover{transform:translateY(-1px);box-shadow:0 7px 16px #23374f17}.crm-kanban-card.dragging{opacity:.45;cursor:grabbing}.crm-kanban-card-head{grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:8px;display:grid}.crm-kanban-card-head .crm-avatar{width:38px;height:38px}.crm-kanban-card-head>div{min-width:0}.crm-kanban-card-head strong,.crm-kanban-card-head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-kanban-card-head strong{color:#2a405b;font-size:.78rem}.crm-kanban-card-head small{color:#8390a0;margin-top:2px;font-size:.63rem}.crm-kanban-card .favorite{color:#99a4b2;background:#f4f6f8;border:0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.94rem;display:grid}.crm-kanban-card .favorite.active{color:#dfa21f;background:#fff7df}.crm-kanban-card>p{color:#65758a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:.7rem;line-height:1.4;display:-webkit-box;overflow:hidden}.crm-kanban-card-tags{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.crm-kanban-card-tags span{color:#725118;background:#fff0d1;border-radius:999px;padding:3px 6px;font-size:.56rem;font-weight:800}.crm-kanban-card-tags span.urgent{color:#a32136;background:#ffe8ec}.crm-kanban-card dl{margin:9px 0 0}.crm-kanban-card dl>div{justify-content:space-between;gap:8px;padding:3px 0;display:flex}.crm-kanban-card dt{color:#8a96a6;font-size:.58rem}.crm-kanban-card dd{text-overflow:ellipsis;white-space:nowrap;color:#52647a;margin:0;font-size:.59rem;font-weight:800;overflow:hidden}.crm-kanban-card>footer{border-top:1px solid #edf1f4;grid-template-columns:1fr 1fr;gap:5px;margin-top:10px;padding-top:8px;display:grid}.crm-kanban-card>footer button{color:#52667e;cursor:pointer;background:#fff;border:1px solid #dfe6ed;border-radius:8px;min-height:31px;padding:0 6px;font-size:.57rem;font-weight:850}.crm-kanban-card>footer button:first-child{color:#0a7b52;background:#edf9f4;border-color:#b9dfcf}.crm-kanban-mobile-stage{display:none}.crm-kanban-empty{color:#95a1ae;background:#ffffff59;border:1px dashed #cbd4dd;border-radius:11px;place-items:center;min-height:74px;font-size:.65rem;font-weight:800;display:grid}.crm-lists-shell{border:1px solid var(--crm-border);background:#fff;border-radius:18px;flex:1;grid-template-columns:minmax(270px,330px) minmax(0,1fr);min-height:600px;display:grid;overflow:hidden;box-shadow:0 12px 32px #1a2d480f}.crm-lists-sidebar{background:#fbfcfd;border-right:1px solid #e1e7ed;padding:18px 13px;overflow-y:auto}.crm-lists-sidebar>header,.crm-list-content>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-lists-sidebar>header button{color:#315d8b;cursor:pointer;background:0 0;border:0;font-size:.7rem;font-weight:850}.crm-new-list-button{text-align:left;color:#0b7d53;cursor:pointer;background:#eef9f4;border:1px solid #b9decf;border-radius:11px;width:100%;min-height:41px;margin-top:14px;font-weight:850}.crm-list-create-form{background:#fff;border:1px solid #dfe6ec;border-radius:12px;margin-top:9px;padding:10px}.crm-list-create-form>input{border:1px solid #dce4eb;border-radius:9px;outline:0;width:100%;height:38px;padding:0 9px}.crm-list-color-picker{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.crm-list-color-picker button{background:var(--crm-list-color);border:2px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 1px #dbe2e9}.crm-list-color-picker button.active{box-shadow:0 0 0 2px #253e59}.crm-list-create-actions{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.crm-list-create-actions button{color:#5b6e84;background:#fff;border:1px solid #dfe6ed;border-radius:8px;min-height:32px;padding:0 10px;font-size:.66rem;font-weight:850}.crm-list-create-actions button:last-child{color:#fff;background:#0b8f5b;border-color:#0b8f5b}.crm-list-menu{margin-top:10px}.crm-list-menu>button,.crm-custom-list-main{text-align:left;color:#344a64;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8edf1;grid-template-columns:30px minmax(0,1fr) auto 15px;align-items:center;gap:8px;width:100%;min-height:49px;padding:0 8px;display:grid}.crm-list-menu>button.active,.crm-custom-list-row.active{background:#eaf7f1;border-radius:10px}.crm-list-icon{color:#64768c;place-items:center;font-size:1rem;display:grid}.crm-list-menu strong,.crm-custom-list-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.crm-list-menu b,.crm-custom-list-main b{color:#6e7d90;font-size:.7rem}.crm-list-menu em,.crm-custom-list-main em{color:#7d8a99;font-size:1.25rem;font-style:normal}.crm-list-menu-divider{color:#8a96a6;letter-spacing:.06em;text-transform:uppercase;padding:17px 8px 5px;font-size:.61rem;font-weight:900}.crm-custom-list-row{border-bottom:1px solid #e8edf1}.crm-custom-list-main{border-bottom:0;grid-template-columns:22px minmax(0,1fr) auto 15px}.crm-custom-list-main i{background:var(--crm-list-color,#25d366);border-radius:50%;width:18px;height:18px}.crm-custom-list-main input{border:1px solid #a8cdbc;border-radius:7px;width:100%;height:31px;padding:0 6px}.crm-list-reorder-actions{justify-content:flex-end;gap:4px;padding:0 7px 7px;display:flex}.crm-list-reorder-actions button{color:#5f7289;background:#fff;border:1px solid #dce3ea;border-radius:7px;width:29px;height:27px}.crm-list-reorder-actions button:last-child{color:#ad3947}.crm-list-content{min-width:0;padding:20px;overflow-y:auto}.crm-list-content>header{align-items:center}.crm-list-membership-tip{color:#64758a;background:#f8fafb;border:1px solid #e0e6eb;border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:.69rem;display:flex}.crm-list-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.crm-list-card-grid>article{background:#fff;border:1px solid #e1e7ed;border-radius:13px;min-width:0;padding:12px;box-shadow:0 3px 10px #2539510a}.crm-list-card-open{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0;display:grid}.crm-list-card-open .crm-avatar{width:40px;height:40px}.crm-list-card-open>div{min-width:0}.crm-list-card-open strong,.crm-list-card-open small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-list-card-open strong{color:#2a405a;font-size:.79rem}.crm-list-card-open small{color:#8591a1;margin-top:2px;font-size:.63rem}.crm-list-card-open>b{color:#fff;background:#0b8f5b;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:.61rem;display:grid}.crm-list-card-grid article>p{color:#66778c;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:35px;margin:10px 0 0;font-size:.7rem;line-height:1.4;display:-webkit-box;overflow:hidden}.crm-list-card-grid article>footer{color:#748398;border-top:1px solid #edf1f4;justify-content:space-between;gap:8px;margin-top:9px;padding-top:8px;font-size:.61rem;display:flex}.crm-list-card-grid article>footer span{color:#0b7952;font-weight:850}.crm-list-membership-button{color:#a03b49;background:#fff7f8;border:1px solid #e1c9cd;border-radius:8px;width:100%;min-height:32px;margin-top:8px;font-size:.63rem;font-weight:850}.crm-list-add-menu{margin-top:8px;position:relative}.crm-list-add-menu summary{color:#0b7952;cursor:pointer;background:#eff9f4;border:1px solid #cbe1d7;border-radius:8px;place-items:center;min-height:32px;font-size:.63rem;font-weight:850;list-style:none;display:grid}.crm-list-add-menu summary::-webkit-details-marker{display:none}.crm-list-add-menu>div{z-index:10;background:#fff;border:1px solid #dce4eb;border-radius:10px;width:min(240px,90vw);max-height:250px;padding:6px;display:grid;position:absolute;bottom:36px;right:0;overflow-y:auto;box-shadow:0 12px 28px #1d2f452e}.crm-list-add-menu button{text-align:left;color:#53677f;background:0 0;border:0;border-radius:7px;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:35px;padding:0 7px;font-size:.67rem;display:grid}.crm-list-add-menu button:hover{background:#f2f7f4}.crm-list-add-menu small{color:#8794a3;padding:8px}.crm-list-empty{grid-column:1/-1}.crm-contacts-header{align-items:center!important}.crm-contacts-tools{align-items:center;gap:9px;display:flex}.crm-contacts-tools strong{color:#0b8f5b;font-size:1.55rem}.crm-contact-grid article footer{border-top:1px solid #edf1f5;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.crm-contact-grid article footer span{text-overflow:ellipsis;white-space:nowrap;color:#7b899b;min-width:0;font-size:.63rem;overflow:hidden}.crm-contact-grid article footer button{color:#08784f;background:#f0faf5;border:1px solid #c9e1d6;border-radius:8px;min-height:30px;padding:0 8px;font-size:.6rem;font-weight:850}.crm-mobile-inbox-stats{grid-template-columns:repeat(3,1fr);gap:7px;padding:0 12px 9px;display:grid}.crm-mobile-inbox-stats button{color:#66778d;background:#fff;border:1px solid #e1e7ed;border-radius:10px;padding:8px 4px}.crm-mobile-inbox-stats b,.crm-mobile-inbox-stats span{display:block}.crm-mobile-inbox-stats b{color:#203955;font-size:.88rem}.crm-mobile-inbox-stats span{margin-top:2px;font-size:.56rem;font-weight:800}.crm-mobile-filter-row{scrollbar-width:none;gap:6px;padding:0 12px 9px;display:flex;overflow-x:auto}.crm-mobile-filter-row::-webkit-scrollbar{display:none}.crm-secondary-button.danger{color:#a13c49;background:#fff7f8;border-color:#ead0d4}@media (width<=1500px){.crm-list-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.crm-kanban-toolbar{flex-direction:column;align-items:stretch}.crm-kanban-controls{justify-content:space-between}.crm-lists-shell{grid-template-columns:285px minmax(0,1fr)}}@media (width<=1024px){.crm-mobile-section{overflow-x:hidden}.crm-mobile-section .crm-kanban-shell,.crm-mobile-section .crm-lists-shell{min-height:calc(100vh - 215px);box-shadow:none;border-radius:14px}.crm-mobile-section .crm-kanban-toolbar{padding:14px}.crm-mobile-section .crm-kanban-controls{flex-direction:column;align-items:stretch}.crm-mobile-section .crm-kanban-search{min-width:0}.crm-mobile-section .crm-kanban-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-mobile-section .crm-kanban-board{grid-auto-columns:minmax(82vw,330px);padding:0 9px 12px}.crm-mobile-section .crm-kanban-card{cursor:default}.crm-mobile-section .crm-kanban-mobile-stage{color:#718096;flex-direction:column;gap:5px;margin-top:9px;font-size:.61rem;font-weight:800;display:flex}.crm-mobile-section .crm-kanban-mobile-stage select{color:#314760;background:#fff;border:1px solid #dfe6ed;border-radius:8px;height:36px;padding:0 8px}.crm-mobile-section .crm-lists-shell{display:block;overflow:visible}.crm-mobile-section .crm-lists-sidebar{border-bottom:1px solid #e1e7ed;border-right:0;max-height:none}.crm-mobile-section .crm-list-content{padding:14px 10px 25px}.crm-mobile-section .crm-list-content>header{flex-direction:column;align-items:stretch}.crm-mobile-section .crm-list-search{min-width:0}.crm-mobile-section .crm-list-card-grid{grid-template-columns:1fr}.crm-mobile-section .crm-list-add-menu>div{width:100%;box-shadow:none;margin-top:5px;position:static}.crm-mobile-section .crm-contacts-tools{flex-direction:column;align-items:stretch;width:100%}.crm-mobile-section .crm-contacts-tools label{min-width:0}.crm-mobile-section .crm-contacts-header{flex-direction:column;align-items:stretch!important}}.betel-whatsapp-nav-icon{color:#fff;background:linear-gradient(145deg,#25d366,#0a9b55);border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:inline-grid;overflow:hidden;box-shadow:0 5px 12px #25d36633}.betel-whatsapp-nav-icon svg{width:18px;height:18px}.betel-whatsapp-nav-icon.is-compact{border-radius:50%;flex-basis:24px;width:24px;height:24px}.betel-whatsapp-nav-icon.is-compact svg{width:18px;height:18px}.sidebar-item.active .betel-whatsapp-nav-icon{box-shadow:0 6px 16px #25d36647,0 0 0 2px #ffffff24}.crm-channel-badge{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.crm-whatsapp-badge-icon{color:#18a85f;flex:none;width:16px;height:16px}.crm-agent-assigned{color:#08734b;white-space:nowrap;background:#dff7eb;border:1px solid #bfe9d4;border-radius:999px;grid-column:2;justify-content:center;justify-self:start;align-items:center;min-height:28px;padding:0 9px;font-size:.64rem;font-weight:900;line-height:1;display:inline-flex}.crm-chat-header{box-shadow:0 4px 16px #1c2f4509}.crm-chat-header strong,.crm-contact-profile h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-conversation-list>button{border:1px solid #0000;transition:background .16s,border-color .16s,transform .16s}.crm-conversation-list>button:hover{border-color:#dce9e3;transform:translateY(-1px)}.crm-conversation-list>button.active{box-shadow:inset 3px 0 0 var(--crm-green), 0 6px 16px #14744d0f;border-color:#c8eadb}.crm-message{border:1px solid #e0e7eeb8}.crm-message.outbound{border-color:#c9ead9}.crm-composer{z-index:4;position:relative;box-shadow:0 -7px 20px #1f30430a}.crm-quick-replies,.crm-contact-column{scrollbar-width:thin}.crm-contact-profile{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;margin:-17px -17px 0;padding:22px 17px 18px;position:sticky;top:-17px}@media (width>=1025px){html:not(.betel-compact-device) .app-shell.module-crm .content-area{padding-top:14px!important;padding-bottom:16px!important;overflow:hidden!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-page{height:100%;min-height:0;padding:0 16px;overflow:hidden}html:not(.betel-compact-device) .app-shell.module-crm .crm-workspace,html:not(.betel-compact-device) .app-shell.module-crm .crm-kanban-shell,html:not(.betel-compact-device) .app-shell.module-crm .crm-lists-shell,html:not(.betel-compact-device) .app-shell.module-crm .crm-section-card{flex:1;height:100%;min-height:0}html:not(.betel-compact-device) .app-shell.module-crm .crm-workspace{border-radius:20px;grid-template-columns:minmax(285px,.82fr) minmax(460px,1.45fr) minmax(300px,.86fr);box-shadow:0 14px 38px #182b4213}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-column,html:not(.betel-compact-device) .app-shell.module-crm .crm-chat-column,html:not(.betel-compact-device) .app-shell.module-crm .crm-contact-column,html:not(.betel-compact-device) .app-shell.module-crm .crm-message-list{min-height:0}html:not(.betel-compact-device) .app-shell.module-crm .crm-kanban-board,html:not(.betel-compact-device) .app-shell.module-crm .crm-list-content,html:not(.betel-compact-device) .app-shell.module-crm .crm-section-card{overflow:auto}}@media (width>=1025px) and (width<=1380px){html:not(.betel-compact-device) .app-shell.module-crm .crm-workspace{grid-template-columns:minmax(260px,.78fr) minmax(410px,1.35fr) minmax(275px,.78fr)}.crm-contact-column{padding:14px}.crm-contact-profile{margin:-14px -14px 0;top:-14px}}.sidebar-icon>.betel-whatsapp-nav-icon{border-radius:50%;width:24px;height:24px}.app-module-title-with-icon{align-items:center;gap:10px;display:inline-flex}.app-module-title-with-icon .betel-whatsapp-nav-icon{flex-basis:30px;width:30px;height:30px;box-shadow:0 6px 16px #25d36638}.app-module-title-with-icon .betel-whatsapp-nav-icon svg{width:22px;height:22px}.crm-agent-card>div{min-width:0}.crm-agent-card>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-icon>.betel-whatsapp-nav-icon{border-radius:999px;flex-basis:22px;width:22px;height:22px}body.betel-crm-mobile-chat-open{overscroll-behavior:none;overflow:hidden!important}body.betel-crm-mobile-chat-open .app-mobile-bottom-nav{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.crm-mobile-chat{top:var(--crm-mobile-viewport-offset,0px);z-index:12000;width:100%;height:var(--crm-mobile-viewport-height,100dvh);max-height:var(--crm-mobile-viewport-height,100dvh);isolation:isolate;overscroll-behavior:none;background:#f2f7f4;min-height:0;position:fixed;bottom:auto;left:0;right:0;overflow:hidden}.crm-mobile-chat>header{z-index:3;flex:none;position:relative}.crm-mobile-message-list{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scroll-padding-bottom:18px;flex:auto!important;min-height:0!important;padding:14px 10px 18px!important;overflow:hidden auto!important}.crm-mobile-message-end{flex:0 0 1px;width:1px;height:1px;display:block}.crm-mobile-composer{z-index:4;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));flex:none;position:relative;box-shadow:0 -8px 24px #1f304312}.crm-mobile-composer textarea{font-size:16px;line-height:1.3}.crm-mobile-info-backdrop{top:var(--crm-mobile-viewport-offset,0px);z-index:12100;height:var(--crm-mobile-viewport-height,100dvh);max-height:var(--crm-mobile-viewport-height,100dvh);position:fixed;bottom:auto;left:0;right:0}.crm-mobile-info{max-height:min(88%, calc(var(--crm-mobile-viewport-height,100dvh) - 18px));overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}@media (width<=1024px){.app-shell.module-crm .content-area{overflow-x:hidden!important}.crm-mobile-page{width:100%;min-width:0;min-height:100%;overflow-x:hidden}.crm-mobile-list{width:100%;min-width:0;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}html.betel-crm-mobile-chat-open-root,body.betel-crm-mobile-chat-open{width:100%;height:100%;overscroll-behavior:none!important;overflow:hidden!important}body.betel-crm-mobile-chat-open>#root{visibility:hidden!important;pointer-events:none!important}body.betel-crm-mobile-chat-open>.crm-mobile-chat,body.betel-crm-mobile-chat-open>.crm-mobile-info-backdrop,body.betel-crm-mobile-chat-open>.crm-flow-quick-backdrop{visibility:visible!important;pointer-events:auto!important}.crm-mobile-chat{contain:layout paint size;backface-visibility:hidden;transform:translateZ(0)}.crm-mobile-message-list{scrollbar-gutter:stable}@supports (-webkit-touch-callout:none){.crm-mobile-chat{min-height:var(--crm-mobile-viewport-height,100dvh)}.crm-mobile-message-list{overscroll-behavior-y:none}}.crm-file-input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.crm-composer-preview{background:#f8fcfa;border-top:1px solid #dfe9e4;gap:8px;padding:8px 12px;display:flex}.crm-composer-preview>div,.crm-mobile-composer-preview{color:#20384d;background:#fff;border:1px solid #cfe4da;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:8px 10px;display:flex}.crm-composer-preview strong,.crm-mobile-composer-preview strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-composer-preview small,.crm-mobile-composer-preview small{color:#718294;white-space:nowrap}.crm-composer-preview button,.crm-mobile-composer-preview button{color:#7a8897;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:1.25rem}.crm-composer button.location{color:#0a8e58;background:#effaf5;border-color:#cfe4da}.crm-message.has-media{min-width:min(310px,78%)}.crm-message.has-image{min-width:0;max-width:min(260px,72%)}.crm-message.has-image .crm-message-media{margin:-4px -4px 6px}.crm-message.has-image .crm-message-media a{background:0 0;justify-content:flex-start;width:auto;min-height:0;padding:4px}.crm-message.is-failed{background:#fff5f5;border-color:#efb6b6}.crm-message-media{border-radius:10px;margin:-4px -4px 8px;overflow:hidden}.crm-message-media button,.crm-message-media a{color:#18364a;cursor:pointer;background:#edf5f1;border:0;justify-content:center;align-items:center;gap:10px;width:100%;min-height:68px;padding:12px;text-decoration:none;display:flex}.crm-message-image img{object-fit:contain;background:#f6f8f7;border-radius:9px;width:min(220px,100%);max-height:260px;display:block}.crm-message-document button,.crm-message-document a{text-align:left;justify-content:flex-start}.crm-message-document span{font-size:1.75rem}.crm-message-document strong,.crm-message-document small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.crm-message-audio audio{width:min(330px,100%);display:block}.crm-message-audio-player{align-items:center;gap:7px;width:min(380px,100%);padding:4px;display:flex}.crm-message-media .crm-audio-rate-button{color:#08754e;background:#f1faf6;border:1px solid #b9d8ca;border-radius:999px;flex:0 0 38px;place-items:center;width:38px;min-width:38px;height:34px;min-height:34px;padding:0;font-size:.72rem;font-weight:950;line-height:1;display:inline-grid}.crm-message-media .crm-audio-rate-button:hover{color:#05613f;background:#e4f7ee;border-color:#0b9962}.crm-message-location{color:#18364a;background:#edf5f1;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;text-decoration:none;display:grid}.crm-message-location>span{font-size:1.5rem}.crm-message-location strong,.crm-message-location small{display:block}.crm-message-location small{color:#6b7d8c}.crm-message-location b{color:#098a55;font-size:.72rem}.crm-message-media-error,.crm-message-send-error{color:#a42626;background:#fff0f0;border-radius:8px;margin-top:7px;padding:7px 9px;font-size:.73rem}.crm-message-send-error{align-items:center;gap:8px;display:flex}.crm-message-send-error span{flex:1}.crm-message-send-error button{color:#a42626;cursor:pointer;background:#fff;border:1px solid #d85c5c;border-radius:999px;padding:4px 9px;font-weight:800}.crm-message-status{align-items:center;gap:4px;display:inline-flex;color:#738397!important}.crm-message-status b{letter-spacing:-3px;font-size:.76rem}.crm-message-status em{font-size:.61rem;font-style:normal;font-weight:600}.crm-message-status.is-read,.crm-message-status.is-delivered{color:#1683cb!important}.crm-message-status.is-sending{color:#7b8795!important}.crm-message-status.is-failed{color:#c93838!important}.crm-mobile-composer-zone{z-index:4;background:#fff;border-top:1px solid #dfe5e1;flex:none;position:relative;box-shadow:0 -8px 24px #1f304312}.crm-mobile-composer-preview{margin:7px 9px 0}.crm-mobile-composer-preview>div{flex-direction:column;flex:1;min-width:0;display:flex}.crm-mobile-composer-error{color:#a42626;background:#fff0f0;border-radius:9px;margin:6px 9px 0;padding:7px 9px;font-size:.74rem}.crm-mobile-composer{padding:8px 9px calc(8px + env(safe-area-inset-bottom,0px));box-shadow:none;border-top:0;grid-template-columns:40px 40px minmax(0,1fr) 44px;gap:6px;display:grid;position:relative}.crm-mobile-composer button.attach,.crm-mobile-composer button.location{color:#0a8e58;background:#effaf5;border:1px solid #cfe4da;width:40px;height:40px}.crm-mobile-composer button.send{color:#fff;background:var(--crm-green);width:44px;height:44px}.crm-mobile-message-list .crm-message.has-media{min-width:min(285px,85%)}.crm-incoming-toast-stack{z-index:25000;pointer-events:none;gap:10px;width:min(390px,100vw - 36px);display:grid;position:fixed;top:18px;right:18px}.crm-incoming-toast{pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #0d845238;border-radius:17px;animation:.28s both crm-toast-in;position:relative;overflow:hidden;box-shadow:0 20px 52px #0c233438}.crm-incoming-toast:before{content:"";background:#18ad68;width:5px;position:absolute;inset:0 auto 0 0}.crm-incoming-toast-main{color:#17324a;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;padding:14px 42px 14px 16px;display:grid}.crm-incoming-toast-avatar{color:#fff;background:#16a667;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.crm-incoming-toast-copy{gap:1px;min-width:0;display:grid}.crm-incoming-toast-copy small{color:#079158;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:800}.crm-incoming-toast-copy strong,.crm-incoming-toast-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-incoming-toast-copy strong{font-size:.91rem}.crm-incoming-toast-copy span{color:#607286;font-size:.82rem}.crm-incoming-toast-arrow{color:#0a9259;font-size:1.5rem}.crm-incoming-toast-close{color:#728194;cursor:pointer;background:#f1f5f4;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;right:8px}@keyframes crm-toast-in{0%{opacity:0;transform:translate(30px,-8px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=700px){.crm-incoming-toast-stack{top:calc(10px + env(safe-area-inset-top,0px));width:auto;left:10px;right:10px}.crm-incoming-toast-main{grid-template-columns:42px minmax(0,1fr) 15px;padding:11px 38px 11px 13px}.crm-incoming-toast-avatar{width:42px;height:42px}.crm-message-status em{display:none}}.crm-message-status.is-delivered{color:#68798b!important}@media (width<=1024px){.crm-mobile-composer{width:100%!important;min-width:0!important;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px))!important;align-items:flex-end!important;gap:6px!important;display:flex!important}.crm-mobile-composer textarea{flex:auto!important;width:auto!important;min-width:0!important;min-height:44px!important;margin:0!important;display:block!important}.crm-mobile-composer button.attach,.crm-mobile-composer button.location{flex:0 0 38px!important;place-items:center!important;width:38px!important;height:44px!important;display:grid!important}.crm-mobile-composer button.send{opacity:1;white-space:nowrap;visibility:visible!important;border-radius:14px!important;flex:0 0 68px!important;justify-content:center!important;align-items:center!important;width:68px!important;height:44px!important;font-size:.78rem!important;font-weight:900!important;display:inline-flex!important}.crm-mobile-composer button.send:disabled{opacity:.48!important}}@media (width<=370px){.crm-mobile-composer button.location{display:none!important}.crm-mobile-composer button.send{flex-basis:62px!important;width:62px!important}}.crm-composer,.crm-mobile-composer,.crm-mobile-composer-zone,.crm-mobile-input-shell,.crm-mobile-attachment-menu,.crm-automation-settings,.crm-automation-settings *{box-sizing:border-box}.crm-composer button.attach,.crm-composer button.location,.crm-composer button.record{width:42px;min-width:42px;padding:0}.crm-composer button.record,.crm-mobile-composer button.record{color:#087a50;background:#eef9f4;border-color:#cde5da}.crm-composer button.record.is-recording,.crm-mobile-composer button.record.is-recording{color:#fff;background:#d73c4d;border-color:#d73c4d}.crm-recording-bar,.crm-mobile-recording-bar{color:#6f2630;background:#fff1f3;align-items:center;gap:9px;min-width:0;display:flex}.crm-recording-bar{border:1px solid #f1c9cf;border-radius:12px;margin:8px 13px 0;padding:9px 11px}.crm-recording-bar strong,.crm-mobile-recording-bar strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.78rem;overflow:hidden}.crm-recording-bar time,.crm-mobile-recording-bar time{font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:900}.crm-recording-bar button{color:#a12738;background:#fff;border:1px solid #e8b9c1;border-radius:9px;min-height:32px;padding:0 10px;font-weight:800}.crm-recording-dot{background:#dd3046;border-radius:50%;flex:0 0 9px;width:9px;height:9px;animation:1.2s ease-out infinite crm-recording-pulse;box-shadow:0 0 #dd30466b}@keyframes crm-recording-pulse{0%{box-shadow:0 0 #dd30466b}75%,to{box-shadow:0 0 0 8px #dd304600}}.crm-mobile-quick-replies{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:7px;width:100%;padding:7px 9px 2px;display:flex;overflow-x:auto}.crm-mobile-quick-replies::-webkit-scrollbar{display:none}.crm-mobile-quick-replies button{text-overflow:ellipsis;white-space:nowrap;color:#08764d;background:#f0faf5;border:1px solid #c9e6d9;border-radius:999px;flex:none;max-width:235px;padding:7px 11px;font-size:.72rem;font-weight:750;overflow:hidden}.crm-mobile-attachment-menu{scrollbar-width:none;background:#f7faf8;border-bottom:1px solid #e6ece8;grid-template-columns:repeat(5,minmax(58px,1fr));gap:7px;padding:12px 10px 9px;display:grid;overflow-x:auto}.crm-mobile-attachment-menu::-webkit-scrollbar{display:none}.crm-mobile-attachment-menu button{color:#28425b;background:#fff;border:0;border-radius:14px;align-content:center;place-items:center;gap:4px;min-width:58px;min-height:68px;padding:7px 4px;display:grid;box-shadow:0 5px 14px #25405612}.crm-mobile-attachment-menu button span{background:#eaf7f1;border-radius:50%;place-items:center;width:35px;height:35px;font-size:1.1rem;display:grid}.crm-mobile-attachment-menu button small{font-size:.62rem;font-weight:800}.crm-mobile-recording-bar{border:1px solid #f0c5cc;border-radius:13px;margin:7px 8px 0;padding:9px 10px}.crm-mobile-recording-bar>button{color:#a1293a;background:#fff;border:0;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:1rem;display:grid}@media (width<=1024px){.crm-mobile-composer-zone{width:100%!important;min-width:0!important;max-width:100vw!important;overflow:visible!important}.crm-mobile-composer{width:100%!important;min-width:0!important;max-width:100%!important;padding:8px max(8px, env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px))!important;align-items:flex-end!important;gap:7px!important;display:flex!important;overflow:visible!important}.crm-mobile-composer button.attach,.crm-mobile-composer button.send,.crm-mobile-composer button.record{visibility:visible!important;border-radius:50%!important;flex:0 0 45px!important;place-items:center!important;width:45px!important;min-width:45px!important;height:45px!important;padding:0!important;font-size:1rem!important;display:grid!important}.crm-mobile-composer button.attach{color:#087a50!important;background:#eff9f4!important;border:1px solid #cde5da!important}.crm-mobile-composer button.attach.active{transform:rotate(45deg);color:#fff!important;background:#138e5c!important}.crm-mobile-composer button.send{color:#fff!important;background:var(--crm-green)!important;opacity:1!important;border:0!important}.crm-mobile-input-shell{background:#fff;border:1px solid #dce5e0;border-radius:22px;flex:1 1 0;align-items:flex-end;min-width:0;display:flex;overflow:hidden}.crm-mobile-input-shell textarea,.crm-mobile-composer textarea{width:100%!important;min-width:0!important;min-height:43px!important;max-height:108px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:22px!important;flex:auto!important;margin:0!important;padding:11px 14px!important}}@media (width<=350px){.crm-mobile-composer{gap:5px!important;padding-left:6px!important;padding-right:6px!important}.crm-mobile-composer button.attach,.crm-mobile-composer button.send,.crm-mobile-composer button.record{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important}}.crm-automation-settings{border-top:1px solid #e8edf2;gap:15px;margin-top:20px;padding-top:19px;display:grid}.crm-automation-card{background:#fbfdfc;border:1px solid #dfe8e3;border-radius:15px;padding:16px}.crm-automation-card>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.crm-automation-card>header small{color:#16845a;letter-spacing:.08em;font-size:.63rem;font-weight:900}.crm-automation-card>header p{color:#6c7d8f;margin:0;font-size:.76rem;line-height:1.45}.crm-automation-card>header>button,.crm-automation-rule-head>button{color:#08764e;white-space:nowrap;background:#eef9f4;border:1px solid #cce2d7;border-radius:9px;min-height:36px;padding:0 11px;font-size:.72rem;font-weight:850}.crm-quick-reply-editor,.crm-automation-rules{gap:9px;display:grid}.crm-quick-reply-editor>div{grid-template-columns:28px minmax(0,1fr) 32px;align-items:center;gap:8px;display:grid}.crm-quick-reply-editor>div>span{color:#08764e;background:#e5f6ee;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.7rem;font-weight:900;display:grid}.crm-quick-reply-editor textarea,.crm-automation-block textarea,.crm-automation-rules textarea,.crm-automation-rules input,.crm-business-hours-fields input,.crm-business-hours-fields select{color:#263d57;width:100%;font:inherit;background:#fff;border:1px solid #d9e3e9;border-radius:10px;padding:9px 10px}.crm-quick-reply-editor>div>button{color:#a42c3d;background:#fff0f2;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:1.1rem;display:grid}.crm-automation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-automation-block,.crm-business-hours,.crm-automation-rules article{background:#fff;border:1px solid #e2e9ed;border-radius:12px;padding:13px}.crm-automation-block textarea{margin-top:10px}.crm-automation-switch{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.crm-automation-switch>input{opacity:0;clip-path:inset(50%);pointer-events:none;width:1px;height:1px;margin:0;position:fixed;top:0;left:0;overflow:hidden}.crm-automation-switch>span{background:#ccd6dc;border-radius:999px;flex:0 0 38px;width:38px;height:22px;transition:all .2s;position:relative}.crm-automation-switch>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0000002e}.crm-automation-switch>input:checked+span{background:#19a865}.crm-automation-switch>input:checked+span:after{transform:translate(16px)}.crm-automation-switch>div{gap:2px;display:grid}.crm-automation-switch strong{color:#29415a;font-size:.78rem}.crm-automation-switch small{color:#758494;font-size:.68rem;line-height:1.35}.crm-business-hours{margin-top:12px}.crm-business-hours-fields{grid-template-columns:minmax(190px,1.4fr) repeat(2,minmax(105px,.7fr));gap:10px;margin-top:12px;display:grid}.crm-business-hours-fields label,.crm-automation-rules article>label{color:#52677e;gap:5px;font-size:.7rem;font-weight:800;display:grid}.crm-weekday-picker{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.crm-weekday-picker button{color:#65778a;background:#fff;border:1px solid #dbe4e8;border-radius:9px;min-width:42px;min-height:34px;padding:0 8px;font-size:.68rem;font-weight:800}.crm-weekday-picker button.active{color:#08764e;background:#e8f7ef;border-color:#9ed5bb}.crm-automation-rules article{gap:10px;display:grid}.crm-automation-rule-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.crm-automation-rule-head>button{color:#a52b3b;background:#fff1f3;border-color:#efc8cf}.crm-automation-empty,.crm-automation-note{color:#778697;margin:0;font-size:.74rem;line-height:1.45}.crm-automation-note{padding:0 3px}@media (width<=720px){.crm-automation-card{padding:13px}.crm-automation-card>header{flex-direction:column;align-items:stretch}.crm-automation-card>header>button{align-self:flex-start}.crm-automation-grid,.crm-business-hours-fields{grid-template-columns:1fr}}.crm-icon{flex:none;display:block}.crm-icon.is-spinning,.crm-composer .is-spinning,.crm-mobile-composer .is-spinning{animation:.85s linear infinite crm-icon-spin}@keyframes crm-icon-spin{to{transform:rotate(360deg)}}.crm-preview-icon{color:#087a50;background:#eaf7f1;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.crm-composer-shell{z-index:8;flex:none;position:relative}.crm-desktop-attachment-menu{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #dce5e0;border-radius:15px;width:280px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 8px);left:12px;overflow:hidden;box-shadow:0 18px 48px #142a3a2e}.crm-desktop-attachment-menu button{text-align:left;color:#243b54;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;width:100%;min-height:52px;padding:6px 9px;display:grid}.crm-desktop-attachment-menu button:hover{background:#f0f6f3}.crm-desktop-attachment-menu button:disabled{opacity:.5;cursor:wait}.crm-desktop-attachment-menu button>span,.crm-mobile-attachment-menu button>span{place-items:center;display:grid}.crm-desktop-attachment-menu button>span{border-radius:12px;width:38px;height:38px}.crm-desktop-attachment-menu button div{gap:2px;min-width:0;display:grid}.crm-desktop-attachment-menu button strong{font-size:.78rem}.crm-desktop-attachment-menu button small{color:#7a8998;font-size:.65rem}.crm-desktop-attachment-menu .is-photo>span,.crm-mobile-attachment-menu .is-photo>span{color:#1578d4;background:#eaf4ff}.crm-desktop-attachment-menu .is-camera>span,.crm-mobile-attachment-menu .is-camera>span{color:#d54a78;background:#fff0f5}.crm-desktop-attachment-menu .is-location>span,.crm-mobile-attachment-menu .is-location>span{color:#159260;background:#eaf8f1}.crm-desktop-attachment-menu .is-document>span,.crm-mobile-attachment-menu .is-document>span{color:#7159cf;background:#f1edff}.crm-desktop-attachment-menu .is-audio>span,.crm-mobile-attachment-menu .is-audio>span{color:#d06a16;background:#fff4e8}.crm-composer button.attach,.crm-composer button.location,.crm-composer button.record{cursor:pointer;place-items:center;display:grid}.crm-composer button.attach.active{color:#fff;background:#138e5c;border-color:#138e5c;transform:rotate(45deg)}.crm-composer button.send{justify-content:center;align-items:center;gap:7px;min-width:92px;display:inline-flex}.crm-mobile-attachment-menu button span{width:38px;height:38px;font-size:initial}.crm-mobile-attachment-menu button span .crm-icon{width:20px;height:20px}@media (width<=1024px){.crm-mobile-composer-zone{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.crm-mobile-composer{width:100%!important;min-width:0!important;max-width:100%!important;padding:8px max(10px, env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(10px, env(safe-area-inset-left,0px))!important;grid-template-columns:46px minmax(0,1fr) 48px!important;align-items:end!important;gap:8px!important;display:grid!important;overflow:visible!important}.crm-mobile-composer button.attach,.crm-mobile-composer button.crm-mobile-composer-action{visibility:visible!important;border-radius:50%!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;display:grid!important}.crm-mobile-composer button.attach{grid-column:1;color:#087a50!important;background:#eff9f4!important;border:1px solid #cde5da!important}.crm-mobile-input-shell{grid-column:2;width:100%!important;min-width:0!important;overflow:hidden!important}.crm-mobile-composer button.crm-mobile-composer-action{grid-column:3;justify-self:end;box-shadow:0 7px 18px #098e5838;color:#fff!important;opacity:1!important;background:var(--crm-green)!important;border:0!important}.crm-mobile-composer button.crm-mobile-composer-action.record{box-shadow:none;color:#087a50!important;background:#eff9f4!important;border:1px solid #cde5da!important}.crm-mobile-composer button.crm-mobile-composer-action.record.is-recording{color:#fff!important;background:#d73c4d!important;border-color:#d73c4d!important}.crm-mobile-composer button.crm-mobile-composer-action:disabled{opacity:.48!important}.crm-mobile-input-shell textarea,.crm-mobile-composer textarea{width:100%!important;min-width:0!important;max-width:100%!important}}@media (width<=370px){.crm-mobile-composer{grid-template-columns:42px minmax(0,1fr) 44px!important;gap:6px!important;padding-left:7px!important;padding-right:7px!important}.crm-mobile-composer button.attach,.crm-mobile-composer button.crm-mobile-composer-action{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}}.crm-send-progress,.crm-mobile-send-progress{color:#214256;background:linear-gradient(90deg,#f4fbf7,#fff,#f4fbf7) 0 0/220% 100%;border-top:1px solid #dbe9e2;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;animation:1.7s ease-in-out infinite crm-transfer-shimmer;display:grid}.crm-mobile-send-progress{border:1px solid #cfe6da;border-radius:12px;margin:7px 9px 0;box-shadow:0 5px 16px #125b3d14}.crm-send-progress-spinner{border:3px solid #0b8f592e;border-top-color:#0b8f59;border-radius:50%;width:20px;height:20px;animation:.78s linear infinite crm-icon-spin}.crm-send-progress>div,.crm-mobile-send-progress>div{gap:5px;min-width:0;display:grid}.crm-send-progress strong,.crm-mobile-send-progress strong{color:#1d4f3a;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.crm-send-progress small,.crm-mobile-send-progress small{color:#71877b;font-size:.62rem}.crm-send-progress>b,.crm-mobile-send-progress>b{color:#0b8f59;font-size:.68rem}.crm-send-progress-track{background:#dcebe4;border-radius:999px;width:100%;height:5px;display:block;overflow:hidden}.crm-send-progress-track>i{border-radius:inherit;background:linear-gradient(90deg,#13a667,#39c486);height:100%;transition:width .18s;display:block}@keyframes crm-transfer-shimmer{0%,to{background-position:100% 0}50%{background-position:0 0}}.crm-composer{grid-template-columns:44px minmax(0,1fr) auto!important}@media (width<=1024px){.crm-mobile-composer button.crm-mobile-composer-action.send{-webkit-tap-highlight-color:transparent;touch-action:manipulation;color:#fff!important;background:#0a9a5f!important;border-color:#0a9a5f!important;box-shadow:0 7px 18px #098e5847!important}.crm-mobile-composer button.crm-mobile-composer-action.send .crm-icon{visibility:visible!important;color:#fff!important;stroke:currentColor!important;opacity:1!important;display:block!important}.crm-mobile-composer button.crm-mobile-composer-action.send:active{transform:scale(.94);background:#087b4d!important}.crm-mobile-composer button.crm-mobile-composer-action.send:disabled{color:#fff!important;opacity:1!important;background:#78c5a2!important}.crm-mobile-input-shell textarea{-webkit-user-select:text;user-select:text}.crm-mobile-message-editor{color:#18344a;width:100%;min-width:0;min-height:43px;max-height:108px;box-shadow:none;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;caret-color:#0a9a5f;-webkit-user-select:text;user-select:text;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:22px;outline:0;flex:auto;margin:0;padding:11px 14px;font-size:1rem;line-height:1.32;display:block;overflow:hidden auto}.crm-mobile-message-editor:empty:before{content:attr(data-placeholder);color:#8b979e;pointer-events:none}.crm-mobile-message-editor[contenteditable=false]{cursor:default;color:#8b979e}.crm-mobile-input-shell:focus-within{border-color:#9ed8bd;box-shadow:0 0 0 2px #0a9a5f1a}.crm-mobile-composer button.crm-mobile-composer-action.send{-webkit-user-select:none;user-select:none}.crm-mobile-message-editor{box-sizing:border-box;resize:none;appearance:none}.crm-mobile-message-editor::placeholder{color:#8b979e;opacity:1}.crm-mobile-message-editor:disabled{cursor:default;color:#8b979e;-webkit-text-fill-color:#8b979e;opacity:1}}.crm-client-link-panel{background:linear-gradient(#fbfefd 0%,#f6fbf8 100%);border:1px solid #dfe8e3;border-radius:14px;gap:10px;margin-top:14px;padding:12px;display:grid}.crm-client-link-panel>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-client-link-panel>header>div{gap:2px;min-width:0;display:grid}.crm-client-link-panel>header small{color:#7b8b84;letter-spacing:.08em;font-size:.59rem;font-weight:900}.crm-client-link-panel>header strong{color:#263f35;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.crm-client-link-panel>header>span{color:#7b8790;background:#edf1f3;border-radius:999px;flex:none;padding:4px 7px;font-size:.58rem;font-weight:900}.crm-client-link-panel>header>span.linked{color:#08764d;background:#dff7eb}.crm-linked-client-card{background:#fff;border:1px solid #cfe6da;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.crm-linked-client-avatar{color:#fff;background:#169663;border-radius:11px;place-items:center;width:38px;height:38px;font-size:.88rem;font-weight:900;display:grid}.crm-linked-client-card>div:nth-child(2),.crm-client-match-card>div{gap:2px;min-width:0;display:grid}.crm-linked-client-card strong,.crm-linked-client-card span,.crm-linked-client-card small,.crm-client-match-card strong,.crm-client-match-card span,.crm-client-match-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-linked-client-card strong,.crm-client-match-card strong{color:#28443a;font-size:.72rem}.crm-linked-client-card span,.crm-client-match-card span{color:#61766d;font-size:.64rem}.crm-linked-client-card small,.crm-client-match-card small{color:#86958f;font-size:.58rem}.crm-linked-client-card>button,.crm-client-match-card>button{color:#08764d;background:#effaf5;border:1px solid #c9e2d6;border-radius:8px;min-height:30px;padding:0 8px;font-size:.6rem;font-weight:900}.crm-client-match-card{background:#ecfaf3;border:1px solid #bfe2d0;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.crm-client-link-empty,.crm-client-link-warning{color:#71827a;margin:0;font-size:.65rem;line-height:1.42}.crm-client-link-warning{color:#97611a;background:#fff5df;border-radius:8px;padding:8px}.crm-client-link-actions{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.crm-client-link-actions button{color:#426055;background:#fff;border:1px solid #d5e1db;border-radius:9px;min-height:34px;padding:0 9px;font-size:.61rem;font-weight:900}.crm-client-link-actions button.primary{color:#fff;background:#159a64;border-color:#159a64}.crm-client-link-actions button.danger{color:#9b3e4b;background:#fff7f8;border-color:#ead3d6}.crm-client-link-panel button:disabled{cursor:not-allowed;opacity:.5}.crm-client-search-panel{border-top:1px solid #dfebe5;gap:8px;padding-top:9px;display:grid}.crm-client-search-panel>label{color:#657a70;gap:5px;margin:0;font-size:.59rem;font-weight:850;display:grid}.crm-client-search-panel input{background:#fff;border:1px solid #d6e2dc;border-radius:9px;outline:none;width:100%;height:37px;padding:0 9px;font-size:.7rem}.crm-client-search-panel input:focus{border-color:#76c7a2;box-shadow:0 0 0 2px #159a641a}.crm-client-search-results{gap:5px;max-height:250px;display:grid;overflow-y:auto}.crm-client-search-results>button{text-align:left;background:#fff;border:1px solid #e0e8e4;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:7px 8px;display:grid}.crm-client-search-results>button.active{background:#edf9f3;border-color:#b9dfcc}.crm-client-search-results>button>div{gap:2px;min-width:0;display:grid}.crm-client-search-results strong,.crm-client-search-results span,.crm-client-search-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-client-search-results strong{color:#2e483f;font-size:.67rem}.crm-client-search-results span{color:#677a72;font-size:.6rem}.crm-client-search-results small{color:#89968f;font-size:.55rem}.crm-client-search-results em{color:#138157;font-size:.56rem;font-style:normal;font-weight:900}.crm-client-search-results>p{color:#819087;text-align:center;margin:5px 0;font-size:.63rem}.crm-contact-client-badge{background:#e7f8ef;border-radius:8px;grid-column:1/-1;padding:6px 8px;font-weight:850;color:#08764d!important;font-size:.62rem!important;display:block!important}@media (width<=1024px){.crm-mobile-info .crm-client-link-panel{margin:0 0 4px}.crm-client-link-panel.is-compact{border-radius:13px;padding:11px}.crm-client-link-actions{grid-template-columns:1fr}.crm-client-link-actions button{min-height:40px;font-size:.68rem}.crm-client-search-results{max-height:36vh}.crm-client-search-results>button{min-height:58px}}.crm-contacts-panel[data-crm-contacts-version="V2.8.1"]{overflow:auto}.crm-contact-grid>article.is-client-only{background:linear-gradient(#fff,#f8fafc);border-style:dashed;border-color:#cbd5e1}.crm-contact-grid>article.has-conversation{border-color:#cae9da}.crm-contact-no-chat-badge{background:#f1f5f9;border-radius:8px;grid-column:1/-1;margin-top:-2px;padding:5px 8px;font-weight:850;color:#64748b!important;font-size:.58rem!important;display:block!important}.crm-template-dialog-backdrop{z-index:15000;-webkit-backdrop-filter:blur(5px);background:#0f172a94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.crm-template-dialog{background:#fff;border:1px solid #d7e2dc;border-radius:18px;width:min(520px,100%);overflow:hidden;box-shadow:0 26px 80px #0f172a47}.crm-template-dialog>header{background:linear-gradient(135deg,#f0fdf4,#f8fafc);border-bottom:1px solid #e5ebe8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 17px;display:grid}.crm-template-dialog>header>span{background:#dcfce7;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.crm-template-dialog header small{color:#159a64;letter-spacing:.08em;font-size:9px;font-weight:950;display:block}.crm-template-dialog header h3{color:#17352a;margin:2px 0 0;font-size:15px}.crm-template-dialog header button{color:#64748b;cursor:pointer;background:#ffffffd1;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.crm-template-dialog-body{gap:10px;padding:15px 17px;display:grid}.crm-template-dialog-body>p{color:#64748b;margin:0;font-size:11px;line-height:1.5}.crm-template-dialog-body label{gap:5px;display:grid}.crm-template-dialog-body label>span,.crm-template-pending-draft small{color:#64748b;letter-spacing:.03em;font-size:9px;font-weight:850}.crm-template-dialog-body select,.crm-template-dialog-body blockquote{box-sizing:border-box;background:#fff;border:1px solid #cadbd2;border-radius:10px;width:100%;margin:0}.crm-template-dialog-body select{color:#29473b;min-height:38px;padding:0 10px;font-size:11px;font-weight:750}.crm-template-dialog-body blockquote{color:#52675e;white-space:pre-wrap;max-height:92px;padding:10px;font-size:10px;line-height:1.45;overflow-y:auto}.crm-template-pending-draft{background:#f8fafc;border-radius:10px;gap:3px;padding:9px 10px;display:grid}.crm-template-pending-draft span{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.crm-template-waiting,.crm-template-error{border-radius:9px;padding:8px 9px;font-size:10px;font-weight:750;display:block}.crm-template-waiting{color:#0f6f4b;background:#dcfce7}.crm-template-error{color:#b91c1c;background:#fee2e2}.crm-template-dialog-empty{color:#7c8f85;font-size:10px}.crm-template-dialog>footer{border-top:1px solid #eef2f0;justify-content:flex-end;gap:7px;padding:11px 17px 15px;display:flex}.crm-template-dialog footer button{color:#475569;cursor:pointer;background:#fff;border:1px solid #c9d9d1;border-radius:9px;min-height:36px;padding:0 12px;font-size:10px;font-weight:900}.crm-template-dialog footer button.primary{color:#fff;background:#159a64;border-color:#159a64}.crm-template-dialog footer button.external{color:#0f6f4b;background:#ecfdf5;border-color:#a9d7c0}.crm-template-dialog button:disabled{cursor:not-allowed;opacity:.55}@media (width<=620px){.crm-template-dialog-backdrop{align-items:end;padding:10px}.crm-template-dialog{border-radius:18px 18px 12px 12px}.crm-template-dialog>footer{grid-template-columns:1fr 1fr;display:grid}.crm-template-dialog footer button.primary{grid-area:1/1/auto/-1}}@media (width>=1025px){html:not(.betel-compact-device) .app-shell.module-crm{--crm-green:#00a884;--crm-green-dark:#008069;--crm-surface:#fff;--crm-surface-soft:#f0f2f5;--crm-chat-canvas:#efeae2;--crm-outbound-bubble:#d9fdd3;--crm-inbound-bubble:#fff;--crm-text-primary:#111b21;--crm-text-secondary:#667781;--crm-divider:#e9edef}html:not(.betel-compact-device) .app-shell.module-crm .app-module-header{gap:16px!important;min-height:68px!important;padding:8px 22px!important}html:not(.betel-compact-device) .app-shell.module-crm .app-module-header-copy{gap:2px!important}html:not(.betel-compact-device) .app-shell.module-crm .app-module-header-copy h1{font-size:clamp(22px,1.55vw,26px)!important}html:not(.betel-compact-device) .app-shell.module-crm .app-module-header-copy p{text-overflow:ellipsis;white-space:nowrap;max-width:640px;overflow:hidden;font-size:11px!important;line-height:1.25!important}html:not(.betel-compact-device) .app-shell.module-crm .app-module-primary-action,html:not(.betel-compact-device) .app-shell.module-crm .app-module-more-button{border-radius:10px!important;height:38px!important;min-height:38px!important;padding:7px 13px!important}html:not(.betel-compact-device) .app-shell.module-crm .content-area{padding-top:7px!important;padding-bottom:9px!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-page{gap:7px!important;padding:0 12px!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-tabs{border-color:var(--crm-divider);border-radius:12px;gap:3px;min-height:42px;padding:2px;box-shadow:0 2px 8px #111b2109}html:not(.betel-compact-device) .app-shell.module-crm .crm-tabs button{color:#54656f;border-radius:9px;min-height:36px;padding:0 12px;font-size:.76rem}html:not(.betel-compact-device) .app-shell.module-crm .crm-tabs button:hover{background:#f5f7f8}html:not(.betel-compact-device) .app-shell.module-crm .crm-tabs button.active{color:#fff;background:var(--crm-green-dark);box-shadow:0 4px 12px #0080692e}html:not(.betel-compact-device) .app-shell.module-crm .crm-workspace{border-color:var(--crm-divider);background:var(--crm-surface);border-radius:14px;grid-template-columns:minmax(286px,.8fr) minmax(520px,1.65fr) minmax(292px,.82fr);box-shadow:0 8px 24px #111b2111}html:not(.betel-compact-device) .app-shell.module-crm .crm-workspace.is-contact-collapsed{grid-template-columns:minmax(286px,.72fr) minmax(0,2.28fr)}html:not(.betel-compact-device) .app-shell.module-crm .crm-workspace.is-contact-collapsed .crm-contact-column{display:none}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-column{border-right-color:var(--crm-divider);background:var(--crm-surface)}html:not(.betel-compact-device) .app-shell.module-crm .crm-column-title{min-height:58px;padding:10px 14px 7px}html:not(.betel-compact-device) .app-shell.module-crm .crm-column-title small{color:#8696a0;text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:.61rem;overflow:hidden}html:not(.betel-compact-device) .app-shell.module-crm .crm-column-title h2{color:var(--crm-text-primary);margin-top:2px;font-size:1.02rem}html:not(.betel-compact-device) .app-shell.module-crm .crm-column-title>span{min-width:30px;height:30px;color:var(--crm-green-dark);background:#d9fdd3;font-size:.82rem}html:not(.betel-compact-device) .app-shell.module-crm .crm-inbox-summary{gap:5px;padding:0 10px 7px}html:not(.betel-compact-device) .app-shell.module-crm .crm-inbox-summary button{border-color:var(--crm-divider);color:#667781;background:#fff;border-radius:10px;min-height:43px;padding:5px 3px}html:not(.betel-compact-device) .app-shell.module-crm .crm-inbox-summary button:hover,html:not(.betel-compact-device) .app-shell.module-crm .crm-inbox-summary button.active{color:var(--crm-green-dark);background:#ecfdf7;border-color:#b7ded1}html:not(.betel-compact-device) .app-shell.module-crm .crm-inbox-summary b{color:var(--crm-text-primary);font-size:.82rem}html:not(.betel-compact-device) .app-shell.module-crm .crm-inbox-summary small{font-size:.52rem}html:not(.betel-compact-device) .app-shell.module-crm .crm-search-box{background:var(--crm-surface-soft);border:1px solid #0000;border-radius:10px;min-height:38px;margin:0 10px 7px;padding:0 11px}html:not(.betel-compact-device) .app-shell.module-crm .crm-search-box:focus-within{background:#fff;border-color:#00a88461;box-shadow:0 0 0 3px #00a88414}html:not(.betel-compact-device) .app-shell.module-crm .crm-search-box input{height:36px;color:var(--crm-text-primary);font-size:.78rem}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-filter-row{gap:5px;padding:0 10px 7px}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-filter-row button{border-color:var(--crm-divider);color:#54656f;background:#fff;min-height:27px;padding:0 9px;font-size:.59rem}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-filter-row button.active{border-color:var(--crm-green-dark);background:var(--crm-green-dark)}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-list{scrollbar-color:#c6d0d5 transparent;padding:0 5px 8px}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-list>button{border:0;border-bottom:1px solid #f0f2f5;border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto;gap:9px;min-height:68px;padding:8px 9px;transition:background .14s,box-shadow .14s}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-list>button:hover{background:#f5f6f6;border-color:#0000;transform:none}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-list>button.active{box-shadow:inset 3px 0 0 var(--crm-green-dark);background:#e9edef;border-color:#0000}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-copy strong{color:var(--crm-text-primary);font-size:.84rem;font-weight:750}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-copy small{color:var(--crm-text-secondary);font-size:.71rem}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-copy em{color:var(--crm-green-dark);margin-top:3px;font-size:.61rem}html:not(.betel-compact-device) .app-shell.module-crm .crm-chat-column{background-color:var(--crm-chat-canvas);background-image:radial-gradient(circle at 12px 12px,#111b2109 1.2px,#0000 1.5px),radial-gradient(circle at 3px 3px,#00806907 1px,#0000 1.3px),linear-gradient(#efeae2f0,#efeae2f0);background-size:28px 28px,36px 36px,auto;position:relative}html:not(.betel-compact-device) .app-shell.module-crm .crm-chat-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f0f2f5f7;border-bottom-color:#dfe3e5;gap:9px;min-height:58px;padding:8px 12px;box-shadow:0 2px 8px #111b210b}html:not(.betel-compact-device) .app-shell.module-crm .crm-chat-header .crm-avatar{width:40px;height:40px}html:not(.betel-compact-device) .app-shell.module-crm .crm-chat-header strong{color:var(--crm-text-primary);font-size:.88rem}html:not(.betel-compact-device) .app-shell.module-crm .crm-chat-header small{color:var(--crm-text-secondary);margin-top:2px;font-size:.67rem}html:not(.betel-compact-device) .app-shell.module-crm .crm-channel-badge{color:#006c55;background:#d9fdd3;padding:6px 9px;font-size:.61rem}html:not(.betel-compact-device) .app-shell.module-crm .crm-favorite-button,html:not(.betel-compact-device) .app-shell.module-crm .crm-contact-panel-toggle{color:#54656f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:36px;min-width:36px;height:36px;padding:0;transition:background .14s,color .14s,transform .14s;display:grid}html:not(.betel-compact-device) .app-shell.module-crm .crm-favorite-button:hover,html:not(.betel-compact-device) .app-shell.module-crm .crm-contact-panel-toggle:hover{color:var(--crm-green-dark);background:#111b2113}html:not(.betel-compact-device) .app-shell.module-crm .crm-contact-panel-toggle:active{transform:scale(.92)}html:not(.betel-compact-device) .app-shell.module-crm .crm-contact-panel-toggle.is-collapsed{color:#fff;background:var(--crm-green-dark)}html:not(.betel-compact-device) .app-shell.module-crm .crm-message-list{scrollbar-color:#54656f61 transparent;gap:5px;padding:14px clamp(18px,5vw,72px) 16px;scroll-padding-bottom:16px}html:not(.betel-compact-device) .app-shell.module-crm .crm-message{border:0;border-radius:8px;max-width:min(74%,610px);padding:7px 9px 5px;position:relative;box-shadow:0 1px 1px #0b141a1f}html:not(.betel-compact-device) .app-shell.module-crm .crm-message.inbound{background:var(--crm-inbound-bubble);border-top-left-radius:2px}html:not(.betel-compact-device) .app-shell.module-crm .crm-message.outbound{background:var(--crm-outbound-bubble);border-top-right-radius:2px}html:not(.betel-compact-device) .app-shell.module-crm .crm-message p{color:var(--crm-text-primary);font-size:.82rem;line-height:1.42}html:not(.betel-compact-device) .app-shell.module-crm .crm-message footer{color:#667781;margin-top:2px;font-size:.56rem}html:not(.betel-compact-device) .app-shell.module-crm .crm-message.outbound footer span{color:#53bdeb}html:not(.betel-compact-device) .app-shell.module-crm .crm-empty-inline{color:#54656f;background:#ffffffb8;border-radius:9px;align-self:center;margin:auto;padding:8px 14px;font-size:.72rem;box-shadow:0 1px 3px #111b2114}html:not(.betel-compact-device) .app-shell.module-crm .crm-quick-replies{background:#f0f2f5f5;border-top-color:#dfe3e5;gap:6px;min-height:38px;padding:5px 10px 4px}html:not(.betel-compact-device) .app-shell.module-crm .crm-quick-replies button{color:#006c55;background:#f6fffb;border-color:#c7ddd4;padding:5px 9px;font-size:.62rem}html:not(.betel-compact-device) .app-shell.module-crm .crm-composer-shell{background:var(--crm-surface-soft);border-top:1px solid #dfe3e5}html:not(.betel-compact-device) .app-shell.module-crm .crm-composer{background:var(--crm-surface-soft);border-top:0;align-items:center;gap:7px;padding:7px 10px 8px;box-shadow:0 -2px 10px #111b2109;grid-template-columns:40px 40px minmax(0,1fr) 42px!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-composer textarea{min-height:42px;max-height:112px;color:var(--crm-text-primary);background:#fff;border:1px solid #0000;border-radius:22px;padding:10px 14px;font-size:.82rem;line-height:1.35}html:not(.betel-compact-device) .app-shell.module-crm .crm-composer textarea:focus{border-color:#00a8844d;box-shadow:0 0 0 3px #00a88412}html:not(.betel-compact-device) .app-shell.module-crm .crm-composer button.attach,html:not(.betel-compact-device) .app-shell.module-crm .crm-composer button.record,html:not(.betel-compact-device) .app-shell.module-crm .crm-composer button.send{cursor:pointer;border:0;border-radius:50%;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:grid}html:not(.betel-compact-device) .app-shell.module-crm .crm-composer button.attach{color:#54656f;background:0 0}html:not(.betel-compact-device) .app-shell.module-crm .crm-composer button.attach:hover{color:var(--crm-green-dark);background:#111b2113}html:not(.betel-compact-device) .app-shell.module-crm .crm-composer button.record{color:#54656f;background:0 0}html:not(.betel-compact-device) .app-shell.module-crm .crm-composer button.send{color:#fff;border-color:var(--crm-green-dark);background:var(--crm-green-dark);width:42px;min-width:42px;height:42px;min-height:42px;transition:transform .14s,background .14s,box-shadow .14s;box-shadow:0 5px 12px #00806938}html:not(.betel-compact-device) .app-shell.module-crm .crm-composer button.send:hover{background:#006c58;transform:translateY(-1px);box-shadow:0 7px 16px #00806947}html:not(.betel-compact-device) .app-shell.module-crm .crm-composer button.send:active{transform:scale(.94)}html:not(.betel-compact-device) .app-shell.module-crm .crm-contact-column{border-left-color:var(--crm-divider);background:#fbfcfc;padding:13px;position:relative}html:not(.betel-compact-device) .app-shell.module-crm .crm-contact-profile{border-bottom-color:var(--crm-divider);background:#fbfcfcf7;margin:-13px -13px 0;padding:16px 13px 14px;top:-13px}html:not(.betel-compact-device) .app-shell.module-crm .crm-contact-profile .crm-avatar.large{width:58px;height:58px;font-size:1rem}html:not(.betel-compact-device) .app-shell.module-crm .crm-contact-profile h3{color:var(--crm-text-primary);margin-top:8px;font-size:.98rem}html:not(.betel-compact-device) .app-shell.module-crm .crm-contact-profile p{color:var(--crm-text-secondary);font-size:.82rem}html:not(.betel-compact-device) .app-shell.module-crm .crm-contact-collapse-button{border:1px solid var(--crm-divider);color:#54656f;cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 7px #111b210f}html:not(.betel-compact-device) .app-shell.module-crm .crm-contact-collapse-button:hover{color:var(--crm-green-dark);background:#f0f2f5}}@media (width>=1025px) and (width<=1280px){html:not(.betel-compact-device) .app-shell.module-crm .crm-workspace{grid-template-columns:minmax(258px,.76fr) minmax(440px,1.42fr) minmax(270px,.76fr)}html:not(.betel-compact-device) .app-shell.module-crm .crm-workspace.is-contact-collapsed{grid-template-columns:minmax(258px,.7fr) minmax(0,1.9fr)}html:not(.betel-compact-device) .app-shell.module-crm .crm-channel-badge{display:none}}.crm-page.is-kanban-view{gap:6px}.crm-opportunities-v29{--kanban-blue:#4b91d8;--kanban-green:#42a987;--kanban-purple:#8f79ce;--kanban-orange:#dc9a43;--kanban-success:#53a56d;--kanban-danger:#d66d76;background:#f5f7f9}.crm-opportunities-v29 .crm-kanban-toolbar{border-bottom-color:#e7ebef;align-items:center;padding:11px 14px}.crm-kanban-heading{min-width:220px}.crm-opportunities-v29 .crm-kanban-toolbar small{color:#8b98a7;letter-spacing:.11em;font-size:.57rem}.crm-opportunities-v29 .crm-kanban-toolbar h2{color:#20354c;letter-spacing:-.015em;margin-top:1px;font-size:1rem}.crm-opportunities-v29 .crm-kanban-toolbar p{color:#748397;margin-top:2px;font-size:.68rem}.crm-opportunities-v29 .crm-kanban-controls{flex:1;justify-content:flex-end;gap:7px}.crm-new-opportunity-button{color:#fff;cursor:pointer;background:#0a8f69;border:1px solid #0a8f69;border-radius:9px;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:.67rem;font-weight:850;display:inline-flex;box-shadow:0 4px 10px #0a8f6924}.crm-new-opportunity-button span{font-size:.92rem;line-height:1}.crm-new-opportunity-button:hover:not(:disabled){background:#087b5b}.crm-new-opportunity-button:disabled{cursor:not-allowed;opacity:.48}.crm-opportunities-v29 .crm-pipeline-switch{background:#f5f7f8;border-color:#e1e7eb;border-radius:9px;padding:2px}.crm-opportunities-v29 .crm-pipeline-switch button{border-radius:7px;min-height:30px;padding:0 10px;font-size:.64rem}.crm-opportunities-v29 .crm-pipeline-switch button.active{background:#158a69;box-shadow:0 2px 7px #158a6929}.crm-opportunities-v29 .crm-kanban-search{background:#fafbfc;border-color:#e1e7eb;border-radius:9px;min-width:190px}.crm-opportunities-v29 .crm-kanban-search input{height:32px;font-size:.7rem}.crm-opportunities-v29 .crm-kanban-kpis{background:#f8fafb;border-bottom:1px solid #e7ebef;gap:6px;padding:7px 10px}.crm-opportunities-v29 .crm-kanban-kpis article{min-height:42px;box-shadow:none;border-color:#e4e9ed;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.crm-opportunities-v29 .crm-kanban-kpis span{font-size:.57rem}.crm-opportunities-v29 .crm-kanban-kpis strong{color:#21384f;white-space:nowrap;margin:0;font-size:.82rem}.crm-opportunities-v29 .crm-kanban-board{overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scrollbar-color:#b8c2cb transparent;scrollbar-width:thin;grid-auto-columns:minmax(240px,276px);gap:8px;height:100%;min-height:0;padding:8px 10px 10px;scroll-padding-inline:10px;overflow:auto hidden}.crm-opportunities-v29 .crm-kanban-board:focus{outline-offset:-2px;outline:2px solid #158a692e}.crm-opportunities-v29 .crm-kanban-column{background:#f0f3f5;border-color:#e1e6ea;border-radius:12px;height:100%;min-height:0;transition:border-color .15s,box-shadow .15s,background .15s;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.crm-opportunities-v29 .crm-kanban-column.is-drag-over{background:#edf8f4;border-color:#75bba6;box-shadow:inset 0 0 0 2px #158a691a}.crm-opportunities-v29 .crm-kanban-column>header{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfcfdf7;border-bottom-color:#dde4e8;min-height:45px;padding:7px 9px;position:sticky;top:0;box-shadow:0 2px 6px #1e314409}.crm-opportunities-v29 .crm-kanban-column>header>div{gap:7px}.crm-opportunities-v29 .crm-kanban-column>header i{background:var(--kanban-blue);width:5px;height:28px}.crm-opportunities-v29 .crm-kanban-column-1>header i{background:var(--kanban-green)}.crm-opportunities-v29 .crm-kanban-column-2>header i{background:var(--kanban-purple)}.crm-opportunities-v29 .crm-kanban-column-3>header i{background:var(--kanban-orange)}.crm-opportunities-v29 .crm-kanban-column-4>header i{background:var(--kanban-success)}.crm-opportunities-v29 .crm-kanban-column-5>header i{background:var(--kanban-danger)}.crm-opportunities-v29 .crm-kanban-column>header>div>span{flex-direction:column;gap:1px;min-width:0;display:flex}.crm-opportunities-v29 .crm-kanban-column>header strong{color:#2c4259;font-size:.7rem}.crm-opportunities-v29 .crm-kanban-column>header small{color:#8592a0;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;font-weight:700;overflow:hidden}.crm-opportunities-v29 .crm-kanban-column>header b{color:#56697c;background:#e8edf1;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 5px;font-size:.62rem;font-weight:900;display:grid}.crm-opportunities-v29 .crm-kanban-card-list{overscroll-behavior:contain;scrollbar-color:#bdc6ce transparent;scrollbar-width:thin;gap:7px;min-height:0;padding:7px;overflow:hidden auto}.crm-opportunities-v29 .crm-kanban-card{border-color:#e1e6ea;border-radius:10px;padding:9px;position:relative;box-shadow:0 2px 7px #1f33470b}.crm-opportunities-v29 .crm-kanban-card:before{content:"";background:0 0;border-radius:0 99px 99px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.crm-opportunities-v29 .crm-kanban-card.priority-urgent:before{background:#d6606a}.crm-opportunities-v29 .crm-kanban-card.priority-high:before{background:#df9948}.crm-opportunities-v29 .crm-kanban-card:hover{transform:translateY(-1px);box-shadow:0 6px 14px #1f334714}.crm-opportunities-v29 .crm-kanban-card-head{grid-template-columns:34px minmax(0,1fr) auto;gap:7px}.crm-opportunities-v29 .crm-kanban-card-head .crm-avatar{width:34px;height:34px;font-size:.65rem}.crm-opportunities-v29 .crm-kanban-card-head strong{color:#21374f;font-size:.7rem}.crm-opportunities-v29 .crm-kanban-card-head small{color:#84919f;font-size:.55rem}.crm-kanban-unread{color:#fff;background:#1fa779;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.55rem;font-weight:900;display:grid}.crm-opportunities-v29 .crm-kanban-card>p{color:#627286;margin-top:7px;font-size:.62rem;line-height:1.35}.crm-opportunities-v29 .crm-kanban-card-tags{gap:4px;margin-top:7px}.crm-opportunities-v29 .crm-kanban-card-tags span{color:#5e6f82;background:#edf1f4;padding:2px 6px;font-size:.49rem}.crm-opportunities-v29 .crm-kanban-card-tags .priority.urgent{color:#a33c47;background:#fdebec}.crm-opportunities-v29 .crm-kanban-card-tags .priority.high{color:#8a5c1b;background:#fff2dc}.crm-opportunities-v29 .crm-kanban-card-tags .priority.low{color:#547087;background:#edf4f8}.crm-opportunities-v29 .crm-kanban-card-tags .follow-up.overdue{color:#a33c47;background:#fdebec}.crm-opportunities-v29 .crm-kanban-card-tags .follow-up.today{color:#7e5518;background:#fff1d6}.crm-opportunities-v29 .crm-kanban-card-tags .follow-up.soon{color:#166c55;background:#e6f6f0}.crm-opportunities-v29 .crm-kanban-card dl{margin-top:7px}.crm-opportunities-v29 .crm-kanban-card dl>div{padding:2px 0}.crm-opportunities-v29 .crm-kanban-card dt,.crm-opportunities-v29 .crm-kanban-card dd{font-size:.52rem}.crm-opportunities-v29 .crm-kanban-card>footer{gap:4px;margin-top:7px;padding-top:6px}.crm-opportunities-v29 .crm-kanban-card>footer button{border-radius:7px;min-height:28px;font-size:.52rem}.crm-opportunities-v29 .crm-kanban-card>footer button:disabled{cursor:not-allowed;opacity:.48}.crm-opportunities-v29 .crm-kanban-empty{color:#9aa6b2;background:#ffffff6b;border-color:#ccd5dd;min-height:64px}.crm-opportunity-backdrop{z-index:1400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121f2d7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.crm-opportunity-dialog{background:#fff;border:1px solid #dce3e9f2;border-radius:18px;width:min(760px,96vw);max-height:min(860px,92dvh);overflow:hidden;box-shadow:0 24px 70px #0d1f303d}.crm-opportunity-dialog>header{background:linear-gradient(#fbfcfd,#fff);border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:flex-start;gap:20px;padding:17px 19px 14px;display:flex}.crm-opportunity-dialog>header small{color:#158a69;letter-spacing:.12em;font-size:.57rem;font-weight:900}.crm-opportunity-dialog>header h2{color:#1f354d;margin:3px 0 0;font-size:1.12rem}.crm-opportunity-dialog>header p{color:#748397;margin:3px 0 0;font-size:.68rem}.crm-opportunity-dialog>header>button{color:#607184;cursor:pointer;background:#fff;border:1px solid #e0e6eb;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.05rem;display:grid}.crm-opportunity-dialog>form{max-height:calc(min(860px,92dvh) - 87px);padding:16px 19px 17px;overflow-y:auto}.crm-opportunity-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.crm-opportunity-form-grid label{flex-direction:column;gap:5px;min-width:0;display:flex}.crm-opportunity-form-grid label.wide{grid-column:1/-1}.crm-opportunity-form-grid label>span,.crm-loss-dialog label>span{color:#52657a;font-size:.62rem;font-weight:850}.crm-opportunity-form-grid input,.crm-opportunity-form-grid select,.crm-opportunity-form-grid textarea,.crm-loss-dialog textarea{color:#263d55;width:100%;min-height:39px;font:inherit;background:#fbfcfd;border:1px solid #dce3e9;border-radius:9px;outline:0;padding:9px 11px;font-size:.72rem}.crm-opportunity-form-grid textarea,.crm-loss-dialog textarea{resize:vertical}.crm-opportunity-form-grid input:focus,.crm-opportunity-form-grid select:focus,.crm-opportunity-form-grid textarea:focus,.crm-loss-dialog textarea:focus{background:#fff;border-color:#72bba5;box-shadow:0 0 0 3px #158a691a}.crm-opportunity-form-grid .lost-reason input{background:#fff9f9;border-color:#efc4c8}.crm-opportunity-history{background:#f8fafb;border:1px solid #e3e8ed;border-radius:11px;margin-top:14px;padding:12px}.crm-opportunity-history>header{color:#314960;justify-content:space-between;align-items:center;font-size:.68rem;display:flex}.crm-opportunity-history>header span{color:#5e7184;background:#e7edf1;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:.56rem;font-weight:900;display:grid}.crm-opportunity-history>div{gap:8px;max-height:170px;margin-top:9px;display:grid;overflow-y:auto}.crm-opportunity-history article{grid-template-columns:8px minmax(0,1fr);align-items:start;gap:8px;display:grid}.crm-opportunity-history article i{background:#43a886;border-radius:50%;width:7px;height:7px;margin-top:4px}.crm-opportunity-history article strong,.crm-opportunity-history article small{display:block}.crm-opportunity-history article strong{color:#445a70;font-size:.61rem}.crm-opportunity-history article small{color:#84919e;margin-top:2px;font-size:.53rem}.crm-opportunity-error{color:#a53b47;background:#fff7f8;border:1px solid #efc5c9;border-radius:9px;margin:12px 0 0;padding:9px 11px;font-size:.66rem;font-weight:750}.crm-opportunity-dialog form>footer{border-top:1px solid #e8edf1;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:13px;display:flex}.crm-opportunity-dialog form>footer>div{gap:7px;display:flex}.crm-opportunity-dialog form>footer button,.crm-loss-dialog footer button{color:#52667b;cursor:pointer;background:#fff;border:1px solid #dce3e9;border-radius:9px;min-height:36px;padding:0 13px;font-size:.65rem;font-weight:850}.crm-opportunity-dialog form>footer button.primary{color:#fff;background:#138a68;border-color:#138a68}.crm-opportunity-dialog form>footer button.archive{color:#a2434d;background:#fff8f8;border-color:#f0c9cc}.crm-loss-dialog{background:#fff;border:1px solid #eadfe0;border-radius:16px;width:min(440px,94vw);padding:18px;box-shadow:0 22px 60px #1c27333d}.crm-loss-dialog>header{align-items:center;gap:10px;display:flex}.crm-loss-dialog>header>span{color:#a53f49;background:#fdebed;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.crm-loss-dialog small{color:#9b5960;letter-spacing:.1em;font-size:.55rem;font-weight:900}.crm-loss-dialog h3{color:#2e4358;margin:2px 0 0;font-size:.95rem}.crm-loss-dialog>p{color:#6e7e90;margin:11px 0;font-size:.68rem;line-height:1.45}.crm-loss-dialog label{flex-direction:column;gap:5px;display:flex}.crm-loss-dialog footer{justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.crm-loss-dialog footer button.danger{color:#fff;background:#c9505b;border-color:#c9505b}.crm-opportunity-quick-card{background:#f4fbf8;border:1px solid #dce9e4;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin:10px 0;padding:10px;display:grid}.crm-opportunity-quick-card>span{color:#0f8563;background:#def3eb;border-radius:10px;place-items:center;width:34px;height:34px;font-size:1rem;display:grid}.crm-opportunity-quick-card small,.crm-opportunity-quick-card strong{display:block}.crm-opportunity-quick-card small{color:#6f897f;letter-spacing:.08em;font-size:.5rem;font-weight:900}.crm-opportunity-quick-card strong{color:#24493d;margin-top:2px;font-size:.64rem}.crm-opportunity-quick-card button{color:#0d7f5e;cursor:pointer;background:#fff;border:1px solid #b9ddcf;border-radius:8px;min-height:32px;padding:0 10px;font-size:.58rem;font-weight:850}.crm-contact-card-actions{gap:5px;display:flex}.crm-contact-card-actions button.opportunity{color:#3f6f9d;background:#f5f9fd;border-color:#c6d9eb}.clientes2-opportunity-quick-btn{color:#3f6f9d;cursor:pointer;background:#f5f9fd;border:1px solid #cbdced;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.95rem;font-weight:900;display:grid}@media (width>=1025px){html:not(.betel-compact-device) .app-shell.module-crm:has(.crm-page.is-kanban-view) .app-module-header{min-height:54px!important;padding:5px 20px!important}html:not(.betel-compact-device) .app-shell.module-crm:has(.crm-page.is-kanban-view) .app-module-header-copy h1{font-size:21px!important}html:not(.betel-compact-device) .app-shell.module-crm:has(.crm-page.is-kanban-view) .app-module-header-copy p{display:none}:is(html:not(.betel-compact-device) .app-shell.module-crm:has(.crm-page.is-kanban-view) .app-module-primary-action,html:not(.betel-compact-device) .app-shell.module-crm:has(.crm-page.is-kanban-view) .app-module-more-button){height:34px!important;min-height:34px!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-page.is-kanban-view{padding-bottom:3px!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-page.is-kanban-view .crm-tabs{min-height:36px}html:not(.betel-compact-device) .app-shell.module-crm .crm-page.is-kanban-view .crm-tabs button{min-height:31px;padding:0 10px;font-size:.69rem}html:not(.betel-compact-device) .app-shell.module-crm .crm-page.is-kanban-view .crm-kanban-shell{border-radius:13px;height:100%;min-height:0;box-shadow:0 7px 22px #182b400e}html:not(.betel-compact-device) .app-shell.module-crm .crm-page.is-kanban-view .crm-kanban-board{overflow:auto hidden!important}}@media (width<=1024px){.crm-opportunities-v29 .crm-kanban-toolbar{align-items:stretch;padding:12px}.crm-opportunities-v29 .crm-kanban-controls{grid-template-columns:1fr 1fr;display:grid}.crm-new-opportunity-button{grid-column:1/-1;justify-content:center}.crm-opportunities-v29 .crm-kanban-search{min-width:0}.crm-opportunities-v29 .crm-kanban-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-opportunities-v29 .crm-kanban-board,.crm-mobile-section .crm-opportunities-v29 .crm-kanban-board{grid-auto-columns:minmax(84vw,340px);min-height:520px;overflow:auto hidden}.crm-opportunities-v29 .crm-kanban-column{height:100%;min-height:500px}.crm-opportunity-backdrop{align-items:end;padding:0}.crm-opportunity-dialog{border-radius:18px 18px 0 0;width:100%;max-height:94dvh}.crm-opportunity-dialog>form{max-height:calc(94dvh - 88px)}.crm-opportunity-form-grid{grid-template-columns:1fr}.crm-opportunity-form-grid label.wide{grid-column:auto}.crm-loss-dialog{border-radius:18px 18px 0 0;width:100%}}.crm-opportunities-v29 .crm-kanban-column>header>div>span{place-items:initial;width:auto;min-width:0;height:auto;color:inherit;font-size:inherit;font-weight:inherit;background:0 0;border-radius:0;padding:0}.crm-opportunities-v292 .crm-kanban-board-frame{height:100%;min-height:0;position:relative;overflow:hidden}.crm-opportunities-v292 .crm-kanban-board{cursor:grab;overscroll-behavior-inline:contain;scroll-behavior:smooth}.crm-opportunities-v292 .crm-kanban-board.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.crm-opportunities-v292 .crm-kanban-column{border-top:3px solid var(--crm-stage-color,#4e97e6)}.crm-opportunities-v292 .crm-kanban-column.is-stage-dragging{opacity:.55}.crm-opportunities-v292 .crm-kanban-column-header{cursor:grab}.crm-opportunities-v292 .crm-kanban-column-header:active{cursor:grabbing}.crm-opportunities-v292 .crm-kanban-column>header i{background:var(--crm-stage-color,#4e97e6)!important}.crm-opportunities-v292 .crm-kanban-column-actions{align-items:center;gap:4px;display:flex}.crm-kanban-stage-menu-wrap{position:relative}.crm-kanban-stage-menu-button{color:#637386;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:26px;height:26px;padding:0;font-size:1rem;line-height:1;display:grid}.crm-kanban-stage-menu-button:hover,.crm-kanban-stage-menu-button:focus-visible{color:#17344d;background:#edf2f5;outline:none}.crm-kanban-stage-menu{z-index:40;background:#fff;border:1px solid #dce4e9;border-radius:12px;width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #1b2e422e}.crm-kanban-stage-menu button,.crm-kanban-stage-menu label{color:#31475e;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:.68rem;font-weight:750;display:flex}.crm-kanban-stage-menu button:hover,.crm-kanban-stage-menu label:hover{background:#f1f5f7}.crm-kanban-stage-menu button:disabled{opacity:.38;cursor:not-allowed}.crm-kanban-stage-menu button.danger{color:#b13b46}.crm-kanban-stage-menu input[type=color]{background:#fff;border:1px solid #d7e0e6;border-radius:7px;width:28px;height:24px;padding:1px}.crm-opportunity-destructive-actions{align-items:center;gap:8px;display:flex}.crm-opportunity-dialog footer button.delete,.crm-contact-actions button.danger,.crm-delete-chat-button{color:#b23c48!important;background:#fff7f8!important;border-color:#efc7cb!important}.crm-opportunity-dialog footer button.delete:hover,.crm-contact-actions button.danger:hover,.crm-delete-chat-button:hover{background:#fff0f2!important;border-color:#d9828b!important}.crm-contact-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=1024px){.crm-opportunities-v292 .crm-kanban-board{cursor:auto}.crm-contact-actions{grid-template-columns:1fr}}.crm-opportunities-v292 .crm-kanban-board-frame{flex:1}.crm-kanban-card-head{position:relative}.crm-kanban-card-head>div:not(.crm-kanban-card-menu-wrap){flex:1;min-width:0}.crm-kanban-card-menu-wrap{position:relative;flex:none!important;min-width:28px!important}.crm-kanban-card-menu-button{color:#687b8c;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:28px;height:28px;padding:0;font-size:1.05rem;line-height:1;display:grid}.crm-kanban-card-menu-button:hover,.crm-kanban-card-menu-button:focus-visible{color:#0b765a;background:#edf7f3;outline:none}.crm-kanban-card-menu{z-index:55;background:#fff;border:1px solid #dce5e2;border-radius:12px;width:192px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 16px 38px #162b392e}.crm-kanban-card-menu button{color:#30485c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:7px 9px;font-size:.68rem;font-weight:780}.crm-kanban-card-menu button:hover{background:#f1f6f4}.crm-kanban-card-menu button:disabled{cursor:not-allowed;opacity:.42}.crm-kanban-card-menu button.danger{color:#b33b48}.crm-opportunities-v292 .crm-kanban-board-frame{padding-inline:0}.crm-opportunities-v292 .crm-kanban-board{scrollbar-gutter:stable}.crm-agenda-panel,.crm-archive-panel{color:#1d3447;background:#fff;border:1px solid #e1e8e6;border-radius:16px;min-height:0;overflow:hidden;box-shadow:0 8px 24px #1f384b0e}.crm-agenda-header,.crm-archive-header{background:linear-gradient(135deg,#fbfdfc,#f5faf8);border-bottom:1px solid #e9efed;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.crm-agenda-header small,.crm-archive-header small{color:#16805f;letter-spacing:.12em;font-size:.62rem;font-weight:900}.crm-agenda-header h2,.crm-archive-header h2{margin:3px 0 2px;font-size:1.22rem}.crm-agenda-header p,.crm-archive-header p{color:#6f8190;margin:0;font-size:.72rem}.crm-agenda-header>button.primary{color:#fff;cursor:pointer;background:#0d916a;border:0;border-radius:11px;min-height:40px;padding:0 15px;font-size:.72rem;font-weight:850;box-shadow:0 7px 18px #0d916a2e}.crm-agenda-summary{background:#f7faf9;grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;padding:12px 16px 8px;display:grid}.crm-agenda-summary button{color:#607487;cursor:pointer;background:#fff;border:1px solid #e0e8e5;border-radius:11px;justify-content:space-between;align-items:center;min-height:52px;padding:9px 12px;display:flex}.crm-agenda-summary button span{font-size:.65rem;font-weight:800}.crm-agenda-summary button strong{color:#1d3447;font-size:1rem}.crm-agenda-summary button.active{color:#087553;background:#edfaf5;border-color:#92cfba}.crm-agenda-summary button.overdue strong{color:#c44350}.crm-agenda-summary button.overdue.active{background:#fff4f5;border-color:#efb6bd}.crm-agenda-tools{background:#f7faf9;border-bottom:1px solid #e8eeec;align-items:center;gap:10px;padding:9px 16px 12px;display:flex}.crm-agenda-filter-tabs{background:#fff;border:1px solid #dfe7e4;border-radius:10px;gap:4px;padding:3px;display:flex}.crm-agenda-filter-tabs button{color:#657789;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:30px;padding:0 10px;font-size:.64rem;font-weight:800}.crm-agenda-filter-tabs button.active{color:#fff;background:#0b8662}.crm-agenda-mine{color:#5e7182;align-items:center;gap:6px;font-size:.66rem;font-weight:750;display:flex}.crm-agenda-tools .crm-kanban-search{margin-left:auto}.crm-agenda-layout{grid-template-columns:minmax(0,1fr) 280px;height:clamp(470px,100vh - 340px,720px);min-height:0;display:grid}.crm-agenda-list{background:#f5f8f7;min-height:0;padding:12px;overflow-y:auto}.crm-agenda-card{background:#fff;border:1px solid #e0e8e5;border-left:4px solid #7aa89a;border-radius:13px;grid-template-columns:42px minmax(0,1fr);gap:11px;margin-bottom:9px;padding:12px;display:grid;box-shadow:0 3px 11px #1831410b}.crm-agenda-card.status-overdue{border-left-color:#d95361}.crm-agenda-card.status-today{border-left-color:#e6a33a}.crm-agenda-card.status-completed{opacity:.76;border-left-color:#3b9e73}.crm-agenda-card.status-canceled{opacity:.68;border-left-color:#9aa8b4}.crm-agenda-type{background:#ecf7f3;border-radius:12px;place-items:center;width:40px;height:40px;font-size:1.05rem;display:grid}.crm-agenda-card-main header{justify-content:space-between;gap:14px;display:flex}.crm-agenda-card-main header small{color:#16805f;text-transform:uppercase;font-size:.58rem;font-weight:850}.crm-agenda-card-main h3{color:#1d3447;margin:2px 0 0;font-size:.87rem}.crm-agenda-card-main time{color:#5d7183;white-space:nowrap;font-size:.65rem;font-weight:800}.crm-agenda-card-main>p{color:#718391;margin:5px 0;font-size:.68rem}.crm-agenda-card-main blockquote{color:#536777;background:#f7faf9;border-left:3px solid #cfe2da;border-radius:0 8px 8px 0;margin:7px 0;padding:7px 9px;font-size:.66rem}.crm-agenda-card-main footer{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.crm-agenda-card-main footer>span{color:#6a7d8d;font-size:.62rem;font-weight:750}.crm-agenda-card-main footer div{gap:5px;display:flex}.crm-agenda-card-main footer button{color:#51677a;cursor:pointer;background:#fff;border:1px solid #d9e4df;border-radius:8px;min-height:29px;padding:0 9px;font-size:.6rem;font-weight:800}.crm-agenda-card-main footer button.complete{color:#087553;background:#effaf6;border-color:#b9ddcf}.crm-agenda-no-date{background:#fff;border-left:1px solid #e3eae7;min-height:0;padding:12px;overflow-y:auto}.crm-agenda-no-date>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.crm-agenda-no-date>header small{color:#8797a3;font-size:.55rem;font-weight:850}.crm-agenda-no-date>header h3{margin:2px 0 0;font-size:.82rem}.crm-agenda-no-date>header b{color:#087553;background:#e4f6ef;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.7rem;display:grid}.crm-agenda-no-date article{background:#fbfdfc;border:1px solid #e1e9e6;border-radius:10px;gap:3px;margin-bottom:7px;padding:10px;display:grid}.crm-agenda-no-date article strong{color:#294257;font-size:.7rem}.crm-agenda-no-date article small{color:#7b8c98;font-size:.6rem}.crm-agenda-no-date article button{color:#087553;cursor:pointer;background:#effaf6;border:1px solid #b9ddcf;border-radius:8px;justify-self:end;min-height:28px;padding:0 9px;font-size:.59rem;font-weight:800}.crm-agenda-no-date>p{color:#7b8c98;font-size:.66rem;line-height:1.45}.crm-followup-backdrop{z-index:1200}.crm-followup-dialog{background:#fff;border:1px solid #dbe5e1;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100vw - 32px);max-height:min(820px,100dvh - 32px);display:grid;overflow:hidden;box-shadow:0 24px 70px #11263542}.crm-followup-dialog>header{background:linear-gradient(135deg,#fbfdfc,#f4faf7);border-bottom:1px solid #e7edeb;justify-content:space-between;gap:14px;padding:17px 20px 14px;display:flex}.crm-followup-dialog>header small{color:#11805e;letter-spacing:.12em;font-size:.6rem;font-weight:900}.crm-followup-dialog>header h2{color:#1d3447;margin:3px 0 2px;font-size:1.16rem}.crm-followup-dialog>header p{color:#748592;margin:0;font-size:.68rem}.crm-followup-dialog>header button{color:#657788;cursor:pointer;background:#fff;border:1px solid #dbe4e1;border-radius:50%;width:36px;height:36px;font-size:1.2rem}.crm-followup-form-body{min-height:0;padding:14px 20px 18px;overflow-y:auto}.crm-followup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.crm-followup-dialog .crm-field{margin-bottom:11px}.crm-followup-dialog .crm-field span{color:#506577;font-size:.64rem;font-weight:850}.crm-followup-dialog .crm-field input,.crm-followup-dialog .crm-field select,.crm-followup-dialog .crm-field textarea{box-sizing:border-box;color:#263f53;width:100%;min-height:42px;font:inherit;background:#fbfcfc;border:1px solid #d9e3df;border-radius:10px;padding:9px 11px;font-size:.72rem}.crm-followup-dialog>footer{border-top:1px solid #e8eeec;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px 16px;display:flex}.crm-followup-dialog>footer div{gap:7px;display:flex}.crm-followup-dialog>footer button{color:#526879;cursor:pointer;background:#fff;border:1px solid #d7e1de;border-radius:9px;min-height:37px;padding:0 13px;font-size:.66rem;font-weight:850}.crm-followup-dialog>footer button.primary{color:#fff;background:#0d916a;border-color:#0d916a}.crm-followup-dialog>footer button.danger{color:#b33d49;background:#fff7f8;border-color:#edc6ca}.crm-form-error{color:#a9313d;background:#fff5f6;border:1px solid #f1c6ca;border-radius:9px;margin-bottom:10px;padding:9px 11px;font-size:.67rem;font-weight:750}.crm-archive-tabs{background:#f7faf9;border-bottom:1px solid #e7edeb;gap:6px;padding:11px 16px;display:flex}.crm-archive-tabs button{color:#5d7182;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:.65rem;font-weight:800;display:flex}.crm-archive-tabs button b{color:#506679;background:#edf2f3;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:.58rem;display:grid}.crm-archive-tabs button.active{color:#fff;background:#0b8662;border-color:#0b8662}.crm-archive-tabs button.active b{color:#087553;background:#d9f5ea}.crm-archive-bulk{color:#3d566a;background:#edf8f4;border-bottom:1px solid #e7edeb;justify-content:space-between;align-items:center;padding:9px 16px;font-size:.68rem;display:flex}.crm-archive-bulk div{gap:6px;display:flex}.crm-archive-bulk button{color:#087553;cursor:pointer;background:#fff;border:1px solid #b9ddcf;border-radius:8px;min-height:31px;padding:0 10px;font-size:.61rem;font-weight:800}.crm-archive-bulk button.danger{color:#b33d49;border-color:#efc5ca}.crm-archive-list{background:#f5f8f7;height:clamp(460px,100vh - 300px,760px);padding:12px;overflow-y:auto}.crm-archive-list>article{background:#fff;border:1px solid #e0e7e5;border-radius:12px;grid-template-columns:26px 42px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:8px;padding:11px 12px;display:grid}.crm-archive-list>article.selected{background:#f2fbf7;border-color:#8dcbb5}.crm-archive-check{place-items:center;width:22px;height:22px;display:grid;position:relative}.crm-archive-check input{accent-color:#0b8662;width:16px;height:16px}.crm-archive-copy{min-width:0}.crm-archive-copy small{color:#16805f;letter-spacing:.08em;font-size:.55rem;font-weight:900}.crm-archive-copy h3{color:#243d51;text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:.8rem;overflow:hidden}.crm-archive-copy p{color:#738490;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.65rem;overflow:hidden}.crm-archive-copy time{color:#96a2ab;margin-top:4px;font-size:.56rem;display:block}.crm-archive-actions{gap:6px;display:flex}.crm-archive-actions button{color:#52687a;cursor:pointer;background:#fff;border:1px solid #d9e3df;border-radius:8px;min-height:32px;padding:0 10px;font-size:.61rem;font-weight:800}.crm-archive-actions button.danger{color:#b33d49;background:#fff7f8;border-color:#efc6cb}@media (width<=1024px){.crm-mobile-tabs{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.crm-mobile-tabs::-webkit-scrollbar{display:none}.crm-mobile-tabs button{flex:none;min-width:72px}.crm-agenda-panel,.crm-archive-panel{border-radius:13px}.crm-agenda-header,.crm-archive-header{align-items:flex-start;padding:14px}.crm-agenda-header>button.primary{white-space:nowrap}.crm-agenda-summary{grid-template-columns:repeat(5,118px);overflow-x:auto}.crm-agenda-tools{flex-wrap:wrap}.crm-agenda-tools .crm-kanban-search{width:100%;margin-left:0}.crm-agenda-layout{grid-template-columns:1fr;height:auto}.crm-agenda-list{max-height:60dvh}.crm-agenda-no-date{border-top:1px solid #e3eae7;border-left:0;max-height:42dvh}.crm-archive-header{display:grid}.crm-archive-tabs{overflow-x:auto}.crm-archive-tabs button{white-space:nowrap}.crm-archive-list{height:auto;max-height:70dvh}.crm-archive-list>article{grid-template-columns:24px 38px minmax(0,1fr)}.crm-archive-actions{grid-column:2/-1;justify-content:flex-end}}@media (width<=620px){.crm-agenda-header{display:grid}.crm-agenda-header>button.primary{width:100%}.crm-agenda-card{grid-template-columns:36px minmax(0,1fr);padding:10px}.crm-agenda-type{width:34px;height:34px}.crm-agenda-card-main header{gap:3px;display:grid}.crm-agenda-card-main footer{flex-direction:column;align-items:flex-start}.crm-agenda-card-main footer div{width:100%}.crm-agenda-card-main footer button{flex:1}.crm-followup-backdrop{align-items:end;padding:0}.crm-followup-dialog{border-radius:19px 19px 0 0;width:100%;max-height:94dvh}.crm-followup-grid{grid-template-columns:1fr}.crm-followup-dialog>footer{flex-direction:column;align-items:stretch}.crm-followup-dialog>footer div{grid-template-columns:1fr 1fr;display:grid}.crm-archive-list>article{grid-template-columns:22px 36px minmax(0,1fr);gap:8px}.crm-archive-actions{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.crm-archive-actions button{padding:0 5px}.crm-kanban-card-menu{width:min(250px,100vw - 24px);position:fixed;top:auto;bottom:12px;right:12px}}.crm-followup-quick-card{background:#f6fbf9;border:1px solid #dce8e3;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin:10px 12px;padding:10px;display:grid}.crm-followup-quick-card>span{color:#0b7d5c;background:#def3eb;border-radius:10px;place-items:center;width:34px;height:34px;font-size:1rem;display:grid}.crm-followup-quick-card small{color:#698174;letter-spacing:.08em;font-size:.53rem;font-weight:900;display:block}.crm-followup-quick-card strong{color:#234337;margin-top:2px;font-size:.7rem;display:block}.crm-followup-quick-card button{color:#087553;cursor:pointer;background:#fff;border:1px solid #b9ddcf;border-radius:8px;min-height:31px;padding:0 9px;font-size:.59rem;font-weight:850}.crm-coexistence-card{background:linear-gradient(145deg,#f7fcf9 0%,#fff 58%,#f4f9ff 100%);border:1px solid #cfe2d8;border-radius:18px;margin-bottom:18px;padding:18px;box-shadow:0 10px 28px #194b3712}.crm-coexistence-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.crm-coexistence-heading small{color:#28815f;letter-spacing:.08em;font-size:.66rem;font-weight:900;display:block}.crm-coexistence-heading h3{color:#193c31;margin:3px 0 5px;font-size:1.08rem}.crm-coexistence-heading p{color:#62766f;margin:0;font-size:.82rem;line-height:1.45}.crm-coexistence-visual{color:#0b7e57;align-items:center;gap:5px;min-width:94px;display:flex}.crm-phone-device,.crm-betel-device{background:#fff;border:2px solid #8ac8ae;border-radius:10px;place-items:center;width:35px;height:43px;font-size:1.25rem;font-weight:900;display:grid;box-shadow:0 5px 12px #12704c17}.crm-betel-device{color:#fff;background:linear-gradient(145deg,#0d8a5c,#12a56e);border-color:#0d8a5c}.crm-device-link{color:#7f9b90;font-size:1.1rem;font-weight:900}.crm-connected-device-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.crm-connected-device-summary>div{background:#ffffffdb;border:1px solid #d9e8e1;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:13px;display:flex}.crm-connected-device-summary>div>span{font-size:1.4rem}.crm-connected-device-summary p,.crm-connected-device-summary small,.crm-connected-device-summary strong,.crm-connected-device-summary em{min-width:0;display:block}.crm-connected-device-summary p{margin:0}.crm-connected-device-summary small{color:#6b8479;letter-spacing:.06em;font-size:.61rem;font-weight:900}.crm-connected-device-summary strong{color:#28473d;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.crm-connected-device-summary em{color:#779087;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.72rem;font-style:normal;overflow:hidden}.crm-coexistence-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.crm-coexistence-steps li{color:#4f6860;background:#ffffffdb;border:1px solid #e0ebe5;border-radius:12px;align-items:flex-start;gap:9px;padding:12px;font-size:.76rem;line-height:1.4;display:flex}.crm-coexistence-steps b{color:#fff;background:#0d8a5c;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.crm-coexistence-checklist{background:#eff8f3;border-radius:12px;margin-top:14px;padding:12px 14px}.crm-coexistence-checklist p{color:#46665a;align-items:flex-start;gap:8px;margin:5px 0;font-size:.76rem;display:flex}.crm-coexistence-checklist span{color:#0c8a5a;font-weight:900}.crm-onboarding-warning,.crm-onboarding-message{border-radius:11px;margin:13px 0 0;padding:12px 13px;font-size:.78rem;line-height:1.45}.crm-onboarding-warning{color:#80570a;background:#fff8e8;border:1px solid #f1d49b}.crm-onboarding-warning strong,.crm-onboarding-warning p{display:block}.crm-onboarding-warning p{margin:3px 0 0}.crm-onboarding-message{color:#375e51;background:#f2faf6;border:1px solid #cce1d7}.crm-onboarding-message.error{color:#9a2e3e;background:#fff1f3;border-color:#efc3ca}.crm-onboarding-message.done{color:#087548;background:#eaf9f1;border-color:#bce2ce;font-weight:800}.crm-coexistence-actions{justify-content:flex-end;gap:9px;margin-top:15px;display:flex}.crm-coexistence-actions button{cursor:pointer;border-radius:10px;min-height:42px;padding:0 15px;font-weight:900}.crm-coexistence-actions .primary{color:#fff;background:linear-gradient(135deg,#0c8759,#10a36a);border:1px solid #0c8759}.crm-coexistence-actions .secondary{color:#3e5b51;background:#fff;border:1px solid #cfddd7}.crm-coexistence-actions .danger-link{color:#a83445;background:#fff8f9;border:1px solid #efc8cf}.crm-coexistence-actions button:disabled{opacity:.5;cursor:not-allowed}.crm-coexistence-footnote{color:#7a8e87;text-align:right;margin:11px 0 0;font-size:.69rem}.crm-technical-toggle{color:#3d705f;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:.76rem;font-weight:900}.crm-technical-panel{background:#fbfdfc;border:1px dashed #d5e2dc;border-radius:13px;margin-top:12px;padding:14px}@media (width<=1024px){.crm-coexistence-card{padding:14px}.crm-coexistence-heading{grid-template-columns:auto minmax(0,1fr)}.crm-coexistence-heading .crm-connection-status{grid-column:1/-1;width:max-content}.crm-coexistence-visual{min-width:79px}.crm-phone-device,.crm-betel-device{width:30px;height:38px}.crm-coexistence-steps,.crm-connected-device-summary{grid-template-columns:1fr}.crm-coexistence-actions{grid-template-columns:1fr;display:grid}.crm-coexistence-actions button{width:100%}.crm-coexistence-footnote{text-align:left}}.crm-onboarding-message.verifying{color:#315f78;background:#eef8fd;border-color:#bdd9e8;font-weight:800}.crm-onboarding-message.attention{color:#80570a;background:#fff8e8;border-color:#f1d49b;font-weight:800}.crm-verification-result{background:#fff;border:1px solid #c8ddd4;border-radius:13px;margin-top:13px;padding:13px}.crm-verification-result.success{background:#f2fbf6;border-color:#b9dfcc}.crm-verification-result.attention{background:#fffaf0;border-color:#efd49f}.crm-verification-title{align-items:center;gap:10px;display:flex}.crm-verification-title>span{color:#fff;background:#0d8a5c;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:950;display:grid}.crm-verification-result.attention .crm-verification-title>span{background:#c78921}.crm-verification-title strong,.crm-verification-title small{display:block}.crm-verification-title strong{color:#254b3e;font-size:.82rem}.crm-verification-title small{color:#70877f;margin-top:2px;font-size:.66rem}.crm-verification-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.crm-verification-grid p{background:#ffffffb8;border:1px solid #9bbdb06b;border-radius:9px;min-width:0;margin:0;padding:9px 10px}.crm-verification-grid small,.crm-verification-grid strong{min-width:0;display:block}.crm-verification-grid small{color:#71867e;letter-spacing:.045em;text-transform:uppercase;font-size:.59rem;font-weight:900}.crm-verification-grid strong{color:#29473d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.72rem;overflow:hidden}@media (width<=900px){.crm-verification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.crm-verification-grid{grid-template-columns:1fr}}.crm-onboarding-availability{background:linear-gradient(135deg,#e8fcf5f0,#eef7fff0);border:1px solid #23997747;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:14px 16px;display:flex}.crm-onboarding-availability>div{align-items:center;gap:12px;min-width:0;display:flex}.crm-availability-icon{background:#fff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:21px;display:grid;box-shadow:0 8px 20px #1b5b4f1f}.crm-onboarding-availability p{gap:2px;margin:0;display:grid}.crm-onboarding-availability small{color:#3f6f67;letter-spacing:.08em;font-size:10px;font-weight:800}.crm-onboarding-availability strong{color:#164f45;font-size:14px}.crm-onboarding-availability em{color:#506a65;font-size:12px;font-style:normal;line-height:1.45}.crm-meta-mode{white-space:nowrap;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:800}.crm-meta-mode.development{color:#7c4c00;background:#fff3cf;border:1px solid #efd38c}.crm-meta-mode.live{color:#145c45;background:#ddf8ed;border:1px solid #a8dec9}.crm-meta-development-notice{background:#fffaf0;border-color:#e39c2a57}@media (width<=720px){.crm-onboarding-availability{flex-direction:column;align-items:flex-start}.crm-meta-mode{margin-left:54px}}.crm-column-title-actions{align-items:center;gap:8px;display:flex}.crm-column-title-actions>span{min-width:32px;height:32px;color:var(--crm-green-dark);background:#ddf7eb;border-radius:999px;place-items:center;padding:0 9px;font-weight:900;display:grid}.crm-new-conversation-button,.crm-mobile-new-conversation{color:#08754e;cursor:pointer;background:#effaf5;border:1px solid #b8dfcf;border-radius:9px;font-weight:900}.crm-new-conversation-button{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:3px;width:auto;min-width:0;min-height:30px;padding:0 8px;font-size:.64rem;line-height:1;display:inline-flex}.crm-new-conversation-plus{place-items:center;width:16px;height:16px;font-size:.92rem;line-height:1;display:inline-grid}.crm-column-title>div:first-child{min-width:0}.crm-column-title-actions{flex:none}.crm-new-conversation-button:hover,.crm-mobile-new-conversation:hover{background:#e3f7ee}.crm-new-conversation-button:disabled,.crm-mobile-new-conversation:disabled{opacity:.48;cursor:not-allowed}.crm-mobile-list-summary>div{align-items:center;gap:8px;display:flex}.crm-mobile-new-conversation{min-height:30px;padding:0 9px;font-size:.68rem}.crm-new-conversation-backdrop{z-index:1800;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a192b85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.crm-new-conversation-dialog{background:#fff;border:1px solid #dce6e1;border-radius:18px;width:min(100%,510px);overflow:hidden;box-shadow:0 28px 80px #0c1e323d}.crm-new-conversation-dialog>header{background:linear-gradient(135deg,#f1fbf6,#f7fbff);border-bottom:1px solid #edf1ef;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:11px;padding:17px 18px 14px;display:grid}.crm-new-conversation-dialog>header>span{color:#fff;background:#0b8f5b;border-radius:13px;place-items:center;width:42px;height:42px;font-size:1.35rem;font-weight:900;display:grid}.crm-new-conversation-dialog>header small{color:#4b7768;letter-spacing:.08em;font-size:.63rem;font-weight:900;display:block}.crm-new-conversation-dialog>header h3{color:#18384c;margin:3px 0 0;font-size:1.02rem}.crm-new-conversation-dialog>header button{color:#637785;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:1.3rem;display:grid}.crm-new-conversation-body{gap:14px;padding:18px;display:grid}.crm-new-conversation-body>p{color:#647788;margin:0;font-size:.78rem;line-height:1.5}.crm-new-conversation-body label{gap:6px;display:grid}.crm-new-conversation-body label>span{color:#3c5669;font-size:.72rem;font-weight:850}.crm-new-conversation-body label em{color:#8a9aa5;font-style:normal;font-weight:600}.crm-new-conversation-body input{color:#243b4d;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #d9e2e8;border-radius:11px;outline:none;padding:0 12px}.crm-new-conversation-body input:focus{border-color:#7fc9aa;box-shadow:0 0 0 3px #14966017}.crm-new-conversation-error{color:#9f3444;background:#fff6f7;border:1px solid #f0c6cc;border-radius:9px;margin:0;padding:9px 11px;font-size:.73rem;font-weight:750}.crm-new-conversation-dialog footer{border-top:1px solid #edf1f4;justify-content:flex-end;gap:9px;padding:13px 18px 17px;display:flex}.crm-new-conversation-dialog footer button{cursor:pointer;border-radius:10px;min-height:39px;padding:0 15px;font-weight:850}.crm-new-conversation-dialog footer .secondary{color:#52677a;background:#fff;border:1px solid #dce4ea}.crm-new-conversation-dialog footer .primary{color:#fff;background:#0b8f5b;border:1px solid #0b8f5b}.crm-new-conversation-dialog footer button:disabled{opacity:.48;cursor:not-allowed}.crm-ad-referral-card{background:#f5faf7eb;border:1px solid #68937f40;border-radius:10px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:min(320px,64vw);margin:-2px -2px 8px;padding:8px;display:grid}.crm-ad-referral-card img,.crm-ad-referral-placeholder{object-fit:cover;border-radius:8px;width:50px;height:50px}.crm-ad-referral-placeholder{background:#eaf5ef;place-items:center;font-size:1.45rem;display:grid}.crm-ad-referral-card>div{gap:2px;min-width:0;display:grid}.crm-ad-referral-card small{color:#35715b;letter-spacing:.04em;text-transform:uppercase;font-size:.59rem;font-weight:900}.crm-ad-referral-card strong{color:#234738;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.crm-ad-referral-card em{color:#72857c;font-size:.63rem;font-style:normal}.crm-ad-referral-card a{color:#08754e;white-space:nowrap;align-self:end;font-size:.64rem;font-weight:900;text-decoration:none}.crm-ad-origin-card{background:linear-gradient(135deg,#f3fbf7,#f7fbfd);border:1px solid #cce6d9;border-radius:13px;margin:12px 0;padding:12px}.crm-ad-origin-heading{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:10px;display:grid}.crm-ad-origin-heading>img,.crm-ad-origin-heading>span{object-fit:cover;border-radius:10px;width:50px;height:50px}.crm-ad-origin-heading>span{background:#e4f5ec;place-items:center;font-size:1.3rem;display:grid}.crm-ad-origin-heading>div{gap:2px;min-width:0;display:grid}.crm-ad-origin-heading small{color:#507a6c;letter-spacing:.06em;font-size:.58rem;font-weight:900}.crm-ad-origin-heading strong{color:#175c44;font-size:.78rem}.crm-ad-origin-heading em{color:#556d64;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-style:normal;overflow:hidden}.crm-ad-origin-meta{color:#7a8e85;gap:3px;margin-top:9px;font-size:.61rem;display:grid}.crm-ad-origin-card>a{color:#08754e;margin-top:9px;font-size:.68rem;font-weight:900;text-decoration:none;display:inline-flex}.crm-ad-origin-card.is-mobile{margin:0 0 12px}.crm-ycloud-sync-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.crm-ycloud-sync-summary>div{background:#f7fcf9;border:1px solid #d5e8df;border-radius:11px;min-width:0;padding:10px}.crm-ycloud-sync-summary small,.crm-ycloud-sync-summary strong,.crm-ycloud-sync-summary em{min-width:0;display:block}.crm-ycloud-sync-summary small{color:#668278;letter-spacing:.05em;font-size:.55rem;font-weight:900}.crm-ycloud-sync-summary strong{color:#185c45;margin-top:3px;font-size:.72rem}.crm-ycloud-sync-summary em{color:#768b82;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.61rem;font-style:normal;overflow:hidden}@media (width<=980px){.crm-ycloud-sync-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.crm-new-conversation-backdrop{align-items:end;padding:0}.crm-new-conversation-dialog{border-radius:18px 18px 0 0;width:100%}.crm-new-conversation-dialog>header{padding-top:15px}.crm-ad-referral-card{grid-template-columns:48px minmax(0,1fr);min-width:min(310px,76vw)}.crm-ad-referral-card img,.crm-ad-referral-placeholder{width:48px;height:48px}.crm-ad-referral-card a{grid-column:2;justify-self:start}.crm-message.has-image{max-width:min(230px,76vw)}.crm-message-image img{width:min(200px,100%);max-height:240px}.crm-ycloud-sync-summary{grid-template-columns:1fr}}@media (width>=981px) and (width<=1380px){.app-shell.module-crm .crm-column-title{padding-left:12px;padding-right:12px}.app-shell.module-crm .crm-new-conversation-button{min-width:0;min-height:28px;padding-inline:7px;font-size:.62rem}}@media (width<=640px){.crm-message-audio-player{width:min(310px,76vw)}.crm-message-audio audio{width:100%;min-width:0}}@media (width>=981px){.app-shell.module-crm .crm-column-title-actions{gap:6px}.app-shell.module-crm .crm-new-conversation-button{border-radius:8px;max-width:86px;min-height:28px;padding:0 7px}.app-shell.module-crm .crm-new-conversation-plus{width:13px;height:13px;font-size:.78rem}}.crm-message.has-reactions{margin-bottom:18px;position:relative;overflow:visible}.crm-message-reactions{z-index:3;pointer-events:none;align-items:center;gap:3px;display:inline-flex;position:absolute;bottom:-14px}.crm-message.inbound .crm-message-reactions{left:10px}.crm-message.outbound .crm-message-reactions{right:10px}.crm-message-reactions>span{background:#fff;border:1px solid #d9e1de;border-radius:999px;justify-content:center;align-items:center;gap:2px;min-width:28px;height:25px;padding:0 7px;display:inline-flex;box-shadow:0 2px 7px #1f2f3a26}.crm-message-reactions b{font-size:1rem;line-height:1}.crm-message-reactions small{color:#667781;font-size:.62rem;font-weight:800}.crm-flow-quick-button{color:#08754e;cursor:pointer;white-space:nowrap;background:#edf8f3;border:1px solid #c8ded4;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:.68rem;font-weight:900;display:inline-flex}.crm-flow-quick-button:disabled{opacity:.46;cursor:not-allowed}.crm-flow-quick-backdrop{z-index:13050;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111b2185;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.crm-flow-quick-dialog{background:#fff;border:1px solid #d9e2df;border-radius:22px;flex-direction:column;width:min(100%,470px);min-height:0;max-height:min(720px,100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 28px 90px #111b2147}.crm-flow-quick-dialog>header,.crm-flow-quick-tabs,.crm-flow-quick-dialog>footer{flex:none}.crm-flow-quick-dialog>header{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) 40px;align-items:start;gap:12px;padding:18px 18px 14px;display:grid}.crm-flow-quick-dialog>header small{color:#16815c;letter-spacing:.12em;font-size:.64rem;font-weight:900}.crm-flow-quick-dialog>header h3{color:#172b3a;margin:3px 0 2px;font-size:1.08rem}.crm-flow-quick-dialog>header p{color:#72808e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.72rem;overflow:hidden}.crm-flow-quick-dialog>header>button{color:#667781;cursor:pointer;background:#f3f6f5;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.4rem;display:grid}.crm-flow-quick-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 14px 8px;display:grid}.crm-flow-quick-tabs button{color:#5b6975;cursor:pointer;background:#f8faf9;border:1px solid #dce5e1;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-weight:800;display:inline-flex}.crm-flow-quick-tabs button.active{color:#08754e;background:#eaf8f2;border-color:#86cfb4;box-shadow:inset 0 0 0 1px #08754e0d}.crm-flow-quick-list{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;max-height:min(500px,100dvh - 250px);padding:4px 14px 10px;overflow:hidden auto}.crm-flow-quick-list>button{color:#1f2f3d;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:54px;padding:8px 10px;display:grid}.crm-flow-quick-list>button:last-child{border-bottom:0}.crm-flow-quick-list>button:hover{background:#f7faf9}.crm-flow-quick-list>button.is-selected{background:#f1faf6}.crm-flow-quick-list>button:disabled{cursor:wait}.crm-flow-quick-list i{background:var(--crm-flow-stage-color,#25d366);width:15px;height:15px;box-shadow:0 0 0 3px color-mix(in srgb, var(--crm-flow-stage-color,#25d366) 14%, transparent);border-radius:50%}.crm-flow-quick-list span{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:760;overflow:hidden}.crm-flow-quick-list b{color:#fff;background:#111b21;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.78rem;display:grid}.crm-flow-quick-list b.is-empty{background:0 0;border:2px solid #aeb9b5}.crm-flow-quick-list em{color:#08754e;font-size:.66rem;font-style:normal;font-weight:800}.crm-flow-quick-error{color:#a61b1b;background:#fff0f0;border-radius:9px;margin:0 14px 10px;padding:9px 11px;font-size:.72rem;font-weight:700}.crm-flow-quick-dialog>footer{color:#7a878f;text-align:center;border-top:1px solid #edf1ef;padding:10px 16px 14px;font-size:.68rem}@media (width<=720px){.crm-mobile-chat>header{grid-template-columns:38px 36px minmax(0,1fr) 36px 36px;gap:5px}.crm-mobile-chat>header button{width:36px;height:36px}.crm-mobile-flow-quick-button{color:#08754e!important;background:#e8f7f0!important}.crm-flow-quick-backdrop{align-items:end;padding:0;z-index:13050!important}.crm-flow-quick-dialog{width:100%;height:min(82dvh,760px);min-height:0;max-height:min(82dvh,760px);padding-bottom:env(safe-area-inset-bottom,0px);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0;touch-action:pan-y!important;overflow:hidden auto!important}.crm-flow-quick-dialog>header{padding:18px 18px 13px}.crm-flow-quick-list{overscroll-behavior:auto;-webkit-overflow-scrolling:auto;flex:none;min-height:auto;max-height:none;touch-action:pan-y!important;overflow:visible!important}.crm-flow-quick-list>button{min-height:58px}.crm-flow-quick-list span{font-size:.94rem}}.crm-load-more-button,.crm-load-older-messages{color:#08754e;width:calc(100% - 16px);min-height:44px;font:inherit;cursor:pointer;background:#f2fbf7;border:1px solid #cfe6dc;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:8px;padding:9px 12px;font-size:.78rem;font-weight:850;display:flex}.crm-load-more-button:hover,.crm-load-older-messages:hover{background:#eaf8f2;border-color:#8fcdb4}.crm-load-more-button small,.crm-load-older-messages small{color:#6f8179;font-size:.66rem;font-weight:750}.crm-message-list>.crm-load-older-messages,.crm-mobile-message-list>.crm-load-older-messages{z-index:2;background:#f2fbf7f5;width:max-content;max-width:calc(100% - 24px);margin:8px auto 12px;position:sticky;top:4px;box-shadow:0 3px 12px #172b3a14}.crm-mobile-conversation-list>.crm-load-more-button{width:calc(100% - 20px);margin:8px 10px 12px}@media (width<=720px){.crm-load-more-button,.crm-load-older-messages{min-height:46px;font-size:.82rem}}.crm-theme-betel{--crm-green:#0b8f5b;--crm-green-dark:#087448;--crm-theme-chat:#efeae2;--crm-theme-outbound:#d9fdd3;--crm-theme-inbound:#fff;--crm-theme-header:#f0f2f5;--crm-theme-text:#111b21}.crm-theme-azul{--crm-green:#2563eb;--crm-green-dark:#1d4ed8;--crm-theme-chat:#eaf2ff;--crm-theme-outbound:#dceaff;--crm-theme-inbound:#fff;--crm-theme-header:#edf4ff;--crm-theme-text:#17233a}.crm-theme-grafito{--crm-green:#475569;--crm-green-dark:#334155;--crm-theme-chat:#e9edf1;--crm-theme-outbound:#dbe3ea;--crm-theme-inbound:#fff;--crm-theme-header:#e7ebef;--crm-theme-text:#1f2937}.crm-theme-oscuro{--crm-green:#24b47e;--crm-green-dark:#159565;--crm-theme-chat:#111b21;--crm-theme-outbound:#005c4b;--crm-theme-inbound:#202c33;--crm-theme-header:#202c33;--crm-theme-text:#e9edef;color:#e9edef}.crm-theme-arena{--crm-green:#9a6b2f;--crm-green-dark:#795124;--crm-theme-chat:#f3eadc;--crm-theme-outbound:#ead9b9;--crm-theme-inbound:#fffaf0;--crm-theme-header:#f5ecdf;--crm-theme-text:#453725}.crm-page[class*=crm-theme-] .crm-chat-column,.crm-mobile-page[class*=crm-theme-] .crm-mobile-chat,.crm-mobile-page[class*=crm-theme-] .crm-mobile-message-list{background-color:var(--crm-theme-chat)}.crm-page[class*=crm-theme-] .crm-chat-header,.crm-mobile-page[class*=crm-theme-] .crm-mobile-chat>header{background:var(--crm-theme-header)}.crm-page[class*=crm-theme-] .crm-message.inbound,.crm-mobile-page[class*=crm-theme-] .crm-message.inbound{background:var(--crm-theme-inbound)}.crm-page[class*=crm-theme-] .crm-message.outbound,.crm-mobile-page[class*=crm-theme-] .crm-message.outbound{background:var(--crm-theme-outbound)}.crm-page[class*=crm-theme-] .crm-message p,.crm-page[class*=crm-theme-] .crm-message footer,.crm-page[class*=crm-theme-] .crm-chat-header strong,.crm-mobile-page[class*=crm-theme-] .crm-message p,.crm-mobile-page[class*=crm-theme-] .crm-message footer{color:var(--crm-theme-text)}html:not(.betel-compact-device) .app-shell.module-crm .crm-page[class*=crm-theme-]{--crm-chat-canvas:var(--crm-theme-chat);--crm-outbound-bubble:var(--crm-theme-outbound);--crm-inbound-bubble:var(--crm-theme-inbound);--crm-text-primary:var(--crm-theme-text)}.crm-theme-settings{background:#fbfdfc;border:1px solid #e1e9e5;border-radius:16px;gap:12px;margin:16px 0;padding:16px;display:grid}.crm-theme-settings>div:first-child small{color:#718096;letter-spacing:.08em;font-size:.66rem;font-weight:900;display:block}.crm-theme-settings>div:first-child strong{color:#20364b;margin-top:3px;display:block}.crm-theme-settings>div:first-child p{color:#718096;margin:4px 0 0;font-size:.75rem}.crm-theme-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.crm-theme-options>button{color:#31465a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5e1;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:58px;padding:8px 9px;display:grid}.crm-theme-options>button.active{border-color:var(--crm-green);box-shadow:0 0 0 2px color-mix(in srgb, var(--crm-green) 16%, transparent)}.crm-theme-options>button span{min-width:0}.crm-theme-options>button b,.crm-theme-options>button small{display:block}.crm-theme-options>button b{font-size:.72rem}.crm-theme-options>button small{color:#82909d;margin-top:2px;font-size:.58rem;line-height:1.2}.crm-theme-options>button em{color:var(--crm-green-dark);font-style:normal;font-weight:900}.crm-theme-swatch{border-radius:9px;width:28px;height:28px;box-shadow:inset 0 0 0 1px #00000014}.crm-installed-button,.crm-header-action-button{color:#5c6b76;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:grid}.crm-installed-button:hover,.crm-header-action-button:hover{color:var(--crm-green-dark);background:#111b2112}.crm-installed-button.active{color:#fff;background:var(--crm-green-dark)}.crm-header-action-button.danger:hover{color:#bd2437;background:#fff0f2}.crm-installed-button:disabled,.crm-header-action-button:disabled{opacity:.45;cursor:not-allowed}.crm-installed-mini{background:var(--crm-green-dark);border-radius:50%;place-items:center;width:17px;height:17px;font-style:normal;font-weight:950;color:#fff!important;font-size:.58rem!important;display:inline-grid!important}.crm-installed-mobile-button{justify-content:center;align-items:center;gap:8px;display:flex!important}.crm-installed-mobile-button.active{color:#087448!important;background:#eefaf4!important;border-color:#9fd7bd!important}.crm-contact-actions-hint{color:#84909b;text-align:center;border-top:1px solid #edf1f5;padding:10px 0 0;font-size:.68rem;display:block!important}.crm-message footer{align-items:center;position:relative}.crm-message-agent{text-overflow:ellipsis;white-space:nowrap;max-width:150px;margin-right:auto;font-size:.62rem;font-weight:800;overflow:hidden;color:color-mix(in srgb, var(--crm-green-dark) 82%, #52637a)!important}.crm-message-actions-wrap{position:relative;color:inherit!important;font-weight:400!important}.crm-message-actions-button{color:#71808a;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font-size:1rem;line-height:1;display:grid}.crm-message-actions-button:hover{background:#111b2114}.crm-message-actions-menu{z-index:12;background:#fff;border:1px solid #dde5e9;border-radius:11px;width:220px;display:grid;position:absolute;bottom:calc(100% + 5px);right:0;overflow:hidden;box-shadow:0 12px 30px #0f172a2e}.crm-message.inbound .crm-message-actions-menu{left:0;right:auto}.crm-message-actions-menu>button{color:#334653;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f3;gap:2px;padding:9px 11px;display:grid}.crm-message-actions-menu>button:last-child{border-bottom:0}.crm-message-actions-menu>button:hover:not(:disabled){background:#f4f8f6}.crm-message-actions-menu>button:disabled{color:#9aa5ad;cursor:not-allowed}.crm-message-actions-menu>button.danger{color:#b42336}.crm-message-actions-menu small{color:#8a969e;font-size:.58rem}.crm-kanban-card-menu .crm-kanban-reopen{color:#087448;font-weight:850}@media (width<=900px){.crm-theme-options{grid-template-columns:1fr 1fr}.crm-theme-options>button:last-child{grid-column:1/-1}}.crm-quick-replies,.crm-mobile-quick-replies{scrollbar-width:thin;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;touch-action:pan-x;-webkit-overflow-scrolling:touch}.crm-quick-replies button,.crm-mobile-quick-replies button{scroll-snap-align:start;letter-spacing:.01em;flex:none;max-width:180px;font-weight:850}.crm-quick-reply-fields{gap:7px;min-width:0;display:grid}.crm-quick-reply-fields input,.crm-quick-reply-fields textarea{box-sizing:border-box;color:#263d57;width:100%;font:inherit;background:#fff;border:1px solid #d9e3e9;border-radius:10px}.crm-quick-reply-fields input{min-height:38px;padding:0 10px;font-size:.78rem;font-weight:800}.crm-quick-reply-fields textarea{padding:9px 10px}@media (width<=1024px){.crm-mobile-quick-replies{gap:7px;padding:7px 9px 5px;display:flex;overflow:auto hidden}.crm-mobile-quick-replies button{border:1px solid var(--crm-theme-soft-border,#cae6d9);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:155px;min-height:34px;padding:6px 11px;overflow:hidden}}.crm-quick-reply-field{gap:5px;min-width:0;display:grid}.crm-quick-reply-field>span{color:#62768a;letter-spacing:.035em;text-transform:uppercase;font-size:.68rem;font-weight:850}.crm-quick-reply-image-field{background:#f8fbfc;border:1px dashed #c9d9e2;border-radius:12px;gap:8px;padding:10px;display:grid}.crm-quick-reply-image-field>div:first-child{gap:3px;display:grid}.crm-quick-reply-image-field>div:first-child>span{color:#62768a;letter-spacing:.035em;text-transform:uppercase;font-size:.68rem;font-weight:850}.crm-quick-reply-image-field>div:first-child>small{color:#7a8d9d;font-size:.68rem;line-height:1.35}.crm-quick-reply-image-preview{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;display:grid}.crm-quick-reply-image-preview img{object-fit:cover;background:#fff;border:1px solid #d7e2e8;border-radius:10px;width:76px;height:58px}.crm-quick-reply-image-preview>div{gap:2px;min-width:0;display:grid}.crm-quick-reply-image-preview strong,.crm-quick-reply-image-preview small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-quick-reply-image-preview strong{color:#263d57;font-size:.75rem}.crm-quick-reply-image-preview small{color:#7a8d9d;font-size:.66rem}.crm-quick-reply-image-actions{flex-wrap:wrap;gap:7px;display:flex}.crm-quick-reply-image-actions input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.crm-quick-reply-image-actions button{color:#31516a;cursor:pointer;background:#fff;border:1px solid #cbdbe3;border-radius:9px;min-height:34px;padding:6px 11px;font-size:.7rem;font-weight:850}.crm-quick-reply-image-actions button:hover:not(:disabled){background:#edf7f2;border-color:#a9d8c1}.crm-quick-reply-image-actions button.danger{color:#b42336}.crm-quick-reply-image-actions button:disabled{opacity:.55;cursor:not-allowed}.crm-quick-reply-image-status{color:#087448;font-size:.68rem;font-weight:800}.crm-quick-reply-image-error{color:#b42336;font-size:.68rem;font-weight:750}.crm-quick-reply-media-preview{grid-template-columns:54px minmax(0,auto) minmax(0,1fr) 30px;align-items:center;gap:8px;display:grid!important}.crm-quick-reply-media-preview img{object-fit:cover;border:1px solid #d6e2df;border-radius:8px;width:54px;height:42px}.crm-quick-reply-media-preview strong{min-width:0}.crm-quick-reply-media-preview small{color:#6e817d}.crm-mobile-quick-reply-preview-image{object-fit:cover;border:1px solid #d6e2df;border-radius:8px;flex:0 0 52px;width:52px;height:44px}@media (width<=1024px){.crm-quick-reply-image-preview{grid-template-columns:64px minmax(0,1fr)}.crm-quick-reply-image-preview img{width:64px;height:52px}.crm-mobile-quick-replies{overscroll-behavior-x:contain;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;scroll-snap-type:none;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;width:100%;min-width:0;display:flex;position:relative;touch-action:pan-x!important;overflow:scroll hidden!important}.crm-mobile-quick-replies>button{-webkit-user-select:none;user-select:none;touch-action:pan-x!important;flex:none!important}}.crm-ycloud-company-setup{border:1px solid var(--crm-border,#dbe5e1);background:color-mix(in srgb, var(--crm-surface,#fff) 94%, var(--crm-accent,#0d8f62) 6%);border-radius:16px;gap:14px;padding:14px;display:grid}.crm-ycloud-company-intro{gap:5px;display:grid}.crm-ycloud-company-intro strong{font-size:.98rem}.crm-ycloud-company-intro p,.crm-ycloud-reservation-note{color:var(--crm-muted,#66746f);margin:0;line-height:1.45}.crm-ycloud-phone-row{grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;gap:10px;display:grid}.crm-ycloud-phone-row label{gap:6px;display:grid}.crm-ycloud-phone-row label>span{color:var(--crm-muted,#66746f);font-size:.78rem;font-weight:800}.crm-ycloud-phone-row input{border:1px solid var(--crm-border,#dbe5e1);background:var(--crm-surface,#fff);width:100%;min-height:42px;color:inherit;border-radius:12px;padding:0 12px}.crm-ycloud-channel-list{gap:8px;display:grid}.crm-ycloud-channel{border:1px solid var(--crm-border,#dbe5e1);background:var(--crm-surface,#fff);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.crm-ycloud-channel>div{gap:2px;min-width:0;display:grid}.crm-ycloud-channel strong,.crm-ycloud-channel span,.crm-ycloud-channel small{overflow-wrap:anywhere}.crm-ycloud-channel span{font-weight:800}.crm-ycloud-channel small,.crm-ycloud-channel em{color:var(--crm-muted,#66746f);font-size:.76rem;font-style:normal}.crm-ycloud-channel.available{border-color:color-mix(in srgb, var(--crm-accent,#0d8f62) 38%, var(--crm-border,#dbe5e1))}.crm-ycloud-channel.blocked{opacity:.74}.crm-ycloud-setup-steps{margin-top:0}@media (width<=1024px){.crm-ycloud-company-setup{padding:12px}.crm-ycloud-phone-row{grid-template-columns:1fr}.crm-ycloud-phone-row button{width:100%}.crm-ycloud-channel{flex-direction:column;align-items:stretch}.crm-ycloud-channel button{width:100%}}.crm-smart-contact-names{background:#effaf5b8;border:1px solid #0f9b613d;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:13px 14px;display:grid}.crm-smart-contact-names>div{gap:3px;display:grid}.crm-smart-contact-names small{color:#0f7f55;letter-spacing:.05em;font-size:9px;font-weight:950}.crm-smart-contact-names strong{color:#16324a;font-size:12px;font-weight:950}.crm-smart-contact-names p,.crm-smart-contact-names em{color:#607487;margin:0;font-size:9.5px;font-style:normal;font-weight:700;line-height:1.45}.crm-smart-contact-names>button{white-space:nowrap;min-height:38px}.crm-smart-contact-names>em{color:#08784c;background:#ffffffc7;border-radius:9px;grid-column:1/-1;padding:8px 9px}@media (width<=1024px){.crm-smart-contact-names{grid-template-columns:1fr}.crm-smart-contact-names>button{width:100%}}.crm-message-edited{opacity:.68;white-space:nowrap;font-size:.72rem;font-style:italic}.crm-mobile-quick-reply-preview-image{object-fit:cover;border-radius:10px;flex:none;max-width:76px;max-height:64px}.crm-mobile-attachment-menu>label,.crm-mobile-attachment-menu>button{color:#28425b;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#fff;border:0;border-radius:14px;align-content:center;place-items:center;gap:4px;min-width:58px;min-height:68px;padding:7px 4px;display:grid;box-shadow:0 5px 14px #25405612}.crm-mobile-attachment-menu>label>span,.crm-mobile-attachment-menu>button>span{border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.crm-mobile-attachment-menu>label small,.crm-mobile-attachment-menu>button small{font-size:.62rem;font-weight:800}.crm-mobile-attachment-menu>label:active,.crm-mobile-attachment-menu>button:active{transform:scale(.96)}.crm-message{touch-action:pan-y;will-change:transform}.crm-message.is-swiping-reply{z-index:2;transition:none!important}.crm-swipe-reply-indicator{width:30px;height:30px;color:var(--crm-accent,#0d8f62);pointer-events:none;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:-38px;transform:translateY(-50%);box-shadow:0 4px 16px #142a3a29}.crm-message-reply-quote{border-left:3px solid var(--crm-accent,#0d8f62);background:#ffffff94;border-radius:7px;gap:2px;margin:-1px -1px 7px;padding:7px 9px;display:grid;overflow:hidden}.crm-message.inbound .crm-message-reply-quote{background:#eef4f1d1}.crm-message-reply-quote strong{color:var(--crm-accent,#08784c);font-size:.7rem;font-weight:900}.crm-message-reply-quote span{color:#536775;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.3;overflow:hidden}.crm-reply-composer-preview,.crm-mobile-reply-preview{border-left:3px solid var(--crm-accent,#0d8f62);background:#eef8f3;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin:6px 8px 0;padding:8px 10px;display:grid}.crm-reply-composer-preview>span,.crm-mobile-reply-preview>span{color:var(--crm-accent,#0d8f62)}.crm-reply-composer-preview>div,.crm-mobile-reply-preview>div{gap:2px;min-width:0;display:grid}.crm-reply-composer-preview strong,.crm-mobile-reply-preview strong{color:#1c3d35;font-size:.71rem}.crm-reply-composer-preview small,.crm-mobile-reply-preview small{color:#61736d;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.crm-reply-composer-preview>button,.crm-mobile-reply-preview>button{color:#61736d;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.crm-message-reaction-picker{border-bottom:1px solid #edf0ef;grid-template-columns:repeat(6,1fr);gap:3px;padding:5px!important;display:grid!important}.crm-message-reaction-picker button{min-width:31px;min-height:31px;text-align:center!important;border-radius:9px!important;padding:3px!important;font-size:1.05rem!important}.crm-message-reaction-picker button.active{background:#e1f5ea!important}.crm-message-video video{background:#101613;border-radius:10px;width:min(360px,100%);max-height:360px;display:block}.crm-message-sticker img{object-fit:contain!important;background:0 0!important;width:min(180px,48vw)!important;max-height:180px!important}.crm-message-contacts{gap:6px;min-width:min(270px,72vw);display:grid}.crm-message-contacts>div{background:#ffffffa8;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;display:grid}.crm-message-contacts>div>span{font-size:1.25rem}.crm-message-contacts>div>div{min-width:0;display:grid}.crm-message-contacts strong{color:#263b4d;font-size:.76rem}.crm-message-contacts small{color:#697b87;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}@media (width<=1024px){.crm-mobile-reply-preview{margin:5px 8px 0}.crm-message-video video{width:min(300px,76vw);max-height:300px}.crm-message-reaction-picker{grid-template-columns:repeat(6,minmax(30px,1fr))}}.crm-conversation-title-line,.crm-chat-title-line{align-items:center;gap:6px;min-width:0;display:flex!important}.crm-conversation-title-line>strong,.crm-chat-title-line>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-installed-list-badge,.crm-installed-header-badge{color:#8a98a4;background:#fff;border:1px solid #cfd8df;flex:none;place-items:center;display:inline-grid}.crm-installed-list-badge{cursor:default;pointer-events:none;border-radius:7px;width:19px;height:19px;font-style:normal}.crm-installed-header-badge{cursor:pointer;border-radius:9px;width:28px;height:28px;padding:0}.crm-installed-list-badge.active,.crm-installed-header-badge.active{color:#fff;border-color:var(--crm-green-dark);background:var(--crm-green-dark);box-shadow:0 3px 8px #0874482e}.crm-installed-header-badge:disabled{opacity:.45;cursor:not-allowed}.crm-chat-header-copy,.crm-mobile-chat-contact{min-width:0}.crm-mobile-chat-contact .crm-chat-title-line{max-width:100%}.crm-mobile-chat>header .crm-installed-header-badge{width:25px;min-width:25px;height:25px;font-size:inherit}.crm-conversation-row,.crm-mobile-conversation-row{position:relative}.crm-conversation-main{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 42px 11px 11px;transition:background .16s,border-color .16s,transform .16s;display:grid}.crm-conversation-row:hover .crm-conversation-main{background:#f0f5fa;border-color:#dce9e3;transform:translateY(-1px)}.crm-conversation-row.active .crm-conversation-main{box-shadow:inset 3px 0 0 var(--crm-green), 0 6px 16px #14744d0f;background:#eaf7f1;border-color:#c8eadb}.crm-conversation-row.is-pinned .crm-conversation-main,.crm-mobile-conversation-row.is-pinned .crm-mobile-conversation{background-image:linear-gradient(#0ea57006,#0ea57006)}.crm-conversation-menu-wrap{z-index:8;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.crm-conversation-menu-trigger{color:#667781;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:30px;height:34px;padding:0;font-size:1.15rem;font-weight:900;line-height:1;display:grid}.crm-conversation-menu-trigger:hover,.crm-conversation-menu-trigger:focus-visible,.crm-conversation-menu-trigger.active{color:#0b6f54;background:#e7f4ef;outline:none}.crm-conversation-menu{z-index:10080;background:#fff;border:1px solid #e0e7e4;border-radius:12px;flex-direction:column;width:min(232px,100vw - 24px);padding:6px;display:flex;position:fixed;overflow:hidden;box-shadow:0 14px 34px #172b252e}.crm-conversation-menu>button{text-align:left;color:#263d38;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-height:40px;padding:8px 10px;font-size:.76rem;font-weight:800;display:grid}.crm-conversation-menu>button:hover:not(:disabled),.crm-conversation-menu>button:focus-visible{background:#f0f6f3;outline:none}.crm-conversation-menu>button:disabled{color:#a5afab;cursor:not-allowed}.crm-conversation-menu>button.danger{color:#b42336}.crm-conversation-menu-separator{background:#edf1ef;height:1px;margin:4px 5px}.crm-conversation-pinned{color:#6f7f78;filter:grayscale(.2);font-size:.72rem;font-style:normal}.crm-mobile-conversation-row{background:#fff;border-bottom:1px solid #edf1f4}.crm-mobile-conversation-row:last-of-type{border-bottom:0}.crm-mobile-conversation-row .crm-mobile-conversation{border-bottom:0;padding-right:48px}.crm-mobile-conversation-row .crm-conversation-menu-wrap{right:8px}@media (width<=1024px){.crm-conversation-menu{border-radius:14px;width:min(244px,100vw - 24px);box-shadow:0 16px 40px #14272238}.crm-conversation-menu>button{min-height:46px;font-size:.82rem}}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-main{border:0;border-bottom:1px solid #f0f2f5;border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto;gap:9px;min-height:68px;padding:8px 42px 8px 9px;transition:background .14s,box-shadow .14s}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-row:hover .crm-conversation-main{background:#f5f6f6;border-color:#0000;transform:none}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-row.active .crm-conversation-main{box-shadow:inset 3px 0 0 var(--crm-green-dark);background:#e9edef;border-color:#0000}.crm-quick-reply-location-field{background:#f8fcfa;border:1px solid #dbe7e2;border-radius:12px;gap:10px;padding:12px;display:grid}.crm-quick-reply-location-copy{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.crm-quick-reply-location-copy>div:nth-child(2){gap:3px;min-width:0;display:grid}.crm-quick-reply-location-copy strong{color:#29485a;font-size:.82rem}.crm-quick-reply-location-copy small{color:#70879a;font-size:.7rem;line-height:1.35}.crm-quick-reply-location-icon{background:#e6f7ef;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1rem;display:grid}.crm-quick-reply-location-ready{white-space:nowrap;color:#087448;background:#e4f8ee;border-radius:999px;padding:5px 8px;font-size:.65rem;font-weight:900}.crm-quick-reply-location-actions{flex-wrap:wrap;gap:8px;display:flex}.crm-quick-reply-location-actions button{color:#145c45;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9d3ca;border-radius:10px;padding:8px 12px;font-size:.74rem;font-weight:850}.crm-quick-reply-location-actions button:first-child{color:#fff;background:#0fa968;border-color:#0fa968}.crm-quick-reply-location-actions button.danger{color:#b42318;background:#fff4f4;border-color:#ffd1d1}.crm-quick-reply-location-actions button:disabled{opacity:.55;cursor:not-allowed}.crm-quick-reply-location-error{color:#b42318;font-size:.7rem;font-weight:750}.crm-incoming-toast-brandline{align-items:center;gap:6px;min-width:0;margin-bottom:2px;display:flex!important}.crm-incoming-toast-brand{color:#0b6f4c!important;letter-spacing:.08em!important;font-size:.61rem!important;font-weight:950!important}.crm-incoming-toast-company{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:#718096!important;font-size:.58rem!important;font-weight:800!important}.crm-incoming-installed-badge{color:#087448!important;vertical-align:middle!important;background:#e8f8ef!important;border-radius:999px!important;align-items:center!important;width:max-content!important;max-width:100%!important;margin-left:6px!important;padding:2px 6px!important;font-size:.58rem!important;font-weight:950!important;display:inline-flex!important}@media (width<=640px){.crm-quick-reply-location-copy{grid-template-columns:auto minmax(0,1fr)}.crm-quick-reply-location-ready{grid-column:2;width:max-content}.crm-quick-reply-location-actions{grid-template-columns:1fr;display:grid}.crm-quick-reply-location-actions button{width:100%}}.crm-quick-reply-attachment-field{background:#f8fbfc;border:1px dashed #c9d9e2;border-radius:12px;gap:10px;padding:11px;display:grid;position:relative}.crm-quick-reply-attachment-copy{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.crm-quick-reply-attachment-copy>div{gap:3px;min-width:0;display:grid}.crm-quick-reply-attachment-copy>div>span{color:#62768a;letter-spacing:.035em;text-transform:uppercase;font-size:.68rem;font-weight:850}.crm-quick-reply-attach-button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#0fa968;border:1px solid #b9d3ca;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:.72rem;font-weight:900;display:inline-flex}.crm-quick-reply-attach-button:disabled{opacity:.55;cursor:not-allowed}.crm-quick-reply-hidden-input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.crm-quick-reply-attachment-menu{background:#fff;border:1px solid #dce7e3;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:9px;display:grid;box-shadow:0 12px 28px #26404c1a}.crm-quick-reply-attachment-menu>button{color:#29485a;text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #e1e9ed;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:58px;padding:8px;display:grid}.crm-quick-reply-attachment-menu>button:hover:not(:disabled){background:#f1f8f5;border-color:#bddccc}.crm-quick-reply-attachment-menu>button:disabled{opacity:.55;cursor:not-allowed}.crm-quick-reply-attachment-menu>button>span{background:#edf5f8;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.crm-quick-reply-attachment-menu>button.is-location>span{color:#087448;background:#e5f8ef}.crm-quick-reply-attachment-menu>button>div{gap:2px;min-width:0;display:grid}.crm-quick-reply-attachment-menu strong{white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.crm-quick-reply-attachment-menu small{color:#7a8d9d;font-size:.6rem;line-height:1.25}.crm-quick-reply-attachment-preview{background:#fff;border:1px solid #dce7e3;border-radius:10px;grid-template-columns:54px minmax(0,1fr) 34px;align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.crm-quick-reply-attachment-preview img{object-fit:cover;border:1px solid #d6e2df;border-radius:8px;width:54px;height:44px}.crm-quick-reply-attachment-icon{color:#31516a;background:#edf5f8;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.crm-quick-reply-attachment-icon.is-location{color:#087448;background:#e5f8ef}.crm-quick-reply-attachment-preview>div{gap:2px;min-width:0;display:grid}.crm-quick-reply-attachment-preview strong{color:#263d57;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.crm-quick-reply-attachment-preview small{color:#7a8d9d;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.crm-quick-reply-attachment-preview>button{color:#b42336;cursor:pointer;background:#fff1f1;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:1.05rem;font-weight:900;display:grid}.crm-quick-reply-attachment-status{color:#087448;font-size:.68rem;font-weight:800}.crm-quick-reply-attachment-error{color:#b42336;font-size:.68rem;font-weight:750;line-height:1.35}@media (width<=1024px){.crm-quick-reply-attachment-copy{flex-direction:column;align-items:stretch}.crm-quick-reply-attach-button{width:100%}.crm-quick-reply-attachment-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell.module-crm .app-module-title-badge{color:#08754e;letter-spacing:0;white-space:nowrap;background:#e8f8f0;border:1px solid #bfe8d3;border-radius:999px;justify-content:center;align-items:center;min-height:28px;margin-left:4px;padding:5px 10px;font-size:.64rem;font-weight:900;line-height:1;display:inline-flex}.app-shell.module-crm .app-module-title-badge.is-ycloud{color:#2856a8;background:#edf3ff;border-color:#c9d9fb}html:not(.betel-compact-device) .app-shell.module-crm .crm-chat-header{gap:8px}html:not(.betel-compact-device) .app-shell.module-crm .crm-chat-header-copy{flex:auto;min-width:120px}html:not(.betel-compact-device) .app-shell.module-crm .crm-flow-quick-button{border-radius:12px;justify-content:flex-start;gap:8px;min-width:118px;max-width:188px;min-height:40px;padding:5px 11px}.crm-flow-quick-copy{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;line-height:1.08;display:flex!important}.crm-flow-quick-copy small,.crm-flow-quick-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.crm-flow-quick-copy small{text-transform:uppercase;letter-spacing:.05em;font-weight:800;color:#5f7f72!important;margin:0!important;font-size:.52rem!important}.crm-flow-quick-copy strong{font-weight:950;color:#08754e!important;font-size:.7rem!important}.crm-chat-header-menu-wrap{flex:none;display:inline-flex;position:relative}.crm-chat-header-menu-trigger{color:#54656f;width:38px;min-width:38px;height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0 0 5px;font-size:1.35rem;font-weight:900;line-height:1;display:grid}.crm-chat-header-menu-trigger:hover,.crm-chat-header-menu-trigger:focus-visible,.crm-chat-header-menu-trigger.active{color:#08754e;background:#e7f4ef;outline:none}.crm-chat-header-menu{z-index:13120;overscroll-behavior:contain;background:#fff;border:1px solid #dfe7e3;border-radius:14px;flex-direction:column;width:min(286px,100vw - 24px);max-height:calc(100dvh - 24px);padding:7px;display:flex;position:fixed;overflow:hidden auto;box-shadow:0 18px 42px #172b2533}.crm-chat-header-menu-section{color:#829089;letter-spacing:.08em;text-transform:uppercase;padding:7px 10px 4px;font-size:.58rem;font-weight:950;display:block}.crm-chat-header-menu>button{color:#263d38;min-height:41px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;font-size:.76rem;font-weight:800;display:grid}.crm-chat-header-menu>button>span:first-child{place-items:center;width:24px;font-size:.92rem;display:grid}.crm-chat-header-menu>button:hover:not(:disabled),.crm-chat-header-menu>button:focus-visible{background:#f0f6f3;outline:none}.crm-chat-header-menu>button:disabled{color:#a6b0ac;cursor:not-allowed}.crm-chat-header-menu>button.danger{color:#b42336}@media (width<=1024px){.app-shell.module-crm .app-module-title-badge{text-overflow:ellipsis;max-width:116px;min-height:24px;padding:4px 8px;font-size:.56rem;overflow:hidden}.crm-mobile-chat>header{grid-template-columns:36px 34px minmax(72px,1fr) minmax(76px,auto) 36px;gap:4px}.crm-mobile-chat>header .crm-avatar{width:34px;height:34px}.crm-mobile-flow-quick-button{justify-content:center;align-items:center;gap:5px;min-width:76px;max-width:108px;font-weight:900;border-radius:999px!important;width:auto!important;height:36px!important;padding:0 8px!important;font-size:.65rem!important;display:inline-flex!important}.crm-mobile-flow-quick-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-mobile-chat>header .crm-chat-header-menu-trigger{color:#1c5f47;background:#edf6f1;border-radius:50%;width:36px;min-width:36px;height:36px;font-size:1.3rem}.crm-chat-header-menu{border-radius:16px;width:min(284px,100vw - 18px);max-height:min(76dvh,610px)}.crm-chat-header-menu>button{min-height:46px;font-size:.82rem}}.crm-chat-contact-avatar-trigger,.crm-chat-contact-name-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.crm-chat-contact-avatar-trigger{border-radius:50%;flex:none;place-items:center;display:inline-grid}.crm-chat-contact-name-trigger{text-align:left;align-items:center;min-width:0;max-width:100%;display:inline-flex}.crm-chat-contact-name-trigger strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.crm-chat-contact-avatar-trigger:hover .crm-avatar,.crm-chat-contact-avatar-trigger:focus-visible .crm-avatar{box-shadow:0 0 0 3px #08744824}.crm-chat-contact-name-trigger:hover strong,.crm-chat-contact-name-trigger:focus-visible strong{color:var(--crm-green-dark);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.crm-chat-contact-avatar-trigger:focus-visible,.crm-chat-contact-name-trigger:focus-visible{outline:none}html:not(.betel-compact-device) .app-shell.module-crm .crm-contact-collapse-button{font-size:0}@media (width<=1024px){.crm-mobile-chat>header .crm-chat-contact-avatar-trigger{width:34px;height:34px}.crm-mobile-chat-contact .crm-chat-contact-name-trigger{max-width:calc(100% - 30px)}.crm-mobile-info>header>button{place-items:center;min-width:38px;min-height:38px;font-size:1.7rem;line-height:1;display:grid}.crm-mobile-chat>header{grid-template-columns:36px 34px minmax(104px,1fr) minmax(66px,92px) 36px;gap:4px;min-height:74px}.crm-mobile-chat-contact{min-width:0;overflow:visible}.crm-mobile-chat-contact .crm-chat-title-line{grid-template-columns:minmax(0,1fr) 25px;align-items:start;gap:4px;max-width:100%;display:grid!important}.crm-mobile-chat-contact .crm-chat-contact-name-trigger{align-self:start;width:100%;min-width:0;max-width:none;display:block}.crm-mobile-chat-contact .crm-chat-contact-name-trigger strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:normal;max-width:none;line-height:1.14;display:block;overflow:visible}.crm-mobile-chat-contact>small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:100%;margin-top:3px;line-height:1.15;display:block;overflow:visible}.crm-mobile-chat>header .crm-installed-header-badge{align-self:start;margin-top:-1px}.crm-mobile-flow-quick-button{min-width:66px;max-width:92px;padding-left:7px!important;padding-right:7px!important}}@media (width<=360px){.crm-mobile-chat>header{grid-template-columns:34px 32px minmax(92px,1fr) minmax(60px,80px) 34px;gap:3px}.crm-mobile-chat>header .crm-avatar,.crm-mobile-chat>header .crm-chat-contact-avatar-trigger{width:32px;height:32px}.crm-mobile-flow-quick-button{min-width:60px;max-width:80px;font-size:.61rem!important}}.crm-chat-contact-name-trigger,.crm-chat-contact-name-trigger:hover,.crm-chat-contact-name-trigger:focus,.crm-chat-contact-name-trigger:focus-visible,.crm-chat-contact-name-trigger:active{appearance:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;text-decoration:none!important}.crm-chat-contact-name-trigger strong,.crm-chat-contact-name-trigger:hover strong,.crm-chat-contact-name-trigger:focus strong,.crm-chat-contact-name-trigger:focus-visible strong,.crm-chat-contact-name-trigger:active strong{border-bottom:0!important;text-decoration:none!important}@media (width<=1024px){.crm-mobile-chat>header .crm-chat-contact-name-trigger,.crm-mobile-chat>header .crm-chat-contact-name-trigger:hover,.crm-mobile-chat>header .crm-chat-contact-name-trigger:focus-visible,.crm-mobile-chat>header .crm-chat-contact-name-trigger:active{width:100%;height:auto;min-height:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}}.crm-contact-header-status{color:#768398;width:100%;min-width:0;box-shadow:none;font:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:0;outline:0;margin:2px 0 0;padding:0;font-size:.74rem;font-weight:500;line-height:1.2;display:block}.crm-contact-header-status:hover,.crm-contact-header-status:focus,.crm-contact-header-status:focus-visible,.crm-contact-header-status:active{color:#667487;box-shadow:none;background:0 0;border:0;outline:0;text-decoration:none}.crm-contact-header-status.is-online{color:var(--crm-green-dark);font-weight:700}.crm-contact-header-status-viewport{white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.crm-contact-header-status-text{white-space:nowrap;will-change:auto;min-width:max-content;max-width:none;display:inline-block;transform:translate(0)}.crm-contact-header-status.is-overflowing .crm-contact-header-status-text{will-change:transform;animation:4.8s cubic-bezier(.22,.72,.24,1) .75s forwards crm-contact-header-status-reveal}@keyframes crm-contact-header-status-reveal{0%,12%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--crm-contact-status-travel,0px)))}}html:not(.betel-compact-device) .app-shell.module-crm .crm-chat-contact-name-trigger strong{font-size:1rem;font-weight:800;line-height:1.12}html:not(.betel-compact-device) .app-shell.module-crm .crm-chat-header-copy{overflow:hidden}html:not(.betel-compact-device) .app-shell.module-crm .crm-chat-header-copy .crm-contact-header-status{max-width:100%;margin-top:2px;font-size:.72rem}@media (width<=1024px){.crm-mobile-chat-contact .crm-chat-contact-name-trigger strong{font-size:1.06rem;font-weight:800;line-height:1.08}.crm-mobile-chat-contact .crm-contact-header-status{color:#78879a;width:100%;max-width:100%;min-height:17px;margin-top:3px;padding:0;font-size:.73rem;line-height:1.15}.crm-mobile-chat-contact .crm-contact-header-status.is-online{color:var(--crm-green-dark)}}@media (prefers-reduced-motion:reduce){.crm-contact-header-status.is-overflowing .crm-contact-header-status-text{will-change:auto;animation:none;transform:translate(0)}}@media (width<=1024px){.crm-mobile-chat>header{align-items:center}.crm-mobile-chat-contact{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding:2px 0 0;display:flex;overflow:hidden}.crm-mobile-chat-contact .crm-chat-title-line{justify-content:flex-start;align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;display:flex!important}.crm-mobile-chat-contact .crm-chat-contact-name-trigger,.crm-mobile-chat>header .crm-mobile-chat-contact .crm-chat-contact-name-trigger{flex:0 auto;min-width:0;max-width:calc(100% - 29px);display:block;width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.crm-mobile-chat-contact .crm-chat-contact-name-trigger strong{color:#203752;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:1.06rem;font-weight:800;line-height:1.12;display:block;overflow:hidden}.crm-mobile-chat>header .crm-installed-header-badge{flex:0 0 24px;align-self:center;width:24px;min-width:24px;height:24px;margin:0!important}.crm-mobile-chat>header .crm-mobile-chat-contact .crm-contact-header-status,.crm-mobile-chat>header .crm-mobile-chat-contact .crm-contact-header-status:hover,.crm-mobile-chat>header .crm-mobile-chat-contact .crm-contact-header-status:focus,.crm-mobile-chat>header .crm-mobile-chat-contact .crm-contact-header-status:focus-visible,.crm-mobile-chat>header .crm-mobile-chat-contact .crm-contact-header-status:active{color:#78879a;text-align:left;font-weight:500;place-items:initial!important;width:100%!important;min-width:0!important;height:auto!important;min-height:16px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:2px 0 0!important;padding:0!important;font-size:.73rem!important;line-height:1.15!important;text-decoration:none!important;display:block!important}.crm-mobile-chat>header .crm-mobile-chat-contact .crm-contact-header-status.is-online{color:var(--crm-green-dark);font-weight:700}.crm-mobile-chat-contact .crm-contact-header-status-viewport{width:100%;line-height:1.15}}.crm-push-settings-card{background:linear-gradient(135deg,#fbfffd 0%,#f3faf7 100%);border:1px solid #dce7e3;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;margin:16px 0;padding:15px 16px;display:grid}.crm-push-settings-card.is-active{border-color:#afe0d1;box-shadow:0 8px 24px #00806912}.crm-push-settings-icon{background:#e5f7f1;border-radius:14px;place-items:center;width:48px;height:48px;font-size:21px;display:grid}.crm-push-settings-copy{min-width:0}.crm-push-settings-copy>small{color:#74879b;letter-spacing:.06em;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.crm-push-settings-title-row{align-items:center;gap:8px;display:flex}.crm-push-settings-title-row>strong{color:#1a2f43;font-size:15px;font-weight:900}.crm-push-settings-title-row>span{color:#6b7e91;background:#eef2f5;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:900}.crm-push-settings-title-row>span.is-active{color:#087a5e;background:#dff6ee}.crm-push-settings-copy>p{color:#65798d;margin:4px 0 8px;font-size:11px;line-height:1.45}.crm-push-settings-meta{flex-wrap:wrap;gap:5px;display:flex}.crm-push-settings-meta span{color:#607488;background:#fff;border:1px solid #e0ebe7;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:700}.crm-push-settings-message{color:#08775c;margin-top:8px;font-size:10px;font-weight:750}.crm-push-settings-message.is-error{color:#a63838}.crm-push-settings-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.crm-push-settings-actions button{cursor:pointer;border-radius:10px;min-height:36px;padding:0 11px;font-size:10px;font-weight:850}.crm-push-settings-actions .primary{color:#fff;background:#087f63;border:1px solid #087f63}.crm-push-settings-actions .secondary{color:#245644;background:#fff;border:1px solid #cfe1da}.crm-push-settings-actions .danger-soft{color:#a63e3e;background:#fff7f7;border:1px solid #f0d0d0}.crm-push-settings-actions button:disabled{cursor:wait;opacity:.6}@media (width<=1024px){.crm-push-settings-card{grid-template-columns:42px minmax(0,1fr);padding:12px}.crm-push-settings-icon{border-radius:12px;width:42px;height:42px}.crm-push-settings-actions{grid-column:1/-1;justify-content:stretch}.crm-push-settings-actions button{flex:1}.crm-mobile-page{background:#fff;min-height:100%;position:relative}.crm-mobile-tabs,.crm-mobile-inbox-stats,.crm-mobile-list-summary{display:none!important}.crm-mobile-list.crm-mobile-whatsapp-inbox{min-height:calc(100dvh - 54px);padding:0 0 calc(76px + env(safe-area-inset-bottom,0px));background:#fff}.crm-mobile-inbox-header{background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:7px 16px 4px;display:flex}.crm-mobile-inbox-title{align-items:center;gap:4px;min-width:0;display:flex}.crm-mobile-inbox-title h1{color:#111b21;letter-spacing:-.045em;margin:0;font-size:clamp(1.72rem,8vw,2.05rem);font-weight:850;line-height:1}.crm-mobile-inbox-back,.crm-mobile-new-chat-button{cursor:pointer;border:0;place-items:center;display:grid}.crm-mobile-inbox-back{color:#111b21;background:0 0;border-radius:50%;width:34px;height:34px;margin-left:-7px;font-size:2rem;line-height:1}.crm-mobile-new-chat-button{color:#fff;width:37px;height:37px;box-shadow:none;background:#111b21;border-radius:50%}.crm-mobile-new-chat-button:disabled{opacity:.35}.crm-mobile-search.crm-mobile-whatsapp-search{color:#667781;height:43px;box-shadow:none;background:#f0f2f5;border:0;border-radius:12px;align-items:center;gap:8px;margin:6px 16px 11px;padding:0 12px;display:flex}.crm-mobile-search.crm-mobile-whatsapp-search>svg{color:#667781;flex:none}.crm-mobile-search.crm-mobile-whatsapp-search input{color:#111b21;background:0 0;border:0;outline:0;min-width:0;height:100%;padding:0;font-size:16px}.crm-mobile-search.crm-mobile-whatsapp-search input::placeholder{color:#667781}.crm-mobile-filter-row.crm-mobile-whatsapp-filters{scrollbar-width:none;gap:7px;margin:0;padding:0 16px 12px;display:flex;overflow-x:auto}.crm-mobile-filter-row.crm-mobile-whatsapp-filters::-webkit-scrollbar{display:none}.crm-mobile-filter-row.crm-mobile-whatsapp-filters button{color:#54656f;white-space:nowrap;background:#fff;border:1px solid #dfe3e5;border-radius:999px;align-items:center;gap:6px;min-width:max-content;min-height:36px;padding:0 13px;font-size:.86rem;font-weight:700;display:inline-flex}.crm-mobile-filter-row.crm-mobile-whatsapp-filters button.active{color:#075e54;background:#e7f7f1;border-color:#d6ebe4}.crm-mobile-filter-row.crm-mobile-whatsapp-filters button b{color:#fff;background:#00a884;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.64rem;display:grid}.crm-mobile-archived-row{color:#111b21;text-align:left;background:#fff;border:0;border-top:1px solid #f1f3f4;border-bottom:1px solid #eef1f2;grid-template-columns:54px minmax(0,1fr) auto 18px;align-items:center;gap:8px;width:100%;min-height:53px;padding:0 15px 0 10px;display:grid}.crm-mobile-archived-row>span{color:#008069;place-items:center;width:54px;display:grid}.crm-mobile-archived-row>strong{font-size:.94rem;font-weight:750}.crm-mobile-archived-row>small{color:#008069;font-size:.76rem;font-weight:800}.crm-mobile-archived-row>b{color:#8696a0;font-size:1.2rem;font-weight:500}.crm-mobile-conversation-list.crm-mobile-whatsapp-conversation-list{background:#fff;border:0;overflow:visible}.crm-mobile-whatsapp-conversation-list .crm-mobile-conversation-row{background:#fff;border:0;min-height:78px;position:relative}.crm-mobile-whatsapp-conversation-list .crm-mobile-conversation-row:after{content:"";pointer-events:none;background:#eef1f2;height:1px;position:absolute;bottom:0;left:78px;right:0}.crm-mobile-whatsapp-conversation-list .crm-mobile-conversation-row:last-of-type:after{display:none}.crm-mobile-whatsapp-conversation-list .crm-mobile-conversation-row.is-pinned .crm-mobile-conversation,.crm-mobile-whatsapp-conversation-list .crm-mobile-conversation-row.is-unread .crm-mobile-conversation{background-image:none}.crm-mobile-whatsapp-conversation-list .crm-mobile-conversation{color:#111b21;background:#fff;border:0;border-radius:0;grid-template-columns:54px minmax(0,1fr) 58px;gap:11px;min-height:78px;padding:8px 34px 8px 13px}.crm-mobile-list-avatar{color:#06775b;background:#d9fdd3;overflow:hidden;flex:0 0 54px!important;width:54px!important;height:54px!important;font-size:.9rem!important}.crm-mobile-list-avatar img{object-fit:cover;width:100%;height:100%;display:block}.crm-mobile-conversation-copy{align-self:center;min-width:0}.crm-mobile-chat-name-row{align-items:center;gap:6px;min-width:0;display:flex}.crm-mobile-chat-name-row>strong{color:#111b21;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:750;line-height:1.2;overflow:hidden;font-size:1rem!important}.crm-mobile-installed-dot{background:#25d366;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 2px #e9fced}.crm-mobile-chat-preview{align-items:center;gap:4px;min-width:0;line-height:1.25;color:#667781!important;margin-top:4px!important;font-size:.88rem!important;display:flex!important}.crm-mobile-chat-preview>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-mobile-chat-preview>i{color:#8696a0;letter-spacing:-2px;flex:none;font-style:normal;font-weight:900}.crm-mobile-chat-preview>i.is-read{color:#53bdeb}.crm-mobile-chat-tags{gap:5px;max-width:100%;margin-top:5px;display:flex;overflow:hidden}.crm-mobile-chat-tags em{color:#fff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#6f8496;border-radius:4px;max-width:160px;padding:2px 6px;font-size:.58rem;font-style:normal;font-weight:850;line-height:1.35;display:block;overflow:hidden}.crm-mobile-chat-tags em:first-child{background:#008069}.crm-mobile-conversation-meta{justify-content:flex-start;align-self:center;gap:5px;min-width:0;min-height:58px;padding-top:1px}.crm-mobile-conversation-meta time{color:#667781;white-space:nowrap;font-size:.75rem;font-weight:500}.crm-mobile-conversation-meta time.is-unread{color:#00a884;font-weight:750}.crm-mobile-meta-icons{color:#8696a0;justify-content:flex-end;align-items:center;gap:4px;min-height:14px;font-size:.65rem;display:flex}.crm-mobile-conversation-meta>b{color:#fff;background:#25d366;min-width:20px;height:20px;padding:0 5px;font-size:.65rem}.crm-mobile-whatsapp-conversation-list .crm-conversation-menu-wrap{top:auto;bottom:5px;right:3px;transform:none}.crm-mobile-whatsapp-conversation-list .crm-conversation-menu-trigger{color:#a0abb1;width:28px;height:28px;font-size:1rem}.crm-mobile-load-more-compact.crm-load-more-button{color:#008069;min-height:48px;box-shadow:none;background:#f7faf9;border:0;border-radius:10px;margin:5px 14px 8px;font-size:.82rem}.crm-mobile-load-more-compact.crm-load-more-button small{color:#8696a0;font-size:.64rem}.crm-empty.crm-empty-mobile{color:#667781;background:#fff;min-height:280px;padding:54px 32px 32px}.crm-empty.crm-empty-mobile>span{filter:grayscale();opacity:.65;font-size:2rem}.crm-empty.crm-empty-mobile h3{color:#111b21;font-size:1.15rem}.crm-empty.crm-empty-mobile p{max-width:280px;margin:0 auto;font-size:.87rem;line-height:1.45}.crm-mobile-bottom-nav{z-index:11950;min-height:calc(62px + env(safe-area-inset-bottom,0px));padding:4px 4px env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-top:1px solid #e7eaec;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #111b210f}.crm-mobile-bottom-nav>button{color:#667781;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:57px;padding:4px 2px;display:flex;position:relative}.crm-mobile-bottom-nav>button>span{border-radius:12px;place-items:center;width:34px;height:28px;display:grid}.crm-mobile-bottom-nav>button>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.64rem;font-weight:650;overflow:hidden}.crm-mobile-bottom-nav>button.active{color:#111b21}.crm-mobile-bottom-nav>button.active>span{color:#008069;background:#d9fdd3}.crm-mobile-bottom-nav>button>b{color:#fff;background:#25d366;border-radius:999px;place-items:center;min-width:17px;height:17px;margin-left:8px;padding:0 4px;font-size:.58rem;font-weight:850;display:grid;position:absolute;top:4px;left:50%}.crm-mobile-more-backdrop{z-index:11960;background:#0b141a47;border:0;position:fixed;inset:0}.crm-mobile-more-sheet{right:10px;bottom:calc(70px + env(safe-area-inset-bottom,0px));z-index:11970;background:#fff;border:1px solid #e3e8ea;border-radius:18px;position:fixed;left:10px;overflow:hidden;box-shadow:0 22px 54px #0b141a38}.crm-mobile-more-sheet>header{border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex}.crm-mobile-more-sheet>header strong{color:#111b21;font-size:1rem}.crm-mobile-more-sheet>header button{color:#54656f;background:#f0f2f5;border:0;border-radius:50%;width:32px;height:32px;font-size:1.3rem}.crm-mobile-more-sheet>div{padding:5px}.crm-mobile-more-sheet>div>button{color:#111b21;text-align:left;background:#fff;border:0;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:8px;width:100%;min-height:58px;padding:6px 8px;display:grid}.crm-mobile-more-sheet>div>button:active{background:#f5f7f8}.crm-mobile-more-sheet>div>button>span:first-child{color:#008069;background:#e7f7f1;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.crm-mobile-more-sheet>div>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.crm-mobile-more-sheet>div>button strong{font-size:.9rem}.crm-mobile-more-sheet>div>button small{color:#667781;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.67rem;overflow:hidden}.crm-mobile-more-sheet>div>button>b{color:#8696a0;font-size:1.2rem;font-weight:500}.crm-mobile-section-with-bottom-nav{min-height:calc(100dvh - 54px);padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))!important}.crm-mobile-archived-row.is-revealed{transform-origin:top;animation:.2s cubic-bezier(.2,.75,.25,1) both crm-mobile-archived-reveal}@keyframes crm-mobile-archived-reveal{0%{opacity:0;min-height:0;max-height:0;transform:translateY(-10px)}to{opacity:1;min-height:53px;max-height:60px;transform:translateY(0)}}.crm-mobile-whatsapp-conversation-list .crm-mobile-conversation{padding-right:48px}.crm-mobile-whatsapp-conversation-list .crm-conversation-menu-wrap{bottom:16px;right:4px}.crm-mobile-whatsapp-conversation-list .crm-conversation-menu-trigger{color:#53646d;text-shadow:0 0;-webkit-tap-highlight-color:transparent;background:#ffffffb8;border-radius:50%;width:40px;height:40px;font-size:1.62rem;font-weight:900;line-height:.9}.crm-mobile-whatsapp-conversation-list .crm-conversation-menu-trigger:active,.crm-mobile-whatsapp-conversation-list .crm-conversation-menu-trigger.active{color:#006c55;background:#e2f5ee;transform:scale(.96)}.crm-mobile-whatsapp-conversation-list .crm-conversation-menu{border-radius:16px;width:min(272px,100vw - 22px);padding:7px}.crm-mobile-whatsapp-conversation-list .crm-conversation-menu>button{grid-template-columns:26px minmax(0,1fr);gap:11px;min-height:50px;padding:9px 12px;font-size:.9rem}}.crm-page,.crm-mobile-page{--crm-font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI Variable", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-family:var(--crm-font-ui);font-synthesis:none;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.crm-theme-betel{--crm-green:#00a884;--crm-green-dark:#006b57;--crm-theme-accent:#00a884;--crm-theme-accent-strong:#006b57;--crm-theme-accent-soft:#e7f8f2;--crm-theme-page:#f0f2f5;--crm-theme-surface:#fff;--crm-theme-surface-soft:#f7f9fa;--crm-theme-header:#f0f2f5;--crm-theme-chat:#efeae2;--crm-theme-outbound:#d9fdd3;--crm-theme-inbound:#fff;--crm-theme-input:#fff;--crm-theme-text:#111b21;--crm-theme-text-strong:#111b21;--crm-theme-text-secondary:#54656f;--crm-theme-text-muted:#8696a0;--crm-theme-border:#e9edef;--crm-theme-hover:#f5f6f6;--crm-theme-on-accent:#fff;--crm-theme-outbound-meta:#54656f;--crm-theme-inbound-meta:#667781;--crm-theme-shadow:#0b141a1a}.crm-theme-azul{--crm-green:#2f6fed;--crm-green-dark:#1d4ed8;--crm-theme-accent:#2f6fed;--crm-theme-accent-strong:#1d4ed8;--crm-theme-accent-soft:#eaf2ff;--crm-theme-page:#f1f5fb;--crm-theme-surface:#fff;--crm-theme-surface-soft:#f7fafe;--crm-theme-header:#edf4ff;--crm-theme-chat:#eaf1fa;--crm-theme-outbound:#dceaff;--crm-theme-inbound:#fff;--crm-theme-input:#fff;--crm-theme-text:#10243e;--crm-theme-text-strong:#10243e;--crm-theme-text-secondary:#56677b;--crm-theme-text-muted:#8190a3;--crm-theme-border:#dce6f2;--crm-theme-hover:#f1f6fc;--crm-theme-on-accent:#fff;--crm-theme-outbound-meta:#56677b;--crm-theme-inbound-meta:#66778a;--crm-theme-shadow:#10243e1a}.crm-theme-grafito{--crm-green:#526672;--crm-green-dark:#3b4a54;--crm-theme-accent:#526672;--crm-theme-accent-strong:#3b4a54;--crm-theme-accent-soft:#e9eef1;--crm-theme-page:#eef1f3;--crm-theme-surface:#fff;--crm-theme-surface-soft:#f6f8f9;--crm-theme-header:#e9edf0;--crm-theme-chat:#e8ecef;--crm-theme-outbound:#dde5e9;--crm-theme-inbound:#fff;--crm-theme-input:#fff;--crm-theme-text:#17242c;--crm-theme-text-strong:#17242c;--crm-theme-text-secondary:#52606a;--crm-theme-text-muted:#7b8992;--crm-theme-border:#d9e0e4;--crm-theme-hover:#f0f3f5;--crm-theme-on-accent:#fff;--crm-theme-outbound-meta:#52606a;--crm-theme-inbound-meta:#60707a;--crm-theme-shadow:#17242c1a}.crm-theme-oscuro{--crm-green:#21c063;--crm-green-dark:#007a63;--crm-theme-accent:#21c063;--crm-theme-accent-strong:#007a63;--crm-theme-accent-soft:#163f36;--crm-theme-page:#0b141a;--crm-theme-surface:#111b21;--crm-theme-surface-soft:#202c33;--crm-theme-header:#202c33;--crm-theme-chat:#0b141a;--crm-theme-outbound:#005c4b;--crm-theme-inbound:#202c33;--crm-theme-input:#2a3942;--crm-theme-text:#e9edef;--crm-theme-text-strong:#e9edef;--crm-theme-text-secondary:#aebac1;--crm-theme-text-muted:#8696a0;--crm-theme-border:#2a3942;--crm-theme-hover:#202c33;--crm-theme-on-accent:#fff;--crm-theme-outbound-meta:#c5d0d6;--crm-theme-inbound-meta:#aebac1;--crm-theme-shadow:#00000057}.crm-theme-arena{--crm-green:#9b6e38;--crm-green-dark:#6b4a24;--crm-theme-accent:#9b6e38;--crm-theme-accent-strong:#6b4a24;--crm-theme-accent-soft:#f3e9d8;--crm-theme-page:#f5f0e8;--crm-theme-surface:#fffcf7;--crm-theme-surface-soft:#faf4ea;--crm-theme-header:#f3ebdd;--crm-theme-chat:#f3e9db;--crm-theme-outbound:#e8d8b8;--crm-theme-inbound:#fffcf7;--crm-theme-input:#fffcf7;--crm-theme-text:#30291f;--crm-theme-text-strong:#30291f;--crm-theme-text-secondary:#5f5548;--crm-theme-text-muted:#918574;--crm-theme-border:#e5dac8;--crm-theme-hover:#f7efe3;--crm-theme-on-accent:#fff;--crm-theme-outbound-meta:#5f5548;--crm-theme-inbound-meta:#756a5d;--crm-theme-shadow:#30291f1a}.crm-theme-oscuro{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.crm-page[class*=crm-theme-],.crm-mobile-page[class*=crm-theme-]{color:var(--crm-theme-text);background:var(--crm-theme-page)}.crm-page[class*=crm-theme-] :where(.crm-tabs,.crm-workspace,.crm-conversation-column,.crm-contact-column,.crm-section-card,.crm-settings-panel,.crm-theme-settings,.crm-list-create-card,.crm-list-card-grid article,.crm-contact-grid article,.crm-kanban-card,.crm-kanban-column,.crm-contact-drawer,.crm-contact-panel,.crm-technical-panel,.crm-automation-card,.crm-push-settings-card),.crm-mobile-page[class*=crm-theme-] :where(.crm-mobile-list,.crm-mobile-whatsapp-inbox,.crm-mobile-bottom-nav,.crm-mobile-menu-sheet,.crm-mobile-filter-row,.crm-mobile-search,.crm-mobile-conversation-list){color:var(--crm-theme-text);border-color:var(--crm-theme-border);background:var(--crm-theme-surface)}.crm-page[class*=crm-theme-] :where(.crm-chat-header,.crm-column-title,.crm-inbox-header,.crm-contact-panel>header,.crm-contact-drawer>header),.crm-mobile-page[class*=crm-theme-] :where(.crm-mobile-chat>header,.crm-mobile-whatsapp-titlebar){color:var(--crm-theme-text);border-color:var(--crm-theme-border);background:var(--crm-theme-header)}.crm-page[class*=crm-theme-] :where(h1,h2,h3,h4,strong,label,legend,dt,.crm-column-title h2,.crm-chat-header strong,.crm-kanban-card-head strong,.crm-contact-card strong,.crm-custom-list-main strong,.crm-list-card-open strong,.crm-mobile-conversation-copy strong),.crm-mobile-page[class*=crm-theme-] :where(h1,h2,h3,h4,strong,label,.crm-mobile-chat>header strong,.crm-mobile-conversation-copy strong){color:var(--crm-theme-text-strong)}.crm-page[class*=crm-theme-] :where(p,small,time,dd,.crm-column-title small,.crm-settings-header p,.crm-kanban-card-head small,.crm-contact-card small,.crm-custom-list-main small,.crm-list-card-open small),.crm-mobile-page[class*=crm-theme-] :where(p,small,time,.crm-mobile-conversation-copy small){color:var(--crm-theme-text-secondary)}.crm-page[class*=crm-theme-] :where(.crm-empty,.crm-empty p,.crm-list-menu-divider,.crm-automation-note,.crm-automation-empty),.crm-mobile-page[class*=crm-theme-] :where(.crm-mobile-empty,.crm-mobile-empty p){color:var(--crm-theme-text-muted)}.crm-page[class*=crm-theme-] :where(input,textarea,select),.crm-mobile-page[class*=crm-theme-] :where(input,textarea,select){color:var(--crm-theme-text);caret-color:var(--crm-theme-accent-strong);border-color:var(--crm-theme-border);background:var(--crm-theme-input)}.crm-page[class*=crm-theme-] :where(input,textarea)::placeholder,.crm-mobile-page[class*=crm-theme-] :where(input,textarea)::placeholder{color:var(--crm-theme-text-muted);opacity:1}.crm-page[class*=crm-theme-] :where(input,textarea,select):focus,.crm-mobile-page[class*=crm-theme-] :where(input,textarea,select):focus{border-color:var(--crm-theme-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--crm-theme-accent) 16%, transparent);outline:none}.crm-page[class*=crm-theme-] :where(.crm-secondary-button,.crm-header-action-button,.crm-installed-button,.crm-load-more-button,.crm-load-older-messages,.crm-weekday-picker button,.crm-list-create-actions button,.crm-list-reorder-actions button,.crm-contact-grid article footer button),.crm-mobile-page[class*=crm-theme-] :where(.crm-mobile-filter-row button,.crm-mobile-header-action,.crm-conversation-menu-trigger){color:var(--crm-theme-text-secondary);border-color:var(--crm-theme-border);background:var(--crm-theme-surface)}.crm-page[class*=crm-theme-] :where(.crm-secondary-button,.crm-header-action-button,.crm-installed-button):hover,.crm-mobile-page[class*=crm-theme-] :where(.crm-mobile-filter-row button,.crm-mobile-header-action,.crm-conversation-menu-trigger):active{color:var(--crm-theme-accent-strong);background:var(--crm-theme-hover)}.crm-page[class*=crm-theme-] :where(.crm-tabs button.active,.crm-primary-button,.crm-pipeline-switch button.active,.crm-list-create-actions button:last-child),.crm-mobile-page[class*=crm-theme-] :where(.crm-mobile-filter-row button.active){border-color:var(--crm-theme-accent-strong);background:var(--crm-theme-accent-strong);color:var(--crm-theme-on-accent)!important}.crm-mobile-page[class*=crm-theme-] .crm-mobile-bottom-nav>button{color:var(--crm-theme-text-secondary);background:0 0}.crm-mobile-page[class*=crm-theme-] .crm-mobile-bottom-nav>button.active{color:var(--crm-theme-accent-strong)}.crm-mobile-page[class*=crm-theme-] .crm-mobile-bottom-nav>button.active>span{color:var(--crm-theme-accent-strong);background:var(--crm-theme-accent-soft)}.crm-page[class*=crm-theme-] .crm-conversation-column{background:var(--crm-theme-surface-soft)}.crm-page[class*=crm-theme-] .crm-conversation,.crm-mobile-page[class*=crm-theme-] .crm-mobile-conversation{color:var(--crm-theme-text);background:0 0}.crm-page[class*=crm-theme-] .crm-conversation:hover,.crm-page[class*=crm-theme-] .crm-conversation.active,.crm-mobile-page[class*=crm-theme-] .crm-mobile-conversation-row.is-unread .crm-mobile-conversation,.crm-mobile-page[class*=crm-theme-] .crm-mobile-conversation-row.is-pinned .crm-mobile-conversation{background:var(--crm-theme-hover)}.crm-page[class*=crm-theme-] .crm-conversation-copy strong,.crm-mobile-page[class*=crm-theme-] .crm-mobile-conversation-copy strong{color:var(--crm-theme-text-strong);letter-spacing:-.012em;font-weight:650}.crm-page[class*=crm-theme-] .crm-conversation-copy small,.crm-mobile-page[class*=crm-theme-] .crm-mobile-conversation-copy small{color:var(--crm-theme-text-secondary);font-weight:450}.crm-mobile-page[class*=crm-theme-] .crm-mobile-conversation-row:after{background:var(--crm-theme-border)}.crm-page[class*=crm-theme-] .crm-chat-column,.crm-mobile-page[class*=crm-theme-] .crm-mobile-chat,.crm-mobile-page[class*=crm-theme-] .crm-mobile-message-list{color:var(--crm-theme-text);background-color:var(--crm-theme-chat)}.crm-page[class*=crm-theme-] .crm-message.inbound,.crm-mobile-page[class*=crm-theme-] .crm-message.inbound{color:var(--crm-theme-text);background:var(--crm-theme-inbound);box-shadow:0 1px 1px var(--crm-theme-shadow)}.crm-page[class*=crm-theme-] .crm-message.outbound,.crm-mobile-page[class*=crm-theme-] .crm-message.outbound{color:var(--crm-theme-text);background:var(--crm-theme-outbound);box-shadow:0 1px 1px var(--crm-theme-shadow)}.crm-page[class*=crm-theme-] .crm-message.inbound :where(p,strong,b),.crm-mobile-page[class*=crm-theme-] .crm-message.inbound :where(p,strong,b),.crm-page[class*=crm-theme-] .crm-message.outbound :where(p,strong,b),.crm-mobile-page[class*=crm-theme-] .crm-message.outbound :where(p,strong,b){color:var(--crm-theme-text)}.crm-page[class*=crm-theme-] .crm-message.inbound footer,.crm-mobile-page[class*=crm-theme-] .crm-message.inbound footer{color:var(--crm-theme-inbound-meta)}.crm-page[class*=crm-theme-] .crm-message.outbound footer,.crm-mobile-page[class*=crm-theme-] .crm-message.outbound footer{color:var(--crm-theme-outbound-meta)}.crm-page[class*=crm-theme-] :where(.crm-composer,.crm-composer-shell),.crm-mobile-page[class*=crm-theme-] :where(.crm-mobile-composer,.crm-mobile-composer-shell){border-color:var(--crm-theme-border);background:var(--crm-theme-header)}.crm-page[class*=crm-theme-] :where(.crm-composer textarea,.crm-composer input),.crm-mobile-page[class*=crm-theme-] :where(.crm-mobile-composer textarea,.crm-mobile-composer input){color:var(--crm-theme-text);background:var(--crm-theme-input)}.crm-page[class*=crm-theme-] :where(.crm-conversation-menu,.crm-desktop-attachment-menu,.crm-flow-quick-menu,.crm-list-add-menu>div),.crm-mobile-page[class*=crm-theme-] :where(.crm-conversation-menu,.crm-mobile-attachment-menu,.crm-mobile-menu-sheet){color:var(--crm-theme-text);border-color:var(--crm-theme-border);background:var(--crm-theme-surface);box-shadow:0 18px 48px var(--crm-theme-shadow)}.crm-page[class*=crm-theme-] :where(.crm-conversation-menu button,.crm-desktop-attachment-menu button,.crm-flow-quick-menu button),.crm-mobile-page[class*=crm-theme-] :where(.crm-conversation-menu button,.crm-mobile-attachment-menu button,.crm-mobile-menu-sheet button){color:var(--crm-theme-text)}.crm-page[class*=crm-theme-] :where(.crm-conversation-menu button,.crm-desktop-attachment-menu button,.crm-flow-quick-menu button):hover,.crm-mobile-page[class*=crm-theme-] :where(.crm-conversation-menu button,.crm-mobile-attachment-menu button,.crm-mobile-menu-sheet button):active{background:var(--crm-theme-hover)}.crm-page[class*=crm-theme-] :where(.crm-kanban-column,.crm-kanban-card,.crm-agenda-card,.crm-list-card-grid article,.crm-contact-grid article){color:var(--crm-theme-text);border-color:var(--crm-theme-border);background:var(--crm-theme-surface)}.crm-page[class*=crm-theme-] :where(.crm-kanban-card p,.crm-kanban-card dd,.crm-agenda-card p,.crm-list-card-grid article p,.crm-contact-grid article p){color:var(--crm-theme-text-secondary)}.crm-page[class*=crm-theme-] .crm-theme-settings{border-color:var(--crm-theme-border);background:var(--crm-theme-surface-soft)}.crm-page[class*=crm-theme-] .crm-theme-settings>div:first-child strong{color:var(--crm-theme-text-strong)}.crm-page[class*=crm-theme-] .crm-theme-settings>div:first-child :where(small,p){color:var(--crm-theme-text-secondary)}.crm-page[class*=crm-theme-] .crm-theme-options>button{color:var(--crm-theme-text);border-color:var(--crm-theme-border);background:var(--crm-theme-surface)}.crm-page[class*=crm-theme-] .crm-theme-options>button small{color:var(--crm-theme-text-secondary)}.crm-page[class*=crm-theme-] .crm-theme-options>button.active{border-color:var(--crm-theme-accent);background:var(--crm-theme-accent-soft);box-shadow:0 0 0 2px color-mix(in srgb, var(--crm-theme-accent) 18%, transparent)}.crm-page[class*=crm-theme-] .crm-theme-options>button.active :where(b,small,em){color:var(--crm-theme-text-strong)}.crm-theme-swatch{border:1px solid #111b2114;border-radius:11px;width:34px;height:34px;box-shadow:inset 0 0 0 1px #ffffff57}.crm-theme-swatch.theme-betel{background:linear-gradient(135deg,#00a884 0 48%,#d9fdd3 48% 74%,#efeae2 74%)}.crm-theme-swatch.theme-azul{background:linear-gradient(135deg,#2f6fed 0 48%,#dceaff 48% 74%,#eaf1fa 74%)}.crm-theme-swatch.theme-grafito{background:linear-gradient(135deg,#526672 0 48%,#dde5e9 48% 74%,#e8ecef 74%)}.crm-theme-swatch.theme-oscuro{background:linear-gradient(135deg,#111b21 0 48%,#005c4b 48% 74%,#202c33 74%)}.crm-theme-swatch.theme-arena{background:linear-gradient(135deg,#9b6e38 0 48%,#e8d8b8 48% 74%,#f3e9db 74%)}.crm-page :where(.crm-tabs button,.crm-column-title h2,.crm-chat-header strong,.crm-conversation-copy strong,.crm-kanban-card-head strong,.crm-theme-options>button b),.crm-mobile-page :where(.crm-mobile-whatsapp-titlebar h1,.crm-mobile-conversation-copy strong,.crm-mobile-bottom-nav>button small,.crm-mobile-chat>header strong){letter-spacing:-.012em;font-weight:650}.crm-page :where(.crm-conversation-copy small,.crm-message p,.crm-message footer,input,textarea,select),.crm-mobile-page :where(.crm-mobile-conversation-copy small,.crm-message p,.crm-message footer,input,textarea,select){letter-spacing:-.004em;font-weight:430}@media (width<=1024px){.crm-mobile-page{font-size:16px}.crm-mobile-whatsapp-titlebar h1{font-size:clamp(2rem,9.2vw,2.55rem);line-height:1.02}.crm-mobile-conversation-copy strong{font-size:.98rem;line-height:1.18}.crm-mobile-conversation-copy small{font-size:.84rem;line-height:1.28}.crm-mobile-bottom-nav>button small{font-size:.72rem}}@media (width>=761px){.crm-page{font-size:15px}}.crm-theme-betel{--crm-green:#008069;--crm-green-dark:#00695c;--crm-theme-accent:#008069;--crm-theme-accent-strong:#00695c;--crm-theme-accent-soft:#eaf7f3;--crm-theme-page:#f5f6f7;--crm-theme-surface:#fff;--crm-theme-surface-soft:#f7f8f8;--crm-theme-header:#f7f8f8;--crm-theme-chat:#efeae2;--crm-theme-outbound:#d9fdd3;--crm-theme-inbound:#fff;--crm-theme-input:#f5f6f6;--crm-theme-text:#111b21;--crm-theme-text-strong:#111b21;--crm-theme-text-secondary:#5f6f78;--crm-theme-text-muted:#87969f;--crm-theme-border:#e9edef;--crm-theme-hover:#f0f2f5;--crm-theme-on-accent:#fff;--crm-theme-chip-active:#eaf7f3;--crm-theme-chip-active-text:#075e54}.crm-theme-azul{--crm-green:#4d739c;--crm-green-dark:#345b83;--crm-theme-accent:#4d739c;--crm-theme-accent-strong:#345b83;--crm-theme-accent-soft:#edf3f9;--crm-theme-page:#f4f6f8;--crm-theme-surface:#fff;--crm-theme-surface-soft:#f7f9fb;--crm-theme-header:#f2f5f8;--crm-theme-chat:#edf1f5;--crm-theme-outbound:#dfeaf4;--crm-theme-inbound:#fff;--crm-theme-input:#f4f6f8;--crm-theme-text:#162534;--crm-theme-text-strong:#162534;--crm-theme-text-secondary:#5d6d7b;--crm-theme-text-muted:#8795a2;--crm-theme-border:#e0e7ed;--crm-theme-hover:#f0f4f7;--crm-theme-on-accent:#fff;--crm-theme-chip-active:#edf3f9;--crm-theme-chip-active-text:#294f74}.crm-theme-grafito{--crm-green:#63727b;--crm-green-dark:#46545d;--crm-theme-accent:#63727b;--crm-theme-accent-strong:#46545d;--crm-theme-accent-soft:#eef1f3;--crm-theme-page:#f2f4f5;--crm-theme-surface:#fff;--crm-theme-surface-soft:#f6f7f8;--crm-theme-header:#f1f3f4;--crm-theme-chat:#eceff1;--crm-theme-outbound:#e1e6e9;--crm-theme-inbound:#fff;--crm-theme-input:#f3f5f6;--crm-theme-text:#182229;--crm-theme-text-strong:#182229;--crm-theme-text-secondary:#59676f;--crm-theme-text-muted:#879198;--crm-theme-border:#dfe4e7;--crm-theme-hover:#f0f2f3;--crm-theme-on-accent:#fff;--crm-theme-chip-active:#eef1f3;--crm-theme-chip-active-text:#37464f}.crm-theme-oscuro{--crm-green:#00a884;--crm-green-dark:#00a884;--crm-theme-accent:#00a884;--crm-theme-accent-strong:#00a884;--crm-theme-accent-soft:#163b34;--crm-theme-page:#0b141a;--crm-theme-surface:#111b21;--crm-theme-surface-soft:#182329;--crm-theme-header:#202c33;--crm-theme-chat:#0b141a;--crm-theme-outbound:#005c4b;--crm-theme-inbound:#202c33;--crm-theme-input:#202c33;--crm-theme-text:#e9edef;--crm-theme-text-strong:#f2f5f6;--crm-theme-text-secondary:#aebac1;--crm-theme-text-muted:#8696a0;--crm-theme-border:#2a3942;--crm-theme-hover:#202c33;--crm-theme-on-accent:#071a15;--crm-theme-chip-active:#173d35;--crm-theme-chip-active-text:#a8ead7}.crm-theme-arena{--crm-green:#896b4a;--crm-green-dark:#6b5238;--crm-theme-accent:#896b4a;--crm-theme-accent-strong:#6b5238;--crm-theme-accent-soft:#f4eee6;--crm-theme-page:#f6f3ef;--crm-theme-surface:#fffdfa;--crm-theme-surface-soft:#faf7f2;--crm-theme-header:#f5f0e9;--crm-theme-chat:#f1e9de;--crm-theme-outbound:#eadfcd;--crm-theme-inbound:#fffdfa;--crm-theme-input:#faf7f2;--crm-theme-text:#2d2822;--crm-theme-text-strong:#2d2822;--crm-theme-text-secondary:#665d53;--crm-theme-text-muted:#948a7f;--crm-theme-border:#e7ded2;--crm-theme-hover:#f5f0ea;--crm-theme-on-accent:#fff;--crm-theme-chip-active:#f4eee6;--crm-theme-chip-active-text:#5d472f}.crm-page[class*=crm-theme-] :where(.crm-conversation-filter-row button.active,.crm-inbox-summary button.active),.crm-mobile-page[class*=crm-theme-] :where(.crm-mobile-filter-row button.active){color:var(--crm-theme-chip-active-text)!important;border-color:color-mix(in srgb, var(--crm-theme-accent) 24%, var(--crm-theme-border))!important;background:var(--crm-theme-chip-active)!important;box-shadow:none!important}.crm-mobile-page[class*=crm-theme-] .crm-mobile-filter-row button.active>span,.crm-page[class*=crm-theme-] .crm-conversation-filter-row button.active{color:var(--crm-theme-chip-active-text)!important}.crm-mobile-page[class*=crm-theme-] .crm-mobile-filter-row button>b{color:#fff!important;background:var(--crm-theme-accent)!important}.crm-page[class*=crm-theme-] :where(.crm-primary-button,.crm-list-create-actions button:last-child){color:var(--crm-theme-on-accent)!important;border-color:var(--crm-theme-accent)!important;background:var(--crm-theme-accent)!important}.crm-page[class*=crm-theme-] .crm-message,.crm-mobile-page[class*=crm-theme-] .crm-message{border:1px solid color-mix(in srgb, var(--crm-theme-border) 48%, transparent);box-shadow:0 1px 1.5px var(--crm-theme-shadow)}.crm-page[class*=crm-theme-] .crm-message p{font-size:.9rem;line-height:1.42}.crm-page[class*=crm-theme-] .crm-message footer{font-size:.66rem}@media (width<=1024px){.crm-mobile-whatsapp-search.is-pulled{min-height:38px;max-height:38px;color:var(--crm-theme-text-secondary);border-radius:11px;margin:0 16px 12px;padding:0 11px;animation:.18s cubic-bezier(.2,.75,.25,1) both crm-r17-search-pull;background:var(--crm-theme-input)!important;border:0!important}.crm-mobile-whatsapp-search.is-pulled input{height:38px;color:var(--crm-theme-text);padding:0;font-size:.96rem;font-weight:450}.crm-mobile-whatsapp-search.is-pulled svg{color:var(--crm-theme-text-muted)}@keyframes crm-r17-search-pull{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}.crm-mobile-filter-row.crm-mobile-whatsapp-filters{padding-top:2px}.crm-mobile-filter-row.crm-mobile-whatsapp-filters button{min-height:34px;color:var(--crm-theme-text-secondary);border-color:var(--crm-theme-border);background:var(--crm-theme-surface);padding:0 12px;font-size:.84rem;font-weight:650}.crm-mobile-whatsapp-conversation-list .crm-mobile-conversation-row,.crm-mobile-whatsapp-conversation-list .crm-mobile-conversation{background:var(--crm-theme-surface)}.crm-mobile-list-avatar{color:var(--crm-theme-accent-strong);background:var(--crm-theme-accent-soft)}.crm-mobile-chat-tags em{color:var(--crm-theme-text-secondary);background:var(--crm-theme-surface-soft);border:1px solid var(--crm-theme-border)}.crm-mobile-chat-tags em:first-child{color:var(--crm-theme-chip-active-text);background:var(--crm-theme-chip-active);border-color:color-mix(in srgb, var(--crm-theme-accent) 20%, var(--crm-theme-border))}.crm-mobile-bottom-nav{border-color:var(--crm-theme-border);background:color-mix(in srgb, var(--crm-theme-surface) 96%, transparent);box-shadow:0 -2px 12px color-mix(in srgb, var(--crm-theme-shadow) 55%, transparent)}.crm-mobile-bottom-nav>button.active{color:var(--crm-theme-chip-active-text)}.crm-mobile-bottom-nav>button.active>span{color:var(--crm-theme-chip-active-text);background:var(--crm-theme-chip-active)}}@media (width>=1025px){html:not(.betel-compact-device) .app-shell.module-crm .whats-crm-module-header{display:none!important}html:not(.betel-compact-device) .app-shell.module-crm .whats-crm-product-content{background:var(--crm-theme-surface,#fff);padding:0!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-page{background:var(--crm-theme-surface);grid-template-rows:minmax(0,1fr);grid-template-columns:62px minmax(0,1fr);height:100%;min-height:0;gap:0!important;padding:0!important;display:grid!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-page>.crm-tabs{grid-area:1/1}html:not(.betel-compact-device) .app-shell.module-crm .crm-page>:not(.crm-tabs):not(.crm-global-error){grid-area:1/2;min-width:0;min-height:0}html:not(.betel-compact-device) .app-shell.module-crm .crm-tabs{box-sizing:border-box;flex-direction:column;align-items:center;gap:5px;width:62px;height:100%;min-height:0;display:flex;overflow:hidden auto;border:0!important;border-right:1px solid var(--crm-theme-border)!important;background:var(--crm-theme-surface-soft)!important;box-shadow:none!important;border-radius:0!important;padding:9px 7px!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-tabs button{width:46px;min-width:46px;height:46px;min-height:46px;color:var(--crm-theme-text-secondary);background:0 0;border:0;place-items:center;display:grid;border-radius:13px!important;padding:0!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-tabs .crm-tab-label{display:none}html:not(.betel-compact-device) .app-shell.module-crm .crm-tabs .crm-tab-icon{place-items:center;width:28px;height:28px;display:grid}html:not(.betel-compact-device) .app-shell.module-crm .crm-tabs button:hover{color:var(--crm-theme-text-strong);background:var(--crm-theme-hover)}html:not(.betel-compact-device) .app-shell.module-crm .crm-tabs button.active{color:var(--crm-theme-chip-active-text)!important;background:var(--crm-theme-chip-active)!important;box-shadow:none!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-workspace,html:not(.betel-compact-device) .app-shell.module-crm .crm-workspace.is-contact-collapsed{background:var(--crm-theme-surface);height:100%;min-height:0;box-shadow:none!important;border:0!important;border-radius:0!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-workspace{grid-template-columns:minmax(340px,382px) minmax(520px,1fr) minmax(290px,340px)}html:not(.betel-compact-device) .app-shell.module-crm .crm-workspace.is-contact-collapsed{grid-template-columns:minmax(340px,382px) minmax(0,1fr)}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-column{border-right:1px solid var(--crm-theme-border);background:var(--crm-theme-surface)}html:not(.betel-compact-device) .app-shell.module-crm .crm-column-title{background:var(--crm-theme-surface);min-height:61px;padding:10px 14px 7px}html:not(.betel-compact-device) .app-shell.module-crm .crm-column-title h2{color:var(--crm-theme-text-strong);letter-spacing:-.025em;margin:0;font-size:1.35rem;font-weight:650}html:not(.betel-compact-device) .app-shell.module-crm .crm-column-title small{color:var(--crm-theme-text-muted);letter-spacing:.02em;text-transform:none;margin-bottom:2px;font-size:.58rem;font-weight:650}html:not(.betel-compact-device) .app-shell.module-crm .crm-column-title-actions{gap:6px}html:not(.betel-compact-device) .app-shell.module-crm .crm-new-conversation-button{width:34px;min-width:34px;height:34px;min-height:34px;color:var(--crm-theme-text-strong);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}html:not(.betel-compact-device) .app-shell.module-crm .crm-new-conversation-button:hover{background:var(--crm-theme-hover)}html:not(.betel-compact-device) .app-shell.module-crm .crm-new-conversation-button>span:last-child,html:not(.betel-compact-device) .app-shell.module-crm .crm-column-title-actions>span,html:not(.betel-compact-device) .app-shell.module-crm .crm-inbox-summary{display:none}html:not(.betel-compact-device) .app-shell.module-crm .crm-search-box{border-radius:9px;min-height:36px;margin:0 12px 8px;padding:0 11px;background:var(--crm-theme-input)!important;box-shadow:none!important;border:0!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-search-box input{height:36px;color:var(--crm-theme-text);font-size:.78rem}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-filter-row{scrollbar-width:none;gap:6px;padding:0 12px 8px;overflow-x:auto}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-filter-row::-webkit-scrollbar{display:none}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-filter-row button{border:1px solid var(--crm-theme-border);min-width:max-content;min-height:30px;color:var(--crm-theme-text-secondary);background:var(--crm-theme-surface);border-radius:999px;padding:0 11px;font-size:.68rem;font-weight:600}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-filter-row button.active{color:var(--crm-theme-chip-active-text)!important;border-color:color-mix(in srgb, var(--crm-theme-accent) 22%, var(--crm-theme-border))!important;background:var(--crm-theme-chip-active)!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-list{padding:0}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-row{border-bottom:1px solid var(--crm-theme-border);background:var(--crm-theme-surface);border-radius:0;min-height:72px}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-row:hover,html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-row.active{background:var(--crm-theme-hover)}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-row.active{box-shadow:none}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-main{border-radius:0;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;min-height:72px;padding:8px 35px 8px 12px}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-main .crm-avatar{width:48px;height:48px;color:var(--crm-theme-chip-active-text);background:var(--crm-theme-chip-active)}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-copy strong{color:var(--crm-theme-text-strong);font-size:.86rem;font-weight:600}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-copy small{color:var(--crm-theme-text-secondary);font-size:.72rem;font-weight:430}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-copy em{color:var(--crm-theme-accent-strong);font-size:.58rem;font-weight:600}html:not(.betel-compact-device) .app-shell.module-crm .crm-chat-header{border-color:var(--crm-theme-border);background:var(--crm-theme-header);min-height:60px;box-shadow:none;padding:8px 13px}html:not(.betel-compact-device) .app-shell.module-crm .crm-chat-header strong{color:var(--crm-theme-text-strong);font-size:.88rem;font-weight:600}html:not(.betel-compact-device) .app-shell.module-crm .crm-chat-header small{color:var(--crm-theme-text-secondary)}html:not(.betel-compact-device) .app-shell.module-crm .crm-chat-column{background-color:var(--crm-theme-chat);background-image:radial-gradient(circle at 14px 14px, color-mix(in srgb, var(--crm-theme-text) 3.2%, transparent) 1px, transparent 1.35px), radial-gradient(circle at 5px 5px, color-mix(in srgb, var(--crm-theme-accent) 2.3%, transparent) 1px, transparent 1.35px);background-size:30px 30px,38px 38px}html:not(.betel-compact-device) .app-shell.module-crm .crm-message-list{gap:7px;padding:18px 6.4%}html:not(.betel-compact-device) .app-shell.module-crm .crm-message{border-radius:8px;max-width:min(68%,620px);padding:7px 9px 5px}html:not(.betel-compact-device) .app-shell.module-crm .crm-message.inbound{border-top-left-radius:2px}html:not(.betel-compact-device) .app-shell.module-crm .crm-message.outbound{border-top-right-radius:2px}html:not(.betel-compact-device) .app-shell.module-crm .crm-composer{border-color:var(--crm-theme-border);background:var(--crm-theme-header);min-height:62px;padding:9px 11px 10px}html:not(.betel-compact-device) .app-shell.module-crm .crm-composer textarea{min-height:40px;color:var(--crm-theme-text);background:var(--crm-theme-input);box-shadow:none;border:0;border-radius:9px;padding:9px 12px}}.crm-page[class*=crm-theme-] .crm-search-box:focus-within,.crm-mobile-page[class*=crm-theme-] .crm-mobile-search:focus-within{box-shadow:none!important;border-color:#0000!important;outline:none!important}.crm-page[class*=crm-theme-] .crm-search-box input,.crm-mobile-page[class*=crm-theme-] .crm-mobile-search input{appearance:none}.crm-page[class*=crm-theme-] .crm-search-box input:focus,.crm-page[class*=crm-theme-] .crm-search-box input:focus-visible,.crm-mobile-page[class*=crm-theme-] .crm-mobile-search input:focus,.crm-mobile-page[class*=crm-theme-] .crm-mobile-search input:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}@media (width<=1024px){.crm-mobile-whatsapp-inbox{touch-action:pan-y;overscroll-behavior-y:contain;min-height:calc(100dvh - 126px)}.crm-mobile-whatsapp-search.is-pulled{box-shadow:none!important;border:0!important;outline:0!important}.crm-mobile-whatsapp-search.is-pulled:focus-within{background:var(--crm-theme-input)!important}}@media (width>=1025px){html:not(.betel-compact-device) .app-shell.module-crm .crm-page:not(.crm-theme-oscuro) .crm-composer textarea{color:var(--crm-theme-text)!important;border:1px solid var(--crm-theme-border)!important;background:var(--crm-theme-surface)!important;box-shadow:none!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-page:not(.crm-theme-oscuro) .crm-composer textarea:focus,html:not(.betel-compact-device) .app-shell.module-crm .crm-page:not(.crm-theme-oscuro) .crm-composer textarea:focus-visible{border-color:color-mix(in srgb, var(--crm-theme-accent) 22%, var(--crm-theme-border))!important;box-shadow:none!important;background:var(--crm-theme-surface)!important;outline:none!important}}.crm-quick-reply-editor>div:not(.crm-quick-reply-bottom-actions){grid-template-columns:28px minmax(0,1fr) auto;align-items:start}.crm-quick-reply-row-actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.crm-quick-reply-row-actions>button{cursor:pointer;justify-content:center;align-items:center;gap:5px;min-width:84px;min-height:34px;padding:0 8px;font-weight:750;border:1px solid var(--crm-theme-border,#dfe6ea)!important;background:var(--crm-theme-surface,#fff)!important;border-radius:9px!important;width:auto!important;height:34px!important;font-size:.68rem!important;display:inline-flex!important}.crm-quick-reply-row-actions>button.clone{color:var(--crm-theme-accent-strong,#00695c)!important}.crm-quick-reply-row-actions>button.delete{color:#a33a42!important;background:#fff7f7!important;border-color:#f0d6d8!important}.crm-quick-reply-row-actions>button:disabled{opacity:.45;cursor:not-allowed}.crm-quick-reply-bottom-actions{border-top:1px solid var(--crm-theme-border,#e4e9ec);flex-wrap:wrap;justify-content:flex-start;margin-top:4px;padding:12px 0 2px;grid-template-columns:none!important;align-items:center!important;gap:8px!important;display:flex!important}.crm-quick-reply-bottom-actions>button{border:1px solid var(--crm-theme-border,#dfe6ea);min-height:38px;color:var(--crm-theme-text,#111b21);background:var(--crm-theme-surface,#fff);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.72rem;font-weight:780;display:inline-flex}.crm-quick-reply-bottom-actions>button.primary{color:var(--crm-theme-on-accent,#fff);border-color:var(--crm-theme-accent,#008069);background:var(--crm-theme-accent,#008069)}@media (width<=1024px){.crm-quick-reply-editor>div:not(.crm-quick-reply-bottom-actions){grid-template-columns:25px minmax(0,1fr)}.crm-quick-reply-row-actions{flex-direction:row;grid-column:1/-1;justify-content:flex-end;padding-left:33px}.crm-quick-reply-row-actions>button{min-width:92px}.crm-quick-reply-bottom-actions{bottom:calc(70px + env(safe-area-inset-bottom));z-index:5;background:color-mix(in srgb, var(--crm-theme-surface,#fff) 95%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin:8px -4px 0;padding:10px 4px;position:sticky}.crm-quick-reply-bottom-actions>button{flex:145px}}@media (width>=1025px){html:not(.betel-compact-device) .app-shell.module-crm .crm-message{border-radius:7.5px;max-width:min(64%,620px);padding:6px 8px 4px;position:relative;border:0!important;box-shadow:0 1px .5px #0b141a21!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-message.inbound{border-top-left-radius:2px;background:var(--crm-theme-inbound,#fff)!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-message.outbound{border-top-right-radius:2px;background:var(--crm-theme-outbound,#d9fdd3)!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-message.inbound:before,html:not(.betel-compact-device) .app-shell.module-crm .crm-message.outbound:before{content:"";pointer-events:none;border-style:solid;width:0;height:0;position:absolute;top:0}html:not(.betel-compact-device) .app-shell.module-crm .crm-message.inbound:before{border-width:0 8px 8px 0;border-color:transparent var(--crm-theme-inbound,#fff) transparent transparent;left:-7px}html:not(.betel-compact-device) .app-shell.module-crm .crm-message.outbound:before{border-width:0 0 8px 8px;border-color:transparent transparent transparent var(--crm-theme-outbound,#d9fdd3);right:-7px}html:not(.betel-compact-device) .app-shell.module-crm .crm-message p{margin:0;font-size:.82rem;font-weight:420;line-height:1.34;color:var(--crm-theme-text,#111b21)!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-message footer{justify-content:flex-end;align-items:center;gap:3px;min-height:14px;margin-top:1px;font-size:.56rem;line-height:1;display:flex;color:var(--crm-theme-text-muted,#667781)!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-message-agent{text-overflow:ellipsis;white-space:nowrap;max-width:78px;overflow:hidden;color:color-mix(in srgb, var(--crm-theme-text-secondary,#667781) 88%, transparent)!important;margin:0 2px 0 0!important;font-size:.5rem!important;font-weight:600!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-message footer time{white-space:nowrap;font-size:.56rem;font-weight:450;color:var(--crm-theme-text-muted,#667781)!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-message-status{align-items:center;gap:0;display:inline-flex;color:var(--crm-theme-text-muted,#667781)!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-message-status em{display:none!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-message-status b{font-size:.66rem;line-height:1;color:inherit!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-message-status.is-read b,html:not(.betel-compact-device) .app-shell.module-crm .crm-message-status.is-delivered b{color:#53bdeb!important}html:not(.betel-compact-device) .app-shell.module-crm .crm-message-actions-wrap{margin-left:1px}html:not(.betel-compact-device) .app-shell.module-crm .crm-message-actions-button{width:18px;height:18px;color:var(--crm-theme-text-muted,#667781);opacity:.16;font-size:.86rem;transition:opacity .14s,background .14s}html:not(.betel-compact-device) .app-shell.module-crm .crm-message:hover .crm-message-actions-button,html:not(.betel-compact-device) .app-shell.module-crm .crm-message-actions-button:focus-visible{opacity:1}html:not(.betel-compact-device) .app-shell.module-crm .crm-message-list{gap:3px}}.crm-settings-anchor{scroll-margin-top:78px}.crm-settings-section-nav{z-index:15;border-bottom:1px solid var(--crm-theme-border,#e9edef);background:color-mix(in srgb, var(--crm-theme-surface,#fff) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none;gap:6px;margin:-4px 0 12px;padding:7px 1px 9px;display:flex;position:sticky;top:0;overflow-x:auto}.crm-settings-section-nav::-webkit-scrollbar{display:none}.crm-settings-section-nav>button{border:1px solid var(--crm-theme-border,#e2e8eb);min-width:max-content;min-height:32px;color:var(--crm-theme-text-secondary,#5f6f78);background:var(--crm-theme-surface,#fff);cursor:pointer;border-radius:999px;padding:0 10px;font-size:.67rem;font-weight:700}.crm-settings-section-nav>button:hover{color:var(--crm-theme-chip-active-text,#075e54);border-color:color-mix(in srgb, var(--crm-theme-accent,#008069) 22%, var(--crm-theme-border,#e2e8eb));background:var(--crm-theme-chip-active,#eaf7f3)}.crm-settings-panel{gap:11px!important}.crm-settings-panel>.crm-settings-header{margin-bottom:2px!important}.crm-settings-panel>.crm-settings-header h2{margin-top:2px}.crm-settings-panel>.crm-settings-header p{max-width:1024px}.crm-automation-card,.crm-theme-settings,.crm-push-settings-card,.crm-settings-connection-group{border-color:var(--crm-theme-border,#e9edef)!important;box-shadow:none!important}.crm-automation-card{background:var(--crm-theme-surface,#fff)!important;border-radius:12px!important;padding:12px!important}.crm-automation-card>header{gap:10px;margin-bottom:9px!important}.crm-automation-card>header small{color:var(--crm-theme-accent-strong,#00695c)!important;font-size:.57rem!important}.crm-automation-card>header h3{color:var(--crm-theme-text-strong,#111b21)!important;margin:2px 0!important;font-size:.9rem!important}.crm-automation-card>header p{max-width:780px;color:var(--crm-theme-text-secondary,#667781)!important;font-size:.67rem!important;line-height:1.38!important}.crm-automation-card>header>button{min-height:31px!important;color:var(--crm-theme-chip-active-text,#075e54)!important;background:var(--crm-theme-chip-active,#eaf7f3)!important;border-radius:8px!important;padding:0 9px!important;font-size:.65rem!important}.crm-quick-reply-editor{gap:8px!important}.crm-quick-reply-card{border:1px solid var(--crm-theme-border,#e9edef);background:var(--crm-theme-surface-soft,#f7f8f8);border-radius:11px;position:relative;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;padding:10px!important;display:grid!important}.crm-quick-reply-index{margin-top:1px;width:24px!important;height:24px!important;color:var(--crm-theme-chip-active-text,#075e54)!important;background:var(--crm-theme-chip-active,#eaf7f3)!important;font-size:.62rem!important}.crm-quick-reply-fields{gap:6px!important}.crm-quick-reply-field{gap:3px!important}.crm-quick-reply-field>span{color:var(--crm-theme-text-secondary,#667781)!important;letter-spacing:.025em!important;font-size:.58rem!important;font-weight:700!important}.crm-quick-reply-fields input{border-color:var(--crm-theme-border,#e1e7ea)!important;min-height:34px!important;color:var(--crm-theme-text,#111b21)!important;background:var(--crm-theme-surface,#fff)!important;border-radius:8px!important;padding:0 9px!important;font-size:.72rem!important;font-weight:650!important}.crm-quick-reply-fields textarea{line-height:1.36;border-color:var(--crm-theme-border,#e1e7ea)!important;min-height:62px!important;color:var(--crm-theme-text,#111b21)!important;background:var(--crm-theme-surface,#fff)!important;border-radius:8px!important;padding:8px 9px!important;font-size:.73rem!important}.crm-quick-reply-attachment-field{border:1px dashed var(--crm-theme-border,#dbe3e7)!important;background:color-mix(in srgb, var(--crm-theme-surface-soft,#f7f8f8) 78%, transparent)!important;border-radius:9px!important;gap:6px!important;padding:8px!important}.crm-quick-reply-attachment-copy{gap:8px!important}.crm-quick-reply-attachment-copy>div>span{color:var(--crm-theme-text-secondary,#667781)!important;font-size:.57rem!important;font-weight:700!important}.crm-quick-reply-attachment-copy>div>small{color:var(--crm-theme-text-muted,#87969f)!important;font-size:.6rem!important;line-height:1.25!important}.crm-quick-reply-attach-button{border:1px solid color-mix(in srgb, var(--crm-theme-accent,#008069) 20%, var(--crm-theme-border,#e1e7ea))!important;width:auto!important;min-width:0!important;height:31px!important;min-height:31px!important;color:var(--crm-theme-chip-active-text,#075e54)!important;background:var(--crm-theme-chip-active,#eaf7f3)!important;border-radius:8px!important;padding:0 9px!important;font-size:.65rem!important;font-weight:700!important}.crm-quick-reply-row-actions{flex-direction:row!important;gap:4px!important}.crm-quick-reply-row-actions>button{border-radius:8px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important}.crm-quick-reply-row-actions>button span{display:none!important}.crm-quick-reply-bottom-actions{border-top:1px solid var(--crm-theme-border,#e9edef)!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;margin:2px 0 0!important;padding:8px 0 0!important;display:flex!important}.crm-quick-reply-bottom-actions>button{border-radius:8px!important;flex:none!important;width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:0 9px!important;font-size:.65rem!important;font-weight:700!important}.crm-automation-grid{gap:8px!important}.crm-automation-block,.crm-business-hours,.crm-automation-rules article{border-color:var(--crm-theme-border,#e9edef)!important;background:var(--crm-theme-surface-soft,#f7f8f8)!important;border-radius:10px!important;padding:10px!important}.crm-automation-block textarea{min-height:82px;font-size:.72rem;border-color:var(--crm-theme-border,#e1e7ea)!important;color:var(--crm-theme-text,#111b21)!important;background:var(--crm-theme-surface,#fff)!important;border-radius:8px!important;margin-top:7px!important}.crm-settings-actions{z-index:18;border-top:1px solid var(--crm-theme-border,#e9edef);background:color-mix(in srgb, var(--crm-theme-surface,#fff) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:flex-end;gap:7px;display:flex;position:sticky;bottom:0;margin:2px -6px -6px!important;padding:8px 6px 6px!important}.crm-settings-actions>button{border-radius:8px!important;min-height:34px!important;padding:0 10px!important;font-size:.68rem!important}@media (width<=1024px){.crm-settings-anchor{scroll-margin-top:76px}.crm-settings-section-nav{margin:-4px -2px 10px;padding:6px 2px 8px;top:0}.crm-settings-section-nav>button{min-height:30px;padding:0 9px;font-size:.64rem}.crm-automation-card{padding:10px!important}.crm-automation-card>header{align-items:center!important}.crm-automation-card>header p{display:none}.crm-quick-reply-card{grid-template-columns:22px minmax(0,1fr)!important;gap:7px!important;padding:8px!important}.crm-quick-reply-index{width:22px!important;height:22px!important}.crm-quick-reply-row-actions{grid-column:2;margin-top:0;justify-content:flex-end!important;padding-left:0!important}.crm-quick-reply-row-actions>button{width:34px!important;min-width:34px!important;height:30px!important;min-height:30px!important}.crm-quick-reply-attachment-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid!important}.crm-quick-reply-attachment-copy>div>small{display:none}.crm-quick-reply-attach-button{width:auto!important;height:30px!important;min-height:30px!important;padding:0 8px!important}.crm-quick-reply-bottom-actions{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;margin:3px 0 0!important;padding:8px 0 0!important;position:static!important}.crm-quick-reply-bottom-actions>button{flex:none!important;width:auto!important;min-width:0!important;height:31px!important;min-height:31px!important;padding:0 8px!important;font-size:.63rem!important}.crm-automation-grid{grid-template-columns:1fr!important}.crm-automation-block textarea{min-height:76px}.crm-settings-actions{bottom:calc(68px + env(safe-area-inset-bottom));justify-content:stretch}.crm-settings-actions>button{flex:1 1 0}}.crm-settings-panel{padding-bottom:0!important}.crm-settings-actions{border-radius:0 0 16px 16px;box-shadow:0 -7px 18px #111b210b;background:color-mix(in srgb, var(--crm-theme-surface,#fff) 97%, transparent)!important;border-top:0!important;margin:2px -22px 0!important;padding:9px 22px 10px!important;bottom:0!important}.crm-quick-reply-bottom-actions{padding-bottom:4px!important;overflow:visible!important}.crm-quick-reply-bottom-actions>button{box-sizing:border-box;white-space:nowrap;justify-content:center!important;align-items:center!important;height:36px!important;min-height:36px!important;padding:0 11px!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}@media (width<=1024px){.crm-settings-actions{border-radius:0 0 14px 14px;padding:9px 15px max(9px, env(safe-area-inset-bottom))!important;margin:2px -15px 0!important}.crm-quick-reply-bottom-actions{padding-bottom:5px!important}.crm-quick-reply-bottom-actions>button{height:38px!important;min-height:38px!important;padding:0 10px!important;font-size:.64rem!important}}.crm-search-box input,.crm-mobile-search input{flex:auto;width:auto!important}.crm-search-clear{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--crm-theme-text-muted,#667781);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;flex:0 0 28px;place-items:center;padding:0;display:inline-grid;box-shadow:none!important;background:0 0!important;border:0!important}.crm-search-clear:hover,.crm-search-clear:focus-visible{color:var(--crm-theme-text,#111b21);background:color-mix(in srgb, var(--crm-theme-text,#111b21) 8%, transparent)!important}@media (width<=1024px){.crm-page[class*=crm-theme-] .crm-search-box input,.crm-mobile-page[class*=crm-theme-] .crm-mobile-search input,html.betel-compact-device .app-shell.module-crm .crm-search-box input{font-size:16px!important}}.crm-page[class*=crm-theme-] .crm-conversation-row.active .crm-conversation-main,.crm-page[class*=crm-theme-] .crm-conversation-row:hover .crm-conversation-main{color:var(--crm-theme-text)!important;border-color:color-mix(in srgb, var(--crm-theme-accent) 24%, var(--crm-theme-border))!important;background:var(--crm-theme-hover)!important}.crm-page[class*=crm-theme-] .crm-conversation-row.active .crm-conversation-main :where(strong,small,time),.crm-mobile-page[class*=crm-theme-] .crm-mobile-conversation-row.active .crm-mobile-conversation :where(strong,small,time){color:var(--crm-theme-text-strong)!important}.crm-page[class*=crm-theme-] .crm-conversation-row.active .crm-conversation-main :where(small,time),.crm-mobile-page[class*=crm-theme-] .crm-mobile-conversation-row.active .crm-mobile-conversation :where(small,time){color:var(--crm-theme-text-secondary)!important}.crm-mobile-page[class*=crm-theme-] .crm-mobile-whatsapp-conversation-list .crm-mobile-conversation-row.active,.crm-mobile-page[class*=crm-theme-] .crm-mobile-whatsapp-conversation-list .crm-mobile-conversation-row.active .crm-mobile-conversation{color:var(--crm-theme-text)!important;background:var(--crm-theme-hover)!important}.crm-page[class*=crm-theme-] :where(.crm-chat-header-copy strong,.crm-chat-contact-name-trigger strong,.crm-conversation-copy strong),.crm-mobile-page[class*=crm-theme-] :where(.crm-mobile-chat-contact .crm-chat-contact-name-trigger strong,.crm-mobile-chat-name-row>strong,.crm-mobile-conversation-copy strong){color:var(--crm-theme-text-strong)!important}.crm-page[class*=crm-theme-] :where(.crm-contact-header-status,.crm-conversation-copy small,.crm-conversation-meta time),.crm-mobile-page[class*=crm-theme-] :where(.crm-contact-header-status,.crm-mobile-chat-preview,.crm-mobile-conversation-meta time){color:var(--crm-theme-text-secondary)!important}.crm-page[class*=crm-theme-] :where(.crm-installed-header-badge,.crm-installed-list-badge),.crm-mobile-page[class*=crm-theme-] :where(.crm-installed-header-badge,.crm-installed-list-badge){color:var(--crm-theme-text-secondary)!important;border-color:var(--crm-theme-border)!important;background:var(--crm-theme-surface)!important}.crm-page[class*=crm-theme-] :where(.crm-installed-header-badge.active,.crm-installed-list-badge.active),.crm-mobile-page[class*=crm-theme-] :where(.crm-installed-header-badge.active,.crm-installed-list-badge.active){color:var(--crm-theme-on-accent)!important;border-color:var(--crm-theme-accent)!important;background:var(--crm-theme-accent)!important;box-shadow:0 2px 8px color-mix(in srgb, var(--crm-theme-accent) 24%, transparent)!important}.crm-mobile-installed-badge{border-radius:6px!important;width:18px!important;min-width:18px!important;height:18px!important}.crm-mobile-installed-badge svg{width:12px;height:12px}.crm-ios-edge-back-sensor{z-index:2147483000;top:var(--crm-mobile-viewport-offset,0px);touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;width:24px;position:fixed;bottom:0;left:0}@media (width>=761px){.crm-ios-edge-back-sensor{display:none}}.crm-page[class*=crm-theme-] .crm-installed-header-badge.active,.crm-mobile-page[class*=crm-theme-] .crm-installed-header-badge.active,.crm-page[class*=crm-theme-] .crm-installed-list-badge.active,.crm-mobile-page[class*=crm-theme-] .crm-installed-list-badge.active,.crm-mobile-chat>header .crm-installed-header-badge.active{color:#fff!important;opacity:1!important;background-color:#087448!important;border-color:#065c3a!important;box-shadow:0 0 0 1px #ffffffb8,0 3px 9px #0874484d!important}.crm-page[class*=crm-theme-] .crm-installed-header-badge.active .crm-icon,.crm-mobile-page[class*=crm-theme-] .crm-installed-header-badge.active .crm-icon,.crm-page[class*=crm-theme-] .crm-installed-list-badge.active .crm-icon,.crm-mobile-page[class*=crm-theme-] .crm-installed-list-badge.active .crm-icon,.crm-mobile-chat>header .crm-installed-header-badge.active .crm-icon{color:#fff!important;stroke:#fff!important;opacity:1!important}.crm-theme-oscuro .crm-installed-header-badge.active,.crm-theme-oscuro .crm-installed-list-badge.active{background-color:#00a884!important;border-color:#5ee6c5!important;box-shadow:0 0 0 1px #5ee6c559,0 3px 10px #00a88452!important}.crm-theme-oscuro .crm-installed-header-badge.active .crm-icon,.crm-theme-oscuro .crm-installed-list-badge.active .crm-icon{color:#071a15!important;stroke:#071a15!important}.crm-mobile-scroll-jump{z-index:12040;color:#3b4a54;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffffff7;border:1px solid #111b211f;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:1.45rem;font-weight:800;line-height:1;display:grid;position:fixed;right:17px;box-shadow:0 5px 18px #0b141a33}.crm-mobile-scroll-jump-messages{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.crm-mobile-scroll-jump-inbox{bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:11850}.crm-mobile-scroll-jump:active{transform:scale(.94)}.crm-incoming-toast.is-swipe-active{will-change:transform, opacity;transition:transform .18s ease-out,opacity .18s ease-out;transform:translate3d(0, var(--crm-toast-drag-y,0px), 0)!important;opacity:var(--crm-toast-drag-opacity,1)!important;animation:none!important}.crm-incoming-toast.is-swipe-dragging{transition:none!important}.crm-incoming-toast.is-swipe-dismissing{pointer-events:none}@media (width<=700px){.crm-incoming-toast{touch-action:pan-x;overscroll-behavior:contain;-webkit-user-select:none;user-select:none}}html:not(.betel-compact-device) .app-shell.module-crm .crm-conversation-column,html:not(.betel-compact-device) .app-shell.module-crm .crm-chat-column{position:relative}.crm-desktop-scroll-jump{z-index:40;color:#3b4a54;cursor:pointer;background:#fffffff7;border:1px solid #111b211f;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:1.35rem;font-weight:800;line-height:1;display:grid;position:absolute;right:16px;box-shadow:0 5px 18px #0b141a2e}.crm-desktop-scroll-jump-inbox{bottom:16px}.crm-desktop-scroll-jump-messages{bottom:92px}.crm-desktop-scroll-jump:hover{background:#f4f8f7}@media (width<=1024px){.crm-desktop-scroll-jump{display:none!important}}.crm-stage-colored-badge{--crm-stage-color:#16805a;color:var(--crm-stage-color)!important;border-color:color-mix(in srgb, var(--crm-stage-color) 48%, transparent)!important;background:color-mix(in srgb, var(--crm-stage-color) 12%, white)!important}.crm-flow-quick-button,.crm-mobile-flow-quick-button{--crm-stage-color:#16805a;color:var(--crm-stage-color)!important;border-color:color-mix(in srgb, var(--crm-stage-color) 38%, transparent)!important;background:color-mix(in srgb, var(--crm-stage-color) 10%, white)!important}.crm-message-inline-link{color:#0878c9;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.crm-message.outbound .crm-message-inline-link{color:#075e54}.crm-link-preview-card{min-width:min(310px,100%);max-width:440px;color:inherit;background:#ffffff9e;border:1px solid #0f3e3421;border-radius:11px;align-items:stretch;gap:10px;margin:8px 0 3px;padding:8px;text-decoration:none;display:flex;overflow:hidden}.crm-message.outbound .crm-link-preview-card{background:#ffffff7a}.crm-link-preview-card>img{object-fit:cover;border-radius:8px;flex:none;width:82px;height:70px}.crm-link-preview-icon{color:#008069;background:#0080691a;border-radius:8px;place-items:center;width:42px;min-width:42px;font-size:22px;display:grid}.crm-link-preview-card>span:last-child{flex-direction:column;justify-content:center;min-width:0;display:flex}.crm-link-preview-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.crm-link-preview-card small{color:var(--crm-theme-text-secondary,#667781);margin-top:2px;font-size:11px}.crm-link-preview-card em{color:var(--crm-theme-text-secondary,#667781);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;font-style:normal;overflow:hidden}.crm-template-setup-status{color:#0b6b4c;background:#eefbf5;border:1px solid #b9e5d2;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:700;display:block}.crm-template-defaults-card{background:#f8fcfa;border:1px solid #d9e7e1;border-radius:12px;gap:8px;padding:12px;display:grid}.crm-template-defaults-card>div{flex-wrap:wrap;gap:6px;display:flex}.crm-template-defaults-card>div span{color:#146b50;background:#fff;border:1px solid #cce1d8;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:750}.crm-template-dialog footer button.prepare{color:#087353;background:#eaf8f2;border-color:#13956e}.crm-service-window-indicator{border-top:1px solid #0f3e3414;align-items:center;gap:7px;padding:6px 12px;font-size:11px;display:flex}.crm-service-window-indicator.is-open{color:#0f7354;background:#f4fbf8}.crm-service-window-indicator.is-closed{color:#805e18;background:#fff9e9}.crm-service-window-indicator small{opacity:.76}.crm-mobile-service-window-closed{color:#72540f;background:#fff9e9;border:1px solid #e1c778;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 24px);min-height:38px;margin:4px 12px 7px;display:flex}.crm-mobile-service-window-closed small{opacity:.8;font-size:11px}.crm-stage-colored-badge{border-radius:5px;align-items:center;width:max-content;max-width:100%;padding:2px 6px;border:1px solid color-mix(in srgb, var(--crm-stage-color) 30%, transparent)!important;color:color-mix(in srgb, var(--crm-stage-color) 62%, #12241f 38%)!important;background:color-mix(in srgb, var(--crm-stage-color) 7%, white)!important;box-shadow:none!important;display:inline-flex!important}.crm-flow-quick-button,.crm-mobile-flow-quick-button{color:color-mix(in srgb, var(--crm-stage-color) 62%, #12241f 38%)!important;border-color:color-mix(in srgb, var(--crm-stage-color) 28%, transparent)!important;background:color-mix(in srgb, var(--crm-stage-color) 6%, white)!important;box-shadow:none!important}.crm-flow-quick-button small,.crm-flow-quick-button strong,.crm-mobile-flow-quick-button span,.crm-mobile-flow-quick-button svg{stroke:currentColor;color:color-mix(in srgb, var(--crm-stage-color) 62%, #12241f 38%)!important}.crm-flow-quick-button:hover{background:color-mix(in srgb, var(--crm-stage-color) 10%, white)!important}@media (width<=1024px){.crm-mobile-meta-icons .crm-mobile-pinned-indicator{filter:none;opacity:1;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:.86rem;line-height:1;display:inline-flex;transform:none}}.crm-forward-dialog-backdrop{z-index:2147481200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07121885;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.crm-forward-dialog{color:#102129;background:#fff;border:1px solid #0a7a5c29;border-radius:22px;flex-direction:column;width:min(560px,100%);max-height:min(760px,100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 26px 72px #05161d47}.crm-forward-dialog>header{border-bottom:1px solid #e7edef;align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.crm-forward-dialog>header>div{min-width:0}.crm-forward-dialog>header small{color:#0a815f;letter-spacing:.12em;margin-bottom:2px;font-size:.68rem;font-weight:900;display:block}.crm-forward-dialog>header h3{color:#102129;margin:0;font-size:1.15rem;line-height:1.2}.crm-forward-dialog-close{color:#42645a;cursor:pointer;background:#edf5f2;border:0;border-radius:50%;flex:0 0 38px;width:38px;height:38px;font-size:1.65rem;line-height:1}.crm-forward-source-preview{background:#f6faf9;border:1px solid #dce9e5;border-radius:13px;align-items:center;gap:10px;margin:12px 16px 8px;padding:10px 12px;display:flex}.crm-forward-source-preview>span{color:#08765a;background:#dff4ec;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.05rem;font-weight:900;display:inline-flex}.crm-forward-source-preview p{color:#334a52;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.85rem;line-height:1.35;overflow:hidden}.crm-forward-search{background:#f4f6f7;border:1px solid #e1e8ea;border-radius:12px;align-items:center;gap:8px;margin:4px 16px 10px;padding:0 12px;display:flex}.crm-forward-search>span{color:#6c7f86;font-size:1.2rem}.crm-forward-search input{color:#15282f;min-width:0;height:42px;font:inherit;background:0 0;border:0;outline:0;flex:1}.crm-forward-search button{color:#5e7279;cursor:pointer;background:#e1e7e9;border:0;border-radius:50%;width:28px;height:28px}.crm-forward-list{overscroll-behavior:contain;min-height:180px;max-height:390px;padding:0 10px 4px;overflow:auto}.crm-forward-recipient{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f2;grid-template-columns:42px minmax(0,1fr) auto 26px;align-items:center;gap:10px;padding:10px 8px;display:grid}.crm-forward-recipient:hover{background:#f6faf9}.crm-forward-recipient.is-selected{background:#edf9f5}.crm-forward-recipient.is-closed{opacity:.58;cursor:not-allowed}.crm-forward-avatar{color:#08745a;background:#e5f5f0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:.9rem;font-weight:900;display:inline-flex}.crm-forward-recipient-copy{min-width:0}.crm-forward-recipient-copy strong,.crm-forward-recipient-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-forward-recipient-copy strong{color:#15272e;font-size:.92rem}.crm-forward-recipient-copy small{color:#6b7b81;margin-top:3px;font-size:.74rem}.crm-forward-window{white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:.66rem;font-weight:800}.crm-forward-window.is-open{color:#087456;background:#e3f7ef}.crm-forward-window.is-closed{color:#7b8589;background:#f1f2f3}.crm-forward-check{color:#fff;border:1.5px solid #bdd1cb;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:900;display:inline-flex}.crm-forward-recipient.is-selected .crm-forward-check{background:#07835f;border-color:#07835f}.crm-forward-empty,.crm-forward-load-more{color:#65777d;text-align:center;margin:12px auto;font-size:.82rem}.crm-forward-load-more{color:#087456;cursor:pointer;background:#fff;border:1px solid #dce6e3;border-radius:10px;padding:8px 12px;font-weight:800;display:block}.crm-forward-error{color:#a12929;background:#fff1f1;border-radius:10px;margin:8px 16px 0;padding:9px 11px;font-size:.78rem;font-weight:700}.crm-forward-help{color:#708187;margin:8px 16px 0;font-size:.72rem;line-height:1.35}.crm-forward-dialog>footer{background:#fbfcfc;border-top:1px solid #edf1f2;justify-content:flex-end;gap:9px;padding:12px 16px 16px;display:flex}.crm-forward-dialog>footer button{cursor:pointer;border-radius:11px;min-height:40px;padding:0 16px;font-weight:850}.crm-forward-dialog>footer .secondary{color:#41575e;background:#fff;border:1px solid #d8e2df}.crm-forward-dialog>footer .primary{color:#fff;background:#07835f;border:1px solid #07835f}.crm-forward-dialog>footer button:disabled{opacity:.5;cursor:not-allowed}.crm-forward-toast{z-index:2147481300;color:#087456;background:#edf9f5;border:1px solid #bfe4d7;border-radius:999px;max-width:min(440px,100vw - 28px);padding:10px 14px;font-size:.82rem;font-weight:850;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #07564129}@media (width<=1024px){.crm-forward-dialog-backdrop{background:#0712186b;align-items:flex-end;padding:0}.crm-forward-dialog{border-width:1px 0 0;border-radius:24px 24px 0 0;width:100%;max-height:min(88dvh,820px)}.crm-forward-list{max-height:min(48dvh,430px)}.crm-forward-window{font-size:.62rem}.crm-forward-dialog>footer{padding-bottom:max(16px, env(safe-area-inset-bottom))}.crm-forward-dialog>footer .primary{flex:1}.crm-forward-toast{top:max(12px, env(safe-area-inset-top))}}.crm-forward-recipient-group{display:block}.crm-forward-section-label{z-index:2;color:#64767c;letter-spacing:.08em;text-transform:uppercase;background:#fffffff5;padding:7px 9px 5px;font-size:.68rem;font-weight:900;position:sticky;top:0}.crm-forward-section-all{border-top:1px solid #edf1f2;margin-top:4px}.crm-forward-list{-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;min-height:0}.crm-forward-dialog{min-height:0}.crm-forward-dialog>header,.crm-forward-source-preview,.crm-forward-search,.crm-forward-dialog>footer,.crm-forward-help,.crm-forward-error{flex:none}@media (width<=1024px){.crm-forward-dialog-backdrop{overscroll-behavior:none;overflow:hidden}.crm-forward-dialog{height:min(720px,100% - 6px);min-height:320px;max-height:calc(100% - 6px)}.crm-forward-list{max-height:none;overflow-y:auto}.crm-forward-search input{font-size:16px}.crm-forward-help{max-height:48px;overflow:auto}}.crm-automation-rules-card{overflow:hidden}.crm-automation-rules-shell{border:1px solid var(--crm-theme-border,#e9edef);background:var(--crm-theme-surface-soft,#f7f8f8);border-radius:11px;min-height:0;display:grid;overflow:hidden}.crm-automation-rules-toolbar{border-bottom:1px solid var(--crm-theme-border,#e9edef);background:var(--crm-theme-surface,#fff);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.crm-automation-rules-toolbar strong{color:var(--crm-theme-text-strong,#111b21);font-size:.68rem}.crm-automation-rules-toolbar small{color:var(--crm-theme-text-muted,#87969f);font-size:.61rem}.crm-automation-rules-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scroll-behavior:smooth;gap:9px;min-height:120px;max-height:min(52vh,560px);padding:9px;display:grid;overflow-y:auto}.crm-automation-rules-scroll>article{margin:0!important}.crm-automation-rule-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.crm-automation-rule-actions>button{border:1px solid var(--crm-theme-border,#dfe6ea);min-height:30px;color:var(--crm-theme-text-secondary,#51636e);background:var(--crm-theme-surface,#fff);white-space:nowrap;border-radius:8px;padding:0 8px;font-size:.62rem;font-weight:800}.crm-automation-rule-actions>button.clone,.crm-automation-rule-actions>button.add-below{color:var(--crm-theme-chip-active-text,#075e54);border-color:color-mix(in srgb, var(--crm-theme-accent,#008069) 24%, var(--crm-theme-border,#dfe6ea));background:var(--crm-theme-chip-active,#eaf7f3)}.crm-automation-rule-actions>button.delete{color:#a52b3b;background:#fff1f3;border-color:#efc8cf}.crm-automation-rules-bottom-actions{z-index:2;border-top:1px solid var(--crm-theme-border,#e9edef);background:var(--crm-theme-surface,#fff);align-items:center;gap:6px;padding:8px 9px;display:flex;position:sticky;bottom:0}.crm-automation-rules-bottom-actions>button{border:1px solid var(--crm-theme-border,#dfe6ea);width:auto;min-width:0;min-height:32px;color:var(--crm-theme-text-secondary,#51636e);background:var(--crm-theme-surface,#fff);border-radius:8px;padding:0 10px;font-size:.64rem;font-weight:800}.crm-automation-rules-bottom-actions>button.primary{color:var(--crm-theme-chip-active-text,#075e54);border-color:color-mix(in srgb, var(--crm-theme-accent,#008069) 28%, var(--crm-theme-border,#dfe6ea));background:var(--crm-theme-chip-active,#eaf7f3)}@media (width<=1024px){.crm-automation-rules-toolbar{flex-direction:column;align-items:flex-start;gap:2px}.crm-automation-rules-scroll{max-height:56dvh;padding:7px}.crm-automation-rule-head{flex-direction:column;align-items:stretch}.crm-automation-rule-actions{justify-content:flex-start}.crm-automation-rules-bottom-actions{flex-wrap:wrap}}.crm-mark-all-read{color:#1f7a3a;width:calc(100% - 24px);font:inherit;cursor:pointer;background:#16a34a14;border:1px solid #43c46759;border-radius:999px;margin:6px 12px 8px;padding:8px 12px;font-size:.85rem;font-weight:600;display:block}.crm-mark-all-read:disabled{opacity:.6;cursor:progress}.crm-mobile-mark-all-read{width:calc(100% - 32px);margin:4px 16px 8px}.crm-read-only-indicator,.crm-mobile-read-only{color:#3d4a57;background:#f4f6f8;border:1px solid #cfd6de;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:34px;display:flex}.crm-read-only-indicator{margin:4px 0 6px;padding:6px 10px}.crm-mobile-read-only{width:calc(100% - 24px);margin:4px 12px 7px}.crm-read-only-indicator small,.crm-mobile-read-only small{opacity:.8;font-size:11px}.crm-load-more-contacts{color:#1f7a3a;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd6de;border-radius:999px;margin:14px auto 6px;padding:9px 18px;font-weight:600;display:block}.crm-template-tip{color:#14532d;background:#f0fdf4;border-radius:10px;margin:6px 0 0;padding:8px 10px;font-size:13px}.crm-settings-tabs{flex-wrap:wrap;gap:6px;display:flex}.crm-settings-tabs button.active{color:#fff;background:#43c467;border-color:#43c467}.crm-agente-settings .crm-automation-card header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.crm-agente-aviso{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin:8px 0;padding:10px 12px}.crm-agente-interruptor{gap:10px;display:grid}.crm-agente-interruptor fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.crm-agente-switch{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.crm-agente-switch input{accent-color:#43c467;width:22px;height:22px}.crm-agente-switch span{display:grid}.crm-agente-switch small{color:#475569}.crm-agente-campo{color:#334155;gap:4px;margin-top:10px;font-size:13px;display:grid}.crm-agente-campo small{color:#64748b;font-weight:400}.crm-agente-campo input,.crm-agente-campo textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #cbd5e1;border-radius:10px;padding:9px 12px}.crm-agente-prueba{background:#efeae2;border-radius:12px;gap:6px;min-height:80px;padding:10px;display:grid}.crm-agente-prueba p{background:#fff;border-radius:10px;max-width:80%;margin:0;padding:8px 10px}.crm-agente-prueba p.cliente{background:#d9fdd3;justify-self:end}.crm-agente-prueba p small{color:#b45309;margin-top:4px;display:block}.crm-agente-prueba p.escribiendo{color:#64748b;font-style:italic}.crm-agente-prueba-form{gap:6px;margin-top:8px;display:flex}.crm-agente-prueba-form input{font:inherit;border:1px solid #cbd5e1;border-radius:999px;flex:1;padding:9px 12px}.crm-necesita-humano{color:#92400e;background:#fef3c7;border-radius:999px;margin-right:4px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}.plataforma-page{color:#0f172a;gap:14px;max-width:1180px;margin:0 auto;padding:18px;display:grid}.plataforma-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.plataforma-header small{color:#43c467;letter-spacing:.08em;font-size:11px;font-weight:700}.plataforma-header h1{margin:2px 0;font-size:26px}.plataforma-header p{color:#64748b;margin:0}.plataforma-grid{grid-template-columns:minmax(260px,360px) 1fr;align-items:start;gap:14px;display:grid}.plataforma-col{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:10px;padding:14px;display:grid}.plataforma-col-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.plataforma-col-head h2,.plataforma-col-head h3{margin:0;font-size:17px}.plataforma-col-head h2 span,.plataforma-col-head h3 span{color:#64748b;margin-left:4px;font-size:13px;font-weight:600}.plataforma-col-head small{color:#64748b}.plataforma-buscar,.plataforma-form input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:10px;padding:9px 12px}.plataforma-check{color:#475569;align-items:center;gap:6px;font-size:13px;display:flex}.plataforma-lista,.plataforma-usuarios{gap:6px;margin:0;padding:0;list-style:none;display:grid}.plataforma-lista button{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:1fr auto;gap:2px 8px;padding:10px 12px;display:grid}.plataforma-lista button.activa{background:#f0fdf4;border-color:#43c467}.plataforma-lista button small{color:#64748b;grid-column:1}.plataforma-lista button .plataforma-estado{grid-area:1/2;justify-self:end}.plataforma-estado{border-radius:999px;margin-right:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.plataforma-estado.ok{color:#1f7a3a;background:#dcfce7}.plataforma-estado.pausa{color:#92400e;background:#fef3c7}.plataforma-estado.baja{color:#991b1b;background:#fee2e2}.plataforma-usuarios li{border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.plataforma-usuarios li.inactivo{opacity:.65}.plataforma-usuarios li>div:first-child{gap:2px;display:grid}.plataforma-usuarios small{color:#64748b}.plataforma-form{background:#f8fffa;border:1px dashed #86efac;border-radius:12px;gap:10px;padding:12px;display:grid}.plataforma-form label{color:#334155;gap:4px;font-size:13px;display:grid}.plataforma-roles{border:0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px;margin:0;padding:0;display:grid}.plataforma-roles legend{color:#334155;margin-bottom:4px;font-size:13px}.plataforma-roles label{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:8px;padding:8px;display:flex}.plataforma-roles label span{display:grid}.plataforma-roles small{color:#64748b;font-size:11px}.plataforma-acciones{flex-wrap:wrap;gap:6px;display:flex}.plataforma-primario,.plataforma-secundario,.plataforma-peligro{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:8px 14px;font-weight:600}.plataforma-primario{color:#fff;background:#43c467}.plataforma-secundario{color:#0f172a;background:#fff;border-color:#cbd5e1}.plataforma-peligro{color:#b91c1c;background:#fff;border-color:#fecaca}.plataforma-primario:disabled,.plataforma-secundario:disabled,.plataforma-peligro:disabled{opacity:.55;cursor:progress}.plataforma-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:10px 14px}.plataforma-aviso{color:#1f7a3a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:10px 14px}.plataforma-credencial{background:#fffbeb;border:1px solid #fde68a;border-radius:14px;gap:6px;padding:14px;display:grid}.plataforma-credencial dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;display:grid}.plataforma-credencial dt{color:#92400e}.plataforma-credencial dd{margin:0;font-weight:700}.plataforma-credencial code{-webkit-user-select:all;user-select:all;font-size:15px}.plataforma-vacio{color:#64748b;margin:8px 0}@media (width<=1024px){.plataforma-page{padding:12px}.plataforma-grid{grid-template-columns:1fr}}.plataforma-tabs{flex-wrap:wrap;gap:6px;display:flex}.plataforma-tabs button{font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:8px 14px;font-weight:600}.plataforma-tabs button.activa{color:#fff;background:#0f172a;border-color:#0f172a}.plataforma-tu-cuenta{color:#64748b;font-weight:600}.plataforma-erp{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.plataforma-erp input{accent-color:#43c467;width:20px;height:20px;margin-top:2px}.plataforma-erp span{gap:2px;display:grid}.plataforma-erp small{color:#64748b}.wu:not(#_){border:1px solid var(--w-borde);text-align:left;border-radius:16px;gap:14px;padding:18px;display:grid;background:var(--w-superficie)!important;color:var(--w-texto)!important}.wu:not(#_) :is(h2,h3,strong,legend,dt,dd,b){color:var(--w-texto)!important}.wu:not(#_) :is(p,small,label>span,.wu-acceso){color:var(--w-texto-2)!important}.wu:not(#_) .wu-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wu:not(#_) .wu-cabecera h2{margin:0;font-size:19px;font-weight:800}.wu:not(#_) .wu-cabecera p{margin:3px 0 0;font-size:13px}.wu:not(#_) :is(.wu-primario,.wu-secundario,.wu-peligro){min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.wu:not(#_) .wu-primario{background:var(--w-verde)!important;color:#fff!important;border:0!important}.wu:not(#_) .wu-primario:hover:not(:disabled){background:var(--w-verde-hover)!important}.wu:not(#_) .wu-secundario{border:1px solid var(--w-borde-fuerte)!important;background:var(--w-superficie)!important;color:var(--w-texto)!important}.wu:not(#_) .wu-secundario:hover:not(:disabled){background:var(--w-hover)!important}.wu:not(#_) .wu-peligro{color:#dc2626!important;background:0 0!important;border:1px solid #fecaca!important}html[data-whast-tema=oscuro] .wu:not(#_) .wu-peligro{color:#f87171!important;border-color:#7f1d1d!important}.wu:not(#_) button:disabled{opacity:.55;cursor:not-allowed}.wu:not(#_) .wu-resumen{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.wu:not(#_) .wu-resumen button{font:inherit;cursor:pointer;text-align:left;border-radius:12px;justify-items:start;gap:1px;padding:10px 12px;display:grid;border:1px solid var(--w-borde)!important;background:var(--w-superficie-2)!important;color:var(--w-texto-2)!important}.wu:not(#_) .wu-resumen button b{font-size:20px;font-weight:800;line-height:1.1}.wu:not(#_) .wu-resumen button span{font-size:12px;color:var(--w-texto-2)!important}.wu:not(#_) .wu-resumen button.activo{box-shadow:inset 0 0 0 1px var(--w-verde);border-color:var(--w-verde)!important;background:var(--w-verde-suave)!important}.wu:not(#_) .wu-resumen button.activo :is(b,span){color:var(--w-verde-texto)!important}.wu:not(#_) :is(.wu-error,.wu-aviso){border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600}.wu:not(#_) .wu-error{border:1px solid #fecaca;color:#b91c1c!important;background:#fef2f2!important}.wu:not(#_) .wu-aviso{border:1px solid var(--w-verde);background:var(--w-verde-suave)!important;color:var(--w-verde-texto)!important}html[data-whast-tema=oscuro] .wu:not(#_) .wu-error{border-color:#7f1d1d;color:#fecaca!important;background:#3a1419!important}.wu:not(#_) .wu-credencial{border:1px solid #fde68a;border-radius:14px;gap:8px;padding:14px;display:grid;background:#fffbeb!important}.wu:not(#_) .wu-credencial :is(p,small){margin:0;color:#78350f!important}.wu:not(#_) .wu-credencial dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;display:grid}.wu:not(#_) .wu-credencial dt{font-size:13px;color:#92400e!important}.wu:not(#_) .wu-credencial :is(dd,strong){margin:0;font-weight:700;color:#451a03!important}.wu:not(#_) .wu-credencial code{-webkit-user-select:all;user-select:all;font-size:15px}html[data-whast-tema=oscuro] .wu:not(#_) .wu-credencial{border-color:#4a3f1c;background:#2a2414!important}html[data-whast-tema=oscuro] .wu:not(#_) .wu-credencial :is(p,small,dd,strong){color:#fde68a!important}html[data-whast-tema=oscuro] .wu:not(#_) .wu-credencial dt{color:#fcd34d!important}.wu:not(#_) .wu-formulario{border-radius:14px;gap:14px;padding:16px;display:grid;border:1px solid var(--w-verde)!important;background:var(--w-superficie-2)!important}.wu:not(#_) .wu-formulario h3{margin:0;font-size:16px;font-weight:800}.wu:not(#_) .wu-campos{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.wu:not(#_) .wu-campos label{text-align:left;align-content:start;gap:5px;font-size:13px;font-weight:600;display:grid}.wu:not(#_) .wu-campos small{font-size:11.5px;font-weight:500;color:var(--w-texto-3)!important}.wu:not(#_) :is(.wu-campos input,.wu-herramientas input){box-sizing:border-box;width:100%;min-height:40px;font:inherit;border-radius:10px;padding:8px 12px;font-size:14px;border:1px solid var(--w-borde-fuerte)!important;background:var(--w-superficie)!important;color:var(--w-texto)!important}.wu:not(#_) :is(.wu-campos input,.wu-herramientas input)::placeholder{color:var(--w-texto-3)}.wu:not(#_) :is(.wu-campos input,.wu-herramientas input):focus{outline:2px solid var(--w-verde);outline-offset:0;border-color:var(--w-verde)!important}.wu:not(#_) .wu-campos input:disabled{opacity:.7}.wu:not(#_) .wu-roles{border:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.wu:not(#_) .wu-roles legend{margin-bottom:6px;padding:0;font-size:13px;font-weight:700}.wu:not(#_) .wu-roles label{cursor:pointer;border-radius:12px;grid-template-columns:18px 26px minmax(0,1fr);place-items:start;gap:8px;padding:12px;border:1px solid var(--w-borde)!important;background:var(--w-superficie)!important;text-align:left!important;display:grid!important}.wu:not(#_) .wu-roles label.activo{box-shadow:inset 0 0 0 1px var(--w-verde);border-color:var(--w-verde)!important;background:var(--w-verde-suave)!important}.wu:not(#_) .wu-roles input{width:16px;height:16px;accent-color:var(--w-verde);margin:2px 0 0}.wu:not(#_) .wu-rol-icono{font-size:18px;line-height:1}.wu:not(#_) .wu-rol-texto{gap:2px;display:grid}.wu:not(#_) .wu-rol-texto strong{font-size:14px}.wu:not(#_) .wu-rol-texto small{font-size:12px;line-height:1.35}.wu:not(#_) .wu-roles label.activo .wu-rol-texto strong{color:var(--w-verde-texto)!important}.wu:not(#_) .wu-acciones,.wu:not(#_) .wu-herramientas{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wu:not(#_) .wu-herramientas input{flex:260px;width:auto}.wu:not(#_) .wu-guia-roles{border:1px solid var(--w-borde);border-radius:12px;gap:6px;padding:12px 14px;display:grid;background:var(--w-superficie-2)!important}.wu:not(#_) .wu-guia-roles p{grid-template-columns:150px minmax(0,1fr);gap:10px;margin:0;font-size:13px;display:grid}.wu:not(#_) .wu-vacio{text-align:center;border:1px dashed var(--w-borde-fuerte);border-radius:12px;margin:0;padding:18px}.wu:not(#_) .wu-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wu:not(#_) .wu-lista li{border:1px solid var(--w-borde);text-align:left;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid;background:var(--w-superficie)!important}.wu:not(#_) .wu-lista li.suspendido{opacity:.7}.wu:not(#_) .wu-avatar{background:#1f8f4e;border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;font-weight:800;display:grid;overflow:hidden;color:#fff!important}.wu:not(#_) .wu-avatar img{object-fit:cover;width:100%;height:100%}.wu:not(#_) .wu-datos{text-align:left;justify-items:start;gap:3px;min-width:0;display:grid}.wu:not(#_) .wu-datos>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:700;overflow:hidden}.wu:not(#_) .wu-datos>strong em{font-style:normal;font-weight:600;color:var(--w-texto-3)!important}.wu:not(#_) .wu-datos>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.wu:not(#_) .wu-sellos{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.wu:not(#_) .wu-sello{border:1px solid var(--w-borde);border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex;background:var(--w-superficie-2)!important;color:var(--w-texto-2)!important}.wu:not(#_) .wu-sello.rol-propietario{border-color:#fde68a;color:#92400e!important;background:#fef3c7!important}.wu:not(#_) .wu-sello.rol-administrador{border-color:#bae6fd;color:#075985!important;background:#e0f2fe!important}.wu:not(#_) .wu-sello.rol-usuario{border-color:#0000;background:var(--w-verde-suave)!important;color:var(--w-verde-texto)!important}.wu:not(#_) .wu-sello.pausa{border-color:#fecaca;color:#b91c1c!important;background:#fee2e2!important}.wu:not(#_) .wu-sello.aviso{border-color:#fed7aa;color:#9a3412!important;background:#fff7ed!important}html[data-whast-tema=oscuro] .wu:not(#_) .wu-sello.rol-propietario{border-color:#5c4a1a;color:#fcd34d!important;background:#3a2f12!important}html[data-whast-tema=oscuro] .wu:not(#_) .wu-sello.rol-administrador{border-color:#164e63;color:#7dd3fc!important;background:#0c2a3d!important}html[data-whast-tema=oscuro] .wu:not(#_) .wu-sello.pausa{border-color:#7f1d1d;color:#fca5a5!important;background:#3a1419!important}html[data-whast-tema=oscuro] .wu:not(#_) .wu-sello.aviso{border-color:#7c2d12;color:#fdba74!important;background:#3a2412!important}.wu:not(#_) .wu-acceso{font-size:12px;color:var(--w-texto-3)!important}.wu:not(#_) .wu-nota{white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--w-texto-3)!important}.wu:not(#_) .wu-lista .wu-acciones{justify-content:flex-end}.wu:not(#_) .wu-lista .wu-acciones button{min-height:32px;padding:0 11px;font-size:12.5px}@media (width<=900px){.wu:not(#_){padding:14px}.wu:not(#_) .wu-lista li{grid-template-columns:44px minmax(0,1fr)}.wu:not(#_) .wu-lista li>:is(.wu-acciones,.wu-nota){grid-column:1/-1;justify-content:flex-start}.wu:not(#_) .wu-guia-roles p{grid-template-columns:1fr;gap:2px}.wu:not(#_) .wu-cabecera .wu-primario{width:100%}}:root{--betel-ia-navy:#07182f;--betel-ia-navy-soft:#102744;--betel-ia-cyan:#23c5da;--betel-ia-cyan-soft:#dff9fc;--betel-ia-blue:#2c6be8;--betel-ia-purple:#7658d8;--betel-ia-green:#16845b;--betel-ia-red:#c63c4d;--betel-ia-border:#dbe4ec;--betel-ia-text:#182536;--betel-ia-muted:#687789;--betel-ia-surface:#fff;--betel-ia-bg:#f4f8fb;--betel-ia-shadow:0 22px 60px #04162e38}.betel-ia-avatar{isolation:isolate;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.betel-ia-avatar-large{width:88px;height:88px}.betel-ia-avatar-medium{width:48px;height:48px}.betel-ia-avatar-small{width:34px;height:34px}.betel-ia-avatar-tiny{width:24px;height:24px}.betel-ia-avatar-orbit{border-radius:inherit;background:conic-gradient(from 40deg, var(--betel-ia-cyan), var(--betel-ia-blue), var(--betel-ia-purple), var(--betel-ia-cyan));position:absolute;inset:0;box-shadow:0 0 0 1px #fff9,0 8px 24px #186fae47}.betel-ia-avatar-orbit:after{content:"";border-radius:inherit;background:var(--betel-ia-navy);position:absolute;inset:3px}.betel-ia-avatar-core{z-index:1;color:#fff;background:radial-gradient(circle at 32% 28%, #244c77, var(--betel-ia-navy) 68%);border-radius:48% 52% 54% 46%;place-items:center;width:72%;height:72%;display:grid;position:relative}.betel-ia-avatar-mark{letter-spacing:-.05em;font-size:1.05em;font-weight:900}.betel-ia-avatar-spark{color:#fff;text-shadow:0 0 8px var(--betel-ia-cyan);font-size:.58em;position:absolute;top:-19%;right:-15%}.betel-ia-avatar.is-pulsing .betel-ia-avatar-orbit{animation:1.7s linear infinite betelIaOrbit}@keyframes betelIaOrbit{to{transform:rotate(360deg)}}.betel-ia-floating-button{z-index:1240;color:#fff;cursor:pointer;background:linear-gradient(135deg,#09223e 0%,#102d52 70%,#174f75 100%);border:1px solid #fff3;border-radius:32px;align-items:center;gap:10px;min-width:58px;min-height:58px;padding:5px 13px 5px 5px;transition:transform .18s,box-shadow .18s;display:flex;position:fixed;bottom:27px;right:24px;box-shadow:0 16px 42px #02183457}.betel-ia-floating-button:hover{transform:translateY(-2px);box-shadow:0 20px 46px #02183466}.betel-ia-floating-button.is-open{transform:scale(.96)}.betel-ia-floating-label{text-align:left;line-height:1.05;display:grid}.betel-ia-floating-label strong{letter-spacing:.08em;font-size:12px}.betel-ia-floating-label small{color:#c5edf4;margin-top:4px;font-size:10px}.betel-ia-floating-alert{background:var(--betel-ia-red);border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid;position:absolute;top:-3px;right:2px}.betel-ia-global-layer{z-index:1235;width:min(440px,100vw - 32px);height:min(720px,100vh - 140px);min-height:480px;box-shadow:var(--betel-ia-shadow);border-radius:23px;animation:.2s ease-out betelIaPanelIn;position:fixed;bottom:98px;right:24px;overflow:hidden}@keyframes betelIaPanelIn{0%{opacity:0;transform:translateY(14px)scale(.97)}}.betel-ia-chat-panel{height:100%;min-height:620px;color:var(--betel-ia-text);border:1px solid var(--betel-ia-border);background:var(--betel-ia-surface);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.betel-ia-chat-panel.is-compact{border-radius:inherit;border:0;min-height:100%}.betel-ia-chat-header{color:#fff;background:linear-gradient(120deg, var(--betel-ia-navy), #123b61 75%, #166b82);justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.betel-ia-chat-identity{align-items:center;gap:11px;min-width:0;display:flex}.betel-ia-chat-identity>div{min-width:0;display:grid}.betel-ia-chat-identity strong{letter-spacing:.05em;font-size:15px}.betel-ia-chat-identity span{color:#bfeef2;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.betel-ia-chat-header-actions{align-items:center;gap:4px;display:flex}.betel-ia-chat-header-actions button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;place-items:center;width:33px;height:33px;padding:0;font-size:19px;display:grid}.betel-ia-chat-header-actions button:hover{background:#ffffff2e}.betel-ia-history{z-index:8;border:1px solid var(--betel-ia-border);background:#fffffffa;border-radius:15px;flex-direction:column;gap:6px;padding:12px;display:flex;position:absolute;inset:72px 10px 10px;overflow:auto;box-shadow:0 18px 42px #07182f33}.betel-ia-history>div{justify-content:space-between;align-items:center;padding:2px 2px 9px;display:flex}.betel-ia-history>div button{cursor:pointer;background:0 0;border:0;font-size:20px}.betel-ia-history>p{color:var(--betel-ia-muted);text-align:center;margin:auto}.betel-ia-history>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e7edf2;border-radius:11px;gap:4px;width:100%;padding:11px 12px;display:grid}.betel-ia-history>button.active{border-color:var(--betel-ia-cyan);background:var(--betel-ia-cyan-soft)}.betel-ia-history>button strong{font-size:12px}.betel-ia-history>button small{color:var(--betel-ia-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.betel-ia-emergency-banner{color:#721c2a;background:#fff0f2;border-bottom:1px solid #ffd4da;gap:3px;padding:11px 16px;display:grid}.betel-ia-emergency-banner strong{font-size:12px}.betel-ia-emergency-banner span{font-size:11px}.betel-ia-message-list{scrollbar-width:thin;background:radial-gradient(circle at 95% 2%,#23c5da17,#0000 25%),linear-gradient(#f8fbfd,#f3f7fa);flex-direction:column;flex:auto;gap:15px;padding:17px;display:flex;overflow:auto}.betel-ia-message{align-items:flex-start;gap:9px;max-width:94%;display:flex}.betel-ia-message.is-user{flex-direction:row-reverse;align-self:flex-end}.betel-ia-message.is-assistant{align-self:flex-start}.betel-ia-message-body{min-width:0}.betel-ia-message-meta{align-items:center;gap:7px;margin:0 3px 5px;display:flex}.betel-ia-message-meta strong{letter-spacing:.04em;color:#455467;font-size:10px}.betel-ia-message-meta span{color:var(--betel-ia-green);font-size:9px}.betel-ia-message-text{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e1e8ee;border-radius:5px 16px 16px;padding:12px 14px;font-size:13px;line-height:1.55;box-shadow:0 4px 14px #142e4b0f}.betel-ia-message.is-user .betel-ia-message-text{color:#fff;background:linear-gradient(135deg,#155a7b,#224c83);border:0;border-radius:16px 5px 16px 16px}.betel-ia-evidence{background:#f3fcfd;border:1px solid #d8e7eb;border-radius:10px;margin-top:7px;padding:7px 10px;font-size:10px}.betel-ia-evidence summary{cursor:pointer;color:#1b6d78;font-weight:700}.betel-ia-evidence>div{color:#51616f;gap:4px;padding-top:7px;display:grid}.betel-ia-sources{background:#f6f9ff;border:1px solid #dce6f5;border-radius:11px;gap:7px;margin-top:8px;padding:10px;display:grid}.betel-ia-sources>strong{color:#314b73;font-size:10px}.betel-ia-sources>div{gap:5px;display:grid}.betel-ia-sources a{color:#245db2;overflow-wrap:anywhere;align-items:center;gap:7px;font-size:10px;text-decoration:none;display:flex}.betel-ia-sources a span{color:#fff;background:#3768b6;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.betel-ia-confirmation{background:#fffaf0;border:1px solid #f2c978;border-radius:13px;gap:9px;margin-top:9px;padding:12px;display:grid}.betel-ia-confirmation header{align-items:center;gap:8px;display:flex}.betel-ia-confirmation header>span{font-size:20px}.betel-ia-confirmation header>div{display:grid}.betel-ia-confirmation header strong{color:#765512;font-size:11px}.betel-ia-confirmation header small,.betel-ia-confirmation>small{color:#886e36;font-size:9px}.betel-ia-confirmation p{margin:0;font-size:11px;line-height:1.4}.betel-ia-confirmation-reason{color:#665633}.betel-ia-confirmation footer{justify-content:flex-end;gap:7px;display:flex}.betel-ia-confirmation button,.betel-ia-learning-form button{cursor:pointer;background:#fff;border:1px solid #d6dee6;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:700}.betel-ia-confirmation button.primary,.betel-ia-learning-form button.primary{color:#fff;background:#186b74;border-color:#186b74}.betel-ia-confirmation.is-completed{background:#f1fbf6;border-color:#95d5b9}.betel-ia-confirmation.is-rejected{background:#f7f8f9;border-color:#dce1e6}.betel-ia-confirmation-status{font-size:10px;font-weight:700}.betel-ia-inline-error{color:var(--betel-ia-red);font-size:10px}.betel-ia-thinking{align-items:center;gap:4px;padding-left:43px;display:flex}.betel-ia-thinking>span{background:#5e839a;border-radius:50%;width:5px;height:5px;animation:1s infinite alternate betelIaDot}.betel-ia-thinking>span:nth-of-type(2){animation-delay:.18s}.betel-ia-thinking>span:nth-of-type(3){animation-delay:.36s}@keyframes betelIaDot{to{opacity:.45;transform:translateY(-5px)}}.betel-ia-suggestions{background:#fff;border-top:1px solid #edf1f4;gap:7px;padding:9px 13px;display:flex;overflow-x:auto}.betel-ia-suggestions button{color:#24506c;cursor:pointer;background:#f5fcfd;border:1px solid #cde2e7;border-radius:16px;flex:none;max-width:210px;padding:8px 10px;font-size:10px}.betel-ia-error,.betel-ia-success{justify-content:space-between;align-items:center;gap:8px;padding:9px 13px;font-size:11px;display:flex}.betel-ia-error{color:#8f2734;background:#fff2f4;border-top:1px solid #ffd2d8}.betel-ia-success{color:#136344;background:#f1fbf6;border:1px solid #b9e3d1;border-radius:10px}.betel-ia-error button{cursor:pointer;background:0 0;border:0}.betel-ia-learning-form{background:#f7fafc;border-top:1px solid #d9e3ea;gap:8px;padding:11px 13px;display:grid}.betel-ia-learning-form label{font-size:10px;font-weight:800}.betel-ia-learning-form textarea{resize:vertical;min-height:74px;font:inherit;border:1px solid #cdd8e1;border-radius:9px;padding:9px;font-size:11px}.betel-ia-learning-form>div{justify-content:flex-end;gap:7px;display:flex}.betel-ia-composer{background:#fff;border-top:1px solid #e3e9ee;flex:none;padding:10px 12px 11px}.betel-ia-composer-tools{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.betel-ia-composer-tools label{color:#526577;cursor:pointer;align-items:center;gap:5px;font-size:10px;display:flex}.betel-ia-composer-tools input{accent-color:#168193}.betel-ia-composer-tools button{color:#35627b;cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:underline}.betel-ia-composer form{background:#f9fbfc;border:1px solid #cdd8e0;border-radius:17px;align-items:flex-end;gap:7px;padding:5px 5px 5px 12px;display:flex}.betel-ia-composer textarea{resize:none;min-height:33px;max-height:120px;font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:8px 0;font-size:12px;line-height:1.35}.betel-ia-send{color:#fff;background:linear-gradient(135deg, var(--betel-ia-cyan), var(--betel-ia-blue));cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;display:grid}.betel-ia-send:disabled{opacity:.38;cursor:not-allowed}.betel-ia-composer>small{color:#85919d;text-align:center;margin-top:6px;font-size:8px;display:block}.betel-ia-unavailable{background:#fff;height:100%;padding:20px}.betel-ia-unavailable header{align-items:center;gap:9px;display:flex}.betel-ia-unavailable header button{background:0 0;border:0;margin-left:auto;font-size:22px}.betel-ia-unavailable p{color:var(--betel-ia-muted);line-height:1.5}.betel-ia-page{background:var(--betel-ia-bg);min-height:100%;padding:20px clamp(16px,2.3vw,34px) 30px}.betel-ia-page-hero{color:#fff;background:radial-gradient(circle at 85% 0,#23c5da52,#0000 30%),linear-gradient(120deg,#07182f,#12385c 70%,#126c7f);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:25px 29px;display:flex;box-shadow:0 18px 40px #051b372e}.betel-ia-page-identity{align-items:center;gap:20px;min-width:0;display:flex}.betel-ia-page-identity>div{min-width:0}.betel-ia-page-identity span{color:#79dce8;letter-spacing:.18em;font-size:10px;font-weight:800}.betel-ia-page-identity h1{letter-spacing:-.04em;margin:3px 0 5px;font-size:clamp(27px,4vw,46px);line-height:1}.betel-ia-page-identity p{color:#d8eaf4;max-width:750px;margin:0;font-size:12px;line-height:1.55}.betel-ia-page-company{background:#ffffff14;border:1px solid #ffffff26;border-radius:14px;min-width:225px;padding:13px 16px;display:grid}.betel-ia-page-company span,.betel-ia-page-company small{color:#b9dce8;font-size:9px}.betel-ia-page-company strong{margin:4px 0;font-size:13px}.betel-ia-page-tabs{gap:8px;margin:17px 0;display:flex}.betel-ia-page-tabs button{color:#536477;border:1px solid var(--betel-ia-border);cursor:pointer;background:#fff;border-radius:11px;padding:10px 15px;font-size:11px;font-weight:700}.betel-ia-page-tabs button.active{color:#fff;background:#173f64;border-color:#173f64}.betel-ia-page-chat{height:min(720px,100vh - 265px);min-height:580px}.betel-ia-page-loading,.betel-ia-page-error{min-height:330px;color:var(--betel-ia-muted);flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.betel-ia-page-error button{color:#fff;background:var(--betel-ia-blue);cursor:pointer;border:0;border-radius:9px;padding:9px 14px}.betel-ia-settings{gap:16px;display:grid}.betel-ia-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.betel-ia-status-grid article{border:1px solid var(--betel-ia-border);background:#fff;border-radius:15px;align-content:center;min-height:105px;padding:16px;display:grid;box-shadow:0 7px 20px #122d480d}.betel-ia-status-grid span{color:var(--betel-ia-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.betel-ia-status-grid strong{margin:5px 0;font-size:18px}.betel-ia-status-grid small{color:var(--betel-ia-muted);font-size:9px;line-height:1.35}.betel-ia-usage-bar{background:#e7eef3;border-radius:6px;height:5px;margin-top:9px;overflow:hidden}.betel-ia-usage-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--betel-ia-cyan), var(--betel-ia-blue));height:100%;display:block}.betel-ia-protection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.betel-ia-protection-grid>div{background:#f5fbf8;border:1px solid #d9e8e2;border-radius:12px;grid-template-columns:28px 1fr;column-gap:8px;padding:13px;display:grid}.betel-ia-protection-grid>div>span{color:#fff;background:var(--betel-ia-green);border-radius:50%;grid-row:span 2;place-items:center;width:25px;height:25px;display:grid}.betel-ia-protection-grid strong{font-size:10px}.betel-ia-protection-grid small{color:#61716d;font-size:8px;line-height:1.4}.betel-ia-readonly-note{color:#5f4a12;background:#fff9e9;border:1px solid #f1d78c;border-radius:10px;padding:12px 14px;font-size:10px}.betel-ia-settings-card{border:1px solid var(--betel-ia-border);background:#fff;border-radius:15px;overflow:hidden}.betel-ia-settings-card>header{background:#fafcfd;border-bottom:1px solid #e7edf2;padding:14px 17px}.betel-ia-settings-card>header>div{gap:3px;display:grid}.betel-ia-settings-card>header strong{font-size:12px}.betel-ia-settings-card>header small{color:var(--betel-ia-muted);font-size:9px}.betel-ia-mode-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.betel-ia-mode-list label{border-bottom:1px solid #edf1f4;border-right:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:10px;min-height:67px;padding:12px 15px;display:flex}.betel-ia-mode-list label>span{gap:3px;display:grid}.betel-ia-mode-list strong{font-size:10px}.betel-ia-mode-list small{color:var(--betel-ia-muted);font-size:8px;line-height:1.35}.betel-ia-mode-list input{width:35px;height:18px;accent-color:var(--betel-ia-green)}.betel-ia-mode-list label.is-locked{background:#f8f9fa}.betel-ia-settings-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:16px;display:grid}.betel-ia-settings-form label{gap:5px;display:grid}.betel-ia-settings-form label span{color:#516174;font-size:9px;font-weight:700}.betel-ia-settings-form input{width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #ccd8e1;border-radius:9px;padding:7px 10px;font-size:11px}.betel-ia-settings-form input:disabled{background:#f4f6f7}.betel-ia-emergency-card{background:#fff7f8;border:1px solid #efcbd0;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.betel-ia-emergency-card>div{align-items:center;gap:12px;display:flex}.betel-ia-emergency-card>div>span{font-size:24px}.betel-ia-emergency-card>div>div{gap:3px;display:grid}.betel-ia-emergency-card strong{font-size:12px}.betel-ia-emergency-card small{color:#795c61;font-size:9px}.betel-ia-emergency-card button{color:#9a2737;cursor:pointer;background:#fff;border:1px solid #d7848f;border-radius:9px;padding:10px 14px;font-size:10px;font-weight:800}.betel-ia-emergency-card.is-active{color:#fff;background:#a8283a;border-color:#8c1f2e}.betel-ia-emergency-card.is-active small{color:#ffe2e6}.betel-ia-emergency-card.is-active button{color:#7c1b28}.betel-ia-settings-actions{justify-content:flex-end;display:flex}.betel-ia-settings-actions button.primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#147080,#2758a4);border:0;border-radius:10px;padding:11px 18px;font-weight:800}@media (width<=1024px){.betel-ia-floating-button{padding-right:5px;bottom:82px;right:15px}.betel-ia-floating-label{display:none}.betel-ia-global-layer{width:min(430px,100vw - 20px);height:calc(100dvh - 170px);min-height:380px;bottom:146px;right:10px}.betel-ia-page{padding:12px 12px 90px}.betel-ia-page-hero{align-items:flex-start;padding:19px}.betel-ia-page-company{display:none}.betel-ia-status-grid,.betel-ia-protection-grid,.betel-ia-mode-list,.betel-ia-settings-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.betel-ia-floating-button{width:49px;min-width:49px;height:49px;min-height:49px;bottom:78px;right:12px}.betel-ia-floating-button .betel-ia-avatar-medium{width:40px;height:40px}.betel-ia-global-layer{border-radius:18px;width:auto;height:auto;min-height:0;inset:8px 8px 75px}.betel-ia-chat-header{padding:11px 12px}.betel-ia-message-list{padding:12px}.betel-ia-message{max-width:98%}.betel-ia-message-text{font-size:12px}.betel-ia-page-hero{border-radius:16px}.betel-ia-page-identity{align-items:flex-start;gap:12px}.betel-ia-page-identity .betel-ia-avatar-large{width:58px;height:58px}.betel-ia-page-identity p{font-size:10px}.betel-ia-page-tabs{overflow-x:auto}.betel-ia-page-tabs button{white-space:nowrap}.betel-ia-page-chat{height:calc(100dvh - 255px);min-height:500px}.betel-ia-status-grid,.betel-ia-protection-grid,.betel-ia-mode-list,.betel-ia-settings-form{grid-template-columns:1fr}.betel-ia-emergency-card{flex-direction:column;align-items:stretch}.betel-ia-emergency-card button{width:100%}}.betel-ia-learning-panel{border:1px solid var(--betel-ia-border);background:#fff;border-radius:15px;overflow:hidden}.betel-ia-learning-panel>header{background:#fafcfd;border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.betel-ia-learning-panel>header>div{gap:3px;display:grid}.betel-ia-learning-panel>header strong{font-size:13px}.betel-ia-learning-panel>header small{color:var(--betel-ia-muted);font-size:9px}.betel-ia-learning-panel select{background:#fff;border:1px solid #ccd8e1;border-radius:9px;min-height:36px;padding:7px 10px;font-size:10px}.betel-ia-learning-state{min-height:180px;color:var(--betel-ia-muted);place-items:center;font-size:11px;display:grid}.betel-ia-learning-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;display:grid}.betel-ia-learning-list>article{background:#fff;border:1px solid #dfe7ed;border-radius:13px;gap:10px;padding:14px;display:grid;box-shadow:0 7px 18px #122d480d}.betel-ia-learning-list>article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.betel-ia-learning-list>article>header>div{align-items:center;gap:7px;display:flex}.betel-ia-learning-list>article>header span{color:#24506c;background:var(--betel-ia-cyan-soft);text-transform:uppercase;border-radius:8px;padding:4px 7px;font-size:8px;font-weight:800}.betel-ia-learning-list>article>header strong{color:#556575;text-transform:uppercase;font-size:9px}.betel-ia-learning-list>article>header small{color:var(--betel-ia-muted);font-size:8px}.betel-ia-learning-list section{gap:4px;display:grid}.betel-ia-learning-list section span{color:var(--betel-ia-muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.betel-ia-learning-list section p{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7f9;border-radius:9px;margin:0;padding:10px;font-size:10px;line-height:1.5}.betel-ia-learning-list section.correction p{color:#164c3a;background:#eff9f4}.betel-ia-learning-list footer{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:10px;padding-top:5px;display:flex}.betel-ia-learning-list footer small{color:var(--betel-ia-muted);font-size:8px}.betel-ia-learning-list footer>div{gap:6px;display:flex}.betel-ia-learning-list footer button{cursor:pointer;background:#fff;border:1px solid #d2dce4;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:800}.betel-ia-learning-list footer button.primary{color:#fff;border-color:var(--betel-ia-green);background:var(--betel-ia-green)}@media (width<=800px){.betel-ia-learning-list{grid-template-columns:1fr}}.betel-ia-usage-alert{background:#f5b82e1a;border:1px solid #d89b1873;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;padding:.85rem 1rem;display:flex}.betel-ia-usage-alert>div{align-items:center;gap:.7rem;display:flex}.betel-ia-usage-alert>div>span{font-size:1.35rem}.betel-ia-usage-alert strong,.betel-ia-usage-alert small{display:block}.betel-ia-usage-alert.is-critical,.betel-ia-usage-alert.is-blocked{background:#d33b4217;border-color:#d33b4285}.betel-ia-avatar-core{animation:3.4s ease-in-out infinite betelIaMascotFloat;overflow:visible}.betel-ia-avatar-face{background:linear-gradient(#295f8bf5,#081e3afa);border-radius:46% 46% 42% 42%;width:72%;height:50%;position:absolute;top:24%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #7be2ef33,inset 0 -7px 12px #00000029}.betel-ia-avatar-eye{transform-origin:50%;background:#d9fbff;border-radius:50%;width:16%;height:18%;animation:5.2s infinite betelIaBlink;position:absolute;top:34%;box-shadow:0 0 7px #23c5daf2}.betel-ia-avatar-mouth{background:#5ee7f3;border-radius:0 0 12px 12px;width:24%;height:8%;position:absolute;bottom:18%;left:50%;transform:translate(-50%);box-shadow:0 0 6px #23c5dab3}.betel-ia-avatar-antenna{z-index:2;background:#7ee2efe6;width:2px;height:19%;position:absolute;top:-13%;left:50%;transform:translate(-50%)}.betel-ia-avatar-antenna i{background:#86f1fb;border-radius:50%;width:5px;height:5px;position:absolute;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #23c5da}.betel-ia-avatar-mark{z-index:3;aspect-ratio:1;color:#dffcff;background:#04162de0;border:1px solid #74e6f173;border-radius:50%;place-items:center;width:31%;font-size:.52em;display:grid;position:absolute;bottom:6%;left:50%;transform:translate(-50%);box-shadow:0 0 8px #23c5da59}.betel-ia-avatar.mood-thinking .betel-ia-avatar-mouth,.betel-ia-avatar.is-pulsing .betel-ia-avatar-mouth{border-radius:50%;width:17%;height:17%;animation:.72s ease-in-out infinite alternate betelIaTalk}.betel-ia-avatar.mood-concerned .betel-ia-avatar-mouth{border-radius:10px 10px 0 0;transform:translate(-50%)rotate(180deg)}.betel-ia-avatar.mood-friendly .betel-ia-avatar-mouth{animation:3.2s ease-in-out infinite betelIaSmile}.betel-ia-avatar-small .betel-ia-avatar-antenna,.betel-ia-avatar-tiny .betel-ia-avatar-antenna,.betel-ia-avatar-tiny .betel-ia-avatar-mark{display:none}@keyframes betelIaMascotFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-2px)rotate(1deg)}}@keyframes betelIaBlink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.12)}}@keyframes betelIaTalk{0%{transform:translate(-50%)scale(.75)}to{transform:translate(-50%)scale(1.15)}}@keyframes betelIaSmile{0%,to{transform:translate(-50%)scaleX(1)}50%{transform:translate(-50%)scaleX(1.18)}}.betel-ia-floating-button{touch-action:none;-webkit-user-select:none;user-select:none;will-change:left, top, width, transform, opacity;transition:width .2s,padding .2s,transform .18s,opacity .16s,box-shadow .18s}.betel-ia-floating-button.is-open{opacity:0;pointer-events:none;transform:scale(.82)}.betel-ia-floating-button.is-compact{width:58px;min-width:58px;padding-right:5px;overflow:hidden}.betel-ia-floating-button.is-compact .betel-ia-floating-label{opacity:0;white-space:nowrap;width:0;transition:width .2s,opacity .16s;overflow:hidden}.betel-ia-floating-button.is-compact:hover,.betel-ia-floating-button.is-compact:focus-visible{width:178px;padding-right:13px}.betel-ia-floating-button.is-compact:hover .betel-ia-floating-label,.betel-ia-floating-button.is-compact:focus-visible .betel-ia-floating-label{opacity:1;width:104px}.betel-ia-floating-button.is-compact.expand-left:hover,.betel-ia-floating-button.is-compact.expand-left:focus-visible{transform:translate(-120px)translateY(-2px)}.betel-ia-global-layer{height:min(735px,100vh - 48px);bottom:24px;right:24px}.betel-ia-message-text{white-space:pre-wrap;line-height:1.58}.betel-ia-composer textarea{scrollbar-width:none;overflow-y:auto}.betel-ia-composer textarea::-webkit-scrollbar{display:none}.betel-ia-composer form:focus-within{background:#fff;border-color:#23c5dae6;box-shadow:0 0 0 3px #23c5da1f}.betel-ia-composer-tools label.is-disabled{opacity:.55;cursor:not-allowed}.betel-ia-provider-hint{color:#8a6570;margin-left:5px;font-size:9px}@media (width<=720px){.betel-ia-global-layer{border-radius:18px;width:auto;height:auto;min-height:0;inset:8px}.betel-ia-chat-header{padding:12px 13px}.betel-ia-chat-header-actions button{width:31px;height:31px}}@media (prefers-reduced-motion:reduce){.betel-ia-avatar-core,.betel-ia-avatar-eye,.betel-ia-avatar-mouth,.betel-ia-avatar-orbit,.betel-ia-floating-button{transition:none!important;animation:none!important}}.betel-ia-confirmation-result{color:#166344;font-weight:700}.betel-ia-floating-button{cursor:grab}.betel-ia-floating-button:active{cursor:grabbing}.betel-ia-avatar-core{background:radial-gradient(circle at 34% 26%,#fffffff2 0 7%,#0000 8%),linear-gradient(155deg,#c9f8ff 0%,#74ddeb 46%,#3d9fdd 100%);border-radius:46% 46% 50% 50%;width:76%;height:76%;animation:4.2s ease-in-out infinite betelIaFriendlyBob;overflow:visible;box-shadow:inset 0 -5px 10px #0d4c7d2e,inset 0 0 0 1px #ffffffb8,0 4px 12px #0839653d}.betel-ia-avatar-face{background:#f5feffe6;border-radius:46% 46% 50% 50%;width:82%;height:62%;top:15%;box-shadow:inset 0 -5px 10px #2290b614,inset 0 0 0 1px #ffffffd9}.betel-ia-avatar-ear{z-index:-1;background:linear-gradient(#8ceaf4,#439ed8);border:1px solid #ffffffb8;width:18%;height:27%;position:absolute;top:31%;box-shadow:0 3px 8px #08396533}.betel-ia-avatar-ear.is-left{border-radius:55% 25% 25% 55%;left:-10%}.betel-ia-avatar-ear.is-right{border-radius:25% 55% 55% 25%;right:-10%}.betel-ia-avatar-eye{background:#18395d;border-radius:48% 48% 52% 52%;width:22%;height:29%;animation:6.4s infinite betelIaFriendlyBlink;top:29%;box-shadow:inset 0 -2px 3px #0000002e,0 1px 2px #09395d24}.betel-ia-avatar-eye.is-left{left:19%}.betel-ia-avatar-eye.is-right{right:19%}.betel-ia-avatar-eye i{background:#fff;border-radius:50%;width:34%;height:34%;position:absolute;top:16%;left:19%;box-shadow:0 0 5px #ffffffd1}.betel-ia-avatar-cheek{filter:blur(.2px);background:#ff89a861;border-radius:50%;width:13%;height:8%;position:absolute;bottom:22%}.betel-ia-avatar-cheek.is-left{left:12%}.betel-ia-avatar-cheek.is-right{right:12%}.betel-ia-avatar-mouth{width:27%;height:15%;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #235477;border-radius:0 0 50% 50%;bottom:17%;left:50%;overflow:hidden;transform:translate(-50%)}.betel-ia-avatar-mouth i{background:#ff82a09e;border-radius:50%;width:45%;height:26%;position:absolute;bottom:-5%;left:50%;transform:translate(-50%)}.betel-ia-avatar-mark{color:#fff;background:linear-gradient(145deg,#2c6be8,#144c95);border:2px solid #ffffffe0;width:33%;font-size:.5em;bottom:-7%;box-shadow:0 3px 8px #12447e57}.betel-ia-avatar-spark{color:#fff4a8;text-shadow:0 0 7px #ffe25ee6;font-size:.64em;animation:2.8s ease-in-out infinite betelIaFriendlySpark;top:-13%;right:-12%}.betel-ia-avatar.mood-thinking .betel-ia-avatar-eye.is-left,.betel-ia-avatar.is-pulsing .betel-ia-avatar-eye.is-left,.betel-ia-avatar.mood-thinking .betel-ia-avatar-eye.is-right,.betel-ia-avatar.is-pulsing .betel-ia-avatar-eye.is-right{transform:translate(2px,-1px)scaleY(.9)}.betel-ia-avatar.mood-thinking .betel-ia-avatar-mouth,.betel-ia-avatar.is-pulsing .betel-ia-avatar-mouth{border:2px solid #235477;border-radius:50%;width:18%;height:18%;animation:.9s ease-in-out infinite alternate betelIaFriendlyThink}.betel-ia-avatar.mood-concerned .betel-ia-avatar-mouth{border-top:2px solid #235477;border-bottom:0;border-radius:50% 50% 0 0;width:24%;height:10%;transform:translate(-50%)}.betel-ia-avatar-small .betel-ia-avatar-cheek,.betel-ia-avatar-tiny .betel-ia-avatar-cheek,.betel-ia-avatar-tiny .betel-ia-avatar-mouth i{display:none}.betel-ia-avatar-tiny .betel-ia-avatar-mark{font-size:.44em;display:grid}@keyframes betelIaFriendlyBob{0%,to{transform:translateY(0)rotate(-.7deg)}50%{transform:translateY(-1.5px)rotate(.7deg)}}@keyframes betelIaFriendlyBlink{0%,46%,49%,to{transform:scaleY(1)}47.5%{transform:scaleY(.12)}}@keyframes betelIaFriendlySpark{0%,to{opacity:.72;transform:scale(.88)rotate(-8deg)}50%{opacity:1;transform:scale(1.08)rotate(8deg)}}@keyframes betelIaFriendlyThink{0%{transform:translate(-50%)scale(.84)}to{transform:translate(-50%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.betel-ia-avatar-core,.betel-ia-avatar-eye,.betel-ia-avatar-spark,.betel-ia-avatar-mouth{animation:none!important}}.betel-ia-memoji-wrap{z-index:2;transform-origin:50% 82%;border-radius:50%;place-items:center;width:88%;height:88%;animation:4.4s ease-in-out infinite betelIaMemojiFloat;display:grid;position:relative;overflow:visible}.betel-ia-memoji{object-fit:contain;object-position:center;filter:drop-shadow(0 3px 5px #02183447);-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:50% 82%;width:100%;height:100%;display:block}.betel-ia-memoji-spark{color:#fff4a8;text-shadow:0 0 7px #ffe25ef2;font-size:.58em;animation:2.8s ease-in-out infinite betelIaMemojiSpark;position:absolute;top:-7%;right:-7%}.betel-ia-avatar.mood-thinking .betel-ia-memoji,.betel-ia-avatar.is-pulsing .betel-ia-memoji{animation:.82s ease-in-out infinite alternate betelIaMemojiThinking}.betel-ia-avatar.mood-concerned .betel-ia-memoji{transform:rotate(-2deg)translateY(1px)}.betel-ia-avatar-small .betel-ia-memoji-wrap{width:91%;height:91%}.betel-ia-avatar-tiny .betel-ia-memoji-wrap{width:94%;height:94%}@keyframes betelIaMemojiFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-2px)rotate(1deg)}}@keyframes betelIaMemojiThinking{0%{transform:translateY(0)scale(1)}to{transform:translateY(-1px)scale(1.035)}}@keyframes betelIaMemojiSpark{0%,to{opacity:.7;transform:scale(.86)rotate(-8deg)}50%{opacity:1;transform:scale(1.08)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.betel-ia-memoji-wrap,.betel-ia-memoji,.betel-ia-memoji-spark{transition:none!important;animation:none!important}}.betel-ia-global-layer{z-index:41000}.betel-ia-status-error{color:#7f2632;background:#fff3f5;border-bottom:1px solid #f2cbd1;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.betel-ia-status-error>div{gap:2px;min-width:0;display:grid}.betel-ia-status-error strong{font-size:10px}.betel-ia-status-error span{overflow-wrap:anywhere;font-size:9px;line-height:1.35}.betel-ia-status-error button{color:#fff;cursor:pointer;background:#9f3040;border:0;border-radius:9px;flex:none;min-height:32px;padding:0 10px;font-size:9px;font-weight:850}.betel-ia-chat-close{background:#ffffff2e!important;border-color:#ffffff6b!important;font-size:23px!important;font-weight:500!important}@media (width<=620px){body.betel-ia-assistant-open{overflow:hidden!important}.betel-ia-global-layer{z-index:45000!important;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:0!important;box-shadow:none!important;background:#f4f8fb!important;border-radius:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}.betel-ia-global-layer .betel-ia-chat-panel,.betel-ia-global-layer .betel-ia-chat-panel.is-compact{border:0!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}.betel-ia-global-layer .betel-ia-chat-header{z-index:20!important;min-height:64px!important;padding:calc(9px + env(safe-area-inset-top,0px)) 10px 9px!important;flex:none!important;gap:7px!important;position:relative!important;top:auto!important}.betel-ia-global-layer .betel-ia-chat-identity{flex:auto!important;gap:8px!important}.betel-ia-global-layer .betel-ia-chat-identity strong{font-size:13px!important}.betel-ia-global-layer .betel-ia-chat-identity span{max-width:135px!important;font-size:9px!important}.betel-ia-global-layer .betel-ia-chat-header-actions{flex:none!important;gap:3px!important}.betel-ia-global-layer .betel-ia-chat-header-actions button{border-radius:11px!important;width:36px!important;height:36px!important;font-size:18px!important}.betel-ia-global-layer .betel-ia-chat-header-actions .betel-ia-chat-close{width:40px!important;height:40px!important;font-size:25px!important}.betel-ia-global-layer .betel-ia-status-error{align-items:stretch!important;gap:8px!important;padding:9px 10px!important}.betel-ia-global-layer .betel-ia-status-error button{align-self:center!important}.betel-ia-global-layer .betel-ia-history{inset:calc(64px + env(safe-area-inset-top,0px)) 8px calc(8px + env(safe-area-inset-bottom,0px))!important;z-index:30!important}.betel-ia-global-layer .betel-ia-message-list{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;min-height:0!important;padding:11px!important;overflow-y:auto!important}.betel-ia-global-layer .betel-ia-suggestions{flex:none!important;padding:7px 9px!important}.betel-ia-global-layer .betel-ia-composer{padding:8px 9px calc(8px + env(safe-area-inset-bottom,0px))!important;flex:none!important}.betel-ia-global-layer .betel-ia-composer form{min-height:46px!important}.betel-ia-global-layer .betel-ia-composer textarea{min-height:34px!important;font-size:16px!important}.betel-ia-global-layer .betel-ia-composer-tools{margin-bottom:5px!important}.betel-ia-global-layer .betel-ia-composer>small{display:none!important}}@media (width<=380px){.betel-ia-global-layer .betel-ia-chat-identity span,.betel-ia-global-layer .betel-ia-chat-header-actions .betel-ia-launcher-toggle{display:none!important}}.betel-ia-chat-header-actions .vio-team-abrir{letter-spacing:.02em;white-space:nowrap!important;width:auto!important;min-width:max-content!important;padding:0 10px!important;font-size:11.5px!important;font-weight:900!important}@media (width<=620px){.betel-ia-global-layer .betel-ia-chat-header{flex-wrap:nowrap!important}.betel-ia-global-layer .betel-ia-chat-identity{min-width:0!important;overflow:hidden!important}.betel-ia-global-layer .betel-ia-chat-header-actions{flex-shrink:0!important;gap:5px!important}.betel-ia-global-layer .betel-ia-chat-header-actions button{width:34px!important;height:34px!important;font-size:17px!important}.betel-ia-global-layer .betel-ia-chat-header-actions button.vio-team-abrir{letter-spacing:.02em!important;width:auto!important;min-width:0!important;height:34px!important;padding:0 9px!important;font-size:11px!important}.betel-ia-global-layer .betel-ia-chat-header-actions .betel-ia-chat-close{width:36px!important;height:36px!important;font-size:22px!important}.betel-ia-global-layer .betel-ia-chat-header-actions .betel-ia-launcher-toggle{display:none!important}}@media (width<=400px){.betel-ia-global-layer .betel-ia-chat-identity span{display:none!important}}.betel-ia-images{gap:6px;margin-top:10px;display:grid}.betel-ia-images>strong{color:var(--betel-ia-muted,#64748b);letter-spacing:.02em;font-size:11.5px}.betel-ia-images>div{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;display:grid}.betel-ia-images a{aspect-ratio:1;background:#f1f5f9;border:1px solid #0f172a1a;border-radius:10px;display:block;overflow:hidden}.betel-ia-images img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.betel-ia-images a:hover img{transform:scale(1.04)}.betel-ia-procedimientos-lista{gap:8px;display:grid}.betel-ia-procedimientos-lista article{border:1px solid #0f172a1a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.betel-ia-procedimientos-lista article div{gap:2px;min-width:0;display:grid}.betel-ia-procedimientos-lista article strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.betel-ia-procedimientos-lista article small{opacity:.75;font-size:11.5px}.betel-ia-procedimientos-lista button{cursor:pointer;background:0 0;border:1px solid #0f172a26;border-radius:9px;flex:none;padding:6px 10px}.betel-ia-linea-vineta{padding-left:4px}.betel-ia-foto-adjunta{align-items:center;gap:4px;display:inline-flex}.betel-ia-foto-adjunta img{object-fit:cover;border:1px solid var(--betel-ia-border,#cbd5e1);border-radius:8px;width:40px;height:40px}.betel-ia-foto-adjunta button{padding:0 6px;line-height:1.4}.betel-ia-message-foto{object-fit:contain;border-radius:10px;max-width:min(240px,100%);max-height:240px;margin-bottom:6px;display:block}.betel-ia-viendo-foto{opacity:.8;margin-left:8px}.betel-ia-history-item{align-items:stretch;gap:4px;display:flex}.betel-ia-history-item>button:first-child{flex:1;min-width:0}.betel-ia-history-delete{opacity:.65;flex:none;width:34px}.betel-ia-history-delete:hover{opacity:1}.betel-ia-history .betel-ia-history-item{border-radius:12px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:2px;display:grid!important}.betel-ia-history .betel-ia-history-item+.betel-ia-history-item{border-top:1px solid #94a3b838}.betel-ia-history .betel-ia-history-item.active{background:#0ea5e91a}.betel-ia-history button.betel-ia-history-fila{cursor:pointer;width:100%;min-width:0;font:inherit;color:inherit;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;text-align:left!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:10px 6px!important;display:grid!important}.betel-ia-history .betel-ia-history-icono{color:#fff;background:linear-gradient(135deg,#7c3aed,#2563eb);border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid}.betel-ia-history .betel-ia-history-texto{gap:2px;min-width:0;display:grid}.betel-ia-history .betel-ia-history-linea{align-items:baseline;gap:8px;min-width:0;display:flex}.betel-ia-history .betel-ia-history-linea b{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:700;line-height:1.3;overflow:hidden;font-size:14.5px!important}.betel-ia-history .betel-ia-history-linea time{color:var(--betel-ia-muted,#64748b);flex:none;font-size:11.5px}.betel-ia-history .betel-ia-history-texto small{text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden;color:var(--betel-ia-muted,#64748b)!important;font-size:13px!important}.betel-ia-history button.betel-ia-history-delete{cursor:pointer;opacity:.6;border-radius:50%;width:32px;height:32px;font-size:15px;background:0 0!important;border:0!important;padding:0!important}.betel-ia-history button.betel-ia-history-delete:hover{opacity:1;background:#ef44441f!important}*{box-sizing:border-box}:root{color:#0f172a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f6f9;font-family:Inter,Arial,Helvetica,sans-serif}html,body,#root{min-height:100%;margin:0}body{color:#0f172a;background:#f4f6f9;overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}table{font-size:inherit}img{max-width:100%;display:block}input[type=search]{appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.caja-search-field>span,.caja-mobile-search>span,.invm2-search-input>span,.rec-vehicle-selector-search>span,.maint-search-field>span,.audit-search-box>span,.cierres-filter-search>span,.cxc-filter-search>span,.movc-filter-search>span,.platform-search>span,.platm-search>span,.rec-page-filter-search>span,.notifm-search>span,.mobile-list-search>span,.crm-kanban-search>span,.crm-contacts-tools label>span,.crm-list-search>span,.crm-mobile-search>span,.crm-search-box>span,.informes-catalog-search>span,.informes-search-input>span,.portal-search-input>span,.pcm-search>span{display:none!important}.caja-search-field input,.maint-search-field input,.cierres-filter-search input,.cxc-filter-search input,.movc-filter-search input,.platform-search input,.platm-search input,.rec-page-filter-search input{padding-left:12px!important}.caja-mobile-search,.invm2-search-input,.rec-vehicle-selector-search,.mobile-list-search,.notifm-search,.audit-search-box,.crm-kanban-search,.crm-list-search,.crm-mobile-search,.crm-search-box,.informes-catalog-search,.informes-search-input,.portal-search-input,.pcm-search{gap:0!important}.betel-runtime-recovery{color:#172033;background:#f6f8fb;place-items:center;min-height:100dvh;padding:24px;display:grid}.betel-runtime-recovery>section{text-align:center;background:#fff;border:1px solid #dbe4ee;border-radius:24px;width:min(430px,100%);padding:28px;box-shadow:0 18px 50px #0f172a1f}.betel-runtime-recovery-logo{color:#fff;background:linear-gradient(145deg,#0b65c8,#0d93d4);border-radius:17px;place-items:center;width:58px;height:58px;margin:0 auto 14px;font-size:30px;font-weight:950;display:grid}.betel-runtime-recovery small{color:#5b6b80;letter-spacing:.08em;font-weight:850}.betel-runtime-recovery h1{margin:8px 0 10px;font-size:24px}.betel-runtime-recovery p{color:#5b6b80;margin:0;line-height:1.5}.betel-runtime-recovery button{color:#fff;background:#0b65c8;border:0;border-radius:12px;min-height:44px;margin-top:20px;padding:0 18px;font-weight:850}img.betel-runtime-recovery-logo{object-fit:cover;background:0 0;padding:0}.betel-runtime-recovery-detalle{opacity:.75;text-align:left;max-width:420px;margin-top:14px;font-size:12px}.betel-runtime-recovery-detalle code{white-space:pre-wrap;word-break:break-word;margin-top:6px;font-size:11px;display:block}.clientes2-page{color:#0f172a;background:#f4f6f9;width:100%;padding:18px}.clientes2-hero{color:#fff;background:radial-gradient(circle at 100% 0,#fff3,#0000 32%),linear-gradient(135deg,#0f172a 0%,#0f4c81 54%,#005c33 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:23px;display:flex;box-shadow:0 18px 40px #0f4c8138}.clientes2-pill{background:#ffffff29;border:1px solid #ffffff3d;border-radius:999px;margin-bottom:9px;padding:6px 11px;font-size:12px;font-weight:900;display:inline-flex}.clientes2-hero h1{letter-spacing:-.5px;margin:0;font-size:30px;font-weight:900}.clientes2-hero p{color:#dbeafe;max-width:780px;margin:7px 0 0;font-size:13px}.clientes2-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.clientes2-hero-actions button{cursor:pointer;white-space:nowrap;border:none;border-radius:12px;padding:11px 13px;font-size:13px;font-weight:900;transition:all .18s;box-shadow:0 6px 16px #00000024}.clientes2-hero-actions button:hover{transform:translateY(-1px)}.clientes2-hero-actions .primary{color:#fff;background:#22c55e}.clientes2-hero-actions .soft{color:#334155;background:#fff}.clientes2-hero-actions .danger{color:#fff;background:#dc2626}.clientes2-hero-actions .danger:disabled{opacity:.45;cursor:not-allowed;transform:none}.clientes2-kpis{grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;margin-bottom:18px;display:grid}.clientes2-kpi{background:#fff;border:1px solid #e5e7eb;border-radius:18px;align-items:flex-start;gap:12px;padding:15px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #0f172a0f}.clientes2-kpi:before{content:"";background:#0f4c81;width:4px;position:absolute;top:0;bottom:0;left:0}.clientes2-kpi.green:before{background:#16a34a}.clientes2-kpi.orange:before{background:#f97316}.clientes2-kpi.dark:before{background:#111827}.clientes2-kpi>span{background:#eff6ff;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.clientes2-kpi label{color:#64748b;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.clientes2-kpi strong{font-size:25px;font-weight:950;line-height:1;display:block}.clientes2-kpi small{color:#64748b;margin-top:6px;font-size:12px;font-weight:800;display:block}.clientes2-panel{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 8px 22px #0f172a0f}.clientes2-main.full{width:100%}.clientes2-panel-head{justify-content:space-between;align-items:center;gap:14px;padding:17px 18px 12px;display:flex}.clientes2-panel-head h3{margin:0;font-size:18px;font-weight:900}.clientes2-panel-head p{color:#64748b;margin:4px 0 0;font-size:13px}.clientes2-mini-actions{flex-wrap:wrap;gap:8px;display:flex}.clientes2-mini-actions button{color:#0f4c81;cursor:pointer;background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;padding:9px 13px;font-size:13px;font-weight:900}.clientes2-filtros{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;grid-template-columns:1fr 190px 190px;gap:10px;margin:0 18px 16px;padding:14px;display:grid}.clientes2-filtros input,.clientes2-filtros select{color:#0f172a;background:#fff;border:1px solid #d1d5db;border-radius:12px;width:100%;padding:12px 13px;font-size:13px}.clientes2-table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:18px;min-height:430px;max-height:calc(100vh - 390px);margin:0 18px 18px;overflow:auto}.clientes2-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1180px}.clientes2-table th{z-index:3;color:#334155;text-transform:uppercase;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:13px 12px;font-size:12px;font-weight:950;position:sticky;top:0}.clientes2-table th.select,.clientes2-table td.select{text-align:center;width:54px}.clientes2-table td{vertical-align:middle;border-bottom:1px solid #eef2f7;padding:12px;font-size:13px}.clientes2-table tbody tr:hover{background:#f8fafc}.clientes2-client-cell strong{color:#0f172a;font-size:14px;font-weight:950;display:block}.clientes2-client-cell span,.clientes2-muted{color:#64748b;margin-top:4px;font-size:12px;display:block}.clientes2-phone{color:#15803d;white-space:nowrap;background:#dcfce7;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-weight:900;display:inline-flex}.clientes2-rnc{color:#334155;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:6px 10px;font-weight:900;display:inline-flex}.clientes2-vehicle-cell{align-items:center;gap:10px;min-width:250px;display:flex}.clientes2-vehicle-cell img,.clientes2-vehicle-icon{border-radius:12px;flex:none;width:48px;height:38px}.clientes2-vehicle-cell img{object-fit:cover;background:#f8fafc;border:1px solid #e5e7eb}.clientes2-vehicle-icon{background:#eff6ff;place-items:center;display:grid}.clientes2-vehicle-cell strong{color:#0f172a;font-size:13px;font-weight:950;display:block}.clientes2-vehicle-cell small{color:#64748b;margin-top:3px;font-size:12px;display:block}.clientes2-plate{color:#c2410c;white-space:nowrap;background:#ffedd5;border-radius:999px;padding:7px 10px;font-weight:950;display:inline-flex}.clientes2-badge{color:#0f4c81;white-space:nowrap;background:#eef6ff;border-radius:999px;padding:6px 10px;font-weight:900;display:inline-flex}.clientes2-extra{color:#64748b;margin-top:4px;font-size:11px;display:block}.clientes2-action-cell{text-align:center;width:75px;position:relative}.clientes2-action-btn{color:#075985;cursor:pointer;background:#e0f2fe;border:none;border-radius:13px;width:38px;height:38px;font-size:22px;font-weight:900;line-height:1}.clientes2-row-menu{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:15px;width:220px;padding:7px;position:absolute;top:48px;right:10px;box-shadow:0 18px 40px #0f172a2e}.clientes2-row-menu button{color:#111827;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;width:100%;padding:10px 11px;font-size:13px;font-weight:900}.clientes2-row-menu button:hover{color:#0f4c81;background:#eef6ff}.clientes2-row-menu button.danger{color:#b91c1c}.clientes2-row-menu button.danger:hover{background:#fee2e2}.clientes2-empty{text-align:center;color:#64748b;padding:32px;font-weight:800}.clientes-modal-overlay{z-index:9999;background:#0f172a9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.clientes-form-modal{background:#fff;border-radius:24px;width:min(1120px,96vw);max-height:92vh;padding:0;overflow:auto;box-shadow:0 28px 80px #0f172a59}.clientes-form-header{z-index:5;color:#fff;background:radial-gradient(circle at 100% 0,#ffffff38,#0000 30%),linear-gradient(135deg,#0f172a,#0f4c81);justify-content:space-between;align-items:flex-start;gap:14px;padding:21px 24px;display:flex;position:sticky;top:0}.clientes-form-header span{background:#ffffff26;border-radius:999px;margin-bottom:7px;padding:5px 10px;font-size:12px;font-weight:900;display:inline-flex}.clientes-form-header h2{margin:0;font-size:25px;font-weight:950}.clientes-form-header p{color:#dbeafe;max-width:780px;margin:6px 0 0;font-size:13px}.clientes-form-close{color:#fff;cursor:pointer;background:#ffffff29;border:none;border-radius:14px;width:40px;height:40px;font-size:26px;font-weight:900}.clientes-form-section{background:#fff;border:1px solid #e5e7eb;border-radius:20px;margin:18px 24px;padding:18px}.clientes-form-section.vehicle-section{background:#f8fbff;border-color:#dbeafe}.clientes-form-section-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.clientes-form-section-title h3{margin:0;font-size:18px;font-weight:950}.clientes-form-section-title p{color:#64748b;margin:4px 0 0;font-size:13px}.clientes-form-section-title strong{color:#0f4c81;background:#eef6ff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950}.clientes-form-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:13px;display:grid}.clientes-form-grid.vehicle{grid-template-columns:repeat(3,minmax(170px,1fr))}.clientes-form-grid label{display:block}.clientes-form-grid label.full{grid-column:1/-1}.clientes-form-grid span{color:#475569;margin-bottom:6px;font-size:12px;font-weight:950;display:block}.clientes-form-grid input,.clientes-form-grid textarea{color:#0f172a;background:#fff;border:1px solid #d1d5db;border-radius:12px;width:100%;padding:11px 12px;font-size:14px}.clientes-form-grid textarea{resize:vertical}.clientes-vehicle-builder{grid-template-columns:235px 1fr;align-items:start;gap:16px;display:grid}.clientes-vehicle-photo-box{background:#fff;border:1px dashed #bfdbfe;border-radius:18px;flex-direction:column;align-items:center;gap:9px;padding:12px;display:flex}.clientes-vehicle-photo-box img,.clientes-vehicle-photo-empty{background:#f8fafc;border:1px solid #e5e7eb;border-radius:15px;width:100%;height:155px}.clientes-vehicle-photo-box img{object-fit:cover}.clientes-vehicle-photo-empty{color:#64748b;text-align:center;place-items:center;font-size:32px;font-weight:900;display:grid}.clientes-vehicle-photo-empty span{margin-top:6px;font-size:12px;display:block}.clientes-photo-upload,.clientes-photo-remove,.clientes-btn{cursor:pointer;border:none;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:13px;font-weight:950;display:inline-flex}.clientes-photo-upload{-webkit-text-fill-color:#fff;opacity:1;text-shadow:0 1px 1px #0000002e;background:#0f4c81;width:100%;color:#fff!important}.clientes-photo-remove{color:#b91c1c;background:#fee2e2;width:100%}.clientes-vehicle-builder-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.clientes-btn.primary{color:#fff;background:#0f4c81}.clientes-btn.soft{color:#075985;background:#e0f2fe}.clientes-btn.cancel{color:#fff;background:#6b7280}.clientes-btn.save{color:#fff;background:#006b3c}.clientes-vehicles-list{border-top:1px solid #dbeafe;grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px;margin-top:16px;padding-top:14px;display:grid}.clientes-vehicles-empty{color:#64748b;background:#fff;border:1px dashed #bfdbfe;border-radius:15px;grid-column:1/-1;padding:18px;font-size:13px;font-weight:800}.clientes-vehicle-card{background:#fff;border:1px solid #dbeafe;border-radius:16px;grid-template-columns:82px 1fr auto;align-items:center;gap:11px;padding:12px;display:grid;position:relative}.clientes-vehicle-thumb img,.clientes-vehicle-thumb span{border-radius:13px;width:82px;height:58px}.clientes-vehicle-thumb img{object-fit:cover;border:1px solid #e5e7eb}.clientes-vehicle-thumb span{background:#eef6ff;place-items:center;font-size:24px;display:grid}.clientes-vehicle-info strong{font-size:14px;font-weight:950;display:block}.clientes-vehicle-info p{color:#64748b;margin:4px 0;font-size:12px}.clientes-vehicle-info small{color:#475569;font-size:12px}.clientes-main-vehicle{color:#15803d;background:#dcfce7;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:950;position:absolute;top:8px;right:8px}.clientes-vehicle-actions{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.clientes-vehicle-actions button{color:#0f4c81;cursor:pointer;background:#eff6ff;border:none;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:900}.clientes-vehicle-actions button.danger{color:#b91c1c;background:#fee2e2}.clientes-form-footer{z-index:5;background:#fff;border-top:1px solid #e5e7eb;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex;position:sticky;bottom:0}@media (width<=1180px){.clientes2-kpis,.clientes-vehicles-list,.clientes-form-grid.vehicle{grid-template-columns:repeat(2,1fr)}.clientes-vehicle-builder{grid-template-columns:1fr}}@media (width<=1024px){.clientes2-page{padding:12px}.clientes2-hero,.clientes2-panel-head,.clientes-form-header,.clientes-form-section-title{flex-direction:column;align-items:flex-start}.clientes2-kpis,.clientes2-filtros,.clientes-form-grid,.clientes-form-grid.vehicle,.clientes-vehicles-list{grid-template-columns:1fr}.clientes-form-section{margin:14px}.clientes-form-footer{flex-direction:column}.clientes-form-footer button{width:100%}}.cvs-selected-compact{background:#f8fbff;border:1px solid #dbeafe;border-radius:16px;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:13px;display:grid}.cvs-selected-compact strong{color:#0f172a;font-size:14px;font-weight:950;display:block}.cvs-selected-compact span{color:#64748b;margin-top:4px;font-size:12px;font-weight:800;display:block}.cvs-select-vehicle-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#0f4c81;border:none;border-radius:12px;padding:11px 14px;font-size:13px;font-weight:950}.cvs-modal-overlay{z-index:20000;background:#0f172aad;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.cvs-modal{background:#fff;border-radius:24px;flex-direction:column;width:min(980px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 28px 80px #0f172a61}.cvs-modal-header{color:#fff;background:radial-gradient(circle at 100% 0,#ffffff38,#0000 30%),linear-gradient(135deg,#0f172a,#0f4c81);justify-content:space-between;align-items:flex-start;gap:14px;padding:21px 24px;display:flex}.cvs-modal-header span{background:#ffffff26;border-radius:999px;margin-bottom:7px;padding:5px 10px;font-size:12px;font-weight:900;display:inline-flex}.cvs-modal-header h2{margin:0;font-size:25px;font-weight:950}.cvs-modal-header p{color:#dbeafe;margin:6px 0 0;font-size:13px}.cvs-modal-close{color:#fff;cursor:pointer;background:#ffffff29;border:none;border-radius:14px;width:40px;height:40px;font-size:26px;font-weight:900}.cvs-modal-toolbar{background:#f8fafc;border-bottom:1px solid #e5e7eb;grid-template-columns:1fr auto;gap:10px;padding:16px 18px;display:grid}.cvs-modal-toolbar input{border:1px solid #d1d5db;border-radius:13px;width:100%;padding:12px 14px;font-size:14px}.cvs-modal-toolbar button{color:#fff;cursor:pointer;white-space:nowrap;background:#16a34a;border:none;border-radius:13px;padding:12px 15px;font-size:13px;font-weight:950}.cvs-modal .modal-create{margin:16px 18px 0}.cvs-modal-body{grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px;padding:18px;display:grid;overflow:auto}.cvs-modal-vehicle{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:18px;grid-template-columns:90px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.cvs-modal-vehicle:hover,.cvs-modal-vehicle.active{border-color:#0f4c81;box-shadow:0 0 0 3px #0f4c811f}.cvs-modal-vehicle img,.cvs-modal-car{border:1px solid #e5e7eb;border-radius:14px;width:90px;height:62px}.cvs-modal-vehicle img{object-fit:cover}.cvs-modal-car{background:#eff6ff;place-items:center;font-size:28px;display:grid}.cvs-modal-vehicle strong{color:#0f172a;font-size:15px;font-weight:950;display:block}.cvs-modal-vehicle small{color:#64748b;margin-top:5px;font-size:12px;font-weight:800;display:block}.cvs-modal-vehicle em{color:#15803d;background:#dcfce7;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:950}.cvs-modal-empty{text-align:center;color:#64748b;background:#f8fbff;border:1px dashed #bfdbfe;border-radius:16px;grid-column:1/-1;padding:24px;font-weight:900}@media (width<=860px){.cvs-selected-compact,.cvs-modal-toolbar,.cvs-modal-body,.cvs-modal-vehicle{grid-template-columns:1fr}.cvs-modal-vehicle img,.cvs-modal-car{width:100%;height:150px}}.clientes2-pagination{color:#475569;background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin:0 18px 18px;padding:13px 14px;font-size:13px;font-weight:850;display:grid}.clientes2-pagination-summary{color:#475569;font-size:12px;font-weight:900}.clientes2-pagination-summary span{color:#64748b}.clientes2-pagination-size{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.clientes2-pagination-size select{color:#0f4c81;background:#fff;border:1px solid #dbeafe;border-radius:10px;padding:7px 9px;font-size:12px;font-weight:950}.clientes2-pagination-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.clientes2-pagination-actions button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-width:34px;padding:7px 10px;font-size:12px;font-weight:950}.clientes2-pagination-actions button:hover:not(:disabled){color:#0f4c81;background:#eff6ff;border-color:#bfdbfe}.clientes2-pagination-actions button.active{color:#fff;background:#0f4c81;border-color:#0f4c81}.clientes2-pagination-actions button:disabled{opacity:.45;cursor:not-allowed}.clientes2-pagination-ellipsis{color:#64748b;padding:0 3px;font-size:12px;font-weight:950}@media (width<=1100px){.clientes2-pagination{grid-template-columns:1fr;align-items:flex-start}.clientes2-pagination-actions{justify-content:flex-start}}.clientes2-bulk-filter-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.clientes2-bulk-filter-actions button{cursor:pointer;white-space:nowrap;border:1px solid #dbeafe;border-radius:11px;padding:10px 12px;font-size:12px;font-weight:950}.clientes2-bulk-select-btn{color:#075985!important;background:#e0f2fe!important;border-color:#bae6fd!important}.clientes2-bulk-delete-btn{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}.clientes2-bulk-delete-btn:hover{color:#fff!important;background:#b91c1c!important}.clientes2-bulk-cancel-btn{color:#475569!important;background:#fff!important;border-color:#cbd5e1!important}.clientes2-bulk-cancel-btn:hover{background:#f1f5f9!important}.clientes2-mini-actions .clientes2-bulk-select-btn{color:#075985!important;background:#e0f2fe!important;border-color:#bae6fd!important}.clientes2-mini-actions .clientes2-bulk-delete-btn{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}.clientes2-mini-actions .clientes2-bulk-delete-btn:hover{color:#fff!important;background:#b91c1c!important}.clientes2-mini-actions .clientes2-bulk-cancel-btn{color:#475569!important;background:#fff!important;border-color:#cbd5e1!important}.clientes-reception-prompt-backdrop{z-index:1300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172aa3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.clientes-reception-prompt{text-align:center;background:#fff;border:1px solid #dbeafe;border-radius:22px;width:min(520px,100%);padding:28px;box-shadow:0 24px 70px #0f172a47}.clientes-reception-prompt-icon{background:#e0f2fe;border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto 14px;font-size:30px;display:grid}.clientes-reception-prompt>span{color:#047857;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:950}.clientes-reception-prompt h2{color:#0f172a;margin:8px 0;font-size:24px}.clientes-reception-prompt p{color:#64748b;max-width:430px;margin:0 auto 22px;font-size:14px;line-height:1.55}.clientes-reception-prompt-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.clientes-reception-prompt-actions button{cursor:pointer;border:0;border-radius:12px;min-height:46px;padding:11px 14px;font-size:13px;font-weight:950}.clientes-reception-prompt-actions .quick{color:#fff;background:#0f4c81}.clientes-reception-prompt-actions .normal{color:#fff;background:#047857}.clientes-reception-prompt-actions .cancel{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;grid-column:1/-1}@media (width<=560px){.clientes-reception-prompt{padding:22px 18px}.clientes-reception-prompt-actions{grid-template-columns:1fr}.clientes-reception-prompt-actions .cancel{grid-column:auto}}.cliente-whatsapp-choice-backdrop{z-index:14000;-webkit-backdrop-filter:blur(6px);background:#0f172aad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cliente-whatsapp-choice{background:#fff;border:1px solid #cbd5e1e6;border-radius:22px;width:min(620px,100%);overflow:hidden;box-shadow:0 30px 90px #0f172a4d}.cliente-whatsapp-choice>header{background:linear-gradient(135deg,#f8fafc,#f0fdf4);border-bottom:1px solid #e2e8f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 22px;display:grid}.cliente-whatsapp-choice-icon{background:#dcfce7;border-radius:15px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.cliente-whatsapp-choice header small{color:#159a64;letter-spacing:.08em;font-size:10px;font-weight:950;display:block}.cliente-whatsapp-choice header h2{color:#0f172a;margin:3px 0 4px;font-size:21px}.cliente-whatsapp-choice header p{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.cliente-whatsapp-choice header>button{color:#64748b;cursor:pointer;background:#fff;border:0;border-radius:50%;width:36px;height:36px;font-size:22px}.cliente-whatsapp-choice-options{gap:11px;padding:20px 22px 10px;display:grid}.cliente-whatsapp-choice-options>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4ee;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:82px;padding:14px 16px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.cliente-whatsapp-choice-options>button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #0f172a14}.cliente-whatsapp-choice-options>button.betel:hover:not(:disabled){border-color:#60a5fa}.cliente-whatsapp-choice-options>button.whatsapp:hover:not(:disabled){border-color:#4ade80}.cliente-whatsapp-choice-options>button>span{color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:950;display:grid}.cliente-whatsapp-choice-options .betel>span{background:linear-gradient(145deg,#2563eb,#0f172a)}.cliente-whatsapp-choice-options .whatsapp>span{background:#18a466}.cliente-whatsapp-choice-options>button>div{gap:4px;min-width:0;display:grid}.cliente-whatsapp-choice-options strong{color:#172033;font-size:14px}.cliente-whatsapp-choice-options small{color:#64748b;font-size:11px;line-height:1.4}.cliente-whatsapp-choice-options b{color:#94a3b8;font-size:24px}.cliente-whatsapp-choice-options button:disabled,.cliente-whatsapp-choice header button:disabled,.cliente-whatsapp-choice footer button:disabled{cursor:wait;opacity:.58}.cliente-whatsapp-choice-note{color:#6b7280;background:#f8fafc;border-radius:11px;margin:4px 22px 12px;padding:10px 12px;font-size:10px;line-height:1.5}.cliente-whatsapp-choice-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0 22px 12px;padding:10px 12px;font-size:11px;font-weight:750}.cliente-whatsapp-choice>footer{justify-content:flex-end;padding:12px 22px 18px;display:flex}.cliente-whatsapp-choice>footer button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-height:38px;padding:0 17px;font-weight:800}@media (width<=620px){.cliente-whatsapp-choice-backdrop{align-items:end;padding:0}.cliente-whatsapp-choice{width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:24px 24px 0 0;overflow-y:auto}.cliente-whatsapp-choice>header,.cliente-whatsapp-choice-options{padding-inline:16px}.cliente-whatsapp-choice-options>button{min-height:88px}.cliente-whatsapp-choice-note,.cliente-whatsapp-choice-error{margin-inline:16px}.cliente-whatsapp-choice>footer{padding-inline:16px}}.clientes2-action-cell{width:96px}.clientes2-action-buttons{justify-content:center;align-items:center;gap:7px;display:flex;position:relative}.clientes2-whatsapp-quick-btn{color:#087b4d;cursor:pointer;background:#ecfdf5;border:1px solid #b8e4ce;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;transition:transform .15s,border-color .15s,background .15s;display:inline-grid}.clientes2-whatsapp-quick-btn:hover:not(:disabled){background:#dcfce7;border-color:#55c68a;transform:translateY(-1px)}.clientes2-whatsapp-quick-btn:disabled{cursor:not-allowed;filter:grayscale();opacity:.38}.clientes2-opportunity-quick-btn{color:#3f6f9d;cursor:pointer;background:#f5f9fd;border:1px solid #cbdced;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:.95rem;font-weight:900;display:grid}.clientes2-opportunity-quick-btn:hover{background:#eaf3fb;border-color:#83acd3}.betel-whats-login-page,.betel-whats-login-page *{box-sizing:border-box}.betel-whats-login-page{color:#111b21;background:#f0f2f5;grid-template-columns:minmax(360px,.92fr) minmax(430px,1.08fr);min-height:100dvh;display:grid;overflow:hidden}.betel-whats-login-brand-panel{color:#fff;background:radial-gradient(circle at 12% 16%,#25d36647,#0000 32%),radial-gradient(circle at 86% 78%,#00a88457,#0000 36%),linear-gradient(145deg,#032e26 0%,#075e54 46%,#008069 100%);align-items:flex-end;padding:clamp(34px,5vw,72px);display:flex;position:relative;overflow:hidden}.betel-whats-login-brand-panel:after{content:"";opacity:.13;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.betel-whats-login-brand-content{z-index:1;max-width:620px;position:relative}.betel-whats-login-official-logo{object-fit:contain;border:1px solid #7dffca2e;border-radius:28px;width:clamp(132px,13vw,190px);height:auto;margin:0 0 20px;display:block;box-shadow:0 24px 48px #00231d59,0 0 0 8px #ffffff09}.betel-whats-login-kicker{letter-spacing:.06em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:850;display:inline-flex}.betel-whats-login-brand-content h1{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(42px,5vw,72px);line-height:.98}.betel-whats-login-brand-content>p{color:#d9f4eb;max-width:560px;margin:22px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.55}.betel-whats-login-security-note{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#002b2357;border:1px solid #fff3;border-radius:16px;align-items:center;gap:13px;max-width:480px;margin-top:34px;padding:14px 16px;display:flex}.betel-whats-login-security-note>span{background:#ffffff21;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.betel-whats-login-security-note strong,.betel-whats-login-security-note small{display:block}.betel-whats-login-security-note small{color:#d2eee5;margin-top:3px;line-height:1.45}.betel-whats-login-form-panel{background:radial-gradient(circle at 80% 14%,#25d3661a,#0000 26%),#f0f2f5;place-items:center;padding:clamp(22px,4vw,64px);display:grid}.betel-whats-login-card{background:#fff;border:1px solid #d7e4df;border-radius:26px;width:min(100%,500px);padding:clamp(24px,4vw,40px);box-shadow:0 24px 70px #111b211f}.betel-whats-login-card>header{align-items:center;gap:15px;margin-bottom:26px;display:flex}.betel-whats-login-company-logo{background:#eaf8f3;border:1px solid #cfe2da;border-radius:18px;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden;box-shadow:0 8px 22px #0080691f}.betel-whats-login-company-logo img{object-fit:cover;width:100%;height:100%}.betel-whats-login-card header small{color:#008069;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.betel-whats-login-card header h2{color:#111b21;letter-spacing:-.035em;margin:3px 0 0;font-size:clamp(25px,3vw,32px)}.betel-whats-login-card header p{color:#667781;margin:5px 0 0;font-size:13px;line-height:1.45}.betel-whats-login-message{border-radius:12px;align-items:flex-start;gap:9px;margin-bottom:17px;padding:11px 13px;font-size:13px;font-weight:750;line-height:1.45;display:flex}.betel-whats-login-message.is-error{color:#b42318;background:#fff1f2;border:1px solid #fecaca}.betel-whats-login-field{gap:7px;margin-bottom:16px;display:grid}.betel-whats-login-field>span{color:#334155;font-size:12px;font-weight:900}.betel-whats-login-field>div{background:#fbfdfc;border:1px solid #cbd8d3;border-radius:13px;align-items:center;gap:9px;min-height:50px;padding:0 12px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.betel-whats-login-field>div:focus-within{background:#fff;border-color:#00a884;box-shadow:0 0 0 4px #00a8841a}.betel-whats-login-field input{color:#111b21;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:15px}.betel-whats-login-password-toggle{color:#008069;cursor:pointer;background:0 0;border:0;flex:none;font-size:11px;font-weight:900}.betel-whats-login-remember{cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 20px;display:flex}.betel-whats-login-remember input{accent-color:#00a884;width:18px;height:18px;margin-top:2px}.betel-whats-login-remember strong,.betel-whats-login-remember small{display:block}.betel-whats-login-remember strong{color:#334155;font-size:12px}.betel-whats-login-remember small{color:#718096;margin-top:2px;font-size:10.5px}.betel-whats-login-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00a884,#008069);border:0;border-radius:13px;width:100%;min-height:51px;font-size:14px;font-weight:900;box-shadow:0 12px 25px #00806938}.betel-whats-login-submit:disabled{cursor:wait;opacity:.68}.betel-whats-login-secondary{color:#4b635d;cursor:pointer;background:#f4f8f6;border:1px solid #d7e4df;border-radius:12px;width:100%;min-height:44px;margin-top:10px;font-weight:800}.betel-whats-login-card>footer{color:#84918d;border-top:1px solid #e7eeeb;justify-content:space-between;gap:12px;margin-top:22px;padding-top:16px;font-size:10.5px;display:flex}@media (width<=900px){.betel-whats-login-page{grid-template-columns:1fr;overflow:auto}.betel-whats-login-brand-panel{align-items:center;min-height:230px;padding:30px}.betel-whats-login-official-logo{border-radius:22px;width:124px;margin-bottom:14px}.betel-whats-login-brand-content h1{font-size:42px}.betel-whats-login-security-note{display:none}.betel-whats-login-form-panel{z-index:2;margin-top:-28px;padding:0 18px 28px;position:relative}}@media (width<=520px){.betel-whats-login-brand-panel{min-height:190px;padding:24px 20px 44px}.betel-whats-login-official-logo{border-radius:18px;width:92px;margin-bottom:10px}.betel-whats-login-kicker{font-size:9px}.betel-whats-login-brand-content h1{margin-top:12px;font-size:34px}.betel-whats-login-brand-content>p{margin-top:12px;font-size:13px}.betel-whats-login-card{border-radius:21px;padding:22px 18px}.betel-whats-login-company-logo{flex-basis:55px;width:55px;height:55px}.betel-whats-login-card header h2{font-size:24px}}:root{--whats-crm-font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI Variable", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-family:var(--whats-crm-font-ui);color:#10233f;background:#f3f7fb}html,body,#root{width:100%;height:100%;min-height:0;margin:0;overflow:hidden}body{background:#f0f2f5}button,input,select{font:inherit}.whats-crm-app-shell{background:#f0f2f5;flex-direction:column;width:100%;height:100dvh;min-height:0;display:flex;overflow:hidden}.whats-crm-topbar{z-index:80;background:#fff;border-bottom:1px solid #dce7f2;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:10px 24px;display:flex;position:sticky;top:0}.whats-crm-brand{align-items:center;gap:11px;min-width:max-content;display:flex}.whats-crm-brand-mark,.whats-crm-auth-logo{color:#fff;background:#053b31;border-radius:13px;place-items:center;width:42px;height:42px;font-size:24px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 8px 22px #0080692e}.whats-crm-brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.whats-crm-brand div,.whats-crm-user div{flex-direction:column;min-width:0;display:flex}.whats-crm-brand strong{letter-spacing:.01em;font-size:17px}.whats-crm-brand small,.whats-crm-user small{color:#71829a;margin-top:2px}.whats-crm-topbar-tools{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.whats-crm-company-select{background:#f5f8fb;border:1px solid #dce7f2;border-radius:12px;align-items:center;gap:8px;padding:7px 10px;display:flex}.whats-crm-company-select span{color:#71829a;text-transform:uppercase;font-size:11px;font-weight:800}.whats-crm-company-select select{color:#10233f;background:0 0;border:0;outline:0;min-width:185px;max-width:290px;font-weight:700}.whats-crm-push-button,.whats-crm-logout{color:#17334f;cursor:pointer;background:#fff;border:1px solid #dce7f2;border-radius:12px;align-items:center;gap:6px;min-height:42px;padding:0 12px;display:flex}.whats-crm-push-button.is-active{color:#087a54;background:#edfaf5;border-color:#a9dbc8}.whats-crm-user{align-items:center;gap:8px;min-width:0;display:flex}.whats-crm-user>span{color:#fff;background:#0d9c75;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.whats-crm-user strong{white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}.whats-crm-module-header{background:#fff;border-bottom:1px solid #e4ebf3;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:14px 24px;display:flex}.whats-crm-module-copy{min-width:0}.whats-crm-module-title-row{align-items:center;gap:9px;min-width:0;display:flex}.whats-crm-chat-mark{color:#0cad7a;background:#e9fff5;border-radius:50%;place-items:center;width:31px;height:31px;font-size:23px;line-height:1;display:grid}.whats-crm-module-title-row h1{letter-spacing:-.025em;margin:0;font-size:25px}.whats-crm-module-copy p{color:#65778f;margin:3px 0 0 40px;font-size:13px}.whats-crm-provider-badge{color:#06714f;background:#eafbf3;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.whats-crm-provider-badge.is-meta{color:#1e65ac;background:#ebf5ff}.whats-crm-module-actions{align-items:center;gap:8px;display:flex}.whats-crm-module-actions button{color:#27445f;cursor:pointer;background:#fff;border:1px solid #d7e4ef;border-radius:12px;min-height:40px;padding:0 14px;font-weight:750}.whats-crm-module-actions button.primary{color:#fff;background:#0a8e68;border-color:#0a8e68}.whats-crm-product-content{flex:auto;min-width:0;min-height:0;padding:12px 20px 20px;overflow:hidden}.whats-crm-auth-page,.whats-crm-loading{background:radial-gradient(circle at 15% 10%,#e3fbf2 0,#0000 32%),#f4f7fb;place-items:center;min-height:100vh;padding:24px;display:grid}.whats-crm-loading{color:#24405c;align-content:center;gap:10px}.whats-crm-auth-card{box-sizing:border-box;background:#fff;border:1px solid #dce6ef;border-radius:24px;width:min(440px,100vw - 40px);padding:34px;box-shadow:0 24px 70px #203e5c21}.whats-crm-auth-card .whats-crm-auth-logo{margin:0 auto 15px}.whats-crm-auth-card>small{text-align:center;letter-spacing:.11em;color:#61738b;font-weight:850;display:block}.whats-crm-auth-card h1{text-align:center;margin:8px 0 5px;font-size:28px}.whats-crm-auth-card>p{text-align:center;color:#6b7d93;margin:0 auto 24px;line-height:1.45}.whats-crm-auth-card form{gap:14px;display:grid}.whats-crm-auth-card label:not(.whats-crm-remember){color:#304861;gap:6px;font-weight:700;display:grid}.whats-crm-auth-card input[type=email],.whats-crm-auth-card input[type=password]{border:1px solid #cad8e5;border-radius:12px;outline:none;min-height:46px;padding:0 13px}.whats-crm-auth-card input:focus{border-color:#0a9a72;box-shadow:0 0 0 3px #0a9a721f}.whats-crm-remember{color:#52677f;align-items:center;gap:8px;display:flex}.whats-crm-auth-card form>button{color:#fff;cursor:pointer;background:#087f5c;border:0;border-radius:13px;min-height:48px;font-weight:850}.whats-crm-auth-card form>button.secondary{color:#314b65;background:#edf3f7}.whats-crm-auth-error{color:#a52828;background:#fff0f0;border-radius:10px;padding:10px 12px;font-weight:650}@media (width<=1024px){.whats-crm-topbar{gap:8px;min-height:58px;padding:7px 12px;position:relative}.whats-crm-brand small,.whats-crm-company-select span,.whats-crm-user div,.whats-crm-push-button b{display:none}.whats-crm-brand strong{font-size:14px}.whats-crm-brand-mark{border-radius:11px;width:36px;height:36px;font-size:20px}.whats-crm-company-select{flex:1;min-width:0;padding:5px 7px}.whats-crm-company-select select{width:100%;min-width:0;font-size:13px}.whats-crm-push-button,.whats-crm-logout{min-height:38px;padding:0 9px}.whats-crm-user{display:none}.whats-crm-module-header{padding:8px 12px}.whats-crm-module-title-row h1{font-size:18px}.whats-crm-module-copy p,.whats-crm-module-actions,.whats-crm-provider-badge{display:none}.whats-crm-product-content{padding:0}body.betel-crm-mobile-chat-open .whats-crm-topbar,body.betel-crm-mobile-chat-open .whats-crm-module-header{display:none!important}}.whats-crm-app-shell.app-shell.module-crm{--crm-green:#00a884;--crm-green-dark:#008069;--crm-surface:#fff;--crm-surface-soft:#f0f2f5;--crm-chat-canvas:#efeae2;--crm-text-primary:#111b21;--crm-text-secondary:#667781;--crm-divider:#e9edef}.whats-crm-app-shell.app-shell.module-crm .whats-crm-product-content.content-area{box-sizing:border-box;flex:auto;width:100%;min-height:0}.whats-crm-app-shell.app-shell.module-crm .app-module-header{box-sizing:border-box}.whats-crm-app-shell.app-shell.module-crm .app-module-header-copy{flex-direction:column;min-width:0;display:flex}.whats-crm-app-shell.app-shell.module-crm .app-module-header-actions{flex:none;align-items:center;gap:8px;display:flex;position:relative}.whats-crm-app-shell.app-shell.module-crm .app-module-primary-action{justify-content:center;align-items:center;display:inline-flex}.whats-crm-loading-logo{object-fit:cover;border-radius:22px;width:86px;height:86px;box-shadow:0 16px 34px #00806929}@media (width>=1025px){.whats-crm-app-shell.app-shell.module-crm .whats-crm-product-content.content-area{padding:7px 0 9px!important;overflow:hidden!important}.whats-crm-app-shell.app-shell.module-crm .crm-page{flex:auto;height:100%;min-height:0;overflow:hidden}.whats-crm-app-shell.app-shell.module-crm .crm-workspace{height:100%;min-height:0}}@media (width<=1024px){html,body,#root{overflow:hidden}.whats-crm-app-shell{height:100dvh;min-height:0}.whats-crm-product-content.content-area{-webkit-overflow-scrolling:touch;overflow:hidden auto!important}}.whats-crm-company-selector-wrap{flex:0 312px;min-width:220px;max-width:340px;position:relative}.whats-crm-company-selector{color:#15283f;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbe4ec;border-radius:15px;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;min-height:48px;padding:5px 10px 5px 7px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;box-shadow:0 1px 2px #132b430a}.whats-crm-company-selector:hover,.whats-crm-company-selector[aria-expanded=true]{background:#fbfffd;border-color:#a8d7c9;box-shadow:0 7px 20px #00806914}.whats-crm-company-selector-icon,.whats-crm-company-dropdown-avatar{color:#087b5f;background:#e9f8f3;border:1px solid #c9e9df;place-items:center;display:grid;overflow:hidden}.whats-crm-company-selector-icon{border-radius:12px;width:38px;height:38px}.whats-crm-company-dropdown-avatar{border-radius:12px;width:40px;height:40px}.whats-crm-company-selector-icon img,.whats-crm-company-dropdown-avatar img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:2px;display:block}.whats-crm-company-logo-fallback{letter-spacing:.02em;font-size:13px;font-weight:900}.whats-crm-company-selector-copy,.whats-crm-company-dropdown-copy{flex-direction:column;min-width:0;display:flex}.whats-crm-company-selector-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#14263d;font-size:14px;font-weight:850;line-height:1.2;overflow:hidden}.whats-crm-company-selector-copy small{color:#7b8ca0;margin-top:2px;font-size:10px;font-weight:700;line-height:1.1}.whats-crm-company-selector-arrow{color:#71849a;place-items:center;font-size:15px;transition:transform .16s;display:grid}.whats-crm-company-selector[aria-expanded=true] .whats-crm-company-selector-arrow{transform:rotate(180deg)}.whats-crm-company-dropdown{z-index:500;background:#fff;border:1px solid #d9e4ec;border-radius:17px;width:min(380px,100vw - 28px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 20px 48px #1830462e}.whats-crm-company-dropdown-header{background:#f8fbfa;border-bottom:1px solid #edf2f5;flex-direction:column;gap:3px;padding:14px 15px 12px;display:flex}.whats-crm-company-dropdown-header strong{color:#182b40;font-size:13px;font-weight:900}.whats-crm-company-dropdown-header small,.whats-crm-company-dropdown-note,.whats-crm-company-dropdown-state{color:#77899d;font-size:11px}.whats-crm-company-dropdown-list{max-height:min(360px,56vh);padding:6px;overflow-y:auto}.whats-crm-company-dropdown-list>button{color:#1d3148;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:54px;padding:7px 9px;display:grid}.whats-crm-company-dropdown-list>button:hover{background:#f3faf7}.whats-crm-company-dropdown-list>button.is-active{background:#edf9f5}.whats-crm-company-dropdown-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.whats-crm-company-dropdown-copy small{color:#7c8ea0;margin-top:2px;font-size:10px}.whats-crm-company-dropdown-actions{justify-content:flex-end;align-items:center;min-width:28px;display:flex}.whats-crm-company-dropdown-check{color:#fff;background:#0b8f6f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid}.whats-crm-company-dropdown-error{color:#a33535;background:#fff1f1;border-radius:10px;margin:8px 10px 0;padding:8px 10px;font-size:11px;font-weight:700}.whats-crm-company-dropdown-state{text-align:center;padding:13px 12px}.whats-crm-company-dropdown-note{text-align:center;background:#fafcfd;border-top:1px solid #edf2f5;padding:9px 12px 11px}@media (width<=1024px){.whats-crm-company-selector-wrap{flex:auto;min-width:0;max-width:none}.whats-crm-company-selector{border-radius:12px;grid-template-columns:32px minmax(0,1fr) 18px;gap:7px;min-height:42px;padding:4px 7px 4px 5px}.whats-crm-company-selector-icon{border-radius:10px;width:32px;height:32px}.whats-crm-company-selector-copy strong{font-size:12px}.whats-crm-company-selector-copy small{display:none}.whats-crm-company-dropdown{width:auto;position:fixed;top:64px;left:10px;right:10px}.whats-crm-app-shell .whats-crm-module-header{display:none!important}.whats-crm-app-shell .whats-crm-topbar{z-index:12000;background:#fff;border-bottom:1px solid #edf0f1;gap:7px;min-height:52px;padding:5px 9px;position:relative}.whats-crm-app-shell .whats-crm-brand{flex:none}.whats-crm-app-shell .whats-crm-brand>div{display:none}.whats-crm-app-shell .whats-crm-brand-mark{border-radius:11px;width:36px;height:36px}.whats-crm-app-shell .whats-crm-topbar-tools{flex:1;gap:6px;min-width:0}.whats-crm-app-shell .whats-crm-company-selector-wrap{flex:auto;min-width:0;max-width:none}.whats-crm-app-shell .whats-crm-company-selector{border-radius:12px;grid-template-columns:30px minmax(0,1fr) 16px;gap:7px;min-height:40px;padding:3px 6px 3px 4px}.whats-crm-app-shell .whats-crm-company-selector-icon{border-radius:9px;width:30px;height:30px}.whats-crm-app-shell .whats-crm-company-selector-copy strong{font-size:11.5px}.whats-crm-app-shell .whats-crm-company-selector-copy small{display:none}.whats-crm-app-shell .whats-crm-logout{border-radius:12px;min-width:50px;min-height:40px;padding:0 8px;font-size:12px}.whats-crm-app-shell .whats-crm-product-content.content-area{min-height:0;padding:0!important}}html,body,button,input,textarea,select{font-family:var(--whats-crm-font-ui);font-synthesis:none;font-kerning:normal}body,.whats-crm-app-shell{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.whats-crm-brand strong,.whats-crm-company-selector-copy strong,.whats-crm-user strong{letter-spacing:-.012em;font-weight:700}.whats-crm-brand small,.whats-crm-company-selector-copy small,.whats-crm-user small{font-weight:500}@media (width>=1025px){.whats-crm-app-shell{--whats-shell-accent:#008069;--whats-shell-accent-soft:#eaf7f3;--whats-shell-text:#111b21;--whats-shell-muted:#667781;--whats-shell-border:#e9edef;--whats-shell-surface:#f7f8f8}.whats-crm-app-shell:has(.crm-theme-azul){--whats-shell-accent:#4d739c;--whats-shell-accent-soft:#edf3f9}.whats-crm-app-shell:has(.crm-theme-grafito){--whats-shell-accent:#63727b;--whats-shell-accent-soft:#eef1f3}.whats-crm-app-shell:has(.crm-theme-arena){--whats-shell-accent:#896b4a;--whats-shell-accent-soft:#f4eee6}.whats-crm-app-shell:has(.crm-theme-oscuro){--whats-shell-accent:#00a884;--whats-shell-accent-soft:#173d35;--whats-shell-text:#e9edef;--whats-shell-muted:#aebac1;--whats-shell-border:#2a3942;--whats-shell-surface:#202c33;background:#0b141a}.whats-crm-topbar{border-color:var(--whats-shell-border);background:var(--whats-shell-surface);height:54px;min-height:54px;box-shadow:none;gap:10px;padding:5px 10px 5px 8px}.whats-crm-brand{justify-content:center;width:44px;min-width:44px}.whats-crm-brand>div{display:none}.whats-crm-brand-mark{width:36px;height:36px;box-shadow:none;border-radius:10px}.whats-crm-topbar-tools{flex:1;gap:8px}.whats-crm-company-selector-wrap{width:min(300px,32vw);min-width:220px;max-width:300px;margin-right:auto}.whats-crm-company-selector{border-color:var(--whats-shell-border);min-height:40px;color:var(--whats-shell-text);background:color-mix(in srgb, var(--whats-shell-surface) 78%, #fff);box-shadow:none;border-radius:10px;grid-template-columns:31px minmax(0,1fr) 18px;gap:8px;padding:4px 8px 4px 5px}.whats-crm-company-selector:hover,.whats-crm-company-selector[aria-expanded=true]{border-color:color-mix(in srgb, var(--whats-shell-accent) 30%, var(--whats-shell-border));background:var(--whats-shell-accent-soft);box-shadow:none}.whats-crm-company-selector-icon{border-radius:9px;width:31px;height:31px}.whats-crm-company-selector-copy strong{color:var(--whats-shell-text);font-size:12px;font-weight:650}.whats-crm-company-selector-copy small{color:var(--whats-shell-muted);font-size:9px;font-weight:500}.whats-crm-user>div{display:none}.whats-crm-user>span{width:34px;height:34px;color:var(--whats-shell-accent);background:var(--whats-shell-accent-soft);font-size:11px}.whats-crm-logout{border-color:var(--whats-shell-border);height:36px;min-height:36px;color:var(--whats-shell-text);background:0 0;border-radius:9px;padding:0 11px;font-size:12px}.whats-crm-logout:hover{background:var(--whats-shell-accent-soft)}}@media (width>=761px){.whats-crm-app-shell .whats-crm-company-selector-wrap .whats-crm-company-dropdown{width:min(380px,100vw - 24px);max-width:calc(100vw - 24px);left:0!important;right:auto!important}}.whats-crm-company-switch-overlay{z-index:15000;padding:max(24px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));background:var(--whats-shell-bg,#f4f8f7);color:var(--whats-shell-text,#102a43);isolation:isolate;place-items:center;display:grid;position:fixed;inset:0}.whats-crm-company-switch-card{border:1px solid var(--whats-shell-border,#dce7e4);background:var(--whats-shell-surface,#fff);border-radius:20px;grid-template-columns:52px minmax(0,1fr) 26px;align-items:center;gap:14px;width:min(420px,100%);padding:18px;display:grid;box-shadow:0 16px 44px #0f2c271f}.whats-crm-company-switch-logo{background:var(--whats-shell-accent-soft,#e8f7f2);border-radius:16px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.whats-crm-company-switch-logo img{object-fit:contain;width:100%;height:100%}.whats-crm-company-switch-copy{gap:5px;min-width:0;display:grid}.whats-crm-company-switch-copy strong{overflow-wrap:anywhere;color:inherit;font-size:16px;line-height:1.18}.whats-crm-company-switch-copy small{color:var(--whats-shell-muted,#667781);font-size:12px;line-height:1.35}.whats-crm-company-switch-spinner{border:3px solid color-mix(in srgb, var(--whats-shell-accent,#008f70) 20%, transparent);border-top-color:var(--whats-shell-accent,#008f70);border-radius:50%;width:22px;height:22px;animation:.72s linear infinite betel-whats-company-switch-spin}@keyframes betel-whats-company-switch-spin{to{transform:rotate(360deg)}}@media (width<=1024px){.whats-crm-company-switch-overlay{background:var(--whats-shell-bg,#f4f8f7);align-items:center}.whats-crm-company-switch-card{border-radius:18px;grid-template-columns:46px minmax(0,1fr) 24px;gap:12px;width:min(360px,100%);padding:16px}.whats-crm-company-switch-logo{border-radius:14px;width:46px;height:46px}.whats-crm-company-switch-copy strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.whats-crm-company-switch-spinner{animation-duration:1.4s}}.whats-crm-platform-button{color:#166534;font:inherit;cursor:pointer;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:7px 12px;font-weight:700}.whats-crm-platform-button.active{color:#fff;background:#16a34a;border-color:#16a34a}.betel-update-manager{z-index:2147483000;color:#10261f;background:#fff;border:1px solid #bfe4da;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px 12px;width:min(420px,100vw - 32px);padding:14px;font-family:inherit;display:grid;position:fixed;top:16px;right:16px;box-shadow:0 18px 50px #04271938}.betel-update-manager__icon{color:#08795f;background:#dcf8ef;border-radius:50%;place-items:center;width:42px;height:42px;font-size:25px;font-weight:900;display:grid}.betel-update-manager__body{min-width:0}.betel-update-manager__body strong,.betel-update-manager__body span,.betel-update-manager__body small{display:block}.betel-update-manager__body strong{font-size:15px}.betel-update-manager__body span{color:#60736d;margin-top:3px;font-size:12px;line-height:1.35}.betel-update-manager__body small{color:#96a69f;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.betel-update-manager__actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.betel-update-manager__actions button{font:inherit;cursor:pointer;border:0;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:800}.betel-update-manager__actions button:disabled{opacity:.6;cursor:wait}.betel-update-manager__actions .secondary{color:#38524a;background:#edf3f1}.betel-update-manager__actions .primary{color:#fff;background:#008069}@media (width<=700px){.betel-update-manager{left:10px;right:10px;top:calc(10px + env(safe-area-inset-top));border-radius:15px;grid-template-columns:38px minmax(0,1fr);width:auto;padding:12px}.betel-update-manager__icon{width:38px;height:38px;font-size:22px}.betel-update-manager__actions{grid-template-columns:1fr 1fr;display:grid}.betel-update-manager__actions button{min-height:40px}}@media (width<=1024px){html,body{background:#fff!important}#root{background:#f0f2f5}.whats-crm-topbar,.crm-mobile-inbox-header{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;position:sticky!important;top:0!important}}:root,html[data-whast-tema=claro]{--w-font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--w-font-titulo:"Plus Jakarta Sans", "Inter", system-ui, sans-serif;--w-verde:#43c467;--w-verde-hover:#2fa352;--w-verde-claro:#86efac;--w-verde-suave:#eefaf1;--w-verde-texto:#1f7a3a;--w-azul:#0f172a;--w-fondo:#f4f6f8;--w-superficie:#fff;--w-superficie-2:#f8fafc;--w-borde:#e5e7eb;--w-borde-fuerte:#d1d5db;--w-texto:#111827;--w-texto-2:#4b5563;--w-texto-3:#6b7280;--w-activo:#f0fdf4;--w-hover:#f3f4f6;--w-chat-fondo:#efeae2;--w-chat-dibujo:#1118270e;--w-burbuja-entrante:#fff;--w-burbuja-saliente:#d9fdd3;--w-burbuja-texto:#111b21;--w-burbuja-hora:#667781;--w-check-leido:#53bdeb;--w-sombra-burbuja:0 1px .5px #0b141a21;--w-sombra-1:0 1px 2px #0f172a0f, 0 1px 3px #0f172a14;--w-sombra-2:0 10px 30px #0f172a1a;--w-radio:14px;--w-radio-boton:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-whast-tema=oscuro]{--w-verde:#43c467;--w-verde-hover:#2fa352;--w-verde-suave:#0f3d27;--w-verde-texto:#86efac;--w-fondo:#0b141a;--w-superficie:#111b21;--w-superficie-2:#1a252c;--w-borde:#23323b;--w-borde-fuerte:#2f414c;--w-texto:#e9edef;--w-texto-2:#aebac1;--w-texto-3:#8696a0;--w-activo:#1f2c33;--w-hover:#1a252c;--w-chat-fondo:#0b141a;--w-chat-dibujo:#e9edef09;--w-burbuja-entrante:#202c33;--w-burbuja-saliente:#005c4b;--w-burbuja-texto:#e9edef;--w-burbuja-hora:#aebac1;--w-sombra-burbuja:0 1px .5px #0000004d;--w-sombra-1:0 1px 2px #00000059;--w-sombra-2:0 10px 30px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body,#root,button,input,select,textarea{font-family:var(--w-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3,.whats-crm-brand strong,.crm-column-title h2,.crm-mobile-inbox-title h1,.crm-settings-header h2,.plataforma-header h1{font-family:var(--w-font-titulo);letter-spacing:-.015em}body{background:var(--w-fondo);color:var(--w-texto)}.whats-crm-topbar{background:var(--w-superficie)!important;border-bottom:1px solid var(--w-borde)!important;box-shadow:none!important}.whats-crm-brand strong{color:var(--w-texto);font-weight:800}.whats-crm-brand small{color:var(--w-texto-3);font-weight:500}.whats-crm-brand-mark{box-shadow:none!important;background:0 0!important;border:0!important}.whats-crm-brand-mark img{object-fit:contain;border-radius:10px;width:100%;height:100%}.whats-crm-user strong{color:var(--w-texto)}.whats-crm-user small{color:var(--w-texto-3)}.whats-crm-logout{border-radius:var(--w-radio-boton)!important;border:1px solid var(--w-borde-fuerte)!important;background:var(--w-superficie)!important;color:var(--w-texto)!important;font-weight:600!important}.crm-page button.primary,.crm-settings-actions .primary,.crm-new-conversation-button,.plataforma-primario,.crm-template-dialog footer .primary{transition:background-color .15s,transform .1s;background:var(--w-verde)!important;border:1px solid var(--w-verde)!important;color:#fff!important;border-radius:var(--w-radio-boton)!important;font-weight:600!important;box-shadow:0 1px 2px #43c46740!important}.crm-page button.primary:hover:not(:disabled),.crm-settings-actions .primary:hover:not(:disabled),.crm-new-conversation-button:hover:not(:disabled),.plataforma-primario:hover:not(:disabled){background:var(--w-verde-hover)!important}.crm-page button.primary:active:not(:disabled),.plataforma-primario:active:not(:disabled){transform:translateY(1px)}.crm-page button.secondary,.crm-settings-actions .secondary,.plataforma-secundario{background:var(--w-superficie)!important;border:1px solid var(--w-borde-fuerte)!important;color:var(--w-texto)!important;border-radius:var(--w-radio-boton)!important;font-weight:600!important}.crm-page button:focus-visible,.crm-mobile-page button:focus-visible,.plataforma-page button:focus-visible{outline:2px solid var(--w-verde-claro);outline-offset:2px}.crm-page .crm-workspace{background:var(--w-fondo)}.crm-page .crm-conversation-column,.crm-page .crm-contact-column{background:var(--w-superficie)!important;border-color:var(--w-borde)!important}.crm-page .crm-column-title h2{color:var(--w-texto);font-weight:800}.crm-page .crm-column-title small{color:var(--w-texto-3)}.crm-section-card,.crm-automation-card,.plataforma-col{color:var(--w-texto);background:var(--w-superficie)!important;border:1px solid var(--w-borde)!important;border-radius:var(--w-radio)!important;box-shadow:var(--w-sombra-1)!important}.crm-page .crm-conversation-row,.crm-mobile-page .crm-mobile-conversation-row{border-radius:12px;transition:background-color .12s}.crm-page .crm-conversation-row:hover,.crm-mobile-page .crm-mobile-conversation-row:hover{background:var(--w-hover)!important}.crm-page .crm-conversation-row.active,.crm-mobile-page .crm-mobile-conversation-row.active{background:var(--w-activo)!important}.crm-page .crm-conversation-row.is-unread strong,.crm-mobile-page .crm-mobile-conversation-row.is-unread strong{color:var(--w-texto);font-weight:700}.crm-mark-all-read{border:1px solid var(--w-borde-fuerte)!important;background:var(--w-superficie)!important;color:var(--w-verde-texto)!important;border-radius:999px!important;font-weight:600!important}.crm-mark-all-read.tiene-pendientes{background:var(--w-verde-suave)!important;border-color:#0000!important}.crm-mark-all-read:disabled:not(.tiene-pendientes){opacity:.75;cursor:default;color:var(--w-texto-3)!important}.crm-page .crm-chat-column,.crm-page .crm-message-list,.crm-mobile-page .crm-mobile-chat,.crm-mobile-page .crm-mobile-message-list{background-color:var(--w-chat-fondo)!important}html[data-whast-tema=oscuro] .crm-page .crm-message-list,html[data-whast-tema=oscuro] .crm-mobile-page .crm-mobile-message-list,html[data-whast-tema=oscuro] .crm-page .crm-chat-column,html[data-whast-tema=oscuro] .crm-mobile-page .crm-mobile-chat{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke='%23e9edef' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' opacity='.05'%3E%3Cpath d='M18 22h22a6 6 0 0 1 6 6v10a6 6 0 0 1-6 6H27l-7 6v-6h-2a6 6 0 0 1-6-6V28a6 6 0 0 1 6-6z'/%3E%3Cpath d='M98 30l5 5 10-11'/%3E%3Cpath d='M108 30l5 5 10-11'/%3E%3Ccircle cx='132' cy='96' r='9'/%3E%3Cpath d='M128 96l3 3 6-6'/%3E%3Cpath d='M30 104l4 9 10 1-7 7 2 10-9-5-9 5 2-10-7-7 10-1z'/%3E%3Cpath d='M78 128c0-8 12-8 12 0 0 6-6 8-6 12'/%3E%3Ccircle cx='84' cy='146' r='1'/%3E%3Cpath d='M70 70h20M80 60v20'/%3E%3C/g%3E%3C/svg%3E")!important;background-size:160px 160px!important}html:not([data-whast-tema=oscuro]) .crm-page .crm-message-list,html:not([data-whast-tema=oscuro]) .crm-mobile-page .crm-mobile-message-list,html:not([data-whast-tema=oscuro]) .crm-page .crm-chat-column,html:not([data-whast-tema=oscuro]) .crm-mobile-page .crm-mobile-chat{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke='%23111827' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' opacity='.07'%3E%3Cpath d='M18 22h22a6 6 0 0 1 6 6v10a6 6 0 0 1-6 6H27l-7 6v-6h-2a6 6 0 0 1-6-6V28a6 6 0 0 1 6-6z'/%3E%3Cpath d='M98 30l5 5 10-11'/%3E%3Cpath d='M108 30l5 5 10-11'/%3E%3Ccircle cx='132' cy='96' r='9'/%3E%3Cpath d='M128 96l3 3 6-6'/%3E%3Cpath d='M30 104l4 9 10 1-7 7 2 10-9-5-9 5 2-10-7-7 10-1z'/%3E%3Cpath d='M78 128c0-8 12-8 12 0 0 6-6 8-6 12'/%3E%3Ccircle cx='84' cy='146' r='1'/%3E%3Cpath d='M70 70h20M80 60v20'/%3E%3C/g%3E%3C/svg%3E")!important;background-size:160px 160px!important}.crm-page .crm-message,.crm-mobile-page .crm-message{box-shadow:var(--w-sombra-burbuja)!important;color:var(--w-burbuja-texto)!important;border:0!important;border-radius:10px!important}.crm-page .crm-message.inbound,.crm-mobile-page .crm-message.inbound{background:var(--w-burbuja-entrante)!important;border-top-left-radius:3px!important}.crm-page .crm-message.outbound,.crm-mobile-page .crm-message.outbound{background:var(--w-burbuja-saliente)!important;border-top-right-radius:3px!important}.crm-page .crm-message p,.crm-mobile-page .crm-message p{font-size:14.2px;line-height:1.42;color:var(--w-burbuja-texto)!important}.crm-page .crm-message footer,.crm-page .crm-message time,.crm-mobile-page .crm-message footer,.crm-mobile-page .crm-message time{color:var(--w-burbuja-hora)!important}.crm-message-status.is-read{color:var(--w-check-leido)!important}.crm-page .crm-chat-header,.crm-mobile-page .crm-mobile-chat>header{color:var(--w-texto);background:var(--w-superficie)!important;border-bottom:1px solid var(--w-borde)!important}.crm-page .crm-chat-header strong,.crm-mobile-page .crm-mobile-chat>header strong{color:var(--w-texto)!important}.crm-page .crm-composer,.crm-page .crm-composer-shell,.crm-mobile-page .crm-mobile-composer{background:var(--w-superficie-2)!important;border-top:1px solid var(--w-borde)!important}.crm-page .crm-composer textarea,.crm-mobile-page .crm-mobile-composer textarea,.crm-mobile-page .crm-mobile-input-shell{background:var(--w-superficie)!important;color:var(--w-texto)!important;border:1px solid var(--w-borde)!important;border-radius:22px!important}.crm-mobile-page .crm-mobile-bottom-nav{background:var(--w-superficie)!important;border-top:1px solid var(--w-borde)!important}.crm-mobile-page .crm-mobile-bottom-nav>button{color:var(--w-texto-2)!important}.crm-mobile-page .crm-mobile-bottom-nav>button.active{color:var(--w-verde-texto)!important}.crm-mobile-page .crm-mobile-bottom-nav>button.active>span{background:var(--w-verde-suave)!important;color:var(--w-verde-texto)!important}.crm-mobile-page .crm-mobile-inbox-header{background:var(--w-superficie)!important}.crm-mobile-page .crm-mobile-inbox-title h1{font-weight:800;color:var(--w-texto)!important}html[data-whast-tema=oscuro] body,html[data-whast-tema=oscuro] #root,html[data-whast-tema=oscuro] .whats-crm-app-shell,html[data-whast-tema=oscuro] .whats-crm-product-content,html[data-whast-tema=oscuro] .crm-page,html[data-whast-tema=oscuro] .crm-mobile-page{color:var(--w-texto);background:var(--w-fondo)!important}html[data-whast-tema=oscuro] .crm-page input,html[data-whast-tema=oscuro] .crm-page select,html[data-whast-tema=oscuro] .crm-page textarea,html[data-whast-tema=oscuro] .crm-mobile-page input,html[data-whast-tema=oscuro] .plataforma-page input{background:var(--w-superficie-2)!important;color:var(--w-texto)!important;border-color:var(--w-borde-fuerte)!important}html[data-whast-tema=oscuro] .crm-page :where(p,span,small,strong,b,h1,h2,h3,label,em),html[data-whast-tema=oscuro] .crm-mobile-page :where(p,span,small,strong,b,h1,h2,h3,label,em){color:inherit}html[data-whast-tema=oscuro] .crm-page :where(small,.muted),html[data-whast-tema=oscuro] .crm-mobile-page :where(small){color:var(--w-texto-3)}html[data-whast-tema=oscuro] .crm-page :where(button:not(.primary):not(.crm-new-conversation-button)),html[data-whast-tema=oscuro] .crm-mobile-page :where(button){color:var(--w-texto)}.whast-tema-usuario{gap:8px;margin-bottom:14px;display:grid}.whast-tema-usuario>div{flex-wrap:wrap;gap:8px;display:flex}.whast-tema-usuario button{text-align:left;border-radius:var(--w-radio-boton);border:1px solid var(--w-borde-fuerte);background:var(--w-superficie);min-width:120px;color:var(--w-texto);font:inherit;cursor:pointer;gap:2px;padding:10px 14px;display:grid}.whast-tema-usuario button small{color:var(--w-texto-3)}.whast-tema-usuario button.active{border-color:var(--w-verde);box-shadow:0 0 0 3px var(--w-verde-suave)}.betel-whats-login-brand-panel{background:radial-gradient(120% 80% at 0 0,#ffffff2e,#0000 60%),linear-gradient(150deg,#2fa352 0%,#43c467 55%,#6fd68b 100%)!important}.betel-whats-login-brand-panel h1{font-family:var(--w-font-titulo);letter-spacing:-.03em;font-weight:800}.betel-whats-login-official-logo{border-radius:26px;box-shadow:0 18px 40px #00000047}.betel-whats-login-card{border:1px solid var(--w-borde)!important;border-radius:22px!important;box-shadow:0 24px 60px #0f172a1f!important}.betel-whats-login-card h1,.betel-whats-login-card h2{font-family:var(--w-font-titulo);font-weight:800}.betel-whats-login-kicker{letter-spacing:.08em}.betel-whats-login-field input:focus{border-color:var(--w-verde)!important;box-shadow:0 0 0 4px #43c46726!important}.betel-whats-login-submit{background:var(--w-verde)!important;border-radius:var(--w-radio-boton)!important;font-weight:700!important;box-shadow:0 8px 20px #43c46747!important}.betel-whats-login-submit:hover:not(:disabled){background:var(--w-verde-hover)!important}.betel-whats-login-password-toggle,.betel-whats-login-card a{color:var(--w-verde-texto)!important}.betel-whats-login-remember input{accent-color:var(--w-verde)}.whast-separador-dia{z-index:2;pointer-events:none;justify-content:center;margin:10px 0 6px;display:flex;position:sticky;top:6px}.whast-separador-dia span{background:var(--w-superficie);color:var(--w-texto-2);box-shadow:var(--w-sombra-burbuja);border-radius:8px;padding:5px 12px;font-size:12.5px;font-weight:600}.whast-lista-opciones{width:38px;height:38px;color:var(--w-texto);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:22px;line-height:1}.whast-lista-opciones:hover,.whast-lista-opciones.abierto{background:var(--w-hover)}.whast-menu{z-index:100001;background:var(--w-superficie);border:1px solid var(--w-borde);width:240px;box-shadow:var(--w-sombra-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;gap:2px;padding:8px;animation:.14s ease-out whast-menu-entrar;display:grid;position:fixed}@keyframes whast-menu-entrar{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.whast-menu button{color:var(--w-texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-size:15px;display:flex}.whast-menu button:hover:not(:disabled){background:var(--w-hover)}.whast-menu button:disabled{color:var(--w-texto-3);cursor:default}.whast-menu-icono{text-align:center;width:26px;color:var(--w-texto-2);font-size:14px}.whast-barra-seleccion{background:var(--w-verde-suave);color:var(--w-verde-texto);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;margin:0 8px 6px;padding:8px 10px;display:flex}.whast-barra-seleccion strong{flex:1;min-width:110px;font-size:14px}.whast-barra-seleccion button{border:1px solid var(--w-borde-fuerte);background:var(--w-superficie);color:var(--w-texto);font:inherit;cursor:pointer;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}.whast-barra-seleccion button.principal{background:var(--w-verde);border-color:var(--w-verde);color:#fff}.whast-barra-seleccion button:disabled{opacity:.55;cursor:default}.whast-barra-seleccion .whast-sel-cancelar{border-radius:50%;width:32px;height:32px;padding:0}.whast-check{border:2px solid var(--w-borde-fuerte);color:#0000;border-radius:50%;flex:none;align-self:center;place-items:center;width:22px;height:22px;margin-right:4px;font-size:13px;display:inline-grid}.whast-check.marcado{background:var(--w-verde);border-color:var(--w-verde);color:#fff}.whast-lista-opciones{place-items:center;display:inline-grid}.whast-menu-icono{color:var(--w-texto);place-items:center;display:inline-grid}.crm-mobile-page .crm-mobile-inbox-actions{align-items:center;gap:6px;flex-direction:row!important;display:flex!important}.crm-page .crm-column-title-actions{align-items:center;gap:6px;display:flex}.whast-nuevo-fondo{z-index:100000;background:#0f172a73;place-items:end center;display:grid;position:fixed;inset:0}@media (width>=1025px){.whast-nuevo-fondo{place-items:center}}.whast-nuevo{background:var(--w-fondo);width:min(560px,100%);height:min(92dvh,760px);color:var(--w-texto);box-shadow:var(--w-sombra-2);border-radius:26px 26px 0 0;flex-direction:column;animation:.18s ease-out whast-subir;display:flex;overflow:hidden}@media (width>=1025px){.whast-nuevo{border-radius:24px}}@keyframes whast-subir{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.whast-nuevo-cabecera{grid-template-columns:44px 1fr 44px;align-items:center;padding:14px 14px 8px;display:grid}.whast-nuevo-cabecera h3{text-align:center;margin:0;font-size:17px;font-weight:700}.whast-nuevo-redondo{border:1px solid var(--w-borde);background:var(--w-superficie);width:40px;height:40px;color:var(--w-texto);cursor:pointer;border-radius:50%;font-size:20px}.whast-nuevo-redondo.invisible{visibility:hidden}.whast-nuevo-buscar{background:var(--w-superficie);border:1px solid var(--w-borde);color:var(--w-texto-3);border-radius:999px;align-items:center;gap:10px;margin:6px 14px 10px;padding:10px 14px;display:flex}.whast-nuevo-buscar input{color:var(--w-texto);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.whast-nuevo-scroll{flex:1;padding:0 14px 24px;overflow-y:auto}.whast-nuevo-tarjeta{background:var(--w-superficie);border:1px solid var(--w-borde);border-radius:18px;margin-bottom:14px;display:grid;overflow:hidden}.whast-nuevo-tarjeta button{border:0;border-bottom:1px solid var(--w-borde);color:var(--w-texto);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:12px 16px;font-size:16px;display:flex}.whast-nuevo-tarjeta button:last-child{border-bottom:0}.whast-nuevo-tarjeta button:hover:not(:disabled){background:var(--w-hover)}.whast-nuevo-icono{width:40px;height:40px;color:var(--w-texto);place-items:center;display:grid}.whast-nuevo-icono.verde{color:var(--w-verde)}.whast-nuevo-avatar{background:var(--w-verde-suave);width:44px;height:44px;color:var(--w-verde-texto);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.whast-nuevo-persona{min-width:0;display:grid}.whast-nuevo-persona b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.whast-nuevo-persona small{color:var(--w-texto-3);font-size:13px}.whast-nuevo-letra{color:var(--w-texto-3);margin:4px 6px 6px;font-size:14px;font-weight:600}.whast-nuevo-vacio{color:var(--w-texto-3);text-align:center;padding:20px}.whast-nuevo-error{color:#991b1b;background:#fef2f2;border-radius:12px;margin:0 14px 8px;padding:10px 12px}.whast-nuevo-form{gap:12px;padding:10px 18px;display:grid}.whast-nuevo-form label{color:var(--w-texto-2);gap:6px;font-size:14px;font-weight:600;display:grid}.whast-nuevo-form input{border:1px solid var(--w-borde-fuerte);background:var(--w-superficie);color:var(--w-texto);font:inherit;border-radius:14px;padding:13px 14px;font-size:16px}.whast-nuevo-form input:focus{border-color:var(--w-verde);outline:0;box-shadow:0 0 0 4px #43c46726}.whast-nuevo-form small{color:var(--w-texto-3)}.whast-nuevo-guardar{background:var(--w-verde);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:14px;margin-top:6px;padding:14px;font-size:16px;font-weight:700}.whast-nuevo-guardar:disabled{opacity:.5;cursor:default}html:not([data-whast-tema=oscuro]){--w-fondo:#fff;--w-superficie-2:#f7f8fa;--w-borde:#eef0f2;--w-hover:#f5f6f6;--w-activo:#f0f2f5;--w-chat-fondo:#efeae2}html:not([data-whast-tema=oscuro]) body,html:not([data-whast-tema=oscuro]) .whats-crm-app-shell,html:not([data-whast-tema=oscuro]) .whats-crm-product-content,html:not([data-whast-tema=oscuro]) .crm-mobile-page,html:not([data-whast-tema=oscuro]) .crm-mobile-inbox,html:not([data-whast-tema=oscuro]) .crm-mobile-conversation-list{background:#fff!important}.crm-mobile-page .crm-mobile-conversation-row,.crm-page .crm-conversation-row{position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.crm-mobile-page .crm-mobile-conversation-row.is-pinned,.crm-page .crm-conversation-row.is-pinned{background:0 0!important}.crm-mobile-page .crm-mobile-conversation-row:after,.crm-page .crm-conversation-row:after{content:"";background:var(--w-borde);height:1px;position:absolute;bottom:0;left:78px;right:0}.crm-mobile-page .crm-mobile-conversation-row:active{background:var(--w-hover)!important}.crm-page .crm-conversation-row.active{background:var(--w-activo)!important}.crm-mobile-page .crm-mobile-conversation{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;gap:14px!important;padding:10px 16px!important}.crm-mobile-page .crm-mobile-list-avatar,.crm-page .crm-conversation-row .crm-avatar{font-family:var(--w-font-titulo);color:#2fa352!important;background:linear-gradient(135deg,#f1fbf4,#dcf5e4)!important;border-radius:50%!important;width:52px!important;min-width:52px!important;height:52px!important;font-size:17px!important;font-weight:700!important}.crm-mobile-page .crm-mobile-chat-name-row strong,.crm-page .crm-conversation-title-line strong{color:var(--w-texto)!important;font-size:16.5px!important;font-weight:600!important}.crm-mobile-page .crm-mobile-chat-preview,.crm-page .crm-conversation-copy>small{color:#667781!important;font-size:14.5px!important}.crm-mobile-page .crm-mobile-conversation-meta time,.crm-mobile-page .crm-mobile-conversation-meta small{color:#667781!important;font-size:12.5px!important}.crm-mobile-page .crm-mobile-conversation-row.is-unread .crm-mobile-conversation-meta time,.crm-mobile-page .crm-mobile-conversation-row.is-unread .crm-mobile-conversation-meta small{font-weight:600;color:#1fa855!important}.crm-mobile-page .crm-mobile-conversation-meta b,.crm-mobile-page .crm-unread-badge,.crm-page .crm-unread-badge{place-items:center;min-width:20px;height:20px;padding:0 6px;display:inline-grid;color:#fff!important;background:#25d366!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important}.crm-mobile-page .crm-mobile-conversation-row .crm-conversation-menu-trigger{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:50%;right:24px}.crm-page .crm-conversation-row .crm-conversation-menu-trigger{opacity:0;transition:opacity .12s}.crm-page .crm-conversation-row:hover .crm-conversation-menu-trigger,.crm-page .crm-conversation-row .crm-conversation-menu-trigger.active{opacity:1}.crm-mobile-page .crm-mobile-chat-tags em,.crm-page .crm-stage-colored-badge{letter-spacing:.02em;border-radius:6px!important;font-size:10.5px!important}.crm-conversation-menu{min-width:230px;background:var(--w-superficie)!important;border:1px solid var(--w-borde)!important;box-shadow:var(--w-sombra-2)!important;border-radius:18px!important;padding:8px!important}.crm-conversation-menu button{color:var(--w-texto)!important;border-radius:12px!important;padding:11px 12px!important;font-size:15px!important}.crm-conversation-menu button:hover:not(:disabled){background:var(--w-hover)!important}.crm-conversation-menu button.danger{color:#dc2626!important}.crm-mobile-page .crm-mobile-conversation-row .crm-mobile-conversation,.crm-mobile-page .crm-mobile-conversation-row.is-pinned .crm-mobile-conversation,.crm-mobile-page .crm-mobile-conversation-row.is-unread .crm-mobile-conversation,.crm-mobile-page .crm-mobile-conversation-row.active .crm-mobile-conversation,.crm-page .crm-conversation-row .crm-conversation-main{box-shadow:none!important;background:0 0!important;border:0!important}.crm-mobile-page .crm-mobile-conversation-row .crm-mobile-conversation:active{background:var(--w-hover)!important}.crm-conversation-menu button{align-items:center;gap:14px!important;display:flex!important}.crm-menu-svg{color:var(--w-texto);flex:none}.crm-conversation-menu button.danger .crm-menu-svg{color:#dc2626}html[data-whast-tema] .crm-page[class*=crm-theme-],html[data-whast-tema] .crm-mobile-page[class*=crm-theme-],html[data-whast-tema] .crm-page,html[data-whast-tema] .crm-mobile-page{--crm-theme-chat:var(--w-chat-fondo);--crm-theme-outbound:var(--w-burbuja-saliente);--crm-theme-inbound:var(--w-burbuja-entrante);--crm-theme-header:var(--w-superficie);--crm-theme-text:var(--w-burbuja-texto);--crm-outbound-bubble:var(--w-burbuja-saliente)}html[data-whast-tema] .crm-page .crm-message.outbound,html[data-whast-tema] .crm-mobile-page .crm-message.outbound{background:var(--w-burbuja-saliente)!important}html[data-whast-tema] .crm-page .crm-message.inbound,html[data-whast-tema] .crm-mobile-page .crm-message.inbound{background:var(--w-burbuja-entrante)!important}html[data-whast-tema] .whast-separador-dia span{background:var(--w-superficie)!important;color:var(--w-texto-2)!important}html[data-whast-tema] .crm-page .crm-composer textarea,html[data-whast-tema] .crm-page .crm-composer input,html[data-whast-tema] .crm-mobile-page .crm-mobile-composer textarea{background:var(--w-superficie)!important;color:var(--w-texto)!important;border-color:var(--w-borde)!important}html[data-whast-tema] .crm-page .crm-tabs{background:var(--w-superficie-2)!important;border-color:var(--w-borde)!important}html[data-whast-tema] .crm-page .crm-tabs button{color:var(--w-texto-2)!important}html[data-whast-tema] .crm-page .crm-tabs button.active{background:var(--w-verde-suave)!important;color:var(--w-verde-texto)!important}html[data-whast-tema=oscuro] .crm-page .crm-conversation-column input,html[data-whast-tema=oscuro] .crm-page .crm-conversation-column button:not(.crm-new-conversation-button):not(.crm-conversation-main):not(.crm-conversation-menu-trigger){background:var(--w-superficie-2)!important;color:var(--w-texto)!important;border-color:var(--w-borde-fuerte)!important}html[data-whast-tema=oscuro] .crm-page .crm-conversation-column button.active{background:var(--w-verde-suave)!important;color:var(--w-verde-texto)!important}html[data-whast-tema=oscuro] .crm-page .crm-conversation-row .crm-conversation-copy strong,html[data-whast-tema=oscuro] .crm-page .crm-conversation-row .crm-conversation-title-line strong{color:var(--w-texto)!important}html[data-whast-tema=oscuro] .crm-page .crm-conversation-row .crm-avatar,html[data-whast-tema=oscuro] .crm-mobile-page .crm-mobile-list-avatar{color:#86efac!important;background:linear-gradient(135deg,#12382a,#1b4d38)!important}html[data-whast-tema=oscuro] .crm-page .crm-chat-header :not(button):not(svg):not(path){color:inherit}html[data-whast-tema=oscuro] .crm-page .crm-chat-header button,html[data-whast-tema=oscuro] .crm-mobile-page .crm-mobile-chat>header button{background:var(--w-superficie-2)!important;color:var(--w-texto)!important;border-color:var(--w-borde)!important}html[data-whast-tema=oscuro] .whats-crm-topbar *{color:var(--w-texto)}html[data-whast-tema=oscuro] .whats-crm-topbar button,html[data-whast-tema=oscuro] .whats-crm-topbar select,html[data-whast-tema=oscuro] .whats-crm-topbar [class*=company]{background:var(--w-superficie-2)!important;border-color:var(--w-borde-fuerte)!important}html[data-whast-tema=oscuro] .whats-crm-platform-button{background:var(--w-verde-suave)!important;color:var(--w-verde-texto)!important}html[data-whast-tema=oscuro] .crm-service-window-indicator{color:#fcd34d!important;background:#2a2414!important;border-color:#4a3f1c!important}html[data-whast-tema=oscuro] .crm-mobile-page .crm-mobile-chat-tags em,html[data-whast-tema=oscuro] .crm-page .crm-stage-colored-badge{filter:brightness(.9)saturate(.9)}html[data-whast-tema=oscuro] body .crm-page nav.crm-tabs{background:var(--w-superficie)!important;border-color:var(--w-borde)!important}html[data-whast-tema=oscuro] body .crm-page nav.crm-tabs button.active,html[data-whast-tema=oscuro] body .crm-page nav.crm-tabs button.active span{background:var(--w-verde-suave)!important;color:var(--w-verde-texto)!important}html[data-whast-tema=oscuro] body .crm-page section.crm-workspace,html[data-whast-tema=oscuro] body .crm-page div.crm-column-title{background:var(--w-superficie)!important}html[data-whast-tema=oscuro] body .crm-page div.crm-search-box{background:var(--w-superficie-2)!important;border-color:var(--w-borde-fuerte)!important}html[data-whast-tema=oscuro] body .crm-page .crm-conversation-row.active,html[data-whast-tema=oscuro] body .crm-page .crm-conversation-row.active button.crm-conversation-main{background:var(--w-activo)!important}html[data-whast-tema=oscuro] body .crm-page .crm-composer textarea,html[data-whast-tema=oscuro] body .crm-mobile-page .crm-mobile-composer textarea,html[data-whast-tema=oscuro] body .crm-page .crm-audio-rate-button{background:var(--w-superficie-2)!important;color:var(--w-texto)!important}html[data-whast-tema] .crm-page[class*=crm-theme-],html[data-whast-tema] .crm-mobile-page[class*=crm-theme-]{--crm-green:var(--w-verde);--crm-green-dark:var(--w-verde-hover);--crm-theme-accent:var(--w-verde);--crm-theme-accent-strong:var(--w-verde-hover);--crm-theme-accent-soft:var(--w-verde-suave);--crm-theme-page:var(--w-fondo);--crm-theme-surface:var(--w-superficie);--crm-theme-surface-soft:var(--w-superficie-2);--crm-theme-header:var(--w-superficie);--crm-theme-chat:var(--w-chat-fondo);--crm-theme-outbound:var(--w-burbuja-saliente);--crm-theme-inbound:var(--w-burbuja-entrante);--crm-theme-input:var(--w-superficie);--crm-theme-text:var(--w-texto);--crm-theme-text-strong:var(--w-texto);--crm-theme-text-secondary:var(--w-texto-2);--crm-theme-text-muted:var(--w-texto-3);--crm-theme-border:var(--w-borde);--crm-theme-soft-border:var(--w-borde);--crm-theme-hover:var(--w-hover);--crm-theme-on-accent:#fff;--crm-theme-chip-active:var(--w-verde-suave);--crm-theme-chip-active-text:var(--w-verde-texto);--crm-theme-outbound-meta:var(--w-burbuja-hora);--crm-theme-inbound-meta:var(--w-burbuja-hora);--crm-theme-shadow:#0b141a1a}html[data-whast-tema=oscuro] .crm-page[class*=crm-theme-],html[data-whast-tema=oscuro] .crm-mobile-page[class*=crm-theme-]{--crm-theme-input:var(--w-superficie-2);--crm-theme-shadow:#0006}html[data-whast-tema] body>.crm-mobile-chat{--crm-theme-chat:var(--w-chat-fondo);--crm-theme-outbound:var(--w-burbuja-saliente);--crm-theme-inbound:var(--w-burbuja-entrante);--crm-theme-header:var(--w-superficie);--crm-theme-text:var(--w-burbuja-texto);--crm-theme-surface:var(--w-superficie);--crm-theme-surface-soft:var(--w-superficie-2);--crm-theme-input:var(--w-superficie);--crm-theme-border:var(--w-borde);--crm-theme-accent:var(--w-verde);color:var(--w-texto);background-color:var(--w-chat-fondo)!important}html[data-whast-tema] body>.crm-mobile-chat .crm-mobile-message-list{background-color:#0000!important}html[data-whast-tema] body>.crm-mobile-chat .crm-message{box-shadow:var(--w-sombra-burbuja)!important;color:var(--w-burbuja-texto)!important;border:0!important;border-radius:10px!important}html[data-whast-tema] body>.crm-mobile-chat .crm-message.outbound{background:var(--w-burbuja-saliente)!important;border-top-right-radius:3px!important}html[data-whast-tema] body>.crm-mobile-chat .crm-message.inbound{background:var(--w-burbuja-entrante)!important;border-top-left-radius:3px!important}html[data-whast-tema] body>.crm-mobile-chat .crm-message p{font-size:15px;line-height:1.42;color:var(--w-burbuja-texto)!important}html[data-whast-tema] body>.crm-mobile-chat .crm-message footer,html[data-whast-tema] body>.crm-mobile-chat .crm-message time,html[data-whast-tema] body>.crm-mobile-chat .crm-message footer *{color:var(--w-burbuja-hora)!important}html[data-whast-tema] body>.crm-mobile-chat>header{background:var(--w-superficie)!important;border-bottom:1px solid var(--w-borde)!important;color:var(--w-texto)!important}html[data-whast-tema] body>.crm-mobile-chat>header strong{color:var(--w-texto)!important}html[data-whast-tema] body>.crm-mobile-chat>header small,html[data-whast-tema] body>.crm-mobile-chat>header span{color:var(--w-texto-3)}html[data-whast-tema] body>.crm-mobile-chat .crm-mobile-composer-zone,html[data-whast-tema] body>.crm-mobile-chat .crm-mobile-composer{background:var(--w-superficie-2)!important;border-top:1px solid var(--w-borde)!important}html[data-whast-tema] body>.crm-mobile-chat .crm-mobile-composer textarea,html[data-whast-tema] body>.crm-mobile-chat .crm-mobile-input-shell{background:var(--w-superficie)!important;color:var(--w-texto)!important;border:1px solid var(--w-borde)!important;border-radius:22px!important}html[data-whast-tema] body>.crm-mobile-chat .crm-mobile-quick-replies button{background:var(--w-superficie)!important;color:var(--w-verde-texto)!important;border-color:var(--w-borde-fuerte)!important}html[data-whast-tema=oscuro] body>.crm-mobile-chat button:not(.crm-message-actions-button){color:var(--w-texto)}html[data-whast-tema=oscuro] body>.crm-mobile-chat .crm-mobile-service-window-closed{color:#fcd34d!important;background:#2a2414!important;border-color:#4a3f1c!important}html:not([data-whast-tema=oscuro]) body>.crm-mobile-chat .crm-mobile-message-list{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke='%23111827' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' opacity='.07'%3E%3Cpath d='M18 22h22a6 6 0 0 1 6 6v10a6 6 0 0 1-6 6H27l-7 6v-6h-2a6 6 0 0 1-6-6V28a6 6 0 0 1 6-6z'/%3E%3Cpath d='M98 30l5 5 10-11'/%3E%3Cpath d='M108 30l5 5 10-11'/%3E%3Ccircle cx='132' cy='96' r='9'/%3E%3Cpath d='M128 96l3 3 6-6'/%3E%3Cpath d='M30 104l4 9 10 1-7 7 2 10-9-5-9 5 2-10-7-7 10-1z'/%3E%3Cpath d='M78 128c0-8 12-8 12 0 0 6-6 8-6 12'/%3E%3Ccircle cx='84' cy='146' r='1'/%3E%3Cpath d='M70 70h20M80 60v20'/%3E%3C/g%3E%3C/svg%3E")!important;background-size:160px 160px!important}html[data-whast-tema=oscuro] body>.crm-mobile-chat .crm-mobile-message-list{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke='%23e9edef' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' opacity='.05'%3E%3Cpath d='M18 22h22a6 6 0 0 1 6 6v10a6 6 0 0 1-6 6H27l-7 6v-6h-2a6 6 0 0 1-6-6V28a6 6 0 0 1 6-6z'/%3E%3Cpath d='M98 30l5 5 10-11'/%3E%3Cpath d='M108 30l5 5 10-11'/%3E%3Ccircle cx='132' cy='96' r='9'/%3E%3Cpath d='M128 96l3 3 6-6'/%3E%3Cpath d='M30 104l4 9 10 1-7 7 2 10-9-5-9 5 2-10-7-7 10-1z'/%3E%3Cpath d='M78 128c0-8 12-8 12 0 0 6-6 8-6 12'/%3E%3Ccircle cx='84' cy='146' r='1'/%3E%3Cpath d='M70 70h20M80 60v20'/%3E%3C/g%3E%3C/svg%3E")!important;background-size:160px 160px!important}html[data-whast-tema=oscuro] body>.crm-mobile-chat>header button,html[data-whast-tema=oscuro] body>.crm-mobile-chat>header .crm-mobile-flow-quick-button{background:var(--w-superficie-2)!important;color:var(--w-texto)!important;border-color:var(--w-borde)!important}.whast-audio{align-items:center;gap:10px;min-width:240px;max-width:320px;padding:4px 2px;display:flex}.whast-audio audio{display:none}.whast-audio-play{background:var(--w-verde);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 2px 6px #43c46759}.whast-audio-play svg{margin-left:2px}.whast-audio-centro{flex:1;gap:2px;min-width:0;display:grid}.whast-audio-centro input[type=range]{appearance:none;background:linear-gradient(to right, var(--w-verde) var(--avance,0%), #64748b4d var(--avance,0%));cursor:pointer;border-radius:999px;width:100%;height:4px;margin:8px 0 2px}.whast-audio-centro input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--w-verde);border:0;border-radius:50%;width:13px;height:13px}.whast-audio-centro input[type=range]::-moz-range-thumb{background:var(--w-verde);border:0;border-radius:50%;width:13px;height:13px}.whast-audio-centro small{color:var(--w-burbuja-hora);font-size:11.5px}.whast-audio-mic{color:var(--w-verde);place-items:center;display:grid}.whast-audio-rate{min-width:40px;height:26px;color:var(--w-burbuja-texto);font:700 12px var(--w-font);cursor:pointer;background:#64748b29;border:0;border-radius:999px;flex:none;padding:0 8px}html[data-whast-tema] .crm-message .whast-audio-rate,html[data-whast-tema] body>.crm-mobile-chat .whast-audio-rate{color:var(--w-burbuja-texto)!important;background:#64748b29!important}.whast-separador-dia{position:static!important}html[data-whast-tema] .crm-page .crm-message-list,html[data-whast-tema] .crm-page .crm-chat-column,html[data-whast-tema] .crm-mobile-page .crm-mobile-message-list,html[data-whast-tema] body>.crm-mobile-chat .crm-mobile-message-list{background-size:104px 104px!important}.crm-chat-header .crm-avatar,body>.crm-mobile-chat>header .crm-avatar,.crm-chat-contact-avatar-trigger .crm-avatar{background:var(--w-verde-suave)!important;color:var(--w-verde-texto)!important;font-weight:700!important}.crm-message .crm-message-audio .whast-audio,body>.crm-mobile-chat .crm-message .crm-message-audio .whast-audio{background:0 0!important;flex-direction:row!important;align-items:center!important;width:100%!important;padding:4px 2px!important;display:flex!important}.crm-message .crm-message-audio .whast-audio button.whast-audio-play{background:var(--w-verde)!important;color:#fff!important;border-radius:50%!important;flex:0 0 40px!important;place-items:center!important;width:40px!important;height:40px!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important}.crm-message .crm-message-audio .whast-audio button.whast-audio-rate{border-radius:999px!important;flex:none!important;place-items:center!important;width:auto!important;min-width:40px!important;height:26px!important;min-height:0!important;margin:0!important;padding:0 8px!important;display:inline-grid!important}.crm-message .crm-message-audio .whast-audio .whast-audio-centro{flex:auto!important}.whast-visor{z-index:200000;color:#fff;background:#0b0f13;grid-template-rows:auto 1fr auto;animation:.15s ease-out whast-menu-entrar;display:grid;position:fixed;inset:0}.whast-visor header{padding:max(10px, env(safe-area-inset-top)) 10px 10px;align-items:center;gap:8px;display:flex}.whast-visor header strong{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:600;overflow:hidden}.whast-visor-boton{color:#fff;min-width:42px;height:42px;font:600 15px var(--w-font);cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 10px;text-decoration:none;display:inline-flex}.whast-visor-contenido{place-items:center;padding:8px;display:grid;overflow:hidden}.whast-visor-contenido img,.whast-visor-contenido video{object-fit:contain;border-radius:6px;max-width:100%;max-height:100%}.whast-visor-texto{padding:12px 16px max(16px, env(safe-area-inset-bottom));text-align:center;color:#e9edef;margin:0;font-size:15px}.crm-message .whast-media-abrir{cursor:zoom-in;border-radius:8px;width:100%;display:block;position:relative;overflow:hidden;background:0 0!important;border:0!important;padding:0!important}.crm-message .whast-media-abrir img,.crm-message .whast-video-miniatura video{object-fit:cover;border-radius:8px;width:100%;max-height:320px;display:block}.whast-video-play{color:#fff;background:#00000080;border-radius:50%;place-items:center;width:56px;height:56px;margin:auto;display:grid;position:absolute;inset:0}.whast-video-play svg{margin-left:3px}.whast-silenciado{opacity:.7;margin-right:2px;font-size:12px;font-style:normal}.whast-sugerencias{z-index:30;background:var(--w-superficie);border:1px solid var(--w-borde);box-shadow:var(--w-sombra-2);border-radius:16px;gap:2px;max-height:320px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 6px);left:12px;right:12px;overflow-y:auto}.whast-sugerencias small{color:var(--w-texto-3);padding:2px 6px 6px;font-size:12px}.whast-sugerencias button{text-align:left;color:var(--w-texto);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.whast-sugerencias button:hover,.whast-sugerencias button[aria-selected=true]{background:var(--w-hover)}.whast-sugerencias b{color:var(--w-verde-texto);font-size:13px}.whast-sugerencias span{color:var(--w-texto-2);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.crm-page .crm-composer,.crm-mobile-composer{position:relative}.whast-buscar-chat{background:var(--w-superficie);border-bottom:1px solid var(--w-borde);align-items:center;gap:6px;padding:8px 10px;display:flex}.whast-buscar-chat input{border:1px solid var(--w-borde-fuerte);background:var(--w-superficie-2);min-width:0;color:var(--w-texto);font:inherit;border-radius:999px;flex:1;padding:9px 14px;font-size:15px}.whast-buscar-chat small{color:var(--w-texto-3);white-space:nowrap;font-size:12.5px}.whast-buscar-chat button{border:1px solid var(--w-borde);background:var(--w-superficie);min-width:34px;height:34px;color:var(--w-texto);cursor:pointer;font:inherit;border-radius:999px}.whast-buscar-chat button.mas{padding:0 10px;font-size:12.5px}.crm-message.whast-coincide{outline:2px solid #facc158c}.crm-message.whast-coincide-actual{outline:3px solid #facc15}.whast-programar{width:min(480px,100%);padding:16px 18px max(18px, env(safe-area-inset-bottom));background:var(--w-superficie);color:var(--w-texto);box-shadow:var(--w-sombra-2);border-radius:24px 24px 0 0;gap:12px;display:grid}@media (width>=1025px){.whast-programar{border-radius:22px}}.whast-programar header{justify-content:space-between;align-items:center;display:flex}.whast-programar h3{margin:0;font-size:17px}.whast-programar label{color:var(--w-texto-2);gap:6px;font-size:14px;font-weight:600;display:grid}.whast-programar textarea,.whast-programar input{border:1px solid var(--w-borde-fuerte);background:var(--w-superficie-2);color:var(--w-texto);font:inherit;border-radius:12px;padding:11px 13px;font-size:15px}.whast-programar small{color:var(--w-texto-3)}.whast-programar-atajos{flex-wrap:wrap;gap:6px;display:flex}.whast-programar-atajos button{border:1px solid var(--w-borde-fuerte);background:var(--w-superficie);color:var(--w-texto);font:inherit;cursor:pointer;border-radius:999px;padding:7px 12px;font-size:13px}.whast-programados{background:var(--w-superficie-2);border-top:1px solid var(--w-borde);gap:6px;padding:8px 12px;display:grid}.whast-programados>div{background:var(--w-verde-suave);color:var(--w-verde-texto);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:8px 10px;font-size:13px;display:grid}.whast-programados>div.fallido{color:#991b1b;background:#fef2f2}.whast-programados em{color:var(--w-texto-2);white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-style:normal;overflow:hidden}.whast-programados small{grid-column:1/-1}.whast-programados button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;grid-area:1/2/span 2;padding:6px 12px;font-size:12.5px}.crm-composer .whast-boton-programar{cursor:pointer;background:0 0;border:0;border-radius:50%;width:40px;height:40px;font-size:19px}.whast-kanban-mas{border:1px solid var(--w-borde-fuerte);background:var(--w-superficie);color:var(--w-verde-texto);font:600 11.5px var(--w-font);cursor:pointer;border-radius:999px;margin-top:4px;padding:3px 10px;display:block}.whast-informes{gap:16px;margin:14px;display:grid;padding:18px!important}.whast-informes header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.whast-informes header small{color:var(--w-verde-texto);letter-spacing:.08em;font-size:11px;font-weight:700}.whast-informes header h2{margin:2px 0 0;font-size:22px}.whast-informes-periodos{flex-wrap:wrap;gap:6px;display:flex}.whast-informes-periodos button{border:1px solid var(--w-borde-fuerte);background:var(--w-superficie);color:var(--w-texto);font:600 13px var(--w-font);cursor:pointer;border-radius:999px;padding:7px 14px}.whast-informes-periodos button.active{background:var(--w-verde);border-color:var(--w-verde);color:#fff}.whast-informes-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.whast-informes-kpis article{background:var(--w-superficie-2);border:1px solid var(--w-borde);border-radius:14px;gap:4px;padding:14px;display:grid}.whast-informes-kpis span{color:var(--w-texto-3);font-size:12.5px;font-weight:600}.whast-informes-kpis strong{font:800 28px var(--w-font-titulo);color:var(--w-texto)}.whast-informes-kpis article.alerta strong{color:#d97706}.whast-informes-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.whast-informes-grid>article{border:1px solid var(--w-borde);background:var(--w-superficie);border-radius:14px;align-content:start;gap:8px;padding:14px;display:grid}.whast-informes-grid h3{margin:0;font-size:15px}.whast-informes-grid small{color:var(--w-texto-3)}.whast-informes-tiempo{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.whast-informes-tiempo div{gap:2px;display:grid}.whast-informes-tiempo strong{font:800 20px var(--w-font-titulo);color:var(--w-verde-texto)}.whast-informes-tiempo span{color:var(--w-texto-3);font-size:12px}.whast-barra{grid-template-columns:minmax(80px,140px) 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.whast-barra span{white-space:nowrap;text-overflow:ellipsis;color:var(--w-texto-2);overflow:hidden}.whast-barra i{background:linear-gradient(90deg, var(--w-verde), #86efac);border-radius:999px;min-width:4px;height:10px;display:block}.whast-barra b{color:var(--w-texto);white-space:nowrap;font-weight:600}.whast-programar select{border:1px solid var(--w-borde-fuerte);background:var(--w-superficie-2);color:var(--w-texto);font:inherit;border-radius:12px;padding:11px 13px;font-size:15px}.whast-difusion-vista{background:var(--w-verde-suave,#eefaf1);color:var(--w-texto);white-space:pre-wrap;border-radius:12px;max-height:160px;padding:10px 12px;font-size:14px;overflow:auto}.whast-difusiones{gap:10px;display:grid}.whast-difusiones h3{margin:4px 0 0;font-size:15px}.whast-difusiones article{border:1px solid var(--w-borde);background:var(--w-superficie);border-radius:14px;gap:6px;padding:12px 14px;display:grid}.whast-difusiones article>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.whast-difusiones article span,.whast-difusiones article small{color:var(--w-texto-3);font-size:12.5px}.whast-difusiones article button{color:#ef4444;font:600 13px var(--w-font);cursor:pointer;background:0 0;border:1px solid #ef4444;border-radius:999px;justify-self:start;padding:6px 14px}.whast-difusion-barra{background:var(--w-superficie-2);border-radius:999px;height:8px;overflow:hidden}.whast-difusion-barra i{background:var(--w-verde);border-radius:inherit;height:100%;transition:width .4s;display:block}.whast-difusiones article.estado-cancelada .whast-difusion-barra i{background:var(--w-texto-3)}.crm-page .crm-composer{grid-template-columns:40px 44px minmax(0,1fr) auto!important}.crm-message .crm-message-actions-menu.abre-abajo{top:calc(100% + 5px)!important;bottom:auto!important}html[data-whast-tema=oscuro] .crm-quick-replies,html[data-whast-tema=oscuro] .crm-mobile-quick-replies,html[data-whast-tema=oscuro] body .app-shell.module-crm .crm-quick-replies{background:var(--w-superficie)!important;border-color:var(--w-borde)!important}html[data-whast-tema=oscuro] .crm-quick-replies button,html[data-whast-tema=oscuro] .crm-mobile-quick-replies button,html[data-whast-tema=oscuro] body .app-shell.module-crm .crm-quick-replies button{background:var(--w-superficie-2)!important;border-color:var(--w-borde-fuerte)!important;color:var(--w-verde-texto)!important}html[data-whast-tema=oscuro] .crm-desktop-attachment-menu button>span,html[data-whast-tema=oscuro] .crm-mobile-attachment-menu button>span{opacity:1!important}html[data-whast-tema=oscuro] :is(.crm-desktop-attachment-menu,.crm-mobile-attachment-menu) .is-photo>span{color:#60a5fa!important;background:#13263b!important}html[data-whast-tema=oscuro] :is(.crm-desktop-attachment-menu,.crm-mobile-attachment-menu) .is-camera>span{color:#f472b6!important;background:#3a1626!important}html[data-whast-tema=oscuro] :is(.crm-desktop-attachment-menu,.crm-mobile-attachment-menu) .is-location>span{color:#4ade80!important;background:#10301f!important}html[data-whast-tema=oscuro] :is(.crm-desktop-attachment-menu,.crm-mobile-attachment-menu) .is-document>span{color:#a78bfa!important;background:#261d42!important}html[data-whast-tema=oscuro] :is(.crm-desktop-attachment-menu,.crm-mobile-attachment-menu) .is-audio>span{color:#fb923c!important;background:#3a2412!important}html[data-whast-tema=oscuro] :is(.crm-desktop-attachment-menu,.crm-mobile-attachment-menu) button>span svg{opacity:1!important;color:inherit!important;stroke:currentColor!important}html[data-whast-tema=oscuro] :is(.crm-desktop-attachment-menu,.crm-mobile-attachment-menu) button small{color:var(--w-texto-3)!important}html[data-whast-tema=oscuro] .crm-recording-bar,html[data-whast-tema=oscuro] .crm-mobile-recording-bar{color:#fecdd3!important;background:#3a1419!important;border-color:#5c1f28!important}html[data-whast-tema=oscuro] :is(.crm-recording-bar,.crm-mobile-recording-bar) time{color:#fecdd3!important}html[data-whast-tema=oscuro] :is(.crm-recording-bar,.crm-mobile-recording-bar) button{color:#fca5a5!important;opacity:1!important;background:0 0!important;border-color:#f87171!important}html[data-whast-tema=oscuro] :is(.crm-composer,.crm-mobile-composer) button.record.is-recording{color:#fff!important;opacity:1!important;background:#ef4444!important;border-color:#ef4444!important}html[data-whast-tema=oscuro] :is(.crm-composer,.crm-mobile-composer) button.record.is-recording svg{color:#fff!important;stroke:#fff!important}.whats-crm-topbar .whats-crm-user>span{background:var(--w-verde)!important;color:#fff!important}html[data-whast-tema=oscuro] .whats-crm-topbar .whats-crm-user>span{border:1px solid var(--w-borde-fuerte);background:var(--w-verde-suave)!important;color:var(--w-verde-texto)!important}html[data-whast-tema=oscuro] .crm-page .crm-contact-column,html[data-whast-tema=oscuro] .crm-page .crm-contact-profile{background:var(--w-superficie)!important;color:var(--w-texto)!important;border-color:var(--w-borde)!important}html[data-whast-tema=oscuro] .crm-page .crm-contact-profile :is(h2,h3,strong){color:var(--w-texto)!important}html[data-whast-tema=oscuro] .crm-page :is(.crm-client-link-panel,.crm-opportunity-quick-card,.crm-followup-quick-card,.crm-ad-origin-card,.crm-linked-client-card,.crm-client-match-card,.crm-client-search-panel,.crm-client-link-empty){background:var(--w-superficie-2)!important;color:var(--w-texto)!important;border-color:var(--w-borde-fuerte)!important;box-shadow:none!important;opacity:1!important}html[data-whast-tema=oscuro] .crm-page :is(.crm-client-link-panel,.crm-opportunity-quick-card,.crm-followup-quick-card,.crm-ad-origin-card) :is(strong,h3,h4,b){color:var(--w-texto)!important;opacity:1!important}html[data-whast-tema=oscuro] .crm-page :is(.crm-client-link-panel,.crm-opportunity-quick-card,.crm-followup-quick-card,.crm-ad-origin-card) :is(small,p,span,em){color:var(--w-texto-2)!important;opacity:1!important}html[data-whast-tema=oscuro] .crm-page :is(.crm-client-link-panel,.crm-opportunity-quick-card,.crm-followup-quick-card) button:not(.primary){color:var(--w-verde-texto)!important;border-color:var(--w-borde-fuerte)!important;opacity:1!important;background:0 0!important}html[data-whast-tema=oscuro] .crm-page :is(.crm-client-link-panel,.crm-opportunity-quick-card,.crm-followup-quick-card) button.primary{background:var(--w-verde)!important;color:#fff!important}html[data-whast-tema=oscuro] :is(.crm-page,.crm-mobile-page) :is(.crm-contact-header-status,.crm-contact-header-status-viewport,.crm-contact-header-status-text){box-shadow:none!important;background:0 0!important;border:0!important}html[data-whast-tema=oscuro] :is(.crm-page,.crm-mobile-page) .crm-message-media{background:#0000002e!important;border-color:#0000!important}html[data-whast-tema=oscuro] .crm-page .crm-desktop-scroll-jump{background:var(--w-superficie-2)!important;color:var(--w-texto)!important;border-color:var(--w-borde-fuerte)!important}:is(.crm-composer,.crm-mobile-composer)[hidden]{display:none!important}.whast-grabador{padding:12px 16px max(12px, env(safe-area-inset-bottom));background:var(--w-superficie);border-top:1px solid var(--w-borde);color:var(--w-texto);gap:10px;display:grid}.whast-grabador-arriba{align-items:center;gap:14px;min-height:32px;display:flex}.whast-grabador-arriba time{font:500 20px var(--w-font);font-variant-numeric:tabular-nums;min-width:52px;color:var(--w-texto)}.whast-grabador-onda{flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:30px;display:flex;overflow:hidden}.whast-grabador-onda i{background:var(--w-texto-3);border-radius:2px;flex:0 0 3px;transition:height .1s}.whast-grabador-puntos{border-top:3px dotted var(--w-texto-3);flex:1;max-width:200px;height:0;margin-left:auto}.whast-grabador.en-pausa .whast-grabador-onda i{opacity:.45}.whast-grabador.en-pausa time{color:var(--w-texto-3)}.whast-grabador-abajo{grid-template-columns:48px 1fr 56px;align-items:center;display:grid}.whast-grabador-abajo button{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.whast-grabador-abajo button:disabled{opacity:.5;cursor:default}.whast-grabador-abajo .descartar{width:44px;height:44px;color:var(--w-texto-2);border-radius:50%}.whast-grabador-abajo .descartar:hover{background:var(--w-superficie-2)}.whast-grabador-abajo .pausa{color:#e5484d;border-radius:50%;justify-self:center;width:48px;height:48px}.whast-grabador-abajo .enviar{background:var(--w-verde);color:#fff;width:52px;height:52px;box-shadow:var(--w-sombra-1);border-radius:50%;justify-self:end}.whast-grabador-abajo .enviar:hover:not(:disabled){background:var(--w-verde-hover)}.whast-grabador-girando{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite whast-girar}@keyframes whast-girar{to{transform:rotate(360deg)}}html[data-whast-tema=oscuro] .crm-message-actions-menu{background:var(--w-superficie-2)!important;border-color:var(--w-borde-fuerte)!important;box-shadow:0 12px 30px #00000073!important}html[data-whast-tema=oscuro] .crm-message-actions-menu>button{color:var(--w-texto)!important;border-color:var(--w-borde)!important;background:0 0!important}html[data-whast-tema=oscuro] .crm-message-actions-menu>button :is(strong,b,span:not(.crm-message-reaction-picker)){color:var(--w-texto)!important}html[data-whast-tema=oscuro] .crm-message-actions-menu>button small{color:var(--w-texto-3)!important}html[data-whast-tema=oscuro] .crm-message-actions-menu>button:hover:not(:disabled){background:var(--w-superficie)!important}html[data-whast-tema=oscuro] .crm-message-actions-menu>button:disabled{opacity:.6;color:var(--w-texto-3)!important}html[data-whast-tema=oscuro] .crm-message-actions-menu>button.danger,html[data-whast-tema=oscuro] .crm-message-actions-menu>button.danger :is(strong,b){color:#f87171!important}html[data-whast-tema=oscuro] .crm-message-reaction-picker{border-color:var(--w-borde)!important;background:0 0!important}html[data-whast-tema=oscuro] .crm-message-reaction-picker button{background:var(--w-superficie)!important;border-color:var(--w-borde)!important}html[data-whast-tema=oscuro] .crm-message-reaction-picker button.active{background:var(--w-verde-suave)!important}html[data-whast-tema=oscuro] .plataforma-page,html[data-whast-tema=oscuro] .plataforma-page :is(h1,h2,h3,h4,strong,legend,dd){color:var(--w-texto)!important}html[data-whast-tema=oscuro] .plataforma-page :is(p,small,.plataforma-vacio,.plataforma-tu-cuenta,.plataforma-check,label){color:var(--w-texto-2)!important}html[data-whast-tema=oscuro] .plataforma-header small{color:var(--w-verde-texto)!important}html[data-whast-tema=oscuro] .plataforma-page :is(.plataforma-col,.plataforma-lista button,.plataforma-roles label,.plataforma-erp,.plataforma-tabs button,.plataforma-secundario){background:var(--w-superficie-2)!important;border-color:var(--w-borde-fuerte)!important;color:var(--w-texto)!important}html[data-whast-tema=oscuro] .plataforma-page .plataforma-col{background:var(--w-superficie)!important}html[data-whast-tema=oscuro] .plataforma-page .plataforma-lista button.activa{background:var(--w-verde-suave)!important;border-color:var(--w-verde)!important}html[data-whast-tema=oscuro] .plataforma-page .plataforma-tabs button.activa{background:var(--w-verde)!important;border-color:var(--w-verde)!important;color:#fff!important}html[data-whast-tema=oscuro] .plataforma-page .plataforma-form{background:var(--w-superficie-2)!important;border-color:#2f6b45!important}html[data-whast-tema=oscuro] .plataforma-page .plataforma-peligro{color:#f87171!important;background:0 0!important;border-color:#7f1d1d!important}html[data-whast-tema=oscuro] .plataforma-page .plataforma-error{color:#fecaca!important;background:#3a1419!important;border-color:#7f1d1d!important}html[data-whast-tema=oscuro] .plataforma-page .plataforma-aviso{color:#bbf7d0!important;background:#10301f!important;border-color:#1f5f3a!important}html[data-whast-tema=oscuro] .plataforma-page .plataforma-credencial{background:#2a2414!important;border-color:#4a3f1c!important}html[data-whast-tema=oscuro] .plataforma-page .plataforma-credencial dt{color:#fcd34d!important}html[data-whast-tema=oscuro] .plataforma-page .plataforma-estado.ok{color:#86efac!important;background:#10301f!important}html[data-whast-tema=oscuro] .plataforma-page .plataforma-estado.pausa{color:#fcd34d!important;background:#2a2414!important}html[data-whast-tema=oscuro] .plataforma-page .plataforma-estado.baja{color:#fca5a5!important;background:#3a1419!important}html[data-whast-tema=oscuro] .betel-runtime-recovery,html[data-whast-tema=oscuro] .betel-update-manager,html[data-whast-tema=oscuro] .clientes-form-footer,html[data-whast-tema=oscuro] .clientes-form-header,html[data-whast-tema=oscuro] .clientes-form-modal,html[data-whast-tema=oscuro] .clientes-form-section,html[data-whast-tema=oscuro] .clientes-mobile-form,html[data-whast-tema=oscuro] .clientes-mobile-form-vehicles,html[data-whast-tema=oscuro] .crm-agenda-list,html[data-whast-tema=oscuro] .crm-agenda-no-date,html[data-whast-tema=oscuro] .crm-agenda-panel,html[data-whast-tema=oscuro] .crm-agente-aviso,html[data-whast-tema=oscuro] .crm-agente-prueba,html[data-whast-tema=oscuro] .crm-archive-bulk,html[data-whast-tema=oscuro] .crm-archive-list,html[data-whast-tema=oscuro] .crm-archive-panel,html[data-whast-tema=oscuro] .crm-business-hours,html[data-whast-tema=oscuro] .crm-conversation-list,html[data-whast-tema=oscuro] .crm-conversation-lists,html[data-whast-tema=oscuro] .crm-flow-quick-dialog,html[data-whast-tema=oscuro] .crm-flow-quick-list,html[data-whast-tema=oscuro] .crm-followup-dialog,html[data-whast-tema=oscuro] .crm-forward-dialog,html[data-whast-tema=oscuro] .crm-forward-window,html[data-whast-tema=oscuro] .crm-kanban-column,html[data-whast-tema=oscuro] .crm-kanban-shell,html[data-whast-tema=oscuro] .crm-kanban-toolbar,html[data-whast-tema=oscuro] .crm-list-create-form,html[data-whast-tema=oscuro] .crm-lists-shell,html[data-whast-tema=oscuro] .crm-lists-sidebar,html[data-whast-tema=oscuro] .crm-load-older-messages,html[data-whast-tema=oscuro] .crm-loss-dialog,html[data-whast-tema=oscuro] .crm-mobile-composer-action,html[data-whast-tema=oscuro] .crm-mobile-info,html[data-whast-tema=oscuro] .crm-mobile-more-sheet,html[data-whast-tema=oscuro] .crm-mobile-read-only,html[data-whast-tema=oscuro] .crm-mobile-scroll-jump,html[data-whast-tema=oscuro] .crm-mobile-section,html[data-whast-tema=oscuro] .crm-mobile-whatsapp-conversation-list,html[data-whast-tema=oscuro] .crm-onboarding-message,html[data-whast-tema=oscuro] .crm-opportunities-v29,html[data-whast-tema=oscuro] .crm-opportunity-dialog,html[data-whast-tema=oscuro] .crm-read-only-indicator,html[data-whast-tema=oscuro] .crm-smart-contact-names,html[data-whast-tema=oscuro] .crm-swipe-reply-indicator,html[data-whast-tema=oscuro] .crm-technical-panel,html[data-whast-tema=oscuro] .crm-template-dialog-body,html[data-whast-tema=oscuro] .crm-template-pending-draft,html[data-whast-tema=oscuro] .crm-theme-settings,html[data-whast-tema=oscuro] .vehicle-section,html[data-whast-tema=oscuro] .whats-crm-company-dropdown,html[data-whast-tema=oscuro] .whats-crm-company-dropdown-header,html[data-whast-tema=oscuro] .whats-crm-company-dropdown-list,html[data-whast-tema=oscuro] .whats-crm-module-header{background:var(--w-superficie)!important;color:var(--w-texto)!important;border-color:var(--w-borde)!important}html[data-whast-tema=oscuro] .betel-update-manager__actions,html[data-whast-tema=oscuro] .clientes-form-close,html[data-whast-tema=oscuro] .clientes-form-grid,html[data-whast-tema=oscuro] .clientes-form-section-title,html[data-whast-tema=oscuro] .clientes-mobile-photo,html[data-whast-tema=oscuro] .clientes-mobile-vehicle-editor,html[data-whast-tema=oscuro] .clientes-photo-remove,html[data-whast-tema=oscuro] .clientes-vehicle-actions,html[data-whast-tema=oscuro] .clientes-vehicle-card,html[data-whast-tema=oscuro] .clientes-vehicle-photo-box,html[data-whast-tema=oscuro] .clientes-vehicle-photo-empty,html[data-whast-tema=oscuro] .clientes-vehicle-thumb,html[data-whast-tema=oscuro] .clientes-vehicles-empty,html[data-whast-tema=oscuro] .crm-ad-referral-card,html[data-whast-tema=oscuro] .crm-ad-referral-placeholder,html[data-whast-tema=oscuro] .crm-agenda-card,html[data-whast-tema=oscuro] .crm-agenda-card-main,html[data-whast-tema=oscuro] .crm-agenda-filter-tabs,html[data-whast-tema=oscuro] .crm-agenda-summary,html[data-whast-tema=oscuro] .crm-agenda-tools,html[data-whast-tema=oscuro] .crm-agenda-type,html[data-whast-tema=oscuro] .crm-agent-card,html[data-whast-tema=oscuro] .crm-archive-actions,html[data-whast-tema=oscuro] .crm-archive-tabs,html[data-whast-tema=oscuro] .crm-automation-block,html[data-whast-tema=oscuro] .crm-automation-rule-actions,html[data-whast-tema=oscuro] .crm-automation-rule-head,html[data-whast-tema=oscuro] .crm-automation-rules,html[data-whast-tema=oscuro] .crm-betel-device,html[data-whast-tema=oscuro] .crm-business-hours-fields,html[data-whast-tema=oscuro] .crm-chat-header-menu,html[data-whast-tema=oscuro] .crm-chat-header-menu-trigger,html[data-whast-tema=oscuro] .crm-client-link-actions,html[data-whast-tema=oscuro] .crm-client-search-results,html[data-whast-tema=oscuro] .crm-coexistence-actions,html[data-whast-tema=oscuro] .crm-coexistence-checklist,html[data-whast-tema=oscuro] .crm-coexistence-steps,html[data-whast-tema=oscuro] .crm-composer-preview,html[data-whast-tema=oscuro] .crm-connected-device-summary,html[data-whast-tema=oscuro] .crm-connection-status,html[data-whast-tema=oscuro] .crm-contact-actions,html[data-whast-tema=oscuro] .crm-contact-card-actions,html[data-whast-tema=oscuro] .crm-contact-collapse-button,html[data-whast-tema=oscuro] .crm-contact-grid,html[data-whast-tema=oscuro] .crm-contacts-tools,html[data-whast-tema=oscuro] .crm-conversation-filter-row,html[data-whast-tema=oscuro] .crm-conversation-menu-separator,html[data-whast-tema=oscuro] .crm-custom-list-row,html[data-whast-tema=oscuro] .crm-delete-chat-button,html[data-whast-tema=oscuro] .crm-empty,html[data-whast-tema=oscuro] .crm-empty-inline,html[data-whast-tema=oscuro] .crm-empty-mobile,html[data-whast-tema=oscuro] .crm-field,html[data-whast-tema=oscuro] .crm-flow-quick-button,html[data-whast-tema=oscuro] .crm-flow-quick-tabs,html[data-whast-tema=oscuro] .crm-forward-dialog-close,html[data-whast-tema=oscuro] .crm-forward-load-more,html[data-whast-tema=oscuro] .crm-forward-recipient,html[data-whast-tema=oscuro] .crm-forward-search,html[data-whast-tema=oscuro] .crm-forward-section-label,html[data-whast-tema=oscuro] .crm-forward-source-preview,html[data-whast-tema=oscuro] .crm-inbox-summary,html[data-whast-tema=oscuro] .crm-kanban-card,html[data-whast-tema=oscuro] .crm-kanban-card-menu,html[data-whast-tema=oscuro] .crm-kanban-card-menu-button,html[data-whast-tema=oscuro] .crm-kanban-card-tags,html[data-whast-tema=oscuro] .crm-kanban-empty,html[data-whast-tema=oscuro] .crm-kanban-kpis,html[data-whast-tema=oscuro] .crm-kanban-mobile-stage,html[data-whast-tema=oscuro] .crm-kanban-search,html[data-whast-tema=oscuro] .crm-kanban-stage-menu,html[data-whast-tema=oscuro] .crm-kanban-stage-menu-button,html[data-whast-tema=oscuro] .crm-label-list,html[data-whast-tema=oscuro] .crm-link-preview-card,html[data-whast-tema=oscuro] .crm-list-add-menu,html[data-whast-tema=oscuro] .crm-list-card-grid,html[data-whast-tema=oscuro] .crm-list-create-actions,html[data-whast-tema=oscuro] .crm-list-membership-button,html[data-whast-tema=oscuro] .crm-list-membership-tip,html[data-whast-tema=oscuro] .crm-list-menu,html[data-whast-tema=oscuro] .crm-list-reorder-actions,html[data-whast-tema=oscuro] .crm-list-search,html[data-whast-tema=oscuro] .crm-load-more-button,html[data-whast-tema=oscuro] .crm-load-more-contacts,html[data-whast-tema=oscuro] .crm-message-contacts,html[data-whast-tema=oscuro] .crm-message-location,html[data-whast-tema=oscuro] .crm-message-reactions,html[data-whast-tema=oscuro] .crm-message-reply-quote,html[data-whast-tema=oscuro] .crm-meta-development-notice,html[data-whast-tema=oscuro] .crm-meta-mode,html[data-whast-tema=oscuro] .crm-mobile-archived-row,html[data-whast-tema=oscuro] .crm-mobile-composer-preview,html[data-whast-tema=oscuro] .crm-mobile-filter-row,html[data-whast-tema=oscuro] .crm-mobile-load-more-compact,html[data-whast-tema=oscuro] .crm-mobile-reply-preview,html[data-whast-tema=oscuro] .crm-mobile-search,html[data-whast-tema=oscuro] .crm-mobile-whatsapp-filters,html[data-whast-tema=oscuro] .crm-mobile-whatsapp-inbox,html[data-whast-tema=oscuro] .crm-mobile-whatsapp-search,html[data-whast-tema=oscuro] .crm-new-list-button,html[data-whast-tema=oscuro] .crm-opportunity-form-grid,html[data-whast-tema=oscuro] .crm-opportunity-history,html[data-whast-tema=oscuro] .crm-phone-device,html[data-whast-tema=oscuro] .crm-push-settings-actions,html[data-whast-tema=oscuro] .crm-push-settings-meta,html[data-whast-tema=oscuro] .crm-push-settings-title-row,html[data-whast-tema=oscuro] .crm-quick-reply-attachment-field,html[data-whast-tema=oscuro] .crm-quick-reply-attachment-menu,html[data-whast-tema=oscuro] .crm-quick-reply-attachment-preview,html[data-whast-tema=oscuro] .crm-quick-reply-editor,html[data-whast-tema=oscuro] .crm-quick-reply-fields,html[data-whast-tema=oscuro] .crm-quick-reply-row-actions,html[data-whast-tema=oscuro] .crm-reply-composer-preview,html[data-whast-tema=oscuro] .crm-secondary-button,html[data-whast-tema=oscuro] .crm-secret-note,html[data-whast-tema=oscuro] .crm-settings-grid,html[data-whast-tema=oscuro] .crm-template-defaults-card,html[data-whast-tema=oscuro] .crm-template-setup-status,html[data-whast-tema=oscuro] .crm-template-tip,html[data-whast-tema=oscuro] .crm-theme-options,html[data-whast-tema=oscuro] .crm-verification-grid,html[data-whast-tema=oscuro] .crm-verification-result,html[data-whast-tema=oscuro] .crm-webhook-box,html[data-whast-tema=oscuro] .crm-weekday-picker,html[data-whast-tema=oscuro] .crm-ycloud-sync-summary,html[data-whast-tema=oscuro] .whats-crm-company-dropdown-note,html[data-whast-tema=oscuro] .whats-crm-company-selector,html[data-whast-tema=oscuro] .whats-crm-module-actions,html[data-whast-tema=oscuro] .whats-crm-provider-badge{background:var(--w-superficie-2)!important;color:var(--w-texto)!important;border-color:var(--w-borde-fuerte)!important}html[data-whast-tema=oscuro] .crm-client-link-warning,html[data-whast-tema=oscuro] .crm-flow-quick-error,html[data-whast-tema=oscuro] .crm-form-error,html[data-whast-tema=oscuro] .crm-forward-error,html[data-whast-tema=oscuro] .crm-forward-toast,html[data-whast-tema=oscuro] .crm-global-error,html[data-whast-tema=oscuro] .crm-incoming-toast,html[data-whast-tema=oscuro] .crm-incoming-toast-close,html[data-whast-tema=oscuro] .crm-message-media-error,html[data-whast-tema=oscuro] .crm-message-send-error,html[data-whast-tema=oscuro] .crm-mobile-composer-error,html[data-whast-tema=oscuro] .crm-onboarding-warning,html[data-whast-tema=oscuro] .crm-opportunity-error,html[data-whast-tema=oscuro] .crm-template-error,html[data-whast-tema=oscuro] .whats-crm-company-dropdown-error{color:#fecaca!important;background:#3a1419!important;border-color:#7f1d1d!important}html[data-whast-tema=oscuro] .betel-runtime-recovery :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .betel-update-manager :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .betel-update-manager__actions :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .clientes-form-close :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .clientes-form-footer :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .clientes-form-grid :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .clientes-form-header :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .clientes-form-modal :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .clientes-form-section :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .clientes-form-section-title :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .clientes-mobile-form :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .clientes-mobile-form-vehicles :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .clientes-mobile-photo :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .clientes-mobile-vehicle-editor :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .clientes-photo-remove :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .clientes-vehicle-actions :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .clientes-vehicle-card :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .clientes-vehicle-photo-box :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .clientes-vehicle-photo-empty :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .clientes-vehicle-thumb :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .clientes-vehicles-empty :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-ad-referral-card :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-ad-referral-placeholder :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-agenda-card :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-agenda-card-main :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-agenda-filter-tabs :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-agenda-list :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-agenda-no-date :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-agenda-panel :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-agenda-summary :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-agenda-tools :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-agenda-type :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-agent-card :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-agente-aviso :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-agente-prueba :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-archive-actions :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-archive-bulk :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-archive-list :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-archive-panel :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-archive-tabs :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-automation-block :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-automation-rule-actions :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-automation-rule-head :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-automation-rules :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-betel-device :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-business-hours :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-business-hours-fields :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-chat-header-menu :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-chat-header-menu-trigger :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-client-link-actions :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-client-search-results :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-coexistence-actions :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-coexistence-checklist :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-coexistence-steps :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-composer-preview :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-connected-device-summary :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-connection-status :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-contact-actions :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-contact-card-actions :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-contact-collapse-button :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-contact-grid :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-contacts-tools :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-conversation-filter-row :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-conversation-list :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-conversation-lists :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-conversation-menu-separator :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-custom-list-row :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-delete-chat-button :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-empty :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-empty-inline :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-empty-mobile :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-field :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-flow-quick-button :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-flow-quick-dialog :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-flow-quick-list :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-flow-quick-tabs :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-followup-dialog :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-forward-dialog :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-forward-dialog-close :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-forward-load-more :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-forward-recipient :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-forward-search :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-forward-section-label :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-forward-source-preview :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-forward-window :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-inbox-summary :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-kanban-card :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-kanban-card-menu :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-kanban-card-menu-button :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-kanban-card-tags :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-kanban-column :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-kanban-empty :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-kanban-kpis :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-kanban-mobile-stage :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-kanban-search :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-kanban-shell :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-kanban-stage-menu :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-kanban-stage-menu-button :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-kanban-toolbar :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-label-list :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-link-preview-card :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-list-add-menu :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-list-card-grid :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-list-create-actions :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-list-create-form :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-list-membership-button :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-list-membership-tip :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-list-menu :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-list-reorder-actions :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-list-search :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-lists-shell :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-lists-sidebar :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-load-more-button :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-load-more-contacts :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-load-older-messages :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-loss-dialog :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-message-contacts :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-message-location :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-message-reactions :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-message-reply-quote :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-meta-development-notice :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-meta-mode :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-mobile-archived-row :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-mobile-composer-action :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-mobile-composer-preview :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-mobile-filter-row :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-mobile-info :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-mobile-load-more-compact :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-mobile-more-sheet :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-mobile-read-only :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-mobile-reply-preview :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-mobile-scroll-jump :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-mobile-search :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-mobile-section :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-mobile-whatsapp-conversation-list :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-mobile-whatsapp-filters :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-mobile-whatsapp-inbox :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-mobile-whatsapp-search :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-new-list-button :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-onboarding-message :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-opportunities-v29 :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-opportunity-dialog :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-opportunity-form-grid :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-opportunity-history :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-phone-device :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-push-settings-actions :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-push-settings-meta :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-push-settings-title-row :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-quick-reply-attachment-field :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-quick-reply-attachment-menu :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-quick-reply-attachment-preview :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-quick-reply-editor :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-quick-reply-fields :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-quick-reply-row-actions :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-read-only-indicator :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-reply-composer-preview :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-secondary-button :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-secret-note :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-settings-grid :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-smart-contact-names :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-swipe-reply-indicator :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-technical-panel :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-template-defaults-card :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-template-dialog-body :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-template-pending-draft :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-template-setup-status :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-template-tip :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-theme-options :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-theme-settings :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-verification-grid :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-verification-result :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-webhook-box :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-weekday-picker :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .crm-ycloud-sync-summary :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .vehicle-section :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .whats-crm-company-dropdown :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .whats-crm-company-dropdown-header :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .whats-crm-company-dropdown-list :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .whats-crm-company-dropdown-note :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .whats-crm-company-selector :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .whats-crm-module-actions :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .whats-crm-module-header :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td),html[data-whast-tema=oscuro] .whats-crm-provider-badge :is(h1,h2,h3,h4,strong,b,label,p,dt,dd,legend,th,td){color:var(--w-texto)!important}html[data-whast-tema=oscuro] .betel-runtime-recovery :is(small,time),html[data-whast-tema=oscuro] .betel-update-manager :is(small,time),html[data-whast-tema=oscuro] .betel-update-manager__actions :is(small,time),html[data-whast-tema=oscuro] .clientes-form-close :is(small,time),html[data-whast-tema=oscuro] .clientes-form-footer :is(small,time),html[data-whast-tema=oscuro] .clientes-form-grid :is(small,time),html[data-whast-tema=oscuro] .clientes-form-header :is(small,time),html[data-whast-tema=oscuro] .clientes-form-modal :is(small,time),html[data-whast-tema=oscuro] .clientes-form-section :is(small,time),html[data-whast-tema=oscuro] .clientes-form-section-title :is(small,time),html[data-whast-tema=oscuro] .clientes-mobile-form :is(small,time),html[data-whast-tema=oscuro] .clientes-mobile-form-vehicles :is(small,time),html[data-whast-tema=oscuro] .clientes-mobile-photo :is(small,time),html[data-whast-tema=oscuro] .clientes-mobile-vehicle-editor :is(small,time),html[data-whast-tema=oscuro] .clientes-photo-remove :is(small,time),html[data-whast-tema=oscuro] .clientes-vehicle-actions :is(small,time),html[data-whast-tema=oscuro] .clientes-vehicle-card :is(small,time),html[data-whast-tema=oscuro] .clientes-vehicle-photo-box :is(small,time),html[data-whast-tema=oscuro] .clientes-vehicle-photo-empty :is(small,time),html[data-whast-tema=oscuro] .clientes-vehicle-thumb :is(small,time),html[data-whast-tema=oscuro] .clientes-vehicles-empty :is(small,time),html[data-whast-tema=oscuro] .crm-ad-referral-card :is(small,time),html[data-whast-tema=oscuro] .crm-ad-referral-placeholder :is(small,time),html[data-whast-tema=oscuro] .crm-agenda-card :is(small,time),html[data-whast-tema=oscuro] .crm-agenda-card-main :is(small,time),html[data-whast-tema=oscuro] .crm-agenda-filter-tabs :is(small,time),html[data-whast-tema=oscuro] .crm-agenda-list :is(small,time),html[data-whast-tema=oscuro] .crm-agenda-no-date :is(small,time),html[data-whast-tema=oscuro] .crm-agenda-panel :is(small,time),html[data-whast-tema=oscuro] .crm-agenda-summary :is(small,time),html[data-whast-tema=oscuro] .crm-agenda-tools :is(small,time),html[data-whast-tema=oscuro] .crm-agenda-type :is(small,time),html[data-whast-tema=oscuro] .crm-agent-card :is(small,time),html[data-whast-tema=oscuro] .crm-agente-aviso :is(small,time),html[data-whast-tema=oscuro] .crm-agente-prueba :is(small,time),html[data-whast-tema=oscuro] .crm-archive-actions :is(small,time),html[data-whast-tema=oscuro] .crm-archive-bulk :is(small,time),html[data-whast-tema=oscuro] .crm-archive-list :is(small,time),html[data-whast-tema=oscuro] .crm-archive-panel :is(small,time),html[data-whast-tema=oscuro] .crm-archive-tabs :is(small,time),html[data-whast-tema=oscuro] .crm-automation-block :is(small,time),html[data-whast-tema=oscuro] .crm-automation-rule-actions :is(small,time),html[data-whast-tema=oscuro] .crm-automation-rule-head :is(small,time),html[data-whast-tema=oscuro] .crm-automation-rules :is(small,time),html[data-whast-tema=oscuro] .crm-betel-device :is(small,time),html[data-whast-tema=oscuro] .crm-business-hours :is(small,time),html[data-whast-tema=oscuro] .crm-business-hours-fields :is(small,time),html[data-whast-tema=oscuro] .crm-chat-header-menu :is(small,time),html[data-whast-tema=oscuro] .crm-chat-header-menu-trigger :is(small,time),html[data-whast-tema=oscuro] .crm-client-link-actions :is(small,time),html[data-whast-tema=oscuro] .crm-client-search-results :is(small,time),html[data-whast-tema=oscuro] .crm-coexistence-actions :is(small,time),html[data-whast-tema=oscuro] .crm-coexistence-checklist :is(small,time),html[data-whast-tema=oscuro] .crm-coexistence-steps :is(small,time),html[data-whast-tema=oscuro] .crm-composer-preview :is(small,time),html[data-whast-tema=oscuro] .crm-connected-device-summary :is(small,time),html[data-whast-tema=oscuro] .crm-connection-status :is(small,time),html[data-whast-tema=oscuro] .crm-contact-actions :is(small,time),html[data-whast-tema=oscuro] .crm-contact-card-actions :is(small,time),html[data-whast-tema=oscuro] .crm-contact-collapse-button :is(small,time),html[data-whast-tema=oscuro] .crm-contact-grid :is(small,time),html[data-whast-tema=oscuro] .crm-contacts-tools :is(small,time),html[data-whast-tema=oscuro] .crm-conversation-filter-row :is(small,time),html[data-whast-tema=oscuro] .crm-conversation-list :is(small,time),html[data-whast-tema=oscuro] .crm-conversation-lists :is(small,time),html[data-whast-tema=oscuro] .crm-conversation-menu-separator :is(small,time),html[data-whast-tema=oscuro] .crm-custom-list-row :is(small,time),html[data-whast-tema=oscuro] .crm-delete-chat-button :is(small,time),html[data-whast-tema=oscuro] .crm-empty :is(small,time),html[data-whast-tema=oscuro] .crm-empty-inline :is(small,time),html[data-whast-tema=oscuro] .crm-empty-mobile :is(small,time),html[data-whast-tema=oscuro] .crm-field :is(small,time),html[data-whast-tema=oscuro] .crm-flow-quick-button :is(small,time),html[data-whast-tema=oscuro] .crm-flow-quick-dialog :is(small,time),html[data-whast-tema=oscuro] .crm-flow-quick-list :is(small,time),html[data-whast-tema=oscuro] .crm-flow-quick-tabs :is(small,time),html[data-whast-tema=oscuro] .crm-followup-dialog :is(small,time),html[data-whast-tema=oscuro] .crm-forward-dialog :is(small,time),html[data-whast-tema=oscuro] .crm-forward-dialog-close :is(small,time),html[data-whast-tema=oscuro] .crm-forward-load-more :is(small,time),html[data-whast-tema=oscuro] .crm-forward-recipient :is(small,time),html[data-whast-tema=oscuro] .crm-forward-search :is(small,time),html[data-whast-tema=oscuro] .crm-forward-section-label :is(small,time),html[data-whast-tema=oscuro] .crm-forward-source-preview :is(small,time),html[data-whast-tema=oscuro] .crm-forward-window :is(small,time),html[data-whast-tema=oscuro] .crm-inbox-summary :is(small,time),html[data-whast-tema=oscuro] .crm-kanban-card :is(small,time),html[data-whast-tema=oscuro] .crm-kanban-card-menu :is(small,time),html[data-whast-tema=oscuro] .crm-kanban-card-menu-button :is(small,time),html[data-whast-tema=oscuro] .crm-kanban-card-tags :is(small,time),html[data-whast-tema=oscuro] .crm-kanban-column :is(small,time),html[data-whast-tema=oscuro] .crm-kanban-empty :is(small,time),html[data-whast-tema=oscuro] .crm-kanban-kpis :is(small,time),html[data-whast-tema=oscuro] .crm-kanban-mobile-stage :is(small,time),html[data-whast-tema=oscuro] .crm-kanban-search :is(small,time),html[data-whast-tema=oscuro] .crm-kanban-shell :is(small,time),html[data-whast-tema=oscuro] .crm-kanban-stage-menu :is(small,time),html[data-whast-tema=oscuro] .crm-kanban-stage-menu-button :is(small,time),html[data-whast-tema=oscuro] .crm-kanban-toolbar :is(small,time),html[data-whast-tema=oscuro] .crm-label-list :is(small,time),html[data-whast-tema=oscuro] .crm-link-preview-card :is(small,time),html[data-whast-tema=oscuro] .crm-list-add-menu :is(small,time),html[data-whast-tema=oscuro] .crm-list-card-grid :is(small,time),html[data-whast-tema=oscuro] .crm-list-create-actions :is(small,time),html[data-whast-tema=oscuro] .crm-list-create-form :is(small,time),html[data-whast-tema=oscuro] .crm-list-membership-button :is(small,time),html[data-whast-tema=oscuro] .crm-list-membership-tip :is(small,time),html[data-whast-tema=oscuro] .crm-list-menu :is(small,time),html[data-whast-tema=oscuro] .crm-list-reorder-actions :is(small,time),html[data-whast-tema=oscuro] .crm-list-search :is(small,time),html[data-whast-tema=oscuro] .crm-lists-shell :is(small,time),html[data-whast-tema=oscuro] .crm-lists-sidebar :is(small,time),html[data-whast-tema=oscuro] .crm-load-more-button :is(small,time),html[data-whast-tema=oscuro] .crm-load-more-contacts :is(small,time),html[data-whast-tema=oscuro] .crm-load-older-messages :is(small,time),html[data-whast-tema=oscuro] .crm-loss-dialog :is(small,time),html[data-whast-tema=oscuro] .crm-message-contacts :is(small,time),html[data-whast-tema=oscuro] .crm-message-location :is(small,time),html[data-whast-tema=oscuro] .crm-message-reactions :is(small,time),html[data-whast-tema=oscuro] .crm-message-reply-quote :is(small,time),html[data-whast-tema=oscuro] .crm-meta-development-notice :is(small,time),html[data-whast-tema=oscuro] .crm-meta-mode :is(small,time),html[data-whast-tema=oscuro] .crm-mobile-archived-row :is(small,time),html[data-whast-tema=oscuro] .crm-mobile-composer-action :is(small,time),html[data-whast-tema=oscuro] .crm-mobile-composer-preview :is(small,time),html[data-whast-tema=oscuro] .crm-mobile-filter-row :is(small,time),html[data-whast-tema=oscuro] .crm-mobile-info :is(small,time),html[data-whast-tema=oscuro] .crm-mobile-load-more-compact :is(small,time),html[data-whast-tema=oscuro] .crm-mobile-more-sheet :is(small,time),html[data-whast-tema=oscuro] .crm-mobile-read-only :is(small,time),html[data-whast-tema=oscuro] .crm-mobile-reply-preview :is(small,time),html[data-whast-tema=oscuro] .crm-mobile-scroll-jump :is(small,time),html[data-whast-tema=oscuro] .crm-mobile-search :is(small,time),html[data-whast-tema=oscuro] .crm-mobile-section :is(small,time),html[data-whast-tema=oscuro] .crm-mobile-whatsapp-conversation-list :is(small,time),html[data-whast-tema=oscuro] .crm-mobile-whatsapp-filters :is(small,time),html[data-whast-tema=oscuro] .crm-mobile-whatsapp-inbox :is(small,time),html[data-whast-tema=oscuro] .crm-mobile-whatsapp-search :is(small,time),html[data-whast-tema=oscuro] .crm-new-list-button :is(small,time),html[data-whast-tema=oscuro] .crm-onboarding-message :is(small,time),html[data-whast-tema=oscuro] .crm-opportunities-v29 :is(small,time),html[data-whast-tema=oscuro] .crm-opportunity-dialog :is(small,time),html[data-whast-tema=oscuro] .crm-opportunity-form-grid :is(small,time),html[data-whast-tema=oscuro] .crm-opportunity-history :is(small,time),html[data-whast-tema=oscuro] .crm-phone-device :is(small,time),html[data-whast-tema=oscuro] .crm-push-settings-actions :is(small,time),html[data-whast-tema=oscuro] .crm-push-settings-meta :is(small,time),html[data-whast-tema=oscuro] .crm-push-settings-title-row :is(small,time),html[data-whast-tema=oscuro] .crm-quick-reply-attachment-field :is(small,time),html[data-whast-tema=oscuro] .crm-quick-reply-attachment-menu :is(small,time),html[data-whast-tema=oscuro] .crm-quick-reply-attachment-preview :is(small,time),html[data-whast-tema=oscuro] .crm-quick-reply-editor :is(small,time),html[data-whast-tema=oscuro] .crm-quick-reply-fields :is(small,time),html[data-whast-tema=oscuro] .crm-quick-reply-row-actions :is(small,time),html[data-whast-tema=oscuro] .crm-read-only-indicator :is(small,time),html[data-whast-tema=oscuro] .crm-reply-composer-preview :is(small,time),html[data-whast-tema=oscuro] .crm-secondary-button :is(small,time),html[data-whast-tema=oscuro] .crm-secret-note :is(small,time),html[data-whast-tema=oscuro] .crm-settings-grid :is(small,time),html[data-whast-tema=oscuro] .crm-smart-contact-names :is(small,time),html[data-whast-tema=oscuro] .crm-swipe-reply-indicator :is(small,time),html[data-whast-tema=oscuro] .crm-technical-panel :is(small,time),html[data-whast-tema=oscuro] .crm-template-defaults-card :is(small,time),html[data-whast-tema=oscuro] .crm-template-dialog-body :is(small,time),html[data-whast-tema=oscuro] .crm-template-pending-draft :is(small,time),html[data-whast-tema=oscuro] .crm-template-setup-status :is(small,time),html[data-whast-tema=oscuro] .crm-template-tip :is(small,time),html[data-whast-tema=oscuro] .crm-theme-options :is(small,time),html[data-whast-tema=oscuro] .crm-theme-settings :is(small,time),html[data-whast-tema=oscuro] .crm-verification-grid :is(small,time),html[data-whast-tema=oscuro] .crm-verification-result :is(small,time),html[data-whast-tema=oscuro] .crm-webhook-box :is(small,time),html[data-whast-tema=oscuro] .crm-weekday-picker :is(small,time),html[data-whast-tema=oscuro] .crm-ycloud-sync-summary :is(small,time),html[data-whast-tema=oscuro] .vehicle-section :is(small,time),html[data-whast-tema=oscuro] .whats-crm-company-dropdown :is(small,time),html[data-whast-tema=oscuro] .whats-crm-company-dropdown-header :is(small,time),html[data-whast-tema=oscuro] .whats-crm-company-dropdown-list :is(small,time),html[data-whast-tema=oscuro] .whats-crm-company-dropdown-note :is(small,time),html[data-whast-tema=oscuro] .whats-crm-company-selector :is(small,time),html[data-whast-tema=oscuro] .whats-crm-module-actions :is(small,time),html[data-whast-tema=oscuro] .whats-crm-module-header :is(small,time),html[data-whast-tema=oscuro] .whats-crm-provider-badge :is(small,time){color:var(--w-texto-3)!important}html body .app-shell .crm-chat-header-copy .crm-contact-header-status,html body .app-shell .crm-chat-header-copy .crm-contact-header-status:is(:hover,:focus,:focus-visible,:active),html body .crm-mobile-chat-contact .crm-contact-header-status,html body .crm-mobile-chat-contact .crm-contact-header-status:is(:hover,:focus,:focus-visible,:active),html body :is(.crm-chat-header-copy,.crm-mobile-chat-contact) :is(.crm-contact-header-status-viewport,.crm-contact-header-status-text){box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html body .app-shell .crm-chat-header-copy .crm-contact-header-status{width:auto!important;max-width:100%!important}html body :is(.crm-mobile-conversation,.crm-conversation-main):has(>.whast-check){grid-template-columns:26px auto minmax(0,1fr) auto!important}body.betel-crm-mobile-chat-open>#root :is(.crm-opportunity-backdrop,.crm-followup-backdrop,[class*=-backdrop],[role=dialog]){visibility:visible!important;pointer-events:auto!important}body.betel-crm-mobile-chat-open>#root :is(.crm-opportunity-backdrop,.crm-followup-backdrop,[class*=-backdrop]){z-index:13000!important}.crm-message-location.whast-ubicacion{width:min(300px,70vw);color:inherit;border-radius:12px;text-decoration:none;overflow:hidden;background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;display:grid!important}.whast-mapa{background:#e8e4dc;border-radius:12px 12px 0 0;width:100%;display:block;position:relative;overflow:hidden}.whast-mapa img{-webkit-user-select:none;user-select:none;width:256px;max-width:none;height:256px;position:absolute}.whast-mapa-pin{filter:drop-shadow(0 2px 2px #00000059);position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.whast-mapa-credito{background:#ffffffbf;border-radius:4px;padding:0 4px;position:absolute;bottom:2px;right:4px;color:#555!important;font-size:9px!important}.whast-ubicacion-texto{gap:2px;padding:8px 10px 4px;display:grid}.whast-ubicacion-texto strong{color:var(--w-texto);font-size:15px;font-weight:500}.whast-ubicacion-texto small{color:var(--w-texto-3);font-size:12.5px}html[data-whast-tema=oscuro] .whast-mapa img{filter:brightness(.82)contrast(1.05)}html[data-whast-tema=oscuro] :is(.crm-incoming-toast,.crm-forward-toast){background:var(--w-superficie-2)!important;color:var(--w-texto)!important;border-color:var(--w-borde-fuerte)!important;box-shadow:0 14px 34px #00000080!important}html[data-whast-tema=oscuro] .crm-incoming-toast :is(.crm-incoming-toast-main,.crm-incoming-toast-close){color:var(--w-texto)!important;background:0 0!important;border-color:#0000!important}html[data-whast-tema=oscuro] .crm-incoming-toast .crm-incoming-toast-copy strong{color:var(--w-texto)!important}html[data-whast-tema=oscuro] .crm-incoming-toast .crm-incoming-toast-copy>span{color:var(--w-texto-2)!important}html[data-whast-tema=oscuro] .crm-incoming-toast :is(.crm-incoming-toast-brand,.crm-incoming-toast-arrow){color:var(--w-verde-texto)!important}html[data-whast-tema=oscuro] .crm-incoming-toast .crm-incoming-toast-company{color:var(--w-texto-3)!important}html[data-whast-tema=oscuro] .crm-incoming-toast .crm-incoming-toast-avatar{background:var(--w-verde-suave)!important;color:var(--w-verde-texto)!important}html[data-whast-tema=oscuro] .crm-message-video>button:not(.whast-media-abrir){color:var(--w-texto)!important;border-color:var(--w-borde)!important;opacity:1!important;background:#00000040!important}html body :is(.crm-chat-title-line,.crm-mobile-chat-contact){align-items:center!important;overflow:visible!important}html body button.crm-installed-header-badge{letter-spacing:.01em;white-space:nowrap;border:1px dashed var(--w-borde-fuerte)!important;width:auto!important;min-width:0!important;height:22px!important;min-height:22px!important;color:var(--w-texto-3)!important;font:700 11px/1 var(--w-font)!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0 0 0 6px!important;padding:0 8px!important;display:inline-flex!important;transform:none!important}html body button.crm-installed-header-badge.active{border:1px solid var(--w-verde)!important;background:var(--w-verde-suave)!important;color:var(--w-verde-texto)!important}html:not([data-whast-tema=oscuro]) body button.crm-installed-header-badge.active{color:#1f7a3a!important;background:#e7f8ec!important}html body button.crm-chat-contact-name-trigger,html body button.crm-chat-contact-name-trigger:is(:hover,:focus,:focus-visible,:active){box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;width:auto!important}html body i.crm-installed-list-badge{flex:none;background:var(--w-verde)!important;color:#fff!important;width:17px!important;min-width:17px!important;height:17px!important;font:800 10px/1 var(--w-font)!important;box-shadow:none!important;border:0!important;border-radius:50%!important;place-items:center!important;font-style:normal!important;display:inline-grid!important}html body .crm-kanban-kpis article:has(.whast-kanban-mas){flex-wrap:wrap!important}html body .crm-kanban-kpis .whast-kanban-mas{text-align:center;order:3;white-space:nowrap!important;border:1px solid var(--w-borde-fuerte)!important;background:var(--w-verde-suave)!important;width:100%!important;max-width:none!important;color:var(--w-verde-texto)!important;font:600 11.5px var(--w-font)!important;writing-mode:horizontal-tb!important;border-radius:999px!important;flex:1 0 100%!important;height:auto!important;margin-top:4px!important;padding:4px 8px!important}html:not([data-whast-tema=oscuro]) body .crm-kanban-kpis .whast-kanban-mas{color:#1f7a3a!important}html[data-whast-tema=oscuro] :is(.crm-agenda-summary,.crm-agenda-card-main,.crm-agenda-no-date,.crm-archive-tabs,.crm-archive-actions,.crm-contact-card-actions,.crm-kanban-card,.crm-list-menu,.crm-theme-options,.crm-quick-reply-row-actions)>button,html[data-whast-tema=oscuro] :is(.crm-agenda-no-date,.crm-archive-list,.crm-kanban-kpis,.crm-list-card-grid)>article,html[data-whast-tema=oscuro] .crm-kanban-mobile-stage>select,html[data-whast-tema=oscuro] .crm-list-add-menu>summary,html[data-whast-tema=oscuro] .crm-contacts-tools>label,html[data-whast-tema=oscuro] .crm-kanban-controls>.crm-pipeline-switch,html[data-whast-tema=oscuro] .crm-kanban-column>.crm-kanban-column-header,html[data-whast-tema=oscuro] :is(.crm-push-settings-card>.crm-push-settings-icon,.crm-push-settings-title-row>span,.crm-push-settings-meta>span,.crm-onboarding-availability>.crm-availability-icon){background:var(--w-superficie-2)!important;color:var(--w-texto)!important;border-color:var(--w-borde-fuerte)!important;box-shadow:none!important}html[data-whast-tema=oscuro] :is(.crm-agenda-summary,.crm-list-menu,.crm-theme-options,.crm-archive-tabs)>button.active{background:var(--w-verde-suave)!important;color:var(--w-verde-texto)!important;border-color:var(--w-verde)!important}html[data-whast-tema=oscuro] .crm-agenda-summary>button.overdue{color:#fca5a5!important;border-color:#7f1d1d!important}html[data-whast-tema=oscuro] .crm-agenda-card-main>button.complete{background:var(--w-verde-suave)!important;color:var(--w-verde-texto)!important;border-color:#2f6b45!important}html[data-whast-tema=oscuro] :is(.crm-archive-actions>button.danger,.crm-quick-reply-row-actions>button.delete){color:#f87171!important;background:0 0!important;border-color:#7f1d1d!important}html[data-whast-tema=oscuro] .crm-contact-card-actions>button.opportunity{background:var(--w-verde-suave)!important;color:var(--w-verde-texto)!important}html[data-whast-tema=oscuro] :is(.crm-kanban-kpis,.crm-list-card-grid,.crm-archive-list,.crm-agenda-no-date)>article :is(strong,b,h3,h4,span){color:var(--w-texto)!important}html[data-whast-tema=oscuro] :is(.crm-kanban-kpis,.crm-list-card-grid,.crm-archive-list,.crm-agenda-no-date)>article small{color:var(--w-texto-3)!important}html[data-whast-tema=oscuro] body .betel-update-manager__actions{box-shadow:none!important;background:0 0!important;border:0!important}html[data-whast-tema=oscuro] body .betel-update-manager__actions button.secondary{color:var(--w-texto)!important;border:1px solid var(--w-borde-fuerte)!important;background:0 0!important}html[data-whast-tema=oscuro] body .betel-update-manager__actions button.primary{background:var(--w-verde)!important;color:#fff!important;border-color:var(--w-verde)!important}html[data-whast-tema=oscuro] body :is(.crm-agenda-card-main,.crm-agenda-no-date,.crm-kanban-card)>button{background:var(--w-superficie-2)!important;color:var(--w-texto)!important;border-color:var(--w-borde-fuerte)!important}html[data-whast-tema=oscuro] body .crm-agenda-card-main>button.complete,html[data-whast-tema=oscuro] body .crm-availability-icon{background:var(--w-verde-suave)!important;color:var(--w-verde-texto)!important}html[data-whast-tema=oscuro] body .plataforma-estado.ok{color:#86efac!important;background:#10301f!important}html body :is(.crm-chat-header-copy,.crm-chat-title-line,.crm-mobile-chat-contact){overflow:visible!important}html body .crm-chat-title-line{gap:6px;min-height:22px;padding-top:1px;align-items:center!important;display:flex!important}html body button.crm-installed-header-badge{height:18px!important;min-height:18px!important;margin-left:2px!important;padding:0 6px!important;font-size:10px!important;line-height:16px!important}html body :is(.crm-chat-contact-name-trigger,.crm-chat-contact-name-trigger strong){border-bottom:0!important;text-decoration:none!important}html[data-whast-tema] body :is(.crm-page .crm-chat-header,.crm-mobile-page .crm-mobile-chat>header) button.crm-chat-contact-name-trigger{box-shadow:none!important;background:0 0!important;border:0!important;text-decoration:none!important}html[data-whast-tema] body :is(.crm-page .crm-chat-header,.crm-mobile-page .crm-mobile-chat>header) button.crm-installed-header-badge{background:0 0!important}html[data-whast-tema] body :is(.crm-page .crm-chat-header,.crm-mobile-page .crm-mobile-chat>header) button.crm-installed-header-badge.active{background:var(--w-verde-suave)!important}html[data-whast-tema] body :is(.crm-page .crm-chat-header,.crm-mobile-page .crm-mobile-chat>header) button.crm-contact-header-status{background:0 0!important}html body .whats-crm-app-shell>.whats-crm-product-content,html body .whats-crm-app-shell.app-shell.module-crm>.whats-crm-product-content.content-area{padding-top:0!important;padding-bottom:0!important}html[data-whast-tema=oscuro] :not(#_) :is(.crm-agenda-header,.crm-archive-header,.crm-coexistence-card,.crm-onboarding-availability){background:var(--w-superficie)!important;color:var(--w-texto)!important;border-color:var(--w-borde)!important;background-image:none!important}html[data-whast-tema=oscuro] :not(#_) :is(.crm-agenda-header,.crm-archive-header) :is(h1,h2,h3,strong){color:var(--w-texto)!important}html[data-whast-tema=oscuro] :not(#_) :is(.crm-agenda-header,.crm-archive-header) :is(p,small){color:var(--w-texto-2)!important}html[data-whast-tema=oscuro] :not(#_) :is(.crm-agenda-card-main,.crm-agenda-no-date,.crm-kanban-card,.crm-weekday-picker,.crm-flow-quick-tabs,.crm-flow-quick-list,.crm-flow-quick-dialog) button,html[data-whast-tema=oscuro] :not(#_) :is(.crm-agenda-no-date,.crm-archive-tabs,.crm-kanban-column-actions) b,html[data-whast-tema=oscuro] :not(#_) .crm-kanban-card-tags span,html[data-whast-tema=oscuro] :not(#_) .crm-connected-device-summary div,html[data-whast-tema=oscuro] :not(#_) .crm-automation-switch span,html[data-whast-tema=oscuro] :not(#_) label.crm-agente-switch{background:var(--w-superficie-2)!important;color:var(--w-texto)!important;border-color:var(--w-borde-fuerte)!important;box-shadow:none!important;background-image:none!important}html[data-whast-tema=oscuro] :not(#_) label.crm-agente-switch :is(strong,b,span){color:var(--w-texto)!important}html[data-whast-tema=oscuro] :not(#_) .crm-agenda-card-main button.complete{background:var(--w-verde-suave)!important;color:var(--w-verde-texto)!important}html[data-whast-tema=oscuro] :not(#_) .crm-flow-quick-dialog{background:var(--w-superficie)!important;color:var(--w-texto)!important}html[data-whast-tema=oscuro] :not(#_) .crm-flow-quick-list button{border-color:var(--w-borde)!important}html[data-whast-tema=oscuro] :not(#_) :is(.crm-flow-quick-list button.active,.crm-flow-quick-list button[aria-pressed=true],.crm-flow-quick-tabs button.active){background:var(--w-verde-suave)!important;color:var(--w-verde-texto)!important;border-color:var(--w-verde)!important}html[data-whast-tema=oscuro] :not(#_) .crm-flow-quick-dialog>header button{background:var(--w-superficie-2)!important;color:var(--w-texto)!important}html[data-whast-tema=oscuro] :not(#_) .crm-coexistence-actions .danger-link{color:#f87171!important;background:0 0!important}.crm-message:has(>.whast-acciones-laterales){position:relative;overflow:visible!important}.whast-acciones-laterales{z-index:3;gap:6px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.crm-message.outbound>.whast-acciones-laterales{right:calc(100% + 8px)}.crm-message.inbound>.whast-acciones-laterales{left:calc(100% + 8px)}.whast-acciones-laterales button{cursor:pointer;color:#fff;background:#111b2161;border:0;border-radius:50%;place-items:center;width:32px;height:32px;transition:background .15s;display:grid;box-shadow:0 1px 3px #0003}.whast-acciones-laterales button:hover{background:#111b2199}html[data-whast-tema=oscuro] .whast-acciones-laterales button{background:#ffffff24}html[data-whast-tema=oscuro] .whast-acciones-laterales button:hover{background:#ffffff42}@media (width<=1024px){.whast-acciones-laterales button{width:30px;height:30px}}html body .crm-contacts-panel article>.crm-avatar,html body [class*=contact] article>.crm-avatar{text-align:center!important;place-items:center!important;padding:0!important;line-height:1!important;display:grid!important}html[data-whast-tema=oscuro] :not(#_) :is(.crm-opportunity-dialog,.crm-followup-dialog,.crm-loss-dialog,[role=dialog])>header{background:var(--w-superficie)!important;color:var(--w-texto)!important;border-color:var(--w-borde)!important;background-image:none!important}html[data-whast-tema=oscuro] :not(#_) :is(.crm-opportunity-dialog,.crm-followup-dialog,.crm-loss-dialog,[role=dialog])>header :is(h2,h3,strong){color:var(--w-texto)!important}html[data-whast-tema=oscuro] :not(#_) :is(.crm-opportunity-dialog,.crm-followup-dialog,.crm-loss-dialog,[role=dialog])>header :is(p,small){color:var(--w-texto-2)!important}html[data-whast-tema=oscuro] :not(#_) :is(.crm-opportunity-dialog,.crm-followup-dialog,.crm-loss-dialog,[role=dialog])>header button{background:var(--w-superficie-2)!important;color:var(--w-texto)!important;border-color:var(--w-borde-fuerte)!important}.whast-menu-usuario{position:relative}.whast-menu-usuario-boton{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:grid}.whast-avatar-usuario{background:var(--w-verde);color:#fff;width:36px;height:36px;font:700 13px/1 var(--w-font);box-shadow:0 0 0 2px var(--w-superficie);border-radius:50%;place-items:center;display:grid;overflow:hidden}.whast-avatar-usuario.grande{flex:none;width:52px;height:52px;font-size:18px}.whast-avatar-usuario img{object-fit:cover;width:100%;height:100%}html[data-whast-tema=oscuro] .whast-avatar-usuario{background:var(--w-verde-suave);color:var(--w-verde-texto)}.whast-menu-usuario-boton:hover .whast-avatar-usuario,.whast-menu-usuario-boton[aria-expanded=true] .whast-avatar-usuario{box-shadow:0 0 0 2px var(--w-verde)}.whast-menu-usuario-panel{z-index:30000;background:var(--w-superficie);width:270px;color:var(--w-texto);border:1px solid var(--w-borde);box-shadow:var(--w-sombra-2);border-radius:16px;gap:2px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0}html[data-whast-tema=oscuro] .whast-menu-usuario-panel{box-shadow:0 16px 40px #0000008c}.whast-menu-usuario-cabecera{align-items:center;gap:12px;padding:6px 6px 10px;display:flex}.whast-menu-usuario-cabecera>div{gap:2px;min-width:0;display:grid}.whast-menu-usuario-cabecera strong{color:var(--w-texto);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.whast-menu-usuario-cabecera small{color:var(--w-texto-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.whast-menu-usuario-panel>button{text-align:left;color:var(--w-texto);font:500 14px var(--w-font);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px}.whast-menu-usuario-panel>button:hover:not(:disabled){background:var(--w-superficie-2)}.whast-menu-usuario-panel>button.peligro{color:#dc2626}html[data-whast-tema=oscuro] .whast-menu-usuario-panel>button.peligro{color:#f87171}.whast-menu-usuario-panel hr{border:0;border-top:1px solid var(--w-borde);margin:4px 0}.whast-menu-usuario-error{color:#dc2626;margin:2px 6px;font-size:12.5px}@media (width<=1024px){.whast-avatar-usuario{width:32px;height:32px;font-size:12px}.whast-menu-usuario-panel{right:10px;top:calc(env(safe-area-inset-top,0px) + 58px);position:fixed}}html body .crm-conversation-column :is(.crm-conversation-filter-row,.crm-search-box,.crm-inbox-summary,.crm-column-title){box-shadow:none!important;background:0 0!important;border-top:0!important;border-bottom:0!important}html body .crm-conversation-column .crm-conversation-filter-row{padding-bottom:8px!important}html body .crm-conversation-column .crm-conversation-list{box-shadow:none!important;border-top:0!important}html body .crm-conversation-column .crm-conversation-filter-row button{border:1px solid var(--w-borde-fuerte)!important;background:var(--w-superficie)!important;color:var(--w-texto-2)!important;box-shadow:none!important;border-radius:999px!important;font-weight:600!important}html body .crm-conversation-column .crm-conversation-filter-row button.active{background:var(--w-verde-suave)!important;color:var(--w-verde-texto)!important;border-color:var(--w-verde)!important}html:not([data-whast-tema=oscuro]) body .crm-conversation-column .crm-conversation-filter-row button.active{color:#1f7a3a!important}html[data-whast-tema=oscuro] body .crm-conversation-column .crm-conversation-filter-row button:not(.active){background:var(--w-superficie-2)!important;border-color:var(--w-borde)!important}html body .crm-conversation-column .crm-search-box input{box-shadow:none!important}.whast-foto-agente{object-fit:cover;vertical-align:-3px;border-radius:50%;width:16px;height:16px;margin-right:4px}.plataforma-usuarios li{align-items:center;gap:10px;display:flex}.plataforma-usuarios li>.whast-avatar-usuario{flex:none}.whast-difusion-dato{grid-template-columns:160px 1fr;align-items:center;gap:8px;display:grid}.whast-difusion-dato em{color:var(--w-texto-3);font-size:13px}.whast-programar input[type=file]{padding:8px}.whast-programar-check{grid-template-columns:none;align-items:flex-start;gap:8px;font-weight:500!important;display:flex!important}.whast-programar-check input{margin-top:3px}.whast-listas-mas{margin-left:6px;display:inline-block}.whast-documento-pendiente{background:var(--w-superficie-2);border-radius:12px;gap:4px;margin:0;padding:10px 12px;display:grid}.whast-documento-pendiente span{color:var(--w-texto-3);font-size:13px}.crm-message .whast-enlace{color:inherit;border-radius:10px;margin:-2px -4px 6px;text-decoration:none;overflow:hidden;background:#0000000d!important;border:0!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;display:grid!important}html[data-whast-tema=oscuro] .crm-message .whast-enlace{background:#00000038!important}.crm-message .whast-enlace img{object-fit:cover;border-radius:0;width:100%;max-height:220px;display:block}.crm-message .whast-enlace>span{gap:2px;padding:8px 10px;display:grid}.crm-message .whast-enlace strong{color:var(--w-texto);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.crm-message .whast-enlace small{color:var(--w-texto-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.crm-message .whast-enlace em{color:var(--w-texto-3);font-size:12px;font-style:normal}.whast-plantilla-imagen{object-fit:cover;border-radius:10px;width:calc(100% + 8px);max-height:240px;margin:-2px -4px 6px;display:block}.whast-plantilla-encabezado{color:var(--w-texto);margin-bottom:4px;font-size:15px;display:block}.whast-plantilla-pie{margin-top:4px;font-size:12.5px;display:block;color:var(--w-texto-3)!important}.whast-plantilla-botones{border-top:1px solid var(--w-borde);margin:8px -10px -4px;display:grid}.whast-plantilla-botones>*{text-align:center;color:#1f8f4e;padding:9px 10px;font-size:14px;font-weight:600;text-decoration:none}html[data-whast-tema=oscuro] .whast-plantilla-botones>*{color:var(--w-verde-texto)}.whast-plantilla-botones>*+*{border-top:1px solid var(--w-borde)}.crm-message-document .whast-documento{color:inherit;text-align:left;cursor:pointer;border-radius:10px;width:100%;text-decoration:none;background:#0000000d!important;border:0!important;grid-template-columns:34px minmax(0,1fr) 36px!important;align-items:center!important;gap:10px!important;padding:10px!important;display:grid!important}html[data-whast-tema=oscuro] .crm-message-document .whast-documento{background:#00000038!important}.whast-documento-texto{gap:2px;min-width:0;display:grid}.whast-documento-texto strong{color:var(--w-texto);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.whast-documento-texto small{font-size:12.5px;color:var(--w-texto-3)!important}.whast-documento-bajar{color:#2fa352;border:2px solid #43c467;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}html[data-whast-tema=oscuro] .whast-documento-bajar{color:var(--w-verde-texto)}html body :is(.crm-chat-title-line,.crm-mobile-chat-contact>span:first-child){max-width:100%;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}html body :is(.crm-chat-title-line,.crm-mobile-chat-contact) .crm-chat-contact-name-trigger{flex:0 auto!important;min-width:0!important;overflow:hidden!important}html body :is(.crm-chat-title-line,.crm-mobile-chat-contact) .crm-chat-contact-name-trigger strong{display:block;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html body button.crm-installed-header-badge{flex:none!important;position:static!important;transform:none!important}html:not(#_) body button.crm-installed-header-badge.active{color:var(--w-verde-texto)!important;-webkit-text-fill-color:currentColor!important;background:var(--w-verde-suave)!important;border-color:var(--w-verde)!important}html:not([data-whast-tema=oscuro]):not(#_) body button.crm-installed-header-badge.active{color:#1f7a3a!important;background:#e7f8ec!important}html:not(#_) body button.crm-installed-header-badge:not(.active){-webkit-text-fill-color:currentColor!important}.crm-message:has(.crm-message-actions-menu){position:relative;z-index:40!important}.crm-message .crm-message-actions-menu{z-index:41!important}html[data-whast-tema=oscuro] .crm-chat-header-menu:not(#_){background:var(--w-superficie-2)!important;border-color:var(--w-borde-fuerte)!important;box-shadow:0 14px 34px #00000080!important}html[data-whast-tema=oscuro] .crm-chat-header-menu:not(#_)>button,html[data-whast-tema=oscuro] .crm-chat-header-menu:not(#_)>button :is(span,strong,b){color:var(--w-texto)!important}html[data-whast-tema=oscuro] .crm-chat-header-menu:not(#_)>button small{color:var(--w-texto-3)!important}html[data-whast-tema=oscuro] .crm-chat-header-menu:not(#_)>button:hover:not(:disabled),html[data-whast-tema=oscuro] .crm-chat-header-menu:not(#_)>button>span:first-child{background:var(--w-superficie)!important}html[data-whast-tema=oscuro] .crm-chat-header-menu:not(#_) .crm-chat-header-menu-section{color:var(--w-texto-3)!important}html[data-whast-tema=oscuro] .crm-chat-header-menu:not(#_)>button.danger,html[data-whast-tema=oscuro] .crm-chat-header-menu:not(#_)>button.danger :is(span,strong){color:#f87171!important}.crm-onboarding-warning:not(#_){border-radius:12px;transition:none!important}.crm-onboarding-warning:not(#_) strong{color:#92400e!important}.crm-onboarding-warning:not(#_) p{color:#78350f!important}html[data-whast-tema=oscuro] .crm-onboarding-warning:not(#_){color:#fde68a!important;background:#2a2414!important;border-color:#5c4a1a!important}html[data-whast-tema=oscuro] .crm-onboarding-warning:not(#_) strong{color:#fcd34d!important}html[data-whast-tema=oscuro] .crm-onboarding-warning:not(#_) p{color:#e9dcb0!important}.whast-boton-betel-ia{height:36px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13px;display:inline-flex;box-shadow:0 4px 12px #4f46e54d;color:#fff!important;background:linear-gradient(135deg,#7c3aed,#2563eb)!important}.whast-boton-betel-ia b{font-weight:800;color:#fff!important}.whast-boton-betel-ia span{font-size:15px;line-height:1;color:#fff!important}.whast-boton-betel-ia:hover{filter:brightness(1.08)}.whast-boton-betel-ia i{font-style:normal}@media (width<=760px){.whast-boton-betel-ia{gap:4px;height:34px;padding:0 10px 0 8px}.whast-boton-betel-ia i{display:none}}.crm-agente-reglas:not(#_){border:1px solid var(--w-borde);border-radius:12px;gap:6px;margin:10px 0 0;padding:12px 14px;list-style:none;display:grid;background:var(--w-superficie-2)!important}.crm-agente-reglas:not(#_) li{font-size:13.5px;line-height:1.4;color:var(--w-texto-2)!important}.crm-agente-reglas:not(#_) b{color:var(--w-texto)!important}.crm-agente-aprendizaje:not(#_){gap:10px;margin-bottom:12px;display:grid}.crm-agente-acciones-aprender:not(#_){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-agente-acciones-aprender:not(#_) small,.crm-agente-progreso:not(#_) small{flex-basis:100%;font-size:12.5px;color:var(--w-texto-3)!important}.crm-agente-progreso:not(#_){border:1px solid var(--w-verde);border-radius:12px;gap:6px;padding:12px 14px;display:grid;background:var(--w-verde-suave)!important}.crm-agente-progreso:not(#_) strong{font-size:14px;color:var(--w-verde-texto)!important}.crm-agente-progreso:not(#_) button{justify-self:start}.crm-agente-semanal:not(#_){align-items:center;gap:8px;font-size:13px;display:flex;color:var(--w-texto-2)!important}.crm-agente-semanal:not(#_) input{width:16px;height:16px;accent-color:var(--w-verde)}.plataforma-ia:not(#_){border:1px solid #ddd6fe;border-radius:12px;gap:8px;padding:12px 14px;display:grid;background:#f5f3ff!important}.plataforma-ia:not(#_)>strong{font-size:13.5px;color:#5b21b6!important}html[data-whast-tema=oscuro] .plataforma-ia:not(#_){border-color:#3b3470;background:#1e1b3a!important}html[data-whast-tema=oscuro] .plataforma-ia:not(#_)>strong{color:#c4b5fd!important}:root{--w-verde-boton:#1f8f4e;--w-verde-boton-hover:#187a42}html:not(#_) body :is(.crm-settings-tabs button.active,.crm-page button.primary,.crm-mobile-page button.primary,.crm-settings-actions button.primary,.wu-primario,.plataforma-primario,.whast-informes-periodos button.active,.whast-nuevo-guardar,.crm-automation-settings .primary){background:var(--w-verde-boton)!important;border-color:var(--w-verde-boton)!important;color:#fff!important}html:not(#_) body :is(.crm-settings-tabs button.active,.crm-page button.primary,.crm-mobile-page button.primary,.crm-settings-actions button.primary,.wu-primario,.plataforma-primario,.whast-informes-periodos button.active,.whast-nuevo-guardar,.crm-automation-settings .primary):hover:not(:disabled){background:var(--w-verde-boton-hover)!important}html:not(#_) body :is(.crm-settings-tabs button.active,.crm-page button.primary,.wu-primario,.plataforma-primario,.whast-informes-periodos button.active) :is(span,b,strong,small){color:#fff!important}html:not(#_) body .crm-necesita-humano{color:#92400e!important;-webkit-text-fill-color:currentColor!important;background:#fef3c7!important}html[data-whast-tema=oscuro]:not(#_) body .crm-necesita-humano{color:#fcd34d!important;background:#3a2f12!important}html[data-whast-tema=oscuro]:not(#_) body :is(.crm-quick-reply-bottom-actions,.crm-automation-settings) button:not(.primary):not(.danger):not(.plataforma-primario):not(.wu-primario):not([class*=toggle]):not([role=switch]):not(.active):not([aria-pressed=true]){background:var(--w-superficie-2)!important;color:var(--w-texto)!important;border-color:var(--w-borde-fuerte)!important}html[data-whast-tema=oscuro]:not(#_) body .crm-composer-preview>div{background:var(--w-superficie-2)!important;border-color:var(--w-borde)!important;color:var(--w-texto)!important}html[data-whast-tema=oscuro]:not(#_) body .crm-composer-preview .crm-preview-icon{background:var(--w-verde-suave)!important;color:var(--w-verde-texto)!important}html:not(#_) body .crm-global-error{z-index:2147482000;text-align:center;border-radius:12px;width:max-content;max-width:min(560px,100vw - 32px);transform:translate(-50%);box-shadow:0 10px 30px #00000040;left:50%!important;bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;margin:0!important;padding:10px 16px!important;position:fixed!important}.crm-agente-prueba-aviso:not(#_){font-weight:700;color:#b45309!important}html[data-whast-tema=oscuro] .crm-agente-prueba-aviso:not(#_){color:#fcd34d!important}.crm-forward-acciones{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin:4px 16px 10px;display:grid}.crm-forward-acciones button{color:#16323a;cursor:pointer;background:#fff;border:1px solid #d7e2e5;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-weight:600;display:inline-flex}.crm-forward-acciones button:hover:not(:disabled){color:#1f8f4e;background:#eef6f2;border-color:#1f8f4e}.crm-forward-acciones button:disabled{opacity:.55;cursor:default}html[data-whast-tema=oscuro] .crm-forward-acciones button{color:#e6eef0;background:#1d2a30;border-color:#33454c}html[data-whast-tema=oscuro] .crm-forward-acciones button:hover:not(:disabled){color:#8fe0b0;background:#183126;border-color:#2fae64}:is(.crm-mobile-page .crm-mobile-conversation-row,.crm-page .crm-conversation-row).whast-presionando{transition:transform .35s ease-out,background-color .35s ease-out;transform:scale(.985);background:#111b2112!important}:is(.crm-mobile-page .crm-mobile-conversation-row,.crm-page .crm-conversation-row).whast-fila-elegida{transition:background-color .15s;background:#dff5e8!important}html[data-whast-tema=oscuro] :is(.crm-mobile-page .crm-mobile-conversation-row,.crm-page .crm-conversation-row).whast-presionando{background:#ffffff12!important}html[data-whast-tema=oscuro] :is(.crm-mobile-page .crm-mobile-conversation-row,.crm-page .crm-conversation-row).whast-fila-elegida{background:#25d36629!important}.crm-conversation-menu{transform-origin:100% 0;animation:.16s cubic-bezier(.2,.9,.3,1.2) whast-menu-entra}@keyframes whast-menu-entra{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.crm-conversation-menu{animation:none}.whast-presionando{transform:none!important}}.crm-lista-precios-buscar{border:1px solid var(--w-borde,#dfe5e7);background:var(--w-fondo-campo,#fff);width:100%;color:inherit;border-radius:10px;margin:0 0 10px;padding:9px 12px}.crm-lista-precios-tabla{border:1px solid var(--w-borde,#dfe5e7);border-radius:12px;display:grid;overflow:hidden}.crm-lista-precios-fila{border-top:1px solid var(--w-borde,#eef2f3);grid-template-columns:minmax(0,2.3fr) 150px minmax(0,1.6fr) 120px;align-items:center;gap:8px;padding:9px 12px;display:grid}.crm-lista-precios-fila:first-child{border-top:0}.crm-lista-precios-fila.encabezado{text-transform:uppercase;letter-spacing:.03em;opacity:.7;background:#00000008;font-size:.75rem;font-weight:700}.crm-lista-precios-fila.editando{background:#25d36612}.crm-lista-precios-desc{overflow-wrap:anywhere;font-weight:600}.crm-lista-precios-monto{white-space:nowrap;font-weight:700}.crm-lista-precios-monto small{opacity:.7;font-weight:500}.crm-lista-precios-nota{opacity:.8;overflow-wrap:anywhere;font-size:.85rem}.crm-lista-precios-fila input:not([type=checkbox]){border:1px solid var(--w-borde,#dfe5e7);background:var(--w-fondo-campo,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:9px;padding:8px 10px}.crm-lista-precios-precio-edit{gap:4px;display:grid}.crm-lista-precios-desde{align-items:center;gap:5px;font-size:.82rem;display:inline-flex}.crm-lista-precios-acciones{justify-content:flex-end;gap:4px;display:flex}.crm-lista-precios-acciones button{border:1px solid var(--w-borde,#dfe5e7);min-width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border-radius:9px}.crm-lista-precios-acciones button:hover{background:#0000000d}.crm-lista-precios-acciones button.peligro:hover{background:#c0392b1f}.crm-lista-precios-acciones button.listo{background:var(--w-verde-boton,#1f8f4e);color:#fff;border-color:#0000;padding:0 12px;font-weight:600}.crm-lista-precios-paginas{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:.88rem;display:flex}.crm-lista-precios-paginas button{border:1px solid var(--w-borde,#dfe5e7);color:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:7px 12px}.crm-lista-precios-paginas button:disabled{opacity:.4;cursor:default}.crm-lista-precios-vacio{opacity:.7;margin:0}html[data-whast-tema=oscuro] .crm-lista-precios-tabla,html[data-whast-tema=oscuro] .crm-lista-precios-fila{border-color:#2b3a40}html[data-whast-tema=oscuro] .crm-lista-precios-fila input:not([type=checkbox]),html[data-whast-tema=oscuro] .crm-lista-precios-buscar{color:#e6eef0;background:#1d2a30;border-color:#33454c}html[data-whast-tema=oscuro] .crm-lista-precios-acciones button,html[data-whast-tema=oscuro] .crm-lista-precios-paginas button{border-color:#33454c}@media (width<=720px){.crm-lista-precios-fila{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.crm-lista-precios-fila.encabezado{display:none}.crm-lista-precios-nota,.crm-lista-precios-acciones,.crm-lista-precios-fila.editando>*{grid-column:1/-1}}.whast-agenda-acciones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.whast-agenda-vistas{background:#111b210f;border-radius:12px;padding:3px;display:inline-flex}.whast-agenda-vistas button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 14px;font-weight:600}.whast-agenda-vistas button.activa{color:var(--w-verde-texto,#127a43);background:#fff;box-shadow:0 1px 3px #0000001f}.whast-agenda-semana{gap:12px;display:grid}.whast-agenda-semana-barra{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.whast-agenda-semana-barra>button{border:1px solid var(--w-borde,#dfe5e7);min-width:38px;height:36px;color:inherit;cursor:pointer;background:0 0;border-radius:10px;font-size:1.05rem}.whast-agenda-semana-barra>button.hoy{padding:0 14px;font-size:.9rem;font-weight:600}.whast-agenda-semana-barra strong{margin-left:4px;font-size:1.05rem}.whast-agenda-semana-barra>span{opacity:.75;font-size:.88rem}.whast-agenda-semana-barra .vencidos{color:#c0392b;cursor:pointer}.whast-agenda-semana-barra .crm-kanban-search{margin-left:auto}.whast-agenda-chips-dias{display:none}.whast-agenda-dias{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:10px;display:grid}.whast-agenda-dia{border:1px solid var(--w-borde,#e3e9eb);background:var(--w-fondo-tarjeta,#fff);border-radius:14px;gap:7px;min-height:160px;padding:10px;display:grid}.whast-agenda-dia.hoy{border-color:#25d366;box-shadow:0 0 0 2px #25d3662e}.whast-agenda-dia>header{text-transform:capitalize;align-items:baseline;gap:6px;display:flex}.whast-agenda-dia>header span{font-size:.9rem;font-weight:700}.whast-agenda-dia>header b{font-size:1.25rem}.whast-agenda-dia>header i{color:#127a43;background:#25d36626;border-radius:99px;margin-left:auto;padding:1px 8px;font-size:.75rem;font-style:normal}.whast-agenda-cita{text-align:left;color:inherit;cursor:pointer;font:inherit;background:#25d36614;border:0;border-left:4px solid #25d366;border-radius:10px;gap:2px;padding:8px 9px;display:grid}.whast-agenda-cita:hover{background:#25d36626}.whast-agenda-cita time{font-size:.82rem;font-weight:700}.whast-agenda-cita strong{overflow-wrap:anywhere;font-size:.92rem}.whast-agenda-cita span,.whast-agenda-cita small{opacity:.85;overflow-wrap:anywhere;font-size:.8rem}.whast-agenda-cita em{font-size:.75rem;font-style:normal;font-weight:700}.whast-agenda-cita.tipo-whatsapp,.whast-agenda-cita.tipo-call{background:#3b82f614;border-left-color:#3b82f6}.whast-agenda-cita.tipo-quote,.whast-agenda-cita.tipo-payment{background:#e7a13b1a;border-left-color:#e7a13b}.whast-agenda-cita.status-overdue{background:#c0392b14;border-left-color:#c0392b}.whast-agenda-cita.status-overdue em{color:#c0392b}.whast-agenda-cita.status-completed{opacity:.55}.whast-agenda-cita.status-completed strong{text-decoration:line-through}.whast-agenda-dia .vacio{opacity:.5;margin:0;font-size:.82rem}.whast-agenda-agregar{border:1px dashed var(--w-borde,#cfd8db);color:inherit;opacity:.75;cursor:pointer;background:0 0;border-radius:9px;margin-top:auto;padding:6px;font-size:.82rem}.whast-agenda-agregar:hover{opacity:1;border-color:#25d366}.whast-agenda-cliente{gap:6px;display:grid;position:relative}.whast-agenda-cliente input{width:100%}.whast-agenda-cliente-resultados{border:1px solid var(--w-borde,#dfe5e7);background:var(--w-fondo-tarjeta,#fff);border-radius:12px;max-height:260px;margin:0;padding:4px;list-style:none;overflow:auto}.whast-agenda-cliente-resultados button{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;gap:1px;padding:8px 10px;display:grid}.whast-agenda-cliente-resultados button:hover{background:#25d3661a}.whast-agenda-cliente-resultados small,.whast-agenda-cliente-nada{opacity:.7;font-size:.8rem}.whast-agenda-cliente-elegido{background:#25d3661a;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.whast-agenda-cliente-elegido small{opacity:.7}.whast-agenda-cliente-elegido button{color:#127a43;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:600}html[data-whast-tema=oscuro] .whast-agenda-vistas{background:#ffffff0f}html[data-whast-tema=oscuro] .whast-agenda-vistas button.activa{color:#8fe0b0;background:#2a3942}html[data-whast-tema=oscuro] .whast-agenda-dia,html[data-whast-tema=oscuro] .whast-agenda-cliente-resultados{background:#1d2a30;border-color:#2b3a40}html[data-whast-tema=oscuro] .whast-agenda-dia>header i{color:#8fe0b0}html[data-whast-tema=oscuro] .whast-agenda-semana-barra>button{border-color:#33454c}html[data-whast-tema=oscuro] .whast-agenda-cliente-elegido button{color:#8fe0b0}@media (width<=760px){.whast-agenda-chips-dias{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.whast-agenda-chips-dias button{border:1px solid var(--w-borde,#dfe5e7);color:inherit;cursor:pointer;text-transform:capitalize;background:0 0;border-radius:12px;flex:1 0 46px;justify-items:center;gap:1px;padding:6px 4px;display:grid;position:relative}.whast-agenda-chips-dias button small{opacity:.75;font-size:.7rem}.whast-agenda-chips-dias button b{font-size:1.05rem}.whast-agenda-chips-dias button i{color:#fff;background:#25d366;border-radius:99px;place-items:center;min-width:17px;height:17px;font-size:.68rem;font-style:normal;display:grid;position:absolute;top:-5px;right:-3px}.whast-agenda-chips-dias button.hoy{border-color:#25d366}.whast-agenda-chips-dias button.activo{color:#fff;background:#25d366;border-color:#25d366}.whast-agenda-dias{grid-template-columns:1fr}.whast-agenda-dia{display:none}.whast-agenda-dia.elegido{display:grid}.whast-agenda-semana-barra .crm-kanban-search{width:100%;margin-left:0}}.whast-agenda-mes{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:14px;display:grid}.whast-agenda-calendario{gap:8px;display:grid}.whast-agenda-mes-cabecera,.whast-agenda-mes-grilla{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.whast-agenda-mes-cabecera span{text-align:center;opacity:.6;text-transform:uppercase;font-size:.75rem;font-weight:700}.whast-agenda-mes-dia{text-align:left;border:1px solid var(--w-borde,#e3e9eb);background:var(--w-fondo-tarjeta,#fff);min-height:86px;color:inherit;cursor:pointer;font:inherit;border-radius:10px;align-content:start;gap:2px;padding:6px;display:grid;position:relative;overflow:hidden}.whast-agenda-mes-dia .numero{font-size:.9rem;font-weight:700}.whast-agenda-mes-dia>b{color:#fff;background:#25d366;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.72rem;display:grid;position:absolute;top:5px;right:6px}.whast-agenda-mes-dia>b.hechas{background:#9aa5a9}.whast-agenda-mes-dia .nombres{gap:1px;min-width:0;display:grid}.whast-agenda-mes-dia .nombres i{white-space:nowrap;text-overflow:ellipsis;background:#25d3661f;border-radius:5px;padding:1px 4px;font-size:.72rem;font-style:normal;overflow:hidden}.whast-agenda-mes-dia .nombres i.status-overdue{background:#c0392b1f}.whast-agenda-mes-dia .nombres i.status-completed{opacity:.55;text-decoration:line-through}.whast-agenda-mes-dia .nombres i.mas{opacity:.7;background:0 0}.whast-agenda-mes-dia.fuera{opacity:.4}.whast-agenda-mes-dia.hoy{border-color:#25d366}.whast-agenda-mes-dia.hoy .numero{color:#127a43}.whast-agenda-mes-dia.elegido{border-color:#1f8f4e;box-shadow:0 0 0 2px #1f8f4e59}.whast-agenda-mes-dia:hover{border-color:#25d366}.whast-agenda-del-dia{border:1px solid var(--w-borde,#e3e9eb);background:var(--w-fondo-tarjeta,#fff);border-radius:14px;gap:10px;max-height:calc(100vh - 140px);padding:12px;display:grid;position:sticky;top:8px;overflow:auto}.whast-agenda-del-dia>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.whast-agenda-del-dia>header h3{margin:2px 0 0;font-size:1.05rem}.whast-agenda-del-dia>header small{letter-spacing:.05em;opacity:.65;font-size:.7rem;font-weight:700}.whast-agenda-del-dia .vacio{opacity:.6;margin:6px 0}.whast-agenda-cita-detalle{background:#25d36612;border-left:4px solid #25d366;border-radius:10px;grid-template-columns:74px minmax(0,1fr);gap:8px;padding:10px;display:grid}.whast-agenda-cita-detalle.tipo-whatsapp,.whast-agenda-cita-detalle.tipo-call{background:#3b82f612;border-left-color:#3b82f6}.whast-agenda-cita-detalle.status-overdue{background:#c0392b12;border-left-color:#c0392b}.whast-agenda-cita-detalle.status-completed{opacity:.6}.whast-agenda-cita-detalle time{white-space:nowrap;font-size:.82rem;font-weight:700}.whast-agenda-cita-detalle>div{gap:3px;min-width:0;display:grid}.whast-agenda-cita-detalle strong{overflow-wrap:anywhere}.whast-agenda-cita-detalle span{opacity:.85;font-size:.83rem}.whast-agenda-cita-detalle p{white-space:pre-line;opacity:.9;overflow-wrap:anywhere;margin:2px 0;font-size:.83rem}.whast-agenda-cita-detalle footer{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.whast-agenda-cita-detalle footer small{opacity:.7;margin-right:auto;font-size:.78rem}.whast-agenda-cita-detalle footer button{border:1px solid var(--w-borde,#dfe5e7);color:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:5px 10px;font-size:.8rem}.whast-agenda-cita-detalle footer button.complete{background:var(--w-verde-boton,#1f8f4e);color:#fff;border-color:#0000}.whast-agenda-cita-detalle footer button:disabled{opacity:.5;cursor:default}html[data-whast-tema=oscuro] .whast-agenda-mes-dia,html[data-whast-tema=oscuro] .whast-agenda-del-dia{background:#1d2a30;border-color:#2b3a40}html[data-whast-tema=oscuro] .whast-agenda-mes-dia.hoy .numero{color:#8fe0b0}html[data-whast-tema=oscuro] .whast-agenda-cita-detalle footer button{background:#2a3942;border-color:#33454c}@media (width<=900px){.whast-agenda-mes{grid-template-columns:1fr}.whast-agenda-del-dia{max-height:none;position:static}}@media (width<=600px){.whast-agenda-mes-dia{min-height:52px;padding:4px}.whast-agenda-mes-dia .nombres{display:none}.whast-agenda-mes-dia>b{min-width:18px;height:18px;font-size:.68rem;top:auto;bottom:4px;right:4px}}.whast-conexion{gap:14px;display:grid}.whast-conexion-hero{background:linear-gradient(135deg,#f0fbf4,#fff);border:1px solid #cfe9d9;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.whast-conexion-hero.pendiente{background:linear-gradient(135deg,#fff9ec,#fff);border-color:#f1dfb8}.whast-conexion-dispositivos{align-items:center;gap:6px;font-size:1.6rem;display:flex}.whast-conexion-dispositivos i{color:#1f8f4e;font-size:1.1rem;font-style:normal}.whast-conexion-texto small{letter-spacing:.06em;color:#1f8f4e;font-size:.72rem;font-weight:800}.whast-conexion-hero.pendiente .whast-conexion-texto small{color:#b7791f}.whast-conexion-texto h3{margin:2px 0 4px;font-size:1.25rem}.whast-conexion-texto p{opacity:.85;margin:0;line-height:1.4}.whast-conexion-numero{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:8px;display:flex}.whast-conexion-numero strong{letter-spacing:.01em;font-size:1.15rem}.whast-conexion-numero span{opacity:.75}.whast-conexion-estado{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.whast-conexion-estado p{border:1px solid var(--w-borde,#e3e9eb);background:var(--w-fondo-tarjeta,#fff);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;margin:0;padding:12px;display:grid}.whast-conexion-estado p span{background:#f1f4f5;border-radius:99px;grid-row:span 2;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.whast-conexion-estado p.ok span{color:#1f8f4e;background:#dff5e8}.whast-conexion-estado p small{opacity:.75;font-size:.82rem}.whast-conexion-pasos ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.whast-conexion-pasos li{border:1px solid var(--w-borde,#e3e9eb);background:var(--w-fondo-tarjeta,#fff);border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px;display:grid}.whast-conexion-pasos li>b{color:#fff;background:#25d366;border-radius:99px;place-items:center;width:34px;height:34px;display:grid}.whast-conexion-pasos li>div{gap:4px;display:grid}.whast-conexion-pasos li span{opacity:.8;font-size:.9rem}.whast-conexion-fila{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.whast-conexion-fila input{border:1px solid var(--w-borde,#dfe5e7);min-width:0;font:inherit;background:var(--w-fondo-campo,#fff);color:inherit;border-radius:10px;flex:200px;padding:10px 12px}.whast-conexion-reservado{color:#1f8f4e;font-style:normal;font-weight:600}.whast-conexion-acciones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.whast-conexion-tecnico{border:1px dashed var(--w-borde,#d7e0e3);border-radius:12px;padding:4px 12px}.whast-conexion-tecnico>summary{cursor:pointer;opacity:.75;padding:8px 0;font-weight:600}.whast-conexion-tecnico[open]{gap:10px;padding-bottom:12px;display:grid}.whast-conexion-nota{opacity:.8;margin:0;font-size:.85rem}html[data-whast-tema=oscuro] .whast-conexion-hero{background:linear-gradient(135deg,#16302a,#1d2a30);border-color:#2c5a45}html[data-whast-tema=oscuro] .whast-conexion-hero.pendiente{background:linear-gradient(135deg,#33291a,#1d2a30);border-color:#5c4a2a}html[data-whast-tema=oscuro] .whast-conexion-estado p,html[data-whast-tema=oscuro] .whast-conexion-pasos li{background:#1d2a30;border-color:#2b3a40}html[data-whast-tema=oscuro] .whast-conexion-estado p span{background:#2a3942}html[data-whast-tema=oscuro] .whast-conexion-estado p.ok span{color:#8fe0b0;background:#183126}html[data-whast-tema=oscuro] .whast-conexion-fila input{color:#e6eef0;background:#1d2a30;border-color:#33454c}html[data-whast-tema=oscuro] .whast-conexion-texto small,html[data-whast-tema=oscuro] .whast-conexion-reservado{color:#8fe0b0}@media (width<=640px){.whast-conexion-hero{grid-template-columns:1fr}.whast-conexion-dispositivos{font-size:1.3rem}}.whast-conexion-acciones{flex-direction:row!important}.whast-conexion-acciones>button{flex:none;padding:10px 18px;width:auto!important}.whast-conexion-acciones>button.danger-link{margin-left:auto;padding:10px 4px;text-decoration:underline;color:#c0392b!important;background:0 0!important;border:0!important}@media (width<=640px){.whast-conexion-acciones>button{flex:100%}.whast-conexion-acciones>button.danger-link{margin-left:0}}.whast-retomar{gap:12px;display:grid}.whast-retomar-explica{opacity:.85;margin:0}.whast-retomar-mensaje{background:#e7fbe9;border:1px solid #c4ecca;border-radius:12px;gap:6px;padding:12px;display:grid}.whast-retomar-mensaje small,.whast-retomar-plantillas>small{letter-spacing:.06em;opacity:.7;font-size:.7rem;font-weight:800}.whast-retomar-mensaje span{white-space:pre-wrap;overflow-wrap:anywhere}.whast-retomar-mensaje label{align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:flex}.whast-retomar-plantillas{gap:8px;max-height:40vh;display:grid;overflow:auto}.whast-retomar-plantillas button{text-align:left;border:1px solid var(--w-borde,#dfe5e7);background:var(--w-fondo-tarjeta,#fff);color:inherit;font:inherit;cursor:pointer;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.whast-retomar-plantillas button span{opacity:.8;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}.whast-retomar-plantillas button.elegida{background:#f0fbf4;border-color:#1f8f4e;box-shadow:0 0 0 2px #1f8f4e40}html[data-whast-tema=oscuro] .whast-retomar-mensaje{background:#16302a;border-color:#2c5a45}html[data-whast-tema=oscuro] .whast-retomar-plantillas button{background:#1d2a30;border-color:#2b3a40}html[data-whast-tema=oscuro] .whast-retomar-plantillas button.elegida{background:#183126;border-color:#2fae64}.whast-plantillas-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.whast-plantillas-cabeza p{opacity:.75;max-width:560px;margin:4px 0 0}.whast-plantillas-botones{flex-wrap:wrap;gap:8px;display:flex}.whast-plantillas-aviso,.whast-plantillas-error{border-radius:10px;margin:12px 0 0;padding:9px 12px;font-size:.9rem}.whast-plantillas-aviso{background:var(--w-verde-suave,#eefaf1);color:var(--w-verde-texto,#1f7a3a)}.whast-plantillas-error{color:#b91c1c;background:#dc262614}.whast-plantillas-form{border:1px solid var(--w-verde,#43c467);border-radius:14px;gap:10px;margin-top:14px;padding:14px;display:grid}.whast-plantillas-form label{gap:4px;display:grid}.whast-plantillas-form label>span{opacity:.8;font-size:.8rem;font-weight:600}.whast-plantillas-form input,.whast-plantillas-form textarea,.whast-plantillas-form select{border:1px solid var(--w-borde,#e5e7eb);background:var(--w-fondo-campo,#fff);width:100%;color:inherit;font:inherit;border-radius:10px;padding:9px 12px}.whast-plantillas-form small{opacity:.7}.whast-plantillas-form-botones{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.whast-plantillas-vacio{opacity:.7;margin:14px 0 0}.whast-plantillas-lista{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.whast-plantillas-lista li{border:1px solid var(--w-borde,#e5e7eb);border-radius:12px;padding:12px 14px}.whast-plantillas-lista li p{margin:6px 0 0;line-height:1.4}.whast-plantillas-fila{justify-content:space-between;align-items:center;gap:8px;display:flex}.whast-plantillas-fila b{overflow-wrap:anywhere}.whast-plantillas-estado{border-radius:999px;flex:none;padding:3px 9px;font-size:.75rem;font-weight:700}.whast-plantillas-estado.ok{background:var(--w-verde-suave,#eefaf1);color:var(--w-verde-texto,#1f7a3a)}.whast-plantillas-estado.espera{color:#92400e;background:#eab30826}.whast-plantillas-estado.mal{color:#b91c1c;background:#dc26261a}.whast-plantillas-motivo{color:#b91c1c;margin-top:4px;display:block}.whast-plantillas-acciones{gap:8px;margin-top:8px;display:flex}.whast-plantillas-acciones button,.whast-plantillas-actualizar{border:1px solid var(--w-borde,#e5e7eb);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px}.whast-plantillas-acciones button.peligro{color:#b91c1c}.whast-plantillas-actualizar{margin-top:12px}.whast-plantillas-botones a{align-items:center;text-decoration:none;display:inline-flex}.whast-plantillas-enlace{color:var(--w-verde-texto,#1f7a3a);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:.85rem;text-decoration:underline;display:block}.whast-plantillas-terminos-fondo{z-index:13000;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.whast-plantillas-terminos{background:var(--w-superficie,#fff);width:min(560px,100%);max-height:calc(100dvh - 32px);color:var(--w-texto,#111827);border-radius:16px;padding:18px 20px;overflow:auto;box-shadow:0 20px 50px #0000004d}.whast-plantillas-terminos header{justify-content:space-between;align-items:center;gap:8px;display:flex}.whast-plantillas-terminos h3{margin:0;font-size:1.1rem}.whast-plantillas-terminos header button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.5rem;line-height:1}.whast-plantillas-terminos h4{margin:16px 0 6px;font-size:.95rem}.whast-plantillas-terminos p,.whast-plantillas-terminos li{font-size:.9rem;line-height:1.45}.whast-plantillas-terminos ul{gap:4px;margin:0;padding-left:18px;display:grid}.whast-plantillas-terminos table{border-collapse:collapse;width:100%;font-size:.88rem}.whast-plantillas-terminos td{border-top:1px solid var(--w-borde,#e5e7eb);vertical-align:top;padding:7px 4px}.whast-plantillas-terminos td:last-child{text-align:right;white-space:nowrap;padding-left:10px;font-weight:700}.whast-plantillas-terminos-pie{opacity:.7;font-size:.8rem!important}.whast-plantillas-terminos footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.whast-plantillas-terminos footer a{align-items:center;text-decoration:none;display:inline-flex}@media (width<=520px){.whast-plantillas-terminos td:last-child{white-space:normal}}.whast-ycp-intro{margin:0 0 10px;line-height:1.45}.whast-ycp-enlace{border:1px solid var(--w-verde,#43c467);color:var(--w-verde-texto,#1f7a3a);border-radius:999px;align-items:center;width:fit-content;margin-top:6px;padding:6px 12px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.whast-ycp-enlace:hover{background:var(--w-verde-suave,#eefaf1)}.whast-ycp .whast-conexion-fila input[type=password]{flex:1;min-width:0}.whast-ycp-nota{opacity:.8;margin:10px 0 0;font-size:.85rem;line-height:1.45}.whast-ycp-nota .whast-ycp-enlace{margin:0 2px;padding:1px 8px}.whast-ycp-betel{border:1px dashed var(--w-borde,#e5e7eb);border-radius:12px;margin-top:12px;padding:10px 12px}.whast-ycp-betel>summary{cursor:pointer;opacity:.8;font-size:.85rem}html .crm-mobile-page .crm-mobile-chat>header .whast-volver,html body>.crm-mobile-chat>header .whast-volver,html .crm-mobile-info>header .whast-volver{-webkit-tap-highlight-color:transparent;touch-action:manipulation;width:48px!important;min-width:48px!important;height:44px!important;color:var(--w-azul,#1b73e8)!important;background:0 0!important;border:0!important;border-radius:12px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0 2px 0 -8px!important;padding:0!important;display:inline-flex!important}html .crm-mobile-page .crm-mobile-chat>header .whast-volver:active,html body>.crm-mobile-chat>header .whast-volver:active,html .crm-mobile-info>header .whast-volver:active{background:color-mix(in srgb, currentColor 14%, transparent)!important}.whast-recordatorios{border:1px solid var(--w-borde,#ddd);border-radius:12px;flex-direction:column;gap:8px;margin:0;padding:10px 12px;display:flex}.whast-recordatorios>span{font-size:13px;font-weight:600}.whast-rec-fila{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;flex-direction:row!important;display:flex!important}.whast-rec-fila input[type=time],.whast-rec-fila select{min-width:0;padding:4px 8px;width:auto!important}.whast-rec-fila input[type=checkbox]{width:18px;height:18px}.whast-rec-flotante{z-index:1200;top:calc(env(safe-area-inset-top,0px) + 64px);pointer-events:none;flex-direction:column;gap:8px;width:min(380px,100vw - 24px);display:flex;position:fixed;right:16px}.whast-rec-tarjeta{pointer-events:auto;background:var(--w-superficie,#fff);color:var(--w-texto,#111);border:1px solid var(--w-borde,#e3e3e3);border-radius:16px;grid-template-columns:auto 1fr;gap:6px 10px;padding:12px 14px;animation:.25s both whast-rec-entra;display:grid;box-shadow:0 12px 32px #0000002e}.whast-rec-icono{grid-row:span 2;align-self:center;font-size:22px}.whast-rec-texto{flex-direction:column;min-width:0;display:flex}.whast-rec-texto strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.whast-rec-texto small{opacity:.75;font-size:12.5px}.whast-rec-acciones{grid-column:2;justify-content:flex-end;gap:8px;display:flex}.whast-rec-acciones button{border:1px solid var(--w-borde,#ddd);color:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:600}.whast-rec-acciones button.primario{background:var(--w-azul,#1b73e8);color:#fff;border-color:#0000}@keyframes whast-rec-entra{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (width<=760px){.whast-rec-flotante{width:auto;left:12px;right:12px;top:calc(env(safe-area-inset-top,0px) + 58px)}}@media (width<=900px){html .crm-followup-backdrop,html .crm-opportunity-backdrop{z-index:13000!important}html .crm-followup-dialog{max-height:calc(100dvh - env(safe-area-inset-top,0px) - 8px)!important;box-sizing:border-box!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:100%!important;max-width:100vw!important;height:auto!important;display:grid!important;overflow:hidden!important}html .crm-opportunity-dialog{max-height:calc(100dvh - env(safe-area-inset-top,0px) - 8px)!important}html .crm-followup-form-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0!important;overflow-y:auto!important}html .crm-followup-dialog>footer{z-index:2;position:relative;background:var(--w-superficie,#fff)!important;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))!important}html .crm-followup-grid{grid-template-columns:minmax(0,1fr)!important}html .crm-followup-dialog :is(input,select,textarea),html .crm-followup-dialog .crm-field{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html .crm-followup-dialog input[type=datetime-local]{width:100%!important}}
