.service-chat-workspace{--chat-page: #eaf7fe;--chat-panel: #fff;--chat-line: #dceaf6;--chat-ink: #183655;--chat-muted: #6a87a6;--chat-accent: #009aa8;--chat-tint: #dcfaff;--chat-hover: #f2fbff;--chat-code: #102a49;min-height:0;min-width:0;flex-direction:column;padding:12px 14px 10px;gap:10px;background:var(--chat-page);color:var(--chat-ink);font-family:Microsoft YaHei,PingFang SC,Inter,system-ui,sans-serif;font-size:14px}.dark .service-chat-workspace{--chat-page: #0f1d30;--chat-panel: #16283d;--chat-line: #2c465e;--chat-ink: #dbeaf8;--chat-muted: #98b0c7;--chat-accent: #4ed0dc;--chat-tint: #1b4552;--chat-hover: #1e374d}.service-chat-panels{position:relative;display:flex;flex:1;gap:10px;min-height:0;min-width:0}.service-chat-workspace :is(.service-chat-queue,.service-conversation,.service-visitor-context){border:1px solid var(--chat-line);border-radius:7px;background:var(--chat-panel);min-height:0}.service-chat-workspace .service-chat-queue{flex:0 0 clamp(270px,25%,330px);width:clamp(270px,25%,330px);min-width:0;overflow:hidden}.service-chat-workspace .service-conversation{flex:1;min-width:0;overflow:hidden;background-image:none}.service-chat-workspace .service-visitor-context{max-width:min(38%,600px);overflow:hidden}.service-chat-workspace .service-queue-search{flex:none;flex-direction:column;align-items:stretch;gap:12px;padding:14px 14px 11px;background:var(--chat-panel);border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.service-chat-workspace .service-queue-heading{color:var(--chat-ink);font-size:20px;font-weight:650;line-height:1.4}.service-chat-workspace .service-queue-search>div{margin-right:0}.service-chat-workspace .service-queue-search input{min-height:34px;background:var(--chat-panel);border-color:var(--chat-line);border-radius:4px;color:var(--chat-ink);font-size:13px}.service-chat-workspace .service-queue-scope{flex:none;padding:0 14px 10px;border-color:var(--chat-line)}.service-chat-workspace .service-queue-scope select{min-height:34px;border-radius:4px;border-color:var(--chat-line);color:var(--chat-ink);font-size:13px}.service-chat-workspace .service-queue-scope p{color:var(--chat-muted);font-size:11px;line-height:1.5}.service-chat-workspace .service-queue-tabs{flex:none;padding-inline:14px;gap:16px;border-color:var(--chat-line);background:var(--chat-panel)}.service-chat-workspace .service-queue-tabs>button{color:var(--chat-muted);font-size:13px}.service-chat-workspace .service-queue-tabs>button[aria-pressed=true]{color:var(--chat-accent);font-weight:650}.service-chat-workspace .service-queue-tabs>div:last-child{background-color:var(--chat-accent)}.service-chat-workspace .service-queue-items{padding:0;background:var(--chat-panel)}.service-chat-workspace .service-queue-item{min-height:72px;margin:0;padding:11px 12px;border-radius:0;border-left:4px solid transparent;border-bottom:1px solid var(--chat-line);gap:10px;box-shadow:none}.service-chat-workspace .service-queue-item:hover{background:var(--chat-hover)}.service-chat-workspace .service-queue-item[data-active=true]{border-left-color:#00bfdf;background:var(--chat-tint);color:var(--chat-ink);box-shadow:none}.service-chat-workspace .service-queue-item h3{color:var(--chat-ink);font-size:14px}.service-chat-workspace .service-queue-item p{color:var(--chat-muted);font-size:12px}.service-chat-workspace .service-queue-item[data-active=true] :is(h3,p,[class~=text-blue-100]){color:var(--chat-ink)}.service-chat-workspace .service-queue-item[data-active=true] [class~="bg-white/20"]{background:#b9edf1;color:#17566b}.service-chat-workspace .service-conversation-heading{flex:none;min-height:76px;padding:11px 17px;gap:12px;background:var(--chat-panel);border-color:var(--chat-line);-webkit-backdrop-filter:none;backdrop-filter:none}.service-chat-workspace .service-conversation-heading>div:first-child{min-width:0}.service-chat-workspace .service-conversation-heading h2{color:var(--chat-ink);font-size:20px;line-height:1.4;overflow-wrap:anywhere}.service-chat-workspace .service-conversation-heading p{color:var(--chat-muted);font-size:12px}.service-chat-workspace .service-conversation-heading>div:last-child{flex:none;flex-wrap:wrap;justify-content:flex-end}.service-chat-workspace .service-conversation-heading>div:last-child>div>button,.service-chat-workspace .service-conversation-heading>div:last-child>button{min-height:36px;padding:7px 11px;border:1px solid var(--chat-line);border-radius:5px;font-size:13px}.service-chat-workspace .service-conversation-heading [class~=text-blue-600]{color:var(--chat-accent)}.service-chat-workspace .service-conversation-messages{padding:16px 17px 20px;background:var(--chat-panel);overscroll-behavior:contain}.service-chat-workspace .service-conversation-messages>:not([hidden])~:not([hidden]){margin-top:20px}.service-chat-workspace .service-message-time{padding:2px 0;color:var(--chat-muted);font-size:12px}.service-chat-workspace .service-message{max-width:86%;min-width:0}.service-chat-workspace .service-message-author{color:var(--chat-muted);font-size:12px;margin-bottom:5px}.service-chat-workspace .service-message-body{min-width:0;max-width:100%}.service-chat-workspace .service-message-body>:last-child{min-width:0}.service-chat-workspace .service-message-bubble{min-width:0;max-width:100%;padding:10px 13px;border:1px solid var(--chat-line);border-radius:8px;box-shadow:none;background:var(--chat-panel);color:var(--chat-ink);line-height:1.75;overflow-wrap:anywhere}.service-chat-workspace .service-message-bubble--sent{background:var(--chat-tint);border-color:#c7eef3;color:var(--chat-ink)}.service-chat-workspace .service-message-bubble>p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--chat-ink)}.service-chat-workspace .service-message-bubble--sent .markdown-white,.service-chat-workspace .service-message-bubble--sent .markdown-white :is(h1,h2,h3,h4,h5,h6,p,li,strong,em,del,td,th){color:var(--chat-ink)}.service-chat-workspace .service-message-bubble--sent .markdown-white a{color:#087a8c}.dark .service-chat-workspace .service-message-bubble--sent .markdown-white a{color:#75e4ef}.service-chat-workspace .service-message-bubble--sent .markdown-white :is(hr,td,th,h1,h2){border-color:#a9d6df}.service-chat-workspace .service-message-bubble--sent .markdown-white code{color:var(--chat-ink);background:#8bc7d32b;border-color:#a9d6df}.service-chat-workspace .service-message-bubble--sent .markdown-white pre{background:var(--chat-code);border-color:#285373}.service-chat-workspace .service-message-bubble--sent .markdown-white pre code{color:#e5f3ff;background:transparent;border:0}.service-chat-workspace .service-message-bubble--sent .markdown-white blockquote{background:#8bc7d326;border-color:#62a9b8;color:var(--chat-muted)}.service-chat-workspace .service-message-bubble--sent .markdown-white .code-language{background:#c9e7ec;color:#245467;border-color:#a9d6df}.service-chat-workspace .service-message-bubble--sent>p>.animate-pulse{background:var(--chat-accent)}.service-chat-workspace .service-message-bubble :is(pre,table){max-width:100%;overflow-x:auto}.service-chat-workspace .service-message-bubble table{display:block}.service-chat-workspace .service-message-rich{max-width:100%;min-width:0}.service-chat-workspace .service-message-file{max-width:100%;border-color:var(--chat-line);box-shadow:none;color:var(--chat-ink);background:var(--chat-panel)}.service-chat-workspace .service-message-image{max-width:100%;border-color:var(--chat-line);box-shadow:none}.service-chat-workspace .service-message-image-grid{max-width:100%;overflow-x:auto}.service-chat-workspace .service-system-message{color:var(--chat-muted);font-size:11px}.service-chat-workspace .service-system-message>div{background:var(--chat-hover);color:var(--chat-muted);border:1px solid var(--chat-line);box-shadow:none}.service-chat-workspace .service-conversation>footer{flex:none;background:var(--chat-panel);border-color:var(--chat-line);-webkit-backdrop-filter:none;backdrop-filter:none}.service-chat-workspace .service-composer{padding:7px 10px 10px}.service-chat-workspace .service-composer-toolbar{min-height:36px;gap:8px}.service-chat-workspace .service-composer-tools{flex-wrap:wrap;gap:6px}.service-chat-workspace .service-composer-tools>button{width:34px;height:32px;padding:6px;border:1px solid var(--chat-line);border-radius:4px;color:var(--chat-ink);margin:0}.service-chat-workspace .service-composer-tools>button svg{width:19px;height:19px}.service-chat-workspace .service-composer textarea{min-height:110px;max-height:200px;padding:10px 12px;border:1px solid var(--chat-line);border-radius:5px;background:var(--chat-panel);color:var(--chat-ink);font-size:14px;line-height:1.7;resize:vertical}.service-chat-workspace .service-composer textarea:focus-visible{border-color:#28b7c6;outline:2px solid #00b8cb1f;outline-offset:0}.service-chat-workspace .service-composer-controls{align-items:center;min-height:40px;gap:8px}.service-chat-workspace .service-composer-controls>button:first-child{flex:1;min-width:0;text-align:left;color:var(--chat-muted);font-size:11px}.service-chat-workspace .service-composer-controls>button:last-child{min-width:88px;min-height:36px;padding:7px 13px;border-radius:5px}.service-chat-workspace .service-composer-controls>button:last-child:not(:disabled):not([class~=bg-orange-500]){background:linear-gradient(120deg,#00a4b4,#008b97)}.service-chat-workspace .service-visitor-context>div:last-child{border:0}.service-chat-workspace .service-visitor-heading{min-height:76px;padding:13px 15px;background:var(--chat-panel);border-color:var(--chat-line);-webkit-backdrop-filter:none;backdrop-filter:none}.service-chat-workspace .service-visitor-sections{padding:13px 15px;background:var(--chat-panel)}.service-chat-workspace .service-visitor-sections>section{border-color:var(--chat-line);background:var(--chat-hover);border-radius:6px}.service-chat-workspace .service-visitor-sections :is(input,select,textarea){border-color:var(--chat-line);color:var(--chat-ink);border-radius:4px}.service-chat-mobile-nav{display:none}.service-chat-workspace :is(button,input,select,textarea):focus-visible{outline:2px solid #00a8bc;outline-offset:2px}@media (max-width: 1199px){.service-chat-mobile-nav{display:flex;flex:none;gap:5px;padding:3px;border:1px solid var(--chat-line);border-radius:6px;background:var(--chat-panel)}.service-chat-mobile-nav>button{flex:1;min-height:34px;padding:5px 10px;border-radius:4px;color:var(--chat-muted);font-size:13px;cursor:pointer}.service-chat-mobile-nav>button[aria-pressed=true]{background:var(--chat-tint);color:var(--chat-accent);font-weight:650}.service-chat-mobile-nav>button:disabled{opacity:.45;cursor:not-allowed}.service-chat-workspace .service-chat-queue{flex-basis:270px;width:270px}.service-chat-workspace .service-visitor-context{display:none;position:absolute;inset:0 0 0 auto;width:min(360px,100%)!important;max-width:100%;z-index:25;box-shadow:-10px 0 30px #163b6326}.service-chat-workspace[data-visible-pane=details] .service-visitor-context{display:flex}.service-chat-workspace .service-conversation-heading{flex-wrap:wrap}}@media (max-width: 760px){.service-chat-workspace{padding:8px;gap:8px}.service-chat-panels{gap:0}.service-chat-workspace .service-chat-queue,.service-chat-workspace .service-conversation,.service-chat-workspace .service-visitor-context{display:none;width:100%!important;max-width:100%;flex:1 1 100%}.service-chat-workspace[data-visible-pane=list] .service-chat-queue,.service-chat-workspace[data-visible-pane=chat] .service-conversation,.service-chat-workspace[data-visible-pane=details] .service-visitor-context{display:flex}.service-chat-workspace .service-visitor-context{position:relative;inset:auto;box-shadow:none}.service-chat-workspace .service-visitor-context>[class~=cursor-col-resize]{display:none}.service-chat-workspace .service-conversation-heading{min-height:70px;padding:10px 12px}.service-chat-workspace .service-conversation-heading h2{font-size:18px}.service-chat-workspace .service-conversation-heading>div:last-child{gap:5px}.service-chat-workspace .service-conversation-messages{padding:13px 12px 16px}.service-chat-workspace .service-message{max-width:95%}.service-chat-workspace .service-message-bubble{padding:9px 11px;font-size:14px}.service-chat-workspace .service-composer{padding:7px 9px calc(9px + env(safe-area-inset-bottom,0px))}.service-chat-workspace .service-composer-toolbar{flex-wrap:wrap}.service-chat-workspace .service-composer textarea{min-height:88px;resize:none}.service-chat-workspace .service-composer-controls{flex-wrap:wrap}.service-chat-workspace .service-composer-controls>button:first-child{max-width:calc(100% - 96px)}}.service-admin-page.service-visitors-page{min-height:0;overflow:hidden}.service-admin-page .service-visitors-heading{margin-bottom:18px}.service-admin-page .service-visitors-heading h1{font-weight:750}.service-admin-page .service-visitors-summary>div{display:flex;align-items:center;gap:10px;text-align:left}.service-admin-page .service-visitors-summary>div>p:first-child{text-transform:none;letter-spacing:0;font-weight:400}.service-admin-page .service-visitors-summary>div>p:last-child{color:var(--service-title, #163956);font-size:24px}.service-admin-page .service-visitors-filters{padding:18px 20px;margin-bottom:18px}.service-admin-page .service-visitors-filters>.service-visitor-filter-fields{width:100%;min-width:0}.service-admin-page .service-visitor-filter-row{gap:12px}.service-admin-page .service-visitor-filter-row>div{max-width:100%}.service-admin-page .service-visitor-filter-row>.relative>input{padding-left:36px}.service-admin-page .service-visitors-results{min-width:0}.service-admin-page .service-visitor-detail-drawer{min-width:0;border-left:1px solid var(--service-line);color:var(--service-text);background:var(--service-panel);box-shadow:-12px 0 40px #142c4c24}.service-admin-page .service-visitor-detail-drawer:focus{outline:none}.service-admin-page .service-visitor-detail-drawer>div:last-child{min-height:0;background:var(--service-panel)}.service-admin-page .service-visitor-detail-drawer .service-visitor-heading{flex-shrink:0;padding:18px 20px;background:var(--service-table);border-color:var(--service-line);-webkit-backdrop-filter:none;backdrop-filter:none}.service-admin-page .service-visitor-detail-drawer .service-visitor-heading h3{color:var(--service-title);font-size:20px;line-height:1.4}.service-admin-page .service-visitor-detail-drawer .service-visitor-heading>div:last-child{min-width:0}.service-admin-page .service-visitor-detail-drawer .service-visitor-heading>div:last-child>div:last-child{min-width:0}.service-admin-page .service-visitor-detail-drawer .service-visitor-heading button{display:grid;place-items:center;width:32px;height:32px;color:var(--service-muted);border:1px solid var(--service-line);border-radius:6px;background:var(--service-panel)}.service-admin-page .service-visitor-detail-drawer .service-visitor-sections{padding:16px;background:var(--service-page);overscroll-behavior-y:contain}.service-admin-page .service-visitor-detail-drawer .service-visitor-sections>:is(section,[data-section-id]){min-width:0;padding:16px;border:1px solid var(--service-line);border-radius:10px;background:var(--service-panel)}.service-admin-page .service-visitor-detail-drawer .service-visitor-sections :is(h3,h4){color:var(--service-title);font-size:14px;font-weight:600;line-height:1.5;text-transform:none;letter-spacing:0}.service-admin-page .service-visitor-detail-drawer :is(input:not([type=checkbox],[type=radio],[type=file]),select){min-height:40px;max-width:100%;border-color:var(--service-line);background:var(--service-panel);color:var(--service-title)}.service-admin-page .service-visitor-detail-drawer textarea{max-width:100%;border-color:var(--service-line);background:var(--service-panel);color:var(--service-title)}.service-admin-page .service-visitor-table{min-width:1350px}.service-admin-page.service-staff-settings .service-table-scroll>table{min-width:1120px}.service-admin-page.service-operations-page .service-table-scroll>table{min-width:1180px}.service-admin-page:is(.service-feedback-page,.service-audit-page) .service-table-scroll>table{min-width:1080px}.service-admin-page.service-staff-settings>.service-panel{margin-top:18px}.service-admin-page .service-policy-rules>div:first-child{padding:17px 20px;border-bottom:1px solid var(--service-line, #d7e6f3)}.service-admin-page .service-policy-rules>div:last-child{padding:0 20px 20px;border-top:0}.service-admin-page .service-policy-rules .service-form-section{min-width:0;padding:20px}.service-admin-page .service-policy-rules :is(input,select,textarea){min-width:0;max-width:100%}.service-admin-page .service-group-card{display:block;min-width:0;transition:border-color .15s,box-shadow .15s}.service-admin-page .service-group-card:hover{border-color:#79c4d0;box-shadow:0 3px 12px #0a899a12}.service-admin-page .service-group-card :is(h2,p){overflow-wrap:anywhere}.service-admin-page .service-group-members{scroll-margin-top:18px}.service-admin-page .service-group-members [data-staff-id]{gap:14px;padding-block:16px}.service-admin-page .service-group-members [data-staff-id]>form{flex-wrap:wrap}.service-admin-page .service-group-members [data-staff-id]>form>label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.service-admin-page .service-group-members [data-staff-id]>form input{margin-left:0}.service-admin-page .service-reply-card{min-width:0;padding:20px}.service-admin-page .service-reply-card h2{font-size:17px;line-height:1.5}.service-admin-page .service-reply-card>p:nth-of-type(2){padding:12px 14px;border:1px solid var(--service-line, #d7e6f3);border-radius:6px;background:var(--service-hover, #f4faff);overflow-wrap:anywhere}.service-admin-page .service-access-card{min-width:0}.service-admin-page .service-access-card>div:first-child{padding-bottom:14px;border-bottom:1px solid var(--service-line, #d7e6f3)}.service-admin-page .service-access-card>div:first-child>span{min-width:0;overflow-wrap:anywhere}.service-admin-page .service-access-card>div:first-child svg{flex-shrink:0}.service-admin-page.service-storage-page>div{max-width:1100px}.service-admin-page.service-replies-page .service-page-heading+.service-toolbar{padding:18px 20px}.service-admin-page .service-reply-dialog{padding:0}.service-admin-page .service-reply-dialog>.service-dialog-heading{margin-bottom:0}.service-admin-page .service-form-dialog{flex-direction:column;max-height:calc(100dvh - 32px);padding:0;overflow:hidden}.service-admin-page dialog.service-form-dialog[open]{display:flex}.service-admin-page .service-form-dialog>.service-dialog-heading{flex-shrink:0}.service-admin-page .service-dialog-form{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.service-admin-page .service-dialog-form>.service-dialog-body{flex:1;min-height:0;overflow-y:auto}.service-admin-page .service-dialog-form>.service-dialog-footer{flex-shrink:0;margin:0}.service-admin-page.service-staff-settings .service-admin-dialog .relative>input{padding-right:40px}.service-admin-page.service-groups-page .service-admin-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}@media (max-width: 900px){.service-admin-page.service-visitors-page{display:block;overflow-y:auto}.service-admin-page .service-visitors-results{min-height:300px;overflow:visible}.service-admin-page .service-visitors-results>.service-panel{min-height:220px;height:auto;max-height:70dvh}.service-admin-page .service-visitors-summary{margin-left:auto}}@media (max-width: 640px){.service-admin-page .service-visitor-filter-row>div{flex:1 1 160px;min-width:0;max-width:none}.service-admin-page .service-visitors-filters{padding:14px}.service-admin-page .service-group-members>div:first-child{gap:16px}.service-admin-page .service-group-members [data-staff-id]{align-items:flex-start}.service-admin-page .service-group-members [data-staff-id]>form{flex-basis:100%}.service-admin-page .service-policy-rules>div:first-child{padding:14px}.service-admin-page .service-policy-rules>div:last-child{padding:0 14px 14px}.service-admin-page .service-policy-rules .service-form-section{padding:14px}.service-admin-page.service-replies-page>div>div:last-child{flex-wrap:wrap;justify-content:flex-start}.service-admin-page.service-replies-page .service-page-heading+.service-toolbar{padding:14px}}.service-content :is(.service-intelligence-shell,.service-platform-shell,.service-settings-shell){min-width:0;min-height:0;padding:0;background:var(--service-page)}.service-content :is(.service-intelligence-page,.service-workflow-editor,.service-platform-content){min-width:0;min-height:0;padding:0;background:var(--service-page);background-image:none}.service-content :is(.service-intelligence-shell,.service-platform-shell,.service-settings-shell)>*{min-width:0;min-height:0}.service-content :is(.service-ai-nav,.service-platform-nav,.service-settings-nav){width:216px;border-color:var(--service-line);background:var(--service-panel);-webkit-backdrop-filter:none;backdrop-filter:none}.service-ai-nav>div:first-child{padding:22px 18px 16px}.service-ai-nav>div:first-child h3{font-size:20px;font-weight:650}.service-ai-nav>div:first-child p{font-size:10px;letter-spacing:.12em}.service-ai-nav nav{padding:8px 10px}:is(.service-ai-nav,.service-platform-nav,.service-settings-nav) :is(nav a,a[aria-current=page]){border-radius:8px}.service-ai-nav nav a{min-height:44px;padding:8px 12px;font-weight:500}.service-ai-nav nav a>div:first-child{padding:6px;margin-right:10px;border-radius:6px}.service-content :is(.service-ai-nav,.service-platform-nav,.service-settings-nav) a[aria-current=page]{background:var(--service-table);color:var(--service-accent);border-color:var(--service-line);box-shadow:none}.service-content .service-intelligence-heading{flex:none;padding:24px 26px 18px;gap:16px;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.service-intelligence-heading>div{min-width:0}.service-intelligence-heading>:is(div:last-child,nav){flex-wrap:wrap}.service-intelligence-heading>div>:is(div,button){min-width:0}.service-intelligence-heading button>span{display:inline}.service-intelligence-heading button{flex-shrink:0;white-space:nowrap}.service-heading-row{gap:14px;flex-wrap:wrap}.service-heading-identity{min-width:0;flex:1}.service-heading-identity>div{min-width:0}.service-content .service-intelligence-heading :is(h1,h2){font-size:30px;line-height:1.45;font-weight:750;overflow-wrap:anywhere}.service-content .service-intelligence-heading :is(h1,h2) svg{width:25px;height:25px;color:#009bab}.service-intelligence-heading p{font-size:13px;line-height:1.7}.service-content :is(.service-intelligence-body,.service-settings-page){width:100%;max-width:1600px;padding:20px 26px 26px;margin-left:auto;margin-right:auto}.service-content .service-settings-page{padding-top:24px}.service-settings-page>.service-page-heading{margin-bottom:20px}.service-settings-page>.service-page-heading :is(h1,h2){font-size:30px;line-height:1.45;font-weight:750}.service-settings-page>.service-page-heading p{font-size:13px;line-height:1.7;font-weight:400}.service-settings-page>div:first-child:has(>.space-y-4){align-items:flex-start;gap:18px}.service-settings-page>div:first-child:has(>.space-y-4) p{font-size:13px;line-height:1.7;font-weight:400}.service-settings-page>div:first-child .service-page-heading h2{font-size:30px;line-height:1.45;font-weight:750}.service-provider-title{min-width:0;justify-content:flex-start}.service-provider-title>div{flex:none}.service-provider-title h2{font-size:30px;line-height:1.45;font-weight:750}.service-content .service-intelligence-banner{padding:20px 22px;color:var(--service-title);background:var(--service-panel);background-image:none;border:1px solid var(--service-line);border-radius:10px;box-shadow:none;gap:18px;align-items:flex-start}.service-intelligence-banner>.absolute{display:none}.service-content .service-intelligence-banner p{color:var(--service-muted)}.service-intelligence-banner>div:last-child{flex-wrap:wrap}.service-content .service-intelligence-banner button{min-height:40px;color:var(--service-accent);background:var(--service-table);border:1px solid var(--service-line);border-radius:7px;box-shadow:none}.service-content .service-intelligence-page .service-panel,.service-content .service-settings-page .service-panel{border-radius:10px;border-color:var(--service-line);background:var(--service-panel);box-shadow:0 2px 8px #23507305}.service-content :is(.service-intelligence-page,.service-settings-page) .service-panel:hover{transform:none;box-shadow:0 4px 14px #2350730a}.service-content .service-settings-page .service-panel.group{padding:22px}.service-settings-page .service-panel :is(.font-black,.font-extrabold){font-weight:600}.service-content .service-knowledge-table{overflow-x:auto;overscroll-behavior-x:contain}.service-knowledge-table>*,.service-knowledge-table .service-knowledge-grid{min-width:720px}.service-content .service-knowledge-grid{padding:16px 18px;gap:16px}.service-content .service-knowledge-grid:first-child{padding:12px 18px;background:var(--service-table);color:var(--service-title)}.service-knowledge-grid :is(p,span){overflow-wrap:anywhere}.service-content .service-platform-content>div:last-child>main{min-width:0;background:var(--service-page);background-image:none}.service-platform-content .service-intelligence-heading h2{font-size:25px}.service-platform-content .service-panel{border-radius:10px;border-color:var(--service-line);box-shadow:none}:is(.service-website-config,.service-email-config){min-width:0}.service-website-config>.service-intelligence-heading{background:var(--service-page)}.service-intelligence-dialog{max-height:calc(100dvh - 32px);border-radius:12px}.service-intelligence-dialog .service-plugin-install-body{padding:0}.service-intelligence-dialog :is(.rounded-3xl,.rounded-2xl,.rounded-\[2rem\]){border-radius:10px}.service-intelligence-dialog :is(.shadow-xl,.shadow-2xl){box-shadow:none}.service-intelligence-dialog .service-intelligence-dialog-heading{flex:none;background:var(--service-hover);background-image:none;color:var(--service-title)}.service-intelligence-dialog-heading :is(p,button){color:var(--service-muted)}.service-intelligence-dialog-heading svg{color:#0098a6}.service-intelligence-dialog .service-dialog-footer{flex:none}.service-intelligence-dialog .service-intelligence-scroll{min-height:0}.service-intelligence-dialog .p-8{padding:20px 24px}.service-workflow-editor{position:relative}.service-content .service-workflow-heading{height:auto;min-height:76px;padding:16px 22px;gap:16px;flex-wrap:wrap;background:var(--service-panel);border-color:var(--service-line);box-shadow:none}.service-workflow-heading>div{min-width:0;flex-wrap:wrap;gap:12px}.service-workflow-heading input{min-width:140px;max-width:100%}.service-content .service-workflow-surface{min-width:0;min-height:0}.service-workflow-panel{border-color:var(--service-line);background:var(--service-panel);box-shadow:none}@media (max-width: 1023px){.service-content :is(.service-website-config,.service-email-config){overflow-y:auto;overscroll-behavior-y:contain}:is(.service-website-columns,.service-email-columns){flex:none;min-height:auto;flex-direction:column}:is(.service-website-form,.service-email-form,.service-email-help){flex:none;width:100%;height:auto;min-height:auto;overflow:visible}.service-website-preview{flex:none;width:100%;height:480px;min-height:480px}.service-website-preview iframe{display:block;min-height:0;height:100%}.service-website-embed{flex:none}.service-email-config>.service-intelligence-heading{background:var(--service-page)}}@media (max-width: 1100px){.service-content :is(.service-ai-nav,.service-platform-nav){width:190px}.service-intelligence-heading{flex-direction:column;align-items:stretch}.service-workflow-heading>div:last-child{gap:8px}}@media (max-width: 900px){.service-content :is(.service-intelligence-shell,.service-platform-shell){flex-direction:column}.service-content :is(.service-ai-nav,.service-platform-nav){width:100%;height:auto;flex:none;border-right:0;border-bottom:1px solid var(--service-line)}.service-ai-nav>div:first-child{display:none}.service-ai-nav>nav{display:flex;flex:none;gap:6px;padding:8px 12px;overflow:auto}.service-ai-nav nav a{width:auto;min-height:40px;flex:none;margin:0;padding:6px 12px;white-space:nowrap}.service-ai-nav nav a>div:first-child{padding:3px;margin-right:6px}.service-ai-nav nav a>div:last-child{display:none}.service-ai-nav>:last-child:not(nav),.service-platform-nav>:last-child:not(nav){display:none}.service-platform-nav>div:first-child{padding:10px 16px}.service-platform-nav>nav{display:flex;flex:none;gap:8px;padding:8px 12px;max-height:120px;overflow:auto}.service-platform-nav nav>a,.service-platform-nav nav>.cursor-not-allowed{width:190px;flex:none}.service-content .service-platform-content>div:last-child>main{overflow-y:auto}.service-workflow-palette[data-collapsed=true]{width:64px;flex:none}.service-workflow-palette[data-collapsed=false]{position:absolute;inset:0 auto 0 0;width:min(320px,calc(100% - 40px));z-index:35}.service-workflow-right-panel{position:absolute;inset:0 0 0 auto;width:min(352px,calc(100% - 24px));z-index:40}.service-workflow-toolbar{gap:8px}.service-workflow-toolbar>div{gap:6px}.service-workflow-toolbar :is(.service-button-primary,.service-button-secondary){padding-left:12px;padding-right:12px}}@media (max-width: 640px){.service-content .service-intelligence-heading{padding:18px 14px 14px}.service-content .service-intelligence-heading :is(h1,h2),.service-settings-page>.service-page-heading :is(h1,h2){font-size:24px}.service-content :is(.service-intelligence-body,.service-settings-page){padding:16px 14px 20px}.service-intelligence-heading input{width:100%;max-width:100%}.service-heading-identity{flex-basis:100%}.service-intelligence-banner{flex-direction:column}.service-content .service-intelligence-banner{padding:18px}.service-settings-page>.service-page-heading{align-items:flex-start;flex-wrap:wrap;gap:14px}.service-settings-page>.service-page-heading>div:last-child{flex-wrap:wrap}.service-workflow-heading>div{width:100%}.service-workflow-heading .h-8.w-px{display:none}.service-content .service-workflow-heading{padding:12px 14px}.service-intelligence-dialog .p-8{padding:18px 20px}}.service-login-page{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:40px 16px;background:radial-gradient(ellipse at 0 100%,#b7f0f64d,transparent 48%),radial-gradient(ellipse at 85% 0,#dbf3ff66,transparent 55%),#f5fbff;color:#142c4c}.service-login-page:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent 71%,#02c4e508 71.1%,#02c4e508 74%,transparent 74.1%,transparent 78%,#02c4e508 78.1%,#02c4e508 81%,transparent 81.1%)}.service-login-card{width:100%;max-width:420px;min-width:0;padding:32px;border:1px solid #cde5ef;border-radius:14px;background:#fffffff5;box-shadow:0 12px 36px #225b7b0d}.service-login-brand{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:24px;color:#142c4c;font-size:20px;font-weight:700;line-height:1.5;text-decoration:none}.service-login-brand img{display:block;width:38px;height:38px;object-fit:contain}.service-login-heading{margin-bottom:26px;text-align:center}.service-login-heading h1{margin:0;color:#142c4c;font-size:26px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.service-login-heading p{margin:8px 0 0;color:#69819e;font-size:14px;line-height:1.65}.service-login-card form>label{display:block;margin-bottom:20px;color:#142c4c;font-size:14px;font-weight:600}.service-login-input{position:relative;display:block;margin-top:8px}.service-login-input>svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#7b94ae;pointer-events:none}.service-login-input input{display:block;width:100%;min-width:0;min-height:44px;padding:10px 12px 10px 44px;border:1px solid #cddfea;border-radius:6px;background:#fff;color:#142c4c;font-size:16px;font-weight:400;line-height:1.4;outline:none}.service-login-input input::placeholder{color:#8aa1b9}.service-login-input input:focus{border-color:#008d98;box-shadow:0 0 0 3px #02c4e51c}.service-login-input input[aria-invalid=true]{border-color:#d83f53}.service-login-options{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-4px 0 20px;font-size:12px;color:#69819e}.service-login-options label{display:flex;align-items:center;gap:6px}.service-login-options button{color:#0079d9}.service-login-options input{accent-color:#008d98}.service-login-submit{width:100%;min-height:44px;margin-top:4px;border:1px solid #0096a5;border-radius:6px;background:linear-gradient(115deg,#00b1bc,#008c9e);color:#fff;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:1px}.service-login-submit:hover{filter:brightness(.97)}.service-login-submit:disabled{opacity:.6;cursor:wait}.service-login-error,.service-login-help{margin-bottom:16px;padding:10px 12px;border:1px solid #f3c5ce;border-radius:6px;background:#fff2f4;color:#ae3046;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.service-login-help{border-color:#cde5ef;background:#f1faff;color:#49658b}.service-login-field-error{display:block;margin-top:5px;color:#ae3046;font-size:12px;font-weight:400}.service-login-note{margin:20px 0 0;color:#69819e;font-size:13px;line-height:1.65;text-align:center}@media (max-height:700px){.service-login-page{align-items:flex-start;padding-block:24px}}@media (max-width:480px){.service-login-card{padding:24px}.service-login-heading h1{font-size:24px}}
