:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:#25272a;background:#f5f6f7;font-size:13px;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dfe1e5;background:#fff;border-radius:8px;padding:10px 14px;color:inherit}button:hover{background:#eef0f2}button:disabled{opacity:.5;cursor:default}input,select,textarea{width:100%;border:1px solid #d9dde1;border-radius:8px;background:#fff;padding:11px;color:inherit}textarea{min-height:100px;resize:vertical}h1{font-size:22px;margin:0 0 8px}h2{font-size:16px}h3{font-size:14px}p{line-height:1.6}small,.small{font-size:12px}.muted,.section-heading p{color:#747b84}.primary{background:#27292c;color:#fff;border-color:#27292c}.primary:hover{background:#414449}.full{width:100%}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.field>span{font-weight:600}.field small{color:#7b828a;line-height:1.5}.login-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;gap:28px}.login-brand,.brand{display:flex;gap:12px;align-items:center;font-size:17px;font-weight:600}.login-brand img,.brand img{width:42px;height:42px}.login-brand span,.brand small{display:block;font-weight:400;color:#7b828a;font-size:13px;margin-top:4px}.login-card{background:#fff;width:min(420px,100%);padding:32px;border:1px solid #e3e5e8;border-radius:16px;box-shadow:0 12px 40px #20283008}.eyebrow{display:block;font-size:10px;letter-spacing:1.5px;color:#858b94;margin-bottom:20px}.login-card form{margin-top:24px}.text-button{border:0;padding-left:0;margin-top:12px}.login-page footer{font-size:12px;color:#8b9199}.app{display:flex;min-height:100vh}.sidebar{width:232px;flex-shrink:0;background:#fff;border-right:1px solid #e1e4e8;padding:24px 16px;display:flex;flex-direction:column;gap:32px}.sidebar nav{display:grid;gap:6px}.sidebar nav button{border:0;justify-content:flex-start;background:transparent}.sidebar nav button.active{background:#eceef0;font-weight:600}.sidebar footer{margin-top:auto;display:grid;gap:12px}.workspace{padding:24px 32px;min-width:0;flex:1}.test-banner{padding:10px 14px;background:#e9ecef;border-radius:8px;color:#67717d;font-size:12px;margin-bottom:26px}.section-heading,.row,.actions{display:flex;align-items:center;gap:12px}.section-heading,.spread{justify-content:space-between}.section-heading{margin-bottom:24px}.panel{background:#fff;border:1px solid #e1e4e8;border-radius:12px;min-width:0;overflow:hidden}.pad{padding:22px}.stack{display:flex;flex-direction:column;gap:16px}.split-view{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.notice{padding:14px 18px;background:#edf1f6;border-radius:8px;line-height:1.6;margin:12px 0}.notice.error{background:#fff0ed;color:#9c3d29}.notice.success{background:#e9f4ed}.empty,.loading{padding:48px 24px;text-align:center;color:#7b828a}.badge{display:inline-block;padding:4px 8px;border-radius:6px;background:#eef0f2;font-size:11px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:13px;border-bottom:1px solid #eceef0}th{font-size:11px;color:#828994}.table-link{border:0;padding:0;text-align:left}.search{display:flex;align-items:center;gap:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}summary{cursor:pointer}li{line-height:1.8;margin-bottom:12px}.message{padding:12px;margin:8px;background:#f2f4f6;border-radius:8px}.align-start{align-self:flex-start}@media(max-width:900px){.sidebar{width:185px}.workspace{padding:18px}.split-view{grid-template-columns:1fr}}@media(max-width:600px){.app{display:block}.sidebar{width:100%;padding:14px}.sidebar nav{display:flex;overflow:auto}.sidebar nav button{white-space:nowrap}.sidebar footer{display:none}.brand{font-size:14px}.section-heading{align-items:flex-start;flex-direction:column}.form-grid{grid-template-columns:1fr}}:focus-visible{outline:3px solid #50545c;outline-offset:3px}input:focus,textarea:focus,select:focus{border-color:#33373d;outline:2px solid #636872;outline-offset:2px}.wrap{flex-wrap:wrap}.preserve{white-space:pre-wrap}.graph-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px}.graph-viewport{height:580px;overflow:auto;cursor:grab;background:radial-gradient(#d6dae0 1px,transparent 1px);background-size:20px 20px;touch-action:none}.graph-viewport:active{cursor:grabbing}.graph-node:focus{outline:none}.graph-node:focus rect{stroke:#000;stroke-width:4}.graph-tools{padding:12px;border-bottom:1px solid #e3e6ea}.graph-toolbar .field{min-width:250px;margin:0}.button-preview{border:1px solid #d9dee5;border-radius:8px;padding:10px}.button-preview small{display:block;color:#7c8490;margin-top:6px}.cards-grid,.help-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-top:18px}.survey{margin-top:24px}.facts{display:grid;gap:12px;margin:0}.facts div{display:flex;gap:10px;justify-content:space-between}.facts dt{color:#7b828a}.facts dd{margin:0}.check{display:flex;align-items:center;gap:8px;margin:12px 0}.check input{width:auto}.secret-display{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;background:#f1f3f5;border-radius:8px;overflow-wrap:anywhere}.session-row{width:100%;justify-content:flex-start;flex-direction:column;align-items:flex-start;margin-bottom:10px}.test-history{max-height:380px;overflow:auto}.dialogue-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px}.queue-controls{padding:16px;display:grid;gap:12px}.case-row{width:100%;border:0;border-bottom:1px solid #eceef0;border-radius:0;display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:18px;gap:10px}.case-row.selected{background:#eceff2}.case-workspace{display:grid;grid-template-columns:minmax(300px,1.2fr) minmax(260px,1fr);gap:18px}.conversation-head{padding:20px;border-bottom:1px solid #eceef0}.conversation-head .actions{margin-top:16px}.conversation-body{padding:18px;max-height:55vh;overflow:auto}.bubble{padding:14px;background:#f1f3f6;border-radius:12px;margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere}.bubble.manager{background:#e6ebf0;margin-left:24px}.bubble.employee{margin-right:24px}.bubble-meta{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#737b88}.timeline-note{text-align:center;color:#7b828a;font-size:11px}.composer{padding:18px;border-top:1px solid #e3e7eb}.calculation{padding:20px}.segmented{display:flex;gap:6px;margin:16px 0}.segmented .active{background:#292c30;color:#fff}.amounts{display:grid;gap:12px}.amounts>div{display:flex;justify-content:space-between;gap:12px}.amounts .total{padding-top:14px;border-top:1px solid #e1e5e9}.total strong{font-size:20px}.context-card,.evidence-row{padding:14px;border:1px solid #e5e8ed;border-radius:8px}.context-card p{margin:8px 0}.comparison{display:grid;gap:8px;background:#f3f5f7;padding:14px}.evidence-row dl div{border-top:1px solid #e9ecf0;padding:8px}.evidence-row dd{margin:5px 0;overflow-wrap:anywhere}.mini-steps{display:grid;gap:12px;text-align:center;color:#8b929c;padding:20px}.avatar{width:36px;height:36px;border-radius:50%;background:#e4e8ed;display:grid;place-items:center}@media(max-width:1400px){.case-workspace{grid-template-columns:1fr}.calculation{max-height:none}.graph-layout{grid-template-columns:1fr 260px}}@media(max-width:900px){.graph-layout,.dialogue-layout{grid-template-columns:1fr}.graph-toolbar{flex-wrap:wrap}.graph-viewport{height:420px}.queue-list{max-height:300px;overflow:auto}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.connection-summary{align-content:start}.connection-summary header{align-items:start}.connection-summary header p{margin:10px 0 0}.connection-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0}.connection-facts dt{font-size:12px;color:var(--muted,#7c8595);margin-bottom:6px}.connection-facts dd{margin:0;font-size:14px;overflow-wrap:anywhere}.connection-editor .connect-step{padding:16px;background:#f6f7f9;border-radius:14px}.return-timeout-controls{display:flex;align-items:flex-end;gap:16px}.return-timeout-controls .field{width:165px;flex:none}.return-timeout-controls input{width:100%}.return-timeout-controls>button{align-self:flex-end;margin-bottom:0}@media(max-width:520px){.connection-facts{grid-template-columns:1fr}.return-timeout-controls{flex-wrap:wrap}}:root{--font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--ink:#292a2d;--muted:#808187;--canvas:#f7f7f8;--line:#ededf0;--primary:#292a2d;--primary-dark:#111214;--primary-soft:#ededf0;--heart:#54a9f7;--lavka:#00aeef;--vkusvill:#27ba65;--samokat:#ff2b62;--shadow:0 20px 80px #1a3e7020;--rail-width:70px;--panel-width:264px}:root{font-family:var(--font);color:var(--ink);background:var(--canvas);font-size:13px}body{color:var(--ink)}button{font-family:var(--font);font-size:12px;font-weight:600;border:1px solid transparent;border-radius:8px;min-height:36px;padding:8px 12px;background:#f2f5f9;color:var(--ink);line-height:1.4}button:hover:not(:disabled){background:#e8edf4}.primary{background:var(--primary);color:#fff}.primary:hover:not(:disabled){background:var(--primary-dark);color:#fff}input,select,textarea{font-size:13px;border-radius:8px;border:1px solid var(--line);color:var(--ink);background:#f5f7fa;padding:10px 12px;min-height:38px}input:focus,select:focus,textarea:focus{outline:2px solid #8294aa;outline-offset:2px;border-color:#8294aa}button:focus-visible,a:focus-visible{outline:3px solid #a9c9ed;outline-offset:2px}h1{font-size:22px;font-weight:600;line-height:1.3}h2{font-size:16px;font-weight:600}h3{font-size:14px;font-weight:600}b,strong{font-weight:600}.muted,.field small,.section-heading p{color:var(--muted)}.section-heading{gap:16px;margin-bottom:20px;min-height:38px}.section-heading h1{margin:0}.panel{border:1px solid var(--line);border-radius:12px;box-shadow:none}.pad{padding:20px}.map-shell{height:100dvh;min-height:0;overflow:hidden;display:flex}.map-shell .nav-rail{width:56px;flex:0 0 56px;background:#fafbfd;border-right:1px solid var(--line);padding:15px 5px 12px;display:flex;flex-direction:column;align-items:center}.nav-rail .wordmark{background:transparent;display:flex;flex-direction:column;gap:5px;padding:0;min-height:0;border:0;width:46px;line-height:1.2}.wordmark img{width:32px;height:32px}.wordmark b{font-size:9px}.wordmark small{font-size:8px;color:var(--muted);margin-top:-2px}.rail-divider{width:24px;border-top:1px solid #dfe5ec;margin:14px auto}.nav-rail nav{display:flex;flex-direction:column;gap:5px;min-height:0;overflow:auto;scrollbar-width:none;flex:1;width:46px;align-items:center}.nav-rail nav button{width:38px;height:38px;min-height:38px;padding:9px;display:grid;place-items:center;border-radius:10px;color:#8b9aad;background:transparent}.nav-rail nav button:hover{background:#e5eaf0;color:#4b5b70}.nav-rail nav button.active{background:#eef4fc;color:var(--primary)}.rail-bottom{display:flex;align-items:center;flex-direction:column;gap:14px;padding-top:12px}.rail-bottom button{display:flex;align-items:center;flex-direction:column;gap:5px;background:transparent;padding:7px 1px;width:46px;color:#8b9aad;font-size:8px}.local-dot,.local-status i{width:7px;height:7px;border-radius:50%;background:#30aa6d;display:inline-block;box-shadow:0 0 0 4px #30aa6d15}.rail-tooltip{position:fixed;left:55px;transform:translateY(-50%);z-index:500;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:0 3px 10px #25395016;padding:4px 7px;font-size:10px;pointer-events:none}.app-main{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.topbar{height:64px;min-height:64px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 30px;z-index:20}.back-to-dialogs{font-size:11px;color:#8d9aac;background:#f5f8fb;min-height:36px}.back-to-dialogs svg{transform:rotate(180deg)}.topbar-right{display:flex;align-items:center;gap:12px}.local-status{display:flex;align-items:center;gap:9px;font-size:11px;color:#8b9aad;background:#fff;padding:10px;border-radius:9px;box-shadow:0 2px 10px #243b5310}.account-menu{position:relative}.account-trigger{display:flex;align-items:center;gap:8px;background:#f5f8fb;padding:5px 9px;color:#60728a;font-size:11px}.account-trigger>span:nth-child(2){width:100px;text-align:left}.account-trigger>svg{transform:rotate(90deg)}.account-avatar{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;background:var(--primary-soft);color:var(--primary)}.account-logout{width:30px;padding:4px;background:transparent;color:#8b9aad}.account-dropdown{position:absolute;right:0;top:calc(100% + 7px);width:260px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 35px #263d5520;padding:8px;z-index:60}.account-dropdown>button{width:100%;text-align:left;justify-content:flex-start;background:transparent;gap:9px;color:#60728a;min-height:40px}.account-identity{display:flex;align-items:center;gap:12px;padding:12px 10px 16px;margin-bottom:4px;border-bottom:1px solid var(--line)}.account-identity>.account-avatar{width:40px;height:40px;font-size:16px}.account-identity>div{display:flex;flex-direction:column;gap:6px}.account-identity small{background:#f2f5f8;border-radius:5px;padding:3px 7px;color:var(--muted);font-size:10px}.workspace{width:100%;max-width:1500px;margin:0 auto;padding:24px;overflow:auto;flex:1;min-height:0;background:var(--canvas);scrollbar-width:thin;scrollbar-color:#e0e7f0 transparent}.notice{font-size:12px;background:#f2f6fb;color:#71849b;margin:12px 0;padding:12px;border-radius:8px}.notice.error{background:#fff2ef;color:#aa5746}.notice.success{background:#edf8f0;color:#427a54}.badge{font-size:11px;padding:4px 7px;border-radius:6px;background:#f2f5f8;color:#78879b}.status-waiting_operator,.status-needs_review{background:#fff4d8;color:#a18139}.status-operator,.status-local_sink{background:var(--primary-soft);color:var(--primary)}.status-activated,.status-ready{background:#edf8f0;color:#43815b}.field{font-size:12px;gap:8px}.field>span{font-weight:500}.table-wrap{border-color:var(--line);border-radius:12px}th{background:#f6f8fb;color:var(--muted);font-size:12px}td{color:var(--ink);font-size:13px}th,td{padding:12px 14px;border-bottom:1px solid var(--line)}.table-link{background:transparent;min-height:25px}.graph-node rect{stroke:#dce5ef}.graph-tools{border-color:var(--line)}.file-drop{min-height:150px;border:1px dashed #cfdded;border-radius:10px;background:#fbfdff;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;color:#a0b1c5;position:relative;text-align:center;padding:20px;cursor:pointer;margin-bottom:20px}.file-drop b{font-size:12px;font-weight:500;color:#6a84a3}.file-drop>span{font-size:10px;color:#a5b1bf}.file-drop input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.file-drop:focus-within{outline:3px solid #a9ceff;outline-offset:2px}.dialogue-layout{grid-template-columns:280px minmax(0,1fr)}.case-row{background:#fff}.case-row.selected{background:var(--primary-soft)}.bubble{background:#f5f7fa}.bubble.manager{background:#edf5ff}.composer>small{display:block;margin-top:10px;color:var(--muted)}.segmented .active{background:var(--primary-soft);color:var(--primary)}.test-history{border:1px solid var(--line);border-radius:10px;padding:12px}.session-row{background:#f7f9fc;border:1px solid var(--line)}.secret-display{background:#f5f7fa}.empty{color:var(--muted)}.empty h3{font-weight:500}.empty>span{color:#a0afc2}.stack{gap:14px}.analytics-period{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.dashboard-metrics article{padding:18px;border:1px solid var(--line);border-radius:12px;background:#fff}.dashboard-metrics article>span{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted);min-height:34px;line-height:18px}.dashboard-metrics article>strong{font-size:26px;line-height:1.25;margin:8px 0 22px;display:block;font-variant-numeric:tabular-nums}.metric-help{flex:none;cursor:help}.metric-mini-bars{display:flex;gap:7px}.metric-mini-day{flex:1;min-width:0;text-align:center}.metric-mini-track{height:52px;background:#edf5ff;border-radius:5px;display:flex;align-items:flex-end;overflow:hidden}.metric-mini-track i{width:100%;border-radius:5px;display:block}.metric-mini-day>small{font-size:9px;color:#8b9aad;display:block;margin-top:6px}.metric-mini-day:last-child>small{color:var(--primary)}.metric-mini p{font-size:11px;color:#8b9aad;margin:16px 0 5px}.metric-mini>small{font-size:10px;color:#8b9aad}.dashboard-ranking,.analytics-users{padding:20px;border:1px solid var(--line);border-radius:12px;background:#fff;margin:20px 0}.dashboard-ranking h2,.analytics-users h2{margin:0 0 24px}.rank-row{display:flex;align-items:center;gap:14px;margin:24px 0 30px}.rank-number{width:30px;height:30px;border-radius:10px;background:#e5eaf0;color:#6e7b8e;display:grid;place-items:center;flex:none}.rank-0{background:#f7dc88;color:#896a25}.rank-2{background:#e5bb99;color:#886243}.analytics-avatar{width:36px;height:36px;border-radius:50%;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;flex:none}.rank-content{flex:1;min-width:0}.rank-content p{font-size:12px;color:var(--muted);margin:7px 0}.rank-track{height:7px;background:#f0f5fa;border-radius:8px;overflow:hidden;margin-top:12px}.rank-track i{display:block;height:100%;background:linear-gradient(90deg,var(--primary),#8bd9f8);border-radius:8px}.activity-percent{color:var(--primary);font-size:14px}.rs-date-field{position:relative}.rs-date-trigger{display:flex;align-items:center;gap:8px;background:#f2f5f9;height:38px;white-space:nowrap;font-size:12px}.rs-date-trigger>span{color:#8b9aad}.rs-date-trigger svg{color:#98a5b7}.rs-calendar{position:absolute;top:calc(100% + 7px);right:0;z-index:90;width:270px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 35px #263d5520;padding:12px}.rs-calendar header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.rs-calendar header b{font-size:12px;text-transform:capitalize}.rs-calendar header button{min-height:30px;width:30px;padding:0}.rs-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.rs-calendar-grid small{text-align:center;font-size:10px;color:var(--muted);padding:5px}.rs-calendar-grid button{padding:3px;min-height:30px;background:transparent;font-size:11px}.rs-calendar-grid button[aria-pressed=true]{background:var(--primary);color:#fff}.rs-calendar footer{text-align:right;margin-top:8px}.rs-calendar footer button{font-size:11px}.login-page{min-height:100dvh;background:#f7f9fc;display:flex;align-items:center;justify-content:center;padding:40px}.login-card{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:1030px;min-height:600px;background:#fff;border:1px solid #eaf0f6;border-radius:22px;padding:6px;box-shadow:0 12px 60px #486b9410}.login-art{position:relative;isolation:isolate;overflow:hidden;border-radius:17px;background:radial-gradient(ellipse at 100% 0%,#b2e9ff 0%,transparent 55%),radial-gradient(ellipse at 0% 90%,#2e64d5 0%,transparent 65%),linear-gradient(145deg,#82cbfa,#64a7f2 40%,#487ae5);padding:34px 35px;color:#fff;display:flex;flex-direction:column}.login-brand{display:flex;gap:9px;align-items:center;font-size:19px;z-index:2}.login-brand img{width:40px;height:40px}.login-art h1{font-size:45px;font-weight:500;margin-top:auto;margin-bottom:50px;z-index:2}.login-symbol{position:absolute;right:50px;top:185px;transform:rotate(-10deg);color:#d6f0ff99}.login-orbit{position:absolute;width:480px;height:480px;right:-150px;bottom:-90px;border:1px solid #d9f2ff40;border-radius:50%;z-index:-1}.login-form-panel{display:flex;align-items:center;justify-content:center;padding:35px}.login-form-content{width:100%;max-width:330px}.login-form-content h2{font-size:28px;font-weight:600;margin:0 0 32px}.login-form-content form{margin:0}.login-form-content .field{margin-bottom:20px}.login-form-content input{min-height:42px;font-size:13px}.password-field{position:relative;display:flex}.password-field input{padding-right:72px}.password-field button{position:absolute;right:3px;top:3px;background:transparent;font-size:10px;color:#9aa7b7;padding:5px;min-height:36px}.login-submit{justify-content:space-between;min-height:43px;padding-left:18px;margin-top:8px}.login-form-content>.text-button{font-size:11px;color:var(--muted);font-weight:400;background:transparent;padding-left:0;margin-top:18px}.login-page .notice{width:100%}@media(max-width:1100px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{padding:12px 20px}.workspace{padding:20px}.case-workspace{grid-template-columns:1fr}}@media(max-width:750px){.topbar{height:56px;min-height:56px;padding:10px 14px}.account-trigger>span:nth-child(2){width:auto;max-width:90px}.local-status{display:none}.workspace{padding:16px 14px}.dashboard-metrics{gap:10px}.analytics-period{margin-left:0}.analytics-heading{align-items:flex-start;flex-direction:column}.dialogue-layout{grid-template-columns:1fr}.login-page{padding:18px}.login-card{max-width:480px;grid-template-columns:1fr;min-height:0}.login-art{min-height:160px;padding:24px}.login-art h1{font-size:30px;margin:24px 0 0}.login-symbol{top:50px;right:30px}.login-symbol svg{width:85px;height:85px}.login-form-panel{padding:32px 24px}.login-form-content h2{font-size:25px}.cards-grid,.help-grid,.graph-layout{grid-template-columns:1fr}.rs-calendar{right:auto;left:0}.dashboard-metrics article{padding:14px}.dashboard-metrics article>strong{font-size:24px}.metric-mini-day>small{font-size:8px}}@media(max-width:420px){.dashboard-metrics{grid-template-columns:1fr}.account-trigger>span:nth-child(2){display:none}.topbar{padding:10px}.back-to-dialogs{font-size:10px}.map-shell .nav-rail{width:50px;flex-basis:50px}}button,.session-row,.button-preview{border:0;box-shadow:none}input,select,textarea{border:0;background:#f3f3f5;accent-color:var(--primary)}input:focus,select:focus,textarea:focus{outline:none;box-shadow:inset 0 -2px #66676d}button:focus-visible,a:focus-visible{outline:2px solid #77787e;outline-offset:3px}.panel,.dashboard-metrics article,.dashboard-ranking,.analytics-users,.login-card,.account-dropdown,.rs-calendar,.table-wrap,.test-history,.context-card,.evidence-row,.rail-tooltip{border:0}.nav-rail nav button,.rail-bottom button,.account-logout{color:#68696f}.nav-rail nav button:hover{background:#e8e8eb;color:#292a2d}.nav-rail nav button.active{background:#292a2d;color:#fff}button{background:#eeeef1}button:hover:not(:disabled){background:#e2e2e6}button.primary{background:#292a2d;color:#fff}button.primary:hover:not(:disabled){background:#111214}.back-to-dialogs,.account-trigger,.rs-date-trigger{background:#f1f1f3;color:#515258}.account-dropdown>button{color:#55565c}.account-dropdown>button:hover{background:#f1f1f3}.notice,.badge,.secret-display,.bubble,.session-row{background:#f1f1f3;color:#68696f}.bubble.manager,.case-row.selected,.segmented .active{background:#e8e8ec;color:#292a2d}.file-drop{border:0;background:#f3f3f5;color:#77787e}.file-drop b,.file-drop>span{color:#77787e}.file-drop:focus-within{outline:2px solid #77787e}.metric-mini-track,.rank-track{background:#efeff2}.rank-track i{background:linear-gradient(90deg,#343539,#8d8e94)}.rank-number,.rank-0,.rank-2{background:#e8e8eb;color:#55565c}.rs-date-trigger>span,.rs-date-trigger svg{color:#77787e}th{background:#f6f6f7}.graph-node rect{stroke:none}.button-preview{background:#f3f3f5}.login-page{background:#f6f6f7}.login-card{box-shadow:0 16px 70px #19191d09}.login-art{background:radial-gradient(ellipse at 100% 0%,#66676c 0%,transparent 60%),linear-gradient(145deg,#393a3f,#17181b)}.login-art h1{font-size:40px;line-height:1.15}.login-symbol{color:#fff2}.login-orbit{border:0;background:#ffffff04}.login-brand img{background:#ffffff12;border-radius:12px}@media(max-width:750px){.login-art h1{font-size:30px}}button{transition:background .15s,border-color .15s,box-shadow .15s}.nav-rail nav button,.back-to-dialogs,.account-trigger,.rs-date-trigger{transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.back-to-dialogs:hover,.account-trigger:hover,.rs-date-trigger:hover{transform:translateY(-1px);box-shadow:0 3px 10px #25252a15}.rail-tooltip{animation:rail-tip-in .12s ease-out}@keyframes rail-tip-in{0%{opacity:0}to{opacity:1}}.metric-mini-track i{opacity:.7;transition:opacity .15s}.metric-mini-day:hover i{opacity:1}.login-art h1{margin:auto 0 24px;text-align:left}.login-symbol{top:auto;bottom:105px;right:24px;pointer-events:none}.map-select{position:relative;display:block;width:100%;border-radius:8px;background:#f3f3f5}.map-select select{appearance:none;padding-right:32px;cursor:pointer;background:transparent}.map-select>svg{position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(90deg);pointer-events:none;color:var(--muted)}.map-select:focus-within{background:#e9e9ed}.map-select select:focus{box-shadow:none}@media(max-width:750px){.login-art{min-height:240px}.login-art h1{margin:auto 0 0}.login-symbol{top:auto;bottom:12px;right:12px}.login-symbol svg{width:150px;height:150px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.back-to-dialogs:hover,.account-trigger:hover,.rs-date-trigger:hover{transform:none}}.settings-title{margin:4px 0 22px}.settings-tabs{display:flex;gap:6px;overflow:auto;padding:5px;background:#eeeef1;border-radius:10px;margin-bottom:28px}.settings-tabs button{flex-shrink:0;background:transparent;font-weight:500}.settings-tabs button.active{background:#fff;color:var(--ink);box-shadow:0 1px 5px #24242a0c}.settings-content>h1{font-size:20px}.settings-content .section-heading h1{font-size:20px}.weekday-picker{display:flex;gap:6px;flex-wrap:wrap}.weekday-picker button[aria-pressed=true]{background:var(--primary);color:#fff}.channel-badge{display:inline-flex;gap:5px;align-items:center;font-size:11px;white-space:nowrap}.channel-badge svg{width:15px;height:15px}.connection-indicator i{width:7px;height:7px;border-radius:50%;background:#b8b9bf;box-shadow:0 0 0 4px #b8b9bf18}.connection-indicator i.ready{background:#2c9c58}.connection-indicator i.pending{background:#c79b43}.connection-indicator i.failed{background:#b95e50}.admin-notifications{position:relative}.notification-trigger{position:relative;background:transparent;color:#77787e;padding:7px;min-width:34px}.notification-count{position:absolute;top:0;right:-3px;font-size:9px;min-width:14px;height:14px;display:grid;place-items:center;background:var(--primary);color:#fff;border-radius:8px}.notification-popover{position:absolute;right:0;top:44px;width:min(360px,calc(100vw - 80px));max-height:70vh;overflow:auto;padding:16px;background:#fff;border-radius:14px;box-shadow:0 10px 35px #22222a20;z-index:70}.notification-popover header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.notification-popover header button{background:transparent;min-height:24px;padding:3px}.notification-item{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;padding:14px;background:#f6f6f7;margin:8px 0}.notification-item span{font-size:12px;color:var(--muted)}.notification-popover>small{display:block;line-height:1.5;margin-top:16px}.tour-overlay{position:fixed;inset:0;z-index:2000;isolation:isolate}.tour-spotlight{position:absolute;pointer-events:none;border-radius:12px;box-shadow:0 0 0 9999px #222229b3}.tour-panel{position:fixed;z-index:1;width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;background:#fff;border-radius:16px;padding:20px;box-shadow:0 15px 60px #20202740;outline:none}.tour-heading{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px;margin-bottom:6px}.tour-heading .icon-button{min-height:28px;width:28px}.tour-panel h2{font-size:18px;margin:0 0 10px}.tour-panel p{font-size:13px;line-height:1.65;color:#73747b;margin:0 0 18px;white-space:pre-line;text-wrap:balance}.tour-actions{display:flex;justify-content:space-between;gap:12px}.tour-actions button{font-size:12px;min-height:36px}.tour-panel>*{max-width:100%}.analytics-summary{font-size:14px;margin:20px 0;color:var(--muted)}.integration-group{margin:28px 0}.integration-group>h2{margin:0 0 14px}.integration-placeholder{background:#fff;border-radius:12px;padding:22px}.integration-placeholder h3{margin:0 0 10px}.workspace.page-dialogs{max-width:none;padding:0;overflow:hidden}.messenger{display:grid;grid-template-columns:330px minmax(0,1fr);height:100%;min-height:0}.chat-list{background:#fff;display:flex;flex-direction:column;min-height:0}.chat-list-head{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 10px}.chat-list-head h1{font-size:20px}.chat-list-head button{background:transparent;padding:6px}.chat-search{display:flex;align-items:center;gap:8px;background:#f3f3f5;margin:4px 14px 10px;padding:0 12px;border-radius:10px;color:var(--muted)}.chat-search input{background:transparent;padding:12px 0;box-shadow:none}.channel-tabs{display:flex;padding:0 14px;gap:5px}.channel-tabs button{flex:1;background:transparent;font-size:11px;min-height:32px;color:var(--muted)}.channel-tabs button[aria-pressed=true]{background:#eaeaee;color:var(--ink)}.chat-filter{padding:12px 14px}.chat-filter select{font-size:11px;min-height:32px;padding:7px 30px 7px 10px}.chat-list-scroll{overflow:auto;flex:1;min-height:0;padding:0 7px 10px}.chat-row{width:100%;padding:13px 10px;background:#fff;display:flex;align-items:flex-start;gap:10px;text-align:left;border-radius:10px;margin-bottom:2px}.chat-row:hover{background:#f5f5f6}.chat-row.selected{background:#eaeaee}.chat-avatar{height:42px;width:42px;display:grid;place-items:center;border-radius:50%;background:#e9e9ed;color:#65666e;flex:none;font-size:16px}.chat-row-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.chat-row-content strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:190px}.chat-row time{font-size:9px;color:var(--muted)}.chat-account{font-size:10px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-snippet{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#707178;font-weight:400}.chat-state{font-size:9px;font-weight:400;color:var(--muted)}.chat-open{display:flex;min-width:0;min-height:0;position:relative}.chat-conversation{min-width:0;display:flex;flex-direction:column;flex:1;height:100%}.chat-header{display:flex;gap:10px;align-items:center;padding:14px 22px;background:#fff;min-height:76px}.chat-header-title{min-width:0;flex:1}.chat-header h2{margin:0 0 5px;font-size:15px}.chat-header-title .row{font-size:11px;flex-wrap:wrap;gap:7px}.chat-header-actions{display:flex;align-items:center;gap:9px}.chat-header-actions>button:not(.primary){background:transparent;padding:7px}.chat-back{display:none}.chat-messages{flex:1;min-height:0;overflow:auto;padding:24px max(24px,calc((100% - 850px)/2));background:#f0f0f2;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:#d7d7dd transparent}.chat-bubble{max-width:min(78%,650px);background:#fff;border-radius:13px 13px 13px 4px;padding:12px 15px;align-self:flex-start;overflow-wrap:anywhere}.chat-bubble.manager{background:#dedee5;border-radius:13px 13px 4px;align-self:flex-end}.chat-bubble.bot,.chat-bubble.auto{background:#f9f9fa}.chat-message-author{font-size:10px;color:var(--muted);margin-bottom:6px}.chat-bubble p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.chat-message-footer{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap;font-size:9px;color:var(--muted);margin-top:8px}.chat-message-footer .badge{font-size:9px;padding:2px 5px}.chat-message-footer .channel-badge{font-size:9px}.chat-message-footer .channel-badge svg{width:12px;height:12px}.chat-composer{padding:12px 22px 20px;background:#fff}.chat-composer form{display:flex;gap:10px;align-items:flex-end}.chat-composer textarea{min-height:48px;max-height:150px;resize:vertical;background:#f4f4f6;border-radius:12px;flex:1}.chat-composer form button{width:46px;height:46px;padding:10px;border-radius:50%}.chat-compose-status{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-bottom:10px}.chat-compose-status .actions{gap:6px}.chat-compose-status button{font-size:10px;min-height:28px;padding:4px 8px;background:#f3f3f5}.chat-details{width:340px;flex:none;background:#fff;overflow:auto;padding:20px}.chat-empty{background:#f0f0f2;display:grid;place-items:center;text-align:center;min-height:0;padding:20px}.chat-empty>div{color:#96969e}.chat-empty h2{font-size:17px;color:#73747b;margin:18px 0 8px}.chat-empty p{font-size:12px}.load-older{align-self:center;font-size:11px;background:#fff}.service-editor{max-width:980px}.rule-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.rule-number{color:var(--muted);font-size:12px}.rule-preview{background:#f4f4f6;padding:14px;border-radius:10px;white-space:pre-wrap;font-size:13px;line-height:1.6}.rule-controls{display:grid;grid-template-columns:1.6fr 1fr;gap:16px}.rule-flow{font-size:12px;color:var(--muted);margin:6px 0 18px}@media(min-width:1500px){.messenger{grid-template-columns:360px minmax(0,1fr)}}@media(max-width:1100px){.messenger{grid-template-columns:290px minmax(0,1fr)}.chat-details{position:absolute;right:0;top:0;bottom:0;width:min(360px,100%);z-index:12;box-shadow:-10px 0 35px #22222a10}.chat-header-actions .badge{display:none}}@media(max-width:750px){.messenger{grid-template-columns:1fr}.messenger:not(.has-selection)>.chat-empty{display:none}.messenger.has-selection>.chat-list{display:none}.chat-back{display:inline-flex;background:transparent;padding:5px}.chat-back svg{transform:rotate(180deg)}.chat-header{padding:12px;gap:8px}.chat-header .chat-avatar{width:32px;height:32px;font-size:13px}.chat-header-actions .primary{font-size:10px;padding:7px}.chat-messages{padding:16px 12px}.chat-bubble{max-width:92%}.chat-composer{padding:10px 12px 15px}.rule-controls{grid-template-columns:1fr}}.map-shell,.creation-modal{--primary:#172944;--primary-dark:#101d32;--primary-soft:#edf1f7;--muted:#7b8493}.map-shell .primary,.creation-modal .primary{background:var(--primary);color:#fff}.map-shell .primary:hover:not(:disabled),.creation-modal .primary:hover:not(:disabled){background:var(--primary-dark)}.map-shell .nav-rail nav button.active{background:var(--primary);color:#fff}.map-shell .settings-tabs button.active{background:var(--primary-soft);color:var(--primary)}.channel-tabs button[aria-pressed=true],.chat-row.selected{background:#e7edf5;color:#172944}.chat-avatar,.analytics-avatar{background:#e8edf5;color:#334b6e}.chat-bubble.manager{background:#e1e9f5}.chat-header-actions>button.chat-info-button{background:#e9eef6;color:#243c5e;padding:9px 12px;display:flex;gap:7px;align-items:center}.chat-info-button:hover{background:#dce5f1!important}.rank-track i{background:linear-gradient(100deg,#16243e,#526889)}.dashboard-metrics article>strong,.rank-content strong{color:#172944}.metric-mini-track{background:#edf1f6}.metric-mini-day small{color:#8792a4}.integration-toolbar{display:flex;justify-content:flex-end;margin:0 0 16px}.integration-group>h2,.subsection-title{color:#89919e;font-size:15px;font-weight:500}.admin-bot-group{background:#eef0f5;border-radius:16px;padding:22px}.admin-bot-group .integration-placeholder,.admin-bot-group .panel{background:#f9fafc}.admin-bot-group>p{font-size:12px}.creation-modal{border:0;border-radius:18px;padding:26px;width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;color:var(--ink);box-shadow:0 24px 80px #101c3030}.creation-modal::backdrop{background:#14203365;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.creation-modal>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.creation-modal h2{font-size:21px;margin:0}.creation-modal>header button{background:#f0f2f6;padding:7px;min-height:32px}.creation-modal fieldset{border:0;background:#f6f7fa;border-radius:10px;padding:14px;margin:0;max-height:240px;overflow:auto}.creation-modal legend{font-size:12px;color:var(--muted)}.creation-modal input,.creation-modal select{background:#f1f3f7;border:0}.styled-dropdown{position:relative}.dropdown-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;background:#f1f3f7;font-weight:500;color:#34425a;min-height:36px;padding:9px 12px}.dropdown-trigger>svg{transform:rotate(90deg);transition:transform .15s}.dropdown-trigger[aria-expanded=true]>svg{transform:rotate(-90deg)}.dropdown-options{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;padding:6px;border-radius:12px;box-shadow:0 8px 30px #15233f20;z-index:30;animation:dropdown-in .15s ease-out}.dropdown-options button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px;background:#fff;text-align:left;font-weight:400;border-radius:8px}.dropdown-options button[aria-selected=true]{background:#eaf0f8;color:#172944;font-weight:600}.dropdown-options button:focus{background:#f0f3f8;outline:none}.dropdown-options button:focus-visible{box-shadow:inset 3px 0 #526889}.notification-item time{font-size:10px;color:var(--muted);margin-top:5px}.notification-item.kind-waiting{background:#edf1f7}.notification-item.kind-integration,.notification-item.kind-import{background:#fff5ef}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.dropdown-options{animation:none}}@media(max-width:750px){.chat-info-button span{display:none}.chat-header-actions>button.chat-info-button{padding:8px}.creation-modal{padding:20px}}input[type=checkbox]{appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;width:18px;height:18px;min-width:18px;min-height:18px;padding:0;margin:0;border:0;border-radius:50%;background:#e6eaf0;vertical-align:middle;cursor:pointer;flex:0 0 18px;transition:background .16s,box-shadow .16s}input[type=checkbox]:checked{background:#172944}input[type=checkbox]:checked:after{content:"";width:7px;height:4px;border-left:2px solid white;border-bottom:2px solid white;transform:translateY(-1px) rotate(-45deg)}input[type=checkbox]:focus-visible{outline:3px solid #a8b6cc;outline-offset:3px}input[type=checkbox]:disabled{opacity:.5;cursor:default}label.check,.check{display:flex;align-items:center;gap:10px;line-height:1.5}.map-select{display:block;min-width:0;width:100%}.map-select .styled-dropdown{width:100%}.map-select .dropdown-trigger{width:100%;min-height:42px}.rule-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.rule-heading h2{margin:0}.rule-heading .check{white-space:nowrap;flex:none}.rule-controls{display:grid;grid-template-columns:minmax(0,2fr) minmax(160px,1fr);gap:20px;align-items:start}.rule-controls .field{min-width:0}.rule-controls input{width:100%;min-height:42px}.service-editor .actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.service-editor .actions button{min-height:42px;white-space:normal}.service-editor textarea{width:100%;min-height:110px}.rule-flow{font-size:12px;color:#8490a1;line-height:1.7}.service-editor .text-button{margin-top:14px}.test-session-create{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:20px;align-items:end;margin-bottom:24px}.test-session-create>.field{margin:0;min-width:0}.test-session-create>button{min-height:42px;margin:0}.schedule-mode{display:flex;flex-wrap:wrap;gap:8px}.schedule-mode button{background:#f0f3f7;color:#667489}.schedule-mode button[aria-pressed=true]{background:#172944;color:#fff}.manager-picker{border:0;padding:16px;background:#f6f8fa;border-radius:12px;display:grid;gap:12px}.manager-picker legend{font-size:13px;color:#748094;padding:0 4px}.schedule-row{display:flex;align-items:center;gap:10px;padding:12px 0;flex-wrap:wrap}.schedule-row>div{flex:1;min-width:180px}.schedule-row small{display:block;margin-top:5px;color:#8390a2}.schedule-row button{font-size:12px}.graph-viewport{background:#fafbfd}.graph-node{cursor:pointer}.graph-node:focus-visible{outline:none}.graph-node:focus-visible rect{stroke:#8096b6;stroke-width:3}.graph-toolbar>.field{min-width:240px;flex:1}.graph-toolbar button{flex:none}@media(max-width:700px){.rule-controls,.test-session-create{grid-template-columns:1fr}.test-session-create>button{justify-self:start}.rule-heading{align-items:flex-start;gap:12px}.rule-heading h2{font-size:16px}.schedule-mode{flex-direction:column}}.table-wrap td small.block{display:block;margin-top:5px;line-height:1.5}.notification-history{padding:12px 6px;font-size:12px}.notification-popover>small{display:block;padding:12px 6px;line-height:1.5}.dropdown-options{max-height:280px;overflow-y:auto;overscroll-behavior:contain}.test-shortcut{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:12px 16px;border-radius:12px;background:#eef2f7;color:#3f5069;margin-bottom:12px}.test-shortcut button{background:#172944;color:#fff}.connect-step{display:grid;gap:10px;justify-items:start}.connect-step h3{display:flex;align-items:center;gap:8px;margin:0}.connect-step h3 span{background:#edf1f6;color:#41516b;font-size:12px;border-radius:50%;width:24px;height:24px;display:grid;place-items:center}.connect-step form{width:100%}.connect-step p,.connection-card header h2{margin:0}.connection-card textarea{min-height:56px}.access-tabs{display:inline-flex;gap:4px;padding:4px;background:#eff2f6;border-radius:12px;margin-bottom:20px}.access-tabs button{background:transparent;color:#758399}.access-tabs button[aria-pressed=true]{background:#fff;color:#30435e}.access-card,.reply-card{display:flex;align-items:center;gap:16px;background:#fff;border-radius:14px;padding:20px 24px}.access-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#386eaf;font-weight:600}.access-person{display:grid;justify-items:start;gap:6px;flex:1}.access-person small,.reply-card p,.reply-card span{color:#707f93}.member-menu{position:relative}.member-menu summary{list-style:none;cursor:pointer;font-size:20px;padding:7px}.member-menu button{position:absolute;right:0;z-index:3}.reply-card>div{flex:1;min-width:0}.reply-card p{font-size:12px;margin:5px 0}.reply-card span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-toolbar{gap:12px;align-items:center;flex-wrap:wrap}.map-shell .primary,.creation-modal .primary,.map-shell .chat-header-actions .primary,.map-shell .chat-composer .primary{background:#2e609c;color:#fff}.map-shell .primary:hover:not(:disabled),.creation-modal .primary:hover:not(:disabled){background:#224f86}@media(max-width:650px){.access-card,.reply-card{flex-wrap:wrap;gap:10px;padding:16px}}.test-chip{display:inline-block;vertical-align:middle;border-radius:12px;background:#e6effa;color:#365f91;padding:2px 7px;font-size:10px}.test-composer{background:#edf3fa;padding:10px 16px;display:grid;gap:6px;font-size:12px}.test-composer form{display:flex;gap:8px}.test-composer input{flex:1;min-width:0}.test-chat-launch{padding:0 15px 9px}.test-chat-launch button{width:100%;color:#2b5789;background:#edf2f8}:root{--field-ring:#586b83}input:where(:not([type=checkbox],[type=radio])):focus,textarea:focus,select:focus,.dropdown-trigger:is(:focus-visible,[aria-expanded=true]){outline:3px solid var(--field-ring);outline-offset:3px;box-shadow:none}.chat-search:focus-within,.pad.search:focus-within{outline:3px solid var(--field-ring);outline-offset:3px}.chat-search input:focus,.pad.search input:focus,.chat-composer textarea:focus,.test-composer input:focus{outline:none;box-shadow:none}.chat-row.selected,.chat-row.selected:hover{background:#fff;color:inherit}.dialog-status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;border-radius:20px;padding:3px 8px;background:#f1f2f4;color:#5d6673;font-size:11px;font-weight:550}.dialog-status[data-state=waiting_operator]{background:#fff1d8;color:#80530f}.dialog-status[data-state=operator]{background:#e1edfc;color:#244f86}.dialog-status[data-state=bot]{background:#e6f4ef;color:#29684e}.employee-identity{min-width:0;display:grid;gap:3px;overflow-wrap:anywhere}.employee-tools,.integration-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.employee-tools .source-link-button{background:transparent;color:#647187}.integration-heading{justify-content:space-between;margin-bottom:14px}.integration-heading h2{margin:0;font-size:15px;font-weight:500;color:#788391}.integration-heading .integration-toolbar{margin:0;justify-content:flex-start}.settings-tabs:has(+.settings-content .integration-heading){margin-bottom:16px}.settings-content .integration-group:first-of-type{margin-top:0}.connection-card>header>.row{margin-bottom:8px}.chat-compose-status .actions{justify-content:flex-end;gap:8px}.return-confirm{background:#dce5f1;color:#203852;border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap}.return-confirm span{font-size:12px}.return-confirm .actions{justify-content:flex-end;gap:8px;margin-left:auto}.test-composer .test-hint{font-weight:400;color:#495e77}.contact-summary{padding:14px;background:#f4f6f9;border-radius:12px;margin:14px 0}.contact-summary small,.contact-summary dt{color:#637183;font-size:12px}.contact-summary h3{margin:3px 0;overflow-wrap:anywhere}.contact-summary dl{display:grid;gap:8px;margin:12px 0 0}.contact-summary dl>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:8px}.contact-summary dd{margin:0;font-size:12px;overflow-wrap:anywhere}.chat-composer .bot-locked{width:100%;min-height:42px;resize:none;color:#667080;background:#eceef1;opacity:1;cursor:default}.rail-bottom .account-dropdown,.rail-bottom .notification-popover{position:fixed;inset:auto auto 12px 58px;max-width:calc(100vw - 66px);max-height:80dvh;overflow:auto}.rail-bottom .account-dropdown>button,.rail-bottom .notification-item{width:100%;flex-direction:row;justify-content:flex-start;padding:10px;gap:9px;font-size:12px}.rail-bottom .notification-item{flex-direction:column;align-items:flex-start}.rail-bottom .account-trigger{min-height:34px;padding:2px}.employee-key{display:grid;gap:6px;margin:12px 0 2px}.employee-key small,.employee-key>span,.employee-key [role=status]{font-size:12px;color:#5a677a}.employee-key code{font-size:15px;letter-spacing:.08em;-webkit-user-select:all;user-select:all}.employee-key button{justify-self:start}.chat-list{position:relative;z-index:2;background:#fff;box-shadow:5px 0 18px #14243b1a}.chat-details{position:relative;z-index:3;box-shadow:-6px 0 22px #14243b28}.chat-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.chat-header-actions .chat-action,.chat-header-actions .chat-info-button{display:inline-flex;align-items:center;gap:5px;font-size:12px;border-radius:8px}.chat-header-actions>button.finish{background:#e3f2eb;color:#285d47}.chat-header-actions>button.handback{background:#eeeafa;color:#514775}.messenger{background:#e9edf1}.chat-list{border-radius:0 16px 16px 0}.chat-details{border-radius:16px 0 0 16px}.chat-conversation[data-state=operator]{--muted:#5e6f80;color:#293747;background:#e6ebef}.chat-conversation[data-state=operator] :is(.chat-header,.chat-composer){background:#f4f6f8}.chat-conversation[data-state=operator] .chat-messages{background:#e6ebef}.chat-conversation[data-state=operator] .chat-bubble.manager{background:#d3e1ee}.chat-conversation[data-state=operator] .chat-composer textarea{background:#fff}@media(max-width:1100px){.chat-details{position:absolute;inset:0 0 0 auto;width:min(360px,100%)}}@media(max-width:750px){.chat-header{flex-wrap:wrap}.chat-header-actions{margin-left:auto}.chat-header-actions>button.chat-info-button span{display:inline}}.key-line{display:flex;align-items:center;gap:9px;font-size:12px;margin:8px 0}.key-line small{min-width:84px}.key-line code{-webkit-user-select:all;user-select:all}.key-line button{font-size:11px;padding:3px 6px;min-height:24px}
