html:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-navy:#06120e;--app-navy2:#0d251d;--app-green:#2ee58c;--app-bg:#07110e;--app-border:#284139;--app-text:#edf8f3;--app-muted:#98ada5}html body .saas-shell,html body .auth-shell{color:#edf8f3;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.65;background:#07110e!important;font-family:IBM Plex Sans Arabic,Arial,sans-serif!important}html body .saas-shell h1,html body .saas-shell h2,html body .saas-shell h3,html body .auth-shell h1,html body .auth-shell h2{color:#f1faf6;letter-spacing:-.02em;font-family:IBM Plex Sans Arabic,Arial,sans-serif;font-weight:700}html body .saas-main,html body .saas-content{background:#07110e}html body .saas-sidebar{background:linear-gradient(#06130f,#091b15);border-color:#203a31;box-shadow:-14px 0 40px #00000038}html body .sidebar-link{color:#a9beb6}html body .sidebar-link:hover{color:#effaf5;background:#112920}html body .sidebar-link.active{color:#63efa6;background:#2ee58c24}html body .saas-topbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#081410f0;border-color:#284139;box-shadow:0 8px 30px #0000002e}html body .global-search{color:#edf8f3;background:#0c1b16;border-color:#284139}html body .global-search input{color:#edf8f3}html body .app-card,html body .stat-card,html body .wide-card,html body .data-card,html body .settings-card,html body .webhook-card,html body .system-card,html body .auth-card,html body .module-form,html body .checkout-plans>div{color:#edf8f3;box-shadow:0 16px 44px #00000029;background:linear-gradient(145deg,#0e1d18,#0b1915)!important;border-color:#284139!important}html body .welcome-strip{background:linear-gradient(135deg,#0c2a20,#0b1c17);border-color:#275340}html body .card-head,html body .recent-row,html body td,html body th{border-color:#284139}html body th{color:#b7cbc3;background:#10231c}html body td{color:#dcebe5}html body tr:hover td{background:#2ee58c09}html body .stat-icon,html body .source-cards span,html body .phone-connection>span,html body .empty-admin>span,html body .inbox-empty>span{color:#2ee58c;background:#2ee58c1c}html body input,html body select,html body textarea,html body .settings-card input,html body .settings-card select,html body .settings-card textarea,html body .payment-control-grid input:not([type=checkbox]){color:#edf8f3!important;background:#091712!important;border-color:#284139!important;font-family:IBM Plex Sans Arabic,Arial,sans-serif!important}html body input::placeholder,html body textarea::placeholder{color:#71877f}html body input:focus,html body select:focus,html body textarea:focus{outline:none;box-shadow:0 0 0 3px #2ee58c1f;border-color:#2ee58c!important}html body select option{color:#edf8f3;background:#10211b}html body button{font-family:IBM Plex Sans Arabic,Arial,sans-serif}html body .primary-action,html body .checkout-plans button,html body .empty-admin a{color:#03120b;background:linear-gradient(135deg,#2ee58c,#20ca78);font-weight:700}html body .conversation-list,html body .customer-panel,html body .conversation-item,html body .chat-app>header,html body .chat-app>footer{color:#edf8f3;background:#0e1d18;border-color:#284139}html body .conversation-search{color:#98ada5;background:#091712}html body .conversation-item{border-color:#223a32}html body .conversation-item:hover,html body .conversation-item.active{background:#142921}html body .chat-messages{background:#091511}html body .chat-messages .incoming{color:#edf8f3;background:#172a23}html body .chat-messages .outgoing{color:#ebfff5;background:#123b2a}html body .customer-panel label i,html body .table-status,html body .status-live{color:#68efaa;background:#2ee58c1f}html body .customer-panel label div button,html body .phone-connection button,html body .webhook-card button,html body .admin-plans button{color:#dfeee8;background:#132720;border-color:#284139}html body .upload-box{background:#0b1915;border-color:#3c715b}html body .source-cards>div,html body .test-chat{color:#edf8f3;background:#10211b;border-color:#284139}html body .test-chat p{color:#edf8f3;background:#172a23}html body .test-chat p:nth-child(2){background:#123b2a}html body .plan-card,html body .test-bot{color:#edf8f3;background:linear-gradient(145deg,#0c2a20,#102e25)}html body .donut:after{background:#0e1d18}html body .progress,html body .question-row span>i{background:#172921}html body .qr-connect{background:#0d211a;border-color:#2b5a46}html body .qr-connect strong{color:#edf8f3;background:#091712}html body .service-state{color:#efc978;background:#2b2112}html body .service-state.ready,html body .payment-success{background:#2ee58c1f;color:#68efaa!important}html body .payment-error,html body .auth-error{background:#321717;border-color:#633030;color:#faa!important}html body .auth-shell{background:radial-gradient(circle at 75% 15%,#2ee58c21,#0000 28%),#07110e!important}html body .auth-promo{background:radial-gradient(circle at 20% 25%,#174637 0,#0000 35%),linear-gradient(145deg,#06120e,#0b2c22)}html body .auth-panel{background:#08130f}html body .auth-card{box-shadow:none}html body .dashboard-loading{color:#edf8f3;background:#06120e}html body .empty-admin,html body .performance-card,html body .campaign-target-card,html body .campaign-template,html body .whatsapp-card,html body .common-card,html body .setup-card,html body .recent-card{box-shadow:0 16px 44px #00000029;color:#edf8f3!important;background:linear-gradient(145deg,#0e1d18,#0b1915)!important;border-color:#284139!important}html body .target-list label{color:#edf8f3;background:#091712;border-color:#284139}html body .target-list label:has(input:checked){background:#123326;border-color:#2ee58c}html body .line-chart{border-color:#284139}html body .line-chart>i{background:#173428}html body .phone-connection{background:#091712;border-color:#315047}html body .reply-tools button{color:#cce5db!important;background:#10251d!important;border-color:#284139!important}html body .reply-tools button:hover,html body .table-scroll td button:hover{color:#68efaa!important;background:#2ee58c1f!important}html body .table-scroll td button{color:#98ada5}@media (width<=760px){html body .saas-sidebar{background:#071611}html body .saas-topbar{background:#07110efa}}:root{--app-navy:#09263b;--app-navy2:#0d344d;--app-green:#22c47b;--app-bg:#f3f6f8;--app-border:#e2e8ec;--app-text:#102c3d;--app-muted:#71838f}*{box-sizing:border-box}.saas-shell,.auth-shell{color:var(--app-text);font-family:Arial,Tahoma,sans-serif}button,input,textarea,select{font:inherit}.app-brand{color:var(--app-text);align-items:center;gap:10px;font-size:18px;text-decoration:none;display:flex}.app-brand span{background:var(--app-green);color:#06291c;border-radius:11px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:900;display:grid}.app-brand.light{color:#fff}.auth-shell{direction:rtl;background:#fff;grid-template-columns:44% 56%;min-height:100vh;display:grid}.auth-promo{color:#fff;background:radial-gradient(circle at 20% 25%,#1b5365 0,#0000 35%),linear-gradient(145deg,#071e31,#0b3449);flex-direction:column;justify-content:space-between;padding:55px 70px;display:flex;position:relative;overflow:hidden}.auth-promo:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-110px;left:-110px;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff03}.auth-promo>div{z-index:1;max-width:480px;position:relative}.auth-kicker{color:var(--app-green);font-size:13px;font-weight:700}.auth-promo h1{margin:18px 0;font-size:52px;line-height:1.25}.auth-promo p{color:#b8c8d1;font-size:17px;line-height:1.9}.auth-proof{color:#d9e3e8;flex-direction:column;gap:13px;margin-top:30px;font-size:14px;display:flex}.auth-proof span:first-letter{color:var(--app-green)}.auth-promo>small{color:#708a99}.auth-panel{place-items:center;padding:40px;display:grid}.auth-card{width:min(430px,100%)}.mobile-brand{display:none}.auth-heading span{color:var(--app-green);font-size:14px;font-weight:700}.auth-heading h2{margin:9px 0;font-size:35px}.auth-heading p{color:var(--app-muted);margin-bottom:34px}.auth-card>label{margin:18px 0;font-size:13px;font-weight:700;display:block}.auth-card input[type=email],.auth-card input[type=password]{border:1px solid var(--app-border);background:#fbfcfd;border-radius:10px;outline:0;width:100%;margin-top:9px;padding:14px 16px;display:block}.auth-card input:focus{border-color:var(--app-green);box-shadow:0 0 0 3px #22c47b18}.label-row{justify-content:space-between;display:flex}.label-row a,.auth-switch a{color:#15975d;text-decoration:none}.remember{color:var(--app-muted);align-items:center;gap:8px;font-weight:400!important;display:flex!important}.remember input{accent-color:var(--app-green)}.auth-submit,.auth-secondary{cursor:pointer;border-radius:10px;width:100%;padding:14px;font-weight:700}.auth-submit{background:var(--app-green);color:#06271b;border:0;box-shadow:0 9px 20px #22c47b30}.auth-submit:disabled{opacity:.65}.auth-secondary{border:1px solid var(--app-border);color:var(--app-text);background:#fff}.auth-divider{text-align:center;border-top:1px solid var(--app-border);height:0;margin:27px 0 19px}.auth-divider span{color:#9aa7ae;background:#fff;padding:0 13px;position:relative;top:-9px}.auth-switch{text-align:center;color:var(--app-muted);margin-top:25px;font-size:13px}.demo-hint{color:#148154;text-align:center;background:#eefaf4;border-radius:8px;padding:9px;font-size:11px}.saas-shell{background:var(--app-bg);direction:rtl;min-height:100vh;display:flex}.saas-sidebar{background:var(--app-navy);color:#b7c5cd;z-index:20;flex-direction:column;width:245px;padding:20px 14px;display:flex;position:fixed;top:0;bottom:0;right:0}.saas-sidebar>.app-brand{padding:5px 9px 20px}.workspace-switch{background:#10384f;border:1px solid #285066;border-radius:10px;align-items:center;gap:9px;margin-bottom:18px;padding:10px;display:flex}.store-mark{color:#39260e;background:#d8af6f;border-radius:8px;place-items:center;width:33px;height:33px;font-weight:700;display:grid}.workspace-switch>span:nth-child(2){flex-direction:column;flex:1;display:flex}.workspace-switch b{color:#fff;font-size:12px}.workspace-switch small{color:#83a0b0;font-size:9px}.workspace-switch i{font-style:normal}.saas-sidebar nav{flex-direction:column;gap:3px;display:flex;overflow:auto}.saas-sidebar nav>small{color:#638194;padding:11px 12px 5px;font-size:9px}.saas-sidebar nav button{color:#a8bbc6;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:10px 12px;font-size:11px;display:flex}.saas-sidebar nav button i{color:#6f91a2;text-align:center;width:18px;font-style:normal}.saas-sidebar nav button em{background:var(--app-green);color:#06301f;border-radius:6px;place-items:center;width:19px;height:19px;margin-right:auto;font-size:9px;font-style:normal;display:grid}.saas-sidebar nav button.active,.saas-sidebar nav button:hover{color:#fff;background:#17445d}.saas-sidebar nav button.active i{color:var(--app-green)}.sidebar-help{background:linear-gradient(145deg,#113c53,#164b5d);border-radius:10px;margin-top:auto;padding:13px}.sidebar-help b{color:#fff;font-size:11px}.sidebar-help p{margin:6px 0 10px;font-size:9px}.sidebar-help button{color:#fff;background:#ffffff10;border:1px solid #ffffff28;border-radius:6px;width:100%;padding:7px;font-size:9px}.sidebar-user{border-top:1px solid #ffffff12;align-items:center;gap:8px;margin-top:14px;padding:14px 4px 0;display:flex}.sidebar-user>span{color:#463017;background:#d6b285;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.sidebar-user div{flex-direction:column;flex:1;display:flex}.sidebar-user b{color:#fff;font-size:10px}.sidebar-user small{font-size:8px}.sidebar-user>i{font-style:normal}.saas-main{width:calc(100% - 245px);margin-right:245px}.saas-topbar{border-bottom:1px solid var(--app-border);z-index:10;background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 28px;display:flex;position:sticky;top:0}.saas-topbar h1{margin:0;font-size:18px}.saas-topbar p{color:var(--app-muted);margin:5px 0 0;font-size:9px}.top-actions{align-items:center;gap:10px;display:flex}.global-search{color:#8a9aa4;background:#f4f7f8;border:1px solid #edf1f3;border-radius:8px;padding:9px 12px}.global-search input{background:0 0;border:0;outline:0;width:210px;font-size:10px}.notification{border:1px solid var(--app-border);background:#fff;border-radius:8px;width:37px;height:37px;position:relative}.notification i{color:#fff;background:#e74f54;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;display:grid;position:absolute;top:-5px;left:-5px}.quick-action,.primary-mini{background:var(--app-green);color:#06291c;cursor:pointer;border:0;border-radius:8px;padding:11px 15px;font-size:10px;font-weight:700}.mobile-nav-button{display:none}.saas-content{max-width:1550px;margin:auto;padding:24px 28px 40px}.welcome-strip{color:#fff;background:linear-gradient(105deg,#0a2b41,#10475a);border-radius:14px;justify-content:space-between;align-items:center;padding:24px 27px;display:flex;box-shadow:0 14px 30px #09263b13}.eyebrow-app{color:var(--app-green);font-size:11px}.welcome-strip h2{margin:7px 0;font-size:24px}.welcome-strip p{color:#9db3bf;margin:0;font-size:11px}.bot-control{background:#ffffff0d;border:1px solid #ffffff17;border-radius:11px;align-items:center;gap:10px;min-width:285px;padding:12px 14px;display:flex}.bot-orb{color:#06311f;background:#24c77c;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.bot-control>span:nth-child(2){flex-direction:column;flex:1;display:flex}.bot-control b{font-size:11px}.bot-control small{color:#9fb5c0;font-size:8px}.switch{cursor:pointer;background:#70818b;border:0;border-radius:20px;width:42px;height:23px;padding:3px}.switch i{background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;display:block}.switch.on{background:var(--app-green)}.switch.on i{transform:translate(-19px)}.stats-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin:18px 0;display:grid}.stat-card,.card{border:1px solid var(--app-border);background:#fff;border-radius:12px}.stat-card{padding:17px;position:relative}.stat-icon{color:#15955d;background:#e9f8f1;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;left:16px}.stat-card>span{color:var(--app-muted);font-size:10px;display:block}.stat-card>b{margin:8px 0;font-size:22px;display:block}.stat-card p{color:#8797a0;margin:0;font-size:8px}.stat-card em{color:#14935b;font-style:normal;font-weight:700}.stat-card em.blue-change{color:#2781ac}.overview-grid{grid-template-columns:1.4fr 1fr;gap:15px;display:grid}.card{padding:18px}.card-head{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.card-head h3{margin:0 0 4px;font-size:13px}.card-head p{color:var(--app-muted);margin:0;font-size:9px}.card-head button{color:#168b59;cursor:pointer;background:0 0;border:0;font-size:9px}.card-head select{border:1px solid var(--app-border);color:var(--app-muted);border-radius:7px;padding:7px;font-size:9px}.chart-summary{color:var(--app-muted);gap:18px;font-size:9px;display:flex}.chart-summary span{align-items:center;gap:5px;display:flex}.chart-summary b{color:var(--app-text)}.dot{border-radius:50%;width:7px;height:7px;display:inline-block}.dot.green{background:var(--app-green)}.dot.navy{background:#174765}.dot.gold{background:#e6ad55}.line-chart{border-bottom:1px solid var(--app-border);align-items:flex-end;gap:8px;height:155px;padding:15px 8px 0;display:flex}.line-chart>i{background:#d7f3e5;border-radius:4px 4px 0 0;flex:1;max-width:25px;position:relative}.line-chart>i>b{background:var(--app-green);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:25%;right:25%}.line-chart.tall{height:280px}.chart-days{color:#8b9ba4;justify-content:space-between;padding-top:8px;font-size:7px;display:flex}.recent-row{border-top:1px solid #eff3f5;grid-template-columns:35px 1fr auto 18px;align-items:center;gap:8px;padding:10px 0;display:grid}.app-avatar{border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:700;display:grid}.app-avatar.gold{color:#77521b;background:#f4d5a7}.app-avatar.blue{color:#2d6780;background:#c4e0ed}.app-avatar.pink{color:#8b3e47;background:#f0c1c6}.app-avatar.green{color:#407532;background:#cfe7c3}.app-avatar.violet{color:#65468e;background:#d7c9eb}.recent-row>span{flex-direction:column;min-width:0;display:flex}.recent-row b{font-size:10px}.recent-row small{color:var(--app-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.recent-row time{color:#8b9aa3;font-size:7px}.recent-row em{background:var(--app-green);border-radius:5px;place-items:center;width:16px;height:16px;font-size:7px;font-style:normal;display:grid}.setup-card .card-head>b{color:#168b59}.progress{background:#edf2f3;border-radius:10px;height:6px}.progress i{background:var(--app-green);border-radius:10px;width:75%;height:100%;display:block}.setup-card ul{margin:15px 0 0;padding:0;list-style:none}.setup-card li{color:#82939d;align-items:center;gap:9px;padding:9px 0;font-size:9px;display:flex}.setup-card li>span{flex-direction:column;flex:1;display:flex}.setup-card li b{color:var(--app-text);font-size:9px}.setup-card li small{font-size:7px}.setup-card li.done{color:#16945d}.setup-card li button{color:#138a55;background:#e7f8ef;border:0;border-radius:5px;padding:6px 9px;font-size:8px}.question-row{align-items:center;gap:12px;margin:15px 0;display:flex}.question-row>span{flex-direction:column;flex:1;gap:6px;display:flex}.question-row b{font-size:9px}.question-row span>i{background:#edf2f4;border-radius:5px;height:5px}.question-row span>i em{background:var(--app-green);border-radius:5px;height:100%;display:block}.question-row strong{font-size:10px}.inbox-app{grid-template-columns:270px 1fr 230px;height:calc(100vh - 125px);padding:0;display:grid;overflow:hidden}.conversation-list,.customer-panel{background:#fff;overflow:auto}.conversation-list{border-left:1px solid var(--app-border)}.inbox-title{justify-content:space-between;align-items:center;height:60px;padding:0 15px;display:flex}.inbox-title button{background:var(--app-green);border:0;border-radius:7px;width:28px;height:28px}.conversation-search{color:#82929b;background:#f3f6f7;border-radius:7px;align-items:center;margin:0 12px 10px;padding:8px 10px;display:flex}.conversation-search input{background:0 0;border:0;outline:0;width:100%;font-size:9px}.conversation-filters{gap:5px;padding:0 12px 10px;display:flex}.conversation-filters button{background:0 0;border:0;border-radius:5px;padding:6px;font-size:8px}.conversation-filters button.active{color:#138a55;background:#e7f8ef}.conversation-item{text-align:right;background:#fff;border:0;border-top:1px solid #eff2f4;grid-template-columns:35px 1fr auto;gap:8px;width:100%;padding:11px;display:grid;position:relative}.conversation-item>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.conversation-item b{font-size:9px}.conversation-item small{color:var(--app-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.conversation-item time{color:#8797a0;font-size:7px}.conversation-item em{background:var(--app-green);border-radius:5px;place-items:center;width:15px;height:15px;font-size:7px;font-style:normal;display:grid;position:absolute;bottom:9px;left:10px}.conversation-item.active{border-right:3px solid var(--app-green);background:#edf9f3}.chat-app{flex-direction:column;min-width:0;display:flex}.chat-app>header{border-bottom:1px solid var(--app-border);background:#fff;align-items:center;gap:9px;height:60px;padding:0 13px;display:flex}.chat-app>header>span:nth-child(2){flex-direction:column;flex:1;display:flex}.chat-app>header b{font-size:10px}.chat-app>header small{color:#15935b;font-size:8px}.chat-app>header small i{background:var(--app-green);border-radius:50%;width:5px;height:5px;display:inline-block}.chat-app>header button{border:1px solid var(--app-border);background:#fff;border-radius:6px;padding:7px;font-size:8px}.chat-messages{background:#f2f5f4;flex:1;padding:20px 30px;overflow:auto}.chat-messages>time{text-align:center;color:#86959d;font-size:7px;display:block}.chat-messages p{border-radius:9px;max-width:70%;padding:10px 12px;font-size:9px;line-height:1.7;box-shadow:0 1px 2px #0000000b}.chat-messages p small{text-align:left;color:#84949c;font-size:7px;display:block}.chat-messages .incoming{background:#fff;margin-left:auto}.chat-messages .outgoing{background:#d9f5e7}.chat-app>footer{background:#fff;padding:10px 14px}.reply-tools{color:#83929b;margin-bottom:7px;font-size:9px}.chat-app>footer label{border:1px solid var(--app-border);border-radius:8px;padding:7px;display:flex}.chat-app textarea{resize:none;border:0;outline:0;flex:1;height:33px;font-size:9px}.chat-app footer button{background:var(--app-green);border:0;border-radius:7px;width:32px}.customer-panel{border-right:1px solid var(--app-border);flex-direction:column;align-items:center;padding:17px;display:flex}.customer-panel h3{align-self:flex-start;font-size:11px}.customer-panel>.app-avatar{width:53px;height:53px;margin-top:13px;font-size:16px}.customer-panel>b{margin:7px 0 2px;font-size:11px}.customer-panel>small{color:var(--app-muted);font-size:8px}.customer-panel hr{border:0;border-top:1px solid var(--app-border);width:100%;margin:17px 0}.customer-panel label{width:100%;color:var(--app-muted);margin-bottom:13px;font-size:8px;display:block}.customer-panel select,.customer-panel textarea{border:1px solid var(--app-border);background:#fff;border-radius:6px;width:100%;margin-top:6px;padding:8px;font-size:8px}.customer-panel label>div{margin-top:7px}.customer-panel label i{color:#148a56;background:#e8f8ef;border-radius:5px;margin-left:4px;padding:5px;font-style:normal}.customer-panel label div button{background:#fff;border:1px dashed #9aa8af;border-radius:5px}.page-grid{grid-template-columns:1.5fr 1fr;gap:16px;display:grid}.wide-card{grid-row:span 2}.upload-box{background:#f9fcfa;border:1px dashed #8bc7a8;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;height:180px;display:flex}.upload-box>span{color:#148a56;background:#e7f8ef;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.upload-box b{margin-top:8px;font-size:11px}.upload-box p{color:var(--app-muted);font-size:8px}.upload-box button{border:1px solid var(--app-border);background:#fff;border-radius:6px;padding:7px 12px;font-size:8px}.source-cards{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.source-cards>div{border:1px solid var(--app-border);border-radius:9px;grid-template-columns:32px 1fr auto;padding:12px;display:grid}.source-cards span{color:#15905a;background:#edf7f2;border-radius:7px;grid-row:span 2;place-items:center;width:27px;height:27px;display:grid}.source-cards b{font-size:9px}.source-cards small{color:var(--app-muted);font-size:7px}.source-cards em{color:#15905a;grid-column:2;font-size:7px;font-style:normal}.source-cards button{background:0 0;border:0;grid-row:1}.settings-card label{color:var(--app-muted);margin:13px 0;font-size:9px;display:block}.settings-card input,.settings-card select,.settings-card textarea{border:1px solid var(--app-border);background:#fff;border-radius:7px;width:100%;margin-top:6px;padding:9px;font-size:9px;display:block}.settings-card textarea{resize:vertical;height:80px}.test-bot{color:#fff;background:linear-gradient(110deg,#0a2c42,#10495a);grid-column:1/3;grid-template-columns:1fr 1fr;align-items:center;display:grid}.test-bot>div:first-child>span{color:var(--app-green);font-size:25px}.test-bot h3{margin:8px 0;font-size:16px}.test-bot p{color:#a9bdc7;font-size:9px}.test-chat{color:var(--app-text);background:#fff;border-radius:10px;padding:13px}.test-chat p{color:var(--app-text);background:#eff4f5;border-radius:7px;margin:5px 0;padding:7px}.test-chat p:nth-child(2){background:#ddf5e8}.test-chat label{border:1px solid var(--app-border);border-radius:7px;margin-top:8px;padding:6px;display:flex}.test-chat input{border:0;outline:0;flex:1;font-size:8px}.test-chat button{background:var(--app-green);border:0;border-radius:5px}.stats-grid.compact{margin-top:0}.data-card{padding:0}.data-card>.card-head{margin:0;padding:18px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-size:9px}th{text-align:right;color:var(--app-muted);background:#f8fafb;padding:11px 18px;font-weight:400}td{border-top:1px solid var(--app-border);white-space:nowrap;padding:14px 18px}td button{background:0 0;border:0}.table-status,.status-live{color:#148a56;background:#e5f7ed;border-radius:6px;padding:5px 8px;font-style:normal}.donut{background:conic-gradient(var(--app-green) 0 62%,#174765 62% 86%,#e6ad55 86%);border-radius:50%;place-items:center;width:155px;height:155px;margin:20px auto;display:grid;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:24px}.donut b{z-index:1;text-align:center;font-size:18px}.donut small{color:var(--app-muted);font-size:8px;display:block}.legend{flex-direction:column;gap:10px;display:flex}.legend span{align-items:center;gap:7px;font-size:9px;display:flex}.legend b{margin-right:auto}.billing-grid{grid-template-columns:360px 1fr}.plan-card{color:#fff;background:linear-gradient(145deg,#0a2b41,#10495a)}.plan-card>span{color:var(--app-green);font-size:9px}.plan-card h2{margin:7px 0;font-size:25px}.plan-card p{color:#9cb4c0;font-size:9px}.plan-card>b{font-size:30px}.plan-card>b small{color:#a8bbc5;font-size:9px}.usage{margin:25px 0}.usage label{color:#b6c7cf;justify-content:space-between;margin:12px 0 5px;font-size:8px;display:flex}.usage>i{background:#ffffff1f;border-radius:5px;height:5px;display:block}.usage>i em{background:var(--app-green);border-radius:5px;height:100%;display:block}.settings-grid{grid-template-columns:1.3fr 1fr}.whatsapp-card{grid-column:1/3}.status-off{color:#b84949;background:#fce9e9;border-radius:6px;padding:5px 8px;font-style:normal}.phone-connection{border:1px solid var(--app-border);border-radius:10px;align-items:center;gap:12px;padding:15px;display:flex}.phone-connection>span{color:#15915a;background:#e4f8ed;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.phone-connection div{flex-direction:column;flex:1;display:flex}.phone-connection b{font-size:12px}.phone-connection small{color:var(--app-muted);font-size:8px}.phone-connection button,.webhook-card button{border:1px solid var(--app-border);background:#fff;border-radius:6px;padding:7px 10px;font-size:8px}.connection-meta{gap:30px;margin-top:15px;display:flex}.connection-meta span{color:var(--app-muted);flex-direction:column;font-size:8px;display:flex}.connection-meta b{color:var(--app-text);margin-top:4px}.webhook-card>div:not(.card-head){border-top:1px solid var(--app-border);align-items:center;gap:9px;padding:11px 0;display:flex}.webhook-card>div>span{background:#edf5f1;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.webhook-card p{flex-direction:column;flex:1;margin:0;display:flex}.webhook-card b{font-size:9px}.webhook-card small{color:var(--app-muted);font-size:7px}.nav-backdrop{display:none}.dashboard-loading{color:#fff;background:#09263b;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;display:flex}.dashboard-loading span{background:var(--app-green);color:#06291c;border-radius:15px;place-items:center;width:54px;height:54px;font-weight:900;display:grid}.dashboard-loading b{font-size:13px}.saas-sidebar>.sidebar-user{color:#b7c5cd;text-align:right;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%}.qr-connect{background:#f3fcf7;border:1px solid #bde7d1;border-radius:12px;align-items:center;gap:20px;margin:16px 0;padding:16px;display:flex}.qr-connect img{background:#fff;border-radius:8px;width:180px;height:180px}.qr-connect b{font-size:13px}.qr-connect p{color:var(--app-muted);font-size:9px}.qr-connect strong{letter-spacing:4px;background:#fff;border-radius:8px;padding:9px 14px;font-size:22px;display:inline-block}.inbox-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.inbox-empty>span{color:#15905a;background:#e6f8ee;border-radius:16px;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.inbox-empty h3{margin:14px 0 6px;font-size:17px}.inbox-empty p{color:var(--app-muted);font-size:10px}.inbox-empty button{background:var(--app-green);cursor:pointer;border:0;border-radius:7px;margin:5px;padding:10px 15px;font-size:9px}.chat-app>header select{border:1px solid var(--app-border);background:#fff;border-radius:6px;padding:7px;font-size:8px}.reply-tools{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.reply-tools button{cursor:pointer;min-width:30px;font-size:8px;font-weight:700;border:1px solid var(--app-border)!important;color:var(--app-text)!important;background:#f7faf9!important;border-radius:8px!important;width:auto!important;padding:6px 9px!important}.reply-tools button:hover{border-color:var(--app-green)!important;color:#118a57!important}.table-scroll td button{cursor:pointer;color:var(--app-muted);border-radius:6px;padding:4px 8px}.table-scroll td button:hover{color:#108a56;background:#edf8f2}.search-popover,.notifications-popover{inset-inline:28px auto}.notifications-popover{width:min(360px,100vw - 48px)}.admin-empty-row{text-align:center;color:var(--app-muted);border-top:1px solid var(--app-border);padding:55px 20px;font-size:11px}.auth-card input[type=text]{border:1px solid var(--app-border);background:#fbfcfd;border-radius:10px;outline:0;width:100%;margin-top:9px;padding:14px 16px;display:block}.auth-error{color:#a83737;background:#fff0f0;border:1px solid #f1caca;border-radius:8px;padding:10px 12px;font-size:12px}.auth-security{text-align:center;color:#70838d;margin-top:18px;font-size:11px}.sidebar-help a{text-align:center;color:#fff;background:#ffffff10;border:1px solid #ffffff28;border-radius:6px;padding:7px;font-size:9px;text-decoration:none;display:block}.admin-shell .sidebar-user{color:#b7c5cd;text-align:right;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff12;align-items:center;gap:8px;width:100%;margin-top:14px;padding:14px 4px 0;display:flex}.admin-shell .sidebar-user>i{color:#ef9a9a;font-size:8px}.admin-welcome .bot-control em{margin-right:auto;font-size:8px}.card-head.padded{margin:0;padding:18px}.empty-admin{text-align:center;padding:70px 20px}.empty-admin>span{color:#14905a;background:#e6f8ee;border-radius:18px;place-items:center;width:62px;height:62px;margin:auto;font-size:28px;display:grid}.empty-admin h3{margin:16px 0 7px;font-size:18px}.empty-admin p{color:var(--app-muted);font-size:10px}.empty-admin a{background:var(--app-green);color:#07291d;border-radius:8px;margin-top:12px;padding:10px 15px;font-size:10px;font-weight:700;text-decoration:none;display:inline-block}.admin-plans{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.admin-plans article>span{color:#15905a;font-size:9px}.admin-plans h3{margin:8px 0;font-size:20px}.admin-plans article>b{font-size:26px}.admin-plans small{color:var(--app-muted);font-size:9px}.admin-plans p{color:var(--app-muted);border-top:1px solid var(--app-border);padding-top:11px;font-size:10px}.admin-plans button{border:1px solid var(--app-border);background:#fff;border-radius:7px;width:100%;padding:9px;font-size:9px}.admin-plans .featured-admin-plan{border-color:var(--app-green);box-shadow:0 12px 28px #22c47b15}.admin-plans .featured-admin-plan button{background:var(--app-green);border-color:var(--app-green)}.system-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.system-card{align-items:center;gap:10px;display:flex}.system-card>i{font-style:normal}.system-card>span{flex-direction:column;flex:1;display:flex}.system-card b{font-size:11px}.system-card small{color:var(--app-muted);font-size:8px}.system-card>em{color:#168b59;font-size:9px;font-style:normal}.admin-check{align-items:center;gap:8px;color:var(--app-text)!important;display:flex!important}.admin-check input{accent-color:var(--app-green)}@media (width<=1100px){.stats-grid{grid-template-columns:1fr 1fr}.overview-grid{grid-template-columns:1fr}.inbox-app{grid-template-columns:240px 1fr}.customer-panel{display:none}.page-grid{grid-template-columns:1fr}.wide-card,.test-bot,.whatsapp-card{grid-area:auto}.billing-grid,.settings-grid,.admin-plans{grid-template-columns:1fr}}@media (width<=760px){.auth-shell{grid-template-columns:1fr}.auth-promo{display:none}.auth-panel{padding:25px}.mobile-brand{margin-bottom:50px;display:flex}.saas-sidebar{transition:all .25s;transform:translate(100%)}.saas-sidebar.open{transform:translate(0)}.saas-main{width:100%;margin-right:0}.saas-topbar{padding:0 14px}.mobile-nav-button{background:0 0;border:0;font-size:20px;display:block}.saas-topbar>div:nth-child(2){margin-left:auto;margin-right:10px}.global-search,.quick-action{display:none}.saas-content{padding:15px}.welcome-strip{flex-direction:column;align-items:flex-start;gap:17px}.bot-control{min-width:100%}.stats-grid{grid-template-columns:1fr 1fr;gap:9px}.overview-grid{grid-template-columns:1fr}.inbox-app{grid-template-columns:1fr;height:calc(100vh - 108px)}.conversation-list{display:none}.page-grid,.source-cards{grid-template-columns:1fr}.test-bot{grid-template-columns:1fr;gap:15px}.connection-meta{flex-wrap:wrap;gap:13px}.nav-backdrop{z-index:19;background:#0007;border:0;display:block;position:fixed;inset:0}.top-actions{gap:5px}.system-grid{grid-template-columns:1fr}}@media (width<=430px){.stats-grid{grid-template-columns:1fr}.welcome-strip h2{font-size:20px}.saas-topbar h1{font-size:14px}.chat-messages{padding:15px}.chat-messages p{max-width:88%}.auth-heading h2{font-size:30px}}.top-popover{z-index:30;background:#111b25;border:1px solid #ffffff1a;border-radius:16px;gap:7px;width:min(420px,100vw - 48px);padding:10px;display:grid;position:absolute;top:76px;left:24px;box-shadow:0 18px 55px #0006}.top-popover button,.top-popover>div{color:inherit;text-align:right;background:#ffffff0a;border:0;border-radius:10px;justify-content:space-between;gap:12px;padding:10px;display:flex}.top-popover b{color:#fff}.top-popover small,.top-popover p{color:#9fb0bd}.top-popover header{justify-content:space-between;align-items:center;display:flex}.top-popover header button{color:#3bd671;background:0 0;border:0}.module-form{background:#f7faf9;border:1px solid #e1e9e6;border-radius:16px;gap:12px;margin:16px;padding:18px;display:grid}.module-form.horizontal{grid-template-columns:minmax(160px,1fr) minmax(240px,2fr) auto;align-items:center}.module-form input,.module-form textarea,.module-form select{width:100%;font:inherit;color:#102c25;background:#fff;border:1px solid #d8e2df;border-radius:10px;padding:12px}.module-form textarea{resize:vertical;min-height:82px}.module-empty{text-align:center;color:#71807b;padding:36px 18px}.module-empty span{color:#11a66a;margin-bottom:8px;font-size:30px;display:block}.muted-note{color:#71807b;margin:14px;font-size:10px;line-height:1.8}.service-state{color:#93621c;background:#fff5e7;border-radius:12px;margin-top:18px;padding:14px;font-weight:800}.service-state.ready{color:#0b8555;background:#eaf9f1}button:disabled{opacity:.55;cursor:not-allowed}@media (width<=760px){.module-form.horizontal{grid-template-columns:1fr}}.checkout-plans{grid-template-columns:1fr 1fr;gap:12px;padding:0 18px 20px;display:grid}.checkout-plans>div{border:1px solid var(--app-border);background:#f9fbfb;border-radius:12px;padding:18px}.checkout-plans span{color:#15905a;font-size:8px}.checkout-plans h3{margin:7px 0;font-size:15px}.checkout-plans b{font-size:24px}.checkout-plans small{color:var(--app-muted);font-size:9px}.checkout-plans button{background:var(--app-green);border:0;border-radius:8px;width:100%;margin-top:15px;padding:10px;font-size:9px;font-weight:700;display:block}.payment-success,.payment-error{border-radius:8px;padding:10px;font-size:9px!important}.payment-success{background:#e7f8ef;color:#137c50!important}.payment-error{background:#fff0f0;color:#a83737!important}@media (width<=760px){.checkout-plans{grid-template-columns:1fr}}.saas-sidebar nav button{padding-block:11px!important;font-size:12px!important;font-weight:750!important}.saas-sidebar nav button i{filter:saturate(.9);width:23px!important;font-size:15px!important}.saas-topbar h1,.card-head h3{font-weight:800}.campaign-builder{gap:16px;display:grid}.campaign-target-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.campaign-target-card{min-height:310px}.target-list{gap:8px;max-height:340px;display:grid;overflow:auto}.target-list label{border:1px solid var(--app-border);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.target-list label:has(input:checked){border-color:var(--app-green);background:#eaf9f1}.target-list span{flex-direction:column;display:flex}.target-list b{font-size:10px}.target-list small{color:var(--app-muted);margin-top:3px;font-size:8px}.campaign-template{grid-template-columns:repeat(2,1fr);gap:0 14px;display:grid}.campaign-template .card-head,.campaign-template>button,.campaign-template>.muted-note,.campaign-template>.service-state{grid-column:1/-1}.campaign-template textarea{min-height:120px}.campaign-live-list select{border:1px solid var(--app-border);background:#fff;border-radius:7px;padding:7px}@media (width<=760px){.campaign-target-grid,.campaign-template{grid-template-columns:1fr}.campaign-template>*{grid-column:1!important}}.automation-list{gap:11px;padding:0 18px 18px;display:grid}.automation-list>article{border:1px solid var(--app-border);background:#ffffff05;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.automation-list>article>span{border-radius:11px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.automation-list .welcome-rule{background:#16372a}.automation-list .keyword-rule{background:#2f2916}.automation-list>article>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.automation-list b{font-size:12px;font-weight:800}.automation-list small{color:var(--app-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.automation-list p{flex-wrap:wrap;align-items:center;gap:7px;margin:9px 0 0;display:flex}.automation-list p span,.automation-list p em{color:#aec0b9;background:#14271f;border-radius:20px;padding:4px 7px;font-size:8px;font-style:normal}.automation-list p em{color:#66efa8;background:#133c2a}.automation-actions{gap:7px;display:flex}.automation-actions button{border:1px solid var(--app-border);color:var(--app-text);cursor:pointer;background:#132720;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:700}.automation-actions .danger-action{color:#faa;background:#281717;border-color:#5b3030}@media (width<=760px){.automation-list{padding:0 12px 14px}.automation-list>article{grid-template-columns:38px minmax(0,1fr);align-items:start;padding:12px}.automation-list>article>span{width:36px;height:36px;font-size:16px}.automation-actions{grid-column:1/-1;width:100%}.automation-actions button{flex:1;padding:10px}.automation-list small{white-space:normal}.automation-list p{gap:5px}}.payment-control{margin-bottom:16px}.payment-control-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}.payment-control-grid label{color:var(--app-muted);font-size:9px}.payment-control-grid input:not([type=checkbox]){border:1px solid var(--app-border);background:#fff;border-radius:8px;width:100%;margin-top:6px;padding:10px;display:block}.payment-control-grid input:disabled{background:#f4f7f8}@media (width<=760px){.payment-control-grid{grid-template-columns:1fr}}.campaign-live-list{gap:10px;padding:0 18px 18px;display:grid}.campaign-live-list>div{border:1px solid var(--app-border);background:#ffffff05;border-radius:11px;align-items:center;gap:12px;min-width:0;padding:13px 14px;display:flex}.campaign-live-list>div>span:first-child{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.campaign-live-list>div>span:first-child b{font-size:11px;font-weight:800}.campaign-live-list>div>span:first-child small{color:var(--app-muted);min-width:0;font-size:8px}.campaign-live-list>div>em{white-space:nowrap;color:#67eaa8;background:#143a2b;border-radius:20px;padding:6px 9px;font-size:8px;font-style:normal}.campaign-live-list>div>strong{white-space:nowrap;font-size:9px}.campaign-live-list>div>button{border:1px solid var(--app-border);color:var(--app-text);cursor:pointer;background:#153128;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:700}.campaign-results .campaign-main small{white-space:nowrap;text-overflow:ellipsis;max-width:700px;overflow:hidden}.campaign-metrics{flex-direction:row!important;flex:none!important;gap:7px!important;display:flex!important}.campaign-metrics i{text-align:center;min-width:62px;color:var(--app-text);background:#10271f;border-radius:8px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:800}.campaign-metrics i small{margin-top:2px;white-space:nowrap!important;font-size:7px!important;display:block!important}.admin-mode-banner,.admin-workspace-access{background:linear-gradient(110deg,#102c23,#12372a);border:1px solid #2b6650;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:13px 15px;display:flex}.admin-mode-banner>span{font-size:22px}.admin-mode-banner>div,.admin-workspace-access>div{flex-direction:column;flex:1;gap:3px;display:flex}.admin-mode-banner b,.admin-workspace-access b{font-size:11px}.admin-mode-banner small,.admin-workspace-access p{color:var(--app-muted);margin:0;font-size:8px}.admin-mode-banner a{color:#091e16;background:var(--app-green);border-radius:8px;padding:8px 12px;font-size:9px;font-weight:800;text-decoration:none}.admin-workspace-access{margin:4px 0 18px}.admin-workspace-access button{white-space:nowrap}@media (width<=760px){.campaign-live-list{padding:0 12px 14px}.campaign-live-list>div{flex-wrap:wrap;align-items:flex-start}.campaign-results .campaign-main{flex-basis:100%!important}.campaign-results .campaign-main small{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box}.campaign-metrics{order:3;grid-template-columns:repeat(3,1fr);width:100%;display:grid!important}.campaign-metrics i{min-width:0}.admin-mode-banner,.admin-workspace-access{flex-wrap:wrap;align-items:flex-start}.admin-mode-banner a,.admin-workspace-access button{text-align:center;width:100%}}.admin-plans{align-items:stretch}.admin-plans article{position:relative;overflow:hidden;color:#eef9f4!important;background:linear-gradient(145deg,#0d211b,#102b22)!important;border:1px solid #26463a!important;padding:22px!important}.admin-plans article:before{content:"";background:#28df8a10;border-radius:50%;width:120px;height:120px;position:absolute;top:-45px;left:-45px}.admin-plans article>span{color:#61eaa5;background:#15382a;border-radius:20px;padding:5px 9px;display:inline-block}.admin-plans h3{margin-top:14px;color:#fff!important}.admin-plans article>b{color:#fff;margin:12px 0 18px;display:block}.admin-plans article p{margin:0;padding:11px 0;color:#b9cec5!important;border-color:#29473c!important}.admin-plans .featured-admin-plan{box-shadow:0 14px 35px #20d47f18;border-color:#2fda87!important}.payment-control{background:linear-gradient(145deg,#0d211b,#102b22)!important;border-color:#26463a!important}.payment-control-grid{background:#0a1b16;border:1px solid #254238;border-radius:12px;padding:14px}.payment-control-grid input:not([type=checkbox]){color:#eaf6f0!important;background:#0c2019!important;border-color:#29483c!important}.invoice-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.invoice-stats article{background:linear-gradient(145deg,#0d211b,#102b22);border:1px solid #29473d;border-radius:12px;flex-direction:column;padding:18px;display:flex}.invoice-stats span{color:var(--app-muted);font-size:9px}.invoice-stats b{color:#effaf5;margin:8px 0;font-size:21px}.invoice-stats small{color:#62dca0;font-size:8px}.invoice-card table{min-width:760px}.invoice-card td:first-child{text-align:right;direction:ltr;font-family:monospace;font-size:8px}.system-toolbar{background:linear-gradient(145deg,#0d211b,#102b22);justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.system-toolbar h3{margin:0 0 5px;font-size:14px}.system-toolbar p{color:var(--app-muted);margin:0;font-size:9px}.platform-settings{grid-template-columns:1fr 1.3fr;gap:16px;display:grid}.platform-settings>.platform-save,.platform-settings>.muted-note{grid-column:1/-1}.brand-upload-grid,.settings-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.brand-upload{cursor:pointer;background:#0a1d17;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;border:1px dashed #357159!important;height:160px!important;display:flex!important}.brand-upload img{object-fit:contain;border-radius:8px;max-width:90%;max-height:90px}.brand-upload input{display:none}.brand-upload span{color:#5de39e;font-size:11px}.brand-upload small{margin-top:9px}.icon-upload img{object-fit:cover;width:76px;height:76px}.legal-editor textarea{height:145px}.legal-editor label a{float:left;color:#54d897;text-decoration:none}.platform-save{padding:14px}.legal-managed-content{white-space:pre-wrap;line-height:2}.plan-admin-panel{padding:22px!important}.payment-status-row{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 14px;display:grid}.payment-status-row span{background:#091a15;border:1px solid #27483c;border-radius:10px;flex-direction:column;gap:3px;padding:12px;display:flex}.payment-status-row b{color:#effaf5;font-size:13px}.payment-status-row small{color:#98ada5;font-size:8px}.polished-admin-plans{gap:14px!important}.plan-management-card{background:linear-gradient(155deg,#0e211a 0%,#081511 100%)!important;border-radius:12px!important;flex-direction:column!important;min-height:245px!important;display:flex!important}.plan-card-top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.plan-card-top span{border:1px solid #245d45;color:#65efaa!important;background:#143928!important}.plan-card-top i{color:#66efaa;background:#173f2e;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.plan-management-card h3{font-size:22px!important}.plan-management-card>b{font-size:30px!important;line-height:1.15!important}.plan-feature-list{border-top:1px solid #28483d;margin-top:auto;padding-top:10px}.plan-feature-list p{color:#cfe0da!important;border:0!important;padding:7px 0!important;font-size:11px!important}.brand-settings-card{overflow:hidden}.brand-assets-grid{margin-bottom:14px}.brand-asset-card{background:linear-gradient(145deg,#0b1a15,#0e241c);border:1px solid #29483c;border-radius:12px;grid-template-columns:76px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.brand-preview{background:#07130f;border:1px dashed #3a765e;border-radius:13px;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.brand-preview img{object-fit:contain;max-width:100%;max-height:100%}.brand-preview span{color:#69efaa;font-weight:900}.icon-preview{border-radius:18px}.icon-preview img{object-fit:cover;border-radius:14px;width:54px;height:54px}.brand-asset-card b{color:#f0faf6;font-size:12px;display:block}.brand-asset-card small{color:#98ada5;margin-top:3px;font-size:8px;line-height:1.7;display:block}.asset-upload-button{cursor:pointer;grid-column:1/-1;justify-content:center;align-items:center;font-weight:800;color:#67efaa!important;background:#112c22!important;border:1px solid #2f6c52!important;border-radius:9px!important;margin:0!important;padding:10px!important;font-size:10px!important;display:flex!important}.asset-upload-button input{display:none!important}@media (width<=900px){.platform-settings{grid-template-columns:1fr}.platform-settings>.platform-save,.platform-settings>.muted-note{grid-column:auto}.invoice-stats,.brand-upload-grid,.settings-two,.payment-status-row{grid-template-columns:1fr}.plan-admin-panel,.plan-management-card{padding:16px!important}.payment-control-grid{grid-template-columns:1fr}.brand-asset-card{grid-template-columns:64px 1fr}.brand-preview{width:64px;height:64px}.polished-admin-plans{grid-template-columns:1fr!important}.plan-management-card{min-height:0!important}.plan-management-card h3{font-size:18px!important}.plan-management-card>b{font-size:24px!important}}html body .saas-shell .payment-control,html body .saas-shell .plan-management-card,html body .saas-shell .brand-asset-card{color:#edf8f3!important;background:linear-gradient(145deg,#0d211b,#091813)!important;border-color:#29483c!important}html body .saas-shell .payment-control *,html body .saas-shell .plan-management-card *,html body .saas-shell .brand-asset-card *{color:inherit}.ai-training-grid{align-items:start}.ai-training-grid .settings-card textarea{min-height:92px}.ai-training-grid .settings-card hr{border:0;border-top:1px solid var(--app-border);margin:18px 0}.ai-training-grid .wide-card,.ai-training-grid .test-bot{grid-column:1/-1}.ai-training-grid .service-state{line-height:1.8}@media (width<=900px){.ai-training-grid .wide-card,.ai-training-grid .test-bot{grid-column:auto}}.ai-training-shell{gap:16px;display:grid}.ai-training-hero{justify-content:space-between;align-items:center;gap:18px;display:flex;background:radial-gradient(circle at 0 0,#1f6b4a33,#0000 34%),linear-gradient(145deg,#0e241c,#07130f)!important;border-color:#29483c!important;padding:24px!important}.ai-training-hero span{color:#6bf0aa;background:#123b2a;border:1px solid #2d7757;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.ai-training-hero h3{color:#f2fbf6;margin:14px 0 8px;font-size:22px;line-height:1.55}.ai-training-hero p{color:#9db3aa;max-width:720px;margin:0;font-size:11px;line-height:1.9}.ai-status-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ai-status-grid article{background:linear-gradient(145deg,#0d211b,#091813);border:1px solid #29483c;border-radius:14px;flex-direction:column;gap:5px;padding:16px;display:flex}.ai-status-grid span{color:#91aaa0;font-size:9px}.ai-status-grid b{color:#f0faf6;font-size:22px}.ai-status-grid small{color:#5fe39e;font-size:8px}.ai-tabs{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ai-tabs button{color:#c5d7d0;text-align:right;cursor:pointer;background:#0b1b16;border:1px solid #29483c;border-radius:13px;align-items:center;gap:10px;padding:13px;transition:all .18s;display:flex}.ai-tabs button.active{background:linear-gradient(145deg,#123626,#0d251d);border-color:#2ce18a;box-shadow:0 12px 30px #20d47f16}.ai-tabs i{background:#132e24;border-radius:10px;place-items:center;width:35px;height:35px;font-size:17px;font-style:normal;display:grid}.ai-tabs span{flex-direction:column;font-size:11px;font-weight:900;display:flex}.ai-tabs small{color:#8da39b;margin-top:4px;font-size:8px;font-weight:600}.ai-section-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.ai-panel{color:#eef9f4!important;background:linear-gradient(145deg,#0c2019,#081611)!important;border-color:#29483c!important}.ai-panel .card-head h3,.ai-safety-card h3,.ai-flow-toggle h3{color:#f3fbf7}.ai-panel .card-head p,.ai-panel label,.ai-safety-card p,.ai-flow-toggle p{color:#96aba3}.ai-panel input,.ai-panel textarea,.ai-panel select,.ai-source-form input,.ai-source-form textarea,.ai-source-form select{color:#edf8f3!important;background:#071711!important;border-color:#29483c!important}.ai-panel input::placeholder,.ai-panel textarea::placeholder{color:#6f867c}.ai-switches{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.ai-switches label{background:#091a15;border:1px solid #29483c;border-radius:12px;padding:12px}.ai-source-form{margin:0;background:#091a15!important;border-color:#29483c!important}.polished-source-cards{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px 18px}.polished-source-cards>div{min-height:154px;color:#eef9f4!important;background:linear-gradient(145deg,#0b1a15,#10251d)!important;border-color:#29483c!important}.polished-source-cards>div>span{color:#6bf0aa!important;background:#123b2a!important}.polished-source-cards b{color:#f5fcf8!important}.polished-source-cards small{line-height:1.8;color:#9fb3ab!important}.polished-source-cards button{color:#ffb0b0!important;background:#241817!important;border-color:#5d3333!important}.ai-test-panel{grid-column:auto!important;grid-template-columns:1fr!important}.ai-test-panel .test-chat{min-height:235px}.ai-error{border:1px solid #673030;color:#ffb5b5!important;background:#3a1717!important}.ai-safety-card{background:linear-gradient(145deg,#0d211b,#091813)!important;border-color:#29483c!important;padding:22px!important}.ai-safety-card>span{background:#133a2a;border-radius:16px;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.ai-safety-card ul{color:#b9ccc5;margin:16px 18px 0 0;font-size:11px;line-height:2}.ai-flow-toggle{justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex;background:linear-gradient(145deg,#0c2019,#081611)!important;border-color:#29483c!important;padding:18px!important}.ai-flow-toggle>div{align-items:center;gap:12px;display:flex}.ai-flow-toggle span{background:#123b2a;border-radius:13px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.ai-flow-toggle h3{margin:0 0 4px;font-size:14px}.ai-flow-toggle p{margin:0;font-size:9px}.ai-panel .muted-note,.ai-training-shell .muted-note{background:#091a15;border:1px solid #29483c;border-radius:10px;margin:12px 0 0;padding:11px;color:#a9beb6!important}.ai-panel .service-state{color:#d8b16b;background:#111d16;border:1px solid #29483c}.ai-panel .service-state.ready{color:#68eca7;background:#0e2c20}@media (width<=900px){.ai-training-hero{flex-direction:column;align-items:flex-start}.ai-status-grid,.ai-tabs,.ai-section-grid,.ai-switches,.polished-source-cards{grid-template-columns:1fr}.ai-tabs button{padding:11px}.ai-flow-toggle{flex-direction:column;align-items:flex-start}.ai-flow-toggle button{width:100%}}.source-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.polished-source-cards .source-actions button{cursor:pointer;border-radius:8px;flex:1;min-width:64px;padding:8px;font-size:9px;font-weight:800;color:#c9f4df!important;background:#102820!important;border:1px solid #2d5e49!important}.polished-source-cards .source-actions button:last-child{color:#ffb0b0!important;background:#281717!important;border-color:#5d3333!important}.expanded-source{grid-column:1/-1}.expanded-source small{background:#071711;border:1px solid #29483c;border-radius:10px;max-height:360px;margin-top:8px;padding:12px;display:block;overflow:auto;white-space:pre-wrap!important}.ai-panel .card-head>button{color:#c9f4df;cursor:pointer;background:#102820;border:1px solid #2d5e49;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:800}.system-prompt-grid .system-prompt-editor{font-family:inherit;line-height:1.9;min-height:220px!important}.system-prompt-grid .ai-panel:first-child textarea{min-height:130px}.system-prompt-grid .ai-switches label{color:#dff8ed;font-weight:900}.source-meta{flex-wrap:wrap!important;gap:6px!important;margin:10px 0 0!important;display:flex!important}.source-meta em{color:#8fe9b9;background:#132e24;border:1px solid #2d5e49;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.unknown-list{gap:8px;margin-top:14px;display:grid}.unknown-list button{text-align:right;color:#eef9f4;cursor:pointer;background:#091a15;border:1px solid #29483c;border-radius:10px;padding:11px}.unknown-list b{font-size:10px;display:block}.unknown-list small{color:#91aaa0;margin-top:5px;font-size:8px;display:block}.unknown-list button:hover{background:#102820;border-color:#28df8a}.automation-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-broadcast .ai-training-hero{margin-bottom:0}.admin-broadcast .module-form.horizontal{grid-template-columns:minmax(220px,1fr) 190px auto}.admin-broadcast .campaign-main small+small{margin-top:5px;color:#7f958c!important}@media (width<=760px){.automation-form-grid,.admin-broadcast .module-form.horizontal{grid-template-columns:1fr}}.admin-shell .admin-notification{cursor:pointer;place-items:center;font-size:15px;display:grid;color:#ffffffb8!important;background:#ffffff12!important;border-color:#ffffff29!important}.admin-shell .admin-notification:hover{color:#fff!important;background:#ffffff21!important}.admin-shell .admin-notification i{font-weight:900;color:#06291c!important;background:#1fda84!important}.notifications-popover p{white-space:pre-line;margin:0;line-height:1.9}.command-hero{grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000020;background:radial-gradient(circle at 12% 10%,#28df8a20,#0000 28%),radial-gradient(circle at 88% 22%,#2e7fff20,#0000 32%),linear-gradient(135deg,#0d261e 0%,#0b1626 100%)!important;border:1px solid #27483d!important;border-radius:20px!important;padding:28px!important}.command-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff06,#0000);position:absolute;inset:0}.command-copy{z-index:1;position:relative}.command-pill{color:#70f0af;background:#123b2a;border:1px solid #2d7757;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:10px;font-weight:900;display:inline-flex}.command-copy h2{color:#f4fbf7;max-width:780px;margin:15px 0 9px;font-size:32px;line-height:1.45}.command-copy p{color:#a5b9b0;max-width:760px;margin:0;font-size:12px;line-height:1.95}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.hero-actions button{color:#06291c;cursor:pointer;background:#23df89;border:1px solid #2f6f53;border-radius:12px;padding:12px 16px;font-size:11px;font-weight:900;box-shadow:0 12px 30px #22df891f}.hero-actions button+button{color:#d9e8ff;box-shadow:none;background:#111f31;border-color:#2e405b}.connection-console{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07130fcc;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:135px 1fr;align-items:center;gap:14px;padding:17px;display:grid;position:relative}.console-ring{--score:0%;background:conic-gradient(#27df88 var(--score),#1a2a36 0);border-radius:50%;align-content:center;place-items:center;width:126px;height:126px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff10}.console-ring:after{content:"";background:#081611;border-radius:50%;position:absolute;inset:12px;box-shadow:inset 0 0 20px #0006}.console-ring b,.console-ring small{z-index:1;text-align:center;position:relative}.console-ring b{color:#f5fff9;font-size:25px}.console-ring small{color:#8fa49b;font-size:8px}.console-state{flex-direction:column;gap:6px;display:flex}.console-state span{border-radius:999px;width:max-content;padding:5px 9px;font-size:9px;font-weight:900}.console-state .live,.health-list .live{color:#69efaa;background:#103826}.console-state .off,.health-list .off{color:#ffb4b4;background:#3a1717}.console-state b{color:#f3fbf7;font-size:18px}.console-state small{color:#91a69d;font-size:9px;line-height:1.8}.smart-stats .stat-card{min-height:138px;color:#eef9f4!important;background:linear-gradient(145deg,#0c2019,#081611)!important;border-color:#29483c!important}.smart-stats .stat-icon{color:#68efaa!important;background:#123b2a!important}.smart-stats .stat-card>span,.smart-stats .stat-card p{color:#91a69d!important}.smart-stats .stat-card>b{color:#f4fbf7!important}.ops-grid{grid-template-columns:1.05fr .95fr;gap:16px;margin-top:16px;display:grid}.ops-grid>.card{color:#eef9f4!important;background:linear-gradient(145deg,#0c2019,#081611)!important;border-color:#29483c!important}.launch-card .card-head b{color:#69efaa;background:#123b2a;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.launch-steps{gap:10px;display:grid}.launch-steps button{text-align:right;color:#eaf3ff;cursor:pointer;background:#0b1324;border:1px solid #263d52;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:13px;display:grid}.launch-steps button.done{background:#0d2a20;border-color:#2f7658}.launch-steps i{color:#9bb8ff;background:#16243a;border-radius:11px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.launch-steps .done i{color:#69efaa;background:#123b2a}.launch-steps span{flex-direction:column;gap:3px;display:flex}.launch-steps b{font-size:12px}.launch-steps small{color:#8fa49b;font-size:9px;line-height:1.7}.flow-bars{gap:15px;display:grid}.flow-bars span{grid-template-columns:64px 1fr 42px;align-items:center;gap:10px;display:grid}.flow-bars b,.flow-bars strong{color:#dbeae4;font-size:10px}.flow-bars i{background:#132338;border-radius:999px;height:12px;overflow:hidden}.flow-bars em{background:linear-gradient(90deg,#23df89,#55a8ff);border-radius:999px;height:100%;display:block;box-shadow:0 0 22px #23df8940}.quick-grid-card,.latest-subscribers-card{grid-column:span 1}.quick-command-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quick-command-grid button{color:#f0f7ff;text-align:right;cursor:pointer;background:#0b1324;border:1px solid #263d52;border-radius:14px;padding:14px;font-size:12px;font-weight:900}.quick-command-grid small{color:#8fa49b;margin-top:6px;font-size:8px;font-weight:700;display:block}.insight-card{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.insight-card>span{color:#ffd37a;background:#3b2d12;border:1px solid #765b25;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.insight-card h3{color:#f7fbf9;margin:14px 0 7px;font-size:18px;line-height:1.7}.insight-card p{color:#9fb3ab;font-size:11px;line-height:1.9}.admin-command-center{gap:16px;display:grid}.admin-ops-grid{grid-template-columns:1fr 1fr}.latest-subscribers-card{grid-column:1/-1}.health-list{gap:11px;display:grid}.health-list span{background:#0b1324;border:1px solid #263d52;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.health-list i{border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal}.health-list b{font-size:11px}.health-list strong{color:#f4fbf7;font-size:12px}.admin-actions-list button{grid-template-columns:44px minmax(0,1fr)}@media (width<=1050px){.command-hero{grid-template-columns:1fr}.connection-console{max-width:460px}.ops-grid,.admin-ops-grid{grid-template-columns:1fr}.latest-subscribers-card{grid-column:auto}}@media (width<=760px){.command-hero{border-radius:16px!important;padding:20px!important}.command-copy h2{font-size:23px}.connection-console{text-align:center;grid-template-columns:1fr}.console-ring{margin:auto}.console-state{align-items:center}.quick-command-grid{grid-template-columns:1fr}.flow-bars span{grid-template-columns:58px 1fr 34px}.hero-actions button{width:100%}}.pro-inbox{background:linear-gradient(145deg,#081611,#0a1424)!important;border-color:#29483c!important}.pro-conversation-list{background:#08130f!important;border-left-color:#243d33!important}.pro-conversation-list .inbox-title{height:auto;min-height:66px;padding:14px}.pro-conversation-list .inbox-title span{flex-direction:column;gap:4px;display:flex}.pro-conversation-list .inbox-title b{color:#f4fbf7;font-size:13px}.pro-conversation-list .inbox-title small{color:#8fa49b;font-size:8px}.inbox-title-actions{flex-shrink:0;align-items:center;gap:7px;display:flex}.inbox-title-actions button{cursor:pointer;place-items:center;font-size:14px;font-weight:900;display:grid;color:#bff4d8!important;background:#102820!important;border:1px solid #2d5e49!important;border-radius:10px!important;min-width:31px!important;height:31px!important;padding:0 9px!important}.inbox-title-actions button.sync-action{white-space:nowrap;width:auto!important;min-width:86px!important;font-size:10px!important}.inbox-title-actions button:hover{color:#70f0af!important;background:#123b2a!important}.pro-conversation-list .conversation-search{color:#9db3aa!important;background:#0d211b!important;border:1px solid #29483c!important}.pro-conversation-list .conversation-search input{color:#eef9f4}.pro-filters{flex-wrap:wrap;gap:6px;padding:0 12px 10px;display:flex!important}.pro-filters button{font-weight:800;color:#9fb3cf!important;background:#0b1324!important;border:1px solid #263d52!important;border-radius:999px!important;padding:7px 10px!important;font-size:8px!important}.pro-filters button.active{color:#72efaf!important;background:#123b2a!important;border-color:#28df8a!important}.category-strip{gap:6px;padding:0 12px 12px;display:flex;overflow:auto}.category-strip button,.category-strip span{white-space:nowrap;color:#8fa49b;background:#0d211b;border:1px solid #29483c;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.category-strip button.active{color:#72efaf;background:#123b2a;border-color:#28df8a}.pro-conversation-item{background:0 0!important;border-top-color:#182f27!important;grid-template-columns:38px minmax(0,1fr) auto!important;padding:13px!important}.pro-conversation-item.unread{background:linear-gradient(90deg,#123b2a55,#0000)!important}.pro-conversation-item.active{background:#0f2b22!important;border-right-color:#28df8a!important}.pro-conversation-item b{color:#f4fbf7!important}.pro-conversation-item small{color:#8fa49b!important}.pro-conversation-item strong{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.pro-conversation-item strong i,.chat-header-tags em,.customer-tags span{color:#bff4d8;background:#102820;border:1px solid #2d5e49;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal}.pro-conversation-item time{color:#718a80!important}.pro-conversation-item em{color:#06291c!important;background:#28df8a!important}.chat-app{background:#07110e!important}.chat-app>header{color:#eef9f4;background:#0b1712!important;border-bottom-color:#243d33!important}.chat-app>header select,.chat-app>header button{color:#dbeae4!important;background:#0e211b!important;border-color:#29483c!important}.chat-header-tags{flex-wrap:wrap;gap:5px;display:flex}.chat-messages{background:radial-gradient(circle at 20% 0,#123b2a33,#0000 30%),#08130f!important}.chat-messages p{box-shadow:none!important}.chat-messages .incoming{border:1px solid #263d52;color:#eaf3ff!important;background:#111d2b!important}.chat-messages .outgoing{border:1px solid #2d6b50;color:#eafff4!important;background:#0f3325!important}.chat-app>footer{border-top:1px solid #243d33;background:#0b1712!important}.chat-app>footer label{background:#07130f;border-color:#29483c!important}.chat-app textarea{color:#eef9f4;background:0 0}.pro-customer-panel{color:#eef9f4;background:#08130f!important;border-right-color:#243d33!important}.pro-customer-panel h3,.pro-customer-panel b{color:#f4fbf7}.customer-tags{flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 4px;display:flex}.pro-customer-panel input,.pro-customer-panel select,.pro-customer-panel textarea{color:#eaf6f0!important;background:#07130f!important;border-color:#29483c!important}.admin-inbox-shell{gap:16px;display:grid}.admin-pro-inbox{height:calc(100vh - 250px);min-height:620px}.admin-inbox-select{color:#8fa49b;padding:0 12px 12px;font-size:8px;display:block}.admin-inbox-select select{color:#eaf6f0;background:#07130f;border:1px solid #29483c;border-radius:9px;width:100%;margin-top:6px;padding:9px;display:block}.admin-readonly-chat footer{display:none}@media (width<=900px){.pro-inbox{grid-template-columns:1fr!important;height:auto!important}.pro-conversation-list{max-height:420px;display:block!important}.customer-panel{display:none}.chat-app{min-height:520px}.admin-pro-inbox{min-height:0}}
