/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.lead-history-settings{background:#fff;border:1px solid #dce5e0;border-radius:14px;margin-bottom:16px;padding:18px}.lead-history-settings h3{margin:0 0 12px}.lead-history-settings label{align-items:center;gap:9px;display:flex}.lead-history-settings p,.lead-history-hint{color:#63706a;margin:10px 0;font-size:13px}.lead-history-tabs{gap:8px;padding:12px 0;display:flex}.lead-history-tabs button{cursor:pointer;background:#fff;border:1px solid #dce5e0;border-radius:9px;padding:8px 14px}.lead-history-tabs button[aria-selected=true]{color:#244d37;background:#e8f2ec;border-color:#96b7a4}.lead-history-list{min-height:0;padding:0 6px 20px;overflow-y:auto}.lead-history-list article{background:#fff;border:1px solid #e1e6e3;border-radius:10px;margin:10px 0;padding:12px 16px}.lead-history-list article header{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.lead-history-list article time,.lead-history-list article p{color:#65706a;font-size:12px}.lead-history-list dl{margin:8px 0 0;font-size:13px}.lead-history-list dl div{gap:10px;padding:3px 0;display:flex}.lead-history-list dt{color:#65706a;flex:0 0 160px}.lead-history-list dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.lead-history-list>button{cursor:pointer;border:1px solid #dce5e0;border-radius:8px;padding:8px 14px}@media (width<=600px){.lead-history-list dl div{flex-direction:column;gap:2px}.lead-history-list dt{flex:none}}:root{--ink:#171916;--muted:#73766f;--line:#e7e8e4;--surface:#fff;--soft:#f5f6f3;--accent:#448cd9;--accent-dark:#317bc8;--accent-soft:#eaf4ff}*{box-sizing:border-box}html{background:var(--soft)}body{color:var(--ink);background:var(--soft);font-family:var(--font-geist), Arial, sans-serif;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}.chat-rating-settings{gap:18px;display:grid}.chat-rating-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.chat-rating-heading p{color:#748399;margin:0}.chat-rating-heading>span{color:#45637f;white-space:nowrap;background:#edf4fb;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:750}.chat-rating-table-wrap{background:#fff;border:1px solid #dfe7ef;border-radius:15px;overflow:auto}.chat-rating-table{border-collapse:collapse;width:100%;min-width:1160px}.chat-rating-table th{color:#597087;text-align:left;text-transform:uppercase;letter-spacing:.035em;background:#f5f8fb;border-bottom:1px solid #dfe7ef;padding:12px 13px;font-size:11px;font-weight:800}.chat-rating-table td{vertical-align:top;color:#2e4155;border-bottom:1px solid #e7edf3;padding:11px 13px;font-size:13px}.chat-rating-table tr:last-child td{border-bottom:0}.chat-rating-table th:first-child{width:145px}.chat-rating-table th:nth-child(2){width:230px}.chat-rating-table th:nth-child(3),.chat-rating-table th:nth-child(4){width:44px}.chat-rating-table th:nth-child(5){width:155px}.chat-rating-table th:nth-child(6){width:110px}.chat-rating-table th:last-child{width:54px}.chat-rating-date{white-space:nowrap;color:#60748a!important}.chat-rating-date span,.chat-rating-date time{display:block}.chat-rating-date time{color:#8a99a8;margin-top:3px;font-size:12px}.chat-rating-lead{font-weight:750}.chat-rating-count{text-align:center;font-weight:800;font-size:16px!important}.chat-rating-channel,.chat-rating-status{place-items:center;width:24px;height:24px;display:inline-grid}.chat-rating-channel img{object-fit:contain;width:22px;height:22px;display:block}.chat-rating-channel>i{background:#9aabba;border-radius:50%;width:12px;height:12px}.chat-rating-status i{background:#e04c52;border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 0 3px #e04c521b,0 0 8px #e04c5270}.chat-rating-status.current i{background:#3dbd75;box-shadow:0 0 0 3px #3dbd751c,0 0 8px #3dbd7570}.chat-rating-status.outdated i{background:#e8b32d;box-shadow:0 0 0 3px #e8b32d1c,0 0 8px #e8b32d70}.chat-rating-table textarea{box-sizing:border-box;resize:vertical;color:#34495e;width:100%;min-width:280px;min-height:58px;max-height:150px;font:inherit;background:#fbfcfd;border:1px solid #dce5ed;border-radius:9px;padding:9px 10px;line-height:1.45;display:block}.chat-rating-run{color:#668099;background:#f1f6fa;border:1px solid #d9e3ec;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:grid}.chat-rating-run:disabled{cursor:not-allowed;opacity:.62}.chat-rating-state{color:#697d91;text-align:center;background:#f8fafc;border:1px solid #e0e8ef;border-radius:12px;padding:24px}.chat-rating-state.error{color:#ad4f53;background:#fff5f5}.chat-rating-empty{text-align:center;color:#8090a0!important;padding:35px!important}.chat-rating-table-wrap{max-height:calc(100vh - 255px)}.chat-rating-table thead{z-index:2;position:sticky;top:0}.chat-rating-loading-more{color:#587087;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f4f8fccc;margin:0;padding:12px;font-size:12px;font-weight:750;position:sticky;bottom:0}.chat-rating-main-row>td:nth-child(5),.chat-rating-main-row>td:nth-child(6){border-bottom:0;padding-bottom:5px}.chat-rating-signal-row td{vertical-align:top;height:48px;padding-top:2px;padding-bottom:11px}.chat-rating-signals{flex-wrap:nowrap;align-items:flex-start;gap:6px;max-width:100%;padding-bottom:2px;display:flex;overflow:auto hidden}.chat-rating-signals span{box-sizing:border-box;color:#28658f;white-space:nowrap;background:#eaf6ff;border:1px solid #a9d3ee;border-radius:9px;flex:none;align-items:center;min-height:30px;padding:6px 10px;font-size:11px;font-weight:800;line-height:1.25;display:inline-flex;box-shadow:0 2px 8px #448db514}.chat-rating-evaluation-cell textarea{height:100%;min-height:108px;max-height:150px}.chat-rating-main-row td[rowspan="2"]{vertical-align:top}.merge-organization-contacts{background:#f8fbfe;border:1px solid #dce7f0;border-radius:12px;gap:10px;padding:14px;display:grid}.merge-contacts-heading{justify-content:space-between;align-items:center;display:flex}.merge-contacts-heading button,.merge-save{color:#3377ad;background:#eaf4fd;border:1px solid #bdd7ee;border-radius:8px;padding:7px 10px;font-weight:750}.merge-contact-chips{flex-wrap:wrap;gap:8px;display:flex}.merge-contact-chip{background:#fff;border:1px solid #cddfec;border-radius:10px;align-items:center;gap:5px;padding:5px;display:flex}.merge-contact-chip select,.merge-contact-chip input{background:0 0;border:0;outline:0;height:32px}.merge-contact-chip select{color:#405b73;width:118px;min-width:118px;padding:0 26px 0 9px;font-size:13px;font-weight:650;line-height:normal}.merge-contact-chip button{color:#a4555b;background:#fff1f2;border:0;border-radius:7px;width:28px;height:28px}.merge-save{justify-self:start}.merge-log{gap:7px;max-height:48vh;display:grid;overflow:auto}.merge-log h4{margin:8px 0 3px}.merge-log>article{background:#fff;border:1px solid #e0e8ef;border-radius:10px;grid-template-columns:145px minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px;display:grid}.merge-log time{color:#718398;font-size:11px}.merge-log article div{gap:3px;display:grid}.merge-log article strong{color:#30465b;font-size:12px}.merge-log article small,.merge-log article span{color:#728599;font-size:10px}.merge-log article b{color:#52728e;white-space:nowrap;background:#edf4fb;border-radius:999px;padding:4px 7px;font-size:9px}.crm-login-page{background:#fff;place-items:center;min-height:100dvh;padding:24px;display:grid}.crm-login-page form{align-items:center;gap:10px;width:min(420px,100%);display:flex}.crm-login-page input{color:#202322;min-width:0;height:54px;font:inherit;text-align:center;background:#fff;border:1px solid #dfe3e6;border-radius:18px;outline:none;flex:1;padding:0 22px;font-size:16px;transition:border-color .18s,box-shadow .18s;box-shadow:0 8px 30px #2023220d}.crm-login-page input::placeholder{color:#a2a8a4}.crm-login-page input:focus{border-color:#9eb9d5;box-shadow:0 8px 30px #20232212,0 0 0 4px #438bd21a}.crm-login-page input[aria-invalid=true]{border-color:#dfa4a4}.crm-login-page button{color:#fff;background:#448cd9;border:0;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:27px;line-height:1;transition:background .18s,transform .18s,opacity .18s;display:grid;box-shadow:0 8px 22px #448cd93d}.crm-login-page button:hover:not(:disabled){background:#317bc8;transform:translate(1px)}.crm-login-page button:disabled{opacity:.35;cursor:default}.app-shell{min-height:100vh;padding:0 36px 50px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:17px;font-weight:760;display:flex}.brand-logo{object-fit:contain;flex:0 0 38px;width:38px;height:38px;display:block}.topbar-actions{align-items:center;gap:10px;display:flex}.lead-date-filter{color:#73808b;background:#fff;border:1px solid #dfe4e8;border-radius:16px;align-items:center;gap:8px;min-width:176px;height:46px;padding:0 9px 0 13px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 3px 12px #1f34480a}.lead-date-filter.is-active{border-color:var(--accent);box-shadow:0 0 0 3px #448cd91a}.lead-date-filter input{color:#303942;min-width:122px;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:13px}.lead-date-filter button{color:#7e8993;background:0 0;border:0;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.lead-date-filter button:hover{color:#27313a;background:#f1f4f6}.lead-search{z-index:80;width:min(420px,42vw);position:relative}.lead-search-field{color:#73808b;background:#fff;border:1px solid #dfe4e8;border-radius:16px;align-items:center;gap:10px;height:46px;padding:0 12px 0 15px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 3px 12px #1f34480a}.lead-search.is-open .lead-search-field{border-color:var(--accent);box-shadow:0 0 0 3px #448cd91a,0 8px 24px #1f344814}.lead-search-field input{color:#20262d;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:14px}.lead-search-field input::placeholder{color:#9aa19b}.lead-search-field input::-webkit-search-cancel-button{display:none}.lead-search-field>button{color:#7e8993;background:0 0;border:0;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;display:grid}.lead-search-field>button:hover{color:#27313a;background:#f1f4f6}.lead-search-results{background:#fff;border:1px solid #e4e8eb;border-radius:14px;width:100%;max-height:min(560px,100vh - 104px);position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 18px 48px #1b2b382e}.lead-search-results>button{color:#22282e;text-align:left;background:#fff;border:0;border-bottom:1px solid #eef0f1;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:76px;padding:11px 14px 11px 16px;display:grid;position:relative}.lead-search-results>button:last-of-type{border-bottom:0}.lead-search-results>button:before{content:"";background:0 0;border-radius:0 3px 3px 0;width:3px;position:absolute;inset:7px auto 7px 0}.lead-search-results>button:hover,.lead-search-results>button.is-selected{background:#f7faff}.lead-search-results>button:hover:before,.lead-search-results>button.is-selected:before{background:var(--accent)}.lead-search-avatar{color:#2e73b7;letter-spacing:-.02em;background:#e7f2fd;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid}.lead-search-copy{gap:4px;min-width:0;display:grid}.lead-search-copy strong,.lead-search-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-search-copy strong{font-size:13px;font-weight:780}.lead-search-copy small{color:#77818b;font-size:11px}.lead-search-meta{color:#808992;justify-items:end;gap:5px;min-width:78px;display:grid}.lead-search-meta b{color:#4b82bd;font-size:10px;font-weight:750}.lead-search-meta small{text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:10px;overflow:hidden}.lead-search-empty{color:#8b918b;text-align:center;padding:28px 18px;font-size:13px}.add-button{color:#fff;background:var(--accent);border:0;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:720;transition:transform .2s,background .2s;box-shadow:0 6px 16px #448cd929}.add-button:hover,.submit-button:hover{background:var(--accent-dark);transform:translateY(-1px)}.gear-button{color:#666a64;background:0 0;border:0;width:48px;height:48px;padding:0;font-size:36px;line-height:1}.gear-button:hover{color:#666a64;background:0 0}.ai-health-alerts{gap:8px;width:100%;max-width:1600px;margin:16px auto 0;display:grid}.ai-health-alerts article{color:#6c501f;background:#fff8e7;border:1px solid #ead39f;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid;box-shadow:0 6px 18px #5d43120c}.ai-health-alerts article.unhealthy{color:#7e302d;background:#fff1f0;border-color:#ecc0bd}.ai-health-icon{color:#fff;background:#d59b32;border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;font-weight:900;display:grid}.ai-health-alerts .unhealthy .ai-health-icon{background:#cf514b}.ai-health-alerts strong{font-size:11px;display:block}.ai-health-alerts p{overflow-wrap:anywhere;margin:3px 0 0;font-size:9px;line-height:1.45}.ai-health-alerts button{color:inherit;background:#ffffffb8;border:0;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:800}.intro{justify-content:space-between;align-items:end;gap:40px;max-width:1600px;margin:0 auto;padding:40px 0 26px;display:flex}.eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:780}.intro h1{letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(30px,4vw,52px);line-height:1.04}.intro-copy{max-width:420px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.board{grid-template-columns:repeat(var(--stage-count,5), var(--stage-column-width,minmax(240px, 1fr)));gap:16px;width:100%;max-width:1600px;min-height:590px;margin:0 auto;padding-bottom:8px;display:grid;overflow-x:auto}.board-edge-scroll{z-index:30;color:#397fc0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffeb;border:1px solid #c9dced;border-radius:14px;place-items:center;width:46px;height:76px;padding:0;animation:.16s ease-out board-edge-in;display:grid;position:fixed;top:54%;box-shadow:0 10px 30px #23384f26}.board-edge-scroll.is-left{left:7px}.board-edge-scroll.is-right{right:7px}.board-edge-scroll span{font-size:38px;font-weight:350;line-height:.8;display:block;transform:translateY(-2px)}.board-edge-scroll:hover{color:#fff;background:var(--accent);border-color:#8dbbe2}.board-edge-scroll:focus-visible{outline-offset:3px;outline:3px solid #9fc9ec}.column{border:1px solid var(--line);background:#f9faf8;border-radius:18px;min-height:580px;padding:18px}.column-header{justify-content:space-between;align-items:center;display:flex}.column-header h2{color:#343733;margin:0;font-size:14px;font-weight:730}.column-header span{color:#777b74;text-align:center;background:#eceeea;border-radius:999px;min-width:26px;padding:4px 8px;font-size:11px}.column-header-actions{align-items:center;gap:6px;display:flex}.stage-deals-link{color:#6f776d;background:#fff;border:1px solid #d8dfd6;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;text-decoration:none;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}.stage-deals-link:hover{color:var(--accent-dark);background:var(--accent-soft);border-color:#9fc4e5;transform:translateY(-1px)}.stage-deals-link:focus-visible{outline-offset:2px;outline:3px solid #9fc9ec}.stage-title{align-items:center;gap:7px;min-width:0;display:flex}.stage-title h2{text-overflow:ellipsis;white-space:nowrap;min-width:1px;overflow:hidden}.stage-incoming-filter{cursor:pointer;background:#aeb4ad;border:0;border-radius:50%;flex:none;width:12px;height:12px;padding:0;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 0 0 3px #aeb4ad24,0 0 9px 1px #87908752}.stage-incoming-filter.has-incoming{background:#ef575d;box-shadow:0 0 0 3px #ef575d26,0 0 11px 2px #ef575d85}.stage-incoming-filter:hover{transform:scale(1.14)}.stage-incoming-filter.is-active{box-shadow:0 0 0 4px #fff,0 0 0 6px #ef575d52,0 0 13px 3px #ef575d91}.stage-incoming-filter:focus-visible{outline-offset:3px;outline:3px solid #9fc9ec}.stage-edit-button{color:#8b9189;opacity:0;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;padding:0;font-size:15px;transition:opacity .18s,transform .18s,color .18s,background .18s;display:grid;transform:translate(-4px)}.column-header:hover .stage-edit-button,.stage-edit-button:focus-visible{opacity:1;transform:translate(0)}.stage-edit-button:hover{color:var(--accent-dark);background:var(--accent-soft)}.column-rule{background:#d9dcd6;border-radius:99px;height:3px;margin:14px 0 16px}.column-0 .column-rule{background:var(--accent)}.cards{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cdd2cb transparent;align-content:start;gap:10px;min-height:0;padding-right:4px;display:grid;position:relative;overflow-y:auto}.stage-load-more-sentinel{height:18px}.cards:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #9fc9ec}.client-card{z-index:0;cursor:grab;background:#fff;border:1px solid #e1e3df;border-radius:14px;padding:16px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;box-shadow:0 7px 22px #18263a0a}.client-card.is-popover-open{z-index:50}.client-card:hover{border-color:#c8d7e8;transform:translateY(-2px);box-shadow:0 11px 28px #448cd914}.client-card:active{cursor:grabbing}.card-topline,.card-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-topline time{color:#9a9e97;font-size:10px}.card-topline{justify-content:flex-end}.card-last-activity{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.card-last-activity-dot{border-radius:50%;flex:none;width:8px;height:8px}.card-last-activity-dot.incoming{background:#ef575d;box-shadow:0 0 0 3px #ef575d26,0 0 10px 2px #ef575d85}.card-last-activity-dot.outgoing{background:#35b96d;box-shadow:0 0 0 3px #35b96d26,0 0 10px 2px #35b96d85}.card-last-activity-dot.is-pulsing{animation:1.15s ease-in-out infinite reviewer-signal-pulse}@keyframes reviewer-signal-pulse{50%{transform:scale(1.34);box-shadow:0 0 0 5px #ef575d2b,0 0 15px 4px #ef575da0}}.source-pill{color:var(--accent-dark);background:var(--accent-soft);border-radius:6px;padding:4px 7px;font-size:9px;font-weight:760}.client-name-row{grid-template-columns:32px minmax(0,1fr) 38px;align-items:flex-start;gap:10px;margin:16px 0 6px;display:grid;position:relative}.client-avatar.contact-details-button{color:#fff;background:var(--accent);border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;padding:0;font-size:12px;font-weight:760;line-height:1;display:grid;position:relative;overflow:hidden}.client-avatar.contact-details-button:hover,.client-avatar.contact-details-button[aria-expanded=true]{color:#fff;background:var(--accent-dark)}.client-avatar.contact-details-button:focus-visible{outline-offset:3px;outline:2px solid #8fc5ef}.client-avatar-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.client-name-button{color:#272a26;letter-spacing:-.02em;text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;flex:auto;min-width:0;padding:0;font-size:16px;font-weight:700;line-height:1.28}.client-name-button:hover{color:var(--accent-dark);background:0 0}.client-name-button:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #8fc5ef}.client-name-editor{color:#272a26;width:100%;min-width:0;min-height:48px;font:inherit;resize:vertical;overflow-wrap:anywhere;background:#fff;border:1px solid #8fc5ef;border-radius:8px;flex:auto;padding:7px 8px;font-size:15px;font-weight:680;line-height:1.28;box-shadow:0 0 0 3px #4c98d817}.lead-info-button{color:#77828e;background:#fff;border:1px solid #aeb7c1;border-radius:50%;justify-self:center;place-items:center;width:20px;height:20px;padding:0;font-family:Georgia,serif;font-size:11px;font-weight:700;line-height:1;display:grid}.lead-info-button:hover,.lead-info-button[aria-expanded=true]{border-color:var(--accent);color:var(--accent-dark);background:var(--accent-soft)}.lead-info-button.is-green,.lead-info-button.is-green:hover,.lead-info-button.is-green[aria-expanded=true]{color:#72a985}.lead-info-button.is-yellow,.lead-info-button.is-yellow:hover,.lead-info-button.is-yellow[aria-expanded=true]{color:#c5a358}.lead-info-button.is-red,.lead-info-button.is-red:hover,.lead-info-button.is-red[aria-expanded=true]{color:#cb8181}.lead-info-button.is-rejected,.lead-info-button.is-rejected:hover,.lead-info-button.is-rejected[aria-expanded=true]{color:#171916;font-family:Arial,sans-serif;font-size:15px}.lead-info-popover{z-index:60;isolation:isolate;background:#fff;border:1px solid #cbdbe9;border-radius:11px;grid-column:1/-1;width:100%;max-height:min(420px,62vh);margin-top:4px;padding:13px;position:relative;overflow-y:auto;box-shadow:0 12px 28px #24384f1c}.lead-info-popover-header{justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;display:flex}.lead-info-popover-header>div{gap:2px;min-width:0;display:grid}.lead-info-popover-header>div strong{color:#26384d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lead-info-popover-header>div small{color:#8996a5;font-size:8px;font-weight:650}.lead-info-popover strong{color:#31475e;min-width:0;font-size:10px;display:block}.lead-info-popover-header button{color:#fff;background:var(--accent);border:0;border-radius:7px;flex:none;padding:6px;font-size:8px;font-weight:780}.lead-info-popover-header button:disabled{opacity:.6;cursor:wait}.lead-info-refresh-status{color:#357553;margin-bottom:8px;font-size:8px;font-weight:720;line-height:1.4;display:block}.lead-info-refresh-status.error{color:#a64444}.client-card .lead-info-popover p{color:#65778a;white-space:pre-wrap;font-size:10px;line-height:1.5}.lead-info-section{border-top:1px solid #edf1f5;padding:10px 0}.lead-info-section h4{color:#2f4358;margin:0 0 7px;font-size:10px}.lead-info-section dl{gap:5px;margin:0;display:grid}.lead-info-section dl>div{grid-template-columns:minmax(90px,.9fr) minmax(120px,1.2fr);align-items:start;gap:8px;display:grid}.lead-info-section dt{color:#8996a5;font-size:9px;line-height:1.4}.lead-info-section dd{color:#34495e;overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:650;line-height:1.4}.lead-info-section.legacy{background:#f8fafc;border-radius:8px;padding-inline:8px}.client-card p{color:#72766f;margin:0;font-size:12px;line-height:1.5}.card-message-row{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:12px;min-height:52px;margin:0 0 16px;display:grid}.card-message-preview{justify-content:flex-start;min-width:0;display:flex}.card-message-preview.outgoing{justify-content:flex-start}.card-message-preview p{color:#283343;-webkit-line-clamp:2;background:#eaf4ff;border:1px solid #c9ddfa;border-radius:15px 15px 15px 5px;-webkit-box-orient:vertical;max-width:92%;padding:8px 11px;display:-webkit-box;overflow:hidden;box-shadow:0 1px 2px #243a5310}.card-message-preview.outgoing p{color:#283343;background:#fff;border-color:#d9e3f0;border-bottom-right-radius:5px;border-bottom-left-radius:15px}.card-message-preview.phone-activity p:before{content:"☎";margin-right:6px}.chat-button{width:36px;height:36px;color:var(--accent);background:0 0;border:0;place-items:center;padding:0;display:grid}.chat-button:hover{color:var(--accent);background:0 0}.card-communication-actions{flex-direction:column;align-items:center;gap:2px;display:flex}.card-phone-button{color:#56a3e8;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:32px;padding:0;display:grid}.card-phone-button:hover:not(:disabled){color:#3187cf;background:#eaf4ff}.card-phone-button:disabled{color:#bfc5cb;cursor:default}.card-phone-button:focus-visible{outline-offset:2px;outline:2px solid #56a3e8}.chat-glyph{border:1.8px solid;border-radius:5px;width:16px;height:13px;display:block;position:relative}.chat-glyph:after{content:"";background:#fff;border-bottom:1.8px solid;border-left:1.8px solid;width:5px;height:5px;position:absolute;bottom:-4px;left:2px;transform:skewY(-35deg)}.card-footer{color:#858a82;justify-content:flex-end;margin-top:18px;font-size:11px;position:relative}.card-contact-area{align-items:center;gap:7px;min-width:0;display:flex}.contact-details-button{color:#718294;background:0 0;border:0;border-radius:0;flex:none;width:auto;height:auto;padding:0;font-size:18px;font-weight:500;line-height:1}.contact-details-button:hover,.contact-details-button[aria-expanded=true]{color:var(--accent-dark);background:0 0}.contact-details-button:focus-visible{outline-offset:2px;outline:2px solid #8fc5ef}.contact-details-popover{z-index:60;color:#52687b;isolation:isolate;background:#fff;border:1px solid #cbdbe9;border-radius:11px;gap:10px;width:min(280px,100vw - 70px);padding:13px;display:grid;position:absolute;bottom:28px;left:0;box-shadow:0 15px 36px #24384f26}.contact-details-popover strong{color:#31475e;font-size:10px}.contact-details-popover p{color:#788998;font-size:10px}.contact-details-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.contact-details-heading button{color:#9aa2a8;background:0 0;border:0;padding:0;font-size:9px;font-weight:650}.contact-details-heading button:hover{color:#64788a;background:0 0}.contact-detail-row{grid-template-columns:18px 64px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.contact-detail-row.telegram-contact-row,.contact-detail-row.compact-contact-row{grid-template-columns:18px minmax(0,1fr)}.contact-detail-row img{object-fit:contain;width:17px;height:17px}.phone-contact-icon{color:#fff;background:#6d8193;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.contact-detail-row span:not(.phone-contact-icon){color:#8a969f;font-size:9px}.contact-detail-row a,.contact-detail-row b{color:#405f79;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:700;text-decoration:none;overflow:hidden}.contact-detail-row a:hover{color:var(--accent-dark);text-underline-offset:2px;text-decoration:underline}.client-contact-link{color:#647f99;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:680;text-decoration:none;overflow:hidden}.client-contact-link:hover{color:var(--accent-dark);text-underline-offset:3px;text-decoration:underline}.client-contact-link:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #8fc5ef}.drag-hint{color:#b4b8b2;letter-spacing:-2px;font-size:13px}.empty-card{color:#999d96;text-align:center;border:1px dashed #d8dbd5;border-radius:13px;padding:30px 20px;font-size:12px;line-height:1.5}.quick-add{width:100%;color:var(--accent-dark);background:0 0;border:0;border-radius:11px;margin-top:10px;padding:12px;font-size:12px;font-weight:680}.quick-add:hover{background:var(--accent-soft)}.toast{z-index:20;color:var(--accent-dark);background:#fff;border:1px solid #cce0f2;border-radius:10px;padding:10px 14px;font-size:12px;position:fixed;top:86px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #18263a16}.pbx-call-toast{top:max(12px, env(safe-area-inset-top));z-index:1200;gap:9px;width:min(520px,100vw - 24px);display:grid}.pbx-call-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pbx-call-header strong{overflow-wrap:anywhere;min-width:0}.pbx-call-header .pbx-call-dismiss{color:#697b91;cursor:pointer;background:#f2f6fb;border:0;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;padding:0;font-size:22px;line-height:1;display:grid}.pbx-call-lead-link{color:#347bbb;text-underline-offset:2px;justify-self:start;font-size:12px;font-weight:650;text-decoration:underline}.pbx-call-actions{align-items:center;gap:8px;display:flex}.pbx-call-actions button{color:#347bbb;cursor:pointer;background:#edf6ff;border:1px solid #cce0f2;border-radius:8px;padding:7px 12px}.pbx-call-actions button:disabled{opacity:.45;cursor:default}.pbx-call-actions .pbx-call-close{margin-left:auto}.pbx-call-error{color:#ad5353}.toast-with-call{top:auto;bottom:20px}.overlay{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17191645;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.panel{background:#fff;flex-direction:column;gap:18px;width:min(440px,100%);height:100%;padding:28px;animation:.24s ease-out slide-in;display:flex;overflow-y:auto;box-shadow:-18px 0 50px #1719161c}@keyframes slide-in{0%{opacity:0;transform:translate(30px)}}.panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:8px;display:flex}.panel-heading span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:760}.panel-heading h2{letter-spacing:-.04em;margin:6px 0 0;font-size:25px}.panel-heading button{border:1px solid var(--line);color:#73766f;background:#fff;border-radius:9px;width:34px;height:34px;font-size:22px}.panel label{color:#4e534c;gap:7px;font-size:11px;font-weight:700;display:grid}.panel input,.panel textarea,.panel select{color:#262925;background:#fff;border:1px solid #dfe2dc;border-radius:10px;outline:none;width:100%;padding:12px 13px;font-size:13px;font-weight:450;transition:border-color .2s,box-shadow .2s}.panel textarea{resize:vertical;min-height:100px}.panel input:focus,.panel textarea:focus,.panel select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #448cd91a}.submit-button{color:#fff;background:var(--accent);border:0;border-radius:10px;margin-top:6px;padding:13px;font-size:13px;font-weight:760;transition:transform .2s,background .2s}.contact-editor-overlay{z-index:80;justify-content:center;align-items:center;padding:20px}.contact-editor-dialog{background:#fff;border-radius:17px;gap:16px;width:min(430px,100%);max-height:calc(100vh - 40px);padding:24px;animation:.2s ease-out stage-dialog-in;display:grid;overflow-y:auto;box-shadow:0 24px 70px #17283f2e}.contact-editor-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:2px;display:flex}.contact-editor-heading span{color:#8d969d;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:740}.contact-editor-heading h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:5px 0 0;font-size:20px}.contact-editor-heading button{color:#8d9499;background:0 0;border:0;width:30px;height:30px;padding:0;font-size:24px;line-height:1}.contact-editor-dialog label{color:#4e534c;gap:7px;font-size:11px;font-weight:700;display:grid}.contact-editor-dialog input{color:#262925;background:#fff;border:1px solid #dfe2dc;border-radius:9px;outline:none;width:100%;padding:11px 12px;font-size:13px}.contact-editor-dialog input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #448cd91a}.contact-editor-channel-row{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;display:grid}.contact-editor-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.contact-editor-actions .submit-button{margin-left:auto}.contact-delete-button{color:#a94e4e;background:#fff8f8;border:1px solid #e5caca;border-radius:9px;padding:10px 12px;font-size:11px;font-weight:740}.contact-delete-button:hover{color:#923c3c;background:#fff2f2;border-color:#d8a8a8}.stage-settings-overlay{justify-content:center;align-items:center;padding:20px}.stage-settings-dialog{background:#fff;border-radius:18px;gap:19px;width:min(700px,100%);max-height:calc(100vh - 40px);padding:26px;animation:.2s ease-out stage-dialog-in;display:grid;overflow-y:auto;box-shadow:0 24px 70px #17283f2e}@keyframes stage-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.stage-settings-dialog label{color:#4e534c;gap:7px;font-size:11px;font-weight:700;display:grid}.stage-settings-dialog input{color:#262925;background:#fff;border:1px solid #dfe2dc;border-radius:10px;outline:none;width:100%;padding:12px 13px;font-size:13px}.stage-settings-dialog input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #448cd91a}.stage-description-setting textarea{box-sizing:border-box;resize:vertical;color:#243b53;width:100%;min-height:150px;font:inherit;background:#fbfdff;border:1px solid #cbdbea;border-radius:12px;outline:0;padding:14px 16px;line-height:1.5}.stage-description-setting textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #448cd91a}.stage-description-setting textarea::placeholder{color:#969d99}.stage-prompt-editor-toggle{cursor:pointer;grid-template-columns:18px max-content;justify-content:start;align-items:center;max-width:100%;gap:10px!important;width:max-content!important;display:grid!important}.stage-prompt-editor-toggle input{accent-color:var(--accent);margin:0;display:block;width:18px!important;height:18px!important;padding:0!important}.stage-prompt-editor-toggle span{white-space:nowrap;color:#405169;font-size:13px;display:block}.stage-prompt-editor{margin-top:-6px}.stage-prompt-editor .assistant-prompt-editor-question{gap:7px;display:grid}.stage-prompt-editor .assistant-prompt-editor-question>span{color:#53687e;font-size:11px;font-weight:750}.stage-settings-future{background:#f8fafc;border:1px dashed #d8e0e8;border-radius:11px;padding:15px 16px}.stage-settings-future strong{color:#526176;font-size:11px}.stage-settings-future p{color:#8b95a3;margin:5px 0 0;font-size:10px;line-height:1.45}.stage-settings-actions{justify-content:flex-end;gap:9px;display:flex}.stage-settings-actions button{color:#667487;background:#fff;border:1px solid #dfe4e9;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:730}.stage-settings-actions button[type=submit]{border-color:var(--accent);color:#fff;background:var(--accent)}.stage-settings-actions button:disabled{opacity:.65;cursor:wait}.stage-bots-settings{gap:10px;display:grid}.stage-bots-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.stage-bots-heading strong{color:#37475b;font-size:12px}.stage-bots-heading p{color:#8490a0;max-width:490px;margin:5px 0 0;font-size:9px;line-height:1.5}.stage-bots-heading>span{color:var(--accent-dark);background:var(--accent-soft);border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-weight:800}.stage-chain-controls{flex:none;align-items:center;gap:8px;display:flex}.stage-chain-controls select{color:#334e68;min-width:175px;font:inherit;background:#fff;border:1px solid #cbdbea;border-radius:9px;padding:7px 30px 7px 10px;font-size:10px;font-weight:750}.stage-chain-controls>span{color:var(--accent-dark);background:var(--accent-soft);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.stage-bot-card{background:#fff;border:1px solid #dfe6ed;border-radius:11px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.stage-bot-card.selected{border-color:#b9d5ed;box-shadow:0 6px 18px #448cd90d}.stage-bot-card.disabled{background:#f8f9fa}.stage-bot-choice{cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:center;padding:12px 13px;gap:10px!important;display:grid!important}.stage-bot-choice>input{height:15px;accent-color:var(--accent);margin:0;width:15px!important}.stage-bot-choice>input:disabled{cursor:not-allowed}.stage-bot-mark{color:#fff;background:linear-gradient(145deg,#61b4ef,#367dc4);border-radius:9px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.stage-bot-choice>span:last-child,.stage-bot-choice strong,.stage-bot-choice small{min-width:0;display:block}.stage-bot-choice strong{color:#304158;font-size:11px}.stage-bot-choice small{color:#8591a0;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;font-weight:500;overflow:hidden}.stage-bot-card.disabled .stage-bot-choice{cursor:not-allowed;opacity:.62}.stage-bot-prompt{background:#f7fbfe;border-top:1px solid #dce8f2;padding:13px}.stage-bot-inherited{background:#eaf4ff;border-radius:8px;margin-bottom:11px;padding:9px 10px}.stage-bot-inherited span{color:var(--accent-dark);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:850}.stage-bot-inherited p{color:#607b98;margin:4px 0 0;font-size:8px;line-height:1.45}.stage-bot-prompt label{color:#405169}.stage-bot-prompt textarea{resize:vertical;color:#293b50;background:#fff;border:1px solid #d7e1ea;border-radius:9px;outline:0;width:100%;min-height:92px;padding:10px 11px;font-size:10px;line-height:1.5}.stage-bot-prompt textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #448cd918}.stage-prompt-conflict-controls{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:10px;display:flex}.stage-prompt-conflict-controls>button{color:#fff;background:var(--accent);border:0;border-radius:8px;flex:none;min-width:132px;padding:8px 10px;font-size:8px;font-weight:800}.stage-prompt-conflict-controls>button:hover{background:var(--accent-dark)}.stage-prompt-conflict-controls>button:disabled{opacity:.58;cursor:wait}.stage-prompt-conflict-result{flex:1;min-width:0}.stage-prompt-conflict-result p{margin:0;font-size:9px;line-height:1.5}.stage-prompt-conflict-result .ok{color:#2e7b50;font-weight:750}.stage-prompt-conflict-result .error{color:#a03d39}.stage-prompt-conflict-result .issues{color:#75511f;background:#fff8e9;border:1px solid #e8c79d;border-radius:8px;padding:9px 10px}.stage-prompt-conflict-result .issues>p{font-weight:800}.stage-prompt-conflict-result .issues ul{gap:5px;margin:6px 0 0;padding-left:17px;font-size:9px;line-height:1.5;display:grid}.stage-bots-empty{color:#8994a2;text-align:center;background:#f8fafb;border:1px dashed #d9e1e8;border-radius:10px;padding:22px;font-size:10px}.stage-bots-note{color:#8d97a4;margin:2px 0 0;font-size:8px;line-height:1.5}.stage-settings-error{color:#9b3a35;background:#fff0ef;border-radius:9px;padding:9px 11px;font-size:9px}.settings-panel{gap:12px}.settings-overlay{z-index:100}.connectors-panel{width:min(1120px,100%);padding:34px 36px 48px}.settings-heading{justify-content:space-between;align-items:center;gap:14px}.settings-heading h2{letter-spacing:-.025em;margin:0;font-size:19px}.settings-tabs{background:0 0;border-bottom:1px solid #dce3eb;align-items:end;gap:0;width:100%;margin:2px 0 10px;padding:0;display:flex}.settings-tabs button{color:#788596;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:10px 10px 0 0;flex:16.666%;min-width:0;padding:13px 12px 12px;font-size:12px;font-weight:760;position:relative;bottom:-1px}.settings-tabs button:hover{color:#3f5269;background:#f7f9fb}.settings-tabs button.active{color:#254a6d;background:#fff;border-color:#dce3eb;box-shadow:0 -4px 14px #18324f08}.stages-settings{gap:16px;padding:4px 0 16px;display:grid}.stages-settings-intro{justify-content:space-between;align-items:center;gap:18px;display:flex}.stages-settings-intro h3{color:#263e57;margin:0;font-size:18px}.stages-settings-intro p{color:#718095;margin:5px 0 0;font-size:12px}.stages-settings-intro button,.stage-create-form button{color:#fff;background:var(--accent);border:0;border-radius:9px;flex:none;padding:10px 14px;font-size:11px;font-weight:760}.stages-settings button:disabled{opacity:.5;cursor:default}.desktop-stage-count-setting{background:#f8fafc;border:1px solid #dce4ed;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 16px;margin:0;padding:15px;display:grid}.desktop-stage-count-setting legend{color:#53677c;padding:0 5px;font-size:11px;font-weight:760}.desktop-stage-count-setting p{color:#8793a1;grid-column:1/-1;margin:0;font-size:9px;line-height:1.5}.desktop-stage-count-options{align-items:center;gap:6px;display:flex}.desktop-stage-count-options button{color:#60758b;background:#fff;border:1px solid #d4dee8;border-radius:8px;width:38px;height:34px;padding:0;font-size:12px;font-weight:800}.desktop-stage-count-options button.active{border-color:var(--accent);color:#fff;background:var(--accent);box-shadow:0 4px 12px #448cd928}.stages-settings-list{gap:8px;display:grid}.stages-settings-row{background:#fff;border:1px solid #dce4ed;border-radius:12px;align-items:center;gap:12px;min-height:66px;padding:10px 12px;display:flex;box-shadow:0 5px 16px #18324f06}.stage-order-number{width:28px;height:28px;color:var(--accent-dark);background:var(--accent-soft);border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.stage-list-name{flex:auto;gap:3px;min-width:0;display:grid}.stage-list-name strong{color:#2e4053;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.stage-list-name small{color:#8a96a4;font-size:9px}.stage-color-setting{color:#60758b;align-items:center;gap:7px;width:fit-content;margin-top:4px;font-size:9px;font-weight:700;display:inline-flex}.stage-color-setting input{cursor:pointer;background:#fff;border:1px solid #d7e1ea;border-radius:7px;width:29px;height:21px;padding:1px}.chat-menu-settings-preview.is-icon-only{justify-content:center;width:38px;min-width:38px;padding-inline:0}.stage-newest-first-toggle{color:#60758b;cursor:pointer;align-items:center;gap:7px;width:fit-content;margin-top:5px;font-size:10px;font-weight:700;display:inline-flex}.stage-newest-first-toggle input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;margin:0}.stage-newest-first-toggle:has(input:disabled){opacity:.55;cursor:default}.stage-order-actions{align-items:center;gap:6px;display:flex}.stage-order-actions button{color:#60758b;background:#fff;border:1px solid #d8e1ea;border-radius:8px;min-width:34px;height:34px;padding:0 10px;font-size:11px;font-weight:720}.stage-order-actions button:hover:not(:disabled){color:var(--accent-dark);background:#f6fbff;border-color:#a9c9e5}.stage-order-actions .stage-delete-button{color:#a44747;background:#fff8f8;border-color:#e7c3c3}.stage-order-actions .stage-delete-button:hover:not(:disabled){color:#8f3030;background:#fff0f0;border-color:#cf8585}.stage-create-form{background:#f8fafc;border:1px dashed #cbd9e6;border-radius:12px;align-items:end;gap:12px;padding:15px;display:flex}.stage-create-form label{color:#53677c;flex:auto;gap:7px;min-width:0;font-size:10px;font-weight:760;display:grid}.stage-create-form input{color:#293b50;background:#fff;border:1px solid #d7e1ea;border-radius:9px;outline:0;width:100%;padding:10px 12px;font-size:12px}.stage-create-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #448cd918}.stages-copy-note{color:#8793a1;margin:-5px 0 0;font-size:9px;line-height:1.5}.notifications-settings{padding:2px 0 16px}.reports-settings{padding:2px 0 22px}.reports-settings-intro{margin-bottom:18px}.reports-settings-intro h3{color:#263e57;margin:0;font-size:18px}.reports-settings-intro p{color:#718095;margin:5px 0 0;font-size:12px}.reports-settings-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;display:grid}.documents-settings{padding:2px 0 22px}.documents-settings-intro{margin-bottom:18px}.documents-settings-intro h3{color:#263e57;margin:0;font-size:18px}.documents-settings-intro p{color:#718095;margin:5px 0 0;font-size:12px}.documents-settings-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.company-details-open{color:#315f8d;background:#fff;border:1px solid #c9d8e8;border-radius:10px;align-items:center;gap:8px;padding:9px 13px;font-weight:700;display:inline-flex}.company-details-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15283d66;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.company-details-modal{background:#fff;border:1px solid #d9e3ed;border-radius:18px;width:min(680px,100%);overflow:hidden;box-shadow:0 24px 70px #10243d40}.company-details-modal header,.company-details-modal footer{align-items:center;gap:12px;padding:18px 20px;display:flex}.company-details-modal header{border-bottom:1px solid #e7edf3;justify-content:space-between}.company-details-modal header h3,.company-details-modal header p{margin:0}.company-details-modal header p{color:#718095;margin-top:4px;font-size:12px}.company-details-modal header button{color:#607080;background:#f3f6f8;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.company-details-form{padding:20px}.company-details-placeholder{color:#66778a;background:#f5f8fb;border-radius:11px;align-items:center;gap:9px;padding:12px 14px;font-size:12px;display:flex}.company-details-fields{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.company-details-fields label{color:#314a63;gap:6px;font-size:12px;font-weight:700;display:grid}.company-details-fields input{color:#26374b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cedae6;border-radius:9px;padding:10px 11px;font-weight:400}.company-details-fields label:nth-child(2),.company-details-fields label:nth-child(6){grid-column:1/-1}.company-images-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.company-image-field{cursor:pointer;gap:8px;display:grid;position:relative}.company-image-field>span:first-child{color:#314a63;font-size:13px;font-weight:700}.company-image-field b{color:#d25353}.company-image-preview{color:#7e9bb8;background:#f8fbfe;border:1px dashed #aac2d9;border-radius:13px;place-items:center;height:150px;display:grid;overflow:hidden}.company-image-preview img{object-fit:contain;width:100%;height:100%}.company-image-action{color:#3978b5;font-size:12px;font-weight:700}.company-image-field input{opacity:0;width:1px;height:1px;position:absolute}.company-details-modal footer{border-top:1px solid #e7edf3;justify-content:flex-end}.company-details-modal footer>span{color:#4e8064;margin-right:auto;font-size:12px}.company-details-modal footer button{background:#fff;border:1px solid #ccd8e4;border-radius:9px;align-items:center;gap:7px;padding:9px 13px;display:inline-flex}.company-details-modal footer .primary{color:#fff;background:#4286c9;border-color:#4286c9}@media (width<=720px){.documents-settings-heading{flex-direction:column;align-items:flex-start}.company-details-open{justify-content:center;width:100%}.company-details-fields,.company-images-grid{grid-template-columns:1fr}.company-details-fields label:nth-child(2),.company-details-fields label:nth-child(6){grid-column:auto}.company-details-modal{max-height:calc(100vh - 24px);overflow:auto}.company-details-modal footer{flex-wrap:wrap}.company-details-modal footer>span{width:100%}}.documents-settings-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;display:grid}.document-setting-card{min-height:112px;color:inherit;text-align:left;background:#fff;border:1px solid #dce4ed;border-radius:15px;align-items:center;gap:14px;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 8px 24px #18324f08}.document-setting-card:hover{border-color:#a9cae7;transform:translateY(-1px);box-shadow:0 12px 28px #18324f12}.document-setting-icon{color:#347fbf;background:#eaf5ff;border-radius:14px;flex:none;place-items:center;width:50px;height:50px;display:grid}.document-setting-copy{flex:1;gap:6px;min-width:0;display:grid}.document-setting-copy strong{color:#263e57;font-size:14px;line-height:1.3}.document-setting-copy small{color:#718095;font-size:11px;line-height:1.45}.document-setting-arrow{color:#8aa4bd;flex:none}.documents-editor-page{gap:14px;display:grid}.documents-back{color:#365877;background:#fff;border:1px solid #dce4ed;border-radius:10px;align-items:center;gap:7px;width:fit-content;padding:8px 11px;font-size:12px;font-weight:750;display:inline-flex}.documents-page-sheet{background:#fff;border:1px solid #dce4ed;border-radius:16px;min-height:430px;padding:42px;box-shadow:0 10px 30px #18324f0b}.documents-page-icon{color:#347fbf;background:#eaf5ff;border-radius:15px;place-items:center;width:56px;height:56px;display:grid}.documents-page-sheet h3{color:#263e57;margin:20px 0 6px;font-size:20px}.documents-page-sheet p{color:#8491a1;margin:0;font-size:12px}.document-editor-heading{grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:18px;margin-bottom:14px;display:grid}.document-editor-heading h3{color:#263e57;margin:0;font-size:18px}.document-editor-heading p{color:#718095;margin:4px 0 0;font-size:12px}.document-editor-actions{gap:7px;display:flex}.document-editor-actions button{color:#496077;cursor:pointer;background:#fff;border:1px solid #d7e0e9;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:0 12px;display:inline-flex}.document-editor-actions button.primary{color:#fff;background:#2f83ca;border-color:#2f83ca}.document-editor-actions button:disabled{opacity:.48;cursor:default}.document-editor-notice{color:#47647d;background:#f5faff;border:1px solid #d8e6f2;border-radius:9px;margin:0 0 10px;padding:9px 12px;font-size:12px}.document-editor-shell{background:#fff;border:1px solid #d6dfe8;border-radius:14px;grid-template-rows:auto auto minmax(0,1fr);height:min(760px,100vh - 245px);min-height:540px;display:grid;overflow:hidden;box-shadow:0 12px 30px #18324f0d}.canvas-menu-surface{background:#f8fafd;border-bottom:1px solid #dce3e8;min-width:0}.canvas-template-toolbar{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:5px;height:47px;padding:5px 12px;display:flex;overflow:auto hidden}.canvas-template-toolbar::-webkit-scrollbar{display:none}.canvas-toolbar-group{border-right:1px solid #e1e5ec;flex:none;align-items:center;gap:1px;padding-right:6px;display:inline-flex}.canvas-toolbar-group:last-child{border-right:0}.canvas-template-toolbar button,.canvas-template-toolbar select,.canvas-template-toolbar input[type=number],.canvas-template-toolbar input[type=search]{color:#253342;background:0 0;border:1px solid #0000;border-radius:5px;min-height:31px;font:12px Arial,sans-serif}.canvas-template-toolbar button{cursor:pointer;border:0;place-items:center;width:31px;min-width:31px;padding:0;display:inline-grid}.canvas-template-toolbar button img{width:18px;height:18px;display:block}.canvas-template-toolbar button:hover,.canvas-template-toolbar button:focus-visible,.canvas-template-toolbar button[aria-expanded=true]{background:#e6edfa;outline:none}.canvas-template-toolbar select{padding:0 16px 0 5px}.canvas-template-toolbar #canvasTemplateFont{max-width:124px}.canvas-template-toolbar #canvasTemplateFontSize{text-align:center;width:48px;padding:0 2px}.canvas-template-toolbar #canvasTemplateHeading{max-width:110px}.canvas-template-toolbar #canvasTemplateLineSpacing{max-width:82px}.canvas-template-toolbar input[type=search]{width:150px;padding:0 9px}.canvas-color-control{cursor:pointer;border-radius:4px;place-items:center;width:31px;height:31px;font:700 14px Arial,sans-serif;display:inline-grid;position:relative}.canvas-color-control input{background:0 0;border:0;width:22px;height:5px;padding:0;position:absolute;inset:auto 4px 2px}.canvas-template-panels{background:#f8fafd;border-top:1px solid #e1e5ec;padding:9px 16px}.canvas-template-panels[hidden],.canvas-template-panel[hidden]{display:none!important}.canvas-template-panel{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.canvas-template-panel label{color:#586674;font:12px Arial,sans-serif}.canvas-template-panel select,.canvas-template-panel input,.canvas-template-panel button{color:#253342;background:#fff;border:1px solid #d4dce4;border-radius:5px;min-height:31px;padding:0 8px;font:12px Arial,sans-serif}.canvas-template-panel .canvas-toolbar-group{border:0;flex-wrap:wrap;gap:7px;padding:0}.canvas-template-status{color:#667482;background:#fff;min-height:30px;padding:7px 18px;font:12px Arial,sans-serif}.canvas-template-workspace{background:#e9edf1;min-height:0;overflow:auto}.canvas-template-host{min-width:1180px;min-height:100%;padding:24px 28px 60px}.canvas-print-source{pointer-events:none;width:1180px;position:absolute;top:0;left:-20000px}.canvas-print-vector{box-sizing:border-box;color:#111;background:#fff;width:1123px;height:794px;padding:0;font-family:Times New Roman,Times,serif;overflow:hidden}.canvas-print-svg{width:100%;height:100%;display:block}.print-document-root{display:none}.print-document-mode #printDocumentRoot{display:block}.document-field-reference{background:#fff;border:1px solid #d8e2ec;border-radius:11px;margin:0 0 10px}.document-field-reference>summary{color:#35516b;cursor:pointer;padding:10px 13px;font-size:12px;font-weight:700}.document-field-reference>p{color:#738399;margin:0;padding:0 13px 10px;font-size:11px}.document-field-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 12px 12px;display:grid}.document-field-groups section{min-width:0}.document-field-groups h4{color:#526a81;margin:0 0 6px;font-size:11px}.document-field-groups section>div{flex-direction:column;gap:4px;display:flex}.document-field-groups button{color:#31485f;text-align:left;cursor:pointer;background:#f8fbfd;border:1px solid #e0e7ee;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:5px 8px;display:flex}.document-field-groups button:hover{background:#edf7ff;border-color:#9ec8ea}.document-field-groups button:disabled{opacity:.48;cursor:default}.document-field-groups button span{font-size:11px}.document-field-groups code{color:#2673b8;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:58%;font-size:10px;overflow:hidden}@media (width<=800px){.document-editor-heading{grid-template-columns:1fr}.document-editor-actions{overflow-x:auto}.document-editor-actions button{flex:none}.document-editor-shell{height:calc(100vh - 285px);min-height:480px}.canvas-template-host{padding:14px 16px 40px}.canvas-template-toolbar{padding-inline:8px}.document-field-groups{grid-template-columns:1fr}}@media print{@page{size:A4 landscape;margin:0}body>*{visibility:hidden!important}body.print-document-mode>*{display:none!important}body.print-document-mode>#printDocumentRoot,body.print-document-mode>#printDocumentRoot *,#printDocumentPreview,#printDocumentPreview *{visibility:visible!important}#printDocumentPreview{width:297mm!important;height:210mm!important;margin:0!important;overflow:hidden!important}.canvas-print-vector{width:297mm!important;height:210mm!important;overflow:hidden!important}@page{size:A4 portrait;margin:0}html,body{background:#fff!important;width:210mm!important;height:auto!important;margin:0!important;overflow:visible!important}body.print-document-mode>#printDocumentRoot,#printDocumentPreview{width:210mm!important;height:auto!important;margin:0!important;display:block!important;overflow:visible!important}.canvas-print-page{box-sizing:border-box;break-after:page;page-break-after:always;background:#fff;width:210mm!important;height:297mm!important;margin:0!important;overflow:hidden!important}.canvas-print-page:last-child{break-after:auto;page-break-after:auto}.canvas-print-page img{object-fit:contain;background:#fff;display:block;width:210mm!important;height:297mm!important}}.report-setting-card{min-height:105px;color:inherit;background:#fff;border:1px solid #dce4ed;border-radius:15px;align-items:center;gap:14px;padding:18px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 8px 24px #18324f08}.report-setting-card:hover{border-color:#a9cae7;transform:translateY(-1px);box-shadow:0 12px 28px #18324f12}.report-setting-icon{color:#347fbf;background:#eaf5ff;border-radius:14px;flex:none;place-items:center;width:50px;height:50px;display:grid}.report-setting-copy{flex:1;gap:6px;min-width:0;display:grid}.report-setting-copy strong{color:#263e57;font-size:15px}.report-setting-copy small{color:#8190a1;font-size:11px;line-height:1.45}.report-setting-arrow{color:#9aabba;flex:none}.report-page{color:#26384b;background:#f4f7fa;min-height:100vh;padding:28px}.report-page-header{background:#fff;border:1px solid #dfe6ed;border-radius:17px;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:min(1380px,100%);margin:0 auto 18px;padding:17px 20px;display:grid;box-shadow:0 10px 30px #18324f0b}.report-back{color:#61768b;align-items:center;gap:7px;width:fit-content;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.report-title{align-items:center;gap:11px;display:flex}.report-title>span{color:#347fbf;background:#eaf5ff;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.report-title small{color:#8795a4;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:750}.report-title h1{color:#223a52;margin:2px 0 0;font-size:20px}.report-month{color:#718296;justify-self:end;gap:5px;font-size:9px;font-weight:750;display:grid}.report-month input{color:#334b62;font:inherit;background:#fff;border:1px solid #d6e0e9;border-radius:9px;padding:9px 11px;font-size:11px}.report-sheet{background:#fff;border:1px solid #dfe6ed;border-radius:17px;width:min(1380px,100%);margin:0 auto;overflow:hidden;box-shadow:0 10px 30px #18324f0b}.report-sheet-heading{border-bottom:1px solid #e5ebf0;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.report-sheet-heading h2{color:#243c54;text-transform:capitalize;margin:0;font-size:17px}.report-sheet-heading p{color:#8290a0;margin:5px 0 0;font-size:11px}.report-sheet-heading>strong{color:#2672b3;background:#eaf5ff;border-radius:12px;place-items:center;min-width:58px;height:42px;padding:0 13px;font-size:18px;display:grid}.report-table-wrap{overflow:auto}.report-table{border-collapse:collapse;width:100%;font-size:11px}.report-table th,.report-table td{text-align:center;white-space:nowrap;border-bottom:1px solid #e8edf2;border-right:1px solid #e8edf2;min-width:82px;padding:11px 12px}.report-table th:first-child{z-index:1;color:#526a81;background:#f8fafc;min-width:64px;position:sticky;left:0}.report-table thead th{color:#586f84;text-transform:uppercase;letter-spacing:.035em;background:#f3f7fa;font-size:9px}.report-table tbody td{color:#60758a}.report-table tbody td.total{color:#256da9;background:#f3f9fe;font-weight:800}.report-table tfoot th,.report-table tfoot td{color:#244c70;background:#eaf5ff;font-weight:850}.leads-by-day-table tbody td:not(:last-child){font-size:13px}.deals-report-controls{justify-self:end;align-items:flex-end;gap:9px;display:flex}.deals-report-controls label{color:#697b8e;gap:5px;font-size:10px;font-weight:700;display:grid}.deals-report-controls input{color:#29415a;background:#fff;border:1px solid #cad7e4;border-radius:9px;min-height:38px;padding:7px 10px}.deals-report-controls button{color:#fff;background:#3e86ca;border:0;border-radius:9px;min-height:38px;padding:8px 16px;font-weight:750}.deals-report-controls button:disabled{opacity:.55}.deals-report-table{table-layout:fixed}.deals-report-table col:nth-child(3){width:20%}.deals-report-table col:nth-child(5),.deals-report-table col:nth-child(6){width:29%}.deals-report-table th,.deals-report-table td{white-space:normal;min-width:0}.deals-report-table tbody td{vertical-align:top}.deals-report-table th:nth-child(3),.deals-report-table td:nth-child(3),.deals-report-table th:nth-child(5),.deals-report-table td:nth-child(5),.deals-report-table th:nth-child(6),.deals-report-table td:nth-child(6){text-align:left}.deals-report-table .deals-comment{white-space:pre-wrap;line-height:1.45}.deals-warranty{white-space:pre-wrap;gap:6px;line-height:1.4;display:grid}.deals-warranty strong{color:#425d76;font-size:11px}.deals-warranty p{margin:0}.deals-report-table a{color:#2876ba;font-weight:700;text-decoration:none}.deals-actions{color:#a7b1bc;justify-items:center;gap:10px;display:grid}.deals-actions select{color:#4f6579;background:#fff;border:1px solid #d7e1ea;border-radius:8px;width:100%;min-width:0;padding:7px 8px;font-size:10px}.deal-status-light{cursor:pointer;border:0;border-radius:50%;width:15px;height:15px;padding:0;transition:transform .15s,box-shadow .15s}.deal-status-light:hover{transform:scale(1.12)}.deal-status-light.silver{background:#b9c0c7;box-shadow:0 0 0 5px #b9c0c72b,0 0 13px #aeb6bf}.deal-status-light.yellow{background:#f4bd2d;box-shadow:0 0 0 5px #f4bd2d2d,0 0 14px #e7a918}.deal-status-light.green{background:#42bb68;box-shadow:0 0 0 5px #42bb682b,0 0 14px #2ea953}.report-empty{color:#8090a0!important;text-align:center!important;padding:28px!important}.report-state{color:#8190a0;text-align:center;padding:50px 20px}.report-state.error{color:#a54642}.hourly-load-filters{justify-self:end;align-items:flex-end;gap:8px;display:flex}.hourly-load-filters label{color:#718296;gap:5px;font-size:9px;font-weight:750;display:grid}.hourly-load-filters input{color:#334b62;min-height:38px;font:inherit;background:#fff;border:1px solid #d6e0e9;border-radius:9px;padding:8px 10px;font-size:11px}.hourly-load-filters button{color:#fff;cursor:pointer;background:#3e86ca;border:0;border-radius:9px;min-height:38px;padding:8px 15px;font-size:11px;font-weight:800}.hourly-load-filters button:disabled{opacity:.58;cursor:default}.hourly-load-table{min-width:1134px}.hourly-load-table th,.hourly-load-table td{min-width:38px;padding:10px 7px}.hourly-load-table th:first-child{text-align:left;min-width:171px}.hourly-load-table tbody td.has-value{color:#176cae;background:#eef8ff;font-weight:850}.hourly-load-table tbody tr:hover td,.hourly-load-table tbody tr:hover th{background:#f7fbfe}.hourly-load-table tbody tr:hover td.has-value{background:#e1f2ff}.hourly-load-cell{height:43px;position:relative}.hourly-load-message-count{display:inline-block}.hourly-load-call-missed,.hourly-load-call-minutes,.hourly-load-call-incoming,.hourly-load-call-outgoing{color:#a2aeba;cursor:help;font-size:7px;font-weight:750;line-height:1;position:absolute}.hourly-load-call-missed{top:3px;left:4px}.hourly-load-call-minutes{top:3px;right:4px}.hourly-load-call-incoming{bottom:3px;left:4px}.hourly-load-call-outgoing{bottom:3px;right:4px}.hourly-load-cell.has-calls .hourly-load-call-missed,.hourly-load-cell.has-calls .hourly-load-call-minutes,.hourly-load-cell.has-calls .hourly-load-call-incoming,.hourly-load-cell.has-calls .hourly-load-call-outgoing{color:#62839d}.hourly-load-empty{color:#8190a0!important;text-align:center!important;padding:34px!important}.hourly-load-table-wrap{scrollbar-color:#afc2d3 #eef3f7;scrollbar-width:thin}.notifications-intro{color:#718095;margin:0 0 18px;font-size:13px}.notification-setting-card{background:#fff;border:1px solid #dce4ed;border-radius:15px;padding:20px;box-shadow:0 8px 24px #18324f08}.notification-setting-card+.notification-setting-card{margin-top:12px}.panel label.notification-toggle-row{cursor:pointer;justify-content:flex-start;align-items:center;gap:10px;display:flex;position:relative}.notification-copy{gap:5px;display:grid}.notification-toggle-row strong{color:#263e57;font-size:15px}.notification-toggle-row small{color:#8390a0;font-size:12px}.notification-toggle-row input{opacity:0;pointer-events:none;width:17px;height:17px;position:absolute}.notification-choice{background:#fff;border:1.5px solid #aab8c6;border-radius:50%;flex:none;width:17px;height:17px;position:relative;box-shadow:0 2px 5px #365d8210}.notification-toggle-row:hover .notification-choice{background:#f0f7fd;border-color:#4c98d8}.notification-toggle-row input:checked+.notification-choice{background:#438ed0;border-color:#438ed0}.notification-toggle-row input:checked+.notification-choice:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;margin:auto;position:absolute;inset:0}.notification-toggle-row input:focus-visible+.notification-choice{outline-offset:3px;outline:2px solid #8fc5ef}.notification-toggle-row:has(input:disabled){cursor:not-allowed;opacity:.55}.notification-status{color:#b34e4e;margin:14px 0 0;font-size:12px}.notification-status.success{color:#2b8662}.notification-queue-row{align-items:center;gap:10px;display:flex}.notification-queue-mark{color:#fff;background:#ef5350;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;font-size:11px;font-weight:900;display:inline-flex}.lead-processing-mark{color:#fff;background:#438ed0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;font-size:13px;font-weight:900;display:inline-flex}.notification-queue-row .notification-copy{flex:1;min-width:0}.notification-queue-row button,.notification-queue-toolbar button{color:#3978b0;background:#f1f7fc;border:1px solid #cfe0ee;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:800}.notification-queue-row button:hover,.notification-queue-toolbar button:hover:not(:disabled){background:#e7f3fc;border-color:#8ebce1}.notification-queue-overlay{z-index:130;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17283b70;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.notification-queue-dialog{background:#fff;border:1px solid #d9e3ec;border-radius:17px;flex-direction:column;width:min(680px,100%);max-height:min(720px,100dvh - 48px);padding:18px;display:flex;box-shadow:0 24px 70px #11283e38}.notification-queue-dialog>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.notification-queue-dialog>header div{gap:4px;display:grid}.notification-queue-dialog>header strong{color:#263e57;font-size:18px}.notification-queue-dialog>header small{color:#8491a0;font-size:11px}.notification-queue-dialog>header>button{color:#7f8b98;background:#f0f3f5;border:0;border-radius:9px;width:32px;height:32px;padding:0;font-size:21px}.notification-queue-toolbar{justify-content:flex-end;gap:8px;margin:16px 0 10px;display:flex}.notification-queue-toolbar button.danger{color:#bb4848;background:#fff3f2;border-color:#f1cccc}.notification-queue-toolbar button:disabled,.notification-queue-delete:disabled{opacity:.5;cursor:wait}.notification-queue-list{gap:8px;min-height:100px;display:grid;overflow-y:auto}.notification-queue-empty{color:#8b96a2;text-align:center;margin:28px 0;font-size:12px}.notification-queue-item{background:#fafcfd;border:1px solid #e1e7ed;border-radius:11px;align-items:start;gap:12px;padding:12px;display:flex}.notification-queue-item-copy{flex:1;gap:6px;min-width:0;display:grid}.notification-queue-item-copy>div{align-items:center;gap:8px;display:flex}.notification-queue-item-copy strong{color:#324a62;font-size:12px}.notification-queue-item-copy span{color:#4d7ea8;text-transform:uppercase;background:#eaf4fc;border-radius:6px;padding:3px 6px;font-size:8px;font-weight:800}.notification-queue-item-copy p{color:#3d4c5b;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.notification-queue-item-copy small{color:#8793a0;font-size:9px}.notification-queue-item-copy em{color:#bd5656;overflow-wrap:anywhere;font-size:9px;font-style:normal}.notification-queue-item-actions{flex:none;align-items:center;gap:6px;display:flex}.notification-queue-retry{color:#3978b0;white-space:nowrap;background:#edf6fd;border:1px solid #c8dff1;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.notification-queue-retry:hover:not(:disabled){background:#e1f0fb;border-color:#85b7dd}.notification-queue-retry:disabled{opacity:.5;cursor:wait}.notification-queue-delete{color:#af5555;background:#fdeeed;border:0;border-radius:8px;flex:none;width:28px;height:28px;padding:0;font-size:17px}.lead-processing-dialog{width:min(760px,100%)}.lead-processing-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:16px 0 10px;display:grid}.lead-processing-search input{color:#304158;background:#fff;border:1px solid #d4dfe8;border-radius:9px;outline:0;min-width:0;height:40px;padding:0 12px;font-size:11px}.lead-processing-search input:focus{border-color:#559bd7;box-shadow:0 0 0 3px #559bd717}.lead-processing-search button,.lead-processing-actionbar>button{color:#fff;background:#438ed0;border:0;border-radius:9px;padding:0 15px;font-size:10px;font-weight:800}.lead-processing-search button:disabled,.lead-processing-actionbar>button:disabled{opacity:.5;cursor:wait}.lead-processing-controls{color:#6c7c8d;background:#f2f6f9;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:10px;display:flex}.lead-processing-controls label{cursor:pointer;align-items:center;gap:7px;display:flex}.lead-processing-controls input,.lead-processing-item>input{accent-color:#438ed0;width:15px;height:15px;margin:0}.lead-processing-actionbar{background:#f8fbfd;border:1px solid #d7e4ee;border-radius:10px;justify-content:flex-end;align-items:end;gap:9px;margin-top:9px;padding:10px;display:flex}.lead-processing-actionbar label{color:#758395;gap:4px;font-size:8px;font-weight:800;display:grid}.lead-processing-actionbar select{color:#344b62;background:#fff;border:1px solid #d3dee8;border-radius:8px;min-width:160px;height:34px;padding:0 9px;font-size:10px}.lead-processing-actionbar>button{height:34px}.lead-processing-results{gap:7px;min-height:80px;margin-top:10px;display:grid;overflow-y:auto}.lead-processing-item{cursor:pointer;background:#fbfcfd;border:1px solid #e0e7ed;border-radius:10px;align-items:start;gap:9px;padding:10px;display:flex}.lead-processing-item:has(input:checked){background:#f1f8fd;border-color:#9bc5e6}.lead-processing-item>span{flex:1;gap:3px;min-width:0;display:grid}.lead-processing-item strong{color:#30475e;font-size:11px}.lead-processing-item small{color:#7c8997;font-size:9px}.lead-processing-item p{color:#526171;overflow-wrap:anywhere;margin:2px 0 0;font-size:9px;line-height:1.4}.lead-processing-confirm{z-index:2;position:absolute}.chat-menu-settings-mark{color:#fff;background:#7657e8;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.chat-menu-settings-dialog{width:min(760px,100%)}.chat-menu-settings-list{gap:9px;min-height:0;margin-top:18px;padding-right:3px;display:grid;overflow-y:auto}.chat-menu-settings-item{background:#fbfcfd;border:1px solid #dfe6ed;border-radius:12px;grid-template-columns:auto minmax(160px,1fr) auto auto auto;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:grid}.chat-menu-settings-item>svg{color:#9ca8b4}.chat-menu-settings-preview{border-radius:9px;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.chat-menu-settings-preview strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.chat-menu-label-input{width:100%;min-width:0;color:inherit;font:inherit;background:#fff;border:1px solid;border-radius:6px;outline:none;padding:4px 6px;font-size:11px;font-weight:800}.chat-menu-color{color:#7d8996;justify-items:center;gap:3px;font-size:8px;font-weight:750;display:grid}.chat-menu-color input{cursor:pointer;background:#fff;border:1px solid #d6e0e8;border-radius:7px;width:31px;height:27px;padding:2px}.chat-menu-default{color:#647487;cursor:pointer;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.chat-menu-default input{accent-color:#448cd9}.chat-menu-order-actions{gap:4px;display:flex}.chat-menu-order-actions button{color:#55738e;background:#fff;border:1px solid #d5e0e9;border-radius:7px;width:30px;height:30px;padding:0;font-size:13px;font-weight:800}.chat-menu-order-actions button:disabled{opacity:.35;cursor:default}.chat-menu-settings-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.chat-menu-settings-actions button{color:#617386;background:#fff;border:1px solid #d4dee7;border-radius:9px;padding:9px 14px;font-size:10px;font-weight:800}.chat-menu-settings-actions button:last-child{color:#fff;background:#448cd9;border-color:#448cd9}.chat-menu-settings-actions button:disabled{opacity:.55;cursor:wait}@media (width<=640px){.app-shell{padding-left:14px;padding-right:14px}.topbar{gap:10px}.brand>span:last-child{display:none}.topbar-actions{flex:1;justify-content:flex-end;min-width:0}.lead-date-filter{justify-content:center;width:46px;min-width:46px;padding:0;position:relative}.lead-date-filter input{opacity:0;width:28px;min-width:28px;position:absolute;inset:9px}.lead-date-filter button{background:#fff;border:1px solid #dfe4e8;border-radius:50%;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 8px #1f344824}.lead-search{width:min(100%,360px)}.lead-search-results{width:auto;position:fixed;top:68px;left:14px;right:14px}.lead-search-results>button{grid-template-columns:38px minmax(0,1fr)}.lead-search-avatar{width:38px;height:38px}.lead-search-meta{grid-area:2/2;justify-content:flex-start;gap:8px;min-width:0;display:flex}.gear-button{flex:0 0 40px;width:40px}.notification-queue-row{flex-wrap:wrap;align-items:flex-start}.notification-queue-row button{width:100%}.notification-queue-overlay{padding:10px}.notification-queue-dialog{max-height:calc(100dvh - 20px);padding:14px}.notification-queue-toolbar{justify-content:stretch}.notification-queue-toolbar button{flex:1}.notification-queue-item{flex-direction:column;align-items:stretch}.notification-queue-item-actions{justify-content:flex-end}.lead-processing-search{grid-template-columns:1fr}.lead-processing-search button{height:38px}.lead-processing-actionbar{flex-direction:column;align-items:stretch}.lead-processing-actionbar label,.lead-processing-actionbar select,.lead-processing-actionbar>button{width:100%}.chat-menu-settings-item{grid-template-columns:auto minmax(0,1fr) auto}.chat-menu-default{grid-column:2}.chat-menu-order-actions{grid-area:1/3/span 2}}.ai-bot-settings{padding:8px 0 16px}.ai-bot-settings-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.ai-bot-settings-heading .eyebrow{color:#4386c2;letter-spacing:.11em;text-transform:uppercase;margin:0 0 4px;font-size:8px;font-weight:850}.ai-bot-settings-heading h3{color:#26384d;letter-spacing:-.025em;margin:0;font-size:20px}.ai-bot-settings-heading>button{color:#3978b0;background:#eaf4fd;border:0;border-radius:9px;padding:9px 13px;font-size:10px;font-weight:800}.ai-bot-settings-heading>button:hover{color:#fff;background:#438ed0}.ai-bot-settings-intro{color:#7b8796;max-width:760px;margin:8px 0 13px;font-size:10px;line-height:1.55}.ai-bot-reserved-note{color:#738195;background:#f0f4f7;border-radius:9px;align-items:center;gap:8px;width:fit-content;margin-bottom:13px;padding:8px 10px;font-size:9px;display:flex}.ai-bot-reserved-note strong{color:#435a72}.ai-bot-settings-state{color:#84909e;text-align:center;background:#f8fafc;border:1px dashed #d7e1ea;border-radius:12px;place-items:center;min-height:120px;padding:24px;font-size:10px;display:grid}.ai-bot-command-row{background:#fff;border:1px solid #dce5ed;border-radius:12px;grid-template-columns:minmax(180px,.38fr) minmax(280px,1fr);align-items:start;gap:18px;margin-bottom:10px;padding:14px 48px 14px 14px;display:grid;position:relative;box-shadow:0 7px 18px #375d7d08}.ai-bot-command-row label,.ai-bot-command-column,.ai-bot-message-column,.ai-bot-command-group{gap:6px;display:grid}.ai-bot-command-row label>span,.ai-bot-command-group>span,.ai-bot-column-title{color:#4a5c71;font-size:9px;font-weight:800}.ai-bot-command-row input,.ai-bot-command-row textarea{color:#304158;background:#fff;border:1px solid #d5e0e9;border-radius:9px;outline:none;width:100%;font-size:10px}.ai-bot-command-row input{height:38px;padding:0 11px}.ai-bot-command-row textarea{resize:vertical;min-height:72px;padding:10px 11px;line-height:1.45}.ai-bot-command-row input:focus,.ai-bot-command-row textarea:focus{border-color:#559bd7;box-shadow:0 0 0 3px #559bd717}.ai-bot-command-column{gap:13px}.ai-bot-command-group{margin-left:32px}.ai-bot-command-input-row{grid-template-columns:minmax(0,1fr) 27px;gap:5px;display:grid}.ai-bot-command-input-row>button,.ai-bot-message-remove{color:#8e99a6;background:#f0f3f6;border:0;border-radius:8px;align-self:center;width:27px;height:27px;padding:0;font-size:16px;line-height:1}.ai-bot-command-input-row>button:hover,.ai-bot-message-remove:hover{color:#a94444;background:#fff0ef}.ai-bot-inline-add{color:#4386c2;background:0 0;border:0;width:max-content;margin-left:auto;padding:2px 0;font-size:9px;font-weight:800}.ai-bot-inline-add:hover{color:#286fae}.ai-bot-message-column{gap:8px}.ai-bot-message-row{grid-template-columns:54px minmax(0,1fr) 27px;align-items:start;gap:7px;display:grid}.ai-bot-delay-field{align-content:start}.ai-bot-command-row .ai-bot-delay-field input{text-align:center;height:38px;padding:0 6px}.ai-bot-command-row .ai-bot-delay-field input[type=number]{appearance:textfield}.ai-bot-command-row .ai-bot-delay-field input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.ai-bot-command-row .ai-bot-delay-field input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.ai-bot-message-field>span{min-height:11px}.ai-bot-message-remove{margin-top:17px}.ai-bot-message-add{margin-top:-2px;margin-right:34px}.ai-bot-command-remove{color:#8e99a6;background:#f0f3f6;border:0;border-radius:8px;width:27px;height:27px;padding:0;font-size:18px;line-height:1;position:absolute;top:13px;right:13px}.ai-bot-command-remove:hover{color:#a94444;background:#fff0ef}.ai-bot-settings-actions{justify-content:space-between;align-items:center;gap:16px;min-height:38px;margin-top:13px;display:flex}.ai-bot-settings-actions span{color:#37815c;font-size:9px;font-weight:750}.ai-bot-settings-actions span.error{color:#a64444}.ai-bot-settings-actions button{color:#fff;background:#438ed0;border:0;border-radius:9px;padding:10px 15px;font-size:10px;font-weight:800}.ai-bot-settings-actions button:disabled{opacity:.55;cursor:default}.connectors-tab-content{gap:12px;display:grid}.analysis-tab-content{padding-top:8px}.analysis-header{justify-content:space-between;align-items:end;gap:16px;display:flex}.analysis-header .eyebrow{color:#4386c2;letter-spacing:.11em;text-transform:uppercase;margin:0 0 4px;font-size:8px;font-weight:850}.analysis-header h3{color:#26384d;letter-spacing:-.025em;margin:0;font-size:20px}.analysis-header>span{color:#3978b0;background:#eaf4fd;border-radius:10px;place-items:center;min-width:31px;height:31px;font-size:11px;font-weight:850;display:grid}.analysis-tab-content .analysis-intro{color:#7b8796;max-width:720px;margin:8px 0 16px;font-size:10px;line-height:1.55}.analysis-state{color:#84909e;text-align:center;background:#f8fafc;border:1px dashed #d7e1ea;border-radius:13px;place-items:center;min-height:140px;padding:30px;font-size:11px;display:grid}.analysis-state.error{color:#9b3a35;background:#fff3f2;border-color:#edc8c5}.analysis-dialog-list{gap:12px;display:grid}.analysis-dialog-card{background:#fff;border:1px solid #dce5ed;border-radius:14px;padding:16px 17px 13px;box-shadow:0 7px 18px #375d7d0b}.analysis-dialog-card.expanded{border-color:#bed8ef;box-shadow:0 10px 28px #3f79ad16}.analysis-card-topline{color:#909aa6;justify-content:space-between;align-items:center;gap:16px;font-size:8px;display:flex}.analysis-card-topline span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analysis-card-topline time{flex:none}.analysis-dialog-card h4{color:#2f3c4d;letter-spacing:-.015em;margin:8px 0 10px;font-size:14px}.analysis-latest{max-width:min(690px,82%);display:flex}.analysis-latest span{color:#4f5c6c;background:#eef1f4;border-radius:11px 11px 11px 3px;padding:9px 11px;font-size:10px;line-height:1.45}.analysis-latest.outgoing span{color:#fff;background:linear-gradient(145deg,#5daef0,#3e83c9)}.analysis-card-footer{color:#929ca8;justify-content:space-between;align-items:end;gap:14px;min-height:31px;margin-top:10px;font-size:8px;display:flex}.analysis-card-actions{gap:7px;display:flex}.analysis-card-actions button{color:#fff;background:#4c98d8;border:0;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;padding:0 0 2px;font-size:19px;font-weight:400;line-height:1;display:grid;box-shadow:0 5px 12px #4c98d82c}.analysis-card-actions button:hover{background:#377fbe;transform:translateY(-1px)}.analysis-card-actions button[aria-expanded=true]{color:#397bb5;box-shadow:none;background:#e5f1fb}.analysis-card-actions .analysis-trace-toggle{background:#5f70ad;box-shadow:0 5px 12px #5f70ad2c}.analysis-card-actions .analysis-trace-toggle:hover{background:#4c5d99}.analysis-card-actions .analysis-trace-toggle[aria-expanded=true]{color:#53659f;background:#e9ecf8}.analysis-trace-journal{background:#f5f7fb;border-top:1px solid #e3eaf0;border-radius:0 0 14px 14px;gap:12px;margin:13px -17px -13px;padding:15px 17px 17px;display:grid}.analysis-trace-journal>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.analysis-trace-journal>header div{gap:3px;display:grid}.analysis-trace-journal>header strong{color:#344a63;font-size:12px}.analysis-trace-journal>header span,.analysis-trace-journal>header small{color:#8592a2;font-size:8px}.analysis-trace-tools{grid-auto-flow:column;align-items:center;gap:8px!important;display:flex!important}.analysis-trace-tools button,.analysis-trace-status-actions button{color:#52677d;cursor:pointer;background:#fff;border:1px solid #d3deea;border-radius:8px;padding:5px 9px;font-size:8px;font-weight:750}.analysis-trace-tools button:hover,.analysis-trace-status-actions button:hover{background:#f7faff;border-color:#9eb3c8}.analysis-trace-tools button:disabled,.analysis-trace-status-actions button:disabled{cursor:wait;opacity:.55}.analysis-trace-empty{color:#7e8c9d;text-align:center;background:#fff;border:1px dashed #d5dee9;border-radius:11px;padding:22px;font-size:10px}.analysis-trace-empty.error{color:#9d4141;background:#fff5f4;border-color:#efcaca}.analysis-trace-run{background:#fff;border:1px solid #d9e2ec;border-radius:12px;gap:10px;padding:14px;display:grid;box-shadow:0 6px 18px #344e6c0b}.analysis-trace-run-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.analysis-trace-run-head>div{align-items:baseline;gap:9px;display:flex}.analysis-trace-run-head strong{color:#344b63;font:700 10px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.analysis-trace-run-head time{color:#909cab;font-size:8px}.analysis-trace-run-head>span{color:#876c20;background:#fff3c8;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.analysis-trace-run-head>span.completed{color:#26784c;background:#e6f7ed}.analysis-trace-run-head>span.failed{color:#a33e3e;background:#fff0ef}.analysis-trace-status-actions{align-items:center;gap:7px;display:flex}.analysis-trace-status-actions>span{color:#876c20;background:#fff3c8;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.analysis-trace-status-actions>span.completed{color:#26784c;background:#e6f7ed}.analysis-trace-status-actions>span.failed{color:#a33e3e;background:#fff0ef}.analysis-trace-step{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;display:grid}.analysis-trace-step>span{color:#fff;background:#7c8eaa;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:850;display:grid}.analysis-trace-step>div{background:#f9fafc;border:1px solid #e1e7ee;border-radius:10px;gap:7px;min-width:0;padding:10px 11px;display:grid}.analysis-trace-step>div>strong{color:#3d5067;font-size:10px}.analysis-trace-step label{color:#8190a0;letter-spacing:.045em;text-transform:uppercase;font-size:7px;font-weight:800}.analysis-trace-step p{color:#4d5e72;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.5}.analysis-trace-step pre{color:#dce8f4;white-space:pre-wrap;overflow-wrap:anywhere;background:#172433;border-radius:8px;max-height:280px;margin:0;padding:10px;font:9px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.analysis-trace-step.interpreter>span{background:#7c62b6}.analysis-trace-step.request>span{background:#3e83c9}.analysis-trace-step.response>span{background:#31906a}.analysis-trace-error{color:#9d4141;background:#fff0ef;border-radius:8px;padding:9px 10px;font-size:9px}.analysis-conversation{background:#f8fafc;border-top:1px solid #e3eaf0;border-radius:0 0 14px 14px;gap:10px;margin:13px -17px -13px;padding:15px 17px 17px;display:grid}.analysis-message{grid-template-columns:22px minmax(0,1fr) 150px;align-items:end;gap:10px;display:grid}.analysis-message-choice{background:#fff;border:1.5px solid #aab8c6;border-radius:50%;width:17px;height:17px;margin-bottom:7px;padding:0;position:relative;box-shadow:0 2px 5px #365d8210}.analysis-message-choice:hover{background:#f0f7fd;border-color:#4c98d8}.analysis-message-choice[aria-pressed=true]{background:#438ed0;border-color:#438ed0}.analysis-message-choice[aria-pressed=true]:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;margin:auto;position:absolute;inset:0}.analysis-message-choice-spacer{width:17px}.analysis-message-bubble{color:#4f5c6c;white-space:pre-wrap;overflow-wrap:anywhere;background:#e9edf1;border-radius:12px 12px 12px 3px;width:fit-content;max-width:82%;padding:9px 11px;font-size:10px;line-height:1.5}.analysis-message.outgoing .analysis-message-bubble{color:#fff;background:linear-gradient(145deg,#5daef0,#3e83c9)}.analysis-prebot-action .analysis-message-bubble{border-bottom-right-radius:3px;gap:6px;min-width:190px;display:grid}.analysis-prebot-name{color:#dceeff;letter-spacing:.04em;font-size:7px;font-weight:800}.analysis-stage-transition{align-items:center;gap:8px;display:flex}.analysis-stage-transition b{font-size:10px;font-weight:760}.analysis-stage-transition span{color:#d6eaff;font-size:13px;line-height:1}.analysis-message-stage{color:#98a2ae;text-align:right;justify-items:end;gap:3px;padding-bottom:2px;display:grid}.analysis-message-stage strong{color:#5e7690;font-size:8px}.analysis-message-stage time{font-size:7px}.analysis-review-form{background:#fff;border:1px solid #cddfec;border-radius:12px;gap:12px;margin-top:7px;padding:16px;display:grid;box-shadow:0 8px 24px #355f8410}.analysis-review-selects{grid-template-columns:1fr 1fr;gap:10px;display:grid}.analysis-review-form label{gap:6px;display:grid}.analysis-review-form label>span,.analysis-review-answer>span{color:#4a5c71;font-size:9px;font-weight:800}.analysis-review-form select,.analysis-review-form textarea{color:#304158;background:#fff;border:1px solid #d5e0e9;border-radius:9px;outline:none;width:100%;font-size:10px}.analysis-review-form select{height:36px;padding:0 10px}.analysis-review-form textarea{resize:vertical;min-height:94px;padding:10px 11px;line-height:1.5}.analysis-review-form select:focus,.analysis-review-form textarea:focus{border-color:#559bd7;box-shadow:0 0 0 3px #559bd717}.analysis-review-submit{color:#fff;background:#438ed0;border:0;border-radius:9px;justify-self:end;width:max-content;min-width:108px;padding:9px 14px;font-size:9px;font-weight:800}.analysis-review-submit:hover{background:#357dbd}.analysis-review-submit:disabled{opacity:.48;cursor:default}.analysis-review-error{color:#9b3a35;background:#fff0ef;border-radius:9px;padding:9px 11px;font-size:9px;line-height:1.45}.analysis-review-answer{background:#f0faf4;border:1px solid #cce4d5;border-radius:10px;padding:12px 13px}.analysis-review-answer>span{color:#2f7950}.analysis-review-answer p{color:#3e5e4b;white-space:pre-wrap;margin:6px 0 0;font-size:10px;line-height:1.55}.analysis-follow-up-thread{gap:10px;display:grid}.analysis-follow-up-exchange{gap:7px;display:grid}.analysis-follow-up-message{border-radius:10px;max-width:86%;padding:10px 12px}.analysis-follow-up-message>span{margin-bottom:5px;font-size:8px;font-weight:800;display:block}.analysis-follow-up-message p{white-space:pre-wrap;margin:0;font-size:10px;line-height:1.55}.analysis-follow-up-message.user{color:#fff;background:linear-gradient(145deg,#5daef0,#3e83c9);border-bottom-right-radius:3px;justify-self:end}.analysis-follow-up-message.user>span{color:#dceeff}.analysis-follow-up-message.assistant{color:#3e5e4b;background:#f0faf4;border:1px solid #cce4d5;border-bottom-left-radius:3px;justify-self:start}.analysis-follow-up-message.assistant>span{color:#2f7950}.analysis-follow-up-question textarea{min-height:76px}.analysis-follow-up-submit{margin-top:-2px}.analysis-improve-divider{background:#e0e7ed;height:1px;margin:2px 0}.analysis-improve-heading{gap:4px;display:grid}.analysis-improve-heading strong{color:#344b62;font-size:11px}.analysis-improve-heading span{color:#83909f;font-size:8px;line-height:1.45}.analysis-improve-success{color:#27754b;background:#e8f7ee;border-radius:9px;padding:10px 11px;font-size:9px;font-weight:750}.ai-assistants-empty{text-align:center;background:linear-gradient(145deg,#fff 0%,#f5f9fd 100%);border:1px solid #e1e6ed;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:64px 30px;display:flex}.ai-assistants-mark{color:#fff;letter-spacing:-.03em;background:linear-gradient(145deg,#61b4ef,#367dc4);border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:20px;font-size:18px;font-weight:900;display:grid;box-shadow:0 14px 30px #367dc42d}.ai-assistants-empty .eyebrow{margin:0 0 8px}.ai-assistants-empty h3{color:#26384d;letter-spacing:-.035em;margin:0;font-size:clamp(22px,3vw,31px)}.ai-assistants-empty>p:not(.eyebrow){color:#768396;max-width:520px;margin:13px 0 0;font-size:13px;line-height:1.65}.ai-assistants-empty small{color:#3974aa;background:#e7f2fb;border-radius:999px;margin-top:22px;padding:9px 13px;font-size:10px;font-weight:730}.ai-assistants-settings{padding-top:8px}.assistants-intro{color:#788596;margin:0 0 14px;font-size:11px}.assistant-list{grid-template-columns:1fr;gap:20px;display:grid}.assistant-chain-group{background:#f9fcff;border:1px solid #9dc8ee;border-radius:16px;padding:16px;box-shadow:0 9px 24px #367dc40c}.assistant-revival-chain{background:#fbfefc;border-color:#b9d9c7;box-shadow:0 9px 24px #3c8b5e0b}.assistant-revival-chain .assistant-group-heading small{color:#337452;background:#e7f5ed}.assistant-group-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.assistant-group-heading>div,.assistant-independent-heading{min-width:0}.assistant-group-heading strong,.assistant-independent-heading strong{color:#30445a;font-size:13px;display:block}.assistant-group-heading span,.assistant-independent-heading span{color:#8793a2;margin-top:4px;font-size:9px;line-height:1.45;display:block}.assistant-group-heading small{color:#3974aa;white-space:nowrap;background:#e4f1fc;border-radius:999px;flex:none;padding:6px 9px;font-size:8px;font-weight:800}.assistant-chain-list{gap:24px;display:grid}.assistant-chain-list .assistant-item{position:relative}.assistant-chain-list .assistant-item:not(:last-child):after{z-index:2;color:#6f9fc9;content:"↓";text-align:center;pointer-events:none;font-size:14px;line-height:18px;position:absolute;bottom:-21px;left:0;right:0}.assistant-independent-group{gap:11px;display:grid}.assistant-independent-heading{padding:0 2px}.assistant-independent-list{gap:12px;display:grid}.assistant-item{min-width:0}.assistant-card{background:#fff;border:1px solid #dce5ed;border-radius:13px;align-items:center;gap:13px;min-height:88px;padding:16px 54px 16px 17px;display:flex;position:relative;box-shadow:0 7px 18px #375d7d0b}.assistant-item.is-open .assistant-card{border-color:#bfd8f0;border-radius:13px 13px 0 0}.assistant-mark{color:#fff;background:linear-gradient(145deg,#61b4ef,#367dc4);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid;box-shadow:0 8px 18px #367dc426}.assistant-card>div{min-width:0}.assistant-card strong{color:#28374c;font-size:14px}.assistant-card p{color:#7e8998;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:10px;overflow:hidden}.assistant-name-row{align-items:center;gap:6px;display:flex;position:relative}.assistant-info-button{color:#7d8998;background:#fff;border:1px solid #bdc9d5;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;padding:0;font-family:Georgia,serif;font-size:10px;font-weight:700;line-height:1;display:grid}.assistant-info-button:hover,.assistant-info-button[aria-expanded=true]{color:var(--accent-dark);background:var(--accent-soft);border-color:#82b3df}.assistant-help-popover{z-index:30;background:#fff;border:1px solid #cbdbe9;border-radius:10px;width:min(300px,100vw - 70px);padding:12px;position:absolute;top:24px;left:0;box-shadow:0 14px 34px #24384f26}.assistant-help-popover label{color:#4c5b6d;gap:6px;font-size:9px;font-weight:800;display:grid}.assistant-help-popover textarea{resize:vertical;color:#27384d;background:#fff;border:1px solid #d8e1ea;border-radius:8px;outline:0;width:100%;min-height:92px;padding:9px 10px;font-size:10px;line-height:1.45}.assistant-help-popover textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #448cd918}.assistant-help-popover>div{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.assistant-help-popover>div span{color:#26784b;font-size:8px}.assistant-help-popover>div span.error{color:#a64444}.assistant-help-popover>div button{color:#fff;background:var(--accent);border:0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:760}.assistant-help-popover>div button:disabled{opacity:.65;cursor:wait}.assistant-status{color:#93661a;background:#fff1d9;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;position:absolute;top:11px;right:11px}.assistant-status.ready{color:#26784b;background:#e4f6eb}.assistant-shared-reference>small{color:#7f8d88;margin:7px 4px 0;font-size:8px;display:block}.assistant-shared-reference .assistant-card{background:#ffffffc9;border-style:dashed}.assistant-shared-badge{color:#337452;background:#e7f5ed;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800;position:absolute;top:11px;right:11px}.assistant-card .connector-settings-toggle{bottom:11px}.assistant-form{background:#f8fbfe;border:1px solid #bfd8f0;border-top:0;border-radius:0 0 13px 13px;padding:19px;box-shadow:0 8px 22px #4c8fd210}.assistant-form label>span,.assistant-schedule legend{color:#405169;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.assistant-prompt{display:block}.assistant-prompt textarea{resize:vertical;color:#26364b;background:#fff;border:1px solid #d8e1ea;border-radius:9px;outline:none;width:100%;min-height:118px;padding:11px 12px;font-size:11px;line-height:1.5}.assistant-prompt textarea:focus,.assistant-selects select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #4c8fd218}.assistant-form .assistant-prompt-editor-toggle{color:#405169;cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:fit-content;margin-top:10px;display:inline-flex}.assistant-form .assistant-prompt-editor-toggle input{width:15px;height:15px;accent-color:var(--accent);flex:0 0 15px;margin:0;display:block}.assistant-form .assistant-prompt-editor-toggle>span{white-space:nowrap;flex:0 auto;line-height:15px;display:inline-block;margin:0!important;font-size:10px!important}.assistant-prompt-editor{background:#fff;border:1px solid #c8ddeb;border-radius:11px;margin-top:11px;padding:14px}.assistant-prompt-editor>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.assistant-prompt-editor>header strong,.assistant-prompt-editor>header span{display:block}.assistant-prompt-editor>header strong{color:#30465d;font-size:11px}.assistant-prompt-editor>header div>span{color:#83909f;margin-top:4px;font-size:8px;line-height:1.45}.assistant-prompt-editor-badge{color:#fff;background:linear-gradient(145deg,#69b5ec,#3d82c5);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid!important}.assistant-prompt-editor-thread{background:#f8fafc;border:1px solid #e1e9f0;border-radius:9px;gap:10px;max-height:300px;margin-top:13px;padding:10px;display:grid;overflow-y:auto}.assistant-prompt-editor-exchange{gap:7px;display:grid}.assistant-prompt-editor-message{border-radius:9px;max-width:88%;padding:9px 10px}.assistant-prompt-editor-message>span{margin-bottom:4px;font-size:8px;font-weight:800;display:block}.assistant-prompt-editor-message p,.assistant-prompt-editor-message pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:9px;line-height:1.55}.assistant-prompt-editor-message.user{color:#fff;background:linear-gradient(145deg,#5daef0,#3e83c9);border-bottom-right-radius:3px;justify-self:end}.assistant-prompt-editor-message.user>span{color:#dceeff}.assistant-prompt-editor-message.ai{color:#3e5e4b;background:#f0faf4;border:1px solid #cce4d5;border-bottom-left-radius:3px;justify-self:start}.assistant-prompt-editor-message.ai>span{color:#2f7950}.assistant-prompt-editor-message.ai pre{border-top:1px solid #cfe4d6;margin-top:7px;padding-top:7px;font-weight:650}.assistant-prompt-editor-message.ai.blocked{color:#765826;background:#fff8e9;border-color:#ead3a8}.assistant-prompt-editor-question{margin-top:13px;display:block}.assistant-prompt-editor-question textarea{resize:vertical;color:#26364b;background:#fff;border:1px solid #d8e1ea;border-radius:9px;outline:0;width:100%;min-height:88px;padding:10px 11px;font-size:10px;line-height:1.5}.assistant-prompt-editor-question textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #4c8fd218}.assistant-prompt-editor-controls{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.assistant-prompt-editor-controls span{color:#7d8998;font-size:8px;line-height:1.4}.assistant-prompt-editor-controls span.error{color:#a64444}.assistant-prompt-editor-controls button,.assistant-prompt-editor-proposal button{color:#fff;background:var(--accent);border:0;border-radius:8px;flex:none;padding:8px 10px;font-size:9px;font-weight:760}.assistant-prompt-editor-controls button:disabled,.assistant-prompt-editor-proposal button:disabled{opacity:.6;cursor:wait}.assistant-prompt-editor-proposal{background:#f2faf5;border:1px solid #bcdcc9;border-radius:9px;gap:8px;margin-top:12px;padding:11px;display:grid}.assistant-prompt-editor-proposal>span{color:#32704d;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:850}.assistant-prompt-editor-proposal pre{color:#345744;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:10px;font-weight:650;line-height:1.55}.assistant-prompt-editor-proposal button{background:#3c8b5e;justify-self:end}.assistant-auto-prompt-control{align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:10px;display:flex}.assistant-auto-prompt-control>label{color:#405169;cursor:pointer;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.assistant-auto-prompt-control input{width:15px;height:15px;accent-color:var(--accent);margin:0}.assistant-auto-prompt-control>button{color:#397fc4;background:#eef7ff;border:1px solid #bcd6ed;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;font-size:11px;font-weight:850;display:grid}.assistant-auto-prompt-control>button:hover{background:#e2f1fd;border-color:#397fc4}.assistant-prompt textarea:read-only{color:#617489;cursor:default;background:#f4f7fa}.assistant-auto-prompt-editor{background:#f8fbfe;border:1px solid #c8ddeb;border-radius:10px;gap:11px;margin-top:10px;padding:13px;display:grid}.assistant-auto-prompt-editor header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.assistant-auto-prompt-editor header strong,.assistant-auto-prompt-editor header span{display:block}.assistant-auto-prompt-editor header strong{color:#30465d;font-size:11px}.assistant-auto-prompt-editor header span{color:#7c8c9d;margin-top:3px;font-size:8px;line-height:1.45}.assistant-auto-prompt-editor header button{color:#71869a;background:0 0;border:0;border-radius:7px;width:26px;height:26px;padding:0;font-size:18px}.assistant-auto-prompt-editor header button:hover{background:#e8f1f8}.assistant-auto-prompt-editor textarea{box-sizing:border-box;resize:vertical;color:#26364b;background:#fff;border:1px solid #cbdbea;border-radius:9px;outline:0;width:100%;min-height:180px;padding:11px 12px;font:10px/1.55 inherit}.assistant-auto-prompt-editor textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #4c8fd218}.assistant-auto-prompt-editor footer{justify-content:flex-end;gap:8px;display:flex}.assistant-auto-prompt-editor footer button{color:#fff;background:var(--accent);border:0;border-radius:8px;min-height:34px;padding:0 11px;font-size:9px;font-weight:760}.assistant-auto-prompt-editor footer button.secondary{color:#53687e;background:#fff;border:1px solid #cfdeea}.assistant-auto-prompt-editor footer button:disabled{opacity:.55;cursor:default}.assistant-selects{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.assistant-selects label{display:block}.assistant-selects select{color:#26364b;background:#fff;border:1px solid #d8e1ea;border-radius:8px;outline:none;width:100%;padding:9px 10px;font-size:10px}.assistant-selects select:disabled{color:#9aa4b1;background:#f0f3f6}.assistant-fallback-note{color:#83909f;margin:7px 0 0;font-size:8px;line-height:1.45}.assistant-empty-connectors{color:#93661a;background:#fff1d9;border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:9px}.assistant-revival-settings{background:#fbfefc;border:1px solid #d5e7dd;border-radius:10px;margin:16px 0 0;padding:14px}.assistant-revival-settings legend{color:#385b48;padding:0 5px;font-size:10px;font-weight:800}.assistant-revival-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:10px;display:grid}.assistant-revival-grid label{display:block}.assistant-revival-grid select,.assistant-revival-grid input{color:#26364b;background:#fff;border:1px solid #d3e1d9;border-radius:8px;outline:none;width:100%;padding:9px 10px;font-size:10px}.assistant-revival-grid select:focus,.assistant-revival-grid input:focus{border-color:#70ad8b;box-shadow:0 0 0 3px #4f9c7118}.assistant-revival-settings>small{color:#7d8e85;margin-top:8px;font-size:8px;line-height:1.45;display:block}.assistant-schedule{border:0;margin:16px 0 0;padding:0}.assistant-day-buttons{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.assistant-hour-buttons{grid-template-columns:repeat(13,1fr);gap:5px;display:grid}.assistant-day-buttons button,.assistant-hour-buttons button{color:#788596;cursor:pointer;background:#fff;border:1px solid #d8e1ea;border-radius:7px;min-width:0;height:30px;padding:0;font-size:9px;font-weight:750}.assistant-day-buttons button:hover,.assistant-hour-buttons button:hover{border-color:#a9cbe7}.assistant-day-buttons button.selected,.assistant-hour-buttons button.selected{border-color:var(--accent);color:#fff;background:var(--accent)}.assistant-schedule small{color:#8a95a4;margin-top:7px;font-size:8px;display:block}.assistant-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:17px;display:flex}.assistant-actions span{color:#26784b;font-size:8px;font-weight:720}.assistant-actions span.error{color:#a64444}.assistant-actions button{color:#fff;background:var(--accent);border:0;border-radius:8px;flex:none;padding:9px 12px;font-size:10px;font-weight:760}.assistant-actions button:disabled{opacity:.65;cursor:wait}.assistants-loading{color:#788596;place-items:center;min-height:240px;font-size:12px;display:grid}.assistants-loading.error{color:#a64444}.connectors-intro{color:#778391;margin:-4px 0 8px;font-size:11px;line-height:1.55}.connectors-settings{gap:18px;display:grid}.connectors-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.connectors-summary>div{background:#fff;border:1px solid #e1e6ed;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 18px;display:flex;box-shadow:0 7px 20px #18263a08}.connectors-summary span{color:#788497;font-size:12px}.connectors-summary strong{color:#243247;font-size:22px}.connectors-toolbar{background:#fff;border:1px solid #e1e6ed;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.connectors-toolbar>div:first-child strong,.connectors-toolbar>div:first-child small{display:block}.connectors-toolbar>div:first-child strong{color:#2d3d51;font-size:14px}.connectors-toolbar>div:first-child small{color:#788497;margin-top:4px;font-size:9px}.connectors-toolbar>div:last-child{align-items:center;gap:12px;display:flex}.connectors-toolbar>div:last-child span{color:#8b95a4;white-space:nowrap;font-size:9px}.connectors-toolbar button{color:#fff;background:var(--accent);border:0;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:760}.connector-filters{flex-wrap:wrap;gap:6px;display:flex}.connector-filters button{color:#758193;background:#fff;border:1px solid #dfe5eb;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:720}.connector-filters button.active{color:var(--accent-dark);background:var(--accent-soft);border-color:#bcd6ef}.connector-group{gap:13px;display:grid}.connector-group>header{align-items:center;gap:9px;display:flex}.connector-group>header>span{width:31px;height:31px;color:var(--accent-dark);background:#dcecf9;border-radius:8px;place-items:center;font-size:10px;font-weight:900;display:grid}.connector-group>header strong,.connector-group>header small{display:block}.connector-group>header strong{color:#30445a;font-size:15px}.connector-group>header small{color:#8893a2;margin-top:2px;font-size:10px}.connector-list{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.connector-list.single{grid-template-columns:minmax(0,1fr)}.connector-item{min-width:0}.connector-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5eb;border-radius:13px;grid-template-columns:43px minmax(0,1fr);align-items:start;gap:13px;padding:17px 58px 17px 17px;transition:border-color .2s,border-radius .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 5px 16px #1c2c4207}.connector-card:hover,.connector-item.is-open .connector-card{border-color:#bfd8f0;box-shadow:0 7px 22px #4c8fd214}.connector-item.is-open .connector-card{border-radius:13px 13px 0 0}.connector-mark{width:43px;height:43px;color:var(--connector-color);background:#fff;border:1px solid #e1e6ed;border-radius:11px;place-items:center;font-size:12px;font-weight:900;display:grid;box-shadow:0 3px 10px #18263a0a}.connector-mark img{object-fit:contain;width:27px;height:27px;display:block}.connector-mark.polza img{width:35px}.connector-mark.wappi img{width:31px;height:31px}.connector-card-copy{min-width:0;display:block}.connector-title{align-items:center;min-height:21px;padding-right:82px;display:flex}.connector-title strong{color:#28374c;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.connector-card-copy>p{color:#7e8998;margin:5px 0 11px;font-size:11px}.connector-checks{flex-wrap:wrap;gap:6px;display:flex}.connector-checks span,.connector-checks button{color:#8c96a3;font:inherit;background:#f0f2f5;border:0;border-radius:6px;padding:4px 7px;font-size:9px}.connector-checks button{cursor:pointer}.connector-checks button:hover{color:#637287;background:#e8edf2}.connector-checks span.ok,.connector-checks button.ok{color:var(--accent-dark);background:var(--accent-soft)}.connector-details{color:#657287;margin-top:11px;font-size:10px}.connector-details summary{color:#4b5d74;cursor:pointer;width:max-content}.connector-details>div{background:#f5f7f9;border-radius:8px;margin-top:8px;padding:9px 11px}.connector-details code{color:#53647a;overflow-wrap:anywhere;font-size:9px;display:block}.connector-details ul{margin:6px 0 8px;padding-left:18px}.connector-details li{margin:2px 0}.connector-link{color:var(--accent-dark);margin-top:10px;font-size:10px;font-weight:750;text-decoration:none;display:inline-block}.connector-link:hover{text-decoration:underline}.connector-status{color:#727d8b;white-space:nowrap;background:#edf0f3;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;position:absolute;top:11px;right:11px}.connector-status.ready{color:#26784b;background:#e4f6eb}.connector-status.needs{color:#93661a;background:#fff1d9}.connector-settings-toggle{z-index:2;color:#7a8798;cursor:pointer;touch-action:manipulation;background:#f4f7fa;border:0;border-radius:9px;outline:0;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;bottom:8px;right:8px}.connector-settings-toggle:hover,.connector-settings-toggle.active{color:var(--accent-dark);background:var(--accent-soft)}.connector-settings-toggle:focus-visible{box-shadow:0 0 0 2px #bcd8f2}.connector-settings-toggle span{background:currentColor;border-radius:999px;width:15px;height:2px;transition:transform .24s;display:block}.connector-settings-toggle.active span{transform:rotate(90deg)}.connector-form{background:#f8fbfe;border:1px solid #bfd8f0;border-top:0;border-radius:0 0 13px 13px;gap:10px;padding:19px;display:grid;box-shadow:0 8px 22px #4c8fd210}.connector-form.source-connector-form{display:block}.connector-settings-heading{border-bottom:1px solid #e2ebf3;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;padding-bottom:13px;display:flex}.connector-settings-heading span,.connector-settings-heading strong{display:block}.connector-settings-heading span{color:#7c899a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:850}.connector-settings-heading strong{color:#29394e;font-size:14px}.connector-settings-heading>small{color:#8b96a5;overflow-wrap:anywhere;text-align:right;max-width:55%;font-size:8px}.source-connector-form .settings-field{margin:0 0 13px;display:block}.source-connector-form .settings-field>span,.source-connector-form .settings-field>label{color:#405169;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.source-connector-form .settings-field input{color:#26364b;background:#fff;border:1px solid #d8e1ea;border-radius:8px;outline:none;width:100%;padding:9px 10px;font-size:11px;font-weight:450}.source-connector-form .settings-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #4c8fd218}.source-connector-form .settings-field input[readonly]{color:#6e7b8e;background:#f1f4f7}.source-connector-form .settings-field>small{color:#8a95a4;margin-top:5px;font-size:8px;line-height:1.4;display:block}.source-connector-form .settings-field .additional-model-input{margin-top:7px}.source-connector-form .polza-model-row{grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:8px;display:grid}.source-connector-form .polza-model-status{cursor:pointer;background:#aeb6c1;border:2px solid #fff;border-radius:50%;justify-self:center;width:14px;height:14px;padding:0;transition:transform .16s,background-color .16s,box-shadow .16s;box-shadow:0 0 0 1px #d4dbe3}.source-connector-form .polza-model-status:hover:not(:disabled){transform:scale(1.14)}.source-connector-form .polza-model-status:focus-visible{outline-offset:2px;outline:2px solid #8dbbe5}.source-connector-form .polza-model-status.working{background:#28b463;box-shadow:0 0 0 1px #9eddb9}.source-connector-form .polza-model-status.error{background:#e05252;box-shadow:0 0 0 1px #efb0b0}.source-connector-form .polza-model-status.testing{cursor:wait;background:#aeb6c1;animation:.8s ease-in-out infinite alternate polza-model-testing}.source-connector-form .polza-model-status:disabled:not(.testing){cursor:default;opacity:.65}@keyframes polza-model-testing{0%{opacity:.55;transform:scale(.78)}to{opacity:1;transform:scale(1.08)}}.source-connector-form .add-model-button{color:#929ba8;cursor:pointer;background:0 0;border:0;margin:5px 2px 0 auto;padding:0;font-size:8px;line-height:1.2;display:block}.source-connector-form .add-model-button:hover{color:#6f7b8b}.connector-form label{color:#405169;gap:5px;font-size:9px;font-weight:740;display:grid}.connector-form input,.connector-form select,.connector-form textarea{color:#26364b;background:#fff;border:1px solid #d8e1ea;border-radius:8px;outline:0;width:100%;padding:9px 10px;font-size:10px;font-weight:450}.connector-form input:focus,.connector-form select:focus,.connector-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #448cd918}.connector-form input[readonly]{color:#728094;background:#f0f3f6}.connector-field-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.connector-model-row{grid-template-columns:minmax(0,1fr) 28px;align-items:end;gap:7px;display:grid}.connector-model-row>button{color:#8b96a5;cursor:pointer;background:#fff;border:1px solid #d8e1ea;border-radius:8px;width:28px;height:31px;padding:0;font-size:17px}.connector-model-row>button:hover{color:#9b3a35;background:#fff5f4;border-color:#efcbc8}.connector-add-model{color:#8b96a5;cursor:pointer;background:0 0;border:0;width:max-content;margin-left:auto;padding:4px 0;font-size:9px;font-weight:650}.connector-add-model:hover{color:#657287}.connector-web-link{color:var(--accent-dark);font-size:9px;font-weight:720;text-decoration:none}.connector-toggle{cursor:pointer;background:#fff;border:1px solid #dce5ed;border-radius:8px;align-items:flex-start;padding:9px 10px;grid-template-columns:none!important;gap:8px!important;display:flex!important}.connector-toggle input{width:15px;height:15px;accent-color:var(--accent);flex:none;margin:0}.connector-toggle span,.connector-toggle strong,.connector-toggle small{display:block}.connector-toggle strong{color:#34465c;font-size:9px}.connector-toggle small{color:#8b96a5;margin-top:2px;font-size:7px;font-weight:450}.connector-enabled-toggle{cursor:pointer;background:#fff;border:1px solid #dbe5ee;border-radius:9px;align-items:flex-start;margin:4px 0 14px;padding:11px 12px;gap:10px!important;display:flex!important}.connector-enabled-toggle input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:1px 0 0}.connector-enabled-toggle strong,.connector-enabled-toggle small{display:block}.connector-enabled-toggle strong{color:#34455b;font-size:10px}.connector-enabled-toggle small{color:#8793a3;margin-top:3px;font-size:8px;font-weight:450;line-height:1.35}.connector-form-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.connector-form-actions>span{color:#8b96a5;font-size:8px}.connector-form-actions>span.saved{color:#26784b;font-weight:740}.connector-form-actions button{color:#fff;background:var(--accent);border:0;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:760}.connector-form-actions button:disabled{opacity:.65;cursor:wait}.connector-settings-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.connector-settings-actions>span{color:#8793a3;font-size:8px;line-height:1.4}.connector-settings-actions>.connector-settings-inline-status{color:var(--accent-dark);font-weight:750}.connector-settings-actions>.connector-settings-inline-status.checking{color:#657287}.connector-settings-actions>.connector-settings-inline-status.error{color:#a64444}.connector-settings-actions .primary-button{color:#fff;background:var(--accent);border:0;border-radius:8px;flex:none;padding:9px 12px;font-size:10px;font-weight:760}.connector-settings-actions .primary-button:disabled{opacity:.65;cursor:wait}.connector-live-note{color:#26784b;background:#e4f6eb;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:720}.connector-error{color:#9b3a35;background:#fff0ef;border-radius:8px;padding:8px 10px;font-size:9px;line-height:1.4}.whatsapp-connections{gap:13px;display:grid}.whatsapp-connections-intro{justify-content:space-between;align-items:center;gap:16px;margin-bottom:2px;display:flex}.whatsapp-connections-intro strong,.whatsapp-connections-intro small{display:block}.whatsapp-connections-intro strong{color:#29394e;font-size:14px}.whatsapp-connections-intro small{color:#8793a3;margin-top:3px;font-size:8px}.whatsapp-connections-intro>button{color:var(--accent-dark);background:#fff;border:1px solid #bcd8f2;border-radius:8px;flex:none;padding:8px 11px;font-size:9px;font-weight:760}.whatsapp-empty{color:#7e8a99;text-align:center;background:#fff;border:1px dashed #ccd9e5;border-radius:10px;padding:18px;font-size:10px}.whatsapp-connection{background:#fff;border:1px solid #dbe5ee;border-radius:11px;gap:11px;padding:15px;display:grid;box-shadow:0 5px 16px #1c2c4207}.whatsapp-connection>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.whatsapp-connection>header span,.whatsapp-connection>header strong{display:block}.whatsapp-connection>header div>span{color:#8b96a5;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:800}.whatsapp-connection>header strong{color:#2c3d52;font-size:12px}.whatsapp-connection-status{color:#727d8b;white-space:nowrap;background:#edf0f3;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.whatsapp-connection-status.ready{color:#26784b;background:#e4f6eb}.whatsapp-connection-status.needs{color:#93661a;background:#fff1d9}.whatsapp-copy-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.whatsapp-copy-row>button{color:#52657d;background:#f7fafc;border:1px solid #c9d9e8;border-radius:8px;padding:0 11px;font-size:8px;font-weight:760}.whatsapp-copy-row>button:disabled{opacity:.5}.whatsapp-connection-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.whatsapp-connection-actions .connector-toggle{flex:1;margin:0}.whatsapp-connection-actions>.primary-button{color:#fff;background:var(--accent);border:0;border-radius:8px;flex:none;padding:9px 12px;font-size:9px;font-weight:760}.whatsapp-connection-actions>.primary-button:disabled{opacity:.65;cursor:wait}.protocol-dialog-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18233373;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.protocol-dialog{background:#fff;border:1px solid #dce4ec;border-radius:18px;flex-direction:column;width:min(820px,100%);max-height:min(760px,100dvh - 48px);padding:0;display:flex;overflow:hidden;box-shadow:0 28px 80px #17223535}.protocol-dialog>header{border-bottom:1px solid #e7ecf1;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 17px;display:flex}.protocol-dialog>header span{color:var(--accent-dark);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.protocol-dialog>header h2{color:#26364b;margin:5px 0 0;font-size:20px;line-height:1.2}.protocol-dialog>header>button{color:#7f8a98;background:#f0f3f6;border:0;border-radius:8px;flex:none;width:30px;height:30px;padding:0;font-size:20px;line-height:1}.protocol-tabs{border-bottom:1px solid #e7ecf1;gap:6px;padding:13px 22px 0;display:flex}.protocol-tabs button{color:#7d8998;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 13px;font-size:10px;font-weight:780}.protocol-tabs button.active{border-bottom-color:var(--accent);color:var(--accent-dark)}.protocol-editor{color:#415269;flex-direction:column;flex:1;gap:7px;min-height:0;padding:18px 22px;font-size:10px;font-weight:800;display:flex}.protocol-editor textarea{resize:vertical;color:#27384d;background:#fbfcfd;border:1px solid #d7e0e9;border-radius:10px;outline:none;flex:1;width:100%;min-height:360px;padding:14px;font:500 12px/1.55 inherit}.protocol-editor textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #4c8fd218}.protocol-dialog>footer{border-top:1px solid #e7ecf1;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px 18px;display:flex}.protocol-dialog>footer>span{color:#84909f;font-size:9px}.protocol-dialog>footer>span.saved{color:#26784b;font-weight:750}.protocol-dialog>footer>span.error{color:#a64444}.protocol-dialog>footer>div{gap:8px;display:flex}.protocol-dialog .secondary-button,.protocol-dialog .primary-button{border-radius:8px;padding:9px 12px;font-size:9px;font-weight:760}.protocol-dialog .secondary-button{color:#647287;background:#fff;border:1px solid #d8e1ea}.protocol-dialog .primary-button{color:#fff;background:var(--accent);border:0}.protocol-dialog .primary-button:disabled{opacity:.65}.settings-block{background:#f8fbfe;border:1px solid #dce8f4;border-radius:13px;padding:18px}.settings-block strong{color:#30445a;margin-bottom:8px;font-size:13px;display:block}.settings-block p{color:#778391;margin:0 0 14px;font-size:11px;line-height:1.55}.settings-block code{color:var(--accent-dark);background:#fff;border:1px solid #d8e1ea;border-radius:8px;padding:10px 11px;font-size:11px;display:block}.settings-block small{color:#8c969f;margin-top:7px;font-size:9px;display:block}.muted-block{border-color:var(--line);background:#f8f9f7}.chat-layer{z-index:120;width:100dvw;height:100dvh;position:fixed;inset:0;overflow:hidden}.chat-backdrop{z-index:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default;background:#17191645;border:0;width:100%;height:100%;animation:.18s both fade-in;position:absolute;inset:0}.chat-panel{z-index:2;background:#fbfcfa;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(620px,100%);max-width:100dvw;height:100%;max-height:100dvh;animation:.24s ease-out slide-in;display:grid;position:absolute;inset:0 0 0 auto;overflow:hidden;box-shadow:-18px 0 50px #1719161c}.chat-side-panel{z-index:3;background:#f5f6f3;border:0;border-radius:0;width:100dvw;animation:.24s ease-out chat-side-panel-in-mobile;position:absolute;inset:0;overflow:clip;box-shadow:0 24px 65px #17283f32}.chat-side-panel-close{z-index:1;color:#737b74;background:#fff;border:1px solid #dfe4df;border-radius:10px;place-items:center;width:34px;height:34px;font-size:23px;line-height:1;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 4px 14px #1d2f4010}.chat-side-panel-close:hover{color:#414943;background:#f8faf8}.chat-side-panel .chat-side-card-panel{height:100%;padding-top:68px}.client-deal-panel{background:#fff;padding:68px 24px 26px;overflow-y:auto}.client-deal-panel>h2{color:#202933;letter-spacing:-.03em;margin:0 0 22px;font-size:24px}.client-deal-lead-title{gap:8px;margin:0 0 20px;display:grid}.client-deal-lead-title label{color:#566579;font-size:12px;font-weight:700}.client-deal-lead-title input{color:#202933;background:#fff;border:1px solid #cbd8e8;border-radius:10px;width:100%;min-height:44px;padding:10px 13px;font-size:16px;font-weight:700}.client-deal-lead-title input:focus{border-color:#448cd9;outline:0;box-shadow:0 0 0 3px #448cd919}.client-deal-error{color:#b24b4b;font-size:11px}.client-deal-section{background:#fff;border:1px solid #dae2eb;border-radius:13px;margin-bottom:18px;padding:20px}.client-deal-section h3{color:#253140;margin:0 0 14px;font-size:17px}.client-build-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.client-build-heading h3{margin:0}.client-build-heading button{color:#2875af;cursor:pointer;background:#f3f9fe;border:1px solid #bdd5e9;border-radius:9px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-weight:700;display:inline-flex}.client-build-heading button:hover{background:#e8f4fd}.client-build-heading button:disabled{opacity:.55;cursor:default}.client-build-print-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.client-build-photo-switch{color:#61778b;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:11px;display:inline-flex}.client-build-photo-switch input{opacity:0;pointer-events:none;position:absolute}.client-build-photo-switch span{background:#cbd6df;border-radius:999px;width:31px;height:18px;transition:background .18s;position:relative}.client-build-photo-switch span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #33485b40}.client-build-photo-switch input:checked+span{background:#4a94cf}.client-build-photo-switch input:checked+span:after{transform:translate(13px)}.client-build-photo-switch input:focus-visible+span{outline-offset:2px;outline:2px solid #2875af}.client-build-photo-switch b{white-space:nowrap;font-weight:650}@media (width<=520px){.client-build-heading{align-items:flex-start}.client-build-print-actions{flex-direction:column;align-items:flex-end}.client-build-photo-switch b{font-size:10px}}.client-deal-row{color:#566579;border-top:1px solid #e8ecf1;grid-template-columns:minmax(130px,34%) minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:13px 0;font-size:13px;display:grid}.client-deal-section h3+.client-deal-row{border-top:0}.client-deal-row strong{color:#253140;overflow-wrap:anywhere;min-width:0;font-weight:550}.client-deal-row input,.client-deal-row select{color:#253140;background:#fff;border:1px solid #cbd8e8;border-radius:8px;outline:0;width:100%;min-width:0;height:40px;padding:0 12px;font-size:14px}.client-deal-row input:focus,.client-deal-row select:focus{border-color:#448cd9;box-shadow:0 0 0 3px #448cd919}.client-deal-contact-list{gap:8px;min-width:0;display:grid}.client-deal-contact-field{grid-template-columns:minmax(0,1fr) 32px 32px;align-items:center;gap:5px;min-width:0;display:grid}.client-deal-contact-field.has-call{grid-template-columns:32px minmax(0,1fr) 32px 32px}.client-deal-contact-field button{color:#448cd9;cursor:pointer;background:#f7fbff;border:1px solid #d5e1ee;border-radius:8px;width:32px;height:32px;font-size:21px;line-height:1}.client-deal-contact-field button:hover{background:#eaf4ff}.client-deal-contact-field .client-deal-phone-call{color:#56a3e8;font-size:inherit;place-items:center;display:grid}.client-deal-contact-field .client-deal-phone-call:hover:not(:disabled){color:#3187cf}.client-deal-contact-field .client-deal-phone-call:disabled{color:#bfc5cb;cursor:default;background:#fafbfd}.client-deal-whatsapp-field{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:5px;min-width:0;display:grid}.client-deal-whatsapp-field button{color:#448cd9;cursor:pointer;background:#f7fbff;border:1px solid #d5e1ee;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.client-deal-whatsapp-field button:hover{background:#eaf4ff}.client-deal-whatsapp-confirmed{grid-template-columns:minmax(0,1fr) 32px 32px}.client-deal-whatsapp-check{color:#36865a;background:#f7fbff;border:1px solid #d5e1ee;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.client-deal-whatsapp-start{color:#52647a;background:#f8fbff;border:1px solid #dce7f3;border-radius:10px;gap:9px;padding:11px;font-size:11px;display:grid}.client-deal-whatsapp-start label{gap:5px;font-weight:700;display:grid}.client-deal-whatsapp-numbers{flex-wrap:wrap;gap:6px;display:flex}.client-deal-whatsapp-numbers button{color:#2866a4;cursor:pointer;background:#fff;border:1px solid #bad1eb;border-radius:8px;min-height:31px;padding:0 10px}.client-deal-whatsapp-numbers button:hover{background:#eaf4ff}.client-deal-whatsapp-numbers button:disabled{opacity:.5;cursor:default}.client-deal-messenger-manual{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.client-deal-messenger-manual input{background:#fff;border:1px solid #c8d8e8;border-radius:8px;min-width:0;min-height:34px;padding:0 10px}.client-deal-messenger-manual button{color:#fff;cursor:pointer;background:#4d8fd2;border:0;border-radius:8px;min-height:34px;padding:0 12px}.client-deal-messenger-manual button:disabled{opacity:.5;cursor:default}.client-deal-brigade-select{gap:4px;min-width:0;display:grid}.client-deal-brigade-manage-link{color:#448cd9;cursor:pointer;background:0 0;border:0;justify-self:end;padding:2px 0;font-size:11px}.client-deal-brigade-manager{background:#f8fbff;border:1px solid #e1e9f3;border-radius:10px;gap:9px;padding:12px;display:grid}.client-deal-brigade-manager form,.client-deal-brigade-item{align-items:center;gap:6px;min-width:0;display:flex}.client-deal-brigade-manager input{color:#253140;background:#fff;border:1px solid #cbd8e8;border-radius:8px;flex:1;min-width:0;height:36px;padding:0 9px;font-size:12px}.client-deal-brigade-manager button{color:#366ba5;cursor:pointer;background:#fff;border:1px solid #cbd8e8;border-radius:8px;min-height:34px;padding:0 9px;font-size:11px}.client-deal-brigade-manager button:disabled{opacity:.48;cursor:default}.client-deal-brigade-manager .client-deal-brigade-delete{color:#b24b4b;width:34px;padding:0;font-size:19px}.client-deal-name-field{position:relative}.client-deal-name-field input{padding-right:36px}.client-deal-name-field span{color:#657e9d;pointer-events:none;font-size:18px;position:absolute;top:9px;right:12px}.client-deal-name-row small{color:#788699;margin-top:6px;font-size:10px;line-height:1.4;display:block}.client-deal-name-row .client-deal-error{color:#b24b4b}.client-deal-notes-heading{justify-content:space-between;align-items:center;display:flex}.client-deal-notes-heading h3{margin-bottom:0}.client-deal-notes-heading button{color:#fff;background:#448cd9;border:0;border-radius:8px;padding:8px 12px;font-size:11px}.client-deal-notes textarea{resize:vertical;color:#253140;background:#fff;border:1px solid #d9dfd8;border-radius:9px;outline:0;width:100%;min-height:160px;margin-top:14px;padding:12px;font-size:13px}.client-references{border-bottom:1px solid #e4eaf2;margin:16px 0;padding-bottom:14px}.client-references h4{color:#26374b;margin:0;font-size:13px;font-weight:700}.client-references-upload{color:#366ba5;cursor:pointer;background:#f7fbff;border:1px solid #cbd8e8;border-radius:8px;align-items:center;min-height:34px;padding:8px 12px;font-size:12px;display:inline-flex;position:relative}.client-references-upload:hover{background:#eaf4ff}.client-references-upload:focus-within{outline-offset:2px;outline:2px solid #448cd9}.client-references-upload:has(input:disabled){opacity:.55;cursor:default}.client-references-upload input{opacity:0;width:1px;height:1px;position:absolute}.client-references-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-top:12px;display:grid}.client-reference-tile{background:#fff;border:1px solid #d5e0ee;border-radius:10px;min-width:0;overflow:hidden}.client-reference-tile>a{background:#edf2f7;height:112px;display:block}.client-reference-tile img{object-fit:cover;width:100%;height:100%}.client-reference-caption{align-items:center;gap:4px;padding:4px 7px;display:flex}.client-reference-caption span{text-overflow:ellipsis;white-space:nowrap;color:#53667d;flex:1;min-width:0;font-size:11px;overflow:hidden}.client-reference-caption button{color:#a24d4d;cursor:pointer;background:#fff;border:0;border-radius:6px;flex:none;width:26px;height:26px;font-size:19px}.client-reference-caption button:hover{background:#fff0f0}.client-references-empty{color:#8290a0;margin:10px 0 0;font-size:12px}.client-build-file{gap:7px;min-width:0;display:grid}.client-build-file input{width:100%;height:auto;padding:8px}.client-build-file a,.client-note a{color:#3479c2;overflow-wrap:anywhere;font-size:12px}.client-build-selected-preview{width:min(160px,100%);margin-top:3px}.client-build-selected-preview>a{height:112px}.client-build-disk-picker,.pile-library-open,.pile-library-upload{color:#366da8;cursor:pointer;background:#fff;border:1px solid #ccd9e9;border-radius:9px;justify-content:center;align-items:center;width:fit-content;min-height:34px;padding:7px 11px;font-size:12px;font-weight:600;display:inline-flex}.client-build-disk-picker input,.pile-library-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pile-library-open:hover,.client-build-disk-picker:hover,.pile-library-upload:hover{background:#eef6ff}.pile-library-panel{background:#f8fbff;border:1px solid #dce6f2;border-radius:12px;margin-top:12px;padding:14px}.pile-library-heading{color:#29415f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.pile-library-panel p{color:#6c7d90;margin:8px 0 12px;font-size:11px}.pile-library-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;display:grid}.pile-library-tile{background:#fff;border:1px solid #d5e0ee;border-radius:10px;min-width:0;overflow:hidden}.pile-library-tile.selected{outline:2px solid #438ddd}.pile-library-image{cursor:pointer;background:#edf2f7;border:0;width:100%;height:110px;padding:0;display:block}.pile-library-image img{object-fit:cover;width:100%;height:100%}.pile-library-tile-footer,.pile-library-rename{align-items:center;gap:4px;padding:6px;display:flex}.pile-library-tile-footer span{text-overflow:ellipsis;white-space:nowrap;color:#3b4c60;flex:1;min-width:0;font-size:11px;overflow:hidden}.pile-library-tile-footer button,.pile-library-rename button{color:#4683bf;cursor:pointer;background:0 0;border:0;flex:none}.pile-library-tile-footer .pile-library-delete{color:#c85862;justify-content:center;align-items:center;display:inline-flex}.pile-library-tile-footer .pile-library-delete:hover{color:#a92f3c;background:#fff0f2;border-radius:5px}.pile-library-rename input{border:1px solid #bfcee1;border-radius:5px;width:100%;min-width:0;padding:4px;font-size:11px}.pile-library-empty{color:#728399;text-align:center;border:1px dashed #cbd8e7;border-radius:8px;padding:18px;font-size:12px}.conversation-topics-settings{padding:8px 20px 24px}.topic-page-head{justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.topic-page-head h3,.topic-page-head p{margin:0}.topic-page-head p{color:#7a899a;margin-top:4px;font-size:12px}.topic-page-head>button,.topic-add-row button{background:var(--accent);color:#fff;border:0;border-radius:9px;padding:9px 14px;font-weight:700}.topic-page-head>button:disabled{opacity:.55}.topic-group-strip{align-items:stretch;gap:7px;padding:5px 2px 12px;display:flex;overflow-x:auto}.topic-group-tab{background:#fff;border:1px solid #dce5ef;border-radius:11px;flex:none;align-items:center;display:flex;overflow:hidden}.topic-group-tab.active{background:#eef6ff;border-color:#6ba1d8;box-shadow:0 0 0 2px #6ba1d819}.topic-group-tab>button{color:#40536a;white-space:nowrap;background:0 0;border:0;padding:10px 12px 10px 4px;font-weight:700}.topic-group-tab.active>button{color:#1f68ad}.topic-drag{color:#9aa9ba;cursor:grab;touch-action:none;flex:none;place-items:center;padding:8px 4px;display:grid}.topic-group-add{color:#3379bd;background:#f4f9ff;border:1px dashed #9eb8d2;border-radius:11px;width:39px;min-width:39px}.topic-workspace{gap:14px;display:grid}.topic-active-head{background:#f9fbfd;border:1px solid #e0e7ef;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.topic-active-head small{color:#8694a5}.topic-active-head h3{cursor:pointer;margin:3px 0}.topic-active-head code,.topic-item code{color:#8997a7;font-size:9px}.topic-delete,.topic-icon-delete,.topic-field>button{color:#b1434e;background:#fff0f2;border:0;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;display:inline-flex}.topic-card{background:#fff;border:1px solid #e0e7ef;border-radius:13px;padding:16px}.topic-card h4{color:#33465c;margin:0 0 12px}.topic-card h4 small{color:#8795a5;margin-left:6px;font-weight:500}.topic-card>textarea,.topic-item textarea{box-sizing:border-box;resize:vertical;color:#304157;background:#fff;border:1px solid #d8e2ed;border-radius:9px;width:100%;min-height:78px;padding:10px 11px}.topic-card .topic-memory{min-height:150px}.topic-check-row{color:#52657a;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.topic-check-row input,.topic-field label input{accent-color:var(--accent);margin:0}.topic-check-row small{color:#98a4b1}.topic-add-row{gap:8px;display:flex}.topic-add-row input,.topic-item input,.topic-field>input{color:#304157;background:#fff;border:1px solid #d8e2ed;border-radius:8px;flex:1;min-width:0;padding:9px 10px}.topic-list,.topic-field-list{gap:8px;margin-top:12px;display:grid}.topic-item{background:#fbfdff;border:1px solid #e2e9f1;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:7px;padding:10px;display:grid}.topic-item>div{gap:7px;display:grid}.topic-field{background:#fbfdff;border:1px solid #e3eaf2;border-radius:9px;align-items:center;gap:7px;padding:7px;display:flex}.topic-field label{color:#607287;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.topic-hint{color:#8290a0;margin:9px 0 0;font-size:10px}.topic-notice,.topic-state{color:#33704d;background:#eff9f3;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:12px}.topic-notice.error{color:#9d3d48;background:#fff0f2}@media (width<=700px){.conversation-topics-settings{padding:8px 10px 18px}.topic-page-head{align-items:flex-start}.topic-active-head{flex-direction:column;align-items:stretch}.topic-field{flex-wrap:wrap;align-items:stretch}.topic-field>input{flex-basis:calc(100% - 40px)}.topic-item{grid-template-columns:auto minmax(0,1fr)}.topic-item>.topic-icon-delete{grid-column:2;justify-self:end}}.topic-questionnaires-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.topic-questionnaire-card{background:#f8fbff;border-color:#d8e5f1;min-height:276px;padding:20px}.topic-questionnaire-card h4{margin-bottom:16px;font-size:14px}.topic-questionnaire-card .topic-add-row{gap:10px}.topic-questionnaire-card .topic-add-row input{box-sizing:border-box;border-color:#cbdceb;border-radius:10px;height:42px;padding:0 12px}.topic-questionnaire-card .topic-add-row button{background:#91bce9;border-radius:9px;min-width:86px}.topic-questionnaire-card .topic-field-list{gap:8px}.topic-questionnaire-card .topic-field{box-sizing:border-box;background:#fff;border-color:#d7e4f0;border-radius:10px;min-height:44px;padding:5px 8px}.topic-questionnaire-card .topic-drag{color:#a6b6c7;padding:7px 1px}.topic-questionnaire-card .topic-field>input{color:#435b73;background:0 0;border:0;border-radius:0;outline:none;padding:6px 4px;font-weight:600}.topic-questionnaire-card .topic-field>input:focus{box-shadow:inset 0 -1px #91bce9}.topic-questionnaire-card .topic-field label{justify-content:center;width:22px;height:22px}.topic-questionnaire-card .topic-field label input{width:18px;height:18px}.topic-questionnaire-card .topic-field>button{color:#bd6470;background:#fff0f2;border-radius:9px;justify-content:center;width:34px;height:34px;padding:0}.topic-fields-empty{text-align:center;color:#91a2b4;margin:17px 0 0;font-size:11px}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.topic-nested-card{background:#f8fbff;padding:18px}.topic-nested-card>h4{margin-bottom:14px}.topic-nested-list{gap:16px;display:grid}.topic-nested-item{cursor:grab;background:#fff;border:1px solid #d8e5f1;border-radius:14px;gap:14px;padding:20px;display:grid}.topic-nested-item:active{cursor:grabbing}.topic-nested-item header{justify-content:space-between;align-items:center;gap:16px;display:flex}.topic-nested-item header strong{color:#334b63;font-size:15px}.topic-nested-item .topic-icon-delete{color:#a65e68;background:#fff0f2;justify-content:center;width:36px;height:36px;padding:0}.topic-nested-item label,.topic-nested-add label{color:#63778c;gap:8px;font-size:13px;font-weight:700;display:grid}.topic-nested-item input,.topic-nested-add input,.topic-nested-item textarea,.topic-nested-add textarea{box-sizing:border-box;color:#294159;width:100%;font:inherit;background:#fbfdff;border:1px solid #cbdbea;border-radius:11px;outline:none;font-weight:600}.topic-nested-item input,.topic-nested-add input{height:48px;padding:0 14px}.topic-nested-item textarea,.topic-nested-add textarea{resize:vertical;min-height:112px;padding:14px;line-height:1.5}.topic-nested-item input:focus,.topic-nested-add input:focus,.topic-nested-item textarea:focus,.topic-nested-add textarea:focus{border-color:#85b5e4;box-shadow:0 0 0 3px #85b5e422}.topic-nested-add{border-top:1px solid #d6e2ee;gap:14px;margin-top:20px;padding-top:20px;display:grid}.topic-nested-add>button{color:#fff;background:#91bce9;border:0;border-radius:10px;justify-self:start;padding:11px 16px;font-weight:700}.topic-nested-add input::placeholder,.topic-nested-add textarea::placeholder{color:#9aa7b4}.topic-group-editor{background:#fff;gap:16px;padding:24px;display:grid}.topic-group-editor-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.topic-group-editor header h3{color:#243b53;margin:0;font-size:20px}.topic-group-editor-head .topic-icon-delete{flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;display:grid}.topic-group-editor>label:not(.topic-group-ai-check){color:#63778c;gap:9px;font-size:14px;font-weight:700;display:grid}.topic-group-editor>label>input[type=text],.topic-group-editor>label>input:not([type]),.topic-group-editor>label>textarea{box-sizing:border-box;color:#243b53;width:100%;font:inherit;background:#fbfdff;border:1px solid #cbdbea;border-radius:12px;outline:none}.topic-group-editor>label>input[type=text],.topic-group-editor>label>input:not([type]){height:54px;padding:0 16px}.topic-group-editor>label>textarea{resize:vertical;min-height:176px;padding:16px;line-height:1.5}.topic-group-editor>label>input:focus,.topic-group-editor>label>textarea:focus{border-color:#85b5e4;box-shadow:0 0 0 3px #85b5e422}.topic-group-editor>label>textarea::placeholder{color:#98a6b5}.topic-group-editor>.topic-group-ai-check{color:#344b63;cursor:pointer;grid-template-columns:18px max-content;justify-content:start;align-items:center;gap:8px;width:max-content;max-width:100%;font-size:13px;font-weight:700;line-height:20px;display:grid}.topic-group-ai-check input{width:18px;height:18px;accent-color:var(--accent);margin:0;display:block}.topic-group-ai-check span{white-space:nowrap;display:block}.topic-prompt-editor{margin-top:0}.topic-prompt-editor .assistant-prompt-editor-question{gap:7px;display:grid}.topic-prompt-editor .assistant-prompt-editor-question>span{color:#53687e;font-size:11px;font-weight:750}.topic-auto-description-control{align-items:center;gap:8px;width:max-content;max-width:100%;display:flex}.topic-auto-description-control .topic-group-ai-check{color:#344b63;cursor:pointer;grid-template-columns:18px max-content;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 36px);font-size:13px;font-weight:700;line-height:20px;display:grid}.topic-auto-description-info{color:#448cd9;cursor:pointer;background:#f1f8fe;border:1px solid #bdd7ec;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.topic-auto-description-info:hover{background:#e5f2fd;border-color:#448cd9}.topic-auto-description-prompt{background:#f8fbfe;border:1px solid #c8ddeb;border-radius:12px;gap:13px;padding:16px;display:grid}.topic-auto-description-prompt header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.topic-auto-description-prompt header strong,.topic-auto-description-prompt header span{display:block}.topic-auto-description-prompt header strong{color:#30465d;font-size:13px}.topic-auto-description-prompt header span{color:#74869a;margin-top:4px;font-size:11px;line-height:1.45}.topic-auto-description-prompt header button{color:#71869a;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.topic-auto-description-prompt header button:hover{background:#e8f1f8}.topic-auto-description-prompt textarea{box-sizing:border-box;color:#243b53;width:100%;min-height:220px;font:inherit;resize:vertical;background:#fff;border:1px solid #cbdbea;border-radius:11px;outline:none;padding:14px 16px;font-size:13px;line-height:1.55}.topic-auto-description-prompt textarea:focus{border-color:#85b5e4;box-shadow:0 0 0 3px #85b5e422}.topic-auto-description-prompt footer{justify-content:flex-end;gap:9px;display:flex}.topic-auto-description-prompt footer button{color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:9px;min-height:38px;padding:0 15px;font-weight:750}.topic-auto-description-prompt footer button.secondary{color:#53687e;background:#fff;border:1px solid #cfdeea}.topic-auto-description-prompt footer button:disabled{opacity:.55;cursor:default}@media (width<=900px){.topic-questionnaires-grid{grid-template-columns:1fr}.topic-questionnaire-card{min-height:0}.topic-questionnaire-card .topic-field{flex-wrap:nowrap;align-items:center}.topic-questionnaire-card .topic-field>input{flex-basis:auto}}@media (width<=700px){.topic-nested-card,.topic-nested-item{padding:14px}.topic-nested-item textarea,.topic-nested-add textarea{min-height:96px}.topic-group-editor{padding:16px}.topic-group-editor header h3{font-size:18px}.topic-group-editor>label>textarea{min-height:140px}}.client-build-estimate{color:#566579;border-top:1px solid #e8ecf1;gap:8px;padding:12px 0 0;font-size:13px;display:grid}.client-build-estimate textarea{resize:vertical;width:100%;min-height:120px;max-height:320px;font:inherit;color:#253140;overscroll-behavior:contain;border:1px solid #cbd8e8;border-radius:8px;padding:12px;overflow-y:auto}.client-note-composer{background:#f8fbff;border:1px solid #dae2eb;border-radius:10px;margin-top:14px;padding:12px}.client-note-composer textarea,.client-note-editor textarea{min-height:110px;margin:0}.client-note-actions{color:#68798d;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.client-note-actions label{cursor:pointer;color:#3479c2;margin-right:auto}.client-note-actions input[type=file]{max-width:200px;margin-top:5px;font-size:11px;display:block}.client-note-actions button,.client-note-meta button,.client-note-legacy button{color:#3479c2;cursor:pointer;background:#fff;border:1px solid #d3e1ef;border-radius:7px;padding:7px 10px}.client-note-actions button:last-child{color:#fff;background:#448cd9}.client-note-actions button:disabled{opacity:.5;cursor:default}.client-note{background:#fff;border:1px solid #e0e8f1;border-radius:10px;margin-top:12px;padding:12px}.client-note p{white-space:pre-wrap;overflow-wrap:anywhere;color:#253140;font-size:13px}.client-note-meta{color:#8490a0;justify-content:space-between;align-items:center;font-size:11px;display:flex}.client-note-legacy{border-top:1px solid #e8ecf1;gap:8px;margin-top:20px;padding-top:14px;font-size:12px;display:grid}.client-note-legacy textarea{margin:0}@media (width<=580px){.client-deal-panel{padding-left:14px;padding-right:14px}.client-deal-section{padding:14px}.client-deal-row{grid-template-columns:1fr;gap:7px}}.chat-side-leadprice{background:#fff;width:100%;height:100%}.chat-side-leadprice iframe{background:#fff;border:0;width:100%;height:100%;display:block}.client-build-upload-progress{align-self:center;gap:4px;min-width:150px;display:grid}.client-build-upload-track{background:#e4e9e5;border-radius:999px;height:6px;overflow:hidden}.client-build-upload-track span{border-radius:inherit;background:#4f91df;height:100%;transition:width .14s ease-out;display:block}.client-build-upload-progress small{color:#617184;white-space:nowrap;font-size:11px;line-height:1.2}.chat-compare-panel{z-index:5;background:#fff;width:100dvw;position:absolute;inset:0;overflow:hidden;box-shadow:-16px 0 45px #17283f24}.chat-compare-panel iframe{background:#fff;border:0;width:100%;height:100%;display:block}.chat-compare-panel-toolbar{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;top:14px;right:14px}.chat-compare-scroll-link{color:#35453b;cursor:pointer;background:#fff;border:1px solid #d6dfda;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:700;display:flex;box-shadow:0 6px 18px #17283f1a}.chat-compare-scroll-link input{accent-color:#188c68;width:16px;height:16px;margin:0}.chat-compare-panel-close{z-index:2;color:#59645d;cursor:pointer;background:#fff;border:1px solid #d6dfda;border-radius:10px;place-items:center;width:38px;height:38px;font-size:25px;line-height:1;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 6px 18px #17283f1a}.chat-compare-panel-toolbar .chat-compare-panel-close{position:static}.chat-compare-panel-close:hover{color:#26312a;background:#f5f8f6}.chat-side-panel-state{color:#788079;text-align:center;place-items:center;min-height:100%;padding:72px 24px 24px;display:grid}.chat-side-panel-state.error{color:#b34c4c}.chat-header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex;position:relative}.chat-contact{align-items:flex-start;gap:12px;min-width:0;display:flex;position:relative}.chat-avatar{color:#fff;background:var(--accent);border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:0;font-size:14px;font-weight:760;line-height:1;display:grid;position:relative;overflow:hidden}.chat-avatar:hover,.chat-avatar[aria-expanded=true]{color:#fff;background:var(--accent-dark)}.chat-avatar:focus-visible{outline-offset:3px;outline:2px solid #8fc5ef}.chat-contact-details{gap:4px;min-width:0;display:grid}.chat-contact-row{align-items:center;gap:7px;min-width:0;display:flex;position:relative}.chat-contact-row .contact-details-button{font-size:18px}.chat-contact-row .chat-contact-link{min-width:0}.chat-stage-control{min-width:0;display:block}.chat-stage-control select{color:#65717c;cursor:pointer;background:#f8fafb;border:1px solid #d7dde2;border-radius:7px;outline:0;max-width:180px;height:25px;padding:3px 25px 3px 9px;font-size:10px;font-weight:700;line-height:1}.chat-stage-control select:hover{color:#3f6484;background:#f5f9fc;border-color:#a9c7e2}.chat-stage-control select:focus-visible{border-color:#6ea8d9;box-shadow:0 0 0 3px #4c98d817}.chat-delete-client{color:#b78383;background:0 0;border:0;flex:none;padding:0;font-size:9px;font-weight:680}.chat-delete-client:hover{color:#9e4545;text-underline-offset:3px;background:0 0;text-decoration:underline}.chat-delete-client:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #d9a2a2}.chat-contact-popover{top:48px;bottom:auto}.chat-name-button{z-index:1;color:#282b27;text-align:left;white-space:normal;overflow-wrap:anywhere;pointer-events:auto;background:0 0;border:0;width:100%;min-width:0;padding:0;font-size:15px;font-weight:700;line-height:1.25;position:relative}.chat-name-button:hover{color:var(--accent-dark);background:0 0}.chat-name-button:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #8fc5ef}.chat-name-editor{color:#282b27;min-width:min(320px,56vw);min-height:44px;font:inherit;resize:vertical;background:#fff;border:1px solid #8fc5ef;border-radius:8px;padding:6px 8px;font-size:14px;font-weight:680;line-height:1.25;box-shadow:0 0 0 3px #4c98d817}.chat-contact p{color:#8b8f88;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;overflow:hidden}.chat-contact-link{color:#64819b;text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;font-size:10px;font-weight:680;text-decoration:none;overflow:hidden}.chat-contact-link:hover{color:var(--accent-dark);text-underline-offset:3px;text-decoration:underline}.chat-contact-link:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #8fc5ef}.chat-close{border:1px solid var(--line);color:#6f736d;background:var(--soft);border-radius:10px;flex:none;width:36px;height:36px;font-size:23px;line-height:1}.chat-action-menu{border-bottom:1px solid var(--line);scrollbar-width:thin;background:#fff;align-items:center;gap:10px;min-width:0;padding:9px 14px;display:flex;overflow-x:auto}.chat-action-item{border:1px solid var(--chat-menu-color);flex:none;justify-content:center;align-items:center;gap:7px;min-width:max-content;min-height:38px;padding:8px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chat-action-item{border:1px solid color-mix(in srgb, var(--chat-menu-color) 18%, #e1e6ea)}}.chat-action-item{color:var(--chat-menu-color);background:var(--chat-menu-color);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.chat-action-item{background:color-mix(in srgb, var(--chat-menu-color) 8%, #fff)}}.chat-action-item{font-size:10px;font-weight:760}.chat-action-item:hover{border-color:var(--chat-menu-color)}@supports (color:color-mix(in lab, red, red)){.chat-action-item:hover{border-color:color-mix(in srgb, var(--chat-menu-color) 35%, #d7dde2)}}.chat-action-item:hover{background:var(--chat-menu-color)}@supports (color:color-mix(in lab, red, red)){.chat-action-item:hover{background:color-mix(in srgb, var(--chat-menu-color) 13%, #fff)}}.chat-action-item.is-default{box-shadow:inset 0 -2px 0 var(--chat-menu-color)}.chat-action-item.is-icon-only{width:38px;min-width:38px;padding:0}.chat-action-item.is-robot-disabled{opacity:.58;text-decoration:line-through}.chat-action-divider{background:#dfe3e7;flex:none;width:1px;height:25px}.chat-action-stage{color:#303640;gap:8px;padding:0 10px 0 11px}.chat-action-stage-dot{border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #ffffff5e,0 2px 5px #27354b18}.chat-action-stage-chevron{color:#526071;stroke-width:2.5px;pointer-events:none;flex:none}.chat-stage-options{z-index:160;overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border:1px solid #e0e5eb;border-radius:14px;gap:2px;max-height:min(434px,100dvh - 24px);padding:8px;animation:.16s ease-out stage-dialog-in;display:grid;position:fixed;overflow-y:auto;box-shadow:0 18px 50px #24344c25,0 3px 12px #24344c12}.chat-stage-options button{color:#303946;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:16px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:40px;padding:7px 10px;font-size:11px;font-weight:700;display:grid}.chat-stage-options button:hover{background:#f4f6f9}.chat-stage-options button.selected{color:var(--selected-stage-color);background:var(--selected-stage-color)}@supports (color:color-mix(in lab, red, red)){.chat-stage-options button.selected{background:color-mix(in srgb, var(--selected-stage-color) 9%, #fff)}}.chat-stage-options button svg{color:var(--selected-stage-color)}.chat-stage-option-dot{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #ffffff5e,0 2px 5px #27354b18}.chat-action-delete{margin-left:0}.chat-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;background:#fff;align-items:stretch;gap:6px;min-width:0;padding:9px 14px 0;display:flex;overflow-x:auto}.chat-tabs>button{color:#788078;text-align:left;background:0 0;border:0;border-radius:9px 9px 0 0;align-items:center;gap:8px;min-width:max-content;max-width:230px;min-height:48px;padding:7px 10px 9px;display:flex;position:relative}.chat-tabs>button:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:0;left:7px;right:7px}.chat-tabs>button:hover{color:#42586c;background:#f6f9fb}.chat-tabs>button.active{color:var(--accent-dark);background:#f4f9fe}.chat-tabs>button.active:after{background:var(--accent)}.chat-tabs img{object-fit:contain;flex:none;width:23px;height:23px}.chat-tabs>button>svg{color:#4b8bd4;flex:none;width:23px;height:23px}.chat-card-tab-icon{color:#fff;background:#77899b;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;font-size:14px;display:grid}.chat-generic-tab-icon{color:#fff;background:#8091a1;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.chat-tab-copy{gap:1px;min-width:0;display:grid}.chat-tab-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.chat-tab-copy small{color:#929b94;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:8px;line-height:1.2;overflow:hidden}.chat-tab-copy .chat-tab-listing-link{color:#397fc0;cursor:pointer;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.chat-tabs>button.active .chat-tab-copy small{color:#7089a1}.chat-card-panel{background:#f5f6f3;grid-template-rows:auto minmax(180px,1fr) 18px;gap:14px;min-height:0;padding:26px 22px;display:grid;overflow-y:auto}.chat-card-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.chat-card-heading span{color:#8b948c;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760;display:block}.chat-card-heading h2{color:#2c302c;margin:4px 0 0;font-size:20px;line-height:1.2}.chat-card-heading button{color:#fff;background:var(--accent);border:0;border-radius:9px;padding:9px 13px;font-size:10px;font-weight:760}.chat-card-heading button:disabled{opacity:.55;cursor:wait}.users-settings-mark{color:#5473ad;background:#edf3ff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:18px;font-weight:800;display:grid}.users-settings-card.expanded{padding-bottom:16px}.users-settings-inline{border-top:1px solid #edf0f2;margin-top:14px;padding-top:2px}.users-settings-toolbar{justify-content:flex-end;padding:14px 20px 0;display:flex}.users-settings-toolbar button,.users-add-form button{color:#fff;background:#438bd2;border:0;border-radius:9px;padding:9px 14px;font-size:10px;font-weight:750}.users-add-form{background:#f5f8fb;border-radius:12px;grid-template-columns:minmax(150px,1fr) 150px auto auto;gap:8px;margin:14px 20px 0;padding:12px;display:grid}.users-add-form input,.users-add-form select,.users-table-row input,.users-table-row select{color:#3e4b58;background:#fff;border:1px solid #dce3ea;border-radius:8px;outline:none;min-width:0;padding:9px 10px;font-size:10px}.users-add-form button:last-child{color:#64717d;background:#e7ebef}.users-table{border:1px solid #e1e6eb;border-radius:13px;margin:16px 20px 20px;overflow-x:auto}.users-table-head,.users-table-row{grid-template-columns:28px minmax(170px,1.25fr) 140px minmax(150px,1fr) 170px 170px 118px 38px;align-items:center;gap:10px;min-width:1120px;padding:10px 12px;display:grid}.users-stage-color{cursor:pointer;place-items:center;width:24px;height:24px;display:grid;position:relative}.users-stage-color input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.users-stage-color span{background:var(--user-stage-color);width:12px;height:12px;box-shadow:0 0 0 4px var(--user-stage-color), 0 0 12px var(--user-stage-color);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.users-stage-color span{box-shadow:0 0 0 4px color-mix(in srgb, var(--user-stage-color) 18%, transparent), 0 0 12px color-mix(in srgb, var(--user-stage-color) 65%, transparent)}}.users-stage-color span{transition:transform .15s,box-shadow .15s}.users-stage-color:hover span{box-shadow:0 0 0 5px var(--user-stage-color), 0 0 15px var(--user-stage-color);transform:scale(1.12)}@supports (color:color-mix(in lab, red, red)){.users-stage-color:hover span{box-shadow:0 0 0 5px color-mix(in srgb, var(--user-stage-color) 22%, transparent), 0 0 15px color-mix(in srgb, var(--user-stage-color) 78%, transparent)}}.users-stage-color.disabled{cursor:default;opacity:.55}.users-stage-select{border-left:4px solid var(--user-stage-color)!important}.users-telephony-controls{align-items:center;gap:9px;display:flex}.users-telephony-controls input{text-align:center;width:62px}.users-telephony-switch{background:#d5dce3;border:0;border-radius:20px;flex:0 0 34px;height:20px;padding:3px}.users-telephony-switch span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;display:block}.users-telephony-switch[aria-checked=true]{background:#438bd2}.users-telephony-switch[aria-checked=true] span{transform:translate(14px)}.users-telephony-info{color:#438bd2;background:0 0;border:0;place-items:center;padding:4px;display:grid}.users-telephony-controls button:disabled{opacity:.5}.users-sip-dialog{width:min(470px,100%);max-height:90dvh;overflow-y:auto}.users-sip-dialog form{gap:14px;margin-top:18px;display:grid}.users-sip-dialog label{color:#526477;gap:6px;font-size:12px;display:grid}.users-sip-dialog input,.users-sip-dialog select{color:#34495e;background:#fff;border:1px solid #dce3ea;border-radius:9px;width:100%;min-width:0;padding:10px;font-size:14px}.users-sip-port{grid-template-columns:1fr 1fr;gap:14px;display:grid}.users-sip-dialog .users-sip-enabled{align-items:center;gap:8px;display:flex}.users-sip-enabled input{width:16px;height:16px}.users-table-head{color:#84909c;background:#f5f7f8;font-size:9px;font-weight:750}.users-table-row{border-top:1px solid #edf0f2}.users-login{color:#78838e;font-size:10px}.users-login.online{color:#3e8e5b;align-items:center;gap:6px;font-weight:700;display:inline-flex}.users-login.online i{background:#3fc66d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #3fc66d1f}.users-table-row .users-password-button{color:#526477;background:#fff;border:1px solid #dce3ea;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;padding:8px 9px;font-size:9px;font-weight:700;display:flex}.users-password-button b{font-size:17px;line-height:1}.users-table-row .users-delete-button{color:#b15a5a;background:#fff0f0;border:0;border-radius:8px;width:30px;height:30px;padding:0;font-size:19px}.users-password-overlay{z-index:110}.users-password-dialog{width:min(470px,100%)}.users-password-value{background:#f7f9fb;border:1px solid #dce3ea;border-radius:10px;align-items:center;gap:10px;margin-top:17px;padding:10px;display:flex}.users-password-value code{overflow-wrap:anywhere;color:#34495e;flex:1;min-width:0;font-size:13px}.users-password-value button{color:#fff;background:#438bd2;border:0;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:750}.chat-card-panel textarea{color:#343934;resize:none;background:#fff;border:1px solid #d9dfd8;border-radius:14px;outline:0;width:100%;min-height:230px;padding:16px;font-size:14px;line-height:1.55;box-shadow:0 8px 24px #1d2f4008}.chat-card-panel textarea:focus{border-color:#98bee2;box-shadow:0 0 0 3px #448cd914}.chat-card-status{color:#3d8a61;text-align:right;min-height:18px;font-size:9px;font-weight:700}.chat-card-status.error{color:#a64646}.delete-client-overlay{z-index:130;justify-content:center;align-items:center;padding:20px}.delete-client-dialog{background:#fff;border-radius:17px;width:min(390px,100%);padding:24px;animation:.2s ease-out stage-dialog-in;box-shadow:0 24px 70px #17283f2e}.delete-client-dialog h2{color:#2d302c;letter-spacing:-.03em;margin:0;font-size:21px}.delete-client-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.delete-client-heading>button{color:#8d9499;background:0 0;border:0;width:30px;height:30px;padding:0;font-size:24px;line-height:1}.delete-client-dialog p{color:#7e837c;margin:10px 0 0;font-size:11px;line-height:1.55}.delete-client-dialog p strong{color:#8d4242}.delete-client-dialog .delete-client-error{color:#a33e3e}.delete-client-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:9px;margin-top:20px;display:grid}.delete-client-actions button{color:#667067;background:#fff;border:1px solid #dfe4df;border-radius:9px;min-width:0;padding:10px 12px;font-size:11px;font-weight:740;line-height:1.3}.delete-client-actions button.danger-secondary{color:#a34848;background:#fff8f8;border-color:#e2bcbc}.delete-client-actions button.danger{color:#fff;background:#be5a5a;border-color:#be5a5a}.delete-client-actions button:disabled{opacity:.6;cursor:wait}.chat-history{background:#f5f6f3;flex-direction:column;gap:7px;min-height:0;padding:22px 20px 28px;display:flex;overflow-y:auto}.chat-day{color:#90948d;background:#e9ebe7;border-radius:999px;align-self:center;margin:14px 0 8px;padding:5px 9px;font-size:9px}.chat-day:first-child{margin-top:0}.chat-empty{color:#979b94;margin:auto;font-size:12px}.chat-message{animation:.2s both fade-up;display:flex}.chat-message.outgoing{justify-content:flex-end}.chat-bubble{color:#283343;background:#eaf4ff;border:1px solid #c9ddfa;border-radius:18px 18px 18px 6px;max-width:min(78%,440px);padding:9px 12px 7px;box-shadow:0 1px 2px #243a5310}.chat-message.outgoing .chat-bubble{color:#283343;background:#fff;border-color:#d9e3f0;border-bottom-right-radius:6px;border-bottom-left-radius:18px}.chat-bubble p{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.42}.chat-email-message{min-width:min(320px,70vw);max-width:100%}.chat-email-message summary{cursor:pointer;gap:4px;list-style:none;display:grid}.chat-email-message summary::-webkit-details-marker{display:none}.chat-email-message summary strong{overflow-wrap:anywhere;font-size:14px}.chat-email-message summary span{color:#66758a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.chat-email-message[open] summary span{display:none}.chat-email-message>p{border-top:1px solid #d9e3f0;margin-top:10px;padding-top:10px}.chat-attachments{gap:7px;margin:-5px -8px 7px;display:grid}.chat-email-attachments{border-top:1px solid #d9e3f0;margin:12px 0 0;padding-top:10px}.chat-email-attachments>span{color:#66758a;font-size:12px;font-weight:700}.chat-media-image,.chat-media-video{object-fit:contain;background:#dfe2df;border-radius:13px;width:100%;max-width:360px;max-height:420px;display:block}.chat-media-audio{width:min(300px,65vw);max-width:100%;display:block}.chat-media-file{color:#326f9f;background:#ffffffb5;border-radius:10px;width:fit-content;padding:9px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.chat-message.outgoing .chat-media-file{color:#326f9f;background:#f1f6fc}.chat-attachments+p{margin-top:3px}.chat-bubble time{color:#8b8e8a;text-align:right;margin-top:4px;font-size:8px;display:block}.ai-history-overlay{z-index:150;justify-content:center;align-items:center;padding:24px}.ai-history-report{background:#fff;border:1px solid #d7e1eb;border-radius:20px;grid-template-rows:auto auto minmax(0,1fr);width:min(980px,96vw);height:min(820px,92vh);display:grid;overflow:hidden;box-shadow:0 28px 80px #1f31464a}.ai-history-head{border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 14px;display:flex}.ai-history-head h2{color:#25394f;margin:0;font-size:20px}.ai-history-head p{color:#8290a0;margin:3px 0 0;font-size:12px}.ai-history-head button{color:#60748a;background:#f1f5f8;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.ai-history-line-select{background:#fbfcfd;border-bottom:1px solid #e7edf3;grid-template-columns:auto minmax(220px,420px);align-items:center;gap:12px;padding:12px 20px;display:grid}.ai-history-line-select span{color:#50667c;font-size:12px;font-weight:750}.ai-history-line-select select{color:#263c52;width:100%;font:inherit;background:#fff;border:1px solid #cbd8e5;border-radius:10px;padding:10px 34px 10px 12px}.ai-history-dialogue{background:#f5f6f3;flex-direction:column;gap:9px;min-height:0;padding:20px;display:flex;overflow-y:auto}.ai-history-message{flex-direction:column;align-items:flex-start;width:100%;display:flex}.ai-history-message.outgoing{align-items:flex-end}.ai-history-bubble-wrap{align-items:flex-end;gap:6px;max-width:min(82%,620px);display:flex}.ai-history-message.outgoing .ai-history-bubble-wrap{flex-direction:row-reverse}.ai-history-bubble{color:#283343;background:#eaf4ff;border:1px solid #c9ddfa;border-radius:18px 18px 18px 6px;padding:10px 13px 8px;box-shadow:0 1px 2px #243a5310}.ai-history-message.outgoing .ai-history-bubble{background:#fff;border-color:#d9e3f0;border-radius:18px 18px 6px}.ai-history-message.internal-command .ai-history-bubble{color:#697480;background:0 0;border-color:#c5cbd1}.ai-history-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.42}.ai-history-bubble time{color:#8b8e8a;text-align:right;margin-top:5px;font-size:9px;display:block}.ai-history-tools{flex:none;align-self:flex-end;gap:5px;width:180px;display:grid}.ai-history-tools span{color:#526b82;background:#f4f8fb;border:1px solid #c5d5e5;border-radius:8px;width:fit-content;min-height:25px;padding:5px 9px;font-size:10px;line-height:1.25}.ai-history-tools button{color:#3278bd;width:fit-content;min-height:25px;font:inherit;background:#eef7ff;border:1px solid #9ebfe4;border-radius:8px;padding:4px 9px;font-size:11px;font-weight:750}.ai-history-tools button:disabled{opacity:.58;cursor:wait}.ai-history-prompt[aria-expanded=true]{color:#fff;background:#3278bd}.ai-history-duplicate-result,.ai-history-duplicate-error{border-radius:12px;width:min(92%,820px);margin:8px 0 0;padding:12px 14px}.ai-history-duplicate-result{color:#284c39;background:#effaf3;border:1px solid #badbc8}.ai-history-duplicate-result h3{margin:0 0 6px;font-size:12px}.ai-history-duplicate-result p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.ai-history-duplicate-error{color:#9c3838;background:#fff2f2;border:1px solid #e5bcbc;font-size:12px}.ai-history-trace{background:#fff;border:1px solid #ccd9e5;border-radius:12px;gap:8px;width:min(92%,820px);margin-top:8px;padding:14px;display:grid;box-shadow:0 8px 20px #24384f12}.ai-history-trace h3{color:#385069;margin:0;font-size:12px}.ai-history-trace h3:not(:first-child){border-top:1px solid #e4eaf0;margin-top:8px;padding-top:12px}.ai-history-trace pre{color:#dbe8f4;white-space:pre-wrap;overflow-wrap:anywhere;background:#172433;border-radius:8px;max-height:320px;margin:0;padding:12px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.ai-history-formatted-request{gap:14px;display:grid}.ai-history-formatted-request>section{gap:8px;display:grid}.ai-history-formatted-request h4{color:#243c55;margin:0;font-size:13px}.ai-history-request-messages{gap:12px;display:grid}.ai-history-request-message{background:#f7f9fb;border:1px solid #dce5ee;border-radius:10px;gap:10px;padding:12px;display:grid}.ai-history-prompt-blocks{gap:8px;display:grid}.ai-history-prompt-blocks section{gap:5px;display:grid}.ai-history-prompt-blocks h5{color:#587088;margin:0;font-size:11px}.ai-history-prompt-blocks pre{max-height:none}.ai-history-state{color:#768799;text-align:center;margin:auto;padding:24px}.ai-history-state.error{color:#a64444}.chat-message.outgoing time{color:#8190a2}.chat-message-meta{justify-content:flex-end;align-items:center;gap:6px;min-height:12px;margin-top:4px;display:flex}.chat-message-meta time{margin-top:0}.chat-message-author{background:var(--message-author-color);width:8px;height:8px;box-shadow:0 0 0 3px var(--message-author-color), 0 0 8px var(--message-author-color);border-radius:50%;flex:0 0 8px}@supports (color:color-mix(in lab, red, red)){.chat-message-author{box-shadow:0 0 0 3px color-mix(in srgb, var(--message-author-color) 18%, transparent), 0 0 8px color-mix(in srgb, var(--message-author-color) 72%, transparent)}}.chat-message-author{cursor:help}.chat-delivery-queued{color:#fff;cursor:help;background:#ef5350;border-radius:50%;flex:none;justify-content:center;align-items:center;width:15px;height:15px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 1px 3px #8a1b1b40}.chat-read-receipt{color:#999d98;text-align:right;align-self:flex-end;margin:-2px 5px 3px 0;font-size:10px;line-height:1.3;animation:.2s both fade-up}.chat-message.internal-command{justify-content:flex-end}.chat-message.internal-command .chat-bubble{color:#697480;min-width:112px;box-shadow:none;background:0 0;border:1px solid #c5cbd1;border-radius:18px 18px 6px;padding:9px 12px 7px}.chat-message.internal-command .hidden-command-content{align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.chat-message.internal-command .chat-bubble time{color:#949ca4;margin-top:4px}.phone-history{gap:11px}.phone-call-bubble{min-width:min(230px,75vw);padding:12px}.phone-call-heading{align-items:center;gap:7px;font-size:13px;display:flex}.phone-call-heading strong{min-width:0}.phone-call-heading-detail{opacity:.8;white-space:nowrap;flex:none;margin-left:auto;padding-left:8px;font-size:11px}.phone-call-media{align-items:center;gap:5px;width:min(370px,68vw);max-width:100%;margin-top:10px;display:flex}.phone-call-media audio{flex:auto;width:0;min-width:0;height:36px;display:block}.phone-call-recording-status{color:#6b7f95;margin-top:10px;font-size:12px;font-weight:650}.phone-call-recording-status.failed{color:#b35151}.phone-call-action{color:#30363b;cursor:pointer;background:#f1f3f4;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.phone-call-action:hover:not(:disabled){background:#e2e6e9}.phone-call-action:disabled{opacity:.4;cursor:default}.phone-call-bubble time{opacity:.7;font-size:9px}.phone-call-description,.phone-call-transcription{color:inherit;opacity:.82;white-space:pre-wrap;border-top:1px solid;margin-top:9px;padding-top:9px;font-size:11px;line-height:1.45}.hidden-command-icon{color:#87929d;fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px;display:block}.chat-composer-wrap{padding:12px 16px max(14px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;border-top:1px solid #e5e6e2}.chat-composer{background:#fff;border:1px solid #c7c7cc;border-radius:24px;align-items:flex-end;gap:4px;min-height:48px;padding:4px;display:flex;position:relative;box-shadow:0 7px 24px #0000000d}.chat-composer:focus-within{border-color:#a9a9ae;box-shadow:0 9px 28px #00000013}.chat-composer textarea{resize:none;min-width:0;min-height:38px;max-height:120px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:9px 4px 7px;font-size:13px;line-height:1.4}.chat-composer textarea::placeholder{color:#a2a59f}.chat-file-input{display:none}.chat-composer button{border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:700;transition:transform .2s,opacity .2s,color .2s,background .2s;display:grid}.chat-composer button:disabled{opacity:.35;cursor:default}.chat-composer button:not(:disabled):hover{transform:translateY(-1px)}.chat-composer .chat-media-action{color:#718096;background:0 0;width:34px}.chat-composer .chat-media-action:not(:disabled):hover{color:var(--accent-dark);background:#edf5fc}.chat-media-action svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.chat-command-action svg path:last-child{stroke-width:3.2px}.chat-command-picker{z-index:4;background:#fff;border:1px solid #dce4ea;border-radius:14px;width:min(330px,100vw - 36px);max-height:min(390px,55dvh);padding:8px;position:absolute;bottom:54px;left:4px;overflow-y:auto;box-shadow:0 18px 48px #152d4326}.chat-command-picker>header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;padding:5px 6px 9px;display:flex}.chat-command-picker>header>strong{color:#34475b;font-size:12px}.chat-composer .chat-command-picker>header>button{color:#89939d;background:#f2f4f5;width:26px;height:26px;font-size:18px}.chat-command-picker>p{color:#89939d;margin:13px 7px;font-size:10px;line-height:1.4}.chat-command-picker>p.error{color:#a64646}.chat-command-list{gap:4px;padding-top:6px;display:grid}.chat-composer .chat-command-list>button{place-items:initial;color:#40566b;text-align:left;background:0 0;border-radius:9px;gap:3px;width:100%;height:auto;min-height:48px;padding:8px 10px;display:grid}.chat-composer .chat-command-list>button:hover{color:var(--accent-dark);background:#eef6fc;transform:none}.chat-command-list>button>strong{font-size:11px;line-height:1.25}.chat-command-list>button>small{color:#87929c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;line-height:1.35;overflow:hidden}.chat-composer .chat-media-action.recording{color:#b94343;background:#fdecec;animation:1.15s ease-in-out infinite chat-recording-pulse}.chat-recording-stop{background:currentColor;border-radius:3px;width:11px;height:11px}.chat-composer .chat-send-button{color:#fff;background:var(--accent);font-size:20px}.chat-composer-wrap>small{color:#a0a49d;text-align:center;margin-top:7px;font-size:8px;display:block}@keyframes fade-in{0%{opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(5px)}}@keyframes chat-side-panel-in-mobile{0%{opacity:0;transform:translate(-22px)}}@keyframes chat-side-panel-in-desktop{0%{opacity:0;transform:translate(28px)}}@keyframes chat-recording-pulse{50%{box-shadow:0 0 0 5px #d25c5c1c}}@keyframes board-edge-in{0%{opacity:0;transform:translateX(var(--edge-enter-x,0))}}.board-edge-scroll.is-left{--edge-enter-x:-8px}.board-edge-scroll.is-right{--edge-enter-x:8px}@media (width<=850px){.app-shell{padding:0 18px 35px}.intro{padding-top:30px;display:block}.intro-copy{margin-top:16px}.board{grid-template-columns:repeat(var(--stage-count,5), 86vw);scroll-snap-type:x mandatory;padding-bottom:16px}.board-edge-scroll{display:none}.column{scroll-snap-align:start;min-height:520px}}@media (width>=960px){.chat-side-panel{z-index:1;border:1px solid #e0e5e1;border-right:0;border-radius:18px 0 0 18px;width:auto;animation-name:chat-side-panel-in-desktop;inset:72px 620px 0 0}.chat-layer.leadprice-comparing .chat-side-panel{z-index:4;width:50%;box-shadow:none;border:0;border-radius:0;inset:0 auto 0 0}.chat-layer.leadprice-comparing .chat-side-panel-close{display:none}.chat-layer.leadprice-comparing .chat-panel{visibility:hidden;pointer-events:none}.chat-compare-panel{border-left:1px solid #dce4df;width:50%;inset:0 0 0 auto}}@media (hover:none),(pointer:coarse){.board-edge-scroll{display:none}}@media (width<=520px){.ai-history-overlay{align-items:stretch;padding:0}.ai-history-report{border:0;border-radius:0;width:100%;height:100%;max-height:none}.ai-history-line-select{grid-template-columns:1fr;gap:6px}.ai-history-dialogue{padding:14px 10px 24px}.ai-history-bubble-wrap{max-width:92%}.ai-history-tools{width:145px}.ai-history-trace{width:100%}.topbar{height:66px}.ai-health-alerts article{grid-template-columns:auto minmax(0,1fr)}.ai-health-alerts button{grid-column:1/-1;width:100%}.add-button{padding:9px 11px;font-size:11px}.intro h1{font-size:35px}.intro-copy{font-size:12px}.panel{padding:22px}.contact-editor-overlay{padding:8px}.contact-editor-dialog{max-height:calc(100dvh - 16px);padding:20px 15px}.contact-editor-channel-row{gap:8px}.stage-settings-overlay{padding:8px}.stage-settings-dialog{border-radius:15px;max-height:calc(100vh - 16px);padding:20px 15px}.stage-bots-heading{gap:8px}.stage-bot-choice{padding-inline:10px}.stage-prompt-conflict-controls{flex-direction:column;align-items:stretch}.stage-prompt-conflict-controls>button{width:100%}.connectors-panel{padding:22px 16px 32px}.settings-tabs button{padding-inline:8px}.settings-tabs{align-items:stretch;overflow-x:auto}.settings-tabs button{flex-basis:100px;min-width:100px}.stages-settings-intro{align-items:flex-start}.desktop-stage-count-setting{grid-template-columns:1fr}.desktop-stage-count-options{justify-content:flex-start}.stages-settings-row{flex-wrap:wrap;align-items:flex-start}.stage-list-name{flex:none;width:calc(100% - 52px)}.stage-newest-first-toggle{margin-top:7px}.stage-order-actions{justify-content:flex-end;width:100%}.stage-create-form{flex-direction:column;align-items:stretch}.ai-bot-command-row{grid-template-columns:1fr}.ai-bot-command-group{margin-left:0}.ai-bot-message-row{grid-template-columns:48px minmax(0,1fr) 27px}.analysis-header h3{font-size:17px}.analysis-dialog-card{padding-inline:13px}.analysis-conversation{margin-inline:-13px;padding-inline:13px}.analysis-message{grid-template-columns:19px minmax(0,1fr) 82px;gap:7px}.analysis-message-bubble{max-width:100%}.analysis-message-stage strong{font-size:7px}.analysis-review-selects{grid-template-columns:1fr}.analysis-review-submit{width:100%}.ai-assistants-empty{min-height:360px;padding:48px 20px}.connectors-summary{grid-template-columns:1fr}.connectors-toolbar{flex-direction:column;align-items:flex-start}.connector-list,.connector-field-row,.assistant-selects,.assistant-revival-grid{grid-template-columns:1fr}.assistant-chain-group{padding:13px}.assistant-group-heading{flex-direction:column;align-items:flex-start}.assistant-hour-buttons{grid-template-columns:repeat(5,1fr)}.assistant-actions{flex-direction:column;align-items:stretch}.assistant-actions button{width:100%}.connector-settings-heading,.connector-settings-actions{flex-direction:column;align-items:stretch}.connector-settings-heading>small{text-align:left;max-width:none}.connector-settings-actions .primary-button{width:100%}.whatsapp-connections-intro,.whatsapp-connection-actions{flex-direction:column;align-items:stretch}.whatsapp-connections-intro>button,.whatsapp-connection-actions>.primary-button{width:100%}.whatsapp-copy-row{grid-template-columns:1fr}.whatsapp-copy-row>button{min-height:34px}.protocol-dialog-backdrop{align-items:end;padding:10px}.protocol-dialog{border-radius:16px 16px 10px 10px;max-height:calc(100dvh - 20px)}.protocol-dialog>header{padding:17px 16px 14px}.protocol-dialog>header h2{font-size:16px}.protocol-tabs{padding:10px 16px 0;overflow-x:auto}.protocol-tabs button{white-space:nowrap}.protocol-editor{padding:15px 16px}.protocol-editor textarea{min-height:280px;font-size:11px}.protocol-dialog>footer{flex-direction:column;align-items:stretch;padding:12px 16px 16px}.protocol-dialog>footer>div{width:100%}.protocol-dialog>footer button{flex:1}.chat-header{padding:14px 16px}.chat-stage-control select{max-width:min(180px,44vw)}.chat-tabs{padding-inline:8px}.chat-tabs>button{min-height:46px;padding-inline:9px}.chat-tab-copy small{max-width:112px}.chat-card-panel{padding:20px 14px}.chat-card-heading h2{font-size:17px}.chat-history{padding:18px 12px 22px}.chat-bubble{max-width:86%}.chat-composer-wrap{padding-left:10px;padding-right:10px}.chat-composer textarea{font-size:16px}}.site-widget-editor{color:#26364a;background:#f8fbff;border-top:1px solid #e5ecf5;border-radius:0 0 18px 18px;overflow:hidden}.site-widget-picker{background:#fff;border-bottom:1px solid #e6edf6;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.site-widget-picker>div{gap:8px;display:flex;overflow-x:auto}.site-widget-picker button{white-space:nowrap;color:#40536b;cursor:pointer;background:#fff;border:1px solid #dce6f2;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-weight:650;display:flex}.site-widget-picker button.active{color:#175eaf;background:#eef5ff;border-color:#7ca8e8}.site-widget-picker button span{border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #0000000b}.site-widget-picker .site-widget-add{color:#fff;background:#377fd5;border-color:#377fd5;flex:none}.site-widget-head{background:#fff;border-bottom:1px solid #e6edf6;justify-content:space-between;align-items:center;padding:19px 24px;display:flex}.site-widget-head strong{font-size:19px;display:block}.site-widget-head small{color:#7a899a;margin-top:2px;display:block}.site-widget-head button{cursor:pointer;color:#596e85;background:#eef3fa;border:0;border-radius:10px;width:32px;height:32px;font-size:23px}.site-widget-layout{grid-template-columns:155px minmax(245px,1fr) minmax(230px,.85fr);gap:18px;padding:20px;display:grid}.site-widget-nav{flex-direction:column;gap:5px;display:flex}.site-widget-nav button{color:#53657c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:11px 12px;font-weight:600}.site-widget-nav button.active{color:#2168c1;background:#e9f2ff}.site-widget-fields,.site-widget-preview{background:#fff;border:1px solid #e0e9f5;border-radius:16px;min-width:0;padding:20px;box-shadow:0 4px 18px #1e3b6b08}.site-widget-fields h3{color:#20344c;margin:0 0 15px;font-size:19px}.site-widget-fields p{color:#6b7e94;margin:0 0 15px}.site-widget-fields>label,.site-widget-channel label{color:#40536b;flex-direction:column;gap:7px;margin-bottom:15px;font-size:13px;font-weight:600;display:flex}.site-widget-fields input:not([type=checkbox]):not([type=range]),.site-widget-fields select,.site-widget-fields textarea{box-sizing:border-box;width:100%;min-height:41px;font:inherit;color:#23364b;background:#fff;border:1px solid #d8e3f0;border-radius:10px;padding:9px 11px}.site-widget-fields textarea{resize:vertical;min-height:90px}.site-widget-fields input[type=range]{accent-color:#377fd5;width:100%}.site-widget-fields small{color:#8491a3;font-size:12px;font-weight:400}.site-widget-fields .site-widget-check,.site-widget-channel .site-widget-check{flex-direction:row;align-items:center;gap:9px;font-size:14px;font-weight:600}.site-widget-check input{accent-color:#377fd5;width:17px;height:17px}.site-widget-row{gap:12px;display:flex}.site-widget-row label{color:#40536b;flex:1;min-width:0;font-size:13px;font-weight:600}.site-widget-accent-field{color:#40536b;gap:8px;margin-bottom:18px;display:grid}.site-widget-accent-field>strong{font-size:13px}.site-widget-accent-picker{grid-template-columns:48px minmax(0,1fr);gap:9px;display:grid}.site-widget-accent-picker input[type=color]{cursor:pointer;background:#fff;border:1px solid #d8e3f0;border-radius:10px;width:48px;height:42px;padding:3px}.site-widget-accent-picker input[type=color]::-webkit-color-swatch-wrapper{padding:0}.site-widget-accent-picker input[type=color]::-webkit-color-swatch{border:0;border-radius:7px}.site-widget-accent-presets{flex-wrap:wrap;gap:8px;display:flex}.site-widget-fields .site-widget-accent-presets button{background:var(--preset-color);border:3px solid #fff;border-radius:50%;width:28px;height:28px;padding:0;transition:transform .15s,box-shadow .15s;box-shadow:0 0 0 1px #d8e3f0}.site-widget-fields .site-widget-accent-presets button:hover{transform:scale(1.08)}.site-widget-fields .site-widget-accent-presets button.active{box-shadow:0 0 0 2px #26364a}.site-widget-channel-list{flex-direction:column;gap:12px;display:flex}.site-widget-channel{background:#fcfdff;border:1px solid #e3ecf6;border-radius:12px;padding:14px}.site-widget-channel label:last-child{margin-bottom:0}.site-widget-code{white-space:pre-wrap;overflow-wrap:anywhere;color:#1c4f8d;background:#eff5fd;border-radius:10px;padding:14px}.site-widget-fields button{color:#fff;cursor:pointer;background:#377fd5;border:0;border-radius:10px;padding:10px 14px;font-weight:700}.site-widget-fields button:disabled{opacity:.5;cursor:not-allowed}.site-widget-preview-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.site-widget-preview-head button{color:#4b6a90;cursor:pointer;background:#fff;border:1px solid #dae5f2;border-radius:9px;padding:7px 9px}.site-widget-preview-canvas{background:linear-gradient(145deg,#ecf4fc,#fff);border:1px solid #e1eaf5;border-radius:14px;height:350px;margin:14px 0;position:relative;overflow:hidden}.site-widget-preview-canvas.mobile{max-width:220px;margin-left:auto;margin-right:auto}.site-widget-preview-site{color:#94a5b8;background:#fff9;border-radius:9px;margin:25px;padding:18px;box-shadow:0 2px 12px #2040630d}.site-widget-preview-stack{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:15px}.site-widget-preview-stack.right{right:15px}.site-widget-preview-stack.left{align-items:flex-start;left:15px}.site-widget-preview-stack span,.site-widget-preview-greeting{background:#fff;border:1px solid #e0e9f5;border-radius:14px;padding:8px 11px;font-size:12px;box-shadow:0 4px 12px #24446622}.site-widget-preview-greeting{max-width:175px}.site-widget-preview-greeting p{margin:3px 0 0;font-size:12px}.site-widget-preview-stack button{color:#fff;cursor:pointer;background:#377fd5;border:0;border-radius:50%;width:48px;height:48px;font-size:24px;box-shadow:0 5px 15px #377fd555}.site-widget-preview>small{color:#8090a4}.site-widget-footer{background:#fff;border-top:1px solid #e1eaf5;justify-content:space-between;align-items:center;gap:12px;padding:15px 24px;display:flex}.site-widget-footer span{color:#647a95;font-size:13px}.site-widget-footer button{color:#fff;cursor:pointer;background:#377fd5;border:0;border-radius:10px;padding:11px 17px;font-weight:700}.site-widget-footer button:disabled{opacity:.5}@media (width<=1000px){.site-widget-layout{grid-template-columns:130px minmax(0,1fr)}.site-widget-preview{grid-column:2}}@media (width<=650px){.site-widget-picker{flex-direction:column;align-items:stretch}.site-widget-picker .site-widget-add{justify-content:center}.site-widget-layout{padding:12px;display:block}.site-widget-nav{flex-direction:row;margin-bottom:12px;overflow-x:auto}.site-widget-nav button{white-space:nowrap}.site-widget-fields,.site-widget-preview{margin-bottom:12px}.site-widget-footer{flex-direction:column;align-items:stretch}.site-widget-footer button{width:100%}}.site-widget-operator-image{object-fit:cover;border-radius:50%;width:58px;height:58px;margin:4px 0;display:block}.chat-message-link{color:inherit;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.site-widget-channel-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.site-widget-channel-head .site-widget-check{margin:0}.site-widget-channel-head button{color:#456b9b;background:#eef4fb;margin-left:4px;padding:4px 8px}.site-widget-preview-greeting img{object-fit:cover;float:left;border-radius:50%;width:28px;height:28px;margin-right:7px}.site-widget-preview-stack{align-items:center;gap:10px}.site-widget-preview-stack.left{align-items:center}.site-widget-preview-channels{flex-direction:column;align-items:center;gap:8px;display:flex}.site-widget-preview-stack .site-widget-preview-channel{border:2px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative;box-shadow:0 5px 14px #172a4933}.site-widget-preview-channel img{object-fit:contain;width:58%;height:58%}.site-widget-preview-channel.avito img{width:72%;height:72%}.site-widget-preview-channel.whatsapp{background:#20c865}.site-widget-preview-channel.max{background:#6438e8}.site-widget-preview-channel.telegram{background:#29a9df}.site-widget-preview-channel.avito{background:#fff}.site-widget-preview-channel.phone{background:#1ec864}.site-widget-preview-channel.vk{background:#2787f5}.site-widget-preview-channel.ok{background:#f70}.site-widget-preview-channel.site-chat{background:var(--widget-accent,#0d74f5)}.site-widget-preview-stack .site-widget-preview-launcher{background:var(--widget-accent,#0d74f5);width:52px;height:52px;box-shadow:0 6px 18px var(--widget-accent,#0d74f5);border:3px solid #fff;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.site-widget-preview-stack .site-widget-preview-launcher{box-shadow:0 6px 18px color-mix(in srgb,var(--widget-accent,#0d74f5) 34%,transparent)}}.site-widget-preview-launcher img{width:25px;height:25px}.site-widget-preview-stack .site-widget-preview-launcher{position:relative}.site-widget-preview-launcher:after{content:"";border:2px solid var(--widget-accent,#0d74f5);position:absolute;inset:-5px}@supports (color:color-mix(in lab, red, red)){.site-widget-preview-launcher:after{border:2px solid color-mix(in srgb,var(--widget-accent,#0d74f5) 55%,transparent)}}.site-widget-preview-launcher:after{pointer-events:none;border-radius:50%;animation:3s ease-out infinite site-widget-preview-pulse}.site-widget-preview-stack:has(.site-widget-preview-channels) .site-widget-preview-launcher:after{display:none}.site-widget-preview-launcher .icon-chat,.site-widget-preview-launcher .icon-phone{width:27px;height:27px;position:absolute}.site-widget-preview-launcher .icon-chat{animation:4s ease-in-out infinite site-widget-preview-chat}.site-widget-preview-launcher .icon-phone{animation:4s ease-in-out infinite site-widget-preview-phone}@keyframes site-widget-preview-pulse{0%{opacity:0;transform:scale(1)}8%{opacity:.72;transform:scale(1.12)}30%,to{opacity:0;transform:scale(1.48)}}@keyframes site-widget-preview-chat{0%,42%{opacity:1;transform:translateY(0)rotate(0)scale(1)}49%,92%{opacity:0;transform:translateY(-12px)rotate(-24deg)scale(.68)}92.01%{opacity:0;transform:translateY(12px)rotate(24deg)scale(.68)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes site-widget-preview-phone{0%,42%{opacity:0;transform:translateY(12px)rotate(24deg)scale(.68)}49%,92%{opacity:1;transform:translateY(0)rotate(0)scale(1)}to{opacity:0;transform:translateY(-12px)rotate(-24deg)scale(.68)}}@media (prefers-reduced-motion:reduce){.site-widget-preview-launcher:after,.site-widget-preview-launcher .icon-chat,.site-widget-preview-launcher .icon-phone{animation:none}.site-widget-preview-launcher .icon-phone{display:none}}@media (width<=720px){.report-page{padding:10px}.report-page-header{grid-template-columns:1fr auto;padding:14px}.report-title{grid-area:2/1/auto/-1}.report-month{grid-column:2}.hourly-load-page .report-page-header{grid-template-columns:1fr}.hourly-load-page .report-title{grid-area:auto}.hourly-load-filters{grid-template-columns:1fr 1fr;justify-self:stretch;width:100%;display:grid}.hourly-load-filters label,.hourly-load-filters input{width:100%}.hourly-load-filters button{grid-column:1/-1}.deals-report-header{grid-template-columns:1fr}.deals-report-header .report-title{grid-area:auto/1}.deals-report-controls{justify-self:stretch;width:100%}.deals-report-controls label{flex:1}.deals-report-controls input{width:100%}.report-sheet-heading{padding:16px}.reports-settings-grid,.documents-settings-grid{grid-template-columns:1fr}.documents-page-sheet{min-height:360px;padding:24px}.document-setting-card{padding:14px}}.site-widget-preview-stack .site-widget-preview-greeting{text-align:left;background:#fff;border:2px solid #0aaae8;border-radius:14px;gap:7px;width:max-content;max-width:175px;padding:9px;display:flex;position:absolute;bottom:0}.site-widget-preview-stack.right .site-widget-preview-greeting{right:calc(100% + 10px)}.site-widget-preview-stack.left .site-widget-preview-greeting{left:calc(100% + 10px)}.site-widget-preview-greeting img{float:none;flex:none;width:28px;height:28px;margin:0}.site-widget-preview-greeting p{white-space:pre-wrap;overflow-wrap:anywhere}.deals-report-table{min-width:1120px}.deals-report-table col:first-child,.deals-report-table col:nth-child(2){width:72px}.deals-report-table col:nth-child(4){width:120px}.deals-report-table col:nth-child(3),.deals-report-table col:nth-child(5),.deals-report-table col:nth-child(6){width:auto}.deals-report-table .deal-date{white-space:nowrap;padding-left:7px;padding-right:7px;font-size:16.5px;font-weight:750}.deals-report-table thead th:nth-child(-n+2){padding-left:4px;padding-right:4px}.deals-report-table thead th:nth-child(-n+2) button{width:100%;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:7px 2px}.deals-report-table thead th:nth-child(-n+2) button.active{color:#2477bd}.chat-rating-lead button{color:#2e587d;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.chat-rating-lead button:hover{color:#1770b8;text-decoration:underline}.chat-rating-lead button:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #62a8e5}.chat-rating-run:not(:disabled){cursor:pointer}.chat-rating-run:not(:disabled):hover{color:#2778ba;background:#e7f3fd;border-color:#82b7e6}.chat-rating-run.running svg{animation:.8s linear infinite reviewer-spin}.chat-rating-row-error{color:#b84e55;margin-top:6px;font-size:11px;line-height:1.35;display:block}@keyframes reviewer-spin{to{transform:rotate(360deg)}}.reviewer-rules{background:#fff;border:1px solid #d7e5f1;border-radius:12px;gap:12px;margin-top:14px;padding:15px;display:grid}.reviewer-rules>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.reviewer-rules>header div{gap:3px;display:grid}.reviewer-rules>header strong{color:#304b65;font-size:13px}.reviewer-rules>header span,.reviewer-rules>p{color:#71869a;margin:0;font-size:11px}.reviewer-rules button{color:#3377ad;cursor:pointer;background:#eaf4fd;border:1px solid #bdd7ee;border-radius:8px;font-weight:750}.reviewer-rules>header button{white-space:nowrap;padding:8px 11px}.reviewer-rule{background:#f8fbfe;border:1px solid #dce7f0;border-radius:10px;grid-template-columns:1fr 220px;gap:11px;padding:13px;display:grid}.reviewer-rule-heading{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.reviewer-rule-toggles{align-items:center;gap:18px;display:flex}.reviewer-rule-heading label{white-space:nowrap;align-items:center;gap:7px;display:flex}.reviewer-rule-heading label span{margin:0!important}.reviewer-rule-heading input{width:15px;height:15px;accent-color:var(--accent);margin:0}.reviewer-rule-heading .reviewer-rule-pulse{color:#6f8294;gap:5px;font-size:11px;font-weight:650}.reviewer-rule-heading .reviewer-rule-pulse input{width:12px;height:12px}.reviewer-rule-heading button{color:#a7585d;background:#fff3f3;border-color:#f0d7d9;width:30px;height:30px;padding:0;font-size:19px}.reviewer-rule>label{align-content:start;display:grid}.reviewer-rule>label:has(textarea){grid-column:1/-1}.reviewer-rule input,.reviewer-rule select,.reviewer-rule textarea{box-sizing:border-box;color:#30465b;width:100%;font:inherit;background:#fff;border:1px solid #cbdbea;border-radius:8px}.reviewer-rule input,.reviewer-rule select{height:39px;padding:0 10px}.reviewer-rule textarea{resize:vertical;min-height:82px;padding:9px 10px}@media (width<=760px){.reviewer-rules>header{flex-direction:column;align-items:stretch}.reviewer-rule{grid-template-columns:1fr}.reviewer-rule>label:has(textarea){grid-column:auto}.reviewer-rule-toggles{flex-wrap:wrap;gap:10px}}.merge-contact-chip select{box-sizing:border-box!important;color:#405b73!important;text-indent:0!important;appearance:none!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23677f94' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 10px center no-repeat!important;width:150px!important;min-width:150px!important;padding:0 30px 0 10px!important;font-size:13px!important;font-weight:650!important;line-height:32px!important}.merge-settings-dialog{width:min(720px,94vw)!important}.merge-contact-chip select{text-align:center;width:58px!important;min-width:58px!important;padding:0 22px 0 10px!important}.merge-contact-chip input{width:210px}.assistant-external-agent{background:#f6faff;border:1px solid #d9e7f5;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:14px 16px;display:grid}.assistant-external-agent>div{gap:3px;display:grid}.assistant-external-agent>div span,.assistant-external-agent small{color:#70839a}.assistant-external-agent>span{color:#b84343;background:#fff0f0;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.assistant-external-agent>span.ready{color:#238052;background:#e7f8ee}.assistant-external-agent small{overflow-wrap:anywhere;grid-column:1/-1}.chat-rating-heading{flex-wrap:nowrap;align-items:center;gap:12px}.chat-rating-heading h3{white-space:nowrap;flex:none;margin:0}.chat-rating-heading .chat-rating-search{box-sizing:border-box;color:#7b8da0;background:#fff;border:1px solid #d9e3ec;border-radius:10px;flex:280px;min-width:180px;max-width:360px;height:40px;margin-left:auto;padding:0;display:block;position:relative}.chat-rating-heading .chat-rating-search>svg{z-index:1;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.chat-rating-search:focus-within{border-color:#85acd2;box-shadow:0 0 0 3px #4d8fce18}.chat-rating-heading .chat-rating-search input{box-sizing:border-box;color:#2e4155;width:100%;height:38px;font:inherit;background:0 0;border:0;outline:0;padding:0 10px 0 35px;display:block}.chat-rating-search input::placeholder{color:#91a0ae}.chat-rating-heading .chat-rating-date-filter{box-sizing:border-box;color:#60748a;background:#fff;border:1px solid #dfe7ef;border-radius:10px;flex:none;height:40px;padding:0 8px;font-size:12px;font-weight:700;display:block}.chat-rating-heading .chat-rating-date-filter input{box-sizing:border-box;color:#34495e;height:38px;font:inherit;background:0 0;border:0;outline:0;padding:0 4px;display:block}.chat-rating-total{color:#45637f;white-space:nowrap;background:#edf4fb;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:750}.chat-rating-bulk-open{color:#fff;height:40px;font:inherit;cursor:pointer;background:#397fc2;border:0;border-radius:10px;flex:none;padding:0 15px;font-size:13px;font-weight:800;box-shadow:0 5px 14px #397fc226}.chat-rating-bulk-open:hover{background:#2f73b4}.chat-rating-bulk-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14283d55;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.chat-rating-bulk-dialog{box-sizing:border-box;background:#fff;border:1px solid #dce6ef;border-radius:18px;width:min(520px,100%);padding:22px;box-shadow:0 24px 70px #16324d35}.chat-rating-bulk-dialog header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.chat-rating-bulk-dialog header h3{color:#263e57;margin:0;font-size:20px}.chat-rating-bulk-dialog header p{color:#78899a;margin:5px 0 0;font-size:12px}.chat-rating-bulk-dialog header>button{color:#64798c;cursor:pointer;background:#f7f9fb;border:1px solid #dce5ed;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.chat-rating-bulk-fields{gap:14px;margin-top:20px;display:grid}.chat-rating-bulk-fields>label:not(.chat-rating-bulk-check){gap:6px;display:grid}.chat-rating-bulk-fields label>span{color:#51677d;font-size:12px;font-weight:750}.chat-rating-bulk-fields input[type=date],.chat-rating-bulk-fields select{box-sizing:border-box;color:#30475d;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #d9e3ec;border-radius:10px;padding:0 11px}.chat-rating-bulk-check{background:#f8fafc;border:1px solid #e0e8ef;border-radius:10px;align-items:center;gap:9px;padding:12px;display:flex}.chat-rating-bulk-check input{accent-color:#397fc2;width:17px;height:17px;margin:0}.chat-rating-bulk-summary{color:#506b84;text-align:center;background:#eef5fb;border-radius:10px;margin-top:18px;padding:13px;font-size:13px}.chat-rating-bulk-summary strong{color:#275b88}.chat-rating-bulk-progress{background:#e4ecf3;border-radius:999px;height:5px;margin-top:8px;overflow:hidden}.chat-rating-bulk-progress i{border-radius:inherit;background:#4a91ce;height:100%;transition:width .2s;display:block}.chat-rating-bulk-error{color:#b55056;margin:10px 0 0;font-size:12px}.chat-rating-bulk-dialog footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.chat-rating-bulk-dialog footer button{height:40px;font:inherit;cursor:pointer;border-radius:9px;padding:0 16px;font-size:13px;font-weight:750}.chat-rating-bulk-dialog footer .secondary{color:#60758a;background:#fff;border:1px solid #d9e3ec}.chat-rating-bulk-dialog footer .primary{color:#fff;background:#397fc2;border:0}.chat-rating-bulk-dialog button:disabled,.chat-rating-bulk-dialog input:disabled,.chat-rating-bulk-dialog select:disabled{cursor:not-allowed;opacity:.6}@media (width<=680px){.chat-rating-heading{flex-wrap:wrap}.chat-rating-search{flex-basis:100%;order:2;max-width:none;margin-left:0}.chat-rating-date-filter{margin-left:auto}}@media (width<=560px){.chat-rating-heading{align-items:stretch}.chat-rating-heading h3{flex-basis:100%}.chat-rating-search{order:2}.chat-rating-date-filter{order:3;justify-content:space-between;margin-left:0}.chat-rating-total{order:4;align-self:flex-start}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
