:root{--wine:#a01930;--ink:#202126;--muted:#7b8090;--line:#e7e8ed;--canvas:#f6f7f9}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}button{color:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}input,select,textarea{min-width:0;color:inherit}input[type=checkbox]{width:18px;height:18px;accent-color:var(--wine);cursor:pointer;flex-shrink:0}.shell{min-height:100vh;display:flex}.rail{color:#fff;z-index:10;background:#202126;flex-direction:column;align-items:center;gap:18px;width:78px;padding:20px 12px;display:flex;position:fixed;inset:0 auto 0 0}.brandIcon{object-fit:contain;border-radius:8px;width:46px;height:46px;margin-bottom:10px}.nav{color:#e0e1e5;border-radius:13px;width:52px;height:52px}.nav.active{color:var(--wine);background:#fff}.railBottom{border-top:1px solid #42444c;margin-top:auto;padding-top:20px}.railBottom span,.avatar{color:#4f4140;background:#e8e1db;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-weight:700;display:flex}.workspace{width:calc(100% - 78px);margin-left:78px}header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:32px;height:74px;padding:0 36px;display:flex}.brand{align-items:center;gap:20px;display:flex}.brand img{object-fit:contain;filter:invert(14%)sepia(63%)saturate(3200%)hue-rotate(329deg)brightness(83%)contrast(91%);width:84px;height:40px}.brand span{border-left:1px solid #ddd;padding-left:20px;font-size:18px}.headerHint{color:var(--muted);margin-left:auto}.avatar{width:32px;height:32px}main{max-width:1800px;margin:auto;padding:30px 34px 40px}.heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}small{letter-spacing:.06em;color:var(--muted);font-size:11px}h1{letter-spacing:-1.5px;margin:10px 0 0;font-size:clamp(26px,3vw,43px);line-height:1.15}h2{letter-spacing:-.6px;font-size:23px}h3{letter-spacing:-.3px;margin:0 0 8px;font-size:16px}.dark,.primary{white-space:nowrap;border-radius:10px;padding:14px 20px;font-weight:600}.dark{color:#fff;background:#202126}.primary{background:var(--wine);color:#fff}.columns{grid-template-columns:minmax(0,1.75fr) minmax(310px,1fr);align-items:start;gap:24px;display:grid}.searchbar{background:#fff;border:1px solid #f0f0f3;border-radius:14px;gap:10px;padding:12px;display:flex;box-shadow:0 5px 20px #20212604}.searchbar label{border-right:1px solid var(--line);flex:1;align-items:center;gap:10px;min-width:0;padding:5px 10px;display:flex}.searchbar label.radius{flex:0 0 90px}.searchbar input,.searchbar select{background:0 0;border:0;width:100%;padding:6px 0}.filters{flex-wrap:wrap;gap:8px;margin:14px 0 28px;display:flex}.chip{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 12px;font-size:12px}.selectedChip{background:#eff0f3;border-color:#b9bac5}.listHeading{flex-wrap:wrap;align-items:center;gap:16px;padding:12px 4px 20px;display:flex}.listHeading label{align-items:center;gap:9px;font-size:12px;display:flex}.listHeading strong{letter-spacing:-.4px;font-size:18px}.listHeading>span{color:var(--muted);font-size:12px}.businessList{background:#fff;border-radius:14px;overflow:hidden}.business{border-bottom:1px solid var(--line);border-left:3px solid #0000;align-items:center;gap:12px;padding:18px 14px;display:flex}.business.current{border-left-color:var(--wine)}.business.checked,.business.current{background:#eff0f3}.rowContent{text-align:left;justify-content:flex-start;gap:18px;width:100%}.thumb{color:#8e7d73;background:linear-gradient(135deg,#e7e2dc,#d4d0cd);border-radius:10px;flex-shrink:0;place-items:center;width:72px;height:76px;display:grid}.businessText{flex:1;min-width:0}.businessText p{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:7px;margin:5px 0;font-size:12px;display:flex}.tag{background:#e8e9ed;border-radius:20px;margin-top:7px;padding:5px 9px;font-size:11px;line-height:1.3;display:inline-flex}.score{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:10px;width:106px;display:flex}.score>span:first-child{align-items:center;gap:5px;display:flex}.score em{color:var(--muted);font-size:12px;font-style:normal}.detail{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px #20212604}.detailHero{color:#e7dfd5;background:linear-gradient(130deg,#35373d,#69625d);justify-content:center;align-items:center;height:180px;display:flex;position:relative}.detailHero span{color:#36373c;background:#fff;border-radius:18px;padding:7px 12px;font-size:12px;position:absolute;bottom:18px;left:18px}.detailBody{padding:23px}.profileTitle{justify-content:space-between;align-items:center;gap:8px;display:flex}.profileTitle h2{margin:0}.profileTitle span{align-items:center;gap:6px;display:flex}.muted{color:var(--muted);font-size:12px;line-height:1.7}.contactInfo{margin:25px 0}.contactInfo p{overflow-wrap:anywhere;align-items:center;gap:12px;font-size:13px;line-height:1.6;display:flex}.contactInfo svg{flex-shrink:0}.quickActions{gap:8px;display:flex}.quickActions a{border:1px solid var(--line);border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;padding:12px;display:flex}.tab{border-bottom:2px solid var(--wine);margin-bottom:20px;padding:23px 0 14px;font-weight:600}.fieldGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.fieldGrid label,.field{color:var(--muted);flex-direction:column;gap:8px;font-size:12px;display:flex}.field{margin:18px 0}.field input,.field textarea,.fieldGrid input,.fieldGrid select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fafafb;border-radius:9px;padding:12px}.full{width:100%;margin-top:10px}.bulk{border:1px solid var(--line);z-index:5;background:#fff;border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex;position:sticky;bottom:16px;box-shadow:0 8px 40px #2021261a}.bulk strong{margin-right:auto;font-size:13px}.textButton{font-size:12px;text-decoration:underline}.empty{text-align:center;color:var(--muted);padding:60px 30px;line-height:1.6}.empty>svg{color:#a6aab5}.empty h2{color:var(--ink);font-size:22px}.empty span{font-size:11px}.alert{background:#eaf0e5;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 18px;display:flex}.alert.error{color:var(--wine);background:#f9e9ed}footer{color:var(--muted);justify-content:space-between;padding:20px 6px;font-size:11px;display:flex}.googleWord{color:#41454b;font-size:14px;font-weight:600}.loadmore{border:1px solid var(--line);background:#fff;border-radius:10px;margin:15px auto;padding:12px 18px;display:flex}.contactRow{text-align:left;border-bottom:1px solid var(--line);justify-content:space-between;width:100%;padding:20px;display:flex}.contactRow>div{flex:1}.contactRow p{color:var(--muted);font-size:12px}.modalBackdrop{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#20212650;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:20px;width:100%;max-width:460px;padding:32px;position:relative;box-shadow:0 30px 100px #0003}.modal h2{font-size:28px}.close{position:absolute;top:16px;right:16px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1500px){.business{padding:23px 16px}.detailHero{height:225px}}@media (max-width:1150px){.columns{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}.score{display:none}.thumb{width:50px;height:60px}.rowContent{gap:10px}.searchbar{flex-wrap:wrap}.searchbar .primary,.searchbar label.radius{flex:1}.bulk{flex-wrap:wrap}.bulk .primary{width:100%}.headerHint{display:none}.avatar{margin-left:auto}main{padding:24px 20px}}@media (max-width:800px){.columns{grid-template-columns:1fr}.rail{width:58px;padding:15px 6px}.nav{width:44px;height:44px}.brandIcon{width:40px;height:40px}.workspace{width:calc(100% - 58px);margin-left:58px}header{padding:0 18px}.heading{flex-direction:column;align-items:flex-start}.heading .dark{padding:10px 15px}.detail{margin-top:12px}.score{width:80px;display:flex}.detailHero{height:130px}.searchbar label{flex-basis:40%}.business{padding:16px 8px}.thumb{display:none}.businessText p{font-size:11px}.business h3{font-size:14px}h1{letter-spacing:-.8px}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.cityField{position:relative}.suggestions{border:1px solid var(--line);z-index:30;background:#fff;border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 12px 40px #2021261f}.suggestions li{cursor:pointer;color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.suggestions li.active,.suggestions li:hover{background:#eff0f3}.suggestions strong{color:var(--ink)}.suggestions em{font-size:12px;font-style:normal}.thumb{overflow:hidden}.thumb img,.detailHero>img{object-fit:cover;width:100%;height:100%}.detailHero>img{position:absolute;inset:0}.detailHero span{z-index:1}.columns.single{grid-template-columns:minmax(0,1fr)}.listBar{margin-bottom:6px}.listBar .filters{margin:0 0 14px}.listEditor{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:10px;padding:16px}.listActions{align-items:center;gap:16px;margin-top:14px;display:flex}.listInput{align-items:center;gap:12px;display:flex}.listInput input,.field>select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fafafb;border-radius:9px;padding:12px}.field>small{color:var(--muted)}.field .alert{margin:0}.opForm{border:1px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px;display:flex}.opForm input{border:1px solid var(--line);background:#fafafb;border-radius:9px;flex:1;min-width:150px;padding:12px}.opRow{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:18px 20px;display:flex}.opRow>div{flex:1}.opRow p{color:var(--muted);margin:4px 0;font-size:12px}.contactRow strong+small{color:var(--muted);letter-spacing:0;margin-top:4px;font-size:12px;display:block}.emailInput{align-items:center;gap:8px;display:flex}.emailInput input{flex:1;min-width:0}.emailInput .textButton{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.emailLine{align-items:center;gap:5px;margin:2px 0;display:flex}.emailLine.missing{opacity:.6;font-style:italic}.funnelPanel{height:calc(100vh - 210px);min-height:640px;position:relative}main.fill{max-width:none;margin:0;padding:0}main.fill .alert{margin:12px 16px}main.fill .funnelPanel{height:calc(100vh - 74px);min-height:560px}.funnelHost{height:100%}.funnelLoading{color:#6b6b6b;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:absolute;inset:0}.activitiesPanel{flex-direction:column;gap:12px;display:flex}.activitiesBar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.activitiesBar label{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.activitiesBar select{min-width:220px}.contactTimeline{margin-top:8px}.contactTimeline .funnelHost{min-height:0}.loginPage{background:var(--canvas);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.loginCard{border:1px solid var(--line);background:#fff;border-radius:20px;width:100%;max-width:420px;padding:36px;box-shadow:0 30px 80px #2021260f}.loginCard .brand{margin-bottom:28px}.loginCard h1{margin:0 0 6px}.loginForm{margin-top:18px}.loginForm .field{margin:14px 0}.loginForm .alert{margin:0 0 6px}.loginHint{text-align:center;margin:20px 0 0}.userMenu{margin-left:0;position:relative}.avatarButton{padding:0}.userMenu .avatar{cursor:pointer}.userPopover{border:1px solid var(--line);z-index:30;background:#fff;border-radius:12px;flex-direction:column;gap:4px;min-width:230px;padding:14px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 40px #2021261f}.userPopover strong{font-size:14px}.userPopover .muted{overflow-wrap:anywhere;line-height:1.4}.userPopover button{border:1px solid var(--line);color:var(--wine);border-radius:9px;justify-content:flex-start;margin-top:10px;padding:10px;font-weight:600}.userPopover button:hover{background:#f9e9ed}.railLogout{color:#9da0a8;border-radius:12px;width:44px;height:44px;margin-top:10px}.railLogout:hover{color:#fff;background:#33353c}.railBottom{flex-direction:column;align-items:center;display:flex}.accessTag{background:#eaf0e5}.accessTag.off{color:var(--muted);background:#e8e9ed}.checkLine{color:var(--muted);align-items:center;gap:9px;margin:-6px 0 6px;font-size:12px;display:flex}.searchbar label .tag{white-space:nowrap;margin:0}.filters.categoryChips{margin:14px 0 8px}.chip em{color:var(--muted);margin-left:2px;font-style:normal}.chip .chevOpen{transform:rotate(90deg)}.chip svg{transition:transform .15s}.subFilters{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;gap:10px 18px;margin-bottom:8px;padding:10px 12px;display:flex}.subGroup{flex-direction:column;gap:6px;display:flex}.subGroup>div{flex-wrap:wrap;gap:6px;display:flex}.subGroup .chip{padding:6px 9px}.toggleBar{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 10px;padding-top:8px;display:flex}.toggleBar>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:6px;font-size:11px}.toggleFilter{color:var(--muted);border:1px dashed #c9cbd3;border-radius:20px;gap:6px;padding:6px 11px;font-size:12px}.toggleFilter.on{border-style:solid;border-color:var(--ink);background:var(--ink);color:#fff}.listHeading{gap:12px;padding:6px 4px 10px}.listHeading .counts{color:var(--ink)}.warnText{color:#9a5b00;font-weight:600}.business{gap:10px;padding:10px 12px}.business .rowContent{gap:12px}.business .thumb{border-radius:8px;width:44px;height:44px}.business .thumb img{object-fit:cover;border-radius:8px;width:100%;height:100%}.bizTitle{align-items:center;gap:8px;min-width:0;display:flex}.bizTitle h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;overflow:hidden}.rating{flex-shrink:0;align-items:center;gap:3px;font-size:12px;display:inline-flex}.rating em{color:var(--muted);font-style:normal}.businessText p.meta{flex-wrap:wrap;gap:4px 12px;margin:4px 0 0;display:flex}.meta>span{align-items:center;gap:4px;min-width:0;display:inline-flex}.meta .tag{margin:0;padding:2px 8px;font-size:10px}.badge{white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.badge.ok{color:#26663a;background:#e3f1e6}.badge.warn{color:#8a5200;background:#fff1d6}.business.same{opacity:.62}.business.same:hover,.business.same.current{opacity:1}.business.changed{border-left-color:#e3a33a}.business.changed.current{border-left-color:var(--wine)}.businessText p.diffLine{color:#8a5200;flex-wrap:wrap;gap:4px 14px;margin:4px 0 0;display:flex}.diffLine s,.diffBox s{color:var(--muted)}.diffBox{background:#fff6e6;border:1px solid #f1d39b;border-radius:12px;margin:6px 0 4px;padding:12px 14px;font-size:13px}.diffBox strong{color:#8a5200;align-items:center;gap:7px;display:flex}.diffBox p{overflow-wrap:anywhere;margin:6px 0}.diffBox .primary{margin-top:4px;padding:9px 14px}.contactTable{--cols:minmax(0,2fr) 115px minmax(0,1.1fr) minmax(0,1.5fr) minmax(0,1.3fr) 100px}.contactHead{grid-template-columns:var(--cols);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);z-index:1;background:#fff;gap:12px;padding:10px 16px;font-size:11px;display:grid;position:sticky;top:0}.contactTable .contactRow{grid-template-columns:var(--cols);border-left:3px solid #0000;align-items:center;gap:12px;padding:10px 16px;display:grid}.contactTable .contactRow:hover{background:#f7f7f9}.contactTable .contactRow.current{border-left-color:var(--wine);background:#eff0f3}.cName,.cMeta{flex-direction:column;gap:3px;min-width:0;display:flex}.cName strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cName small,.cMeta small,.cMeta>span{letter-spacing:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;margin:0;font-size:12px;display:flex;overflow:hidden}.cMeta>span{color:var(--ink)}.cName .noteLine{font-style:italic}.contactRow strong+small{margin-top:0}.contactTable .emailLine.missing{color:var(--wine)}.status{white-space:nowrap;background:#e8e9ed;border-radius:20px;padding:4px 9px;font-size:11px;display:inline-flex}.status.todo{background:#e8e9ed}.status.done{color:#1f4f8a;background:#e3ecf8}.status.warm{color:#8a5200;background:#fff1d6}.status.client{color:#26663a;background:#e3f1e6}.status.lost{color:#8a2033;background:#f3e3e6}@media (max-width:1150px){.contactTable{--cols:minmax(0,1.6fr) 110px minmax(0,1fr)}.contactTable .contactRow>:nth-child(n+4),.contactHead>:nth-child(n+4){display:none}}@media (max-width:800px){.business .thumb,.contactHead{display:none}.contactTable .contactRow{grid-template-columns:minmax(0,1fr) auto}.contactTable .contactRow>:nth-child(3){display:none}}@media (min-width:801px){.detail{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow-y:auto}}.badge.archived{color:#5d6170;background:#ececef}.archivedNote{color:#5d6170;background:#ececef;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:13px;display:flex}.archiveButton{color:var(--muted);margin:14px auto 0;display:flex}.overview{flex-direction:column;gap:18px;display:flex}.ovFilters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ovFilters label{color:var(--muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.ovFilters select{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:180px;padding:9px 10px}.ovFilters .textButton{gap:6px;margin-left:auto}.ovTiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.ovTile{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.ovTile>span{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.ovTile strong{letter-spacing:-1px;font-size:30px;line-height:1.1}.ovTile small{letter-spacing:0;font-size:12px}.ovTile.critical{border-color:#e8b4be}.ovTile.critical>span,.criticalText{color:var(--wine)}.ovTile.warning{border-color:#f1d39b}.ovTile.warning>span{color:#8a5200}.ovColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ovCard{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px 18px}.ovCard h2{align-items:center;gap:8px;margin:0 0 6px;font-size:17px;display:flex}.ovDay{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin:16px 0 4px;font-size:11px;display:flex}.ovDay.criticalText{color:var(--wine)}.ovDay.warnText{color:#8a5200}.ovRow{border-bottom:1px solid var(--line);text-align:left;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:8px 6px;display:flex}.ovRow:hover{background:#f7f7f9}.ovMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ovMain strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ovMain small{letter-spacing:0;font-size:12px}.ovWhen{color:var(--muted);white-space:nowrap;text-align:right;min-width:54px;font-size:12px}.missingText{color:var(--wine)}.ovFeed{margin:0;padding:0;list-style:none}.ovFeed li{border-bottom:1px solid var(--line);grid-template-columns:18px auto minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:6px 2px;font-size:13px;display:grid}.ovFeed li svg{color:var(--muted);align-self:center}.ovFeed li.good svg{color:#26663a}.ovFeed li.muted{color:var(--muted)}.ovFeed span{color:var(--muted);overflow-wrap:anywhere}.ovFeed time{color:var(--muted);white-space:nowrap;font-size:11px}.linkish{text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;max-width:220px;padding:0;font-weight:600;display:inline-block;overflow:hidden}.linkish:hover{text-decoration:underline}.ovBars{flex-direction:column;gap:8px;margin-top:10px;display:flex}.ovBar{grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.ovBar>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ovBar i{background:var(--wine);border-radius:0 4px 4px 0;min-width:2px;height:10px;display:block}.ovBar b{white-space:nowrap;font-weight:600}.ovBar em{font-style:normal;font-weight:400}.ovFoot{margin:0}@media (max-width:1000px){.ovColumns{grid-template-columns:1fr}.ovFeed li{grid-template-columns:18px minmax(0,1fr)}.ovFeed li span,.ovFeed li time{grid-column:2}}.ovSync{color:var(--muted);align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.ovSync+.textButton{margin-left:0}.ovFeed li.bad svg,.ovFeed li.bad span{color:var(--wine)}.funnelRow>svg:first-child{color:#5b4bb5;flex-shrink:0}.ovTableWrap{overflow-x:auto}.ovTable{border-collapse:collapse;width:100%;margin-top:6px;font-size:13px}.ovTable th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 8px;font-size:11px;font-weight:400}.ovTable td{border-bottom:1px solid var(--line);vertical-align:top;font-variant-numeric:tabular-nums;padding:8px}.ovTable td small{letter-spacing:0;margin-top:2px;font-size:11px;display:block}.journeyBadge{color:#45389a;white-space:nowrap;text-overflow:ellipsis;background:#ece9fb;border-radius:20px;align-items:center;gap:4px;max-width:100%;padding:3px 8px;font-size:11px;display:inline-flex;overflow:hidden}.journeys{flex-direction:column;gap:6px;display:flex}.journey{grid-template-columns:16px auto minmax(0,1fr);align-items:baseline;gap:8px;margin:0;font-size:13px;display:grid}.journey svg{align-self:center}.journey span{color:var(--muted)}.journey.run svg{color:#5b4bb5}.journey.good svg{color:#26663a}.journey.bad svg,.journey.bad span{color:var(--wine)}.journey.muted svg{color:var(--muted)}.ovFunnelRow{cursor:pointer}.ovFunnelRow:hover td,.ovFunnelRow.open td{background:#f7f7f9}.ovFunnelRow .linkish{align-items:center;gap:4px;max-width:none;display:inline-flex}.ovFunnelRow .chevOpen{transform:rotate(90deg)}.ovRunsRow td{background:#fbfbfc;padding:4px 12px 12px}.ovHint{margin:6px 0 0}.ovRuns{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ovRunGroup ul{margin:0;padding:0;list-style:none}.ovRunGroup li{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:6px 0;display:flex}.ovRunGroup li span{color:var(--muted);font-size:12px}.ovRunGroup li.good span{color:#26663a}.ovRunGroup li.bad span{color:var(--wine)}.ovNoCrm{font-size:13px;color:var(--ink)!important}@media (max-width:1000px){.ovRuns{grid-template-columns:1fr}}.storedLine{flex-wrap:wrap;align-items:center;gap:4px;margin:6px 0;display:flex}.storedLine .textButton{gap:4px}.history{border-left:2px solid var(--line);margin:12px 0 0;padding:0;list-style:none}.history li{grid-template-columns:16px minmax(0,1fr);gap:2px 8px;padding:6px 0 6px 10px;font-size:13px;display:grid;position:relative}.history li svg{color:var(--muted);margin-top:2px}.history li time{color:var(--muted);grid-column:2;font-size:11px}.history li.good svg{color:#26663a}.history li.bad,.history li.bad svg{color:var(--wine)}.history li.muted span{color:var(--muted)}.funnelLogToggle{color:var(--muted);gap:5px;margin:12px 0 4px;display:flex}.deleteButton{color:var(--wine);gap:5px;margin:6px auto 0;display:flex}.heading{align-items:flex-end;margin-bottom:20px}.heading h1{letter-spacing:-.4px;margin:0;font-size:24px;line-height:1.2}.pageIntro{color:var(--muted);margin:4px 0 0;font-size:13px}.secondary{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.secondary:hover{background:#f7f7f9}@media (max-width:800px){.heading h1{letter-spacing:-.3px;font-size:21px}}
