@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.salesCenter{background:#f4f6f8;border:1px solid #e5e7eb;border-radius:22px;grid-template-columns:280px minmax(480px,1fr) 330px;width:100%;min-height:calc(100vh - 230px);display:grid;overflow:hidden;box-shadow:0 12px 35px #0f172a12}.salesCenterShell,.salesDesktopVersion,.salesMobileVersion,.salesCenterShell button,.salesCenterShell input,.salesCenterShell select,.salesCenterShell textarea{font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.salesBusinessInfoCard{grid-template-columns:minmax(54px,.75fr) minmax(0,1.35fr) minmax(66px,1fr);align-items:center;gap:10px;min-height:64px;padding:10px 14px;display:grid}.salesBusinessInfoCard :is(span,strong,small){align-items:center;min-width:0;min-height:36px;margin:0;line-height:1.35;display:flex}.salesBusinessInfoCard strong{text-align:center;justify-content:center;font-size:14px;font-weight:800}.salesBusinessInfoCard small{text-align:right;justify-content:flex-end}@media (max-width:420px){.salesBusinessInfoCard{grid-template-columns:minmax(46px,.7fr) minmax(0,1.2fr) minmax(58px,.9fr);gap:7px;padding-left:11px;padding-right:11px}}.salesBusinessPanel,.salesAnalysisPanel,.salesWorkPanel{min-width:0}.salesBusinessPanel{background:#fff;border-right:1px solid #e5e7eb}.salesAnalysisPanel{padding:28px;overflow-y:auto}.salesWorkPanel{background:#fff;border-left:1px solid #e5e7eb;padding:22px}.salesPanelHeader{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:70px;padding:0 20px;display:flex}.salesPanelHeader h2{color:#191f28;margin:0;font-size:18px}.salesPanelHeader span{color:#8b95a1;font-size:13px}.salesSearchInput{color:#191f28;background:#f2f4f6;border:1px solid #0000;border-radius:12px;outline:none;width:calc(100% - 28px);height:44px;margin:14px;padding:0 14px;font-size:14px;display:block}.salesSearchInput:focus{background:#fff;border-color:#3182f6}.salesBusinessList{padding:0 10px 20px}.salesBusinessItem{color:#191f28;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:14px;width:100%;margin-bottom:6px;padding:15px 14px;transition:all .16s}.salesBusinessItem:hover{background:#f7f8fa}.salesBusinessItem.active{background:#edf4ff;box-shadow:inset 3px 0 #3182f6}.salesBusinessTitle{justify-content:space-between;align-items:center;gap:10px;display:flex}.salesBusinessTitle strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.salesBusinessTitle span{color:#3182f6;flex-shrink:0;font-size:14px;font-weight:800}.salesBusinessItem p{color:#6b7684;margin:8px 0;font-size:13px}.salesBusinessMeta{color:#8b95a1;justify-content:space-between;gap:8px;font-size:12px;display:flex}.salesCompanyHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.salesCompanyHeader h1{color:#191f28;margin:7px 0 6px;font-size:28px}.salesCompanyHeader p{color:#6b7684;margin:0;font-size:14px}.salesMutedText{color:#8b95a1;font-size:13px;display:block}.salesSecondaryButton{color:#333d4b;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:11px;flex-shrink:0;min-height:42px;padding:0 15px;font-weight:700}.salesKeywordCard,.salesMetricCard,.salesReferenceCard,.salesPhoneCard{background:#fff;border:1px solid #e5e8eb;box-shadow:0 6px 20px #0f172a0a}.salesKeywordCard{border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.salesKeywordCard h3{color:#191f28;margin:7px 0 0;font-size:19px}.salesKeywordCard>div:last-child{text-align:right}.salesKeywordCard strong{color:#191f28;margin-top:6px;font-size:23px;display:block}.salesMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:14px 0;display:grid}.salesMetricCard{border-radius:16px;min-height:155px;padding:19px}.salesMetricCard strong{color:#191f28;margin:15px 0 10px;font-size:29px;display:block}.salesMetricCard p{color:#6b7684;margin:0;font-size:13px}.salesReferenceCard{border-radius:16px;padding:21px}.salesReferenceCard h3{color:#191f28;margin:0 0 15px;font-size:17px}.salesReferenceCard p{border-radius:11px;margin:8px 0 0;padding:13px 14px;font-size:14px}.salesWarning{color:#565656;background:#f0f0f0}.salesPositive{color:#167347;background:#eaf8ef}.salesPhoneCard{border-radius:15px;margin-top:18px;padding:18px}.salesPhoneCard strong{color:#191f28;margin:8px 0 16px;font-size:18px;display:block}.salesCallButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#52677a,#405365);border:none;border-radius:11px;width:100%;height:45px;font-size:14px;font-weight:800}.salesFormGroup{margin-top:23px}.salesFormGroup label{color:#333d4b;margin-bottom:10px;font-size:14px;font-weight:800;display:block}.salesResultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.salesResultGrid button{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:10px;min-height:42px;font-weight:600}.salesResultGrid button:hover{background:#f7f8fa}.salesResultGrid button.selected{color:#1b64da;background:#edf4ff;border-color:#3182f6;font-weight:800}.salesFormGroup textarea{resize:vertical;color:#191f28;border:1px solid #dfe3e8;border-radius:11px;outline:none;width:100%;min-height:130px;padding:13px;font-size:14px}.salesFormGroup textarea:focus{border-color:#3182f6}.salesSaveButton{color:#fff;cursor:pointer;background:#3182f6;border:none;border-radius:12px;width:100%;height:49px;margin-top:18px;font-size:15px;font-weight:800}@media (max-width:1250px){.salesCenter{grid-template-columns:240px minmax(420px,1fr) 290px}.salesAnalysisPanel{padding:22px}}@media (max-width:900px){.salesCenter{min-height:auto;box-shadow:none;border:none;border-radius:0;display:block;overflow:visible}.salesBusinessPanel,.salesAnalysisPanel,.salesWorkPanel{border:none}.salesBusinessPanel{padding-bottom:10px}.salesBusinessList{gap:9px;padding:0 14px 16px;display:flex;overflow-x:auto}.salesBusinessItem{background:#fff;border:1px solid #e5e8eb;flex:0 0 220px;margin-bottom:0}.salesBusinessItem.active{box-shadow:inset 0 -3px #3182f6}.salesAnalysisPanel{padding:18px 14px}.salesWorkPanel{padding:18px 14px 120px}.salesMetricGrid{grid-template-columns:1fr}.salesCompanyHeader h1{font-size:24px}}.appDesktopLayout{grid-template-columns:210px minmax(0,1fr);grid-template-areas:"sidebar content";align-items:start;gap:14px;width:100%;display:grid}.appSidebar{background:#fff;border:1px solid #e5e8eb;border-radius:20px;grid-area:sidebar;align-self:start;height:calc(100vh - 122px);min-height:560px;padding:16px 12px;position:sticky;top:104px;overflow-y:auto;box-shadow:0 8px 24px #0f172a0d}.appDesktopContent{grid-area:content;align-self:start;width:100%;min-width:0;margin:0;padding:0}.appSidebarTitle{color:#8b95a1;padding:8px 12px 14px;font-size:12px;font-weight:700}.appSidebarMenu{gap:6px;display:grid}.appSidebarButton{color:#4e5968;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;width:100%;min-height:46px;padding:0 13px;font-size:14px;font-weight:700;transition:all .16s;display:flex}.appSidebarButton:hover{color:#191f28;background:#f5f7fa}.appSidebarButton.active{color:#fff;background:linear-gradient(135deg,#52677a,#405365);box-shadow:0 8px 18px #0f172a24}.appSidebarIcon{justify-content:center;align-items:center;width:22px;font-size:16px;display:inline-flex}@media (min-width:1101px){.salesCenter{grid-template-columns:260px minmax(480px,1fr) 310px;width:100%;height:calc(100vh - 122px);min-height:650px;margin:0}.salesBusinessPanel,.salesAnalysisPanel,.salesWorkPanel{height:100%;overflow-y:auto}.appMobileBottomNav{visibility:hidden!important;display:none!important}}@media (max-width:1100px){.appDesktopLayout{display:block}.appSidebar{display:none}.appDesktopContent{width:100%}.appMobileBottomNav{visibility:visible!important;display:grid!important}}.salesPhoneRow{grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:grid}.salesPhoneRow strong{letter-spacing:-.35px;white-space:nowrap;min-width:0;margin:0;font-size:18px}.salesCopyButton{color:#333d4b;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:10px;flex-shrink:0;min-height:38px;padding:0 13px;font-size:13px;font-weight:750}.salesCopyButton:hover{background:#f7f8fa;border-color:#b7c0ca}.appMobileBottomNav{display:none!important}@media (max-width:1100px){.appMobileBottomNav{display:grid!important}.appDesktopContent{width:100%}}.salesSectionEyebrow{color:#8b95a1;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.salesSearchWrap .salesSearchInput{width:100%;margin:0}.salesKeywordMetric{color:#4e5968;background:#f8fbff;border:1px solid #dce8f7;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px 8px;margin:-6px 14px 12px;padding:10px 12px;font-size:11px;display:grid}.salesKeywordMetric b,.salesKeywordMetric strong{color:#1b64da}.salesKeywordMetric .error{color:#d14343;grid-column:1/-1}.salesBusinessTop{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.salesScoreBadge{color:#6b7684;background:#f2f4f6;border-radius:7px;padding:5px 8px;font-size:11px;font-weight:800}.salesBusinessRank{color:#3182f6;font-size:14px;font-weight:800}.salesBusinessName{color:#191f28;text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.salesBusinessReview{color:#6b7684;border-top:1px solid #edf0f3;justify-content:space-between;margin-top:11px;padding-top:10px;font-size:12px;display:flex}.salesBusinessReview span{color:#3182f6;font-weight:700}.salesCompanyLabels{flex-wrap:wrap;gap:7px;display:flex}.salesCompanyLabels span{color:#6b7684;background:#f2f4f6;border-radius:7px;padding:5px 8px;font-size:12px}.salesCompanyKeyword{margin-top:8px!important}.salesScoreCard{color:#fff;background:linear-gradient(135deg,#52677a,#405365);border:1px solid #e5e8eb;border-radius:18px;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:24px;padding:22px;display:grid;box-shadow:0 10px 25px #0f172a21}.salesScoreCard .salesMutedText{color:#aab4c3}.salesScoreNumber{margin:5px 0 3px;font-size:45px;font-weight:850;line-height:1}.salesScoreNumber small{margin-left:3px;font-size:17px}.salesScoreLabel{color:#a3a3a3;font-size:13px;font-weight:800}.salesScoreReasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.salesScoreReasons span{color:#aab4c3;background:#ffffff0f;border:1px solid #ffffff17;border-radius:11px;padding:13px;font-size:12px}.salesScoreReasons strong{color:#fff;margin-top:5px;font-size:16px;display:block}.salesMetricCard p.negative{color:#d64545;font-weight:700}.salesMetricCard p.positive{color:#167347;font-weight:700}.salesReferenceHeader h3{margin:0}.salesReferenceHeader>span{color:#8b95a1;font-size:11px}.salesReferenceList{gap:9px;margin-top:16px;display:grid}.salesReferenceItem{border-radius:11px;flex-direction:column;gap:4px;padding:13px 14px;display:flex}.salesReferenceItem strong,.salesReferenceItem span{font-size:13px}.salesReferenceItem.warning{color:#565656;background:#f0f0f0}.salesReferenceItem.positive{color:#167347;background:#eaf8ef}.salesPhoneNumber{letter-spacing:.4px;display:block;margin:9px 0 0!important;font-size:23px!important}.salesPhoneGuide{color:#8b95a1;margin:10px 0 0;font-size:12px;line-height:1.5}.salesResultGrid.compact button{min-height:40px;padding:0 6px;font-size:12px}.salesPhoneInput{color:#191f28;background:#fff;border:1px solid #dfe3e8;border-radius:11px;outline:none;width:100%;height:46px;padding:0 13px;font-size:15px}.salesPhoneInput:focus{border-color:#3182f6;box-shadow:0 0 0 3px #3182f61a}.salesFieldHelp,.salesSaveGuide{color:#8b95a1;margin:8px 0 0;font-size:11px;line-height:1.5}.salesSaveGuide{text-align:center}@media (max-width:1250px){.salesScoreCard{grid-template-columns:130px minmax(0,1fr)}.salesScoreReasons{grid-template-columns:1fr}}@media (max-width:900px){.salesScoreCard{grid-template-columns:1fr}.salesScoreReasons{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.salesScoreReasons{grid-template-columns:1fr}.salesResultGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.appDesktopLayout{display:block!important}.appSidebar{display:none!important}.appDesktopContent{width:100%!important;margin:0!important}.appMobileBottomNav{visibility:visible!important;pointer-events:auto!important;display:grid!important}}@media screen and (min-width:1101px){nav.appMobileBottomNav{display:none!important}}.salesBusinessInfoCard{background:#f7f9fc;border:1px solid #e5e8eb;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.salesBusinessInfoCard span{color:#8b95a1;font-size:12px}.salesBusinessInfoCard strong{color:#191f28;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.salesChoiceGrid.gender,.salesChoiceGrid.age{grid-template-columns:repeat(3,minmax(0,1fr))}.salesChoiceGrid button{color:#4e5968;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:10px;padding:0 7px;font-size:12px;font-weight:700;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.salesChoiceGrid button:hover{background:#f8fafc;border-color:#b8c7dc}.salesChoiceGrid button.selected{color:#1b64da;background:#eef5ff;border-color:#3182f6;box-shadow:0 0 0 2px #3182f614}@media (max-width:560px){.salesChoiceGrid.age{grid-template-columns:repeat(2,minmax(0,1fr))}}.salesCenter{min-height:0}.salesBusinessPanel,.salesWorkPanel{flex-direction:column;display:flex;overflow:hidden!important}.salesBusinessList{flex:1;min-height:0;overflow-y:auto}.salesTodayCard{background:#f8fafc;border:1px solid #e6eaf0;border-radius:14px;margin:12px 14px 0;padding:14px}.salesTodaySummary{justify-content:space-between;align-items:center;gap:10px;display:flex}.salesTodaySummary>div{align-items:baseline;gap:5px;min-width:0;display:flex}.salesTodaySummary .salesSectionEyebrow{margin:0 4px 0 0}.salesTodaySummary strong{color:#191f28;font-size:26px;line-height:1}.salesTodaySummary small{color:#6b7684;font-size:12px;font-weight:700}.salesTodayStatus{color:#167347;background:#eaf8ef;border-radius:999px;flex-shrink:0;padding:5px 8px;font-size:11px;font-weight:800}.salesTodayGrid>div{text-align:center;background:#fff;border-radius:9px;min-width:0;padding:8px 4px}.salesTodayGrid span{color:#8b95a1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.salesTodayGrid strong{color:#191f28;margin-top:3px;font-size:15px;display:block}.salesSearchWrap{padding:10px 14px}.salesBusinessItem{padding:13px 14px;position:relative}.salesBusinessItem.completed{opacity:.48;background:#f5f6f7}.salesBusinessItem.completed:hover{opacity:.7}.salesBusinessItem.completed.active{opacity:.78}.salesBusinessTopLeft{align-items:center;gap:6px;display:flex}.salesCompletedBadge{color:#167347;background:#eaf8ef;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:800}.salesWorkPanel{padding:0}.salesWorkScroll{flex:1;min-height:0;padding:0 18px 14px;overflow-y:auto}.salesWorkPanel .salesPanelHeader{z-index:3;background:#fff;min-height:62px;margin:0 -18px;padding:0 18px;position:sticky;top:0}.salesWorkPanel .salesPhoneCard{margin-top:12px;padding:14px}.salesWorkPanel .salesPhoneNumber{font-size:21px!important}.salesWorkPanel .salesFormGroup{margin-top:15px}.salesWorkPanel .salesFormGroup label{margin-bottom:7px;font-size:13px}.salesResultGrid.compact,.salesChoiceGrid.gender,.salesChoiceGrid.age{gap:6px}.salesResultGrid.compact button,.salesChoiceGrid button{border-radius:9px;min-height:36px;font-size:11px}.salesBusinessInfoCard{margin-top:14px;padding:10px 12px}.salesFormGroup textarea{min-height:88px;max-height:130px;padding:11px 12px}.salesWorkFooter{background:#fffffff5;border-top:1px solid #edf0f3;flex-shrink:0;padding:12px 18px 14px;box-shadow:0 -8px 18px #0f172a0a}.salesWorkFooter .salesSaveButton{margin-top:0}.salesWorkFooter .salesSaveGuide{margin-top:6px}@media (min-width:1101px){.salesAnalysisPanel{overflow-y:auto}.salesBusinessPanel,.salesWorkPanel{height:100%}}@media (max-width:1250px){.salesTodayGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.salesTodayGrid>div:nth-child(4),.salesTodayGrid>div:nth-child(5){display:none}}@media (max-width:900px){.salesBusinessPanel,.salesWorkPanel{display:block;overflow:visible!important}.salesBusinessList,.salesWorkScroll{overflow:visible}.salesWorkFooter{position:static}}.salesTimelineCard{background:#fff;border:1px solid #e5e8eb;border-radius:16px;margin-top:14px;padding:21px;box-shadow:0 6px 20px #0f172a0a}.salesTimelineCard h3{color:#191f28;margin:0;font-size:17px}.salesTimelineEmpty{color:#8b95a1;text-align:center;background:#f7f8fa;border-radius:11px;margin:16px 0 0;padding:18px;font-size:13px}.salesTimelineList{margin-top:17px;display:grid}.salesTimelineItem{grid-template-columns:18px minmax(0,1fr);gap:10px;padding-bottom:18px;display:grid;position:relative}.salesTimelineItem:not(:last-child):before{content:"";background:#dfe3e8;width:1px;position:absolute;top:12px;bottom:0;left:5px}.salesTimelineDot{z-index:1;background:#3182f6;border:3px solid #dbe9ff;border-radius:50%;width:11px;height:11px;margin-top:4px;position:relative}.salesTimelineContent{min-width:0;padding:0 0 2px}.salesTimelineTop time{color:#8b95a1;flex-shrink:0;font-size:11px}.salesTimelineContent>span{color:#4e5968;background:#f7f8fa;border-radius:9px;margin-top:6px;padding:9px 10px;font-size:12px;line-height:1.5;display:block}.salesCenterShell{width:100%;min-width:0}.salesRemoteRefreshBar{color:#6b7684;justify-content:flex-end;align-items:center;gap:9px;margin:0 0 8px;font-size:11px;display:flex}.salesRemoteRefreshBar button{color:#334155;cursor:pointer;background:#fff;border:1px solid #d7dce1;border-radius:8px;min-height:32px;padding:0 12px;font-size:11px;font-weight:800}.salesRemoteRefreshBar button:disabled{opacity:.55;cursor:default}.salesWorkflowTabs{background:#fff;border:1px solid #e5e7eb;border-radius:17px;align-items:center;gap:8px;min-height:66px;margin-bottom:12px;padding:8px;display:flex;box-shadow:0 8px 24px #0f172a0d}.salesWorkflowTabs>button{color:#4e5968;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:132px;min-height:48px;padding:0 14px;font-weight:800;display:flex}.salesWorkflowTabs>button:hover{background:#f5f7fa}.salesWorkflowTabs>button.active{color:#fff;background:linear-gradient(135deg,#52677a,#405365)}.salesWorkflowTabs>button strong{background:#8b95a126;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;display:inline-flex}.salesWorkflowTabs>button.active strong{background:#ffffff2b}.salesInterestCount{color:#6b7684;margin-left:auto;padding:0 12px;font-size:13px}.salesInterestCount strong{color:#191f28;margin-left:5px}.salesCallbackGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.salesCallbackGrid button,.salesChoiceGrid button{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:10px;min-height:40px;font-weight:700}.salesCallbackGrid button.selected,.salesChoiceGrid button.selected{color:#1b64da;background:#edf4ff;border-color:#3182f6}.salesChoiceGrid{gap:8px;display:grid}.salesChoiceGrid.gender,.salesChoiceGrid.age{grid-template-columns:repeat(3,minmax(0,1fr))}.salesPhoneInput{color:#191f28;border:1px solid #dfe3e8;border-radius:10px;outline:none;width:100%;height:44px;margin-top:10px;padding:0 13px;font-size:14px}.salesPhoneInput:focus{border-color:#3182f6}.salesInlineGuide,.salesSaveGuide{color:#8b95a1;margin:9px 0 0;font-size:12px;line-height:1.5}.salesWorkPanel{flex-direction:column;max-height:100%;display:flex;overflow:hidden}.salesWorkScroll{flex:1;min-height:0;padding-bottom:20px;overflow-y:auto}.salesWorkFooter{background:#fff;border-top:1px solid #edf0f3;flex-shrink:0;padding-top:4px}.salesBusinessInfoCard,.salesPreviousMemo{background:#f8fafc;border:1px solid #e5e8eb;border-radius:13px;margin-top:18px;padding:15px}.salesBusinessInfoCard span,.salesPreviousMemo span{color:#8b95a1;font-size:12px;display:block}.salesBusinessInfoCard strong{color:#191f28;margin-top:6px;display:block}.salesBusinessInfoCard small{color:#6b7684;margin-top:5px;display:block}.salesPreviousMemo p{color:#333d4b;margin:7px 0 0;font-size:13px;line-height:1.55}.salesQueueSummary{background:#f2f4f6;border-radius:14px;align-items:baseline;gap:7px;margin:14px;padding:16px;display:flex}.salesQueueSummary strong{color:#191f28;font-size:28px}.salesQueueSummary span{color:#6b7684;font-size:13px}.salesSecondCallSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px;display:grid}.salesSecondCallSummary>button:first-child{grid-column:1/-1}.salesSecondCallSummary>button{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e5e8eb;border-radius:12px;min-width:0;padding:12px 10px}.salesSecondCallSummary>button:hover{background:#fff;border-color:#b9c4cc}.salesSecondCallSummary>button.active{background:#edf3f6;border-color:#536b7c;box-shadow:0 0 0 2px #536b7c1a}.salesSecondCallSummary>button.interested{background:#effaf4;border-color:#8bd3ad}.salesSecondCallSummary>button.interested strong{color:#168552}.salesSecondCallSummary>button.interested.active{border-color:#23a566;box-shadow:0 0 0 2px #23a56621}.salesSecondCallSummary strong{color:#191f28;font-size:20px;line-height:1;display:block}.salesSecondCallSummary span{color:#6b7684;white-space:nowrap;margin-top:6px;font-size:10px;display:block}.salesQueueList{padding-top:0}.salesQueuePagination{background:#fff;border-top:1px solid #e7ebef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px 12px 14px;display:grid}.salesQueuePagination>div{justify-content:center;gap:5px;display:flex;overflow-x:auto}.salesQueuePagination button{color:#566574;cursor:pointer;background:#fff;border:1px solid #d8e0e6;border-radius:8px;min-width:30px;height:30px;padding:0 8px;font-size:11px;font-weight:800}.salesQueuePagination button.active{color:#fff;background:#263f52;border-color:#263f52}.salesQueuePagination button:disabled{cursor:default;opacity:.35}.salesQueueEmpty{color:#8b95a1;text-align:center;border:1px dashed #dfe3e8;border-radius:13px;margin:8px 4px;padding:28px 16px;font-size:13px;line-height:1.6}.salesQueueEmptyWork{color:#8b95a1;margin:auto;font-size:14px}.salesQuoteReadyCard{background:#fff9ea;border:1px solid #f0cf83;border-radius:13px;margin:12px 0;padding:16px}.salesQuoteReadyCard span{color:#8a6a20;font-size:11px;font-weight:800;display:block}.salesQuoteReadyCard strong{color:#4f3b0c;margin-top:6px;font-size:17px;display:block}.salesQuoteReadyCard p{color:#7a6850;margin:7px 0 0;font-size:12px}.salesQueueWorkPanel{min-height:360px}.salesBusinessTop,.salesBusinessTopLeft{justify-content:space-between;align-items:center;gap:7px;display:flex}.salesBusinessName{color:#191f28;margin-top:10px;font-size:15px;display:block}.salesBusinessKeyword{margin:6px 0 10px!important}.salesBusinessReview{color:#8b95a1;justify-content:space-between;margin-top:9px;font-size:12px;display:flex}.salesBusinessReview span{color:#3182f6}.salesScoreBadge,.salesCompletedBadge,.salesStageBadge{color:#4e5968;background:#f2f4f6;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.salesScoreBadge.high{color:#147d4f;background:#e8f7ef}.salesScoreBadge.medium{color:#464646;background:#efefef}.salesCompletedBadge{color:#6b7684;background:#e9eef5}.salesStageBadge.proposal{color:#464646;background:#efefef}.salesStageBadge.second{color:#1b64da;background:#eaf2ff}.salesBusinessItem.completed{opacity:.52}.salesTodayCard{color:#fff;background:linear-gradient(135deg,#52677a,#405365);border-radius:15px;margin:14px;padding:16px}.salesTodaySummary{justify-content:space-between;align-items:flex-start;display:flex}.salesTodaySummary strong{margin-left:6px;font-size:24px}.salesTodaySummary small{color:#cbd5e1;margin-left:3px}.salesTodayStatus{color:#cbd5e1;font-size:11px}.salesTodayGrid{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:14px;display:grid}.salesTodayGrid>div{background:#ffffff14;border-radius:10px;padding:9px}.salesTodayGrid span{color:#cbd5e1;font-size:11px;display:block}.salesTodayGrid strong{margin-top:4px;font-size:16px;display:block}.salesTimelineCard{background:#fff;border:1px solid #e5e8eb;border-radius:16px;margin-top:14px;padding:21px}.salesReferenceHeader{justify-content:space-between;align-items:center;display:flex}.salesReferenceHeader h3{color:#191f28;margin:3px 0 0}.salesSectionEyebrow{color:#8b95a1;font-size:11px;font-weight:800}.salesTimelineEmpty{color:#8b95a1;font-size:13px}.salesTimelineList{margin-top:18px}.salesTimelineItem{border-left:1px solid #dfe3e8;padding:0 0 18px 20px;position:relative}.salesTimelineItem:last-child{padding-bottom:0}.salesTimelineDot{background:#3182f6;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:-5px}.salesTimelineTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.salesTimelineTop strong{color:#191f28;font-size:13px}.salesTimelineTop time{color:#8b95a1;font-size:11px}.salesTimelineContent p{color:#6b7684;margin:6px 0;font-size:12px}.salesTimelineContent>span{color:#333d4b;font-size:13px;line-height:1.5}@media (max-width:900px){.salesWorkflowTabs{overflow-x:auto}.salesWorkflowTabs>button{flex:0 0 132px}.salesInterestCount{flex:none}}.salesSaveButton:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.2)}.salesQueuePanelHeader{border-bottom:0;padding:0}.salesProposalProgressCard{background:#fff;border:1px solid #e5e8eb;border-radius:15px;margin-top:18px;padding:17px 18px;box-shadow:0 6px 20px #0f172a0a}.salesProgressTitle{justify-content:space-between;align-items:center;gap:16px;display:flex}.salesProgressTitle span{color:#8b95a1;font-size:12px;display:block}.salesProgressTitle strong{color:#191f28;margin-top:5px;font-size:15px;display:block}.salesProgressTitle b{color:#3182f6;font-size:18px}.salesProgressTrack{background:#edf0f3;border-radius:999px;height:8px;margin-top:14px;overflow:hidden}.salesProgressTrack span{border-radius:inherit;background:#3182f6;height:100%;transition:width .25s;display:block}.salesProposalPhoneCard{transition:all .25s;position:relative}.salesCopyToast{z-index:1000;color:#fff;background:#191f28;border-radius:999px;padding:11px 16px;font-size:13px;font-weight:750;animation:.18s salesToastIn;position:fixed;top:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0f172a38}.salesCompletingBadge{background:#eaf8ef;border-radius:999px;padding:7px 10px;font-weight:800;color:#167347!important;font-size:12px!important}.salesWorkPanel.is-completing{background:#f4fbf7}.salesWorkPanel.is-completing .salesProposalPhoneCard{opacity:.88;background:#f0faf4;border-color:#9edab9;transform:scale(.985)}.salesSaveButton:disabled{cursor:not-allowed;opacity:.55}@keyframes salesToastIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.salesSecondCallStatusCard{background:#f5f9ff;border:1px solid #dbe7f8;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:13px 14px;display:flex}.salesSecondCallStatusCard>div{min-width:0}.salesSecondCallStatusCard span{color:#6b7684;font-size:11px;font-weight:700;display:block}.salesSecondCallStatusCard strong{color:#1b64da;margin-top:4px;font-size:14px;display:block}.salesSecondCallStatusCard small{color:#8b95a1;white-space:nowrap;flex-shrink:0;font-size:11px}.salesResultGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.salesResultGrid.compact button{word-break:keep-all;min-height:42px;padding:0 10px;font-size:12px}.salesResultGrid.compact button:nth-child(5){grid-column:1/-1}.salesPreviousMemo{background:#f8f8f6}.salesPreviousMemo p{white-space:pre-wrap;word-break:keep-all}.salesSecondCallAttemptCard{background:#fff;border:1px solid #e8ebef;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;padding:14px;display:grid}.salesSecondCallAttemptCard>div{background:#f7f8fa;border-radius:10px;min-width:0;padding:11px 12px}.salesSecondCallAttemptCard span{color:#8b95a1;margin-bottom:5px;font-size:12px;display:block}.salesSecondCallAttemptCard strong{color:#191f28;word-break:keep-all;font-size:14px;font-weight:800;line-height:1.4;display:block}.salesSecondCallAttemptCard .salesSecondCallLastAttempt{grid-column:1/-1}.salesStageBadge.interest{color:#464646;background:#efefef}.salesInterestSummary{background:#f1f1f1}.salesCallbackBadge{color:#4e5968;white-space:nowrap;background:#f2f4f6;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.salesInterestMemo{text-align:left;white-space:normal;word-break:keep-all;background:#f7f8fa;border-radius:9px;padding:9px 10px;line-height:1.5;color:#6b7684!important;margin:10px 0 0!important;font-size:12px!important}.salesInterestPrevious strong{color:#464646;margin-top:6px;font-size:14px;display:block}.salesSecondCallbackSchedule{background:#fff8e7;border-radius:10px;gap:7px;margin-top:12px;padding:12px;display:grid}.salesSecondCallbackSchedule label,.salesQueueCallDate,.salesLastCallDate{color:#6b7684;font-size:11px}.salesSecondCallbackSchedule small{color:#7a6850;font-size:11px;line-height:1.45}.salesSecondCallbackSchedule.interested{background:#effaf4;border:1px solid #a7dec0}.salesSecondCallbackSchedule.interested small{color:#33785a}.salesCallbackDateTimeFields{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.salesCallbackDateTimeFields label{gap:5px;display:grid}.salesCallbackDateTimeFields label>span{color:#6b7684;font-size:10px;font-weight:800}.salesCallbackManualTime{grid-template-columns:1fr minmax(90px,.8fr);gap:7px;display:grid}.salesCallbackPeriod{background:#fff;border:1px solid #d9e2e7;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.salesCallbackPeriod button{color:#7b8791;cursor:pointer;background:0 0;border:0;border-right:1px solid #e5e9ec;font-size:11px;font-weight:800}.salesCallbackPeriod button:last-child{border-right:0}.salesCallbackPeriod button.active{color:#fff;background:#536b7c}.salesCallbackDateTimeFields input,.salesCallbackDateTimeFields select{color:#27313b;width:100%;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e2e7;border-radius:9px;padding:0 11px;font-size:12px}.salesCallbackDateTimeFields input:hover,.salesCallbackDateTimeFields select:hover,.salesCallbackDateTimeFields input:focus,.salesCallbackDateTimeFields select:focus{border-color:#dfa31b;outline:2px solid #dfa31b1f}.salesCallbackCombinedInput{cursor:pointer;width:100%;min-height:42px}.salesCallbackPicker{gap:7px;display:grid}.salesCallbackPicker>input{cursor:pointer;width:100%;min-height:40px}.salesCallbackTimeSelects{grid-template-columns:.9fr .8fr .8fr;gap:6px;display:grid}.salesCallbackTimeSelects select{color:#27313b;min-width:0;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e2e7;border-radius:9px;padding:0 8px;font-size:12px;font-weight:700}.salesCallbackTimeSelects select:hover,.salesCallbackTimeSelects select:focus{border-color:#dfa31b;outline:2px solid #dfa31b1f}.salesCustomDateTime{gap:7px;display:grid;position:relative}.salesCustomDateTrigger{color:#27313b;cursor:pointer;background:#fff;border:1px solid #d8e0e6;border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:42px;padding:0 12px;font-size:12px;font-weight:800;display:flex}.salesCustomDateTrigger:hover,.salesCustomDateTrigger.active{border-color:#536b7c;box-shadow:0 0 0 3px #536b7c1f}.salesCalendarIcon{color:#536b7c;flex:none;width:18px;height:18px}.salesCustomCalendar{z-index:30;background:#fff;border:1px solid #cbd5dc;border-radius:14px;width:min(286px,100%);padding:13px;position:absolute;top:auto;bottom:49px;left:0;box-shadow:0 -14px 36px #26343f33}.salesCustomCalendarHead{grid-template-columns:32px 1fr 32px;align-items:center;margin-bottom:9px;display:grid}.salesCustomCalendarHead strong{color:#27313b;text-align:center;font-size:13px}.salesCustomCalendarHead button{color:#536b7c;cursor:pointer;background:#f4f7f8;border:0;border-radius:8px;width:30px;height:30px;font-size:21px}.salesCustomWeekdays,.salesCustomDays{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.salesCustomWeekdays span{color:#8a949d;text-align:center;padding:5px 0;font-size:10px;font-weight:800}.salesCustomWeekdays span:first-child{color:#c75b52}.salesCustomDays button{aspect-ratio:1;color:#34424d;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:0;font-size:11px}.salesCustomDays button:hover{color:#344f61;background:#edf3f6}.salesCustomDays button.outside{color:#bdc4c9}.salesCustomDays button.today{box-shadow:inset 0 0 0 1px #7890a1}.salesCustomDays button.selected{color:#fff;box-shadow:none;background:#536b7c;font-weight:900}.salesCustomTimeRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.salesCustomTimeRow details{min-width:0;position:relative}.salesCustomTimeRow summary{color:#34424d;cursor:pointer;background:#fff;border:1px solid #d8e0e6;border-radius:9px;justify-content:space-between;align-items:center;height:40px;padding:0 9px;font-size:11px;font-weight:800;list-style:none;display:flex}.salesCustomTimeRow summary::-webkit-details-marker{display:none}.salesCustomTimeRow summary i{color:#9aa5ad;font-style:normal}.salesCustomTimeRow details[open] summary{border-color:#536b7c;box-shadow:0 0 0 2px #536b7c1a}.salesCustomTimeRow details>div{z-index:32;background:#fff;border:1px solid #cbd5dc;border-radius:10px;gap:3px;width:100%;max-height:210px;padding:5px;display:grid;position:absolute;top:auto;bottom:44px;left:0;overflow-y:auto;box-shadow:0 -10px 24px #26343f2b}.salesCustomTimeRow details>div.hours{grid-template-columns:repeat(2,minmax(0,1fr));width:150%}.salesCustomTimeRow details>div button{color:#53616d;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:30px;font-size:11px}.salesCustomTimeRow details>div button:hover{background:#edf3f6}.salesCustomTimeRow details>div button.selected{color:#fff;background:#536b7c;font-weight:900}.salesBusinessItem.secondInterested{background:linear-gradient(135deg,#f4fcf7 0%,#fff 68%);border-color:#83cea5;box-shadow:inset 3px 0 #23a566}.salesBusinessItem.secondInterested.active{border-color:#23a566;box-shadow:inset 3px 0 #168552,0 0 0 2px #23a5661f}.salesInterestedBadge{color:#137d4d;background:#dff6e9;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:10px;font-weight:900}.salesQueueTopMeta{align-items:center;gap:5px;min-width:0;margin-left:auto;display:flex}.salesQueueTopMeta .salesInterestedBadge{margin-left:0}.salesQueueCallbackInline{color:#a26100;white-space:nowrap;font-size:10px;font-weight:800}.salesQueueCallbackInline.overdue{color:#c2413b}.salesQueueCallbackDate,.salesNextSecondCallback,.desktopSecondCallback{font-weight:800;color:#b66d00!important;font-size:11px!important}.salesQueueCallbackDate{background:#fff8e7;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.salesQueueCallbackDate span{flex:none;font-size:10px}.salesQueueCallbackDate.upcoming{background:#f2f6f8;color:#536b7c!important}.salesQueueCallbackDate.overdue{background:#fff1f0;color:#c2413b!important}.salesQueueCallDate,.salesQueueCallbackDate,.salesLastCallDate,.salesNextSecondCallback{text-align:left;margin:5px 0 0}@media (min-width:1200px){html,body{overflow:hidden}.appDesktopLayout{grid-template-columns:196px minmax(0,1fr);align-items:stretch;gap:12px;height:calc(100vh - 92px)}.appSidebar{border-radius:14px;height:calc(100vh - 92px);min-height:0;padding:12px 9px;position:sticky;top:0;overflow-y:auto}.appSidebarTitle{padding:6px 10px 10px}.appSidebarMenu{gap:3px}.appSidebarButton{border-radius:9px;gap:9px;min-height:40px;padding:0 10px;font-size:13px}.appDesktopContent{height:calc(100vh - 92px);overflow:hidden}.salesCenterShell{grid-template-rows:52px minmax(0,1fr);gap:8px;height:100%;display:grid;overflow:hidden}.salesWorkflowTabs{background:#fff;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;height:52px;margin:0;padding:5px;display:grid}.salesWorkflowTabs>button{border-radius:8px;justify-content:space-between;align-items:center;min-height:40px;padding:0 14px;font-size:13px;display:flex}.salesWorkflowTabs>button strong{border-radius:999px;justify-content:center;align-items:center;min-width:25px;height:23px;padding:0 7px;font-size:11px;display:inline-flex}.salesCenter{height:100%;min-height:0;box-shadow:none;border-radius:14px;grid-template-columns:248px minmax(560px,1fr) 318px;overflow:hidden}.salesBusinessPanel,.salesAnalysisPanel,.salesWorkPanel{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;height:100%;min-height:0;overflow-y:auto}.salesBusinessPanel{background:#fbfcfd}.salesPanelHeader{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;min-height:54px;padding:0 14px;position:sticky;top:0}.salesPanelHeader h2{font-size:15px}.salesSectionEyebrow{margin-bottom:2px;font-size:10px}.salesTodayCard{border-radius:10px;margin:9px;padding:11px}.salesTodaySummary strong{font-size:19px}.salesTodayGrid{gap:5px;margin-top:9px}.salesTodayGrid>div{border-radius:7px;padding:6px 7px}.salesTodayGrid strong{font-size:14px}.salesSearchWrap{padding:8px 9px}.salesSearchInput{border-radius:8px;height:36px;font-size:12px}.salesBusinessList{padding:0 7px 10px}.salesBusinessItem{border-radius:9px;margin-bottom:4px;padding:10px}.salesBusinessTop{margin-bottom:6px}.salesScoreBadge{padding:3px 6px;font-size:10px}.salesBusinessRank{font-size:12px}.salesBusinessName{font-size:13px}.salesBusinessKeyword{margin:4px 0 6px!important;font-size:11px!important}.salesBusinessMeta{font-size:10px}.salesBusinessReview{margin-top:6px;padding-top:6px;font-size:10px}.salesAnalysisPanel{background:#f6f8fa;padding:16px 18px}.salesCompanyHeader{align-items:center;margin-bottom:10px}.salesCompanyHeader h1{margin:4px 0 3px;font-size:22px}.salesCompanyHeader p{font-size:12px}.salesCompanyLabels span{padding:3px 6px;font-size:10px}.salesSecondaryButton{border-radius:8px;min-height:34px;padding:0 11px;font-size:12px}.salesScoreCard{border-radius:12px;grid-template-columns:118px minmax(0,1fr);gap:14px;padding:12px 14px}.salesScoreNumber{margin:2px 0;font-size:34px}.salesScoreNumber small{font-size:13px}.salesScoreReasons{gap:6px}.salesScoreReasons span{border-radius:8px;padding:8px 9px;font-size:10px}.salesScoreReasons strong{margin-top:3px;font-size:13px}.salesMetricGrid{gap:8px;margin:8px 0}.salesMetricCard{min-height:92px;box-shadow:none;border-radius:10px;padding:11px 12px}.salesMetricCard strong{margin:7px 0 4px;font-size:21px}.salesMetricCard p{font-size:11px}.salesReferenceCard,.salesTimelineCard{box-shadow:none;border-radius:11px;padding:13px 14px}.salesReferenceCard h3,.salesReferenceHeader h3{font-size:14px}.salesReferenceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.salesReferenceItem{min-height:0;border-radius:8px!important;padding:8px 9px!important}.salesReferenceItem strong{font-size:11px}.salesReferenceItem span{font-size:10px}.salesTimelineCard{margin-top:8px}.salesTimelineList{margin-top:10px}.salesTimelineItem{padding:0 0 10px 16px}.salesTimelineTop strong{font-size:11px}.salesTimelineTop time,.salesTimelineContent p,.salesTimelineContent>span{font-size:10px}.salesWorkPanel{background:#fff;padding:0 14px 14px}.salesWorkScroll{min-height:100%}.salesWorkPanel .salesPanelHeader{margin:0 -14px;padding:0 14px}.salesPhoneCard,.salesProposalProgressCard,.salesSecondCallStatusCard,.salesSecondCallAttemptCard,.salesPreviousMemo{box-shadow:none;border-radius:9px;margin-top:9px;padding:10px 11px}.salesPhoneNumber{font-size:17px!important}.salesPhoneGuide{margin-top:7px;font-size:10px}.salesCallButton{border-radius:8px;height:36px;font-size:12px}.salesFormGroup{margin-top:12px}.salesFormGroup label{margin-bottom:6px;font-size:12px}.salesResultGrid{gap:5px}.salesResultGrid button,.salesResultGrid.compact button{border-radius:8px;min-height:35px;font-size:11px}.salesFormGroup input,.salesFormGroup select{border-radius:8px!important;min-height:36px!important;font-size:12px!important}.salesFormGroup textarea{resize:none;border-radius:8px;min-height:72px;padding:9px;font-size:12px}.salesSaveButton{border-radius:9px;height:41px;margin-top:11px;font-size:13px}}@media (min-width:1500px){.appDesktopLayout{grid-template-columns:210px minmax(0,1fr)}.salesCenter{grid-template-columns:270px minmax(650px,1fr) 340px}}@media (min-width:1200px){html,body{overflow:hidden auto!important}.appDesktopLayout{min-height:calc(100vh - 92px);align-items:start!important;height:auto!important;overflow:visible!important}.appSidebar{max-height:calc(100vh - 24px);height:auto!important;position:sticky!important;top:12px!important;overflow-y:auto!important}.appDesktopContent{min-height:calc(100vh - 92px);height:auto!important;overflow:visible!important}.salesCenterShell{min-height:calc(100vh - 92px);height:auto!important;display:block!important;overflow:visible!important}.salesWorkflowTabs{z-index:30;margin-bottom:8px;position:sticky;top:0}.salesCenter{min-height:calc(100vh - 152px);align-items:start!important;height:auto!important;overflow:visible!important}.salesBusinessPanel,.salesAnalysisPanel,.salesWorkPanel{min-height:calc(100vh - 152px);height:auto!important;max-height:none!important;overflow:visible!important}.salesBusinessPanel,.salesWorkPanel{position:sticky;top:60px;max-height:calc(100vh - 72px)!important;overflow-y:auto!important}.salesAnalysisPanel{min-width:0}.salesWorkScroll{min-height:0!important;overflow:visible!important}}.salesDesktopVersion{display:none}.salesMobileVersion,.salesMobileTrackerOnly{display:block}@media (max-width:1199px){.salesMobileVersion{display:none!important}.salesMobileTrackerOnly{min-height:calc(100dvh - 190px);padding:4px 0 18px;display:block}.salesMobileTrackerOnly .trackedPlacesManager{border-radius:16px;margin:0}}@media (min-width:1200px){.salesMobileTrackerOnly,.salesMobileVersion{display:none!important}.salesDesktopVersion{background:#f4f6f8;border:1px solid #dfe3e8;border-radius:14px;flex-direction:column;height:auto;min-height:calc(100vh - 24px);overflow:visible;display:flex!important}.desktopTopbar{background:#fff;border-bottom:1px solid #dde2e7;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:10px 16px;display:flex}.desktopTopbar>div>span{letter-spacing:1.4px;color:#8b95a1;font-size:10px;font-weight:800}.desktopTopbar h2{color:#191f28;margin:3px 0 0;font-size:20px}.desktopWorkflowTabs{background:#f2f4f6;border-radius:9px;align-items:center;gap:4px;padding:4px;display:flex}.desktopWorkflowTabs button{color:#6b7684;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-width:112px;height:36px;padding:0 12px;font-size:13px;font-weight:750;display:flex}.desktopWorkflowTabs button strong{color:#4e5968;background:#e5e8eb;border-radius:999px;min-width:24px;padding:2px 6px;font-size:11px}.desktopWorkflowTabs button.active{color:#191f28;background:#fff;box-shadow:0 1px 4px #0f172a1a}.desktopWorkflowTabs button.active strong{color:#fff;background:#3182f6}.desktopWorkspace{grid-template-columns:minmax(430px,31%) minmax(440px,1fr) 390px;align-items:stretch;height:calc(100vh - 116px);min-height:720px;display:grid;overflow:hidden}.desktopListPanel,.desktopAnalysisPanel,.desktopWorkPanel,.desktopQueueHost,.desktopQueueWorkHost{background:#fff;border-right:1px solid #dde2e7;min-width:0;overflow:auto}.desktopWorkPanel,.desktopQueueWorkHost{border-right:0}.desktopEmptyTemplate{opacity:.82}.desktopEmptyTemplate .desktopCompanyBar h1{color:#6b7684}.desktopEmptyTemplate .desktopScore b{color:#b0b8c1}.desktopEmptyWorkTemplate button:disabled,.desktopEmptyWorkTemplate select:disabled,.desktopEmptyWorkTemplate textarea:disabled{cursor:not-allowed;opacity:.58}.desktopEmptyWorkTemplate .desktopWorkFooter button:disabled{background:#c7ced6}.desktopPanelTitle{z-index:5;background:#fff;border-bottom:1px solid #e5e8eb;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:sticky;top:0}.desktopPanelTitle div{flex-direction:column;display:flex}.desktopPanelTitle b{color:#191f28;font-size:15px}.desktopPanelTitle span{color:#8b95a1;margin-top:2px;font-size:11px}.desktopPanelTitle input{background:#f9fafb;border:1px solid #d7dce1;border-radius:7px;outline:none;width:190px;height:34px;padding:0 11px;font-size:12px}.desktopKeywordMetric{color:#4e5968;background:#f8fbff;border-bottom:1px solid #e5e8eb;align-items:center;gap:9px;padding:8px 14px;font-size:10px;display:flex}.desktopKeywordMetric b{color:#191f28;font-size:11px}.desktopKeywordMetric strong{color:#1b64da;margin-left:auto;font-size:11px}.desktopKeywordMetric .error{color:#d14343}.desktopStatsRow{background:#fafbfc;border-bottom:1px solid #e5e8eb;grid-template-columns:repeat(4,1fr);display:grid}.desktopStatsRow span{color:#6b7684;border-right:1px solid #edf0f2;padding:9px 10px;font-size:11px}.desktopStatsRow b{color:#191f28;margin-top:2px;font-size:15px;display:block}.desktopTableWrap{overflow:auto}.desktopBusinessTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.desktopBusinessTable th{z-index:3;color:#6b7684;text-align:left;background:#f5f7f9;border-bottom:1px solid #dfe3e8;height:34px;padding:0 8px;font-size:10px;font-weight:800;position:sticky;top:0}.desktopBusinessTable td{color:#4e5968;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #edf0f2;height:48px;padding:6px 8px;overflow:hidden}.desktopBusinessTable tr{cursor:pointer}.desktopBusinessTable tbody tr:hover{background:#f7faff}.desktopBusinessTable tr.active{background:#edf5ff;box-shadow:inset 3px 0 #3182f6}.desktopBusinessTable tr.completed{opacity:.58}.desktopBusinessTable th:first-child{width:54px}.desktopBusinessTable th:nth-child(2){width:110px}.desktopBusinessTable th:nth-child(4){width:50px}.desktopBusinessTable th:nth-child(5){width:66px}.desktopBusinessTable th:nth-child(6){width:45px}.desktopBusinessTable td strong{color:#191f28;font-size:12px;display:block}.desktopBusinessTable td small{color:#8b95a1;margin-top:2px;font-size:10px;display:block}.desktopStatus{border-radius:4px;padding:3px 6px;font-size:9px;font-weight:800;display:inline-flex}.desktopStatus.ready{color:#2563b8;background:#eaf2ff}.desktopStatus.done{color:#167347;background:#e9f8ef}.desktopAnalysisPanel{background:#f7f8fa;padding:0}.desktopCompanyBar{background:#fff;border-bottom:1px solid #dde2e7;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}.desktopCompanyBar span,.desktopCompanyBar p{color:#8b95a1;margin:0;font-size:11px}.desktopCompanyBar h1{color:#191f28;margin:5px 0 4px;font-size:23px;line-height:1.15}.desktopScore{border-left:1px solid #e5e8eb;grid-template-columns:1fr auto;align-items:center;min-width:150px;padding-left:18px;display:grid}.desktopScore small{color:#8b95a1;font-size:10px}.desktopScore b{color:#191f28;grid-area:1/2/3;font-size:36px}.desktopScore span{color:#3182f6;font-size:11px;font-weight:800}.desktopInfoTable{background:#fff;border-bottom:1px solid #dde2e7;grid-template-columns:1.25fr repeat(4,1fr);display:grid}.desktopInfoTable>div{border-right:1px solid #edf0f2;flex-direction:column;justify-content:center;min-height:76px;padding:12px 14px;display:flex}.desktopInfoTable>div:last-child{border-right:0}.desktopInfoTable span{color:#8b95a1;font-size:10px}.desktopInfoTable strong{color:#191f28;margin-top:6px;font-size:15px}.desktopInfoTable small{color:#6b7684;margin-top:2px;font-size:10px}.desktopSection{background:#fff;border:1px solid #e1e5e9;border-radius:8px;margin:12px;overflow:hidden}.desktopSectionHead{border-bottom:1px solid #e8ebee;justify-content:space-between;align-items:center;height:40px;padding:0 13px;display:flex}.desktopSectionHead b{color:#191f28;font-size:13px}.desktopSectionHead span{color:#8b95a1;font-size:10px}.desktopInsightRows>div{border-bottom:1px solid #edf0f2;grid-template-columns:90px 1fr;align-items:center;min-height:43px;padding:9px 13px;display:grid}.desktopInsightRows>div:last-child{border-bottom:0}.desktopInsightRows b{color:#707070;font-size:11px}.desktopInsightRows span{color:#4e5968;font-size:11px}.desktopHistory table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:10px}.desktopHistory th,.desktopHistory td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f2;padding:8px 9px}.desktopHistory th{color:#6b7684;background:#f7f8fa}.desktopHistory th:first-child{width:120px}.desktopHistory th:nth-child(3){width:130px}.desktopRepresentativeInfo{flex-direction:column;gap:2px;display:flex}.desktopHistoryPhone{white-space:nowrap}.desktopEmpty{text-align:center;color:#8b95a1;padding:36px 14px;font-size:12px}.desktopWorkPanel{background:#fff;flex-direction:column;display:flex}.desktopWorkHead{border-bottom:1px solid #dde2e7;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.desktopWorkHead div{flex-direction:column;display:flex}.desktopWorkHead span{color:#8b95a1;font-size:10px}.desktopWorkHead b{color:#191f28;margin-top:3px;font-size:14px}.desktopWorkHead>strong{color:#3182f6;font-size:13px}.desktopWorkBody{flex:1;padding:13px 14px;overflow:auto}.desktopWorkBody label{color:#4e5968;margin:13px 0 6px;font-size:11px;font-weight:800;display:block}.desktopResultButtons{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.desktopResultButtons button,.desktopChipRow button{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #d9dee3;border-radius:6px;height:35px;font-size:11px;font-weight:750}.desktopResultButtons button.selected,.desktopChipRow button.selected{color:#1769c2;background:#edf5ff;border-color:#3182f6}.desktopChipRow{flex-wrap:wrap;gap:5px;display:flex}.desktopChipRow button{height:30px;padding:0 9px}.desktopWorkBody input,.desktopWorkBody select,.desktopWorkBody textarea{box-sizing:border-box;color:#191f28;background:#fff;border:1px solid #d9dee3;border-radius:6px;outline:none;width:100%;font-size:12px}.desktopWorkBody input,.desktopWorkBody select{height:36px;padding:0 9px}.desktopWorkBody textarea{resize:vertical;height:132px;padding:9px}.desktopTwoCols{grid-template-columns:1fr 1fr;gap:8px;display:grid}.desktopPrevious{background:#f7f8fa;border:1px solid #e5e8eb;border-radius:7px;padding:10px}.desktopPrevious span{color:#8b95a1;font-size:10px}.desktopPrevious b{margin-top:3px;font-size:12px;display:block}.desktopPrevious p{color:#6b7684;margin:5px 0 0;font-size:11px}.desktopWorkFooter{background:#fafbfc;border-top:1px solid #dde2e7;padding:11px 14px}.desktopWorkFooter button{color:#fff;cursor:pointer;background:#3182f6;border:0;border-radius:7px;width:100%;height:42px;font-size:13px;font-weight:850}.desktopWorkFooter span{text-align:center;color:#8b95a1;margin-top:6px;font-size:9px;display:block}.desktopQueueHost>.salesBusinessPanel,.desktopQueueWorkHost>.salesWorkPanel{width:100%!important;height:100%!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important}.desktopQueueHost .salesBusinessList,.desktopQueueWorkHost .salesWorkScroll{max-height:none!important;overflow:auto!important}}@media (min-width:1200px) and (max-width:1650px){.desktopWorkspace{grid-template-columns:minmax(360px,31%) minmax(380px,1fr) 340px}.desktopWorkflowTabs button{min-width:96px}.desktopInfoTable{grid-template-columns:1.2fr repeat(4,.9fr)}}@media (max-width:1199px){.salesCenterShell,.salesMobileVersion,.salesCenter{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}.salesCenterShell{padding-bottom:24px}.salesWorkflowTabs{z-index:25;position:sticky;top:0;border-radius:16px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;width:100%!important;margin:0 0 10px!important;padding:5px!important;display:grid!important;overflow:hidden!important}.salesWorkflowTabs button{white-space:normal!important;width:100%!important;min-width:0!important;padding:8px 3px!important}.salesWorkflowTabs button span{font-size:10px!important;line-height:1.2!important}.salesCenter{border-radius:18px!important;flex-direction:column!important;gap:12px!important;display:flex!important}.salesBusinessPanel,.salesAnalysisPanel,.salesWorkPanel,.salesQueueWorkPanel{border-radius:18px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;position:static!important;overflow:visible!important}.salesBusinessList{grid-template-columns:1fr!important;gap:9px!important;width:100%!important;padding:0 12px 14px!important;display:grid!important;overflow:visible!important}.salesBusinessItem{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.salesAnalysisPanel{padding:16px 14px!important}.salesWorkScroll{min-height:0!important;max-height:none!important;overflow:visible!important}}@media (max-width:420px){.salesWorkflowTabs button span{font-size:9px!important}.salesPanelHeader,.salesTodayCard,.salesSearchWrap{margin-left:0!important;margin-right:0!important}}.salesPlaceRegistration{padding:0 14px 10px}.salesPlaceRegistrationToggle{color:#172033;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:10px;width:100%;min-height:38px;font-weight:800}.salesPlaceRegistrationForm{background:#f7f9fc;border:1px solid #dfe6ee;border-radius:12px;gap:7px;margin-top:8px;padding:10px;display:grid}.salesPlaceRegistrationForm input{color:#172033;background:#fff;border:1px solid #d8e0ea;border-radius:9px;width:100%;min-width:0;height:38px;padding:0 11px}.salesPlaceRegistrationForm button{color:#fff;cursor:pointer;background:#111a2b;border:0;border-radius:9px;height:38px;font-weight:800}.salesPlaceRegistrationForm button:disabled{cursor:wait;opacity:.65}.salesPlaceRegistrationForm p{color:#526173;margin:0;font-size:11px}@media (min-width:1024px){.desktopListPanel{position:relative}.desktopListPanel>.salesPlaceRegistration{border-bottom:1px solid #e6ebf0;padding:8px 12px}.desktopListPanel .salesPlaceRegistrationForm{z-index:20;position:absolute;top:58px;left:12px;right:12px;box-shadow:0 14px 30px #111a2b29}}.salesDataModeTabs{background:#eef2f6;border:1px solid #dfe5ec;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;margin:10px 14px;padding:5px;display:grid}.salesDataModeTabs button{color:#687487;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:40px;font-weight:800}.salesDataModeTabs button.active{color:#fff;background:#111a2b;box-shadow:0 5px 14px #111a2b2e}.trackedPlacesManager{background:#fff;border:1px solid #dfe5ec;border-radius:16px;margin:0 14px 100px;padding:16px}.trackedPlacesHeader{gap:14px;display:grid}.trackedPlacesHeader>div:first-child>span{color:#787878;letter-spacing:.14em;font-size:10px;font-weight:900}.trackedPlacesHeader h2{color:#111827;margin:5px 0 3px;font-size:20px}.trackedPlacesHeader p{color:#758196;margin:0;font-size:12px}.trackedPlacesHeader .salesPlaceRegistration{padding:0}.keywordVolumeLookup{background:linear-gradient(135deg,#fbfcff 0%,#f2f2f2 100%);border:1px solid #e0e5ee;border-radius:14px;gap:12px;margin-top:16px;padding:16px;display:grid}.keywordVolumeIntro{gap:3px;display:grid}.keywordVolumeIntro span{color:#7f7f7f;letter-spacing:.14em;font-size:9px;font-weight:900}.keywordVolumeIntro strong{color:#172033;font-size:14px}.keywordVolumeIntro small{color:#78859a;font-size:11px}.keywordVolumeControls{gap:8px;display:flex}.keywordVolumeControls input{color:#172033;background:#fff;border:1px solid #d8dfeb;border-radius:9px;flex:1;min-width:0;height:40px;padding:0 12px}.keywordVolumeControls button{color:#fff;cursor:pointer;background:#111a2b;border:0;border-radius:9px;min-width:104px;font-weight:800}.keywordVolumeControls button:disabled{cursor:default;opacity:.55}.keywordVolumeResult{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.keywordVolumeResult div{background:#ffffffd1;border:1px solid #e1e5ed;border-radius:10px;padding:10px 12px}.keywordVolumeResult span{color:#7a8699;font-size:10px;display:block}.keywordVolumeResult strong{color:#172033;margin-top:3px;font-size:14px;display:block}.keywordVolumeResult .total strong{color:#767676;font-size:18px}.keywordVolumeError{color:#c43c4e;margin:0;font-size:11px}@media (max-width:767px){.keywordVolumeControls{grid-template-columns:minmax(0,1fr) 92px;gap:7px;display:grid}.keywordVolumeControls button{min-width:0;padding:0 8px;font-size:12px}.salesMobileTrackerOnly{padding-top:0}.salesMobileTrackerOnly .trackedPlacesManager{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding-top:14px}.trackedPlacesHeader h2{margin-top:0}.keywordVolumeIntro{gap:2px}}.dailyKeywordRecommendations{border-top:1px solid #e1e5ed;gap:10px;padding-top:12px;display:grid}.dailyKeywordRecommendations>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dailyKeywordRecommendations>div:first-child strong{color:#172033;font-size:13px}.dailyKeywordRecommendations>div:first-child span{color:#7a8699;font-size:10px}.dailyKeywordRecommendations.collapsed{gap:0;padding-bottom:0}.dailyKeywordHeader{gap:10px;justify-content:space-between!important;align-items:center!important;display:flex!important}.dailyKeywordToggle{color:#172033;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.dailyKeywordToggle span,.dailyKeywordToggle strong,.dailyKeywordToggle small{display:block}.dailyKeywordToggle strong{font-size:13px}.dailyKeywordToggle small{color:#7a8699;margin-top:3px;font-size:10px;font-weight:500}.dailyKeywordToggle b{color:#405365;white-space:nowrap;font-size:10px}.dailyKeywordRefresh{color:#767676;cursor:pointer;background:#f1f1f1;border:1px solid #e6e6e6;border-radius:8px;min-height:32px;padding:0 11px;font-size:10px;font-weight:800}.dailyKeywordRefresh:hover{background:#efefef;border-color:#bfbfbf}.dailyKeywordRefresh:disabled{cursor:wait;opacity:.58}.dailyKeywordGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.dailyKeywordGrid button{color:#283248;cursor:pointer;background:#fff;border:1px solid #ebebeb;border-radius:9px;justify-content:space-between;gap:6px;min-width:0;padding:9px 10px;display:flex}.dailyKeywordGrid button:hover{background:#f3f3f3;border-color:#8e8e8e}.dailyKeywordGrid button span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dailyKeywordGrid button strong{color:#747474;white-space:nowrap;font-size:10px}.keywordRecommendationEmpty{color:#78859a;text-align:center;background:#ffffffb3;border-radius:9px;margin:0;padding:12px;font-size:11px}.trackedPlacesList{gap:10px;margin-top:16px;display:grid}.trackedPlaceCard{background:#fff;border:1px solid #dfe5ec;border-radius:14px;overflow:hidden}.trackedPlaceSummary{grid-template-columns:minmax(0,1fr) repeat(3,auto);align-items:center;gap:12px;padding:14px;display:grid}.trackedPlaceIdentity{min-width:0}.trackedPlaceIdentity>span,.trackedPlaceMetric small{color:#7d899b;font-size:10px;display:block}.trackedPlaceIdentity strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:3px 0;display:block;overflow:hidden}.trackedPlaceIdentity a{color:#3478e5;font-size:10px;text-decoration:none}.salesInterestSummary em{color:#9a6200;background:#fff4df;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800}.salesCallbackBadge.overdue{color:#c43d3d;background:#fff0f0;border-color:#f3c7c7}.salesCallbackBadge.today{color:#8d5b00;background:#fff7df;border-color:#f0cd79}.salesCallbackBadge.upcoming{color:#26764a;background:#eef8f2;border-color:#cfe0d6}.salesCallbackBadge.unscheduled{color:#7b8491}.salesDiagnosisEditor{background:#fbfcfd;border:1px solid #dfe4ea;border-radius:13px;margin-top:16px;padding:16px}.salesDiagnosisHeading{margin-bottom:14px}.salesDiagnosisHeading span{color:#8b95a1;font-size:11px;display:block}.salesDiagnosisHeading strong{color:#191f28;margin-top:4px;font-size:14px;display:block}.salesDiagnosisHeading small{color:#667582;margin-top:7px;font-size:11px;line-height:1.65;display:block}.salesAnalysisActivity{color:#3182f6;align-items:center;gap:7px;margin-top:10px;font-size:11px;font-weight:800;display:flex}.salesAnalysisActivity i{border:2px solid #cfe2ff;border-top-color:#3182f6;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite salesAnalysisSpin}.salesAnalysisProgress{background:#f4f9ff;border:1px solid #cfe0f2;border-radius:11px;margin-top:12px;padding:13px}.salesAnalysisProgress .salesAnalysisActivity{margin-top:0;font-size:12px}.salesAnalysisProgress ol{grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.salesAnalysisProgress li{color:#526573;background:#fff;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:8px 7px;font-size:10px;font-weight:700;display:flex}.salesAnalysisProgress li b{color:#2877d4;background:#e3efff;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.salesAnalysisProgress li:first-child{animation:2.4s ease-in-out infinite salesAnalysisStep}.salesAnalysisProgress li:nth-child(2){animation:2.4s ease-in-out .8s infinite salesAnalysisStep}.salesAnalysisProgress li:nth-child(3){animation:2.4s ease-in-out 1.6s infinite salesAnalysisStep}.salesAnalysisProgress>small{margin-top:10px;color:#627789!important;font-size:10px!important}@keyframes salesAnalysisStep{0%,to{box-shadow:none;transform:translateY(0)}35%{transform:translateY(-1px);box-shadow:0 0 0 2px #3182f62e}}.salesAnalysisElapsed{color:#526b7d;align-items:center;gap:8px;margin-top:9px;font-size:10px;display:flex}.salesAnalysisElapsed b{color:#213b4e;font-size:12px}.salesAnalysisElapsed span{min-width:0}@keyframes salesAnalysisSpin{to{transform:rotate(360deg)}}.salesDiagnosisEditor label{color:#4e5968;margin:14px 0 7px;font-size:12px;font-weight:800;display:block}.salesDiagnosisHelp{color:#8b95a1;margin:-2px 0 9px;font-size:10px;line-height:1.5}.salesDiagnosisChips{flex-wrap:wrap;gap:6px;display:flex}.salesDiagnosisChips button{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #d9dee3;border-radius:8px;min-height:32px;padding:0 10px;font-size:11px}.salesDiagnosisChips button.selected{color:#6c4b00;background:#fff7db;border-color:#d89a00;font-weight:800}.salesDiagnosisEditor textarea{box-sizing:border-box;color:#191f28;width:100%;min-height:86px;font:inherit;resize:vertical;background:#fff;border:1px solid #d9dee3;border-radius:9px;padding:10px 11px;font-size:12px;line-height:1.55}@media (min-width:1200px){.desktopQueueWorkHost .salesWorkPanel{padding-left:16px;padding-right:16px}.desktopQueueWorkHost .salesWorkPanel .salesPanelHeader{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.desktopQueueWorkHost .salesDiagnosisEditor{background:#f8fafb;border-color:#d9e1e7;margin-top:12px;padding:15px}.desktopQueueWorkHost .salesDiagnosisHeading{border-bottom:1px solid #e5e9ed;padding-bottom:12px}.desktopQueueWorkHost .salesDiagnosisHeading strong{font-size:15px;line-height:1.4}.desktopQueueWorkHost .salesDiagnosisChips{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.desktopQueueWorkHost .salesDiagnosisChips button{text-align:center;white-space:normal;width:100%;min-width:0;min-height:34px;padding:6px 8px;line-height:1.25}.desktopQueueWorkHost .salesDiagnosisEditor textarea{min-height:98px}.desktopQueueWorkHost .salesWorkFooter{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.desktopQueueWorkHost .salesQueueManageActions{grid-template-columns:minmax(0,1fr) minmax(96px,.65fr)}.desktopQueueWorkHost .salesSecondCallStatusCard{background:linear-gradient(135deg,#f6f9fb,#eef4f7);border-color:#d7e1ea;padding:14px 15px}.desktopQueueWorkHost .salesSecondCallStatusCard strong{color:#35566d}.desktopQueueWorkHost .salesSecondCallAttemptCard{background:#fbfcfd;border-color:#dce3e8;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px}.desktopQueueWorkHost .salesSecondCallAttemptCard>div{background:#f3f6f8;border:1px solid #e7ebee;padding:11px 9px}.desktopQueueWorkHost .salesSecondCallAttemptCard .salesSecondCallLastAttempt{grid-column:auto}.desktopQueueWorkHost .salesPreviousMemo{background:#fafaf6;border-color:#e1e5df;padding:13px 14px}.desktopQueueWorkHost .salesFormGroup{background:#fbfcfd;border:1px solid #dde4e9;border-radius:12px;padding:14px}.desktopQueueWorkHost .salesFormGroup+.salesFormGroup{margin-top:10px}.desktopQueueWorkHost .salesResultGrid.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.desktopQueueWorkHost .salesResultGrid.compact button:nth-child(5){grid-column:auto}.desktopQueueWorkHost .salesResultGrid.compact button{min-height:38px;padding:5px 7px;line-height:1.2}}.salesQuickAdd{background:#f8fafb;border-bottom:1px solid #e7eaee;padding:12px 14px}.salesQuickAddHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.salesQuickAddHead div{min-width:0}.salesQuickAddHead strong{color:#191f28;font-size:13px;display:block}.salesQuickAddHead span{color:#8b95a1;margin-top:3px;font-size:10px;line-height:1.35;display:block}.salesQuickAddHead>button{color:#333d4b;cursor:pointer;background:#fff;border:1px solid #d6dce2;border-radius:8px;flex:none;min-height:34px;padding:0 11px;font-size:11px;font-weight:800}.salesQuickAddForm{gap:7px;margin-top:11px;display:grid}.salesQuickAddForm input{box-sizing:border-box;color:#191f28;background:#fff;border:1px solid #d9dee3;border-radius:8px;outline:none;width:100%;height:37px;padding:0 10px;font-size:12px}.salesQuickAddForm input:focus{border-color:#d89a00;box-shadow:0 0 0 2px #d89a001f}.salesQuickAddForm button.primary{color:#fff;cursor:pointer;background:#263442;border:0;border-radius:8px;height:38px;font-size:12px;font-weight:850}.salesMeetingDateInput{box-sizing:border-box;color:#191f28;background:#fff;border:1px solid #d9dee3;border-radius:9px;width:100%;height:42px;margin-top:8px;padding:0 10px;font-size:12px}.salesMeetingCard{background:#fffaf0;border:1px solid #ead79d;border-radius:12px;margin-top:15px;padding:15px}.salesMeetingCard span{color:#8b6a17;font-size:11px;display:block}.salesMeetingCard strong{color:#372d16;margin-top:5px;font-size:16px;display:block}.salesMeetingCard p{color:#6b5a31;margin:6px 0 0;font-size:11px}.desktopCrmCurrent{padding:16px}.desktopCrmCurrent span{color:#191f28;font-size:15px;font-weight:850}.desktopCrmCurrent p{color:#6b7684;margin:7px 0 0;font-size:12px;line-height:1.55}.salesCrmNextCard{background:#f8fafb;border:1px solid #e1e5e9;border-radius:13px;margin:14px 0;padding:16px}.salesCrmNextCard span{color:#8b95a1;font-size:11px;display:block}.salesCrmNextCard strong{color:#191f28;margin-top:5px;font-size:16px;display:block}.salesCrmNextCard p{color:#6b7684;margin:7px 0 0;font-size:12px;line-height:1.5}@media (min-width:1101px){.desktopResultButtons.practical{grid-template-columns:repeat(2,minmax(0,1fr))}}.trackedPlaceIdentity .trackedPlaceRegistrant{color:#838383;margin-top:5px;font-size:10px;display:block}.trackedPlaceMetric{text-align:right;min-width:64px}.trackedPlaceMetric strong{color:#111827;margin-top:3px;display:block}.trackedPlaceMetric span{font-size:10px;font-weight:800}.trackedPlaceMetric span.up{color:#16804a}.trackedPlaceMetric span.down{color:#d43d4f}.trackedPlaceRecentHistory{border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;grid-column:1/-1;gap:0;display:flex;overflow-x:auto}.trackedPlaceRecentHistory>div{border-right:1px solid #edf0f5;min-width:238px;padding:9px 12px}.trackedPlaceRecentHistory small,.trackedPlaceRecentHistory span{color:#7d899b;font-size:10px;display:block}.trackedPlaceRecentHistory strong{color:#111827;margin:2px 0 3px;font-size:14px;display:block}.trackedPlaceRecentHistory strong em{margin-left:5px;font-size:9px;font-style:normal;font-weight:900}.trackedPlaceRecentHistory strong em.up{color:#ef4444}.trackedPlaceRecentHistory strong em.down{color:#2563eb}.trackedPlaceDailyDetails{border-top:1px solid #efefef;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:7px;padding-top:7px;display:grid}.trackedPlaceDailyDetails>span{color:#878787;min-width:0;font-size:9px;font-weight:800}.trackedPlaceDailyDetails b{color:#373737;text-overflow:ellipsis;margin-top:2px;font-size:9px;display:block;overflow:hidden}.trackedPlaceAdlogMetrics{background:#f3f3f3;border:1px solid #ebebeb;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(6,minmax(72px,1fr));display:grid;overflow-x:auto}.trackedPlaceAdlogMetrics>div{border-right:1px solid #ebebeb;min-width:72px;padding:8px 10px}.trackedPlaceAdlogMetrics>div:last-child{border-right:0}.trackedPlaceAdlogMetrics small{color:#7d899b;font-size:9px;display:block}.trackedPlaceAdlogMetrics strong{color:#3d3d3d;margin-top:2px;font-size:11px;display:block}.trackedPlaceHistoryOverview{background:#fff;border:1px solid #ededed;border-radius:12px;grid-column:1/-1;overflow:hidden}.trackedHistoryDesktop table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.trackedHistoryDesktop th,.trackedHistoryDesktop td{text-align:center;border-top:1px solid #f0f0f0;border-left:1px solid #f0f0f0;padding:7px 10px}.trackedHistoryDesktop thead th{color:#696969;background:#f1f1f1;border-top:0;font-weight:900}.trackedHistoryDesktop th:first-child,.trackedHistoryDesktop td:first-child{border-left:0}.trackedHistoryDesktop tbody th{color:#778397;text-align:left;width:112px;font-weight:700}.trackedHistoryDesktop td{color:#1f2937;font-weight:700}.trackedHistoryDesktop td strong{margin-right:5px}.trackedHistoryDesktop em{font-size:9px;font-style:normal;font-weight:900}.trackedHistoryDesktop em.up{color:#ef4444}.trackedHistoryDesktop em.down{color:#2563eb}.trackedHistoryDesktop thead small{color:#7a7a7a;background:#eee;border-radius:999px;margin-left:5px;padding:2px 5px;font-size:8px;display:inline-block}.trackedHistoryN{justify-content:center;gap:9px;display:flex}.trackedHistoryN span{color:#878787;font-size:9px}.trackedHistoryN b{color:#373737;margin-left:2px}.trackedHistoryMobile{display:none}.trackedPlaceActions{grid-column:1/-1;gap:6px;display:flex}.trackedPlaceActions button{color:#344154;cursor:pointer;background:#f8fafc;border:1px solid #d9e0e8;border-radius:8px;flex:1;min-height:34px;font-size:11px;font-weight:800}.trackedPlaceActions button.danger{color:#c4384a}.trackedPlaceActions button.primary{color:#fff;background:#8d8d8d;border-color:#8d8d8d}.trackedPlaceActions button:disabled{cursor:wait;opacity:.58}.trackedPlaceHistory{padding:0 14px 14px;overflow-x:auto}.trackedPlaceHistory table{border-collapse:collapse;width:100%;font-size:11px}.trackedPlaceHistory th,.trackedPlaceHistory td{text-align:left;white-space:nowrap;border-top:1px solid #e9edf2;padding:9px 7px}.trackedPlaceHistory th{color:#778397}.trackedHistoryValue{color:#191f28;align-items:baseline;gap:5px;font-weight:750;display:inline-flex}.trackedHistoryValue small{letter-spacing:-.02em;font-size:9px;font-weight:900}.trackedHistoryValue small.up{color:#ef4444}.trackedHistoryValue small.down{color:#2563eb}.trackedPlacesEmpty,.trackedPlacesMessage{color:#778397;text-align:center;background:#f5f7fa;border-radius:12px;margin:16px 0 0;padding:24px 12px;font-size:12px}@media (min-width:1024px){.salesDesktopVersion>.salesDataModeTabs{width:430px;margin:12px auto}.salesDesktopVersion>.trackedPlacesManager{min-height:calc(100vh - 250px);margin:0 16px 20px;padding:22px}.trackedPlacesHeader{grid-template-columns:minmax(0,1fr) 280px;align-items:start}.trackedPlaceSummary{grid-template-columns:minmax(230px,1fr) 110px 110px 110px 190px}.trackedPlaceActions{grid-column:5;justify-self:end;width:190px}}.salesPlaceThumbnail{object-fit:cover;background:#f3f5f8;border:1px solid #e1e5eb;border-radius:12px;flex:0 0 74px;width:74px;height:74px}.salesPlaceGallery{background:#f1f3f6;border-radius:12px;flex:0 0 160px;grid-template-rows:repeat(2,50px);grid-template-columns:104px 50px;gap:4px;width:160px;height:104px;display:grid;overflow:hidden}.salesPlaceGallery img{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0}.salesPlaceGallery img:first-child{grid-row:1/3}.salesPlaceGallery.count-1{flex-basis:140px;width:140px;display:block}.salesPlaceGallery.count-1 img{display:block}.salesPlaceGallery.count-2{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.salesPlaceGallery.count-2 img:first-child{grid-row:auto}.salesNewOpenBadge{color:#21804a;vertical-align:middle;background:#eaf8ef;border-radius:999px;margin-left:7px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.salesPlaceExtraSummary{flex-wrap:wrap;gap:8px;padding:11px 13px;display:flex}.salesPlaceExtraSummary>span{background:#fafbfc;border:1px solid #e5e8ee;border-radius:9px;gap:3px;min-width:110px;padding:8px 10px;display:grid}.salesPlaceExtraSummary small,.salesPlaceMenus small{color:#8791a1;font-size:9px}.salesPlaceExtraSummary strong{color:#283247;font-size:11px}.salesPlaceMenus{gap:6px;padding:0 13px 12px;display:flex;overflow-x:auto}.salesPlaceMenus>span{color:#555;background:#f4f4f4;border:1px solid #ebebeb;border-radius:8px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:inline-flex}@media (max-width:640px){.salesPlaceThumbnail{border-radius:10px;flex-basis:58px;width:58px;height:58px}.salesPlaceGallery{border-radius:10px;flex-basis:96px;grid-template-rows:repeat(2,29px);grid-template-columns:62px 30px;gap:3px;width:96px;height:62px}.salesPlaceGallery.count-1{flex-basis:82px;width:82px;height:62px}.salesPlaceExtraSummary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.salesPlaceExtraSummary>span{min-width:0}.keywordVolumeResult{grid-template-columns:repeat(2,minmax(0,1fr))}.keywordVolumeResult .total{grid-column:span 2}.dailyKeywordRecommendations>div:first-child{display:grid}.dailyKeywordHeader{align-items:flex-start!important;display:flex!important}.dailyKeywordToggle{align-items:flex-start}.dailyKeywordRefresh{flex:none}.dailyKeywordGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.trackedPlaceSummary{grid-template-columns:1fr 1fr 1fr}.trackedPlaceIdentity{grid-column:1/-1}.trackedHistoryDesktop{display:none}.trackedHistoryMobile{padding:10px;display:block}.trackedHistoryDateTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.trackedHistoryDateTabs button{color:#667085;background:#fff;border:1px solid #eaeaea;border-radius:9px;min-width:0;min-height:38px;font-size:11px;font-weight:800}.trackedHistoryDateTabs button.active{color:#6c6c6c;background:#f0f0f0;border-color:#8c8c8c;box-shadow:inset 0 0 0 1px #8c8c8c}.trackedHistoryDateTabs small{color:inherit;margin-top:1px;font-size:8px;display:block}.trackedHistoryMobileGrid{border:1px solid #eee;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:9px;display:grid;overflow:hidden}.trackedHistoryMobileGrid>div{border-top:1px solid #eee;border-left:1px solid #eee;min-width:0;padding:10px}.trackedHistoryMobileGrid>div:nth-child(-n+2){border-top:0}.trackedHistoryMobileGrid>div:nth-child(odd){border-left:0}.trackedHistoryMobileGrid small{color:#8791a2;margin-bottom:4px;font-size:9px;display:block}.trackedHistoryMobileGrid strong{color:#172033;font-size:13px}.trackedHistoryMobileN{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.trackedHistoryMobileN>small{grid-column:1/-1;margin-bottom:0}.trackedHistoryMobileN span{color:#878787;font-size:9px;font-weight:800}.trackedHistoryMobileN b{color:#373737;margin-top:2px;font-size:10px;display:block}}.salesKeywordSearch{align-items:center;gap:8px;display:flex}.salesKeywordSearch input{flex:1;min-width:0}.salesKeywordSearch button,.salesPagination button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#52677a,#405365);border:1px solid #d8dee8;border-radius:10px;font-weight:700}.salesKeywordSearch button{white-space:nowrap;min-width:82px;height:38px;padding:0 12px}.salesKeywordSearch button:disabled,.salesPagination button:disabled{cursor:not-allowed;opacity:.45}.salesPagination{border-top:1px solid #e5e7eb;justify-content:center;align-items:center;gap:12px;padding:10px 12px;display:flex}.salesPagination button{padding:7px 14px}.salesPagination span{color:#64748b;font-size:12px;font-weight:800}@media (min-width:900px){.desktopWorkspace{height:calc(100dvh - 250px);min-height:480px}.desktopPanelTitle .salesKeywordSearch{flex-direction:row;align-items:center;gap:7px;width:min(280px,58%);display:flex}.desktopPanelTitle .salesKeywordSearch input{flex:1;width:auto;height:36px}.desktopPanelTitle .salesKeywordSearch button{white-space:nowrap;border-radius:7px;flex:0 0 82px;min-width:82px;height:36px}.desktopWorkFooter{z-index:8;flex:none;position:sticky;bottom:0;box-shadow:0 -8px 20px #0f172a0f}.desktopWorkBody .desktopWorkInlineAction{box-shadow:none;background:0 0;border-top:0;margin-top:10px;padding:0;position:static}}.salesPlaceLinkActions{align-items:center;gap:7px;margin-top:8px;display:flex}.salesPlaceLinkActions a,.salesPlaceLinkActions button,.salesCallButton,.desktopPhoneAction a{color:#1769c2;cursor:pointer;background:#fff;border:1px solid #d9dee3;border-radius:7px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.salesPlaceLinkActions a{gap:6px}.salesPhoneActionRow,.desktopPhoneAction{align-items:center;gap:8px;display:flex}.desktopPhoneAction{flex-wrap:wrap;justify-content:flex-end}.salesHeaderCallButton{min-width:68px;margin-left:auto;text-decoration:none;width:auto!important}.desktopPhoneAction strong{color:#3182f6;font-size:13px}.placeBusinessSearch{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.placeRegistrationToolbar{grid-template-columns:minmax(220px,1fr) 140px;gap:8px;display:grid}.placeBusinessSearch input{color:#172033;background:#fff;border:1px solid #d8e0ea;border-radius:9px;min-width:0;height:38px;padding:0 11px}.placeBusinessSearch button{color:#fff;cursor:pointer;background:#111a2b;border:0;border-radius:9px;height:38px;padding:0 14px;font-weight:800}.placeBusinessResults{margin-top:8px}@media (min-width:1024px){.trackedPlacesHeader{grid-template-columns:minmax(0,1fr) minmax(460px,560px)}}@media (max-width:640px){.placeRegistrationToolbar{grid-template-columns:1fr}}.placeBusinessResults{background:#fff;border:1px solid #d9dee3;border-radius:8px;max-height:240px;display:grid;overflow-y:auto}.placeBusinessResults button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f2;flex-direction:column;gap:3px;padding:9px 11px;display:flex}.placeBusinessResults button:hover{background:#edf5ff}.placeBusinessResults span{color:#8b95a1;font-size:10px}.salesListCountActions{align-items:center;gap:7px;display:flex}.salesListCountActions button,.salesClearSearchButton{color:#8b95a1;cursor:pointer;background:#fff;border:1px solid #d9dee3;border-radius:6px;min-height:24px;padding:0 7px;font-size:9px;font-weight:750}.desktopPanelTitle>div:first-child{flex-wrap:wrap;align-items:center;gap:7px;display:flex}@media (min-width:1200px){.desktopTopbar{min-height:62px;padding:10px 18px}.desktopTopbar h2{color:#172033;letter-spacing:-.045em;margin:0;font-size:22px;font-weight:800;line-height:1.25}}.desktopRecordActions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex;flex-direction:row!important}.desktopRecordActions .salesKeywordSearch{min-width:0;display:block}.desktopRecordActions .salesKeywordSearch input{width:118px;min-width:0}.desktopRecordActions>button{flex:none}.desktopRecordActions>select{color:#53636f;background:#fff;border:1px solid #d9dee3;border-radius:7px;width:84px;height:32px;padding:0 6px;font-size:10px;font-weight:750}.desktopRecordActions>button{color:#4e5968;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9dee3;border-radius:7px;height:32px;padding:0 10px;font-size:10px;font-weight:800}.desktopRecordActions>button.danger{color:#dc2626;border-color:#fecaca}.desktopRecordActions>button:disabled{opacity:.4;cursor:default}.desktopListPanel .desktopPanelTitle{grid-template-columns:1fr;align-items:stretch;gap:7px;display:grid}.desktopListPanel .desktopPanelHeading{grid-template-columns:auto auto minmax(110px,1fr);align-items:center;gap:7px;width:100%;min-width:0;display:grid!important}.desktopListPanel .desktopPanelHeading>span{white-space:nowrap;margin:0!important}.desktopListPanel .desktopPanelHeading .salesKeywordSearch{min-width:0!important;display:block!important}.desktopListPanel .desktopPanelHeading .salesKeywordSearch input{width:100%!important;min-width:0!important;height:32px!important}.desktopListPanel .desktopRecordActions{justify-content:flex-start;width:100%}.desktopListPanel .desktopRecordActions>button{flex:1 1 0}.desktopListPanel .desktopRecordActions>select{flex:0 0 90px;width:90px}.desktopBusinessTable .desktopCheckColumn{text-align:center;width:34px;padding-left:6px;padding-right:6px}.desktopBusinessTable .desktopCheckColumn input{accent-color:#52677a;cursor:pointer;width:15px;height:15px}.desktopBusinessTable th:nth-child(2){width:54px}.desktopBusinessTable th:nth-child(3){width:auto}.desktopBusinessTable th:nth-child(4){white-space:nowrap;width:110px}.desktopBusinessTable th:nth-child(5){white-space:nowrap;width:112px}.desktopBusinessTable td:nth-child(4),.desktopBusinessTable td:nth-child(5){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.desktopBusinessTable th:nth-child(2),.desktopBusinessTable td:nth-child(2),.desktopBusinessTable th:nth-child(5),.desktopBusinessTable td:nth-child(5){text-align:center}.desktopBusinessTable th:nth-child(3),.desktopBusinessTable td:nth-child(3),.desktopBusinessTable th:nth-child(4),.desktopBusinessTable td:nth-child(4){text-align:left}@media (min-width:1200px){.salesDesktopVersion .desktopWorkspace{height:auto;min-height:0}.desktopListPanel .desktopPanelTitle{gap:10px;min-height:48px;padding:6px 14px}.desktopListPanel .desktopPanelTitle>div:first-child{white-space:nowrap;flex-flow:row;gap:7px}.desktopListPanel .desktopPanelTitle>div:first-child span{margin-top:0}.desktopListPanel .desktopPanelTitle .salesKeywordSearch,.desktopListPanel .desktopPanelTitle .salesKeywordSearch input,.desktopListPanel .desktopPanelTitle .salesKeywordSearch button{height:34px}.desktopWorkspace>.desktopListPanel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.desktopListPanel .desktopPanelTitle,.desktopListPanel .desktopKeywordMetric,.desktopListPanel .desktopStatsRow,.desktopListPanel .salesPagination{flex:none}.desktopListPanel .desktopTableWrap{flex:none;min-height:0;overflow:auto hidden}.desktopListPanel .desktopBusinessTable tr:focus{outline:none}.desktopListPanel .desktopBusinessTable tr:focus-visible{box-shadow:inset 3px 0 #3182f6,inset 0 0 0 1px #3182f647}.desktopListPanel .salesPagination{z-index:6;box-shadow:none;background:#fff;position:relative}}.salesRecordScopeTabs{background:#f2f5f6;border-bottom:1px solid #dde4e8;grid-template-columns:1fr 1fr;gap:5px;padding:6px;display:grid}.salesRecordScopeTabs button{color:#657582;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:34px;font-size:11px;font-weight:800}.salesRecordScopeTabs button b{color:inherit;margin-left:4px}.salesRecordScopeTabs button.active{color:#1d2d39;background:#fff;border-color:#d8e0e4;box-shadow:0 2px 7px #1d2d390f}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion,.crmAppRoot[data-theme=dark-v2] .desktopWorkspace{color:#edf2f4!important;box-shadow:none!important;background:#10171c!important;border-color:#34434b!important}.crmAppRoot[data-theme=dark-v2] .desktopTopbar,.crmAppRoot[data-theme=dark-v2] .desktopListPanel,.crmAppRoot[data-theme=dark-v2] .desktopCenterPanel,.crmAppRoot[data-theme=dark-v2] .desktopRightPanel,.crmAppRoot[data-theme=dark-v2] .desktopSection{color:#edf2f4!important;background:#192329!important;border-color:#34434b!important}.crmAppRoot[data-theme=dark-v2] .desktopPanelTitle,.crmAppRoot[data-theme=dark-v2] .desktopSectionHead,.crmAppRoot[data-theme=dark-v2] .desktopStatsRow span,.crmAppRoot[data-theme=dark-v2] .salesRecordScopeTabs{background:#202c33!important;border-color:#34434b!important}.crmAppRoot[data-theme=dark-v2] .desktopWorkflowTabs{background:#151f25!important;border-color:#34434b!important}.crmAppRoot[data-theme=dark-v2] .desktopWorkflowTabs button{color:#a5b3ba!important}.crmAppRoot[data-theme=dark-v2] .desktopWorkflowTabs button.active{color:#fff!important;background:#27353d!important;box-shadow:inset 0 -2px #edc451!important}.crmAppRoot[data-theme=dark-v2] .desktopBusinessTable th{color:#edf2f4!important;background:#202c33!important;border-color:#34434b!important}.crmAppRoot[data-theme=dark-v2] .desktopBusinessTable td{color:#dce5e9!important;border-color:#34434b!important}.crmAppRoot[data-theme=dark-v2] .desktopBusinessTable tbody tr{background:#192329!important}.crmAppRoot[data-theme=dark-v2] .desktopBusinessTable tbody tr:hover,.crmAppRoot[data-theme=dark-v2] .desktopBusinessTable tbody tr.active{background:#343126!important;box-shadow:inset 3px 0 #e0b438!important}.crmAppRoot[data-theme=dark-v2] .salesRecordScopeTabs button{color:#a5b3ba!important}.crmAppRoot[data-theme=dark-v2] .salesRecordScopeTabs button.active{color:#ffe39a!important;background:#353126!important;border-color:#806f3c!important}.crmAppRoot[data-theme=dark-v2] .desktopEmpty,.crmAppRoot[data-theme=dark-v2] .desktopKeywordMetric{color:#a5b3ba!important;background:#202c33!important;border-color:#34434b!important}@media (min-width:1200px){.salesDesktopVersion{background:#eef2f4!important;border-color:#d3dde2!important;box-shadow:0 10px 28px #23354112!important}.salesDesktopVersion .desktopTopbar{background:linear-gradient(90deg,#fff 0% 74%,#fff8e4 100%)!important;border-bottom:2px solid #e0b438!important}.salesDesktopVersion .desktopWorkflowTabs{background:#e9eef1!important;border:1px solid #dce4e8!important}.salesDesktopVersion .desktopWorkflowTabs button.active{color:#263a48!important;background:#fff!important;box-shadow:inset 0 -2px #526b7d,0 2px 8px #2638460f!important}.salesDesktopVersion .desktopWorkflowTabs button.active strong{color:#fff!important;background:#526b7d!important}.salesDesktopVersion .desktopWorkspace{background:#eef2f4!important}.salesDesktopVersion .desktopListPanel,.salesDesktopVersion .desktopCenterPanel,.salesDesktopVersion .desktopRightPanel,.salesDesktopVersion .desktopSection{background:#fff!important;border-color:#d9e2e7!important}.salesDesktopVersion .desktopPanelTitle,.salesDesktopVersion .desktopSectionHead{background:#f8fafb!important}.salesDesktopVersion .desktopStatsRow span{background:#fbfcfd!important}.salesDesktopVersion .desktopBusinessTable tbody tr:hover,.salesDesktopVersion .desktopBusinessTable tbody tr.active{background:#fff9e9!important;box-shadow:inset 3px 0 #d9ad31!important}.salesDesktopVersion .desktopResultButtons button:not(:disabled):hover,.salesDesktopVersion .desktopResultButtons button.active{color:#334b5a!important;background:#eef3f5!important;border-color:#c8d5dc!important}.salesDesktopVersion .salesRecordScopeTabs button.active{color:#5f4b0a!important;background:#fff9e6!important;border-color:#d9c785!important}}.salesCenterShell,.salesDesktopVersion,.salesMobileVersion,.salesCenterShell :is(button,input,select,textarea){font-family:var(--font-geist-sans), "Pretendard", "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif!important}.salesCenterShell :is(.desktopCompanyBar h1,.salesPanelHeader h2,.desktopPanelTitle b,.desktopCrmCurrent span){letter-spacing:-.025em;font-family:inherit!important}@media (min-width:1200px){.salesDesktopVersion :is(.desktopQueueHost,.desktopQueueWorkHost) .salesPanelHeader{box-sizing:border-box;align-items:center!important;height:70px!important;min-height:70px!important;padding:0 16px!important}.salesDesktopVersion :is(.desktopQueueHost,.desktopQueueWorkHost) .salesPanelHeader h2{font-family:var(--font-geist-sans), "Pretendard", "Noto Sans KR", sans-serif!important;letter-spacing:-.025em!important;margin:2px 0 0!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important}.salesDesktopVersion :is(.desktopQueueHost,.desktopQueueWorkHost) .salesSectionEyebrow{font-family:var(--font-geist-sans), "Pretendard", "Noto Sans KR", sans-serif!important;letter-spacing:-.01em!important;margin:0!important;font-size:10px!important;font-weight:650!important;line-height:1.35!important}}.salesCenterShell .salesBusinessInfoCard{grid-template-columns:minmax(54px,.75fr) minmax(0,1.35fr) minmax(66px,1fr);align-items:center;gap:10px;min-height:64px;padding:10px 14px;display:grid!important}.salesCenterShell .salesBusinessInfoCard :is(span,strong,small){align-items:center;min-width:0;min-height:36px;margin:0;line-height:1.35;display:flex}.salesCenterShell .salesBusinessInfoCard strong{text-align:center;justify-content:center;font-size:14px;font-weight:800}.salesCenterShell .salesBusinessInfoCard small{text-align:right;justify-content:flex-end}@media (max-width:420px){.salesCenterShell .salesBusinessInfoCard{grid-template-columns:minmax(46px,.7fr) minmax(0,1.2fr) minmax(58px,.9fr);gap:7px;padding-left:11px;padding-right:11px}}.desktopPreviousTeamHistory,.salesPreviousTeamHistory{background:#f8fafb;border-top:1px solid #e8ebee;gap:7px;padding:11px 13px 13px;display:grid}.desktopPreviousTeamHistory>strong,.salesPreviousTeamHistory>strong{color:#536576;font-size:11px}.desktopPreviousTeamHistory>div,.salesPreviousTeamHistory>div{color:#637383;grid-template-columns:minmax(82px,auto) minmax(70px,auto) 1fr;align-items:center;gap:9px;font-size:10px;display:grid}.desktopPreviousTeamHistory b,.salesPreviousTeamHistory b{color:#243746;font-weight:750}html[data-theme=dark] .desktopPreviousTeamHistory,html[data-theme=dark] .salesPreviousTeamHistory{background:#162630;border-color:#344b58}html[data-theme=dark] .desktopPreviousTeamHistory>strong,html[data-theme=dark] .salesPreviousTeamHistory>strong,html[data-theme=dark] .desktopPreviousTeamHistory b,html[data-theme=dark] .salesPreviousTeamHistory b{color:#e6f0f5}@media (max-width:700px){.salesPreviousTeamHistory>div{grid-template-columns:1fr auto}.salesPreviousTeamHistory>div b{grid-column:1/-1}}.salesProposalTestPanel{background:#f8fafb;border:1px solid #d9e2e8;border-radius:14px;gap:12px;margin-top:10px;padding:16px;display:grid}.salesProposalKeywordGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.salesProposalKeywordGrid input{color:#182b3a;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #d4dde4;border-radius:9px;padding:0 12px}.salesProposalKeywordGrid input:last-child{grid-column:1/-1}.salesProposalSheets{grid-template-columns:1fr 1fr;gap:10px;display:grid}.salesProposalSheets>div{gap:7px;display:grid}.salesProposalSheets canvas{cursor:zoom-in;background:#fff;border:1px solid #d9e2e8;border-radius:9px;width:100%;height:auto;display:block;box-shadow:0 5px 16px #182b3a14}.salesProposalSheets canvas:focus-visible{outline-offset:2px;outline:3px solid #00a95b47}.salesProposalSheets button{color:#213746;background:#fff;border:1px solid #cbd7df;border-radius:8px;height:38px;font-weight:700}.salesDiagnosisCopy.secondary{color:#213746;background:#fff;border:1px solid #bfcdd6}.salesReportZoomBackdrop{z-index:5000;background:#0a141cc7;justify-content:center;align-items:flex-start;padding:28px;display:flex;position:fixed;inset:0;overflow:auto}.salesReportZoomDialog{width:min(920px,100vw - 56px);margin:auto;position:relative}.salesReportZoomDialog img{background:#fff;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 24px 70px #00000057}.salesReportZoomClose{z-index:1;color:#172a38;cursor:pointer;background:#fff;border:0;border-radius:50%;width:44px;height:44px;font-size:30px;line-height:1;position:fixed;top:18px;right:24px;box-shadow:0 8px 24px #00000038}@media (max-width:900px){.salesProposalSheets,.salesProposalKeywordGrid{grid-template-columns:1fr}.salesProposalKeywordGrid input:last-child{grid-column:auto}.salesReportZoomBackdrop{padding:58px 12px 20px}.salesReportZoomDialog{width:100%}.salesReportZoomClose{top:10px;right:10px}}.salesProposalKeywords{flex-wrap:wrap;gap:6px;display:flex}.salesProposalKeywords span{color:#425767;background:#fff;border:1px solid #d4dde4;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.salesSendReview{cursor:pointer;background:#fff;border:1px solid #d5dfe6;border-radius:10px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.salesSendReview.confirmed{background:#f1f8f4;border-color:#7fa991}.salesSendReview input{flex:none;width:17px;height:17px;margin:2px 0 0}.salesSendReview span{flex-direction:column;gap:3px;min-width:0;display:flex}.salesSendReview strong{color:#263d4e;font-size:12px}.salesSendReview small{color:#71828f;font-size:10px;line-height:1.45}.salesProposalKeywordGrid{grid-template-columns:1fr}.salesProposalKeywordGrid input{height:46px;padding-inline:14px}@media (min-width:1200px){.desktopHistory th:first-child{width:105px}.desktopHistory th:nth-child(2){width:28%}.desktopHistory th:nth-child(3){width:105px}.desktopHistory th:nth-child(4){width:38%}.desktopHistory td{word-break:break-word;overflow-wrap:anywhere;line-height:1.45}}.desktopMemoViewButton{color:#405b70;cursor:pointer;background:#f7fafc;border:1px solid #cfd9e1;border-radius:7px;min-width:66px;height:28px;padding:0 10px;font-size:10px;font-weight:800}.desktopMemoViewButton:hover{background:#edf3f6;border-color:#6f8798}.desktopMemoBackdrop{z-index:5000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18273285;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.desktopMemoDialog{background:#fff;border:1px solid #d8e0e6;border-radius:16px;width:min(560px,100vw - 40px);max-height:min(680px,100dvh - 40px);overflow:hidden;box-shadow:0 24px 70px #121f2847}.desktopMemoDialog header{border-bottom:1px solid #e7ebee;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.desktopMemoDialog header span{color:#80909c;font-size:10px;font-weight:800}.desktopMemoDialog header h2{color:#213746;margin:3px 0 0;font-size:19px}.desktopMemoDialog header>button{color:#63737e;cursor:pointer;background:#fff;border:1px solid #dfe5e8;border-radius:9px;width:34px;height:34px;font-size:22px}.desktopMemoMeta{background:#f8fafb;border-bottom:1px solid #edf0f2;flex-wrap:wrap;gap:7px 12px;padding:13px 20px;font-size:11px;display:flex}.desktopMemoMeta time{color:#7b8994}.desktopMemoMeta strong{color:#405565}.desktopMemoDialog>p{color:#263d4e;white-space:pre-wrap;word-break:break-word;max-height:430px;margin:0;padding:20px;font-size:14px;line-height:1.75;overflow:auto}.desktopMemoDialog footer{padding:12px 20px 18px}.desktopMemoDialog footer button{color:#fff;cursor:pointer;background:#526b7d;border:0;border-radius:9px;width:100%;height:42px;font-weight:850}
