body.cb-user-modal-context{--cb-primary-rgb: 53 120 75;--cb-primary-dark-rgb: 33 74 46;--cb-secondary-rgb: 33 74 46;--cb-canvas-rgb: 255 255 255;--cb-ink-rgb: 31 39 33;--cb-muted-rgb: 78 95 83;--cb-line-rgb: 230 230 230;--cb-accent-50-rgb: 242 247 243;--cb-accent-100-rgb: 224 237 228;--cb-accent-200-rgb: 199 220 207;--cb-accent-300-rgb: 167 199 178;--cb-accent-400-rgb: 120 167 136;--cb-accent-500-rgb: 53 120 75;--cb-accent-600-rgb: 47 108 66;--cb-accent-700-rgb: 33 74 46;--cb-accent-800-rgb: 31 63 41;--cb-accent-900-rgb: 24 44 30;--cb-accent-950-rgb: 15 28 18}.cb-user-app{--cb-primary-rgb: 53 120 75;--cb-primary-dark-rgb: 33 74 46;--cb-secondary-rgb: 33 74 46;--cb-canvas-rgb: 255 255 255;--cb-ink-rgb: 31 39 33;--cb-muted-rgb: 78 95 83;--cb-line-rgb: 230 230 230;--cb-accent-50-rgb: 242 247 243;--cb-accent-100-rgb: 224 237 228;--cb-accent-200-rgb: 199 220 207;--cb-accent-300-rgb: 167 199 178;--cb-accent-400-rgb: 120 167 136;--cb-accent-500-rgb: 53 120 75;--cb-accent-600-rgb: 47 108 66;--cb-accent-700-rgb: 33 74 46;--cb-accent-800-rgb: 31 63 41;--cb-accent-900-rgb: 24 44 30;--cb-accent-950-rgb: 15 28 18;--primary: 139 39% 34%;--canvas: 0 0% 100%;--ink: 135 11% 14%;--muted: 138 10% 34%;--line: 0 0% 90%;--brand-500: #35784b;--brand-200: #a7c7b2;--brand-150: #c7dccf;--brand-100: #e0ede4;--brand-50: #f2f7f3;--brand-ink: #214a2e;--ink-900: #1f2721;--ink-700: #35453a;--ink-600: #47584c;--ink-500: #4e5f53;--ink-400: #536459;--line-200: #e6e6e6;--line-150: #ececec;--line-100: #f0f0f0;--surface-0: #fff;--surface-50: #fafafa;--surface-100: #f5f5f5;--danger-600: #b42318;--danger-50: #fef3f2;--warning-800: #93370d;--warning-50: #fffaeb;--chat-in: #f4f4f4;--thread-shadow-raised: 0 1px 3px rgb(33 33 33 / 12%);--thread-shadow-pop: 0 12px 28px -14px rgb(33 33 33 / 28%);--thread-shadow-modal: 0 24px 48px -16px rgb(33 33 33 / 30%);min-height:100vh;background:var(--surface-0);color:var(--ink-900);font:400 16px/1.6 Inter,system-ui,Segoe UI,sans-serif;color-scheme:light}html[lang=ar] .cb-user-app,.cb-user-app [lang=ar]{font-family:Almarai,Noto Sans Arabic,Tahoma,sans-serif;line-height:1.8}.cb-user-app :where(button,input,textarea,select){font:inherit}.cb-user-app :where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--ink-900);outline-offset:2px;border-radius:6px}.cb-user-app :where(.n,[data-numeric]){font-family:Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums}.cb-user-app .cb-page-shell{background:var(--surface-0);color:var(--ink-900);padding:24px clamp(16px,3vw,44px)}.cb-user-app :where(.cb-card,.cb-section,.cb-filter-bar){background:var(--surface-0);border-color:var(--line-150);border-radius:16px;box-shadow:var(--thread-shadow-raised)}.cb-user-app .cb-thread-main-scroll :is(div,section)[class~=bg-white][class~=border][class*=rounded]{border-color:var(--line-150);border-radius:16px}.cb-user-app .cb-stat-card{border:1px solid var(--brand-150);border-radius:16px;background:var(--brand-50);color:var(--ink-900)}.cb-user-app :where(.cb-page-title,h1,h2,h3){color:var(--ink-900)}.cb-user-app .bg-slate-50{background-color:var(--surface-50)}.cb-user-app .bg-slate-100{background-color:var(--surface-100)}.cb-user-app .text-slate-900,.cb-user-app .text-slate-950{color:var(--ink-900)}.cb-user-app .text-slate-700{color:var(--ink-700)}.cb-user-app .text-slate-600{color:var(--ink-600)}.cb-user-app .border-slate-200{border-color:var(--line-200)}.cb-user-app .border-slate-100{border-color:var(--line-100)}.cb-user-app .bg-emerald-50{background-color:var(--brand-50)}.cb-user-app .bg-emerald-100,.cb-user-app .bg-green-100{background-color:var(--brand-100)}.cb-user-app .text-emerald-700,.cb-user-app .text-green-700{color:var(--brand-ink)}.cb-user-app .border-emerald-200,.cb-user-app .border-green-200{border-color:var(--brand-150)}.cb-user-app .cb-thread-page-header{border-color:var(--line-150);background:#fff}.cb-user-app .cb-thread-page-header h1{font-size:26px;font-weight:700;line-height:1.45}.cb-user-app .cb-thread-empty{color:var(--ink-900)}.cb-user-app .cb-thread-empty-icon{border-radius:16px;background:var(--brand-50);color:var(--brand-500)}.flow-builder-page{direction:rtl;text-align:start}.flow-builder-page [dir=ltr],.flow-builder-page textarea.font-mono{direction:ltr;text-align:left}.flow-builder-page .vue-flow{direction:ltr}.flow-builder-page .vue-flow__node{direction:rtl;text-align:start}.flow-builder-page .vue-flow__node input,.flow-builder-page .vue-flow__node textarea{text-align:start}.flow-builder-page .vue-flow__node input[type=url],.flow-builder-page .vue-flow__node input[type=email],.flow-builder-page .vue-flow__node .font-mono{direction:ltr;text-align:left}.cb-user-app .cb-conversation-empty-icon{background:var(--brand-100);color:var(--ink-900)}.cb-user-app .cb-conversation-empty-title{color:var(--ink-900);font-size:16px;font-weight:700;line-height:1.5}.cb-user-app .cb-conversation-empty-description{color:var(--ink-500);font-size:16px;line-height:1.5}.cb-user-app :where(.cb-muted,.text-slate-500,.text-gray-500){color:var(--ink-500)}.cb-user-app .cb-primary-button{min-height:42px;border-radius:12px;background:var(--brand-500);color:#fff;box-shadow:none}.cb-user-app .cb-primary-button:hover{background:var(--brand-ink)}.cb-user-app :is(a,button)[class*=bg-primary][class*=px-]:not([role=switch]):not(.rounded-full){min-height:42px;border-radius:12px;background:var(--brand-500);color:#fff;font-size:14px;font-weight:700}.cb-user-app :is(a,button)[class*=bg-primary][class*=px-]:not([role=switch]):not(.rounded-full):hover{background:#2f6c42}.cb-user-app :is(a,button)[class*=bg-primary][class*=px-].text-xs:not([role=switch]){min-height:32px;font-size:13px}.cb-user-app :is(a,button)[class*=bg-white][class*=border][class*=px-]:not(.rounded-full):not([class*=red-]):not([class*=rose-]):not([class*=amber-]){min-height:42px;border-color:var(--line-200);border-radius:12px;background:#fff;color:var(--ink-900);font-size:14px}.cb-user-app .cb-secondary-button{min-height:42px;border-color:var(--line-200);border-radius:12px;background:#fff;color:var(--ink-900);box-shadow:none}.cb-user-app .cb-secondary-button:hover{background:var(--surface-50)}.cb-thread-shell{min-height:100vh;display:flex;flex-direction:column}.cb-thread-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:20px;min-height:68px;padding:10px max(20px,env(safe-area-inset-right,0px));border-bottom:1px solid var(--line-100);background:var(--surface-0)}.cb-thread-brand{display:inline-flex;align-items:center;gap:9px;flex:none;text-decoration:none}.cb-thread-brand img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.cb-thread-brand span{font:800 22px/1 Inter,sans-serif;letter-spacing:-.04em;color:var(--ink-900)}.cb-thread-command{display:flex;align-items:center;gap:12px;width:min(100%,540px);height:44px;margin-inline:auto;padding-inline:16px 10px;border:1px solid var(--line-150);border-radius:12px;background:var(--surface-50);color:var(--ink-500);text-align:start}.cb-thread-command:hover{border-color:var(--line-200)}.cb-thread-command-label{overflow:hidden;flex:1;white-space:nowrap;text-overflow:ellipsis}.cb-thread-kbd{padding:1px 7px;border:1px solid var(--line-200);border-radius:6px;background:#fff;font:500 12px/18px Inter,sans-serif}.cb-thread-header-actions{display:flex;align-items:center;gap:6px;margin-inline-start:auto}.cb-thread-icon-button{position:relative;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:12px;background:transparent;color:var(--ink-900)}.cb-thread-icon-button:hover{background:var(--surface-100)}.cb-thread-notification-dot{position:absolute;top:9px;inset-inline-end:10px;width:8px;height:8px;border-radius:50%;background:var(--brand-500);box-shadow:0 0 0 2px #fff}.cb-thread-user{display:flex;align-items:center;gap:9px;max-width:190px;margin-inline-start:5px;border:0;background:transparent;text-align:start}.cb-thread-avatar{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--brand-100);color:var(--ink-900);font-size:14px;font-weight:700}.cb-thread-user-name{overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cb-thread-body{display:flex;flex:1;min-width:0}.cb-thread-rail{position:sticky;top:68px;display:flex;flex:0 0 84px;flex-direction:column;align-items:center;gap:4px;height:calc(100vh - 68px);padding-block:20px 12px;border-inline-end:1px solid var(--line-100);background:#fff}.cb-thread-rail-item{display:flex;flex-direction:column;align-items:center;gap:4px;width:76px;padding-block:6px;border:0;background:transparent;color:var(--ink-700);font-size:11px;font-weight:500;line-height:16px;text-decoration:none}.cb-thread-rail-item:hover .cb-thread-rail-pill{background:var(--surface-100)}.cb-thread-rail-item[aria-current=page]{color:var(--ink-900);font-weight:700}.cb-thread-rail-pill{position:relative;display:grid;place-items:center;width:48px;height:32px;border-radius:16px}.cb-thread-rail-item[aria-current=page] .cb-thread-rail-pill{background:var(--brand-500);color:#fff}.cb-thread-rail-spacer{flex:1}.cb-thread-badge{position:absolute;top:-5px;inset-inline-end:1px;min-width:16px;padding-inline:4px;border-radius:8px;background:var(--brand-500);color:#fff;font:700 10px/16px Inter,sans-serif;box-shadow:0 0 0 2px #fff}.cb-thread-main{flex:1;min-width:0;background:#fff;height:calc(100vh - 68px);overflow-y:auto;scrollbar-width:thin}.cb-thread-main>*{min-height:0}.cb-thread-main-scroll{height:100%;min-height:100%}.cb-thread-message-scroll,.cb-thread-chat-list .cb-scrollbar{overscroll-behavior-y:contain}.cb-thread-command-mobile{display:none}.cb-thread-header .lang-dd{min-height:36px;gap:6px;padding-inline:10px;border:1px solid var(--line-200);border-radius:9px;background:#fff;color:var(--ink-900);font-weight:700}.cb-thread-header .lang-dd:hover{background:var(--surface-50)}.cb-thread-profile-wrap{position:relative}.cb-thread-profile-menu{position:absolute;z-index:70;top:calc(100% + 8px);inset-inline-end:0;width:210px;padding:6px;border:1px solid var(--line-150);border-radius:12px;background:#fff;box-shadow:var(--thread-shadow-pop)}.cb-thread-profile-menu :where(a,button){display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:var(--ink-900);text-align:start;text-decoration:none;font-size:14px}.cb-thread-profile-menu :where(a,button):hover{background:var(--brand-50)}.cb-thread-team-list{display:grid;gap:5px;padding-top:10px}.cb-thread-team-list button{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:1px solid var(--line-150);border-radius:10px;background:#fff;text-align:start}.cb-thread-team-list button:hover{background:var(--brand-50)}.cb-thread-badge-inline{min-width:20px;padding:1px 5px;border-radius:9px;background:var(--brand-100);color:var(--brand-ink);text-align:center;font:700 11px/18px Inter,sans-serif}.cb-thread-flyout{position:fixed;z-index:60;width:250px;padding:14px 10px 10px;border:1px solid var(--line-150);border-radius:16px;background:#fff;box-shadow:var(--thread-shadow-pop)}.cb-thread-flyout h3{margin:0;padding-inline:10px;font-size:17px;line-height:24px}.cb-thread-flyout p{margin:0 0 8px;padding-inline:10px;color:var(--ink-500);font-size:12px}.cb-thread-flyout a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:10px;color:var(--ink-900);font-size:14px;text-decoration:none}.cb-thread-flyout a:hover,.cb-thread-flyout a[aria-current=page]{background:var(--brand-50)}.cb-thread-bottom{display:none}.cb-thread-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:flex-start;justify-content:center;padding:min(15vh,120px) 16px 24px;background:rgb(33 33 33 / 32%)}.cb-thread-dialog-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:81;display:flex;align-items:flex-start;justify-content:center;padding:min(15vh,120px) 16px 24px;pointer-events:none}.cb-thread-palette{width:min(100%,560px);overflow:hidden;border:1px solid var(--line-150);border-radius:16px;background:#fff;box-shadow:var(--thread-shadow-modal);pointer-events:auto}.cb-thread-palette-input{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line-150)}.cb-thread-palette-input input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink-900)}.cb-thread-palette-list{max-height:min(45vh,360px);overflow-y:auto;padding:8px}.cb-thread-palette-option{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:0;border-radius:9px;background:transparent;color:var(--ink-900);text-align:start}.cb-thread-palette-option:is(:hover,[aria-selected=true]){background:var(--brand-50)}.cb-thread-palette-help{padding:8px 14px;border-top:1px solid var(--line-100);color:var(--ink-500);font-size:12px}.cb-thread-palette-empty{margin:0;padding:20px 10px;color:var(--ink-500);text-align:center}body.cb-user-modal-context .cb-thread-modal{--cb-primary-rgb: 53 120 75;--cb-secondary-rgb: 33 74 46;--cb-accent-50-rgb: 242 247 243;--cb-accent-100-rgb: 224 237 228;--cb-accent-500-rgb: 53 120 75;--cb-accent-600-rgb: 47 108 66;--cb-accent-700-rgb: 33 74 46;color:#1f2721;font:400 15px/1.6 Inter,system-ui,sans-serif}html[lang=ar] body.cb-user-modal-context .cb-thread-modal{font-family:Almarai,Tahoma,sans-serif}body.cb-user-modal-context .cb-thread-modal-panel{border:1px solid #ececec;border-radius:16px;box-shadow:0 24px 48px -16px #2121214d}body.cb-user-modal-context .cb-thread-modal-header{border-bottom:1px solid #f0f0f0;background:#fff;padding:18px 20px}body.cb-user-modal-context .cb-thread-modal-header h3{color:#1f2721;font-size:18px;font-weight:700}body.cb-user-modal-context .cb-thread-modal-close{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#f5f5f5;color:#35453a}body.cb-user-modal-context .cb-thread-modal-close:hover{background:#e0ede4}.cb-user-app .cb-thread-field{min-height:48px;padding-block:10px;border:1px solid #d4ded6;border-radius:12px;background:#fff;color:var(--ink-900);box-shadow:none;font-size:15.5px;line-height:1.6}.cb-user-app .cb-thread-main-scroll :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not(.sr-only),select,textarea){border-radius:12px;color:var(--ink-900);font-size:15px}.cb-user-app .cb-thread-main-scroll :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not(.sr-only),select){min-height:48px}.cb-user-app .cb-thread-main-scroll :is(a,button)[class*=ring-inset][class*=bg-white]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:12px;background:#fff;color:var(--ink-900);font-size:14px;font-weight:700}.cb-user-app .cb-thread-main-scroll :is(a,button)[class*=bg-slate-100][class*=px-]:not(.rounded-full){min-height:42px;border-radius:12px;color:var(--ink-900);font-weight:700}.cb-user-app .cb-thread-main-scroll :is(a,button)[class*="bg-[#5C3A76]"]{min-height:42px;border-radius:12px;background:var(--brand-500);color:#fff;font-size:14px;font-weight:700}.cb-user-app .cb-thread-main-scroll :is(a,button)[class*="bg-[#5C3A76]"]:hover{background:var(--brand-ink)}.cb-user-app textarea.cb-thread-field{min-height:90px}.cb-user-app .cb-thread-field:hover:not(:disabled){border-color:#aabbad}.cb-user-app .cb-thread-field:focus-visible{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px #35784b38}.cb-user-app .cb-thread-field[aria-invalid=true],.cb-user-app .cb-thread-field.border-red-400{border-color:var(--danger-600)}.cb-user-app .cb-thread-field:disabled{background:var(--surface-100);color:var(--ink-400)}.cb-user-app .cb-thread-main-scroll label{color:var(--ink-700);font-size:14px;font-weight:700}.cb-user-app input[type=checkbox],.cb-user-app input[type=radio]{accent-color:var(--brand-500)}.cb-user-app .cb-thread-switch{position:relative;display:inline-flex;align-items:center;width:44px;height:24px;padding:3px;border:0;border-radius:12px;background:#c9d1cb;vertical-align:middle;transition:background .16s ease}.cb-user-app .cb-thread-switch[aria-checked=true]{background:var(--brand-500)}.cb-user-app .cb-thread-switch-thumb{width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--thread-shadow-raised);transition:transform .16s ease}.cb-user-app .cb-thread-switch[aria-checked=true] .cb-thread-switch-thumb{transform:translate(20px)}html[dir=rtl] .cb-user-app .cb-thread-switch[aria-checked=true] .cb-thread-switch-thumb{transform:translate(-20px)}.cb-user-app .cb-thread-switch:disabled{opacity:.55;cursor:not-allowed}.cb-user-app :where(.cb-control,.cb-filter-bar){border-color:var(--line-150);background:#fff}.cb-user-app .cb-control:focus-within{border-color:var(--brand-500);box-shadow:0 0 0 3px #35784b38}.cb-user-app .cb-thread-status{min-height:28px;border-radius:8px;padding:5px 9px;font-size:13px;font-weight:700;line-height:1.4}.cb-user-app .cb-thread-status[data-tone=success],.cb-user-app .cb-thread-status[data-tone=primary]{background:#e7f2ea;color:#235a36}.cb-user-app .cb-thread-status[data-tone=warning]{border:1px solid #fedf89;background:var(--warning-50);color:var(--warning-800)}.cb-user-app .cb-thread-status[data-tone=error],.cb-user-app .cb-thread-status[data-tone=danger]{border:1px solid #fecdca;background:var(--danger-50);color:var(--danger-600)}.cb-user-app .cb-thread-status[data-tone=neutral]{background:#f1f4f2;color:#53645a}.cb-user-app .cb-thread-status[data-tone=info]{border:1px solid #cfdcd3;background:#fff;color:#56675b}.cb-user-app .cb-thread-main-scroll table{width:100%;border-collapse:collapse;color:var(--ink-900);font-size:15px}.cb-user-app .cb-thread-main-scroll table th{padding:16px;border-bottom:1px solid #e8efe9;background:#fbfcfb;color:var(--ink-700);font-size:13px;font-weight:700;line-height:1.5;text-align:start}.cb-user-app .cb-thread-main-scroll table td{padding:15px 16px;border-bottom:1px solid #f0f3f0;font-size:15px;line-height:1.5}.cb-user-app .cb-thread-main-scroll table tbody tr:hover{background:#f5f9f6}.cb-user-app .cb-thread-main-scroll table tbody tr[aria-selected=true]{background:#edf6ef}.cb-user-app .cb-thread-main-scroll [role=tablist]{border-color:var(--line-150)}.cb-user-app .cb-thread-main-scroll [role=tab][aria-selected=true]{color:var(--ink-900);border-color:var(--brand-500);font-weight:700}.cb-user-app .cb-primary-button:hover:not(:disabled){background:#2f6c42;box-shadow:0 4px 11px #35784b2b;transform:translateY(-1px)}.cb-user-app .cb-primary-button:active:not(:disabled){background:#285b3a;box-shadow:none;transform:translateY(0)}.cb-thread-chat-layout{background:#fff}.cb-thread-chat-list{border-color:var(--line-150);border-block:0;border-inline-start:0;border-radius:0;box-shadow:none}.cb-thread-conversation{border:0;border-radius:0;box-shadow:none}.cb-user-app .cb-thread-conversation.chat-bg{background:#fff}.cb-user-app .cb-thread-bubble{max-width:70%;padding:11px 15px;border:0;box-shadow:none;color:var(--ink-900);font-size:15.5px;line-height:1.8}.cb-user-app .cb-thread-bubble-in{border-radius:16px 16px 16px 4px;background:var(--chat-in)}.cb-user-app .cb-thread-bubble-out{border:1px solid var(--brand-150);border-radius:16px 16px 4px;background:var(--brand-100)}html[dir=rtl] .cb-user-app .cb-thread-bubble-in{border-radius:16px 16px 4px}html[dir=rtl] .cb-user-app .cb-thread-bubble-out{border-radius:16px 16px 16px 4px}.cb-user-app .cb-thread-chat-list nav[aria-label]{border:1px solid #e8ede9;border-radius:12px;background:#f3f6f4}.cb-user-app .cb-thread-chat-list nav[aria-label] button[aria-current=page]{background:#fff;box-shadow:var(--thread-shadow-raised)}.cb-user-app .cb-thread-chat-row{border-color:var(--line-100);background:#fff}.cb-user-app .cb-thread-chat-row:hover{background:var(--surface-50)}.cb-user-app .cb-thread-chat-row-unread{background:var(--brand-50)}.cb-user-app .cb-thread-chat-row-selected{background:var(--brand-100);box-shadow:inset 3px 0 0 var(--brand-500)}html[dir=rtl] .cb-user-app .cb-thread-chat-row-selected{box-shadow:inset -3px 0 0 var(--brand-500)}.cb-user-app .cb-thread-chat-row h3{color:var(--ink-900);font-size:14px;font-weight:700}.cb-user-app .cb-thread-composer .cb-card{border-radius:14px;box-shadow:none}.cb-user-app .cb-thread-composer textarea{min-height:72px;border:0;background:transparent;font-size:15px;line-height:1.8}.cb-user-app .cb-thread-composer .cb-card:focus-within{border-color:var(--brand-500);box-shadow:0 0 0 3px #35784b38}.cb-user-app .cb-thread-kpi-band{overflow:hidden;gap:0;border:1px solid var(--brand-150);border-radius:16px;background:var(--brand-50)}.cb-user-app .cb-thread-kpi{min-width:0;padding:20px 22px;border-inline-start:1px solid var(--brand-150);border-radius:0;background:transparent}.cb-user-app .cb-thread-kpi:first-child{border-inline-start:0}.cb-user-app .cb-thread-kpi h2:nth-of-type(2){color:var(--ink-900);font-family:Inter,sans-serif;font-size:clamp(30px,2.8vw,41px);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}.cb-user-app .cb-thread-contacts{margin:0;min-height:0;padding:0;background:#fff;color:var(--ink-900)}.cb-user-app .cb-thread-contacts>div{max-width:1600px;padding-bottom:30px}.cb-user-app .cb-thread-contacts>div>section{border:1px solid var(--line-150);border-radius:16px;background:#fff;box-shadow:var(--thread-shadow-raised)}.cb-user-app .cb-thread-contacts h1{font-size:26px;line-height:1.45;font-weight:700;letter-spacing:0}.cb-user-app .cb-thread-contacts :is(input[type=text],select){border-color:#d4ded6;border-radius:12px;background:#fff;font-size:15px}.cb-user-app .cb-thread-contacts :is(input[type=text],select):focus{border-color:var(--brand-500);box-shadow:0 0 0 3px #35784b38}.cb-user-app .cb-thread-contacts .stats-container .cb-thread-kpi{border-block:0;border-inline-end:0;border-radius:0;background:transparent}.cb-user-app .cb-thread-contacts .contacts-table>div[role=region],.cb-user-app .cb-thread-contacts .contacts-table>div:has(>div>table){border-color:var(--line-150);border-radius:16px;box-shadow:none}.cb-user-app .cb-thread-contacts .contacts-table table{min-width:640px}.cb-user-app .cb-thread-contacts .contacts-table table th{white-space:nowrap}.cb-thread-dashboard-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cb-user-app .cb-thread-dashboard-actions :is(a,button){display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding-inline:16px;border-radius:12px;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.cb-user-app .cb-thread-ghost-button{border:1px solid transparent;background:transparent;color:var(--ink-900)}.cb-user-app .cb-thread-ghost-button:hover{background:var(--surface-50)}.cb-thread-activity{display:flex;flex-direction:column;gap:16px;min-width:0;padding:22px 24px 18px;border:1px solid var(--line-150);border-radius:16px;background:#fff;box-shadow:var(--thread-shadow-raised)}.cb-thread-activity-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px}.cb-thread-activity-header h2{margin:0;color:var(--ink-900);font-size:19px;font-weight:750;line-height:1.4}.cb-thread-activity-header p{margin:3px 0 0;color:var(--ink-600);font-size:13.5px;line-height:1.55}.cb-thread-activity-header p b{color:var(--ink-900)}.cb-thread-activity-legend{display:flex;flex-wrap:wrap;align-items:center;gap:14px;color:var(--ink-700);font-size:13px}.cb-thread-activity-legend span{display:inline-flex;align-items:center;gap:6px}.cb-thread-activity-swatch{display:inline-block;width:10px;height:10px;border-radius:3px}.cb-thread-activity-swatch.incoming{background:var(--brand-200)}.cb-thread-activity-swatch.outgoing{background:var(--brand-500)}.cb-thread-activity-period{display:inline-flex;align-self:flex-start;gap:2px;padding:4px;border:1px solid #e8ede9;border-radius:12px;background:#f3f6f4}.cb-thread-activity-period a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding-inline:12px;border-radius:9px;color:var(--ink-700);font-size:13px;font-weight:600;text-decoration:none}.cb-thread-activity-period a[aria-current=page]{background:#fff;color:var(--ink-900);box-shadow:0 1px 3px #12231717}.cb-thread-activity-scroll{min-width:0;overflow-x:auto}.cb-thread-activity-chart{display:flex;gap:12px;min-width:0}.cb-thread-activity-yaxis{display:flex;flex-direction:column;justify-content:space-between;flex:none;height:220px;margin-top:-7px;margin-bottom:7px;color:var(--ink-500);font-size:11px;text-align:end}.cb-thread-activity-content{display:flex;flex:1;min-width:0;flex-direction:column;gap:10px}.cb-thread-activity-plot{position:relative;display:flex;align-items:flex-end;gap:8px;height:220px;border-bottom:1px solid var(--line-200)}.cb-thread-activity-grid{position:absolute;inset-inline:0;height:1px;background:#edf1ed;pointer-events:none}.cb-thread-activity-day{position:relative;display:flex;align-items:flex-end;justify-content:center;flex:1;gap:5px;height:100%;border-radius:12px 12px 0 0;cursor:default}.cb-thread-activity-day:hover,.cb-thread-activity-day:focus-visible{background:var(--brand-50);outline-offset:-2px}.cb-thread-activity-day>span{width:min(18px,28%);border-radius:5px 5px 0 0;transition:height .45s cubic-bezier(.2,0,0,1)}.cb-thread-activity-day>.incoming{background:var(--brand-200)}.cb-thread-activity-day>.outgoing{background:var(--brand-500)}.cb-thread-activity-xaxis{display:flex;gap:8px;color:var(--ink-500);font-size:12px;text-align:center}.cb-thread-activity-xaxis span{overflow:hidden;flex:1;min-width:0;white-space:nowrap;text-overflow:ellipsis}.cb-thread-activity-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:220px;border:1px dashed var(--line-200);border-radius:12px;color:var(--ink-600);text-align:center}.cb-thread-activity-empty p{margin:0}.cb-user-app .cb-thread-trial-card{border:1px solid #fedf89;border-radius:16px;background:var(--warning-50);color:var(--warning-800);box-shadow:none}.cb-user-app .cb-thread-trial-card h2{color:var(--warning-800)}.cb-user-app .cb-thread-trial-card .cb-primary-button{background:var(--brand-500);color:#fff}.cb-user-app .cb-thread-trial-card .cb-primary-button svg{width:18px;height:18px}.cb-user-app .cb-thread-subscription-card{border:1px solid var(--brand-150);border-radius:16px;background:var(--brand-50);color:var(--ink-900)}.cb-user-app .cb-thread-subscription-card[data-state=error]{border-color:#fecdca;background:var(--danger-50);color:var(--danger-600)}.cb-user-app .cb-thread-subscription-card[data-state=error] h2{color:var(--danger-600)}.cb-user-app .cb-thread-setup-card,.cb-user-app .cb-thread-campaign-summary{border:1px solid var(--line-150);border-radius:16px;background:#fff;box-shadow:var(--thread-shadow-raised)}.cb-user-app .cb-thread-campaign-summary{padding:18px}.cb-user-app .cb-thread-campaign-row{align-items:center;border:1px solid var(--line-150);border-radius:12px;background:#fff;padding:12px 14px}.cb-user-app .cb-thread-campaign-row>div:first-child>div:first-child{color:var(--ink-900);font-weight:700}.cb-user-app .cb-thread-campaign-row span{border:1px solid #fedf89;border-radius:8px;background:var(--warning-50);color:var(--warning-800);font-weight:700}@media (min-width: 768px){.cb-thread-main-chat,.cb-thread-chat-page{overflow:hidden}.cb-thread-chat-layout{height:100%;min-height:0;overflow:hidden}.cb-thread-chat-list,.cb-thread-conversation{height:100%;min-height:0}}@media (max-width: 1023px){.cb-user-app .cb-thread-kpi:nth-child(3){border-inline-start:0}.cb-user-app .cb-thread-kpi:nth-child(n+3){border-top:1px solid var(--brand-150)}}@media (max-width: 767px){.cb-thread-header{min-height:60px;padding-inline:16px}.cb-thread-header-mobile-hidden,.cb-thread-brand span,.cb-thread-command,.cb-thread-header-actions .cb-thread-user-name{display:none}.cb-thread-command-mobile{display:grid}.cb-thread-header .lang-dd{width:36px;overflow:hidden;padding-inline:8px}.cb-thread-header .lang-dd>:not(:first-child){display:none}.cb-thread-rail{display:none}.cb-thread-main{height:auto;min-height:calc(100vh - 60px);overflow:visible}.cb-thread-main-scroll{height:auto}.cb-thread-main{padding-bottom:calc(66px + env(safe-area-inset-bottom,0px))}.cb-thread-bottom{position:fixed;inset:auto 0 0;z-index:50;display:flex;justify-content:space-around;min-height:calc(64px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--line-150);background:#fff}.cb-thread-bottom .cb-thread-rail-item{flex:1;width:auto}.cb-thread-flyout{inset:auto 12px calc(70px + env(safe-area-inset-bottom,0px))!important;width:auto;max-height:60vh;overflow-y:auto}.cb-user-app .cb-page-shell{padding:18px 16px}.cb-user-app .cb-thread-bubble{max-width:86%}.cb-user-app .cb-thread-kpi{padding:14px}.cb-user-app .cb-thread-kpi h2:nth-of-type(2){font-size:26px}.cb-thread-activity{padding:16px}.cb-thread-activity-header h2{font-size:18px}.cb-thread-activity-legend{font-size:12px}}@media (prefers-reduced-motion: reduce){.cb-user-app *,.cb-user-app *:before,.cb-user-app *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.cb-auth-page,.cb-admin-app{--cb-auth-brand: #35784b;--primary: 140 39% 34%;--primary-dark: 140 38% 21%;--cb-primary-rgb: 53 120 75;--cb-primary-dark-rgb: 47 108 66;--cb-auth-ink: #212121;--cb-auth-line: #e6e6e6;color:var(--cb-auth-ink);font-family:Inter,Almarai,system-ui,sans-serif;font-size:14px;line-height:1.6}.cb-auth-page[dir=rtl],.cb-admin-app[dir=rtl]{font-family:Almarai,Inter,system-ui,sans-serif}.cb-auth-layout{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:32px 16px;background:#f2f7f3}.cb-auth-container{width:min(100%,440px)}.cb-auth-container-wide{width:min(100%,560px)}.cb-auth-card{background:#fff;border:1px solid var(--cb-auth-line);border-radius:22px;padding:32px;box-shadow:0 12px 32px #21212112}.cb-auth-card h1{color:var(--cb-auth-ink);font-size:26px;line-height:1.4;font-weight:700}.cb-auth-card a:not([href^="/social-login"]){color:#214a2e;font-weight:600}.cb-auth-card form{text-align:start}.cb-auth-card input[type=checkbox]{color:var(--cb-auth-brand);accent-color:var(--cb-auth-brand)}.cb-auth-card form>.pb-10{padding-bottom:0}.cb-auth-card form :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.cb-admin-main :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-height:42px;border:1px solid #e6e6e6;border-radius:12px;background-color:#fff;color:#212121}.cb-auth-card form :where(input[type=email],input[type=tel]),.cb-admin-main input[type=email]{direction:ltr;text-align:left}.cb-auth-card form button[type=submit],.cb-auth-card form button[type=button][class*=bg-primary],.cb-admin-app :is(button,a):is([class~=bg-primary],[class~=bg-indigo-600],[class~=bg-blue-600]){min-height:42px;border-radius:12px;background-color:#35784b;color:#fff;font-weight:600}.cb-auth-card form button[type=submit]:hover:not(:disabled),.cb-admin-app :is(button,a):is([class~=bg-primary],[class~=bg-indigo-600],[class~=bg-blue-600]):hover:not(:disabled){background-color:#2f6c42}.cb-auth-card form button:disabled,.cb-admin-app :is(button,a):disabled{cursor:not-allowed;opacity:.55}.cb-auth-page :where(a,button,input,select,textarea):focus-visible,.cb-admin-app :where(a,button,input,select,textarea):focus-visible{outline:2px solid #212121;outline-offset:2px}.cb-admin-app{min-height:100dvh;background:#fafafa}.cb-admin-app>div{background:#fafafa}.cb-admin-sidebar{width:260px;flex:0 0 260px;border-inline-end:1px solid #ececec}.cb-admin-sidebar ul a{min-height:42px;padding-inline:12px;border-radius:12px;color:#4a4a4a}.cb-admin-sidebar ul a:hover{background:#f5f5f5}.cb-admin-sidebar ul a[aria-current=page]{background:#e0ede4;color:#214a2e;font-weight:700}.cb-admin-main :where(h1,h2,h3,h4){color:#212121}.cb-admin-main :where(.cb-section,.cb-card,.cb-filter-bar){border-color:#ececec;border-radius:16px;background:#fff;box-shadow:0 1px 3px #21212114}.cb-admin-main :where(table){color:#212121}.cb-admin-main :where(th){color:#6e6e6e;font-size:12px;font-weight:700}.cb-admin-main :where(td,th){border-color:#f0f0f0}@media (max-width: 640px){.cb-auth-layout{align-items:flex-start;padding:20px 12px}.cb-auth-card{padding:24px 20px;border-radius:16px}}.cb-admin-kpi-grid{background:#f2f7f3;border:1px solid #e0ede4;border-radius:22px;padding:16px}.cb-admin-kpi-grid>div{background:transparent}.cb-admin-kpi-grid h1{color:#212121;font-weight:700}@media (min-width: 768px){.cb-admin-kpi-grid>div:not(:first-child){border-inline-start:1px solid #d3e5d9;border-radius:0}}
