:root{--brand-blue: #1e73be;--brand-sky: #0badf8;--brand-green: #10d45f;--brand-navy: #082035;--brand-gradient: linear-gradient(135deg, #1e73be 0%, #0badf8 55%, #10d45f 100%);--bg: #f1f6fc;--panel: #ffffff;--panel-2: #edf3fa;--border: #dbe4ef;--text: #0b1d2e;--text-2: #4f5f70;--text-3: #8492a2;--ink: #082035;--on-ink: #ffffff;--accent: #1e73be;--accent-strong: #165c9a;--accent-soft: #e4effa;--danger: #d6336c;--warn: #c2410c;--ok: #0a9447;--ch-meta: #1877f2;--ch-calls: #0a9447;--ch-web: #7048e8;--ch-chat: #0b8f87;--ch-manual: #868e96;--s-new: #1e73be;--s-contacted: #0b8fcf;--s-qualified: #7048e8;--s-quoted: #d9480f;--s-won: #0a9447;--s-lost: #868e96;--s-spam: #adb5bd;--nav-bg: linear-gradient(180deg, #0a2740 0%, #082035 100%);--nav-text: rgb(255 255 255 / .72);--nav-hover: rgb(255 255 255 / .08);--nav-active: rgb(11 173 248 / .16);--radius: 14px;--shadow: 0 1px 2px rgb(8 32 53 / .05), 0 2px 8px rgb(8 32 53 / .06);--shadow-md: 0 4px 14px rgb(8 32 53 / .08), 0 1px 3px rgb(8 32 53 / .06);--shadow-lg: 0 16px 40px rgb(8 32 53 / .22);--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, "Helvetica Neue", Arial, sans-serif;color-scheme:light}@media(prefers-color-scheme:dark){:root{--bg: #07131f;--panel: #0d1e30;--panel-2: #13283d;--border: #1e3750;--text: #e6eef7;--text-2: #a2b1c2;--text-3: #6f8296;--ink: #e6eef7;--on-ink: #07131f;--accent: #4aa8f0;--accent-strong: #6bbaf5;--accent-soft: #11304d;--danger: #f06595;--warn: #ff922b;--ok: #2fdc78;--ch-meta: #4dabf7;--ch-calls: #2fdc78;--ch-web: #9775fa;--ch-chat: #2dd4bf;--s-new: #4aa8f0;--s-contacted: #3bc9f8;--s-qualified: #9775fa;--s-quoted: #ff922b;--s-won: #2fdc78;--s-lost: #868e96;--s-spam: #5c636e;--nav-bg: linear-gradient(180deg, #0a2034 0%, #05111c 100%);--shadow: 0 1px 2px rgb(0 0 0 / .4);--shadow-md: 0 4px 14px rgb(0 0 0 / .35);--shadow-lg: 0 16px 40px rgb(0 0 0 / .55);color-scheme:dark}}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font);font-size:15px;line-height:1.45;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}h1,h2,h3{margin:0;line-height:1.25}h1{font-size:26px;font-weight:750;letter-spacing:-.02em}h2{font-size:20px;font-weight:650}h3{font-size:13px;font-weight:600;color:var(--text-2);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.muted{color:var(--text-2)}.small{font-size:13px}.text-danger{color:var(--danger)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c, var(--text-3));flex:none}.ch-logo{flex:none;display:block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border-radius:10px;border:1px solid var(--border);background:var(--panel);color:var(--text);font-weight:600;white-space:nowrap;text-decoration:none!important;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .05s}.btn:hover{background:var(--panel-2);border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:default}.btn-primary{background:var(--accent);border-color:transparent;color:#fff;box-shadow:0 2px 8px color-mix(in srgb,var(--brand-blue) 35%,transparent)}.btn-primary:hover{background:var(--accent-strong);border-color:transparent}@media(prefers-color-scheme:dark){.btn-primary{color:#04121f}}.btn-sm{min-height:36px;padding:0 13px;font-size:14px}.icon-btn{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:8px;border:0;background:transparent;color:var(--text-2)}.icon-btn:hover{background:var(--panel-2);color:var(--text)}input:not([type=checkbox]),select,textarea{width:100%;min-height:40px;padding:8px 12px;border-radius:10px;border:1px solid var(--border);background:var(--panel);transition:border-color .15s,box-shadow .15s}input:not([type=checkbox]):focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}textarea{resize:vertical;min-height:64px}label{display:grid;gap:4px;font-size:13px;font-weight:550;color:var(--text-2)}.shell{display:grid;grid-template-columns:236px 1fr;height:100%}.sidebar{display:flex;flex-direction:column;gap:16px;padding:20px 14px 14px;padding-top:max(20px,env(safe-area-inset-top));background:var(--nav-bg);color:#fff;min-height:0;position:relative;overflow:hidden}.sidebar:before{content:"";position:absolute;inset:-80px -60px auto auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgb(11 173 248 / .22),transparent 70%);pointer-events:none}.sidebar>*{position:relative}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:19px;letter-spacing:-.02em;padding:0 6px}.brand-logo{display:block;width:auto;flex:none}.brand-mark{display:none;flex:none}.login{align-content:center;gap:28px}.login-logo{display:flex;justify-content:center}.org-name{padding:8px 10px;font-size:13px;font-weight:600;color:#ffffffd9;background:#ffffff0f;border:1px solid rgb(255 255 255 / .08);border-radius:10px}.org-select{font-size:14px;min-height:38px;background:#ffffff14;border-color:#ffffff24;color:#fff}.org-select option{color:#0b1d2e}.nav{list-style:none;margin:0;padding:0;display:grid;gap:4px}.nav a{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;color:var(--nav-text);font-weight:600;text-decoration:none;position:relative;transition:background-color .15s,color .15s}.nav a:hover{background:var(--nav-hover);color:#fff}.nav a.active{background:var(--nav-active);color:#fff}.nav a.active svg{color:var(--brand-sky)}.nav a.active:before{content:"";position:absolute;left:-14px;top:8px;bottom:8px;width:4px;border-radius:0 4px 4px 0;background:var(--brand-gradient)}.nav-badge{margin-left:auto;min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:var(--brand-green);color:#05301a;font-size:12px;font-weight:800;display:grid;place-items:center}.sidebar-foot{margin-top:auto;display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:10px 4px 0;border-top:1px solid rgb(255 255 255 / .08)}.sidebar .icon-btn{color:var(--nav-text)}.sidebar .icon-btn:hover,.sidebar .icon-btn.active{background:var(--nav-hover);color:#fff}.sidebar .icon-btn.active{color:var(--brand-sky)}.user-email{flex:1;min-width:0;font-size:12.5px;color:#fff9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-tag{width:100%;font-size:11.5px;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:#ffb27a;background:#ff922b26;padding:4px 8px;border-radius:6px}.main{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.splash,.login{height:100%;display:grid;place-items:center;padding:24px;color:var(--text-2);text-align:center}.login{background:radial-gradient(600px 400px at 15% 10%,rgb(11 173 248 / .35),transparent 70%),radial-gradient(500px 380px at 90% 90%,rgb(16 212 95 / .28),transparent 70%),var(--brand-navy)}.login-card{width:min(400px,100%);display:grid;gap:16px;padding:32px;text-align:left;color:var(--text);background:var(--panel);border-radius:20px;box-shadow:var(--shadow-lg);border-top:4px solid transparent;background-image:linear-gradient(var(--panel),var(--panel)),var(--brand-gradient);background-origin:border-box;background-clip:padding-box,border-box}.login-card .brand{padding:0;margin-bottom:4px;color:var(--text);font-size:22px}.login-card h1{margin-bottom:4px}.login-card p{margin:0}.login-card .btn-primary{min-height:46px;margin-top:4px;background:var(--brand-gradient);font-size:15.5px}.login-card .btn-primary:hover{filter:brightness(1.05)}.pane-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px 14px;padding-top:max(22px,env(safe-area-inset-top))}.header-actions{display:flex;align-items:center;gap:6px}.show-narrow{display:none!important}.page{flex:1;overflow:auto;padding-bottom:32px}.page>:not(.pane-header){margin-left:24px;margin-right:24px}.section-title{margin-top:24px}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:18px;min-width:0;box-shadow:var(--shadow)}.inbox{flex:1;min-height:0;display:grid;grid-template-columns:380px 1fr}.lead-list-pane{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--border);background:var(--panel)}.list-controls{display:grid;gap:10px;padding:0 16px 12px;border-bottom:1px solid var(--border)}.search{position:relative;display:block}.search svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-3)}.search input{padding-left:34px;background:var(--panel-2);border-color:transparent}.chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:16px;border:1px solid var(--border);background:var(--panel);font-size:13.5px;font-weight:600;color:var(--text-2);flex:none;transition:background-color .15s,color .15s,border-color .15s}.chip:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));color:var(--text)}.chip.on{background:var(--accent);border-color:var(--accent);color:#fff}.chip.on .ch-logo{background:#fff;border-radius:50%;padding:2px;box-sizing:content-box;margin:-2px 0 -2px -4px}.chip-count{font-size:11.5px;font-weight:700;background:var(--c);color:#fff;border-radius:9px;padding:0 6px;line-height:18px}.select-sm{min-height:34px;padding:4px 8px;font-size:14px}.lead-list{list-style:none;margin:0;padding:6px;overflow:auto;flex:1}.lead-list .empty{padding:32px 16px;text-align:center;color:var(--text-2)}.lead-row{width:100%;text-align:left;display:grid;gap:4px;padding:12px 12px 12px 24px;border:0;border-radius:12px;background:transparent;position:relative;transition:background-color .12s}.lead-row:hover{background:var(--panel-2)}.lead-row.active{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.lead-row.unread:before{content:"";position:absolute;left:9px;top:19px;width:7px;height:7px;border-radius:50%;background:var(--brand-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-green) 22%,transparent)}.lead-row.unread .lead-name{font-weight:700}.lead-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.lead-name{font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-row time,.lead-row-meta time{flex:none;font-size:12.5px;color:var(--text-3)}.lead-snippet{font-size:13.5px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-snippet.missed{color:var(--danger);font-weight:550}.lead-row-meta{display:flex;align-items:center;gap:6px;margin-top:2px}.channel-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border-radius:6px;font-size:12px;font-weight:600;color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent)}.status-pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:11px;font-size:12px;font-weight:600;color:var(--sc);border:1px solid color-mix(in srgb,var(--sc) 35%,transparent)}.s-new{--sc: var(--s-new)}.s-contacted{--sc: var(--s-contacted)}.s-qualified{--sc: var(--s-qualified)}.s-quoted{--sc: var(--s-quoted)}.s-won{--sc: var(--s-won)}.s-lost{--sc: var(--s-lost)}.s-spam{--sc: var(--s-spam)}.lead-detail-pane{min-width:0;min-height:0;overflow:auto}.placeholder{height:100%;display:grid;place-content:center;justify-items:center;gap:8px;color:var(--text-3)}.lead-detail{padding:20px 24px 32px;padding-top:max(20px,env(safe-area-inset-top));display:grid;gap:16px;max-width:1100px}.detail-header{display:flex;align-items:flex-start;gap:8px}.back-btn{display:none;margin-left:-8px}.detail-title{display:grid;gap:6px;min-width:0}.detail-title h2{font-size:24px;overflow-wrap:anywhere}.detail-sub{display:flex;align-items:center;gap:10px;color:var(--text-2);font-size:13.5px}.quick-actions{display:flex;gap:8px;flex-wrap:wrap}.email-draft{display:grid;gap:12px}.email-draft-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.email-draft-head h3{margin:0 0 2px}.draft-to{font-size:14px;overflow-wrap:anywhere}.draft-field{display:grid;gap:4px;font-size:13px;color:var(--text-2)}.draft-field textarea{min-height:220px;line-height:1.5}.draft-rewrite{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.draft-lang{display:flex;gap:6px}.email-draft .btn-sm{margin:0}.draft-send{display:flex;gap:8px;flex-wrap:wrap}.btn.is-disabled{opacity:.55;pointer-events:none}.draft-hint{margin:0;font-size:12.5px}@media(max-width:640px){.draft-rewrite{grid-template-columns:1fr}}.status-track{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.status-step{flex:1 0 auto;min-height:38px;padding:0 12px;border-radius:8px;border:1px solid var(--border);background:var(--panel);color:var(--text-2);font-size:14px;font-weight:550}.status-step:hover{border-color:var(--sc);color:var(--sc)}.status-step.on{background:var(--sc);border-color:var(--sc);color:#fff}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.span-2{grid-column:1 / -1}.kv{display:grid;grid-template-columns:fit-content(40%) minmax(0,1fr);gap:7px 16px;margin:0;font-size:14px}.kv dt{color:var(--text-2)}.kv dd{margin:0;overflow-wrap:anywhere}.value-input{width:130px!important;min-height:32px!important;padding:4px 8px!important}.message{margin:0;white-space:pre-wrap}.recording{width:100%;margin-top:12px}.card .btn-sm{margin-top:12px}.conversation{list-style:none;margin:0;padding:0;display:grid;gap:6px}.conversation li{display:grid;gap:2px;max-width:85%;padding:8px 10px;border-radius:10px;background:var(--panel-2);font-size:14px}.conversation li.us{justify-self:end;background:var(--accent-soft)}.conversation time{font-size:11.5px;color:var(--text-3)}.conversation .speaker{font-size:11.5px;font-weight:650;color:var(--text-3)}.note-form{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.note-form .btn-sm{margin:0}.timeline{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px}.timeline li{display:grid;grid-template-columns:22px 1fr;gap:8px;font-size:14px}.timeline li>svg{margin-top:3px;color:var(--text-3)}.timeline li>div{display:grid;gap:1px}.timeline time{font-size:12px;color:var(--text-3)}.note-body{white-space:pre-wrap}.t-note>svg{color:var(--accent)!important}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:grid;place-items:center;padding:16px;z-index:20}.dialog{width:min(440px,100%);display:grid;gap:12px;padding:20px;border-radius:14px;background:var(--panel);box-shadow:var(--shadow-lg)}.dialog header,.dialog footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.dialog footer{justify-content:flex-end;margin-top:4px}.dialog p{margin:0;font-size:14px}.toasts{position:fixed;right:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:30;display:grid;gap:8px;width:min(360px,calc(100vw - 32px))}.toast{display:flex;align-items:flex-start;gap:4px;padding:6px;border-radius:12px;background:var(--panel);border:1px solid var(--border);border-left:4px solid var(--c);box-shadow:var(--shadow-lg);animation:toast-in .25s ease-out}.toast-body{flex:1;min-width:0;display:grid;gap:2px;text-align:left;padding:6px 8px;border:0;background:none}.toast-body .muted{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast-kicker{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:650;color:var(--c)}@keyframes toast-in{0%{transform:translateY(12px);opacity:0}}.pipeline-page{display:flex;flex-direction:column;padding-bottom:0}.board{flex:1;min-height:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:12px;overflow-x:auto;padding-bottom:16px;margin:0!important;padding-left:20px;padding-right:20px}.column{display:flex;flex-direction:column;min-height:0;background:var(--panel-2);border-radius:var(--radius);border-top:3px solid var(--sc)}.column.drop{outline:2px dashed var(--sc);outline-offset:-2px}.column header{display:flex;align-items:center;gap:8px;padding:12px 12px 8px}.column h2{font-size:14px}.column .count{font-size:12.5px;color:var(--text-2);font-weight:600}.col-total{margin-left:auto;font-size:12.5px;color:var(--text-2)}.column ul{list-style:none;margin:0;padding:0 8px 8px;overflow-y:auto;display:grid;gap:8px;align-content:start}.board-card{width:100%;text-align:left;display:grid;gap:4px;padding:10px 12px;border-radius:8px;border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow)}.board-card:hover{border-color:var(--text-3)}.board-card .lead-row-meta{justify-content:space-between}.card-value{font-size:13px}.segmented{display:inline-flex;padding:3px;border-radius:9px;background:var(--panel-2)}.segmented button{border:0;background:none;padding:6px 12px;border-radius:7px;font-size:14px;font-weight:550;color:var(--text-2)}.segmented button.on{background:var(--panel);color:var(--text);box-shadow:var(--shadow)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:12px}.stat{display:grid;gap:2px;padding:16px 18px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);position:relative;overflow:hidden}.stat:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--brand-gradient)}.stat-label{font-size:13px;color:var(--text-2);font-weight:600}.stat-value{font-size:30px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat-sub{font-size:12.5px;color:var(--text-3)}.stat.warn .stat-value{color:var(--warn)}.channel-table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.channel-table th{text-align:left;font-size:12.5px;color:var(--text-2);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--border)}.channel-table td{padding:10px 8px;border-bottom:1px solid var(--border);white-space:nowrap}.channel-table td:first-child .ch-logo{display:inline-block;margin-right:8px;vertical-align:-3px}.channel-table tr:last-child td{border-bottom:0}.bar-col{width:40%}td.bar-col{display:flex;align-items:center;gap:10px}.bar{flex:1;height:8px;border-radius:4px;background:var(--panel-2);overflow:hidden}.bar span{display:block;height:100%;border-radius:4px}.banner{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:12px;border-radius:var(--radius);background:var(--accent-soft);color:var(--text)}.banner span{flex:1}.source-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.source-card{display:grid;gap:10px;align-content:start;border-top:3px solid var(--c)}.source-card header{display:flex;align-items:center;gap:8px}.source-card h3{margin:0;text-transform:none;letter-spacing:0;font-size:16px;color:var(--text);flex:1}.source-card p{margin:0;font-size:14px}.source-card.off{opacity:.7;border-style:dashed}.state{font-size:12.5px;font-weight:600;color:var(--text-3);display:inline-flex;align-items:center;gap:4px}.state.ok{color:var(--ok)}.state.err{color:var(--danger)}.state.warn{color:var(--warn)}.snippet-status{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;font-size:14px;background:color-mix(in srgb,var(--ok) 10%,transparent);color:var(--text)}.snippet-status>svg{flex:none;color:var(--ok)}.snippet-status>span{flex:1;min-width:0;overflow-wrap:anywhere}.snippet-status.stale,.snippet-status.never{background:color-mix(in srgb,var(--warn) 10%,transparent)}.snippet-status.stale>svg,.snippet-status.never>svg{color:var(--warn)}.snippet-status .btn-sm{margin:0;flex:none}.snippet-status-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.snippet-status-row .btn-sm{margin:0}.alerts-card{max-width:900px;border-top:0;position:relative;overflow:hidden}.alerts-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--brand-gradient)}.alerts-card header>svg{color:var(--accent)}.system-card{max-width:900px;margin-bottom:12px;border-top-color:var(--accent)}.system-card header>svg{color:var(--accent)}.check-list{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--border);border-radius:8px}.check-list li{display:grid;grid-template-columns:22px minmax(150px,220px) 1fr;gap:4px 10px;align-items:start;padding:9px 12px;border-top:1px solid var(--border);font-size:14px}.check-list li:first-child{border-top:0}.check-list li>span:last-child{color:var(--text-2);overflow-wrap:anywhere}@media(max-width:767px){.check-list li{grid-template-columns:22px 1fr}.check-list li>span:last-child{grid-column:2}}.check-dot{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#fff}.check-dot.ok{background:var(--ok)}.check-dot.warn{background:var(--warn)}.check-dot.fail{background:var(--danger)}.push-row>svg{color:var(--accent)}.push-row.never>svg{color:var(--warn)}.alerts-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:767px){.alerts-grid{grid-template-columns:1fr}}.snippet{display:grid;gap:8px;justify-items:start}.snippet pre{margin:0;width:100%;padding:10px;border-radius:8px;background:var(--panel-2);white-space:pre-wrap;word-break:break-all}.snippet .btn-sm{margin:0}.install-banner{display:flex;align-items:center;gap:10px;margin:10px 16px 0;padding:10px 10px 10px 12px;border-radius:12px;background:var(--accent-soft);flex:none}.install-banner img{border-radius:8px;flex:none}.install-text{flex:1;min-width:0;display:grid;gap:1px;font-size:13.5px;line-height:1.35}.install-text>b{font-size:14.5px}@media(max-width:1199px){.shell{grid-template-columns:76px 1fr}.sidebar{align-items:center;padding:18px 10px 12px}.brand-name,.nav-label,.org-name,.org-select,.user-email,.demo-tag{display:none}.brand{padding:0}.sidebar .brand-logo{display:none}.sidebar .brand-mark{display:block}.nav a{justify-content:center;padding:12px}.nav a.active:before{left:-10px}.nav-badge{position:absolute;top:2px;right:0;min-width:18px;height:18px;font-size:11px;padding:0 5px}.sidebar-foot{padding:10px 0 0;flex-direction:column;justify-content:center}.inbox{grid-template-columns:330px 1fr}}@media(max-width:1000px){.detail-grid{grid-template-columns:1fr}.lead-detail{padding:16px}}@media(max-width:767px){.shell{grid-template-columns:1fr;grid-template-rows:1fr auto}.sidebar{grid-row:2;flex-direction:row;justify-content:space-around;padding:6px 8px;padding-bottom:max(6px,env(safe-area-inset-bottom));box-shadow:0 -6px 20px #0820352e}.sidebar:before{display:none}.brand,.sidebar-foot{display:none}.show-narrow{display:inline-grid!important}.nav{grid-auto-flow:column;width:100%;justify-content:space-around}.nav a{flex-direction:column;gap:3px;font-size:11.5px;padding:7px 18px}.nav a .nav-label{display:block}.nav a.active:before{left:22%;right:22%;top:-6px;bottom:auto;width:auto;height:3px;border-radius:0 0 3px 3px}.nav-badge{top:0;right:8px}.main{grid-row:1}.inbox{grid-template-columns:1fr}.inbox.has-selection .lead-list-pane{display:none}.inbox:not(.has-selection) .lead-detail-pane{display:none}.back-btn{display:inline-grid}.hide-narrow{display:none}.source-grid{grid-template-columns:1fr}.kv{grid-template-columns:1fr;gap:0}.kv dt{font-size:12.5px}.kv dd{margin-bottom:8px}.channel-table th:nth-child(n+4),.channel-table td:nth-child(n+4){display:none}.page>:not(.pane-header){margin-left:16px;margin-right:16px}.pane-header{padding-left:16px;padding-right:16px}.toasts{bottom:calc(80px + env(safe-area-inset-bottom))}input:not([type=checkbox]),select,textarea{font-size:16px}h1{font-size:24px}}
