.ai-consultant-workspace{color:#172235;border-top:1px solid #dae2ec;min-width:0;padding-top:12px}.ai-consultant-workspace.ai-chat-client-panel{box-shadow:none;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;margin:0;padding:12px 0 0}.ai-chat-panel.is-workspace{flex-direction:column;height:min(760px,100svh - 28px);max-height:min(760px,100svh - 28px);display:flex}.ai-chat-panel.is-workspace .ai-chat-header,.ai-chat-panel.is-workspace .live-chat-state,.ai-chat-panel.is-workspace .live-chat-privacy{flex:none}.ai-chat-panel.is-workspace .ai-chat-messages{--consultant-tool-size:36px;background:#fff;flex:1;min-height:0;scroll-padding-top:118px}.ai-chat-panel.is-workspace .ai-consultant-tools{z-index:3;background:#fff;padding:6px 0;position:sticky;top:0}.ai-chat-panel.is-workspace .ai-consultant-tool-view>header{top:calc(var(--consultant-tool-size) + 12px);z-index:2;background:#fff;padding:6px 0;position:sticky}.ai-chat-panel.is-workspace .service-chat-message,.ai-chat-panel.is-workspace .ai-chat-starters,.ai-chat-panel.is-workspace .ai-chat-readiness,.ai-chat-panel.is-workspace .ai-chat-handoff-cta,.ai-chat-panel.is-workspace .ai-chat-form,.ai-chat-panel.is-workspace .ai-consultant-quick-replies,.ai-chat-panel.is-workspace .ai-consultant-recommendation,.ai-chat-panel.is-workspace .ai-consultant-progress{display:none}.ai-consultant-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.ai-consultant-progress li{color:#526279;border-top:3px solid #d8e1ea;margin:0;padding-top:6px;font-size:11px}.ai-consultant-progress li.is-current{color:#24546c;border-color:#0c8273}.ai-consultant-tools{align-items:center;gap:6px;display:flex}.ai-consultant-tools button,.ai-consultant-tool-view>header button{color:#215ac3;cursor:pointer;background:#fff;border:1px solid #cdd8e6;border-radius:6px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ai-consultant-tools button[aria-expanded=true]{background:#e8f0ff;border-color:#215ac3}.ai-consultant-tools button:disabled{opacity:.5;cursor:wait}.ai-consultant-tool-view{border-top:1px solid #dae2ec;margin-top:10px;padding:12px 0}.ai-consultant-tool-view>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ai-consultant-tool-view h3{margin:0;font-size:17px;line-height:1.35}.ai-consultant-workspace h4{margin:12px 0 6px;font-size:15px;line-height:1.4}.ai-consultant-workspace p,.ai-consultant-workspace li,.ai-consultant-workspace dd{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;margin-bottom:8px;font-size:14px;line-height:1.55}.ai-consultant-note{color:#526279;font-size:12px!important}.ai-consultant-recommendation{border-bottom:1px solid #dae2ec;margin-bottom:10px;padding:10px 0}.ai-consultant-recommendation summary{color:#245ab4;cursor:pointer;font-size:15px;font-weight:700}.ai-consultant-block ul{margin:6px 0;padding-left:19px}.ai-consultant-flow{counter-reset:step;margin:10px 0;padding:0;list-style:none}.ai-consultant-flow li{counter-increment:step;border-bottom:1px solid #e3e9f0;min-height:38px;margin:0;padding:8px 0 8px 34px;position:relative}.ai-consultant-flow li:before{content:counter(step);color:#087b68;background:#e5f3f0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid;position:absolute;top:8px;left:0}.ai-consultant-block .ai-consultant-chips{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.ai-consultant-chips li{border:1px solid #cdd8e6;border-radius:5px;padding:5px 8px;font-size:12px}.ai-consultant-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.ai-consultant-form label{flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:600;line-height:1.4;display:flex}.ai-consultant-form input:not([type=checkbox]),.ai-consultant-form select{color:#172235;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #cdd8e6;border-radius:5px;margin-top:auto;padding:8px}.ai-consultant-consent{grid-column:1/-1;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;flex-direction:row!important;font-weight:400!important;display:flex!important}.ai-consultant-consent input{flex:0 0 16px;width:16px;height:16px;margin-top:2px}.ai-consultant-form button[type=submit],.ai-consultant-tool-view>button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#245ed1;border:0;border-radius:5px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.ai-consultant-form button:disabled{opacity:.6}.ai-consultant-roi{border-top:1px solid #dae2ec;margin-top:16px;padding-top:12px}.ai-consultant-roi p>small,.ai-consultant-roi p>strong{display:block}.ai-consultant-roi strong{color:#087b68;font-size:20px}.ai-consultant-error{color:#ad293b}.ai-consultant-drop{border:1px dashed #a6b7cd;flex-direction:column;gap:8px;margin:12px 0;padding:12px;font-size:13px;display:flex}.ai-consultant-drop input{width:100%;max-width:100%}.ai-consultant-files{padding:0;list-style:none}.ai-consultant-files li{border-bottom:1px solid #dae2ec;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.ai-consultant-files li>span{overflow-wrap:anywhere;min-width:0}.ai-consultant-files small{color:#526279;display:block}.ai-consultant-files button{color:#a12c40;cursor:pointer;background:#fff;border:1px solid #cdd8e6;border-radius:5px;flex:0 0 32px;width:32px;height:32px}.ai-consultant-slots,.ai-consultant-quick-replies{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.ai-consultant-slots button,.ai-consultant-quick-replies button{color:#245ab4;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd8e6;border-radius:5px;padding:8px 10px;font-size:13px}.ai-consultant-slots button[aria-pressed=true]{background:#e8f0ff;border-color:#245ab4}.ai-consultant-workspace dl{margin:8px 0}.ai-consultant-workspace dt{color:#526279;font-size:12px}.ai-consultant-workspace dd{margin:0 0 10px}.ai-consultant-workspace :focus-visible{outline-offset:3px;outline:2px solid #245ed1}@media (max-width:360px){.ai-consultant-form{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.ai-consultant-tools button,.ai-consultant-tool-view>header button{flex-basis:44px;width:44px;height:44px}.ai-chat-panel.is-workspace .ai-chat-messages{--consultant-tool-size:44px}body:has(.ai-chat-widget.is-open) .service-chat-widget.is-open{bottom:calc(12px + env(safe-area-inset-bottom))}body:has(.ai-chat-widget.is-open) :is(.service-lp-mobile-cta,.about-mobile-cta,.automation-mobile-cta){display:none}.ai-chat-panel.is-workspace{height:calc(100dvh - 24px - env(safe-area-inset-bottom));max-height:calc(100dvh - 24px - env(safe-area-inset-bottom))}}.ai-chat-widget{font-family:ui-sans-serif,system-ui,Segoe UI,sans-serif}.ai-chat-header strong{font-size:14px;line-height:1.35}
