@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}body{color:#152b3b;background:#f6f8f8;margin:0;font-family:Manrope,Arial,sans-serif;font-size:13px}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}input,textarea,select{outline:none}h1,h2,h3,h4,p{margin:0}.app{min-height:100vh;display:flex}.sidebar{color:#dce9e9;z-index:10;background:#082b39;flex-direction:column;width:244px;padding:22px 12px;display:flex;position:fixed;inset:0 auto 0 0}.logo{color:#fff;letter-spacing:-.7px;align-items:center;gap:8px;font-size:20px;font-weight:700;display:flex}.logo b{color:#69d5aa}.logoMark{background:#17a873;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.sideTop{padding:0 10px 23px}.mobileClose{display:none}.workspace{background:#103c4b;border:1px solid #1b4c5a;border-radius:10px;align-items:center;gap:9px;margin-bottom:20px;padding:11px;display:flex}.workspace .clinicIcon{color:#087c54;background:#d5f5e7;border-radius:7px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.workspace b,.sideUser b{color:#fff;font-size:11px;display:block}.workspace small,.sideUser small{color:#9eb9c0;font-size:10px}.workspace svg{margin-left:auto}nav{gap:3px;display:grid}nav button{color:#b8ced2;text-align:left;border-radius:8px;align-items:center;gap:11px;height:40px;padding:0 11px;font-size:12px;display:flex}nav button:hover,nav .active{color:#fff;background:#174a57}nav i{color:#073d2d;background:#35c98e;border-radius:20px;margin-left:auto;padding:1px 6px;font-size:10px;font-style:normal}.sideUser{border-top:1px solid #24505c;align-items:center;gap:9px;margin-top:auto;padding:16px 7px 0;display:flex}.sideUser button{color:#acc1c7;margin-left:auto}.avatar,.bigAvatar{color:#087b57;background:#dff3eb;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.bigAvatar{width:50px;height:50px;margin:auto;font-size:15px}main{width:calc(100% - 244px);margin-left:244px}.topbar{background:#fff;border-bottom:1px solid #e1e9e7;justify-content:space-between;align-items:center;height:67px;padding:0 29px;display:flex}.crumb{font-weight:700}.crumb span{color:#9caeae;margin:0 7px}.topActions,.titleButtons{align-items:center;gap:10px;display:flex}.testBtn,.primary{color:#fff;background:#078b60;border-radius:8px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex}.testBtn{color:#087b57;background:#e9f8f1}.iconBtn{border:1px solid #e2e9e7;border-radius:8px;place-items:center;width:35px;height:35px;display:grid;position:relative}.iconBtn em{background:#f67056;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.menuBtn{display:none}.content{max-width:1600px;margin:auto;padding:29px}.pageTitle{justify-content:space-between;align-items:flex-start;margin-bottom:23px;display:flex}.pageTitle h1{letter-spacing:-.8px;font-size:23px}.pageTitle p{color:#708383;margin-top:5px}.dateBtn,.secondary,.reportFilters button{background:#fff;border:1px solid #d8e4e1;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:600;display:inline-flex}.stats{grid-template-columns:repeat(6,1fr);gap:13px;display:grid}.stat{background:#fff;border:1px solid #e2ebe8;border-radius:10px;min-height:125px;padding:16px}.statIcon{color:#078b60;float:right;background:#e6f7ef;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.stat small{color:#667b7c;display:block}.stat strong{letter-spacing:-.7px;margin:15px 0 6px;font-size:22px;display:block}.stat span{color:#5e9e7f;font-size:10px}.recovered{color:#dff5ed;background:#073f45;border-radius:12px;justify-content:space-between;margin:20px 0;padding:27px 31px;display:flex;overflow:hidden}.pill{color:#168a64;letter-spacing:.9px;background:#e7f6ef;border-radius:20px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-block}.recovered .pill{color:#80dfb5;background:#175c59}.recovered h2{letter-spacing:-.8px;color:#fff;margin:11px 0 6px;font-size:23px}.recovered h2 b{color:#60d8a7}.recovered p{color:#acd2c7}.recovered button{color:#69d5aa;align-items:center;gap:4px;margin-top:16px;font-weight:700;display:flex}.amount{border-left:1px solid #2d6263;flex-direction:column;width:295px;padding-left:30px;display:flex}.amount span{color:#9cc4bb}.amount b{color:#fff;margin:4px 0;font-size:40px}.bars{align-items:end;gap:8px;height:45px;display:flex}.bars i{background:#42bd8e;border-radius:3px 3px 0 0;width:18px;height:25px}.bars i:nth-child(2){height:35px}.bars i:nth-child(3){height:18px}.bars i:nth-child(4){height:42px}.bars i:nth-child(5){height:31px}.bars i:nth-child(6){height:40px}.bars i:nth-child(7){height:33px}.dashGrid{grid-template-columns:1.3fr 1fr;gap:16px;display:grid}.panel{background:#fff;border:1px solid #e0eae7;border-radius:11px;padding:18px}.panelHead{justify-content:space-between;align-items:start;margin-bottom:18px;display:flex}.panelHead h3{font-size:14px}.panelHead p{color:#7b8c8c;margin-top:3px;font-size:11px}.panelHead button{color:#078b60;font-size:11px;font-weight:700}.chartArea{height:180px;display:flex}.ylabels{color:#9aa;flex-direction:column;justify-content:space-between;padding:0 10px 17px 0;font-size:10px;display:flex}.barsGraph{border-bottom:1px solid #e4ecea;border-left:1px solid #e4ecea;flex:1;justify-content:space-around;align-items:end;padding:0 6px;display:flex}.barsGraph div{align-items:end;width:28px;height:100%;display:flex;position:relative}.barsGraph i{background:#6acba5;border-radius:4px 4px 0 0;width:100%}.barsGraph small{color:#8b9b9b;font-size:10px;position:absolute;bottom:-20px}.funnel{grid-template-columns:90px 1fr 25px;align-items:center;gap:8px;margin:15px 0;font-size:11px;display:grid}.funnel div,.rank div{background:#edf2f1;border-radius:8px;height:8px;overflow:hidden}.funnel i,.rank i{background:#26ae7a;border-radius:8px;height:100%;display:block}.funnel b{font-size:11px}.recentItem,.appointmentLine{border-top:1px solid #edf1ef;align-items:center;gap:9px;padding:10px 0;display:flex}.recentItem b,.appointmentLine b{font-size:11px}.recentItem p,.appointmentLine p{color:#7c8d8d;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:10px;overflow:hidden}.recentItem small,.appointmentLine small{color:#7c8d8d;margin-left:auto;font-size:10px}.appointmentLine>span{color:#078b60;background:#e9f6f0;border-radius:7px;padding:8px;display:grid}.login{grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid}.loginIntro{color:#fff;background:#073b49;flex-direction:column;justify-content:space-between;padding:60px max(7vw,35px);display:flex}.loginIntro h1{letter-spacing:-2px;max-width:560px;margin-top:18px;font-size:43px;line-height:1.13}.loginIntro p{color:#b8d5d2;max-width:500px;margin-top:17px;font-size:16px;line-height:1.6}.loginPreview{background:#0d4a55;border:1px solid #39656c;border-radius:14px;max-width:490px;padding:18px}.previewTitle{font-size:14px}.previewTitle b{color:#70dbae}.miniChat{gap:10px;margin-top:16px;display:grid}.miniChat span,.miniChat b{border-radius:8px;max-width:75%;padding:10px;font-size:12px}.miniChat span{color:#213b40;background:#f4f7f6}.miniChat b{background:#41b987;margin-left:auto}.loginCard{width:min(400px,90%);margin:auto}.loginCard .logo{color:#093440}.loginCard h2{margin-top:45px;font-size:25px}.loginCard>p{color:#738686;margin:7px 0 25px}.loginCard label,.settingForm label,.modal label{gap:7px;margin:14px 0;font-size:12px;font-weight:700;display:grid}.loginCard input,.settingForm input,.settingForm textarea,.settingForm select,.modal input,.modal select,.simSide textarea{background:#fff;border:1px solid #dce6e3;border-radius:8px;width:100%;padding:11px}.formRow{justify-content:space-between;align-items:center;margin:12px 0 20px;display:flex}.formRow a{color:#078b60;font-size:11px;font-weight:700}.check{align-items:center;gap:5px!important;margin:0!important;font-size:11px!important;display:flex!important}.check input{width:auto!important}.loginCard .primary,.loginCard .secondary{justify-content:center;width:100%;margin:5px 0}.demoCred{text-align:center;color:#6a7f80;background:#f3f8f6;border-radius:7px;margin-top:15px;padding:10px;font-size:11px}.error{color:#b94636;background:#fff1ef;border-radius:6px;padding:8px;font-size:11px}.badge{color:#087c58;white-space:nowrap;background:#e9f7ef;border-radius:15px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.badge.seguimiento{color:#b66c14;background:#fff2df}.badge.perdido{color:#bd5048;background:#feeceb}.badge.atención-humana{color:#4866a4;background:#e9effc}.badge.nueva{color:#647778;background:#eef2f2}.badge.alto-interés{color:#087c58;background:#e9f7ef}.badge.medio-interés{color:#b76d17;background:#fff4e3}.badge.bajo-interés{color:#6e7f80;background:#f0f2f3}.toolbar{color:#7b8f8e;justify-content:space-between;margin-bottom:16px;font-size:11px;display:flex}.search{color:#8ba09d;background:#fff;border:1px solid #dae6e3;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;display:flex}.search input{background:0 0;border:0;width:210px;font-size:11px}.kanban{gap:13px;padding-bottom:12px;display:flex;overflow:auto}.kanbanCol{background:#eef3f2;border-radius:10px;width:225px;min-width:225px;min-height:470px;padding:10px}.kanbanHead{justify-content:space-between;align-items:center;padding:4px 3px 11px;display:flex}.kanbanHead b{font-size:11px}.kanbanHead span{color:#718382;font-size:10px}.leadCard{cursor:grab;background:#fff;border:1px solid #dfe9e6;border-radius:9px;margin-bottom:9px;padding:12px;box-shadow:0 1px 2px #dce6e155}.leadCard>div:first-child{justify-content:space-between;gap:5px;display:flex}.leadCard h4{font-size:12px}.leadCard p{color:#718482;margin:8px 0 4px;font-size:10px}.leadCard strong{color:#087b59;font-size:13px}.cardFoot{color:#839493;border-top:1px solid #edf2f0;justify-content:space-between;margin-top:11px;padding-top:8px;font-size:9px;display:flex}.addLead{color:#65807d;align-items:center;gap:3px;padding:6px;font-size:11px;display:flex}.inbox{background:#fff;border:1px solid #dce7e4;border-radius:11px;grid-template-columns:270px 1fr 250px;height:calc(100vh - 126px);min-height:600px;display:grid;overflow:hidden}.inboxList{border-right:1px solid #e3ece9}.inboxHead{justify-content:space-between;padding:18px 14px 10px;display:flex}.inboxHead h2{font-size:16px}.inboxList>.search{margin:0 12px}.filters{color:#758684;border-bottom:1px solid #ecf0ef;gap:12px;padding:14px 13px;font-size:10px;display:flex;overflow:hidden}.filters b{color:#078b60;border-bottom:2px solid #078b60;padding-bottom:10px}.conv{text-align:left;border-bottom:1px solid #edf1f0;gap:9px;width:100%;padding:11px 12px;display:flex;position:relative}.conv.selected{background:#f0faf6;border-left:3px solid #12a973;padding-left:9px}.conv>div:nth-child(2){min-width:0}.conv p{color:#71827f;white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:10px;overflow:hidden}.conv small{color:#829290;white-space:nowrap;margin-left:auto;font-size:9px}.chat{background:#f8faf9;flex-direction:column;min-width:0;display:flex}.chatHead{background:#fff;border-bottom:1px solid #e2ebe7;align-items:center;gap:9px;height:73px;padding:13px 17px;display:flex}.chatHead p{color:#7c8f8d;margin-top:3px;font-size:10px}.online{background:#25bd80;border-radius:50%;width:6px;height:6px;display:inline-block}.chatActions{align-items:center;gap:8px;margin-left:auto;display:flex}.toggle{white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.toggle input{display:none}.toggle span{background:#cad7d5;border-radius:20px;width:29px;height:16px;position:relative}.toggle span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:2px;left:2px}.toggle input:checked+span{background:#12aa74}.toggle input:checked+span:after{left:15px}.small{padding:8px 10px;font-size:10px}.pause{color:#9b641c;background:#fff5e7;border:1px solid #f3d8a9;border-radius:7px;gap:6px;margin:11px 15px -3px;padding:8px 10px;font-size:10px;display:flex}.messages{flex-direction:column;flex:1;gap:9px;padding:17px 22px;display:flex;overflow:auto}.day{text-align:center;color:#82918f;margin:3px;font-size:9px}.message{gap:5px;max-width:76%;display:flex;position:relative}.message p{border-radius:9px;padding:9px 11px;font-size:11px;line-height:1.55}.message small{color:#98a6a3;align-self:end;margin-bottom:2px;font-size:8px}.message.client{align-self:flex-start}.message.client p{background:#fff;border:1px solid #e0e9e6;border-bottom-left-radius:2px}.message.ai,.message.manual{align-self:flex-end}.message.manual p{background:#e5edf8;border-bottom-right-radius:2px}.botMini{color:#fff;background:#0d9c6e;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;display:grid}.composer>div:last-child{border:1px solid #dce6e3;border-radius:8px;align-items:center;gap:5px;padding:5px;display:flex}.composer input{border:0;flex:1;padding:6px;font-size:11px}.quick{gap:5px;margin-bottom:7px;display:flex}.quick button{color:#087d5a;background:#eef8f3;border-radius:5px;padding:4px 7px;font-size:9px}.send{color:#fff;background:#078b60;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.leadDetail{border-left:1px solid #e2ebe7;padding:16px;overflow:auto}.detailTitle{justify-content:space-between;display:flex}.detailTitle h3{font-size:13px}.leadProfile{text-align:center;border-bottom:1px solid #e5edeb;padding:15px 0}.leadProfile h3{margin-top:8px;font-size:14px}.leadProfile p{color:#7d8e8b;margin:4px 0 7px;font-size:10px}.data{border-bottom:1px solid #e5edeb;padding:9px 0}.data p{justify-content:space-between;align-items:center;gap:9px;margin:9px 0;font-size:10px;display:flex}.data span{color:#82918f}.data b{text-align:right;font-size:10px}.money{color:#078b60}.notes,.timeline{border-bottom:1px solid #e5edeb;padding:12px 0}.notes h4,.timeline h4{justify-content:space-between;font-size:11px;display:flex}.notes p,.timeline p{color:#6f8180;margin-top:7px;font-size:10px;line-height:1.5}.timeline p{border-left:1px solid #b8dace;padding-left:12px}.timeline p i{background:#1cab78;border-radius:50%;width:6px;height:6px;margin-left:-16px;margin-right:7px;display:inline-block}.timeline small{color:#9aa7a5;margin-top:2px;display:block}.automationGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.automation{background:#fff;border:1px solid #e0eae7;border-radius:10px;padding:16px}.automationIcon{color:#078b60;background:#e8f7f0;border-radius:8px;place-items:center;width:34px;height:34px;margin-bottom:14px;display:grid}.autoTop{justify-content:space-between;gap:8px;display:flex}.autoTop h3{font-size:13px}.autoTop p{color:#758684;margin-top:5px;font-size:10px;line-height:1.5}.autoRule{background:#f4f8f7;border-radius:7px;gap:3px;margin:15px 0;padding:9px;font-size:10px;display:grid}.autoRule span{color:#839492}.autoFoot{color:#788a88;border-top:1px solid #edf2f0;align-items:center;gap:8px;padding-top:10px;font-size:10px;display:flex}.autoFoot button{margin-left:auto}.channelCard{background:#fff;border:1px solid #dfe9e6;border-radius:11px;align-items:center;gap:16px;padding:23px;display:flex}.channelLogo{color:#fff;background:#20b776;border-radius:12px;place-items:center;width:58px;height:58px;display:grid}.channelInfo{flex:1}.channelInfo>div{align-items:center;gap:8px;display:flex}.channelInfo h2{font-size:16px}.channelInfo p{color:#677c7b;margin:5px 0;font-size:12px}.channelInfo span{color:#798c89;font-size:10px}.channelActions{gap:8px;display:flex}.usage{margin-top:18px}.usageNumbers{gap:38px;margin:19px 0 11px;display:flex}.usageNumbers span{color:#738482;font-size:11px}.usageNumbers b{color:#19393c;font-size:17px;display:block}.progress{background:#e8efed;border-radius:10px;height:9px;overflow:hidden}.progress i{background:#16ae77;border-radius:10px;height:100%;display:block}.usageHelp{color:#718483;margin-top:9px;font-size:10px}.modalBack{z-index:50;background:#092e3a88;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal,.wizard{background:#fff;border-radius:12px;width:min(440px,100%);padding:24px;position:relative;box-shadow:0 20px 60px #05233055}.close{position:absolute;top:14px;right:14px}.modal h2,.wizard h2{font-size:18px}.two{gap:10px;display:flex}.two label{flex:1}.modal .primary{margin-top:10px}.calendar{padding:0;overflow:auto}.calendarTop{border-bottom:1px solid #e5ecea;justify-content:space-between;padding:16px 18px;display:flex}.calendarTop>div{align-items:center;gap:12px;display:flex}.calendarTop b{font-size:13px}.viewTabs{border:1px solid #dce6e3;border-radius:7px;padding:2px}.viewTabs button{border-radius:5px;padding:5px 9px;font-size:10px}.viewTabs .active{color:#087b59;background:#e5f5ed}.week{grid-template-columns:48px repeat(6,minmax(105px,1fr));min-width:720px;min-height:540px;display:grid}.times{color:#879895;text-align:right;flex-direction:column;justify-content:space-around;padding-top:37px;padding-right:7px;font-size:9px;display:flex}.dayCol{border-left:1px solid #e8efed;padding-top:11px;position:relative}.dayCol>b{text-align:center;font-size:10px;display:block}.calEvent{color:#075d44;text-align:left;background:#dcf5e8;border-left:3px solid #10a974;border-radius:4px;width:calc(100% - 10px);margin:55px 5px 0;padding:5px;font-size:9px;display:block}.calEvent small,.calEvent strong{font-size:8px;display:block}.calEvent.e1{color:#345a99;background:#e6effc;border-color:#587dc0;margin-top:93px}.calEvent.e2{color:#9a5e18;background:#fff0dc;border-color:#e19b40}.stepper{max-height:280px;margin:20px 0;overflow:auto}.stepper>div{color:#8b9a99;align-items:center;gap:10px;padding:7px;font-size:11px;display:flex}.stepper i{border:1px solid #cedbd8;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-style:normal;display:grid}.stepper .done{color:#0b805c;font-weight:700}.stepper .done i{color:#fff;background:#13a873;border-color:#13a873}.wizard>p{color:#728482;margin-top:9px;font-size:12px;line-height:1.6}.wizardFoot{justify-content:space-between;display:flex}.table{padding:0;overflow:auto}.tableTools{justify-content:space-between;padding:15px;display:flex}table{border-collapse:collapse;text-align:left;width:100%}th{color:#718482;background:#f7f9f8;padding:11px 16px;font-size:10px}td{color:#58706f;border-top:1px solid #edf1ef;padding:13px 16px;font-size:11px}td b{color:#203c3e;font-size:11px}td small,.person small{color:#839492;margin-top:2px;font-size:9px;display:block}.green{color:#0a9669}.person{align-items:center;gap:8px;display:flex}.reportFilters{gap:8px;margin-bottom:16px;display:flex}.positive{color:#199268!important}.wide{min-height:230px}.lineMock{border-bottom:1px solid #e7efed;border-left:1px solid #e7efed;height:150px;position:relative;overflow:hidden}.lineMock i{transform-origin:0;background:#1caf7a;width:100%;height:3px;position:absolute;top:85px;transform:rotate(-7deg)}.lineMock i:nth-child(2){background:#5a84ca;top:100px;transform:rotate(-2deg)}.lineMock i:nth-child(3){background:#eeac48;top:55px;transform:rotate(5deg)}.rank{grid-template-columns:130px 1fr 28px;align-items:center;gap:7px;margin:15px 0;font-size:10px;display:grid}.settingsLayout,.knowledge,.simulator{grid-template-columns:1.5fr .8fr;gap:17px;display:grid}.settingForm h3{margin-bottom:10px;font-size:14px}.settingForm h3:not(:first-child){margin-top:28px}.settingForm textarea{resize:vertical;min-height:70px;line-height:1.5}.rule{align-items:center;gap:7px!important;margin:11px 0!important;font-size:11px!important;display:flex!important}.rule input{width:auto!important}.agentPreview{text-align:center;height:max-content}.botCircle{color:#078b60;background:#e7f7ef;border-radius:13px;place-items:center;width:49px;height:49px;margin:auto;display:grid}.agentPreview h3{margin:10px 0 4px;font-size:14px}.agentPreview p{color:#748684;margin-bottom:8px;font-size:10px}.agentPreview hr{border:0;border-top:1px solid #e7eeeb;margin:18px 0}.agentPreview>b{text-align:left;font-size:11px;display:block}.agentPreview ul{text-align:left;color:#687c7b;padding-left:16px;font-size:10px;line-height:2}.completion{background:#e9f8f0;border-radius:10px;margin-bottom:12px;padding:16px}.completion b{font-size:13px}.completion p{color:#638078;margin-top:4px;font-size:10px}.completion .progress{margin-top:12px}.knowledgeItem{background:#fff;border:1px solid #e0eae7;border-radius:9px;align-items:center;gap:11px;margin:9px 0;padding:12px;display:flex}.knowledgeIcon{color:#078b60;background:#e9f7ef;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.knowledgeItem>div:nth-child(2){flex:1}.knowledgeItem h3{font-size:12px}.knowledgeItem p{color:#748684;margin-top:3px;font-size:10px}.simSide{color:#e8f7f1;background:#073f45;border-radius:11px;height:max-content;padding:20px}.simSide h2{margin:10px 0 5px;font-size:18px}.simSide>p{color:#add1c6;margin-bottom:12px;font-size:11px}.simSide textarea{resize:none;height:90px;margin-bottom:8px}.simAnswer{background:#165a5a;border-radius:8px;margin-top:14px;padding:10px;font-size:10px}.simAnswer p{margin-top:4px;line-height:1.5}.simulator{grid-template-columns:1fr 300px;min-height:550px}.simChat,.techPanel{background:#fff;border:1px solid #e0eae7;border-radius:11px;overflow:hidden}.simChat{flex-direction:column;display:flex}.simChatHead{border-bottom:1px solid #e5edeb;align-items:center;gap:9px;padding:15px;display:flex}.simChatHead h3{font-size:13px}.simChatHead p{color:#7b8c8b;margin-top:3px;font-size:10px}.simMsgs{background:#f8faf9;flex-direction:column;flex:1;gap:9px;padding:20px;display:flex}.techPanel{padding:17px}.techPanel h3{font-size:14px}.techPanel>p{color:#728483;margin:5px 0 15px;font-size:10px;line-height:1.5}.techAction{border:1px solid #e0e9e6;border-radius:7px;margin:8px 0;padding:9px}.techAction code{color:#087d59;font-size:10px;font-weight:700;display:block}.techAction span{color:#748583;font-size:9px}.techAction b{color:#0b8b63;align-items:center;gap:3px;margin-top:5px;font-size:9px;display:flex}.techAction.executed{background:#f0fbf5;border-color:#79d6b4}.toast{z-index:70;color:#fff;background:#073f45;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:11px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 10px 30px #073f4533}@media (width<=1100px){.stats{grid-template-columns:repeat(3,1fr)}.inbox{grid-template-columns:250px 1fr}.leadDetail{display:none}.automationGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.sidebar{transition:all .2s;transform:translate(-100%)}.sidebar.open{transform:none}.mobileClose,.menuBtn{display:block}.sideTop{justify-content:space-between;display:flex}.menuBtn{margin-right:10px}.topbar{padding:0 14px}.crumb{display:none}main{width:100%;margin-left:0}.content{padding:18px}.topActions .testBtn{padding:9px;font-size:0}.topActions .testBtn svg{margin:0}.pageTitle{gap:12px}.pageTitle h1{font-size:19px}.stats{grid-template-columns:repeat(2,1fr);gap:9px}.stat{min-height:108px;padding:12px}.recovered{padding:20px;display:block}.amount{border:0;width:auto;padding:16px 0 0}.dashGrid,.settingsLayout,.knowledge,.simulator{grid-template-columns:1fr}.inbox{grid-template-columns:1fr;height:auto}.inboxList{display:none}.chat{min-height:580px}.chatActions .toggle,.chatActions .iconBtn{display:none}.automationGrid{grid-template-columns:1fr}.channelCard{flex-wrap:wrap;align-items:flex-start}.channelActions{width:100%}.channelActions button{flex:1;justify-content:center}.usageNumbers{gap:13px}.login{grid-template-columns:1fr}.loginIntro{display:none}.loginCard{padding:35px 0}.table{overflow:auto}.pageTitle .primary{padding:9px}.kanbanCol{min-width:205px}}#app{display:none}#app:target{display:block}body:has(#app:target) #public-site{display:none}.publicSite{color:#102f3b;background:#fbfdfc;min-height:100vh}.publicSite main{width:100%;margin:0}.publicSite header{align-items:center;gap:28px;max-width:1180px;height:72px;margin:0 auto;padding:0 22px;display:flex}.publicLogo{color:#083846;font-size:20px;font-weight:800;text-decoration:none}.publicLogo b{color:#0ca56f}.publicSite nav{gap:24px;margin-left:auto;display:flex}.publicSite nav a,.publicLogin{color:#4d686b;font-size:12px;font-weight:700;text-decoration:none}.publicCta{color:#fff;background:#078b60;border-radius:8px;padding:11px 15px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.publicLogin{margin-left:9px}.heroPublic{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;width:min(1180px,100%);margin:0 auto;padding:77px 22px 65px;display:grid}.heroPublic>div>span,.publicSection>span,.stepsPublic>span{color:#098b62;letter-spacing:1px;font-size:10px;font-weight:800}.heroPublic h1{letter-spacing:-2.8px;max-width:620px;margin:13px 0 17px;font-size:52px;line-height:1.08}.heroPublic p{color:#5d7475;max-width:570px;font-size:16px;line-height:1.65}.publicActions{gap:11px;margin:25px 0 17px;display:flex}.publicOutline{color:#0a7958;border:1px solid #cfe0db;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none}.heroPublic small{color:#67817d;font-size:11px}.heroMock{background:#083f48;border-radius:16px;min-height:340px;padding:16px;box-shadow:0 22px 50px #073f4530}.mockTop{color:#fff;border-bottom:1px solid #2d6670;padding:4px 0 14px;font-size:12px;font-weight:800}.mockTop i{float:right;color:#64d3a6;font-size:10px;font-style:normal}.mockChat{border-radius:9px;max-width:78%;margin-top:16px;padding:10px 12px;font-size:11px;line-height:1.5}.mockChat.client{color:#214249;background:#fff}.mockChat.agent{background:#5bd09f;margin-left:auto}.mockMetric{color:#173b40;background:#f6fffb;border-radius:9px;align-items:baseline;gap:8px;margin-top:18px;padding:12px;display:flex}.mockMetric b{color:#078b60;font-size:23px}.mockMetric span{font-size:10px}.publicSection,.stepsPublic,.faqPublic{max-width:1180px;margin:0 auto;padding:75px 22px}.publicSection h2,.stepsPublic h2,.faqPublic h2{letter-spacing:-1.3px;margin:10px 0 30px;font-size:32px}.benefitGrid,.priceGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.benefitGrid article,.priceGrid article{background:#fff;border:1px solid #dce9e5;border-radius:11px;padding:20px}.benefitGrid b{color:#0b9e6d;font-size:25px}.benefitGrid h3,.priceGrid h3{margin:17px 0 6px;font-size:14px}.benefitGrid p,.priceGrid p{color:#708687;font-size:11px;line-height:1.6}.stepsPublic{text-align:center;background:#eff8f4;max-width:none}.stepsPublic>div{grid-template-columns:repeat(3,1fr);gap:38px;max-width:900px;margin:0 auto;display:grid}.stepsPublic article b{color:#fff;background:#0a9166;border-radius:50%;place-items:center;width:34px;height:34px;margin:auto;display:grid}.stepsPublic h3{margin:13px 0 5px;font-size:14px}.stepsPublic p{color:#6c8381;font-size:11px}.coexistPublic{color:#fff;text-align:center;background:#083f48;padding:60px 20px}.coexistPublic h2{letter-spacing:-1px;font-size:28px}.coexistPublic p{color:#b7dad0;max-width:650px;margin:12px auto;font-size:14px;line-height:1.6}.priceGrid{grid-template-columns:repeat(3,1fr)}.priceGrid article{position:relative}.priceGrid article>b{color:#073f45;font-size:25px;display:block}.priceGrid article>b small{color:#718684;font-size:10px}.priceGrid .recommended{border:2px solid #0a9a6a}.priceGrid em{color:#078b60;background:#e5f7ee;border-radius:4px;padding:4px;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:13px;right:14px}.faqPublic{text-align:center;max-width:830px}.faqPublic details{text-align:left;border-top:1px solid #dce8e4;padding:16px 3px}.faqPublic summary{cursor:pointer;font-size:13px;font-weight:800}.faqPublic details p{color:#718583;margin:10px 0 0;font-size:12px;line-height:1.6}@media (width<=760px){.publicSite nav,.publicLogin{display:none}.publicSite header{justify-content:space-between}.heroPublic{grid-template-columns:1fr;gap:35px;padding-top:44px}.heroPublic h1{font-size:38px}.benefitGrid{grid-template-columns:repeat(2,1fr)}.stepsPublic>div,.priceGrid{grid-template-columns:1fr}.heroMock{min-height:280px}.publicSection h2,.stepsPublic h2,.faqPublic h2{font-size:26px}}.agentLauncher{z-index:40;color:#fff;background:#078b60;border-radius:9px;align-items:center;gap:7px;padding:11px 14px;font-size:11px;font-weight:800;display:flex;position:fixed;bottom:23px;right:24px;box-shadow:0 9px 25px #063f3640}.agentSetupBack{z-index:90;background:#062b3588;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.agentSetup{background:#fff;border-radius:14px;width:min(520px,100%);padding:25px;position:relative;box-shadow:0 25px 80px #06293455}.setupIntro{align-items:center;gap:11px;display:flex}.setupIntro .botCircle{border-radius:10px;width:38px;height:38px;margin:0}.setupIntro b{font-size:13px}.setupIntro p{color:#718482;margin-top:3px;font-size:10px}.setupProgress{background:#e6efec;border-radius:10px;height:6px;margin:23px 0 19px;overflow:hidden}.setupProgress i{background:#16ab76;border-radius:10px;height:100%;transition:all .25s;display:block}.setupStep{letter-spacing:.8px;color:#098b62;font-size:9px;font-weight:800}.agentSetup h2{letter-spacing:-.7px;margin:8px 0;font-size:21px}.setupHint{color:#718482;font-size:12px;line-height:1.55}.setupOptions{gap:8px;margin:19px 0;display:grid}.setupOptions button{text-align:left;border:1px solid #dbe6e2;border-radius:8px;align-items:center;gap:7px;padding:12px;font-size:12px;font-weight:700;display:flex}.setupOptions button.selected{color:#077b58;background:#eefaf4;border-color:#12aa74}.setupFooter{justify-content:space-between;margin-top:20px;display:flex}.agentSetup textarea{resize:vertical;border:1px solid #dce6e3;border-radius:8px;width:100%;height:98px;margin-top:17px;padding:10px}.safeRules{color:#5f7775;background:#eef8f3;border-radius:7px;gap:3px;margin-top:10px;padding:9px;font-size:10px;display:grid}.agentSetup button:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.agentLauncher{bottom:14px;right:14px}.agentSetup{padding:20px}}.manageLauncher{z-index:40;color:#087b59;background:#fff;border:1px solid #bfe1d3;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:800;display:flex;position:fixed;bottom:70px;right:24px;box-shadow:0 9px 25px #063f3620}.manageModal{background:#fff;border-radius:14px;width:min(610px,100%);max-height:82vh;padding:24px;position:relative;overflow:auto}.manageModal h2{font-size:19px}.manageModal>p{color:#748684;margin:5px 0 16px;font-size:11px}.manageTabs{border-bottom:1px solid #e2ebe8;gap:5px;margin-bottom:15px;display:flex;overflow:auto}.manageTabs button{white-space:nowrap;color:#718481;border-bottom:2px solid #0000;padding:8px;font-size:10px;font-weight:800}.manageTabs .active{color:#078b60;border-color:#078b60}.inlineForm{gap:7px;margin-bottom:12px;display:flex}.inlineForm input{border:1px solid #dce6e3;border-radius:7px;flex:1;min-width:0;padding:9px;font-size:11px}.inlineForm .primary{padding:8px 10px}.manageRow{border-top:1px solid #edf2f0;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}.manageRow span{gap:3px;display:grid}.manageRow b{font-size:11px}.manageRow small{color:#758683;font-size:10px}.manageRow select{border:1px solid #dce6e3;border-radius:6px;padding:6px;font-size:10px}.planPick{text-align:left;border:1px solid #dce6e3;border-radius:8px;align-items:center;gap:10px;width:100%;margin:6px 0;padding:12px;display:flex}.planPick.chosen{background:#effaf4;border-color:#0b9c6c}.planPick span{gap:3px;display:grid}.planPick small{color:#738583;font-size:10px}.planPick svg:last-child{color:#078b60;margin-left:auto}.markAll{margin-bottom:8px}@media (width<=760px){.manageLauncher{bottom:67px;right:14px}.inlineForm{flex-wrap:wrap}.inlineForm input{min-width:45%}.manageModal{padding:18px}}.sidebar{padding:24px 16px}.sidebar>.logo{margin:2px 2px 16px}.sidebar .sideTop{padding:4px 10px 18px}.sidebar .workspace{gap:10px;margin-bottom:22px;padding:13px 12px}.topbar{display:none}.content:has(.inbox){max-width:none;padding:16px}.content:has(.inbox) .inbox{border:1px solid #dce7e4;border-radius:12px;height:calc(100vh - 32px);min-height:calc(100vh - 32px)}.inboxList{scrollbar-gutter:stable;overflow-y:auto}.inboxList>.search{z-index:2;background:#fff;margin:14px 14px 10px;position:sticky;top:0;box-shadow:0 8px 12px -13px #173b40}.sidebar nav button:first-child{gap:0;font-size:0}.sidebar nav button:first-child:after{content:"Agente IA";font-size:12px}.composer.agentLocked>div:last-child{background:#eef3f1;border-color:#e2eae7}.composer.agentLocked input{color:#8a9a98;cursor:not-allowed}.composer.agentLocked .send{opacity:.45;cursor:not-allowed}.sidebar nav button:nth-child(2){gap:0;font-size:0}.sidebar nav button:nth-child(2):after{content:"Resultados";font-size:12px}.conversationSummary{border-top:1px solid #e4ece9;margin-top:18px;padding-top:15px}.conversationSummary span{letter-spacing:.7px;color:#078b60;font-size:9px;font-weight:800}.conversationSummary h4{margin:6px 0;font-size:12px}.conversationSummary p{color:#657b79;background:#edf8f3;border-radius:7px;padding:9px;font-size:10px;line-height:1.6}.sidebar nav button:nth-child(3),.agendaView .table{display:none}.agendaBoard{gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.agendaDay{background:#eef3f2;border-radius:10px;flex:1;min-width:245px;min-height:470px;padding:12px}.agendaDay>header{justify-content:space-between;padding:5px 3px 12px;font-size:11px;display:flex}.agendaDay>header span{color:#778987;font-size:10px}.agendaDay article{background:#fff;border:1px solid #dce8e4;border-radius:9px;margin-bottom:10px;padding:13px;position:relative}.agendaDay article>small{color:#078b60;font-size:10px;font-weight:800}.agendaDay h4{margin:8px 0 4px;font-size:12px}.agendaDay p{color:#708381;margin-bottom:10px;font-size:10px}.agendaDay strong{color:#778987;border-top:1px solid #edf2f0;padding-top:8px;font-size:9px;display:block}.agendaDay em{color:#078b60;background:#e8f7ef;border-radius:10px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800;position:absolute;bottom:10px;right:10px}.agendaEmpty{color:#8a9a98;text-align:center;padding:30px 0;font-size:10px}.appointmentMeta{border-top:1px solid #edf2f0;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.appointmentMeta span{color:#375d77;background:#edf4fb;border-radius:9px;padding:3px 6px;font-size:9px}.agendaDay em{top:10px;bottom:auto}.appointmentActions{gap:5px;margin-top:11px;display:flex}.appointmentActions button{color:#087b59;background:#eef7f3;border-radius:5px;padding:5px 6px;font-size:9px;font-weight:700}.appointmentActions button:nth-child(2){color:#a86a1b;background:#fff4e4}.appointmentActions button:nth-child(3){color:#b45045;background:#fff0ee}.sidebar nav{flex-direction:column;display:flex}.sidebar nav button{order:4}.sidebar nav button:first-child{order:1}.sidebar nav button:nth-child(4){order:2}.sidebar nav button:nth-child(2){order:3}.sidebar nav button:nth-child(5){gap:0;font-size:0}.sidebar nav button:nth-child(5):after{content:"Entrenamiento";font-size:12px}.sidebar nav button:nth-child(6),.sidebar nav button:nth-child(7),.sidebar nav button:nth-child(8),.sidebar nav button:nth-child(9),.sidebar nav button:nth-child(10),.inboxList>.conv:nth-of-type(n+4){display:none}.inboxList{overflow:hidden}.inbox{background:#fff;box-shadow:0 10px 30px #153b4310}.inboxList{background:#fff}.inboxList>.search{border-radius:10px;margin:18px 18px 14px;padding:11px 12px}.conv{gap:12px;padding:16px}.conv .avatar{width:40px;height:40px;font-size:11px}.conv b{font-size:12px}.conv p{margin:5px 0 7px;font-size:10px}.conv.selected{background:#edf9f4;border-left-width:4px;padding-left:12px}.chat{background:#f6f9f8}.chatHead{border-bottom:1px solid #dfe9e5;height:92px;padding:18px 21px}.chatHead h3{font-size:15px}.chatHead p{margin-top:5px;font-size:11px}.chatActions .secondary{background:#fff;border-color:#cfe0da;padding:10px 13px}.messages{gap:13px;padding:24px 28px}.message{align-items:end;max-width:70%}.message p{border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.55;box-shadow:0 1px 2px #183e4210}.message.client p{border-bottom-left-radius:3px}.message.ai p{background:#d8f5e7;border-bottom-right-radius:3px}.message.manual p{color:#24466d;background:#e5effd}.message.system{align-self:center;max-width:90%}.message.system p{color:#9b6b21;background:#fff8e8;border:1px solid #f2dfb8;border-radius:8px;font-size:10px}.composer{background:#fff;border-top:1px solid #dfe9e5;padding:14px 17px}.composer>div:last-child{background:#fff;border-radius:10px;padding:7px 9px}.composer input{padding:9px;font-size:12px}.send{border-radius:9px;width:37px;height:37px}.leadDetail{background:#fbfcfc;padding:22px 20px}.leadDetail h3{margin-bottom:17px;font-size:16px}.leadDetail p{color:#466260;border-bottom:1px solid #e6eeeb;flex-direction:column;gap:2px;margin:0;padding:10px 0;font-size:11px;display:flex}.leadDetail p b{color:#163d43;text-transform:uppercase;letter-spacing:.35px;font-size:10px}.composer.agentLocked{background:#f8faf9}.chat{min-height:0;overflow:hidden}.messages{overscroll-behavior:contain;min-height:0;overflow-y:auto}.composer{z-index:2;flex:none;position:relative}.chat.agentActive .message.system{display:none}.conv .badge.ia-activa{font-size:0}.conv .badge.ia-activa:after{content:"Agente activo";font-size:9px}.conv .badge.atención-humana{color:#355f9f;background:#e8f0ff;font-size:0}.conv .badge.atención-humana:after{content:"Asesor atendiendo";font-size:9px}.message.system p{font-size:0}.message.system p:after{content:"Asesor atendiendo: Agente pausado.";font-size:10px}.inboxList .conv .badge.atención-humana{color:#355f9f!important;background:#e8f0ff!important;font-size:0!important}.inboxList .conv .badge.atención-humana:after{content:"Asesor atendiendo";font-size:9px}.chatActions .secondary[data-mode=agent]{color:#087b59!important;background:#e8f7ef!important;border-color:#bde3d2!important}.chatActions .secondary[data-mode=human]{color:#355f9f!important;background:#e8f0ff!important;border-color:#c9d9f3!important}.inboxList .conv .badge.ia-activa{font-size:0!important}.inboxList .conv .badge.ia-activa:after{content:"Agente IA atendiendo";font-size:9px}.conv .badge[data-kind=human]{color:#355f9f!important;background:#e8f0ff!important}.conv .badge.humanRequired{margin-left:5px;color:#a96517!important;background:#fff1dc!important}.inbox:has(.chatActions .secondary[data-mode=human]) .conv.selected .humanRequired{display:none}.knowledgeServices{border-top:1px solid #dfe9e5;margin-top:24px;padding-top:22px}.knowledgeServices>div:first-child span{letter-spacing:.8px;color:#078b60;font-size:9px;font-weight:800}.knowledgeServices h2{margin:6px 0;font-size:18px}.knowledgeServices>div:first-child p{color:#718482;font-size:11px}.serviceKnowledgeGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:15px;display:grid}.serviceKnowledgeGrid article{background:#fff;border:1px solid #dce8e4;border-radius:9px;padding:14px}.serviceKnowledgeGrid b{font-size:12px}.serviceKnowledgeGrid p{color:#738583;margin:5px 0 11px;font-size:10px;line-height:1.5}.serviceKnowledgeGrid strong{color:#078b60;font-size:14px;display:block}.serviceKnowledgeGrid small{color:#078b60;background:#eaf7f0;border-radius:9px;margin-top:7px;padding:3px 6px;font-size:9px;display:inline-block}@media (width<=900px){.serviceKnowledgeGrid{grid-template-columns:repeat(2,1fr)}}.knowledgeHeader{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.serviceKnowledgeGrid article label{color:#617976;gap:5px;margin:8px 0;font-size:9px;font-weight:800;display:grid}.serviceKnowledgeGrid article input:not([type=checkbox]),.serviceKnowledgeGrid article textarea{color:#183b40;background:#fbfdfc;border:1px solid #dce7e3;border-radius:6px;width:100%;padding:7px;font-size:10px}.serviceKnowledgeGrid article textarea{resize:vertical;min-height:52px}.serviceKnowledgeGrid .activeService{color:#078b60;align-items:center;gap:6px;font-size:10px;display:flex}.saveService{margin-top:3px;padding:7px 9px;font-size:10px}.knowledgeHeader .primary{white-space:nowrap}@media (width<=700px){.knowledgeHeader{flex-direction:column;align-items:flex-start}}.serviceCardActions{gap:6px;margin-top:13px;display:flex}.serviceCardActions button{color:#087b59;background:#eef8f3;border-radius:6px;padding:7px 9px;font-size:10px;font-weight:800}.serviceCardActions button:last-child{color:#b24b43;background:#fff0ef}.serviceModalBack{z-index:100;background:#062d3680;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.serviceModal{background:#fff;border-radius:12px;width:min(460px,100%);padding:23px;position:relative;box-shadow:0 22px 70px #062d3650}.serviceModal h2{margin-bottom:13px;font-size:19px}.serviceModal label{color:#4d6867;gap:6px;margin:11px 0;font-size:10px;font-weight:800;display:grid}.serviceModal input:not([type=checkbox]),.serviceModal textarea{border:1px solid #d9e5e1;border-radius:7px;padding:9px;font-size:11px}.serviceModal textarea{resize:vertical;min-height:65px}.serviceModal .modalCheck{color:#087b59;align-items:center;gap:7px;display:flex}.assetUpload{background:#f7fcf9;border:1px dashed #b8d9cc;border-radius:8px;margin:15px 0;padding:11px}.assetUpload b{font-size:11px}.assetUpload p,.assetUpload small{color:#728684;margin:4px 0;font-size:10px;display:block}.assetUpload input{max-width:100%;font-size:10px}.serviceThumb{object-fit:cover;cursor:zoom-in;border-radius:7px;width:100%;height:92px;margin-bottom:11px}.mediaZoom{z-index:120;background:#061f29cc;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.mediaZoom img{border-radius:10px;max-width:min(850px,92vw);max-height:82vh}.mediaZoom button{color:#fff;font-size:28px;position:fixed;top:20px;right:24px}.priceInput{display:flex}.priceInput select{background:#f3f8f6;border:1px solid #d9e5e1;border-radius:7px 0 0 7px;padding:9px;font-size:11px}.priceInput input{flex:1;border-radius:0 7px 7px 0!important}.automationTabs{border-bottom:1px solid #dfe9e5;gap:7px;margin:-7px 0 20px;display:flex}.automationTabs button{color:#738583;border-bottom:2px solid #0000;padding:10px 12px;font-size:11px;font-weight:800}.automationTabs button.active{color:#078b60;border-color:#078b60}.content[data-auto-view=automation] .knowledgeServices,.content[data-auto-view=knowledge] .automationGrid{display:none}.automationTabs{background:#edf3f1;border:1px solid #dbe7e3;border-radius:10px;align-items:center;gap:4px;margin:0 0 24px;padding:4px;display:inline-flex}.automationTabs button{color:#6d8180;border:0;border-radius:7px;padding:9px 14px;font-size:11px}.automationTabs button.active{color:#078b60;background:#fff;border:0;box-shadow:0 1px 4px #093f3518}.content[data-auto-view=automation] .knowledgeServices,.content[data-auto-view=automation] .agentTraining,.content[data-auto-view=automation] .agentStylePanel,.content[data-auto-view=knowledge] .automationGrid,.content[data-auto-view=knowledge] .agentTraining,.content[data-auto-view=knowledge] .agentStylePanel,.content[data-auto-view=training] .automationGrid,.content[data-auto-view=training] .knowledgeServices,.content[data-auto-view=training] .agentStylePanel,.content[data-auto-view=style] .automationGrid,.content[data-auto-view=style] .knowledgeServices,.content[data-auto-view=style] .agentTraining{display:none}.agentTraining{background:#fff;border:1px solid #dbe8e4;border-radius:12px;margin-top:6px;padding:24px}.trainingHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.trainingHeading span,.stepCardTitle span{color:#078b60;letter-spacing:.8px;font-size:10px;font-weight:800}.trainingHeading h2{margin:7px 0;font-size:21px}.trainingHeading p{color:#718482;max-width:650px;font-size:12px;line-height:1.55}.pdfUpload{cursor:pointer;white-space:nowrap;background:#eaf7f0;border:1px solid #bfe1d2;border-radius:8px;color:#087b59!important;justify-content:center!important;align-items:center!important;padding:10px 13px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.pdfUpload input{display:none}.trainingSteps{align-items:center;margin:22px 0 18px;display:flex}.trainingSteps button{text-align:left;color:#81928f;align-items:center;gap:8px;min-width:0;display:flex}.trainingSteps button i{background:#fff;border:1px solid #cdded8;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;font-weight:800;display:grid}.trainingSteps button span{display:none}.trainingSteps button.active{color:#087f5b}.trainingSteps button.active i{color:#fff;background:#078b60;border-color:#078b60}.trainingSteps>b{background:#d9e7e2;flex:1;min-width:18px;height:1px;margin:0 11px}.trainingStepCards>section{background:#fcfefd;border:1px solid #e0ebe7;border-radius:10px;padding:18px;display:none}.trainingStepCards>section[data-step-card="1"]{display:block}.agentTraining[data-step="2"] .trainingStepCards>section[data-step-card="1"],.agentTraining[data-step="3"] .trainingStepCards>section[data-step-card="1"],.agentTraining[data-step="4"] .trainingStepCards>section[data-step-card="1"],.agentTraining[data-step="5"] .trainingStepCards>section[data-step-card="1"],.agentTraining[data-step="6"] .trainingStepCards>section[data-step-card="1"]{display:none}.agentTraining[data-step="2"] .trainingStepCards>section[data-step-card="2"],.agentTraining[data-step="3"] .trainingStepCards>section[data-step-card="3"],.agentTraining[data-step="4"] .trainingStepCards>section[data-step-card="4"],.agentTraining[data-step="5"] .trainingStepCards>section[data-step-card="5"],.agentTraining[data-step="6"] .trainingStepCards>section[data-step-card="6"]{display:block}.stepCardTitle{margin-bottom:16px}.stepCardTitle h3{color:#173d42;margin:5px 0;font-size:16px}.stepCardTitle p{color:#718482;margin:0;font-size:11px}.trainingField textarea{resize:vertical;color:#173d42;background:#fff;border:1px solid #d9e7e2;border-radius:8px;width:100%;min-height:150px;padding:10px;font-size:11px;line-height:1.5}.trainingField textarea::placeholder{color:#a5b6b3}.trainingFooter{justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;display:flex}.trainingFooter small{color:#768987;margin-right:auto;font-size:10px}.trainingFooter .primary,.trainingFooter .secondary{border-radius:7px;padding:9px 12px;font-size:11px}.trainingFooter .primary{color:#fff;background:#078b60}.trainingFooter .secondary{color:#416764;background:#fff;border:1px solid #d5e4df}@media (width<=700px){.automationTabs{max-width:100%;display:flex;overflow:auto}.automationTabs button{white-space:nowrap}.agentTraining{padding:17px}.trainingHeading{flex-direction:column}.trainingSteps>b{margin:0 7px}.trainingFooter{flex-wrap:wrap}.trainingFooter small{width:100%}}.automationEdit{color:#087b59;background:#fff;border:1px solid #d5e4df;border-radius:7px;margin-top:10px;padding:7px 10px;font-size:10px;font-weight:800;display:block}.automationModalBack{z-index:100;background:#062d3680;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.automationModal{background:#fff;border-radius:12px;width:min(460px,100%);padding:23px;position:relative;box-shadow:0 22px 70px #062d3650}.automationModal h2{margin-bottom:13px;font-size:19px}.automationModal label{color:#4d6867;gap:6px;margin:11px 0;font-size:10px;font-weight:800;display:grid}.automationModal input:not([type=checkbox]),.automationModal textarea{border:1px solid #d9e5e1;border-radius:7px;width:100%;padding:9px;font-size:11px}.automationModal textarea{resize:vertical;min-height:65px}.automationModal .automationFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.automationModal .modalCheck{color:#087b59;align-items:center;gap:7px;display:flex}.automationModal .primary{margin-top:7px}.automationModal .close{color:#607876;font-size:22px;position:absolute;top:10px;right:13px}.whatsappApiSettings{background:#fff;border:1px solid #dbe8e4;border-radius:12px;max-width:760px;padding:24px}.apiIntro{align-items:flex-start;gap:12px;display:flex}.apiIcon{color:#078b60;background:#eaf7f0;border-radius:10px;place-items:center;width:38px;height:38px;font-size:23px;display:grid}.apiIntro span{color:#078b60;letter-spacing:.8px;font-size:10px;font-weight:800}.apiIntro h2{margin:4px 0;font-size:20px}.apiIntro p{color:#718482;font-size:11px;line-height:1.5}.embeddedInfo{background:#f0f8f4;border-left:3px solid #10a46f;border-radius:0 8px 8px 0;margin-top:19px;padding:12px}.embeddedInfo b{color:#315653;font-size:11px}.embeddedInfo p{color:#557370;margin-top:4px;font-size:10px;line-height:1.5}.apiFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:19px;display:flex}.apiFooter span{color:#768987;font-size:10px}.embeddedSignupBack{z-index:110;background:#062d3680;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.embeddedSignup{background:#fff;border-radius:13px;width:min(430px,100%);padding:25px;position:relative;box-shadow:0 22px 70px #062d3650}.embeddedSignup .close{color:#607876;font-size:22px;position:absolute;top:10px;right:13px}.metaBrand{color:#1877f2;font-size:16px;font-weight:800}.metaBrand span{color:#23c16b;margin-left:5px}.signupProgress{background:#e6efec;border-radius:5px;height:6px;margin:21px 0 15px;overflow:hidden}.signupProgress i{background:#18a871;border-radius:5px;height:100%;display:block}.embeddedSignup small{letter-spacing:.8px;color:#078b60;font-size:9px;font-weight:800}.embeddedSignup h2{margin:8px 0;font-size:19px}.embeddedSignup p{color:#718482;font-size:12px;line-height:1.55}.signupFooter{justify-content:space-between;margin-top:23px;display:flex}@media (width<=700px){.apiFooter{flex-direction:column;align-items:flex-start}}.quickReplies{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.quickReplies button{color:#087b59;background:#fff;border:1px solid #a9dec8;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:800}.quickReplies button:disabled{opacity:.55}.chatServiceImage,.serviceMediaMessage img,.serviceMediaMessage video{object-fit:cover;border-radius:8px;max-width:260px;max-height:210px;margin:0 0 8px;display:block}.pageTitle:has(.availabilityButton){justify-content:flex-start}.pageTitle:has(.availabilityButton)>div:first-child{margin-right:auto}.availabilityButton{margin-left:8px}.availabilityBack{z-index:110;background:#062d3680;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.availabilityModal{background:#fff;border-radius:12px;width:min(440px,100%);padding:23px;position:relative;box-shadow:0 22px 70px #062d3650}.availabilityModal .close{color:#607876;font-size:22px;position:absolute;top:10px;right:13px}.availabilityModal h2{margin-bottom:5px;font-size:19px}.availabilityModal>p{color:#718482;font-size:11px}.dayChecks{grid-template-columns:repeat(2,1fr);gap:8px;margin:18px 0;display:grid}.dayChecks label{color:#315653;font-size:11px}.dayChecks input{accent-color:#078b60;margin-right:6px}.availabilityTimes{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:18px;display:grid}.availabilityTimes label{color:#315653;gap:6px;font-size:10px;font-weight:800;display:grid}.availabilityTimes select{background:#fff;border:1px solid #d9e5e1;border-radius:7px;padding:9px;font-size:11px}.agentStylePanel{background:#fff;border:1px solid #dbe8e4;border-radius:12px;max-width:760px;padding:24px}.agentStylePanel>div>span{color:#078b60;letter-spacing:.8px;font-size:10px;font-weight:800}.agentStylePanel h2{margin:5px 0;font-size:20px}.agentStylePanel p{color:#718482;font-size:11px}.styleFields{gap:13px;margin:20px 0;display:grid}.styleFields label{color:#315653;gap:6px;font-size:11px;font-weight:800;display:grid}.styleFields select,.styleFields textarea{background:#fff;border:1px solid #d9e5e1;border-radius:8px;padding:10px;font-size:11px}.styleFields textarea{resize:vertical;min-height:90px}.styleActions{justify-content:flex-end;gap:8px;display:flex}.styleActions .secondary{border-radius:7px;padding:9px 12px;font-size:11px}.chatDocument{color:#087b59;background:#eaf7f0;border-radius:7px;align-items:center;padding:9px 11px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.message.ai p strong{font-weight:800}.chatAttach,.chatVoice{color:#087b59;background:#fff;border:1px solid #cfe1dc;border-radius:8px;flex:none;place-items:center;width:35px;height:35px;font-size:15px;transition:all .18s;display:grid!important}.chatAttach:hover,.chatVoice:hover{background:#eaf7f0;border-color:#8dd5b8}.chatAttach input{display:none}.chatVoice.recording{color:#fff;background:#e95f5f;border-color:#e95f5f;animation:1s infinite pulseRecord}.agentActive .chatAttach,.agentActive .chatVoice{opacity:.4;pointer-events:none}@keyframes pulseRecord{50%{transform:scale(1.06)}}.messageAttachments{gap:7px;margin-bottom:7px;display:grid}.messageAttachment{object-fit:cover;border-radius:8px;max-width:260px;max-height:220px;display:block}.messageAttachments audio{max-width:260px}.messageDocument{color:#087b59;background:#fff;border-radius:7px;align-items:center;width:max-content;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.message:has(.messageAttachments){grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.message:has(.messageAttachments) .messageAttachments{grid-area:1/1;margin:0 0 7px}.message:has(.messageAttachments) p{grid-area:2/1;width:100%;margin:0}.message:has(.messageAttachments) small{grid-area:2/2}.sentButtons{grid-column:1}.sentButtons button{cursor:default}.chatAttach svg,.chatVoice svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.passwordField{position:relative}.passwordField input{padding-right:45px}.passwordField button{color:#78908f;border-radius:7px;place-items:center;width:36px;height:34px;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.passwordField button:hover,.passwordField button.visible{color:#078b60;background:#eaf7f2}.passwordField svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}
