:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-height:100%}body{color:#10201a;background:#f4f7f6;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font-family:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.65;cursor:not-allowed}.appShell{background:#f4f7f6;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:#06291d;flex-direction:column;gap:12px;min-height:100vh;padding:18px 16px 132px;display:flex}.brand{align-items:center;gap:10px;margin-bottom:18px;display:flex}.brandIcon{background:linear-gradient(135deg,#25d366,#0ea5e9);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.brand h1{margin:0;font-size:21px;line-height:1.1}.brand p{color:#a7c7b8;margin:2px 0 0;font-size:12px}.menu{gap:7px;display:grid}.menuItem{color:#d9efe5;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;font-weight:800;display:flex}.menuItem:hover{background:#ffffff14}.menuItem.active{color:#fff;background:#0f4a32}.numberStatus{border:1px solid #ffffff24;border-radius:14px;margin-top:auto;margin-bottom:8px;padding:11px 12px;position:relative}.numberStatus span{color:#a7c7b8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:11px;display:block}.numberStatus strong{color:#fff;font-size:14px;line-height:1.2;display:block}.numberStatus i{background:#25d366;border-radius:999px;width:9px;height:9px;position:absolute;top:17px;right:12px;box-shadow:0 0 0 4px #25d36624}.languageSelector{align-items:center;gap:8px;margin:0 0 10px;display:flex}.languageOption{color:#d9efe5;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;padding:9px 10px;font-size:12px;font-weight:900;display:inline-flex}.languageOption:hover{background:#ffffff1a}.languageOption.active{color:#fff;background:#0f4a32;border-color:#25d36680;box-shadow:inset 0 0 0 1px #25d36629}.languageOption span{font-size:15px;line-height:1}.languageOption strong{letter-spacing:.04em;font-size:11px}.mainContent{-webkit-overflow-scrolling:touch;height:100vh;min-height:0;padding:16px 18px 120px;overflow:hidden auto}.mainContent:has(.conversationsWhatsappPage){padding:12px;overflow:hidden}.topHeader{display:none}.sessionPill{z-index:80;background:#fff;border:1px solid #dceae3;border-radius:14px;align-items:center;gap:8px;width:228px;max-width:228px;padding:9px 10px;display:flex;position:fixed;bottom:14px;left:16px;right:auto;box-shadow:0 10px 28px #0000002e}.sessionPill>div{flex:1;min-width:0}.sessionPill strong{text-overflow:ellipsis;white-space:nowrap;max-width:128px;font-size:11px;line-height:1.15;display:block;overflow:hidden}.sessionPill span{color:#16a34a;font-size:10px;font-weight:900;line-height:1.15;display:block}.sessionPill button{color:#133d2d;white-space:nowrap;background:#edf5f1;border:none;border-radius:10px;padding:7px 9px;font-size:11px;font-weight:900}.sessionAvatar{color:#0f5132;background:#dcfce7;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.sessionPill button:hover{background:#dcfce7}.page{gap:14px;display:grid}.primaryBtn,.ghostBtn,.miniBtn,.closeBtn,.filterBtn,.actionMenuBtn{border:none;font-weight:900}.primaryBtn{color:#fff;background:#16a34a;border-radius:14px;padding:12px 16px;font-size:14px}.primaryBtn:hover{filter:brightness(.96)}.ghostBtn{color:#133d2d;background:#edf5f1;border-radius:14px;padding:12px 16px;font-size:14px}.ghostBtn:hover{background:#dcfce7}.miniBtn{color:#133d2d;background:#edf5f1;border-radius:10px;padding:8px 10px;font-size:12px}.miniBtn.success{color:#166534;background:#dcfce7}.miniBtn.danger{color:#991b1b;background:#fee2e2}.miniBtn.danger:hover{filter:brightness(.97)}.closeBtn{color:#133d2d;background:#edf5f1;border-radius:12px;width:38px;height:38px}.mutedText{color:#66746e;margin:4px 0 0;font-size:14px}.errorText,.successText{border-radius:14px;padding:12px 14px;font-weight:800}.errorText{color:#991b1b;background:#fee2e2}.successText{color:#166534;background:#dcfce7}.resultText{color:#66746e;margin:10px 0 12px;font-size:14px}.emptyState{text-align:center;color:#66746e;background:#f8fcfa;border:1px dashed #cfe4da;border-radius:18px;margin-top:20px;padding:22px;font-weight:800}.pill,.apiBadge{text-transform:capitalize;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.pill.green,.apiBadge.ok{color:#166534;background:#dcfce7}.pill.yellow{color:#854d0e;background:#fef9c3}.pill.gray{color:#374151;background:#e5e7eb}.pill.red,.apiBadge.error{color:#991b1b;background:#fee2e2}.statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.statCard,.tableCard{background:#fff;border:1px solid #e4ece8;border-radius:18px;padding:18px;box-shadow:0 12px 34px #10201a0d}.statCard span{color:#66746e;margin-bottom:10px;display:block}.statCard strong{font-size:34px;display:block}.statCard p{color:#66746e;margin:8px 0 0}.tableCard h3{margin:0 0 6px;font-size:18px}.tableHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.tableActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}table{border-collapse:collapse;width:100%}th{text-align:left;color:#66746e;border-bottom:1px solid #dceae3;padding:14px;font-size:13px}td{vertical-align:middle;border-bottom:1px solid #e8efeb;padding:14px}.searchInput,.inlineInput,.inlineSelect{color:#133d2d;background:#fff;border:1px solid #dceae3;border-radius:12px;outline:none;padding:9px 10px;font-weight:800}.searchInput{border-radius:14px;flex:1;padding:13px 14px;font-size:14px;font-weight:400}.searchInput:focus,.inlineInput:focus,.inlineSelect:focus,.formGrid input:focus,.formGrid select:focus,.loginForm input:focus{border-color:#25d366;box-shadow:0 0 0 4px #25d3661f}.clientToolbar,.usersToolbar{justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.filterGroup{flex-wrap:wrap;gap:8px;display:flex}.filterBtn{color:#133d2d;background:#edf5f1;border-radius:999px;padding:10px 13px;font-size:13px}.filterBtn.active{color:#fff;background:#16a34a}.clientForm,.compactUserForm{background:#f8fcfa;border:1px solid #dceae3;border-radius:18px;max-width:920px;margin:18px 0 22px;padding:20px}.formHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.formHeader h4{margin:0;font-size:18px}.formHeader p{color:#66746e;margin:6px 0 0}.formGrid,.compactUserGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:860px;display:grid}.formGrid label,.compactUserGrid label{color:#29483c;gap:7px;font-size:14px;font-weight:800;display:grid}.formGrid input,.formGrid select,.compactUserGrid input,.compactUserGrid select{background:#fff;border:1px solid #dceae3;border-radius:14px;outline:none;min-height:44px;padding:11px 12px;font-size:15px}.formActions,.compactFormActions{justify-content:flex-end;gap:10px;max-width:860px;margin-top:18px;display:flex}.actionsMenu{display:inline-block;position:relative}.actionMenuBtn{color:#133d2d;background:#edf5f1;border-radius:12px;padding:9px 12px;font-size:13px}.actionMenuBtn:hover{background:#dcfce7}.actionMenuList{z-index:20;background:#fff;border:1px solid #dceae3;border-radius:16px;min-width:180px;padding:8px;position:absolute;top:42px;right:0;box-shadow:0 18px 40px #10201a24}.actionMenuList button{color:#133d2d;text-align:left;background:0 0;border:none;border-radius:10px;width:100%;padding:10px 12px;font-size:13px;font-weight:800}.actionMenuList button:hover{background:#f1f8f4}.actionMenuList .dangerAction{color:#991b1b}.actionMenuList .dangerAction:hover{background:#fee2e2}.loginPage{color:#fff;background:radial-gradient(circle at 14% 12%,#25d3662e,#0000 30%),linear-gradient(135deg,#061b14,#0a3024);grid-template-columns:minmax(390px,455px) 1fr;min-height:100vh;display:grid}.loginCard{color:#10201a;background:#fff;border-radius:28px;flex-direction:column;justify-content:center;width:min(392px,100vw - 42px);margin:auto;padding:26px;display:flex;box-shadow:0 22px 64px #00000038}.loginBrand{align-items:center;gap:12px;margin-bottom:28px;display:flex}.loginLogo{background:linear-gradient(135deg,#25d366,#0ea5e9);border-radius:14px;place-items:center;width:42px;height:42px;font-size:19px;display:grid;box-shadow:0 12px 24px #0ea5e92e}.loginBrand h1{letter-spacing:-.03em;margin:0;font-size:23px}.loginBrand p,.loginIntro p,.loginFooter{color:#66746e}.loginIntro h2{letter-spacing:-.04em;margin:0 0 10px;font-size:28px;line-height:1.05}.loginIntro p{font-size:14px;line-height:1.45}.loginForm{gap:12px;margin-top:28px;display:grid}.loginForm label{color:#29483c;gap:8px;font-size:14px;font-weight:900;display:grid}.loginForm input{border:1px solid #dceae3;border-radius:14px;outline:none;padding:12px 14px;font-size:14px}.loginBtn{color:#fff;background:#16a34a;border:none;border-radius:14px;padding:13px 16px;font-size:14px;font-weight:900}.loginError{color:#991b1b;background:#fee2e2;border-radius:14px;padding:12px 14px;font-weight:900}.loginFooter{justify-content:space-between;margin-top:34px;font-size:13px;display:flex}.loginPreview{place-items:center;padding:42px;display:grid}.authLoading{background:#f4f7f6;place-items:center;min-height:100vh;display:grid}.authLoadingCard{text-align:center;background:#fff;border:1px solid #e4ece8;border-radius:28px;padding:36px;box-shadow:0 18px 50px #10201a14}.permissionsBox,.compactPermissionsBox{background:#fff;border:1px solid #dceae3;border-radius:18px;max-width:860px;margin-top:14px;padding:14px 16px}.permissionsBox h4,.compactPermissionsBox h4{margin:0 0 4px;font-size:16px}.permissionsBox p,.compactPermissionsBox p{color:#66746e;margin:0 0 12px;font-size:13px}.permissionsGrid,.compactPermissionsGrid,.inlinePermissions,.compactInlinePermissions{flex-wrap:wrap;gap:8px;display:flex}.permissionCheck,.tinyPermission{background:#f8fcfa;border:1px solid #dceae3;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:13px;font-weight:800;display:inline-flex}.permissionCheck input{width:16px;height:16px}.tinyPermission{gap:6px;padding:5px 7px;font-size:11px}.tinyPermission input{width:12px;height:12px}.usersCard{overflow:hidden}.tenantAutoBox{color:#133d2d;background:#f8fcfa;border:1px solid #dceae3;border-radius:14px;align-self:end;gap:4px;padding:12px 14px;display:grid}.tenantAutoBox strong{font-size:14px}.tenantAutoBox span{color:#66746e;font-size:13px}.usersTableWrap{width:100%;overflow-x:auto}.usersTable{table-layout:auto;width:100%;min-width:0}.usersTable th,.usersTable td{vertical-align:top;padding:9px 10px}.emailCell{word-break:break-word;max-width:210px;font-size:14px}.userInlineInput,.userInlineSelect{width:140px;min-width:110px;max-width:150px;padding:8px 9px;font-size:13px}.compactInlinePermissions{gap:5px;max-width:260px}.configPageCard,.configSelectorBox,.waConfigForm,.officialLinksCard{overflow:visible}.configPageCard{padding-bottom:90px}.configSelectorBox{background:#f8fcfa;border:1px solid #dceae3;border-radius:18px;margin-bottom:16px;padding:16px}.configSelectorBox label{color:#133d2d;gap:8px;font-weight:900;display:grid}.configSelectorBox select{border:1px solid #dceae3;border-radius:14px;outline:none;padding:12px;font-size:14px}.configStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.configStatusCard{background:#f8fcfa;border:1px solid #dceae3;border-radius:18px;gap:6px;padding:16px;display:grid}.configStatusCard span{color:#66746e;font-size:13px;font-weight:800}.configStatusCard strong{color:#10201a;word-break:break-word;font-size:15px}.waConfigForm{background:#fff;border:1px solid #e4ece8;border-radius:20px;margin-bottom:16px;padding:20px}.waFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.waFormGrid label{color:#133d2d;gap:8px;font-size:14px;font-weight:900;display:grid}.waFormGrid input{border:1px solid #dceae3;border-radius:14px;outline:none;padding:12px;font-size:14px}.waFormGrid input:focus{border-color:#25d366;box-shadow:0 0 0 4px #25d3661f}.fullField{grid-column:1/-1}.copyInputRow{gap:10px;display:flex}.copyInputRow input{background:#f8fcfa;flex:1}.configWarning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;margin-top:14px;padding:12px 14px;font-weight:800}.configActions{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #e4ece8;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;padding:12px 0 4px;display:flex;position:sticky;bottom:0}.officialLinksCard{background:#f8fcfa;border:1px solid #dceae3;border-radius:20px;padding:18px}.officialLinksCard h4{color:#10201a;margin:0 0 6px;font-size:18px}.officialLinksGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.officialLinksGrid a{color:#133d2d;background:#fff;border:1px solid #dceae3;border-radius:14px;justify-content:space-between;gap:12px;padding:12px 14px;font-weight:900;text-decoration:none;display:flex}.officialLinksGrid a:hover{background:#dcfce7}.modalOverlay,.waContactModalOverlay{z-index:9999;background:#031a128c;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.helpModal,.waContactModal{background:#fff;border-radius:22px;width:min(920px,100%);max-height:88vh;padding:20px;overflow:auto;box-shadow:0 24px 80px #00000038}.helpModalHeader,.waContactModalHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.helpModalHeader h3,.waContactModalHeader h3{color:#10201a;margin:0;font-size:22px}.helpModalHeader p,.waContactModalHeader p{color:#66746e;margin:6px 0 0}.videoBox{aspect-ratio:16/9;background:#0b1f17;border-radius:18px;width:100%;position:relative;overflow:hidden}.videoBox iframe{border:none;width:100%;height:100%}.modalLinks,.modalOfficialLinks,.modalLinks{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.modalLinks a{color:#133d2d;background:#edf5f1;border-radius:999px;padding:10px 12px;font-weight:900;text-decoration:none}.stepsBox{gap:12px;display:grid}.stepsBox div{background:#f8fcfa;border:1px solid #dceae3;border-radius:16px;gap:4px;padding:14px;display:grid}.stepsBox strong{color:#133d2d}.stepsBox span{color:#66746e;line-height:1.35}.conversationsWhatsappPage{flex-direction:column;gap:10px;height:calc(100vh - 24px);min-height:0;padding:0;display:flex}.waInboxShell{background:#fff;border:1px solid #dfeee7;border-radius:22px;flex:1;grid-template-columns:minmax(280px,330px) minmax(0,1fr);height:auto;min-height:0;max-height:100%;display:grid;overflow:hidden;box-shadow:0 18px 50px #09201614}.waInboxSidebar{background:#f8fcfa;border-right:1px solid #dfeee7;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.waSidebarHeader{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.waSidebarHeader h3{color:#10201a;letter-spacing:-.03em;margin:0;font-size:20px}.waSidebarHeader p{color:#6a7a72;margin:4px 0 0;font-size:12px;font-weight:800}.waIconButton{color:#133d2d;background:#fff;border:1px solid #d8e8df;border-radius:999px;width:38px;height:38px;font-size:18px;font-weight:900}.waIconButton:hover{background:#dcfce7}.waTabs{gap:8px;padding:0 16px 10px;display:flex;overflow-x:auto}.waTabs button{color:#355246;white-space:nowrap;background:#fff;border:1px solid #d8e8df;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900}.waTabs button.active{color:#fff;background:#133d2d;border-color:#133d2d}.waSearchBox{background:#fff;border:1px solid #d8e8df;border-radius:14px;align-items:center;gap:8px;margin:0 16px 10px;padding:0 12px;display:flex}.waSearchBox span{color:#7a8f84;font-weight:900}.waSearchBox input{background:0 0;border:none;outline:none;width:100%;padding:12px 0;font-size:14px}.waSuccessText,.waErrorText{border-radius:14px;margin:0 16px 10px;padding:10px 12px;font-size:13px;font-weight:900}.waSuccessText{color:#166534;background:#dcfce7}.waErrorText{color:#991b1b;background:#fee2e2}.waConversationCount{color:#6a7a72;text-transform:uppercase;letter-spacing:.04em;padding:0 16px 8px;font-size:12px;font-weight:900}.waChatList{flex:1;min-height:0;padding:0 8px 10px;overflow-y:auto}.waChatItem{text-align:left;background:0 0;border:none;border-radius:16px;grid-template-columns:46px minmax(0,1fr);gap:10px;width:100%;margin-bottom:4px;padding:9px 8px;display:grid}.waChatItem:hover{background:#eef8f2}.waChatItem.active{background:#dcfce7}.waChatItem:disabled{opacity:.65;cursor:wait}.waAvatar{color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:999px;place-items:center;width:46px;height:46px;font-size:17px;font-weight:950;display:grid;box-shadow:0 8px 18px #128c7e29}.waAvatar.large{width:46px;height:46px;font-size:17px}.waChatPreview{gap:3px;min-width:0;display:grid}.waChatPreviewTop{justify-content:space-between;gap:10px;min-width:0;display:flex}.waChatPreviewTop strong{color:#10201a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.waChatPreviewTop span{color:#7a8f84;white-space:nowrap;font-size:12px;font-weight:900}.waPhoneLine,.waLastLine span,.waMiniMeta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.waPhoneLine{color:#6a7a72;font-size:12px;font-weight:800}.waLastLine{justify-content:space-between;align-items:center;gap:8px;display:flex}.waLastLine span{color:#355246;font-size:13px}.waLastLine b{color:#fff;background:#25d366;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;font-weight:950;display:grid}.waMiniMeta{align-items:center;gap:7px;min-width:0;display:flex}.waMiniMeta small{color:#6a7a72;font-size:11px;font-weight:800}.waStatus{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}.waStatus.green{color:#166534;background:#dcfce7}.waStatus.yellow{color:#92400e;background:#fef3c7}.waStatus.gray{color:#374151;background:#e5e7eb}.waEmptyList{color:#6a7a72;text-align:center;background:#fff;border:1px dashed #cfe2d8;border-radius:18px;margin:18px;padding:18px;font-weight:900}.waChatPanel{background:#f3f7f5;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.waNoChatSelected{text-align:center;color:#355246;flex:1;place-content:center;padding:30px;display:grid}.waNoChatIcon{background:#dcfce7;border-radius:26px;place-items:center;width:74px;height:74px;margin:0 auto 18px;font-size:34px;display:grid}.waNoChatSelected h3{color:#10201a;margin:0;font-size:24px}.waNoChatSelected p{color:#6a7a72;max-width:420px;margin:8px auto 0;font-weight:800}.waChatHeader{background:#ffffffeb;border-bottom:1px solid #dfeee7;flex:none;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:9px 14px;display:flex}.waHeaderIdentity{align-items:center;gap:12px;min-width:0;display:flex}.waHeaderIdentity h3{color:#10201a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.waHeaderIdentity p,.waHeaderIdentity small{color:#6a7a72;margin:2px 0 0;font-size:12px;font-weight:800;display:block}.waHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.waHeaderActions select{color:#133d2d;background:#fff;border:1px solid #d8e8df;border-radius:12px;outline:none;padding:8px 10px;font-size:12px;font-weight:900}.waSmallButton{color:#133d2d;background:#fff;border:1px solid #d8e8df;border-radius:12px;padding:8px 10px;font-size:12px;font-weight:950}.waSmallButton:hover{background:#dcfce7}.waSmallButton.success{color:#fff;background:#25d366;border-color:#25d366}.waSmallButton.saved,.waSavedContactBtn{color:#047857;background:#e8fff1;border-color:#bbf7d0}.waSmallButton.saved:before,.waSavedContactBtn:before{content:"✓ "}.waSelectedStatusRow{color:#6a7a72;background:#fff;border-bottom:1px solid #e5f0ea;flex:none;align-items:center;gap:10px;padding:6px 14px;font-size:12px;font-weight:900;display:flex}.waHistoryPanel{background:#fff;border-bottom:1px solid #dfeee7;flex:none;max-height:140px;padding:12px 18px;overflow:auto}.waHistoryHeader{color:#133d2d;justify-content:space-between;margin-bottom:10px;display:flex}.waHistoryHeader span{color:#6a7a72;font-size:12px}.waHistoryItem{grid-template-columns:10px 1fr;gap:8px;margin-bottom:9px;display:grid}.waHistoryItem>span{background:#25d366;border-radius:999px;width:9px;height:9px;margin-top:5px}.waHistoryItem p{color:#10201a;margin:0;font-size:13px;font-weight:900}.waHistoryItem small{color:#6a7a72;font-size:12px}.waMessagesArea{scroll-behavior:smooth;background:radial-gradient(circle at 0 0,#25d36617,#0000 28%),linear-gradient(#f3f7f5,#edf5f1);flex:auto;min-height:0;padding:14px 18px 8px;overflow-y:auto}.waLoadingMessages{color:#6a7a72;text-align:center;padding:30px;font-weight:900}.waMessageRow{margin-bottom:10px;display:flex}.waMessageRow.incoming{justify-content:flex-start}.waMessageRow.outgoing{justify-content:flex-end}.waMessageBubble{border-radius:18px;max-width:min(820px,86%);padding:10px 13px;font-size:15px;box-shadow:0 8px 22px #09201612}.waMessageBubble.incoming{color:#10201a;background:#fff;border-top-left-radius:6px}.waMessageBubble.outgoing{color:#10201a;background:#dcfce7;border-top-right-radius:6px}.waMessageBubble p{white-space:pre-wrap;margin:0;line-height:1.45}.waMessageBubble small{color:#6a7a72;text-align:right;margin-top:6px;font-size:11px;font-weight:800;display:block}.waResolvedNotice{color:#92400e;text-align:center;background:#fef3c7;border-radius:16px;grid-column:1/-1;padding:13px 14px;font-weight:950}.waComposer{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #dfeee7;flex:none;grid-template-columns:auto minmax(0,1fr) auto 86px;align-items:center;gap:10px;padding:9px 14px;display:grid;position:relative;box-shadow:0 -12px 28px #0920160f}.waComposer textarea{resize:none;border:1px solid #d8e8df;border-radius:16px;outline:none;width:100%;min-height:42px;max-height:86px;padding:11px 13px;font-size:14px;overflow-y:auto}.waComposer textarea:focus{border-color:#25d366;box-shadow:0 0 0 4px #25d3661f}.waComposer>button:not(.waComposerIcon){color:#fff;background:#25d366;border:none;border-radius:15px;min-height:42px;padding:0 14px;font-weight:950}.waAttachWrapper{align-items:center;display:flex;position:relative}.waComposerIcon{color:#133d2d;background:#edf5f1;border:none;border-radius:999px;place-items:center;width:42px;height:42px;min-height:42px;padding:0;font-size:22px;font-weight:950;display:grid}.waComposerIcon:hover,.waComposerIcon.active{background:#dcfce7}.waComposerIcon.mic{font-size:18px}.waComposerIcon.mic.recording{color:#991b1b;background:#fee2e2;border-color:#fecaca;animation:1s infinite waRecordingGlow}.waAttachMenu{z-index:80;background:#fff;border:1px solid #dceae3;border-radius:18px;width:230px;padding:8px;position:absolute;bottom:52px;left:0;box-shadow:0 18px 46px #10201a2e}.waAttachMenu label{color:#133d2d;border-radius:13px;align-items:center;gap:10px;padding:11px 12px;font-weight:900;display:flex}.waAttachMenu label:hover{background:#f1f8f4}.waAttachMenu input{display:none}.waVoiceRecording{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;grid-column:1/-1;justify-self:end;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.waVoiceRecording strong{color:#7c2d12;text-align:center;min-width:76px;font-weight:950}.waVoiceRecording button{color:#9a3412!important;background:0 0!important;border:none!important;min-height:auto!important;padding:0 4px!important;font-size:12px!important}.waVoiceRecording button:hover{text-decoration:underline}.waVoicePulse{background:#ef4444;border-radius:999px;width:9px;height:9px;animation:1.2s infinite waVoicePulse;box-shadow:0 0 #ef44448c}.waUploadStatus{background:#fff;border:1px solid #bbf7d0;border-radius:16px;grid-column:1/-1;gap:7px;padding:12px 14px;display:grid;box-shadow:0 12px 28px #09201614}.waUploadStatus.failed{background:#fff7f7;border-color:#fecaca}.waUploadStatusTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.waUploadStatusTop strong{color:#10201a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.waUploadStatusTop span{color:#166534;white-space:nowrap;font-size:12px;font-weight:950}.waUploadStatus.failed .waUploadStatusTop span,.waUploadStatus.failed .waUploadStatusText{color:#991b1b}.waUploadStatusText{color:#355246;font-size:13px;font-weight:900}.waUploadBar{background:#e7f3ed;border-radius:999px;width:100%;height:9px;overflow:hidden}.waUploadBar span{background:linear-gradient(90deg,#25d366,#128c7e);border-radius:999px;width:0%;height:100%;transition:width .28s;display:block}.waUploadStatus.failed .waUploadBar span{background:linear-gradient(90deg,#ef4444,#991b1b)}.waMediaContent{gap:7px;display:grid}.waMediaContent p{margin:0;font-weight:800}.waMediaContent small{color:#6a7a72;text-align:left;margin-top:0;font-size:12px;font-weight:800;display:block}.waMediaContent a{color:#075e54;font-weight:950;text-decoration:none}.waMediaContent a:hover{text-decoration:underline}.waMediaButton,.waMediaActions button,.waContactActions button{color:#133d2d;background:#fff;border:1px solid #d8e8df;border-radius:12px;width:fit-content;padding:9px 11px;font-size:12px;font-weight:950}.waMediaButton:hover,.waMediaActions button:hover,.waContactActions button:hover{filter:brightness(.97)}.waMediaActions,.waContactActions{flex-wrap:wrap;gap:8px;display:flex}.waImagePreview{object-fit:cover;border:1px solid #dceae3;border-radius:14px;width:min(320px,100%);max-height:360px;display:block}.waAudioPlayer{width:min(340px,100%)}.waVideoPlayer{background:#0b1f17;border-radius:14px;width:min(380px,100%);max-height:360px;display:block}.waMediaFilename{color:#10201a;word-break:break-word;font-size:13px;display:block}.waContactCard{min-width:min(360px,100%)}.waContactHeader{background:#dcfce78c;border:1px solid #c8f0d5;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex}.waContactHeader>span{color:#fff;background:#25d366;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.waContactHeader p{color:#10201a;margin:0;font-weight:950}.waContactHeader small{color:#355246;margin:2px 0 0;font-weight:850;display:block}.waContactActions{margin-top:10px}.waContactActions button:first-child{color:#fff;background:#25d366;border-color:#25d366}.waContactFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.waContactFormGrid label{color:#29483c;gap:7px;font-size:13px;font-weight:900;display:grid}.waContactFormGrid input,.waCreateListInline input{border:1px solid #dceae3;border-radius:14px;outline:none;padding:12px;font-size:14px}.waContactListsBox{background:#f8fcfa;border:1px solid #dceae3;border-radius:18px;margin-top:16px;padding:14px}.waContactListsHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.waContactListsGrid{flex-wrap:wrap;gap:8px;display:flex}.waContactListCheck{color:#133d2d;background:#fff;border:1px solid #d8e8df;border-radius:999px;align-items:center;gap:8px;padding:9px 11px;font-size:13px;font-weight:900;display:inline-flex}.waContactModalActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}@keyframes waVoicePulse{0%{box-shadow:0 0 #ef44448c}70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}@keyframes waRecordingGlow{0%,to{filter:brightness()}50%{filter:brightness(.92)}}@media (width<=1000px){.appShell{grid-template-columns:1fr}.sidebar{min-height:auto;padding-bottom:18px}.sessionPill{width:auto;max-width:none;margin-top:12px;position:static}:is(.mainContent,.mainContent:has(.conversationsWhatsappPage)){height:auto;min-height:calc(100vh - 80px);padding:14px;overflow:visible}.statsGrid,.configStatusGrid,.waFormGrid,.officialLinksGrid,.formGrid,.compactUserGrid,.waContactFormGrid,.waContactQuickCreate{grid-template-columns:1fr}.tableHeader,.clientToolbar,.usersToolbar{flex-direction:column;align-items:stretch}.copyInputRow{flex-direction:column}.configActions,.formActions,.compactFormActions,.waContactModalActions,.waContactQuickActions{justify-content:stretch}.configActions button,.formActions button,.compactFormActions button,.waContactModalActions button,.waContactQuickActions button{width:100%}.userInlineInput,.userInlineSelect{width:100%;max-width:100%}.compactInlinePermissions{max-width:100%}.loginPage{grid-template-columns:1fr}.loginCard{margin:18px}.loginPreview{display:none}.conversationsWhatsappPage{height:auto}.waInboxShell{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 120px)}.waInboxSidebar{border-bottom:1px solid #dfeee7;border-right:none;max-height:40vh}.waChatPanel{min-height:58vh}.waChatHeader{flex-direction:column;align-items:flex-start}.waHeaderActions{justify-content:flex-start;width:100%}.waHeaderActions select{max-width:100%}.waMessageBubble{max-width:88%}.waComposer{grid-template-columns:auto minmax(0,1fr) auto}.waComposer>button:not(.waComposerIcon){grid-column:1/-1;width:100%}.waImagePreview,.waVideoPlayer{width:100%;max-height:300px}.waAudioPlayer{width:100%}}@media (width<=760px){.waContactModalActions{flex-direction:column}.waContactModalActions button{width:100%}}.configSectionsStack{gap:12px;margin-top:16px;display:grid}.configSectionCard{background:#fff;border:1px solid #dceae3;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px #10201a0a}.configSectionCard.open{border-color:#bdebd0}.configSectionHeader{color:#10201a;text-align:left;background:#fff;border:none;grid-template-columns:42px minmax(0,1fr) auto 34px;align-items:center;gap:12px;width:100%;padding:14px 16px;display:grid}.configSectionHeader:hover{background:#f8fcfa}.configSectionIcon{color:#166534;background:#dcfce7;border-radius:14px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:950;display:grid}.configSectionText{gap:3px;min-width:0;display:grid}.configSectionText strong{color:#10201a;font-size:15px}.configSectionText small{color:#66746e;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.configSectionToggle{color:#133d2d;background:#edf5f1;border-radius:999px;place-items:center;width:30px;height:30px;font-size:19px;font-weight:950;display:grid}.configSectionBody{background:#fbfefc;border-top:1px solid #e4ece8;padding:14px}.compactSectionForm,.compactSectionCard{margin:0 0 12px}.configInfoPanel{background:#fff;border:1px solid #dceae3;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:16px;display:flex}.configInfoPanel.soft{background:#f8fcfa;display:block}.configInfoPanel h4{color:#10201a;margin:0 0 5px;font-size:17px}.configExternalLink{white-space:nowrap;text-decoration:none}.profileCompactPanel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:12px;display:grid}.profilePhotoCompactCard,.profileStatusCompactCard,.whatsappProfileForm{background:#fff;border:1px solid #dceae3;border-radius:18px;padding:14px}.profilePhotoCompactCard{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:14px;display:grid}.profileAvatarPreview{color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:24px;place-items:center;width:88px;height:88px;font-size:26px;font-weight:950;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #128c7e2e}.profileAvatarPreview.compact{border-radius:24px;width:86px;height:86px;font-size:22px;box-shadow:0 10px 22px #128c7e24}.profileAvatarPreview:after{content:"";pointer-events:none;border:2px solid #ffffffad;border-radius:999px;position:absolute;inset:10px}.profileAvatarPreview.compact:after{border-width:1.5px;inset:9px}.profileAvatarPreview img,.profileAvatarPreview.compact img{object-fit:cover;width:100%;height:100%}.profilePhotoCompactInfo h4,.whatsappProfileForm h4{color:#10201a;margin:0 0 4px;font-size:16px}.profilePhotoCompactInfo .mutedText{margin:0 0 9px;font-size:12px;line-height:1.3}.profileStatusCompactCard{gap:8px;display:grid}.profileStatusRow{background:#f8fcfa;border:1px solid #e4ece8;border-radius:13px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:9px 11px;display:grid}.profileStatusRow.action{background:#fff}.profileStatusRow span{color:#66746e;font-size:12px;font-weight:900}.profileStatusRow strong{color:#10201a;word-break:break-word;font-size:13px;font-weight:950}.profileCompactButton{white-space:nowrap;border-radius:11px;width:fit-content;padding:8px 10px;font-size:12px;line-height:1.1;text-decoration:none}.profileSectionTitle{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.profileSectionTitle .mutedText{font-size:12px;line-height:1.35}.profileFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profileFormGrid label{color:#29483c;gap:7px;font-size:13px;font-weight:900;display:grid}.profileFormGrid input,.profileFormGrid select,.profileFormGrid textarea{color:#10201a;resize:vertical;background:#fff;border:1px solid #dceae3;border-radius:14px;outline:none;padding:12px;font-size:14px}.profileFormGrid textarea{min-height:96px}.profileFormGrid input:focus,.profileFormGrid select:focus,.profileFormGrid textarea:focus{border-color:#25d366;box-shadow:0 0 0 4px #25d3661f}@media (width<=980px){.configSectionHeader{grid-template-columns:38px minmax(0,1fr) 30px}.configSectionHeader .pill{grid-column:2/3;width:fit-content}.configSectionToggle{grid-area:1/3/2/4}.configInfoPanel{display:grid}.configExternalLink{width:fit-content}.profileCompactPanel,.profileFormGrid{grid-template-columns:1fr}.profilePhotoCompactCard{grid-template-columns:72px minmax(0,1fr)}.profileAvatarPreview.compact{border-radius:20px;width:72px;height:72px;font-size:20px}.profileSectionTitle{display:grid}}@media (width<=560px){.profilePhotoCompactCard{text-align:center;grid-template-columns:1fr;justify-items:center}.profileStatusRow{grid-template-columns:1fr;gap:4px}.profileCompactButton{justify-content:center;width:100%}}.contactsPhaseToolbar{background:#fff;border:1px solid #dceae3;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding:14px;display:flex}.contactsPhaseToolbar h4,.contactsPhaseHeader h4{color:#10201a;margin:0 0 4px;font-size:16px}.contactsPhaseGrid{grid-template-columns:minmax(320px,430px) minmax(0,1fr);gap:12px;display:grid}.contactsPhaseCard{background:#fff;border:1px solid #dceae3;border-radius:18px;min-width:0;padding:14px}.contactsPhaseHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.contactsCreateRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:12px;display:grid}.contactsCreateRow input,.contactsListName input{color:#10201a;background:#fff;border:1px solid #dceae3;border-radius:13px;outline:none;padding:10px 11px;font-size:13px}.contactsCreateRow input:focus,.contactsListName input:focus{border-color:#25d366;box-shadow:0 0 0 4px #25d3661f}.contactsListRows{gap:8px;display:grid}.contactsListItem{text-align:left;background:#f8fcfa;border:1px solid #e4ece8;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.contactsListItem:hover,.contactsListItem.active{background:#dcfce7;border-color:#bdebd0}.contactsListItem>span,.contactsListName{gap:3px;min-width:0;display:grid}.contactsListItem strong,.contactsListName strong{color:#10201a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.contactsListItem small,.contactsListName small{color:#66746e;font-size:12px;font-weight:800}.contactsListItem b{color:#166534;font-size:12px;font-weight:950}.contactsListActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dangerMiniBtn{color:#991b1b;background:#fee2e2}.dangerMiniBtn:hover{filter:brightness(.97)}.contactsPhaseTableWrap{border:1px solid #e4ece8;border-radius:14px;max-height:420px;overflow:auto}.contactsPhaseTable{min-width:560px}.contactsPhaseTable th,.contactsPhaseTable td{padding:10px 11px;font-size:13px}.contactsPhaseTable td{color:#10201a}.contactsPhaseLimitNote{margin-top:10px;font-size:12px}@media (width<=1080px){.contactsPhaseGrid{grid-template-columns:1fr}}@media (width<=760px){.contactsPhaseToolbar,.contactsPhaseHeader{display:grid}.contactsCreateRow,.contactsListItem{grid-template-columns:1fr}.contactsListActions{justify-content:flex-start}}.contactsImportPanel{background:#fff;border:1px solid #bdebd0;border-radius:18px;margin-bottom:12px;padding:14px;box-shadow:0 10px 28px #10201a0a}.contactsImportHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.contactsImportHeader h4{color:#10201a;margin:0 0 4px;font-size:16px}.contactsImportGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.contactsImportGrid label,.contactsImportFile{color:#29483c;gap:7px;font-size:13px;font-weight:900;display:grid}.contactsImportGrid input,.contactsImportGrid select{color:#10201a;background:#fff;border:1px solid #dceae3;border-radius:13px;outline:none;padding:10px 11px;font-size:13px}.contactsImportGrid input:focus,.contactsImportGrid select:focus{border-color:#25d366;box-shadow:0 0 0 4px #25d3661f}.contactsImportFile{background:#f8fcfa;border:1px dashed #bdebd0;border-radius:14px;padding:10px}.contactsImportFile input{display:none}.contactsImportFile strong{color:#166534;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.contactsImportWarning,.contactsImportResult{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;gap:8px;margin-top:10px;padding:10px 12px;font-size:13px;font-weight:850;line-height:1.35;display:flex}.contactsImportResult{color:#166534;background:#dcfce7;border-color:#bbf7d0}.contactsImportSummary,.contactsSummaryCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.contactsImportSummary div,.contactsSummaryCards div{background:#f8fcfa;border:1px solid #e4ece8;border-radius:14px;gap:3px;padding:10px;display:grid}.contactsImportSummary span,.contactsSummaryCards span{color:#66746e;font-size:12px;font-weight:900}.contactsImportSummary strong,.contactsSummaryCards strong{color:#10201a;font-size:18px;font-weight:950}.contactsImportErrors{gap:6px;margin-top:10px;display:grid}.contactsImportErrors span{color:#991b1b;background:#fee2e2;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:850}.contactsImportPreview{background:#f8fcfa;border:1px solid #e4ece8;border-radius:14px;margin-top:10px;padding:10px}.contactsImportPreview strong{color:#10201a;margin-bottom:8px;font-size:13px;display:block}.contactsImportPreview div{flex-wrap:wrap;gap:6px;display:flex}.contactsImportPreview span{color:#133d2d;background:#fff;border:1px solid #dceae3;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:850}.contactsImportActions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.contactsAllSummary{gap:12px;display:grid}.contactsListsSummaryTable{gap:8px;display:grid}.contactsListSummaryRow{background:#f8fcfa;border:1px solid #e4ece8;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.contactsListSummaryRow span{gap:3px;min-width:0;display:grid}.contactsListSummaryRow strong{color:#10201a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.contactsListSummaryRow small{color:#66746e;font-size:12px;font-weight:850}.contactsListSummaryRow div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (width<=1100px){.contactsImportGrid,.contactsImportSummary,.contactsSummaryCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.contactsImportHeader,.contactsImportActions,.contactsListSummaryRow{display:grid}.contactsImportGrid,.contactsImportSummary,.contactsSummaryCards{grid-template-columns:1fr}.contactsImportActions button{width:100%}.contactsListSummaryRow div{justify-content:flex-start}}.configSectionCard[data-section-id=empresa],.configSectionCard[data-section-id=ia],.configSectionCard[data-section-id=voz]{box-shadow:0 8px 22px #10201a09}.configSectionCard[data-section-id=empresa] .configSectionBody,.configSectionCard[data-section-id=ia] .configSectionBody,.configSectionCard[data-section-id=voz] .configSectionBody{background:#fbfefc;gap:10px;padding:10px;display:grid}.configSectionCard[data-section-id=empresa] .whatsappProfileForm,.configSectionCard[data-section-id=ia] .whatsappProfileForm,.configSectionCard[data-section-id=voz] .whatsappProfileForm,.configSectionCard[data-section-id=empresa] .configInfoPanel,.configSectionCard[data-section-id=ia] .configInfoPanel,.configSectionCard[data-section-id=voz] .configInfoPanel,.configSectionCard[data-section-id=empresa] .contactsPhaseToolbar,.configSectionCard[data-section-id=voz] .contactsPhaseToolbar,.configSectionCard[data-section-id=ia] .contactsPhaseToolbar{border-radius:14px}.configSectionCard[data-section-id=empresa] .whatsappProfileForm,.configSectionCard[data-section-id=ia] .whatsappProfileForm,.configSectionCard[data-section-id=voz] .whatsappProfileForm{box-shadow:none;border-color:#e4ece8;margin:0;padding:12px}.configSectionCard[data-section-id=empresa] .configInfoPanel,.configSectionCard[data-section-id=ia] .configInfoPanel,.configSectionCard[data-section-id=voz] .configInfoPanel{box-shadow:none;border-color:#e4ece8;margin:0;padding:11px 12px}.configSectionCard[data-section-id=empresa] .configInfoPanel .contactsPhaseToolbar,.configSectionCard[data-section-id=ia] .configInfoPanel .contactsPhaseToolbar,.configSectionCard[data-section-id=voz] .configInfoPanel .contactsPhaseToolbar{box-shadow:none;background:0 0;border:none;margin:0;padding:0}.configSectionCard[data-section-id=empresa] .contactsPhaseToolbar,.configSectionCard[data-section-id=voz] .contactsPhaseToolbar,.configSectionCard[data-section-id=ia] .contactsPhaseToolbar{border-color:#e4ece8;align-items:center;margin:0;padding:11px 12px}.configSectionCard[data-section-id=empresa] .contactsPhaseToolbar h4,.configSectionCard[data-section-id=ia] .contactsPhaseToolbar h4,.configSectionCard[data-section-id=voz] .contactsPhaseToolbar h4,.configSectionCard[data-section-id=empresa] .configInfoPanel h4,.configSectionCard[data-section-id=ia] .configInfoPanel h4,.configSectionCard[data-section-id=voz] .configInfoPanel h4,.configSectionCard[data-section-id=empresa] .profileSectionTitle h4,.configSectionCard[data-section-id=ia] .profileSectionTitle h4,.configSectionCard[data-section-id=voz] .profileSectionTitle h4{margin:0 0 3px;font-size:14px;line-height:1.15}.configSectionCard[data-section-id=empresa] .mutedText,.configSectionCard[data-section-id=ia] .mutedText,.configSectionCard[data-section-id=voz] .mutedText{margin-top:2px;font-size:11.5px;line-height:1.32}.configSectionCard[data-section-id=empresa] .profileSectionTitle,.configSectionCard[data-section-id=ia] .profileSectionTitle,.configSectionCard[data-section-id=voz] .profileSectionTitle{gap:8px;margin-bottom:8px}.configSectionCard[data-section-id=ia] .profileFormGrid,.configSectionCard[data-section-id=voz] .profileFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.configSectionCard[data-section-id=empresa] .companyBasicForm .profileFormGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.configSectionCard[data-section-id=empresa] .companyBlockForm .profileFormGrid,.configSectionCard[data-section-id=empresa] .aiResourceForm .profileFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.configSectionCard[data-section-id=empresa] .fullField,.configSectionCard[data-section-id=ia] .fullField,.configSectionCard[data-section-id=voz] .fullField{grid-column:1/-1}.configSectionCard[data-section-id=empresa] label,.configSectionCard[data-section-id=ia] label,.configSectionCard[data-section-id=voz] label{color:#29483c;gap:5px;font-size:12px}.configSectionCard[data-section-id=empresa] input,.configSectionCard[data-section-id=empresa] select,.configSectionCard[data-section-id=empresa] textarea,.configSectionCard[data-section-id=ia] input,.configSectionCard[data-section-id=ia] select,.configSectionCard[data-section-id=ia] textarea,.configSectionCard[data-section-id=voz] input,.configSectionCard[data-section-id=voz] select,.configSectionCard[data-section-id=voz] textarea{border-radius:11px;min-height:36px;padding:8px 10px;font-size:12.5px}.configSectionCard[data-section-id=empresa] textarea,.configSectionCard[data-section-id=ia] textarea,.configSectionCard[data-section-id=voz] textarea{min-height:58px}.configSectionCard[data-section-id=empresa] textarea[rows="8"],.configSectionCard[data-section-id=voz] textarea[rows="8"]{min-height:108px}.configSectionCard[data-section-id=empresa] .primaryBtn,.configSectionCard[data-section-id=empresa] .ghostBtn,.configSectionCard[data-section-id=empresa] .miniBtn,.configSectionCard[data-section-id=ia] .primaryBtn,.configSectionCard[data-section-id=ia] .ghostBtn,.configSectionCard[data-section-id=ia] .miniBtn,.configSectionCard[data-section-id=voz] .primaryBtn,.configSectionCard[data-section-id=voz] .ghostBtn,.configSectionCard[data-section-id=voz] .miniBtn{border-radius:999px;min-height:34px;padding:8px 12px;font-size:12px;line-height:1}.configSectionCard[data-section-id=empresa] .configActions,.configSectionCard[data-section-id=ia] .configActions,.configSectionCard[data-section-id=voz] .configActions{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:1px solid #eef4ef;gap:8px;margin-top:10px;padding:9px 0 0;position:static}.configSectionCard[data-section-id=ia] .aiAgentForm .configInfoPanel,.configSectionCard[data-section-id=ia] .configInfoPanel.soft{background:#f8fcfa}.configSectionCard[data-section-id=ia] .aiAgentForm .profileFormGrid label:nth-child(3){grid-column:1/-1}.configSectionCard[data-section-id=voz] .voiceCredentialForm .profileFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.configSectionCard[data-section-id=voz] .voiceCredentialForm input[type=file]{background:#fff;padding:7px}.configSectionCard[data-section-id=voz] .tableActions{gap:6px}.configSectionCard[data-section-id=voz] .pill{padding:5px 8px;font-size:11px}.configSectionCard[data-section-id=voz] .voiceCostCards,.configSectionCard[data-section-id=voz] .contactsSummaryCards{gap:7px;margin-top:8px}.configSectionCard[data-section-id=voz] .contactsSummaryCards div{border-radius:12px;gap:2px;padding:8px 9px}.configSectionCard[data-section-id=voz] .contactsSummaryCards span{font-size:10.5px}.configSectionCard[data-section-id=voz] .contactsSummaryCards strong{font-size:13px;line-height:1.15}.configSectionCard[data-section-id=voz] .contactsSummaryCards small{color:#66746e;font-size:10.5px}.configSectionCard[data-section-id=voz] .voiceSettingsForm .profileFormGrid{grid-template-columns:.8fr .8fr 1.25fr 1.25fr .85fr 1.45fr;gap:8px}.configSectionCard[data-section-id=voz] .voiceSettingsForm .profileFormGrid label:nth-child(7){grid-column:1/-1}.configSectionCard[data-section-id=voz] audio{height:36px}.aiChoiceRail{white-space:nowrap;scrollbar-width:thin;gap:7px;padding:2px 0 3px;display:flex;overflow-x:auto}.aiChoiceRail .miniBtn{background:#fff;border:1px solid #dceae3;flex:none}.aiChoiceRail .miniBtn:hover{background:#dcfce7;border-color:#bdebd0}.configSectionCard[data-section-id=empresa] .contactsListRows{gap:6px}.configSectionCard[data-section-id=empresa] .contactsListItem{border-radius:12px;padding:8px 10px}.configSectionCard[data-section-id=empresa] .contactsListName strong{font-size:12.5px}.configSectionCard[data-section-id=empresa] .contactsListName small{font-size:11px;line-height:1.28}.configSectionCard[data-section-id=empresa] .contactsListActions{gap:5px}.configSectionCard[data-section-id=empresa] .emptyState{border-radius:14px;margin-top:0;padding:16px;font-size:12.5px}.configSectionCard[data-section-id=voz] .configWarning,.configSectionCard[data-section-id=ia] .configWarning{border-radius:12px;margin-top:8px;padding:9px 11px;font-size:12px}.configSectionCard[data-section-id=empresa] .compactSectionCard,.configSectionCard[data-section-id=ia] .compactSectionCard,.configSectionCard[data-section-id=voz] .compactSectionCard{margin-bottom:0}@media (width<=1180px){.configSectionCard[data-section-id=voz] .voiceSettingsForm .profileFormGrid,.configSectionCard[data-section-id=empresa] .companyBasicForm .profileFormGrid,.configSectionCard[data-section-id=ia] .profileFormGrid,.configSectionCard[data-section-id=voz] .profileFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.configSectionCard[data-section-id=empresa] .configSectionBody,.configSectionCard[data-section-id=ia] .configSectionBody,.configSectionCard[data-section-id=voz] .configSectionBody{padding:8px}.configSectionCard[data-section-id=voz] .voiceSettingsForm .profileFormGrid,.configSectionCard[data-section-id=empresa] .companyBasicForm .profileFormGrid,.configSectionCard[data-section-id=empresa] .companyBlockForm .profileFormGrid,.configSectionCard[data-section-id=empresa] .aiResourceForm .profileFormGrid,.configSectionCard[data-section-id=ia] .profileFormGrid,.configSectionCard[data-section-id=voz] .profileFormGrid,.configSectionCard[data-section-id=voz] .voiceCredentialForm .profileFormGrid,.configSectionCard[data-section-id=voz] .contactsSummaryCards{grid-template-columns:1fr}.configSectionCard[data-section-id=empresa] .contactsPhaseToolbar,.configSectionCard[data-section-id=ia] .contactsPhaseToolbar,.configSectionCard[data-section-id=voz] .contactsPhaseToolbar{display:grid}}.configSectionCard[data-section-id=voz] .configSectionBody,.configSectionCard[data-section-id=ia] .configSectionBody,.configSectionCard[data-section-id=empresa] .configSectionBody{background:#fbfefc;padding:10px}.configSectionCard[data-section-id=voz] .compactSectionCard,.configSectionCard[data-section-id=ia] .compactSectionCard,.configSectionCard[data-section-id=empresa] .compactSectionCard,.configSectionCard[data-section-id=voz] .whatsappProfileForm,.configSectionCard[data-section-id=ia] .whatsappProfileForm,.configSectionCard[data-section-id=empresa] .whatsappProfileForm{box-shadow:none;border-radius:16px;margin-bottom:8px;padding:12px}.configSectionCard[data-section-id=voz] .profileFormGrid,.configSectionCard[data-section-id=ia] .profileFormGrid,.configSectionCard[data-section-id=empresa] .profileFormGrid{gap:8px}.configSectionCard[data-section-id=voz] label,.configSectionCard[data-section-id=ia] label,.configSectionCard[data-section-id=empresa] label{gap:5px;font-size:12px;line-height:1.15}.configSectionCard[data-section-id=voz] input,.configSectionCard[data-section-id=voz] select,.configSectionCard[data-section-id=voz] textarea,.configSectionCard[data-section-id=ia] input,.configSectionCard[data-section-id=ia] select,.configSectionCard[data-section-id=ia] textarea,.configSectionCard[data-section-id=empresa] input,.configSectionCard[data-section-id=empresa] select,.configSectionCard[data-section-id=empresa] textarea{border-radius:12px;min-height:36px;padding:8px 10px;font-size:13px}.configSectionCard[data-section-id=voz] textarea,.configSectionCard[data-section-id=ia] textarea,.configSectionCard[data-section-id=empresa] textarea{min-height:58px}.configSectionCard[data-section-id=voz] .mutedText,.configSectionCard[data-section-id=ia] .mutedText,.configSectionCard[data-section-id=empresa] .mutedText{font-size:11.5px;line-height:1.35}.configSectionCard[data-section-id=voz] .configActions,.configSectionCard[data-section-id=ia] .configActions,.configSectionCard[data-section-id=empresa] .configActions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:1px solid #edf3ef;margin-top:8px;padding:8px 0 0;position:static}.configSectionCard[data-section-id=voz] .configActions button,.configSectionCard[data-section-id=ia] .configActions button,.configSectionCard[data-section-id=empresa] .configActions button,.voiceActionsCompact button{border-radius:999px;min-height:34px;padding:8px 12px;font-size:12px}.voiceCompactHeader,.voiceConnectionMini,.voiceCostCompact,.voiceCredentialCompact,.voiceSettingsUltraCompact{background:#fff;border:1px solid #dceae3;border-radius:16px;margin-bottom:8px;padding:10px 12px}.voiceCompactHeader,.voiceConnectionMini,.voiceCostHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.voiceCompactHeader h4,.voiceCostHeader h4{color:#10201a;margin:0 0 2px;font-size:15px}.voiceCompactHeader p,.voiceCostHeader p,.voiceSmallNote{color:#66746e;margin:0;font-size:11.5px;line-height:1.35}.voiceConnectionMini{background:#f8fcfa;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.voiceConnectionText{gap:3px;min-width:0;display:grid}.voiceConnectionText strong{color:#10201a;font-size:14px;line-height:1.1}.voiceConnectionText span{color:#66746e;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.35;overflow:hidden}.voiceConnectionActions,.voiceActionsCompact{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.voiceConnectionActions .pill{padding:5px 8px;font-size:11px}.voiceCredentialGridCompact{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:8px;display:grid}.voiceCredentialCompact label,.voiceSettingsUltraCompact label{color:#29483c;font-size:12px;font-weight:900;display:grid}.voiceHelpStrip,.voiceRuleCompact{color:#66746e;background:#f8fcfa;border:1px solid #e4ece8;border-radius:12px;margin-top:8px;padding:8px 10px;font-size:11.5px;font-weight:750;line-height:1.35}.voiceCostCompact{background:#fffdf7;border-color:#fde8bd}.voiceCostCardsCompact{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:8px 0;display:grid}.voiceCostCardsCompact div{background:#fff;border:1px solid #f3e2bd;border-radius:12px;min-width:0;padding:8px}.voiceCostCardsCompact strong{color:#10201a;font-size:12px;line-height:1.1;display:block}.voiceCostCardsCompact span,.voiceCostCardsCompact small{color:#66746e;margin-top:3px;font-size:10.5px;line-height:1.25;display:block}.voiceSettingsUltraCompact{background:#fff}.voiceControlsGridCompact{grid-template-columns:112px 112px minmax(190px,1fr) 165px 116px minmax(290px,1.35fr);align-items:start;gap:8px;display:grid}.voiceControlsGridCompact select,.voiceControlsGridCompact textarea,.voiceControlsGridCompact input{color:#10201a;background:#fff;border:1px solid #dceae3;border-radius:12px;outline:none;width:100%;min-height:36px;padding:8px 10px;font-size:13px}.voiceControlsGridCompact select:focus,.voiceControlsGridCompact textarea:focus,.voiceControlsGridCompact input:focus{border-color:#25d366;box-shadow:0 0 0 3px #25d3661f}.voiceControlsGridCompact small{color:#66746e;max-height:28px;margin-top:3px;font-size:10.5px;line-height:1.25;display:block;overflow:hidden}.voiceFieldText{grid-column:1/-1}.voiceFieldText textarea{resize:vertical;min-height:54px}.voicePreviewCompact{background:#f8fcfa;border:1px solid #dceae3;border-radius:12px;grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:10px;margin-top:8px;padding:8px 10px;display:grid}.voicePreviewCompact strong{color:#10201a;font-size:12px}.voicePreviewCompact audio{width:100%;height:34px}.voiceRuleCompact{background:#f8fcfa;margin-top:8px}.voiceErrorCompact{margin-top:8px;padding:9px 10px;font-size:12px}.voiceActionsCompact{margin-top:8px}.configSectionCard[data-section-id=empresa] .companyBasicForm .profileFormGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.configSectionCard[data-section-id=empresa] .companyBasicForm .fullField{grid-column:1/-1}.configSectionCard[data-section-id=empresa] .companyBuilderAddPanel,.configSectionCard[data-section-id=empresa] .companyResourcePanel,.configSectionCard[data-section-id=empresa] .companyBlockItem,.configSectionCard[data-section-id=empresa] .aiResourceItem{border-radius:14px}.configSectionCard[data-section-id=ia] .aiAgentForm .profileFormGrid,.configSectionCard[data-section-id=ia] .aiSectionForm .profileFormGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.configSectionCard[data-section-id=ia] .aiAgentForm .fullField,.configSectionCard[data-section-id=ia] .aiSectionForm .fullField{grid-column:1/-1}@media (width<=1250px){.voiceControlsGridCompact{grid-template-columns:112px 112px minmax(180px,1fr) minmax(160px,.9fr)}.voiceFieldGender{grid-column:1/2}.voiceFieldName{grid-column:2/-1}.voiceCostCardsCompact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.voiceConnectionMini,.voiceCredentialGridCompact,.voiceControlsGridCompact,.configSectionCard[data-section-id=empresa] .companyBasicForm .profileFormGrid,.configSectionCard[data-section-id=ia] .aiAgentForm .profileFormGrid,.configSectionCard[data-section-id=ia] .aiSectionForm .profileFormGrid{grid-template-columns:1fr}.voiceConnectionActions,.voiceActionsCompact{justify-content:flex-start}.voiceFieldGender,.voiceFieldName,.voiceFieldText{grid-column:auto}.voiceCostCardsCompact{grid-template-columns:1fr 1fr}.voicePreviewCompact{grid-template-columns:1fr}}@media (width<=560px){.voiceCostCardsCompact{grid-template-columns:1fr}}.configSectionCard[data-section-id=voz] .voiceSettingsUltraCompact{border-radius:16px;padding:10px 12px 9px}.configSectionCard[data-section-id=voz] .voiceControlsTwoRows{gap:8px;display:grid}.configSectionCard[data-section-id=voz] .voiceControlRow{align-items:start;gap:8px;display:grid}.configSectionCard[data-section-id=voz] .voiceControlRowMain{grid-template-columns:120px minmax(250px,1.4fr) minmax(210px,1fr)}.configSectionCard[data-section-id=voz] .voiceControlRowVoice{grid-template-columns:135px minmax(320px,1.6fr) 125px}.configSectionCard[data-section-id=voz] .voiceControlsTwoRows label{color:#29483c;gap:5px;min-width:0;font-size:12px;font-weight:950;display:grid}.configSectionCard[data-section-id=voz] .voiceControlsTwoRows select,.configSectionCard[data-section-id=voz] .voiceControlsTwoRows textarea,.configSectionCard[data-section-id=voz] .voiceControlsTwoRows input{color:#10201a;background:#fff;border:1px solid #dceae3;border-radius:12px;outline:none;width:100%;min-height:34px;padding:8px 10px;font-size:13px}.configSectionCard[data-section-id=voz] .voiceControlsTwoRows select:focus,.configSectionCard[data-section-id=voz] .voiceControlsTwoRows textarea:focus,.configSectionCard[data-section-id=voz] .voiceControlsTwoRows input:focus{border-color:#25d366;box-shadow:0 0 0 3px #25d3661f}.configSectionCard[data-section-id=voz] .voiceControlsTwoRows small{color:#66746e;max-height:28px;margin-top:1px;font-size:10.5px;line-height:1.25;display:block;overflow:hidden}.configSectionCard[data-section-id=voz] .voiceFieldText{gap:5px;display:grid}.configSectionCard[data-section-id=voz] .voiceFieldText textarea{resize:vertical;min-height:52px;max-height:92px}.configSectionCard[data-section-id=voz] .voiceRuleCompact{border-radius:12px;margin-top:8px;padding:8px 10px;font-size:11.5px}.configSectionCard[data-section-id=voz] .voiceActionsCompact{border-top:1px solid #edf3ef;margin-top:8px;padding-top:8px}.configSectionCard[data-section-id=voz] .voiceActionsCompact button{border-radius:999px;min-height:34px;padding:8px 13px;font-size:12px}.configSectionCard[data-section-id=voz] .voiceConnectionMini{padding:9px 11px}.configSectionCard[data-section-id=voz] .voiceConnectionActions .ghostBtn,.configSectionCard[data-section-id=voz] .voiceConnectionActions .dangerMiniBtn{min-height:32px;padding:7px 11px;font-size:12px}.configSectionCard[data-section-id=voz] .voiceConnectionActions .pill{padding:5px 8px;font-size:10.5px}.configSectionCard[data-section-id=voz] .voicePreviewCompact{border-radius:12px;margin-top:8px;padding:7px 10px}@media (width<=1180px){.configSectionCard[data-section-id=voz] .voiceControlRowMain,.configSectionCard[data-section-id=voz] .voiceControlRowVoice{grid-template-columns:repeat(2,minmax(0,1fr))}.configSectionCard[data-section-id=voz] .voiceFieldType,.configSectionCard[data-section-id=voz] .voiceFieldName{grid-column:1/-1}}@media (width<=760px){.configSectionCard[data-section-id=voz] .voiceControlRowMain,.configSectionCard[data-section-id=voz] .voiceControlRowVoice,.configSectionCard[data-section-id=voz] .voiceConnectionMini{grid-template-columns:1fr}.configSectionCard[data-section-id=voz] .voiceConnectionActions,.configSectionCard[data-section-id=voz] .voiceActionsCompact{justify-content:flex-start}}.configSectionCard[data-section-id=ia] .autoresponderForm{gap:10px;display:grid}.configSectionCard[data-section-id=ia] .autoresponderGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aiResponseModeCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.aiResponseModeCard{background:#fff;border:1px solid #dceae3;border-radius:14px;gap:4px;padding:10px 11px;display:grid}.aiResponseModeCard.active{background:#ecfdf3;border-color:#25d366;box-shadow:0 0 0 3px #25d3661a}.aiResponseModeCard strong{color:#10201a;font-size:12.5px;font-weight:950}.aiResponseModeCard span{color:#66746e;font-size:11.5px;font-weight:750;line-height:1.35}.aiRulesList{color:#355246;margin:8px 0 0;padding-left:18px;font-size:12.5px;font-weight:800;line-height:1.45}.aiRulesList li+li{margin-top:4px}.configSectionCard[data-section-id=ia] .autoresponderInfoPanel,.configSectionCard[data-section-id=ia] .autoresponderRulesPanel{border-radius:14px;padding:11px 12px}@media (width<=920px){.aiResponseModeCards,.configSectionCard[data-section-id=ia] .autoresponderGrid{grid-template-columns:1fr}}.configSectionCard[data-section-id=facebook] .configSectionIcon{color:#1d4ed8;background:#dbeafe}.configSectionCard[data-section-id=facebook] .configSectionBody{background:#fbfefc;padding:14px}.configSectionCard[data-section-id=facebook] .compactSectionForm{margin:0}.configSectionCard[data-section-id=facebook] .configActions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:1px solid #edf3ef;margin-top:10px;padding:10px 0 0;position:static}.configSectionCard[data-section-id=facebook] .configWarning{border-radius:12px;margin-top:10px;padding:10px 12px;font-size:12px}.waChannelTabs{flex-wrap:nowrap;align-items:center;gap:7px;padding:0 16px 10px;display:flex;overflow:visible}.waChannelTabs button{color:#133d2d;background:#fff;border:1px solid #d8e8df;border-radius:999px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:grid;box-shadow:0 6px 14px #0920160a}.waChannelTabs button:hover{background:#f1f8f4;transform:translateY(-1px)}.waChannelTabs button.active{color:#fff;background:#133d2d;border-color:#133d2d}.waChannelTabs button.whatsapp{color:#25d366}.waChannelTabs button.facebook{color:#1877f2}.waChannelTabs button.instagram{color:#e1306c}.waChannelTabs button.telegram{color:#229ed9}.waChannelTabs button.tiktok{color:#111827}.waChannelTabs button.chat-live{color:#16a34a}.waChannelTabs button.all{color:#133d2d}.waChannelTabs button.active.whatsapp,.waChannelTabs button.active.facebook,.waChannelTabs button.active.instagram,.waChannelTabs button.active.telegram,.waChannelTabs button.active.chat-live,.waChannelTabs button.active.tiktok,.waChannelTabs button.active.all{color:#fff}.waChannelFilterIcon,.waChannelFilterIcon svg{width:18px;height:18px;display:block}.waChannelLogoSvg{fill:currentColor;flex:none;width:20px;height:20px;display:block}.waAvatar.channelAvatar{background:#fff;border:2px solid;box-shadow:0 8px 18px #0920161f}.waAvatar.channelAvatar .waChannelLogoSvg{width:28px;height:28px}.waAvatar.channelAvatar.whatsapp{color:#25d366;background:#e8fff1}.waAvatar.channelAvatar.facebook{color:#1877f2;background:#eef6ff}.waAvatar.channelAvatar.instagram{color:#e1306c;background:#fff1f7}.waAvatar.channelAvatar.telegram{color:#229ed9;background:#eff9ff}.waAvatar.channelAvatar.tiktok{color:#111827;background:#f3f4f6}.waAvatar.channelAvatar.chat-live{color:#16a34a;background:#ecfdf5}.waPhoneLine.channelLine{color:#6a7a72;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;display:block;overflow:hidden}.channelComingSoonBox{background:#f8fcfa;border-style:dashed}@media (width<=760px){.waChannelTabs{gap:6px;padding-left:12px;padding-right:12px}.waChannelTabs button{width:32px;min-width:32px;height:32px}}.waContactSavePanel{z-index:120;background:#fff;border:1px solid #dfeee7;border-radius:18px;width:315px;max-width:calc(100% - 24px);max-height:calc(100vh - 154px);padding:11px;position:absolute;top:64px;right:18px;overflow:hidden auto;box-shadow:0 12px 34px #0920161f}.waContactSaveHeader{justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin:0 0 8px;display:flex}.waContactSaveHeader strong{color:#10201a;margin:0;font-size:13px;font-weight:950;line-height:1.1}.waContactSaveHeader button{color:#133d2d;background:#edf5f1;border:none;border-radius:9px;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;font-size:15px;font-weight:950;line-height:1}.waContactSaveName,.waContactSaveListCreate input,.waContactSaveInlineAdd input,.waContactSaveVariables input{color:#10201a;background:#fff;border:1px solid #dceae3;border-radius:10px;outline:none;width:100%;min-width:0;height:29px;min-height:29px;margin:0;padding:5px 8px;font-size:11px;font-weight:850;line-height:1}.waContactSaveName{height:30px;min-height:30px;margin-bottom:8px;padding:5px 9px;font-size:12px}.waContactSaveName:focus,.waContactSaveListCreate input:focus,.waContactSaveInlineAdd input:focus,.waContactSaveVariables input:focus{border-color:#25d366;box-shadow:0 0 0 2px #25d3661a}.waContactSaveSection{gap:4px;margin:0 0 8px;padding:0;display:grid}.waContactSaveSection>span{color:#29483c;margin:0;font-size:10.5px;font-weight:950;line-height:1;display:block}.waContactSaveList,.waContactSaveChips{flex-wrap:wrap;gap:4px;margin:0;padding:0;display:flex;overflow:hidden auto}.waContactSaveList{align-items:center;max-height:46px}.waContactSaveChips{max-height:38px}.waContactSaveListItem{color:#133d2d;background:#f8fcfa;border:1px solid #d8e8df;border-radius:999px;align-items:center;gap:5px;max-width:100%;min-height:24px;margin:0;padding:4px 7px;font-size:10.5px;font-weight:950;line-height:1;display:inline-flex}.waContactSaveListItem input{accent-color:#16a34a;width:11px;height:11px;margin:0}.waContactSaveListItem span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.waContactSaveListItem small{color:#166534;background:#dcfce7;border-radius:999px;place-items:center;min-width:16px;height:16px;font-size:9px;font-weight:950;line-height:1;display:grid}.waContactSaveListCreate,.waContactSaveInlineAdd,.waContactSaveVariables{gap:4px;width:100%;max-width:100%;margin:0;padding:0;display:grid}.waContactSaveListCreate{grid-template-columns:39px minmax(0,1fr) 30px}.waContactSaveInlineAdd{grid-template-columns:minmax(0,1fr) 30px}.waContactSaveVariables{grid-template-columns:minmax(0,.72fr) minmax(0,.88fr) 30px}.waContactSavePrefix{color:#166534;background:#f8fcfa;border:1px solid #d8e8df;border-radius:10px;justify-content:center;align-items:center;height:29px;min-height:29px;padding:0 6px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.waContactSaveListCreate button,.waContactSaveInlineAdd button,.waContactSaveVariables button{color:#fff;background:#16a34a;border:none;border-radius:10px;width:30px;min-width:30px;height:29px;min-height:29px;margin:0;padding:0;font-size:14px;font-weight:950;line-height:1}.waContactSaveChips button{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;min-height:20px;margin:0;padding:3px 6px;font-size:9.5px;font-weight:900;line-height:1}.waContactSaveEmpty{color:#6a7a72;margin:0;font-size:11px;font-weight:850;line-height:1.1}.waContactSaveActions{justify-content:flex-end;gap:5px;margin:4px 0 0;padding:0;display:flex}.waContactSaveActions button,.waContactSaveActions .waSecondaryButton,.waContactSaveActions .waPrimaryButton{border-radius:10px;height:30px;min-height:30px;margin:0;padding:5px 9px;font-size:11px;font-weight:950;line-height:1}.waContactSaveActions .waSecondaryButton{color:#133d2d;background:#f3f8f5;border:1px solid #d8e8df}.waContactSaveActions .waPrimaryButton{color:#fff;background:#16a34a;border:none}@media (width<=760px){.waContactSavePanel{width:auto;top:70px;left:10px;right:10px}}.contactsPhaseToolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.contactsPhaseToolbar .tableActions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.contactsPhaseToolbar .tableActions .ghostBtn{white-space:nowrap;border-radius:999px;min-height:34px;padding:8px 12px;font-size:12px;line-height:1}.contactsPhaseToolbar h4{margin-bottom:3px;font-size:16px}.contactsPhaseToolbar .mutedText{max-width:760px;font-size:13px;line-height:1.3}.contactsSummaryCards{grid-template-columns:repeat(3,minmax(0,1fr))}.contactsSummaryCards div{min-height:58px;padding:10px 12px}.contactsSummaryCards span{font-size:11px;line-height:1.2}.contactsSummaryCards strong{font-size:20px;line-height:1.05}.contactsListRows .emptyState,.contactsListsSummaryTable .emptyState{border-radius:16px;margin-top:10px;padding:18px;font-size:13px}.contactsPhaseTable .contactMiniChips{flex-wrap:wrap;gap:4px;display:flex}.contactsPhaseTable .contactMiniChips span{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;padding:4px 7px;font-size:10.5px;font-weight:900;line-height:1}.waContactSavePanel{width:330px}.waContactSavePanel .waContactSaveName::placeholder,.waContactSavePanel input::placeholder{color:#83958d}@media (width<=1100px){.contactsPhaseToolbar{grid-template-columns:1fr}.contactsPhaseToolbar .tableActions{flex-wrap:wrap;justify-content:flex-start}}.waContactSaveSelectableGrid{flex-wrap:wrap;gap:4px;max-height:54px;margin:0;padding:0;display:flex;overflow:hidden auto}.waContactSaveSelectableGrid button{color:#133d2d;white-space:nowrap;background:#f8fcfa;border:1px solid #d8e8df;border-radius:999px;align-items:center;gap:5px;max-width:100%;min-height:23px;margin:0;padding:4px 7px 4px 5px;font-size:10.3px;font-weight:950;line-height:1;display:inline-flex}.waContactSaveSelectableGrid button.selected{color:#166534;background:#ecfdf5;border-color:#bbf7d0}.waContactSaveSelectableGrid.variables{max-height:48px}.waContactSaveCheck{color:#16a34a;background:#fff;border:1px solid #cfe3d8;border-radius:5px;place-items:center;width:14px;min-width:14px;height:14px;font-size:9px;font-weight:950;line-height:1;display:inline-grid}.waContactSaveSelectableGrid button.selected .waContactSaveCheck{background:#dcfce7;border-color:#86efac}.waContactSaveVariableValues{gap:4px;margin:0;padding:0;display:grid}.waContactSaveVariableValues label{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:5px;margin:0;display:grid}.waContactSaveVariableValues label span{text-overflow:ellipsis;white-space:nowrap;color:#166534;min-width:0;font-size:10.3px;font-weight:950;line-height:1;overflow:hidden}.waContactSaveVariableValues input{color:#10201a;background:#fff;border:1px solid #dceae3;border-radius:10px;outline:none;width:100%;min-width:0;height:28px;min-height:28px;margin:0;padding:5px 8px;font-size:11px;font-weight:850;line-height:1}.waContactSaveVariableValues input:focus{border-color:#25d366;box-shadow:0 0 0 2px #25d3661a}.legalFooter{color:#6b7f75;border-top:1px solid #dceae3;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin:22px auto 0;padding:10px 12px 2px;font-size:11px;font-weight:850;display:flex;position:static}.legalFooter span{color:#133d2d;font-weight:950}.legalFooter button,.legalFooter a{color:#166534;background:0 0;border:none;border-radius:999px;padding:4px 6px;font-size:11px;font-weight:950;line-height:1;text-decoration:none}.legalFooter button:hover,.legalFooter a:hover{color:#0f4a32;background:#ecfdf5}.legalPage{max-width:980px;margin:0 auto;padding-bottom:38px}.legalHero{background:linear-gradient(135deg,#fff 0%,#f0fdf4 100%);border:1px solid #dceae3;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;padding:18px;display:flex;box-shadow:0 12px 32px #0f4a3214}.legalHero h2{color:#10201a;letter-spacing:-.035em;margin:2px 0 6px;font-size:28px;line-height:1.08}.legalHero p{color:#64756c;margin:0;font-size:13px;font-weight:800;line-height:1.45}.legalCard{background:#fff;border:1px solid #dceae3;border-radius:22px;gap:14px;padding:18px;display:grid;box-shadow:0 12px 32px #0f4a3212}.legalSection{border-bottom:1px solid #edf5f1;padding:0 0 14px}.legalSection:last-child{border-bottom:none;padding-bottom:0}.legalSection h3{color:#0f4a32;margin:0 0 8px;font-size:15px;font-weight:950;line-height:1.25}.legalSection p{color:#33443b;margin:0 0 8px;font-size:13px;font-weight:700;line-height:1.65}.legalSection p:last-child{margin-bottom:0}.legalSection a{color:#16a34a;font-weight:950;text-decoration:none}.legalSection a:hover{text-decoration:underline}@media (width<=920px){.legalHero{display:grid}}.dashboardPage{gap:14px}.dashboardHeaderMinimal{background:#fff;border:1px solid #dceae3;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;box-shadow:0 12px 34px #10201a0f}.dashboardHeaderMinimal h2{color:#10201a;letter-spacing:-.04em;margin:2px 0 5px;font-size:28px}.dashboardHeaderMinimal p{color:#66746e;margin:0;font-weight:750}.dashboardSystem{background:#f8fcfa;border:1px solid #dceae3;border-radius:18px;gap:2px;min-width:190px;padding:12px 14px;display:grid}.dashboardSystem span,.dashboardSystem small{color:#66746e;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:900}.dashboardSystem small{text-transform:none;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboardSystem strong{color:#10201a;font-size:18px}.dashboardSystem.ok strong{color:#16a34a}.dashboardSystem.error strong{color:#b91c1c}.dashboardToolbar,.dashboardCardHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboardToolbar{background:#fff;border:1px solid #dceae3;border-radius:18px;padding:11px 14px}.dashboardToolbar.compact{min-height:58px}.dashboardToolbar strong,.dashboardCardHeader h3{color:#10201a;margin:0;display:block}.dashboardToolbar span,.dashboardCardHeader p{color:#66746e;margin:3px 0 0;font-size:13px;display:block}.dashboardRangeBtns{flex-wrap:wrap;gap:7px;display:flex}.dashboardRangeBtns button{color:#133d2d;background:#edf5f1;border:none;border-radius:999px;padding:8px 12px;font-weight:900}.dashboardRangeBtns button.active{color:#fff;background:#16a34a}.dashboardKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboardKpi{text-align:left;background:#fff;border:1px solid #dceae3;border-radius:20px;gap:6px;min-height:138px;padding:15px;display:grid;box-shadow:0 10px 30px #10201a0e}.dashboardKpi:hover{transform:translateY(-1px);box-shadow:0 16px 34px #10201a14}.dashboardKpiIcon{background:#edf5f1;border-radius:14px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.dashboardKpi span:not(.dashboardKpiIcon){color:#66746e;font-size:12px;font-weight:950}.dashboardKpi strong{color:#10201a;letter-spacing:-.05em;font-size:31px}.dashboardKpi p{color:#66746e;margin:0;font-size:12px;line-height:1.35}.dashboardKpi.green .dashboardKpiIcon{background:#dcfce7}.dashboardKpi.blue .dashboardKpiIcon{background:#dbeafe}.dashboardKpi.yellow .dashboardKpiIcon{background:#fef3c7}.dashboardKpi.purple .dashboardKpiIcon{background:#ede9fe}.dashboardGridMain{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);gap:12px;display:grid}.dashboardGridMain.bottom{grid-template-columns:minmax(0,1fr) minmax(340px,.68fr)}.dashboardCard{background:#fff;border:1px solid #dceae3;border-radius:20px;padding:16px;box-shadow:0 10px 30px #10201a0e}.dashboardDataRows,.dashboardChannelRows{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.dashboardDataRows.twoCols{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardDataRows div,.dashboardChannelRows div{background:#f8fcfa;border:1px solid #e4ece8;border-radius:16px;gap:5px;padding:12px;display:grid}.dashboardDataRows span,.dashboardChannelRows span{color:#66746e;font-size:12px;font-weight:900}.dashboardDataRows strong,.dashboardChannelRows strong{color:#10201a;letter-spacing:-.04em;font-size:23px}.dashboardChannelRows{grid-template-columns:repeat(2,minmax(0,1fr))}.quickActionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.quickActionGrid.minimal button{text-align:left;background:#f8fcfa;border:1px solid #dceae3;border-radius:16px;gap:6px;min-height:88px;padding:13px;display:grid}.quickActionGrid.minimal button:hover{background:#f0fdf4;border-color:#86efac}.quickActionGrid.minimal span{font-size:20px}.quickActionGrid.minimal strong{color:#10201a;font-size:13px}.miniSoftBtn{color:#133d2d;white-space:nowrap;background:#edf5f1;border:none;border-radius:999px;padding:8px 12px;font-weight:900}.miniSoftBtn:hover{background:#dcfce7}.dashboardHero,.dashboardHeroPanel,.channelStatusList,.moduleProgressList,.dashboardTimeline,.moduleProgressItem,.channelStatusItem{display:none}.loginFooterLegal{flex-wrap:wrap;align-items:center;gap:8px}.loginFooterLegal button{color:#66746e;background:0 0;border:none;padding:0;font-size:12px;font-weight:800}.loginFooterLegal button:hover{color:#16a34a}.legalLoginPage{place-items:center;min-height:100vh;padding:28px;display:grid}.loginLegalCard{background:#fff;border:1px solid #dceae3;border-radius:28px;width:min(920px,100%);max-height:calc(100vh - 56px);padding:28px;overflow:auto;box-shadow:0 24px 70px #0000002e}.loginLegalCard h1{color:#10201a;letter-spacing:-.04em;margin:10px 0 6px}.loginLegalIntro,.loginLegalDate{color:#66746e;margin:0 0 8px}.loginLegalSections{gap:12px;margin-top:18px;display:grid}.loginLegalSections section{background:#f8fcfa;border:1px solid #e4ece8;border-radius:18px;padding:14px}.loginLegalSections h3{color:#133d2d;margin:0 0 6px}.loginLegalSections p{color:#33443c;margin:0;line-height:1.55}.loginLegalContact{color:#14532d;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:16px;margin-top:18px;padding:12px 14px;font-weight:800}.loginLegalContact a{color:#166534}@media (width<=1100px){.dashboardHero,.dashboardGridMain,.dashboardGridMain.bottom{grid-template-columns:1fr}.dashboardKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.dashboardKpis,.quickActionGrid{grid-template-columns:1fr}.dashboardToolbar{flex-direction:column;align-items:flex-start}}.helpAdminPage{max-width:1180px;margin:0 auto}.helpAdminHero{position:relative;overflow:hidden}.helpAdminHero:after{content:"";pointer-events:none;background:radial-gradient(circle,#25d3662e,#25d36600);border-radius:999px;width:240px;height:240px;position:absolute;top:-100px;right:-90px}.helpAdminStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:560px;margin-top:14px;display:grid}.helpAdminStats div{background:#f8fcfa;border:1px solid #dceae3;border-radius:16px;padding:12px 14px}.helpAdminStats span{color:#66746e;font-size:12px;font-weight:850;display:block}.helpAdminStats strong{color:#0f4a32;margin-top:4px;font-size:22px;line-height:1;display:block}.helpAdminForm{max-width:100%;margin-top:0}.helpAdminFormGrid textarea{color:#10201a;resize:vertical;background:#fff;border:1px solid #dceae3;border-radius:14px;outline:none;min-height:150px;padding:12px;font-size:14px}.helpAdminFormGrid textarea:focus{border-color:#25d366;box-shadow:0 0 0 4px #25d3661f}.helpAdminFormGrid .wideField{grid-column:1/-1}.helpAdminLinksBox{background:#fff;border:1px solid #dceae3;border-radius:16px;max-width:860px;margin-top:14px;padding:14px}.helpAdminLinksHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.helpAdminLinksHeader strong{color:#10201a;font-size:14px;display:block}.helpAdminLinksHeader p{color:#66746e;margin:4px 0 0;font-size:12px}.helpAdminLinkRow{grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;gap:8px;margin-top:8px;display:grid}.helpAdminLinkRow input,.helpAdminFilters select{color:#10201a;background:#fff;border:1px solid #dceae3;border-radius:12px;outline:none;min-height:38px;padding:9px 10px;font-weight:750}.helpAdminLinkRow input:focus,.helpAdminFilters select:focus{border-color:#25d366;box-shadow:0 0 0 3px #25d3661a}.helpAdminFilters{grid-template-columns:minmax(0,1fr) 210px 180px;align-items:center;gap:10px;margin-bottom:14px;display:grid}.helpAdminTitleCell{gap:4px;min-width:240px;display:grid}.helpAdminTitleCell strong{color:#10201a;font-size:14px}.helpAdminTitleCell span{color:#66746e;text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:12px;overflow:hidden}.helpAdminActions{flex-wrap:wrap;gap:8px;display:flex}.helpCenterOverlay{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#031a125c;justify-content:flex-end;padding:14px;display:flex;position:fixed;inset:0}.helpCenterPanel{background:#fff;border:1px solid #dceae3;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr);width:min(920px,100vw - 28px);height:calc(100vh - 28px);display:grid;overflow:hidden;box-shadow:0 30px 90px #06291d47}.helpCenterHeader{background:linear-gradient(135deg,#fff 0%,#f0fdf4 100%);border-bottom:1px solid #e4ece8;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 14px;display:flex}.helpCenterHeader h3{color:#10201a;margin:2px 0 0;font-size:24px;line-height:1.1}.helpCenterHeader p:not(.eyebrow){color:#66746e;margin:6px 0 0;font-size:13px}.helpCenterClose{color:#133d2d;background:#edf5f1;border:none;border-radius:14px;width:40px;height:40px;font-weight:950}.helpCenterClose:hover{background:#dcfce7}.helpCenterToolbar{background:#fff;border-bottom:1px solid #e8efeb;grid-template-columns:minmax(0,1fr) 240px;gap:10px;padding:12px 16px;display:grid}.helpCenterToolbar input,.helpCenterToolbar select{color:#10201a;background:#f8fcfa;border:1px solid #dceae3;border-radius:14px;outline:none;min-height:42px;padding:10px 12px;font-weight:800}.helpCenterToolbar input:focus,.helpCenterToolbar select:focus{border-color:#25d366;box-shadow:0 0 0 3px #25d3661a}.helpCenterBody{grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.helpCenterList{background:#f8fcfa;border-right:1px solid #e8efeb;min-height:0;padding:12px;overflow:auto}.helpCenterItem{text-align:left;color:#10201a;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:28px minmax(0,1fr);gap:3px 8px;width:100%;margin-bottom:8px;padding:12px;display:grid}.helpCenterItem:hover{background:#fff;border-color:#dceae3}.helpCenterItem.active{background:#fff;border-color:#9be7ba;box-shadow:0 12px 28px #0f4a3214}.helpCenterItem>span{background:#ecfdf5;border-radius:10px;grid-row:span 2;place-items:center;width:28px;height:28px;display:grid}.helpCenterItem strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:950;overflow:hidden}.helpCenterItem small{color:#66746e;font-size:11px;font-weight:850}.helpCenterDetail{align-content:start;gap:14px;min-height:0;padding:20px;display:grid;overflow:auto}.helpCenterDetailTitle span{color:#166534;background:#ecfdf5;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:950;display:inline-flex}.helpCenterDetailTitle h4{color:#10201a;margin:10px 0 0;font-size:22px;line-height:1.15}.helpCenterDetailTitle p{color:#66746e;margin:8px 0 0;font-size:14px;line-height:1.45}.helpCenterVideoBox{aspect-ratio:16/9;background:#06291d;border:1px solid #dceae3;border-radius:20px;width:100%;overflow:hidden}.helpCenterVideoBox iframe{border:0;width:100%;height:100%}.helpCenterVideoLink{color:#166534;background:#f8fcfa;border:1px solid #dceae3;border-radius:16px;padding:13px 14px;font-weight:950;text-decoration:none}.helpCenterContentText{white-space:pre-wrap;color:#243b31;background:#f8fcfa;border:1px solid #e4ece8;border-radius:18px;padding:16px;font-size:14px;line-height:1.62}.helpCenterLinks{flex-wrap:wrap;gap:9px;display:flex}.helpCenterLinks a{color:#fff;background:#16a34a;border-radius:999px;align-items:center;padding:10px 13px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.helpCenterEmpty,.helpCenterError{color:#66746e;background:#f8fcfa;border:1px solid #dceae3;border-radius:18px;margin:16px;padding:18px;font-weight:850}.helpCenterEmpty.compact{margin:0;padding:14px;font-size:13px}.helpCenterError{color:#991b1b;background:#fef2f2;border-color:#fecaca}@media (width<=900px){.helpAdminStats,.helpAdminFilters,.helpCenterToolbar,.helpCenterBody,.helpAdminLinkRow{grid-template-columns:1fr}.helpCenterPanel{width:calc(100vw - 20px);height:calc(100vh - 20px)}.helpCenterList{border-bottom:1px solid #e8efeb;border-right:0;max-height:220px}}.helpCenterPage{gap:16px;display:grid}.helpCenterPageHero{position:relative;overflow:hidden}.helpCenterPageHero:after{content:"";pointer-events:none;background:radial-gradient(circle,#25d36624,#25d36600);border-radius:999px;width:220px;height:220px;position:absolute;top:-90px;right:-70px}.helpCenterPageCard{padding:0;overflow:hidden}.helpCenterToolbar.pageMode{border-bottom:1px solid #e8efeb}.helpCenterBody.pageMode{min-height:560px}.helpCenterList.pageMode{max-height:none}.helpCenterDetail.pageMode{min-height:560px}.legalDynamicText{margin-top:12px}.helpAdminGrid{grid-template-columns:minmax(280px,.8fr) minmax(280px,1fr);gap:16px;display:grid}.helpAdminMiniHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.helpAdminMiniHeader h4{color:#10201a;margin:0;font-size:17px}.helpAdminMiniHeader p{color:#66746e;margin:4px 0 0;font-size:13px;line-height:1.4}.helpAdminModulesCard,.helpAdminLegalCard{align-self:start}.helpModuleForm{background:#f8fcfa;border:1px solid #dceae3;border-radius:18px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.helpModuleForm input,.helpModuleForm select{color:#10201a;background:#fff;border:1px solid #dceae3;border-radius:13px;outline:none;min-height:40px;padding:9px 11px;font-weight:800}.helpModuleForm input:focus,.helpModuleForm select:focus{border-color:#25d366;box-shadow:0 0 0 3px #25d3661a}.helpModuleFormRow{grid-template-columns:1fr 110px;gap:8px;display:grid}.formActions.compact{margin-top:0}.helpModuleList,.helpLegalList{gap:10px;display:grid}.helpModuleItem{background:#fff;border:1px solid #e4ece8;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:12px;display:grid}.helpModuleItem strong{color:#10201a;font-size:14px;font-weight:950;display:block}.helpModuleItem span{color:#66746e;margin-top:3px;font-size:12px;font-weight:750;display:block}.helpModuleItem .helpAdminActions{grid-column:1/-1;justify-content:flex-start}.helpLegalItem{text-align:left;color:#10201a;background:#fff;border:1px solid #e4ece8;border-radius:16px;align-items:center;gap:10px;width:100%;padding:13px;display:flex}.helpLegalItem:hover{border-color:#9be7ba;box-shadow:0 10px 22px #0f4a3214}.helpLegalItem>span{background:#ecfdf5;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.helpLegalItem strong{font-size:14px;font-weight:950;display:block}.helpLegalItem small{color:#66746e;margin-top:3px;font-size:12px;font-weight:850;display:block}.emptyState.compact{padding:14px;font-size:13px}@media (width<=1100px){.helpAdminGrid,.helpCenterBody.pageMode{grid-template-columns:1fr}.helpCenterDetail.pageMode{min-height:auto}}.helpAdminTopbar{margin-bottom:16px}.helpAdminMainActions{justify-content:flex-end;align-items:center}.helpAdminQuickPanel{margin-bottom:16px;padding:18px}.helpAdminQuickHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.helpAdminQuickHeader h4{color:#10201a;margin:0;font-size:17px}.helpAdminQuickHeader p{color:#66746e;margin:4px 0 0;font-size:13px;line-height:1.4}.helpLegalToolbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.helpLegalItem.compact{border-radius:18px;min-height:72px}.helpLegalItem.compact>span{color:#166534;font-size:16px;font-weight:950}.helpModuleForm.inline{grid-template-columns:minmax(160px,1.1fr) minmax(150px,.9fr) minmax(220px,1.3fr) 130px 95px auto;align-items:center;margin-bottom:14px}.helpModuleForm.inline .formActions.compact{white-space:nowrap;justify-content:flex-end;gap:8px;display:flex}.helpModuleCompactList{gap:8px;display:grid}.helpModuleChip{background:#fff;border:1px solid #e4ece8;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.helpModuleChip strong{color:#10201a;font-size:14px;font-weight:950;display:block}.helpModuleChip small{color:#66746e;margin-top:2px;font-size:12px;font-weight:750;display:block}.helpAdminFilters{grid-template-columns:minmax(0,1fr) 170px 190px 180px}@media (width<=1180px){.helpModuleForm.inline,.helpAdminFilters,.helpLegalToolbar,.helpModuleChip{grid-template-columns:1fr}.helpAdminQuickHeader,.helpAdminMainActions{flex-direction:column;align-items:stretch}}.apiBadge.warning{color:#c2410c;background:#fff7ed;border-color:#fb923c73}.planAccessGate{flex-direction:column;gap:16px;display:flex}.planBlockedNotice{background:linear-gradient(135deg,#fff7edf2,#fffffffa);border:1px solid #0f172a14;border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex;box-shadow:0 16px 35px #0f172a0f}.planBlockedIcon{color:#c2410c;background:#fb923c29;border-radius:16px;flex:none;place-items:center;width:44px;height:44px;display:grid}.planBlockedContent{flex:1;min-width:0}.planBlockedContent h3{color:#0f172a;margin:4px 0 6px;font-size:18px}.planBlockedContent p{color:#475569;margin:0;line-height:1.45}.planBlockedContent small{color:#64748b;margin-top:8px;line-height:1.4;display:block}.planBlockedBadge{color:#334155;background:#0f172a0f;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.planLockedPreview{opacity:.58;filter:grayscale(.18);pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.planLockedPreview:after{content:"";pointer-events:none;background:#f8fafc47;border-radius:22px;position:absolute;inset:0}@media (width<=900px){.planBlockedNotice{flex-direction:column;align-items:flex-start}}.userActionsStack{flex-direction:column;gap:6px;min-width:96px;display:flex}.userActionsStack .miniBtn{white-space:nowrap;width:100%}.whatsappNumbersPanel{gap:12px;display:grid}.whatsappNumbersSummary{background:#fff;border:1px solid #dceae3;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.whatsappNumbersSummary h4{color:#10201a;margin:0 0 4px;font-size:16px}.whatsappNumbersSummary p{color:#66746e;margin:0;font-size:13px;font-weight:800}.whatsappTabsBar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.whatsappTab{color:#234437;cursor:pointer;background:#fff;border:1px solid #dceae3;border-radius:999px;min-height:38px;padding:9px 14px;font-size:13px;font-weight:950}.whatsappTab:hover:not(:disabled),.whatsappTab.active{color:#14532d;background:#dcfce7;border-color:#25d366}.whatsappTab.add{place-items:center;width:38px;padding:0;font-size:20px;display:grid}.whatsappTab:disabled{opacity:.5;cursor:not-allowed}.whatsappTabContent{gap:12px;display:grid}.whatsappLimitNotice,.whatsappExtraNote{color:#52645d;margin:0;font-size:13px;font-weight:850}.whatsappExtraForm{margin-bottom:0}.whatsappExtraActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dangerSoftBtn{color:#b91c1c;cursor:pointer;background:#fff1f2;border:1px solid #fecaca;border-radius:12px;padding:10px 12px;font-weight:950}.dangerSoftBtn:hover:not(:disabled){background:#ffe4e6}.dangerSoftBtn:disabled{opacity:.6;cursor:not-allowed}@media (width<=900px){.whatsappNumbersSummary,.whatsappExtraActions{flex-direction:column;align-items:flex-start}}.waInboxTopTabs{background:#fff;border:1px solid #dfeee7;border-radius:20px;align-items:center;gap:14px;min-height:62px;padding:10px 12px;display:flex;box-shadow:0 12px 34px #09201612}.waInboxTopTabsInfo{gap:2px;min-width:170px;display:grid}.waInboxTopTabsInfo strong{color:#10201a;letter-spacing:-.02em;font-size:14px}.waInboxTopTabsInfo span{color:#66746e;font-size:12px;font-weight:850}.waInboxTopTabsScroller{flex:1;align-items:center;gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.waInboxTopTabsScroller button{color:#163d2d;cursor:pointer;background:#f8fcfa;border:1px solid #d8e8df;border-radius:999px;align-items:center;gap:7px;min-width:max-content;padding:9px 14px;font-size:13px;font-weight:950;transition:transform .16s,background .16s,border-color .16s;display:inline-flex;box-shadow:0 6px 14px #0920160a}.waInboxTopTabsScroller button:hover{background:#effaf4;border-color:#bfe8cf;transform:translateY(-1px)}.waInboxTopTabsScroller button.active{color:#fff;background:#133d2d;border-color:#133d2d}.waInboxTopTabsScroller button small{opacity:.72;font-size:10px;font-weight:850}@media (width<=900px){.waInboxTopTabs{flex-direction:column;align-items:flex-start}.waInboxTopTabsInfo{min-width:0}.waInboxTopTabsScroller{width:100%}}.waWhatsappInboxTabs{align-items:center;gap:8px;padding:0 16px 10px;display:flex;overflow-x:auto}.waWhatsappInboxTabs button{color:#163d2d;background:#fff;border:1px solid #d8e8df;border-radius:999px;align-items:center;gap:7px;min-width:max-content;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 6px 14px #0920160a}.waWhatsappInboxTabs button:hover{background:#f1f8f4;transform:translateY(-1px)}.waWhatsappInboxTabs button.active{color:#fff;background:#133d2d;border-color:#133d2d}.waWhatsappInboxTabs button small{opacity:.72;font-size:10px;font-weight:800}.waWhatsappOnlyBadge{color:#163d2d;background:#f1f8f4;border:1px solid #d8e8df;border-radius:999px;align-items:center;gap:8px;margin:0 16px 10px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.waWhatsappOnlyBadge .waChannelLogoSvg{color:#25d366;width:17px;height:17px}.waNumberTag{color:#176c42;background:#e8fff1;border-radius:999px;align-items:center;width:fit-content;margin-top:3px;padding:2px 7px;font-size:10px;font-weight:900;display:inline-flex}.waIdentityLine .waNumberTag{margin-top:0;margin-left:6px}.loginSocialBox{gap:9px;margin-top:22px;display:grid}.googleLoginBtn,.facebookLoginBtn{color:#10201a;cursor:pointer;background:#fff;border:1px solid #dceae3;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:14px;font-weight:900;display:flex;box-shadow:0 10px 22px #0f172a0d}.googleLoginBtn:hover:not(:disabled),.facebookLoginBtn:hover:not(:disabled){background:#f8fcfa;border-color:#bbf7d0}.googleLoginBtn:disabled,.facebookLoginBtn:disabled{opacity:.72;cursor:not-allowed}.facebookLoginBtn{color:#fff;background:#1877f2;border-color:#1877f2}.facebookLoginBtn:hover:not(:disabled){color:#fff;background:#166fe5;border-color:#166fe5}.facebookIcon{color:#1877f2;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:16px;font-weight:950;line-height:1;display:grid}.googleIcon{color:#2563eb;background:#f1f5f9;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:950;display:grid}.loginSocialBox p{color:#66746e;margin:0;font-size:13px;line-height:1.45}.loginDivider{color:#7b8a83;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:22px 0 6px;font-size:12px;font-weight:900;display:flex}.loginDivider:before,.loginDivider:after{content:"";background:#e5eee9;flex:1;height:1px}.compactLoginForm{margin-top:14px}.emailRegisterHint{color:#0f5132;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.45}.authLoading{color:#10201a;background:radial-gradient(circle at 0 0,#25d3662e,#0000 34%),linear-gradient(135deg,#071c16,#0b3326);place-items:center;min-height:100vh;display:grid}.authLoadingCard{text-align:center;background:#fff;border-radius:28px;justify-items:center;gap:10px;width:min(360px,100% - 32px);padding:28px;display:grid;box-shadow:0 24px 70px #0000003d}.authLoadingCard h1,.authLoadingCard p{margin:0}.authLoadingCard p{color:#66746e;font-weight:800}.onboardingPage{background:radial-gradient(circle at 0 0,#25d36629,#0000 32%),linear-gradient(135deg,#071c16,#0b3326);place-items:center;min-height:100vh;padding:28px;display:grid}.onboardingShell{background:#f7fbf9;border-radius:30px;grid-template-columns:330px minmax(0,1fr);width:min(1120px,100%);min-height:640px;display:grid;overflow:hidden;box-shadow:0 30px 90px #00000047}.onboardingAside{color:#fff;background:#06291d;flex-direction:column;gap:16px;padding:34px;display:flex}.onboardingAside h1,.onboardingAside p{margin:0}.onboardingAside h1{letter-spacing:-.04em;font-size:30px;line-height:1.05}.onboardingAside p{color:#b8d5c7;font-weight:700;line-height:1.55}.onboardingUserBox{border:1px solid #ffffff24;border-radius:18px;gap:4px;margin-top:auto;padding:14px;display:grid}.onboardingUserBox span{color:#9fc7b4;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:900}.onboardingUserBox strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.onboardingExitBtn{width:fit-content;color:#fff!important;background:#ffffff14!important;border-color:#ffffff29!important}.onboardingMain{align-content:start;gap:18px;padding:28px;display:grid}.onboardingCard{background:#fff;border:1px solid #dceae3;border-radius:24px;padding:22px;box-shadow:0 18px 46px #0f172a0f}.onboardingCard h2,.onboardingCard p{margin:0}.onboardingCard h2{letter-spacing:-.03em;font-size:22px}.onboardingMuted{color:#64746d;font-size:14px;font-weight:700;margin-top:5px!important}.onboardingFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.onboardingFormGrid label{color:#244539;gap:7px;font-size:13px;font-weight:900;display:grid}.onboardingFormGrid input,.onboardingFormGrid select{color:#10201a;background:#fbfefd;border:1px solid #dceae3;border-radius:14px;outline:none;padding:12px 13px;font-size:14px}.onboardingFormGrid input:focus,.onboardingFormGrid select:focus{border-color:#25d366;box-shadow:0 0 0 3px #25d36621}.onboardingFormGrid select{cursor:pointer}.onboardingPlansHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.onboardingSaving{color:#64746d;font-size:12px;font-weight:900}.onboardingPlansGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.onboardingPlanCard{text-align:left;color:#10201a;background:#fbfefd;border:1px solid #dceae3;border-radius:18px;flex-direction:column;gap:7px;min-height:214px;padding:14px;display:flex}.onboardingPlanCard:hover,.onboardingPlanCard.selected{background:#f2fff7;border-color:#25d366;box-shadow:0 14px 30px #25d3661a}.onboardingPlanCard span{font-size:14px;font-weight:950}.onboardingPlanCard strong{letter-spacing:-.03em;font-size:18px}.onboardingPlanCard small{color:#64746d;font-weight:700;line-height:1.35}.onboardingPlanLimits{gap:5px;margin-top:auto;display:grid}.onboardingPlanLimits b{color:#11683d;background:#e9f8ef;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:950}.onboardingError{margin-top:14px}.onboardingActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.onboardingActions .loginBtn{width:auto;min-width:190px}@media (width<=980px){.onboardingShell{grid-template-columns:1fr}.onboardingAside{min-height:auto}.onboardingPlansGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.onboardingPage{padding:14px}.onboardingMain,.onboardingAside{padding:20px}.onboardingFormGrid,.onboardingPlansGrid{grid-template-columns:1fr}}.onboardingPlanHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.onboardingBillingToggle{background:#edf5f1;border:1px solid #dceae3;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.onboardingBillingToggle button{color:#244539;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:950}.onboardingBillingToggle button.active{color:#fff;background:#16a34a;box-shadow:0 8px 18px #16a34a2e}.onboardingBillingPrices{gap:6px;display:grid}.onboardingBillingPrices div{background:#fff;border:1px solid #dceae3;border-radius:13px;gap:2px;padding:8px 10px;display:grid}.onboardingBillingPrices div.active{background:#effdf4;border-color:#25d366}.onboardingBillingPrices small{text-transform:uppercase;letter-spacing:.05em;color:#64746d;font-size:10px;font-weight:950}.onboardingBillingPrices strong{font-size:15px;line-height:1.1}.onboardingShell{min-height:560px}.onboardingMain{gap:14px;padding:22px}.onboardingCard{border-radius:22px;padding:17px}.onboardingFormGrid{gap:10px 12px;margin-top:13px}.onboardingFormGrid input,.onboardingFormGrid select{padding:10px 12px}.onboardingPlansHeader{margin-bottom:12px}.onboardingPlansGrid{gap:9px}.onboardingPlanCard{gap:8px;min-height:166px;padding:12px}.onboardingPlanTopline{justify-content:space-between;align-items:center;gap:8px;display:flex}.onboardingPlanTopline span{font-size:15px;font-weight:950}.onboardingPlanTopline em{color:#0f7a43;white-space:nowrap;background:#dff8e9;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:950}.onboardingSavingsLine{background:#dff8e9;border-radius:999px;width:fit-content;max-width:100%;padding:3px 7px;color:#0f7a43!important;font-size:10px!important;font-weight:950!important;line-height:1.2!important}.onboardingPlanPriceBox{background:#fff;border:1px solid #dceae3;border-radius:14px;gap:2px;padding:8px 10px;display:grid}.onboardingPlanCard.selected .onboardingPlanPriceBox{background:#effdf4;border-color:#25d366}.onboardingPlanPriceBox small{text-transform:uppercase;letter-spacing:.06em;color:#64746d;font-size:9px;font-weight:950}.onboardingPlanPriceBox strong{font-size:18px;line-height:1.05}.onboardingPlanPriceBox span{color:#64746d;font-size:11px;font-weight:800}.onboardingPlanDescription{min-height:34px;line-height:1.25!important}.onboardingPlanLimits.compact{flex-wrap:wrap;align-items:center;gap:5px;margin-top:auto;display:flex}.onboardingPlanLimits.compact b{max-width:100%;padding:3px 7px;font-size:9.5px}.onboardingActions{margin-top:13px}@media (width<=1180px){.onboardingShell{grid-template-columns:300px minmax(0,1fr);width:min(1040px,100%)}}.compactBrand{border-bottom:1px solid #eef5f1;padding-bottom:12px}.compactLoginIntro{gap:4px;display:grid}.loginExistingHint{color:#7b8a83;text-align:center;margin:0 0 8px;font-size:12px;line-height:1.35}.minimalLoginPreview{color:#eafff4;justify-items:start;max-width:560px;margin:auto}.minimalLoginPreview>div{max-width:440px}.minimalLoginPreview .previewKicker{color:#ffffffbd;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.minimalLoginPreview h2{letter-spacing:-.05em;max-width:460px;margin:0;font-size:clamp(28px,3vw,44px);line-height:1.05}.minimalLoginPreview p:not(.previewKicker){color:#ffffffc2;max-width:380px;margin:16px 0 0;font-size:15px;line-height:1.55}@media (width<=980px){.loginPage{grid-template-columns:1fr;padding:20px}.loginCard{width:min(430px,100%)}.minimalLoginPreview{display:none}}.landingPage{color:#10201a;background:radial-gradient(circle at 0 0,#25d3661f,#0000 32%),#f6faf8;min-height:100vh}.landingHeader{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6faf8e6;border-bottom:1px solid #e0ece6;justify-content:space-between;align-items:center;gap:16px;padding:14px 6vw;display:flex;position:sticky;top:0}.landingBrand{align-items:center;gap:10px;display:flex}.landingLogo{color:#fff;background:linear-gradient(135deg,#22c55e,#0ea5e9);border-radius:12px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.landingBrand strong,.landingBrand span{display:block}.landingBrand strong{font-size:15px;line-height:1.1}.landingBrand span{color:#5d7368;font-size:11px;font-weight:800}.landingNav{align-items:center;gap:8px;display:flex}.landingNav button,.landingFooter button{color:#315246;background:0 0;border:none;font-size:13px;font-weight:900}.landingPrimarySmall{border-radius:999px;padding:9px 14px;color:#fff!important;background:#0f5132!important}.landingHero{grid-template-columns:minmax(0,1.05fr) minmax(340px,.85fr);align-items:center;gap:28px;max-width:1240px;margin:0 auto;padding:62px 6vw 42px;display:grid}.landingHeroText h1{letter-spacing:-.05em;color:#07261a;max-width:760px;margin:8px 0 14px;font-size:clamp(34px,5vw,62px);line-height:.98}.landingHeroText p{color:#49645a;max-width:650px;font-size:17px;line-height:1.65}.landingHeroActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.landingHeroBadges{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.landingHeroBadges span,.landingPlanLimits span{color:#315246;background:#fff;border:1px solid #d7e8df;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.landingPreviewCard{background:#fff;border:1px solid #dcebe3;border-radius:28px;padding:18px;box-shadow:0 24px 70px #0c35241f}.landingPreviewTop{border-bottom:1px solid #edf4f0;align-items:center;gap:10px;padding:10px 10px 16px;display:flex}.landingPreviewTop span{background:#22c55e;border-radius:999px;width:11px;height:11px;box-shadow:0 0 0 5px #22c55e1f}.landingPreviewTop strong{flex:1}.landingPreviewTop small{color:#16a34a;font-weight:900}.landingPreviewGrid{grid-template-columns:1fr 1fr;gap:10px;padding-top:16px;display:grid}.landingPreviewGrid div,.landingFeatureCard,.landingFaqGrid article{background:#f8fbfa;border:1px solid #e4f0ea;border-radius:18px;padding:14px}.landingPreviewGrid b,.landingPreviewGrid span{display:block}.landingPreviewGrid span{color:#658176;margin-top:6px;font-size:12px}.landingSection{max-width:1240px;margin:0 auto;padding:34px 6vw}.landingSectionHeader{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.landingSectionHeader h2{letter-spacing:-.04em;max-width:720px;margin:4px 0 0;font-size:clamp(26px,3.2vw,42px);line-height:1.05}.landingSectionHeader p{color:#5d7368}.landingFeaturesGrid,.landingFaqGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.landingFeatureCard strong,.landingFaqGrid h3{color:#0d3325;margin:0 0 8px;font-size:15px;display:block}.landingFeatureCard p,.landingFaqGrid p{color:#5d7368;margin:0;font-size:13px;line-height:1.45}.landingPlansSection{padding-top:22px}.landingPlansHeader{align-items:center}.landingBillingToggle{background:#eaf4ef;border:1px solid #d7e8df;border-radius:999px;padding:4px;display:inline-flex}.landingBillingToggle button{color:#315246;background:0 0;border:none;border-radius:999px;padding:8px 13px;font-weight:900}.landingBillingToggle button.active{color:#fff;background:#0f5132}.landingPlansGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.landingPlanCard{background:#fff;border:1px solid #dcebe3;border-radius:22px;flex-direction:column;gap:10px;min-height:100%;padding:16px;display:flex}.landingPlanCard.highlight{border-color:#22c55e;box-shadow:0 18px 50px #22c55e1f}.landingPlanTitleRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.landingPlanTitleRow h3{margin:0;font-size:19px}.landingPlanTitleRow span,.landingPlanSaving{color:#166534;background:#dcfce7;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.landingPlanPrice{color:#06291d;letter-spacing:-.04em;font-size:25px;display:block}.landingPlanCard p{color:#5d7368;margin:0;font-size:13px;line-height:1.45}.landingPlanChannelsIncluded{color:#0f766e;margin:10px 0 0;font-size:12px;font-weight:850;line-height:1.45;display:block}.landingPlanLimits{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.landingPlanCard button{justify-content:center;margin-top:6px}.landingLoadingPlans{color:#5d7368;background:#fff;border:1px dashed #cfe4d8;border-radius:18px;padding:20px;font-weight:900}.landingFooter{color:#668075;flex-wrap:wrap;align-items:center;gap:12px;max-width:1240px;margin:0 auto;padding:28px 6vw 42px;font-size:13px;display:flex}.landingFooter span{margin-right:auto;font-weight:900}.landingLoginModal{z-index:200;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.landingLoginBackdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03140e7a;position:absolute;inset:0}.landingLoginPanel{z-index:1;width:min(430px,100%);position:relative}.loginEmbedded{display:block}.loginCardEmbedded{width:100%;max-width:430px;position:relative}.loginModalClose{color:#123d2d;background:#eef6f2;border:none;border-radius:999px;width:32px;height:32px;font-size:20px;font-weight:900;position:absolute;top:10px;right:10px}@media (width<=980px){.landingHero,.landingPlansGrid,.landingFeaturesGrid,.landingFaqGrid{grid-template-columns:1fr}.landingSectionHeader,.landingPlansHeader{flex-direction:column;align-items:flex-start}}@media (width<=680px){.landingHeader{padding:12px 18px}.landingNav button:not(.landingPrimarySmall){display:none}.landingHero,.landingSection,.landingFooter{padding-left:18px;padding-right:18px}}.enhancedLandingPage{overflow-x:hidden}.compactWapiLogo,.loginLogo{border-radius:12px;width:36px;height:36px;font-size:16px}.landingLangSwitch{background:#fff;border:1px solid #d7e8df;border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.landingLangSwitch button{color:#315246;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:950}.landingLangSwitch button.active{color:#fff;background:#0f5132}.enhancedLandingHero{padding-top:76px;padding-bottom:46px;position:relative}.enhancedLandingHero:before,.enhancedLandingHero:after{content:"";pointer-events:none;filter:blur(4px);opacity:.72;border-radius:999px;animation:7s ease-in-out infinite landingFloatWapi;position:absolute}.enhancedLandingHero:before{background:#25d36624;width:110px;height:110px;top:36px;right:12%}.enhancedLandingHero:after{background:#0ea5e91c;width:84px;height:84px;animation-delay:1.8s;bottom:40px;right:38%}@keyframes landingFloatWapi{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.enhancedPreviewCard{animation:5s ease-in-out infinite landingPreviewPulseWapi;transform:rotate(.6deg)}@keyframes landingPreviewPulseWapi{0%,to{box-shadow:0 24px 70px #0c35241f}50%{box-shadow:0 28px 80px #0c35242e}}.landingStatsStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1120px;margin:0 auto 4px;padding:0 6vw 20px;display:grid}.landingStatsStrip div{background:#fff;border:1px solid #dcebe3;border-radius:20px;padding:15px 16px;box-shadow:0 14px 34px #0f172a0d}.landingStatsStrip strong,.landingStatsStrip span{display:block}.landingStatsStrip strong{color:#0f5132;letter-spacing:-.03em;font-size:18px}.landingStatsStrip span{color:#5d7368;margin-top:4px;font-size:12px;font-weight:800}.enhancedFeatureCard{transition:transform .18s,box-shadow .18s,border-color .18s}.enhancedFeatureCard:hover{border-color:#b7e8cc;transform:translateY(-3px);box-shadow:0 16px 42px #0f172a12}.landingStepsSection{padding-top:18px}.landingStepsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.landingStepCard{color:#fff;background:#06291d;border-radius:22px;gap:8px;min-height:150px;padding:18px;display:grid}.landingStepCard span{color:#06311f;background:#25d366;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.landingStepCard strong{font-size:17px}.landingStepCard p{color:#b9d7c9;margin:0;font-size:13px;line-height:1.45}.landingFinalCta{color:#fff;background:linear-gradient(135deg,#06291d,#0f5132);border-radius:28px;justify-content:space-between;align-items:center;gap:18px;width:calc(100% - 12vw);max-width:1120px;margin:28px auto 10px;padding:28px 6vw;display:flex}.landingFinalCta h2,.landingFinalCta p{margin:0}.landingFinalCta h2{letter-spacing:-.04em;font-size:clamp(24px,3vw,38px)}.landingFinalCta p{color:#b9d7c9;margin-top:6px}.landingFinalCta .primaryBtn{color:#06311f;white-space:nowrap;background:#25d366}.loginCardEmbedded.publicOnlyCard,.loginCardEmbedded{max-width:400px}.publicOnlyLoginError{margin-top:14px}.publicLegalPage{color:#10201a;background:radial-gradient(circle at 0 0,#25d36629,#0000 32%),#f6faf8;min-height:100vh;padding:24px}.publicLegalHeader{justify-content:space-between;align-items:center;gap:12px;width:min(940px,100%);margin:0 auto 18px;display:flex}.publicLegalCard{background:#fff;border:1px solid #dcebe3;border-radius:26px;width:min(940px,100%);margin:0 auto;padding:28px;box-shadow:0 20px 60px #0f172a14}.publicLegalCard h1{letter-spacing:-.05em;margin:6px 0 10px;font-size:clamp(28px,4vw,46px)}.publicLegalIntro{color:#5d7368;font-weight:800}.publicLegalContent{color:#315246;gap:12px;margin-top:22px;line-height:1.65;display:grid}.publicLegalContent p{white-space:pre-wrap;margin:0}@media (width<=980px){.landingStatsStrip,.landingStepsGrid{grid-template-columns:1fr}.landingFinalCta{flex-direction:column;align-items:flex-start;width:calc(100% - 32px)}.landingNav{flex-wrap:wrap;justify-content:flex-end}.landingLangSwitch{order:5}}@media (width<=640px){.landingHeader{position:static}.landingNav button:not(.landingPrimarySmall),.landingBrand span{display:none}.landingHeroText h1{font-size:36px}.publicLegalPage{padding:14px}.publicLegalCard{padding:20px}}.landingProductDemoSection{padding-top:28px}.landingProductHeader p:last-child{max-width:780px;line-height:1.55}.landingProductDemo{background:#fff;border:1px solid #dcebe3;border-radius:28px;grid-template-columns:260px minmax(0,1fr);gap:14px;padding:16px;display:grid;box-shadow:0 22px 60px #0f172a0f}.landingDemoTabs{align-content:start;gap:8px;display:grid}.landingDemoTabs button{color:#123d2d;text-align:left;cursor:pointer;background:#f8fbfa;border:1px solid #dcebe3;border-radius:16px;padding:13px 14px;font-weight:950;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.landingDemoTabs button:hover,.landingDemoTabs button.active{background:#dcfce7;border-color:#86efac;transform:translate(2px);box-shadow:0 10px 26px #22c55e1f}.landingDemoMockup{background:linear-gradient(135deg,#06291d,#0f5132);border-radius:22px;grid-template-columns:86px minmax(0,1fr);gap:14px;min-height:330px;padding:16px;display:grid;position:relative;overflow:hidden}.landingDemoMockup:after{content:"";pointer-events:none;background:#25d3662e;border-radius:999px;width:190px;height:190px;position:absolute;top:-70px;right:-70px}.landingDemoSidebar{z-index:1;background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;align-content:start;gap:9px;padding:10px;display:grid}.landingDemoSidebar span{color:#b9d7c9;background:#ffffff1a;border-radius:14px;place-items:center;min-height:42px;font-size:11px;font-weight:950;display:grid}.landingDemoSidebar span.active{color:#052e1c;background:#25d366}.landingDemoContent{z-index:1;background:#fffffff5;border-radius:20px;flex-direction:column;justify-content:center;gap:12px;padding:20px;display:flex}.landingDemoTopbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.landingDemoTopbar small,.landingDemoTopbar strong{display:block}.landingDemoTopbar small{color:#6b8177;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:900}.landingDemoTopbar strong{color:#0f5132;letter-spacing:-.03em;font-size:18px}.landingDemoTopbar>span{color:#166534;background:#dcfce7;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950}.landingDemoScreenshot{background:linear-gradient(135deg,#f8fbfa,#eef8f2);border:1px solid #d7e8df;border-radius:16px;place-items:center;max-height:190px;display:grid;overflow:hidden}.landingDemoScreenshot img{object-fit:cover;width:100%;height:100%;display:block}.landingDemoContent h3{color:#08291d;letter-spacing:-.05em;margin:0;font-size:clamp(24px,3vw,38px);line-height:1.02}.landingDemoContent p{color:#526a60;max-width:560px;margin:0;line-height:1.5}.landingDemoBullets{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.landingDemoBullets span{color:#315246;background:#f8fbfa;border:1px solid #d7e8df;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:950}@media (width<=980px){.landingProductDemo{grid-template-columns:1fr}.landingDemoTabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.landingDemoMockup{grid-template-columns:1fr}.landingDemoSidebar{display:flex;overflow-x:auto}.landingDemoSidebar span{min-width:44px}.landingDemoTabs{grid-template-columns:1fr}}.landingHeroChannels{flex-wrap:wrap;gap:8px;padding:16px 0 8px;display:flex}.landingChannelToken{background:#f8fbfa;border:1px solid #dcebe3;border-radius:14px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.landingChannelToken b,.landingChannelToken small{display:block}.landingChannelToken b{color:#fff;border-radius:999px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:950;display:grid}.landingChannelToken small{color:#315246;font-size:11px;font-weight:900}.landingChannelToken.wa b{background:#22c55e}.landingChannelToken.ig b{background:linear-gradient(135deg,#f97316,#ec4899,#8b5cf6)}.landingChannelToken.ms b{background:#0ea5e9}.landingChannelToken.tg b{background:#38bdf8}.landingHeroVisual{grid-template-columns:minmax(0,1fr) 170px;gap:12px;margin-top:8px;display:grid}.landingHeroVisualMain{background:linear-gradient(#fff,#f7fbf9);border:1px solid #dcebe3;border-radius:20px;min-height:300px;padding:14px}.landingHeroVisualHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.landingHeroVisualHeader small,.landingHeroVisualHeader strong{display:block}.landingHeroVisualHeader small{color:#688176;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:900}.landingHeroVisualHeader strong{color:#08291d;letter-spacing:-.04em;font-size:22px}.landingHeroCube{object-fit:contain;filter:drop-shadow(0 14px 22px #7c3aed33);width:54px;height:54px}.landingHeroVisualAside{align-content:start;gap:8px;display:grid}.landingHeroVisualAside button{text-align:left;cursor:pointer;background:#f8fbfa;border:1px solid #dcebe3;border-radius:16px;gap:4px;padding:12px;display:grid}.landingHeroVisualAside button span{font-size:18px}.landingHeroVisualAside button strong{color:#123d2d;font-size:13px}.landingHeroVisualAside button.active,.landingHeroVisualAside button:hover{background:#dcfce7;border-color:#86efac;transform:translateY(-1px)}.landingHeroMiniText{color:#5d7368;margin:12px 0 0;font-size:13px;font-weight:800}.landingDemoTabs button{align-items:center;gap:10px;display:flex}.landingDemoTabIcon{background:#fff;border:1px solid #dcebe3;border-radius:12px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.landingDemoTabText{display:inline-block}.landingDemoScreenshot{min-height:210px;position:relative}.landingDemoPlaceholder{gap:10px;padding:14px;display:grid;position:absolute;inset:0}.landingDemoPlaceholderTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.landingDemoPlaceholderTop span{color:#70897d;text-transform:uppercase;font-size:11px;font-weight:900}.landingDemoPlaceholderTop strong{color:#0f5132;font-size:14px}.landingDemoPlaceholderBody{grid-template-columns:120px minmax(0,1fr);gap:10px;height:100%;display:grid}.landingDemoPlaceholderMenu{align-content:start;gap:8px;display:grid}.landingDemoPlaceholderMenu span{color:#315246;background:#fff;border:1px solid #dcebe3;border-radius:12px;padding:8px 10px;font-size:11px;font-weight:900}.landingDemoPlaceholderMenu span.active{color:#166534;background:#dcfce7;border-color:#86efac}.landingDemoPlaceholderPanel{background:#ffffffd9;border:1px solid #dcebe3;border-radius:16px;gap:10px;padding:12px;display:grid}.landingDemoPlaceholderHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.landingDemoPlaceholderHeader strong{color:#092c1f;font-size:14px;line-height:1.25}.landingDemoPlaceholderHeader small{color:#6c8579;font-size:11px;font-weight:900}.landingDemoChannelRow{flex-wrap:wrap;gap:8px;display:flex}.landingDemoChannelRow .landingChannelToken{padding:6px 8px}.landingDemoPlaceholderMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.landingDemoPlaceholderMetrics div{background:#f8fbfa;border:1px solid #dcebe3;border-radius:14px;gap:5px;padding:10px;display:grid}.landingDemoPlaceholderMetrics span{color:#16a34a;font-weight:950}.landingDemoPlaceholderMetrics small{color:#45645a;font-size:11px;line-height:1.35}.landingDemoScreenshot img{z-index:1;background:#fff;position:absolute;inset:0}@media (width<=980px){.landingHeroVisual,.landingDemoPlaceholderBody{grid-template-columns:1fr}.landingHeroVisualAside{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.landingNav .landingNavLoginBtn{display:inline-flex!important}.landingHeroChannels,.landingHeroVisualAside,.landingDemoPlaceholderMetrics{grid-template-columns:1fr}.landingHeroVisualAside{display:grid}.landingDemoPlaceholder{padding:10px}.landingDemoPlaceholderMetrics{display:grid}}.enhancedPreviewCard .landingHeroVisual{margin-top:10px;display:block}.enhancedPreviewCard .landingHeroVisualMain{min-height:auto}.landingHeroModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.landingHeroModuleGrid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dcebe3;border-radius:15px;align-items:center;gap:8px;padding:10px 11px;transition:transform .16s,border-color .16s,background .16s;display:flex}.landingHeroModuleGrid button span{background:#f0faf4;border:1px solid #dcebe3;border-radius:11px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.landingHeroModuleGrid button strong{color:#123d2d;font-size:12px;line-height:1.2}.landingHeroModuleGrid button.active,.landingHeroModuleGrid button:hover{background:#dcfce7;border-color:#86efac;transform:translateY(-1px)}.landingHeroVisualAside{display:none}.landingProductHeader p:last-child{max-width:850px}.landingVideoSection{max-width:1180px;margin:0 auto;padding:10px 28px 34px}.landingVideoFrame{aspect-ratio:16/9;background:#061f17;border:1px solid #dcebe3;border-radius:30px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a1f}.landingVideoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.landingAdminVideoBlock{background:#f8fbfa;border:1px solid #dcebe3;border-radius:20px;gap:10px;padding:14px;display:grid}.landingAdminVideoBlock label{color:#315246;gap:6px;font-size:12px;font-weight:950;display:grid}.landingAdminVideoBlock input{color:#123d2d;background:#fff;border:1px solid #dcebe3;border-radius:14px;outline:none;width:100%;padding:10px 12px;font-weight:800}.landingAdminVideoBlock small{color:#70877d;font-size:12px;font-weight:800}.landingAdminVideoPreview{aspect-ratio:16/9;background:#061f17;border:1px solid #dcebe3;border-radius:16px;width:100%;position:relative;overflow:hidden}.landingAdminVideoPreview iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=680px){.landingVideoSection{padding:6px 18px 26px}.landingVideoFrame{border-radius:20px}}.landingAdminPanel{gap:16px;display:grid}.landingAdminHeader{align-items:center}.landingAdminLangSwitch{background:#eef8f2;border:1px solid #d7e8df;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.landingAdminLangSwitch button{color:#315246;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:950}.landingAdminLangSwitch button.active{color:#fff;background:#0f5132}.landingAdminForm{gap:18px;display:grid}.landingAdminBlockForm,.landingAdminModuleFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.landingAdminBlockForm label,.landingAdminModuleFields label{color:#315246;gap:6px;font-size:12px;font-weight:950;display:grid}.landingAdminBlockForm input,.landingAdminBlockForm textarea,.landingAdminModuleFields input,.landingAdminModuleFields textarea,.landingAdminModuleFields select,.landingAdminModuleTop select{color:#123d2d;background:#fff;border:1px solid #dcebe3;border-radius:14px;outline:none;width:100%;padding:10px 12px;font-weight:800}.landingAdminBlockForm textarea,.landingAdminModuleFields textarea{resize:vertical;min-height:76px;line-height:1.45}.landingAdminBlockForm .wideField,.landingAdminModuleFields .wideField{grid-column:1/-1}.landingAdminModulesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.landingAdminModuleCard{background:#f8fbfa;border:1px solid #dcebe3;border-radius:22px;gap:12px;padding:14px;display:grid}.landingAdminModuleTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.landingAdminModuleTop>div{align-items:center;gap:9px;display:flex}.landingAdminModuleTop span{background:#fff;border:1px solid #dcebe3;border-radius:13px;place-items:center;width:34px;height:34px;display:grid}.landingAdminModuleTop strong{color:#0d3325;font-size:15px}.landingAdminUploadBox input[type=file]{background:#fff;padding:9px}.landingAdminUploadBox small{color:#70877d;font-size:11px;font-weight:800}.landingAdminPreviewBox{color:#6b8177;background:#fff;border:1px dashed #c7dfd2;border-radius:18px;place-items:center;min-height:150px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.landingAdminPreviewBox img{object-fit:cover;width:100%;height:100%;max-height:220px;display:block}.landingAdminActions{justify-content:flex-end}@media (width<=980px){.landingHeroModuleGrid,.landingAdminModulesGrid,.landingAdminBlockForm,.landingAdminModuleFields{grid-template-columns:1fr}.landingAdminHeader{align-items:flex-start}}@media (width<=980px){.landingDemoMockupImageOnly{min-height:390px}}@media (width<=680px){.landingDemoMockupImageOnly{min-height:300px}.landingAdminModuleCardMinimal .landingAdminModuleFieldsMinimal{grid-template-columns:1fr}}.landingDemoMockupImageOnly{min-height:520px;padding:16px;grid-template-columns:1fr!important}.landingDemoContentImageOnly{overflow:hidden;justify-content:stretch!important;padding:0!important}.landingDemoScreenshotFull{background:#fff!important;border:none!important;border-radius:18px!important;height:100%!important;min-height:100%!important;max-height:none!important;padding:0!important}.landingDemoScreenshotFull img{z-index:2;object-fit:contain!important;background:#fff!important;width:100%!important;height:100%!important;position:relative!important;inset:auto!important}.landingDemoContentImageOnly .landingDemoPlaceholder{opacity:.92}.landingAdminModulesGridMinimal{align-items:start}.landingAdminModuleCardMinimal .landingAdminModuleFieldsMinimal{grid-template-columns:minmax(0,1fr) 150px}.landingAdminPreviewBoxMinimal{min-height:170px;max-height:220px}.landingAdminPreviewBoxMinimal img{object-fit:contain;background:#fff;width:100%;height:100%}@media (width<=980px){.landingDemoMockupImageOnly{min-height:390px}}@media (width<=680px){.landingDemoMockupImageOnly{min-height:300px}.landingAdminModuleCardMinimal .landingAdminModuleFieldsMinimal{grid-template-columns:1fr}}.wapiCleanYoutube{background:#061f17;position:relative;overflow:hidden}.wapiCleanYoutube iframe,.wapiCleanYoutubeCover{border:0;width:100%;height:100%;position:absolute;inset:0}.wapiCleanYoutubeCover{cursor:pointer;color:#fff;background:radial-gradient(circle,#123d2d 0%,#061f17 70%);place-items:center;padding:0;display:grid}.wapiCleanYoutubeCover img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .18s,transform .25s,filter .25s;position:absolute;inset:0;transform:scale(1.01)}.wapiCleanYoutubeCover img.isReady{opacity:1}.wapiCleanYoutubeCover:hover img.isReady{filter:saturate(1.04)brightness(.98);transform:scale(1.035)}.wapiCleanYoutubeFallback{background:radial-gradient(circle at 50% 45%,#22c55e33,#0000 30%),linear-gradient(135deg,#06291d,#0f3d2d);place-items:center;display:grid;position:absolute;inset:0}.wapiCleanYoutubeFallbackWindow{aspect-ratio:16/10;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:28px;justify-content:center;align-items:center;gap:18px;width:min(44%,360px);display:flex;box-shadow:0 30px 80px #00000047}.wapiCleanYoutubeFallbackWindow span{background:#ffffffbf;border-radius:999px;width:18px;height:18px}.wapiCleanYoutubeShade{background:linear-gradient(#061f1705,#061f1724),linear-gradient(90deg,#061f1724,#0000 34% 68%,#061f171a);position:absolute;inset:0}.wapiCleanYoutubePlay{z-index:1;color:#166534;background:#fffffff0;border-radius:999px;place-items:center;width:74px;height:74px;padding-left:4px;font-size:28px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 20px 50px #00000047}.wapiCleanYoutubeCover:hover .wapiCleanYoutubePlay{transform:scale(1.06);box-shadow:0 24px 64px #00000057}.wapiCleanYoutubeHint{z-index:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061f17b8;border:1px solid #ffffff4d;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:950;position:absolute;bottom:16px;left:18px}.landingVideoSectionTop{padding-top:30px;padding-bottom:18px}.landingHeroAfterVideo{padding-top:28px}.helpCenterVideoBox .wapiCleanYoutube,.landingAdminVideoPreview .wapiCleanYoutube{border-radius:inherit;width:100%;height:100%}.publicLegalActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.publicHelpCenterPage{background:radial-gradient(circle at 15% 10%,#22c55e1f,#0000 28%),linear-gradient(#f6fbf8,#fff);min-height:100vh;padding:18px 6vw 52px}.publicHelpCenterHeader{max-width:1180px;margin:0 auto}.publicHelpCenterHero{text-align:center;max-width:980px;margin:32px auto 20px}.publicHelpCenterHero h1{color:#07261a;letter-spacing:-.05em;margin:8px 0 10px;font-size:clamp(34px,5vw,58px);line-height:.98}.publicHelpCenterHero p:not(.eyebrow){color:#49645a;max-width:720px;margin:0 auto;font-size:16px;line-height:1.65}.publicHelpCenterCard{background:#fff;border:1px solid #dcebe3;border-radius:28px;max-width:1180px;margin:0 auto;padding:18px;box-shadow:0 24px 70px #0c35241a}@media (width<=680px){.landingVideoSectionTop{padding-top:18px;padding-bottom:10px}.landingHeroAfterVideo{padding-top:20px}.wapiCleanYoutubePlay{width:58px;height:58px;font-size:22px}.wapiCleanYoutubeHint{padding:7px 10px;font-size:11px;bottom:12px;left:12px}.publicLegalActions{justify-content:flex-start}.publicHelpCenterCard{border-radius:22px;padding:12px}}.landingShortMain{padding-bottom:18px}.landingDemoFirstSection{gap:22px;max-width:1180px;margin:0 auto;padding:42px 6vw 26px;display:grid}.landingDemoFirstHeader{text-align:center;max-width:860px;margin:0 auto}.landingDemoFirstHeader h1{color:#06291d;letter-spacing:-.06em;max-width:920px;margin:8px auto 12px;font-size:clamp(36px,5.4vw,70px);line-height:.96}.landingDemoFirstHeader p:not(.eyebrow){color:#49645a;max-width:760px;margin:0 auto;font-size:17px;line-height:1.65}.landingDemoFirstActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.landingDemoFirstVideo{aspect-ratio:16/9;background:#061f17;border:1px solid #cfe4d8;border-radius:34px;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 85px #061f172e}.landingSalesHero{padding-top:36px;padding-bottom:24px}.landingSalesHeroAfterVideo{padding-top:24px}.landingHeroHeadlineAsH2{letter-spacing:-.05em;color:#07261a;max-width:760px;margin:8px 0 14px;font-size:clamp(32px,4.3vw,56px);line-height:.98}.landingSalesPreviewCard{animation:none;transform:none}.landingShortStatsStrip{padding-bottom:12px}.landingShortBenefitsSection,.landingScreenshotsSection,.landingShortPlansSection{padding-top:24px;padding-bottom:24px}.landingShortSectionHeader{margin-bottom:16px}.landingShortBenefitsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.landingShortBenefitCard{background:#fff;min-height:148px}.landingShortBenefitCard strong{font-size:16px}.landingShortBenefitCard p{font-size:13px;line-height:1.5}.landingScreenshotGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.landingScreenshotCard{background:#fff;border:1px solid #dcebe3;border-radius:24px;overflow:hidden;box-shadow:0 18px 48px #0f172a12}.landingScreenshotImage{aspect-ratio:16/10;background:#eef8f2;border-bottom:1px solid #e4f0ea;overflow:hidden}.landingScreenshotImage img{object-fit:cover;width:100%;height:100%;display:block}.landingScreenshotText{align-items:flex-start;gap:10px;padding:14px;display:flex}.landingScreenshotText>span{background:#dcfce7;border:1px solid #bbf7d0;border-radius:13px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.landingScreenshotText strong,.landingScreenshotText p{margin:0;display:block}.landingScreenshotText strong{color:#0d3325;font-size:15px}.landingScreenshotText p{color:#5d7368;margin-top:4px;font-size:12px;line-height:1.4}.landingShortPlansGrid .landingPlanCard{min-height:0}.landingShortFinalCta{margin-top:24px}@media (width<=980px){.landingShortBenefitsGrid,.landingScreenshotGrid{grid-template-columns:1fr}.landingDemoFirstSection{padding-top:28px}.landingDemoFirstVideo{border-radius:24px}}@media (width<=680px){.landingDemoFirstSection{padding-left:18px;padding-right:18px}.landingDemoFirstHeader h1{font-size:38px}.landingDemoFirstHeader p:not(.eyebrow){font-size:15px}.landingHeroHeadlineAsH2{font-size:34px}.landingDemoFirstVideo{border-radius:20px}}.landingShortFaqSection{padding-top:16px;padding-bottom:24px}.landingShortFaqGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landingShortFaqGrid article{background:#fff;border:1px solid #dcebe3;border-radius:20px;padding:18px;box-shadow:0 14px 36px #0f172a0d}.landingShortFaqGrid h3{font-size:15px;line-height:1.3}.landingShortFaqGrid p{font-size:13px;line-height:1.55}.landingSalesPreviewCard .landingHeroVisual{margin-top:12px}.landingSalesPreviewCard .landingHeroVisualMain{min-height:auto;padding:16px}@media (width<=760px){.landingShortFaqGrid{grid-template-columns:1fr}}.landingChannelShowcaseSection{padding-top:28px;padding-bottom:26px}.landingChannelShowcaseHeader{max-width:840px;margin-bottom:18px}.landingChannelShowcaseHeader h2{max-width:840px}.landingChannelShowcaseHeader p:not(.eyebrow){color:#5d7469;max-width:720px}.landingChannelShowcaseGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.landingChannelShowcaseCard{background:#ffffffe0;border:1px solid #dcebe3;border-radius:24px;grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;min-height:148px;padding:18px;display:grid;position:relative;box-shadow:0 18px 48px #0f172a0f}.landingChannelShowcaseCard:after{content:"";opacity:.85;background:#16a34a;border-radius:999px 999px 0 0;height:3px;position:absolute;inset:auto 16px 0}.landingChannelShowcaseIcon{color:#fff;border-radius:17px;place-items:center;width:46px;height:46px;font-size:25px;display:grid;box-shadow:0 14px 32px #0f172a29}.landingChannelShowcaseCard.whatsapp .landingChannelShowcaseIcon,.landingChannelShowcaseCard.whatsapp:after{background:#25d366}.landingChannelShowcaseCard.messenger .landingChannelShowcaseIcon,.landingChannelShowcaseCard.messenger:after{background:linear-gradient(135deg,#00b2ff,#006aff)}.landingChannelShowcaseCard.instagram .landingChannelShowcaseIcon,.landingChannelShowcaseCard.instagram:after{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af,#515bd4)}.landingChannelShowcaseCard.telegram .landingChannelShowcaseIcon,.landingChannelShowcaseCard.telegram:after{background:#229ed9}.landingChannelShowcaseCard.live_chat .landingChannelShowcaseIcon,.landingChannelShowcaseCard.live_chat:after{background:linear-gradient(135deg,#0f766e,#14b8a6)}.landingChannelShowcaseTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.landingChannelShowcaseTitleRow strong{color:#0b2c20;letter-spacing:-.02em;font-size:16px}.landingChannelShowcaseTitleRow span{color:#087443;text-transform:uppercase;letter-spacing:.05em;background:#e9fbf1;border:1px solid #bbf7d0;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:950}.landingChannelShowcaseCard p{color:#5d7469;margin:8px 0 0;font-size:13px;line-height:1.45}@media (width<=1120px){.landingChannelShowcaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.landingChannelShowcaseSection{padding-top:20px}.landingChannelShowcaseGrid{grid-template-columns:1fr}.landingChannelShowcaseCard{min-height:0}}.chatLiveConfigForm .formHeader.mini{align-items:center;margin-bottom:12px}.chatLiveSwitch{color:#166534;cursor:pointer;white-space:nowrap;background:#f5faf7;border:1px solid #16a34a2e;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:800;display:inline-flex}.chatLiveSwitch input{accent-color:#16a34a;margin:0}.chatLiveIntroPanel{margin-bottom:16px}.chatLiveOptionField{flex-direction:column;gap:8px;display:flex}.chatLiveOptionLabel{color:#1f2937;font-size:13px;font-weight:800}.chatLiveColorPicker,.chatLiveSegmentedControl{background:#f8fafc;border:1px solid #0f172a14;border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:6px;display:flex}.chatLiveColorDot{cursor:pointer;border:2px solid #fff;border-radius:999px;width:28px;height:28px;transition:transform .16s,box-shadow .16s;box-shadow:0 0 0 1px #0f172a1f}.chatLiveColorDot:hover,.chatLiveColorDot.active{transform:translateY(-1px);box-shadow:0 0 0 3px #16a34a2e}.chatLiveSegmentedControl button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;min-height:32px;padding:7px 12px;font-weight:800;transition:background .16s,color .16s,box-shadow .16s}.chatLiveSegmentedControl button.active{color:#166534;background:#fff;box-shadow:0 8px 20px #0f172a14}.chatLiveChannelsBlock{border:1px solid #0f172a14;border-radius:18px;margin-top:14px;padding:16px}.chatLiveChannelsGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.chatLiveChannelCard{background:#fff;border:1px solid #0f172a14;border-radius:16px;gap:10px;padding:13px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 10px 26px #0f172a0a}.chatLiveChannelCard.selected{border-color:#16a34a47;box-shadow:0 14px 30px #16a34a14}.chatLiveChannelCard.disabled{opacity:.72;background:#f8faf9}.chatLiveChannelHeader{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.chatLiveChannelHeader input{accent-color:#16a34a;margin-top:8px}.chatLiveChannelIcon{color:#fff;border-radius:13px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:inline-flex}.chatLiveChannelIcon.whatsapp{background:#22c55e}.chatLiveChannelIcon.messenger{background:#2563eb}.chatLiveChannelIcon.instagram{background:linear-gradient(135deg,#f97316,#db2777,#7c3aed)}.chatLiveChannelIcon.telegram{background:#0ea5e9}.chatLiveChannelIcon.chatLive{background:#111827}.chatLiveChannelHeader strong{font-size:14px;line-height:1.2;display:block}.chatLiveChannelHeader small{color:#64748b;margin-top:3px;font-size:12px;line-height:1.35;display:block}.chatLiveLinkedValue{background:#f8fafc;border:1px dashed #16a34a47;border-radius:13px;gap:2px;min-height:38px;padding:9px 11px;display:grid}.chatLiveLinkedValue span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:800}.chatLiveLinkedValue strong{color:#14532d;font-size:13px}.chatLiveChannelCard input:not([type=checkbox]){min-height:38px}.chatLiveCodeBox{color:#fff;background:#0f172a;border-radius:18px;gap:12px;margin-top:16px;padding:16px;display:grid}.chatLiveCodeBox .mutedText{color:#ffffffb8;margin:4px 0 0}.chatLiveCodeBox textarea{color:#fff;resize:vertical;background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;padding:11px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45}.chatLiveCodeBox .ghostBtn{color:#0f172a;background:#fff;border-color:#fff;justify-self:start}.fieldHint{color:#64748b;margin-top:6px;font-size:12px;display:block}@media (width<=720px){.chatLiveSwitch{justify-content:center;width:100%}.chatLiveChannelsGrid{grid-template-columns:1fr}}.chatLiveConfigForm{padding:16px}.chatLiveConfigForm .waFormGrid{gap:10px;margin-top:12px}.chatLiveConfigForm .formHeader{gap:12px}.chatLiveConfigForm .formHeader h4{margin-bottom:3px}.chatLiveConfigForm .formHeader p,.chatLiveChannelsBlock .formHeader p{font-size:13px;line-height:1.4}.chatLiveIntroPanel{margin-bottom:12px;padding:12px 14px}.chatLiveColorPicker{flex-wrap:wrap}.chatLiveColorDot{width:26px;height:26px}.chatLiveChannelsBlock{margin-top:12px;padding:13px}.chatLiveChannelsGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.chatLiveChannelCard{gap:9px;padding:11px}.chatLiveWhatsappPicker{gap:7px;display:grid}.chatLiveWhatsappOption{color:#334155;cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #0f172a14;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 10px;transition:background .16s,border-color .16s,box-shadow .16s;display:flex}.chatLiveWhatsappOption span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.chatLiveWhatsappOption strong{color:#0f5132;white-space:nowrap;font-size:12px;font-weight:900}.chatLiveWhatsappOption.active{background:#ecfdf3;border-color:#16a34a57;box-shadow:0 10px 24px #16a34a14}.chatLiveWhatsappOption:disabled{cursor:not-allowed;opacity:.62}.chatLiveCodeBox{gap:10px;margin-top:12px;padding:14px}.chatLiveCodeBox textarea{min-height:74px}.chatLiveCodeBox>.ghostBtn{display:none}@media (width<=720px){.chatLiveConfigForm .waFormGrid{grid-template-columns:1fr}}.chatLiveTopbar{align-items:center;margin-bottom:8px}.chatLiveCompactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.chatLiveChannelsBlock .formHeader.mini{justify-content:space-between;display:flex}.chatLiveChannelsBlock .formHeader.mini h4{margin:0}.chatLiveEmptyChannels{color:#64748b;background:#f8fafc;border:1px dashed #0f172a24;border-radius:14px;padding:12px 14px;font-size:13px;font-weight:750}.chatLiveChannelCard{min-height:0}.chatLiveChannelHeader{align-items:center}.chatLiveChannelHeader input{margin-top:0}@media (width<=720px){.chatLiveCompactGrid{grid-template-columns:1fr}}.waMessageBubble a{color:inherit;word-break:break-word;font-weight:800;text-decoration:underline}.waMessageBubble.outgoing a{color:#10201a}.billingPage{display:block}.billingShell{gap:16px;display:grid}.billingHero,.billingCard,.customPlanCard,.billingPlanCard{background:#fff;border:1px solid #0f172a14;border-radius:22px;box-shadow:0 14px 34px #0f172a0e}.billingHero{background:linear-gradient(135deg,#fff 0%,#f7fbf9 100%);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.billingHero h3,.billingCard h3,.billingSubHeader h4,.customPlanCard h4{color:#0f172a;margin:4px 0}.billingHero p,.billingCardHeader p,.billingSubHeader p,.customPlanCard p{color:#64748b;margin:0}.billingTabs{background:#f1f5f9;border-radius:999px;gap:6px;padding:5px;display:inline-flex}.billingTabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:36px;padding:0 16px;font-weight:900}.billingTabs button.active{color:#fff;background:#16a34a;box-shadow:0 10px 22px #16a34a33}.billingGrid.single{gap:16px;display:grid}.billingCard{padding:18px}.billingCardFull,.billingDetailCard{box-sizing:border-box;width:100%}.billingCardHeader,.billingSubHeader,.billingActions{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.billingCardHeader.compactHeader{align-items:center;margin-bottom:12px}.billingSubHeader.noMargin{margin-bottom:10px}.billingToolbar{grid-template-columns:minmax(220px,1fr) 180px auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.billingToolbar input,.billingToolbar select,.billingSettingsGrid input,.billingSettingsGrid select,.billingInlineInput input,.billingPlanMeta input,.billingPaymentFields input,.customPlanForm input,.customPlanForm select,.customPlanActions select,.billingLimitRow input{color:#10201a;box-sizing:border-box;background:#fff;border:1px solid #dceae3;border-radius:13px;outline:none;width:100%;min-height:38px;padding:0 11px;font-weight:750}.billingToolbar input:focus,.billingToolbar select:focus,.billingSettingsGrid input:focus,.billingSettingsGrid select:focus,.billingInlineInput input:focus,.billingPlanMeta input:focus,.billingPaymentFields input:focus,.customPlanForm input:focus,.customPlanForm select:focus,.customPlanActions select:focus,.billingLimitRow input:focus{border-color:#16a34a80;box-shadow:0 0 0 3px #16a34a14}.billingSettingsGrid.compactSettings{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 150px 170px;gap:12px;margin-bottom:0;display:grid}.billingSettingsGrid label,.billingPlanMeta label,.billingPaymentFields label,.customPlanForm label,.billingLimitRow label{color:#64748b;gap:6px;font-size:12px;font-weight:900;display:grid}.billingInlineInput{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.billingPill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.billingPill.green{color:#166534;background:#dcfce7}.billingPill.yellow{color:#9a3412;background:#fff7ed}.billingPill.red{color:#991b1b;background:#fee2e2}.billingPill.gray{color:#475569;background:#f1f5f9}.billingNotice,.billingError,.billingEmpty{border-radius:16px;padding:12px 14px;font-size:13px;font-weight:850}.billingNotice{color:#166534;background:#f0fdf4;border:1px solid #16a34a2e}.billingError{color:#991b1b;background:#fef2f2;border:1px solid #dc26262e}.billingEmpty{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #0f172a24}.billingPlansLayout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.fixedPlansColumn,.billingCommercialPlans.clean{gap:12px;display:grid}.billingPlanCard{background:linear-gradient(#fff 0%,#f8fafc 100%);gap:12px;padding:14px;display:grid}.billingPlanTop,.billingPaymentTop,.customPlanHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.billingPlanIdentity{align-items:center;gap:10px;display:flex}.billingPlanIcon{color:#15803d;background:#dcfce7;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:inline-flex}.billingPlanIdentity strong{color:#0f172a;font-size:16px;display:block}.billingPlanIdentity span,.customSelectedCompany span,.customPlanRow span,.customPlanStatus small{color:#64748b;font-size:12px;font-weight:750;display:block}.billingSwitch{color:#64748b;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.billingSwitch input{display:none}.billingSwitch>span{background:#cbd5e1;border-radius:999px;width:34px;height:20px;transition:all .2s;position:relative}.billingSwitch>span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0f172a33}.billingSwitch input:checked+span{background:#16a34a}.billingSwitch input:checked+span:after{transform:translate(14px)}.billingSwitch.mini>span{width:30px;height:18px}.billingSwitch.mini>span:after{width:12px;height:12px}.billingSwitch.mini input:checked+span:after{transform:translate(12px)}.billingPlanMeta{grid-template-columns:minmax(0,1fr) 90px;gap:10px;display:grid}.billingCommercialPayments{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.billingPaymentBox{background:#fff;border:1px solid #0f172a14;border-radius:16px;gap:9px;padding:11px;display:grid}.billingPaymentBox.recommended{background:linear-gradient(#f0fdf4 0%,#fff 100%);border-color:#16a34a38}.billingPaymentBox.disabled{opacity:.7;background:#f8fafc}.billingPaymentTop strong{color:#0f172a;white-space:nowrap;font-size:14px}.billingPaymentFields.compact{grid-template-columns:90px 105px minmax(160px,1fr) 95px;gap:8px;display:grid}.billingLimitRow.editable{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.billingLimitRow label{background:#fff;border:1px solid #0f172a12;border-radius:14px;padding:9px}.billingLimitRow label span,.customMiniGrid label span{color:#64748b;font-size:11px;font-weight:900}.billingLimitRow input,.customMiniGrid input{min-height:32px;padding:0 8px}.customPlanCard{padding:14px;position:sticky;top:16px}.customPlanHeader{align-items:flex-start;margin-bottom:12px}.customPlanHeader h4{font-size:18px}.customPlanForm{gap:10px;display:grid}.customSelectedCompany,.manualHint{background:#f8fafc;border:1px solid #0f172a12;border-radius:14px;padding:10px}.customSelectedCompany strong{color:#0f172a;display:block}.customMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.customMiniGrid label{background:#fff;border:1px solid #0f172a12;border-radius:14px;padding:9px}.durationGroup{gap:8px;display:grid}.durationGroup>span{color:#64748b;font-size:12px;font-weight:900}.durationGroup>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.durationGroup button{color:#475569;cursor:pointer;background:#fff;border:1px solid #dceae3;border-radius:999px;min-height:34px;font-weight:900}.durationGroup button.active{color:#fff;background:#16a34a;border-color:#16a34a}.billingCheck.inlineCheck{color:#475569;align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.billingCheck.inlineCheck input{width:auto;min-height:auto}.manualHint{color:#64748b;font-size:12px;font-weight:800;line-height:1.45}.primaryBtn.full{width:100%}.customPlansList{margin-top:2px}.customPlanRows{gap:10px;display:grid}.customPlanRow{background:#f8fafc;border:1px solid #0f172a14;border-radius:16px;grid-template-columns:minmax(210px,1fr) minmax(260px,1fr) 170px auto;align-items:center;gap:12px;padding:12px;display:grid}.customPlanRow strong{color:#0f172a;display:block}.customPlanStats{flex-wrap:wrap;gap:6px;display:flex}.customPlanStats span{color:#475569;background:#fff;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900;display:inline-flex}.customPlanStatus{gap:4px;display:grid}.customPlanActions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.customPlanActions select{width:110px;min-height:36px}.billingActions.stickyActions{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #0f172a14;border-radius:18px;align-items:center;margin:0;padding:12px;position:sticky;bottom:12px;box-shadow:0 12px 32px #0f172a14}.billingActions.stickyActions span{color:#64748b;font-size:12px;font-weight:850}.billingActions.stickyActions>div{gap:8px;display:flex}.compact{min-height:34px;padding:8px 12px}.billingTableWrap{overflow-x:auto}.billingTable{border-collapse:collapse;width:100%}.billingTable th,.billingTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #0f172a0f;padding:12px}.billingTable th{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:900}.billingTable tbody tr{cursor:pointer}.billingTable tbody tr:hover{background:#f8fafc}.billingTable td strong,.billingTable td span{display:block}.billingTable td span{color:#64748b;margin-top:2px;font-size:12px}.billingDetailList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.billingDetailList div{background:#f8fafc;border:1px solid #0f172a14;border-radius:16px;padding:12px}.billingDetailList dt{color:#64748b;margin-bottom:4px;font-size:12px;font-weight:900}.billingDetailList dd{color:#0f172a;word-break:break-word;margin:0;font-weight:800}@media (width<=1180px){.billingPlansLayout,.billingSettingsGrid.compactSettings,.billingPaymentFields.compact,.billingLimitRow.editable,.customPlanRow{grid-template-columns:1fr}.customPlanCard{position:static}.customPlanActions{flex-wrap:wrap;justify-content:flex-start}}@media (width<=760px){.billingHero,.billingCardHeader,.billingSubHeader,.billingActions,.billingPlanTop,.billingPaymentTop{flex-direction:column}.billingToolbar,.billingCommercialPayments,.billingPlanMeta,.customMiniGrid,.billingDetailList{grid-template-columns:1fr}.billingTabs,.durationGroup>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.billingTabs button{flex:1}}.billingSettingsGrid.compactSettings{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 140px 165px}.fullWidthPlans{width:100%}.fullPlanCard{gap:10px;padding:14px}.fullPlanTop{padding-bottom:4px}.billingPlanHeaderActions{align-items:center;gap:12px;display:flex}.currencyCompact{color:#64748b;gap:4px;width:86px;font-size:11px;font-weight:900;display:grid}.currencyCompact input,.billingDescriptionLine input,.billingInlineField input{color:#10201a;box-sizing:border-box;background:#fff;border:1px solid #dceae3;border-radius:11px;outline:none;width:100%;min-height:34px;padding:0 9px;font-weight:750}.currencyCompact input:focus,.billingDescriptionLine input:focus,.billingInlineField input:focus{border-color:#16a34a80;box-shadow:0 0 0 3px #16a34a14}.billingDescriptionLine{color:#64748b;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:10px;font-size:12px;font-weight:900;display:grid}.planWideRow{background:#fff;border:1px solid #0f172a12;border-radius:16px;grid-template-columns:86px 78px 110px minmax(210px,1.3fr) repeat(6,minmax(72px,.55fr));align-items:end;gap:8px;padding:10px;display:grid}.planWideRow.annualRow{background:#f8fafc;grid-template-columns:86px 78px 110px minmax(250px,1.4fr) 100px minmax(160px,1fr)}.planWideRow.disabled{opacity:.82;background:#f8fafc}.planRowLabel{align-self:center;padding-bottom:4px}.billingInlineField{color:#64748b;gap:5px;min-width:0;font-size:11px;font-weight:900;display:grid}.billingInlineField span{white-space:nowrap}.billingInlineField.linkField input{text-overflow:ellipsis}.billingInlineField input:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.annualHelper{color:#64748b;white-space:nowrap;place-self:center end;font-size:12px;font-weight:850}.customPlanIntro{background:linear-gradient(135deg,#fff 0%,#f7fbf9 100%);justify-content:space-between;align-items:center;gap:14px;display:flex}.customPlanIntro h3{margin:0 0 4px}.customPlanIntro p{color:#64748b;margin:0;font-size:13px;font-weight:750}.customPlanModalOverlay{z-index:1000;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.customPlanModalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;position:absolute;inset:0}.customPlanModal{z-index:1;width:min(760px,100vw - 32px);max-height:calc(100vh - 48px);position:relative;overflow:auto}.customPlanModalCard{padding:18px;position:static;box-shadow:0 24px 70px #0f172a2e}.customPlanModalCard .customMiniGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.customPlanRows{gap:8px}@media (width<=1380px){.planWideRow{grid-template-columns:86px 82px 110px minmax(180px,1fr) repeat(3,minmax(80px,1fr))}.planWideRow .billingInlineField:nth-last-child(-n+3){margin-top:2px}}@media (width<=1180px){.billingDescriptionLine,.planWideRow,.planWideRow.annualRow{grid-template-columns:1fr}.billingPlanHeaderActions,.customPlanIntro{flex-direction:column;align-items:flex-start}.annualHelper{justify-self:start}.customPlanModalCard .customMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.customPlanModalOverlay{padding:12px}.customPlanModalCard .customMiniGrid{grid-template-columns:1fr}}.billingHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.hotmartSettingsCard .billingCardHeader.compactHeader{align-items:center}.customPlanInlineCard{box-shadow:none;background:#f7fbf9;border-color:#16a34a24;padding:20px;position:static;top:auto}.customPlanInlineCard .customPlanHeader{align-items:flex-start;margin-bottom:16px}.closeInlineBtn{color:#14382b;cursor:pointer;background:#eef7f2;border:0;border-radius:13px;width:38px;height:38px;font-size:24px;font-weight:700;line-height:1}.closeInlineBtn:hover{background:#dff3e8}.customPlanInlineCard .customPlanForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.customPlanInlineCard .customSelectedCompany,.customPlanInlineCard .customMiniGrid,.customPlanInlineCard .durationGroup,.customPlanInlineCard .manualHint,.customPlanInlineCard .inlineCheck,.customPlanInlineCard .primaryBtn.full{grid-column:1/-1}.customPlanInlineCard .customMiniGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.customPlanInlineCard .primaryBtn.full{justify-self:end;width:auto;min-width:210px}.customPlanIntro{margin-top:2px}.billingActions.stickyActions{display:none}@media (width<=1180px){.customPlanInlineCard .customPlanForm,.customPlanInlineCard .customMiniGrid{grid-template-columns:1fr}.customPlanInlineCard .primaryBtn.full{justify-self:stretch;width:100%}}.customPlanTitleLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customPlanActions button:disabled{cursor:not-allowed;opacity:.55}.dangerBtn{color:#991b1b;cursor:pointer;background:#fee2e2;border:0;border-radius:14px;min-height:40px;padding:10px 16px;font-weight:900}.dangerBtn:hover{background:#fecaca}.dangerBtn.compact{min-height:34px;padding:8px 12px}.customPlanActions{flex-wrap:wrap}.customPlanForm select:disabled{color:#64748b;cursor:not-allowed;background:#f8fafc}.billingDetailActions{border-top:1px solid #e6efe9;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:14px;display:flex}.companyHoursBox{background:#fbfefd;border:1px solid #dceae3;border-radius:18px;gap:12px;padding:14px;display:grid}.companyHoursHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.companyHoursHeader strong,.companyHoursHeader small,.companyHoursPreview span,.companyHoursPreview strong{display:block}.companyHoursHeader strong{color:#10201a;font-size:15px}.companyHoursHeader small{color:#66746e;margin-top:3px;font-size:12px;font-weight:800;line-height:1.35}.companyHoursSegmented{background:#f8fcfa;border:1px solid #dceae3;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:4px;display:inline-flex}.companyHoursSegmented button,.companyHoursPresets button,.companyHoursAddShift,.companyHoursRemoveShift,.companyHoursDayToggle{cursor:pointer;font-family:inherit}.companyHoursSegmented button{color:#29483c;background:0 0;border:0;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:900}.companyHoursSegmented button.active{color:#fff;background:#16a34a;box-shadow:0 6px 14px #16a34a29}.companyHoursPresets{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.companyHoursPresets span{color:#66746e;text-transform:uppercase;letter-spacing:.04em;margin-right:2px;font-size:11px;font-weight:900}.companyHoursPresets button{color:#133d2d;background:#fff;border:1px solid #dceae3;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.companyHoursPresets button:hover{background:#f0fdf4;border-color:#86efac}.companyHoursDayList{gap:8px;display:grid}.companyHoursDayRow{background:#fff;border:1px solid #e4ece8;border-radius:14px;grid-template-columns:28px 96px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.companyHoursDayRow.active{background:#fbfefd;border-color:#d2eadb}.companyHoursDayToggle{color:#fff;background:#fff;border:1px solid #cfe3d8;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:inline-flex}.companyHoursDayRow.active .companyHoursDayToggle{background:#16a34a;border-color:#16a34a}.companyHoursDayRow strong{color:#10201a;font-size:13px}.companyHoursClosed{color:#8a9892;font-size:12px;font-weight:900}.companyHoursShifts{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.companyHoursShift{background:#f8fcfa;border:1px solid #dceae3;border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}.companyHoursShift select{color:#10201a;outline:none;min-width:82px;font-size:12px;font-weight:900;background:0 0!important;border:0!important;border-radius:999px!important;width:82px!important;padding:5px 6px!important}.companyHoursShift span{color:#66746e;font-size:12px;font-weight:900}.companyHoursRemoveShift{color:#66746e;background:#eef5f1;border:0;border-radius:999px;width:22px;height:22px;font-size:14px;font-weight:900;line-height:1}.companyHoursRemoveShift:hover{color:#b91c1c;background:#fee2e2}.companyHoursAddShift{color:#15803d;background:#fff;border:1px solid #dceae3;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.companyHoursAddShift:hover{background:#f0fdf4;border-color:#86efac}.companyHoursAlwaysOpen{color:#29483c;background:#f8fcfa;border:1px dashed #b7d7c6;border-radius:14px;padding:12px;font-size:13px;font-weight:800}.companyHoursPreview{background:#f8fcfa;border:1px dashed #b7d7c6;border-radius:15px;padding:12px}.companyHoursPreview span{color:#66746e;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:900}.companyHoursPreview strong{color:#10201a;margin-top:4px;font-size:13px;line-height:1.45}@media (width<=1050px){.companyHoursDayRow{grid-template-columns:28px 82px minmax(0,1fr)}}@media (width<=760px){.companyHoursSegmented{width:100%}.companyHoursSegmented button{flex:1}.companyHoursDayRow{grid-template-columns:28px 1fr;align-items:flex-start}.companyHoursShifts,.companyHoursClosed{grid-column:1/-1}}.sendPage{gap:14px;display:grid}.sendTopBar,.sendSectionHeader,.sendEditorHeader,.sendPreviewHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.sendTopBar h3,.sendSectionHeader h3,.sendEditorHeader h3,.sendBuilderIntro h3,.sendBuilderPalette h4{color:#10201a;margin:0 0 4px}.sendTopBar{background:#fff;border:1px solid #e4ece8;border-radius:18px;padding:18px;box-shadow:0 12px 34px #10201a0a}.sendTabs,.sendFilters,.sendHeaderActions,.sendInlineActions,.sendTableActions,.sendEditorActions,.sendTextToolbar,.sendBreadcrumbRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sendTabs{justify-content:flex-end}.sendTab{color:#133d2d;background:#edf5f1;border:none;border-radius:999px;padding:10px 13px;font-size:13px;font-weight:900}.sendTab:hover{background:#dcfce7}.sendTab.active{color:#fff;background:#16a34a}.sendPanelCard,.sendEditorCard{width:100%;min-width:0}.sendTemplatesListCard,.sendTemplateEditorPage{animation:.12s ease-out sendSoftIn}.sendSectionHeader,.sendEditorHeader{margin-bottom:14px}.sendFilters{margin:12px 0 16px}.sendTableWrap{width:100%;overflow-x:auto}.sendTable{border-collapse:collapse;width:100%;min-width:760px}.sendTable th,.sendTable td{vertical-align:middle;border-bottom:1px solid #e8efeb;padding:12px 14px}.sendTable th{color:#66746e;text-align:left;font-size:13px;font-weight:900}.sendTable td strong,.sendTable td small{display:block}.sendTable td strong{color:#10201a;font-size:14px}.sendTable td small{color:#66746e;margin-top:4px;font-size:12px;font-weight:800}.sendRowActive{background:#f8fcfa}.sendChannelBadge,.sendStatus{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.sendBadgeWhatsapp{color:#166534;background:#dcfce7}.sendBadgeTelegram{color:#075985;background:#e0f2fe}.sendBadgeInstagram{color:#9d174d;background:#fce7f3}.sendBadgeFacebook{color:#1d4ed8;background:#dbeafe}.sendBadgeTikTok{color:#111827;background:#e5e7eb}.sendStatusOk{color:#166534;background:#dcfce7}.sendStatusPending{color:#92400e;background:#fef3c7}.sendStatusError{color:#991b1b;background:#fee2e2}.sendStatusMuted{color:#374151;background:#e5e7eb}.sendStatusDraft{color:#3730a3;background:#eef2ff}.sendVariablesText{color:#355246;max-width:230px;font-size:12px;font-weight:850;line-height:1.4;display:inline-block}.sendEmptyState{margin-top:16px}.sendEmptyState.compact{text-align:left;padding:18px}.sendTableActions{flex-wrap:nowrap;justify-content:flex-start}.dangerTextBtn{color:#991b1b;background:#fee2e2;border:none;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:900}.dangerTextBtn:hover{filter:brightness(.97)}.sendBreadcrumbRow{justify-content:space-between;margin-bottom:14px}.sendEditorFormBox{max-width:none;margin:0 0 14px;padding:16px}.sendEditorMeta{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.sendEditorStateLine,.sendVariablesPanel,.sendSoftWarning,.sendSelectedTemplateBox{border-radius:14px;margin:12px 0;padding:12px 14px}.sendEditorStateLine,.sendVariablesPanel,.sendSelectedTemplateBox{background:#f8fcfa;border:1px solid #dceae3}.sendVariablesPanel p{margin:6px 0 0}.sendSoftWarning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;font-weight:850}.sendEditorActions{z-index:25;margin-top:14px;position:sticky;bottom:0}.sendBuilderShell{grid-template-columns:190px minmax(420px,1fr) 280px;align-items:start;gap:14px;display:grid}.sendBuilderPalette,.sendPreviewPanel,.sendBuilderMain{background:#fff;border:1px solid #dceae3;border-radius:18px;min-width:0;padding:14px}.sendBuilderPalette,.sendPreviewPanel{background:#f8fcfa}.sendBlockGrid{gap:8px;margin-top:12px;display:grid}.sendBlockBtn{text-align:left;color:#133d2d;background:#fff;border:1px solid #dceae3;border-radius:12px;padding:10px;font-size:12px;font-weight:900}.sendBuilderIntro{margin-bottom:12px}.sendBuilderForm{gap:12px;display:grid}.sendBuilderSection{background:#f8fcfa;border:1px solid #dceae3;border-radius:16px;padding:14px}.sendSectionTitle{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.sendSectionTitle h4{color:#10201a;margin:0;font-size:15px}.sendSectionTitle small{color:#66746e;text-align:right;font-size:12px;font-weight:800}.sendGridTwo{grid-template-columns:repeat(2,minmax(160px,1fr));gap:10px;display:grid}.sendBuilderSection label{color:#29483c;gap:7px;font-size:13px;font-weight:900;display:grid}.sendBuilderSection input,.sendBuilderSection select,.sendBuilderSection textarea,.sendButtonEditor input,.sendButtonEditor select{color:#10201a;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dceae3;border-radius:13px;outline:none;padding:10px 11px}.sendBuilderSection input:focus,.sendBuilderSection select:focus,.sendBuilderSection textarea:focus,.sendButtonEditor input:focus,.sendButtonEditor select:focus{border-color:#25d366;box-shadow:0 0 0 4px #25d3661f}.sendBuilderSection textarea{resize:vertical;min-height:92px}.sendTextToolbar{margin-bottom:8px}.sendTextToolbar button{color:#133d2d;background:#edf5f1;border:none;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900}.sendTextToolbar button:hover{background:#dcfce7}.sendButtonEditor{grid-template-columns:150px 1fr 1fr auto;align-items:center;gap:8px;margin-top:8px;display:grid}.sendPhonePreview{background:radial-gradient(circle at 0 0,#25d3661f,#0000 28%),linear-gradient(#f3f7f5,#edf5f1);border:1px solid #dceae3;border-radius:18px;margin-top:12px;padding:14px}.sendPhoneBubble{background:#fff;border-radius:16px 16px 16px 5px;padding:12px;box-shadow:0 8px 22px #09201614}.sendPreviewMedia{color:#355246;text-align:center;background:#edf5f1;border:1px solid #dceae3;border-radius:12px;justify-content:center;align-items:center;min-height:92px;margin-bottom:10px;padding:10px;font-size:12px;font-weight:900;display:flex}.sendPreviewTitle{margin-bottom:8px;display:block}.sendPreviewText{white-space:pre-wrap;color:#10201a;margin:0;line-height:1.5}.sendPreviewFooter{color:#66746e;margin-top:10px;display:block}.sendPreviewButtons,.sendPreviewPoll{gap:7px;margin-top:10px;display:grid}.sendPreviewButton,.sendPreviewPoll span{color:#047857;text-align:center;border-top:1px solid #e4ece8;padding-top:8px;font-weight:900}.sendPreviewPoll strong{display:block}.sendSelectedTemplateBox{align-items:center;gap:12px;display:flex}.sendCampaignSteps{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.sendCampaignStep{background:#f8fcfa;border:1px solid #dceae3;border-radius:16px;padding:14px}.sendCampaignStep.active{background:#dcfce7;border-color:#bdebd0}.sendCampaignStep span{color:#fff;background:#16a34a;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;margin-bottom:8px;font-weight:900;display:inline-flex}.sendCampaignStep strong,.sendCampaignStep p{margin:0;display:block}.sendCampaignStep p{color:#66746e;margin-top:4px}.sendMiniTable{border:1px solid #dceae3;border-radius:16px;overflow:hidden}.sendMiniRow{border-bottom:1px solid #e4ece8;grid-template-columns:1.4fr .8fr .8fr 1fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.sendMiniRow:last-child{border-bottom:0}.sendMiniHead{color:#66746e;text-transform:uppercase;background:#f8fcfa;font-size:12px;font-weight:900}@keyframes sendSoftIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1240px){.sendBuilderShell{grid-template-columns:1fr}.sendPreviewPanel{order:3}}@media (width<=1000px){.sendEditorMeta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.sendTopBar,.sendSectionHeader,.sendEditorHeader,.sendBreadcrumbRow{flex-direction:column}.sendTabs,.sendHeaderActions,.sendEditorActions{justify-content:flex-start;width:100%}.sendTab,.sendHeaderActions button,.sendEditorActions button{justify-content:center;width:100%}.sendEditorMeta,.sendGridTwo,.sendCampaignSteps,.sendMiniRow,.sendButtonEditor{grid-template-columns:1fr}.sendTableActions{flex-wrap:wrap}}.sendEditorMeta{grid-template-columns:repeat(3,minmax(0,1fr))}.sendBuilderShell.whatsappLayout .sendPreviewPanel,.sendBuilderShell.freeLayout .sendPreviewPanel{min-width:0}.sendPreviewPanel{position:sticky;top:12px}.sendPhonePreview{align-items:stretch;min-height:430px;display:flex}.sendPhoneBubble{flex-direction:column;width:100%;min-height:392px;display:flex}.sendPreviewText{flex:none}.sendPreviewMedia{min-height:132px}.sendPreviewLocation,.sendPreviewCardBox{background:#f8fcfa;border:1px solid #dceae3;border-radius:13px;gap:4px;margin-bottom:10px;padding:10px 11px;display:grid}.sendPreviewLocation strong,.sendPreviewCardBox strong{color:#10201a;font-size:13px}.sendPreviewLocation span,.sendPreviewCardBox span{color:#66746e;word-break:break-word;font-size:12px;font-weight:800;line-height:1.3}.sendMediaSourceBox{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.sendMediaSourceBox .inlineWarning{grid-column:1/-1;margin:0}.sendLocationFields{margin-top:10px}.sendFieldHint{color:#66746e;font-size:11px;font-weight:800}.whatsappStructuredBuilder .sendBuilderSection,.genericBuilderForm .sendBuilderSection{scroll-margin-bottom:88px}.sendEditorActions{z-index:45;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #e4ece8;justify-content:flex-end;padding:12px 0 0;position:sticky;bottom:0}@media (width<=1320px){.sendBuilderShell.freeLayout{grid-template-columns:180px minmax(320px,1fr) minmax(340px,.95fr)}}@media (width<=1180px){.sendBuilderShell.whatsappLayout,.sendBuilderShell.freeLayout{grid-template-columns:1fr}.sendPreviewPanel{position:static}.sendPhonePreview{min-height:360px}}@media (width<=760px){.sendEditorMeta,.sendMediaSourceBox{grid-template-columns:1fr}.sendPhonePreview{min-height:320px}}.sendEditorActions{border-top:1px solid #e4ece8;justify-content:flex-end;margin-top:16px;padding:14px 0 0;z-index:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;position:static!important;bottom:auto!important}.sendTemplateEditorPage{padding-bottom:18px}.sendBuilderShell.freeLayout{grid-template-columns:220px minmax(360px,1fr) minmax(380px,1fr);gap:16px}.sendPreviewPanel{align-self:start;position:sticky;top:12px}.sendPhonePreview{align-items:stretch;height:520px;min-height:520px;display:flex}.sendPhoneBubble{flex-direction:column;gap:9px;width:100%;min-height:100%;display:flex;overflow-y:auto}.sendPreviewBlock{gap:7px;display:grid}.sendPreviewEmpty{text-align:center;color:#66746e;gap:5px;margin:auto;padding:28px 12px;display:grid}.sendPreviewEmpty strong{color:#10201a;font-size:14px}.sendPreviewMedia{place-items:center;gap:4px;min-height:126px;display:grid}.sendPreviewMedia.media-audio{min-height:70px}.sendPreviewMedia.media-document{min-height:84px}.sendPreviewMedia small{color:#66746e;font-size:11px}.sendPreviewCatalogBox{color:#7c4a03;background:#fffdf7;border:1px dashed #f3d18b;border-radius:13px;gap:4px;padding:12px;display:grid}.sendPreviewCatalogBox strong{color:#7c4a03}.sendBuilderPalette{position:sticky;top:12px}.sendBlockBtn{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;display:grid}.sendBlockBtn.comingSoon{background:#fffdf7;border-style:dashed}.sendBlockBtn em{color:#92400e;background:#fef3c7;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:950}.sendBlockIcon,.sendIcon{background:#edf5f1;border-radius:999px;place-items:center;width:22px;height:22px;font-size:13px;line-height:1;display:inline-grid}.sendBlockText{gap:2px;min-width:0;display:grid}.sendBlockText strong{color:#10201a;font-size:12.5px}.sendBlockText small{color:#66746e;max-height:28px;font-size:10.5px;line-height:1.25;overflow:hidden}.genericBuilderForm{background:#f8fcfa;border:1px dashed #cfe4da;border-radius:18px;min-height:520px;padding:12px}.genericBuilderForm.hasBlocks{background:#fff;border-style:solid}.sendDropEmptyState{text-align:center;color:#66746e;place-content:center;justify-items:center;gap:8px;min-height:460px;display:grid}.sendDropEmptyState span{color:#166534;background:#dcfce7;border-radius:20px;place-items:center;width:54px;height:54px;font-size:28px;font-weight:950;display:grid}.sendDropEmptyState strong{color:#10201a;font-size:16px}.sendDropEmptyState p{max-width:320px;margin:0;font-weight:800;line-height:1.35}.sendFreeBlock{background:#fff;box-shadow:0 8px 22px #10201a0a}.sendFreeBlockHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.sendFreeBlockHeader>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sendFreeBlockHeader strong{color:#10201a;font-size:14px}.sendFreeBlockActions{align-items:center;gap:5px;display:flex}.sendFreeBlockActions button{color:#133d2d;background:#edf5f1;border:none;border-radius:9px;min-width:30px;min-height:30px;padding:6px 8px;font-size:12px;font-weight:950}.sendFreeBlockActions button:hover:not(:disabled){background:#dcfce7}.sendFreeBlockActions .dangerTextBtn{color:#991b1b;background:#fee2e2}.compactToolbar{margin-bottom:8px}.compactGrid{margin-top:4px}.sendMediaBlockControls{gap:8px;display:grid}.sendMediaModeRow{flex-wrap:wrap;gap:6px;display:flex}.sendMediaModeRow button{color:#133d2d;background:#fff;border:1px solid #dceae3;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:950}.sendMediaModeRow button.active{color:#166534;background:#dcfce7;border-color:#bbf7d0}.sendMediaModeRow button.muted{opacity:.82}.sendUploadDrop{cursor:pointer;text-align:center;background:#f8fcfa;border:1px dashed #bdebd0;border-radius:14px;place-content:center;justify-items:center;min-height:72px;padding:12px;display:grid}.sendUploadDrop:hover{background:#ecfdf5}.sendUploadDrop input{display:none}.sendUploadDrop span{color:#166534;font-size:13px;font-weight:950}.sendUploadDrop small{color:#66746e;font-size:11px;font-weight:850}.sendInlineError{color:#991b1b;background:#fee2e2;border-radius:12px;margin:0;padding:8px 10px;font-size:12px;font-weight:900}.sendComingSoonBox,.sendCatalogSoonSection{background:#fffdf7;border-style:dashed;border-color:#f3d18b}.sendComingSoonBox{color:#7c4a03;border:1px dashed #f3d18b;border-radius:14px;gap:4px;padding:12px;display:grid}.sendComingSoonBox strong{color:#7c4a03}.sendComingSoonBox p{color:#8a5a12;margin:0;font-size:12px;font-weight:800;line-height:1.35}@media (width<=1320px){.sendBuilderShell.freeLayout{grid-template-columns:200px minmax(330px,1fr) minmax(340px,1fr)}}@media (width<=1180px){.sendBuilderShell.whatsappLayout,.sendBuilderShell.freeLayout{grid-template-columns:1fr}.sendBuilderPalette,.sendPreviewPanel{position:static}.sendPhonePreview,.genericBuilderForm{height:auto;min-height:380px}.sendDropEmptyState{min-height:260px}}@media (width<=760px){.sendFreeBlockHeader,.sendFreeBlockActions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.sendBuilderShell.freeLayout,.sendBuilderShell.whatsappLayout{gap:12px}}.sendSvgIcon{flex:none;width:16px;height:16px;display:block}.sendBlockBtn{transition:background .18s,border-color .18s,transform .18s}.sendBlockBtn:hover{transform:translateY(-1px)}.sendBlockBtn .sendSvgIcon{width:17px;height:17px}.sendInlineActions .ghostBtn,.sendMediaModeRow button{align-items:center;gap:7px;display:inline-flex}.sendInlineImagePreview{object-fit:cover;background:#f8fcfa;border:1px solid #dceae3;border-radius:14px;width:min(240px,100%);max-height:180px;display:block}.sendPreviewImage{object-fit:cover;background:#f8fcfa;border:1px solid #dceae3;border-radius:14px;width:100%;max-height:240px;margin-bottom:8px;display:block}.sendPreviewVideo{background:#0b1f17;border:1px solid #dceae3;border-radius:14px;width:100%;max-height:240px;margin-bottom:8px;display:block}.sendPreviewAudio{width:100%;margin:6px 0 8px}.sendPreviewMedia span{justify-content:center;align-items:center;gap:7px;display:inline-flex}.sendPreviewPoll strong,.sendPreviewLocation strong{align-items:center;gap:7px;display:inline-flex}.sendProductEditor{gap:9px;display:grid}.sendPreviewProductBox{background:#fff;border:1px solid #dceae3;border-radius:14px;gap:6px;padding:10px;display:grid;box-shadow:0 8px 22px #0920160d}.sendPreviewProductBox strong{color:#10201a;font-size:14px}.sendPreviewProductBox b{color:#166534;font-size:13px}.sendPreviewProductBox span{color:#66746e;font-size:12px;font-weight:800;line-height:1.35}.sendDropEmptyState span .sendSvgIcon{width:26px;height:26px}.whatsappStructuredBuilder .sendCatalogSoonSection{display:none}@media (width<=760px){.sendInlineImagePreview{width:100%}}.sendEditorActions{background:0 0;border-top:1px solid #e4ece8;margin-top:16px;padding-top:14px;z-index:auto!important;position:static!important;bottom:auto!important}.sendBuilderShell.whatsappLayout{grid-template-columns:minmax(0,1.75fr) minmax(360px,.95fr)}.sendBuilderShell.freeLayout{grid-template-columns:220px minmax(360px,1fr) minmax(380px,1.06fr)}.sendPreviewHeader small{color:#66746e;font-weight:900}.sendPreviewText strong{font-weight:950}.sendPreviewText em{font-style:italic}.sendPreviewText del{color:#66746e}.sendPreviewText code{background:#edf5f1;border:1px solid #dceae3;border-radius:6px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.sendBlockStack{gap:9px;display:grid}.sendPreviewTextLink{word-break:break-word;background:#f8fcfa;border:1px solid #dceae3;border-radius:13px;gap:3px;padding:9px 10px;display:grid}.sendPreviewTextLink strong{color:#10201a;font-size:12.5px}.sendPreviewTextLink span{color:#0f766e;font-size:12px;font-weight:850}.sendPreviewProductBox.asTextLink .sendPreviewButton{display:none}.sendBlockIcon,.sendIcon{color:#0f766e;background:linear-gradient(135deg,#ecfdf5,#eff6ff);border:1px solid #cdeee0}.sendBlockBtn{border-color:#dceae3;box-shadow:0 4px 12px #10201a09}.sendBlockBtn:hover{background:#f0fdf4;border-color:#bbf7d0}.sendBlockBtn:active{transform:translateY(0)}.sendDropEmptyState span{color:#0f766e;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:22px;place-items:center;width:58px;height:58px;display:grid}.sendMediaModeRow button svg,.sendInlineActions button svg{width:15px;height:15px}.sendSoftWarning{line-height:1.35}@media (width<=1180px){.sendBuilderShell.whatsappLayout,.sendBuilderShell.freeLayout{grid-template-columns:1fr}}.sendActionTextControl{grid-template-columns:minmax(190px,1fr);gap:8px;min-width:0;display:grid}.sendActionTextControl label{gap:6px;min-width:0;display:grid}.sendActionTextControl .actionHint,.sendActionTextControl .actionCounter,.sendActionTextControl .actionHintError{margin-top:-2px}.sendActionTextControl .actionHintError{color:#b91c1c;font-weight:900}.sendCustomButtonTextField input{border-color:#cfe3d8}.advancedButtonEditor{background:#fff;border:1px solid #e4ece8;border-radius:14px;grid-template-columns:150px minmax(260px,1.5fr) minmax(180px,1fr) auto;align-items:start;padding:10px}.advancedButtonEditor>label{color:#29483c;gap:6px;font-size:12px;font-weight:900;display:grid}.sendPlanWarnings,.sendPreviewWarnings{gap:7px;margin-top:12px;display:grid}.sendPlanWarnings p,.sendPreviewWarnings p{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;margin:0;padding:9px 11px;font-size:12px;font-weight:850;line-height:1.35}.sendPreviewPlanSummary{color:#355246;background:#edf5f1;border-radius:999px;width:fit-content;margin-top:10px;padding:8px 10px;font-size:12px;font-weight:950}.sendPreviewMessageGroup{gap:7px;display:grid}.sendPreviewMessageLabel{background:#f8fcfa;border:1px solid #e4ece8;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;margin:2px 0 5px;padding:6px 8px;display:flex}.sendPreviewMessageLabel span{color:#133d2d;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:950}.sendPreviewMessageLabel small{color:#66746e;font-size:11px;font-weight:850}.sendPreviewDivider{background:repeating-linear-gradient(90deg,#cfe4da,#cfe4da 8px,#0000 8px 14px);height:1px;margin:12px 0}.sendPreviewDivider:after{content:"";display:block}.sendPreviewCardBox{background:#fff;border:1px solid #dceae3;border-radius:14px;gap:6px;padding:10px;display:grid;box-shadow:0 8px 22px #0920160d}.sendPreviewCardBox strong{color:#10201a;font-size:14px}.sendPreviewCardBox span{color:#66746e;font-size:12px;font-weight:800;line-height:1.35}.sendFreeBlockCard .sendFieldHint{line-height:1.35}@media (width<=980px){.sendActionTextControl,.advancedButtonEditor{grid-template-columns:1fr}}.sendSelectedMediaRow{background:#fff;border:1px solid #dceae3;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.sendSelectedMediaRow .sendFieldHint{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sendMiniDangerBtn{flex:none;color:#991b1b!important;background:#fee2e2!important;border-color:#fecaca!important}.sendMiniDangerBtn:hover{background:#fecaca!important}.sendBuilderShell.whatsappLayout{grid-template-columns:minmax(640px,2.05fr) minmax(360px,.95fr);gap:16px}.sendBuilderShell.whatsappLayout .sendBuilderMain{padding:14px}.whatsappVisualBuilder{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:14px;display:grid}.whatsappVisualPalette{background:#f8fcfa;padding:12px;position:sticky;top:12px}.whatsappVisualPalette h4{color:#10201a;margin:0;font-size:14px}.whatsappPaletteGroups{gap:12px;margin-top:12px;display:grid}.whatsappPaletteGroup{gap:8px;display:grid}.whatsappPaletteGroupTitle{justify-content:space-between;align-items:center;gap:8px;padding:0 2px;display:flex}.whatsappPaletteGroupTitle strong{color:#133d2d;font-size:12px}.whatsappPaletteGroupTitle small{color:#66746e;font-size:10.5px;font-weight:900}.compactWhatsAppBlocks{gap:7px;margin-top:0}.whatsappBlockBtn{min-height:50px;padding:9px}.whatsappBlockBtn:disabled{cursor:not-allowed;opacity:.72;transform:none}.whatsappConstructorCanvas{gap:12px}.whatsappDropSection{transition:border-color .18s,background .18s,box-shadow .18s;position:relative}.whatsappDropSection.isDragOver{background:#ecfdf5;border-color:#25d366;box-shadow:0 0 0 4px #25d3661a}.whatsappDropSection .sendSectionTitle{align-items:flex-start}.whatsappActiveRow,.whatsappFooterRow,.sendSelectedMediaRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.whatsappActiveRow{color:#66746e;background:#fff;border:1px solid #dceae3;border-radius:13px;margin-bottom:10px;padding:8px 10px;font-size:12px;font-weight:850}.whatsappActiveRow strong{color:#166534}.whatsappDropEmptyMini{color:#66746e;text-align:center;background:#fff;border:1px dashed #bdebd0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:58px;padding:12px;font-size:12px;font-weight:850;display:flex}.whatsappDropEmptyMini .sendSvgIcon{color:#16a34a;width:18px;height:18px}.whatsappFooterRow{align-items:stretch}.whatsappFooterRow input{flex:260px}.whatsappFooterRow .miniBtn{align-self:center}.sendSelectedMediaRow{background:#fff;border:1px solid #dceae3;border-radius:12px;padding:8px 10px}.sendMiniDangerBtn{color:#991b1b;background:#fee2e2}.whatsappStructuredBuilder .sendInlineActions{display:none}@media (width<=1420px){.sendBuilderShell.whatsappLayout{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)}.whatsappVisualBuilder{grid-template-columns:230px minmax(0,1fr)}}@media (width<=1180px){.sendBuilderShell.whatsappLayout{grid-template-columns:1fr}.whatsappVisualPalette,.sendPreviewPanel{position:static}}@media (width<=900px){.whatsappVisualBuilder{grid-template-columns:1fr}.whatsappVisualPalette{order:0}.compactWhatsAppBlocks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.compactWhatsAppBlocks{grid-template-columns:1fr}.whatsappActiveRow,.whatsappFooterRow,.sendSelectedMediaRow{flex-direction:column;align-items:stretch}}.sendBuilderShell.whatsappLayout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:18px}.sendBuilderShell.whatsappLayout .sendBuilderMain{min-width:0;overflow:hidden}.sendBuilderShell.whatsappLayout .sendPreviewPanel{box-sizing:border-box;z-index:1;width:370px;min-width:0;max-width:370px;position:sticky;top:14px}.sendBuilderShell.whatsappLayout .sendPhonePreview{height:auto;min-height:520px}.whatsappVisualBuilder{grid-template-columns:238px minmax(0,1fr);gap:14px;min-width:0}.whatsappConstructorCanvas,.whatsappDropSection,.whatsappStructuredBuilder,.whatsappStructuredBuilder .sendBuilderSection,.whatsappStructuredBuilder .sendBuilderSection label,.whatsappButtonCard,.whatsappButtonCard>label,.whatsappButtonCard .sendActionTextControl,.whatsappButtonCard .sendActionTextControl label,.whatsappButtonField{min-width:0}.whatsappDropSection{overflow:hidden}.whatsappMediaSourceBox{grid-template-columns:1fr}.whatsappSelectedMediaRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.sendSelectedMediaInfo{gap:2px;min-width:0;display:grid}.sendSelectedMediaInfo small{color:#66746e;font-size:11px;font-weight:900}.sendSelectedMediaInfo strong{color:#133d2d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.sendSelectedMediaActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.whatsappButtonCard{grid-template-columns:minmax(126px,.75fr) minmax(210px,1.15fr) minmax(250px,1.35fr) auto;align-items:start;gap:10px}.whatsappButtonCard .sendActionTextControl{gap:6px;display:grid}.whatsappButtonTargetField input{min-width:0}.whatsappRemoveButton{white-space:nowrap;align-self:end;min-height:38px;padding:8px 12px!important}.whatsappButtonCard-quick_reply{grid-template-columns:minmax(140px,.85fr) minmax(260px,1.2fr) auto}.whatsappButtonCard-quick_reply .whatsappRemoveButton{grid-column:3}@media (width<=1500px){.sendBuilderShell.whatsappLayout{grid-template-columns:minmax(0,1fr) 350px}.sendBuilderShell.whatsappLayout .sendPreviewPanel{width:350px;max-width:350px}.whatsappVisualBuilder{grid-template-columns:228px minmax(0,1fr)}.whatsappButtonCard,.whatsappButtonCard-quick_reply{grid-template-columns:minmax(130px,.8fr) minmax(220px,1.2fr) 82px}.whatsappButtonTargetField{grid-column:1/-1}.whatsappRemoveButton,.whatsappButtonCard-quick_reply .whatsappRemoveButton{grid-area:1/3}}@media (width<=1260px){.sendBuilderShell.whatsappLayout{grid-template-columns:1fr}.sendBuilderShell.whatsappLayout .sendPreviewPanel{width:100%;max-width:none;position:static}}.whatsappVisualPalette{max-height:none;overflow:visible}.whatsappPaletteGroups{gap:14px}.whatsappPaletteGroup{padding-bottom:2px}.whatsappFixedSection{position:relative}.whatsappFixedSection .sendSectionTitle{align-items:flex-start}.whatsappFooterSection{padding-bottom:16px}@media (height<=760px) and (width>=1261px){.whatsappVisualPalette{max-height:calc(100vh - 120px);overflow:auto}}.sendUploadStatus{color:#0f6b3a;margin:8px 0 0;font-size:.82rem;font-weight:800}.sendCampaignsListCard,.sendCampaignEditorCard,.sendCampaignReportCard{gap:16px;display:grid}.sendListSummaryBar{color:#647067;background:#f9fcfa;border:1px solid #e7f0eb;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:.9rem;font-weight:800;display:flex}.sendCampaignsTable td:nth-child(4),.sendCampaignsTable td:nth-child(5){color:#173b28;font-weight:800}.sendCampaignEditorLayout{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:18px;display:grid}.sendCampaignPreviewColumn{min-width:0}.sendCampaignStickyPanel{gap:12px;display:grid;position:sticky;top:88px}.sendCampaignSelectedHeader,.sendCampaignPreviewMeta,.sendCampaignBlock,.sendReportHero,.sendCostBreakdown{background:#fff;border:1px solid #e3eee8;border-radius:18px;box-shadow:0 12px 30px #1637260f}.sendCampaignSelectedHeader{gap:4px;padding:14px;display:grid}.sendCampaignSelectedHeader small,.sendCampaignPreviewMeta span,.sendBlockTitle span,.sendCampaignMetricGrid span,.sendReportHero small,.sendReportHero span{color:#6b756f;font-size:.82rem;font-weight:700}.sendCampaignSelectedHeader strong{color:#112d1d;font-size:1rem}.sendCampaignPreviewMeta{background:#f9fcfa;gap:6px;padding:12px;display:grid}.sendCampaignFormColumn{gap:14px;min-width:0;display:grid}.sendCampaignBlock{gap:14px;padding:16px;display:grid}.sendBlockTitle{border-bottom:1px solid #eef4f0;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.sendBlockTitle strong{color:#123221;font-size:1rem}.sendCampaignTwoCols,.sendScheduleGrid,.sendRangeInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sendCampaignListsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sendListCheck{cursor:pointer;background:#fbfdfb;border:1px solid #e3eee8;border-radius:14px;align-items:center;gap:10px;padding:11px 12px;transition:all .18s;display:flex}.sendListCheck:hover,.sendListCheck.active{background:#f0fbf4;border-color:#25a95a;box-shadow:0 8px 20px #25a95a17}.sendListCheck input{width:auto}.sendListCheck span{gap:2px;min-width:0;display:grid}.sendListCheck strong{color:#173b28;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.sendListCheck small{color:#708078;font-size:.78rem}.sendFullLabel{gap:6px;display:grid}.sendFullLabel small{color:#7b8780;font-size:.78rem}.sendCampaignMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sendCampaignMetricGrid>div{background:#f9fcfa;border:1px solid #e6f0ea;border-radius:15px;gap:5px;padding:13px;display:grid}.sendCampaignMetricGrid strong{color:#112d1d;font-size:1.18rem}.sendRangeBox{background:linear-gradient(#f7fcf9 0%,#fff 100%);border:1px solid #e3eee8;border-radius:16px;gap:10px;padding:14px;display:grid}.sendRangeHeader{color:#173b28;justify-content:space-between;gap:12px;display:flex}.sendRangeHeader span{color:#19a35a;font-weight:900}.sendRangeBox input[type=range]{accent-color:#19a35a;width:100%}.sendCostBreakdown{padding:12px}.sendCostBreakdown.compact{box-shadow:none;border:0;padding:0}.sendCostBreakdown h4{color:#173b28;margin:0 0 8px}.sendVariablesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sendVariableMapCard{background:#fbfdfb;border:1px solid #e5efe9;border-radius:15px;gap:10px;padding:13px;display:grid}.sendVariableMapCard strong{color:#116437}.sendRadioCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sendRadioCards label{cursor:pointer;background:#fbfdfb;border:1px solid #e3eee8;border-radius:15px;gap:5px;padding:12px;display:grid}.sendRadioCards label.active{background:#effbf4;border-color:#19a35a}.sendRadioCards input{width:auto}.sendRadioCards strong{color:#173b28}.sendRadioCards span{color:#6c7b72;font-size:.8rem}.sendSuggestionBox{color:#654b08;background:#fffaf0;border:1px solid #f1dfaa;border-radius:15px;gap:8px;padding:12px;display:grid}.sendSuggestionBox p{margin:0}.sendSuggestionBox label{align-items:center;gap:8px;font-weight:800;display:flex}.sendSuggestionBox input{width:auto}.sendFinalSummary{background:#f9fcfa;border:1px solid #e6f0ea;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.sendFinalSummary span{color:#5e6b63}.sendFinalSummary strong{color:#112d1d}.sendCampaignActions{justify-content:flex-end}.sendReportHero{grid-template-columns:1fr 260px;gap:12px;padding:16px;display:grid}.sendReportHero>div{gap:5px;display:grid}.sendReportHero strong{color:#112d1d;font-size:1.2rem}@media (width<=1500px){.sendCampaignEditorLayout{grid-template-columns:340px minmax(0,1fr)}.sendCampaignListsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.sendCampaignEditorLayout{grid-template-columns:1fr}.sendCampaignStickyPanel{position:static}.sendCampaignMetricGrid,.sendRadioCards,.sendFinalSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}.sendCampaignEditorCard .configActions,.sendCampaignEditorCard .sendCampaignActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;padding:0;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;position:static!important;inset:auto!important}.sendCampaignCalculatorBlock{gap:12px}.sendCampaignMetricGrid.compactMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sendCampaignMetricGrid.compactMetrics>div{border-radius:13px;padding:10px 11px}.sendCampaignMetricGrid.compactMetrics strong{font-size:1.03rem}.sendRangeBox.refined{gap:9px;padding:12px}.sendRangeBox.refined .sendRangeHeader{align-items:flex-start}.sendRangeBox.refined .sendRangeHeader>div{gap:2px;display:grid}.sendRangeBox.refined .sendRangeHeader small{color:#6b756f;font-size:.76rem;font-weight:800}.sendQuickAmountRow{flex-wrap:wrap;gap:6px;display:flex}.sendQuickAmountRow button{color:#133d2d;cursor:pointer;background:#fff;border:1px solid #e0ece5;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:950}.sendQuickAmountRow button:hover:not(:disabled){background:#ecfdf5;border-color:#bbf7d0}.sendQuickAmountRow button:disabled{opacity:.42;cursor:not-allowed}.sendCompactFields{grid-template-columns:minmax(120px,180px) minmax(120px,180px);align-items:end;gap:8px;display:grid}.sendCompactFields.oneLine{grid-template-columns:minmax(120px,190px)}.sendCompactFields label,.sendScheduleMainRow label{color:#173b28;gap:5px;font-size:.78rem;font-weight:900;display:grid}.sendCompactFields input,.sendScheduleMainRow input,.sendScheduleBlockItem input,.sendVariableMapCard input,.sendVariableMapCard select{color:#10201a;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #dceae3;border-radius:12px;outline:none;padding:8px 10px;font-size:.9rem;font-weight:800}.sendCompactFields input:focus,.sendScheduleMainRow input:focus,.sendScheduleBlockItem input:focus,.sendVariableMapCard input:focus,.sendVariableMapCard select:focus{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.sendCountrySummary{background:#fbfdfb;border:1px solid #e6f0ea;border-radius:14px;gap:8px;padding:10px;display:grid}.sendCountrySummaryTitle{justify-content:space-between;align-items:center;gap:8px;display:flex}.sendCountrySummaryTitle strong{color:#123221;font-size:.9rem}.sendCountrySummaryTitle span{color:#708078;font-size:.78rem;font-weight:900}.sendCountryChips{flex-wrap:wrap;gap:6px;display:flex}.sendCountryChips span{color:#647067;background:#fff;border:1px solid #dceee4;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.78rem;font-weight:850;display:inline-flex}.sendCountryChips strong{color:#146c3a;font-size:.78rem}.sendRadioCards.slim label{min-height:auto;padding:10px 11px}.sendRadioCards.slim span{font-size:.76rem}.sendScheduleModeRow{background:#f7fbf8;border:1px solid #e3eee8;border-radius:999px;gap:6px;width:fit-content;padding:4px;display:inline-flex}.sendScheduleModeRow button{color:#173b28;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 13px;font-size:.84rem;font-weight:950}.sendScheduleModeRow button.active{color:#fff;background:#19a35a;box-shadow:0 8px 16px #19a35a33}.sendSchedulePlanner{background:#fbfdfb;border:1px solid #e6f0ea;border-radius:14px;gap:9px;padding:10px;display:grid}.sendScheduleMainRow{grid-template-columns:minmax(220px,320px) auto;align-items:end;gap:8px;display:grid}.sendScheduleMainRow .miniBtn{white-space:nowrap;border-radius:12px;min-height:38px}.sendScheduleBlocks{gap:7px;display:grid}.sendScheduleBlockItem{background:#fff;border:1px solid #edf3ef;border-radius:12px;grid-template-columns:80px minmax(180px,1fr) 110px auto;align-items:center;gap:7px;padding:8px;display:grid}.sendScheduleBlockItem strong{color:#173b28;font-size:.82rem}.sendScheduleBlockItem button{color:#991b1b;cursor:pointer;background:#fee2e2;border:0;border-radius:10px;min-height:34px;padding:7px 10px;font-size:.8rem;font-weight:950}.sendSuggestionBox.compact{gap:4px;padding:9px 10px}.sendSuggestionBox.compact p{font-size:.82rem;line-height:1.3}@media (width<=1350px){.sendCampaignMetricGrid.compactMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sendCompactFields,.sendScheduleMainRow,.sendScheduleBlockItem{grid-template-columns:1fr}}.sendInterestPicker{gap:8px}.sendInterestPicker>span{color:#173b28;font-size:.9rem;font-weight:950}.sendInterestInputBox{background:#fff;border:1px solid #dceae3;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:46px;padding:7px 9px;transition:border-color .18s,box-shadow .18s;display:flex}.sendInterestInputBox:focus-within{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.sendInterestInputBox input{color:#10201a;min-width:180px;min-height:30px;font:inherit;background:0 0;border:0;outline:0;flex:220px;padding:4px 2px;font-size:.92rem;font-weight:700}.sendInterestChip,.sendAvailableInterests button{color:#173b28;cursor:pointer;background:#fff;border:1px solid #dceee4;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:.78rem;font-weight:950;transition:all .18s;display:inline-flex}.sendInterestChip.active,.sendAvailableInterests button.active{color:#146c3a;background:#ecfdf5;border-color:#bbf7d0}.sendAvailableInterests{gap:6px;display:grid}.sendAvailableInterests small{color:#708078;font-size:.76rem;font-weight:850}.sendAvailableInterests>div{flex-wrap:wrap;gap:6px;display:flex}.sendReferenceQuoteBox{background:linear-gradient(#fffaf0 0%,#fff 100%);border:1px solid #f1dfaa;border-radius:16px;gap:10px;padding:13px;display:grid}.sendReferenceQuoteHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sendReferenceQuoteHeader>div{gap:2px;display:grid}.sendReferenceQuoteHeader strong{color:#173b28;font-size:.95rem}.sendReferenceQuoteHeader small{color:#765f20;font-size:.78rem;font-weight:800}.sendReferenceQuoteHeader>span{white-space:nowrap;color:#92400e;background:#fef3c7;border-radius:999px;align-items:center;padding:6px 9px;font-size:.75rem;font-weight:950;display:inline-flex}.sendReferenceQuoteBox input[type=range]{accent-color:#d97706;width:100%}.sendRangeHeader.compact{justify-content:flex-end;padding:0}.sendRangeHeader.compact span{color:#92400e}.sendReferenceQuoteGrid{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) minmax(160px,.85fr);align-items:end;gap:8px;display:grid}.sendReferenceQuoteGrid label{color:#173b28;gap:5px;font-size:.78rem;font-weight:900;display:grid}.sendReferenceQuoteGrid input{color:#10201a;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #eadfca;border-radius:12px;outline:none;padding:8px 10px;font-size:.9rem;font-weight:850}.sendReferenceQuoteGrid input:focus{border-color:#d97706;box-shadow:0 0 0 3px #d977061f}.sendReferenceQuoteResult{background:#fff7ed;border:1px solid #f1dfaa;border-radius:13px;align-content:center;gap:4px;min-height:58px;padding:9px 11px;display:grid}.sendReferenceQuoteResult span{color:#765f20;font-size:.76rem;font-weight:850}.sendReferenceQuoteResult strong{color:#92400e;font-size:1.05rem}@media (width<=1350px){.sendReferenceQuoteGrid{grid-template-columns:1fr}}.sendVariablePicker,.sendVariablePickerButton{color:#133d2d;cursor:pointer;background:#edf5f1;border:none;border-radius:999px;outline:none;min-height:32px;padding:7px 11px;font-size:12px;font-weight:900}.sendVariablePicker{max-width:190px}.sendVariablePicker:focus{box-shadow:0 0 0 4px #25d3661f}.sendVariablePickerButton.isDisabled{opacity:.6;cursor:not-allowed}.sendLocationEditor{gap:8px;display:grid}.sendCoordinatesGrid{gap:8px}.sendCoordinatesGrid label{gap:4px}.sendFieldHint.ok{color:#047857}.sendMapPreviewBox,.sendPreviewMapMini{background:#f8fcfa;border:1px solid #dceae3;border-radius:14px;gap:0;display:grid;overflow:hidden}.sendMapPreviewBox iframe,.sendPreviewMapMini iframe{border:0;width:100%;display:block}.sendMapPreviewBox iframe{height:180px}.sendPreviewMapMini iframe{height:132px}.sendMapPreviewBox a,.sendPreviewMapMini a{color:#0f5132;background:#edf5f1;padding:8px 10px;font-size:12px;font-weight:900;text-decoration:none}.sendPreviewLocation small{color:#0f5132;font-size:11px;font-weight:900}.sendCompactLocationEditor{gap:7px;width:100%;min-width:0}.sendLocationMainInput,.sendLocationMetaGrid label{gap:4px;min-width:0;display:grid}.sendLocationMainInput span,.sendLocationMetaGrid label span{color:#254337;font-size:11px;font-weight:900;line-height:1.1}.sendLocationMetaGrid label em{color:#7d8a84;font-style:normal;font-weight:800}.sendLocationMainInput input,.sendLocationMetaGrid input{width:100%;min-width:0;height:38px;padding:8px 11px}.sendLocationMetaGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr);gap:8px;min-width:0;display:grid}.sendLocationCoordinateField input{font-variant-numeric:tabular-nums}.sendLocationMiniMap iframe{height:118px}.sendLocationMiniMap a{padding:7px 10px;font-size:11px}.whatsappLocationEditor .sendLocationFields,.sendLocationFields{margin-top:0}@media (width<=980px){.sendLocationMetaGrid{grid-template-columns:1fr}}.sendCampaignThreeCols{grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr) minmax(240px,1fr)}.sendChannelNotice{color:#24483a;background:#f8fcfa;border:1px solid #dceae3;border-radius:14px;gap:4px;margin-top:12px;padding:12px 14px;display:grid}.sendChannelNotice strong{color:#10201a;font-size:13px}.sendChannelNotice span{color:#66746e;font-size:12px;font-weight:800;line-height:1.35}@media (width<=980px){.sendCampaignThreeCols{grid-template-columns:1fr}}.sendWindowAvailabilityCard{background:linear-gradient(#eefaff 0%,#fff 100%);border:1px solid #bfe4f3;border-radius:16px;gap:10px;padding:14px;display:grid;box-shadow:0 10px 24px #1b749814}.sendWindowAvailabilityCard.isReady{background:linear-gradient(#effdf6 0%,#fff 100%);border-color:#bce8d2;box-shadow:0 10px 24px #09804b14}.sendWindowAvailabilityCard.isPartial{background:linear-gradient(#fff8e7 0%,#fff 100%);border-color:#f2d28a;box-shadow:0 10px 24px #b77c001a}.sendWindowAvailabilityCard.isEmpty{background:linear-gradient(#fff1f2 0%,#fff 100%);border-color:#f4b8bd;box-shadow:0 10px 24px #bf2d4214}.sendWindowAvailabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sendWindowAvailabilityGrid>div{background:#ffffffd1;border:1px solid #175f7c24;border-radius:13px;gap:5px;padding:11px 12px;display:grid}.sendWindowAvailabilityCard.isReady .sendWindowAvailabilityGrid>div{border-color:#09804b29}.sendWindowAvailabilityCard.isPartial .sendWindowAvailabilityGrid>div{border-color:#b77c002e}.sendWindowAvailabilityCard.isEmpty .sendWindowAvailabilityGrid>div{border-color:#bf2d4229}.sendWindowAvailabilityGrid span{color:#6b756f;font-size:12px;font-weight:850}.sendWindowAvailabilityGrid strong{color:#0f2d1c;font-size:1.08rem;font-weight:950}.sendWindowAvailabilityCard.isReady .sendWindowAvailabilityGrid>div:nth-child(2) strong,.sendWindowAvailabilityCard.isPartial .sendWindowAvailabilityGrid>div:nth-child(2) strong{color:#057a46}.sendWindowAvailabilityCard.isPartial .sendWindowAvailabilityGrid>div:nth-child(3) strong{color:#a15f00}.sendWindowAvailabilityCard.isEmpty .sendWindowAvailabilityGrid>div:nth-child(2) strong,.sendWindowAvailabilityCard.isEmpty .sendWindowAvailabilityGrid>div:nth-child(3) strong{color:#b42335}.sendWindowAvailabilityCard p{color:#173b28;margin:0;font-size:13px;font-weight:900}.sendWindowAvailabilityCard small{color:#6f7c75;font-size:12px;font-weight:800}@media (width<=760px){.sendWindowAvailabilityGrid{grid-template-columns:1fr}}.sendPreviewDocumentBox{background:#fff;border:1px solid #dceae3;border-radius:14px;gap:8px;margin-bottom:8px;padding:10px;display:grid;box-shadow:0 8px 22px #0920160d}.sendPreviewDocumentBox.isCompact{align-items:center;gap:10px;min-height:62px;display:flex}.sendPreviewDocumentIcon{color:#047857;background:#eef8f2;border:1px solid #d6eadf;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.sendPreviewDocumentInfo{gap:3px;min-width:0;display:grid}.sendPreviewDocumentInfo strong{color:#133d2d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:950;overflow:hidden}.sendPreviewDocumentInfo span{color:#6f7c75;font-size:11px;font-weight:850}.sendPreviewDocumentHeader{color:#133d2d;align-items:center;gap:8px;font-size:12px;font-weight:950;display:flex}.sendPreviewDocumentHeader strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sendMetaCostBreakdown{margin-top:16px}.sendMetaCostBreakdown .sendMiniTable.compact{margin-top:10px}.sendReferenceQuoteBox small,.sendCountrySummaryTitle .mutedText{line-height:1.35}.sendMetaOfficialInfoBox{background:linear-gradient(#25d36614,#fffffff5);border:1px solid #25d36638;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:14px;margin-top:14px;padding:14px;display:flex}.sendMetaOfficialInfoBox.compact{align-items:center;margin:0 0 16px}.sendMetaOfficialInfoBox strong{color:#103d2b;margin-bottom:5px;font-size:13px;font-weight:950;display:block}.sendMetaOfficialInfoBox p,.sendMetaOfficialInfoBox span{color:#557064;margin:0;font-size:12px;font-weight:750;line-height:1.45}.sendMetaOfficialInfoBox p+p{margin-top:3px}.sendMetaOfficialActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.sendMetaOfficialActions a{color:#127b52;background:#fff;border:1px solid #12875438;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950;text-decoration:none;box-shadow:0 8px 18px #0f4a3312}.sendMetaOfficialActions a:hover{border-color:#12875461;transform:translateY(-1px)}@media (width<=760px){.sendMetaOfficialInfoBox,.sendMetaOfficialInfoBox.compact{flex-direction:column;align-items:stretch}.sendMetaOfficialActions{justify-content:flex-start}}.sendWhatsappNumberSelector{background:#f8fcfa;border:1px solid #e1eee7;border-radius:16px;gap:10px;padding:12px;display:grid}.sendWhatsappNumberSelectorHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sendWhatsappNumberSelectorHead div{gap:3px;display:grid}.sendWhatsappNumberSelectorHead strong,.sendWhatsappNumberSingle strong{color:#123221;font-size:13px}.sendWhatsappNumberSelectorHead span,.sendWhatsappNumberSingle span,.sendWhatsappNumberGrid button span{color:#66746e;font-size:12px;font-weight:800}.sendWhatsappNumberSelectorHead small{color:#166534;white-space:nowrap;background:#dcfce7;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.sendWhatsappNumberGrid{flex-wrap:wrap;gap:8px;display:flex}.sendWhatsappNumberGrid button,.sendWhatsappNumberSingle{color:#173b28;text-align:left;background:#fff;border:1px solid #dfeee6;border-radius:14px;gap:3px;min-width:150px;padding:10px 12px;font-weight:900;display:grid}.sendWhatsappNumberGrid button:hover{background:#f0fdf4;border-color:#86efac}.sendWhatsappNumberGrid button.active{background:#dcfce7;border-color:#16a34a;box-shadow:0 10px 22px #16a34a1f}.sendWhatsappNumberSingle{width:fit-content}.sendWhatsappNumberMiniBadge{color:#166534;white-space:nowrap;text-overflow:ellipsis;background:#f0fbf4;border-radius:999px;align-items:center;width:fit-content;max-width:220px;margin-top:6px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex;overflow:hidden}.sendReportHero:has(>div:nth-child(3)){grid-template-columns:minmax(0,1fr) 220px 260px}@media (width<=1180px){.sendReportHero:has(>div:nth-child(3)){grid-template-columns:1fr}}.automationPage{gap:14px;display:grid}.automationTopBar,.automationHeaderActions,.automationEditorFooter,.automationPreviewHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.automationTopBar{background:#fff;border:1px solid #e4ece8;border-radius:18px;padding:18px;box-shadow:0 12px 34px #10201a0a}.automationTopBar h3,.automationPanelTitle h3{color:#10201a;margin:0 0 4px}.automationHeaderActions{flex-wrap:wrap;align-items:center}.automationStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.automationStatCard{background:#fff;border:1px solid #e4ece8;border-radius:18px;padding:16px;box-shadow:0 12px 34px #10201a0a}.automationStatCard.soft{background:#f8fcfa}.automationStatCard span,.automationSummaryBox span,.automationPreviewFlow small{color:#66746e;text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:900;display:block}.automationStatCard strong{color:#10201a;margin-top:6px;font-size:28px;line-height:1;display:block}.automationStatCard p{color:#66746e;margin:8px 0 0;font-size:13px;line-height:1.4}.automationListCard{min-width:0}.automationTableWrap{width:100%;overflow-x:auto}.automationTable{border-collapse:collapse;width:100%;min-width:900px}.automationTable th,.automationTable td{vertical-align:middle;text-align:left;border-bottom:1px solid #e8efeb;padding:12px 14px}.automationTable th{color:#66746e;font-size:13px;font-weight:900}.automationTable td{color:#29483c;font-size:13px;font-weight:800}.automationTable td strong,.automationTable td small{display:block}.automationTable td strong{color:#10201a;font-size:14px}.automationTable td small{color:#66746e;margin-top:4px;font-size:12px;font-weight:800}.automationStatus,.automationChannelBadge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.automationStatus.ok{color:#166534;background:#dcfce7}.automationStatus.muted{color:#374151;background:#e5e7eb}.automationBadgeAll{color:#133d2d;background:#edf5f1}.automationBadgeWhatsapp{color:#166534;background:#dcfce7}.automationBadgeTelegram{color:#075985;background:#e0f2fe}.automationBadgeInstagram{color:#9d174d;background:#fce7f3}.automationBadgeFacebook{color:#1d4ed8;background:#dbeafe}.automationEditorShell{grid-template-columns:210px minmax(0,1fr) 280px;align-items:start;gap:14px;display:grid}.automationStepsCard,.automationEditorCard,.automationPreviewCard{background:#fff;border:1px solid #e4ece8;border-radius:18px;min-width:0;padding:14px;box-shadow:0 12px 34px #10201a0a}.automationStepsCard{background:#f8fcfa;gap:8px;display:grid}.automationStep{color:#133d2d;text-align:left;background:#fff;border:1px solid #dceae3;border-radius:14px;align-items:center;gap:10px;width:100%;padding:11px;font-weight:900;display:flex}.automationStep span,.automationPanelTitle span{color:#133d2d;background:#edf5f1;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-weight:900;display:inline-flex}.automationStep.active{background:#dcfce7;border-color:#bdebd0}.automationStep.active span,.automationStep.done span,.automationPanelTitle span{color:#fff;background:#16a34a}.automationStepPanel{gap:14px;width:100%;min-width:0;display:grid}.automationPanelTitle{align-items:flex-start;gap:10px;display:flex}.automationPanelTitle p{color:#66746e;margin:0;font-size:14px}.automationChoiceGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;width:100%;min-width:0;display:grid}.automationChoiceGrid.twoColumns{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.automationChoice{text-align:left;color:#133d2d;background:#fff;border:1px solid #dceae3;border-radius:16px;align-content:start;width:100%;min-width:0;min-height:112px;padding:13px;display:grid}.automationChoice:hover{background:#f8fcfa}.automationChoice.active{background:#dcfce7;border-color:#86efac}.automationChoice span{margin-bottom:8px;font-size:22px;display:block}.automationChoice strong,.automationChoice small{display:block}.automationChoice strong{color:#10201a;font-size:14px}.automationChoice small{color:#66746e;margin-top:5px;font-size:12px;font-weight:800;line-height:1.35}.automationChoiceTitle{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.automationChoiceTitle i{color:#133d2d;background:#edf5f1;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-style:normal;font-weight:900;display:inline-flex}.automationChoice.active .automationChoiceTitle i{color:#fff;background:#16a34a}.automationField{color:#29483c;gap:7px;font-size:13px;font-weight:900;display:grid}.automationField input,.automationField textarea,.automationField select{box-sizing:border-box;color:#10201a;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #dceae3;border-radius:13px;outline:none;padding:11px 12px}.automationField input:focus,.automationField textarea:focus,.automationField select:focus{border-color:#25d366;box-shadow:0 0 0 4px #25d3661f}.automationField textarea{resize:vertical;min-height:96px}.automationField small{color:#66746e;font-size:12px;font-weight:800}.automationInfoBox,.automationCheckRow{box-sizing:border-box;background:#f8fcfa;border:1px solid #dceae3;border-radius:16px;width:100%;padding:13px 14px}.automationInfoBox.green{color:#166534;background:#dcfce7;border-color:#bbf7d0}.automationInfoBox strong,.automationInfoBox p{margin:0;display:block}.automationInfoBox p{color:#66746e;margin-top:4px;font-size:13px;font-weight:800;line-height:1.4}.automationInfoBox.green p{color:#166534}.automationCheckRow{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.automationCheckRow input{accent-color:#16a34a;margin-top:3px}.automationCheckRow strong,.automationCheckRow small{display:block}.automationCheckRow strong{color:#10201a;font-size:13px}.automationCheckRow small{color:#66746e;margin-top:4px;font-size:12px;font-weight:800}.automationSummaryBox{grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px;display:grid}.automationSummaryBox div{background:#f8fcfa;border:1px solid #dceae3;border-radius:16px;padding:13px}.automationSummaryBox strong{color:#10201a;margin-top:5px;font-size:14px;display:block}.automationActionConfig{background:#fbfefd;border:1px solid #e4ece8;border-radius:18px;gap:12px;padding:14px;display:grid}.automationActionConfig h4{color:#10201a;margin:0;font-size:15px}.automationSubCard,.automationReviewList{background:#fff;border:1px solid #dceae3;border-radius:16px;gap:12px;padding:14px;display:grid}.automationSubCardHeader strong,.automationSubCardHeader small,.automationReviewList strong,.automationReviewList p{display:block}.automationSubCardHeader small{color:#66746e;margin-top:4px;font-size:12px;font-weight:800;line-height:1.4}.automationInlineGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.automationInlineGrid.compact{grid-template-columns:minmax(100px,160px) minmax(130px,180px)}.automationUploadBox{text-align:center;color:#29483c;background:#f8fcfa;border:1px dashed #b7d7c6;border-radius:15px;padding:16px}.automationUploadBox strong,.automationUploadBox span{display:block}.automationUploadBox span{color:#66746e;margin-top:4px;font-size:12px;font-weight:800}.automationReviewList p{color:#29483c;margin:0;font-size:13px;font-weight:800}.automationEditorFooter{box-sizing:border-box;background:#fff;border-top:1px solid #e8efeb;width:100%;margin-top:16px;padding-top:14px;position:static}.automationEditorFooter button:disabled{opacity:.45;cursor:not-allowed}.automationPreviewCard{background:#f8fcfa}.automationPreviewHeader{border-bottom:1px solid #dceae3;justify-content:flex-start;align-items:center;padding-bottom:12px}.automationPreviewHeader>span{background:#fff;border:1px solid #dceae3;border-radius:14px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.automationPreviewHeader strong,.automationPreviewHeader small{display:block}.automationPreviewHeader small{color:#66746e;margin-top:3px;font-size:12px;font-weight:900}.automationPreviewFlow{gap:9px;margin-top:12px;display:grid}.automationPreviewFlow>span{color:#16a34a;text-align:center;font-weight:900}.automationPreviewFlow strong{color:#10201a;margin-top:5px;font-size:13px;display:block}@media (width<=1240px){.automationEditorShell{grid-template-columns:1fr}.automationStepsCard{grid-template-columns:repeat(4,minmax(0,1fr))}.automationPreviewCard{order:3}}@media (width<=980px){.automationStatsGrid,.automationChoiceGrid,.automationChoiceGrid.twoColumns,.automationSummaryBox{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.automationTopBar,.automationHeaderActions,.automationEditorFooter,.automationStepsCard{flex-direction:column;grid-template-columns:1fr}.automationStatsGrid,.automationChoiceGrid,.automationChoiceGrid.twoColumns,.automationSummaryBox,.automationInlineGrid,.automationInlineGrid.compact{grid-template-columns:1fr}.automationHeaderActions,.automationHeaderActions button,.automationEditorFooter button{width:100%}}.automationEditorCard{overflow:hidden}.automationPreviewCard{position:sticky;top:12px}.automationPreviewFlow{gap:12px;display:grid}.automationPreviewFlow>div{background:#fff;border:1px solid #dceae3;border-radius:16px;padding:14px}.automationPreviewFlow>span{text-align:center;color:#16a34a;font-size:24px;line-height:1;display:block}@media (width<=1320px){.automationEditorShell{grid-template-columns:200px minmax(0,1fr)}.automationPreviewCard{grid-column:1/-1;position:static}}@media (width<=980px){.automationEditorShell,.automationStatsGrid,.automationSummaryBox,.automationInlineGrid,.automationInlineGrid.compact{grid-template-columns:1fr}}.automationChannelGrid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:10px}.automationChannelGrid .automationChoice{border-radius:16px;min-height:128px;padding:12px}.automationChannelGrid .automationChoice strong{font-size:14px;line-height:1.2}.automationChannelGrid .automationChoice small{font-size:11.5px;line-height:1.3}.automationChannelIcon{color:#fff;border-radius:13px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;box-shadow:0 8px 18px #0f172a1f;margin:0 0 10px!important;display:inline-flex!important}.automationChannelIcon svg{fill:currentColor;width:22px;height:22px;display:block}.automationChannelIcon.all{background:linear-gradient(135deg,#38bdf8,#0284c7)}.automationChannelIcon.whatsapp{background:linear-gradient(135deg,#22c55e,#16a34a)}.automationChannelIcon.instagram{background:radial-gradient(circle at 30% 110%,#facc15 0%,#f97316 24%,#db2777 50%,#7c3aed 78%,#2563eb 100%)}.automationChannelIcon.messenger{background:linear-gradient(135deg,#38bdf8,#2563eb 55%,#7c3aed)}.automationChannelIcon.telegram{background:linear-gradient(135deg,#38bdf8,#0284c7)}.automationChoice.active .automationChannelIcon{box-shadow:0 10px 22px #16a34a38}.automationPreviewHeader>.automationChannelIcon{width:42px;height:42px;font-size:inherit;background-clip:padding-box;border:0;margin:0!important}@media (width<=1180px){.automationChannelGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.automationChannelGrid{grid-template-columns:1fr}}.automationAlert{color:#29483c;background:#f8fcfa;border:1px solid #dceae3;border-radius:14px;padding:12px 14px;font-size:13px;font-weight:800}.automationAlert.ok{color:#166534;background:#dcfce7;border-color:#bbf7d0}.automationAlert.error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.automationStatus.draft{color:#92400e;background:#fef3c7}.automationTemplateChannelList{gap:10px;display:grid}.automationTemplateChannelRow{background:#fff;border:1px solid #dceae3;border-radius:16px;grid-template-columns:minmax(190px,240px) minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.automationTemplateChannelName,.automationSelectedChannelBox{align-items:center;gap:10px;min-width:0;display:flex}.automationTemplateChannelName .automationChannelIcon,.automationSelectedChannelBox .automationChannelIcon{border-radius:13px;width:36px;height:36px;margin:0!important}.automationTemplateChannelName strong,.automationTemplateChannelName small,.automationSelectedChannelBox strong,.automationSelectedChannelBox small{display:block}.automationTemplateChannelName strong,.automationSelectedChannelBox strong{color:#10201a;font-size:13px;font-weight:900}.automationTemplateChannelName small,.automationSelectedChannelBox small{color:#66746e;margin-top:3px;font-size:11.5px;font-weight:800;line-height:1.3}.automationSelectedChannelBox{background:#f8fcfa;border:1px solid #dceae3;border-radius:16px;padding:12px}@media (width<=760px){.automationTemplateChannelRow{grid-template-columns:1fr}}.automationListHeader{align-items:flex-start;gap:14px}.automationFilterRow{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.automationFilterRow .filterBtn{white-space:nowrap;flex:none}.automationRowActions{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.automationRowActions .miniBtn{justify-content:center;min-width:74px}.miniBtn.dangerSoft{color:#991b1b;background:#fef2f2;border-color:#fecaca}.miniBtn.dangerSoft:hover{background:#fee2e2}.miniBtn.successSoft{color:#166534;background:#dcfce7;border-color:#bbf7d0}.miniBtn.successSoft:hover{background:#bbf7d0}.automationCooldownField{max-width:260px;margin-top:12px}@media (width<=1180px){.automationListHeader{flex-direction:column}.automationFilterRow{width:100%}}.automationListInterestChannelList{gap:10px;display:grid}.automationListInterestChannelRow{background:#fff;border:1px solid #dceae3;border-radius:16px;grid-template-columns:minmax(190px,240px) minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.automationListInterestChannelRow .automationChannelIcon{border-radius:11px;width:30px;height:30px;margin:0!important}.automationListInterestChannelRow .automationChannelIcon svg{width:18px;height:18px}.automationInlineGrid.compactSelectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (width<=760px){.automationListInterestChannelRow,.automationInlineGrid.compactSelectors{grid-template-columns:1fr}}.automationWhatsappNumberBox{background:#f8fcfa;border:1px solid #dceae3;border-radius:16px;gap:12px;padding:14px;display:grid}.automationWhatsappNumberGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.automationWhatsappNumberOption{text-align:left;color:#133d2d;cursor:pointer;background:#fff;border:1px solid #dceae3;border-radius:14px;gap:3px;min-height:70px;padding:12px;display:grid}.automationWhatsappNumberOption strong{font-size:14px;font-weight:900}.automationWhatsappNumberOption small{color:#66746e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.automationWhatsappNumberOption.active{background:#ecfdf3;border-color:#22c55e;box-shadow:0 10px 24px #22c55e14}.automationBadgeChatLive{color:#5b21b6;background:#ede9fe}.automationChannelIcon.chatLive{background:linear-gradient(135deg,#8b5cf6,#2563eb)}.automationFullWidth{width:100%}.planUsoPage{display:block}.planUsoShell{gap:18px;display:grid}.planUsoHero{background:linear-gradient(135deg,#fff 0%,#f7fbf9 100%);border:1px solid #0f172a14;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex;box-shadow:0 16px 40px #0f172a0f}.planUsoHero h3{color:#0f172a;margin:4px 0;font-size:26px}.planUsoHero p{color:#64748b;margin:0}.planStatusBadge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:110px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.planStatusBadge.ok{color:#166534;background:#dcfce7}.planStatusBadge.warning{color:#9a3412;background:#fff7ed}.planUsageGrid{grid-template-columns:repeat(6,minmax(140px,1fr));gap:12px;display:grid}.planUsageCard{background:#fff;border:1px solid #0f172a14;border-radius:20px;min-width:0;padding:14px;box-shadow:0 10px 28px #0f172a0d}.planUsageCardTop{color:#64748b;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.planUsageCardTop strong{color:#16a34a}.planUsageNumbers{align-items:baseline;gap:4px;margin:12px 0 10px;display:flex}.planUsageNumbers strong{color:#0f172a;font-size:20px}.planUsageNumbers span{color:#94a3b8;font-size:13px}.planUsageBar{background:#e5e7eb;border-radius:999px;height:8px;overflow:hidden}.planUsageBar i{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#16a34a);height:100%;display:block}.planUsoActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.planUsoNotice,.planUsoError,.planUsoFootnote{color:#166534;background:#f0fdf4;border:1px solid #16a34a2e;border-radius:16px;padding:13px 15px;font-size:13px;font-weight:700}.planUsoNotice.warning{color:#9a3412;background:#fff7ed;border-color:#f9731633}.planUsoError{color:#991b1b;background:#fef2f2;border-color:#dc262633}.planUsoFootnote{color:#64748b;background:#f8fafc;border-color:#0f172a14;font-weight:600}@media (width<=1320px){.planUsageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.planUsoHero{flex-direction:column}.planUsageGrid{grid-template-columns:1fr}}.planUsoHeroActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.planUsoHeroActions .compact{min-height:36px;padding:8px 14px}.planUsoAdvancedBox{background:#fff;border:1px solid #0f172a14;border-radius:18px;grid-template-columns:minmax(0,1fr) 190px auto;align-items:end;gap:14px;padding:16px;display:grid;box-shadow:0 10px 28px #0f172a0d}.planUsoAdvancedBox strong{color:#0f172a;font-size:14px;display:block}.planUsoAdvancedBox p{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.45}.planUsoAdvancedBox label{color:#64748b;gap:6px;font-size:12px;font-weight:800;display:grid}.planUsoAdvancedBox select{color:#10201a;background:#fff;border:1px solid #dceae3;border-radius:13px;min-height:40px;padding:0 12px;font-weight:700}@media (width<=760px){.planUsoAdvancedBox{grid-template-columns:1fr}}.planUsoChangeBox,.planUsoPaymentsBox{background:#fff;border:1px solid #0f172a14;border-radius:18px;gap:14px;padding:16px;display:grid;box-shadow:0 10px 28px #0f172a0d}.planUsoChangeBox strong,.planUsoPaymentsHeader strong{color:#0f172a;font-size:14px;display:block}.planUsoChangeBox p,.planUsoPaymentsHeader p{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.45}.planUsoCheckoutGrid{flex-wrap:wrap;gap:10px;display:flex}.planUsoPaymentsHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.planUsoPaymentsTableWrap{overflow-x:auto}.planUsoPaymentsTable{border-collapse:collapse;width:100%}.planUsoPaymentsTable th,.planUsoPaymentsTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #0f172a0f;padding:12px 10px}.planUsoPaymentsTable th{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:900}.planPaymentStatus{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.planPaymentStatus.ok{color:#166534;background:#dcfce7}.planPaymentStatus.warning{color:#9a3412;background:#fff7ed}.planPaymentStatus.danger{color:#991b1b;background:#fee2e2}.planUsoEmptyPayments{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #0f172a24;border-radius:16px;padding:14px;font-size:13px;font-weight:800}@media (width<=760px){.planUsoPaymentsHeader{flex-direction:column}}.planUsoChangeHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.planUsoSavingsPill{color:#166534;white-space:nowrap;background:#ecfdf5;border:1px solid #16a34a2e;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.planUsoPlanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.planChoiceCard{background:#fff;border:1px solid #0f172a14;border-radius:20px;gap:14px;padding:16px;display:grid;box-shadow:0 10px 24px #0f172a0a}.planChoiceCard.current{background:linear-gradient(#fff 0%,#f7fef9 100%);border-color:#16a34a47}.planChoiceTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.planChoiceTop h4{color:#0f172a;margin:0;font-size:18px}.planChoiceTop p{color:#64748b;margin:5px 0 0;font-size:13px;line-height:1.42}.planChoiceTop>span{color:#166534;white-space:nowrap;background:#dcfce7;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}.planChoiceFeatures{color:#334155;gap:7px;font-size:12px;font-weight:700;display:grid}.planChoiceFeatures span:before{content:"✓";color:#16a34a;margin-right:7px;font-weight:900}.planChoicePrices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.planPriceOption{background:#f8fafc;border:1px solid #0f172a14;border-radius:16px;align-content:start;gap:8px;min-height:150px;padding:13px;display:grid;position:relative}.planPriceOption small{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:900}.planPriceOption strong{color:#0f172a;font-size:18px;line-height:1.15}.planPriceOption em{color:#16a34a;min-height:18px;font-size:12px;font-style:normal;font-weight:800}.planPriceOption.recommended{background:linear-gradient(#fff 0%,#f0fdf4 100%);border-color:#16a34a38;box-shadow:inset 0 0 0 1px #16a34a0f}.recommendedTag{color:#166534;background:#dcfce7;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.planPriceOption .compact,.planSupportBtn{justify-content:center;width:100%;margin-top:auto}.planPriceOption button:disabled{cursor:not-allowed;opacity:.65}.planChoiceCard.custom{background:linear-gradient(#fff 0%,#f8fafc 100%);border-style:dashed}.planSupportHint{color:#64748b;text-align:center;font-size:12px;font-weight:800}@media (width<=1180px){.planUsoPlanGrid{grid-template-columns:1fr}}@media (width<=760px){.planUsoChangeHeader,.planChoiceTop{flex-direction:column}.planChoicePrices{grid-template-columns:1fr}}.planUsoCheckoutWait{color:#9a3412;background:#fff7ed;border:1px solid #f9731638;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.planUsoCheckoutWait.approved{color:#166534;background:#f0fdf4;border-color:#16a34a38}.planUsoCheckoutWait strong{margin-bottom:4px;font-size:15px;display:block}.planUsoCheckoutWait p{color:inherit;margin:0 0 6px;font-size:13px;font-weight:700;line-height:1.45}.planUsoCheckoutWait small{opacity:.85;font-size:12px;font-weight:800;display:block}.planUsoCheckoutWaitActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=760px){.planUsoCheckoutWait{flex-direction:column}.planUsoCheckoutWaitActions{justify-content:flex-start;width:100%}}.planUsoCheckoutWarning{color:#b45309;margin:0 0 6px;font-size:12px;font-style:normal;font-weight:900;display:block}.planUsoManualPaymentNote{color:#315246;background:#f7fbf9;border:1px solid #0f513224;border-radius:16px;align-items:flex-start;gap:10px;padding:13px 15px;font-size:13px;line-height:1.45;display:flex}.planUsoManualPaymentNote strong{color:#0f5132;flex:none;font-weight:900}.planUsoManualPaymentNote span{color:#526a60;font-weight:700}@media (width<=760px){.planUsoManualPaymentNote{display:grid}}.planIncludedIcons{background:#f8fcfa;border:1px solid #0f51321a;border-radius:999px;align-items:center;gap:9px;min-width:0;padding:8px 10px;display:flex}.planIncludedIconsLabel{color:#64748b;letter-spacing:.02em;text-transform:uppercase;flex:none;font-size:11px;font-weight:900}.planIncludedIconsRow{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.planIncludedIcon{color:#0f5132;background:#fff;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:0 6px 16px #0f172a0d}.planIncludedIcon svg{width:15px;height:15px}.planIncludedIcon.whatsapp svg{color:#25d366}.planIncludedIcon.messenger svg{color:#0084ff}.planIncludedIcon.instagram svg{color:#e1306c}.planIncludedIcon.telegram svg{color:#229ed9}.planIncludedIcon.chat-live svg{color:#0f5132}.planIncludedIcon.ai-agent svg{color:#7c3aed}.planIncludedIcon.ai-voice svg{color:#f97316}@media (width<=760px){.planIncludedIcons{border-radius:16px;flex-direction:column;align-items:flex-start}}
