:is(.app-shell.sc-redesign,.sc-standalone){--sc-bg:#f8fafb;--sc-panel:#fff;--sc-panel-2:#f4f7f9;--sc-panel-3:#edf2f5;--sc-sidebar:#fff;--sc-text:#20283f;--sc-muted:#738096;--sc-muted-2:#526178;--sc-line:#e3e9ef;--sc-line-strong:#ccd6e0;--sc-green:#009d5b;--sc-green-strong:#007f48;--sc-green-soft:#e1f5eb;--sc-green-faint:#f0faf5;--sc-outgoing:#eaffd6;--sc-quote:#e3efdf;--sc-on-accent:#fff;--sc-blue:#2568ac;--sc-blue-soft:#eaf2fc;--sc-danger:#a73b42;--sc-danger-soft:#fff0f0;--sc-warning:#925713;--sc-warning-soft:#fff4de;--bg:var(--sc-bg);--panel:var(--sc-panel);--panel-2:var(--sc-panel-2);--panel-3:var(--sc-panel-3);--text:var(--sc-text);--muted:var(--sc-muted);--line:var(--sc-line);--border:var(--sc-line);--green:var(--sc-green);--accent:var(--sc-green);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--sc-bg)!important;color:var(--sc-text)!important}:root[data-theme=dark] :is(.app-shell.sc-redesign,.sc-standalone){--sc-bg:#070b14;--sc-panel:#0c141d;--sc-panel-2:#14212c;--sc-panel-3:#1c2c38;--sc-sidebar:#f1f4f3;--sc-text:#eef3f6;--sc-muted:#b9c4ce;--sc-muted-2:#c7d2dc;--sc-line:#22323e;--sc-line-strong:#3c5262;--sc-green:#11966e;--sc-green-strong:#80dabb;--sc-green-soft:#07352c;--sc-green-faint:#10251f;--sc-outgoing:#073b30;--sc-quote:#102e28;--sc-on-accent:#fff;--sc-blue:#9ac5f4;--sc-blue-soft:#1c3550;--sc-danger:#ffb4b9;--sc-danger-soft:#482b33;--sc-warning:#f2d18c;--sc-warning-soft:#463a25;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell.sc-redesign .brand-lockup>.brand-logo.sc-official-logo{object-fit:contain;width:84px!important;height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;display:block!important}.app-shell.sc-redesign .brand-lockup>div{display:none!important}.app-shell.sc-redesign.sidebar-collapsed .brand-lockup>.brand-logo.sc-official-logo{width:48px!important;height:40px!important}.app-shell.sc-redesign .sidebar-bottom{border-top:1px solid var(--sc-line)!important;padding:12px 3px 2px!important}.app-shell.sc-redesign .sc-company-avatar{background:var(--sc-green-soft);color:var(--sc-green-strong);place-items:center;font-weight:700;display:grid;position:relative;overflow:hidden}.app-shell.sc-redesign .sc-company-avatar>img{object-fit:contain;background:var(--sc-panel);width:100%;height:100%;position:absolute;inset:0}:root .app-shell.sc-redesign.view-conversations .message-row{align-items:flex-start;gap:10px;width:100%;display:flex;margin:0 0 14px!important}:root .app-shell.sc-redesign.view-conversations .message-bubble{flex:0 auto;min-width:min(156px,65%);background:var(--sc-panel)!important;max-width:min(78%,620px)!important;color:var(--sc-text)!important;border-radius:12px!important;padding:11px 14px 8px!important;overflow:hidden!important}:root .app-shell.sc-redesign.view-conversations .message-row:is(.human,.ai,.assistant) .message-bubble{background:var(--sc-outgoing)!important;color:var(--sc-text)!important}:root .app-shell.sc-redesign.view-conversations .message-meta{align-items:flex-start;gap:12px;min-height:18px;line-height:1.4;text-align:left!important;color:var(--sc-muted-2)!important;opacity:1!important;justify-content:space-between!important;margin:0 0 6px!important;font-size:12px!important;display:flex!important;position:static!important}:root .app-shell.sc-redesign.view-conversations .message-meta>span{overflow-wrap:anywhere;white-space:normal;min-width:0;font-weight:600}:root .app-shell.sc-redesign.view-conversations .message-row:is(.human,.ai,.assistant) .message-meta{color:var(--sc-green-strong)!important}:root .app-shell.sc-redesign.view-conversations .message-reply-action{color:inherit;flex:none;align-self:flex-start;margin:0;padding:0 2px}:root .app-shell.sc-redesign.view-conversations .message-bubble p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;color:var(--sc-text)!important;line-height:1.5!important}:root .app-shell.sc-redesign.view-conversations .message-footer{clear:both;flex-wrap:wrap;gap:5px;margin-top:6px}:root .app-shell.sc-redesign.view-conversations .message-quote{min-width:0;overflow:hidden;color:var(--sc-muted-2)!important;background:var(--sc-quote)!important}:root .app-shell.sc-redesign.view-conversations .message-quote span{overflow-wrap:anywhere}:root .app-shell.sc-redesign.view-conversations .message-row>.sc-message-avatar{margin-top:3px!important}.app-shell.sc-redesign :is(.workspace-topbar,.crm-workspace,.contacts-workspace,.cal-workspace){background:var(--sc-bg)!important;color:var(--sc-text)!important;border-color:var(--sc-line)!important}.app-shell.sc-redesign :is(.contacts-header,.internal-chat-header,.internal-chat-thread-header,.cal-header,.internal-chat-layout,.internal-chat-list,.internal-chat-thread,.internal-chat-messages,.internal-chat-sidebar,.internal-chat-room,.internal-chat-thread-list){background:var(--sc-panel)!important;color:var(--sc-text)!important;border-color:var(--sc-line)!important}.app-shell.sc-redesign :is(.crm-card,.dashboard-card,.metric-card,.audit-card,.automation-card,.automation-run-panel,.channel-account-card,.data-tool-card,.knowledge-card,.tag-manager-card,.team-table-card,.team-member-card,.qr-session-card,.whatsapp-option-card,.internal-meeting-card,.internal-task-card,.task-card,.kanban-card,.pipeline-card,.kanban-column,.pipeline-column,.sla-method,.sla-team-table,.reports-other,.satisfaction-metric,.satisfaction-score-card,.contact-form-card,.internal-task-modal,.task-modal-form,.task-detail-modal,.settings-drawer,.settings-section,.integration-settings-content){background:var(--sc-panel)!important;color:var(--sc-text)!important;border-color:var(--sc-line)!important;box-shadow:none!important}.app-shell.sc-redesign :is(.crm-form,.automation-form,.knowledge-form,.department-create-form,.team-edit-form,.pipeline-stage-form,.task-reopen-form,.channel-account-form,.theme-card,.accent-options button,.settings-connection-card,.workspace-branding,.workspace-profile-photo,.task-history,.internal-message-file){background:var(--sc-panel-2)!important;color:var(--sc-text)!important;border-color:var(--sc-line)!important}.app-shell.sc-redesign :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){box-shadow:none;background:var(--sc-panel-2)!important;color:var(--sc-text)!important;border-color:var(--sc-line-strong)!important}.app-shell.sc-redesign :is(input,textarea)::placeholder{opacity:1;color:var(--sc-muted)!important}.app-shell.sc-redesign :is(table,thead,tbody,tr,td,th){color:var(--sc-text)!important;border-color:var(--sc-line)!important;background:0 0!important}.app-shell.sc-redesign thead{background:var(--sc-panel-2)!important}.app-shell.sc-redesign :is(.crm-workspace,.contacts-workspace,.unified-settings,.contact-form-card,.internal-task-modal) :is(h1,h2,h3,h4,strong,label,legend){color:var(--sc-text)}.app-shell.sc-redesign :is(.crm-workspace,.contacts-workspace,.unified-settings) :is(.helper-text,.eyebrow,.muted-cell,.team-person p,.topbar-subtitle,.form-context,.contact-expiration-pill){color:var(--sc-muted)!important}.app-shell.sc-redesign :is(.crm-workspace,.contacts-workspace,.unified-settings) :is(.ghost-button,.icon-button,.more-button,.team-row-actions button,.settings-tabs button,.task-view-tabs button){background:var(--sc-panel-2)!important;color:var(--sc-muted-2)!important;border-color:var(--sc-line)!important}.app-shell.sc-redesign :is(.primary-button,.bulk-apply-button){background:var(--sc-green)!important;color:var(--sc-on-accent)!important;border-color:var(--sc-green)!important}.app-shell.sc-redesign .theme-card.selected,.app-shell.sc-redesign .settings-tabs button.active{background:var(--sc-green-soft)!important;color:var(--sc-green-strong)!important;border-color:var(--sc-green)!important}.app-shell.sc-redesign .theme-card small{color:var(--sc-muted)!important}.app-shell.sc-redesign :is(.internal-message,.internal-chat-message){background:var(--sc-panel-2)!important;color:var(--sc-text)!important;border-color:var(--sc-line)!important}.app-shell.sc-redesign :is(.internal-message.mine,.internal-message.own,.internal-chat-message.mine){background:var(--sc-outgoing)!important;color:var(--sc-text)!important}.app-shell.sc-redesign .internal-message :is(p,strong,time,small){color:inherit!important}:root[data-theme=dark] .app-shell.sc-redesign[data-chat-background=mint]{--chat-wallpaper-color:#070b14;--chat-wallpaper-image:radial-gradient(ellipse at 50% 0%,#102a1b55,transparent 65%)}:root[data-theme=dark] .app-shell.sc-redesign[data-chat-background=white]{--chat-wallpaper-color:#070b14;--chat-wallpaper-image:none}:root[data-theme=dark] .app-shell.sc-redesign[data-chat-background=sand]{--chat-wallpaper-color:#302b24}:root[data-theme=dark] .app-shell.sc-redesign[data-chat-background=blue]{--chat-wallpaper-color:#17283b;--chat-wallpaper-image:linear-gradient(140deg,#182a3e,#142332)}:root[data-theme=dark] .app-shell.sc-redesign[data-chat-background=lavender]{--chat-wallpaper-color:#29253c;--chat-wallpaper-image:linear-gradient(140deg,#2b2840,#211e32)}:root[data-theme=dark] .app-shell.sc-redesign[data-chat-background=rose]{--chat-wallpaper-color:#35262e;--chat-wallpaper-image:linear-gradient(140deg,#382931,#2b2029)}:root[data-theme=dark] .app-shell.sc-redesign[data-chat-background=forest]{--chat-wallpaper-color:#1e3028;--chat-wallpaper-image:linear-gradient(140deg,#23362b,#192a23)}:root[data-theme=dark] .app-shell.sc-redesign[data-chat-background=grid]{--chat-wallpaper-color:#1c2831}:root[data-theme=dark] .app-shell.sc-redesign[data-chat-background=dots]{--chat-wallpaper-color:#202e2b}:root[data-theme=dark] .app-shell.sc-redesign[data-chat-background=night]{--chat-wallpaper-color:#070b14;--chat-wallpaper-image:radial-gradient(ellipse at 50% 0%,#102a1b88,transparent 65%)}@media (max-width:760px){.app-shell.sc-redesign .message-bubble{min-width:min(145px,62%);max-width:calc(100% - 40px)!important}.app-shell.sc-redesign .message-meta{font-size:11px!important}.app-shell.sc-redesign .message-row{gap:7px}}:root .app-shell.sc-redesign .conversation-item.selected{background:var(--sc-green-soft)!important}:root .app-shell.sc-redesign.view-conversations .message-reply-action{place-items:center;font-size:0;line-height:1;display:grid;width:20px!important;min-width:0!important;height:20px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:root .app-shell.sc-redesign.view-conversations .message-row .message-quote strong{color:var(--sc-green-strong)!important}:root[data-accent=emerald] .app-shell.sc-redesign{--sc-green:#008875;--sc-green-strong:#006b59;--sc-green-soft:#dff3ed;--sc-green-faint:#effaf6}:root[data-theme=dark][data-accent=emerald] .app-shell.sc-redesign{--sc-green:#19ae94;--sc-green-strong:#7ae1ce;--sc-green-soft:#183c37;--sc-green-faint:#172e2b}:root[data-accent=amber] .app-shell.sc-redesign{--sc-green:#986100;--sc-green-strong:#7c5000;--sc-green-soft:#fff0d2;--sc-green-faint:#fff8e8}:root[data-theme=dark][data-accent=amber] .app-shell.sc-redesign{--sc-green:#ac761a;--sc-green-strong:#f4ce7c;--sc-green-soft:#423620;--sc-green-faint:#30291d}:is(.app-shell.sc-redesign,.sc-standalone){--panel-soft:var(--sc-panel-2);--panel-raised:var(--sc-panel-3);--muted-strong:var(--sc-muted-2);--surface:var(--sc-panel-2);--brand:var(--sc-green);--brand-soft:var(--sc-green-soft)}.sc-standalone{font-family:SCInter,Inter,Arial,sans-serif}.sc-standalone :is(.current-plan-card,.billing-plan-grid article,.billing-usage-grid article){background:var(--sc-panel);color:var(--sc-text);border-color:var(--sc-line)}.sc-standalone :is(.ghost-button,.primary-button){background:var(--sc-panel-2);color:var(--sc-text);border:1px solid var(--sc-line)}@media (min-width:1261px){:root .app-shell.simplified-workspace.sc-redesign.view-conversations{grid-template-columns:var(--sidebar-width,112px) var(--conversation-width,316px) minmax(0,1fr) var(--details-width,300px)!important}:root .app-shell.simplified-workspace.sc-redesign.view-conversations.sc-details-collapsed{grid-template-columns:var(--sidebar-width,112px) var(--conversation-width,316px) minmax(0,1fr)!important}}@media (min-width:761px) and (max-width:1500px){:root .app-shell.simplified-workspace.sc-redesign{--sidebar-width:216px}}@media (min-width:761px) and (max-width:1260px){:root .app-shell.simplified-workspace.sc-redesign.view-conversations{grid-template-columns:var(--sidebar-width,96px) min(var(--conversation-width,316px),34vw) minmax(0,1fr)!important}:root .app-shell.simplified-workspace.sc-redesign .details-panel.details-open{width:min(var(--details-width,300px),90vw)!important}}@media (min-width:761px){:root .app-shell.simplified-workspace.sc-redesign.sidebar-collapsed{--sidebar-width:72px}}:root[data-font-size=large] .app-shell.simplified-workspace.sc-redesign{font-size:16px}:root[data-font-size=large] .app-shell.simplified-workspace.sc-redesign :is(.conversation-title strong,.sc-rail-link,.sc-rail-flyout .nav-item>span:not(.nav-icon),.service-control-grid label,.details-section p,.details-panel label,.details-panel select,.settings-section label,.crm-workspace label,.crm-workspace td,.internal-chat-directory button){font-size:16px!important}:root[data-font-size=large] .app-shell.simplified-workspace.sc-redesign :is(.sc-conversation-preview,.conversation-preview,.chat-person p,.helper-text){font-size:15px!important}:root[data-font-size=large] .app-shell.simplified-workspace.sc-redesign :is(.message-bubble p,.internal-message p,.composer textarea,.composer input){font-size:18px!important;line-height:1.55!important}:root[data-font-size=large] .app-shell.simplified-workspace.sc-redesign :is(.message-meta,.message-time,.conversation-title time){font-size:13px!important}:root[data-density=compact] .app-shell.simplified-workspace.sc-redesign .conversation-item{gap:10px!important;min-height:60px!important;padding-block:7px!important}:root[data-density=compact] .app-shell.simplified-workspace.sc-redesign .conversation-item .avatar{width:36px;min-width:36px;height:36px}:root[data-density=compact] .app-shell.simplified-workspace.sc-redesign .sc-conversation-preview{margin-top:3px}:root[data-density=compact] .app-shell.simplified-workspace.sc-redesign .sc-rail-link{gap:4px;height:60px;padding-block:6px!important}:root[data-density=compact] .app-shell.simplified-workspace.sc-redesign :is(.details-section,.internal-chat-directory button){padding-block:9px!important}:root[data-density=compact] .app-shell.simplified-workspace.sc-redesign .message-bubble{padding:8px 12px 6px!important}:root[data-intensity=subtle] .app-shell.simplified-workspace.sc-redesign{--sc-green-soft:color-mix(in srgb,var(--sc-green) 6%,var(--sc-panel));--sc-green-faint:color-mix(in srgb,var(--sc-green) 3%,var(--sc-panel));--sc-outgoing:color-mix(in srgb,var(--sc-green) 7%,var(--sc-panel));--sc-line:color-mix(in srgb,var(--sc-muted) 14%,var(--sc-panel))}:root[data-intensity=vivid] .app-shell.simplified-workspace.sc-redesign{--sc-green-soft:color-mix(in srgb,var(--sc-green) 22%,var(--sc-panel));--sc-green-faint:color-mix(in srgb,var(--sc-green) 10%,var(--sc-panel));--sc-outgoing:color-mix(in srgb,var(--sc-green) 24%,var(--sc-panel));--sc-line:color-mix(in srgb,var(--sc-muted) 35%,var(--sc-panel))}:root .app-shell.simplified-workspace.sc-redesign>.details-panel{box-sizing:border-box;min-width:0;max-width:100%}:root[data-theme=dark] .app-shell.sc-redesign .app-sidebar{--sc-panel:#f1f4f3;--sc-panel-2:#e9efec;--sc-panel-3:#dfe9e4;--sc-text:#17243b;--sc-muted:#526178;--sc-muted-2:#34465b;--sc-line:#d4dfda;--sc-line-strong:#b8c9c0;--sc-green:#11815f;--sc-green-strong:#076449;--sc-green-soft:#d9eee5;--sc-green-faint:#e8f3ee;--sc-on-accent:#fff;--sc-sidebar:#f1f4f3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--sc-text)!important;background:var(--sc-sidebar)!important}:root[data-theme=dark] .app-shell.sc-redesign .app-sidebar .nav-item{color:var(--sc-muted-2)!important}:root[data-theme=dark] .app-shell.sc-redesign .app-sidebar .nav-item.active{color:var(--sc-green-strong)!important}:root[data-theme=dark] .app-shell.sc-redesign .conversation-column,:root[data-theme=dark] .app-shell.sc-redesign .details-panel{background:var(--sc-bg)!important}:root[data-theme=dark] .app-shell.sc-redesign.view-conversations .message-row.client .message-bubble{background:var(--sc-panel-2)!important}:root[data-theme=dark] .app-shell.sc-redesign .chat-header{background:radial-gradient(ellipse at 50% 0%,#102a1b66,transparent 75%),var(--sc-bg)!important}:root[data-theme=dark] .app-shell.sc-redesign .conversation-item{background:var(--sc-bg)!important;background-image:none!important}:root[data-theme=dark] .app-shell.sc-redesign .conversation-item.selected{background:var(--sc-green-soft)!important;background-image:none!important}:root[data-theme=dark] .app-shell.sc-redesign .chat-topbar{background:var(--sc-bg)!important}
