*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.fixed{position:fixed}.block{display:block}.inline-flex{display:inline-flex}.table{display:table}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--app-bg-canvas:#f7f8fa;--app-bg-rail:#10131a;--app-bg-rail-hover:#252a35;--app-bg-surface:#fff;--app-bg-subtle:#f5f6f8;--app-bg-muted:#f9fafb;--app-border:#e6e8ec;--app-border-strong:#d7dbe2;--app-text:#101828;--app-text-secondary:#475467;--app-text-muted:#8a94a6;--app-accent:#6d5df6;--app-accent-strong:#5b4be8;--app-accent-soft:#f0edff;--app-accent-panel:#fbfaff;--app-success:#16a34a;--app-warning:#d97706;--app-danger:#dc2626;--app-radius-xs:6px;--app-radius-sm:7px;--app-radius-md:8px;--app-radius-lg:10px;--app-radius-xl:12px;--app-shadow-flat:none;--app-shadow-focus:0 0 0 3px #6d5df624;--app-shadow-popover:0 18px 45px #10182829;--app-text-2xs:11px;--app-text-xs:12px;--app-text-sm:13px;--app-text-md:14px;--app-text-lg:16px;--app-text-xl:18px;--app-text-page:20px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--bg-app:var(--app-bg-canvas);--bg-surface:var(--app-bg-surface);--bg-subtle:var(--app-bg-subtle);--border-light:var(--app-border);--border-medium:var(--app-border-strong);--text-primary:var(--app-text);--text-secondary:var(--app-text-secondary);--text-muted:var(--app-text-muted);--accent:var(--app-accent);--accent-strong:var(--app-accent-strong);--accent-soft:var(--app-accent-soft);--accent-panel:var(--app-accent-panel);--ink-dark:#0f172a;--success:var(--app-success);--warning:var(--app-warning);--shadow:var(--app-shadow-flat);--shadow-soft:var(--app-shadow-flat);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bajamoto-chat-shell{color:#fff;background-color:#111827;background-image:linear-gradient(120deg,#111827e0,#111827b3),url(https://bajamoto.pl/data/include/img/links/1773144618_rwd_desktop.webp?t=1773144618);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;min-height:100vh;display:flex}.bajamoto-chat-hero{flex-direction:column;justify-content:center;gap:24px;width:min(720px,100vw - 640px);min-width:420px;min-height:100vh;padding:clamp(32px,6vw,88px) 24px clamp(32px,6vw,88px) clamp(24px,5vw,72px);display:flex}.bajamoto-chat-brand{align-items:center;gap:18px;display:flex}.bajamoto-chat-logo{background:#fff;border:1px solid #ffffff38;border-radius:8px;justify-content:center;align-items:center;width:86px;height:58px;display:inline-flex;overflow:hidden}.bajamoto-chat-logo img{width:76px;height:auto;display:block}.bajamoto-chat-brand p{color:#ffffffb8;letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:14px;font-weight:700}.bajamoto-chat-brand h1{color:#fff;letter-spacing:0;max-width:760px;margin:0;font-size:clamp(34px,5vw,64px);line-height:1.02}.bajamoto-chat-hero>p{color:#ffffffd1;max-width:640px;margin:0;font-size:20px;line-height:1.5}.bajamoto-chat-status{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;align-items:center;gap:10px;width:fit-content;padding:10px 13px;font-size:14px;font-weight:700;display:inline-flex}.bajamoto-chat-status span{background:#22c55e;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #22c55e38}@media (width<=980px){.bajamoto-chat-shell{align-items:flex-start}.bajamoto-chat-hero{width:100%;min-width:0;min-height:auto;padding:28px 20px 0}.bajamoto-chat-brand h1{font-size:clamp(28px,8vw,40px)}.bajamoto-chat-hero>p,.bajamoto-chat-status{display:none}}.inbox-zero-celebration{z-index:40;color:#123b27;background:#f2fbf5;border:1px solid #b9e4cd;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(420px,100vw - 32px);padding:13px 12px;display:grid;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 18px 45px #1018282e}.inbox-zero-celebration strong{font-size:14px;line-height:1.25;display:block}.inbox-zero-celebration p{color:#426250;margin:3px 0 0;font-size:12px;line-height:1.4}.inbox-zero-celebration button{color:#166534;cursor:pointer;background:#fff;border:1px solid #123b271f;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.inbox-zero-mark{color:#15803d;background:#dcfce7;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.inbox-zero-burst{pointer-events:none;position:absolute;inset:0}.inbox-zero-burst span{opacity:0;border-radius:999px;width:8px;height:8px;animation:.9s ease-out both inbox-zero-pop;position:absolute}.inbox-zero-burst span:first-child{background:#22c55e;top:12px;left:46px}.inbox-zero-burst span:nth-child(2){background:#14b8a6;animation-delay:80ms;top:22px;right:74px}.inbox-zero-burst span:nth-child(3){background:#f59e0b;animation-delay:.14s;bottom:16px;right:32px}.inbox-zero-burst span:nth-child(4){background:#2563eb;animation-delay:.19s;bottom:18px;left:108px}.legal-shell{min-height:100vh;color:var(--app-text);background:#f7f8fa}.legal-header{border-bottom:1px solid var(--app-border);background:#fff;justify-content:space-between;align-items:center;padding:16px clamp(18px,4vw,56px);display:flex}.legal-header>button:not(.landing-brand){border:1px solid var(--app-border);border-radius:var(--app-radius-md);color:var(--app-text-secondary);cursor:pointer;background:#fff;padding:8px 12px;font-size:13px;font-weight:600}.legal-document{width:min(860px,100% - 32px);margin:0 auto;padding:44px 0 64px}.legal-document h1{color:var(--app-text);letter-spacing:0;margin:8px 0;font-size:clamp(32px,6vw,52px);line-height:1.04}.legal-updated{color:var(--app-text-muted);margin:0 0 30px;font-size:14px}.legal-document section{border-top:1px solid var(--app-border);padding:22px 0}.legal-document h2{color:var(--app-text);margin:0 0 10px;font-size:18px;line-height:1.25}.legal-document p,.legal-document li{color:var(--app-text-secondary);font-size:15px;line-height:1.65}.legal-document p{margin:0 0 12px}.legal-document ul{margin:0 0 12px;padding-left:22px}.legal-document p button{color:var(--app-accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:inline}.inbox-zero-burst span:nth-child(5){background:#ef4444;animation-delay:.23s;top:50%;left:18px}@keyframes inbox-zero-pop{0%{opacity:0;transform:scale(.2)translateY(8px)}35%{opacity:1}to{opacity:0;transform:scale(1.4)translateY(-18px)}}@media (prefers-reduced-motion:reduce){.inbox-zero-burst span{animation:none}}*{box-sizing:border-box}body{background:var(--bg-app);color:var(--text-primary);margin:0}button,input,textarea{font:inherit}button{border:1px solid var(--border-medium);background:var(--bg-surface);color:var(--text-primary);cursor:pointer}button:disabled,textarea:disabled{cursor:not-allowed;opacity:.65}.landing-shell{background:linear-gradient(#fff 0%,#f8fafc 56%,#f1f5f9 100%);min-height:100vh}.landing-header{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);margin:0 auto;padding:18px 0;display:flex}.landing-brand{color:var(--text-primary);background:0 0;border:0;align-items:center;gap:10px;font-weight:800;display:inline-flex}.app-icon{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 28px #5b4be838);flex:none;display:block}.app-icon-sm{border-radius:10px;width:34px;height:34px}.app-icon-xs{border-radius:9px;width:30px;height:30px}.landing-header nav{align-items:center;gap:10px;display:flex}.landing-header nav>button:not(.inline-flex){min-height:34px;color:var(--text-secondary);background:0 0;border:0;font-size:14px;font-weight:700}.landing-hero,.landing-section,.landing-proof,.brand-strip,.channel-section,.faq-section,.hero-demo-section,.landing-cta,.landing-footer,.pricing-section,.product-story-section,.demo-hero{width:min(1180px,100% - 40px);margin:0 auto}.landing-hero{text-align:center;justify-items:center;min-height:calc(100vh - 70px);padding:96px 0 104px;display:grid}.landing-hero-copy{justify-items:center;width:min(920px,100%);display:grid}.landing-hero-copy h1,.demo-hero h1{max-width:900px;color:var(--text-primary);margin:0;font-size:68px;line-height:1.02}.landing-hero-copy p,.demo-hero p{max-width:710px;color:var(--text-secondary);margin:22px 0 0;font-size:18px;line-height:1.65}.hero-kicker{color:var(--accent);text-transform:uppercase;margin:0 0 18px;font-weight:900;font-size:13px!important;line-height:1.25!important}.hero-note{font-weight:800;max-width:720px!important;color:var(--text-muted)!important;margin-top:16px!important;font-size:13px!important;line-height:1.45!important}.landing-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.centered-actions{justify-content:center}.audience-list span,.safety-list span{border:1px solid var(--border-light);min-height:30px;color:var(--text-secondary);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:13px;font-weight:700;display:inline-flex}.brand-strip{border-top:1px solid var(--border-light);color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;gap:18px;padding:28px 0 40px;display:flex}.hero-demo-section{border-top:1px solid var(--border-light);justify-items:center;gap:32px;padding:62px 0 74px;display:grid}.hero-demo-section .section-heading{text-align:center;max-width:780px}.hero-demo-section .product-mockup{justify-self:center;width:min(1140px,100%)}.brand-strip>span{text-transform:uppercase;font-size:13px;font-weight:800}.brand-strip div{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}.brand-strip strong{color:var(--text-primary);white-space:nowrap;font-size:14px}.brand-strip strong:before{content:"";background:var(--accent);border-radius:999px;width:5px;height:5px;margin:0 9px 2px 0;display:inline-block}.landing-proof{border-top:1px solid var(--border-light);grid-template-columns:minmax(320px,.9fr) minmax(520px,1.1fr);align-items:end;gap:34px;padding:54px 0 64px;display:grid}.proof-copy h2{max-width:680px;margin:0;font-size:38px;line-height:1.12}.proof-copy p:not(.eyebrow){max-width:640px;color:var(--text-secondary);margin:16px 0 0;font-size:16px;line-height:1.65}.outcome-list{gap:12px;display:grid}.outcome-item{border-top:1px solid var(--border-light);padding:18px 0 4px}.outcome-item strong{color:var(--text-primary);font-size:16px;display:block}.outcome-item p{color:var(--text-secondary);margin:7px 0 0;font-size:14px;line-height:1.55}.section-heading{max-width:760px}.section-heading h2{margin:0;font-size:38px;line-height:1.12}.section-heading p:not(.eyebrow){color:var(--text-secondary);margin:16px 0 0;font-size:16px;line-height:1.65}.product-mockup{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 24px 64px #0f172a1f}.mockup-layout{grid-template-columns:108px 178px minmax(280px,1fr) 214px;min-height:430px;display:grid}.mockup-sidebar{color:#e2e8f0;background:linear-gradient(#111b2a 0%,#0b1420 100%);grid-template-rows:auto 1fr auto;gap:22px;padding:18px 10px;display:grid}.mockup-sidebar nav{align-content:start;gap:9px;display:grid}.mockup-sidebar nav span,.mockup-sidebar-foot{color:#cbd5e1;border-radius:7px;align-items:center;gap:8px;padding:8px;font-size:12px;font-weight:700;display:flex}.mockup-sidebar nav span.active{color:#fff;background:#6d5df63d}.mockup-sidebar-foot{color:#64748b}.mockup-queue{border-right:1px solid var(--border-light);background:#fff;align-content:start;gap:0;display:grid}.mockup-list-header{gap:16px;padding:18px 16px 14px;display:grid}.mockup-list-header strong{color:var(--text-primary);font-size:15px}.mockup-list-header span{border-bottom:2px solid var(--accent);width:fit-content;color:var(--accent);padding-bottom:8px;font-size:12px;font-weight:800}.mockup-ticket{background:0 0;border:0;border-radius:0;gap:6px;padding:13px 16px;display:grid}.mockup-ticket.active{background:linear-gradient(90deg,#f4f1ff 0%,#fff 100%)}.mockup-ticket div{justify-content:space-between;gap:8px;display:flex}.mockup-ticket span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mockup-ticket strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mockup-ticket span{color:var(--text-secondary);font-size:11px}.mockup-conversation{background:#fff;align-content:start;gap:16px;padding:20px 18px;display:grid}.mockup-ticket-header{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:flex-start;gap:18px;min-height:64px;padding-bottom:14px;display:flex}.mockup-ticket-header>div{min-width:0}.mockup-ticket-header h3,.mockup-context h3{margin:0;font-size:16px}.mockup-ticket-header span:not(.mockup-risk-pill){color:#94a3b8;font-size:12px;font-weight:700}.mockup-risk-pill{color:#925100;white-space:nowrap;background:#fffaf0;border:1px solid #f4d7a1;border-radius:7px;flex:none;justify-content:center;align-items:center;min-height:24px;padding:4px 8px;font-size:11px;font-weight:720;line-height:1;display:inline-flex}.mockup-message,.mockup-ai,.mockup-call,.mockup-composer{border:1px solid var(--border-light);color:var(--text-primary);border-radius:8px;padding:9px 10px;font-size:13px;line-height:1.45}.mockup-message{background:#fff;max-width:78%}.mockup-message.outbound{background:#eee7ff;border-color:#e9d5ff;justify-self:end}.mockup-message small{color:#94a3b8;text-align:right;margin-top:6px;font-size:10px;display:block}.mockup-ai{color:#4c1d95;background:#f5f3ff;border-color:#ddd6fe;align-items:flex-start;gap:8px;display:flex}.mockup-call{color:#075985;background:#f0f9ff;border-color:#bae6fd;align-items:flex-start;gap:8px;display:flex}.mockup-ai svg,.mockup-call svg{flex:none;margin-top:1px}.mockup-composer{background:#fff;gap:10px;margin-top:6px;display:grid}.mockup-composer div{color:#64748b;gap:18px;font-size:12px;font-weight:800;display:flex}.mockup-composer div span.active{color:var(--accent)}.mockup-composer p{color:#cbd5e1;margin:0;font-size:12px}.mockup-composer button{background:var(--accent);color:#fff;border:0;border-radius:7px;justify-self:end;place-items:center;width:34px;height:34px;display:grid}.mockup-context{border-left:1px solid var(--border-light);background:#f8fafc;padding:20px 14px}.mockup-context section{border:1px solid var(--border-light);background:#fff;border-radius:9px;padding:14px}.mockup-context section+section{margin-top:14px}.mockup-context-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.mockup-context-title strong{font-size:12px}.mockup-context-title span{color:#166534;background:#dcfce7;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.mockup-context dl{gap:10px;margin:16px 0 0;font-size:13px;display:grid}.mockup-context dt{color:var(--text-muted);font-weight:800}.mockup-context dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-weight:700}.mockup-ai-panel{background:#f5f3ff!important}.mockup-ai-panel strong{color:#312e81;font-size:13px}.mockup-ai-panel p{color:#1e1b4b;margin:10px 0 14px;font-size:12px;line-height:1.5}.mockup-ai-panel button{width:100%;min-height:34px;color:var(--accent);background:#fff;border:0;border-radius:7px;font-size:12px;font-weight:800}.landing-section{border-top:1px solid var(--border-light);grid-template-columns:minmax(260px,.75fr) minmax(420px,1.25fr);gap:34px;padding:64px 0;display:grid}.product-story-section,.channel-section,.pricing-section,.faq-section{border-top:1px solid var(--border-light);gap:28px;padding:68px 0;display:grid}.landing-section h2,.landing-cta h2{margin:0;font-size:34px;line-height:1.15}.problem-grid,.feature-grid,.decision-grid,.story-grid,.channel-grid,.pricing-grid,.faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-grid,.story-grid,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.channel-grid,.faq-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.problem-card,.feature-card,.story-card,.channel-card,.faq-item,.pricing-card{border:1px solid var(--border-light);box-shadow:var(--shadow);background:#fff;border-radius:8px}.problem-card{color:var(--text-secondary);padding:18px;font-weight:700;line-height:1.45}.feature-card{padding:16px}.feature-icon{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.feature-card h3{margin:12px 0 6px;font-size:16px}.feature-card p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.story-card,.channel-card,.faq-item,.pricing-card{padding:18px}.story-card span{background:var(--accent-soft);min-width:38px;min-height:30px;color:var(--accent);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.story-card h3,.channel-card h3,.faq-item h3,.pricing-card h3{margin:14px 0 8px;font-size:17px;line-height:1.25}.story-card p,.faq-item p,.pricing-card p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.channel-card div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.channel-card span{border:1px solid var(--border-light);min-height:28px;color:var(--text-secondary);background:#f8fafc;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.pricing-card{align-content:space-between;gap:18px;display:grid}.pricing-card.featured{background:linear-gradient(#fff 0%,#f7f5ff 100%);border-color:#6d5df66b;box-shadow:0 18px 50px #5b4be821}.pricing-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-card li{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.pricing-card li svg{color:var(--success);flex:none}.pricing-card button{border-color:var(--accent);background:var(--accent);color:#fff;border-radius:8px;min-height:40px;font-weight:800}.pricing-card:not(.featured) button{border-color:var(--border-medium);color:var(--text-primary);background:#fff}.audience-list,.safety-list{flex-wrap:wrap;align-content:flex-start;gap:10px;display:flex}.integration-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.landing-section-note{max-width:760px;color:var(--text-secondary);margin:14px 0 0;font-size:15px;line-height:1.6}.integration-group{border:1px solid var(--border-light);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:16px}.integration-title{align-items:center;gap:10px;margin-bottom:14px;display:flex}.integration-title h3{margin:0;font-size:15px}.integration-logo-list{gap:8px;display:grid}.integration-logo{border:1px solid var(--border-light);min-height:44px;color:var(--text-primary);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:800;display:flex;box-shadow:0 1px #0f172a08}.integration-logo-copy{gap:2px;min-width:0;display:grid}.integration-logo-copy>span,.integration-logo-copy>small{overflow-wrap:anywhere}.integration-logo-copy>small{color:var(--text-secondary);text-transform:uppercase;font-size:11px;font-weight:750}.integration-logo-mark{width:30px;height:30px;color:var(--text-primary);letter-spacing:0;background:#f8fafc;border-radius:7px;flex:none;place-items:center;font-size:9px;font-weight:900;display:inline-grid;box-shadow:inset 0 0 0 1px #0f172a14}.integration-logo-mark svg{width:18px;height:18px}.integration-logo-mark.image img{-o-object-fit:contain;object-fit:contain;max-width:22px;max-height:22px;display:block}.integration-logo-mark.wordmark{color:#475569}.decision-steps{gap:10px;display:grid}.decision-step{border:1px solid var(--border-light);box-shadow:var(--shadow);background:#fff;border-radius:8px;grid-template-columns:54px 170px 1fr;align-items:start;gap:14px;padding:16px;display:grid}.decision-step span{background:var(--accent-soft);min-height:34px;color:var(--accent);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.decision-step h3{margin:6px 0 0;font-size:16px}.decision-step p{color:var(--text-secondary);margin:3px 0 0;font-size:14px;line-height:1.55}.safety-list span svg{color:var(--success)}.landing-cta{border-top:1px solid var(--border-light);text-align:center;justify-items:center;padding:72px 0 84px;display:grid}.landing-footer{border-top:1px solid var(--border-light);grid-template-columns:minmax(280px,1fr) auto;align-items:start;gap:28px;padding:34px 0 44px;display:grid}.landing-footer p{max-width:460px;color:var(--text-secondary);margin:14px 0 0;font-size:14px;line-height:1.6}.landing-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.landing-footer nav button{min-height:34px;color:var(--text-secondary);background:0 0;border:0;font-size:14px;font-weight:800}.demo-hero{text-align:center;justify-items:center;gap:28px;padding:54px 0 76px;display:grid}.demo-hero .product-mockup{text-align:left;width:min(1020px,100%)}.auth-shell{background:var(--bg-app);grid-template-columns:minmax(360px,1fr) minmax(360px,460px);min-height:100vh;display:grid}.auth-product-panel{border-right:1px solid var(--border-light);background:#fff;align-content:space-between;gap:32px;padding:42px;display:grid}.auth-brand{align-items:center;gap:12px;font-weight:800;display:flex}.auth-copy{max-width:760px}.auth-copy h1{margin:0 0 18px;font-size:42px;line-height:1.05}.auth-copy p{max-width:680px;color:var(--text-secondary);font-size:16px;line-height:1.6}.auth-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.auth-proof-grid div{border:1px solid var(--border-light);background:var(--bg-subtle);border-radius:8px;padding:14px}.auth-proof-grid strong,.auth-proof-grid span{display:block}.auth-proof-grid strong{margin-bottom:4px}.auth-proof-grid span,.auth-muted{color:var(--text-secondary);line-height:1.5}.auth-card{border:1px solid var(--border-light);width:min(420px,100% - 32px);box-shadow:var(--shadow);background:#fff;border-radius:8px;place-self:center;padding:18px}.auth-tabs{border:1px solid var(--border-light);background:var(--bg-subtle);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:18px;padding:4px;display:grid}.auth-tabs button{min-height:34px;color:var(--text-secondary);background:0 0;border:0;border-radius:6px;font-size:13px;font-weight:800}.auth-tabs button.active{color:var(--text-primary);box-shadow:var(--shadow);background:#fff}.auth-view h2{margin-bottom:8px}.auth-form{gap:12px;margin-top:16px;display:grid}.auth-form label{color:var(--text-secondary);gap:6px;font-size:12px;font-weight:800;display:grid}.auth-form input{border:1px solid var(--border-medium);width:100%;min-height:40px;color:var(--text-primary);background:#fff;border-radius:8px;padding:9px 10px}.auth-form button,.auth-actions button{border-color:var(--accent);background:var(--accent);color:#fff;border-radius:8px;min-height:40px;font-weight:800}.auth-invitation-box{border-left:2px solid var(--accent);gap:7px;margin-top:14px;padding-left:10px;display:grid}.auth-invitation-box label{color:var(--text-secondary);gap:6px;font-size:12px;font-weight:800;display:grid}.auth-invitation-box input{border:1px solid var(--border-medium);width:100%;min-height:38px;color:var(--text-primary);background:#fff;border-radius:8px;padding:8px 10px}.auth-invitation-box p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.auth-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.auth-actions button.secondary{border-color:var(--border-medium);color:var(--text-primary);background:#fff}.loading-shell,.workspace-onboarding-shell{background:var(--bg-app);place-items:center;min-height:100vh;display:grid}.loading-shell{color:var(--text-secondary);align-content:center;gap:14px;font-weight:800}.workspace-onboarding-card{border:1px solid var(--border-light);width:min(520px,100% - 32px);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:22px;padding:24px;display:grid}.workspace-onboarding-card h1{margin-bottom:12px;font-size:34px;line-height:1.08}.workspace-onboarding-card p{color:var(--text-secondary);margin:0;line-height:1.6}.onboarding-footer{border-top:1px solid var(--border-light);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:13px;font-weight:700;display:flex}.onboarding-footer button,.secondary-action{border:1px solid var(--app-border-strong);border-radius:var(--app-radius-md);background:var(--app-bg-surface);min-height:36px;color:var(--app-text-secondary);font-size:var(--app-text-sm);align-items:center;gap:7px;padding:7px 10px;font-weight:650;display:inline-flex}.form-separator{color:var(--text-muted);text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.form-separator:before,.form-separator:after{content:"";background:var(--border-light);flex:1;height:1px}.saas-shell{background:var(--app-bg-canvas);grid-template-columns:76px minmax(0,1fr);min-height:100vh;display:grid}.saas-shell.app-admin-shell{background:#fff;grid-template-columns:48px minmax(0,1fr)}.saas-main{min-width:0;padding:var(--space-5)}.app-admin-main{grid-template-rows:auto auto minmax(0,1fr);min-height:100vh;padding:0;display:grid}.saas-main.dashboard-view{background:#fff;padding:0}.saas-header{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);padding:var(--space-4);background:var(--app-bg-surface);box-shadow:var(--app-shadow-flat);display:flex}.saas-header h1{margin-bottom:var(--space-1);font-size:var(--app-text-page);font-weight:650}.saas-header p{color:var(--app-text-secondary);font-size:var(--app-text-sm);margin:0}.saas-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.saas-header-actions select{border:1px solid var(--app-border-strong);border-radius:var(--app-radius-md);background:var(--app-bg-surface);min-height:36px;color:var(--app-text);font-size:var(--app-text-sm);padding:7px 10px;font-weight:600}.app-admin-workspace-switcher{border-bottom:1px solid var(--app-border);background:#fff;justify-content:flex-end;padding:8px 18px 0;display:flex}.app-admin-workspace-switcher select{border:1px solid var(--app-border-strong);min-height:30px;color:var(--app-text-secondary);font-size:var(--app-text-xs);background:#fff;border-radius:7px;padding:5px 9px;font-weight:620}.saas-section-tabs{border:1px solid var(--app-border);border-radius:var(--app-radius-lg);background:var(--app-bg-surface);box-shadow:var(--app-shadow-flat);flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:4px;display:flex}.saas-section-tabs button{border-radius:var(--app-radius-sm);min-height:34px;color:var(--app-text-secondary);font-size:var(--app-text-sm);background:0 0;border:0;padding:7px 12px;font-weight:600}.saas-section-tabs button.active{background:var(--app-accent-soft);color:var(--app-accent-strong)}.saas-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.saas-summary-card,.saas-panel{border:1px solid var(--app-border);border-radius:var(--app-radius-lg);background:var(--app-bg-surface);box-shadow:var(--app-shadow-flat)}.saas-summary-card{gap:8px;padding:16px;display:grid}.saas-summary-card span{color:var(--text-secondary);font-size:13px;font-weight:800}.saas-summary-card strong{font-size:24px;line-height:1}.saas-summary-card p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.saas-content-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:12px;display:grid}.saas-content-grid.single{grid-template-columns:1fr}.saas-inbox-workspace{background:#fff;border:0;grid-template-columns:220px minmax(340px,380px) minmax(0,1fr) minmax(300px,340px);gap:0;min-height:100vh;display:grid;overflow:hidden}.inbox-workspace-sidebar{background:#f7f7f6;border-right:1px solid #e8ebef;grid-template-rows:auto auto auto auto 1fr;gap:12px;min-width:0;padding:14px 10px;display:grid}.inbox-sidebar-top{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:0 4px 4px;display:grid}.inbox-sidebar-top strong,.inbox-sidebar-top span,.inbox-sidebar-nav span,.inbox-sidebar-group span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-sidebar-top strong{color:var(--text-primary);font-size:14px;font-weight:780;display:block}.inbox-sidebar-top span{color:var(--text-muted);margin-top:1px;font-size:11px;font-weight:580;display:block}.inbox-sidebar-nav,.inbox-sidebar-group{gap:2px;display:grid}.inbox-sidebar-nav button,.inbox-sidebar-group button{color:#4b5565;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:31px;padding:6px 9px;display:grid}.inbox-sidebar-nav button.active,.inbox-sidebar-group button:hover,.inbox-sidebar-nav button:hover{color:var(--text-primary);background:#fff;box-shadow:0 1px 2px #0f172a0a}.inbox-sidebar-nav span,.inbox-sidebar-group span{color:inherit;font-size:12px;font-weight:650}.inbox-sidebar-nav strong,.inbox-sidebar-group strong{color:var(--text-muted);font-size:11px;font-weight:700}.inbox-sidebar-label{color:var(--text-muted);letter-spacing:.01em;text-transform:uppercase;margin:2px 8px 4px;font-size:10px;font-weight:720}.inbox-sidebar-group>span{color:var(--text-secondary);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 9px;font-size:12px;font-weight:620;display:grid}.inbox-sidebar-group>span span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-sidebar-group>span strong{color:var(--text-muted);font-size:11px;font-weight:680}.inbox-sidebar-ai{color:#615f75;background:0 0;border:0;border-top:1px solid #e8ebef;border-radius:0;grid-template-columns:18px minmax(0,1fr);align-self:end;gap:8px;padding:12px 8px 0;font-size:11px;font-weight:620;line-height:1.35;display:grid}.dev-operator-route{background:#fff;min-height:100vh}.operator-lab{color:#111827;background:#fff;grid-template-columns:216px 360px minmax(520px,1fr) 328px;height:100dvh;min-height:0;display:grid;overflow:hidden}.operator-lab button,.operator-lab input,.operator-lab textarea{font:inherit}.operator-lab-sidebar{background:#f7f7f5;border-right:1px solid #e9ecef;grid-template-rows:auto auto auto 1fr;gap:22px;min-height:0;padding:18px 12px;display:grid;overflow:hidden}.operator-lab-brand{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:0 4px;display:grid}.operator-lab-brand strong,.operator-lab-brand span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.operator-lab-brand strong{font-size:14px;font-weight:760}.operator-lab-brand span{color:#7b8492;margin-top:1px;font-size:12px;font-weight:520}.operator-lab-nav,.operator-lab-nav-group{gap:3px;display:grid}.operator-lab-nav button{color:#4b5565;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:0 9px;display:grid}.operator-lab-nav button.active,.operator-lab-nav button:hover{color:#111827;background:#fff;box-shadow:0 1px 2px #1118270a}.operator-lab-nav button span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:620;overflow:hidden}.operator-lab-nav button strong{color:#8b95a5;font-size:12px;font-weight:620}.operator-lab-nav-group>span{color:#9aa3b2;letter-spacing:.01em;text-transform:uppercase;margin:0 9px 5px;font-size:10px;font-weight:680}.operator-lab-nav-group button{color:#596273;text-align:left;background:0 0;border:0;border-radius:7px;min-height:28px;padding:0 9px;font-size:12px;font-weight:560}.operator-lab-queue,.operator-lab-thread,.operator-lab-context{background:#fff;border-right:1px solid #e9ecef;min-width:0;height:100%;min-height:0}.operator-lab-queue{grid-template-rows:auto auto auto auto minmax(0,1fr);display:grid;overflow:hidden}.operator-live-workspace .operator-lab-queue{grid-template-rows:auto auto auto auto minmax(0,1fr)}.operator-live-workspace .operator-lab-queue>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.operator-live-workspace .operator-lab-search{width:auto}.operator-lab-queue-header,.operator-lab-thread-header{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:62px;padding:14px 16px;display:flex}.operator-lab-thread-header>div:first-child{min-width:0}.operator-lab-queue-header h1,.operator-lab-thread-header h2{color:#111827;letter-spacing:0;margin:0}.operator-lab-queue-header h1{font-size:18px;font-weight:760}.operator-lab-queue-header span,.operator-lab-thread-header span{color:#7b8492;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:560;display:block;overflow:hidden}.operator-icon-button{color:#4b5565;background:#fff;border:1px solid #dfe3e8;border-radius:8px;place-items:center;width:34px;height:34px;display:inline-grid}.operator-lab-search{color:#8b95a5;background:#fafafa;border:1px solid #e1e5ea;border-radius:9px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;height:36px;margin:12px 16px 8px;padding:0 10px;display:grid}.operator-lab-search input{color:#111827;background:0 0;border:0;outline:0;min-width:0;font-size:13px}.operator-lab-tabs{gap:4px;padding:0 16px 10px;display:flex}.operator-lab-tabs button{color:#596273;background:0 0;border:0;border-radius:7px;min-height:28px;padding:0 10px;font-size:12px;font-weight:620}.operator-lab-tabs button.active{color:#5143c7;background:#f2f0ff}.operator-lab-conversation-list{overflow:hidden auto}.operator-lab-conversation-list>button{width:100%;color:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #f0f2f4;border-left:2px solid #0000;gap:5px;padding:14px 16px;display:grid}.operator-lab-conversation-list>button.selected{background:#f8f8f7;border-left-color:#6d5df6}.operator-lab-row-head{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.operator-lab-row-head strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;overflow:hidden}.operator-lab-row-head span,.operator-lab-row-meta{color:#8b95a5;font-size:11px;font-weight:560}.operator-lab-conversation-list p,.operator-lab-conversation-list small{text-overflow:ellipsis;margin:0;display:block;overflow:hidden}.operator-lab-conversation-list p{color:#2f3745;white-space:nowrap;font-size:12px;font-weight:620}.operator-lab-conversation-list small{color:#7b8492;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:450;line-height:1.38;display:-webkit-box}.operator-lab-row-meta{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.operator-lab-row-meta span+span:before{color:#c2c8d1;content:"·";margin-right:6px}.operator-lab-thread{grid-template-rows:auto auto minmax(0,1fr) auto auto;display:grid;overflow:hidden}.operator-lab-thread-header h2{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:17px;font-weight:720;overflow:hidden}.operator-lab-thread-actions{flex:none;align-items:center;gap:6px;display:flex}.ticket-status-control{gap:3px;min-width:128px;display:grid}.ticket-status-control span{color:#7b8492;font-size:10px;font-weight:680;line-height:1}.ticket-status-control select{color:#374151;background:#fff;border:1px solid #dfe3e8;border-radius:8px;height:30px;padding:0 28px 0 9px;font-size:12px;font-weight:620}.operator-lab-thread-actions button{color:#374151;background:#fff;border:1px solid #dfe3e8;border-radius:8px;min-height:30px;padding:0 10px;font-size:12px;font-weight:620}.operator-lab-thread-actions button.primary{color:#fff;background:#111827;border-color:#111827}.operator-lab-thread-strip{color:#596273;background:#fafafa;border-bottom:1px solid #e9ecef;flex-wrap:wrap;gap:13px;min-width:0;padding:10px 16px;font-size:12px;font-weight:560;display:flex}.operator-lab-thread-strip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.operator-lab-messages{padding:24px 32px;overflow:auto}.operator-lab-message{background:#fff;border:1px solid #eceff3;border-radius:8px;width:fit-content;max-width:min(540px,64%);margin-bottom:10px;padding:8px 10px}.operator-lab-message.outbound{background:#f8f6ff;border-color:#e3dcff;margin-left:auto}.operator-lab-message.system{color:#255e78;background:#f6fbfd;border-color:#d8edf8;grid-template-columns:18px minmax(0,1fr);gap:8px;max-width:min(540px,64%);display:grid}.operator-lab-message-meta{color:#8b95a5;margin-bottom:4px;font-size:10px;font-weight:650}.operator-lab-message p{color:#111827;margin:0;font-size:13px;font-weight:430;line-height:1.4}.operator-lab-message.system p{color:#255e78;font-size:13px}.operator-lab-composer{background:#fff;border-top:1px solid #e9ecef;gap:10px;padding:14px 20px 18px;display:grid}.operator-lab-composer-tabs{gap:14px;display:flex}.operator-lab-composer-tabs button{color:#7b8492;background:0 0;border:0;min-height:30px;padding:0 2px 6px;font-size:12px;font-weight:650}.operator-lab-composer-tabs button.active{color:#5b4acb;border-bottom:2px solid #6d5df6}.operator-lab-composer textarea{resize:vertical;color:#111827;background:#fff;border:1px solid #dfe3e8;border-radius:11px;outline:0;width:100%;min-height:92px;padding:13px 14px;font-size:14px;line-height:1.45}.operator-lab-composer textarea:focus{border-color:#b7adff;box-shadow:0 0 0 3px #6d5df61f}.operator-lab-composer-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.operator-lab-composer-footer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.25;overflow:hidden}.operator-lab-composer-footer button{color:#4b5565;background:#fff;border:1px solid #dfe3e8;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex}.operator-lab-composer-footer button.primary{color:#fff;background:#6d5df6;border-color:#6d5df6}.operator-lab-context{background:#fff;border-right:0;grid-template-rows:auto auto auto auto 1fr;gap:0;padding:14px 18px;display:grid;overflow:auto}.operator-lab-context-tabs{align-items:center;gap:16px;min-height:34px;display:flex}.operator-lab-context-tabs button{color:#7b8492;background:0 0;border:0;min-width:30px;min-height:30px;padding:0 2px 7px;font-size:12px;font-weight:650}.operator-lab-context-tabs button.active{color:#111827;border-bottom:2px solid #6d5df6}.operator-lab-context-card,.operator-lab-ai-card{background:#fff;border:0;border-bottom:1px solid #eceff3;border-radius:0;gap:12px;padding:16px 0;display:grid}.operator-lab-context-card header,.operator-lab-ai-card header{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;display:grid}.operator-lab-context-card header strong,.operator-lab-ai-card header strong{color:#111827;font-size:13px;font-weight:720}.operator-lab-context-card dl{gap:8px;margin:0;display:grid}.operator-lab-context-card dl div{grid-template-columns:76px minmax(0,1fr);gap:10px;display:grid}.operator-lab-context-card dt,.operator-lab-context-card dd{margin:0;font-size:12px;line-height:1.35}.operator-lab-context-card dt{color:#8b95a5;font-weight:560}.operator-lab-context-card dd{overflow-wrap:break-word;color:#111827;font-weight:560}.operator-lab-ai-card{background:#fbfaff;border:1px solid #e8e2ff;border-radius:12px;margin-top:16px;padding:14px}.operator-lab-ai-card p{color:#394150;margin:0;font-size:13px;line-height:1.5}.operator-lab-ai-card button{color:#5b4acb;background:#fff;border:0;border-radius:8px;min-height:34px;font-size:12px;font-weight:700}.operator-design-system{--op-bg:var(--app-bg-canvas);--op-surface:var(--app-bg-surface);--op-surface-muted:var(--app-bg-subtle);--op-border:var(--app-border);--op-border-strong:var(--app-border-strong);--op-text:var(--app-text);--op-secondary:var(--app-text-secondary);--op-muted:var(--app-text-muted);--op-purple:var(--app-accent);--op-purple-soft:var(--app-accent-soft);--op-radius:var(--app-radius-md);background:var(--op-bg);color:var(--op-text);grid-template-columns:48px 220px minmax(320px,360px) minmax(520px,1fr) minmax(300px,340px);font-size:13px}.operator-design-system.operator-live-workspace{background:#fff;grid-template-columns:48px 204px minmax(320px,348px) minmax(540px,1fr) minmax(292px,320px);width:100vw;max-width:100%}.operator-design-system .operator-lab-rail{border-right:1px solid var(--app-bg-rail);background:var(--app-bg-rail);grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0;padding:10px 6px;display:grid}.operator-design-system .operator-lab-rail nav,.operator-design-system .operator-lab-rail-bottom{align-content:start;gap:6px;display:grid}.operator-design-system .operator-lab-rail button{color:#a8b0bd;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.operator-design-system .operator-lab-rail button.active,.operator-design-system .operator-lab-rail button:hover{background:var(--app-bg-rail-hover);color:#fff}.operator-design-system .operator-lab-sidebar{border-right-color:var(--op-border);background:#fbfbfc;gap:16px;padding:14px 10px}.operator-design-system .operator-lab-brand{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:0 4px 2px}.operator-design-system .operator-lab-brand strong{font-size:13px;font-weight:650}.operator-design-system .operator-lab-brand span{color:var(--op-muted);font-size:11px;font-weight:500}.operator-design-system .operator-lab-nav,.operator-design-system .operator-lab-nav-group{align-content:start;gap:2px}.operator-design-system .operator-lab-nav button,.operator-design-system .operator-lab-nav-group button{min-height:32px;color:var(--op-secondary);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px;font-size:12px;font-weight:560;display:grid}.operator-design-system .operator-lab-nav button.active,.operator-design-system .operator-lab-nav button:hover,.operator-design-system .operator-lab-nav-group button:hover{background:var(--op-surface);color:var(--op-text);box-shadow:none}.operator-design-system .operator-lab-nav button span,.operator-design-system .operator-lab-nav-group button{font-size:12px;font-weight:560}.operator-design-system .operator-lab-nav button strong,.operator-design-system .operator-lab-nav-group button strong{color:var(--op-muted);font-size:11px;font-weight:600}.operator-design-system .operator-lab-nav-group>span{color:#98a2b3;letter-spacing:.02em;margin:14px 9px 6px;font-size:10px;font-weight:650}.operator-design-system .operator-lab-queue,.operator-design-system .operator-lab-thread,.operator-design-system .operator-lab-context{border-right-color:var(--op-border);background:#fff}.operator-design-system .operator-lab-queue{grid-template-rows:auto auto auto auto minmax(0,1fr)}.operator-design-system .operator-lab-queue-header,.operator-design-system .operator-lab-thread-header{border-bottom-color:var(--op-border);min-height:56px;padding:11px 16px}.operator-design-system .operator-lab-queue-header h1,.operator-design-system .operator-lab-thread-header h2{letter-spacing:0;font-size:16px;font-weight:670}.operator-design-system .operator-lab-queue-header span,.operator-design-system .operator-lab-thread-header span{color:var(--op-muted);font-size:12px;font-weight:500}.operator-design-system .operator-icon-button{border-color:var(--op-border);width:32px;height:32px;color:var(--op-secondary);border-radius:8px}.operator-design-system .operator-lab-search{background:#f4f5f7;border-color:#0000;border-radius:7px;height:32px;margin:9px 12px 7px}.operator-design-system .operator-lab-search input{font-size:12px}.operator-design-system .operator-lab-tabs{gap:2px;padding:0 12px 7px}.operator-design-system .operator-lab-tabs button{min-height:27px;color:var(--op-secondary);border-radius:6px;padding:0 8px;font-size:12px;font-weight:570}.operator-design-system .operator-lab-tabs button.active{color:#141922;background:#eef0f4}.operator-design-system .operator-lab-sortbar{border-bottom:1px solid var(--op-border);justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:6px 14px;display:flex}.operator-design-system .operator-lab-sortbar button{border:1px solid var(--op-border);min-height:26px;color:var(--op-secondary);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.operator-design-system .operator-lab-conversation-list>button{border-top-color:#eef0f3;border-left-width:2px;gap:2px;min-height:auto;padding:9px 14px 8px}.operator-design-system .operator-lab-conversation-list>button.selected{border-left-color:var(--op-purple);background:#f8f7ff}.operator-design-system .operator-lab-row-head strong{font-size:12px;font-weight:650;line-height:1.25}.operator-design-system .operator-lab-row-head span,.operator-design-system .operator-lab-row-meta{color:var(--op-muted);font-size:11px;font-weight:500;line-height:1.25}.operator-design-system .operator-lab-conversation-list p{color:#344054;font-size:12px;font-weight:600;line-height:1.28}.operator-design-system .operator-lab-conversation-list small{color:#667085;-webkit-line-clamp:1;font-size:12px;font-weight:400;line-height:1.3}.operator-design-system .operator-lab-row-meta{color:#8b95a5;white-space:nowrap;gap:8px;margin-top:4px;font-weight:520;overflow:hidden}.operator-design-system .operator-lab-row-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operator-design-system .operator-lab-row-meta .ticket-row-source{color:#667085;font-weight:560}.operator-design-system .operator-lab-row-meta .ticket-row-status{color:#5d6675;background:#f2f4f7;border-radius:999px;align-items:center;min-height:17px;padding:0 6px;font-size:10.5px;font-weight:560;display:inline-flex}.operator-design-system .operator-lab-risk{color:#a15c07;align-items:center;gap:4px;font-size:10.5px;font-weight:650;display:inline-flex}.operator-design-system .operator-lab-risk:before{content:"";background:#f59e0b;border-radius:999px;width:5px;height:5px}.operator-design-system .operator-lab-thread{background:#fff;grid-template-rows:auto auto minmax(0,1fr) auto auto}.operator-design-system .operator-lab-thread-actions button{border-color:var(--op-border);border-radius:8px;min-width:32px;min-height:30px;padding:0 9px;font-size:12px;font-weight:600}.operator-design-system .operator-lab-thread-actions button.primary{border-color:var(--app-text);background:var(--app-text)}.operator-design-system .operator-lab-thread-strip{border-bottom-color:var(--op-border);color:var(--op-secondary);background:#fff;gap:10px;padding:7px 16px;font-size:11px;font-weight:500}.operator-design-system .operator-lab-messages{background:#fff;flex-direction:column;gap:6px;min-height:0;padding:18px 28px;display:flex;overflow:auto}.operator-design-system .operator-lab-message{border-color:var(--op-border);border-radius:var(--app-radius-md);max-width:min(520px,68%);box-shadow:none;margin:0;padding:9px 11px}.operator-design-system .operator-lab-message.outbound{background:var(--app-accent-panel);border-color:#ddd6fe}.operator-design-system .operator-lab-message.system,.operator-design-system .operator-lab-message.ai{color:#345064;background:#f4f7fb;border:0;border-radius:7px;grid-template-columns:16px minmax(0,1fr);gap:8px;max-width:min(560px,72%);padding:8px 10px;display:grid}.operator-design-system .operator-lab-message.ai{color:#5145b8;background:#f5f2ff}.operator-design-system .operator-lab-message-meta{color:var(--op-muted);margin-bottom:4px;font-size:11px;font-weight:600}.operator-design-system .operator-lab-message p{font-size:13px;font-weight:400;line-height:1.42}.operator-design-system .operator-lab-message.system p,.operator-design-system .operator-lab-message.ai p{color:inherit;font-size:12px}.operator-design-system .operator-lab-composer{background:#fff;border:1px solid #dfe3ea;border-radius:8px;gap:7px;margin:0 16px 14px;padding:9px 11px 11px}.operator-design-system .operator-lab-composer-tabs button{padding-bottom:5px;font-size:12px;font-weight:600}.operator-design-system .operator-lab-composer textarea{resize:none;border:0;border-radius:0;min-height:72px;padding:4px 0;font-size:13px;line-height:1.44}.operator-design-system .operator-lab-composer textarea:focus{box-shadow:none}.operator-design-system .operator-lab-composer-footer button{border-radius:7px;min-height:30px;padding:0 10px;font-size:12px;font-weight:600}.operator-design-system .operator-lab-composer-footer button.primary{background:#121722;border-color:#121722}.operator-design-system .operator-lab-context{padding:0 16px}.operator-design-system .operator-lab-context-tabs{border-bottom:1px solid var(--op-border);min-height:58px}.operator-design-system .operator-lab-context-tabs button{font-size:12px;font-weight:600}.operator-design-system .operator-lab-context-card,.operator-design-system .operator-lab-ai-card{border-bottom-color:var(--op-border);gap:9px;padding:13px 0}.operator-design-system .operator-lab-context-card header strong,.operator-design-system .operator-lab-ai-card header strong{font-size:13px;font-weight:650}.operator-design-system .operator-lab-context-card dl{gap:7px}.operator-design-system .operator-lab-context-card dl div{grid-template-columns:84px minmax(0,1fr)}.operator-design-system .operator-lab-context-card dt,.operator-design-system .operator-lab-context-card dd{font-size:12px}.operator-design-system .operator-lab-context-card dt{color:var(--op-muted);font-weight:500}.operator-design-system .operator-lab-context-card dd{overflow-wrap:anywhere;min-width:0;font-weight:550}.operator-design-system .operator-lab-ai-card{background:#fff;border:1px solid #e6e8ee;border-radius:8px;margin-top:14px;padding:11px}.operator-design-system .operator-lab-ai-card p{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.45}.operator-design-system .operator-lab-ai-card button{color:#344054;border:1px solid #dfe3ea;border-radius:7px;min-height:30px;font-size:12px;font-weight:600}.operator-design-system.operator-live-workspace .operator-live-filters{border-bottom:1px solid var(--op-border);flex-wrap:wrap;align-items:center;gap:4px;padding:0 14px 8px}.operator-design-system.operator-live-workspace .operator-live-filters select{max-width:128px;height:26px;min-height:26px;color:var(--op-secondary);background:#f6f7f9;border:0;border-radius:7px;flex:96px;padding:0 18px 0 8px;font-size:11px;font-weight:600;line-height:26px}.operator-design-system.operator-live-workspace .operator-live-filters select:last-child{flex-basis:128px;max-width:160px}.operator-design-system.operator-live-workspace .saas-ticket-list{background:#fff}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable.active{background:#f8f6ff}.operator-design-system.operator-live-workspace .source-badge{color:var(--op-muted);font-size:11px;font-weight:600}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable .meta-row{color:var(--op-muted);white-space:nowrap;gap:5px;display:flex;overflow:hidden}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable .meta-row>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable .meta-row>span:not(.source-badge){background:0 0;border:0;padding:0;display:inline}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable .meta-row>span:not(.source-badge):before{content:none}.operator-design-system.operator-live-workspace .ticket-row-priority{color:#b45309}.operator-design-system.operator-live-workspace .saas-panel-header .operator-lab-thread-actions{justify-content:flex-start;gap:6px;min-width:0;max-width:100%}.operator-design-system.operator-live-workspace .ticket-call-inline,.operator-design-system.operator-live-workspace .ticket-status-inline,.operator-design-system.operator-live-workspace .ticket-assignment-inline{border:1px solid var(--op-border);height:30px;color:var(--op-secondary);background:#fff;border-radius:999px;padding:0 26px 0 10px;font-size:12px;font-weight:600}.operator-design-system.operator-live-workspace .ticket-call-inline{color:#14532d;justify-content:center;width:96px;padding:0 11px}.operator-design-system.operator-live-workspace .ticket-assignment-inline{max-width:190px}.operator-design-system.operator-live-workspace .saas-panel-header .operator-lab-thread-actions button{border-color:var(--op-border);min-height:30px;color:var(--op-secondary);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.operator-design-system.operator-live-workspace .saas-message-timeline{background:#fbfcfd;padding:18px 26px}.operator-design-system.operator-live-workspace .saas-message-row .message-bubble{max-width:min(520px,68%)}.operator-design-system.operator-live-workspace .saas-message-row.outbound .message-bubble{background:#f7f4ff;border-color:#ddd6fe;margin-left:auto}.operator-design-system.operator-live-workspace .operator-live-note{border-top:1px solid var(--op-border);color:var(--op-secondary);background:#fff;padding:7px 18px;font-size:11px;font-weight:520}.operator-design-system.operator-live-workspace .ticket-ai-panel{border-top:1px solid var(--op-border);background:#fff;gap:9px;padding:10px 18px}.operator-design-system.operator-live-workspace .ticket-ai-panel header strong{font-size:12px;font-weight:650}.operator-design-system.operator-live-workspace .ticket-ai-panel header span,.operator-design-system.operator-live-workspace .ticket-ai-empty,.operator-design-system.operator-live-workspace .ticket-ai-edit-note{font-size:12px}.operator-design-system.operator-live-workspace .ticket-ai-panel header button,.operator-design-system.operator-live-workspace .ticket-ai-feedback-actions button{border-radius:7px;min-height:30px;padding:0 9px;font-size:12px;font-weight:600}.operator-design-system.operator-live-workspace .reply-composer{margin:0 18px 16px}.operator-design-system.operator-live-workspace .reply-composer-actions>span{min-width:0;color:var(--op-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.25;overflow:hidden}.operator-design-system.operator-live-workspace .reply-composer-actions>span.error{color:var(--app-danger)}.operator-design-system.operator-live-workspace .reply-composer.note-mode{background:#fffaf0;border-color:#f7d690}.operator-design-system.operator-live-workspace .reply-composer.note-mode .operator-lab-composer-tabs button.active{color:#92400e;border-bottom-color:#d97706}.operator-design-system.operator-live-workspace .reply-composer.note-mode textarea{color:#451a03}.operator-design-system.operator-live-workspace .reply-composer-action-buttons{flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:5px}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button{min-height:31px;color:var(--op-secondary);white-space:nowrap;border-radius:7px;flex:none;padding:0 9px;line-height:1}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button svg{flex:none}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button:nth-child(3){min-width:56px}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button.primary{color:#fff;background:#121722;border-color:#121722}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button:disabled,.operator-design-system.operator-live-workspace .reply-composer-action-buttons button.primary:disabled{border-color:var(--op-border);color:var(--op-muted);background:#f6f7f9}.operator-design-system.operator-live-workspace .context-guidance{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:12px 0;padding:9px 10px;font-size:12px}.operator-design-system.operator-live-workspace .saas-empty-state{border:1px dashed var(--op-border-strong);background:#fff;border-radius:9px;margin:14px;padding:16px}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-panel{background:0 0;border:0;gap:9px;padding:0}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-panel header{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-panel header>div{display:none}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-panel header button{border-radius:7px;width:100%;min-height:30px;padding:0 10px;font-size:12px;font-weight:600}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-empty{color:var(--op-secondary);margin:0;font-size:12px}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-result{gap:8px}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-metrics{gap:5px}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-metrics span{padding:3px 6px;font-size:10px;font-weight:600}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-note,.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-draft-preview{border-color:var(--op-border);border-radius:7px;gap:4px;padding:8px}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-note p,.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-draft-preview p{font-size:12px;line-height:1.42}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-feedback-actions{gap:5px}.operator-design-system.operator-live-workspace .saas-context-stack .ticket-ai-feedback-actions button{min-height:28px;padding:0 8px;font-size:11px;font-weight:600}.operator-live-workspace .operator-lab-nav button{grid-template-columns:minmax(0,1fr) auto}.operator-live-workspace .inbox-workspace-sidebar{background:#fbfbfc;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:9px;padding:13px 9px 12px}.operator-live-workspace .inbox-sidebar-top{grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:4px;padding:0 8px 8px}.operator-live-workspace .inbox-sidebar-top .app-icon.sm,.operator-live-workspace .inbox-sidebar-top .app-icon-sm,.operator-design-system .operator-lab-sidebar .app-icon-sm{width:28px;height:28px;box-shadow:none;border-radius:8px}.operator-live-workspace .inbox-sidebar-top strong{color:#101828;font-size:13px;font-weight:650;line-height:1.2}.operator-live-workspace .inbox-sidebar-top span{color:#8a94a6;margin-top:1px;font-size:11px;font-weight:500;line-height:1.2}.operator-live-workspace .inbox-sidebar-nav,.operator-live-workspace .inbox-sidebar-group{align-content:start;gap:1px}.operator-live-workspace .inbox-sidebar-nav button,.operator-live-workspace .inbox-sidebar-group button,.operator-live-workspace .operator-lab-nav-group>span.operator-live-channel-row{color:#5d6675;border-radius:6px;min-height:27px;padding:0 8px;font-size:12px;font-weight:540}.operator-live-workspace .inbox-sidebar-nav button.active{color:#101828;box-shadow:none;background:#eef0f4}.operator-live-workspace .inbox-sidebar-group button:hover,.operator-live-workspace .inbox-sidebar-nav button:hover,.operator-live-workspace .operator-lab-nav-group>span.operator-live-channel-row:hover{color:#101828;box-shadow:none;background:#f0f2f5}.operator-live-workspace .inbox-sidebar-nav span,.operator-live-workspace .inbox-sidebar-group span,.operator-live-workspace .operator-lab-nav-group>span.operator-live-channel-row span{font-size:12px;font-weight:560}.operator-live-workspace .inbox-sidebar-nav button.active span{font-weight:650}.operator-live-workspace .inbox-sidebar-nav strong,.operator-live-workspace .inbox-sidebar-group strong,.operator-live-workspace .operator-lab-nav-group>span.operator-live-channel-row strong{color:#8a94a6;font-size:11px;font-weight:620}.operator-live-workspace .inbox-sidebar-group>span:not(.operator-live-channel-row){color:#98a2b3;letter-spacing:.05em;text-transform:uppercase;margin:18px 8px 6px;padding:0;font-size:10px;font-weight:650;display:block}.operator-live-workspace .operator-lab-nav-group>span.operator-live-channel-row{letter-spacing:0;text-transform:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;display:grid}.operator-live-workspace .inbox-sidebar-ai{color:#667085;grid-template-columns:16px minmax(0,1fr);gap:7px;padding:10px 8px 0;font-size:10px;font-weight:560;line-height:1.3}.operator-live-workspace .inbox-sidebar-magic{color:#fff;background:radial-gradient(circle at 85% 18%,#f472b652,#0000 28%),radial-gradient(circle at 18% 78%,#60a5fa2e,#0000 30%),linear-gradient(145deg,#170f49 0%,#2c1979 54%,#5933d6 100%);border:1px solid #8b5cf642;border-radius:8px;align-self:start;gap:8px;margin:10px 2px 0;padding:10px;display:grid;box-shadow:0 14px 32px #31218a2e}.operator-live-workspace .inbox-sidebar-magic header{justify-content:space-between;align-items:center;gap:8px;display:flex}.operator-live-workspace .inbox-sidebar-magic header span,.operator-live-workspace .magic-signals span{align-items:center;gap:5px;display:inline-flex}.operator-live-workspace .inbox-sidebar-magic header span{color:#ffffffdb;font-size:11px;font-weight:var(--app-font-semibold)}.operator-live-workspace .inbox-sidebar-magic header strong{color:#ffffffeb;font-size:11px;font-weight:var(--app-font-strong);background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:3px 6px;line-height:1}.operator-live-workspace .magic-orb{background:radial-gradient(circle,#fff3,#0000 35%),conic-gradient(from 160deg,#7c3aed,#ec4899,#f9a8d4,#7c3aed);border:1px solid #ffffff21;border-radius:999px;justify-self:center;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 10px 28px #110c3b57}.operator-live-workspace .magic-orb span{border-radius:inherit;color:#fff;width:50px;height:50px;font-size:22px;font-weight:var(--app-font-strong);background:#170f49eb;place-items:center;line-height:1;display:grid}.operator-live-workspace .magic-primary{color:#fff;font-size:12.5px;font-weight:var(--app-font-strong);text-align:center;line-height:1.1}.operator-live-workspace .magic-meter{background:#ffffff29;border-radius:999px;height:5px;overflow:hidden}.operator-live-workspace .magic-meter span{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#ec4899,#f9a8d4);height:100%;display:block}.operator-live-workspace .inbox-sidebar-magic p{color:#ffffffc2;font-size:10.5px;font-weight:var(--app-font-medium);text-align:center;margin:0;line-height:1.28}.operator-live-workspace .magic-signals{gap:4px;display:grid}.operator-live-workspace .magic-signals span{color:#ffffffe6;min-width:0;min-height:24px;font-size:10.5px;font-weight:var(--app-font-semibold);background:#ffffff17;border:1px solid #ffffff21;border-radius:6px;justify-content:flex-start;padding:0 7px}.operator-live-filters{background:#fff;border-bottom:1px solid #eef0f3;flex-wrap:wrap;align-items:flex-start;gap:4px;padding:0 12px 8px;display:flex}.operator-live-filters select{color:#4b5565;background:0 0;border:0;border-radius:6px;flex:104px;max-width:100%;height:27px;min-height:27px;padding:0 20px 0 7px;font-size:11px;font-weight:570;line-height:27px}.operator-live-filters select:hover,.operator-live-filters select:focus{background:#f4f5f7}.operator-live-workspace .saas-ticket-list{background:#fff;align-content:start;gap:0;padding:0;overflow:hidden auto}.operator-lab-preview-list.saas-ticket-list,.operator-lab-preview-list{gap:4px;padding:6px 8px 10px;overflow:hidden auto}.operator-live-workspace .saas-ticket-row.selectable{background:#fff;border:0;border-top:1px solid #eef0f3;border-left:3px solid #0000;border-radius:0}.operator-lab-preview-list .saas-ticket-row.selectable{background:#fff;border:1px solid #0000;border-top-color:#eef0f3;border-left-width:3px;border-radius:0}.operator-live-workspace .saas-ticket-row.selectable.active{background:#f8f6ff;border-left-color:#6d5df6}.operator-lab-preview-list .saas-ticket-row.selectable.active{background:#fff;border-left-color:#6d5df6}.operator-live-workspace .saas-ticket-row.selectable{box-sizing:border-box;width:100%;max-width:100%;min-height:auto;padding:8px 9px 8px 10px;display:block;position:relative;overflow:visible}.operator-live-workspace .saas-ticket-row.selectable:hover{background:#fafbfc}.operator-live-workspace .saas-ticket-row.selectable.active:hover{background:#f8f6ff}.operator-lab-preview-list .saas-ticket-row.selectable{box-sizing:border-box;width:100%;max-width:100%;padding:10px 12px 10px 14px;display:block;position:relative;overflow:visible}.operator-live-workspace .saas-ticket-row.selectable,.operator-live-workspace .saas-ticket-row.selectable *,.operator-lab-preview-list .saas-ticket-row.selectable,.operator-lab-preview-list .saas-ticket-row.selectable *{min-width:0}.operator-live-workspace .ticket-row-main,.operator-lab-preview-list .ticket-row-main{width:100%;color:inherit;text-align:left;background:0 0;border:0;gap:0;padding:0 58px 0 0;display:grid}.operator-live-workspace .ticket-row-main:focus-visible,.operator-lab-preview-list .ticket-row-main:focus-visible{outline-offset:3px;outline:2px solid #6d5df647}.operator-live-workspace .ticket-row-quick-actions,.operator-lab-preview-list .ticket-row-quick-actions{opacity:.34;justify-content:flex-end;align-items:center;gap:4px;width:58px;transition:opacity .12s,transform .12s;display:inline-flex;position:absolute;bottom:8px;right:8px}.operator-live-workspace .saas-ticket-row.selectable:hover .ticket-row-quick-actions,.operator-live-workspace .saas-ticket-row.selectable:focus-within .ticket-row-quick-actions,.operator-live-workspace .saas-ticket-row.selectable.active .ticket-row-quick-actions,.operator-lab-preview-list .saas-ticket-row.selectable:hover .ticket-row-quick-actions,.operator-lab-preview-list .saas-ticket-row.selectable:focus-within .ticket-row-quick-actions,.operator-lab-preview-list .saas-ticket-row.selectable.active .ticket-row-quick-actions{opacity:.98}.operator-live-workspace .ticket-row-action,.operator-live-workspace .ticket-row-discard-action,.operator-lab-preview-list .ticket-row-action,.operator-lab-preview-list .ticket-row-discard-action{color:#8c95a5;width:30px;height:30px;box-shadow:none;background:#ffffffeb;border:1px solid #e7eaf0;border-radius:999px;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex;position:relative}.operator-live-workspace .ticket-row-discard-menu,.operator-lab-preview-list .ticket-row-discard-menu{flex:0 0 30px;width:30px;height:30px;position:relative}.operator-live-workspace .ticket-row-discard-menu[data-disabled=true],.operator-lab-preview-list .ticket-row-discard-menu[data-disabled=true]{opacity:.42;pointer-events:none}.operator-live-workspace .ticket-row-discard-action,.operator-lab-preview-list .ticket-row-discard-action{cursor:pointer;list-style:none}.operator-live-workspace .ticket-row-discard-action::-webkit-details-marker{display:none}.operator-lab-preview-list .ticket-row-discard-action::-webkit-details-marker{display:none}.operator-live-workspace .ticket-row-action:hover,.operator-live-workspace .ticket-row-discard-action:hover,.operator-live-workspace .ticket-row-action:focus-visible,.operator-live-workspace .ticket-row-discard-action:focus-within,.operator-lab-preview-list .ticket-row-action:hover,.operator-lab-preview-list .ticket-row-discard-action:hover,.operator-lab-preview-list .ticket-row-action:focus-visible,.operator-lab-preview-list .ticket-row-discard-action:focus-within{color:#344054;box-shadow:none;background:#fff;border-color:#e1e5ec}.operator-live-workspace .ticket-row-action:disabled,.operator-lab-preview-list .ticket-row-action:disabled{opacity:.42}.operator-live-workspace .ticket-row-discard-action:has(select:disabled){opacity:.42}.operator-lab-preview-list .ticket-row-discard-action:has(select:disabled){opacity:.42}.operator-live-workspace .ticket-row-discard-popover,.operator-lab-preview-list .ticket-row-discard-popover{z-index:20;background:#fff;border:1px solid #e7eaf0;border-radius:8px;min-width:168px;padding:5px;display:grid;position:absolute;bottom:34px;right:0;box-shadow:0 12px 30px #0f172a24}.operator-live-workspace .ticket-row-discard-popover button,.operator-lab-preview-list .ticket-row-discard-popover button{color:#1f2937;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;width:100%;padding:7px 9px;font-size:12px;font-weight:700}.operator-live-workspace .ticket-row-discard-popover button:hover,.operator-live-workspace .ticket-row-discard-popover button:focus-visible,.operator-lab-preview-list .ticket-row-discard-popover button:hover,.operator-lab-preview-list .ticket-row-discard-popover button:focus-visible{background:#f3f4f6;outline:none}.operator-live-workspace .ticket-row-discard-action select,.operator-lab-preview-list .ticket-row-discard-action select{appearance:none;opacity:0;cursor:pointer;color:#0000;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.operator-live-workspace .ticket-row-discard-action select:disabled,.operator-lab-preview-list .ticket-row-discard-action select:disabled{cursor:default}.operator-live-workspace .ticket-row-title-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.operator-live-workspace .ticket-row-title-line strong,.operator-live-workspace .ticket-row-title-line span,.operator-live-workspace .ticket-row-subject,.operator-live-workspace .saas-ticket-row-preview,.operator-live-workspace .saas-ticket-row.selectable .meta-row span{margin:0;display:inline}.operator-live-workspace .ticket-row-title-line strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;line-height:1.18;overflow:hidden}.operator-live-workspace .ticket-row-title-line span{color:#8a94a6;white-space:nowrap;font-size:11px;font-weight:560;line-height:1.2}.operator-live-workspace .ticket-row-subject{color:#2f3745;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:570;line-height:1.18;overflow:hidden}.operator-live-workspace .saas-ticket-row-preview{text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:430;line-height:1.2;display:block;overflow:hidden;color:#8a94a6!important;font-size:12px!important}.operator-live-workspace .saas-ticket-row.selectable .meta-row{color:#8b95a5;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;min-height:17px;margin-top:3px;font-size:11px;font-weight:520;line-height:1.2;display:flex;overflow:hidden}.operator-live-workspace .saas-ticket-row.selectable .meta-row>span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.operator-live-workspace .saas-ticket-row.selectable .meta-row>span:not(.source-badge):before{content:none}.operator-live-workspace .source-badge{color:#667085;background:0 0;flex:none;align-items:center;gap:0;min-height:auto;padding:0;font-weight:560;display:inline-flex!important}.operator-live-workspace .source-badge svg{display:none}.operator-live-workspace .ticket-row-status,.operator-live-workspace .ticket-row-followup{color:#5d6675;background:#f2f4f7;border-radius:999px;flex:0 auto;align-items:center;min-height:17px;padding:0 6px;font-size:10.5px;font-weight:560;display:inline-flex!important}.operator-live-workspace .ticket-row-priority{color:#a15c07;flex:none;align-items:center;gap:4px;font-size:10.5px;font-weight:650;display:inline-flex!important}.operator-live-workspace .ticket-row-priority:before{content:"";background:#f59e0b;border-radius:999px;width:5px;height:5px}.operator-live-workspace .ticket-row-priority.priority-urgent:before{background:#ef4444}.operator-live-workspace .ticket-row-priority.priority-urgent{color:#b42318}.operator-live-workspace .message-bubble{box-shadow:none;background:#fff;border:1px solid #eef0f3;border-radius:8px;padding:8px 10px}.operator-live-workspace .operator-lab-message.outbound .message-bubble{background:#fbfbfc;border-color:#dfe3ea}.operator-live-workspace .saas-message-timeline{background:#fff;padding:20px 30px}.operator-live-workspace .saas-message-row.operator-lab-message{background:0 0;border:0;border-radius:0;width:100%;max-width:none;margin:0 0 8px;padding:0}.operator-live-workspace .saas-message-row .message-bubble{max-width:min(540px,62%)}.operator-live-workspace .saas-message-row .message-meta{color:#9aa3b2;margin-bottom:4px;font-size:10px;font-weight:650}.operator-live-workspace .saas-message-row .message-body,.operator-live-workspace .saas-message-row .message-body p{color:#111827;font-size:13px;line-height:1.4}.operator-live-workspace .saas-message-row .quoted-message{border-left-width:2px;border-radius:7px;margin-top:8px;padding:8px 10px}.operator-live-note{color:#596273;background:#fff;border-top:1px solid #eef0f3;border-bottom:0;padding:7px 18px;font-size:11px;font-weight:520}.operator-live-note.composer-readonly-status{color:#667085;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;min-height:32px;display:flex;overflow:hidden}.operator-live-note.composer-readonly-status .health-dot{flex:none}.operator-live-context-stack{gap:0;display:grid}.operator-live-context-stack .operator-lab-context-tabs{margin-bottom:2px}.operator-live-context-stack .context-block-title h3{margin:0;font-size:13px;font-weight:660}.operator-live-context-stack .kv{gap:8px;margin:0;display:grid}.operator-live-context-stack .kv-row{grid-template-columns:76px minmax(0,1fr);gap:10px;display:grid}.operator-live-context-stack .kv dt,.operator-live-context-stack .kv dd{margin:0;font-size:12px;line-height:1.35}.operator-live-context-stack .kv dt{color:#8b95a5;font-weight:560}.operator-live-context-stack .kv dd{color:#111827;font-weight:560}@media (width<=1180px){.operator-lab{grid-template-columns:196px 336px minmax(0,1fr)}.operator-lab-context{display:none}}@media (width<=760px){.operator-lab{min-height:100vh;display:block;overflow:visible}.operator-live-workspace.operator-lab{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.operator-lab-sidebar{display:none}.operator-lab-queue,.operator-lab-thread{border-right:0}.operator-lab-queue{min-height:auto}.operator-live-workspace .operator-lab-queue{min-height:0;overflow:hidden}.operator-lab-thread{border-top:1px solid #e9ecef;min-height:720px}.operator-live-workspace .operator-lab-thread,.operator-live-workspace .operator-lab-context{display:none}.operator-lab-thread-header,.operator-lab-thread-strip{flex-direction:column;align-items:flex-start}.operator-live-workspace .operator-lab-thread-header,.operator-live-workspace .operator-lab-thread-strip{gap:6px;padding:10px 14px}.operator-lab-messages{padding:20px 16px}.operator-live-workspace .operator-lab-messages{padding:16px 14px}.operator-lab-message{max-width:100%}.operator-live-workspace .saas-message-row .message-bubble{max-width:92%}.operator-live-workspace .operator-live-note,.operator-live-workspace .operator-lab-composer{padding-left:14px;padding-right:14px}}@media (width<=1380px){.operator-design-system.operator-lab:not(.operator-live-workspace){grid-template-columns:48px 220px minmax(320px,360px) minmax(0,1fr)}.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-context{display:none}.operator-design-system.operator-live-workspace{grid-template-columns:48px 220px minmax(320px,360px) minmax(0,1fr)}.operator-design-system.operator-live-workspace .operator-lab-context{display:none}}@media (width<=1120px){.operator-design-system.operator-live-workspace{grid-template-rows:minmax(0,42vh) minmax(0,58vh);grid-template-columns:48px minmax(0,1fr);width:100vw;height:100dvh;min-height:0;overflow:hidden}.operator-design-system.operator-live-workspace .operator-lab-rail{grid-row:1/3}.operator-design-system.operator-live-workspace .operator-lab-sidebar,.operator-design-system.operator-live-workspace .operator-lab-context{display:none}.operator-design-system.operator-live-workspace .operator-lab-queue{border-right:0;grid-area:1/2;width:100%;min-width:0;min-height:0;overflow:hidden}.operator-design-system.operator-live-workspace .operator-lab-thread{border-top:1px solid var(--op-border);border-right:0;grid-area:2/2;width:100%;min-width:0;min-height:0;overflow:hidden}.operator-design-system.operator-live-workspace .operator-live-filters{scrollbar-width:none;overflow-x:auto}.operator-design-system.operator-live-workspace .operator-live-filters::-webkit-scrollbar{display:none}}@media (width<=760px){.operator-design-system.operator-lab:not(.operator-live-workspace){height:auto;min-height:100vh;display:block;overflow:visible}.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-rail,.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-sidebar,.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-context{display:none}.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-queue,.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-thread{border-right:0;min-height:auto}.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-thread{border-top:1px solid var(--op-border)}.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-messages{padding:16px}.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-message,.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-message.system,.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-message.ai{max-width:92%}.operator-design-system.operator-lab:not(.operator-live-workspace) .operator-lab-composer{margin:0 16px 16px}}.saas-inbox-actions{align-items:center;gap:8px;display:inline-flex}.inbox-list-toolbar{background:#fff;border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:13px 16px 11px;display:flex}.inbox-list-toolbar h2{color:var(--text-primary);letter-spacing:0;margin:0;font-size:15px;font-weight:780}.inbox-list-toolbar span{color:var(--text-muted);margin-top:1px;font-size:11px;font-weight:620;display:block}.ticket-queue-controls{background:0 0;flex-wrap:wrap;gap:6px;padding:0;display:flex}.ticket-queue-control-stack{background:#fff;border-bottom:1px solid #e8ebef;gap:7px;padding:10px 12px;display:grid}.ticket-view-tabs{background:#f8fafc;border:1px solid #e5eaf2;border-radius:9px;align-items:center;gap:2px;padding:2px;display:flex}.ticket-view-tabs button{min-width:0;min-height:30px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1 1 0;justify-content:space-between;align-items:center;gap:6px;padding:5px 7px;display:inline-flex}.ticket-view-tabs button.active{color:var(--text-primary);background:#fff;box-shadow:0 1px 2px #0f172a14}.ticket-view-tabs span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:780;overflow:hidden}.ticket-view-tabs strong{color:var(--text-secondary);font-size:11px;font-weight:850}.ticket-search-control{height:34px;color:var(--text-muted);background:#fafafa;border:1px solid #e8ebef;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.ticket-search-control input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.ticket-filter-select{max-width:100%;height:28px;color:var(--text-secondary);background:#f6f7f9;border:0;border-radius:7px;grid-template-columns:minmax(0,auto) auto;align-items:center;gap:6px;padding:0 7px 0 9px;display:inline-grid;position:relative}.ticket-filter-select span{color:var(--text-muted);letter-spacing:0;font-size:11px;font-weight:800;display:none}.ticket-filter-select select{appearance:none;min-width:0;max-width:132px;height:26px;color:var(--text-primary);background:0 0;border:0;outline:0;padding:0;font-size:11px;font-weight:650}.ticket-filter-select.wide select{max-width:175px}.ticket-filter-select svg{color:var(--text-muted);pointer-events:none}.ticket-queue-result-note{color:var(--text-muted);font-size:11px;font-weight:580}.saas-panel{min-width:0;padding:16px}.dashboard-view .saas-panel{box-shadow:none;border:0;border-radius:0}.dashboard-view .saas-inbox-list,.dashboard-view .saas-ticket-detail{padding:0}.dashboard-view .saas-inbox-list{border-right:1px solid #e8ebef}.dashboard-view .saas-context-panel{border-left:1px solid #e8ebef}.saas-panel-header,.provider-row,.saas-ticket-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.saas-panel-header{border-bottom:1px solid var(--border-light);background:#fff;min-height:56px;margin-bottom:0;padding:12px 16px}.saas-panel-header h2{letter-spacing:0;font-size:16px}.saas-empty-state{border:1px dashed var(--border-medium);color:var(--text-secondary);border-radius:8px;justify-items:start;gap:10px;padding:22px;display:grid}.saas-empty-state h3,.saas-empty-state p{margin:0}.saas-empty-state h3{color:var(--text-primary)}.saas-empty-state p{line-height:1.55}.saas-empty-state.compact{border-style:solid;padding:14px}.saas-ticket-list,.provider-list{gap:0;display:grid}.saas-ticket-row,.provider-row{border:1px solid var(--border-light);background:#fff;border-radius:8px;padding:12px}.saas-ticket-row.selectable{width:100%;color:inherit;text-align:left;background:#fff;border-top:0;border-bottom:1px solid #eef0f3;border-left:2px solid #0000;border-right:0;border-radius:0;gap:7px;padding:12px 14px;display:grid}.saas-ticket-row.selectable.active{background:#f8f7ff;border-left-color:#6d5df6}.operator-live-workspace .saas-ticket-row.selectable.active{background:#fff}.ticket-row-copy{min-width:0}.ticket-row-title-line{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.ticket-row-title-line strong,.ticket-row-subject,.saas-ticket-row-preview{min-width:0;display:block}.ticket-row-title-line strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;overflow:hidden}.ticket-row-title-line span{color:var(--text-muted);white-space:nowrap;font-size:11px;font-weight:620}.ticket-row-subject{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:650;overflow:hidden}.saas-ticket-row-preview{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;font-weight:520;line-height:1.4;display:-webkit-box;overflow:hidden}.saas-ticket-row.selectable .meta-row{color:var(--text-muted);align-items:center;gap:0;font-size:11px;font-weight:560}.saas-ticket-row.selectable .meta-row>span:not(.source-badge):not(.ticket-row-source):not(.ticket-row-status):not(.ticket-row-followup):not(.ticket-row-priority){align-items:center;gap:4px;display:inline-flex}.saas-ticket-row.selectable .meta-row>span:not(.source-badge):not(.ticket-row-source):not(.ticket-row-status):not(.ticket-row-followup):not(.ticket-row-priority):before{content:"";background:#cbd5e1;border-radius:999px;width:3px;height:3px;margin:0 8px}.ticket-priority-text.priority-high,.ticket-priority-text.priority-urgent{color:#b45309}.ticket-assignment-text.unassigned{color:#8a5a00}.saas-ticket-detail{background:#fff;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:0;display:grid}.saas-context-panel{background:#fafafa;overflow:auto}.saas-context-stack{gap:10px;display:grid}.context-empty-state{min-height:100%;color:var(--text-secondary);align-content:start;gap:8px;padding:22px 18px;display:grid}.context-empty-state h3,.context-empty-state p{margin:0}.context-empty-state h3{color:var(--text-primary)}.context-block{border-bottom:1px solid #eceff3;gap:10px;padding:0 0 14px;display:grid}.context-block-title{color:#6d5df6;align-items:center;gap:8px;display:flex}.context-block-title h3{color:var(--text-primary);margin:0;font-size:12px;font-weight:760}.context-muted,.context-guidance{color:var(--text-secondary);margin:0;font-size:12px;font-weight:520;line-height:1.5}.context-guidance{color:#92400e;background:#fffaf0;border:1px solid #f3ddb3;border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:10px;display:grid}.send-attempt-list{gap:8px;display:grid}.send-attempt-row{border-left:2px solid var(--border-color);gap:3px;padding-left:9px;display:grid}.send-attempt-row.sent{border-left-color:#16a34a}.send-attempt-row.failed{border-left-color:#dc2626}.send-attempt-row.replayed{border-left-color:#64748b}.send-attempt-row strong{color:var(--text-primary);font-size:12px;display:block}.send-attempt-row span,.send-attempt-row p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.order-context-stack{gap:9px;display:grid}.order-detail-section{border-top:1px solid var(--border-light);gap:7px;padding-top:9px;display:grid}.order-detail-section h4{color:var(--text-primary);margin:0;font-size:12px;font-weight:850}.context-inline-note{border:1px solid var(--border-light);color:var(--text-secondary);background:#f8fafc;border-radius:8px;gap:2px;padding:8px 10px;font-size:12px;display:grid}.context-inline-note span:first-child{color:var(--text-primary);font-weight:800}.order-timeline{gap:8px;display:grid}.order-timeline-row{grid-template-columns:12px minmax(0,1fr);align-items:start;gap:8px;display:grid}.order-timeline-row>span{background:#6d5df6;border-radius:999px;width:7px;height:7px;margin-top:5px}.order-timeline-row div{gap:1px;min-width:0;display:grid}.order-timeline-row strong{color:var(--text-primary);font-size:12px;font-weight:700}.order-timeline-row small{color:var(--text-secondary);font-size:11px;font-weight:560}.order-signal-list{flex-wrap:wrap;gap:6px;display:flex}.order-signal-list span{color:#8a5a00;background:#fffaf0;border:1px solid #f3ddb3;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:650}.order-item-list{gap:6px;display:grid}.order-item-row{color:var(--text-secondary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.order-item-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-link-form{background:#fff;border:1px solid #e6e9ef;border-radius:9px;gap:8px;padding:10px;display:grid}.order-link-disclosure{gap:8px;display:grid}.order-link-disclosure summary{cursor:pointer;color:#4f46e5;width:fit-content;font-size:12px;font-weight:650}.order-link-disclosure[open] summary{margin-bottom:8px}.order-link-form label{color:var(--text-secondary);gap:5px;font-size:12px;font-weight:800;display:grid}.order-link-form input,.order-link-form select{border:1px solid var(--border-medium);width:100%;min-height:34px;color:var(--text-primary);font:inherit;border-radius:8px;padding:7px 9px}.order-link-form button{justify-content:center}.order-suggestion{color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;font-size:12px;font-weight:750;display:grid}.order-suggestion span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-suggestion-candidates{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.order-suggestion-candidates button{text-overflow:ellipsis;max-width:180px;overflow:hidden}.saas-customer-strip,.shadow-readonly-note{color:var(--text-secondary);background:#fafafa;border:0;border-bottom:1px solid #e8ebef;border-radius:0;flex-wrap:wrap;gap:12px;padding:9px 16px;font-size:12px;font-weight:580;display:flex}.saas-customer-strip span,.shadow-readonly-note span{min-width:0}.saas-message-timeline{background:#fff;border:0;border-radius:0;min-height:0;padding:24px 30px;overflow:auto}.secondary-action.compact{min-height:30px;padding:5px 8px;font-size:12px}.saas-message-row{margin-bottom:14px;display:flex}.saas-message-row.outbound{justify-content:flex-end}.saas-message-row.outbound .message-bubble{background:#f8f6ff;border-color:#e7ddff}.saas-message-row.internal-note{justify-content:center}.saas-message-row.internal-note .message-bubble{background:#fff8e8;border-color:#f4d89f;max-width:min(720px,88%)}.saas-message-row.internal-note .message-meta{color:#92400e}.saas-message-row .message-bubble{max-width:min(660px,76%);box-shadow:none;border-color:#e8ebef;border-radius:11px;padding:12px 14px}.saas-message-row .message-meta{margin-bottom:5px;font-size:11px;font-weight:620}.saas-message-row .message-body{font-size:14px;line-height:1.5}.message-attachments{gap:6px;margin-top:10px;display:grid}.message-attachment-chip{width:fit-content;max-width:100%;color:var(--app-text);background:#fff;border:1px solid #dfe5ec;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:6px 8px;font-size:12px;font-weight:620;display:inline-grid}.message-attachment-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.message-attachment-chip small{color:var(--app-text-secondary);white-space:nowrap;font-size:11px;font-weight:620}.message-attachment-chip button{width:30px;height:30px;color:var(--app-text);cursor:pointer;background:#f8fafc;border:1px solid #d5dde7;border-radius:6px;place-items:center;display:inline-grid}.message-attachment-chip button:disabled{cursor:not-allowed;opacity:.55}.reply-composer{border-top:1px solid var(--app-border);background:var(--app-bg-surface);gap:9px;padding:14px 18px 16px;display:grid}.reply-composer.disabled{color:var(--app-text-secondary);font-size:var(--app-text-sm);font-weight:650}.reply-composer-header,.reply-composer-actions{color:var(--app-text-secondary);font-size:var(--app-text-xs);justify-content:space-between;align-items:center;gap:12px;font-weight:620;display:flex}.reply-composer textarea{resize:vertical;border:1px solid var(--app-border-strong);border-radius:var(--app-radius-lg);background:var(--app-bg-surface);width:100%;min-height:86px;color:var(--app-text);font:inherit;padding:11px 12px;line-height:1.45}.reply-composer textarea:focus{border-color:var(--app-accent);box-shadow:var(--app-shadow-focus);outline:0}.reply-composer-actions button{border:1px solid var(--app-accent);border-radius:var(--app-radius-md);background:var(--app-accent);color:#fff;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-weight:650;display:inline-flex}.reply-composer-actions button:disabled{border-color:var(--app-border);background:var(--app-bg-subtle);color:var(--app-text-secondary)}.reply-composer-action-buttons{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}.ticket-ai-panel{border-top:1px solid var(--app-border);background:var(--app-bg-muted);gap:12px;padding:14px 18px;display:grid}.ticket-ai-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticket-ai-panel header>div{gap:3px;min-width:0;display:grid}.ticket-ai-panel header strong{color:var(--text-primary);font-size:13px}.ticket-ai-panel header span,.ticket-ai-empty,.ticket-ai-edit-note{color:var(--text-secondary);font-size:12px;line-height:1.45}.ticket-ai-panel header button,.ticket-ai-feedback-actions button{min-height:34px;color:var(--text-primary);background:#fff;border:1px solid #d7dde6;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:760;display:inline-flex}.ticket-ai-panel header button{color:#fff;background:#6d5df6;border-color:#6d5df6}.ticket-ai-panel button:disabled{border-color:var(--border-medium);color:var(--text-secondary);background:#e2e8f0}.ticket-ai-result{gap:10px;display:grid}.ticket-ai-metrics,.ticket-ai-feedback-actions{flex-wrap:wrap;gap:8px;display:flex}.ticket-ai-metrics span{color:var(--text-secondary);background:#fff;border:1px solid #dfe4eb;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:760}.ticket-ai-note,.ticket-ai-draft-preview{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:5px;padding:10px;display:grid}.ticket-ai-note strong,.ticket-ai-draft-preview strong{color:var(--text-primary);font-size:12px}.ticket-ai-note p,.ticket-ai-draft-preview p{color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.ticket-ai-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:12px;font-weight:720;line-height:1.4;display:flex}.provider-row.disabled{background:#f8fafc}.provider-row-actionable{background:linear-gradient(#fff 0%,#fbfaff 100%);border-color:#6d5df638}.provider-row.zadarma-provider-row{grid-template-columns:minmax(0,1fr) auto;display:grid}.zadarma-provider-row .provider-setup-panel{border-top:0;grid-column:1/-1;gap:12px;padding-top:0;display:grid}.provider-setup-panel{gap:12px;display:grid}.provider-setup-panel>.wms-source-copy .integration-logo-mark,.wms-source-card>.wms-source-copy .feature-icon{display:none}.switching-warning{border:0;border-top:1px solid var(--app-border);color:var(--app-accent);background:0 0;border-radius:0;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0 0;display:grid}.switching-warning p{color:#334155;margin:4px 0 0;line-height:1.5}.zadarma-readiness{border:1px solid var(--border-light);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.zadarma-readiness>p{max-width:860px;color:var(--text-secondary);margin:0;line-height:1.5}.zadarma-readiness span{color:var(--text-muted);align-self:center;font-size:13px;font-weight:800}.zadarma-capability-grid{flex-wrap:wrap;gap:8px;display:flex}.capability-pill{border:1px solid var(--border-light);min-height:34px;color:var(--text-secondary);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.capability-pill.active{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.provider-row-main{align-items:center;gap:11px;min-width:0;display:flex}.provider-row-status{flex:none;align-items:center;display:inline-flex}.provider-mailbox-form{border:1px solid var(--border-light);background:#fff;border-top:0;border-radius:0 0 8px 8px;gap:10px;padding:12px;display:grid}.provider-mailbox-form label{color:var(--text-primary);gap:7px;font-size:13px;font-weight:800;display:grid}.provider-mailbox-form textarea{resize:vertical;min-height:76px}.provider-mailbox-form button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;justify-self:start;min-height:34px;padding:7px 12px;font-weight:800}.provider-mailbox-form .secondary-action{border-color:var(--border-medium);color:var(--text-primary);background:#fff}.provider-mailbox-form p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.provider-settings-form{background:0 0;border:0;border-radius:0;gap:12px;padding:0;display:grid}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-form-grid label,.settings-toggle-row label{color:var(--text-secondary);font-size:12px;font-weight:650}.settings-form-grid label{gap:6px;display:grid}.settings-form-grid input{border:1px solid var(--border-medium);min-height:34px;color:var(--text-primary);font:inherit;border-radius:7px;padding:7px 9px}.settings-toggle-row{flex-wrap:wrap;gap:10px;display:flex}.settings-toggle-row label{border:1px solid var(--border-light);background:#f8fafc;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.settings-help{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.saas-ticket-row strong,.saas-ticket-row span,.provider-row strong,.provider-row span{display:block}.saas-ticket-row strong,.provider-row strong{margin-bottom:5px}.saas-ticket-row span,.provider-row span{color:var(--text-secondary);font-size:13px}.saas-ticket-row-preview{margin-top:5px;color:var(--text-muted)!important;font-size:12px!important}.wms-source-card{gap:12px;display:grid}.wms-source-copy{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;display:grid}.wms-source-copy h3,.wms-source-copy p{margin:0}.wms-source-copy h3{margin-bottom:5px}.wms-source-copy p,.token-callout p{color:var(--text-secondary);line-height:1.5}.token-callout{border:0;border-top:1px solid var(--app-border);color:var(--app-success);background:0 0;border-radius:0;gap:4px;padding:10px 0 0;display:grid}.token-callout code,.copy-field code{overflow-wrap:anywhere;letter-spacing:0;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:block}.token-callout code{color:#052e16;background:#fff;border:1px solid #86efac;padding:9px}.token-callout p{margin:0}.inline-status{border:1px solid var(--border-light);color:var(--text-secondary);background:#f8fafc;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.4}.inline-status.error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.integration-scoped-status{margin:14px 0 0}.integration-copy-list{border-top:1px solid var(--app-border);gap:0;display:grid}.copy-field{border:0;border-bottom:1px solid var(--app-border);background:0 0;border-radius:0;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.copy-field span{color:var(--text-secondary);font-size:13px;font-weight:800}.copy-field code{color:var(--text-primary);font-size:12px}.copy-field button{border:1px solid var(--border-medium);min-height:34px;color:var(--text-primary);background:#fff;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.wms-source-actions{flex-wrap:wrap;gap:8px;display:flex}.wms-source-actions>button:first-child{border-color:var(--accent);background:var(--accent);color:#fff;border-radius:8px;min-height:38px;padding:8px 12px;font-weight:800}.app-admin-rail{background:#101014;gap:12px;padding:12px 6px}.app-admin-rail .app-icon{margin-bottom:10px}.app-admin-rail .nav-button{color:#a7a7b2;border-radius:8px;width:36px;height:36px}.app-admin-rail .nav-button.active,.app-admin-rail .nav-button:hover{color:#fff;background:#2a2836}.nav-rail{color:#fff;background:radial-gradient(circle at 50% 0,#6d5df63d,#0000 170px),linear-gradient(#111827 0%,#0b1422 100%);flex-direction:column;align-items:center;gap:14px;padding:18px 12px;display:flex}.nav-rail .app-icon{margin-bottom:20px}.nav-button{color:#cbd5e1;background:0 0;border:0;border-radius:10px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.nav-button.active,.nav-button:hover{color:#fff;background:#6d5df647}.eyebrow{color:var(--text-muted);letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}h1,h2,h3,p{margin-top:0}h1,h2{margin-bottom:0;font-size:20px;line-height:1.2}.icon-button{border-color:var(--app-border-strong);border-radius:var(--app-radius-md);background:var(--app-bg-surface);width:36px;height:36px;color:var(--app-text-secondary);place-items:center;font-weight:650;display:grid}.status-banner{border:1px solid var(--border-medium);color:var(--text-secondary);border-radius:8px;margin:12px 20px 0;padding:10px 12px;font-size:13px}.status-banner.error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.meta-row{color:var(--text-secondary);flex-wrap:wrap;gap:6px;font-size:13px;line-height:1.35;display:flex}.badge{border:1px solid var(--app-border);background:var(--app-bg-muted);min-height:21px;color:var(--app-text-secondary);font-size:var(--app-text-2xs);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:2px 8px;font-weight:650;display:inline-flex}.badge.priority{color:var(--app-warning)}.badge.success{color:var(--app-success)}.badge.warning{color:#b45309;background:#fffbeb;border-color:#fde68a}.source-badge{background:var(--app-bg-subtle);min-height:20px;color:var(--app-text-secondary);font-size:var(--app-text-2xs);border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:1px 6px;font-weight:650;display:inline-flex}.source-outlook{color:#315c93;background:#f2f6ff}.source-wms{color:#5b4acb;background:#f6f4ff}.source-zadarma{color:#2d6d8e;background:#f2f8fb}.source-webchat{color:#287349;background:#f2faf4}.source-messenger{color:#2563eb;background:#f2f6ff}.saas-ticket-row.selectable .source-badge{min-height:auto;color:inherit;background:0 0;padding:0}.saas-ticket-row.selectable .source-badge svg{width:12px;height:12px}.message-bubble{background:#fff;border:1px solid #dce4ef;border-radius:9px;max-width:min(620px,78%);padding:13px 15px;box-shadow:0 8px 24px #0f172a0b}.message-meta{color:var(--text-muted);margin-bottom:6px;font-size:12px;font-weight:700}.message-body,.message-body p{margin:0}.message-body{color:var(--text-primary);line-height:1.5}.message-body p{white-space:pre-wrap}.message-quote{color:#475569;background:#f8fafc;border-left:3px solid #c7d2fe;border-radius:0 8px 8px 0;margin-top:12px;padding:10px 12px}.message-quote-label{color:#64748b;letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800}.muted{color:var(--text-muted)}.kv-row{grid-template-columns:112px 1fr;gap:10px;display:grid}.kv dt{color:var(--text-muted)}.kv dd{color:var(--text-primary);overflow-wrap:break-word;word-break:normal;margin:0;line-height:1.35}.health-dot{background:var(--success);border-radius:999px;width:8px;height:8px;margin-right:8px;display:inline-block}@media (width<=1280px){.landing-hero,.landing-section,.landing-proof{grid-template-columns:1fr}.landing-hero{width:min(1180px,100% - 40px);min-height:auto}.product-mockup{overflow-x:auto}.mockup-layout{min-width:850px}.channel-grid,.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-shell{grid-template-columns:1fr}.auth-product-panel{min-height:45vh}.saas-content-grid{grid-template-columns:1fr}.saas-inbox-workspace{grid-template-columns:1fr;min-height:auto;overflow:visible}.dashboard-view .saas-inbox-list,.dashboard-view .saas-context-panel{border-left:0;border-right:0;border-bottom:1px solid var(--border-light)}.integration-center,.settings-grid,.integration-detail-section,.settings-card{grid-template-columns:1fr}.integration-detail-section>:not(.section-mini-header),.settings-card>:not(.section-mini-header){padding:12px}.section-mini-header{border-right:0;border-bottom:1px solid var(--app-border);padding:12px}.integration-catalog{position:static}.app-page-heading,.integration-action-row{flex-direction:column;align-items:stretch}.integration-health-summary{justify-content:flex-start}}@media (width<=760px){.app-page-heading h2{font-size:24px}.integration-detail-header{flex-direction:column}.integration-catalog-item{grid-template-columns:34px minmax(0,1fr)}.integration-catalog-item .integration-status-label{grid-column:2;justify-self:start}.copy-field{grid-template-columns:1fr}.landing-header{flex-direction:column;align-items:flex-start}.landing-header nav{flex-wrap:wrap;justify-content:flex-start;width:100%}.landing-header nav>button:nth-child(-n+3){display:none}.landing-hero{padding:42px 0 58px}.landing-hero-copy h1,.demo-hero h1{font-size:38px}.landing-hero-copy p,.demo-hero p{font-size:16px;line-height:1.6}.landing-actions{grid-template-columns:1fr;display:grid}.landing-section h2,.landing-cta h2,.proof-copy h2,.section-heading h2{font-size:26px}.problem-grid,.feature-grid,.decision-grid,.story-grid,.channel-grid,.integration-groups,.pricing-grid,.faq-grid{grid-template-columns:1fr}.brand-strip strong{white-space:normal}.brand-strip{text-align:left;flex-direction:column;align-items:flex-start}.brand-strip div{justify-content:flex-start}.decision-step,.landing-footer{grid-template-columns:1fr}.landing-footer nav{justify-content:flex-start}.mockup-layout{min-width:850px}.hero-demo-section .product-mockup,.demo-hero .product-mockup,.hero-demo-section .product-mockup{overflow-x:hidden}.demo-hero .mockup-layout,.hero-demo-section .mockup-layout{grid-template-columns:1fr;min-width:0}.demo-hero .mockup-sidebar,.demo-hero .mockup-queue,.demo-hero .mockup-context,.hero-demo-section .mockup-sidebar,.hero-demo-section .mockup-queue,.hero-demo-section .mockup-context{display:none}.demo-hero .mockup-conversation,.hero-demo-section .mockup-conversation{min-height:auto;padding:16px}.auth-product-panel{padding:24px}.auth-copy h1{font-size:30px}.auth-proof-grid,.auth-actions,.saas-shell{grid-template-columns:1fr}.saas-main{padding:12px}.saas-header,.saas-panel-header,.provider-row,.saas-ticket-row{flex-direction:column;align-items:stretch}.saas-header-actions{justify-content:flex-start}.saas-summary-grid,.ticket-queue-controls,.copy-field,.settings-form-grid,.settings-invitation-form{grid-template-columns:1fr}.settings-invitation-form button{justify-content:center;width:100%}.copy-field button{justify-content:center}.nav-rail{display:none}}.operator-design-system.operator-live-workspace .operator-lab-thread{grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);overflow-x:hidden}.operator-design-system.operator-live-workspace .saas-panel-header{grid-template-columns:minmax(0,1fr) auto;display:grid}.operator-design-system.operator-live-workspace .saas-panel-header>div:first-child,.operator-design-system.operator-live-workspace .saas-panel-header>div:first-child span,.operator-design-system.operator-live-workspace .saas-panel-header>div:first-child h2{min-width:0;max-width:100%}.operator-design-system.operator-live-workspace .saas-panel-header>div:first-child span{overflow-wrap:anywhere;white-space:normal}.operator-design-system.operator-live-workspace .operator-lab-sidebar-group button,.operator-design-system.operator-live-workspace .operator-lab-nav.inbox-sidebar-nav button{min-height:32px}.operator-design-system.operator-live-workspace .reply-composer{min-width:0;overflow-x:hidden}.operator-design-system.operator-live-workspace .reply-composer-actions{min-width:0;max-width:100%;overflow-x:hidden}.operator-design-system.operator-live-workspace .reply-composer-action-buttons{flex-wrap:wrap;gap:3px;min-width:0;max-width:100%}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button{padding-left:6px;padding-right:6px}.mobile-thread-back-button,.mobile-thread-context-button,.mobile-context-close-button{display:none}@media (width<=760px){.operator-design-system.operator-live-workspace{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.operator-design-system.operator-live-workspace .operator-lab-rail,.operator-design-system.operator-live-workspace .operator-lab-sidebar,.operator-design-system.operator-live-workspace .operator-lab-context{display:none}.operator-design-system.operator-live-workspace .operator-lab-queue{grid-area:1/1;height:100%}.operator-design-system.operator-live-workspace .ticket-row-main{padding-right:0}.operator-design-system.operator-live-workspace .ticket-row-quick-actions{display:none}.operator-design-system.operator-live-workspace .operator-lab-thread{grid-area:1/1;grid-template-columns:minmax(0,1fr);display:none}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-queue{display:none}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-thread{border-top:0;grid-template-rows:auto minmax(0,1fr) auto auto;width:100%;height:100%;min-height:0;display:grid}.operator-design-system.operator-live-workspace .operator-lab-thread-header{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px}.operator-design-system.operator-live-workspace .operator-lab-thread-header>div:first-of-type{min-width:0}.operator-design-system.operator-live-workspace .operator-lab-thread-header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-thread-back-button,.mobile-thread-context-button,.mobile-context-close-button{border:1px solid var(--op-border);width:34px;height:34px;color:var(--op-secondary);background:#fff;border-radius:999px;place-items:center;display:inline-grid}.mobile-thread-context-button{justify-self:end}.operator-design-system.operator-live-workspace.mobile-context-open .operator-lab-context{z-index:6;background:#fff;border-right:0;grid-area:1/1;width:100%;min-width:0;height:100%;min-height:0;padding:0 16px;display:block;overflow-y:auto}.operator-design-system.operator-live-workspace.mobile-context-open .operator-lab-thread{display:none}.operator-design-system.operator-live-workspace .operator-lab-context-tabs{z-index:1;background:#fff;grid-template-columns:auto auto minmax(0,1fr) auto;gap:8px;display:grid;position:sticky;top:0}.operator-design-system.operator-live-workspace .operator-lab-context-tabs .mobile-context-close-button{grid-column:4;justify-self:end}.operator-design-system.operator-live-workspace .operator-lab-thread-actions{grid-column:1/-1;justify-content:flex-start;width:100%}.operator-design-system.operator-live-workspace .operator-lab-thread-strip{display:none}.operator-design-system.operator-live-workspace .operator-lab-messages{min-height:0}.operator-design-system.operator-live-workspace .ticket-status-inline{flex:150px;min-width:0}.operator-design-system.operator-live-workspace .ticket-assignment-inline{flex:150px;min-width:0;max-width:none}.operator-live-note.composer-readonly-status{white-space:normal;min-height:auto;padding-top:8px;padding-bottom:8px}.operator-design-system.operator-live-workspace .reply-composer{width:auto;max-height:168px;margin:0 12px 12px}.operator-design-system.operator-live-workspace .reply-composer textarea{min-height:58px}.operator-design-system.operator-live-workspace .reply-composer-actions>span{display:none}.operator-design-system.operator-live-workspace .reply-composer-actions{grid-template-columns:minmax(0,1fr);display:grid}.operator-design-system.operator-live-workspace .reply-composer-action-buttons{justify-content:flex-start}.operator-design-system.operator-live-workspace .operator-lab-thread>*{box-sizing:border-box;width:100%;max-width:100%}.operator-design-system.operator-live-workspace .operator-lab-thread>.reply-composer{width:calc(100% - 24px)}}:root{--app-bg-canvas:#f7f8fa;--app-bg-surface:#fff;--app-bg-subtle:#f6f7f9;--app-bg-muted:#fbfbfc;--app-bg-hover:#f3f4f6;--app-border:#e6e8ec;--app-border-subtle:#f0f2f5;--app-border-strong:#d7dbe2;--app-text:#101828;--app-text-secondary:#475467;--app-text-muted:#8a94a6;--app-accent:#6d5df6;--app-accent-strong:#5b4be8;--app-accent-soft:#f3f1ff;--app-success:#16a34a;--app-warning:#d97706;--app-danger:#dc2626;--app-radius-xs:5px;--app-radius-sm:6px;--app-radius-md:8px;--app-radius-lg:10px;--app-control-height-sm:30px;--app-control-height-md:34px;--app-control-height-lg:38px;--app-font-regular:400;--app-font-medium:500;--app-font-semibold:560;--app-font-strong:620;--app-shadow-flat:none;--app-shadow-focus:0 0 0 3px #6d5df624;--app-shadow-popover:0 16px 40px #10182824}body{background:var(--app-bg-canvas);color:var(--app-text);font-size:var(--app-text-md);line-height:1.45}button,input,select,textarea{font:inherit}button,.app-button,.primary-action,.secondary-action{min-height:var(--app-control-height-md);border-radius:var(--app-radius-md);font-size:var(--app-text-sm);font-weight:var(--app-font-semibold)}.app-button{border:1px solid #0000;padding:0 12px}.app-button-sm{min-height:var(--app-control-height-sm);font-size:var(--app-text-xs);padding:0 10px}.app-button-md{min-height:var(--app-control-height-md);padding:0 12px}.app-button-icon{width:var(--app-control-height-md);height:var(--app-control-height-md);padding:0}.app-button-primary,.primary-action{color:#fff;background:#111827;border-color:#111827}.app-button-primary:hover,.primary-action:hover{background:#1f2937}.app-button-secondary,.secondary-action{border-color:var(--app-border);background:var(--app-bg-surface);color:var(--app-text)}.app-button-secondary:hover,.secondary-action:hover{background:var(--app-bg-hover)}.app-button-ghost{color:var(--app-text-secondary);background:0 0;border-color:#0000}.app-button-ghost:hover{background:var(--app-bg-hover);color:var(--app-text)}.app-button:focus-visible,.primary-action:focus-visible,.secondary-action:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--app-shadow-focus);outline:0}input,select,textarea{border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-bg-surface);color:var(--app-text);box-shadow:none}input,select{min-height:var(--app-control-height-md);padding:0 10px}textarea{min-height:76px;padding:9px 10px;line-height:1.45}input::-moz-placeholder{color:var(--app-text-muted)}textarea::-moz-placeholder{color:var(--app-text-muted)}input::placeholder,textarea::placeholder{color:var(--app-text-muted)}input:disabled,select:disabled,textarea:disabled,button:disabled{cursor:not-allowed;opacity:.62}.badge,.integration-status-label,.ticket-row-status,.ticket-row-followup,.source-badge{border-radius:var(--app-radius-sm);font-size:var(--app-text-2xs);font-weight:var(--app-font-semibold);line-height:1.2}.badge{border:1px solid var(--app-border);background:var(--app-bg-surface);color:var(--app-text-secondary);padding:3px 7px}.badge.success,.status-success{color:#166534;background:#f2fbf5;border-color:#b9e4cd}.badge.warning,.status-warning{color:#92400e;background:#fff8ed;border-color:#f6d49b}.badge.danger,.status-danger{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.saas-panel,.panel-surface,.integration-center,.settings-grid{border:1px solid var(--app-border);border-radius:var(--app-radius-lg);background:var(--app-bg-surface);box-shadow:var(--app-shadow-flat)}.saas-panel-header,.app-page-heading,.integration-detail-header{border-color:var(--app-border)}.saas-empty-state,.context-empty-state{border-color:var(--app-border);border-radius:var(--app-radius-md);background:var(--app-bg-surface);color:var(--app-text-secondary)}.saas-ticket-list,.provider-list,.settings-team-list,.settings-invitation-list{gap:0}.saas-ticket-row,.provider-row,.settings-team-row,.integration-detail-section,.settings-card{border-color:var(--app-border-subtle);box-shadow:none}.saas-ticket-row.selectable:hover,.provider-row:hover,.integration-catalog-item:hover{background:var(--app-bg-hover)}.operator-design-system,.app-admin-shell,.integrations-layout,.settings-layout{color:var(--app-text)}.operator-design-system.operator-live-workspace{--op-bg:var(--app-bg-surface);--op-surface:var(--app-bg-surface);--op-subtle:var(--app-bg-subtle);--op-hover:var(--app-bg-hover);--op-selected:var(--app-accent-soft);--op-border:var(--app-border);--op-border-subtle:var(--app-border-subtle);--op-text:var(--app-text);--op-secondary:var(--app-text-secondary);--op-muted:var(--app-text-muted);--op-accent:var(--app-accent)}@media (width<=760px){input,select{min-height:var(--app-control-height-lg)}textarea{min-height:68px}}.operator-design-system.operator-live-workspace{background:var(--app-bg-surface);grid-template-columns:48px 220px minmax(330px,360px) minmax(0,1fr) minmax(284px,312px)}.operator-design-system.operator-live-workspace .operator-lab-sidebar{background:#fbfbfc}.operator-design-system.operator-live-workspace .operator-lab-queue{background:var(--app-bg-surface)}.operator-design-system.operator-live-workspace .operator-lab-queue-header{min-height:54px;padding:9px 14px}.operator-design-system.operator-live-workspace .operator-lab-queue-header h1{font-size:17px;font-weight:700}.operator-design-system.operator-live-workspace .operator-lab-queue-header span{margin-top:1px;font-size:12px}.operator-design-system.operator-live-workspace .operator-lab-search{background:#f5f6f8;max-width:calc(100% - 20px);height:32px;margin:9px 10px 7px}.operator-design-system.operator-live-workspace .operator-lab-search input{font-size:12.5px}.operator-design-system.operator-live-workspace .operator-live-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;max-width:calc(100% - 20px);margin:0 10px;padding-bottom:8px;display:grid}.operator-design-system.operator-live-workspace .operator-live-filters select{border-color:var(--app-border-subtle);border-radius:var(--app-radius-sm);background:#fff;width:100%;height:30px;min-height:30px;padding-left:8px;font-size:11.5px}.operator-design-system.operator-live-workspace .operator-live-filters select:last-child{grid-column:1/-1}.operator-design-system.operator-live-workspace .saas-ticket-list{border-top:0}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable{border-top:0;border-bottom:1px solid var(--app-border-subtle);background:#fff;border-left:3px solid #0000;min-height:76px;padding:8px 9px 8px 11px;transition:background-color .14s,border-color .14s}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable:hover{background:#fafbfc}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable.active{border-left-color:var(--app-accent);background:#f7f5ff}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable.active:after{background:var(--app-accent);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:10px;right:10px}.operator-design-system.operator-live-workspace .ticket-row-main{gap:1px;padding-right:54px}.operator-design-system.operator-live-workspace .ticket-row-title-line{gap:8px}.operator-design-system.operator-live-workspace .ticket-row-title-line strong{font-size:13px;font-weight:700;line-height:1.2}.operator-design-system.operator-live-workspace .ticket-row-title-line span{color:var(--app-text-muted);font-size:11px;font-weight:600}.operator-design-system.operator-live-workspace .ticket-row-subject{color:var(--app-text);margin-top:1px;font-size:12.5px;font-weight:650;line-height:1.25}.operator-design-system.operator-live-workspace .saas-ticket-row-preview{margin-top:1px;line-height:1.25;color:#667085!important;font-size:12px!important}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable .meta-row{gap:5px;min-height:16px;margin-top:3px}.operator-design-system.operator-live-workspace .source-badge,.operator-design-system.operator-live-workspace .ticket-row-status,.operator-design-system.operator-live-workspace .ticket-row-followup{font-size:10.5px;font-weight:650}.operator-design-system.operator-live-workspace .ticket-row-status,.operator-design-system.operator-live-workspace .ticket-row-followup{color:#5f6877;background:#f3f4f6}.operator-design-system.operator-live-workspace .ticket-row-priority{color:#b45309;font-size:10.5px;font-weight:750}.operator-design-system.operator-live-workspace .ticket-row-quick-actions{gap:4px;bottom:8px;right:7px}.operator-design-system.operator-live-workspace .ticket-row-action,.operator-design-system.operator-live-workspace .ticket-row-discard-action{border-color:var(--app-border);background:#fff;width:30px;height:30px}.operator-design-system.operator-live-workspace .operator-lab-thread{background:#fff;grid-template-rows:auto auto minmax(0,1fr) auto auto;container-type:inline-size}.operator-design-system.operator-live-workspace .operator-lab-thread-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:56px;padding:9px 16px}.operator-design-system.operator-live-workspace .operator-lab-thread-header h2{font-size:17px;font-weight:720;line-height:1.18}.operator-design-system.operator-live-workspace .operator-lab-thread-header span{color:var(--app-text-muted);font-size:12px}.operator-design-system.operator-live-workspace .operator-lab-thread-actions{align-items:center;gap:7px;display:inline-flex}.operator-design-system.operator-live-workspace .ticket-status-inline,.operator-design-system.operator-live-workspace .ticket-assignment-inline{border-radius:var(--app-radius-md);border-color:var(--app-border);height:32px;min-height:32px;color:var(--app-text-secondary);background:#fff;font-size:12px;font-weight:650}.operator-design-system.operator-live-workspace .operator-lab-thread-strip{border-bottom:1px solid var(--app-border-subtle);background:#fff;min-height:30px;padding:0 16px}.operator-design-system.operator-live-workspace .operator-lab-thread-strip span{color:var(--app-text-secondary);font-size:11.5px;font-weight:600}.operator-design-system.operator-live-workspace .saas-message-timeline{background:linear-gradient(#fff 0% 68%,#fafbfc 100%);flex-direction:column;gap:8px;min-height:0;padding:16px 24px 14px;display:flex;overflow-y:auto}.operator-design-system.operator-live-workspace .saas-message-row.operator-lab-message{margin:0}.operator-design-system.operator-live-workspace .saas-message-row .message-bubble{border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:#fff;max-width:min(580px,72%);padding:9px 11px}.operator-design-system.operator-live-workspace .saas-message-row.outbound .message-bubble{background:#fbfaff;border-color:#ddd6fe}.operator-design-system.operator-live-workspace .saas-message-row.internal-note .message-bubble{background:#fffaf0;border-color:#f2d28c}.operator-design-system.operator-live-workspace .saas-message-row .message-meta{color:var(--app-text-muted);margin-bottom:5px;font-size:10.5px;font-weight:700}.operator-design-system.operator-live-workspace .saas-message-row .message-body,.operator-design-system.operator-live-workspace .saas-message-row .message-body p{font-size:13px;line-height:1.42}.operator-design-system.operator-live-workspace .message-attachment-chip{border-radius:var(--app-radius-md);padding:6px 8px}.operator-design-system.operator-live-workspace .operator-live-note.composer-readonly-status{border-top:1px solid var(--app-border-subtle);background:#fff;min-height:30px;font-size:11px}.operator-design-system.operator-live-workspace .reply-composer{border:1px solid var(--app-border);background:#fff;border-radius:10px;width:auto;margin:0 16px 14px;overflow:hidden}.operator-design-system.operator-live-workspace .reply-composer-topbar{background:#fbfbfc;grid-template-columns:auto minmax(0,1fr);min-height:34px;padding:4px 6px 4px 7px}.operator-design-system.operator-live-workspace .reply-composer-mode-switch{border-color:var(--app-border);border-radius:var(--app-radius-md)}.operator-design-system.operator-live-workspace .reply-composer-mode-switch button{border-radius:var(--app-radius-sm);min-height:28px;padding:0 10px}.operator-design-system.operator-live-workspace .reply-composer textarea{min-height:54px;max-height:126px;font-size:13px;line-height:1.45}.operator-design-system.operator-live-workspace .reply-composer-actions{padding:6px 8px 8px}.operator-design-system.operator-live-workspace .reply-composer-action-buttons{gap:5px}.operator-design-system.operator-live-workspace .operator-lab-context{background:#fbfbfc}.operator-design-system.operator-live-workspace .operator-lab-context-tabs{background:#fff;min-height:42px;padding:7px 12px}.operator-design-system.operator-live-workspace .operator-lab-context-card,.operator-design-system.operator-live-workspace .operator-lab-ai-card,.operator-design-system.operator-live-workspace .context-block{background:#fff;padding:12px 14px}@media (width<=1120px){.operator-design-system.operator-live-workspace{grid-template-columns:48px 208px minmax(302px,330px) minmax(0,1fr)}}@media (width<=760px){.operator-design-system.operator-live-workspace{grid-template-columns:minmax(0,1fr)}.operator-design-system.operator-live-workspace .operator-lab-queue-header{min-height:56px;padding:10px 14px}.operator-design-system.operator-live-workspace .operator-live-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.operator-design-system.operator-live-workspace .operator-live-filters select:last-child{grid-column:1/-1}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable{min-height:78px;padding:8px 10px 8px 12px}.operator-design-system.operator-live-workspace .ticket-row-main{padding-right:0}.operator-design-system.operator-live-workspace .operator-lab-thread-header{grid-template-columns:34px minmax(0,1fr) 34px;gap:8px;padding:8px 12px}.operator-design-system.operator-live-workspace .operator-lab-thread-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.operator-design-system.operator-live-workspace .ticket-call-inline,.operator-design-system.operator-live-workspace .ticket-status-inline,.operator-design-system.operator-live-workspace .ticket-assignment-inline{width:100%;max-width:none}.operator-design-system.operator-live-workspace .saas-message-timeline{background:#fff;gap:8px;padding:12px 14px}.operator-design-system.operator-live-workspace .saas-message-row .message-bubble{max-width:92%}.operator-design-system.operator-live-workspace .reply-composer{width:calc(100% - 24px);margin:0 12px 12px}.operator-design-system.operator-live-workspace .reply-composer-topbar{grid-template-columns:auto minmax(0,1fr)}.operator-design-system.operator-live-workspace .reply-composer-status{text-align:right;white-space:nowrap}.operator-design-system.operator-live-workspace .reply-composer textarea{min-height:50px;max-height:98px}}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable{min-height:74px;padding-top:5px;padding-bottom:5px}.operator-design-system.operator-live-workspace .ticket-row-main{gap:0}.operator-design-system.operator-live-workspace .ticket-row-title-line strong,.operator-design-system.operator-live-workspace .ticket-row-subject,.operator-design-system.operator-live-workspace .saas-ticket-row-preview{line-height:1.2}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable .meta-row{margin-top:2px}@media (width<=760px){.operator-design-system.operator-live-workspace .saas-ticket-row.selectable{min-height:76px;padding-top:6px;padding-bottom:6px}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-thread{grid-template-rows:auto auto auto auto;align-content:start;overflow-y:auto}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-messages,.operator-design-system.operator-live-workspace.mobile-conversation-open .saas-message-timeline{flex:none;min-height:0;padding-bottom:10px;overflow:visible}.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-live-note.composer-readonly-status{z-index:3;border-top:1px solid var(--app-border-subtle);border-bottom:1px solid var(--app-border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;position:sticky;bottom:174px}.operator-design-system.operator-live-workspace.mobile-conversation-open .reply-composer{z-index:4;position:sticky;bottom:0;box-shadow:0 -12px 30px #0f172a14}.operator-design-system.operator-live-workspace .reply-composer-action-buttons{align-items:center}}.operator-design-system.operator-live-workspace .operator-live-note.composer-readonly-status{border-top:1px solid var(--app-border-subtle);min-width:0;min-height:28px;color:var(--app-text-secondary);text-overflow:ellipsis;white-space:nowrap;background:#fbfbfc;border-bottom:0;padding:6px 16px;font-size:11.5px;font-weight:620;overflow:hidden}.operator-design-system.operator-live-workspace .operator-live-note.composer-readonly-status .health-dot{width:7px;height:7px;box-shadow:none}.operator-design-system.operator-live-workspace .operator-ai-brief{color:#1b1730;background:linear-gradient(135deg,#fbfaff 0%,#f4f0ff 58%,#fdfbff 100%);border:1px solid #d8ccff;border-radius:8px;min-height:74px;margin:8px 14px;padding:10px 14px;display:grid;box-shadow:0 1px #6d5dfc14,0 10px 24px #6d5dfc14}.operator-design-system.operator-live-workspace .operator-ai-brief>div{gap:3px;min-width:0;display:grid}.operator-design-system.operator-live-workspace .operator-ai-brief span{color:#7566d9;font-size:10.5px;font-weight:var(--app-font-semibold);text-transform:uppercase;line-height:1}.operator-design-system.operator-live-workspace .operator-ai-brief strong{color:#161126;font-size:15px;font-weight:var(--app-font-strong);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.operator-design-system.operator-live-workspace .operator-ai-brief p{color:#536079;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.operator-design-system.operator-live-workspace .operator-ai-brief.review{background:linear-gradient(135deg,#faf7ff 0%,#f0ebff 62%,#fffafe 100%);border-color:#c7b8ff}.operator-design-system.operator-live-workspace .operator-ai-brief.missing{box-shadow:none;background:#fbfcfd;border-color:#e5e7eb}.operator-design-system.operator-live-workspace .operator-ai-brief.loading{background:linear-gradient(135deg,#f7f3ff 0%,#efe9ff 55%,#fbf8ff 100%);border-color:#bcaeff}.operator-design-system.operator-live-workspace .reply-composer{border-color:var(--app-border-subtle);border-radius:var(--app-radius-lg);box-shadow:none;grid-template-columns:minmax(0,1fr);gap:0;margin:0 14px 12px;padding:0;display:grid}.operator-design-system.operator-live-workspace .reply-composer:focus-within{border-color:#d9d4ff;box-shadow:0 0 0 3px #6d5df617}.operator-design-system.operator-live-workspace .reply-composer-topbar{background:#fff;justify-content:space-between;align-items:center;gap:8px;min-height:28px;padding:6px 8px 0;display:flex}.operator-design-system.operator-live-workspace .reply-composer-mode-switch{border-radius:var(--app-radius-md);background:#f4f5f7;border:0;gap:2px;padding:2px;display:inline-flex}.operator-design-system.operator-live-workspace .reply-composer-mode-switch button{border-radius:var(--app-radius-sm);min-height:30px;color:var(--app-text-secondary);box-shadow:none;background:0 0;border:0;padding:0 9px;font-size:12px;font-weight:680}.operator-design-system.operator-live-workspace .reply-composer-mode-switch button.active{color:var(--app-text);box-shadow:none;background:#fff}.operator-design-system.operator-live-workspace .reply-composer-status{color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1.25;overflow:hidden}.operator-design-system.operator-live-workspace .reply-composer-status.error{color:var(--app-danger)}.operator-design-system.operator-live-workspace .reply-composer textarea{height:clamp(112px,16vh,168px);min-height:112px;max-height:168px;color:var(--app-text);resize:none;box-shadow:none;background:0 0;border:0;padding:2px 0;font-size:13px;line-height:1.42}.operator-design-system.operator-live-workspace .reply-composer textarea:focus{box-shadow:none;outline:0}.operator-design-system.operator-live-workspace .reply-composer-ai-instruction{gap:5px;padding:0 10px 7px;display:grid}.operator-design-system.operator-live-workspace .reply-composer-ai-instruction-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.operator-design-system.operator-live-workspace .reply-composer-ai-instruction input{border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-md);min-width:0;color:var(--app-text);background:#f8fafc;padding:7px 9px;font-size:12px;line-height:1.3}.operator-design-system.operator-live-workspace .reply-composer-ai-instruction input:focus{background:#fff;border-color:#d9d4ff;outline:0;box-shadow:0 0 0 3px #6d5df614}.operator-design-system.operator-live-workspace .reply-composer-ai-count{color:var(--app-text-muted);font-size:11px;font-weight:650}.operator-design-system.operator-live-workspace .reply-composer-ai-count.error{color:var(--app-danger)}.operator-design-system.operator-live-workspace .reply-composer-ai-chips{flex-wrap:wrap;gap:5px;display:flex}.operator-design-system.operator-live-workspace .reply-composer-ai-chips button{border:1px solid var(--app-border-subtle);min-height:24px;color:var(--app-text-secondary);background:#fff;border-radius:999px;padding:0 8px;font-size:11.5px;font-weight:650}.operator-design-system.operator-live-workspace .reply-composer-ai-chips button:hover:not(:disabled){color:var(--app-text);background:#f8fafc;border-color:#c9d3e5}.operator-design-system.operator-live-workspace .reply-composer-actions{border-top:1px solid var(--app-border-subtle);background:#fff;justify-content:flex-start;padding:6px 8px;display:flex}.operator-design-system.operator-live-workspace .reply-composer-action-buttons{justify-content:flex-start;gap:4px;width:100%}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button{border-radius:var(--app-radius-md);min-height:30px;color:var(--app-text-secondary);background:0 0;border-color:#0000;padding:0 8px;font-size:12px;font-weight:680}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button:hover:not(:disabled){background:var(--app-bg-hover);color:var(--app-text)}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button:disabled{color:#b8c0cc;opacity:1;background:0 0;border-color:#0000}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button.primary{color:#fff;background:#111827;border-color:#111827;margin-left:auto}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button.primary:disabled{border-color:var(--app-border);color:#a8b0bd;background:#f4f5f7}.operator-design-system.operator-live-workspace .reply-composer-action-buttons .icon-action{width:30px;padding:0}.operator-design-system.operator-live-workspace .operator-lab-context-tabs{border-bottom:1px solid var(--app-border-subtle);background:#fff;align-items:center;min-height:40px;padding:6px 12px}.operator-design-system.operator-live-workspace .operator-lab-context-tabs button:not(.mobile-context-close-button){border-radius:var(--app-radius-md);min-height:30px;color:var(--app-text-muted);background:0 0;border:0;padding:0 10px;font-size:12px;font-weight:700}.operator-design-system.operator-live-workspace .operator-lab-context-tabs button:not(.mobile-context-close-button).active{color:var(--app-accent);background:#f4f2ff}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable.active:after{display:none}.operator-design-system.operator-live-workspace .ticket-row-quick-actions{opacity:0;pointer-events:none;top:50%;bottom:auto;right:8px;transform:translateY(-50%)}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable.active .ticket-row-quick-actions{opacity:0;pointer-events:none}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable:hover .ticket-row-quick-actions,.operator-design-system.operator-live-workspace .saas-ticket-row.selectable:focus-within .ticket-row-quick-actions{opacity:1;pointer-events:auto}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable.active:not(:hover):focus-within .ticket-row-quick-actions{opacity:0;pointer-events:none}.operator-design-system.operator-live-workspace .ticket-row-action,.operator-design-system.operator-live-workspace .ticket-row-discard-action{border-color:var(--app-border-subtle);width:30px;height:30px;box-shadow:none;background:#fffffff0}@media (width<=760px){.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-messages,.operator-design-system.operator-live-workspace.mobile-conversation-open .saas-message-timeline{min-height:320px}.operator-design-system.operator-live-workspace.mobile-context-open .operator-lab-context{padding-left:0;padding-right:0}.operator-design-system.operator-live-workspace .operator-lab-context-tabs{padding-left:12px;padding-right:12px}.operator-design-system.operator-live-workspace .reply-composer{contain:inline-size;grid-template-columns:minmax(0,1fr)}.operator-design-system.operator-live-workspace .reply-composer-topbar{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.operator-design-system.operator-live-workspace .reply-composer>*,.operator-design-system.operator-live-workspace .reply-composer-input-shell,.operator-design-system.operator-live-workspace .reply-composer textarea,.operator-design-system.operator-live-workspace .reply-composer-mode-switch,.operator-design-system.operator-live-workspace .reply-composer-status{min-width:0;max-width:100%}.operator-design-system.operator-live-workspace .reply-composer-status{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operator-design-system.operator-live-workspace .reply-composer-actions,.operator-design-system.operator-live-workspace .reply-composer-action-buttons{min-width:0;max-width:100%}.operator-design-system.operator-live-workspace .reply-composer-action-buttons{flex-wrap:wrap;flex:auto}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button{flex:0 auto}.operator-design-system.operator-live-workspace .reply-composer{width:calc(100% - 20px);max-height:none;margin:0 10px 10px;padding:0}.operator-design-system.operator-live-workspace .reply-composer-topbar{grid-template-columns:none;align-items:center;gap:7px;min-height:30px;display:flex}.operator-design-system.operator-live-workspace .reply-composer-status{display:none}.operator-design-system.operator-live-workspace .reply-composer textarea{height:clamp(78px,18vh,128px);min-height:78px;max-height:128px}.operator-design-system.operator-live-workspace .reply-composer-actions{padding:5px 7px}}.integrations-layout,.settings-layout{background:var(--app-bg-canvas);gap:16px;min-width:0}.integrations-layout .app-page-heading,.settings-layout .app-page-heading{border:0;align-items:end;gap:18px;min-width:0;padding:0}.integrations-layout .app-page-heading h2,.settings-layout .app-page-heading h2{color:var(--app-text);margin:1px 0 3px;font-size:19px;font-weight:720;line-height:1.18}.integrations-layout .app-page-heading p:last-child,.settings-layout .app-page-heading p:last-child{max-width:720px;color:var(--app-text-secondary);font-size:13px;line-height:1.42}.integration-health-summary{align-items:center;gap:6px}.integration-health-summary span{border:1px solid var(--app-border);border-radius:var(--app-radius-md);min-height:28px;color:var(--app-text-secondary);background:#fff;padding:6px 9px;font-size:11.5px;font-weight:680;line-height:1}.integration-center,.settings-grid{border:1px solid var(--app-border);border-radius:var(--app-radius-lg);min-width:0;box-shadow:none;background:#fff;overflow:hidden}.integration-catalog{border-right:1px solid var(--app-border);background:#fbfbfc;gap:12px;min-height:calc(100vh - 122px);padding:12px 9px}.integration-catalog-header{padding:0 3px 2px}.integration-catalog-header strong{color:var(--app-text);font-size:13px;font-weight:720}.integration-category>p{color:var(--app-text-muted);letter-spacing:0;text-transform:none;padding:0 4px;font-size:10.5px;font-weight:720}.integration-catalog-item{border-radius:var(--app-radius-md);background:0 0;border:1px solid #0000;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;min-height:48px;padding:6px 7px}.integration-catalog-item:hover{background:var(--app-bg-hover)}.integration-catalog-item strong{color:var(--app-text);font-size:12.5px;font-weight:720;line-height:1.2}.integration-catalog-item small{color:var(--app-text-secondary);font-size:11.5px;line-height:1.25}.integration-logo-mark{border:1px solid var(--app-border);border-radius:var(--app-radius-md);width:30px;height:30px;color:var(--app-accent);box-shadow:none;background:#fff}.integration-logo-mark.image img,.integration-logo-mark.image svg{width:18px;height:18px}.integration-status-label{background:0 0;border:0;gap:5px;padding:0;font-size:11px;font-weight:720}.integration-status-label>span{width:6px;height:6px}.integration-detail-panel{background:#fff;border:0;min-height:calc(100vh - 122px)}.integration-detail-header{border-bottom:1px solid var(--app-border-subtle);background:#fff;min-height:60px;padding:12px 18px}.integration-detail-title{gap:10px}.integration-detail-title .integration-logo-mark{width:32px;height:32px}.integration-detail-title h2{margin:0 0 2px;font-size:16px;font-weight:720;line-height:1.2}.integration-detail-title p:last-child{color:var(--app-text-secondary);font-size:12.5px;line-height:1.3}.integration-detail-section{border-bottom:1px solid var(--app-border-subtle);background:#fff;gap:12px;max-width:940px;padding:18px 22px}.integration-detail-section .section-mini-header h3,.settings-card .section-mini-header h3{font-size:13.5px;font-weight:720;line-height:1.25}.provider-setup-panel,.wms-source-card{max-width:820px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0;display:grid}.messenger-source-card{justify-self:stretch;width:100%}.provider-setup-panel>.wms-source-copy,.wms-source-card>.wms-source-copy{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;display:grid}.messenger-source-card>.wms-source-copy{grid-template-columns:minmax(0,1fr);width:100%}.messenger-source-card>.wms-source-copy>div:not(.feature-icon){grid-column:1;min-width:0;max-width:640px}.messenger-source-card .provider-settings-form{grid-template-columns:repeat(2,minmax(0,1fr))}.messenger-source-card .provider-settings-form label{gap:5px;display:grid}.messenger-source-card .provider-settings-form label.wide,.messenger-source-card .provider-settings-form .wms-source-actions{grid-column:1/-1}.provider-page-picker{border-top:1px solid var(--app-border-subtle);gap:8px;padding-top:12px;display:grid}.provider-page-picker>div{flex-wrap:wrap;gap:8px;display:flex}.advanced-integration-settings{border-top:1px solid var(--app-border-subtle);gap:12px;padding-top:12px;display:grid}.advanced-integration-settings>summary{cursor:pointer;width:fit-content;color:var(--app-text-secondary);font-size:12.5px;font-weight:700}.advanced-integration-settings[open]>summary{color:var(--app-text)}.advanced-integration-settings>.integration-copy-list,.advanced-integration-settings>.provider-settings-form,.advanced-integration-settings>.token-callout,.advanced-integration-settings>.wms-source-actions{margin-top:10px}.wms-source-copy h3{color:var(--app-text);margin:0 0 3px;font-size:13.5px;font-weight:720;line-height:1.25}.wms-source-copy p,.settings-help,.provider-mailbox-form p{color:var(--app-text-secondary);margin:0;font-size:12.5px;line-height:1.42}.provider-settings-form,.provider-mailbox-form.panel-form{background:0 0;border:0;border-radius:0;gap:11px;max-width:820px;padding:0;display:grid}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-form-grid label,.settings-toggle-row label,.provider-mailbox-form.panel-form label,.settings-invitation-form label{color:var(--app-text-secondary);gap:5px;font-size:11.5px;font-weight:680}.settings-form-grid label.wide{grid-column:1/-1}.settings-form-grid input,.provider-settings-form textarea,.provider-mailbox-form.panel-form textarea,.settings-invitation-form input,.settings-invitation-form select,.settings-member-row-actions select{border:1px solid var(--app-border);border-radius:var(--app-radius-md);min-height:34px;color:var(--app-text);box-shadow:none;background:#fff;padding:7px 9px;font-size:13px}.settings-form-grid small{color:var(--app-text-muted);font-size:11.5px;font-weight:500;line-height:1.35}.provider-settings-form textarea,.provider-mailbox-form.panel-form textarea{resize:vertical;min-height:84px}.settings-toggle-row{gap:7px}.settings-toggle-row label{border:1px solid var(--app-border);border-radius:var(--app-radius-md);min-height:30px;color:var(--app-text-secondary);background:#fff;padding:5px 8px}.settings-toggle-row input{min-height:auto}.switching-warning,.inline-status,.integration-sync-summary,.saas-empty-state.compact{border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-md);box-shadow:none;background:#fbfbfc;padding:9px 10px}.switching-warning{color:var(--app-success);grid-template-columns:18px minmax(0,1fr);gap:8px;display:grid}.switching-warning strong,.inline-status,.integration-sync-summary strong{color:var(--app-text);font-size:12.5px;font-weight:720}.switching-warning p,.inline-status p,.integration-sync-summary p{color:var(--app-text-secondary);margin:0;font-size:12.5px;line-height:1.42}.integration-button-row{justify-content:flex-start;gap:7px;padding-top:2px}.integration-button-row button,.provider-mailbox-form button,.settings-invitation-form button,.settings-member-row-actions button,.settings-invitation-row-actions button{border:1px solid var(--app-border);border-radius:var(--app-radius-md);min-height:34px;color:var(--app-text);box-shadow:none;background:#fff;padding:7px 11px;font-size:13px;font-weight:680}.integration-button-row button[type=submit],.provider-mailbox-form button[type=submit],.settings-invitation-form button[type=submit]{color:#fff;background:#111827;border-color:#111827}.integration-button-row>span{color:var(--app-text-muted);align-self:center;font-size:11.5px;font-weight:600}.integration-copy-list{border-top:1px solid var(--app-border-subtle)}.copy-field{border-bottom:1px solid var(--app-border-subtle);grid-template-columns:132px minmax(0,1fr) auto;gap:8px;padding:8px 0}.copy-field code,.token-callout code{border:1px solid var(--app-border);border-radius:var(--app-radius-md);color:var(--app-text);background:#fbfbfc;font-size:11.5px}.settings-grid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.settings-card{border:0;border-bottom:1px solid var(--app-border-subtle);min-width:0;box-shadow:none;background:#fff;border-radius:0;grid-template-columns:184px minmax(0,1fr);display:grid}.settings-card:last-child{border-bottom:0}.settings-card>.section-mini-header{border-right:1px solid var(--app-border-subtle);background:#fbfbfc;min-height:100%;padding:15px 16px}.settings-card>:not(.section-mini-header){min-width:0;padding:15px 18px}.settings-card.muted{background:#fbfbfc}.ai-quality-kpis{border-bottom:1px solid var(--app-border-subtle);background:#fff;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.quality-local-error{color:#a13a3a;background:#fff5f5;border:1px solid #f4c7c7;border-radius:8px;padding:10px 12px;font-size:12.5px;font-weight:760}.ai-quality-kpi{border-right:1px solid var(--app-border-subtle);gap:4px;padding:14px 16px;display:grid}.ai-quality-kpi:last-child{border-right:0}.ai-quality-kpi span,.quality-bar-row span,.quality-table th{color:var(--app-text-muted);font-size:11.5px;font-weight:700}.ai-quality-kpi strong{color:var(--app-text);font-size:20px;font-weight:720;line-height:1}.ai-quality-kpi.is-ok strong{color:#247a5a}.ai-quality-kpi.is-danger strong{color:#b42318}.ai-quality-kpi small,.quality-bar-row small,.quality-table td span{color:var(--app-text-secondary);font-size:11.5px}.quality-bar-row{border-bottom:1px solid var(--app-border-subtle);grid-template-columns:120px minmax(0,1fr) 42px;align-items:center;gap:10px;padding:8px 0;display:grid}.quality-bar-row:last-child{border-bottom:0}.quality-bar-row>div:first-child{gap:2px;display:grid}.quality-bar-row strong{color:var(--app-text);font-size:12.5px;font-weight:720}.quality-bar-track{background:#eef2f7;border-radius:999px;height:7px;overflow:hidden}.quality-bar-track span{border-radius:inherit;background:var(--app-accent);height:100%;display:block}.quality-reason-list{display:grid}.quality-reason-row{border-bottom:1px solid var(--app-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.quality-reason-row:last-child{border-bottom:0}.quality-reason-row strong{overflow-wrap:anywhere;color:var(--app-text);font-size:12.5px;font-weight:700}.quality-reason-row span{color:var(--app-text-secondary);font-size:12px;font-weight:650}.quality-regression-content{gap:12px;display:grid}.quality-regression-panel.is-regression{border-color:#f2b8ad}.quality-regression-summary{flex-wrap:wrap;gap:8px;display:flex}.quality-regression-summary-item{border:1px solid var(--app-border-subtle);background:#fbfbfc;border-radius:8px;gap:3px;min-width:180px;padding:8px 10px;display:grid}.quality-regression-summary-item span{color:var(--app-text-muted);font-size:11.5px;font-weight:700}.quality-regression-summary-item strong{color:var(--app-text);font-size:12.5px;font-weight:720}.quality-regression-list{gap:8px;display:grid}.quality-regression-alert{background:#fff8f6;border:1px solid #f2b8ad;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 12px;display:grid}.quality-regression-alert strong,.quality-regression-alert span{display:block}.quality-regression-alert strong{color:#8f1d13;font-size:12.5px;font-weight:760}.quality-regression-alert span,.quality-regression-alert small{color:var(--app-text-secondary);font-size:11.5px;line-height:1.4}.quality-regression-alert span{overflow-wrap:anywhere;margin-top:2px}.quality-regression-alert small{white-space:nowrap}.quality-table-wrap{overflow-x:auto}.quality-table{border-collapse:collapse;width:100%;min-width:760px}.quality-table th,.quality-table td{border-bottom:1px solid var(--app-border-subtle);text-align:left;vertical-align:top;padding:9px 10px}.quality-table tbody tr:last-child td{border-bottom:0}.quality-table td{color:var(--app-text);font-size:12.5px;font-weight:600}.quality-table td strong,.quality-table td span{display:block}.quality-chart{gap:8px;min-width:0;display:grid}.quality-chart-legend{color:var(--app-text-secondary);flex-wrap:wrap;align-items:center;gap:10px;font-size:11.5px;font-weight:700;display:flex}.quality-chart-legend span{align-items:center;gap:5px;display:inline-flex}.quality-chart-legend i{border-radius:999px;width:8px;height:8px}.quality-chart svg{width:100%;min-height:168px;overflow:visible}.quality-chart-axis,.quality-chart-grid,.quality-chart-tick{stroke:var(--app-border-subtle);stroke-width:1px}.quality-chart-grid{stroke-dasharray:3 4}.quality-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.quality-chart-point{stroke:#fff;stroke-width:1.5px}.quality-chart-label{fill:var(--app-text-secondary);font-size:11px;font-weight:650}.quality-bar-chart{grid-template-columns:repeat(auto-fit,minmax(18px,1fr));align-items:end;gap:6px;min-height:170px;padding-top:8px;display:grid}.quality-bar-column{grid-template-rows:minmax(88px,1fr) auto;place-items:end center;gap:7px;min-width:0;display:grid}.quality-bar-column span{background:#3451b2;border-radius:4px 4px 0 0;width:100%;max-width:20px}.quality-bar-column small{max-width:38px;color:var(--app-text-secondary);text-overflow:clip;white-space:nowrap;font-size:10.5px;overflow:hidden}.quality-trend-list{gap:10px;display:grid}.quality-trend-list-row{border-bottom:1px solid var(--app-border-subtle);grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:12px;padding-bottom:9px;display:grid}.quality-trend-list-row:last-child{border-bottom:0;padding-bottom:0}.quality-trend-list-row strong,.quality-version-day strong{overflow-wrap:anywhere;color:var(--app-text);font-size:12px;font-weight:720}.quality-trend-list-row span{color:var(--app-text-secondary);margin-top:2px;font-size:11px;font-weight:650;display:block}.quality-mini-bars{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:3px;height:34px;display:grid}.quality-mini-bars i{background:#b42318;border-radius:3px 3px 0 0;min-height:4px;display:block}.quality-version-timeline{gap:9px;display:grid}.quality-version-day{border-bottom:1px solid var(--app-border-subtle);grid-template-columns:54px minmax(0,1fr);align-items:start;gap:10px;padding-bottom:9px;display:grid}.quality-version-day:last-child{border-bottom:0;padding-bottom:0}.quality-version-day>span{color:var(--app-text-secondary);font-size:11px;font-weight:720}.quality-version-day>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.quality-version-day strong{border:1px solid var(--app-border-subtle);background:#fbfbfc;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:4px 7px;display:inline-flex}.quality-version-day small{color:var(--app-text-secondary);font-size:10.5px;font-weight:720}@media (width<=1180px){.ai-quality-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-quality-kpi{border-bottom:1px solid var(--app-border-subtle)}.quality-regression-alert{grid-template-columns:minmax(0,1fr)}.quality-regression-alert small{white-space:normal}}.settings-card>p,.billing-summary p,.settings-note p,.settings-muted{color:var(--app-text-secondary);margin:0;font-size:12.5px;line-height:1.42}.billing-summary{align-content:start;gap:12px;display:grid}.billing-actions{flex-wrap:wrap;gap:8px;display:flex}.billing-actions .secondary-action{justify-self:start}.billing-warning{border-left:2px solid #d97706;padding-left:9px;font-weight:700;color:#92400e!important}.billing-access-gate{max-width:720px}.operator-billing-warning{z-index:40;color:#92400e;background:#fffbeb;border:1px solid #f59e0b;border-left-width:3px;border-radius:8px;padding:9px 12px;font-size:12.5px;font-weight:700;line-height:1.35;position:fixed;top:12px;left:232px;right:16px;box-shadow:0 8px 22px #92400e1f}.ai-usage-card{border-color:var(--app-border-subtle);background:#fff}.ai-usage-summary{grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);align-items:stretch;gap:12px;display:grid}.ai-usage-hero{border:1px solid var(--app-border-subtle);color:var(--app-text);box-shadow:none;background:#fbfaff;border-radius:8px;align-content:center;gap:3px;padding:12px;display:grid}.ai-usage-hero strong{color:var(--app-text);letter-spacing:0;font-size:24px;line-height:1}.ai-usage-hero span{color:var(--app-text-secondary);font-size:12px;font-weight:680}.ai-usage-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ai-usage-metrics div{border:1px solid var(--app-border-subtle);background:#ffffffd1;border-radius:7px;gap:3px;min-width:0;padding:9px;display:grid}.ai-usage-metrics strong{color:var(--app-text);font-size:17px;line-height:1}.ai-usage-metrics span,.ai-usage-summary p{color:var(--app-text-secondary);grid-column:1/-1;font-size:11.5px;font-weight:720;line-height:1.35}.settings-note{border:0;border-left:2px solid var(--app-accent);background:0 0;border-radius:0;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:2px 0 2px 10px}.kv{gap:0;display:grid}.kv-row{border-bottom:1px solid var(--app-border-subtle);grid-template-columns:132px minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.kv-row:last-child{border-bottom:0}.kv dt{color:var(--app-text-muted);font-size:11.5px;font-weight:680}.kv dd{overflow-wrap:anywhere;min-width:0;color:var(--app-text);margin:0;font-size:12.5px;font-weight:650}.settings-team-row{border-bottom:1px solid var(--app-border-subtle);grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:52px;padding:9px 0}.settings-team-row strong{font-size:12.5px;font-weight:720;line-height:1.25}.settings-team-row span{font-size:11.5px;line-height:1.35}.settings-member-row-actions,.settings-invitation-row-actions{gap:7px}.settings-invitation-panel{gap:12px}.settings-invitation-form{grid-template-columns:minmax(180px,1fr) minmax(118px,150px) auto;align-items:end;gap:9px}.integrations-layout,.settings-layout,.integration-center,.integration-catalog,.integration-category,.integration-detail-panel,.integration-detail-section,.section-mini-header,.settings-grid,.settings-card,.settings-team-list,.settings-invitation-panel,.settings-invitation-form,.settings-invitation-list,.kv,.settings-form-grid{display:grid}.integrations-layout,.settings-layout{align-content:start;padding:18px}.integrations-layout .app-page-heading,.settings-layout .app-page-heading,.integration-health-summary,.integration-catalog-header,.integration-detail-header,.integration-detail-title,.integration-button-row,.settings-member-row-actions,.settings-invitation-row-actions{display:flex}.integrations-layout .app-page-heading,.settings-layout .app-page-heading,.integration-catalog-header,.integration-detail-header{justify-content:space-between}.integration-health-summary,.integration-catalog-header,.integration-catalog-item,.integration-detail-header,.integration-detail-title,.integration-button-row,.settings-member-row-actions,.settings-invitation-row-actions{align-items:center}.integration-health-summary,.integration-button-row{flex-wrap:wrap}.integration-health-summary{justify-content:flex-end}.integration-center{align-items:start}.integration-catalog{align-self:stretch;position:sticky;top:0}.integration-catalog-item{width:100%;color:var(--app-text);text-align:left;align-items:center;display:grid}.integration-catalog-item strong,.integration-catalog-item small,.settings-team-row strong,.settings-team-row span{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.integration-catalog-item small{overflow-wrap:anywhere;white-space:normal}.integration-logo-mark{place-items:center;display:grid}.integration-status-label{min-width:max-content;color:var(--app-text-muted);white-space:nowrap;justify-self:end;align-items:center;line-height:1;display:inline-flex}.integration-status-label>span{background:#c2c8d0;border-radius:999px}.integration-status-label.status-active{color:#16833b}.integration-status-label.status-active>span{background:#22a447}.integration-status-label.status-partial,.integration-status-label.status-setup{color:#b75c00}.integration-status-label.status-partial>span,.integration-status-label.status-setup>span{background:#df7a14}.integration-detail-panel{grid-auto-rows:max-content;align-content:start;min-width:0;overflow:hidden auto}.integration-detail-section>:not(.section-mini-header){min-width:0;padding:0}.settings-form-grid label,.settings-toggle-row label,.provider-mailbox-form.panel-form label,.settings-invitation-form label{min-width:0;display:grid}.settings-toggle-row{flex-wrap:wrap;display:flex}.settings-toggle-row label{align-items:center;display:inline-flex}.settings-note,.settings-team-row{display:grid}.settings-note{align-items:start}.settings-team-row{align-items:center;min-width:0}.settings-team-row strong,.settings-team-row span{white-space:nowrap}.settings-member-row-actions,.settings-invitation-row-actions{justify-self:end}@media (width<=920px){.integration-center{grid-template-columns:minmax(238px,286px) minmax(0,1fr)}.integration-catalog-item{grid-template-columns:30px minmax(0,1fr)}.integration-catalog-item .integration-status-label{grid-column:2;justify-self:start}}@media (width<=760px){.integrations-layout,.settings-layout{padding:12px}.integrations-layout .app-page-heading,.settings-layout .app-page-heading{align-items:start;gap:10px;display:grid}.integration-health-summary{justify-content:start}.integration-center,.settings-grid{border-radius:var(--app-radius-lg);grid-template-columns:minmax(0,1fr)}.integration-catalog{border-right:0;border-bottom:1px solid var(--app-border-subtle);gap:10px;min-height:auto;max-height:none;position:static}.integration-catalog-item{grid-template-columns:30px minmax(0,1fr) auto;min-height:48px}.integration-catalog-item .integration-status-label{grid-column:auto;justify-self:end}.integration-detail-panel{min-height:auto;overflow:visible}.integration-detail-header{align-items:flex-start;padding:12px 14px}.integration-detail-section{padding:14px}.provider-setup-panel>.wms-source-copy,.wms-source-card>.wms-source-copy{grid-template-columns:30px minmax(0,1fr)}.settings-form-grid,.settings-invitation-form,.settings-card,.settings-team-row,.kv-row,.copy-field{grid-template-columns:minmax(0,1fr)}.settings-card>.section-mini-header{border-right:0;border-bottom:1px solid var(--app-border-subtle);padding:13px 14px}.settings-card>:not(.section-mini-header){padding:14px}.settings-member-row-actions,.settings-invitation-row-actions,.integration-button-row{justify-content:flex-start;justify-self:stretch}.settings-member-row-actions select,.settings-invitation-form input,.settings-invitation-form select{width:100%}.settings-invitation-form button{justify-self:start}}.operator-design-system,.app-admin-shell,.integrations-layout,.settings-layout{font-weight:var(--app-font-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.operator-design-system strong,.app-admin-shell strong,.integrations-layout strong,.settings-layout strong{font-weight:var(--app-font-semibold)}.operator-design-system.operator-live-workspace .message-body,.operator-design-system.operator-live-workspace .message-body p,.operator-design-system.operator-live-workspace .saas-ticket-row-preview,.operator-design-system.operator-live-workspace .operator-lab-thread-strip span,.operator-design-system.operator-live-workspace .operator-live-note.composer-readonly-status,.integration-detail-section p,.integration-detail-section textarea,.integration-detail-section input,.integration-detail-section small,.settings-card p,.settings-card small,.settings-help,.provider-mailbox-form p{font-weight:var(--app-font-regular)}.operator-design-system.operator-live-workspace .operator-lab-sidebar-group button,.operator-design-system.operator-live-workspace .operator-lab-nav button,.operator-design-system.operator-live-workspace .operator-live-filters select,.operator-design-system.operator-live-workspace .ticket-row-title-line span,.operator-design-system.operator-live-workspace .saas-ticket-row.selectable .meta-row,.operator-design-system.operator-live-workspace .operator-lab-thread-header span,.operator-design-system.operator-live-workspace .message-meta,.operator-design-system.operator-live-workspace .reply-composer-status,.operator-design-system.operator-live-workspace .definition-list dt,.operator-design-system.operator-live-workspace .definition-list dd,.integration-catalog-item small,.integration-detail-title p,.integrations-layout .app-page-heading p,.settings-layout .app-page-heading p,.settings-form-grid label,.provider-mailbox-form.panel-form label,.settings-invitation-form label,.settings-member-row-actions select{font-weight:var(--app-font-medium)}.operator-design-system.operator-live-workspace .operator-lab-queue-header h1,.operator-design-system.operator-live-workspace .operator-lab-thread-header h2,.operator-design-system.operator-live-workspace .ticket-row-title-line strong,.operator-design-system.operator-live-workspace .ticket-row-subject,.operator-design-system.operator-live-workspace .message-attachment-chip,.operator-design-system.operator-live-workspace .reply-composer-mode-switch button,.operator-design-system.operator-live-workspace .reply-composer-action-buttons button,.operator-design-system.operator-live-workspace .operator-lab-context-tabs button:not(.mobile-context-close-button),.integrations-layout button,.integrations-layout input,.integrations-layout select,.integrations-layout textarea,.settings-layout button,.settings-layout input,.settings-layout select,.settings-layout textarea,.integration-catalog-item strong,.integration-detail-title h2,.integration-detail-section .section-mini-header h3,.settings-card .section-mini-header h3,.settings-team-row strong,.settings-invitation-row strong,.badge,.integration-status-label,.ticket-row-status,.ticket-row-followup,.source-badge{font-weight:var(--app-font-semibold)}.integrations-layout .app-page-heading h2,.settings-layout .app-page-heading h2,.context-block-title h3,.operator-design-system.operator-live-workspace .ticket-row-priority,.operator-design-system.operator-live-workspace .reply-composer-action-buttons button.primary,.integration-button-row button[type=submit],.provider-mailbox-form button[type=submit],.settings-invitation-form button[type=submit]{font-weight:var(--app-font-strong)}@media (width>=1121px){.operator-design-system.operator-live-workspace{grid-template-columns:48px 184px minmax(300px,328px) minmax(0,1fr) minmax(320px,340px)}}@media (width>=1500px){.operator-design-system.operator-live-workspace{grid-template-columns:48px 204px minmax(340px,372px) minmax(0,1fr) minmax(360px,380px)}}.operator-design-system.operator-live-workspace .operator-lab-context,.operator-design-system.operator-live-workspace .context-block,.operator-design-system.operator-live-workspace .operator-lab-context-card,.operator-design-system.operator-live-workspace .definition-list,.operator-design-system.operator-live-workspace .definition-list div,.operator-design-system.operator-live-workspace .definition-list dd{min-width:0}.operator-design-system.operator-live-workspace .definition-list dd{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;overflow:hidden}.operator-design-system.operator-live-workspace .ticket-row-title-line,.operator-design-system.operator-live-workspace .ticket-row-subject,.operator-design-system.operator-live-workspace .saas-ticket-row-preview{min-width:0}.operator-design-system.operator-live-workspace .ticket-row-main{padding-right:0}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable{display:block}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable:hover,.operator-design-system.operator-live-workspace .saas-ticket-row.selectable:focus-within{padding-right:72px}.operator-design-system.operator-live-workspace .ticket-row-quick-actions{justify-content:flex-end;width:58px;min-width:58px;display:flex;position:absolute;top:50%;right:8px;overflow:visible;transform:translateY(-50%)}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable:hover .ticket-row-quick-actions,.operator-design-system.operator-live-workspace .saas-ticket-row.selectable:focus-within .ticket-row-quick-actions{width:58px}.operator-design-system.operator-live-workspace .saas-ticket-row.selectable.active:not(:hover):focus-within{padding-right:9px}@media (width<=760px){.operator-design-system.operator-live-workspace .saas-ticket-row.selectable,.operator-design-system.operator-live-workspace .saas-ticket-row.selectable:hover,.operator-design-system.operator-live-workspace .saas-ticket-row.selectable:focus-within{padding-right:10px;display:block}.operator-design-system.operator-live-workspace .ticket-row-quick-actions{display:none}}.operator-design-system.operator-live-workspace .operator-lab-queue{grid-template-rows:auto auto auto auto minmax(0,1fr)}.operator-design-system.operator-live-workspace .operator-lab-queue-header{border-bottom:1px solid var(--app-border-subtle);min-height:56px;padding:10px 14px 9px}.operator-design-system.operator-live-workspace .operator-lab-queue-header h1{font-size:16px;font-weight:var(--app-font-semibold);line-height:1.15}.operator-design-system.operator-live-workspace .operator-lab-queue-header span{color:var(--app-text-muted);font-size:12px;font-weight:var(--app-font-regular);margin-top:2px;line-height:1.15}.operator-design-system.operator-live-workspace .operator-lab-queue-header .operator-icon-button{border-color:var(--app-border-subtle);border-radius:var(--app-radius-md);width:30px;height:30px;color:var(--app-text-muted);background:#fff}.operator-design-system.operator-live-workspace .operator-lab-queue-header .operator-icon-button:hover:not(:disabled){border-color:var(--app-border);background:var(--app-bg-subtle);color:var(--app-text)}.operator-design-system.operator-live-workspace .operator-lab-search{border-radius:var(--app-radius-md);height:30px;color:var(--app-text-muted);background:#f6f7f9;border:0;margin:10px 12px 8px;padding:0 10px}.operator-design-system.operator-live-workspace .operator-lab-search:focus-within{box-shadow:inset 0 0 0 1px var(--app-accent), var(--app-shadow-focus);background:#fff}.operator-design-system.operator-live-workspace .operator-lab-search input{color:var(--app-text);font-size:12px;font-weight:var(--app-font-regular)}.operator-design-system.operator-live-workspace .operator-lab-search input::placeholder{color:var(--app-text-muted)}.operator-design-system.operator-live-workspace .operator-live-filters{border-bottom:1px solid var(--app-border-subtle);background:#fff;grid-template-columns:minmax(92px,1fr) minmax(92px,1fr) minmax(104px,1.05fr);gap:4px;margin:0;padding:0 12px 8px;display:grid}.operator-design-system.operator-live-workspace .operator-live-filters select,.operator-design-system.operator-live-workspace .operator-live-filters select:last-child{appearance:none;border-radius:var(--app-radius-sm);width:100%;max-width:none;height:26px;min-height:26px;color:var(--app-text-secondary);font-size:10.5px;font-weight:var(--app-font-medium);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 4.5 6 7l2.5-2.5' fill='none' stroke='%23667085' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;border:0;grid-column:auto;padding:0 17px 0 8px;line-height:26px}.operator-design-system.operator-live-workspace .operator-live-filters select:hover,.operator-design-system.operator-live-workspace .operator-live-filters select:focus{background-color:var(--app-bg-subtle);color:var(--app-text);outline:0}@media (width<=760px){.operator-design-system.operator-live-workspace .operator-lab-queue-header{min-height:54px;padding:9px 14px}.operator-design-system.operator-live-workspace .operator-lab-search{height:31px;margin:10px 10px 8px}.operator-design-system.operator-live-workspace .operator-live-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;padding:0 10px 8px}.operator-design-system.operator-live-workspace .operator-live-filters select:last-child{grid-column:1/-1}}.operator-design-system.operator-live-workspace .operator-lab-thread-header.saas-panel-header{border-bottom:1px solid var(--app-border-subtle);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:8px 16px 7px;display:grid}.operator-design-system.operator-live-workspace .operator-lab-thread-title{gap:3px;min-width:0;display:grid}.operator-design-system.operator-live-workspace .operator-lab-thread-title span{color:var(--app-text-muted);font-size:11px;font-weight:var(--app-font-regular);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.operator-design-system.operator-live-workspace .operator-lab-thread-title h2{color:var(--app-text);font-size:16px;font-weight:var(--app-font-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.22;overflow:hidden}.operator-design-system.operator-live-workspace .operator-lab-thread-actions{align-items:center;gap:5px;min-width:max-content;display:inline-flex}.operator-design-system.operator-live-workspace .ticket-call-inline,.operator-design-system.operator-live-workspace .ticket-status-inline,.operator-design-system.operator-live-workspace .ticket-assignment-inline{border:1px solid var(--app-border);border-radius:var(--app-radius-md);height:30px;min-height:30px;color:var(--app-text-secondary);font-size:12px;font-weight:var(--app-font-medium);background-color:#fff;padding:0 24px 0 10px}.operator-design-system.operator-live-workspace .ticket-call-inline{color:#14532d;justify-content:center;align-items:center;gap:5px;width:96px;padding:0 10px;display:inline-flex}.operator-design-system.operator-live-workspace .ticket-call-inline:disabled{cursor:not-allowed;color:var(--app-text-tertiary);opacity:.65}.operator-design-system.operator-live-workspace .ticket-status-inline{width:98px}.operator-design-system.operator-live-workspace .ticket-assignment-inline{width:124px;max-width:124px}.operator-design-system.operator-live-workspace .ticket-call-inline:hover:not(:disabled),.operator-design-system.operator-live-workspace .ticket-call-inline:focus,.operator-design-system.operator-live-workspace .ticket-status-inline:hover,.operator-design-system.operator-live-workspace .ticket-assignment-inline:hover,.operator-design-system.operator-live-workspace .ticket-status-inline:focus,.operator-design-system.operator-live-workspace .ticket-assignment-inline:focus{border-color:var(--app-border-strong);color:var(--app-text);outline:0}.operator-design-system.operator-live-workspace .operator-lab-thread-strip.saas-customer-strip{border-bottom:1px solid var(--app-border-subtle);background:#fff;align-items:center;gap:10px;min-height:26px;display:flex;padding:0 16px!important}.operator-design-system.operator-live-workspace .operator-lab-thread-strip.saas-customer-strip span{min-width:0;color:var(--app-text-muted);font-size:11px;font-weight:var(--app-font-regular);text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.operator-design-system.operator-live-workspace .operator-lab-thread-strip.saas-customer-strip span+span:before{content:"";background:var(--app-border-strong);border-radius:999px;width:3px;height:3px;margin:0 8px 2px 0;display:inline-block}.operator-design-system.operator-live-workspace .operator-lab-thread{grid-template-rows:auto auto minmax(0,1fr) auto auto}.operator-design-system.operator-live-workspace .ticket-ai-decision-card span{color:var(--app-text-muted);font-size:10px;font-weight:var(--app-font-semibold);text-transform:uppercase;line-height:1}.operator-design-system.operator-live-workspace .ticket-ai-decision-card strong{color:var(--app-text);font-size:13px;font-weight:var(--app-font-strong);line-height:1.25}.operator-design-system.operator-live-workspace .ticket-ai-decision-card{background:linear-gradient(#fbfaff 0%,#f7f4ff 100%);border:1px solid #ddd6fe;border-radius:7px;gap:4px;padding:9px;display:grid}.operator-design-system.operator-live-workspace .ticket-ai-decision-card p{color:var(--app-text-secondary);margin:0;font-size:11.5px;line-height:1.35}.operator-design-system.operator-live-workspace .ticket-ai-source-strip{gap:5px;display:grid}.operator-design-system.operator-live-workspace .ticket-ai-source-strip span{border:1px solid var(--app-border-subtle);color:var(--app-text-secondary);font-size:11px;font-weight:var(--app-font-medium);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:7px;padding:6px 8px;line-height:1.3;display:block;overflow:hidden}.operator-design-system.operator-live-workspace .ticket-ai-command{background:linear-gradient(#fbfaff 0%,#f7f4ff 100%);border:1px solid #ddd6fe;border-radius:8px;gap:9px;padding:10px;display:grid}.operator-design-system.operator-live-workspace .ticket-ai-command>div:first-child{gap:4px;display:grid}.operator-design-system.operator-live-workspace .ticket-ai-command>div:first-child span{color:#6d5dfc;font-size:10px;font-weight:var(--app-font-semibold);text-transform:uppercase;line-height:1}.operator-design-system.operator-live-workspace .ticket-ai-command>div:first-child strong{color:var(--app-text);font-size:14px;font-weight:var(--app-font-strong);line-height:1.2}.operator-design-system.operator-live-workspace .ticket-ai-command>div:first-child p{color:var(--app-text-secondary);margin:0;font-size:11.5px;line-height:1.35}.operator-design-system.operator-live-workspace .ticket-ai-command-signals{gap:5px;display:grid}.operator-design-system.operator-live-workspace .ticket-ai-command-signals span{border:1px solid var(--app-border-subtle);min-width:0;color:var(--app-text-secondary);font-size:11px;font-weight:var(--app-font-semibold);background:#fff;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;line-height:1.25;display:inline-flex}.operator-design-system.operator-live-workspace .ticket-ai-command-signals span.ready{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.operator-design-system.operator-live-workspace .ticket-ai-command-signals span.warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.operator-design-system.operator-live-workspace .ticket-ai-command-signals span.muted{color:var(--app-text-muted)}@container (width<=620px){.operator-design-system.operator-live-workspace .operator-lab-thread-header.saas-panel-header{grid-template-columns:minmax(0,1fr);align-content:center;gap:7px;min-height:82px}.operator-design-system.operator-live-workspace .operator-lab-thread-actions{justify-self:start}}@media (width<=760px){.operator-design-system.operator-live-workspace.mobile-conversation-open .operator-lab-thread{grid-template-rows:auto auto minmax(0,1fr) auto auto}.operator-design-system.operator-live-workspace .operator-lab-thread-header.saas-panel-header{grid-template-columns:34px minmax(0,1fr) 34px;min-height:56px;padding:8px 12px}.operator-design-system.operator-live-workspace .operator-lab-thread-title h2{font-size:15px}.operator-design-system.operator-live-workspace .operator-lab-thread-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-width:0;display:grid}.operator-design-system.operator-live-workspace .ticket-call-inline,.operator-design-system.operator-live-workspace .ticket-status-inline,.operator-design-system.operator-live-workspace .ticket-assignment-inline{width:100%;min-width:0;max-width:none}}@media (width>=1121px) and (width<=1380px){.operator-design-system.operator-live-workspace{grid-template-columns:48px 184px minmax(286px,318px) minmax(0,1fr) minmax(248px,292px)}.operator-design-system.operator-live-workspace .mobile-thread-context-button,.operator-design-system.operator-live-workspace .mobile-context-close-button{display:none}.operator-design-system.operator-live-workspace.mobile-context-open:before{content:none}.operator-design-system.operator-live-workspace .operator-lab-context,.operator-design-system.operator-live-workspace.mobile-context-open .operator-lab-context{z-index:auto;border-left:1px solid var(--app-border-subtle);width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;background:#fff;display:block;position:static;overflow-y:auto}.operator-design-system.operator-live-workspace .operator-lab-context-tabs,.operator-design-system.operator-live-workspace.mobile-context-open .operator-lab-context-tabs{z-index:1;border-bottom:1px solid var(--app-border-subtle);background:#fff;grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid;position:sticky;top:0}}@media (width<=760px){.operator-design-system.operator-live-workspace .mobile-thread-context-button span{display:none}}.operator-design-system.operator-live-workspace .reply-composer{border-radius:8px}.operator-design-system.operator-live-workspace .reply-composer-topbar{min-height:30px;padding:5px 8px 0}.operator-design-system.operator-live-workspace .reply-composer-mode-switch button{min-height:27px}.operator-design-system.operator-live-workspace .reply-composer-input-shell{padding:6px 10px 3px}.operator-design-system.operator-live-workspace .reply-composer textarea{height:clamp(86px,12vh,128px);min-height:86px;max-height:128px}.operator-design-system.operator-live-workspace .reply-composer-ai-instruction{gap:4px;padding:0 10px 6px}.operator-design-system.operator-live-workspace .reply-composer-ai-instruction input{border-color:#0000;border-radius:7px;min-height:28px;padding:5px 8px}.operator-design-system.operator-live-workspace .reply-composer-ai-chips{gap:4px}.operator-design-system.operator-live-workspace .reply-composer-ai-chips button{min-height:22px;color:var(--app-text-muted);background:0 0;border-color:#0000;border-radius:6px;padding:0 7px}.operator-design-system.operator-live-workspace .reply-composer-ai-chips button:hover:not(:disabled){background:var(--app-bg-subtle)}.operator-design-system.operator-live-workspace .reply-composer-actions{min-height:38px;padding:5px 7px 6px}.operator-design-system.operator-live-workspace .reply-composer-action-buttons button{border-radius:7px;min-height:28px}.operator-design-system.operator-live-workspace .reply-composer-action-buttons .icon-action{width:28px}@media (width>=1121px) and (width<=1380px){.operator-design-system.operator-live-workspace .reply-composer textarea{height:clamp(74px,10vh,104px);min-height:74px;max-height:104px}}@media (width<=760px){.operator-design-system.operator-live-workspace .reply-composer textarea{height:clamp(72px,15vh,104px);min-height:72px;max-height:104px}.operator-live-workspace .inbox-sidebar-magic{display:none}}.operator-live-workspace .inbox-sidebar-magic,.operator-live-workspace .magic-orb{box-shadow:none}.operator-design-system.operator-live-workspace .reply-composer-mode-switch button,.operator-design-system.operator-live-workspace .reply-composer-ai-chips button,.operator-design-system.operator-live-workspace .reply-composer-action-buttons button{min-height:32px}.operator-design-system.operator-live-workspace .reply-composer-action-buttons .icon-action{width:32px;min-width:32px;height:32px}.operator-design-system.operator-live-workspace .reply-composer-action-buttons .ai-draft-action{color:#fff;background:linear-gradient(135deg,#7c5cff 0%,#5f4df2 52%,#8f5cff 100%);border-color:#6d5dfc;box-shadow:0 0 0 1px #7c5cff1f,0 8px 18px #6d5dfc38}.operator-design-system.operator-live-workspace .reply-composer-action-buttons .ai-draft-action:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#8668ff 0%,#5b48ee 48%,#9b6aff 100%);border-color:#5f4df2;box-shadow:0 0 0 2px #7c5cff29,0 10px 22px #6d5dfc4d}.operator-design-system.operator-live-workspace .reply-composer-action-buttons .ai-draft-action:disabled{box-shadow:none;color:#a196e8;background:#f3f1ff;border-color:#d8d3ff}.operator-design-system.operator-live-workspace .reply-composer-action-buttons .ai-draft-action[data-generating=true]:disabled{color:#fff;background:linear-gradient(135deg,#7c5cff 0%,#5f4df2 52%,#8f5cff 100%);border-color:#6d5dfc;box-shadow:0 0 0 1px #7c5cff2e,0 8px 18px #6d5dfc3d}@media (width<=760px){.operator-design-system.operator-live-workspace .reply-composer{max-height:188px}.operator-design-system.operator-live-workspace .reply-composer-ai-instruction{display:none}.operator-design-system.operator-live-workspace .reply-composer textarea{height:70px;min-height:70px;max-height:70px}}.operator-design-system.operator-live-workspace .operator-ai-brief,.operator-design-system.operator-live-workspace .reply-composer-action-buttons .ai-draft-action,.operator-design-system.operator-live-workspace .reply-composer-action-buttons .ai-draft-action:hover:not(:disabled),.operator-design-system.operator-live-workspace .reply-composer-action-buttons .ai-draft-action[data-generating=true]:disabled{box-shadow:none}.app-admin-shell,.app-admin-main{background:var(--app-bg-canvas)}.app-admin-main{min-width:0;overflow:auto}.integrations-layout,.settings-layout{gap:16px;max-width:none;padding:16px 18px 18px}.integrations-layout .app-page-heading,.settings-layout .app-page-heading{align-items:center;min-height:54px}.integrations-layout .app-page-heading h2,.settings-layout .app-page-heading h2{letter-spacing:0;margin-bottom:2px;font-size:18px}.integrations-layout .app-page-heading p:last-child,.settings-layout .app-page-heading p:last-child{max-width:680px;font-size:12.5px}.integration-health-summary span,.settings-layout .app-page-heading>.badge{border-color:var(--app-border-subtle);background:#fff;min-height:28px}.integration-center,.settings-grid{border-color:var(--app-border);border-radius:8px}.integration-center{grid-template-columns:minmax(286px,320px) minmax(0,1fr);min-height:calc(100vh - 112px)}.integration-catalog{background:#fbfbfc;min-height:calc(100vh - 112px);padding:10px 8px}.integration-catalog-header{min-height:32px}.integration-category{gap:3px}.integration-category+.integration-category{margin-top:2px}.integration-catalog-item{border-radius:7px;min-height:46px;padding:5px 7px}.integration-catalog-item.active{background:#f6f4ff;border-color:#d9d4ff}.integration-catalog-item strong{font-size:12.5px}.integration-catalog-item small{color:#5f6877}.integration-status-label{color:var(--app-text-secondary)}.integration-detail-panel{min-height:calc(100vh - 112px)}.integration-detail-header{min-height:58px;padding:12px 20px}.integration-detail-section{max-width:940px;padding:18px 20px}.integration-detail-section>.section-mini-header,.integration-detail-section>.provider-setup-panel,.integration-detail-section>.wms-source-card,.integration-detail-section>.provider-mailbox-form,.integration-detail-section>.saas-empty-state,.integration-detail-section>.integration-action-row{max-width:860px}.integration-detail-section>.section-mini-header{width:100%}.integration-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.integration-action-row p{color:var(--app-text-secondary);margin:0;font-size:12.5px;line-height:1.42}.provider-setup-panel,.wms-source-card{gap:11px}.provider-setup-panel>.wms-source-copy,.wms-source-card>.wms-source-copy{padding-bottom:2px}.switching-warning,.inline-status,.integration-sync-summary,.provider-sync-summary,.saas-empty-state.compact{background:#fbfbfc}.provider-sync-summary{border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-md);padding:9px 10px}.provider-sync-summary strong{color:var(--app-text);font-size:12.5px}.provider-sync-summary p,.provider-sync-summary dt,.provider-sync-summary dd{color:var(--app-text-secondary);font-size:12px}.settings-card{grid-template-columns:184px minmax(0,1fr);min-height:92px}.settings-card>.section-mini-header{padding:14px 16px}.settings-card>:not(.section-mini-header){padding:14px 18px}.settings-card .section-mini-header h3,.integration-detail-section .section-mini-header h3{font-size:13px}.settings-team-row{min-height:50px}.settings-invitation-form{grid-template-columns:minmax(220px,1fr) minmax(124px,150px) auto}.settings-note{align-content:center;min-height:42px}.ai-usage-card,.ai-usage-metrics div{background:#fff}.ai-usage-summary{max-width:760px}.ai-usage-hero{border-color:#d9d4ff}@media (width>=1280px){.settings-layout{max-width:1440px}}@media (width<=980px){.integration-center{grid-template-columns:minmax(250px,292px) minmax(0,1fr)}.integration-detail-section>.section-mini-header,.integration-detail-section>.provider-setup-panel,.integration-detail-section>.wms-source-card,.integration-detail-section>.provider-mailbox-form,.integration-detail-section>.saas-empty-state,.integration-detail-section>.integration-action-row{max-width:none}}@media (width<=760px){.app-admin-main{overflow:visible}.integrations-layout,.settings-layout{gap:12px;padding:12px}.integrations-layout .app-page-heading,.settings-layout .app-page-heading{min-height:0}.integration-center,.settings-grid{border-radius:8px;grid-template-columns:minmax(0,1fr)}.integration-catalog{overscroll-behavior:contain;min-height:auto;max-height:min(470px,52vh);overflow-y:auto}.integration-detail-header{min-height:0}.integration-action-row{grid-template-columns:minmax(0,1fr)}.settings-card{grid-template-columns:minmax(0,1fr);min-height:0}.settings-card>.section-mini-header{border-right:0;border-bottom:1px solid var(--app-border-subtle)}.settings-team-row strong,.settings-team-row span{white-space:normal}.settings-invitation-form{grid-template-columns:minmax(0,1fr)}.settings-invitation-form label,.settings-invitation-form input,.settings-invitation-form select{width:100%;min-width:0}.settings-invitation-form button{justify-self:start}.ai-usage-summary{grid-template-columns:minmax(0,1fr)}.ai-usage-summary p{grid-column:auto}.ai-usage-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=430px){.ai-usage-metrics{gap:6px}.ai-usage-metrics div{padding:8px 7px}.ai-usage-metrics strong{font-size:15px}.ai-usage-metrics span{font-size:10.5px}}.operator-design-system.operator-live-workspace .operator-live-filters{gap:6px}.operator-design-system.operator-live-workspace .operator-live-filters select{border:1px solid var(--app-border-subtle);background-color:#fff;height:32px;min-height:32px;padding:0 24px 0 9px;line-height:32px}.operator-design-system.operator-live-workspace .operator-live-filters select:last-child{height:32px;min-height:32px;line-height:32px}.operator-design-system.operator-live-workspace .reply-composer-ai-instruction input{min-height:32px}.automation-rule-form{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.automation-rule-form label:first-of-type{grid-column:span 2}.automation-rule-form label:nth-of-type(2){grid-column:span 1}.automation-rule-form label:nth-of-type(3){grid-column:span 3}.automation-rule-form label:nth-of-type(4){grid-column:span 2}.automation-rule-form label:nth-of-type(5){grid-column:span 3}.automation-rule-form button{justify-self:stretch;width:100%;min-width:148px}.ai-quality-layout .ai-quality-kpis{border:1px solid var(--app-border);border-radius:8px;overflow:hidden}.ai-quality-layout .settings-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;overflow:visible}.ai-quality-layout .settings-card{border:1px solid var(--app-border);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}.ai-quality-layout .settings-card>.section-mini-header{border-right:0;border-bottom:1px solid var(--app-border-subtle);min-height:74px}.ai-quality-layout .settings-card>:not(.section-mini-header){padding:14px 16px}:is(.ai-quality-layout .settings-card:has(.quality-table-wrap),.ai-quality-layout .settings-card:has(.quality-version-timeline)){grid-column:1/-1}.ai-quality-layout .quality-bar-row{grid-template-columns:minmax(92px,.5fr) minmax(120px,1fr) 38px}@media (width<=1100px){.automation-rule-form{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-rule-form label:nth-of-type(n),.automation-rule-form button{grid-column:auto}.automation-rule-form button{align-self:end}}@media (width<=900px){.ai-quality-layout .settings-grid{grid-template-columns:minmax(0,1fr)}:is(.ai-quality-layout .settings-card:has(.quality-table-wrap),.ai-quality-layout .settings-card:has(.quality-version-timeline)){grid-column:auto}}@media (width<=760px){.operator-design-system.operator-live-workspace .operator-live-filters{gap:7px}.operator-design-system.operator-live-workspace .operator-live-filters select,.operator-design-system.operator-live-workspace .operator-live-filters select:last-child{flex-basis:0;max-width:none}.automation-rule-form{grid-template-columns:minmax(0,1fr)}.automation-rule-form button{min-width:0}.ai-quality-layout .settings-card>.section-mini-header{min-height:0}.ai-quality-layout .quality-bar-row{grid-template-columns:minmax(86px,.7fr) minmax(86px,1fr) 34px}}.operator-design-system .reply-composer{border:1px solid var(--app-border-subtle);box-shadow:none;background:#fff;border-radius:8px;gap:0;padding:0;overflow:hidden}.operator-design-system .reply-composer:focus-within{border-color:#d9d4ff;box-shadow:0 0 0 3px #6d5df614}.operator-design-system .reply-composer-topbar{border-bottom:1px solid var(--app-border-subtle);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:6px 10px;display:grid}.operator-design-system .reply-composer-mode-switch{border:1px solid var(--app-border-subtle);background:#f8fafc;border-radius:7px;align-items:center;gap:2px;min-width:max-content;padding:2px;display:inline-flex}.operator-design-system .reply-composer-mode-switch button{min-height:28px;color:var(--app-text-secondary);box-shadow:none;background:0 0;border:0;border-radius:5px;padding:0 9px;font-size:12px;font-weight:650;line-height:1}.operator-design-system .reply-composer-mode-switch button.active{color:var(--app-text);background:#fff;box-shadow:0 1px 2px #1118270f}.operator-design-system .reply-composer-status{min-width:0;color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:620;line-height:1.25;overflow:hidden}.operator-design-system .reply-composer-input-shell{padding:10px 12px 7px}.operator-design-system .reply-composer textarea{width:100%;height:clamp(92px,13vh,140px);min-height:92px;max-height:140px;color:var(--app-text);resize:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;line-height:1.45}.operator-design-system .reply-composer textarea:focus{box-shadow:none;outline:0}.operator-design-system .reply-composer-ai-instruction{border-top:1px solid var(--app-border-subtle);background:#fbfbfc;gap:7px;padding:8px 10px;display:grid}.operator-design-system .reply-composer-ai-instruction-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.operator-design-system .reply-composer-ai-instruction input{border:1px solid var(--app-border-subtle);width:100%;min-width:0;min-height:32px;color:var(--app-text);background:#fff;border-radius:7px;padding:0 10px;font-size:12px;line-height:32px}.operator-design-system .reply-composer-ai-instruction input:focus{border-color:#d9d4ff;outline:0;box-shadow:0 0 0 3px #6d5df614}.operator-design-system .reply-composer-ai-count{min-width:42px;color:var(--app-text-muted);text-align:right;font-size:11px;font-weight:650}.operator-design-system .reply-composer-ai-chips{flex-wrap:wrap;gap:6px;display:flex}.operator-design-system .reply-composer-ai-chips button{border:1px solid var(--app-border-subtle);min-height:28px;color:var(--app-text-secondary);box-shadow:none;background:#fff;border-radius:7px;padding:0 9px;font-size:11.5px;font-weight:650;line-height:1}.operator-design-system .reply-composer-ai-chips button:hover:not(:disabled){color:#5143c7;background:#fbfaff;border-color:#d9d4ff}.operator-design-system .operator-lab-composer-footer,.operator-design-system .reply-composer-actions{border-top:1px solid var(--app-border-subtle);background:#fff;justify-content:flex-start;align-items:center;min-height:44px;padding:6px 10px;display:flex}.operator-design-system .reply-composer-action-buttons{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.operator-design-system .reply-composer-action-buttons button{border:1px solid var(--app-border-subtle);min-height:32px;color:var(--app-text-secondary);box-shadow:none;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:680;line-height:1;display:inline-flex}.operator-design-system .reply-composer-action-buttons .icon-action{width:32px;min-width:32px;padding:0}.operator-design-system .reply-composer-action-buttons button:hover:not(:disabled){color:#5143c7;background:#fbfaff;border-color:#d9d4ff}.operator-design-system .reply-composer-action-buttons .primary{color:#fff;background:#111827;border-color:#111827;margin-left:auto}.operator-design-system .reply-composer-action-buttons button:disabled{color:#aeb7c4;opacity:1;background:#f8fafc}@media (width<=760px){.operator-design-system .reply-composer{border-radius:8px}.operator-design-system .reply-composer-topbar{grid-template-columns:minmax(0,1fr);gap:5px;min-height:0;padding:7px 8px}.operator-design-system .reply-composer-mode-switch{width:100%}.operator-design-system .reply-composer-mode-switch button{flex:1 1 0}.operator-design-system .reply-composer-status{display:none}.operator-design-system .reply-composer-input-shell{padding:9px 10px 6px}.operator-design-system .reply-composer textarea{height:76px;min-height:76px;max-height:76px}.operator-design-system .reply-composer-ai-instruction{gap:6px;padding:7px 8px}.operator-design-system .reply-composer-ai-instruction-row{grid-template-columns:minmax(0,1fr) 42px;gap:6px}.operator-design-system .reply-composer-ai-instruction input{min-height:30px;padding:0 8px;font-size:11.5px}.operator-design-system .reply-composer-ai-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.operator-design-system .reply-composer-ai-chips button{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 6px;overflow:hidden}.operator-design-system .operator-lab-composer-footer,.operator-design-system .reply-composer-actions{min-height:42px;padding:5px 8px}.operator-design-system .reply-composer-action-buttons{flex-wrap:nowrap}.operator-design-system .reply-composer-action-buttons button{min-height:32px}}.integrations-layout,.settings-layout{max-width:none}.integration-center{grid-template-columns:minmax(286px,326px) minmax(0,1fr);align-items:stretch}.integration-detail-panel{min-width:0;overflow:auto}.integration-detail-section{width:100%;max-width:none;padding:20px 24px}.integration-detail-section>.section-mini-header,.integration-detail-section>.provider-setup-panel,.integration-detail-section>.wms-source-card,.integration-detail-section>.provider-mailbox-form,.integration-detail-section>.saas-empty-state,.integration-detail-section>.integration-action-row{width:min(100%,960px);max-width:none}.provider-setup-panel,.wms-source-card,.provider-settings-form,.provider-mailbox-form.panel-form{width:100%;max-width:none}.provider-setup-panel>.wms-source-copy,.wms-source-card>.wms-source-copy{grid-template-columns:34px minmax(0,1fr);gap:12px;width:100%}.wms-source-copy>.feature-icon,.wms-source-card>.wms-source-copy>.feature-icon,.provider-setup-panel>.wms-source-copy>.integration-logo-mark{grid-column:1;place-items:center;width:34px;height:34px;display:grid}.wms-source-copy>.wms-source-text,.provider-setup-panel>.wms-source-copy>:not(.feature-icon):not(.integration-logo-mark),.wms-source-card>.wms-source-copy>:not(.feature-icon):not(.integration-logo-mark),.widget-source-card>.wms-source-copy>div:last-child{grid-column:2;min-width:0}.wms-source-copy h3,.wms-source-copy p{max-width:680px}.widget-source-card{gap:14px}.widget-source-card>.wms-source-copy{max-width:760px}.widget-source-card .provider-row-status,.provider-row-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.integration-copy-list{border-top:1px solid var(--app-border-subtle);width:min(100%,860px)}.copy-field{grid-template-columns:minmax(112px,148px) minmax(0,1fr) auto;gap:10px;min-width:0}.copy-field span,.copy-field code,.copy-field button{min-width:0}.copy-field code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-settings-form{border-top:1px solid var(--app-border-subtle);gap:12px;width:min(100%,760px);padding-top:14px}.provider-settings-form label{min-width:0;color:var(--app-text-secondary);gap:6px;font-size:11.5px;font-weight:680;display:grid}.provider-settings-form label.wide{width:100%}.provider-settings-form textarea{resize:vertical;width:100%;min-height:92px}.provider-settings-form small{max-width:620px;color:var(--app-text-muted);font-size:11.5px;line-height:1.35}.wms-source-actions{align-items:center}.settings-layout .app-page-heading,.integrations-layout .app-page-heading{border-bottom:1px solid var(--app-border-subtle);padding-bottom:14px}.settings-grid{width:min(100%,1120px)}.settings-card,.settings-card.settings-card-wide{grid-template-columns:minmax(190px,230px) minmax(0,1fr)}.ai-quality-layout .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,1180px)}.ai-quality-layout .settings-card,.ai-quality-layout .settings-card.settings-card-wide{grid-template-columns:minmax(0,1fr);min-width:0}.ai-quality-layout .settings-card>:not(.section-mini-header),.ai-quality-layout .quality-regression-content,.ai-quality-layout .quality-regression-list,.ai-quality-layout .quality-regression-alert{min-width:0}.ai-quality-layout .quality-regression-alert{grid-template-columns:minmax(0,1fr)}.ai-quality-layout .quality-regression-alert span{overflow-wrap:normal}.ai-quality-layout .quality-regression-alert small{white-space:normal}.settings-team-row,.settings-invitation-form{max-width:860px}@media (width<=980px){.integration-center{grid-template-columns:minmax(0,1fr)}.integration-catalog{border-right:0;border-bottom:1px solid var(--app-border-subtle);min-height:auto;max-height:360px}.integration-detail-section{padding:18px}.copy-field{grid-template-columns:minmax(0,1fr) auto}.copy-field span{grid-column:1/-1}.settings-card,.settings-card.settings-card-wide,.ai-quality-layout .settings-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.integration-detail-section{padding:14px}.provider-setup-panel>.wms-source-copy,.wms-source-card>.wms-source-copy{grid-template-columns:32px minmax(0,1fr)}.copy-field{grid-template-columns:minmax(0,1fr)}.copy-field code{white-space:normal}.copy-field button,.wms-source-actions>button:first-child{justify-content:center;width:100%}}.provider-detail-section{gap:14px}.integration-overview,.provider-setup-flow{width:min(100%,960px);max-width:none}.integration-overview{border-bottom:1px solid var(--app-border-subtle);gap:10px;padding-bottom:14px;display:grid}.integration-overview>.wms-source-copy{grid-template-columns:34px minmax(0,1fr);gap:12px;width:100%}.integration-overview .integration-logo-mark{grid-column:1;place-items:center;width:34px;height:34px;display:grid}.integration-overview .wms-source-copy>:not(.integration-logo-mark){grid-column:2;min-width:0}.provider-detail-flow,.widget-source-card.provider-setup-flow{border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-lg);background:#fff;gap:0;width:min(100%,860px);max-width:none;display:grid;overflow:hidden}.integration-detail-step{border-bottom:1px solid var(--app-border-subtle);grid-template-columns:minmax(140px,190px) minmax(0,1fr);gap:18px;padding:16px 18px;display:grid}.integration-detail-step:last-child{border-bottom:0}.integration-detail-step>.section-mini-header{width:auto;padding:0}.integration-detail-step .section-mini-header h3{max-width:150px}.integration-detail-step-body{gap:11px;min-width:0;display:grid}.integration-detail-step-body>.provider-settings-form,.integration-detail-step .settings-form-grid{width:100%}.integration-detail-step select{border:1px solid var(--app-border);border-radius:var(--app-radius-md);min-height:34px;color:var(--app-text);background:#fff;padding:7px 9px;font-size:13px}.provider-detail-flow>.integration-button-row{border-top:1px solid var(--app-border-subtle);background:#fbfbfc;padding:12px 18px}.widget-source-card.provider-setup-flow>.provider-settings-form{border-top:0;width:100%;padding-top:0}.widget-source-card.provider-setup-flow>.integration-detail-step,.widget-source-card.provider-setup-flow>.provider-settings-form>.integration-detail-step{width:100%}@media (width<=760px){.integration-detail-step{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}.integration-detail-step .section-mini-header h3{max-width:none}.provider-detail-flow>.integration-button-row{padding:12px 14px}}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-60:disabled{opacity:.6}
