.sg-app{--sg-bg:#f8f9fa;--sg-card:#fff;--sg-surface:#f2f4f7;--sg-text:#101828;--sg-muted:#667085;--sg-submuted:#98a2b3;--sg-divider:#eaecf0;--sg-accent:#16a34a;--sg-accent-soft:#ecfdf3;--sg-accent-300:#a7dfbb;--sg-accent-600:#15803d;--sg-accent-700:#067647;--sg-sidebar:#0c111d;--sg-sla-ok:#067647;--sg-sla-warn:#b54708;--sg-sla-bad:#b42318;--sg-shadow-card:0 1px 2px #1018280a;--sg-shadow-kanban:0 1px 2px #1018280a;--sg-shadow-pop:0 12px 32px #1018281f;--sg-font:var(--font-manrope), "Manrope", var(--font-jakarta), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ease-out-quart:cubic-bezier(.25, 1, .5, 1)}html[data-theme=dark] .sg-app{--sg-bg:#0c111d;--sg-card:#161b26;--sg-surface:#1f2430;--sg-text:#f5f5f6;--sg-muted:#98a2b3;--sg-submuted:#667085;--sg-divider:#eaecf01f;--sg-accent:#22c55e;--sg-accent-soft:#183a26;--sg-accent-300:#2a6b43;--sg-accent-600:#16a34a;--sg-accent-700:#86efac}.signal-app-shell.sg-app{background:var(--sg-bg);height:100dvh;min-height:0;color:var(--sg-text);font-family:var(--sg-font);-webkit-font-smoothing:antialiased;grid-template-columns:none;font-size:14px;line-height:1.45;display:flex;position:relative}.sg-app *,.sg-app :before,.sg-app :after{box-sizing:border-box}.sg-app .signal-main{background:var(--sg-bg);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;position:relative}.sg-app .sg-scroll{background:var(--sg-bg);flex:1;min-height:0;padding:0;position:relative;overflow:auto}.sg-app .sg-scroll.is-legacy{padding:24px 28px 48px}.sg-app .signal-mobile-scrim{display:none}.sg-app *{scrollbar-width:thin;scrollbar-color:#787da059 transparent}.sg-app ::-webkit-scrollbar{width:6px;height:6px}.sg-app ::-webkit-scrollbar-thumb{background:#787da059;border-radius:6px}.sg-sidebar{--sg-text:#e3f1e8;--sg-divider:#ffffff1f;background:var(--sg-sidebar);color:#e3f1e8;flex-direction:column;flex:none;width:232px;display:flex;overflow:hidden auto}.sg-brand{border-bottom:1px solid var(--sg-divider);padding:12px 14px;position:relative}.sg-brand-btn{all:unset;cursor:pointer;width:100%;display:block}.sg-brand-btn b{letter-spacing:-.01em;font-size:15px;font-weight:600;display:block}.sg-brand-btn b span{color:#4ade80}.sg-brand-btn small{opacity:.7;font-size:12px}.sg-sidebar-close{color:inherit;cursor:pointer;background:0 0;border:0;display:none;position:absolute;top:10px;right:10px}.sg-sidebar-close svg{width:18px;height:18px}.sg-command{all:unset;cursor:pointer;border:1px solid var(--sg-divider);box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:center;width:calc(100% - 28px);margin:10px 14px;padding:7px 10px;font-size:13px;display:flex}.sg-command:hover{background:#ffffff0f}.sg-command span{align-items:center;gap:6px;display:flex}.sg-command svg{width:14px;height:14px}.sg-command kbd{font:inherit;opacity:.6;font-size:11px}.sg-nav{flex:1;padding-bottom:10px}.sg-nav-label{opacity:.62;padding:12px 14px 4px;font-size:12px;font-weight:500}.sg-nav-item{color:inherit;opacity:.82;cursor:pointer;border-radius:8px;align-items:center;gap:9px;margin:1px 8px;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.sg-nav-item:hover{opacity:1;background:#ffffff12}.sg-nav-item.is-active{color:#fff;opacity:1;background:#ffffff29}.sg-nav-item svg{flex:none;width:16px;height:16px}.sg-nav-item span{flex:1}.sg-nav-item em{background:var(--sg-accent);color:#fff;border-radius:4px;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:600}.sg-subnav{padding:0 0 6px 38px}.sg-subnav-item{color:inherit;opacity:.8;cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12px;text-decoration:none;display:block}.sg-subnav-item:hover{opacity:1;background:#ffffff0f}.sg-subnav-item.is-active{color:#86efac;opacity:1;font-weight:700}.sg-sidebar-foot{border-top:1px solid var(--sg-divider);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.sg-sidebar-foot b{font-size:13px;display:block}.sg-sidebar-foot span{opacity:.7}.sg-sidebar-foot button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:2px 10px;font-size:12px;font-weight:600}.sg-sidebar-foot button:hover{background:#ffffff1a}.sg-popover{z-index:40;overscroll-behavior:contain;border:1px solid var(--sg-divider);background:var(--sg-card);max-height:min(360px,100dvh - 100px);color:var(--sg-text);box-shadow:var(--sg-shadow-pop);border-radius:10px;position:absolute;overflow:hidden auto}.sg-popover button{border:0;border-bottom:1px solid var(--sg-divider);width:100%;color:inherit;font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;padding:9px 12px;font-size:13px;display:block}.sg-popover button:last-child{border-bottom:0}.sg-popover button:hover,.sg-popover button.is-current{background:var(--sg-accent-soft)}.sg-popover button span{opacity:.65;font-size:11px;font-weight:400;display:block}.sg-ws-pop{--sg-text:#18231c;--sg-card:#fff;--sg-divider:#dfe7e2;--sg-accent-soft:#e9f7ee;top:100%;left:10px;right:10px}.sg-pop-empty{opacity:.7;padding:14px;font-size:13px}.sg-header{background:var(--sg-card);border-bottom:1px solid var(--sg-divider);flex:none;align-items:center;gap:12px;height:54px;padding:0 24px;display:flex;position:relative}.sg-header-title{flex:1;min-width:0}.sg-crumb{color:var(--sg-muted);font-size:11px;font-weight:500;line-height:1.2;display:block}.sg-label{opacity:.7;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;overflow:hidden}.sg-header h1{letter-spacing:-.015em;color:var(--sg-text);margin:2px 0 0;font-size:18px;font-weight:600;line-height:1.2}.sg-header .sg-menu-btn{display:none}.sg-search{align-items:center;display:flex;position:relative}.sg-search .sg-search-icon{width:14px;height:14px;color:var(--sg-submuted);pointer-events:none;position:absolute;left:10px}.sg-search .sg-input{background:var(--sg-card);width:240px;height:32px;box-shadow:none;border:1px solid var(--sg-divider);border-radius:6px;font-size:12.5px;font-weight:450;padding-left:30px!important}.sg-search .sg-input:focus{border-color:#101828;outline:none}.sg-search-pop{margin-top:4px;top:100%;left:0;right:0}.sg-search-pop button b{font-weight:600}.sg-search-pop button span{opacity:.65;font-size:12.5px;display:inline}.sg-notif{position:relative}.sg-notif-pop{width:320px;max-width:calc(100vw - 24px);margin-top:6px;top:100%;right:0}.sg-notif .sg-btn b{color:var(--sg-accent);font-weight:600}.sg-me{color:#fff;width:30px;height:30px;box-shadow:0 0 0 1px var(--sg-divider);background:#101828;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}html[data-theme=dark] .sg-me{background:var(--sg-surface);color:var(--sg-text);box-shadow:0 0 0 1px var(--sg-divider)}.sg-btn{height:32px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:550;transition:background-color .1s,border-color .1s,box-shadow .1s;display:inline-flex}.sg-btn svg{flex:none;width:14px;height:14px}.sg-btn-primary{background:var(--sg-accent);color:#fff}.sg-btn-primary:hover:not(:disabled){background:var(--sg-accent-600)}.sg-btn-secondary{background:var(--sg-card);color:var(--sg-text);border-color:var(--sg-divider);box-shadow:0 1px 2px #10182808}.sg-btn-secondary:hover:not(:disabled){background:#f9fafb;border-color:#d0d5dd}.sg-btn-ghost{color:var(--sg-text);background:0 0}.sg-btn-ghost:hover:not(:disabled){background:var(--sg-surface)}.sg-btn:disabled{opacity:.45;cursor:not-allowed}.sg-btn:focus-visible,.sg-input:focus-visible,.sg-select:focus-visible,a:focus-visible.sg-nav-item{outline-offset:1px;outline:2px solid #101828}.sg-input,.sg-select,.sg-textarea{border:1px solid var(--sg-divider);background:var(--sg-card);width:100%;height:32px;color:var(--sg-text);font:inherit;border-radius:6px;padding:0 10px;font-size:12.5px}.sg-textarea{height:auto;min-height:60px;padding:8px 10px}.sg-input::placeholder,.sg-textarea::placeholder{color:inherit;opacity:.5}.sg-select{width:auto}.sg-tag{background:var(--sg-accent-soft);color:var(--sg-accent-700);border:1px solid #16a34a33;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:550;display:inline-flex}.sg-tag-outline{border-color:var(--sg-accent);color:var(--sg-accent-700);background:0 0}.sg-chip{border:1px solid var(--sg-divider);background:var(--sg-card);color:#344054;height:32px;font:inherit;cursor:pointer;border-radius:6px;padding:0 12px;font-size:12px;font-weight:500;transition:all .1s}.sg-chip:hover{background:#f9fafb;border-color:#d0d5dd}.sg-chip.is-active{color:#fff;background:#101828;border-color:#101828;font-weight:600}.sg-avatar{color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.sg-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sg-page{flex-direction:column;gap:16px;padding:20px 28px 48px;display:flex}.sg-page-desc{opacity:.75;margin:0;font-size:13.5px}.sg-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sg-card{border:1px solid var(--sg-divider);background:var(--sg-card);box-shadow:var(--sg-shadow-card);border-radius:8px;min-width:0;padding:18px 20px}.sg-card h2{margin:0 0 12px;font-size:14px;font-weight:600}.sg-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.sg-kpi{border:1px solid var(--sg-divider);background:var(--sg-card);box-shadow:var(--sg-shadow-card);border-radius:8px;min-width:0;padding:14px 16px}.sg-kpi span{text-transform:uppercase;letter-spacing:.04em;color:var(--sg-muted);font-size:11px;font-weight:600;display:block}.sg-kpi strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;margin-top:4px;font-size:20px;font-weight:600;display:block}.sg-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sg-empty{opacity:.7;padding:24px 14px;font-size:13px}.sg-table{overflow:auto}.sg-table-inner{min-width:720px}.sg-row{border-bottom:1px solid var(--sg-divider);align-items:center;gap:12px;padding:12px 10px;font-size:13px;display:grid}.sg-row.is-head{opacity:.62;padding:8px 10px;font-size:12px;font-weight:500}.sg-row.is-link{cursor:pointer}.sg-row.is-link:hover{background:var(--sg-accent-soft)}.sg-row b{font-weight:700}.sg-row small{opacity:.65;font-size:12px;display:block}.sg-bottomnav{display:none}@media (max-width:819px){.sg-sidebar{z-index:60;transition:transform .16s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sg-sidebar.is-open{transform:none;box-shadow:8px 0 30px #0000004d}.sg-sidebar-close{display:block}.sg-header .sg-menu-btn{display:inline-flex}.sg-search{display:none}.sg-header{padding:12px 16px}.sg-header h1{font-size:17px}.sg-page{padding:16px 16px 90px}.sg-app .sg-scroll.is-legacy{padding:16px 14px 90px}.sg-bottomnav{border-top:1px solid var(--sg-divider);background:var(--sg-card);flex:none;grid-template-columns:repeat(5,1fr);display:grid}.sg-bottomnav button{color:var(--sg-text);font:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:8px 0;font-size:11px;font-weight:600;display:grid}.sg-bottomnav button.is-active{opacity:1;color:var(--sg-accent-700)}.sg-bottomnav svg{width:18px;height:18px}.sg-grid-2{grid-template-columns:1fr}}.sg-card-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.sg-card-head h2{margin:0}.sg-count{background:var(--sg-surface);border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.sg-bars{align-items:flex-end;gap:6px;height:190px;padding-top:4px;display:flex}.sg-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.sg-bar-value{opacity:.75;height:14px;font-size:11px;font-weight:600}.sg-bar-track{flex:1;align-items:flex-end;width:100%;min-height:0;display:flex}.sg-bar-leads{background:var(--sg-accent-300);border-radius:4px 4px 0 0;align-items:flex-end;width:100%;display:flex;position:relative;overflow:hidden}.sg-bar-sales{background:var(--sg-accent);width:100%}.sg-bar-label{opacity:.6;white-space:nowrap;height:14px;font-size:11px}.sg-chart-legend{opacity:.8;gap:14px;margin-top:10px;font-size:12px;display:flex}.sg-chart-legend span{align-items:center;gap:6px;display:inline-flex}.sg-chart-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.sg-donut-row{align-items:center;gap:28px;display:flex}.sg-donut{flex:none;position:relative}.sg-donut-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sg-donut-center b{letter-spacing:-.02em;font-size:24px;font-weight:700}.sg-donut-center span{opacity:.6;font-size:11px}.sg-legend{flex:1;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.sg-legend li{grid-template-columns:12px 1fr auto 44px;align-items:center;gap:10px;font-size:13px;display:grid}.sg-legend i{border-radius:3px;width:10px;height:10px}.sg-legend b{text-align:right;font-weight:700}.sg-legend em{opacity:.55;text-align:right;font-style:normal}.sg-meter-list{gap:14px;display:grid}.sg-meter-row{justify-content:space-between;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.sg-meter-row b{font-weight:700}.sg-meter{background:var(--sg-surface);border-radius:999px;height:8px;overflow:hidden}.sg-meter i{background:var(--sg-accent);border-radius:999px;height:100%;display:block}.sg-list{display:grid}.sg-list-row{border:0;border-bottom:1px solid var(--sg-divider);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.sg-list-row:last-child{border-bottom:0}.sg-list-row:hover{background:var(--sg-accent-soft)}.sg-list-row b{font-weight:700}.sg-list-row small{opacity:.6;font-size:12px}@media (max-width:819px){.sg-donut-row{flex-direction:column;align-items:flex-start}}.sg-scrim{z-index:55;background:#08181080;border:0;position:fixed;inset:0}.sg-app .sg-input,.sg-app .sg-select,.sg-app .sg-textarea{border:1px solid var(--sg-divider)!important;background:var(--sg-card)!important;width:100%!important;color:var(--sg-text)!important;box-shadow:none!important;border-radius:8px!important;padding:6px 10px!important;font-size:13px!important}.sg-app .sg-input,.sg-app .sg-select{min-height:34px;height:auto!important;line-height:1.5!important}.sg-app .sg-select{max-width:100%;width:auto!important;padding-right:28px!important}.sg-toolbar>.sg-select,.sg-kanban-filters>.sg-select{flex-shrink:0}.sg-app .sg-search .sg-input{width:260px!important;padding-left:32px!important}.sg-app .sg-btn{border-radius:8px!important;min-height:0!important;padding:8px 14px!important;font-size:13px!important}.sg-app .sg-btn-primary{background:var(--sg-accent)!important;color:#fff!important;border-color:#0000!important}.sg-app .sg-btn-secondary{background:var(--sg-card)!important;color:var(--sg-text)!important;border:1px solid var(--sg-divider)!important}.sg-app .sg-donut svg{max-width:none;display:block;width:100%!important;height:100%!important}.sg-page-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.sg-grow{flex:260px;max-width:360px;width:auto!important}.sg-seg{border:1px solid var(--sg-divider);background:var(--sg-card);border-radius:10px;margin-left:auto;padding:3px;display:inline-flex}.sg-seg button{color:var(--sg-text);font:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.sg-seg button.is-active{background:var(--sg-accent-soft);color:var(--sg-accent-700);opacity:1}.sg-seg em{opacity:.7;font-size:11px;font-style:normal}.sg-alert{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:10px 14px;font-size:13px}.sg-card-flush{padding:8px 20px 14px}.sg-card-flush .sg-empty{padding:28px 8px}.sg-row-name{align-items:center;gap:10px;min-width:0;display:flex}.sg-row-name b{min-width:0}.sg-stage-tag{background:var(--sg-surface);border-radius:999px;padding:2px 10px;font-size:12px;font-style:normal;font-weight:600;display:inline-block}.sg-stage-tag.is-won{background:var(--sg-accent-soft);color:var(--sg-accent-700)}.sg-stage-tag.is-lost{color:#991b1b;background:#fee2e2}.sg-danger{color:#dc2626!important}.sg-row-actions{gap:6px;display:flex}.sg-btn-ghost{background:0 0}@media (max-width:819px){.sg-seg{margin-left:0}.sg-page-top{flex-direction:column;align-items:flex-start}}.sg-app .sg-scroll.is-board{overflow:hidden}.sg-tag-hue{background:hsl(var(--h) 70% 93%);color:hsl(var(--h) 60% 30%);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}html[data-theme=dark] .sg-tag-hue{background:hsl(var(--h) 70% 22%);color:hsl(var(--h) 60% 80%)}.sg-inbox{background:var(--sg-bg);grid-template-columns:310px minmax(0,1fr) 330px;height:100%;min-height:0;display:grid;position:relative}.sg-inbox-list{background:var(--sg-card);border-right:1px solid var(--sg-divider);flex-direction:column;min-height:0;display:flex}.sg-inbox-list-top{background:var(--sg-card);gap:8px;padding:12px 14px 10px;display:grid}.sg-inbox-list-top .sg-input{border:1px solid var(--sg-divider);background:var(--sg-bg);border-radius:6px;height:34px;font-size:13px}.sg-inbox-list-top .sg-input:focus{background:#fff;border-color:#101828}.sg-chips{flex-wrap:wrap;gap:6px;display:flex}.sg-inbox-scroll{border-top:1px solid var(--sg-divider);flex:1;min-height:0;padding:6px 0;overflow-y:auto}.sg-inbox-foot{border-top:1px solid var(--sg-divider);color:var(--sg-muted);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;font-size:11.5px;display:flex}.sg-link{color:var(--sg-accent-700);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:550;transition:opacity .1s}.sg-link:hover{opacity:.85;text-decoration:underline}.sg-banner{color:#fff;background:#b45309;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:500;display:flex}.sg-banner .sg-link{color:#fff;text-decoration:underline}.sg-banner.is-warn{color:#b54708;background:#fffaeb;border-bottom:1px solid #fedf89}.sg-banner.is-warn .sg-link{color:#b54708}.sg-conv{width:calc(100% - 14px);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:11px;margin:2px 7px;padding:10px 11px;transition:background-color .12s,border-color .12s;display:flex}.sg-conv:hover{background:#f8f9fa;border-color:#eaecf0}.sg-conv.is-selected{background:#f2f4f7;border-color:#d0d5dd;box-shadow:0 1px 2px #1018280a}html[data-theme=dark] .sg-conv:hover{background:#1a2232;border-color:#ffffff0f}html[data-theme=dark] .sg-conv.is-selected{background:#222b3d;border-color:#ffffff1f}.sg-conv-body{flex:1;gap:2px;min-width:0;display:grid}.sg-conv-line{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sg-conv-line b{color:#101828;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:13.5px;font-weight:600;overflow:hidden}html[data-theme=dark] .sg-conv-line b{color:#f5f5f6}.sg-conv-line time{color:#98a2b3;flex:none;font-size:11px;font-weight:450}.sg-conv-preview{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.35;overflow:hidden}html[data-theme=dark] .sg-conv-preview{color:#94969c}.sg-conv-meta{align-items:center;gap:5px;margin-top:3px;display:flex}.sg-pill-outline{color:#475467;background:#f8f9fa;border:1px solid #eaecf0;border-radius:4px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:500}.sg-pill-soft{color:#067647;background:#16a34a1a;border-radius:4px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:600}.sg-conv-meta em{color:#fff;text-align:center;background:#16a34a;border-radius:4px;min-width:17px;height:17px;margin-left:auto;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;line-height:17px}.sg-inbox-chat{background:#f8f9fa;flex-direction:column;min-width:0;min-height:0;display:flex}html[data-theme=dark] .sg-inbox-chat{background:#0c1017}.sg-chat-head{background:#fff;border-bottom:1px solid #eaecf0;flex:none;align-items:center;gap:12px;height:54px;padding:0 20px;display:flex}html[data-theme=dark] .sg-chat-head{background:#161b26;border-color:#ffffff14}.sg-chat-id{flex:1;min-width:0}.sg-chat-id b{color:#101828;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:14px;font-weight:600;display:block;overflow:hidden}html[data-theme=dark] .sg-chat-id b{color:#f5f5f6}.sg-chat-id span{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:450;display:block;overflow:hidden}.sg-app .sg-chat-search{border-radius:6px!important;width:180px!important;height:32px!important;font-size:12px!important}.sg-notice{color:#067647;font-size:11.5px;font-weight:550}.sg-back{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px;display:none}.sg-details-btn{display:none!important}.sg-messages{flex-direction:column;flex:1;gap:8px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.sg-message-row{flex-direction:column;gap:6px;display:flex}.sg-date{align-self:center;margin:8px 0}.sg-date span{color:#667085;background:#fff;border:1px solid #eaecf0;border-radius:12px;padding:3px 12px;font-size:11px;font-weight:500;box-shadow:0 1px 2px #10182808}html[data-theme=dark] .sg-date span{color:#94969c;background:#161b26;border-color:#ffffff14}.sg-bubble{color:#101828;background:#fff;border:1px solid #eaecf0;border-radius:10px 10px 10px 2px;align-self:flex-start;max-width:min(520px,78%);padding:9px 13px;font-size:13.5px;line-height:1.48;box-shadow:0 1px 2px #1018280a}html[data-theme=dark] .sg-bubble{color:#f5f5f6;background:#161b26;border-color:#ffffff14}.sg-bubble.is-grouped{margin-top:-4px}.sg-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.sg-bubble.is-out{color:#fff;background:#16a34a;border:1px solid #0000;border-radius:10px 10px 2px;align-self:flex-end;box-shadow:0 1px 3px #16a34a29}.sg-bubble footer{color:#98a2b3;justify-content:flex-end;align-items:center;gap:5px;margin-top:4px;font-size:10.5px;display:flex}.sg-bubble.is-out footer{color:#ffffffd9}.sg-bubble footer small{align-items:center;gap:3px;font-size:10.5px;display:inline-flex}.sg-bubble footer svg{width:12px;height:12px}.sg-bubble-sender{color:#067647;margin-bottom:3px;font-size:11.5px;font-weight:600;display:block}.sg-bubble.is-out .sg-bubble-sender{color:#d7f5e0}.sg-bubble-template{background:#0000000a;border-radius:6px;gap:2px;margin-bottom:6px;padding:6px 9px;font-size:12.5px;display:grid}.sg-bubble-template span{opacity:.7;font-size:10.5px}.sg-bubble-media img,.sg-bubble-media video{border-radius:6px;max-width:280px;max-height:320px;display:block}.sg-bubble-media audio{max-width:260px}.sg-bubble-file{color:inherit;align-items:center;gap:8px;font-size:12.5px;font-weight:550;display:inline-flex}.sg-bubble-file svg{width:16px;height:16px}.sg-bubble-links{gap:3px;margin-top:5px;font-size:12.5px;display:grid}.sg-bubble-links a{color:inherit;overflow-wrap:anywhere;text-decoration:underline}.sg-media-fallback{background:#0000000a;border-radius:6px;gap:5px;padding:8px 10px;font-size:12px;display:grid}.sg-media-fallback button{width:fit-content;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;display:inline-flex}.sg-media-fallback svg{width:12px;height:12px}.sg-composer{background:#fff;border-top:1px solid #eaecf0;flex:none;gap:8px;padding:12px 18px 14px;display:grid;position:relative}html[data-theme=dark] .sg-composer{background:#161b26;border-color:#ffffff14}.sg-composer-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.sg-app .sg-quick-select{border-radius:6px!important;width:200px!important;height:28px!important;padding:0 8px!important;font-size:12px!important}.sg-composer-row{background:#f8f9fa;border:1px solid #eaecf0;border-radius:8px;align-items:flex-end;gap:8px;padding:4px 6px;transition:border-color .12s,box-shadow .12s;display:flex}html[data-theme=dark] .sg-composer-row{background:#111622;border-color:#ffffff14}.sg-composer-row:focus-within{background:#fff;border-color:#101828;box-shadow:0 0 0 1px #101828}html[data-theme=dark] .sg-composer-row:focus-within{background:#161b26;border-color:#f5f5f6;box-shadow:0 0 0 1px #f5f5f6}.sg-app .sg-textarea{resize:none;flex:1;max-height:140px;line-height:1.45;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:8px!important;font-size:13.5px!important}.sg-app .sg-textarea:focus{box-shadow:none!important;outline:none!important}.sg-icon-btn{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .1s;display:inline-flex}.sg-icon-btn:hover{color:#101828;background:#eaecf0}html[data-theme=dark] .sg-icon-btn:hover{color:#f5f5f6;background:#ffffff14}.sg-icon-btn.is-active{color:#067647;background:#16a34a1a}.sg-composer-row .sg-btn{border-radius:6px;flex:none;align-items:center;gap:6px;height:32px;min-height:32px;margin-bottom:3px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.sg-composer-row .sg-btn svg{width:13px;height:13px}.sg-attached{color:#344054;align-items:center;gap:6px;padding:4px 6px;font-size:12px;display:flex}.sg-attached svg{width:14px;height:14px}.sg-voice-wrap{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.sg-voice{background:#f8f9fa;border:1px solid #eaecf0;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:46px;padding:4px 6px;display:flex}html[data-theme=dark] .sg-voice{background:#111622;border-color:#ffffff14}.sg-voice.is-error{justify-content:space-between;padding:8px 12px}.sg-voice .sg-icon-btn svg,.sg-voice .sg-btn svg{width:15px;height:15px}.sg-voice .sg-btn{border-radius:6px;flex:none;align-items:center;gap:6px;height:32px;margin-left:auto;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.sg-voice-dot{background:#d92d20;border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite sg-voice-pulse}@keyframes sg-voice-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.sg-voice-dot{animation:none}}.sg-voice-time{font-variant-numeric:tabular-nums;color:#101828;min-width:36px;font-size:13px;font-weight:600}html[data-theme=dark] .sg-voice-time{color:#f5f5f6}.sg-voice-level{flex:1;align-items:center;gap:2px;min-width:0;height:24px;display:flex;overflow:hidden}.sg-voice-level i{background:#067647;border-radius:2px;flex:none;width:3px;transition:height .12s;display:block}.sg-voice-player{flex:1 1 0;width:0;min-width:0;height:32px}.sg-voice-note{color:#475467;font-size:12px}html[data-theme=dark] .sg-voice-note{color:#94969c}.sg-popover-inline{background:#fff;border:1px solid #eaecf0;border-radius:6px;gap:4px;width:fit-content;padding:4px;display:flex;box-shadow:0 4px 12px #10182814}.sg-popover-inline button{cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 6px;font-size:18px}.sg-popover-inline button:hover{background:#f2f4f7}.sg-template{background:#f8f9fa;border:1px solid #eaecf0;border-radius:8px;gap:8px;padding:12px;font-size:12.5px;display:grid}.sg-template-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.sg-template-head b{font-size:13px;font-weight:600;display:block}.sg-template-head span{opacity:.7;font-size:11.5px}.sg-template label{gap:3px;font-size:11.5px;font-weight:500;display:grid}.sg-template-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sg-hidden-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sg-welcome{text-align:center;max-width:320px;margin:auto;padding:24px}.sg-welcome b{font-size:16px;font-weight:600;display:block}.sg-welcome p{opacity:.7;margin-top:6px;font-size:13px}.sg-inbox-side{background:#fff;border-left:1px solid #eaecf0;flex-direction:column;min-height:0;display:flex;overflow-y:auto}html[data-theme=dark] .sg-inbox-side{background:#161b26;border-color:#ffffff14}.sg-side-head{border-bottom:1px solid #eaecf0;align-items:center;gap:12px;padding:16px 16px 14px;display:flex;position:relative}.sg-side-head b{color:#101828;letter-spacing:-.01em;font-size:14.5px;font-weight:600;display:block}html[data-theme=dark] .sg-side-head b{color:#f5f5f6}.sg-side-head>div span{color:#667085;margin-top:1px;font-size:12px;display:block}.sg-side-close{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px;display:none;position:absolute;top:10px;right:10px}.sg-tabs{border-bottom:1px solid #eaecf0;padding:0 10px;display:flex}.sg-tabs button{color:#667085;font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:10px 4px;font-size:12.5px;font-weight:500;transition:all .1s}.sg-tabs button.is-active{color:#101828;border-bottom-color:#101828;font-weight:600}html[data-theme=dark] .sg-tabs button.is-active{color:#f5f5f6;border-bottom-color:#f5f5f6}.sg-side-body{align-content:start;gap:12px;padding:14px 14px 24px;display:grid}.sg-field{gap:4px;display:grid}.sg-label{text-transform:uppercase;letter-spacing:.04em;color:#667085;font-size:10.5px;font-weight:600}.sg-readonly{color:#101828;background:#f8f9fa;border:1px solid #eaecf0;border-radius:6px;padding:6px 10px;font-size:12.5px}.sg-app .sg-select.sg-block{width:100%!important}.sg-stage-chips,.sg-tag-row{flex-wrap:wrap;gap:5px;display:flex}.sg-tag-row .sg-tag-hue{cursor:pointer;border:0;border-radius:4px;padding:2px 6px;font-family:inherit;font-size:10.5px}.sg-tag-add{gap:5px;display:flex}.sg-muted{opacity:.7;margin:0;font-size:12px}.sg-sdr{border:1px solid var(--sg-divider);background:var(--sg-surface);border-radius:8px;gap:8px;padding:12px;display:grid}.sg-sdr-head{justify-content:space-between;align-items:center;display:flex}.sg-sdr-head b{font-size:13px;font-weight:600}.sg-sdr-log{font-size:11.5px}.sg-sdr-log summary{cursor:pointer;opacity:.8}.sg-sdr-log div{margin-top:5px;display:grid}.sg-modal-backdrop{z-index:60;background:#0a1e1473;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.sg-modal{background:var(--sg-card);width:min(400px,100%);color:var(--sg-text);border-radius:10px;overflow:hidden;box-shadow:0 16px 40px #0a281933}.sg-modal header{border-bottom:1px solid var(--sg-divider);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.sg-modal header h2{margin:0;font-size:15px;font-weight:600}.sg-modal header button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.sg-modal-body{gap:8px;padding:14px 16px;font-size:12.5px;display:grid}.sg-modal footer{justify-content:flex-end;gap:6px;padding:10px 16px 14px;display:flex}@media (max-width:1179px){.sg-inbox{grid-template-columns:280px minmax(0,1fr)}.sg-inbox-side{z-index:30;width:320px;max-width:100%;transition:transform .16s;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.sg-inbox-side.is-open{transform:none;box-shadow:-12px 0 40px #0a281940}.sg-details-btn{display:inline-flex!important}.sg-side-close{display:block}}@media (max-width:819px){.sg-inbox{grid-template-columns:1fr}.sg-inbox-chat,.sg-inbox.has-selected .sg-inbox-list{display:none}.sg-inbox.has-selected .sg-inbox-chat{display:flex}.sg-back{display:inline-block}.sg-app .sg-chat-search{display:none}.sg-messages{padding:14px}.sg-bubble{max-width:88%}}.sg-drawer-backdrop{z-index:70;font-family:var(--sg-font);background:#0a1e1473;justify-content:flex-end;display:flex;position:fixed;inset:0}.sg-drawer{background:var(--sg-card);width:min(460px,100%);height:100%;color:var(--sg-text);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;box-shadow:-12px 0 40px #0a281940}.sg-drawer *,.sg-drawer :before,.sg-drawer :after{box-sizing:border-box}.sg-drawer-head{border-bottom:1px solid var(--sg-divider);flex:none;align-items:center;gap:14px;padding:16px 18px;display:flex}.sg-drawer-id{flex:1;min-width:0}.sg-drawer-id h2{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:16px;font-weight:600;overflow:hidden}.sg-drawer-id>span{opacity:.7;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.sg-drawer-id .sg-label{opacity:.62;font-size:12px;font-weight:500}.sg-drawer-actions{flex:none;gap:6px;display:flex}.sg-drawer-tabs{flex:none;padding:0 8px}.sg-drawer-tabs button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.sg-drawer-tabs em{background:var(--sg-surface);border-radius:4px;padding:0 6px;font-size:11px;font-style:normal}.sg-drawer-body{flex:1;align-content:start;gap:16px;min-height:0;padding:18px;display:grid;overflow:auto}.sg-fields-2{grid-template-columns:1fr 1fr;gap:12px 10px;display:grid}.sg-block-card{border:1px solid var(--sg-divider);border-radius:8px;gap:10px;padding:14px;display:grid}.sg-block-head{justify-content:space-between;align-items:center;display:flex}.sg-block-head b{font-size:14px;font-weight:600}.sg-attribution{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.sg-attribution dt{opacity:.6;font-size:12px}.sg-attribution dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.sg-close-actions{gap:10px;display:grid}.sg-inline{align-items:center;gap:8px;display:flex}.sg-inline .sg-input,.sg-inline .sg-select{flex:1;width:auto!important}.sg-timeline{border-left:2px solid var(--sg-divider);gap:14px;margin:0;padding:0 0 0 16px;list-style:none;display:grid}.sg-timeline li{gap:2px;display:grid;position:relative}.sg-timeline li:before{content:"";background:var(--sg-accent);border:2px solid var(--sg-card);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-22px}.sg-timeline b{text-transform:capitalize;font-size:13px;font-weight:600}.sg-timeline small{opacity:.6;font-size:12px}.sg-note{border:1px solid var(--sg-divider);background:var(--sg-surface);border-radius:8px;padding:12px}.sg-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 4px;font-size:13px}.sg-note small{opacity:.6;font-size:12px}.sg-task{border:1px solid var(--sg-divider);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.sg-task>div{flex:1;min-width:0}.sg-task b{font-size:13px;font-weight:600;display:block}.sg-task small{opacity:.6;font-size:12px}.sg-check{border:2px solid var(--sg-divider);color:#fff;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:600;display:grid}.sg-check.is-done{background:var(--sg-accent);border-color:var(--sg-accent)}@media (max-width:819px){.sg-fields-2,.sg-attribution{grid-template-columns:1fr}}.sg-card-title{align-items:center;gap:8px;margin:0 0 12px;padding:12px 0 0;font-size:14px;font-weight:600;display:flex}.sg-card:not(.sg-card-flush) .sg-card-title{padding-top:0}.sg-card-title.is-bad{color:#dc2626}.sg-deal-msg{color:var(--sg-muted,#5d6b63);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.sg-deal-msg span{font-weight:600}.sg-tag-empty{color:var(--sg-muted,#8a968f);border:1px dashed var(--sg-divider,#dfe7e2);border-radius:999px;padding:2px 8px;font-size:11px}.sg-tag-more{opacity:.75}.sg-modal.is-wide{gap:14px;width:min(680px,100%);max-height:90vh;padding:20px;display:grid;overflow:auto}.sg-field{gap:6px;font-size:13px;font-weight:600;display:grid}.sg-settings-shell{flex-direction:column;display:flex}.sg-kpi-value{margin-top:6px;font-size:24px;display:block}.sg-entry{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.sg-entry .sg-card-title{margin-bottom:4px}.sg-entry-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sg-settings-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.sg-settings-main{gap:16px;min-width:0;display:grid}.sg-inline-form{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.sg-inline-form .sg-input{flex:1;min-width:160px}.sg-pipe-list{gap:6px;margin-top:8px;display:grid}.sg-pipe-item{border:1px solid var(--sg-divider);color:var(--sg-text);cursor:pointer;text-align:left;background:0 0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.sg-pipe-item small{opacity:.65}.sg-pipe-item.is-active{border-color:var(--sg-accent);background:var(--sg-accent-soft)}.sg-stage-list{gap:8px;margin:14px 0;display:grid}.sg-stage-row{border:1px solid var(--sg-divider);border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.sg-stage-index{background:var(--sg-surface);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.sg-stage-name{align-items:center;gap:8px;min-width:0;display:flex}.sg-stage-name small{opacity:.6}.sg-stage-dot{background:#0ea5e9;border-radius:50%;flex:none;width:9px;height:9px}.sg-stage-dot.is-won{background:#16a34a}.sg-stage-dot.is-lost{background:#ef4444}.sg-stage-edit{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:8px;display:flex}.sg-stage-edit .sg-input{flex:1;min-width:160px}.sg-stage-create{border-top:1px dashed var(--sg-divider);padding-top:6px}.sg-tag-ok{color:var(--sg-accent-700,#166534);background:var(--sg-accent-soft);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.sg-member-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:12px 0;display:grid}.sg-member{border:1px solid var(--sg-divider);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.sg-member span:last-child{min-width:0;display:grid}.sg-member small{opacity:.65;text-overflow:ellipsis;overflow:hidden}.sg-alert.is-success{background:var(--sg-accent-soft);color:var(--sg-accent-700,#166534);border-color:var(--sg-accent-300,#a7dfbb)}@media (max-width:900px){.sg-settings-grid{grid-template-columns:1fr}.sg-stage-row{grid-template-columns:28px minmax(0,1fr)}.sg-stage-row .sg-row-actions,.sg-stage-row .sg-stage-tag{grid-column:2}}.sg-settings .sg-kpis .sg-card{padding:12px 18px}.sg-settings .sg-kpi-value{margin-top:2px;font-size:20px}.sg-settings-grid .sg-inline-form .sg-btn{flex:none}.sg-auto{gap:14px;display:grid}.sg-auto-top{gap:12px;display:grid}.sg-auto-pick{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.sg-auto-stats{flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.sg-auto-stats .sg-btn{margin-left:auto}.sg-auto-save{color:var(--sg-accent-700,#166534);font-size:12px;font-weight:600}.sg-auto-save.is-error{color:#dc2626}.sg-auto-stages{gap:12px;display:grid}.sg-auto-stage>header{align-items:center;gap:12px;display:flex}.sg-auto-stage>header div{flex:1;min-width:0;display:grid}.sg-auto-stage>header small{opacity:.6}.sg-auto-none{opacity:.6;padding:10px 2px 2px;font-size:13px}.sg-auto-rules{gap:8px;margin-top:12px;display:grid}.sg-auto-rule{border:1px solid var(--sg-divider);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.sg-auto-rule.is-paused{opacity:.7}.sg-auto-rule-main{gap:2px;min-width:0;font-size:13px;display:grid}.sg-auto-rule-main em{font-style:normal;font-weight:600}.sg-auto-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:820px){.sg-auto-rule,.sg-auto-grid{grid-template-columns:1fr}}.sg-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sg-header{padding:10px 28px}@media (max-width:819px){.sg-header{padding:10px 16px}}.sg-ai{align-content:start;gap:14px;display:grid}.sg-ai-pills{flex-wrap:wrap;gap:8px;display:flex}.sg-tag-ok.is-off{color:#b45309;background:#fef3c7}.sg-tag-ok.is-neutral{color:var(--sg-text);background:var(--sg-surface)}.sg-ai-note{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}.sg-ai-providers{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;display:grid}.sg-ai-provider{align-content:start;gap:12px;display:grid}.sg-ai-provider.is-primary{border-color:var(--sg-accent)}.sg-ai-provider>header{align-items:center;gap:10px;display:flex}.sg-ai-provider>header div{flex:1;min-width:0;display:grid}.sg-ai-provider>header small{opacity:.6}.sg-ai-provider>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.sg-ai-badge{background:var(--sg-accent-soft);width:36px;height:36px;color:var(--sg-accent-700);border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid}.sg-ai-secret{background:var(--sg-surface);border-radius:10px;gap:8px;padding:12px;display:grid}.sg-ai-secret small{opacity:.7;margin-top:2px;display:block}.sg-ai-play{gap:12px;display:grid}.sg-ai-form{gap:14px;display:grid}.sg-ai-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.sg-ai-enable{background:var(--sg-card)}.sg-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sg-ai-wide{grid-column:1/-1}.sg-ai-status{border:1px solid var(--sg-divider);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.sg-ai-status span:nth-child(2){flex:1;display:grid}.sg-ai-status small{opacity:.65}.sg-ai-auto{align-items:flex-start}.sg-ai-auto small{opacity:.7;display:block}.sg-ai-scope{gap:14px;display:grid}.sg-ai-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.sg-ai-col{align-content:start;gap:10px;display:grid}.sg-ai-options{gap:6px;max-height:260px;display:grid;overflow:auto}.sg-ai-tools{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin-top:12px;display:grid}.sg-ai-tool{border:1px solid var(--sg-divider);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.sg-ai-tool.is-on{border-color:var(--sg-accent);background:var(--sg-accent-soft)}.sg-ai-tool span{gap:2px;display:grid}.sg-ai-tool small{opacity:.7}.sg-ai-sources{margin:12px 0 0;padding-left:18px;font-size:13px}.sg-ai-save{background:var(--sg-card);border:1px solid var(--sg-divider);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:0}@media (max-width:900px){.sg-ai-cols,.sg-ai-grid{grid-template-columns:1fr}}.sg-pagehead{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sg-pagehead-icon{background:var(--sg-accent-soft);width:44px;height:44px;color:var(--sg-accent-700);border:1px solid var(--sg-accent-300);border-radius:12px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.sg-pagehead-copy{flex:1;min-width:220px}.sg-pagehead-copy h2{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:800}.sg-pagehead-copy p{opacity:.65;margin:2px 0 0;font-size:13px}.sg-pagehead-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sg-pills{flex-wrap:wrap;gap:8px;display:flex}.sg-pills button{border:1px solid var(--sg-divider);background:var(--sg-card);color:var(--sg-text);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-weight:600;display:inline-flex}.sg-pills button.is-active{border-color:var(--sg-accent);background:var(--sg-accent-soft);color:var(--sg-accent-700)}.sg-pills em{background:var(--sg-accent);color:#fff;text-align:center;border-radius:999px;min-width:20px;padding:1px 7px;font-size:11px;font-style:normal}.sg-subtabs{border:1px solid var(--sg-divider);background:var(--sg-card);border-radius:12px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.sg-subtabs button{color:var(--sg-text);opacity:.7;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 14px;font-weight:600}.sg-subtabs button.is-active{opacity:1;background:var(--sg-accent-soft);color:var(--sg-accent-700)}.sg-ai-head{justify-content:flex-start}.sg-ai label.sg-field{gap:6px!important;font-size:13px!important;font-weight:600!important}.sg-ai label.sg-field>small,.sg-ai label.sg-field small{opacity:.65;font-weight:400;font-size:12px!important}.sg-ai .sg-input,.sg-ai .sg-select{min-height:40px;font-size:14px!important}.sg-ai textarea.sg-input{min-height:0;line-height:1.5}.sg-ai-switch{border:1px solid var(--sg-divider);background:var(--sg-card);cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:14px 18px;display:flex}.sg-ai-switch.is-on{border-color:var(--sg-accent-300,#a7dfbb);background:var(--sg-accent-soft)}.sg-ai-switch input{opacity:0;pointer-events:none;position:absolute}.sg-ai-switch>i{background:#cbd5d0;border-radius:999px;flex:none;width:42px;height:24px;transition:background .15s;position:relative}.sg-ai-switch>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.sg-ai-switch.is-on>i{background:var(--sg-accent)}.sg-ai-switch.is-on>i:after{transform:translate(18px)}.sg-ai-switch span{gap:2px;display:grid}.sg-ai-switch b{font-size:15px}.sg-ai-switch small{opacity:.7;font-size:12.5px}.sg-ai-know{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);align-items:start;gap:16px;display:grid}.sg-ai-know-form{gap:14px;display:grid;position:sticky;top:8px}.sg-ai-source-list{gap:10px;margin-top:12px;display:grid}.sg-ai-source{border:1px solid var(--sg-divider);border-radius:12px;gap:6px;padding:14px;display:grid}.sg-ai-source p{opacity:.75;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.sg-ai-source small{opacity:.55}.sg-ai .sg-card{padding:20px 22px}@media (max-width:900px){.sg-ai-know{grid-template-columns:1fr}.sg-ai-know-form{position:static}}.sg-app .ola-command-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200!important;background:#0a1e1473!important;place-items:start center!important;padding:12vh 16px 16px!important;display:grid!important;position:fixed!important;inset:0!important}.sg-app .ola-command-dialog{max-height:76vh;background:var(--sg-card)!important;width:min(620px,100%)!important;color:var(--sg-text)!important;border:1px solid var(--sg-divider)!important;border-radius:16px!important;padding:0!important;overflow:auto!important;box-shadow:0 24px 60px #0a28194d!important}.sg-app .ola-command-searchbox{z-index:1;border-bottom:1px solid var(--sg-divider);align-items:center;gap:10px;position:sticky;top:0;background:var(--sg-card)!important;padding:14px 18px!important;display:flex!important}.sg-app .ola-command-searchbox svg{opacity:.6;flex:none;width:18px;height:18px}.sg-app .ola-command-searchbox input{flex:1;box-shadow:none!important;color:var(--sg-text)!important;background:0 0!important;border:0!important;outline:none!important;min-height:0!important;padding:4px 0!important;font-size:15px!important}.sg-app .ola-command-dialog kbd{font:inherit;border:1px solid var(--sg-divider);background:var(--sg-surface);color:var(--sg-text);border-radius:6px;padding:2px 7px;font-size:11px}.sg-app .ola-command-label{letter-spacing:.06em;text-transform:uppercase;opacity:.55;font-weight:700;color:var(--sg-text)!important;padding:14px 18px 6px!important;font-size:11px!important}.sg-app .ola-command-list{gap:2px;padding:0 8px 4px!important;display:grid!important}.sg-app .ola-command-list>button{text-align:left;cursor:pointer;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;color:var(--sg-text)!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:8px 10px!important;display:grid!important}.sg-app .ola-command-list>button:hover,.sg-app .ola-command-list>button:focus-visible{outline:none;background:var(--sg-accent-soft)!important}.sg-app .ola-command-icon{border-radius:10px;place-items:center;width:36px;height:36px;display:grid;background:var(--sg-accent-soft)!important;color:var(--sg-accent-700)!important}.sg-app .ola-command-icon svg{width:18px;height:18px}.sg-app .ola-command-list>button>span:nth-child(2){gap:1px;min-width:0;display:grid}.sg-app .ola-command-list strong{font-size:14px;font-weight:600;display:block;color:var(--sg-text)!important}.sg-app .ola-command-list small{opacity:.6;font-size:12.5px;display:block;color:var(--sg-text)!important}.sg-app .ola-command-enter{opacity:.4;font-size:14px}.sg-app .ola-command-empty{text-align:center;opacity:.6;padding:28px 18px}.sg-app .ola-command-dialog footer{border-top:1px solid var(--sg-divider);opacity:.75;justify-content:space-between;gap:12px;font-size:12px;color:var(--sg-text)!important;padding:10px 18px!important;display:flex!important}.sg-app .ola-command-dialog footer span{align-items:center;gap:4px;display:inline-flex}.sg-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sg-chip-delivery{background:var(--sg-surface);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.sg-chip-delivery button{cursor:pointer;color:var(--sg-accent-700);background:0 0;border:0;font-size:13px}.sg-stage-dot.is-open{background:#f59e0b}.sg-invite{gap:12px;display:grid}.sg-invite-fields{grid-template-columns:1.4fr 1.4fr 1fr auto;align-items:end;gap:12px;display:grid}@media (max-width:900px){.sg-invite-fields{grid-template-columns:1fr}}.sg-app .sg-select.sg-lang{min-width:64px;font-weight:700;width:64px!important;min-height:36px!important;padding-inline:8px!important}.sg-ai-bars{align-items:flex-end;gap:4px;height:140px;margin:14px 0 8px;display:flex}.sg-ai-bar{flex:1;align-items:flex-end;min-width:4px;height:100%;display:flex}.sg-ai-bar i{background:var(--sg-accent-300,#a7dfbb);border-radius:4px 4px 0 0;width:100%;display:block}.sg-ai-bar:hover i{background:var(--sg-accent)}.sg-ai-meter{gap:6px;margin-top:12px;display:grid}.sg-ai-usage{gap:14px;display:grid}.sg-vmark{border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-grid}.sg-vmark.is-ok{color:#15803d;background:#e9f7ee}.sg-vmark.is-miss{background:var(--sg-surface);opacity:.6}.sg-verdict.is-ok{color:#166534;background:#e9f7ee;border-color:#a7dfbb}.sg-verdict.is-warn{color:#92400e;background:#fef3c7;border-color:#fcd34d}.sg-verdict.is-info{background:var(--sg-surface);color:var(--sg-text)}.sg-vlist{grid-template-columns:200px 1fr;gap:8px 14px;margin:0;font-size:13px;display:grid}.sg-vlist dt{opacity:.7;font-weight:700}.sg-vlist dd{word-break:break-word;margin:0}.sg-col-body>.sg-deal{flex:none}.sg-deal{overflow:visible}.sg-deal:before{border-radius:12px 0 0 12px}.sg-vcard{gap:16px;padding:20px 22px;display:grid}.sg-vcard .sg-card-title,.sg-vcard .sg-alert{margin:0}.sg-mini-stats{border:1px solid var(--sg-divider);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid;overflow:hidden}.sg-mini-stats>div{border-right:1px solid var(--sg-divider);gap:2px;padding:14px 18px;display:grid}.sg-mini-stats>div:last-child{border-right:0}.sg-mini-stats b{font-size:22px;font-weight:800}.sg-mini-stats span{opacity:.65;font-size:12.5px}.sg-bicon{border:1px solid var(--sg-divider);background:#fff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.sg-bicon svg{display:block}.sg-bicon-evolution{background:#0f2a1f;gap:3px}.sg-bicon-evolution i{background:#22c55e;border-radius:3px;width:5px;height:16px}.sg-int{gap:16px}.sg-int-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sg-int-head>div{flex:1;min-width:220px}.sg-int-head h3,.sg-int-card h3,.sg-int-sub h3{margin:0;font-size:16px}.sg-int-head p,.sg-int-card p,.sg-int-sub p{opacity:.65;margin:2px 0 0;font-size:13px}.sg-int-empty{justify-items:start;gap:8px;padding:22px 4px 6px;display:grid}.sg-int-empty p{opacity:.65;margin:0;font-size:13px}.sg-int-list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sg-int-row{border:1px solid var(--sg-divider);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.sg-int-dot{background:#9ca3af;border-radius:50%;flex:none;width:10px;height:10px}.sg-int-dot.is-ok{background:#16a34a}.sg-int-dot.is-warn{background:#f59e0b}.sg-int-dot.is-bad{background:#dc2626}.sg-int-info{flex:1;gap:3px;min-width:240px;display:grid}.sg-int-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sg-int-info small{opacity:.65;font-size:12.5px}.sg-int-error{color:#b91c1c;opacity:1!important}.sg-int-status{background:var(--sg-surface);border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:700}.sg-int-status.is-ok{color:#15803d;background:#e9f7ee}.sg-int-status.is-warn{color:#b45309;background:#fef3c7}.sg-int-status.is-bad{color:#b91c1c;background:#fee2e2}.sg-int-actions{flex-wrap:wrap;gap:6px;display:flex}.sg-int-revoked{margin-top:12px;font-size:13px}.sg-int-revoked ul{gap:6px;margin:0;padding:8px 0 0;list-style:none;display:grid}.sg-int-revoked li{justify-content:space-between;align-items:center;gap:10px;display:flex}.sg-int-sub{margin-top:6px}.sg-int-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;display:grid}.sg-int-card{align-content:space-between;gap:14px;display:grid}.sg-int-card>header{align-items:flex-start;gap:12px;display:flex}.sg-int-card>header>div{flex:1;gap:2px;min-width:0;display:grid}.sg-int-card>header small{opacity:.65;font-size:12.5px}.sg-int-card>footer{border-top:1px solid var(--sg-divider);flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.sg-int-note{margin:4px 0 0}.sg-app .ch-overlay{z-index:120!important;background:#0a1e1473!important;place-items:center!important;padding:20px!important;display:grid!important;position:fixed!important;inset:0!important}.sg-app .ch-wizard{background:var(--sg-card)!important;color:var(--sg-text)!important;border:1px solid var(--sg-divider)!important;border-radius:16px!important}.sg-app .ch-wizard input,.sg-app .ch-wizard select{min-height:40px}.sg-app .integration-setup{border:1px solid var(--sg-divider);background:var(--sg-card);color:var(--sg-text);border-radius:14px;gap:14px;margin:0;padding:20px 22px;display:grid}.sg-app .integration-setup .integration-verify-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.sg-app .integration-setup label{gap:6px;font-size:13px;font-weight:600;display:grid}.sg-app .integration-setup input{border:1px solid var(--sg-divider);background:var(--sg-card);min-height:40px;color:var(--sg-text);border-radius:10px;padding:0 12px}.sg-app .integration-setup .integration-setup-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sg-app .integration-setup .primary-button,.sg-app .ch-wizard .primary-button{cursor:pointer;border:0;border-radius:10px;padding:9px 16px;font-weight:600;background:var(--sg-accent)!important;color:#fff!important}.sg-app .integration-setup .secondary-button,.sg-app .ch-wizard .secondary-button,.sg-app .ch-wizard .ghost-button{cursor:pointer;border-radius:10px;padding:9px 16px;font-weight:600;background:var(--sg-card)!important;color:var(--sg-text)!important;border:1px solid var(--sg-divider)!important}.sg-app .integration-setup .danger-button{color:#b91c1c;cursor:pointer;background:#fee2e2;border:0;border-radius:10px;padding:9px 16px;font-weight:600}.sg-app .integration-setup .event-status{background:var(--sg-surface);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.sg-app .integration-setup .event-status.success{color:#15803d;background:#e9f7ee}.sg-int-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr))}.sg-int-head h3,.sg-int-card h3,.sg-int-sub h3{font-weight:700}.sg-int-card>header .sg-int-status{white-space:nowrap;align-self:flex-start}.sg-alerts{gap:14px}.sg-alert-events,.sg-alert-event{gap:14px;display:grid}.sg-alert-event.is-off{opacity:.65}.sg-alert-event>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sg-alert-event>header p{margin:2px 0 0}.sg-alert-opts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.sg-alert-opts .sg-member span{display:grid}.sg-alert-opts small{opacity:.6}.sg-switch{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.sg-switch input{opacity:0;pointer-events:none;position:absolute}.sg-switch>i{background:#cbd5d0;border-radius:999px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.sg-switch>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.sg-switch input:checked+i{background:var(--sg-accent)}.sg-switch input:checked+i:after{transform:translate(16px)}.sg-switch input:disabled+i{opacity:.5}.sg-flows{gap:16px}.sg-flow-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:16px;display:grid}.sg-flow-card{align-content:start;gap:12px;display:grid}.sg-flow-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sg-flow-card>header div{gap:2px;display:grid}.sg-flow-card>header small{opacity:.6;font-size:12.5px}.sg-flow-card>footer{border-top:1px solid var(--sg-divider);flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.sg-flow-pending{color:#b45309;font-weight:600}.sg-flow-status{background:var(--sg-surface);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:700}.sg-flow-status.is-active,.sg-flow-status.is-run-completed{color:#15803d;background:#e9f7ee}.sg-flow-status.is-paused,.sg-flow-status.is-run-waiting{color:#b45309;background:#fef3c7}.sg-flow-status.is-run-failed{color:#b91c1c;background:#fee2e2}.sg-flow-status.is-run-cancelled{opacity:.7}.sg-flow-empty{justify-items:center;gap:10px;padding:40px;display:grid}.sg-flow-empty p{opacity:.65;text-align:center;max-width:460px;margin:0}.sg-flow-picker{max-height:86vh;overflow:auto}.sg-flow-cat{text-transform:uppercase;letter-spacing:.06em;opacity:.55;margin:14px 0 8px;font-size:12px}.sg-flow-tpls{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.sg-flow-tpl{text-align:left;border:1px solid var(--sg-divider);background:var(--sg-card);color:var(--sg-text);cursor:pointer;font:inherit;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.sg-flow-tpl:hover{border-color:var(--sg-accent);background:var(--sg-accent-soft)}.sg-flow-tpl small{opacity:.65;line-height:1.35}.sg-flow-tpl em{color:var(--sg-accent-700);font-size:11.5px;font-style:normal;font-weight:600}.sg-flow-tpl.is-blank{border-style:dashed;width:100%}.sg-flow-editor{gap:12px}.sg-flow-bar{z-index:5;background:var(--sg-bg,var(--sg-card));flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex;position:sticky;top:0}.sg-flow-name{max-width:340px;font-weight:700}.sg-flow-msg{font-size:13px;font-weight:600}.sg-flow-msg.is-ok{color:#15803d}.sg-flow-msg.is-error{color:#b91c1c}.sg-flow-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.sg-flow-main{gap:14px;min-width:0;display:grid}.sg-flow-side{gap:12px;display:grid;position:sticky;top:64px}.sg-flow-trigger{gap:12px;display:grid}.sg-flow-hours{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sg-flow-day{border:1px solid var(--sg-divider);cursor:pointer;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.sg-flow-day input{opacity:0;pointer-events:none;position:absolute}.sg-flow-day.is-on{background:var(--sg-accent);border-color:var(--sg-accent);color:#fff}.sg-flow-hours .sg-input{width:110px}.sg-flow-steps{gap:12px;display:grid;position:relative}.sg-flow-node{border-left:4px solid var(--sg-accent-300,#a7dfbb);gap:12px;display:grid;position:relative}.sg-flow-node>header{align-items:center;gap:12px;display:flex}.sg-flow-node-title{flex:1;gap:2px;min-width:0;display:grid}.sg-flow-node-title small{opacity:.6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sg-flow-start{background:var(--sg-accent-soft);color:var(--sg-accent-700);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:700}.sg-flow-node-body{gap:12px;display:grid}.sg-flow-next{font-size:12.5px!important}.sg-flow-rule{grid-template-columns:1.4fr 1fr 1.2fr auto;align-items:center;gap:8px;display:grid}.sg-flow-issue{margin:0;font-size:12.5px}.sg-flow-issue.is-error{color:#b91c1c}.sg-flow-issue.is-warning{color:#b45309}.sg-flow-add{justify-items:start;gap:10px;display:grid}.sg-flow-menu{width:100%}.sg-flow-issues{gap:8px;margin:0;padding-left:18px;font-size:13px;display:grid}.sg-flow-sim{gap:12px;display:grid}.sg-flow-chat{background:var(--sg-surface);border-radius:12px;align-content:start;gap:6px;min-height:220px;max-height:360px;padding:10px;display:grid;overflow:auto}.sg-flow-bubble{white-space:pre-wrap;border-radius:12px;max-width:88%;padding:8px 12px;font-size:13px;line-height:1.4}.sg-flow-bubble.is-bot{background:var(--sg-card);border:1px solid var(--sg-divider);justify-self:start}.sg-flow-bubble.is-me{background:var(--sg-accent);color:#fff;justify-self:end}.sg-flow-bubble.is-action{border:1px dashed var(--sg-divider);opacity:.75;background:0 0;justify-self:start;font-size:12px}.sg-flow-bubble.is-system{opacity:.65;justify-self:center;padding:2px 8px;font-size:12px}.sg-flow-runs{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.sg-flow-runs>li>button{border:1px solid var(--sg-divider);background:var(--sg-card);width:100%;color:var(--sg-text);cursor:pointer;font:inherit;text-align:left;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.sg-flow-runs>li>button b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sg-flow-runlog{gap:4px;padding:8px 10px;font-size:12.5px;display:grid}.sg-flow-runlog p{margin:0}@media (max-width:1100px){.sg-flow-layout{grid-template-columns:1fr}.sg-flow-side{position:static}.sg-flow-rule{grid-template-columns:1fr 1fr}}.sg-flow-card .sg-mini-stats{grid-template-columns:repeat(4,1fr)}.sg-flow-card .sg-mini-stats>div{padding:10px 12px}.sg-flow-card .sg-mini-stats b{font-size:18px}.sg-flow-bar .sg-flow-name{flex:none;width:340px}.sg-flows label.sg-field,.sg-flow-editor label.sg-field{gap:6px!important;font-size:13px!important;font-weight:600!important}.sg-flows label.sg-field small,.sg-flow-editor label.sg-field small{opacity:.65;font-weight:400;font-size:12px!important}.sg-flow-editor .sg-input,.sg-flow-editor .sg-select{min-height:40px;font-size:14px!important}.sg-flow-editor textarea.sg-input{min-height:0;line-height:1.5}.sg-flow-bar{border:1px solid var(--sg-divider);background:var(--sg-card);border-radius:14px;gap:10px;margin:0 0 4px;padding:12px 16px}.sg-flow-bar .sg-flow-name{max-width:100%;background:var(--sg-surface)!important;border:0!important;flex:none!important;width:360px!important}.sg-flow-trigger{gap:14px;padding:20px 22px}.sg-flow-trigger .sg-card-title{margin:0}.sg-flow-trigger .sg-ai-grid{gap:14px}.sg-flow-blank{border-style:dashed;justify-items:start;gap:10px;padding:24px;display:grid}.sg-flow-blank p{max-width:560px;margin:0}.sg-flow-node{border-left-width:5px;padding:18px 20px}.sg-flow-node[data-group=Conversa]{border-left-color:#16a34a}.sg-flow-node[data-group=Lógica]{border-left-color:#f59e0b}.sg-flow-node[data-group=CRM]{border-left-color:#0ea5e9}.sg-flow-node[data-group=Equipe]{border-left-color:#8b5cf6}.sg-flow-node[data-group=Fim]{border-left-color:#94a3b8}.sg-flow-node.has-error{border-left-color:#dc2626!important}.sg-flow-node+.sg-flow-node:before{content:"";background:var(--sg-divider);width:2px;height:14px;position:absolute;top:-14px;left:34px}.sg-flow-node .sg-stage-index{background:var(--sg-accent-soft);color:var(--sg-accent-700)}.sg-flow-node-title b{font-size:15px}.sg-flow-node-body{border-top:1px solid var(--sg-divider);padding-top:4px}.sg-flow-next select{font-weight:600}.sg-flow-menu{padding:18px 20px}.sg-flow-card{padding:20px 22px}.sg-flow-card>header b{font-size:16px}.sg-flow-side .sg-card{padding:18px 20px}.sg-flow-chat{min-height:260px}.sg-app .skip-link{z-index:300!important;background:var(--sg-accent)!important;color:#fff!important;opacity:1!important;border-radius:8px!important;width:auto!important;height:auto!important;padding:8px 14px!important;font-size:13px!important;font-weight:600!important;position:fixed!important;top:-64px!important;left:16px!important}.sg-app .skip-link:focus,.sg-app .skip-link:focus-visible{top:12px!important}.sg-app .sg-sidebar-close{display:none!important}@media (max-width:819px){.sg-app .sg-sidebar-close{place-items:center;width:36px;height:36px;background:0 0!important;border:0!important;display:grid!important}}.sg-overview .sg-toolbar .sg-page-desc{opacity:.6;margin-left:auto;font-size:12px}.sg-kpi small{opacity:.6;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;display:block;overflow:hidden}.sg-overview-notice{border:1px dashed var(--sg-divider);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.sg-overview-notice span{opacity:.75}.sg-count.is-alert{background:color-mix(in srgb, var(--sg-sla-warn) 18%, transparent);color:var(--sg-sla-warn)}.sg-list-row.is-alert b{color:var(--sg-sla-warn)}.sg-list-row.is-muted{opacity:.55}.sg-focus-main{gap:2px;min-width:0;display:grid}.sg-focus-main small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sg-bar-pair{gap:2px}.sg-bar-pair .sg-bar-leads,.sg-bar-pair .sg-bar-sales{border-radius:3px 3px 0 0;flex:1;min-width:0}@media (max-width:819px){.sg-overview .sg-toolbar .sg-page-desc{flex-basis:100%;margin-left:0}.sg-overview-notice{flex-direction:column;align-items:flex-start}}.sg-stage-edit .sg-input.sg-stage-sla{flex:0 0 150px;min-width:120px}.sg-stage-sla-label{background:var(--sg-surface);opacity:.8;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:600}.sg-flow-dry{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:8px 0;display:grid}.sg-flow-dry>small{opacity:.6;grid-column:1;font-size:12px}.sg-flow-dry>.sg-flow-status{grid-area:1/2}.sg-flow-dry>p{grid-column:1/-1;margin:2px 0 0;font-size:12px}.sg-goals-form{gap:18px;display:grid}.sg-goals-block{border-top:1px solid var(--sg-divider);gap:10px;padding-top:14px;display:grid}.sg-goals-block:first-child{border-top:0;padding-top:0}.sg-goals-block h4{margin:0;font-size:13px;font-weight:700}.sg-goals-block-head{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.sg-goals-month{align-items:center;gap:8px;display:inline-flex}.sg-goals-month b{text-align:center;min-width:128px;font-size:13px}.sg-goals-inputs{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.sg-goals-implied{opacity:.8;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:12px;display:flex}.sg-goals-implied b{font-weight:700}.sg-goals-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.sg-goals-head{flex-wrap:wrap}.sg-goals-when{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.sg-goals-when>small{opacity:.65;font-size:12px}.sg-goals-insight{background:var(--sg-accent-soft);border-radius:10px;margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:1.55}.sg-goals-insight small{opacity:.7;margin-top:4px;display:block}.sg-goal-rows{display:grid}.sg-goal-row{border-bottom:1px solid var(--sg-divider);grid-template-columns:.7fr 1.5fr .9fr 1.3fr .9fr;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:grid}.sg-goal-row.is-head{opacity:.6;padding:0 0 8px;font-size:12px}.sg-goal-row:last-child{border-bottom:0}.sg-goal-phase{font-weight:700}.sg-goal-progress{gap:5px;display:grid}.sg-goal-progress small{opacity:.6}.sg-goal-progress .sg-meter{height:6px}.sg-meter.is-behind i{background:var(--sg-sla-bad)}.sg-meter.is-attention i{background:var(--sg-sla-warn)}.sg-goal-early{background:var(--sg-surface);opacity:.9;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:700}.sg-goal-pace small{opacity:.7}.sg-goal-pace.is-ok{color:var(--sg-sla-ok)}.sg-goal-pace.is-low{color:var(--sg-sla-bad);font-weight:600}.sg-goal-muted{opacity:.5}.sg-goal-status{background:var(--sg-surface);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:700;display:inline-block}.sg-goal-status.is-achieved,.sg-goal-status.is-on_track{background:color-mix(in srgb, var(--sg-sla-ok) 16%, transparent);color:var(--sg-sla-ok)}.sg-goal-status.is-attention{background:color-mix(in srgb, var(--sg-sla-warn) 18%, transparent);color:var(--sg-sla-warn)}.sg-goal-status.is-behind{background:color-mix(in srgb, var(--sg-sla-bad) 14%, transparent);color:var(--sg-sla-bad)}.sg-goal-convs{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:14px;display:grid}.sg-goal-conv{border:1px solid var(--sg-divider);border-radius:10px;gap:4px;padding:10px 12px;font-size:12px;display:grid}.sg-goal-conv>span:first-child{opacity:.7}.sg-goal-conv b{font-size:18px;font-weight:800}.sg-goal-conv .sg-meter{height:5px}.sg-goal-conv small{opacity:.65}.sg-goal-conv.is-low b{color:var(--sg-sla-bad)}.sg-goal-conv.is-low .sg-meter i{background:var(--sg-sla-bad)}@media (max-width:819px){.sg-goal-row.is-head{display:none}.sg-goal-row{grid-template-columns:1fr auto;grid-template-areas:"phase status""progress progress""projection pace";gap:6px 12px}.sg-goal-phase{grid-area:phase}.sg-goal-status-cell{grid-area:status;justify-self:end}.sg-goal-progress{grid-area:progress}.sg-goal-row>span[data-label=Projeção]{grid-area:projection}.sg-goal-row>span[data-label=Ritmo]{text-align:right;grid-area:pace;justify-self:end}.sg-goal-row>span[data-label=Projeção]:before{content:"Projeção ";opacity:.6}.sg-goals-actions{flex-direction:column-reverse;justify-content:stretch;align-items:stretch}}.sg-flow-side .sg-subtabs{flex-wrap:nowrap;width:100%;overflow-x:auto}.sg-flow-side .sg-subtabs button{white-space:nowrap;padding:7px 10px;font-size:13px}.sg-flow-leads-actions{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.sg-flow-dry-summary{background:var(--sg-surface);border-radius:10px;gap:8px;margin:10px 0;padding:10px 12px;font-size:12px;display:grid}.sg-flow-dry-totals,.sg-flow-dry-owners{flex-wrap:wrap;gap:6px 14px;display:flex}.sg-flow-dry-totals b,.sg-flow-dry-owners b{font-weight:800}.sg-flow-dry-totals .is-ok b{color:var(--sg-sla-ok)}.sg-flow-dry-totals .is-bad b{color:var(--sg-sla-bad)}.sg-flow-dry-owners span{background:var(--sg-card);border:1px solid var(--sg-divider);border-radius:999px;padding:2px 8px}.sg-flow-dry-list{margin:0;padding:0;list-style:none;display:grid}.sg-flow-dry-list li{border-bottom:1px solid var(--sg-divider);gap:6px;padding:10px 0;display:grid}.sg-flow-dry-list li:last-child{border-bottom:0}.sg-flow-dry-list li.is-idle{opacity:.6}.sg-flow-dry-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13px;display:flex}.sg-flow-dry-head small{opacity:.6;font-size:12px}.sg-flow-dry-owner{background:var(--sg-accent-soft);color:var(--sg-accent-700);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:700}.sg-flow-dry-chips{flex-wrap:wrap;gap:4px;display:flex}.sg-flow-dry-chips span{background:var(--sg-surface);border-radius:6px;padding:2px 8px;font-size:11.5px;line-height:1.4}.sg-flow-dry-note{opacity:.7;margin:0;font-size:12px}@media (max-width:819px){.sg-flow-card .sg-mini-stats{grid-template-columns:repeat(2,1fr)}.sg-flow-card .sg-mini-stats>div:nth-child(2){border-right:0}.sg-flow-card .sg-mini-stats>div:nth-child(-n+2){border-bottom:1px solid var(--sg-divider)}}.sg-flow-bar .sg-flow-name{min-width:0;max-width:420px;flex:200px!important;width:auto!important}.sg-flow-bar .sg-grow{flex:1 1 0;min-width:0}.sg-flow-hours input.sg-input{flex:none;width:116px!important}@media (max-width:819px){.sg-flow-bar .sg-flow-name{max-width:none;flex-basis:100%!important}}.sg-app{--sg-bg:#f5f6f8;--sg-card:#fff;--sg-surface:#eceef2;--sg-text:#101828;--sg-muted:#667085;--sg-divider:#eaecf0;--sg-accent:#16a34a;--sg-accent-soft:#ecfdf3;--sg-accent-300:#a6e9c4;--sg-accent-600:#15803d;--sg-accent-700:#067647;--sg-sidebar:#fff;--sg-sla-ok:#079455;--sg-sla-warn:#dc6803;--sg-sla-bad:#d92d20;--sg-ring:0 0 0 1px var(--sg-divider);--sg-shadow-card:0 1px 2px #1018280d, 0 0 0 1px #10182806;--sg-shadow-kanban:0 1px 2px #1018280f, 0 2px 8px #1018280a;--sg-shadow-btn:0 0 0 1px var(--sg-divider), 0 1px 2px #1018280d;--sg-font:var(--font-manrope), "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}html[data-theme=dark] .sg-app{--sg-bg:#0c111d;--sg-card:#161b26;--sg-surface:#1f242f;--sg-text:#f5f5f6;--sg-muted:#94969c;--sg-divider:#2a2f3a;--sg-accent:#22c55e;--sg-accent-soft:#22c55e24;--sg-accent-300:#2f7a4b;--sg-accent-600:#16a34a;--sg-accent-700:#75e0a7;--sg-sidebar:#161b26;--sg-sla-ok:#47cd89;--sg-sla-warn:#fdb022;--sg-sla-bad:#f97066;--sg-shadow-card:0 0 0 1px var(--sg-divider);--sg-shadow-kanban:0 0 0 1px var(--sg-divider), 0 2px 8px #00000040;--sg-shadow-btn:0 0 0 1px var(--sg-divider);--sg-shadow-pop:0 12px 32px #00000080}.sg-app,.sg-drawer-backdrop,.sg-modal-backdrop{font-family:var(--sg-font)}.sg-app .sg-sidebar{background:var(--sg-sidebar);color:var(--sg-text);box-shadow:1px 0 0 0 var(--sg-divider);border-right:0}.sg-app .sg-brand-btn b{color:var(--sg-text);letter-spacing:-.01em;font-size:15px;font-weight:600}.sg-app .sg-brand-btn b span{color:var(--sg-accent)}.sg-app .sg-brand-btn small{color:var(--sg-muted);opacity:1;align-items:center;gap:2px;margin-top:2px;font-size:11.5px;font-weight:500;display:inline-flex}.sg-app .sg-brand-btn small svg{width:13px;height:13px}.sg-app .sg-command{border:1px solid var(--sg-divider);background:var(--sg-card);color:var(--sg-text);border-radius:6px;margin:10px 14px 6px;padding:6px 10px;font-size:12.5px}.sg-app .sg-command:hover{background:var(--sg-surface)}.sg-app .sg-command kbd{color:var(--sg-muted);opacity:1;font-size:11px}.sg-app .sg-nav-label{text-transform:uppercase;letter-spacing:.04em;color:var(--sg-muted);opacity:1;padding:14px 16px 4px;font-size:11px;font-weight:600}.sg-app .sg-nav-item{color:var(--sg-muted);opacity:1;border-radius:6px;margin:1px 8px;padding:7px 10px;font-size:13px;font-weight:500;transition:background-color .1s,color .1s}.sg-app .sg-nav-item:hover{background:var(--sg-surface);color:var(--sg-text)}.sg-app .sg-nav-item.is-active{color:var(--sg-accent-700);background:#16a34a14;font-weight:600}.sg-app .sg-nav-item em{background:var(--sg-accent);color:#fff;border-radius:4px;padding:0 6px;font-size:10.5px;font-weight:600;line-height:16px}.sg-app .sg-subnav-item{color:var(--sg-muted);opacity:1;border-radius:4px;padding:4px 8px;font-size:12px}.sg-app .sg-subnav-item:hover{background:var(--sg-surface);color:var(--sg-text)}.sg-app .sg-subnav-item.is-active{color:var(--sg-accent-700);font-weight:600}.sg-app .sg-sidebar-foot{border-top:1px solid var(--sg-divider);padding:12px 16px}.sg-app .sg-sidebar-foot span{color:var(--sg-muted);opacity:1;font-size:12px}.sg-app .sg-sidebar-foot button:hover{background:var(--sg-surface)}.sg-app .sg-sidebar-close{color:var(--sg-muted)}.sg-app .sg-header{background:var(--sg-card);border-bottom:1px solid var(--sg-divider);gap:12px;height:54px;padding:0 24px}.sg-app .sg-header-title{gap:1px;display:grid}.sg-app .sg-crumb{color:var(--sg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;overflow:hidden}.sg-app .sg-header h1{letter-spacing:-.015em;color:var(--sg-text);font-size:18px;font-weight:600;line-height:1.2}.sg-app .sg-search .sg-input{border-radius:6px;width:240px;height:32px;font-size:12.5px}@media (max-width:819px){.sg-app .sg-header{gap:6px;height:auto;padding:10px 12px}.sg-app .sg-header h1{font-size:16px}.sg-app .sg-crumb,.sg-app .sg-search{display:none}}.sg-app .sg-scroll{background:var(--sg-bg)}.sg-app .sg-page-desc{color:var(--sg-muted);opacity:1;font-size:13px}.sg-app .sg-card{border:1px solid var(--sg-divider);box-shadow:var(--sg-shadow-card);border-radius:8px;padding:16px 18px}.sg-app .sg-card h2,.sg-app .sg-card-title{letter-spacing:-.01em;font-size:14px;font-weight:600}.sg-app .sg-kpi{border:1px solid var(--sg-divider);box-shadow:var(--sg-shadow-card);border-radius:8px;padding:12px 14px}.sg-app .sg-kpi span{color:var(--sg-muted);opacity:1;font-size:11.5px;font-weight:500}.sg-app .sg-kpi strong{letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;font-weight:600}.sg-app .sg-kpi small{color:var(--sg-muted);opacity:1;font-size:11.5px;font-weight:450}.sg-app .sg-count{background:var(--sg-surface);min-width:20px;height:20px;color:var(--sg-text);border-radius:4px;padding:0 6px;font-size:11px;font-weight:600}.sg-app .sg-empty{color:var(--sg-muted);opacity:1;font-size:13px}.sg-app .sg-label,.sg-app .sg-field{font-size:12px;font-weight:600}.sg-app .sg-label{color:var(--sg-text);opacity:1}.sg-app .sg-readonly,.sg-app .sg-member{border:1px solid var(--sg-divider);box-shadow:none;border-radius:6px}.sg-app .sg-btn{border-radius:6px;gap:6px;min-height:34px;padding:0 14px;font-size:13px;font-weight:600}.sg-app .sg-btn-primary{background:var(--sg-accent);color:#fff;border:0}.sg-app .sg-btn-primary:hover:not(:disabled){background:var(--sg-accent-600)}.sg-app .sg-btn-secondary{background:var(--sg-card);color:var(--sg-text);border:1px solid var(--sg-divider);box-shadow:var(--sg-shadow-btn)}.sg-app .sg-btn-secondary:hover:not(:disabled){background:var(--sg-surface);border-color:#d0d5dd;box-shadow:0 1px 2px #1018280d}.sg-app .sg-btn-ghost{border:0}.sg-app .sg-btn-xs{border-radius:4px;min-height:28px;padding:0 9px;font-size:12px}.sg-app .sg-icon-btn{border:1px solid var(--sg-divider);box-shadow:var(--sg-shadow-btn);color:var(--sg-text);border-radius:6px}.sg-app .sg-input,.sg-app .sg-select,.sg-app .sg-textarea{border:1px solid var(--sg-divider);background:var(--sg-card);box-shadow:none;color:var(--sg-text);border-radius:6px;font-size:13px;font-weight:450}.sg-app .sg-input,.sg-app .sg-select{min-height:34px}.sg-app .sg-select{cursor:pointer;font-weight:500}.sg-app .sg-input:focus,.sg-app .sg-select:focus,.sg-app .sg-textarea:focus{border-color:#101828;outline:none;box-shadow:0 0 0 1px #101828}.sg-app .sg-chip{border:1px solid var(--sg-divider);background:var(--sg-card);height:30px;color:var(--sg-text);border-radius:6px;align-items:center;gap:5px;padding:0 12px;font-size:12.5px;font-weight:550;display:inline-flex}.sg-app .sg-chip:hover{background:var(--sg-surface);border-color:#d0d5dd}.sg-app .sg-chip.is-active{color:#fff;background:#101828;border-color:#101828}.sg-app .sg-chip svg{width:13px;height:13px}.sg-app .sg-tag,.sg-app .sg-tag-hue{font-size:11px;font-weight:600}.sg-app .sg-pills button{border:1px solid var(--sg-divider);border-radius:6px;font-weight:600}.sg-app .sg-pills button.is-active{border-color:var(--sg-accent);background:var(--sg-accent-soft);color:var(--sg-accent-700)}.sg-app .sg-subtabs{border:0;border-bottom:1px solid var(--sg-divider);background:0 0;border-radius:0;gap:2px;width:100%;padding:0}.sg-app .sg-subtabs button{opacity:1;color:var(--sg-muted);border-radius:0;padding:9px 12px;font-size:13px;font-weight:600}.sg-app .sg-subtabs button.is-active{color:var(--sg-accent-700);box-shadow:inset 0 -2px 0 var(--sg-accent);background:0 0}.sg-app .sg-row{border-bottom:1px solid var(--sg-divider);padding:10px 12px}.sg-app .sg-row.is-head{color:var(--sg-muted);opacity:1;padding:8px 12px;font-size:11.5px;font-weight:600}.sg-app .sg-row.is-link:hover,.sg-app .sg-list-row:hover{background:var(--sg-bg)}.sg-app table th{color:var(--sg-muted);font-size:11.5px;font-weight:600}.sg-app .sg-alert{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;font-size:12.5px}.sg-app .sg-alert.is-success{border-color:var(--sg-accent-300);background:var(--sg-accent-soft);color:var(--sg-accent-700)}.sg-modal{border-radius:10px;box-shadow:0 16px 40px #10182833}.sg-app .sg-popover{border:1px solid var(--sg-divider);box-shadow:var(--sg-shadow-pop);border-radius:8px}.sg-drawer{box-shadow:-12px 0 40px #1018282e}.sg-kanban-page{flex-direction:column!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.sg-kanban-tabs{background:var(--sg-card);border-bottom:1px solid var(--sg-divider);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:0 28px;display:flex}.sg-ptabs{scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.sg-ptabs button{color:var(--sg-submuted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:12px 0;font-size:13.5px;font-weight:600;transition:color .15s;display:inline-flex}.sg-ptabs button:hover{color:var(--sg-text)}.sg-ptabs button.is-active{color:var(--sg-text);box-shadow:inset 0 -2px 0 var(--sg-text)}.sg-ptabs em{color:var(--sg-submuted);font-style:normal;font-weight:500}.sg-kanban-actions{align-items:center;gap:8px;padding:8px 0;display:flex}.sg-kanban-actions .sg-btn svg{width:14px;height:14px}.sg-kanban-top{flex:none;gap:12px;padding:14px 28px 4px;display:grid}.sg-kanban-kpis,.sg-app .sg-kanban-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.sg-kanban-kpis .sg-kpi,.sg-app .sg-kanban-kpis .sg-kpi{background:var(--sg-card);text-align:left;border:1px solid #eaecf0;border-radius:8px;flex-direction:column;min-width:0;padding:12px 14px;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:0 1px 2px #1018280a}.sg-kanban-kpis .sg-kpi:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1018280f}.sg-kanban-kpis .sg-kpi>span{text-transform:uppercase;letter-spacing:.04em;color:var(--sg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.sg-kanban-kpis .sg-kpi>strong{letter-spacing:-.015em;color:var(--sg-text);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px;font-size:20px;font-weight:600}.sg-kanban-kpis .sg-kpi>strong.is-bad{color:var(--sg-sla-bad)}.sg-kanban-kpis .sg-kpi>small{color:var(--sg-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;font-weight:450;overflow:hidden}.sg-kpi-alert{cursor:pointer}.sg-kpi-alert.is-active{box-shadow:0 0 0 2px var(--sg-sla-bad)!important}.sg-kanban-filter-toggle{display:none}.sg-kanban-filter-toggle .sg-count{color:#fff;background:#101828;min-width:18px;height:18px;font-size:10.5px;font-style:normal}.sg-kanban-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sg-kanban-search{flex:0 220px;position:relative}.sg-kanban-search svg{width:14px;height:14px;color:var(--sg-submuted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.sg-kanban-search input.sg-input{background:var(--sg-card);border:1px solid #eaecf0;border-radius:6px;width:100%;height:32px;font-size:12.5px;font-weight:450;transition:border-color .1s;padding-left:32px!important}.sg-kanban-search input.sg-input:focus{border-color:#101828;outline:none;box-shadow:0 0 0 1px #101828}.sg-kanban-filters .sg-select{background:var(--sg-card);color:#344054;cursor:pointer;border:1px solid #eaecf0;border-radius:6px;height:32px;padding:0 10px;font-size:12.5px;font-weight:550;transition:border-color .1s}.sg-kanban-filters .sg-select:hover{border-color:#d0d5dd}.sg-chip,.sg-app .sg-chip{background:var(--sg-card);color:#344054;height:30px;font:inherit;cursor:pointer;border:1px solid #eaecf0;border-radius:6px;padding:0 11px;font-size:12.5px;font-weight:550;transition:background-color .1s,color .1s,border-color .1s}.sg-chip:hover,.sg-app .sg-chip:hover{background:var(--sg-surface);color:var(--sg-text);border-color:#d0d5dd}.sg-chip:active,.sg-app .sg-chip:active{transform:scale(.98)}.sg-chip.is-active,.sg-app .sg-chip.is-active{font-weight:600;color:#fff!important;background:#101828!important;border-color:#101828!important;box-shadow:0 1px 2px #10182814!important}html[data-theme=dark] .sg-chip.is-active,html[data-theme=dark] .sg-app .sg-chip.is-active{color:#101828!important;background:#f5f5f6!important;border-color:#f5f5f6!important}.sg-kanban-cols,.sg-app .sg-kanban-cols{-webkit-overflow-scrolling:touch;flex-flow:row!important;flex:1!important;align-items:stretch!important;gap:12px!important;min-width:0!important;min-height:0!important;padding:12px 28px 28px!important;display:flex!important;overflow:auto hidden!important}.sg-col,.sg-app .sg-col{background:#f8f9fb;border:1px solid #eaecf0;border-radius:10px;min-height:0;padding:8px;position:relative;flex-direction:column!important;flex:0 0 304px!important;width:304px!important;min-width:304px!important;max-width:304px!important;display:flex!important}html[data-theme=dark] .sg-col,html[data-theme=dark] .sg-app .sg-col{background:#111622;border-color:#ffffff14}.sg-col.is-over,.sg-app .sg-col.is-over{outline-offset:-2px;background:#f0fdf4;outline:2px dashed #101828}.sg-col-head,.sg-app .sg-col-head{flex:none;gap:3px;padding:6px 6px 8px;display:grid}.sg-col-title,.sg-app .sg-col-title{align-items:center;gap:8px;display:flex}.sg-col-pip{border-radius:50%;flex:none;width:7px;height:7px}.sg-col-pip.is-open{background:#0ba5ec}.sg-col-pip.is-won{background:#12b76a}.sg-col-pip.is-lost{background:#f04438}.sg-col-title b,.sg-app .sg-col-title b{color:var(--sg-text);letter-spacing:-.01em;font-size:13.5px;font-weight:600}.sg-col-title .sg-count,.sg-app .sg-col-title .sg-count{font-variant-numeric:tabular-nums;color:#475467;background:#fff;border:1px solid #eaecf0;border-radius:5px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;display:flex}.sg-col-icon{width:24px;height:24px;color:var(--sg-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.sg-col-icon:hover{color:#101828;background:#fff;border:1px solid #eaecf0}.sg-col-icon:active{transform:scale(.95)}.sg-col-icon svg{width:14px;height:14px}.sg-col-sub,.sg-app .sg-col-sub{color:#667085;justify-content:space-between;gap:8px;padding:0 2px;font-size:11.5px;font-weight:500;display:flex}.sg-col-sub span,.sg-app .sg-col-sub span{font-variant-numeric:tabular-nums}.sg-col-sub em,.sg-app .sg-col-sub em{color:var(--sg-sla-bad);font-size:11px;font-style:normal;font-weight:600}.sg-col-body,.sg-app .sg-col-body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:2px 0 4px;display:flex;overflow-y:auto}.sg-col-empty,.sg-app .sg-col-empty{color:#98a2b3;text-align:center;border:1px dashed #d0d5dd;border-radius:8px;margin:2px;padding:20px 10px;font-size:12px}.sg-col.is-result,.sg-app .sg-col.is-result{flex:0 0 280px!important;width:280px!important;min-width:280px!important;max-width:280px!important}.sg-col.is-collapsed,.sg-app .sg-col.is-collapsed{flex:0 0 48px!important;width:48px!important;min-width:48px!important;max-width:48px!important}.sg-col.is-collapsed .sg-col-title,.sg-app .sg-col.is-collapsed .sg-col-title{flex-direction:column}.sg-col.is-collapsed .sg-col-title b,.sg-app .sg-col.is-collapsed .sg-col-title b{writing-mode:vertical-rl;transform:rotate(180deg)}.sg-col.is-collapsed .sg-col-title .sg-grow,.sg-app .sg-col.is-collapsed .sg-col-title .sg-grow{display:none}.sg-col.is-collapsed .sg-col-icon,.sg-app .sg-col.is-collapsed .sg-col-icon{order:-1}.sg-deal,.sg-app .sg-deal{cursor:grab;background:#fff;border:1px solid #eaecf0;border-radius:8px;outline:none;flex-direction:column;gap:9px;min-width:0;padding:11px 13px;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex;position:relative;box-shadow:0 1px 2px #1018280a}html[data-theme=dark] .sg-deal,html[data-theme=dark] .sg-app .sg-deal{background:#161c28;border-color:#ffffff14}@media (hover:hover){.sg-app .sg-deal:hover{border-color:#d0d5dd;transform:translateY(-1px);box-shadow:0 4px 12px #1018280f,0 1px 2px #1018280a}.sg-app .sg-deal:hover .sg-deal-hover-actions{opacity:1;pointer-events:auto}}.sg-app .sg-deal:active{transform:scale(.985)translateY(0)}.sg-app .sg-deal:focus-visible{outline-offset:1px;outline:2px solid #101828}.sg-app .sg-deal.is-dragging{opacity:.45;transform:rotate(1.2deg)scale(.98)}.sg-app .sg-deal.is-won{border-left:3px solid var(--sg-sla-ok)}.sg-app .sg-deal.is-lost{border-left:3px solid var(--sg-sla-bad)}.sg-app .sg-deal-head{align-items:center;gap:10px;display:flex;position:relative}.sg-deal-photo{border-radius:6px;flex:none;width:32px;height:32px;position:relative;overflow:visible}.sg-deal-wa{color:#fff;background:#25d366;border-radius:50%;place-items:center;width:13px;height:13px;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 1.5px #fff}.sg-deal-wa svg{width:8px;height:8px}.sg-app .sg-deal-id{flex:auto;min-width:0}.sg-app .sg-deal-id b{color:#101828;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:13.5px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.sg-app .sg-deal-id span{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11.5px;font-weight:450;display:block;overflow:hidden}.sg-deal-hover-actions{opacity:0;pointer-events:none;flex:none;align-items:center;gap:4px;margin-left:auto;transition:opacity .1s;display:flex}@media (hover:none){.sg-deal-hover-actions{opacity:1;pointer-events:auto}}.sg-deal-action-btn{all:unset;cursor:pointer;color:#344054;background:#f2f4f7;border:1px solid #eaecf0;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .1s;display:inline-flex}.sg-deal-action-btn:hover{color:#fff;background:#101828;border-color:#101828}.sg-deal-action-btn:active{transform:scale(.95)}.sg-deal-action-btn svg{width:12px;height:12px}.sg-app .sg-deal-msg-snippet{color:#344054;cursor:pointer;background:#f8f9fa;border:1px solid #f2f4f7;border-radius:6px;align-items:center;gap:6px;min-width:0;padding:6px 9px;font-size:11.5px;font-weight:450;transition:all .1s;display:flex}.sg-app .sg-deal-msg-snippet:hover{background:#f2f4f7;border-color:#eaecf0}.sg-deal-msg-preview{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sg-deal-msg-prefix{color:#344054;font-weight:600}.sg-deal-unread-pill{box-sizing:border-box;color:#fff;background:#16a34a;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:flex}.sg-app .sg-deal-msg-snippet time{color:#98a2b3;flex:none;font-size:11px}.sg-app .sg-deal-task{color:#475467;align-items:center;gap:5px;min-width:0;margin:0;font-size:11.5px;font-weight:500;display:flex}.sg-app .sg-deal-task svg{color:#667085;flex:none;width:12px;height:12px}.sg-app .sg-deal-task span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sg-app .sg-deal-task em{color:#667085;flex:none;font-style:normal;font-weight:550}.sg-app .sg-deal-task em:before{content:"· "}.sg-app .sg-deal-task.is-late,.sg-app .sg-deal-task.is-late svg,.sg-app .sg-deal-task.is-late em{color:#b42318;font-weight:600}.sg-app .sg-deal-tags{flex-wrap:wrap;gap:4px;display:flex}.sg-app .sg-deal-tags .sg-tag-hue{color:#344054;background:#f2f4f7;border:1px solid #eaecf0;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:600}.sg-app .sg-deal-foot{border-top:1px solid #f2f4f7;justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}.sg-deal-value{align-items:baseline;gap:6px;min-width:0;display:flex}.sg-deal-value b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#101828;white-space:nowrap;font-size:14px;font-weight:600}.sg-deal-val-empty{color:#98a2b3;white-space:nowrap;font-size:12px;font-weight:500}.sg-deal-value small{color:#98a2b3;white-space:nowrap;font-size:11px;font-weight:500}.sg-app .sg-deal-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.sg-pill{white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex;border:1px solid #0000!important}.sg-sla-dot{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.sg-pill svg{width:11px;height:11px}.sg-pill.is-ok{color:#067647;background:#ecfdf3;border-color:#d1fadf!important}.sg-pill.is-warn{color:#b54708;background:#fffaeb;border-color:#fedf89!important}.sg-pill.is-bad{color:#b42318;background:#fef3f2;border-color:#fee4e2!important}html[data-theme=dark] .sg-pill.is-ok{color:#75e0a7;background:#47cd8924}html[data-theme=dark] .sg-pill.is-warn{color:#fec84b;background:#fdb02224}html[data-theme=dark] .sg-pill.is-bad{color:#fda29b;background:#f9706624}.sg-only-phone{display:none}.sg-app .sg-btn-new-lead{border-radius:6px;height:34px;padding:0 14px;font-size:12.5px;font-weight:600;transition:background-color .1s,transform .1s;color:#fff!important;background:#101828!important}.sg-app .sg-btn-new-lead:hover:not(:disabled){color:#fff!important;background:#1f2937!important}html[data-theme=dark] .sg-app .sg-btn-new-lead{background:var(--sg-accent)!important;color:#fff!important}html[data-theme=dark] .sg-app .sg-btn-new-lead:hover:not(:disabled){background:var(--sg-accent-600)!important}.sg-view-toggle{background:#f2f4f7;border:1px solid #eaecf0;border-radius:6px;align-items:center;gap:2px;padding:2px;display:inline-flex}.sg-view-btn{all:unset;cursor:pointer;height:28px;color:var(--sg-muted);border-radius:4px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:500;transition:all .1s;display:inline-flex}.sg-view-btn svg{width:13px;height:13px}.sg-view-btn:hover{color:var(--sg-text)}.sg-view-btn.is-active{color:#101828;background:#fff;font-weight:600;box-shadow:0 1px 2px #1018280d}.sg-kanban-list-wrap{flex:1;padding:14px 28px 40px;overflow:auto}.sg-kanban-list-table{background:var(--sg-card);box-shadow:var(--sg-shadow-card);border:1px solid var(--sg-divider);border-radius:8px;min-width:860px;overflow:hidden}.sg-kanban-list-head{border-bottom:1px solid var(--sg-divider);background:var(--sg-bg);color:var(--sg-muted);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:2.2fr 1.3fr 1.3fr 1.1fr 1.3fr 1fr .8fr;gap:12px;padding:10px 16px;font-size:11px;font-weight:600;display:grid}.sg-kanban-list-row{border-bottom:1px solid var(--sg-divider);cursor:pointer;grid-template-columns:2.2fr 1.3fr 1.3fr 1.1fr 1.3fr 1fr .8fr;align-items:center;gap:12px;padding:10px 16px;font-size:13px;transition:background-color .1s;display:grid}.sg-kanban-list-row:last-child{border-bottom:0}.sg-kanban-list-row:hover{background:var(--sg-surface)}.sg-klist-lead{align-items:center;gap:10px;min-width:0;display:flex}.sg-klist-info{gap:1px;min-width:0;display:grid}.sg-klist-info b{color:var(--sg-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.sg-klist-info small{color:var(--sg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.sg-klist-stage{align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.sg-stage-bullet{background:var(--sg-accent);border-radius:2px;flex:none;width:7px;height:7px}.sg-stage-bullet.is-won{background:var(--sg-sla-ok)}.sg-stage-bullet.is-lost{background:var(--sg-sla-bad)}.sg-stage-bullet.is-open{background:#0ea5e9}.sg-klist-val b{color:var(--sg-text);font-size:13.5px;font-weight:600}.sg-klist-owner{color:var(--sg-text);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.sg-klist-time{color:var(--sg-muted);font-size:11.5px}.sg-muted-dash{color:var(--sg-muted);opacity:.6}.sg-kanban-list-empty{color:var(--sg-muted);text-align:center;padding:32px 18px;font-size:13px}@media (max-width:1180px){.sg-kanban-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:819px){.sg-kanban-tabs{flex-wrap:wrap;gap:0;padding:0 16px}.sg-kanban-actions{width:100%;padding:0 0 10px}.sg-kanban-actions .sg-btn{flex:1}.sg-kanban-top{gap:10px;padding:14px 16px 2px}.sg-kanban-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sg-kanban-kpis .sg-kpi{padding:12px 14px}.sg-kanban-kpis .sg-kpi>strong{font-size:19px}.sg-kanban-kpis .sg-kpi>small{display:none}.sg-kanban-kpis .sg-kpi:last-child{grid-column:1/-1}.sg-kanban-filter-toggle{justify-self:start;align-items:center;gap:6px;display:inline-flex}.sg-kanban-filters{display:none}.sg-kanban-filters.is-open{display:flex}.sg-kanban-cols,.sg-app .sg-kanban-cols{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;flex-flow:row!important;gap:12px!important;padding:12px 16px 90px!important;display:flex!important;overflow:auto hidden!important}.sg-col,.sg-app .sg-col{scroll-snap-align:start!important;flex:0 0 84vw!important;width:84vw!important;min-width:84vw!important;max-width:84vw!important}.sg-col.is-collapsed,.sg-app .sg-col.is-collapsed{flex:0 0 54px!important;width:54px!important;min-width:54px!important;max-width:54px!important}.sg-only-phone{display:inline}.sg-only-desktop{display:none}}.login-shell{font-family:var(--font-manrope), "Manrope", system-ui, sans-serif;background:#f5f6f8}.login-shell .login-visual{color:#fff;background:#111827}.login-shell .login-visual h1,.login-shell .login-visual h2{color:#fff}.login-shell .login-kicker{color:#75e0a7}.login-shell .login-copy{color:#ffffffb8}.login-shell .login-orbit{display:none}.login-shell .login-card{color:#101828;background:#fff;border:0;border-radius:20px;box-shadow:0 1px 2px #1018280d,0 0 0 1px #1018280a,0 12px 32px #1018280f}.login-shell .login-card input{background:#fff;border:0;border-radius:10px;min-height:42px;font-size:14px;box-shadow:0 0 0 1px #eaecf0}.login-shell .login-card input:focus{outline:none;box-shadow:0 0 0 2px #16a34a}.login-shell .login-card button[type=submit],.login-shell .login-card .primary{color:#fff;background:#16a34a;border:0;border-radius:10px;font-weight:700}.login-shell .login-card .primary:hover,.login-shell .login-card button[type=submit]:hover{background:#15803d}.sg-issue-icon{flex:none;width:14px;height:14px;margin:2px 0 0}.sg-flow-issues li,.sg-flow-issue,.sg-flow-ok{align-items:flex-start;gap:6px;display:flex!important}.sg-flow-issue.is-error .sg-issue-icon,.sg-flow-issues .is-error .sg-issue-icon{color:var(--sg-sla-bad)}.sg-flow-issue.is-warning .sg-issue-icon,.sg-flow-issues .is-warning .sg-issue-icon{color:var(--sg-sla-warn)}.sg-flow-ok .sg-issue-icon{color:var(--sg-sla-ok)}.sg-btn-xs svg{width:13px;height:13px}.sg-flow-dry-owner{align-items:center;gap:4px;display:inline-flex}.sg-flow-dry-owner svg,.sg-check svg{width:12px;height:12px}.sg-vmark svg{vertical-align:-2px;width:13px;height:13px}.sg-back svg{width:18px;height:18px}.sg-app .sg-sidebar{--sg-text:#101828;--sg-divider:#eaecf0}html[data-theme=dark] .sg-app .sg-sidebar{--sg-text:#f5f5f6;--sg-divider:#2a2f3a}.sg-app .sg-kpi strong span{font:inherit;color:inherit;margin:0;display:inline}.sg-app .sg-kpi strong .sg-only-phone{display:none}.sg-app .sg-col-title b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sg-app .sg-deal-value small{color:var(--sg-muted);font-weight:500}@media (max-width:819px){.sg-app .sg-kpi strong .sg-only-phone{display:inline}.sg-app .sg-kpi strong .sg-only-desktop{display:none}}.login-shell{color:#101828;background:#f5f6f8;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;min-height:100dvh;padding:0}.login-shell .login-visual{color:#fff;background:#111827;flex-direction:column;justify-content:flex-end;gap:14px;max-width:none;padding:40px;display:flex}.login-shell .login-visual h1{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(32px,3.6vw,48px);font-weight:800;line-height:1.08}.login-shell .login-visual h1 em{color:#75e0a7}.login-shell .login-card{place-self:center;width:min(440px,100% - 48px);margin:40px 24px}@media (max-width:819px){.login-shell{grid-template-columns:1fr}.login-shell .login-visual{min-height:220px;padding:28px 24px}}.sg-app .sg-col-title b{flex:0 auto}.sg-app .sg-col-title .sg-grow{flex:1 1 0;min-width:0;max-width:none}@media (max-width:819px){.sg-app .sg-header-title{flex:auto;min-width:0}.sg-app .sg-header h1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sg-kanban-kpis{scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.sg-kanban-kpis .sg-kpi{flex:0 0 44%}.sg-kanban-kpis .sg-kpi:last-child{grid-column:auto}}.sg-kgoals{background:var(--sg-card);border:1px solid var(--sg-divider);border-radius:8px;min-width:0;padding:10px 16px;transition:all .15s;box-shadow:0 1px 2px #10182808}.sg-kgoals.is-collapsed{padding:8px 16px}.sg-kgoals-head{align-items:center;gap:10px;min-height:28px;display:flex}.sg-kgoals-head .sg-col-icon{flex:none;margin-left:auto}.sg-kgoals-head>svg{color:#101828;flex:none;width:15px;height:15px}.sg-kgoals-head b{color:#101828;white-space:nowrap;font-size:13px;font-weight:600}.sg-kgoals-head small{color:var(--sg-muted);white-space:nowrap;font-size:11.5px;font-weight:500}.sg-kgoals-mini{scrollbar-width:none;gap:6px;min-width:0;display:flex;overflow-x:auto}.sg-kgoals-mini i{background:var(--sg-surface);color:#344054;white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:600}.sg-kgoals-mini i.is-achieved,.sg-kgoals-mini i.is-on_track{color:#067647;background:#ecfdf3}.sg-kgoals-mini i.is-attention{color:#b54708;background:#fffaeb}.sg-kgoals-mini i.is-behind{color:#b42318;background:#fef3f2}.sg-kgoals-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:10px;display:grid}.sg-kgoal{background:#f8f9fb;border:1px solid #eaecf0;border-radius:6px;gap:6px;min-width:0;padding:12px 14px;display:grid}.sg-kgoal-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.sg-kgoal-top b{color:var(--sg-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600}.sg-kgoal-top .sg-goal-status{border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:600}.sg-kgoal strong{color:#101828;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:1.2}.sg-kgoal strong small{color:var(--sg-submuted);white-space:nowrap;font-size:11.5px;font-weight:500}.sg-kgoal-bar{background:#eaecf0;border-radius:3px;height:5px;display:block;position:relative}.sg-kgoal-bar i{background:#16a34a;border-radius:3px;height:100%;transition:width .3s;display:block}.sg-kgoal-bar.is-attention i{background:#f79009}.sg-kgoal-bar.is-behind i{background:#f04438}.sg-kgoal-bar em{opacity:.4;background:#101828;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.sg-kgoal-hint{color:var(--sg-muted);font-size:11px;font-weight:500}.sg-kgoal.is-behind .sg-kgoal-hint{color:#b42318;font-weight:600}.sg-kgoal.is-attention .sg-kgoal-hint{color:#b54708;font-weight:600}.sg-kgoals-empty{border:1px dashed var(--sg-divider);width:100%;color:var(--sg-muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:10px 16px;font-size:12.5px;font-weight:550;display:flex}.sg-kgoals-empty:hover{color:var(--sg-accent-700,#067647);border-color:var(--sg-accent);background:var(--sg-card)}.sg-kgoals-empty svg{flex:none;width:15px;height:15px}.sg-kgoals-empty svg:last-child{margin-left:auto}.sg-app .sg-col-mark{letter-spacing:.04em;background:color-mix(in srgb, var(--sg-accent) 14%, transparent);color:var(--sg-accent-700,#067647);cursor:help;border-radius:4px;flex:none;padding:1px 5px;font-size:10px;font-style:normal;font-weight:700}.sg-app .sg-col.is-collapsed .sg-col-mark{display:none}@media (max-width:819px){.sg-kgoals{padding:12px 14px}.sg-kgoals-head small{display:none}.sg-kgoals-grid{scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.sg-kgoal{flex:0 0 58%}}html[data-theme=dark] .sg-kgoal.is-behind .sg-kgoal-hint,html[data-theme=dark] .sg-kgoals-mini i.is-behind{color:#fda29b}html[data-theme=dark] .sg-kgoal.is-attention .sg-kgoal-hint,html[data-theme=dark] .sg-kgoals-mini i.is-attention{color:#fec84b}.sg-mc-webhook{gap:14px;margin-top:14px;display:grid}.sg-mc-copy{align-items:center;gap:8px;min-width:0;display:flex}.sg-mc-copy code{overflow-wrap:anywhere;color:#101828;background:#f8f9fa;border:1px solid #eaecf0;border-radius:8px;flex:1;min-width:0;padding:8px 10px;font-size:12.5px}html[data-theme=dark] .sg-mc-copy code{color:#f5f5f6;background:#111622;border-color:#ffffff14}.sg-mc-fields{color:#475467;gap:6px;margin:0;padding-left:18px;font-size:13px;display:grid}html[data-theme=dark] .sg-mc-fields{color:#94969c}.sg-mc-checklist{color:#475467;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.sg-mc-checklist li:before{content:"○";color:#98a2b3;width:18px;display:inline-block}.sg-mc-checklist li.is-done{color:#067647}.sg-mc-checklist li.is-done:before{content:"✓";color:#067647}html[data-theme=dark] .sg-mc-checklist li{color:#94969c}html[data-theme=dark] .sg-mc-checklist li.is-done{color:#47cd89}.sg-mc-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.sg-app{--sg-bg:#f3f4f7;--sg-muted:#475467;--sg-shadow-card:0 1px 3px #1018281a}.sg-app .sg-page{gap:20px}.sg-app .sg-page-desc,.sg-app .sg-empty{font-size:14px}.sg-app .sg-card{border-radius:12px}.sg-app .sg-card h2,.sg-app .sg-card-title{font-size:15px}.sg-app .sg-kpi{border-radius:12px}.sg-app .sg-kpi strong,.sg-app .sg-kpi-value{font-size:24px;font-weight:700}.sg-app .sg-header h1{font-size:20px}.sg-app .sg-nav-item{padding:6px 10px;font-size:14px}.sg-app .sg-nav-label{font-size:11px}.sg-app .sg-row{padding-top:14px;padding-bottom:14px;font-size:14px}.sg-app .sg-tag-ok,.sg-app .sg-stage-tag{padding:4px 10px}.sg-app .sg-btn{min-height:0!important;padding:10px 16px!important;font-size:14px!important}.sg-app .sg-btn-primary{box-shadow:0 1px 2px #1018282e}.sg-app .sg-btn-xs{padding:6px 10px!important;font-size:12.5px!important}.sg-app .sg-input,.sg-app .sg-select,.sg-app .sg-textarea{font-size:14px!important}.sg-app .empty-mark{background:var(--sg-surface);width:48px;height:48px;color:var(--sg-muted);border:0;border-radius:50%;place-items:center;display:grid}.sg-app .empty-mark svg{width:22px;height:22px}@media (max-width:819px){.sg-app .sg-header h1{font-size:16px}.sg-app .sg-btn{padding:8px 14px!important}}.sg-app .sg-funnel{flex-direction:column;align-items:center;gap:8px;margin:16px 0;display:flex}.sg-app .sg-funnel-bar{box-sizing:border-box;border-radius:10px;align-items:center;gap:12px;min-width:0;min-height:56px;padding:0 14px;display:flex}.sg-app .sg-funnel-bar.is-ghost{background:var(--sg-surface);color:var(--sg-muted)}.sg-app .sg-funnel-index{color:#067647;background:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.sg-app .sg-funnel-bar.is-lost .sg-funnel-index{color:#b91c1c}.sg-app .sg-funnel-bar.is-ghost .sg-funnel-index{color:var(--sg-muted)}.sg-app .sg-funnel-text{flex:1;gap:2px;min-width:0;display:grid}.sg-app .sg-funnel-text b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.sg-app .sg-funnel-text small{opacity:.85;font-size:12px;font-weight:500}.sg-app .sg-funnel-status{color:#067647;background:#fff;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:600}.sg-app .sg-funnel-bar.is-lost .sg-funnel-status{color:#b91c1c}.sg-app .sg-funnel-actions{flex:none;gap:4px;display:flex}.sg-app .sg-funnel-actions button{color:#344054;cursor:pointer;background:#ffffffb3;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.sg-app .sg-funnel-actions button:disabled{opacity:.4;cursor:default}.sg-app .sg-funnel-actions svg{width:14px;height:14px}.sg-app .sg-funnel-bar .sg-stage-edit{flex-wrap:wrap;flex:1;gap:6px;padding:8px 0;display:flex}.sg-app .sg-funnel-bar:has(.sg-stage-edit){width:100%!important}.sg-app .sg-funnel-bar .sg-stage-edit .sg-input{flex:160px;min-width:0;width:auto!important}.sg-app .sg-funnel-bar .sg-stage-edit .sg-stage-sla{flex:0 0 104px}.sg-app .sg-funnel-composer{gap:8px;display:flex}.sg-app .sg-funnel-hint{color:var(--sg-muted);margin:4px 0 0;font-size:12px}@media (max-width:819px){.sg-app .sg-funnel-bar{width:100%!important}.sg-app .sg-funnel-status{display:none}}.sg-app .sg-brand{border-bottom:0;padding:16px 16px 12px}.sg-app .sg-brand-btn b{font-size:16px;font-weight:700}.sg-app .sg-command{border-radius:8px;width:calc(100% - 24px);margin:0 12px 2px;padding:7px 10px;font-size:13px;font-weight:500}.sg-app .sg-nav-label{padding:12px 20px 4px}.sg-app .sg-nav-item{color:var(--sg-text);border-radius:8px;gap:10px;margin:0 12px 2px;padding:6px 8px}.sg-app .sg-nav-item svg{color:var(--sg-muted)}.sg-app .sg-nav-item.is-active{background:var(--sg-accent-soft)}.sg-app .sg-nav-item.is-active svg{color:currentColor}.sg-app .sg-subnav{padding:0 0 2px 44px}.sg-app .sg-subnav-item{font-size:12.5px;font-weight:500}.sg-app .sg-sidebar-foot{justify-content:flex-start;gap:10px;padding:10px 20px}.sg-app .sg-sidebar-foot>div{flex:1;min-width:0}.sg-app .sg-sidebar-foot b{font-size:13px;font-weight:600}.sg-app .sg-sidebar-foot span{font-size:11px;display:block}.sg-app .sg-sidebar-foot button{color:var(--sg-muted);font-weight:500}.sg-app .sg-sidebar-foot .sg-sidebar-avatar{background:var(--sg-text);width:30px;height:30px;color:var(--sg-card);opacity:1;border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.sg-app .sg-select{font-weight:500;font-size:12.5px!important}.sg-app .sg-card:has(>.sg-list){padding-bottom:0}.sg-app .sg-card>.sg-list{margin:0 -18px}.sg-app .sg-card>.sg-list>.sg-list-row{border-bottom:0;border-top:1px solid var(--sg-divider);padding:12px 20px;font-size:14px;font-weight:500}.sg-app .sg-list-row.is-muted{opacity:1;color:var(--sg-muted)}.sg-app .sg-focus-main b{font-size:13.5px;font-weight:600}.sg-app .sg-focus-main small{color:var(--sg-muted);opacity:1;font-size:11.5px}.sg-app .sg-grid-focus{grid-template-columns:minmax(0,1fr) 440px;align-items:start}@media (max-width:1099px){.sg-app .sg-grid-focus{grid-template-columns:minmax(0,1fr)}}.sg-app .sg-overview-notice{background:0 0;border:0;align-items:stretch;gap:0;padding:0}.sg-app .sg-overview-notice>span{opacity:1;background:var(--sg-surface);color:var(--sg-muted);border-radius:8px;flex:1;align-items:center;padding:12px 14px;font-size:12.5px;display:flex}.sg-app .sg-nav-item{line-height:20px}.sg-app .sg-kpi small{white-space:normal}@media (min-width:1180px){.sg-app .sg-inbox{grid-template-columns:296px minmax(0,1fr) 330px}}.sg-app .sg-inbox-list-top .sg-chip{border-radius:999px;height:auto;padding:5px 10px;font-size:12px;font-weight:600}.sg-app .sg-conv{border:0;border-bottom:1px solid var(--sg-divider);border-radius:0;gap:10px;width:100%;margin:0;padding:12px 14px}.sg-app .sg-conv:hover{border-color:var(--sg-divider)}.sg-app .sg-conv.is-selected{background:var(--sg-surface);border-color:var(--sg-divider);box-shadow:none}.sg-app .sg-conv-line b{font-size:14px;font-weight:600}.sg-app .sg-conv-line time{color:var(--sg-muted);font-size:11px}.sg-app .sg-conv-preview{color:var(--sg-muted);font-size:12.5px}.sg-app .sg-conv-meta{gap:6px}.sg-app .sg-conv-meta .sg-pill-outline{background:var(--sg-surface);color:var(--sg-muted);border:0;border-radius:6px;padding:2px 8px}.sg-app .sg-conv-meta em{background:var(--sg-accent);border-radius:999px;min-width:18px;height:18px;margin-left:0;line-height:18px}.sg-app .sg-inbox-side .sg-tabs{gap:4px;padding:12px 16px}.sg-app .sg-inbox-side .sg-tabs button{color:var(--sg-muted);border:0;border-radius:8px;flex:none;margin:0;padding:6px 12px;font-size:12.5px}.sg-app .sg-inbox-side .sg-tabs button.is-active{background:var(--sg-surface);color:var(--sg-text)}.sg-app .sg-inbox-side .sg-label{text-transform:uppercase;color:var(--sg-muted);font-size:11px;font-weight:600}.sg-app .sg-composer-row .sg-icon-btn{box-shadow:none;color:var(--sg-muted);background:0 0;border:0}.sg-app .sg-card-flush{padding:0}.sg-app .sg-card-flush .sg-row{border-bottom:0;border-top:1px solid var(--sg-divider);padding:10px 20px}.sg-app .sg-card-flush .sg-row.is-head{border-top:0;padding:10px 20px;font-size:12px;font-weight:600}.sg-app .sg-row-name b{font-weight:600}.sg-app .sg-stage-tag{color:var(--sg-muted);align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.sg-app .sg-stage-tag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.sg-app .sg-kanban-tabs{background:0 0;margin:16px 28px 0;padding:0}.sg-app .sg-ptabs button{padding:10px 0;font-size:15px;font-weight:600}.sg-app .sg-ptabs button.is-active{box-shadow:inset 0 -2px 0 var(--sg-accent)}.sg-app .sg-kanban-actions{padding:0 0 6px}.sg-app .sg-kgoals-empty{border:1px solid var(--sg-divider);background:var(--sg-card);color:var(--sg-muted);border-style:solid;border-radius:10px;padding:12px 16px;font-size:14px;font-weight:500}.sg-app .sg-kanban-kpis .sg-kpi{border-color:var(--sg-divider);box-shadow:var(--sg-shadow-card);border-radius:12px;padding:14px 16px}.sg-app .sg-kanban-kpis .sg-kpi>span{text-transform:none;letter-spacing:0;font-size:11px;font-weight:500}.sg-app .sg-kanban-kpis .sg-kpi>strong{font-size:24px;font-weight:700}.sg-app .sg-col{background:0 0;border:0;padding:0}html[data-theme=dark] .sg-app .sg-col{background:0 0}.sg-app .sg-col-head{padding:0 0 10px}.sg-app .sg-col-title b{font-size:14px;font-weight:700}.sg-app .sg-col-pip{width:8px;height:8px}.sg-app .sg-deal{border-radius:10px;padding:12px}.sg-app .sg-card-flush>.sg-card-title,.sg-app .sg-card-flush>.sg-card-head{justify-content:space-between;margin:0;padding:16px 20px 8px}.sg-app .sg-card-flush>.sg-empty:first-child{padding-top:20px}.sg-app .sg-card-flush .sg-empty{padding:12px 20px 20px}.sg-app .sg-kpis>.sg-card{padding:14px 16px}.sg-app .sg-kpis>.sg-card>.sg-page-desc{font-size:11px;font-weight:500;display:block}.sg-app .sg-kpis>.sg-card>b{font-weight:700;margin-top:4px!important}.sg-app .sg-settings .sg-kpi-value{margin-top:4px;font-size:24px}.sg-app .sg-chip-delivery:has(.sg-stage-dot.is-won){color:#15803d;background:#e9f7ee}.sg-app .sg-chip-delivery:has(.sg-stage-dot.is-open){color:#b45309;background:#fef3c7}.sg-app .sg-chip-delivery:has(.sg-stage-dot.is-lost){color:#b91c1c;background:#fee2e2}html[data-theme=dark] .sg-app .sg-chip-delivery:has(.sg-stage-dot.is-won){color:#86efac;background:#183a26}html[data-theme=dark] .sg-app .sg-chip-delivery:has(.sg-stage-dot.is-open){color:#fcd34d;background:#3a2a10}html[data-theme=dark] .sg-app .sg-chip-delivery:has(.sg-stage-dot.is-lost){color:#fca5a5;background:#3a1618}.sg-app .sg-chip-delivery .sg-stage-dot{background:currentColor}.sg-app .sg-int-head h3,.sg-app .sg-int-card h3,.sg-app .sg-int-sub h3{font-size:15px;font-weight:600}.sg-app .sg-int-head p,.sg-app .sg-int-card p{color:var(--sg-muted);opacity:1;font-size:12.5px}.sg-app .sg-int-wa:has(>.sg-int-list){padding-bottom:0}.sg-app .sg-int-list{gap:0;margin:16px -18px 0}.sg-app .sg-int-row{border:0;border-top:1px solid var(--sg-divider);border-radius:0;padding:14px 16px}.sg-app .sg-int-row>.sg-int-dot{display:none}.sg-app .sg-int-status{color:var(--sg-muted);align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.sg-app .sg-int-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.sg-app .sg-int-empty{text-align:center;border-top:1px solid var(--sg-divider);justify-items:center;margin:16px -18px 0;padding:20px 4px 4px}.sg-app .sg-int-empty b{font-size:15px;font-weight:600}.sg-app .sg-int-empty p{max-width:440px;color:var(--sg-muted);opacity:1;font-size:12px}.sg-app .sg-int-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.sg-app .sg-int-card>footer{border-top:0;padding-top:0}.sg-app .sg-stage-tag{white-space:nowrap}.sg-app .sg-stage-tag.is-plain{color:var(--sg-text)}.sg-app .sg-stage-tag.is-plain:before{content:none}.sg-app .sg-stage-tag.is-warn{color:#b45309;background:#fef3c7}html[data-theme=dark] .sg-app .sg-stage-tag.is-warn{color:#fcd34d;background:#3a2a10}.sg-app .sg-row-name small.sg-page-desc{font-size:12px}.sg-app .sg-roles>.sg-card>b{font-size:15px;font-weight:600;margin-top:0!important}.sg-app .sg-roles>.sg-card>.sg-page-desc{font-size:14px;font-weight:400}.sg-app .sg-roles>.sg-card>small.sg-page-desc{margin-top:6px;font-size:12px}.sg-app .sg-page>p.sg-page-desc:last-child{font-size:12px}.sg-app .operations-view{gap:20px}.sg-app .operations-toolbar{border-bottom:0;padding-bottom:0}.sg-app .operations-toolbar h2{letter-spacing:-.02em;font-size:24px;font-weight:700}.sg-app .operations-toolbar .eyebrow{letter-spacing:0;font-size:11px;font-weight:600}.sg-app .operations-toolbar .view-description{color:var(--sg-muted);font-size:14px}.sg-app .operations-summary-grid>article{border-radius:12px;gap:4px;min-height:0;padding:14px 16px}.sg-app .operations-summary-grid>article>span{color:var(--sg-muted);font-size:12px;font-weight:500}.sg-app .operations-summary-grid>article>strong{font-size:24px;font-weight:700}.sg-app .operations-summary-grid>article>p{color:var(--sg-muted);font-size:12px}.sg-app .sg-scroll .operations-panel{border-radius:12px;padding:0;overflow:hidden}.sg-app .operations-panel .panel-heading{border-bottom:1px solid var(--sg-divider);margin:0;padding:14px 16px}.sg-app .operations-panel .panel-heading .eyebrow{display:none}.sg-app .operations-panel .panel-heading h3{margin:0;font-size:15px;font-weight:600}.sg-app .operations-panel>:not(.panel-heading){margin:16px}.sg-app .operations-empty{color:var(--sg-muted);gap:6px;padding:8px 16px;font-size:12px}.sg-app .operations-empty svg{box-sizing:content-box;background:var(--sg-surface);width:22px;height:22px;color:var(--sg-muted);border-radius:50%;padding:13px}.sg-app .operations-empty strong{font-size:15px;font-weight:600}.sg-app .sg-ai-provider .sg-tag-ok,.sg-app .sg-ai-badge{align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.sg-app .sg-ai-provider .sg-tag-ok:before,.sg-app .sg-ai-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.sg-app .sg-ai-secret{border-radius:8px;justify-self:start;padding:10px 12px}.sg-app .sg-ai-provider>footer{border-top:1px solid var(--sg-divider);justify-content:flex-start;margin:0 -18px;padding:12px 18px 0}.sg-app .sg-flow-empty{gap:6px;padding:24px 20px}.sg-app .sg-flow-empty b{font-size:15px;font-weight:600}.sg-app .sg-flow-empty p{color:var(--sg-muted);opacity:1;font-size:12px}.sg-app .sg-row>*{min-width:0}.sg-app .sg-stage-tag{text-overflow:ellipsis;max-width:100%;overflow:hidden}.sg-app .sg-pills button{border-radius:8px;padding:7px 12px;font-size:14px;font-weight:500}.sg-app .sg-member{border-radius:8px;padding:8px 12px}.sg-app .sg-member b{font-size:14px;font-weight:500}.sg-app .sg-member small{color:var(--sg-muted);opacity:1;font-size:12px}.sg-app .metrics-import .panel-heading h2{letter-spacing:-.02em;font-size:24px;font-weight:700}.sg-app .metrics-import .import-help{color:var(--sg-muted);font-size:14px}.sg-app .metrics-import .import-example summary{cursor:pointer;font-size:13px;font-weight:500}.sg-app .metrics-import .import-example pre{background:var(--sg-surface);border-radius:8px;margin:8px 0 0;padding:16px;font-size:12px;overflow:auto}.sg-app .metrics-import>label{color:var(--sg-muted);font-size:12px;font-weight:500}.sg-app .metrics-import textarea{background:var(--sg-card);border:1px solid var(--sg-divider);border-radius:8px;font-size:13px}.sg-app .metrics-import>.sg-btn-primary,.sg-app .metrics-import>button[type=submit]{place-self:flex-end end}.sg-app .sg-auto-stages{gap:0}.sg-app .sg-auto-stage{box-shadow:none;border-radius:0;padding:12px 16px}.sg-app .sg-auto-stage+.sg-auto-stage{border-top:0}.sg-app .sg-auto-stage:first-child{border-radius:12px 12px 0 0}.sg-app .sg-auto-stage:last-child{border-radius:0 0 12px 12px}.sg-app .sg-auto-stage:only-child{border-radius:12px}.sg-app .sg-auto-stage>header b{font-size:14px;font-weight:500}.sg-app .sg-auto-stage>header small{color:var(--sg-muted);opacity:1;font-size:12px}.sg-app .sg-auto-stage .sg-stage-index{background:var(--sg-accent-soft);color:var(--sg-accent-700)}.sg-app .sg-auto-none{color:var(--sg-muted);opacity:1;padding:4px 0 0 40px;font-size:12px}.sg-app .sg-card-flush .sg-table-inner>p.sg-page-desc,.sg-app .sg-card-flush>p.sg-page-desc{border-top:1px solid var(--sg-divider);margin:0;font-size:12px;padding:12px 16px!important}.sg-app .sg-route-row>:last-child{color:var(--sg-muted);justify-self:end}.sg-app .sg-ai-pills .sg-tag-ok{align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.sg-app .sg-ai-pills .sg-tag-ok:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.sg-app .sg-ai-pills .sg-tag-ok.is-neutral{color:var(--sg-muted);background:0 0}.sg-app .sg-pagehead-icon{border:0;border-radius:8px;width:36px;height:36px;font-size:12px}.sg-app .sg-ai-play .sg-toolbar .sg-btn-primary{margin-left:auto}.sg-app .sg-stage-tag.is-won{color:var(--sg-accent-700)}.sg-app .sg-stage-tag.is-lost{color:#b91c1c}html[data-theme=dark] .sg-app .sg-stage-tag.is-lost{color:#fca5a5;background:#3a1618}@media (max-width:819px){.sg-app .sg-btn-xs{padding:6px 10px!important}.sg-app .sg-kanban-tabs{margin:12px 16px 0}}
