html,body,#root{width:100%;min-width:100%;min-height:100vh;margin:0;padding:0}body{min-height:100vh}:root{color:#142033;font-synthesis:none;text-rendering:optimizelegibility;background:#edf3f8;font-family:Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:100%;min-height:100vh;margin:0}body{background:#edf3f8}button,input,textarea{font:inherit}.app{min-height:100vh;display:flex}.sidebar{color:#fff;background:#183e67;flex-direction:column;flex:0 0 220px;width:220px;min-height:100vh;padding:28px 14px 20px;display:flex}.brand{padding:0 10px 30px}.focus{letter-spacing:2px;font-size:27px;font-weight:800}.subtitle{opacity:.82;margin-top:2px;font-size:14px}.sidebar nav{flex-direction:column;gap:8px;display:flex}.sidebar nav button{color:#fff;text-align:left;cursor:pointer;opacity:.92;background:0 0;border:0;border-radius:7px;padding:12px 11px;font-weight:600}.sidebar nav button:hover,.sidebar nav button.active{opacity:1;background:#2e66a2}.sidebarFooter{opacity:.8;align-items:center;gap:8px;margin-top:auto;padding:18px 10px 0;font-size:12px;display:flex}.statusLight{background:#71d89b;border-radius:50%;width:8px;height:8px}.main{flex:1;min-width:0;padding:38px 36px 50px}.pageHeader{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.pageHeader h1{letter-spacing:-.7px;margin:6px 0 0;font-size:34px}.pageIntro{color:#65758a;margin:7px 0 0}.eyebrow{text-transform:uppercase;color:#4c6f99;letter-spacing:1.1px;font-size:11px;font-weight:700}.primaryButton{color:#fff;cursor:pointer;background:#116ce8;border:0;border-radius:8px;padding:11px 18px;font-weight:700;box-shadow:0 4px 10px #116ce82e}.hero{background:#fff;border:1px solid #e1e9f0;border-radius:14px;margin-bottom:24px;padding:28px;box-shadow:0 7px 20px #162c460f}.hero h2{letter-spacing:-.5px;margin:11px 0 7px;font-size:30px}.hero p{color:#66758a;margin:0;font-size:16px;line-height:1.55}.dashboardHero{justify-content:space-between;align-items:center;display:flex}.heroBadge{color:#fff;letter-spacing:1px;background:#183e67;border-radius:16px;place-items:center;width:70px;height:70px;font-size:12px;font-weight:800;display:grid}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metricCard{text-align:left;color:#142033;background:#f9fbfd;border:1px solid #d9e4ee;border-radius:10px;padding:18px}.metricCard span{color:#67778b;font-size:13px;display:block}.metricCard strong{margin:7px 0 6px;font-size:28px;display:block}.metricCard small{color:#6f7f91}.metricCard button,.stats button.metricCard{cursor:pointer}.stats button.metricCard:hover{border-color:#a9c6e2;transform:translateY(-1px)}.panel{background:#fff;border:1px solid #e0e8ef;border-radius:13px;padding:22px;box-shadow:0 7px 20px #162c460e}.panel h3{margin:6px 0 0;font-size:18px}.panelHeader{justify-content:space-between;align-items:flex-start;margin-bottom:17px;display:flex}.attentionList{gap:6px;display:grid}.attentionItem{border-top:1px solid #edf1f5;gap:12px;padding:13px 0;display:flex}.attentionItem:first-child{border-top:0}.attentionItem p{color:#758396;margin:4px 0 0;font-size:13px}.dot{border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.dot.amber{background:#e0a43b}.dot.blue{background:#4c82bc}.dot.green{background:#6caf7b}.quickPanel button{color:#234d78;text-align:left;cursor:pointer;background:#f4f8fc;border:0;border-radius:8px;width:100%;margin-top:10px;padding:12px;font-weight:700}.quickPanel button:hover{background:#e8f1f9}.notesPanel{grid-column:1/-1;min-height:390px;padding:0;overflow:hidden}.notesHeader{border-bottom:1px solid #e9eef3;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px 15px;display:flex}.notesHeader span{color:#8895a4;font-size:12px}.notesPanel textarea{resize:vertical;color:#223043;background:#fff;border:0;outline:0;width:100%;min-height:330px;padding:22px 24px;font:16px/1.65 Segoe UI,Arial,sans-serif;display:block}.priorityList{gap:4px;margin-top:8px;display:grid}.priorityItem{color:#26384d;cursor:pointer;border-radius:8px;align-items:flex-start;gap:11px;padding:12px 8px;display:flex}.priorityItem:hover{background:#f6f9fc}.priorityItem input{accent-color:#2c67a0;margin-top:3px}.priorityItem.done span{color:#8b98a6;text-decoration:line-through}.miniStat{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.miniStat:first-of-type{margin-top:10px}.miniStat span{color:#68788b}.miniStat strong{font-size:22px}.saveStatus{color:#6d7d8e;align-items:center;gap:8px;font-size:13px;display:flex}.saveDot{background:#d7a646;border-radius:50%;width:8px;height:8px}.saveDot.saved{background:#5aaa73}.leadArea{grid-template-columns:minmax(0,1fr) 300px;gap:20px;display:grid}.leadHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.leadHeader input{border:1px solid #ccd9e5;border-radius:8px;outline:0;width:260px;padding:10px 12px}.leadHeader input:focus{border-color:#76a1ca;box-shadow:0 0 0 3px #4c82bc1f}.empty{color:#7f8da0;place-items:center;min-height:130px;display:grid}.leadDetail p,.placeholder p{color:#708094;line-height:1.55}.placeholder{max-width:760px;margin-top:18px}.placeholder h2{margin:10px 0;font-size:28px}.placeholder p{margin:0}@media (width<=950px){.app{display:block}.sidebar{width:100%;min-height:auto;position:static}.sidebar nav{flex-flow:wrap;display:flex}.sidebarFooter{display:none}.main{padding:28px 20px}.stats,.stats.three{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardGrid,.mySpaceGrid,.leadArea{grid-template-columns:1fr}.notesPanel{grid-column:auto}.pageHeader{align-items:flex-start}.leadDetail{min-height:auto}}@media (width<=600px){.pageHeader,.dashboardHero,.leadHeader,.notesHeader{flex-direction:column;align-items:flex-start}.stats,.stats.three{grid-template-columns:1fr}.leadHeader input{width:100%}.main{padding:22px 14px}.hero h2{font-size:25px}}.customerToolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:15px 18px;display:flex}.customerToolbar strong{font-size:20px}.customerToolbar span{color:#6e7e90}.customerToolbar input{border:1px solid #ccd9e5;border-radius:8px;outline:0;width:300px;max-width:100%;padding:10px 12px}.customerWorkspace{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:20px;display:grid}.customerListPanel{padding:18px}.customerList{gap:7px;max-height:690px;padding-right:3px;display:grid;overflow:auto}.customerRow{text-align:left;cursor:pointer;color:#1f3145;background:#f7fafc;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:13px 12px;display:flex}.customerRow:hover{background:#f2f7fb;border-color:#c5d9ea}.customerRow.selected{background:#e8f2fb;border-color:#9fc1df}.customerRow div{gap:4px;min-width:0;display:grid}.customerRow strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.customerRow div span{color:#7e8c9b;font-size:11px}.statusPill{text-transform:uppercase;letter-spacing:.4px;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.statusPill.active{color:#39764c;background:#e4f5e9}.statusPill.inactive{color:#687480;background:#eef0f2}.statusPill.prospect{color:#946a1f;background:#fff1d9}.customerDetailColumn{gap:20px;display:grid}.accountHero{padding:24px}.accountHeroTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.accountHero h2{margin:7px 0 0;font-size:30px}.accountHeroTop select{background:#fff;border:1px solid #cbd8e4;border-radius:8px;padding:8px 30px 8px 10px}.accountMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.accountMetaGrid label,.fieldLabel{gap:6px;display:grid}.accountMetaGrid label span,.fieldLabel span{color:#66788b;text-transform:uppercase;letter-spacing:.45px;font-size:11px;font-weight:700}.accountMetaGrid input,.fieldLabel input{background:#fbfdff;border:1px solid #d2dde7;border-radius:8px;outline:0;width:100%;padding:9px 10px}.accountMetaGrid input:focus,.fieldLabel input:focus{border-color:#7ba7cf;box-shadow:0 0 0 3px #4c82bc1a}.customerDetailGrid{grid-template-columns:1.2fr .8fr;gap:20px;display:grid}.sectionTitleRow{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.secondaryButton{color:#284d73;cursor:pointer;background:#fff;border:1px solid #c9d7e4;border-radius:8px;padding:8px 12px;font-weight:700}.secondaryButton:hover{background:#f4f8fc}.contactCard{border-top:1px solid #edf1f5;align-items:center;gap:12px;padding:13px 0;display:flex}.contactCard:first-of-type{border-top:0}.avatar{color:#295b8e;background:#e8f2fb;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.contactCard>div:last-child{gap:3px;display:grid}.contactCard span{color:#6f8091;font-size:12px}.contactCard small{color:#446b91;font-size:11px}.serviceChecks{gap:5px;margin-top:11px;display:grid}.serviceChecks label{border-radius:7px;align-items:center;gap:10px;padding:9px 8px;display:flex}.serviceChecks label:hover{background:#f7fafc}.serviceChecks input{accent-color:#2f6ca7}.customerNotesPanel{grid-column:1/-1;padding:0;overflow:hidden}.notesHeader.compact{padding:18px 20px 13px}.customerNotesPanel textarea{resize:vertical;border:0;outline:0;width:100%;min-height:175px;padding:18px 20px;font:15px/1.6 Segoe UI,Arial,sans-serif;display:block}.activityPanel{grid-column:1/-1}.timelineList{margin-top:13px;display:grid}.timelineItem{border-top:1px solid #edf1f5;gap:12px;padding:11px 0;display:flex}.timelineDot{background:#5e91bf;border-radius:50%;width:9px;height:9px;margin-top:5px}.timelineItem>div{gap:3px;display:grid}.timelineItem small{color:#8794a3}.empty.small{min-height:90px}.emptyDetail{min-height:220px}.modalBackdrop{z-index:100;background:#0a192a61;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modalCard{background:#fff;border-radius:14px;width:min(460px,100%);padding:24px;box-shadow:0 22px 60px #00000038}.modalHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.modalHeader h2{margin:6px 0 0}.iconButton{color:#6d7c8d;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.fieldLabel{margin-top:14px}.modalActions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}@media (width<=1150px){.customerWorkspace{grid-template-columns:280px minmax(0,1fr)}.accountMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.customerWorkspace,.customerDetailGrid{grid-template-columns:1fr}.customerList{max-height:350px}.customerNotesPanel,.activityPanel{grid-column:auto}.customerToolbar{flex-direction:column;align-items:stretch}.customerToolbar input{width:100%}}@media (width<=600px){.accountMetaGrid{grid-template-columns:1fr}.accountHeroTop,.sectionTitleRow{flex-direction:column}.customerRow{align-items:flex-start}}.morningBrief{background:linear-gradient(135deg,#fff 0%,#f4f8fc 100%);border-left:5px solid #2e66a2;margin-bottom:18px;padding:24px}.morningBriefHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.morningBriefHeader h2{letter-spacing:-.4px;margin:7px 0 0;font-size:27px}.briefStatus{color:#718397;white-space:nowrap;background:#fff;border:1px solid #dce6ef;border-radius:999px;padding:7px 10px;font-size:12px}.overnightStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.overnightStats button,.overnightStats>div{text-align:left;color:#142033;background:#fff;border:1px solid #dce6ef;border-radius:10px;padding:14px}.overnightStats button{cursor:pointer}.overnightStats button:hover{border-color:#9fbedb;transform:translateY(-1px)}.overnightStats strong{color:#183e67;font-size:27px;display:block}.overnightStats span{color:#6f8092;margin-top:4px;font-size:12px;display:block}.topOpportunities{border-top:1px solid #dfe8f0;padding-top:18px}.advisorHint{color:#75869a;font-size:12px}.opportunityRow{border-top:1px solid #e8eef4;grid-template-columns:38px 1fr auto;align-items:start;gap:12px;padding:13px 0;display:grid}.opportunityRow:first-of-type{border-top:0}.rank{color:#fff;background:#183e67;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.opportunityBody strong{font-size:15px}.opportunityBody p{color:#708094;margin:4px 0 0;font-size:13px;line-height:1.45}.confidence{border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.confidence.high{color:#39764c;background:#e4f5e9}.confidence.medium{color:#946a1f;background:#fff1d9}.dashboardMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.dashboardMetric{text-align:left;color:#142033;background:#fff;border:1px solid #dde6ee;border-radius:11px;padding:17px}button.dashboardMetric{cursor:pointer}button.dashboardMetric:hover{border-color:#a8c4dd;transform:translateY(-1px)}.dashboardMetric span,.dashboardMetric small{display:block}.dashboardMetric span{color:#6c7d8f;font-size:12px}.dashboardMetric strong{color:#183e67;margin:6px 0 4px;font-size:29px;display:block}.dashboardMetric small{color:#8391a0;font-size:11px}.dashboardBuildGrid{grid-template-columns:1.35fr 1fr;gap:18px;display:grid}.weeklyFocusPanel{grid-row:span 1}.focusWeek{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.focusWeek div{background:#f8fbfd;border:1px solid #e0e8ef;border-radius:9px;min-height:100px;padding:10px}.focusWeek strong,.focusWeek span{display:block}.focusWeek strong{letter-spacing:.8px;color:#4c6f99;font-size:10px}.focusWeek span{color:#53677c;margin-top:9px;font-size:12px;line-height:1.35}.dashboardListItem{border-top:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 0;display:flex}.dashboardListItem:first-of-type{border-top:0}.dashboardListItem div{gap:3px;display:grid}.dashboardListItem div span{color:#748498;font-size:12px}.dashPill{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.dashPill.red{color:#a33d3d;background:#fde8e8}.dashPill.amber{color:#946a1f;background:#fff1d9}.dashPill.green{color:#39764c;background:#e4f5e9}.dashPill.blue{color:#315f8d;background:#e7f0fa}.dashboardSubtext{color:#7b8998;margin-top:12px;font-size:12px;line-height:1.5}.dashboardLink{color:#2b5f91;cursor:pointer;background:0 0;border:0;padding:10px 0 0;font-weight:700}@media (width<=1150px){.overnightStats{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardBuildGrid{grid-template-columns:1fr}.focusWeek{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.morningBriefHeader{flex-direction:column}.overnightStats,.dashboardMetricGrid,.focusWeek{grid-template-columns:1fr}.opportunityRow{grid-template-columns:34px 1fr}.confidence{grid-column:2}}.sidebar{background:#17365d;flex:0 0 238px;width:238px;padding:24px 14px 18px}.brand{border-bottom:1px solid #ffffff24;margin-bottom:12px;padding:0 12px 22px}.focus{letter-spacing:2.4px;font-size:29px}.subtitle{text-transform:uppercase;letter-spacing:1.2px;opacity:.62;margin-top:3px;font-size:11px}.sidebar nav{gap:4px}.sidebar nav button{border-radius:9px;align-items:center;gap:10px;min-height:42px;padding:10px 12px;font-weight:650;display:flex}.sidebar nav button:hover{background:#ffffff14}.sidebar nav button.active{color:#17365d;background:#fff;box-shadow:0 4px 12px #0000001f}.navIcon{text-align:center;opacity:.9;flex:0 0 20px;width:20px;font-size:14px}.sidebar nav button.active .navIcon{opacity:1}.sidebarFooter{border-top:1px solid #ffffff1f;margin-top:auto;padding:15px 10px 0}@media (width<=950px){.sidebar{width:100%;min-height:auto}.sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (width<=600px){.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.mySpaceTopGrid{grid-template-columns:1.15fr 1fr .8fr;gap:18px;margin-bottom:18px;display:grid}.myCalendarList{display:grid}.myCalendarList div{border-top:1px solid #edf1f5;grid-template-columns:80px 1fr;gap:12px;padding:11px 0;display:grid}.myCalendarList div:first-child{border-top:0}.myCalendarList strong{color:#284f78;font-size:12px}.myCalendarList span{color:#68798c;font-size:13px}.privateNotesPanel{min-height:420px}.noteControls{background:#fbfdff;border-top:1px solid #e9eef3;flex-wrap:wrap;gap:20px;padding:14px 20px;display:flex}.noteControls label{color:#516579;align-items:center;gap:8px;font-size:13px;display:flex}.noteControls input{width:auto}.noteAttachmentRow{background:#fbfdff;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:0 20px 16px;display:grid}.noteAttachmentRow select{border:1px solid #ccd9e5;border-radius:8px;padding:9px 10px}.noteAttachmentRow span{color:#788899;font-size:11px}.contactWorkspace{grid-template-columns:350px minmax(0,1fr);gap:20px;display:grid}.contactListPanel input{border:1px solid #ccd9e5;border-radius:8px;width:100%;margin-bottom:12px;padding:10px 12px}.contactDirectory{gap:6px;display:grid}.contactDirectoryRow{text-align:left;background:#f7fafc;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.contactDirectoryRow.selected{background:#e8f2fb;border-color:#9fc1df}.contactDirectoryRow div{gap:3px;display:grid}.contactDirectoryRow div span,.contactDirectoryRow div small{color:#708195;font-size:11px}.contactStatus{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.contactStatus.verified{color:#39764c;background:#e4f5e9}.contactStatus.review{color:#946a1f;background:#fff1d9}.contactDetailPanel h2{margin:7px 0 2px;font-size:29px}.contactTitle{color:#66788a;margin:0 0 18px}.contactInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contactInfoGrid div{border:1px solid #e0e8ef;border-radius:9px;padding:11px}.contactInfoGrid span,.contactInfoGrid strong{display:block}.contactInfoGrid span{text-transform:uppercase;color:#7c8a99;font-size:10px}.contactInfoGrid strong{margin-top:5px}.contactAIBrief{background:#eef6ff;border-left:4px solid #2e66a2;border-radius:8px;margin:16px 0;padding:12px}.contactAIBrief p{color:#617489;margin:5px 0 0;line-height:1.5}.contactActionRow{flex-wrap:wrap;gap:8px;display:flex}.verifiedTabs{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.verifiedTabs button{color:#5e7185;background:#fff;border:1px solid #d3dfe9;border-radius:999px;padding:8px 11px;font-weight:700}.verifiedTabs button.active{color:#fff;background:#17365d;border-color:#17365d}.verifiedLeadList{display:grid}.verifiedLeadCard{border-top:1px solid #edf1f5;grid-template-columns:36px 1fr auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.verifiedLeadCard:first-child{border-top:0}.verifiedRank{color:#fff;background:#17365d;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.verifiedLeadBody{gap:3px;display:grid}.verifiedLeadBody span,.verifiedLeadBody small{color:#708195;font-size:12px}.customer360Actions{flex-wrap:wrap;gap:8px;display:flex}.onboardingMini{padding:18px}.onboardingBadge{color:#315f8d;background:#e7f0fa;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.onboardingMiniGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.onboardingMiniGrid div{border:1px solid #e1e9f0;border-radius:9px;padding:10px}.onboardingMiniGrid span,.onboardingMiniGrid strong{display:block}.onboardingMiniGrid span{color:#788899;font-size:10px}.onboardingMiniGrid strong{margin-top:5px;font-size:12px}@media (width<=1100px){.mySpaceTopGrid{grid-template-columns:1fr 1fr}.mySpaceTopGrid>div:last-child{grid-column:1/-1}.onboardingMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.mySpaceTopGrid,.contactWorkspace,.noteAttachmentRow{grid-template-columns:1fr}.verifiedLeadCard{grid-template-columns:36px 1fr}.verifiedLeadCard>.confidence,.verifiedLeadCard>button{grid-column:2}.onboardingMiniGrid{grid-template-columns:1fr}}.leadToolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;display:flex}.leadToolbar>input{border:1px solid #ccd9e5;border-radius:8px;width:340px;max-width:100%;padding:10px 12px}.leadFilters{flex-wrap:wrap;gap:6px;display:flex}.leadFilters button{color:#5e7185;background:#fff;border:1px solid #d2dde7;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.leadFilters button.active{color:#fff;background:#17365d;border-color:#17365d}.leadMasterGrid{grid-template-columns:390px minmax(0,1fr);gap:20px;display:grid}.leadRows{gap:6px;display:grid}.leadRecordRow{text-align:left;background:#f7fafc;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.leadRecordRow.selected{background:#e8f2fb;border-color:#9fc1df}.leadRecordRow div{gap:3px;display:grid}.leadRecordRow div span,.leadRecordRow div small{color:#708195;font-size:11px}.leadStatus{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.leadStatus.verified{color:#39764c;background:#e4f5e9}.leadStatus.captured{color:#315f8d;background:#e7f0fa}.leadStatus.contacted{color:#6546a8;background:#eee9fb}.leadStatus.needs-research{color:#946a1f;background:#fff1d9}.leadWorkspacePanel h2{margin:7px 0 2px;font-size:29px}.leadContactTitle{color:#66788a;margin:0 0 18px}.leadInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.leadInfoGrid div{border:1px solid #e0e8ef;border-radius:9px;padding:11px}.leadInfoGrid span,.leadInfoGrid strong{display:block}.leadInfoGrid span{text-transform:uppercase;color:#7c8a99;font-size:10px}.leadInfoGrid strong{margin-top:5px;font-size:13px}.podioGrid{grid-template-columns:1.2fr .8fr;gap:20px;display:grid}.documentToolbar{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.documentToolbar input,.documentToolbar select{border:1px solid #ccd9e5;border-radius:8px;padding:10px 12px}.documentToolbar input{flex:1}.documentRow{border-top:1px solid #edf1f5;grid-template-columns:2fr 1fr .8fr .6fr;gap:12px;padding:12px 8px;display:grid}.documentRow.head{color:#718195;text-transform:uppercase;background:#f7fafc;border-top:0;font-size:11px;font-weight:800}.settingsGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.settingsWide{grid-column:1/-1}.settingsList{margin-top:12px;display:grid}.settingsList div{border-top:1px solid #edf1f5;justify-content:space-between;gap:16px;padding:11px 0;display:flex}.settingsList span{color:#748498;font-size:12px}.settingsCopy{color:#65758a;line-height:1.6}@media (width<=1000px){.leadToolbar{flex-direction:column;align-items:stretch}.leadToolbar>input{width:100%}.leadMasterGrid,.podioGrid,.settingsGrid{grid-template-columns:1fr}.settingsWide{grid-column:auto}.documentRow{grid-template-columns:1.5fr 1fr}.documentRow span:nth-child(3),.documentRow span:nth-child(4){display:none}}@media (width<=600px){.leadInfoGrid{grid-template-columns:1fr}.documentToolbar{flex-direction:column}}.appTopbar{z-index:20;background:#183e67;border-bottom:1px solid #183e67;justify-content:space-between;align-items:center;gap:16px;min-height:72px;margin:-38px -36px 34px;padding:12px 24px;display:flex;position:sticky;top:0}.globalSearchBox{background:#fff;border:1px solid #b8cada;border-radius:10px;flex:1;align-items:center;gap:8px;max-width:760px;padding:0 12px;display:flex}.globalSearchBox input{background:0 0;border:0;outline:0;width:100%;padding:10px 0}.topbarActions{align-items:center;gap:8px;display:flex}.topbarActions select{background:#fff;border:1px solid #ccd9e5;border-radius:8px;padding:9px 10px}.sidebarFooter{gap:6px;display:grid}.sidebarFooter>div{align-items:center;gap:8px;display:flex}.sidebarFooter strong{color:#fff;font-size:13px}.roleFocusPanel{margin-top:18px}.roleFocusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.roleFocusGrid div{background:#f8fbfd;border:1px solid #e1e9f0;border-radius:9px;padding:12px}.roleFocusGrid strong,.roleFocusGrid span{display:block}.roleFocusGrid strong{color:#183e67;font-size:24px}.roleFocusGrid span{color:#718195;margin-top:4px;font-size:11px}.customer360Tabs{flex-wrap:wrap;gap:6px;display:flex}.customer360Tabs button{color:#5d7084;background:#fff;border:1px solid #d2dde7;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.customer360Tabs button.active{color:#fff;background:#17365d;border-color:#17365d}.customerTabPanel{min-height:260px}.customerTabPanel textarea{resize:vertical;border:1px solid #d8e2eb;border-radius:9px;width:100%;min-height:220px;padding:14px;display:block}.notePrivacyMessage{color:#6c7d8e;background:#f5f8fb;border:1px solid #e0e8ef;border-radius:8px;margin-top:12px;padding:10px;font-size:12px}.fullOnboardingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.onboardingStepCard{border:1px solid #e0e8ef;border-radius:9px;padding:12px}.onboardingStepCard span,.onboardingStepCard strong,.onboardingStepCard small{display:block}.onboardingStepCard span{color:#718195;font-size:11px}.onboardingStepCard strong{margin-top:5px}.onboardingStepCard small{color:#82909f;margin-top:5px}@media (width<=1100px){.roleFocusGrid,.fullOnboardingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=950px){.appTopbar{margin:-28px -20px 24px;position:static}.fullOnboardingGrid{grid-template-columns:1fr}}@media (width<=700px){.appTopbar{flex-direction:column;align-items:stretch;margin:-22px -14px 20px}.topbarActions{justify-content:space-between}.roleFocusGrid{grid-template-columns:1fr}}.myRolePanel{margin-bottom:18px}.myRoleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.myRoleGrid div{background:#f8fbfd;border:1px solid #e0e8ef;border-radius:9px;padding:12px}.myRoleGrid strong,.myRoleGrid span{display:block}.myRoleGrid span{color:#708195;margin-top:4px;font-size:12px;line-height:1.45}.purchaseTable{overflow:auto}.purchaseRow{border-top:1px solid #edf1f5;grid-template-columns:.8fr 1fr 1.8fr .7fr;gap:12px;min-width:700px;padding:12px 8px;display:grid}.purchaseHead{text-transform:uppercase;color:#748498;background:#f7fafc;border-top:0;font-size:10px;font-weight:800}.opportunityBoard{gap:9px;display:grid}.opportunityCard{background:#fbfdff;border:1px solid #e0e8ef;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.opportunityCard div{gap:4px;display:grid}.opportunityCard div span{color:#718195;font-size:12px}.miniActionButton{color:#315f8d;background:#fff;border:1px solid #ccd9e5;border-radius:7px;margin-top:10px;padding:6px 8px;font-size:11px;font-weight:700}.onboardingFooter{border-top:1px solid #e4ebf1;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:14px;display:flex}.onboardingFooter div{gap:4px;display:grid}.onboardingFooter div span{color:#718195;font-size:12px}.globalSearchResults{z-index:35;background:#fff;border:1px solid #d8e2eb;border-radius:0 0 12px 12px;padding:10px;position:fixed;top:64px;left:274px;right:330px;box-shadow:0 16px 35px #102a4229}.searchResultHeader{color:#75869a;padding:6px 8px 10px;font-size:11px}.globalSearchResults button{text-align:left;background:#fff;border:0;border-radius:8px;justify-content:space-between;gap:12px;width:100%;padding:10px;display:flex}.globalSearchResults button:hover{background:#f3f7fa}.globalSearchResults button span{color:#718195;font-size:11px}.quickAddGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quickAddGrid button{text-align:left;background:#f9fbfd;border:1px solid #dbe4ec;border-radius:10px;padding:14px}.quickAddGrid button:hover{background:#eef5fb;border-color:#acc8df}.quickAddGrid strong,.quickAddGrid span{display:block}.quickAddGrid span{color:#718195;margin-top:4px;font-size:11px}.verifiedSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.verifiedSummary div{background:#fff;border:1px solid #dfe7ee;border-radius:10px;padding:13px}.verifiedSummary strong,.verifiedSummary span{display:block}.verifiedSummary strong{color:#17365d;font-size:23px}.verifiedSummary span{color:#748498;margin-top:3px;font-size:11px}@media (width<=1100px){.globalSearchResults{left:250px;right:24px}.verifiedSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=950px){.globalSearchResults{top:120px;left:20px;right:20px}.myRoleGrid{grid-template-columns:1fr}.onboardingFooter{flex-direction:column;align-items:flex-start}}@media (width<=600px){.quickAddGrid,.verifiedSummary{grid-template-columns:1fr}.purchaseRow{grid-template-columns:1fr 1fr}.purchaseRow span:nth-child(3),.purchaseRow span:nth-child(4){display:none}}.eyebrowLink{text-transform:uppercase;color:#4c6f99;letter-spacing:1.1px;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.aiRunSummary,.onboardingStats,.invoiceStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.aiRunSummary div,.onboardingStats div,.invoiceStats div{background:#fff;border:1px solid #dfe7ee;border-radius:10px;padding:14px}.aiRunSummary strong,.aiRunSummary span,.onboardingStats strong,.onboardingStats span,.invoiceStats strong,.invoiceStats span{display:block}.aiRunSummary strong,.onboardingStats strong,.invoiceStats strong{color:#17365d;font-size:24px}.aiRunSummary span,.onboardingStats span,.invoiceStats span{color:#748498;margin-top:4px;font-size:11px}.aiOvernightGrid{grid-template-columns:1.5fr .7fr;gap:18px;display:grid}.aiFinding{border-top:1px solid #edf1f5;grid-template-columns:32px 1fr auto;align-items:start;gap:12px;padding:13px 0;display:grid}.aiFinding:first-of-type{border-top:0}.aiFinding p{color:#708195;margin:4px 0 0;font-size:12px;line-height:1.45}.findingIcon{color:#fff;background:#17365d;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.advisorCallout{background:#eef6ff;border-left:4px solid #2e66a2;border-radius:8px;margin:14px 0;padding:14px}.advisorCallout p{color:#63768a;margin:5px 0 0;line-height:1.5}.onboardingStats{grid-template-columns:repeat(4,minmax(0,1fr))}.onboardingBoard{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.onboardingAccount{gap:12px;display:grid}.progressTrack{background:#e8eef4;border-radius:999px;height:8px;overflow:hidden}.progressTrack span{background:#2e66a2;border-radius:999px;height:100%;display:block}.onboardingMeta{color:#718195;justify-content:space-between;gap:10px;font-size:11px;display:flex}.onboardingOwners{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.onboardingOwners span{text-align:center;color:#68798c;background:#f4f8fb;border:1px solid #e0e8ef;border-radius:6px;padding:6px 3px;font-size:9px}.invoiceStats{grid-template-columns:repeat(3,minmax(0,1fr))}.invoiceTable{overflow:auto}.invoiceRow{border-top:1px solid #edf1f5;grid-template-columns:1.2fr 1.5fr 1fr .7fr 1fr;align-items:center;gap:12px;min-width:850px;padding:12px 8px;display:grid}.invoiceHead{text-transform:uppercase;color:#748498;background:#f7fafc;border-top:0;font-size:10px;font-weight:800}@media (width<=1000px){.aiRunSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.aiOvernightGrid,.onboardingBoard{grid-template-columns:1fr}.onboardingOwners{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.aiRunSummary,.onboardingStats,.invoiceStats{grid-template-columns:1fr 1fr}.aiFinding{grid-template-columns:30px 1fr}.aiFinding>.dashPill{grid-column:2}}.lead360Layout,.contact360Layout{align-items:start}.lead360Detail,.contact360Detail{gap:14px;display:grid}.lead360Hero,.contact360Hero{color:#fff;background:#17365d;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.lead360Hero .eyebrow,.contact360Hero .eyebrow{color:#d6e5f3}.lead360Hero h2,.contact360Hero h2{margin:4px 0;font-size:28px}.lead360Hero p,.contact360Hero p{color:#d7e4f0;margin:0}.heroActions{flex-wrap:wrap;gap:7px;display:flex}.heroActions button{color:#fff;background:#ffffff14;border:1px solid #ffffff73;border-radius:8px;padding:8px 10px}.lead360Grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lead360Wide{grid-column:1/-1}.kv{border-top:1px solid #edf1f5;justify-content:space-between;gap:14px;padding:10px 0;display:flex}.kv:first-of-type{border-top:0}.kv span{color:#718195}.researchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.researchGrid div{border:1px solid #e0e8ef;border-radius:9px;padding:11px}.researchGrid span,.researchGrid strong{display:block}.researchGrid span{text-transform:uppercase;color:#748498;font-size:10px}.researchGrid strong{margin-top:5px}.nurtureRule{border-top:1px solid #edf1f5;grid-template-columns:180px 1fr;gap:14px;padding:12px 0;display:grid}.nurtureRule:first-of-type{border-top:0}.nurtureRule span{color:#6f8092;line-height:1.45}@media (width<=1050px){.leadMasterGrid,.contactWorkspace{grid-template-columns:1fr}.leadMasterList,.contactListPanel{max-height:360px;overflow:auto}.lead360Grid{grid-template-columns:1fr}.lead360Wide{grid-column:auto}.researchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.lead360Hero,.contact360Hero{flex-direction:column}.researchGrid{grid-template-columns:1fr}.nurtureRule{grid-template-columns:1fr;gap:4px}}.teamRoleTabs{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.teamRoleTabs button{color:#5e7185;background:#fff;border:1px solid #d2dde7;border-radius:999px;padding:8px 14px;font-weight:750}.teamRoleTabs button.active{color:#fff;background:#17365d;border-color:#17365d}.teamHero{background:linear-gradient(135deg,#fff,#f1f6fb);border-left:5px solid #2e66a2;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.teamHero h2{margin:5px 0;font-size:28px}.teamHero p{color:#65778a;max-width:780px;margin:0;line-height:1.55}.teamRoleBadge{color:#fff;white-space:nowrap;background:#17365d;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.teamMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.teamMetric{background:#fff;border:1px solid #dfe7ee;border-radius:10px;padding:14px}.teamMetric span,.teamMetric strong,.teamMetric small{display:block}.teamMetric span{color:#718195;font-size:11px}.teamMetric strong{color:#17365d;margin:5px 0;font-size:27px}.teamMetric small{color:#83909e;font-size:10px}.teamWorkGrid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.handoffRow{border-top:1px solid #edf1f5;justify-content:space-between;gap:14px;padding:12px 0;display:flex}.handoffRow:first-of-type{border-top:0}.handoffRow span{color:#708195;font-size:12px}@media (width<=1000px){.teamMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.teamWorkGrid{grid-template-columns:1fr}}@media (width<=600px){.teamHero{flex-direction:column}.teamMetricGrid{grid-template-columns:1fr}}.jobStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.jobStats div{background:#fff;border:1px solid #dfe7ee;border-radius:10px;padding:14px}.jobStats strong,.jobStats span{display:block}.jobStats strong{color:#17365d;font-size:25px}.jobStats span{color:#748498;margin-top:4px;font-size:11px}.jobTable{overflow:auto}.jobRow{border-top:1px solid #edf1f5;grid-template-columns:1.7fr .9fr 1fr 1fr .65fr;align-items:center;gap:12px;min-width:850px;padding:12px 8px;display:grid}.jobHead{text-transform:uppercase;color:#748498;background:#f7fafc;border-top:0;font-size:10px;font-weight:800}.jobRow>span:first-child{gap:3px;display:grid}.jobRow small{color:#718195}.quoteGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.quoteActions{gap:8px;margin-top:14px;display:flex}.productionBoard{grid-template-columns:repeat(4,minmax(240px,1fr));gap:12px;padding-bottom:6px;display:grid;overflow:auto}.productionColumnHeader{justify-content:space-between;align-items:center;padding:5px 4px 11px;display:flex}.productionColumnHeader span{background:#fff;border-radius:999px;padding:3px 7px;font-size:10px}.productionHandoff{margin-top:16px}@media (width<=1000px){.jobStats{grid-template-columns:repeat(2,minmax(0,1fr))}.quoteGrid{grid-template-columns:1fr}}@media (width<=600px){.jobStats{grid-template-columns:1fr}}.viewAsControl{background:#f8fbfd;border:1px solid #ccd9e5;border-radius:9px;align-items:center;gap:7px;padding:5px 7px 5px 10px;display:flex}.viewAsControl>span{text-transform:uppercase;letter-spacing:.7px;color:#65788a;font-size:10px;font-weight:800}.viewAsControl select{color:#17365d;outline:0;font-weight:750;background:0 0!important;border:0!important;padding:5px 4px!important}.communicationStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.communicationStats div{background:#fff;border:1px solid #dfe7ee;border-radius:10px;padding:14px}.communicationStats strong,.communicationStats span{display:block}.communicationStats strong{color:#17365d;font-size:25px}.communicationStats span{color:#748498;margin-top:4px;font-size:11px}.communicationLayout{grid-template-columns:1.45fr .7fr;gap:18px;display:grid}.communicationToolbar{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.communicationToolbar select{border:1px solid #ccd9e5;border-radius:8px;padding:8px 10px}.activityFeed{display:grid}.activityFeedRow{border-top:1px solid #edf1f5;grid-template-columns:34px 1fr auto;align-items:start;gap:12px;padding:13px 0;display:grid}.activityFeedRow:first-child{border-top:0}.activityType{color:#fff;background:#2e66a2;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.activityType.call{background:#39764c}.activityType.reminder{background:#946a1f}.activityType.followup{background:#6546a8}.activityFeedBody{gap:3px;display:grid}.activityFeedBody span,.activityFeedBody small{color:#718195;font-size:11px}@media (width<=1000px){.communicationLayout{grid-template-columns:1fr}.communicationStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.topbarActions{flex-wrap:wrap}.viewAsControl{justify-content:space-between;width:100%}.communicationStats{grid-template-columns:1fr}.activityFeedRow{grid-template-columns:32px 1fr}.activityFeedRow>.dashPill{grid-column:2}}.notificationBell{color:#17365d;background:#fff;border:1px solid #ccd9e5;border-radius:9px;width:38px;height:38px;font-size:19px;position:relative}.notificationBell span{color:#fff;background:#b54242;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:9px;font-weight:800;display:grid;position:absolute;top:-6px;right:-5px}.workflowStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.workflowStats div{background:#fff;border:1px solid #dfe7ee;border-radius:10px;padding:14px}.workflowStats strong,.workflowStats span{display:block}.workflowStats strong{color:#17365d;font-size:25px}.workflowStats span{color:#748498;margin-top:4px;font-size:11px}.waitingTable{overflow:auto}.waitingRow{border-top:1px solid #edf1f5;grid-template-columns:2fr 1fr 1fr .7fr .7fr;align-items:center;gap:12px;min-width:800px;padding:12px 8px;display:grid}.waitingHead{text-transform:uppercase;color:#748498;background:#f7fafc;border-top:0;font-size:10px;font-weight:800}.waitingRow>span:first-child{gap:3px;display:grid}.waitingRow small{color:#718195}.waitingPerson{color:#17365d;font-weight:800}.workflowColumns{grid-template-columns:1.25fr .75fr;gap:18px;display:grid}.notificationRow{border-top:1px solid #edf1f5;grid-template-columns:12px 1fr;gap:10px;padding:13px 0;display:grid}.notificationRow:first-of-type{border-top:0}.notificationDot{background:#2e66a2;border-radius:50%;width:8px;height:8px;margin-top:5px}.notificationRow div{gap:3px;display:grid}.notificationRow span,.notificationRow small{color:#718195;font-size:11px}.handoffBoard{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.handoffCard h3{margin:14px 0 4px}.handoffCard p{color:#718195}.handoffRoute{align-items:center;gap:9px;display:flex}.handoffRoute span{color:#315f8d;background:#eef4f9;border:1px solid #d9e4ed;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.handoffRoute b{color:#82909f}.handoffActions{gap:8px;margin-top:15px;display:flex}@media (width<=1000px){.workflowStats{grid-template-columns:repeat(2,minmax(0,1fr))}.workflowColumns,.handoffBoard{grid-template-columns:1fr}}@media (width<=600px){.workflowStats{grid-template-columns:1fr}}.advisorMission{background:linear-gradient(135deg,#fff,#eef5fb);border-left:5px solid #17365d;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.advisorMission h2{margin:5px 0;font-size:28px}.advisorMission p{color:#65778a;max-width:820px;margin:0;line-height:1.55}.advisorMissionScore{text-align:center;color:#fff;background:#17365d;border-radius:12px;min-width:130px;padding:16px}.advisorMissionScore strong,.advisorMissionScore span{display:block}.advisorMissionScore strong{font-size:34px}.advisorMissionScore span{text-transform:uppercase;letter-spacing:.7px;margin-top:3px;font-size:10px}.advisorPriorityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.advisorPriorityCard{position:relative}.advisorPriorityTop{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.advisorRank{color:#fff;background:#17365d;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.advisorScore{border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.advisorScore.strong{color:#39764c;background:#e4f5e9}.advisorScore.good{color:#315f8d;background:#e7f0fa}.advisorPriorityCard h3{margin:6px 0;font-size:20px}.advisorPriorityCard p{color:#65778a;min-height:58px;line-height:1.5}.advisorOwner{border-top:1px solid #edf1f5;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 0;display:flex}.advisorOwner span{color:#748498}.advisorExplain{margin-bottom:16px}.signalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.signalGrid div{background:#f9fbfd;border:1px solid #e0e8ef;border-radius:9px;padding:11px}.signalGrid strong,.signalGrid span{display:block}.signalGrid span{color:#718195;margin-top:4px;font-size:11px;line-height:1.4}.healthTable{overflow:auto}.healthRow{border-top:1px solid #edf1f5;grid-template-columns:1.5fr .5fr .8fr 1.8fr;align-items:center;gap:12px;min-width:700px;padding:12px 8px;display:grid}.healthHead{text-transform:uppercase;color:#748498;background:#f7fafc;border-top:0;font-size:10px;font-weight:800}.advisorSalesGrid,.riskGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.riskGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.riskCard p{color:#65778a;min-height:48px;line-height:1.5}@media (width<=1000px){.signalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.riskGrid{grid-template-columns:1fr 1fr}}@media (width<=750px){.advisorMission{flex-direction:column;align-items:flex-start}.advisorPriorityGrid,.advisorSalesGrid,.riskGrid,.signalGrid{grid-template-columns:1fr}.advisorMissionScore{width:100%}}.reportControls{align-items:end;gap:12px;margin-bottom:18px;display:flex}.reportPicker{gap:5px;min-width:220px;display:grid}.reportPicker span{text-transform:uppercase;letter-spacing:.7px;color:#748498;font-size:10px;font-weight:800}.reportPicker select{background:#fff;border:1px solid #ccd9e5;border-radius:8px;padding:9px 10px}.reportTitleRow{margin-bottom:12px}.reportTitleRow h2{margin:3px 0;font-size:27px}.reportBody{gap:16px;display:grid}.reportKpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.reportKpis div{background:#fff;border:1px solid #dfe7ee;border-radius:10px;padding:14px}.reportKpis strong,.reportKpis span{display:block}.reportKpis strong{color:#17365d;font-size:26px}.reportKpis span{color:#748498;margin-top:4px;font-size:11px}.executiveReportGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.statusDistribution{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.statusDistribution div{background:#f9fbfd;border:1px solid #e0e8ef;border-radius:9px;padding:11px}.statusDistribution span,.statusDistribution strong{display:block}.statusDistribution span{color:#718195;font-size:11px}.statusDistribution strong{color:#17365d;margin-top:4px;font-size:22px}.pipelineBars{gap:11px;margin-top:16px;display:grid}.pipelineBar{grid-template-columns:90px 1fr 35px;align-items:center;gap:10px;display:grid}.pipelineBar span{color:#65778a;font-size:11px}.pipelineBar>div{background:#e8eef4;border-radius:999px;height:12px;overflow:hidden}.pipelineBar i{background:#2e66a2;border-radius:999px;height:100%;display:block}.pipelineBar strong{text-align:right;color:#17365d}.reportTable{overflow:auto}.reportRow{border-top:1px solid #edf1f5;grid-template-columns:1.4fr .7fr 1fr 1.5fr;align-items:center;gap:12px;min-width:680px;padding:12px 8px;display:grid}.reportHead{text-transform:uppercase;color:#748498;background:#f7fafc;border-top:0;font-size:10px;font-weight:800}.teamReportRow{grid-template-columns:1.2fr .7fr .7fr .7fr 1.6fr}.reportNote{color:#68798b;background:#f5f8fb;border:1px solid #e0e8ef;border-radius:8px;padding:11px;font-size:12px}.changeTimeline{gap:10px;display:grid}.changeDay{background:#fff;border:1px solid #dfe7ee;border-radius:10px;grid-template-columns:120px 1fr;gap:15px;padding:14px;display:grid}.changeDay strong{color:#17365d}.changeDay span{color:#68798b}@media (width<=900px){.executiveReportGrid{grid-template-columns:1fr}.reportControls{flex-wrap:wrap}.reportPicker{flex:1;min-width:0}.changeDay{grid-template-columns:1fr;gap:5px}}@media (width<=600px){.reportControls{flex-direction:column;align-items:stretch}.statusDistribution{grid-template-columns:1fr}}.ownerOnlyBadge{color:#fff;text-transform:uppercase;letter-spacing:.7px;background:#172b45;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:850}.ownerAccessBanner{background:linear-gradient(135deg,#fff,#f3f6f9);border-left:5px solid #17365d}.ownerAccessBanner p{color:#68798b;margin:5px 0 0}.ownerMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.ownerMetricGrid>div{background:#fff;border:1px solid #dfe7ee;border-radius:10px;padding:14px}.ownerMetricGrid span,.ownerMetricGrid strong,.ownerMetricGrid small{display:block}.ownerMetricGrid span{color:#718195;font-size:11px}.ownerMetricGrid strong{color:#17365d;margin:5px 0;font-size:26px}.ownerMetricGrid small{color:#83909e;font-size:10px}.ownerMember{border-top:1px solid #edf1f5;align-items:center;gap:10px;padding:10px 0;display:flex}.ownerMember:first-of-type{border-top:0}.ownerMember div{gap:2px;display:grid}.ownerMember small{color:#718195}.ownerAvatar{color:#fff;background:#17365d;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.restrictedPanel{text-align:center;padding:40px}.restrictedPanel strong{color:#17365d;font-size:20px}.restrictedPanel p{color:#718195}.accessRulesPanel{margin-bottom:16px}.accessRule{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.accessRule:first-of-type{border-top:0}.accessRule div{gap:3px;display:grid}.accessRule span{color:#718195;font-size:11px}.accessRule b{white-space:nowrap;color:#315f8d;background:#eef4f9;border-radius:999px;padding:6px 9px;font-size:10px}.accessNote{color:#68798b;background:#f5f8fb;border:1px solid #e0e8ef;border-radius:8px;margin-top:10px;padding:10px;font-size:11px}@media (width<=850px){.ownerMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerGrid{grid-template-columns:1fr}}@media (width<=550px){.ownerMetricGrid{grid-template-columns:1fr}.accessRule{flex-direction:column;align-items:flex-start}}.adminTable{overflow:auto}.adminRow{border-top:1px solid #edf1f5;grid-template-columns:1fr 1.5fr .7fr .7fr;align-items:center;gap:12px;min-width:720px;padding:12px 8px;display:grid}.adminHead{text-transform:uppercase;color:#748498;background:#f7fafc;border-top:0;font-size:10px;font-weight:800}.integrationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.integrationCard p{color:#68798b;min-height:44px;line-height:1.5}.integrationStatus{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.integrationStatus.planned{color:#657484;background:#eef2f5}.integrationStatus.prototype{color:#315f8d;background:#e7f0fa}.integrationMeta{border-top:1px solid #edf1f5;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 0;display:flex}.integrationMeta span{color:#718195}.aiRulesGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.aiRuleWide{grid-column:1/-1}.ruleItem{border-top:1px solid #edf1f5;justify-content:space-between;gap:16px;padding:11px 0;display:flex}.ruleItem:first-of-type{border-top:0}.ruleItem span{color:#718195}.ruleItem strong{text-align:right}.syncGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.syncWide{grid-column:1/-1}.syncCard p{color:#68798b;line-height:1.5}.syncLight{border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.greenLight{background:#5aaa73}.grayLight{background:#b7c0c9}@media (width<=900px){.integrationGrid,.aiRulesGrid,.syncGrid{grid-template-columns:1fr}.aiRuleWide,.syncWide{grid-column:auto}}.dataPrinciple{background:linear-gradient(135deg,#fff,#f3f7fa);border-left:5px solid #17365d;margin-bottom:16px}.dataPrinciple h2{margin:6px 0;font-size:27px}.dataPrinciple p{color:#68798b;max-width:900px;line-height:1.6}.dataMapGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.dataEntityCard{min-height:150px}.dataEntityTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dataEntityTop h3{margin:0}.dataEntityTop span{color:#fff;background:#17365d;border-radius:9px;place-items:center;min-width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.dataEntityCard p{color:#718195;margin:12px 0 0;font-size:12px;line-height:1.55}.relationshipExamples{gap:10px;display:grid}.relationshipFlow{border-top:1px solid #edf1f5;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 0;display:flex}.relationshipFlow:first-of-type{border-top:0}.relationshipFlow span{color:#315f8d;background:#eef4f9;border:1px solid #d9e4ed;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:750}.relationshipFlow b{color:#81909e}@media (width<=1050px){.dataMapGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.dataMapGrid{grid-template-columns:1fr}}.automationBanner{background:linear-gradient(135deg,#fff,#eef5fb);border-left:5px solid #17365d;margin-bottom:16px}.automationBanner h2{margin:5px 0;font-size:25px}.automationBanner p{color:#68798b;margin:0}.actionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.actionCard{flex-direction:column;min-height:225px;display:flex}.actionCardTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.actionCardTop h3{margin:4px 0}.actionCard>p{color:#68798b;flex:1;line-height:1.5}.actionButtons{align-items:center;gap:8px;margin-top:10px;display:flex}.actionButtons button:disabled{opacity:.55;cursor:default}.successMessage{color:#39764c;background:#e4f5e9;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.progressTrack i{background:#39764c;border-radius:999px;height:100%;transition:width .2s;display:block}.automationLowerGrid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.automationRule{border-top:1px solid #edf1f5;grid-template-columns:145px 1fr;gap:12px;padding:11px 0;display:grid}.automationRule:first-of-type{border-top:0}.automationRule span{color:#718195;font-size:11px}.actionEventLog{display:grid}.actionEventLog>div{color:#65778a;border-top:1px solid #edf1f5;grid-template-columns:12px 1fr;gap:8px;padding:9px 0;font-size:11px;display:grid}.actionEventLog>div:first-child{border-top:0}@media (width<=900px){.actionGrid,.automationLowerGrid{grid-template-columns:1fr}}@media (width<=550px){.automationRule{grid-template-columns:1fr;gap:3px}}:root{--focus-navy:#17365d;--focus-blue:#2e66a2;--focus-bg:#edf3f8;--focus-card:#fff;--focus-border:#dfe7ee;--focus-text:#142033;--focus-muted:#6f8092;--radius-sm:8px;--radius-md:12px;--shadow-sm:0 5px 16px #162c460e}button{transition:background-color .15s,border-color .15s,transform .15s,opacity .15s}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #2e66a22e}button:disabled{cursor:not-allowed}.main{overflow-x:hidden}.pageHeader{margin-bottom:22px}.pageHeader h1{line-height:1.05}.pageIntro{line-height:1.5}.primaryButton,.secondaryButton{min-height:38px}.secondaryButton{background:#fff}.buildModeChip{text-transform:uppercase;letter-spacing:.8px;color:#6a7b8d;white-space:nowrap;background:#eef3f7;border:1px solid #dbe4ec;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:850}.mobileMenuButton{color:#17365d;background:#fff;border:1px solid #ccd9e5;border-radius:9px;width:40px;height:40px;font-size:18px;display:none}.statusLegend{color:#6d7d8e;flex-wrap:wrap;gap:12px;margin:-2px 0 14px;font-size:10px;display:flex}.statusLegend span{align-items:center;gap:5px;display:flex}.legendDot{border-radius:50%;width:7px;height:7px;display:inline-block}.greenLegend{background:#5aaa73}.amberLegend{background:#d4a344}.redLegend{background:#b94e4e}.blueLegend{background:#4d7fae}.prototypeNotice{color:#7a642a;background:#fff8e8;border:1px solid #efdca9;border-radius:9px;margin-bottom:14px;padding:10px 12px;font-size:12px}.emptyState{text-align:center;color:#718195;align-content:center;place-items:center;min-height:190px;padding:24px;display:grid}.emptyStateIcon{color:#315f8d;background:#eef4f9;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:8px;font-weight:900;display:grid}.emptyState strong{color:#17365d}.emptyState p{max-width:420px;margin:6px 0 12px;line-height:1.5}.sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding-right:2px;overflow-y:auto}@media (width>=951px){.sidebar{align-self:stretch;height:auto;position:static;overflow:visible}.sidebar nav{overscroll-behavior:auto;flex:none;min-height:auto;overflow:visible}}.sidebar nav::-webkit-scrollbar{width:6px}.sidebar nav::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.customer360Tabs,.verifiedTabs,.teamRoleTabs{scrollbar-width:none}.customer360Tabs::-webkit-scrollbar{display:none}.verifiedTabs::-webkit-scrollbar{display:none}.teamRoleTabs::-webkit-scrollbar{display:none}.customer360Tabs{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.customer360Tabs button{white-space:nowrap}.verifiedTabs{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.verifiedTabs button{white-space:nowrap}.teamRoleTabs{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.teamRoleTabs button{white-space:nowrap}.globalSearchResults{max-height:420px;overflow:auto}.quickAddGrid button,.contactDirectoryRow,.leadRecordRow,.customerRow{transition:background-color .15s,border-color .15s,transform .15s}.quickAddGrid button:active,.contactDirectoryRow:active,.leadRecordRow:active,.customerRow:active{transform:scale(.995)}.reportControls,.communicationToolbar,.leadToolbar,.customerToolbar{box-shadow:none}.invoiceTable,.jobTable,.waitingTable,.reportTable,.purchaseTable,.documentTable{border-radius:10px}.ownerMetricGrid>div,.teamMetric,.reportKpis div,.workflowStats div,.communicationStats div,.jobStats div,.aiRunSummary div,.onboardingStats div,.invoiceStats div,.verifiedSummary div{box-shadow:0 3px 10px #162c4609}.heroActions button:hover{background:#ffffff29}.actionEventLog{max-height:250px;overflow:auto}.nurtureRule,.automationRule,.accessRule,.ruleItem,.handoffRow,.kv{align-items:start}input,textarea,select{color:#203044}input::placeholder,textarea::placeholder{color:#9aa6b3}textarea{line-height:1.55}.sidebarFooter strong{word-break:break-word}@media (width<=950px){.app{display:block}.sidebar{z-index:60;width:min(300px,86vw);height:100dvh;min-height:0;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-104%);box-shadow:0 20px 50px #0000003d}.sidebar.mobileOpen{transform:translate(0)}.sidebar nav{-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:max(20px,env(safe-area-inset-bottom));flex-flow:column;flex:1;display:flex;overflow-y:auto}.sidebarFooter{display:none}.mobileMenuButton{place-items:center;display:grid}.main{padding:28px 20px}.appTopbar{gap:10px;margin:-28px -20px 24px;padding:10px 14px;position:sticky;top:0}.globalSearchBox{max-width:none}.globalSearchResults{top:66px;left:16px;right:16px}.buildModeChip{display:none}.pageHeader{flex-direction:column;align-items:flex-start}.pageHeader>.primaryButton,.pageHeader>.secondaryButton{width:100%}}@media (width<=700px){.appTopbar{grid-template-columns:auto 1fr;align-items:center;display:grid}.topbarActions{grid-column:1/-1;justify-content:space-between;width:100%}.globalSearchBox{min-width:0}.viewAsControl{flex:1}.viewAsControl select{width:100%}.quickAdd{white-space:nowrap}.dashboardMetricGrid,.metricGrid,.teamMetricGrid,.reportKpis,.ownerMetricGrid,.workflowStats,.communicationStats,.jobStats,.onboardingStats,.invoiceStats,.verifiedSummary,.aiRunSummary{grid-template-columns:1fr 1fr}.dashboardBuildGrid,.executiveReportGrid,.advisorPriorityGrid,.advisorSalesGrid,.riskGrid,.signalGrid,.ownerGrid,.settingsGrid,.integrationGrid,.aiRulesGrid,.syncGrid,.actionGrid,.automationLowerGrid,.quoteGrid,.teamWorkGrid,.workflowColumns,.handoffBoard,.communicationLayout,.aiOvernightGrid,.lead360Grid,.contactWorkspace,.leadMasterGrid,.customerWorkspace{grid-template-columns:1fr}.pageHeader h1{font-size:30px}.hero h2,.teamHero h2,.advisorMission h2,.dataPrinciple h2{font-size:24px}}@media (width<=520px){.main{padding:20px 12px}.appTopbar{margin:-20px -12px 18px;padding:9px 10px}.dashboardMetricGrid,.metricGrid,.teamMetricGrid,.reportKpis,.ownerMetricGrid,.workflowStats,.communicationStats,.jobStats,.onboardingStats,.invoiceStats,.verifiedSummary,.aiRunSummary{grid-template-columns:1fr}.topbarActions{flex-direction:column;align-items:stretch}.notificationBell{align-self:flex-start}.viewAsControl{width:100%}.quickAddGrid{grid-template-columns:1fr}.customer360Tabs,.verifiedTabs,.teamRoleTabs{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px}.heroActions,.contactActionRow,.handoffActions,.quoteActions,.actionButtons,.customer360Actions{width:100%}.heroActions button,.contactActionRow button,.handoffActions button,.quoteActions button,.actionButtons button,.customer360Actions button{flex:1}.lead360Hero,.contact360Hero,.teamHero,.advisorMission{padding:16px}.reportControls{gap:10px}.reportPicker{width:100%}.onboardingFooter{align-items:stretch}.onboardingFooter .primaryButton{width:100%}}.backendBanner{border-radius:9px;align-items:center;gap:8px;margin:-14px 0 18px;padding:9px 11px;font-size:11px;display:flex}.backendBanner.demo{color:#7a642a;background:#fff8e8;border:1px solid #efdca9}.backendBanner.connected{color:#2f6d42;background:#eaf6ed;border:1px solid #c9e5d0}.backendBanner strong{white-space:nowrap}.backendBanner>span:last-child{color:inherit;opacity:.82}.backendDot{background:#c79a36;border-radius:50%;flex:none;width:8px;height:8px}.backendBanner.connected .backendDot{background:#5aaa73}@media (width<=700px){.backendBanner{flex-wrap:wrap;align-items:flex-start}.backendBanner>span:last-child{width:100%;padding-left:16px}}.brand .focus span{color:#8ec7ff}.inlineEditButton{color:#2e66a2;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:12px;font-weight:800}.customerSnapshotGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.linkedValue{color:#26384d;background:#f8fbfd;border:1px solid #d2dde7;border-radius:8px;align-items:center;min-height:39px;padding:9px 10px;display:flex}.recordNotesPanel{padding:0;overflow:hidden}.recordNotesPanel textarea{resize:vertical;color:#223043;background:#fff;border:0;outline:0;width:100%;min-height:250px;padding:20px 22px;font:15px/1.65 Segoe UI,Arial,sans-serif;display:block}.wideRecordNotes,.contactNotesWide{grid-column:1/-1}.inlineField{color:#223043;text-align:right;background:#fbfdff;border:1px solid #d3dee8;border-radius:7px;width:min(310px,60%);padding:7px 9px}.inlineField:focus{border-color:#7ba7cf;outline:0;box-shadow:0 0 0 3px #4c82bc1a}.primaryContactToggle{color:#30485f;background:#f5f9fc;border-radius:9px;align-items:center;gap:9px;margin-top:14px;padding:12px;font-weight:700;display:flex}.primaryContactToggle input{accent-color:#2e66a2}.briefTextarea{resize:vertical;border:1px solid #d7e1ea;border-radius:9px;outline:0;width:100%;min-height:135px;margin-top:12px;padding:11px 12px;line-height:1.5}.briefTextarea:focus{border-color:#7ba7cf;box-shadow:0 0 0 3px #4c82bc1a}.careerHistory{border-top:1px solid #edf1f5;margin-top:18px;padding-top:15px}.careerHistory p,.relationshipLinkPanel p{color:#6c7d90;line-height:1.5}.careerHistory .secondaryButton{margin-top:8px}.relationshipLinkPanel{justify-content:space-between;align-items:center;gap:18px;display:flex}.relationshipLinkPanel h3{margin-top:5px}.contactOverviewGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contactDirectoryRow small{color:#7c8c9c;margin-top:2px;display:block}.fieldLabel select{background:#fbfdff;border:1px solid #d2dde7;border-radius:8px;width:100%;padding:9px 10px}.dashboardBuildGrid .panel{transition:transform .15s,box-shadow .15s}.dashboardBuildGrid .panel:hover{transform:translateY(-1px);box-shadow:0 10px 24px #162c4614}.dashboardLink{color:#1e66ad;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-weight:800}.appTopbar{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#edf3f8f0;padding:10px 0 14px;position:sticky;top:0}.backendBanner{border-radius:10px}.buildModeChip{color:#245b8e!important;background:#e8f2fb!important;border-color:#bfd4e6!important}.signOutTop{z-index:200;color:#294d72;background:#fff;border:1px solid #cbd8e4;border-radius:8px;padding:8px 11px;font-weight:750;position:fixed;top:14px;right:18px;box-shadow:0 4px 14px #162c4614}@media (width<=1100px){.customerSnapshotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.contactOverviewGrid{grid-template-columns:1fr}.contactNotesWide{grid-column:auto}}@media (width<=650px){.customerSnapshotGrid{grid-template-columns:1fr}.inlineField{width:58%}.relationshipLinkPanel{flex-direction:column;align-items:flex-start}}.main{max-width:none}.pageHeader,.panel,.morningBrief,.customer360Hero,.contact360Hero{border-color:#c7d9ea}.pageHeader,.main>section,.main>.stackedWidgets,.main>.widgetGrid,.main>.verifiedTabs,.main>.employeeChips,.main>.globalSearchResults{max-width:1500px;margin-left:auto;margin-right:auto}.signOutTop{z-index:100!important;top:10px!important;right:12px!important}.appTopbar{padding-right:92px}.panel{box-shadow:0 1px 2px #14395d0a}.widgetGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.movableWidget{border-top:3px solid #2d6ea8;min-height:150px}.widgetWide{grid-column:1/-1}.widgetNotes{min-height:300px}.widgetHeader{border-bottom:1px solid #e0e9f2;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.widgetHeader>div:first-child{gap:10px;display:flex}.dragHandle{cursor:grab;color:#51769c;letter-spacing:-2px;font-weight:900}.widgetIcon{background:#fff;border:1px solid #c8d8e7;border-radius:7px;width:30px;height:30px;margin-left:5px}.widgetBody{padding-top:12px}.addWidgetTray{margin-bottom:14px}.addWidgetTray>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.approvalRow,.favoriteList>div,.waitingMini>div,.advisorRows>div,.ownerRows>div,.employeeRows>div,.reportRows>div{border-bottom:1px solid #e4ebf2;justify-content:space-between;gap:14px;padding:10px 0;display:flex}.approvalRow>div:first-child,.favoriteList>div>div,.waitingMini>div,.advisorRows>div{gap:3px;display:grid}.approvalRow span,.favoriteList small,.waitingMini span,.advisorRows span{color:#6a7c8d;font-size:12px}.moneyPrivate{background:#eef4fa;border:1px solid #d7e3ee;border-radius:999px;padding:4px 7px;font-size:11px}.favoriteList>div{justify-content:flex-start}.favoriteList>div>span{color:#d19b22;font-size:18px}.notesPanel textarea,.widgetNotes textarea{min-height:230px}.dataToolbar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;display:flex}.dataToolbar input{flex:280px;min-width:220px}.dataToolbar input,.dataToolbar select{background:#fff;border:1px solid #c9d8e5;border-radius:8px;padding:9px 10px}.dataToolbar label{align-items:center;gap:6px;font-size:12px;display:flex}.dataToolbar.embedded{box-shadow:none;border:0;margin:0;padding:0}.lead360Layout{grid-template-columns:minmax(300px,370px) minmax(0,1fr)}.leadMasterList{max-height:780px;overflow:hidden}.leadRows{max-height:670px;overflow:auto}.pagination{justify-content:center;align-items:center;gap:12px;padding-top:12px;display:flex}.pagination button{background:#fff;border:1px solid #c7d7e5;border-radius:7px;padding:7px 12px}.pagination button:disabled{opacity:.45}.stackedWidgets{gap:12px;display:grid}.collapsibleHeader{justify-content:space-between;align-items:center;display:flex}.collapsibleBody{padding-top:12px}.overnightGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.overnightGrid>div{border:1px solid #d7e3ee;border-radius:9px;gap:3px;padding:12px;display:grid}.overnightGrid strong{font-size:22px}.overnightGrid span{color:#66798a;font-size:12px}.dataTable{width:100%}.dataTableHead,.dataTableRow{border-bottom:1px solid #e2eaf1;grid-template-columns:1.4fr 1fr 1.3fr 1.35fr .55fr .7fr;align-items:center;gap:10px;padding:9px 8px;display:grid}.dataTableHead{text-transform:uppercase;letter-spacing:.06em;color:#5b7186;background:#f6f9fc;font-size:10px}.dataTableRow{font-size:12px}.dataTableRow small{color:#738598;margin-top:2px;display:block}.reportToolbar{gap:10px;margin-bottom:12px;display:flex}.reportToolbar select{border:1px solid #cbd9e5;border-radius:8px;min-width:210px;padding:9px}.reportMetrics,.ownerPulseGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.metricCard{background:#fff;border:1px solid #cbdbe9;border-top:3px solid #2d6ea8;border-radius:10px;gap:4px;padding:14px;display:grid}.metricCard>span,.metricCard small{color:#63788c;font-size:11px}.metricCard>strong{color:#153c64;font-size:27px}.reportBody{min-height:260px}.ownerPeriod{gap:7px;display:flex}.ownerGrid{grid-template-columns:1.3fr .7fr;gap:12px;display:grid}.ownerWide{grid-column:1/-1}.onboardingSummary,.verifiedSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.onboardingSummary>div,.verifiedSummary>div{background:#fff;border:1px solid #cbdbe9;border-radius:9px;gap:3px;padding:12px;display:grid}.onboardingSummary strong,.verifiedSummary strong{font-size:22px}.onboardingSummary span,.verifiedSummary span{color:#61778a;font-size:11px}.onboardingCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.onboardingCardHead{justify-content:space-between;display:flex}.progressTrack{background:#e5edf4;border-radius:99px;height:8px;margin:12px 0;overflow:hidden}.progressTrack span{background:#3477b7;height:100%;display:block}.onboardingMeta{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.onboardingMeta div{gap:3px;display:grid}.onboardingMeta small{color:#748798}.cardActions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.productionBoard{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.productionColumn{background:#f6f9fc;border:1px solid #cbdbe9;border-radius:10px;min-height:180px;padding:10px}.productionColumnHead{justify-content:space-between;margin-bottom:10px;display:flex}.productionColumnHead span{background:#dfeaf4;border-radius:99px;padding:2px 7px;font-size:11px}.productionCard{background:#fff;border:1px solid #d6e2ec;border-radius:8px;gap:4px;margin-bottom:8px;padding:10px;display:grid}.productionCard span,.productionCard small{color:#6d8193;font-size:11px}.productionCard button{background:#fff;border:1px solid #c9d9e6;border-radius:6px;margin-top:6px;padding:5px}.printWidgetGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.printTable .dataTableHead,.printTable .dataTableRow{grid-template-columns:1.5fr 1.1fr .6fr .5fr .8fr .8fr}.employeeChips{gap:7px;margin-bottom:12px;display:flex}.employeeChips button{background:#fff;border:1px solid #c9d9e5;border-radius:999px;padding:7px 12px}.employeeChips button.active{color:#fff;background:#173f69}.employeeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.employeeWide{grid-column:1/-1}.resourceLinks{flex-wrap:wrap;gap:8px;display:flex}.resourceLinks button{background:#fff;border:1px solid #c9d9e6;border-radius:7px;padding:9px 12px}@media (width<=1100px){.widgetGrid,.reportMetrics,.ownerPulseGrid,.onboardingSummary,.verifiedSummary,.printWidgetGrid,.productionBoard{grid-template-columns:repeat(2,1fr)}.onboardingCards,.employeeGrid,.ownerGrid{grid-template-columns:1fr}.ownerWide,.employeeWide{grid-column:auto}.lead360Layout{grid-template-columns:1fr}.dataTable{overflow-x:auto}.dataTableHead,.dataTableRow{min-width:850px}.overnightGrid{grid-template-columns:repeat(2,1fr)}}.authScreen{background:#eaf2f8;place-items:center;min-height:100vh;padding:20px;display:grid}.authCard{background:#fff;border:1px solid #cbdbe9;border-top:4px solid #1d5d99;border-radius:14px;gap:13px;width:min(430px,100%);padding:30px;display:grid}.authBrand{letter-spacing:.08em;color:#173f69;font-weight:900}.authBrand span{color:#3075b6}.authCard h1{margin:0}.authCard p{color:#65798b;margin:0}.authCard label{gap:6px;font-size:13px;font-weight:700;display:grid}.authCard input{font:inherit;border:1px solid #c7d7e5;border-radius:8px;padding:11px}.authPrimary{color:#fff;background:#126ee7;border:0;border-radius:8px;padding:12px;font-weight:800}.authLink{color:#1764ae;cursor:pointer;background:0 0;border:0;text-decoration:underline}.authError{color:#a33d3d!important}.authMessage{color:#267343!important}.accountHeroControls{align-items:center;gap:8px;display:flex}.starButton{color:#b27b00;background:#fff;border:1px solid #c9d9e6;border-radius:7px;padding:5px 9px}.documentRow{grid-template-columns:2fr 1fr .8fr .6fr .3fr!important}.hootieBrief{background:linear-gradient(135deg,#f8fcff,#eef6fb);border:1px solid #b9d1e5;border-left:5px solid #2e66a2;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:12px;display:grid}.owlAvatar{background:#17365d;border-radius:16px;place-items:center;width:54px;height:54px;font-size:30px;display:grid;box-shadow:0 5px 14px #17365d24}.owlAvatar.small{border-radius:12px;width:42px;height:42px;font-size:23px}.hootieBrief h2{margin:3px 0 5px}.hootieBrief p{color:#65778a;margin:0}.timeLens{align-items:center;gap:7px;margin:0 0 14px;display:flex}.timeLens button{color:#49647f;background:#fff;border:1px solid #cbd9e5;border-radius:999px;padding:7px 13px;font-weight:800}.timeLens button.active{color:#fff;background:#17365d}.timeLens span{color:#718195;margin-left:5px;font-size:11px}.helpDot{color:#315f8d;cursor:help;vertical-align:middle;background:#f5f9fc;border:1px solid #b8cadd;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:900;display:inline-grid}.hootieMini{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.widgetGrid{align-items:start}.movableWidget{border-color:#cadbe9}.widgetNotes{border-left:4px solid #2e66a2}.privateNotesPanel textarea{min-height:180px}.productionReport{border-color:#c6d9e8;margin:16px 0}.reportActions{gap:7px;display:flex}.productionReportStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.productionReportStats div{background:#f8fbfd;border:1px solid #dce6ee;border-radius:9px;padding:10px}.productionReportStats span,.productionReportStats strong{display:block}.productionReportStats span{color:#718195;font-size:10px}.productionReportStats strong{color:#17365d;margin-top:3px;font-size:22px}.productionReportTable{overflow:auto}.productionReportTable .dataTableHead,.productionReportTable .dataTableRow{grid-template-columns:1.6fr .65fr .65fr .65fr .55fr 1fr .8fr .9fr .85fr .9fr;min-width:1250px}.productionReportTable strong small{color:#718195;margin-top:3px;font-weight:500;display:block}.reportFootnote{color:#718195;margin:12px 0 0;font-size:11px;line-height:1.5}.panel,.movableWidget{box-shadow:0 2px 8px #17365d0b}@media (width<=800px){.hootieBrief{grid-template-columns:auto 1fr}.hootieBrief>.primaryButton{grid-column:1/-1}.timeLens{flex-wrap:wrap}.timeLens span{width:100%;margin-left:0}.productionReportStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.reportSourceStatus{color:#60728d;align-self:center;margin-left:auto;font-size:12px}.productionMasterTable,.listOrderReportTable,.productionDetailTable{overflow-x:auto}.productionMasterTable .dataTableHead,.productionMasterTable .dataTableRow{grid-template-columns:minmax(190px,1.6fr) 90px 105px 105px 105px 80px 80px minmax(130px,1fr) minmax(145px,1.1fr) minmax(165px,1.3fr) 125px 120px;min-width:1400px}.listOrderReportTable .dataTableHead,.listOrderReportTable .dataTableRow{grid-template-columns:100px 100px 100px minmax(170px,1.3fr) minmax(140px,1fr) minmax(140px,1fr) 105px 105px 105px 115px;min-width:1220px}.productionDetailTable .dataTableHead,.productionDetailTable .dataTableRow{grid-template-columns:minmax(190px,1.5fr) 85px 155px 90px 135px 150px 180px 100px 100px 125px 150px;min-width:1450px}.ownerFinancialStrip{background:#f7fbff;border:1px solid #c9d9ec;border-radius:14px;grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px;margin-top:16px;padding:14px;display:grid}.ownerFinancialStrip div{flex-direction:column;gap:4px;display:flex}.ownerFinancialStrip span{color:#60728d;font-size:12px}.ownerFinancialStrip strong{font-size:18px}.ownerFinancialStrip small{color:#60728d;grid-column:1/-1}.reportConnectionNotice{background:#f8fbff;border:1px dashed #9eb6d0;border-radius:14px;align-items:flex-start;gap:14px;padding:16px;display:flex}.reportConnectionNotice strong{white-space:nowrap}.reportConnectionNotice span{color:#5d6f86}.widgetBigNumber{margin:6px 0;font-size:28px;display:block}@media (width<=900px){.ownerFinancialStrip{grid-template-columns:1fr}.ownerFinancialStrip small{grid-column:auto}.reportSourceStatus{width:100%;margin-left:0}}.podioSourceNotice{color:#284a70;background:#f3f8fe;border:1px solid #b9d2ee;border-radius:12px;align-items:center;gap:12px;margin:0 0 14px;padding:10px 14px;display:flex}.podioSourceNotice strong{color:#123b67}.podioToolbar{grid-template-columns:minmax(300px,1.6fr) minmax(170px,.7fr) minmax(180px,.75fr) auto}.podioTable .dataTableHead,.podioTable .dataTableRow{grid-template-columns:90px minmax(220px,1.5fr) 145px 145px 110px 100px 110px}.ticketOverlay{z-index:1000;background:#0c1c307a;justify-content:center;align-items:flex-start;padding:28px;display:flex;position:fixed;inset:0;overflow:auto}.ticketDialog{background:#f7f9fc;border:1px solid #9fbddd;border-radius:18px;width:min(1180px,96vw);overflow:hidden;box-shadow:0 24px 70px #07193147}.ticketHeader{background:#fff;border-bottom:1px solid #d7e2ef;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.ticketHeader h2{margin:4px 0 0}.ticketStatusStrip{background:#eaf3fb;border-bottom:1px solid #c9dbea;flex-wrap:wrap;gap:8px;padding:12px 22px;display:flex}.ticketStatusStrip button,.podioChoiceGrid button,.podioSpecialGrid button{color:#36546f;background:#fff;border:1px solid #a8bfd6;border-radius:999px;padding:8px 12px;font-weight:700}.ticketStatusStrip button.active,.podioChoiceGrid button.active,.podioSpecialGrid button.active{color:#fff;background:#0f4f86;border-color:#0f4f86}.ticketProgress{background:#dbe8f4;height:32px;position:relative;overflow:hidden}.ticketProgress span{background:#3aa6a1;height:100%;display:block}.ticketProgress strong{color:#173953;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ticketColumns{grid-template-columns:minmax(0,1fr) 320px;gap:16px;padding:18px;display:grid}.ticketMain{gap:14px;display:grid}.ticketSection{background:#fff;border:1px solid #c9dbea;border-radius:14px;padding:16px}.ticketSection h3{margin:0 0 12px}.ticketFieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ticketFieldGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.ticketFieldGrid label{color:#62758a;background:#f7f9fc;border-radius:10px;flex-direction:column;gap:5px;padding:10px;font-size:.8rem;display:flex}.ticketFieldGrid label strong{color:#173953;font-size:.95rem}.podioChoiceGrid,.podioSpecialGrid{flex-wrap:wrap;gap:8px;display:flex}.podioSpecialGrid{border-top:1px dashed #d4e0ec;margin-top:10px;padding-top:10px}.legacyNotesBox{white-space:pre-wrap;background:#fbfcfe;border:1px solid #d2deea;border-radius:10px;min-height:90px;padding:12px}.ticketPeople{flex-wrap:wrap;gap:8px;display:flex}.ticketPeople span{background:#eaf3fb;border:1px solid #b7cfe5;border-radius:999px;padding:7px 10px}.ticketAttachment{border-bottom:1px solid #e0e8f0;padding:10px 0}.ticketActivity{background:#fff;border:1px solid #c9dbea;border-radius:14px;align-self:start;padding:14px;position:sticky;top:12px}.ticketActivityTabs{border-bottom:1px solid #e0e8f0;gap:14px;padding-bottom:10px;display:flex}.ticketActivityItem{border-bottom:1px solid #edf1f5;gap:9px;padding:12px 0;display:flex}.ticketActivityItem div{flex-direction:column;display:flex}.ticketActivityItem small{color:#718398}.commentBox{flex-direction:column;gap:6px;margin-top:14px;font-weight:700;display:flex}.commentBox textarea{resize:vertical}.ticketFooter{color:#61758a;background:#fff;border-top:1px solid #d7e2ef;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.helpDot{color:#215784;cursor:help;background:#e3eef9;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.75rem;display:inline-flex}.mutedText{color:#718398}@media (width<=900px){.ticketColumns{grid-template-columns:1fr}.ticketActivity{position:static}.ticketFieldGrid{grid-template-columns:1fr 1fr}.podioTable .dataTableHead,.podioTable .dataTableRow{grid-template-columns:80px minmax(180px,1fr) 130px 130px 100px 90px 100px;min-width:900px}.ticketOverlay{padding:8px}.ticketDialog{width:100%}}.calmGrid{align-items:start}.communicationRow{border-bottom:1px solid #e6edf4;justify-content:space-between;gap:18px;padding:13px 0;display:flex}.communicationRow>div{flex-direction:column;display:flex}.communicationRow small{color:#74869a}.communicationRow>span{color:#3d536b;text-align:right}.waitingTable,.invoiceRows{display:grid}.waitingRow{border-bottom:1px solid #e5ecf3;grid-template-columns:minmax(260px,1.8fr) 150px 120px 100px 110px;align-items:center;gap:12px;padding:12px 6px;display:grid}.waitingRow>span:first-child,.invoiceRow>span:first-child{flex-direction:column;display:flex}.waitingRow small,.invoiceRow small{color:#73859a}.waitingHead,.invoiceHead{text-transform:uppercase;letter-spacing:.04em;color:#718398;font-size:.78rem;font-weight:800}.invoiceRow{border-bottom:1px solid #e5ecf3;grid-template-columns:minmax(260px,1.8fr) 100px 120px 150px;align-items:center;gap:12px;padding:13px 6px;display:grid}.emptyState{color:#708398;text-align:center;padding:22px}@media (width<=800px){.waitingRow,.invoiceRow{min-width:760px}.waitingTable,.invoiceRows{overflow:auto}.communicationRow{flex-direction:column}.communicationRow>span{text-align:left}}.main{min-width:0}.main>:not(.appTopbar):not(.backendBanner):not(.globalSearchResults){width:calc(100% - 48px);max-width:1600px;margin-left:auto;margin-right:auto}.appTopbar{padding:12px 24px}.globalSearchBox{background:#fff;border:2px solid #9db7cf;min-width:460px;max-width:760px}.globalSearchBox input{padding:11px;font-size:16px}.askHootieTop{color:#17365d;background:#fff;border:1px solid #9db7cf;border-radius:9px;padding:10px 14px;font-weight:800}.notificationBell.labeled{gap:6px;width:auto;min-width:145px;padding:9px 12px}.notificationBell.labeled span{margin-left:2px;position:static}.pageHeader h1{font-size:34px}.pageIntro{font-size:16px}.sidebar nav button{min-height:42px;font-size:14px}.panel{font-size:15px}.dashboardTopStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.dashboardTopStats button{text-align:left;background:#fff;border:1px solid #dce5ed;border-radius:10px;padding:16px}.dashboardTopStats strong,.dashboardTopStats span{display:block}.dashboardTopStats strong{color:#17365d;font-size:18px}.dashboardTopStats span{color:#6f8092;margin-top:5px;font-size:12px}.dashboardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dashboardCard{min-height:170px}.dashboardCard h3{font-size:18px}.dashboardCard p{font-size:14px;line-height:1.5}.textButton{color:#1f5f9d;cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:800}.sectionTitleRow{justify-content:space-between;align-items:start;gap:14px;display:flex}.integrationError{color:#8b1e1e;background:#fff2f2;border:1px solid #e7aaaa;border-radius:9px;margin-bottom:15px;padding:12px 14px}.liveChip{border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.liveChip.ok{color:#27653d;background:#e4f5e9}.liveChip.bad{color:#8b1e1e;background:#fce8e8}.headerActions{align-items:center;gap:10px;display:flex}.mySpaceGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mySpaceWide{grid-column:1/-1}.compactTaskList{display:grid}.compactTask{color:inherit;border-top:1px solid #e6ebf0;grid-template-columns:2fr .8fr 1fr;gap:12px;padding:13px 0;text-decoration:none;display:grid}.compactTask:first-child{border-top:0}.compactTask span:first-child{display:grid}.compactTask small{color:#718195}.statusBadge{color:#17365d;font-weight:800}.inlineAdd{gap:8px;margin-top:12px;display:flex}.inlineAdd input{border:1px solid #ccd9e5;border-radius:8px;flex:1;padding:10px}.largeNotes{border:1px solid #ccd9e5;border-radius:8px;width:100%;min-height:220px;padding:12px;font-size:15px}.unreadMark{color:#22643a;background:#e7f6ea;border:1px solid #8fc99f;border-radius:999px;margin-right:8px;padding:3px 7px;font-size:10px;font-weight:900;display:inline-block}.directoryControls{align-items:center;gap:12px;display:flex}.directoryControls input{border:1px solid #ccd9e5;border-radius:8px;flex:1;min-width:360px;padding:12px;font-size:15px}.alphabetBar{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.alphabetBar button{color:#17365d;background:#fff;border:1px solid #cad8e4;border-radius:6px;padding:7px 9px;font-weight:800}.simpleHead,.simpleRow{grid-template-columns:2fr 1fr 1fr 1fr .7fr;align-items:center;gap:14px;padding:13px 16px;display:grid}.simpleHead{color:#66798d;text-transform:uppercase;background:#f7fafc;font-size:11px}.simpleRow{border-top:1px solid #e6ebf0}.contactsDirectory .simpleHead,.contactsDirectory .simpleRow{grid-template-columns:1.2fr 2fr 1.3fr 1.4fr .7fr}.directoryEmpty{text-align:center;padding:50px 20px}@media (width<=600px){.directoryControls{flex-direction:column;align-items:stretch}.directoryControls input{box-sizing:border-box;width:100%;min-width:0}.directoryControls label{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.directoryControls select{min-width:72px}}.taskHead,.taskRow{grid-template-columns:2fr 1.4fr 1fr 1.5fr .8fr 1fr .6fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.taskHead{text-transform:uppercase;color:#6f8092;background:#f7fafc;font-size:10px}.taskRow{border-top:1px solid #e7ecf1}.taskRow span:first-child{display:grid}.taskRow small{color:#718195}.linkButton{justify-content:center;text-decoration:none;display:inline-flex}.invoiceLive .highInvoice{background:#fff6f6;border-left:5px solid #b52929}.invoiceLive .simpleHead,.invoiceLive .simpleRow{grid-template-columns:2fr 1.4fr 1fr 1fr .7fr}.employeeNetworkGrid{grid-template-columns:2fr 1fr;gap:16px;margin-bottom:16px;display:grid}.calendarPanel{margin-bottom:16px}.calendarHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.calendarNav,.calendarViews{align-items:center;gap:8px;display:flex}.calendarNav button,.calendarViews button{background:#fff;border:1px solid #c9d7e3;border-radius:7px;padding:8px 10px}.calendarViews button.active{color:#fff;background:#17365d}.monthCalendar{border-top:1px solid #dfe7ee;border-left:1px solid #dfe7ee;grid-template-columns:repeat(7,1fr);display:grid}.monthCalendar>div{border-bottom:1px solid #dfe7ee;border-right:1px solid #dfe7ee;min-height:42px;padding:8px}.monthCalendar>div:nth-child(-n+7){color:#68798b;background:#f7fafc;min-height:auto;font-weight:800}.dayCell{min-height:105px!important}.dayCell span{color:#22588d;background:#e9f2fb;border-radius:5px;margin-top:6px;padding:4px 5px;font-size:11px;display:block}.calendarPlaceholder{text-align:center;padding:40px}.announcement{padding:12px 0}.onboardingStarter{align-items:center;gap:10px;margin-bottom:16px;display:flex}.onboardingStarter input{border:1px solid #ccd9e5;border-radius:8px;flex:1;padding:11px}@media (width<=1200px){.dashboardGrid,.dashboardTopStats{grid-template-columns:repeat(2,1fr)}.main>:not(.appTopbar):not(.backendBanner):not(.globalSearchResults){width:calc(100% - 28px)}}@media (width<=900px){.mySpaceGrid,.employeeNetworkGrid,.dashboardGrid{grid-template-columns:1fr}.mySpaceWide{grid-column:auto}.globalSearchBox{min-width:0}.taskHead,.taskRow{grid-template-columns:1fr 1fr}.taskHead b:nth-child(n+3){display:none}.calendarHeader{flex-direction:column;align-items:flex-start}}.brandLockup{align-items:center;gap:11px;display:flex}.brandOwl{object-fit:cover;border:2px solid #ffffff52;border-radius:15px;width:58px;height:58px;box-shadow:0 5px 14px #0000002e}.brandWords{min-width:0}.topbarBrand{color:#17365d;flex:none;align-items:center;gap:7px;margin-right:8px;display:flex}.topbarBrand img{object-fit:cover;border-radius:10px;width:38px;height:38px;box-shadow:0 2px 8px #17365d29}.topbarBrand strong{letter-spacing:1.6px;white-space:nowrap;font-size:18px}.topbarBrand strong span,.brand .focus span{color:#8ec7ff}.askHootieTop{align-items:center;gap:8px;min-height:42px;display:inline-flex}.askHootieTop img{object-fit:cover;border-radius:8px;width:31px;height:31px}.askHootieTop span{white-space:nowrap}@media (width<=1180px){.topbarBrand strong{display:none}.topbarBrand{margin-right:0}.topbarBrand img{width:36px;height:36px}}@media (width<=820px){.topbarBrand{display:none}}.mySpaceCustomizer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.mySpaceCustomizer>div:first-child{flex-direction:column;gap:4px;display:flex}.hiddenWidgetTray{border-top:1px solid #e4e7eb;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;padding-top:12px;display:flex}.widgetControls{gap:5px;display:flex}.widgetControls button{cursor:pointer;background:#fff;border:1px solid #c7d3df;border-radius:7px;width:30px;height:30px;font-weight:800}.widgetControls button:hover{background:#f1f6fb}.universalMySpaceGrid .mySpaceWidget{min-height:170px}.universalMySpaceGrid .mySpaceWide{grid-column:1/-1}@media (width<=850px){.mySpaceCustomizer{align-items:flex-start}.universalMySpaceGrid .mySpaceWide{grid-column:auto}}.hootieModalTitle{align-items:center;gap:12px;display:flex}.hootieModalTitle img{object-fit:cover;border-radius:14px;width:58px;height:58px}.hootieAnswer{white-space:pre-wrap;color:#24445b;background:#f2f7fc;border:1px solid #d8e5f0;border-radius:10px;margin-top:12px;padding:16px 18px;font-size:13px;line-height:1.6}.onboardingChecklist{gap:12px;margin:18px 0;display:grid}.onboardingChecklist label{border:1px solid #dfe5eb;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.dangerText{margin-left:10px}.modalField{gap:7px;font-weight:700;display:grid}.modalField input{border:1px solid #cfd8e2;border-radius:8px;padding:11px 12px}.alphabetBar button.active{color:#fff;background:#17365d;border-color:#17365d}.announcement{align-items:center;gap:10px;display:flex}.announcement strong{flex:1}.onboardingStarter{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.onboardingStarter input{border:1px solid #cfd8e2;border-radius:8px;min-width:280px;padding:11px 12px}.starButton{cursor:pointer;color:#7d8996;background:0 0;border:0;border-radius:7px;padding:2px 6px;font-size:22px;line-height:1}.starButton:hover{color:#d39b00;background:#f3f6f9}.starButton.active{color:#d39b00}.starButton.large{font-size:28px}.favoriteName{align-items:center;gap:7px;min-width:0;display:flex}.favoriteName>span{flex-direction:column;min-width:0;display:flex}.recordTitleWithStar{align-items:center;gap:8px;display:flex}.recordTitleWithStar h2{margin:0}.favoriteList{gap:8px;display:grid}.favoriteItem{background:#fff;border:1px solid #e1e6ec;border-radius:9px;align-items:center;gap:8px;padding:9px 10px;display:flex}.favoriteItem>span{flex-direction:column;gap:2px;display:flex}.favoriteItem small{color:#6d7884}.signOutHeader{color:#17365d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c7d3df;border-radius:9px;padding:10px 14px;font-weight:800}.signOutHeader:hover{background:#f3f6f9}.dashboardWorkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dashboardWorkCard{padding:0;overflow:hidden}.dashboardWidgetHeader{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.dashboardWidgetHeader>span{flex-direction:column;gap:4px;display:flex}.dashboardWidgetHeader strong{font-size:1.05rem}.dashboardWidgetHeader small{color:#687684;font-weight:700}.dashboardWidgetHeader>b{font-size:22px}.dashboardWidgetBody{border-top:1px solid #e7ebef;padding:0 20px 20px}.dashboardInline{margin:16px 0}.dashboardInline input[type=date]{max-width:175px}.dashTaskLine{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8ecf0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 4px;display:flex}.dashTaskLine:hover{background:#f7fafc}.dashTaskLine>span:first-child{flex-direction:column;gap:2px;display:flex}.dashTaskLine small{color:#74818d}.newsFinding{border-bottom:1px solid #e8ecf0;padding:12px 0}.newsFinding>div{flex-direction:column;gap:3px;display:flex}.newsFinding span{color:#4d5c69;line-height:1.35}.newsFinding small{color:#647482;margin-top:5px;font-weight:700;display:block}.task360{width:min(980px,94vw);max-height:90vh;overflow:auto}.task360Meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 18px;display:grid}.task360Meta span{background:#f6f8fa;border-radius:8px;flex-direction:column;gap:3px;padding:10px;display:flex}.task360Meta.secondary{margin-top:18px}.taskEditGrid{grid-template-columns:2fr 1fr 1fr 1fr 1fr}.fullLabel{flex-direction:column;gap:6px;margin-top:12px;font-weight:700;display:flex}.largeNotes.compact{min-height:90px}.tabCount{background:#eef3f7;border-radius:999px;justify-content:center;min-width:24px;margin-left:5px;padding:2px 7px;display:inline-flex}.invoiceHead,.invoiceRow{grid-template-columns:.65fr 1.8fr 1.2fr .8fr .7fr 1fr .7fr;align-items:center;gap:12px;padding:14px 18px;display:grid}.invoiceHead{border-bottom:2px solid #dce3e8}.invoiceRow{border-bottom:1px solid #e7ebef}.taskIdCell strong{font-variant-numeric:tabular-nums;white-space:nowrap}.leadHead,.leadRow{grid-template-columns:1.8fr 1.2fr 1.3fr .55fr 1.5fr .7fr;align-items:center;gap:12px;padding:14px 18px;display:grid}.customerHead,.customerRow{grid-template-columns:1.7fr .7fr .6fr .5fr .5fr 1.3fr .7fr;align-items:center;gap:12px;padding:14px 18px;display:grid}.contactHead,.contactRow{grid-template-columns:1.5fr 1.4fr 1.4fr 1.5fr .8fr .7fr;align-items:center;gap:12px;padding:14px 18px;display:grid}.leadHead,.customerHead,.contactHead{border-bottom:2px solid #dce3e8}.leadRow,.customerRow,.contactRow{border-bottom:1px solid #e8ecf0}.paginationBar{justify-content:center;align-items:center;gap:16px;margin:18px 0;display:flex}.record360{width:min(1050px,95vw);max-height:90vh;overflow:auto}.recordSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.recordSummaryGrid>div{background:#f5f8fa;border-radius:9px;flex-direction:column;gap:3px;padding:12px;display:flex}.recordSummaryGrid span{text-transform:uppercase;letter-spacing:.04em;color:#71808d;font-size:12px}.recordSection{border-top:1px solid #e3e8ec;margin-top:18px;padding-top:15px}.recordSection h3{margin-top:0}.recordLine{border-bottom:1px solid #edf0f2;grid-template-columns:1.1fr 1fr 2fr auto;align-items:center;gap:12px;padding:9px 0;display:grid}.listOrderInputs{grid-template-columns:1.5fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}.listOrderInputs label{flex-direction:column;gap:5px;font-weight:700;display:flex}.listGuideMatch{background:#f8fafc;border:1px solid #d8e1e8;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;padding:16px;display:grid}.listGuideMatch>div{flex-direction:column;gap:3px;display:flex}.listGuideMatch>p,.listGuideMatch>button{grid-column:1/-1}.successCallout,.setupCallout{border-radius:9px;margin-top:12px;padding:12px 14px}.successCallout{background:#edf8f0;border:1px solid #bedfc7}.setupCallout{background:#fff7e8;border:1px solid #ead3a3;flex-direction:column;gap:4px;display:flex}.statusReportGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.statusReportGrid>div{border:1px solid #e2e7eb;border-radius:8px;justify-content:space-between;padding:12px;display:flex}.reportToolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reportToolbar input{flex:1;min-width:220px}.reportMeta{color:#71808d;margin:12px 0;font-weight:700}.genericReportTable{overflow:auto}.genericReportHead,.genericReportRow{grid-template-columns:repeat(var(--report-column-count,1),minmax(140px,1fr));min-width:max(100%,var(--report-min-width,150px));gap:10px;padding:10px 8px;display:grid}.genericReportHead{border-bottom:2px solid #dce3e8}.genericReportRow{border-bottom:1px solid #e8ecf0}.historyTable{overflow:auto}.historyRow{border-bottom:1px solid #e8ecf0;grid-template-columns:.7fr 1.2fr 1.4fr .8fr 2fr;gap:10px;min-width:800px;padding:10px 0;display:grid}.reportPagination{justify-content:center;align-items:center;gap:14px;padding-top:16px;display:flex}.reportPagination span{color:#5f7182;font-weight:800}.reportPagination button:disabled{opacity:.45}.followupQueueStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.followupQueueStats button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e2ea;border-top:4px solid #7191ad;border-radius:11px;gap:4px;padding:15px;display:grid}.followupQueueStats button:first-child{border-top-color:#c84b4b}.followupQueueStats button:nth-child(2){border-top-color:#d39432}.followupQueueStats button:nth-child(4){border-top-color:#6546a8}.followupQueueStats button.active{background:#f7fbff;box-shadow:inset 0 0 0 2px #2d6ea8}.followupQueueStats span{color:#657b8e;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.followupQueueStats strong{color:#173f68;font-size:28px}.followupQueuePanel{gap:12px;display:grid}.followupQueueFilters{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(130px,180px)) auto;align-items:center;gap:9px;display:grid}.followupQueueFilters input,.followupQueueFilters select{background:#fff;border:1px solid #c9d8e5;border-radius:8px;min-width:0;padding:9px 10px}.followupQueueMeta{color:#6d7e8e;font-size:12px;font-weight:700}.followupQueueRows{display:grid}.followupQueueRow{border-top:1px solid #e4ebf1;border-left:4px solid #7c98af;grid-template-columns:minmax(280px,1.7fr) minmax(140px,.65fr) minmax(260px,1fr);align-items:center;gap:16px;padding:15px 10px;display:grid}.followupQueueRow.overdue{background:snow;border-left-color:#c84b4b}.followupQueueRow.due-today{background:#fffdf7;border-left-color:#d39432}.followupQueueRow.awaiting-response{background:#fcfaff;border-left-color:#6546a8}.followupQueueMain{gap:4px;display:grid}.followupLeadName{text-align:left;justify-self:start;padding:0!important;font-size:15px!important;font-weight:900!important}.followupQueueMain span{color:#52697d;font-size:12px}.followupQueueMain small,.followupQueueDue small{color:#738598;font-size:11px}.followupQueueDue{gap:3px;display:grid}.followupQueueDue em{text-transform:uppercase;color:#61758a;font-size:10px;font-style:normal;font-weight:900}.followupQueueActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.reportCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.reportCatalogGrid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e1e9;border-radius:11px;gap:7px;padding:16px;display:grid}.reportCatalogGrid button:hover{background:#f8fbfe;border-color:#77a2c7}.reportCatalogGrid b{color:#173f68;font-size:15px}.reportCatalogGrid span{color:#5f7282;font-size:12px;line-height:1.45}.reportCatalogGrid small{color:#2d6ea8;font-weight:800}.reportSelectionIntro{background:#f4f8fb;border-left:4px solid #2d6ea8;gap:4px;margin-bottom:10px;padding:12px 14px;display:grid}.reportSelectionIntro b{color:#173f68}.reportSelectionIntro span{color:#607383;font-size:12px}.reportCatalogSelect{color:#173f68;gap:7px;max-width:680px;margin-top:14px;font-weight:800;display:grid}.reportCatalogSelect select{color:#173f68;width:100%;font:inherit;background:#fff;border:1px solid #a9c2d8;border-radius:9px;padding:12px 14px}.reportChooserPanel{border-top:4px solid #6f76bd;margin-bottom:16px}.reportChooserPanel .sectionTitleRow{margin-bottom:0}.reportChooserPanel .reportCatalogSelect{margin-top:10px}@media (width<=760px){.reportCatalogGrid{grid-template-columns:1fr}}@media (width<=1050px){.followupQueueStats{grid-template-columns:repeat(2,1fr)}.followupQueueFilters,.followupQueueRow{grid-template-columns:1fr 1fr}.followupQueueMain{grid-column:1/-1}.followupQueueActions{justify-content:flex-start}}@media (width<=650px){.followupQueueStats,.followupQueueFilters,.followupQueueRow{grid-template-columns:1fr}.followupQueueMain{grid-column:auto}}.hootieContactPanel,.leadContactEditor{background:#f7fbfe;border:1px solid #c9ddeb;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 24px;padding:16px;display:grid}.hootieContactPanel>div:first-child,.leadContactEditor>div:first-child,.hootieContactPanel .fullLabel,.leadContactEditor .fullLabel,.hootieContactPanel>.successCallout,.hootieContactPanel>.integrationError,.leadContactActions{grid-column:1/-1}.hootieContactPanel>div:first-child,.leadContactEditor>div:first-child{gap:3px;display:grid}.hootieContactPanel small,.leadContactEditor small{color:#667b8e}.hootieContactPanel label,.leadContactEditor label{color:#355875;gap:5px;font-size:12px;font-weight:800;display:grid}.hootieContactPanel select,.leadContactEditor select,.hootieContactPanel textarea,.leadContactEditor textarea{background:#fff;border:1px solid #bdd0df;border-radius:8px;padding:9px}.hootieContactPanel textarea,.leadContactEditor textarea{resize:vertical;min-height:72px}.hootieContactPanel>.primaryButton{justify-self:start}.leadContactEditor{margin:0 0 14px}.leadContactActions{justify-content:flex-end;gap:9px;display:flex}@media (width<=700px){.hootieContactPanel,.leadContactEditor{grid-template-columns:1fr;margin-left:0;margin-right:0}.hootieContactPanel>div:first-child,.leadContactEditor>div:first-child,.hootieContactPanel .fullLabel,.leadContactEditor .fullLabel,.leadContactActions{grid-column:auto}}.credentialTable{overflow:auto}.credentialHead,.credentialRow{grid-template-columns:.9fr 1.25fr 1fr 1.15fr 1.25fr 1.4fr;align-items:center;gap:10px;min-width:1000px;padding:11px 6px;display:grid}.credentialHead{border-bottom:2px solid #dce3e8}.credentialRow{border-bottom:1px solid #e8ecf0}.credentialRow>span{overflow-wrap:anywhere;min-width:0}.credentialRow>span:not(.passwordCell){flex-direction:column;gap:3px;display:flex}.credentialRow small{color:#6b7e8f}.credentialRow a{color:#155e9a;font-weight:800}.passwordCell{align-items:center;gap:8px;display:flex}.secondaryButton.mini{padding:6px 9px;font-size:12px}.sensitiveNotice{background:#fff7e8;border:1px solid #ead3a3;border-radius:8px;padding:10px 12px}.documentUploadBar{align-items:center;gap:10px;display:flex}.documentUploadBar input{flex:1}.documentActions{gap:6px;display:flex}.approvalRow{border-bottom:1px solid #e8ecf0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.approvalRow>span{flex-direction:column;display:flex}.approvalRow>div{gap:7px;display:flex}.searchNoResults{color:#75818c;padding:12px}@media (width<=1100px){.dashboardWorkGrid{grid-template-columns:1fr}.task360Meta,.recordSummaryGrid,.statusReportGrid,.listGuideMatch{grid-template-columns:repeat(2,minmax(0,1fr))}.taskEditGrid,.leadHead,.leadRow,.customerHead,.customerRow,.contactHead,.contactRow,.invoiceHead,.invoiceRow,.listOrderInputs{grid-template-columns:1fr 1fr}}@media (width<=650px){.task360Meta,.recordSummaryGrid,.statusReportGrid,.listGuideMatch,.taskEditGrid,.listOrderInputs,.recordLine{grid-template-columns:1fr}}.sourceFileList{gap:8px;margin-top:14px;display:grid}.sourceFileRow{border-bottom:1px solid #e8ecf0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.sourceFileRow>span{flex-direction:column;gap:3px;min-width:0;display:flex}.sourceFileRow strong{overflow-wrap:anywhere}.sourceFileRow small{color:#70808f}.credentialInline{border-bottom:1px solid #e8ecf0;grid-template-columns:1.6fr 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.credentialInline>span{flex-direction:column;gap:3px;display:flex}.dashboardPageHeader{margin-top:4px}.appTopbar .secondaryButton,.appTopbar .signOutHeader,.appTopbar .askHootieTop{color:#17365d;background:#fff;border:1px solid #b7cadb}.appTopbar .mobileMenuButton{color:#fff}.notificationBell.labeled{color:#17365d;cursor:pointer;background:#fff;border:1px solid #b7cadb;border-radius:9px;align-items:center;gap:7px;min-width:142px;padding:9px 12px;font-weight:800;display:inline-flex;position:relative}.notificationBell.labeled span{font-size:15px;position:static}.notificationBell.labeled b{font-size:12px}.notificationBell.labeled em{color:#fff;background:#c7443e;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-style:normal;display:grid}.versionBadge{color:#17365d;letter-spacing:.4px;white-space:nowrap;background:#dcecf8;border:1px solid #89a9c6;border-radius:999px;justify-content:center;align-items:center;padding:8px 10px;font-size:10px;font-weight:900;display:inline-flex}.ptoAddGrid{grid-template-columns:1fr 1fr 1.6fr auto;align-items:end;gap:10px;margin-bottom:12px;display:grid}.ptoAddGrid label{color:#536779;gap:5px;font-size:11px;font-weight:800;display:grid}.ptoAddGrid input{background:#fff;border:1px solid #ccd9e5;border-radius:8px;width:100%;padding:10px}.calendarRangeLine{grid-template-columns:1.1fr 2fr auto}.widgetHelpText{color:#738496;margin:12px 0 0;font-size:12px;line-height:1.5}@media (width<=1200px){.topbarActions{flex-wrap:wrap;justify-content:flex-end}.ptoAddGrid{grid-template-columns:1fr 1fr}.ptoNote{grid-column:1/-1}}@media (width<=850px){.versionBadge{display:none}.notificationBell.labeled{min-width:auto}.notificationBell.labeled b{display:none}.ptoAddGrid{grid-template-columns:1fr}.ptoNote{grid-column:auto}}.main{padding-top:38px}.appTopbar{background:#183e67!important;border-color:#183e67!important;margin-bottom:46px!important}.pageHeader{margin-top:0!important;padding-top:10px!important}.dashboardPageHeader{padding-top:12px!important}.pageHeader .eyebrow{line-height:1.4}.favoritesTop{color:#17365d;cursor:pointer;background:#fff;border:1px solid #b7cadb;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-weight:800;display:inline-flex;position:relative}.favoritesTop em{color:#17365d;background:#e9b949;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-style:normal;display:grid}.topPopover{z-index:80;background:#fff;border:1px solid #d6e1ea;border-radius:12px;width:min(420px,100vw - 28px);max-height:520px;padding:12px;position:fixed;top:78px;right:34px;overflow:auto;box-shadow:0 18px 45px #11284238}.popoverHeader{border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;padding:4px 4px 10px;display:flex}.popoverItem{text-align:left;cursor:pointer;color:#17283a;background:#fff;border:0;border-bottom:1px solid #edf1f5;width:100%;padding:12px 8px;display:grid}.popoverItem:hover{background:#f5f8fb}.popoverItem span{color:#718195;margin-top:4px;font-size:12px}.quickTaskModal{max-width:720px}.quickTaskModal .modalForm{grid-template-columns:1.5fr 1fr;gap:14px;display:grid}.quickTaskModal .modalForm label{color:#52687b;gap:6px;font-size:12px;font-weight:800;display:grid}.quickTaskModal .modalForm input{border:1px solid #ccd9e5;border-radius:8px;width:100%;padding:11px}.modalIntro{color:#6d7f91;max-width:560px;margin:5px 0 0;font-size:13px}@media (width<=950px){.appTopbar{margin-bottom:34px!important}.topPopover{top:72px;right:14px}.favoritesTop b{display:none}}.widgetSearch{background:#fff;border:1px solid #d8e0e8;border-radius:8px;width:100%;margin:0 0 10px;padding:9px 11px}.socialPostLine{color:inherit;border-bottom:1px solid #e7edf3;justify-content:space-between;gap:14px;padding:10px 4px;text-decoration:none;display:flex}.socialPostLine:hover{background:#f7f9fb}.socialPostLine small{white-space:nowrap;color:#64748b}.widgetFootnote,.helperText{color:#64748b;margin-top:10px;font-size:12px;display:block}.cleanMySpaceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mySpaceCleanCard{background:#fff;border:1px solid #dfe6ee;border-radius:12px;min-width:0;padding:18px;box-shadow:0 2px 8px #0f172a0a}.mySpaceCleanCard.mySpaceWide{grid-column:1/-1}.mySpaceHeader{padding-top:28px}.simplePriorityList{margin:0 0 12px;padding:0;list-style:none}.simplePriorityList li{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.simplePriorityList li button{cursor:pointer;background:0 0;border:0;font-size:18px}.notesToolbar{gap:6px;margin-bottom:8px;display:flex}.notesToolbar button{cursor:pointer;background:#fff;border:1px solid #d8e0e8;border-radius:7px;padding:6px 9px}.myNotesEditor{min-height:180px}.fullTaskCreate{max-width:900px}.taskCreateSections{gap:16px;display:grid}.taskCreateSections section{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:10px;padding:14px}.taskCreateSections h3{margin:0 0 12px}@media (width<=900px){.cleanMySpaceGrid{grid-template-columns:1fr}.mySpaceCleanCard.mySpaceWide{grid-column:auto}}.purchaseTypeCounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:8px 0;display:grid}.purchaseTypeCounts>div{background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.purchaseTypeCounts span{color:#475569;font-size:13px}.purchaseTypeCounts b{color:#0f2747;font-size:16px}.cleanMySpaceGrid .compactTask,.cleanMySpaceGrid .recordLine{box-sizing:border-box;width:100%;margin:0;transform:none!important}.cleanMySpaceGrid .compactTask{text-align:left;background:0 0;border:0;border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 0;display:flex}.cleanMySpaceGrid .compactTask:hover{background:#f8fafc}.cleanMySpaceGrid .compactTask span:first-child{flex:1;min-width:0}.cleanMySpaceGrid .compactTask strong,.cleanMySpaceGrid .compactTask small{display:block}@media (width<=850px){.purchaseTypeCounts{grid-template-columns:repeat(2,minmax(0,1fr))}}.hootieWidgetIntro{background:#fbfdff;border:1px solid #e6edf4;border-radius:10px;align-items:center;gap:12px;margin-bottom:12px;padding:10px;display:flex}.hootieWidgetIntro img{object-fit:contain;flex:none;width:46px;height:46px}.hootieWidgetIntro div{gap:3px;display:grid}.hootieWidgetIntro span{color:#66788c;font-size:12px;line-height:1.35}.hootieMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hootieMetricGrid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe5ee;border-radius:9px;padding:11px 8px}.hootieMetricGrid button:hover{background:#f5f9fc;border-color:#b8cadd}.hootieMetricGrid b{color:#17365d;font-size:19px;display:block}.hootieMetricGrid span{color:#6d7e8f;margin-top:3px;font-size:11px;display:block}.hootieResultLine{border-bottom:1px solid #e8eef3;justify-content:space-between;gap:12px;padding:10px 2px;display:flex}.hootieResultLine span{min-width:0}.hootieResultLine b,.hootieResultLine small{display:block}.hootieResultLine small{color:#6e7f90;margin-top:3px;line-height:1.35}.hootieResultLine em{white-space:nowrap;color:#315f46;background:#e9f5ec;border-radius:999px;height:max-content;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}@media (width<=900px){.hootieMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.appTopbar{background:#183e67!important;border-color:#183e67!important;min-height:72px!important;margin-bottom:48px!important}.cleanTopNav{white-space:nowrap;align-items:center;display:flex;gap:0!important}.topNavText{appearance:none;cursor:pointer;position:relative;color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:10px 14px!important;font:600 13px/1.2 inherit!important}.topNavText+.topNavText:before{content:"";background:#ffffff47;width:1px;position:absolute;top:10px;bottom:10px;left:0}.topNavText:hover{background:#ffffff14!important}.topNavText em{color:#183e67;background:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:5px;padding:0 5px;font-size:10px;font-style:normal;font-weight:800;display:inline-grid}.signOutText{font-weight:500!important}.pageHeader{padding-top:14px!important}.dashboardPageHeader{margin-bottom:20px!important}.hootieCommandCenter{margin-bottom:16px;padding:20px!important}.hootieCommandHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.hootieCommandHeader h2{margin:2px 0 5px}.hootieCommandHeader p{color:#607184;max-width:780px;margin:0}.askHootieDashboard{white-space:nowrap}.hootieCommandMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hootieCommandMetrics>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5ed;border-radius:10px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;min-height:104px;padding:12px;display:grid}.hootieCommandMetrics>button:hover{background:#f8fbfd;border-color:#b8cad9}.hootieCommandMetrics img{object-fit:contain;width:54px;height:54px}.hootieCommandMetrics span{gap:2px;min-width:0;display:grid}.hootieCommandMetrics span>b{color:#183e67;font-size:20px}.hootieCommandMetrics strong{color:#1e3348;font-size:13px}.hootieCommandMetrics small{color:#6d7e90;font-size:11px;line-height:1.3}.hootieDetail{border-top:1px solid #e4eaf0;margin-top:14px;padding-top:6px}.globalSearchArea{flex:1;min-width:0;max-width:760px;position:relative}.globalSearchArea .globalSearchBox{width:100%;min-width:0;max-width:none}.globalSearchArea .globalSearchResults{max-height:min(420px,100vh - 110px);border-radius:12px!important;width:auto!important;margin:0!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important}@media (width<=700px){.globalSearchArea{width:100%;max-width:none}}.dashboardOperationsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.compactOperation{min-height:80px;overflow:hidden;padding:0!important}.compactOperation .dashboardWidgetHeader{min-height:80px;padding:17px 20px!important}.compactOperation .dashboardWidgetHeader span strong{font-size:14px}.compactOperation .dashboardWidgetHeader span small{margin-top:5px;font-size:12px}.compactOperation .dashboardWidgetBody{padding:0 20px 18px}.widgetSearch{margin-top:2px}.outsidePurchasesDashboard{margin-bottom:16px;padding:18px!important}.outsidePurchasesDashboard .sectionTitleRow{margin-bottom:10px}.purchaseTypeCounts{grid-template-columns:repeat(4,minmax(0,1fr))!important}.purchaseTypeCounts>div{min-height:50px}.purchaseTypeCounts>div b{font-size:20px}.dashboardSecondaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboardSecondaryGrid .socialDashboardCard{grid-column:1/-1}.dashboardWidgetStaticHeader{border-bottom:1px solid #e7edf2;justify-content:space-between;margin-bottom:12px;padding-bottom:12px;display:flex}.dashboardWidgetStaticHeader>span{justify-content:space-between;align-items:center;width:100%;display:flex}.dashboardWidgetStaticHeader small{color:#67788a;font-weight:700}@media (width<=1100px){.hootieCommandMetrics{grid-template-columns:repeat(4,minmax(235px,1fr));padding-bottom:6px;overflow-x:auto}.cleanTopNav{gap:0!important}.topNavText{padding:10px 9px!important}}@media (width<=850px){.dashboardOperationsGrid,.dashboardSecondaryGrid{grid-template-columns:1fr}.dashboardSecondaryGrid .socialDashboardCard{grid-column:auto}.purchaseTypeCounts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hootieCommandHeader{display:grid}.cleanTopNav{max-width:55vw;overflow:auto}.topNavText{font-size:12px!important}}.dashboardSecondaryGrid{align-items:start;gap:16px!important}.dashboardSecondaryGrid .dashboardWorkCard{background:#fff!important;border:1px solid #dbe4ec!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 1px 3px #0f172a0a!important}.dashboardSecondaryGrid .dashboardWidgetStaticHeader{background:#f8fbfd!important;border-bottom:1px solid #e8eef3!important;margin:0!important;padding:14px 16px!important}.dashboardSecondaryGrid .dashboardWidgetStaticHeader strong{color:#172f4d!important;font-size:14px!important}.dashboardSecondaryGrid .dashboardWidgetStaticHeader small{color:#526579!important;background:#edf3f8!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:24px!important;height:24px!important;padding:0 7px!important;font-size:11px!important;display:inline-flex!important}.dashboardSecondaryGrid .dashboardWidgetBody{padding:16px!important}.dashboardSecondaryGrid .dashboardInline{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin-bottom:10px!important;display:grid!important}.dashboardSecondaryGrid .dashboardInline input{background:#fff!important;border:1px solid #d6e0e8!important;border-radius:8px!important;height:40px!important;padding:0 12px!important}.dashboardSecondaryGrid .dashboardInline .primaryButton{border-radius:8px!important;height:40px!important;padding:0 16px!important}.dashboardSecondaryGrid .ptoAddGrid{grid-template-columns:1fr 1fr 1.5fr auto!important;align-items:end!important;gap:10px!important;display:grid!important}.dashboardSecondaryGrid .ptoAddGrid label{color:#53677a!important;gap:5px!important;font-size:11px!important;font-weight:700!important;display:grid!important}.dashboardSecondaryGrid .ptoAddGrid input{box-sizing:border-box!important;background:#fff!important;border:1px solid #d6e0e8!important;border-radius:8px!important;width:100%!important;height:38px!important;padding:0 10px!important}.dashboardSecondaryGrid .ptoAddGrid .primaryButton{white-space:nowrap!important;border-radius:8px!important;height:38px!important;padding:0 16px!important}.dashboardSecondaryGrid .recordLine{border-top:1px solid #edf2f6!important;border-bottom:0!important;grid-template-columns:120px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:11px 0!important;display:grid!important}.dashboardSecondaryGrid .recordLine b{color:#17375e!important;font-size:12px!important}.dashboardSecondaryGrid .recordLine span{color:#516477!important;font-size:12px!important}.socialDashboardCard .dashboardWidgetBody{padding:6px 16px 12px!important}.socialDashboardCard .socialPostLine{border-bottom:1px solid #edf2f6!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:44px!important;padding:0 4px!important;text-decoration:none!important;display:grid!important}.socialDashboardCard .socialPostLine:last-of-type{border-bottom:0!important}.socialDashboardCard .socialPostLine span{color:#23384e!important;font-size:13px!important}.socialDashboardCard .socialPostLine span b{color:#0f4b7a!important}.socialDashboardCard .socialPostLine small{color:#6c7f90!important;font-size:11px!important}.socialDashboardCard .widgetFootnote{color:#7a8a99!important;border-top:1px solid #edf2f6!important;margin-top:4px!important;padding-top:8px!important;font-size:11px!important;display:block!important}@media (width<=1000px){.dashboardSecondaryGrid .ptoAddGrid{grid-template-columns:1fr 1fr!important}.dashboardSecondaryGrid .ptoAddGrid .ptoNote{grid-column:1/-1!important}}.clickablePurchaseCounts button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e3ed;border-radius:10px;gap:3px;padding:12px;display:grid}.clickablePurchaseCounts button:hover{transform:translateY(-1px);box-shadow:0 3px 12px #14375a17}.clickablePurchaseCounts small{color:#6f8192;font-size:10px}.marketingMetricsMini{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px;display:grid}.marketingMetricsMini span{border:1px solid #e0e7ee;border-radius:9px;gap:2px;padding:10px;display:grid}.marketingMetricsMini small{color:#738597;font-size:10px}.directoryCards button{cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #e4ebf2;justify-content:space-between;width:100%;padding:11px 0;display:flex}.directoryCards button span{color:#6a7c8d}.contactDetailList{padding:8px 0}.contactDetailList p{border-bottom:1px solid #e5ebf1;padding:8px 0}.mySpaceCleanCard{border-top:3px solid #234e7c}.mySpaceCleanCard .sectionTitleRow{border-bottom:1px solid #edf1f5;margin-bottom:10px;padding-bottom:10px}.calendarPanel,.employeeNetworkGrid .panel{border-top:3px solid #234e7c}@media (width<=700px){.marketingMetricsMini{grid-template-columns:repeat(2,1fr)}}.draggableWidget{transition:box-shadow .15s,opacity .15s}.widgetDragHeader{cursor:grab;-webkit-user-select:none;user-select:none}.dragGrip{letter-spacing:-5px;color:#8b9bad;padding:4px 8px 4px 4px;font-size:18px}.draggableWidget.dragging{opacity:.5;box-shadow:0 0 0 2px #183e6729!important}.richNotes{background:#fff;border:1px solid #d8e1e9;border-radius:10px;overflow:hidden}.richNotesToolbar{background:#f8fafc;border-bottom:1px solid #e4eaf0;flex-wrap:wrap;align-items:center;gap:3px;padding:8px 10px;display:flex}.richNotesToolbar button{color:#33475b;cursor:pointer;min-height:30px;font:inherit;background:0 0;border:0;border-radius:6px;padding:5px 8px}.richNotesToolbar button:hover{background:#e9eff5}.richNotesToolbar>span{background:#d8e1e9;width:1px;height:20px;margin:0 4px}.richNotesEditor{color:#1f3347;outline:none;min-height:220px;padding:16px;font-size:14px;line-height:1.55}.richNotesEditor:empty:before{content:attr(data-placeholder);color:#8a99a8;pointer-events:none}.richNotesEditor ul,.richNotesEditor ol{padding-left:24px}.richNotesEditor a{color:#174f80;text-decoration:underline}.richNotesSaved{text-align:right;color:#7b8997;background:#fbfcfd;border-top:1px solid #edf1f5;padding:6px 12px;font-size:10px}.quickNoteEntry small{color:#7b8997}.marketingPlanningGrid,.employeeNetworkBottom{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.employeeNetworkBottom{align-items:stretch}.employeeNetworkLeftColumn{grid-template-rows:auto minmax(0,1fr);gap:16px;min-width:0;display:grid}.employeeDirectoryPanel{min-height:0}.employeeDirectoryPanel .directoryCards{max-height:230px;padding-right:4px;overflow-y:auto}.upcomingPtoPanel{min-height:0;overflow-y:auto}.upcomingPtoPanel .upcomingPtoRow{grid-template-columns:minmax(94px,.75fr) minmax(150px,1.35fr) minmax(75px,.65fr) auto}.handbookPanel{box-sizing:border-box;height:100%}.priorityItem{border-bottom:1px solid #e7edf2;justify-content:space-between;padding:8px 0;display:flex}.priorityItem button{cursor:pointer;background:0 0;border:0}.priorityAdd{gap:8px;margin-top:12px;display:flex}.priorityAdd input{flex:1}.marketingMetricsMini.five{grid-template-columns:repeat(5,1fr)}.leadFilterBar{grid-template-columns:2fr 1fr 2fr auto;align-items:end;gap:10px;margin-bottom:10px;display:grid}.leadFilterBar label{gap:5px;font-size:12px;font-weight:700;display:grid}.leadFilterBar input,.leadFilterBar select{min-height:38px}.handbookLink{text-decoration:none;display:inline-flex}.holidayList{gap:6px;display:grid}.holidayList>div{border-bottom:1px solid #e8edf2;justify-content:space-between;padding:6px 0;display:flex}.calendarEvent.holiday{font-weight:700}.calendarEvent.pto{font-style:italic}.headerActions{gap:8px;display:flex}.calendarWeekList{gap:6px;padding:10px;display:grid}.onboarding360{width:min(1000px,94vw);max-height:90vh;overflow:auto}.onboardingChecklist.detailed{gap:8px;display:grid}.onboardingItem{border:1px solid #e1e8ee;border-radius:8px;grid-template-columns:1fr 220px;align-items:center;gap:12px;padding:10px;display:grid}.onboardingDocs{border:1px solid #dce5ed;border-radius:10px;margin:18px 0;padding:14px}.changeHistory{gap:6px;display:grid}.changeHistory>div{border-bottom:1px solid #edf1f4;grid-template-columns:190px 1fr;gap:12px;padding:7px 0;display:grid}.statusPill{background:#eef4f8;border-radius:999px;padding:4px 8px;font-size:11px}@media (width<=900px){.marketingPlanningGrid,.employeeNetworkBottom{grid-template-columns:1fr}.employeeNetworkLeftColumn{grid-template-rows:auto auto}.employeeDirectoryPanel .directoryCards{max-height:none;overflow:visible}.upcomingPtoPanel{overflow:visible}.upcomingPtoPanel .upcomingPtoRow,.leadFilterBar{grid-template-columns:1fr}.marketingMetricsMini.five{grid-template-columns:1fr 1fr}.onboardingItem{grid-template-columns:1fr}}.taskPurchaseSection{border-top:1px solid #dfe7ee;margin-top:20px;padding-top:18px}.taskPurchaseSummary{flex-wrap:wrap;gap:18px;margin:10px 0;display:flex}.taskPurchaseSummary span{background:#f5f8fb;border:1px solid #dde6ed;border-radius:8px;gap:7px;padding:8px 10px;display:flex}.purchaseLine{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e8edf2;justify-content:space-between;gap:14px;width:100%;padding:10px 2px;display:flex}.purchaseLine span{gap:3px;display:grid}.purchaseLine small{color:#6b7c8d}.purchaseEditor{background:#f9fbfd;border:1px solid #d7e2eb;border-radius:10px;margin-top:12px;padding:14px}.purchaseEditGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.purchaseEditGrid label{gap:5px;font-size:12px;font-weight:700;display:grid}.purchaseEditGrid input,.purchaseEditGrid select{background:#fff;border:1px solid #cedae4;border-radius:7px;width:100%;min-height:38px;padding:8px}.purchaseEditGrid small{color:#738395;font-weight:400}.pricePreview{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.pricePreview span{background:#fff;border:1px solid #dce5ed;border-radius:8px;gap:4px;padding:10px;display:grid}.depositAlert,.awarenessAlert{border-radius:9px;gap:4px;margin:10px 0;padding:11px 13px;display:grid}.depositAlert{background:#fff2df;border:1px solid #e9c27a}.awarenessAlert{background:#eef5fb;border:1px solid #b9d1e6}.purchaseDrilldown{border-top:1px solid #e2e8ef;margin-top:12px;padding-top:12px;overflow:auto}.purchaseDrillHead,.purchaseDrillRow{grid-template-columns:.65fr 1fr 1.4fr 1fr .45fr .7fr .7fr 1fr 1.2fr;align-items:center;gap:8px;min-width:1000px;padding:9px 6px;display:grid}.purchaseDrillHead{text-transform:uppercase;color:#6d7d8d;background:#f6f9fb;font-size:10px}.purchaseDrillRow{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8edf2;width:100%;font-size:12px}.purchaseDrillRow:hover{background:#f7fafc}.compactGlobalCalendar{display:grid}.calendarMiniRow{border-bottom:1px solid #edf1f4;grid-template-columns:100px minmax(0,1fr) auto;gap:10px;padding:8px 0;display:grid}.calendarMiniRow small{color:#718294}.calendarEvent.uspsHoliday{border-left:3px solid;padding-left:4px;font-weight:700}.uspsHolidayList{margin-top:6px}@media (width<=900px){.purchaseEditGrid,.pricePreview,.calendarMiniRow{grid-template-columns:1fr}.customerHead,.customerRow{grid-template-columns:1fr 1fr!important}}.campaignTable{overflow:auto}.campaignHead,.campaignRow{grid-template-columns:1.7fr .8fr 1fr .7fr .7fr .7fr .65fr .7fr .9fr 1fr .55fr;align-items:center;gap:8px;min-width:1150px;padding:10px 8px;display:grid}.campaignHead{text-transform:uppercase;color:#6a7b8c;background:#f6f9fb;font-size:10px}.campaignRow{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e6ecf1;width:100%}.campaignRow:hover{background:#f8fbfd}.campaignRow>span:first-child{gap:2px;display:grid}.campaignRow small{color:#748596}.sendFormatChips{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.sendFormatChips span{background:#eef4f8;border:1px solid #d3e0e9;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.campaignModal{width:min(980px,95vw);max-height:92vh;overflow:auto}.campaignFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.campaignFormGrid label,.campaignResultsGrid label,.campaignFiles label{gap:5px;font-size:12px;font-weight:700;display:grid}.campaignFormGrid input,.campaignFormGrid select,.campaignResultsGrid input,.campaignFiles input{background:#fff;border:1px solid #cedae4;border-radius:7px;min-height:38px;padding:8px}.campaignResultsGrid{grid-template-columns:repeat(5,1fr);gap:10px;margin:14px 0;display:grid}.campaignFiles{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.campaignFiles label{background:#f9fbfd;border:1px solid #dce5ed;border-radius:8px;padding:10px}.campaignFiles small{color:#718293;font-weight:400}.campaignFiles p{grid-column:1/-1;margin:0}@media (width<=900px){.campaignFormGrid,.campaignResultsGrid,.campaignFiles{grid-template-columns:1fr}}.onboardingSectionNotes{resize:vertical;background:#fff;border:1px solid #d4dfe8;border-radius:7px;grid-column:1/-1;min-height:72px;padding:9px;font:13px/1.45 inherit}.ptoApprovalBlock{border-bottom:1px solid #e5ebf0;margin-bottom:12px;padding-bottom:10px}.draggableWidget:active{cursor:grabbing}.draggableWidget.dragging{opacity:.58;outline:2px dashed #8aa4b5}.widgetDragHeader{-webkit-user-select:none;user-select:none}.dragHint{color:#7b8c98;font-size:11px;font-weight:700}.draggableWidget button,.draggableWidget input,.draggableWidget textarea,.draggableWidget select,.draggableWidget a,.draggableWidget [contenteditable=true]{cursor:auto}.taskDetail{width:min(1040px,95vw);max-height:92vh;overflow:auto}.taskDetailTop{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0 16px;display:grid}.taskDetailTop>div{background:#fbfcfd;border:1px solid #e2e9ef;border-radius:9px;gap:4px;padding:12px;display:grid}.taskDetailTop span{text-transform:uppercase;letter-spacing:.06em;color:#748493;font-size:10px}.taskDetailTop b{color:#18344f}.taskDetailSection{border-top:1px solid #e5ebf0;padding:14px 0}.taskDetailSection h3{margin:0 0 10px}.taskReadableNotes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.taskReadableNotes>div{background:#fff;border:1px solid #e1e8ee;border-radius:9px;padding:14px}.taskReadableNotes p{white-space:pre-wrap;color:#334a5d;line-height:1.5}.taskTitleLink{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.taskTitleLink:hover strong{text-decoration:underline}.directoryViewToggle{align-items:center;gap:8px;margin:10px 0;display:flex}.directoryViewToggle button{cursor:pointer;background:#fff;border:1px solid #cad7e1;border-radius:8px;padding:8px 12px}.directoryViewToggle button.active{color:#fff;background:#173d63;border-color:#173d63}.directoryViewToggle small{color:#718291;margin-left:4px}.companyGroupedView .contactRow,.companyGroupedView .leadRow{border-left:3px solid #d8e5ee}.recordLineButton{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.recordLineButton:hover{background:#f7fafc}@media (width<=900px){.taskDetailTop,.taskReadableNotes{grid-template-columns:1fr 1fr}}@media (width<=620px){.taskDetailTop,.taskReadableNotes{grid-template-columns:1fr}}.taskDetail{background:#f7fafc;width:min(1120px,96vw);max-height:94vh}.taskDetail .modalHeader{background:linear-gradient(135deg,#f7fbff,#eef6ff);border-bottom:1px solid #dbe7f1;border-radius:14px 14px 0 0;margin:-24px -24px 18px;padding:22px 24px}.taskGlanceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:8px 0 14px;display:grid}.glanceCard{background:#fff;border:1px solid #dce6ee;border-left:5px solid #7894aa;border-radius:11px;flex-direction:column;justify-content:center;gap:7px;min-height:82px;padding:12px 14px;display:flex;box-shadow:0 2px 8px #12344d0a}.glanceCard span{text-transform:uppercase;letter-spacing:.08em;color:#607789;font-size:10px;font-weight:800}.glanceCard b{color:#102d48;font-size:15px;line-height:1.3}.glanceCard.blue{background:#f4f9ff;border-left-color:#2f80c9}.glanceCard.teal{background:#f3fbfa;border-left-color:#2b9a91}.glanceCard.purple{background:#f8f6fc;border-left-color:#8067b7}.glanceCard.slate{background:#f6f9fb;border-left-color:#607d96}.glanceCard.green{background:#f4faf6;border-left-color:#4a9b68}.glanceCard.gold{background:#fffaf0;border-left-color:#d59a2b}.glanceCard.coral{background:#fff7f5;border-left-color:#d8705b}.glanceCard.sky{background:#f3faff;border-left-color:#4c9fd0}.glanceCard select,.glanceCard input{width:100%;min-height:34px;font:inherit;color:#173550;background:#fff;border:1px solid #cbd9e4;border-radius:7px;padding:6px 8px}.progressEdit{align-items:center;gap:6px;display:flex}.progressEdit input{max-width:90px}.progressEdit b{font-size:14px}.taskNameSection{background:#fff;border:1px solid #dce6ee;border-left:5px solid #1f5b89;border-radius:11px;padding:12px 14px!important}.taskNameSection label{grid-template-columns:110px 1fr;align-items:center;gap:12px;display:grid}.taskNameSection span{text-transform:uppercase;letter-spacing:.07em;color:#607789;font-size:11px;font-weight:800}.taskNameSection input{color:#173550;border:1px solid #cbd9e4;border-radius:7px;width:100%;min-height:38px;padding:7px 10px;font-size:15px;font-weight:700}.taskDetailSection{background:#fff;border:1px solid #dce6ee;border-radius:11px;margin:14px 0;padding:16px}.taskDetailSection h3{margin-top:0}.taskReadableNotes>div{background:#fbfdff;border-top:4px solid #4c8fbd}.taskReadableNotes>div:nth-child(2){background:#fcfbff;border-top-color:#8067b7}.taskReadableNotes p{max-height:240px;overflow:auto}.record360{background:#f7fafc}.record360 .recordSummaryGrid>div{background:#f5faff;border-left:5px solid #3d82b7;box-shadow:0 2px 7px #12344d0a}.record360 .recordSummaryGrid>div:nth-child(2n){background:#f4fbfa;border-left-color:#2b9a91}.record360 .recordSummaryGrid>div:nth-child(3n){background:#faf8fd;border-left-color:#8067b7}.record360 .recordSection{background:#fff;border:1px solid #dce6ee;border-radius:11px;margin:12px 0;padding:15px}.onboarding360{background:#f7fafc}.onboarding360 .onboardingItem{background:#fff;border-left:5px solid #4c8fbd;border-radius:9px}@media (width<=900px){.taskGlanceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.taskGlanceGrid,.taskNameSection label{grid-template-columns:1fr}}.focusMarketingFlow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.focusMarketingFlow>div{background:#fff;border:1px solid #cfdae5;border-top:4px solid #1f67b2;border-radius:12px;gap:6px;min-height:78px;padding:14px;display:grid}.focusMarketingFlow>div:nth-child(2){border-top-color:#31845c}.focusMarketingFlow>div:nth-child(3){border-top-color:#b88624}.focusMarketingFlow>div:nth-child(4){border-top-color:#7658a6}.focusMarketingFlow span{color:#66788b;font-size:12px}.campaignTable{max-height:480px;overflow:auto}.campaignHead{z-index:2;position:sticky;top:0}.campaignTable>p{padding:12px}@media (width<=1000px){.focusMarketingFlow{grid-template-columns:repeat(2,minmax(0,1fr))}}.recordWorkspace,.taskWorkspace{background:#f3f7fb}.recordSummaryGrid.colorful>div{background:#fff;border:1px solid #d8e5ef;border-top:4px solid #2871b8;box-shadow:0 3px 10px #1437550d}.recordSummaryGrid.colorful>div:nth-child(2){border-top-color:#2a9488}.recordSummaryGrid.colorful>div:nth-child(3){border-top-color:#7a62b3}.recordSummaryGrid.colorful>div:nth-child(4){border-top-color:#bd8421}.recordWidgetGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.recordWidget{background:#fff;border:1px solid #d5e2ec;border-top:4px solid #2b72b8;border-radius:12px;overflow:hidden;box-shadow:0 2px 9px #1939530b}.recordWidget.teal{border-top-color:#2a9488}.recordWidget.purple{border-top-color:#785eae}.recordWidget.gold{border-top-color:#c28b28}.recordWidget.green{border-top-color:#3a8f5d}.recordWidget.coral{border-top-color:#c96758}.recordWidget.sky{border-top-color:#4a93bd}.recordWidget.slate{border-top-color:#687988}.recordWidget>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;list-style:none;display:flex}.recordWidget>summary::-webkit-details-marker{display:none}.recordWidget>summary span{gap:4px;display:grid}.recordWidget>summary b{font-size:16px}.recordWidget>summary small{color:#6b7f90;white-space:nowrap;text-overflow:ellipsis;max-width:430px;overflow:hidden}.recordWidget>summary strong{color:#6b7f90;font-size:20px;transition:all .2s}.recordWidget[open]>summary strong{transform:rotate(45deg)}.recordWidgetBody{border-top:1px solid #edf2f5;padding:0 15px 15px}.recordWidgetBody>.largeNotes,.recordWidgetBody textarea{margin-top:12px}.taskWidgetGrid{margin-top:14px}.noteComposer{grid-template-columns:1fr auto;align-items:end;gap:10px;margin:12px 0;display:grid}.noteComposer textarea{resize:vertical;border:1px solid #cad9e4;border-radius:8px;min-height:90px;padding:10px}.recordNotesList{gap:8px;display:grid}.recordNotesList>div{background:#f8fbfd;border-left:3px solid #2c77ba;border-radius:4px;padding:8px 10px}.recordNotesList p{white-space:pre-wrap;margin:0 0 5px}.recordNotesList small{color:#738494}.editableBilling{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.editableBilling label{gap:5px;font-size:12px;font-weight:700;display:grid}.editableBilling input{border:1px solid #cddae4;border-radius:7px;min-height:38px;padding:8px}.editableBilling button{grid-column:1/-1;justify-self:start}.stickyActions{z-index:4;background:#fffffff5;padding-top:12px;position:sticky;bottom:-1px}.focusFileBuilder{border-top:4px solid #1f67b2}.fileBuilderGrid{grid-template-columns:1.1fr 1.3fr auto;align-items:end;gap:12px;display:grid}.fileBuilderGrid label{gap:5px;font-size:12px;font-weight:700;display:grid}.fileBuilderGrid input{background:#fff;border:1px solid #cad8e3;border-radius:8px;min-height:40px;padding:8px}.preparedFiles{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.preparedFiles>div{background:#fff;border:1px solid #d3e1eb;border-left:5px solid #2d75b7;border-radius:10px;gap:6px;padding:12px;display:grid}.preparedFiles>div.ready{background:#f6fcf8;border-left-color:#358b58}.preparedFiles>div.pending{background:#fffaf1;border-left-color:#c08b2d}.campaignHistoryActions{align-items:center;gap:8px;display:flex}.campaignHistoryActions input{border:1px solid #ccd9e3;border-radius:7px;min-height:38px;padding:8px}.campaignHistoryViewport{max-height:500px;overflow:auto}.legacyMarketingScroll{max-height:420px;overflow:auto}.campaignFileWorkspace{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.campaignFileWorkspace>div{background:#fff;border:1px solid #d6e2eb;border-top:4px solid #2a73b7;border-radius:11px;padding:12px}.campaignFileWorkspace>div:nth-child(2){border-top-color:#388d59}.campaignFileWorkspace>div:nth-child(3){border-top-color:#7b62ad}.campaignFileWorkspace h3{margin:0 0 10px}.fileDrop{background:#f8fbfd;border:1px dashed #b9ccda;border-radius:9px;gap:6px;padding:12px;font-weight:700;display:grid}.fileDrop small{color:#687b8c;font-weight:400}.preparedCampaignFile{background:#fff9ef;border-radius:9px;gap:9px;padding:12px;display:grid}.preparedCampaignFile.ready{background:#f3fbf6;border:1px solid #cce6d5}.sendFormatChips.compact span{padding:4px 7px;font-size:10px}.polishedModal label{line-height:1.3}@media (width<=1000px){.recordWidgetGrid,.preparedFiles,.campaignFileWorkspace,.fileBuilderGrid,.editableBilling,.noteComposer{grid-template-columns:1fr}}.record360{box-sizing:border-box;border-radius:16px;width:min(1540px,100vw - 34px);min-height:min(820px,90vh);max-height:94vh;overflow:hidden auto}.record360 .modalHeader{z-index:8;background:#fffffff7;border-bottom:1px solid #e6edf2;flex-wrap:wrap;padding-bottom:14px;position:sticky;top:0}.record360 .recordHeaderActions{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.customer360Subtitle{color:#6b7d8e;margin:5px 0 0;font-size:13px}.customer360Entry{background:linear-gradient(110deg,#f5faff,#fff);border:1px solid #cbddeb;border-left:5px solid #2469a7;border-radius:12px;justify-content:space-between;align-items:center;gap:22px;margin:12px 0;padding:17px 20px;display:flex;box-shadow:0 3px 12px #1641650f}.customer360Entry>div{gap:5px;display:grid}.customer360Entry b{color:#173b5f;font-size:17px}.customer360Entry small{color:#5f7284;max-width:980px;line-height:1.45}.customer360EntryCue{color:#fff;white-space:nowrap;background:#173d63;border-radius:999px;flex:none;padding:9px 13px;font-size:12px;font-weight:800}.customer360Link{gap:3px;display:grid}.customer360Link small{color:#2c6b9f;font-size:10px;font-weight:800}.customer360Link:hover small{text-underline-offset:2px;text-decoration:underline}.record360Scope{color:#183b5d;background:#f7fbfe;border:1px solid #ccdfed;border-left:5px solid #2c74b8;border-radius:11px;gap:5px;margin:15px 0 8px;padding:13px 16px;display:grid}.record360Scope b{font-size:14px}.record360Scope span{color:#627689;font-size:12px;line-height:1.45}.record360StatusGrid{margin:12px 0}.recordFollowupLine{grid-template-columns:minmax(0,1fr) minmax(160px,.55fr) auto;align-items:center}.intelHistoryCard{background:#fffdf7;border:1px solid #e5dcc1;border-radius:10px;gap:9px;padding:13px;display:grid}.intelHistoryCard+.intelHistoryCard{margin-top:10px}.intelHistoryCard p{color:#40566a;margin:0;line-height:1.5}.intelHistoryCard .sectionTitleRow>div{gap:3px;display:grid}.adminIntelHistoryPanel{overscroll-behavior:contain;max-height:620px;overflow-y:auto}.adminIntelHistoryPanel .sectionTitleRow:first-child{z-index:1;background:inherit;padding-bottom:10px;position:sticky;top:0}.adminIntelResearchResults{gap:10px;display:grid}.adminIntelResearchResults h3{margin:0}.adminIntelResearchResults textarea{box-sizing:border-box;resize:vertical;color:#14283c;background:#fff;border:1px solid #a9c6da;border-radius:8px;width:100%;min-height:150px;padding:12px;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.adminIntelResearchResults>.primaryButton{justify-self:start}.adminIntelResearchResults .manualIntelReview{gap:9px;display:grid}.adminIntelResearchResults .manualIntelResult{background:#fff;border:1px solid #c9dce9;border-radius:8px;justify-content:space-between;gap:12px;padding:10px;display:flex}.adminIntelResearchResults .manualIntelResult span{gap:3px;display:grid}.adminIntelResearchResults .manualIntelSkipped{background:#fffdf7;border:1px solid #e2d6b6;border-radius:7px;margin:0;padding:8px}.record360 .recordSummaryGrid{gap:14px;margin:18px 0}.record360 .recordSummaryGrid>div{border:1px solid #dbe6ee;border-top:4px solid #2c74b8;justify-content:center;min-height:76px;box-shadow:0 2px 8px #1939530a}.record360 .recordSummaryGrid>div:nth-child(2){border-top-color:#299081}.record360 .recordSummaryGrid>div:nth-child(3){border-top-color:#c18a27}.record360 .recordSummaryGrid>div:nth-child(4){border-top-color:#785fae}.record360 .recordWidgetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.recordWidgetWide{grid-column:1/-1}.record360 .recordWidget{border-radius:14px}.record360 .recordWidget>summary{padding:16px 18px}.record360 .recordWidget>summary b{font-size:17px}.recordNotesWorkspace{min-height:330px}.recordNotesWorkspace .noteComposer{z-index:2;background:#fff;grid-template-columns:minmax(0,1fr) auto;padding-top:14px;position:sticky;top:0}.recordNotesWorkspace .noteComposer textarea{min-height:110px;font-size:14px;line-height:1.45}.notesToolbar{border-bottom:1px solid #e6edf2;justify-content:space-between;align-items:center;gap:15px;padding:8px 0 10px;display:flex}.notesToolbar span{color:#6f8190;font-size:12px}.recordNotesTimeline{max-height:360px;padding-right:5px;overflow:auto}.recordNotesTimeline>div{border-left-width:4px;padding:12px 13px}.recordNotesTimeline>div.legacyNote{background:#fafbfc;border-left-color:#7c8d9b}.recordNotesTimeline p{font-size:14px;line-height:1.5}@media (width<=900px){.record360{width:98vw;min-height:92vh}.record360 .recordWidgetGrid{grid-template-columns:1fr}.recordWidgetWide{grid-column:auto}.recordNotesWorkspace .noteComposer{grid-template-columns:1fr}.customer360Entry{flex-direction:column;align-items:flex-start}.customer360EntryCue{white-space:normal}}.podioPurchaseSection{background:#fbfdff;border:1px solid #cbdce9;border-top:4px solid #2b75b8;border-radius:12px;padding:14px}.podioPurchaseEditor{border-top:1px solid #dce7ef;margin-top:12px;padding-top:12px}.quoteRequestAction{flex-direction:column;justify-content:end;gap:5px;display:flex}.quoteRequestAction small{color:#64748b}.appendEstimatePanel,.purchaseSafeguards{background:#f8fafc;border:1px solid #dbe4ec;border-radius:14px;margin-top:14px;padding:14px}.appendEstimatePanel>div:first-child{flex-direction:column;gap:3px;display:flex}.appendServiceChecks{flex-wrap:wrap;gap:10px 18px;margin:12px 0;display:flex}.appendServiceChecks label{align-items:center;gap:7px;font-weight:650;display:flex}.appendEstimateTotals{color:#475569;flex-wrap:wrap;gap:10px 18px;display:flex}.appendEstimateTotals strong{color:#0f766e}.purchaseSafeguards h4{margin:0 0 4px}.purchaseSafeguards .purchaseEditGrid{margin-top:10px}.simplePurchaseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.reminderQuickAdd{grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:8px;display:grid}.reminderQuickAdd input{border:1px solid #cbd9e4;border-radius:8px;min-height:40px;padding:8px 10px}.reminderList{gap:7px;max-height:250px;margin-top:12px;display:grid;overflow:auto}.reminderRow{background:#fbfdff;border:1px solid #e1e9ef;border-radius:9px;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:9px;display:grid}.reminderRow span{gap:2px;display:grid}.reminderRow small{color:#738494}.reminderCheck{color:#2c8750;cursor:pointer;background:#f4fbf6;border:1px solid #a7cfb4;border-radius:50%;width:28px;height:28px;font-weight:800}.mySpaceCalendarExpanded{border-top:1px solid #e2eaf0;margin-top:14px;padding-top:12px}.mySpaceCalendarExpanded .monthCalendar{margin-top:8px}@media (width<=900px){.simplePurchaseGrid,.reminderQuickAdd{grid-template-columns:1fr}.mySpaceCalendarExpanded{overflow:auto}.mySpaceCalendarExpanded .monthCalendar{min-width:800px}}.createOutsidePurchaseSection{background:#fff;border:1px solid #d6e2eb;border-top:4px solid #c96758;border-radius:12px;margin-top:18px;padding:16px 18px 18px}.createOutsidePurchaseSection h3{margin:2px 0 4px}.purchaseToggle{white-space:nowrap;background:#f8fbfd;border:1px solid #d7e2ea;border-radius:9px;align-items:center;gap:9px;padding:9px 12px;font-weight:700;display:flex}.purchaseToggle input{width:17px;height:17px}.createPurchaseBody{border-top:1px solid #e7edf2;margin-top:14px;padding-top:14px}.fullTaskCreate .createOutsidePurchaseSection .largeNotes{min-height:90px}@media (width<=800px){.purchaseToggle{white-space:normal}.createOutsidePurchaseSection .sectionTitleRow{flex-direction:column;align-items:flex-start}}.personDrillButton{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.personDrillButton:hover{background:#4f46e50f}.personQuickView{max-width:760px}.personDetailStack{flex-wrap:wrap;align-items:flex-start;gap:14px;padding:16px 2px;display:flex}.linkButton{align-items:center;text-decoration:none;display:inline-flex}.accessDetailCard{border-bottom:1px solid var(--line,#e5e7eb);grid-template-columns:1fr 1fr;gap:14px;padding:13px 0;display:grid}.accessDetailCard>div{flex-direction:column;gap:4px;min-width:0;display:flex}.accessDetailCard span,.accessDetailCard a{overflow-wrap:anywhere}.accessDetailCard code{font-size:.92em}@media (width<=760px){.accessDetailCard{grid-template-columns:1fr}}.showDeletedToggle{color:#344054;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.showDeletedToggle input{width:16px;height:16px}.modalHeaderActions{align-items:center;gap:10px;display:flex}.dangerButton{color:#b42318;cursor:pointer;background:#fff;border:1px solid #c92a2a;border-radius:9px;padding:9px 13px;font-weight:800}.dangerButton:disabled{opacity:.55;cursor:not-allowed}.modalBackdrop{place-items:start center;padding:16px 20px;overflow-y:auto}.record360{min-height:0;max-height:calc(100vh - 32px);margin:0 auto;overflow:auto}.record360 .modalHeader{top:0}.rowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.saveNotice{color:#24683b;background:#e9f7ee;border:1px solid #bfe1ca;border-radius:999px;align-self:center;padding:6px 10px;font-size:12px;font-weight:800}.saveDestination{color:#6e8191;margin-top:8px;display:block}.billingWorkspace{gap:12px;margin-top:12px;display:grid}.billingTopGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.billingWorkspace label{gap:5px;font-size:12px;font-weight:700;display:grid}.billingWorkspace input,.billingWorkspace select,.billingWorkspace textarea,.nextActionGrid input,.nextActionGrid select{background:#fff;border:1px solid #cddae4;border-radius:7px;width:100%;padding:8px}.billingWorkspace textarea{resize:vertical;min-height:100px}.holdToggle{border:1px solid #d8e3ea;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;padding:8px 10px}.billingContactsHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.billingContactList{gap:8px;display:grid}.billingContactRow{grid-template-columns:1fr 1.2fr 1fr auto;align-items:center;gap:8px;display:grid}.nextActionGrid{grid-template-columns:1fr 180px 160px;align-items:end;gap:10px;margin-top:10px;display:grid}.nextActionGrid textarea{grid-row:1/3;min-height:108px}.nextActionGrid .primaryButton{justify-self:start}.recordLineButton.personDrillButton{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.recordLineButton.personDrillButton:hover{background:#f4f8fb}@media (width<=850px){.billingTopGrid,.billingContactRow,.nextActionGrid{grid-template-columns:1fr}.nextActionGrid textarea{grid-row:auto}}.customerRow .rowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.nestedContact360{box-sizing:border-box;width:min(1380px,100vw - 46px);max-height:calc(100vh - 32px);margin:0 auto}.accessWorkspace{gap:20px;display:grid}.accessSection{gap:10px;display:grid}.accessSection .sectionTitleRow small{color:#71808d;margin-top:3px;display:block}.accessUserList{gap:8px;display:grid}.accessUserRow{background:#fbfdff;border:1px solid #e0e7ed;border-radius:10px;grid-template-columns:1fr 1.2fr;gap:14px;padding:12px;display:grid}.accessUserRow>div{flex-direction:column;gap:4px;min-width:0;display:flex}.accessUserRow span,.accessUserRow small{overflow-wrap:anywhere}.accessUserRow em{color:#788796;font-size:12px}.portalRecord{background:#fffdf7}.importedBillingAlignment{border-top:1px solid #dfe7ed;margin-top:4px;padding-top:12px}.importedBillingAlignment .sectionTitleRow small{color:#71808d;margin-top:3px;display:block}.billingAlignmentRow{border-bottom:1px solid #edf1f4;grid-template-columns:1fr 1.25fr 1.6fr .7fr;align-items:start;gap:10px;padding:9px 0;display:grid}.billingAlignmentRow span{overflow-wrap:anywhere}.billingAlignmentRow small{color:#71808d;margin-top:2px;display:block}.relationshipHistoryRow{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(180px,.75fr) minmax(0,1.7fr);gap:16px;padding:12px 0;display:grid}.relationshipHistoryRow>div{flex-direction:column;gap:5px;display:flex}.relationshipHistoryRow small{color:#71808d}.textLinkButton{color:#1e5f96;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.textLinkButton:hover{text-decoration:underline}@media (width<=900px){.accessUserRow,.relationshipHistoryRow,.billingAlignmentRow{grid-template-columns:1fr}.customerHead,.customerRow{grid-template-columns:1.4fr .8fr .5fr .7fr 1fr}.customerHead>b:last-child,.customerRow>.rowActions{grid-column:1/-1;justify-content:flex-start}}.quietDelete{color:#7a8797;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:700;-webkit-text-decoration:underline #c9d0d8;text-decoration:underline #c9d0d8}.quietDelete:hover{color:#b42318;background:#fff5f4;text-decoration-color:#b42318}.quietDelete:disabled{opacity:.45;cursor:not-allowed}.relationshipHistoryCard{border-bottom:1px solid #e6eaf0;grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) minmax(230px,1.2fr);align-items:start;gap:18px;padding:14px 0;display:grid}.relationshipHistoryCard:last-child{border-bottom:0}.relationshipPerson,.relationshipFacts,.relationshipEmails{flex-direction:column;gap:5px;min-width:0;display:flex}.relationshipFacts span{line-height:1.35}.fieldLabel{text-transform:uppercase;letter-spacing:.07em;color:#667085;font-size:10px;font-weight:800}.relationshipEmail{overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.relationshipEmail small,.relationshipPerson small{color:#667085}.textLinkButton{overflow-wrap:anywhere;text-align:left}@media (width<=900px){.relationshipHistoryCard{grid-template-columns:1fr}}.recordNameLink{color:#172033;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;margin:0;padding:0}.recordNameLink:hover strong{text-underline-offset:3px;color:#1e5f96;text-decoration:underline}.rowActions .quietDelete{opacity:.72;padding:3px 5px;font-size:10px}.rowActions .quietDelete:hover{opacity:1}.recordSummaryGrid select{color:#172033;background:#fff;border:1px solid #d2dde7;border-radius:7px;width:100%;padding:6px 8px;font-weight:700}.recordBottomActions{justify-content:space-between;align-items:center}.recordBottomActions .quietDelete{opacity:.62;font-size:10px}.recordBottomActions .quietDelete:hover{opacity:1}.mergeContactLine{align-items:center;gap:10px;display:flex}.mergeContactLine .recordLineMain{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;grid-template-columns:1.2fr 1fr 1.2fr auto;gap:10px;min-width:0;padding:7px;display:grid}.mergeContactLine .recordLineMain:hover{background:#f1f7fc}.mergeContactLine .recordLineMain small{color:#1e5f96;white-space:nowrap;font-weight:800}.record360 .purchaseEditGrid input,.record360 .purchaseEditGrid select{box-sizing:border-box;min-width:0}.taskDetailTop label{flex-direction:column;gap:4px;display:flex}.taskDetailTop label input{min-width:150px}.importedCustomerBilling{background:#f8fbfe;border:1px solid #d7e3ef;border-radius:12px;margin-bottom:14px;padding:14px}.billingFactsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.billingFactsGrid>div{background:#fff;border:1px solid #e0e8f0;border-radius:9px;flex-direction:column;gap:4px;padding:10px;display:flex}.billingFactsGrid>div.wide{grid-column:1/-1}.billingFactsGrid span{text-transform:uppercase;letter-spacing:.05em;color:#66788a;font-size:11px}.billingFactsGrid b{overflow-wrap:anywhere;font-size:13px}.billingContactsHeader>div{flex-direction:column;gap:2px;display:flex}.billingContactsHeader small{color:#6d7b8a;font-weight:400}.mergeCompareBackdrop{z-index:80}.mergeCompareModal{width:min(980px,94vw);max-height:90vh;overflow:auto}.mergeCompareGrid{grid-template-columns:1fr 1fr;gap:18px;margin:16px 0;display:grid}.mergeCompareCard{background:#fff;border:1px solid #dce4ec;border-radius:14px;padding:16px}.mergeCompareCard.survivor{border-top:4px solid #2a9d7f}.mergeCompareCard.duplicate{border-top:4px solid #b9912f}.mergeSideLabel{letter-spacing:.06em;color:#617185;margin-bottom:6px;font-size:11px;font-weight:800}.mergeCompareCard h3{margin:0 0 12px}.mergeField{border-top:1px solid #edf1f5;grid-template-columns:110px 1fr;gap:12px;padding:8px 0;display:grid}.mergeField span{color:#68788a;font-size:12px}.mergeField b{overflow-wrap:anywhere;font-size:13px}@media (width<=760px){.mergeCompareGrid,.billingFactsGrid{grid-template-columns:1fr}.billingFactsGrid>div.wide{grid-column:auto}}.record360 .modalHeader,.recordNotesWorkspace .noteComposer{position:static!important;top:auto!important}.draggableWidget{cursor:default!important}.widgetDragHeader{cursor:grab!important}.widgetDragHeader:active{cursor:grabbing!important}.record360 .modalHeader,.recordNotesWorkspace .noteComposer{position:static!important;top:auto!important}.bulkActionBar{background:#fff;border:1px solid #d5e2ec;border-radius:10px;align-items:center;gap:10px;margin:10px 0 12px;padding:10px 14px;display:flex}.bulkActionBar strong{margin-right:auto}.bulkDeleteButton{font-size:12px}.rowCheck{justify-content:center;display:flex}.rowCheck input,.qcHead input{cursor:pointer;width:16px;height:16px}.companyGroupedView .contactRow.qcRow{border-left:3px solid #d8e5ee}.qcTaskToolbar{align-items:center;grid-template-columns:minmax(260px,1fr) 180px 190px auto auto!important}.myTasksToggle{white-space:nowrap;align-items:center;gap:6px;display:flex!important}.myTasksToggle input{width:auto!important}.taskMatchCount{color:#6b7e90;margin:8px 4px 10px;font-size:12px}.compactError{margin:8px 0;padding:8px 10px}@media (width<=1100px){.contactHead.qcHead,.contactRow.qcRow,.customerHead.qcHead,.customerRow.qcRow,.leadHead.qcHead,.leadRow.qcRow{grid-template-columns:.35fr 1fr 1fr!important}.qcHead>:nth-child(n+4),.qcRow>:nth-child(n+4){display:none}.qcTaskToolbar{grid-template-columns:1fr 1fr!important}.qcTaskToolbar input{grid-column:1/-1}}.safetyPanel{border-top:3px solid #234e7c;grid-column:1/-1}.safetyStatusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.safetyStatusGrid>div{background:#fbfcfe;border:1px solid #dfe7ee;border-radius:9px;gap:4px;padding:12px;display:grid}.safetyStatusGrid span{color:#6d7e8e;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.safeOn,.safeOff{color:#247447}.unsafeOn{color:#a53b32}.safetyRule{background:#eef6fb;border:1px solid #c9dfef;border-radius:9px;padding:12px}.safetyActions{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.safetyActions small{color:#6f8090;max-width:620px}.safetyTimeline{margin-top:16px}.safetyTimeline h4{margin-bottom:6px}@media (width<=900px){.safetyStatusGrid{grid-template-columns:repeat(2,1fr)}}.directorySmartFilters{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.directorySmartFilters label,.recordClassificationBar label,.assistedFormGrid label,.marketingCriteria label{flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.recordClassificationBar{border-bottom:1px solid var(--border,#dde3ea);flex-wrap:wrap;gap:10px;padding:10px 16px;display:flex}.recordClassificationBar select,.directorySmartFilters select,.directorySmartFilters input,.assistedFormGrid input,.assistedFormGrid select,.marketingCriteria input,.marketingCriteria select{background:#fff;border:1px solid #cfd8e3;border-radius:8px;min-height:36px;padding:7px 9px}.leadActionSummary{grid-template-columns:minmax(150px,.7fr) minmax(180px,.8fr) minmax(280px,1.7fr) minmax(180px,.8fr);gap:10px;margin:12px 16px;display:grid}.leadActionSummary>div{background:#f8fafc;border:1px solid #dbe4ee;border-radius:12px;flex-direction:column;gap:5px;padding:12px;display:flex}.leadActionSummary span{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:11px}.leadActionSummary small{color:#64748b}.whyCallBlock b{font-weight:650}.whyCallEditor{border:1px solid #ccd6e0;border-radius:8px;min-height:76px;margin-top:6px;padding:8px}.leadConvertBox{justify-content:center}.contactRoleGrid{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.roleToggle{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:7px 10px}.roleToggle.active{background:#e8f7ef;border-color:#76b991;font-weight:700}.assistedCreate{max-width:980px}.assistedFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.assistedFormGrid .fullLabel{grid-column:1/-1}.hootieResearchBar{align-items:center;gap:12px;margin:14px 0;display:flex}.researchReview{background:#f8fbfe;border:1px solid #cfe0ef;border-radius:12px;padding:14px}.duplicateWarning{background:#fff8e8;border:1px solid #f2c46d;border-radius:10px;margin-bottom:10px;padding:10px}.locationChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.locationChoices button{text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd9e8;border-radius:10px;flex-direction:column;gap:4px;padding:11px;display:flex}.locationChoices button strong{color:#0f5eaa;margin-top:6px}.notificationActionItem{display:block!important}.notificationOpen{text-align:left;background:0 0;border:0;width:100%;flex-direction:column!important;align-items:flex-start!important;padding:0!important;display:flex!important}.notificationActions{gap:6px;margin-top:7px;display:flex}.notificationActions button{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:5px 7px;font-size:11px}.marketingAudienceBuilder{margin-bottom:16px}.marketingCriteria{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketingCriteriaActions{gap:8px;margin:12px 0;display:flex}.savedListChips{flex-wrap:wrap;gap:8px;display:flex}.savedListChips button{text-align:left;background:#fff;border:1px solid #d5deea;border-radius:9px;flex-direction:column;padding:8px 10px;display:flex}.audienceQualitySummary{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.audienceQualitySummary>div{border:1px solid #dbe4ee;border-radius:9px;align-items:baseline;gap:6px;padding:8px 10px;display:flex}.marketingResultList{border-top:1px solid #e2e8f0;max-height:360px;overflow:auto}.exportAudienceBar{gap:8px;margin-top:12px;display:flex}.exportAudienceBar input{flex:1}.marketingResultsImport{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:10px}.marketingResultsImport>div,.marketingResultsImport select,.marketingResultsImport input{margin:5px}.bulkActionBar .helperText{margin-right:auto}.rowCheck input{width:16px;height:16px}@media (width<=900px){.leadActionSummary,.assistedFormGrid,.locationChoices,.marketingCriteria{grid-template-columns:1fr}.leadActionSummary{margin:10px}.recordHeaderActions{gap:4px}.recordHeaderAction{font-size:11px}.assistedCreate{max-height:92vh;overflow:auto}}.addressVerificationHandoff{background:#eef7ff;border:2px solid #8bb9de;border-radius:12px;grid-template-columns:minmax(280px,1fr) minmax(180px,240px) auto;align-items:end;gap:12px;margin:12px 0;padding:14px;display:grid}.addressVerificationHandoff p{color:#475569;margin:4px 0 0}.addressVerificationHandoff label{flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.addressVerificationHandoff input{background:#fff;border:1px solid #b9c9d8;border-radius:8px;min-height:40px;padding:8px 10px}.marketingResultList .recordLine{padding:0;display:block}.recordLineToggle{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:1.1fr 1fr 2fr auto;align-items:center;gap:12px;padding:10px 4px;display:grid}.recordLineToggle:hover,.recordLine.open .recordLineToggle{background:#f3f8fc}.recordLineToggle em{color:#0f5eaa;font-size:12px;font-style:normal;font-weight:700}.recordLineDetails{background:#f8fafc;border-top:1px dashed #d5dee8;grid-template-columns:1.6fr .7fr 1.2fr;gap:10px;padding:10px 12px 12px;display:grid}.recordLineDetails span{flex-direction:column;gap:3px;display:flex}.recordLineDetails b{text-transform:uppercase;color:#64748b;font-size:11px}.labelWithInfo,.verificationButtonWithInfo{align-items:center;gap:7px;display:flex}.verificationButtonWithInfo{justify-content:flex-end}.verificationInfo{z-index:20;align-items:center;display:inline-flex;position:relative}.verificationInfo>button{color:#164a76;cursor:help;background:#fff;border:1px solid #8eabc1;border-radius:50%;width:22px;height:22px;padding:0;font:700 13px/1 Georgia,serif}.verificationInfo>button:hover,.verificationInfo>button:focus-visible{outline-offset:1px;background:#eaf5ff;border-color:#2477b8;outline:2px solid #b9dcf6}.verificationInfoCard{color:#20384a;text-align:left;background:#fff;border:1px solid #91b5cf;border-radius:10px;width:min(390px,100vw - 44px);max-height:340px;padding:13px 14px;font-size:12px;font-weight:400;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 30px #0f2d4638}.verificationInfo:hover .verificationInfoCard,.verificationInfo:focus-within .verificationInfoCard{gap:6px;display:grid}.verificationInfoCard>strong{color:#0b3c65;margin-top:4px}.verificationInfoCard>span b{color:#0b3c65}.verificationInfoCard small{color:#526c7e;border-top:1px solid #dce8f0;padding-top:5px}.verificationSectionHeading .verificationInfoCard{inset:calc(100% + 8px) auto auto 0}.verificationSectionHeading .verificationInfo{margin-left:5px}@media (width<=900px){.addressVerificationHandoff{grid-template-columns:1fr 1fr}.addressVerificationHandoff>div{grid-column:1/-1}.recordLineToggle{grid-template-columns:1fr 1fr}.recordLineDetails{grid-template-columns:1fr}}@media (width<=560px){.addressVerificationHandoff,.recordLineToggle{grid-template-columns:1fr}.addressVerificationHandoff>div{grid-column:auto}.addressVerificationHandoff .primaryButton{width:100%}}.qcHead>span:first-child{justify-content:center;display:flex}.calendarWeekGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:12px;display:grid;overflow-x:auto}.weekDayColumn{background:#fff;border:1px solid #dbe5ef;border-radius:10px;min-width:135px;min-height:180px}.weekDayHeader{background:#f7fafc;border-bottom:1px solid #e7edf3;justify-content:space-between;gap:8px;padding:10px 12px;display:flex}.weekDayHeader b{color:#153b65}.weekDayHeader span{color:#64748b}.weekDayBody{gap:7px;padding:8px;display:grid}.weekEvent{background:#eef5fb;border-left:3px solid #234e7c;border-radius:7px;padding:8px;display:block}.weekEvent b,.weekEvent small{display:block}.weekEvent small{color:#64748b;margin-top:3px}.emptyDay{color:#94a3b8;padding:8px 2px;font-size:12px}.focusMarketingFlow.interactiveFlow button{appearance:none;text-align:left;cursor:pointer;min-height:78px;color:inherit;background:#fff;border:1px solid #cbd9e7;border-top:4px solid #2468b4;border-radius:12px;padding:16px}.focusMarketingFlow.interactiveFlow button:nth-child(2){border-top-color:#2f855a}.focusMarketingFlow.interactiveFlow button:nth-child(3){border-top-color:#b58116}.focusMarketingFlow.interactiveFlow button:nth-child(4){border-top-color:#7551a1}.focusMarketingFlow.interactiveFlow button:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0f172a1a}.focusMarketingFlow.interactiveFlow button b,.focusMarketingFlow.interactiveFlow button span{display:block}.focusMarketingFlow.interactiveFlow button span{color:#64748b;margin-top:8px;font-size:13px}#marketing-plan,#marketing-build,#marketing-prepare,#marketing-measure{scroll-margin-top:80px}@media (width<=1000px){.calendarWeekGrid{grid-template-columns:repeat(7,150px)}}.focusMarketingFlow button.active{outline:2px solid;transform:translateY(-1px)}.marketingStepPanel{display:none!important}.marketingStepPanel.active{display:block!important}.marketingPlanningGrid.marketingStepPanel.active{display:grid!important}.focusMarketingFlow.interactiveFlow button.active{transform:translateY(-1px);box-shadow:0 0 0 2px #124b822e}.approvedMySpaceTop{grid-template-columns:1.2fr 1.05fr .85fr;gap:16px;margin-bottom:16px;display:grid}.approvedMySpaceCard{min-height:300px;padding:22px}.approvedMySpaceCard h3,.myRoleWorkspace h3,.approvedMyNotes h3,.mySpaceSecondaryGrid h3{margin:4px 0 18px;font-size:22px}.myCalendarAgenda{flex-direction:column;display:flex}.myAgendaRow{border-bottom:1px solid #e6edf5;grid-template-columns:90px 1fr auto;align-items:center;gap:14px;padding:13px 0;display:grid}.myAgendaRow:last-child{border-bottom:0}.myAgendaRow b{color:#0d4d8b}.myAgendaRow small{color:#6d7f93}.myPriorityChecklist{flex-direction:column;gap:16px;margin-bottom:18px;display:flex}.myPriorityChecklist label{align-items:flex-start;gap:12px;font-size:16px;line-height:1.35;display:flex}.myPriorityChecklist input{margin-top:3px}.myPriorityAdd{margin-top:auto}.myPriorityAdd input{min-width:0}.myWorkCard{flex-direction:column;display:flex}.myWorkCard>button{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e6edf5;justify-content:space-between;align-items:center;padding:17px 0;display:flex}.myWorkCard>button b{color:#082c55;font-size:22px}.myWorkCard>button span{color:#66798e}.myRoleWorkspace{margin-bottom:16px;padding:22px}.roleWorkspaceCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.roleWorkspaceCards button{text-align:left;cursor:pointer;background:#f8fbff;border:1px solid #cbdced;border-radius:10px;padding:16px}.roleWorkspaceCards button b{margin-bottom:4px;font-size:16px;display:block}.roleWorkspaceCards button span{color:#6b7e92;font-size:13px;display:block}.myApprovalsPanel{margin-bottom:16px}.mySpaceSecondaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.mySpaceSecondaryGrid>.panel{min-height:220px}.approvedMyNotes{margin-bottom:22px}.approvedMyNotes .richNotes{min-height:260px}.approvedMyNotes .richNotesEditor{min-height:220px}@media (width<=1100px){.approvedMySpaceTop{grid-template-columns:1fr 1fr}.approvedMySpaceTop .myWorkCard{grid-column:1/-1}.mySpaceSecondaryGrid{grid-template-columns:1fr 1fr}}@media (width<=760px){.approvedMySpaceTop,.mySpaceSecondaryGrid,.roleWorkspaceCards{grid-template-columns:1fr}.approvedMySpaceTop .myWorkCard{grid-column:auto}.myAgendaRow{grid-template-columns:72px 1fr}.myAgendaRow small{grid-column:2}}.mySpaceSecondaryGrid .compactTask,.mySpaceSecondaryGrid .notificationRecord{appearance:none;width:100%;box-shadow:none;text-align:left;color:inherit;background:0 0;border:0;border-bottom:1px solid #e4ebf2;border-radius:0;justify-content:space-between;align-items:flex-start;gap:14px;margin:0;padding:14px 4px;display:flex}.mySpaceSecondaryGrid .compactTask:last-of-type,.mySpaceSecondaryGrid .notificationRecord:last-of-type{border-bottom:0}.mySpaceSecondaryGrid .compactTask:hover,.mySpaceSecondaryGrid .notificationRecord:hover{background:#f8fbfe}.mySpaceSecondaryGrid .compactTask span:first-child,.mySpaceSecondaryGrid .notificationRecord span:first-child{gap:3px;min-width:0;display:grid}.mySpaceSecondaryGrid .compactTask strong,.mySpaceSecondaryGrid .notificationRecord strong{font-size:14px;line-height:1.3}.mySpaceSecondaryGrid .compactTask small,.mySpaceSecondaryGrid .notificationRecord small{color:#6f8194;font-size:12px;line-height:1.3}.mySpaceSecondaryGrid .compactTask>span:last-child,.mySpaceSecondaryGrid .notificationRecord>span:last-child{color:#6f8194;white-space:nowrap;flex:none;font-size:12px}.mySpaceSecondaryGrid .reminderRow,.mySpaceSecondaryGrid .favoriteItem{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e4ebf2;border-radius:0;padding:12px 4px}.mySpaceSecondaryGrid .favoriteItem:last-child,.mySpaceSecondaryGrid .reminderRow:last-child{border-bottom:0}.oldMySpaceHeader{align-items:flex-start;position:relative}.mySpaceHeaderActions{position:relative}.mySpaceWidgetMenu{z-index:20;background:#fff;border:1px solid #d7e1ea;border-radius:10px;gap:4px;min-width:190px;padding:8px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 10px 28px #142d4624}.mySpaceWidgetMenu button{text-align:left;cursor:pointer;color:#193a5c;background:0 0;border:0;border-radius:7px;padding:9px 10px;font-weight:700}.mySpaceWidgetMenu button:hover{background:#f5f8fb}.oldMySpaceGrid{align-items:start;gap:14px;margin-bottom:14px;display:grid}.oldMySpaceSecond{grid-template-columns:repeat(2,minmax(0,1fr))}.oldMySpaceCard{background:#fff;border:1px solid #dbe5ee;border-radius:10px;min-width:0;padding:16px;box-shadow:0 2px 7px #14304c09}.oldMySpaceTop>.oldMySpaceCard{min-height:230px}.oldWidgetHead{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex}.oldWidgetHead h3{color:#112f52;margin:3px 0 0;font-size:18px}.oldWidgetHead>small{color:#798998;font-size:11px}.tinyCount{color:#31546f;vertical-align:middle;background:#eef4f8;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;margin-left:4px;padding:0 6px;font-size:11px;display:inline-flex}.hootieBriefClean{align-items:flex-start;gap:10px;margin:4px 0 12px;display:flex}.hootieBriefClean img{object-fit:contain;flex:none;width:42px;height:42px}.hootieBriefClean div{gap:4px;display:grid}.hootieBriefClean b{color:#183b5e;font-size:14px;line-height:1.35}.hootieBriefClean span{color:#6d7f90;font-size:12px;line-height:1.45}.cleanWidgetRows{display:grid}.cleanWidgetRow{appearance:none;text-align:left;width:100%;color:inherit;cursor:pointer;border:0;border-bottom:1px solid #e8eef3;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 2px;display:flex;box-shadow:none!important;background:#fff!important;border-radius:0!important}.cleanWidgetRow:last-child{border-bottom:0}.cleanWidgetRow:hover{background:#f8fbfd!important}.cleanWidgetRow>span{gap:3px;min-width:0;display:grid}.cleanWidgetRow b{color:#102f50;font-size:13px;line-height:1.3}.cleanWidgetRow small{color:#718395;font-size:11px;line-height:1.35}.cleanWidgetRow>strong{color:#245b8a;white-space:nowrap;padding-top:2px;font-size:11px}.notificationCleanRow em{color:#2b7041;background:#e6f5e9;border-radius:999px;width:max-content;margin-bottom:1px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.cleanEmpty{color:#7b8b9a;margin:10px 0;font-size:12px}.cleanPriorityList{gap:3px;display:grid}.cleanPriorityList label{color:#2a4259;border-bottom:1px solid #edf1f5;align-items:flex-start;gap:9px;padding:8px 2px;font-size:13px;line-height:1.35;display:flex}.cleanPriorityList label:last-child{border-bottom:0}.cleanPriorityList input{margin-top:2px}.cleanPriorityAdd{margin-top:10px}.cleanPriorityAdd input{min-width:0}.cleanFavoriteRow{appearance:none;text-align:left;cursor:pointer;border:0;border-bottom:1px solid #e8eef3;align-items:center;gap:10px;width:100%;padding:10px 2px;display:flex;box-shadow:none!important;background:#fff!important;border-radius:0!important}.cleanFavoriteRow:last-child{border-bottom:0}.cleanFavoriteRow:hover{background:#f8fbfd!important}.favoriteStar{color:#d99800;font-size:18px;line-height:1}.cleanFavoriteRow>span:last-child{gap:2px;display:grid}.cleanFavoriteRow b{color:#102f50;font-size:13px}.cleanFavoriteRow small{color:#718395;font-size:11px}.oldMySpaceNotes{margin-bottom:14px}.oldMySpaceNotes .richNotes{border-color:#dbe4ec;border-radius:7px}.oldMySpaceNotes .richNotesEditor{min-height:250px}.compactHelper{margin-top:-2px}.noteAttachBar{border-top:1px solid #e8eef3;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;padding-top:12px;display:flex;position:relative}.noteAttachBar>div:first-child{gap:2px;min-width:220px;margin-right:auto;display:grid}.noteAttachBar>div:first-child b{color:#173959;font-size:12px}.noteAttachBar>div:first-child span{color:#718395;font-size:11px}.noteAttachSearch{flex:1;min-width:min(360px,100%);position:relative}.noteAttachSearch input{box-sizing:border-box;background:#fff;border:1px solid #ccd9e4;border-radius:8px;width:100%;min-height:38px;padding:8px 10px}.noteAttachResults{z-index:15;background:#fff;border:1px solid #d5e0e9;border-radius:9px;max-height:260px;padding:5px;position:absolute;top:42px;left:0;right:0;overflow:auto;box-shadow:0 10px 26px #19344c1f}.noteAttachResults button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f5;gap:2px;width:100%;padding:9px;display:grid}.noteAttachResults button:last-child{border-bottom:0}.noteAttachResults button:hover{background:#f6f9fb}.noteAttachResults b{color:#173959;font-size:12px}.noteAttachResults small{color:#758696;font-size:10px}.noteTargetChips{flex-wrap:wrap;flex:100%;margin-top:2px;flex-direction:row!important;gap:6px!important;display:flex!important}.noteTargetChips button,.attachedNoteLine>div button{color:#24577e;cursor:pointer;background:#f7fbfe;border:1px solid #cddce8;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.noteTargetChips button:hover,.attachedNoteLine>div button:hover{background:#edf5fb}.noteAttachMessage{color:#2e7145;flex:100%;font-size:11px;font-weight:700}.attachedNoteHistory{border-top:1px solid #e9eef3;margin-top:13px;padding-top:10px}.attachedNoteHistoryHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.attachedNoteHistoryHead b{font-size:12px}.attachedNoteHistoryHead span{color:#758696;font-size:10px}.attachedNoteLine{border-bottom:1px solid #edf1f5;padding:8px 0}.attachedNoteLine:last-child{border-bottom:0}.attachedNoteLine p{white-space:pre-wrap;color:#334a60;margin:0 0 6px;font-size:12px;line-height:1.45}.attachedNoteLine>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.attachedNoteLine small{color:#7c8b98;margin-left:auto;font-size:9px}.approvalWidget{max-width:760px;margin-bottom:14px}.approvalCleanRow{border-bottom:1px solid #e8eef3;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}.approvalCleanRow:last-child{border-bottom:0}.approvalCleanRow>span{gap:2px;display:grid}.approvalCleanRow b{color:#173959;font-size:13px}.approvalCleanRow small{color:#748596;font-size:11px}.approvalCleanRow>div{gap:6px;display:flex}.optionalMySpaceWidget{margin-bottom:14px}.cleanFollowupRow{border-bottom:1px solid #e8eef3;align-items:flex-start;gap:9px;padding:9px 2px;display:flex}.cleanFollowupRow>span{gap:2px;display:grid}.cleanFollowupRow b{font-size:13px}.cleanFollowupRow small{color:#748596;font-size:11px}.oldMySpaceCard .compactTask,.oldMySpaceCard .recordLine,.oldMySpaceCard button.cleanWidgetRow,.oldMySpaceCard button.cleanFavoriteRow{box-shadow:none;background:#fff;border-left:0;border-right:0}.oldMySpaceCard .cleanWidgetRow:focus-visible,.oldMySpaceCard .cleanFavoriteRow:focus-visible{outline-offset:2px;outline:2px solid #2c6fa8}@media (width<=1100px){.oldMySpaceTop{grid-template-columns:repeat(2,minmax(0,1fr))}.oldMySpaceTop>.oldMySpaceCard:last-child{grid-column:1/-1}}@media (width<=760px){.oldMySpaceTop,.oldMySpaceSecond{grid-template-columns:1fr}.oldMySpaceTop>.oldMySpaceCard:last-child{grid-column:auto}.noteAttachBar{align-items:stretch}.noteAttachSearch{min-width:100%}.attachedNoteLine small{flex:100%;margin-left:0}}.marketingMeasureImport{border-bottom:1px solid #e6edf3;margin-bottom:18px;padding-bottom:18px}.measureImportControls{grid-template-columns:1.2fr 1.2fr auto;align-items:end;gap:12px;display:grid}.measureImportControls label{color:#2b435b;gap:5px;font-size:12px;font-weight:800;display:grid}.measureImportControls select,.measureImportControls input{background:#fff;border:1px solid #cad8e4;border-radius:8px;min-height:40px;padding:8px}.measureMetricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.measureMetricGrid>div{background:#fff;border:1px solid #d8e4ed;border-radius:9px;gap:3px;padding:10px;display:grid}.measureMetricGrid span{text-transform:uppercase;letter-spacing:.05em;color:#738596;font-size:10px;font-weight:800}.measureMetricGrid b{color:#173959;font-size:20px}@media (width<=1000px){.measureImportControls{grid-template-columns:1fr 1fr}.measureImportControls>.primaryButton{grid-column:1/-1;justify-self:start}.measureMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.measureImportControls,.measureMetricGrid{grid-template-columns:1fr}}.marketingPlanComplete{grid-template-columns:repeat(3,minmax(0,1fr))}.campaignPlanCard .sectionTitleRow{align-items:flex-start}.campaignPlanRow{appearance:none;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8eef3;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:10px 2px;display:flex}.campaignPlanRow:hover{background:#f8fbfd}.campaignPlanRow span{gap:2px;display:grid}.campaignPlanRow b{color:#173959;font-size:13px}.campaignPlanRow small{color:#748596;font-size:11px}.campaignPlanRow strong{color:#2e628c;white-space:nowrap;font-size:10px}@media (width<=1150px){.marketingPlanComplete{grid-template-columns:1fr 1fr}.campaignPlanCard{grid-column:1/-1}}@media (width<=700px){.marketingPlanComplete{grid-template-columns:1fr}.campaignPlanCard{grid-column:auto}}.oldMySpaceTop{align-items:stretch}.oldMySpaceTop>.oldMySpaceCard{box-sizing:border-box;height:100%}.oldMySpaceSecond{align-items:stretch}.oldMySpaceSecond>.oldMySpaceCard{box-sizing:border-box;height:100%}.marketingPageLinks{align-items:stretch}.marketingPageLinks button{flex-direction:column;min-height:132px;display:flex}.marketingPageLinks button strong{color:#245f94;margin-top:auto;padding-top:12px;font-size:11px}.marketingCommandHero{margin-bottom:16px}.marketingOverviewGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.marketingOverviewCampaigns{grid-column:1/-1}.hootieMarketingPartner{background:linear-gradient(#fff,#fbfdff)}.hootiePartnerHead{align-items:center;gap:12px;display:flex}.hootiePartnerHead img{object-fit:contain;width:48px;height:48px}.buttonRow{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.marketingPulseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.marketingPulseGrid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dae5ee;border-radius:9px;gap:3px;padding:12px;display:grid}.marketingPulseGrid button:hover{background:#f7fbfe}.marketingPulseGrid b{color:#173b5f;font-size:22px}.marketingPulseGrid span{color:#708294;font-size:11px}.marketingWorkspaceNav{background:#f6f9fb;border:1px solid #dce6ee;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;margin:4px 0 18px;padding:8px;display:flex}.marketingWorkspaceNav button{color:#395a75;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:8px 11px;font-weight:800}.marketingWorkspaceNav button:first-child{background:#fff;border-color:#d5e0e9;margin-right:8px}.marketingWorkspaceNav button.active{color:#fff;background:#173f68}.dedicatedMarketingBody{display:grid!important}.marketingIdeasHub{margin-bottom:16px}.marketingIdeaTools{grid-template-columns:1fr 1.25fr;gap:12px;margin:14px 0;display:grid}.ideaQuickAdd{align-items:start;gap:8px;display:flex}.ideaQuickAdd input,.hootieIdeaAsk input{box-sizing:border-box;border:1px solid #cad9e5;border-radius:8px;width:100%;min-height:42px;padding:9px 10px}.hootieIdeaAsk{background:#f9fcfe;border:1px solid #d9e6ef;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.hootieIdeaAsk>div{grid-column:1/-1;align-items:center;gap:9px;display:flex}.hootieIdeaAsk img{object-fit:contain;width:38px;height:38px}.hootieIdeaAsk span{gap:2px;display:grid}.hootieIdeaAsk small{color:#728394;font-size:11px}.marketingIdeaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.marketingIdeaCard{background:#fff;border:1px solid #dce6ee;border-radius:10px;padding:14px}.ideaSource{justify-content:space-between;align-items:center;gap:8px;display:flex}.ideaSource>span{text-transform:uppercase;letter-spacing:.05em;color:#32628b;font-size:10px;font-weight:900}.ideaSource select{background:#fff;border:1px solid #d5e1ea;border-radius:7px;padding:6px;font-size:11px}.marketingIdeaCard h3{margin:10px 0 7px}.marketingIdeaCard>p{color:#536b7e;line-height:1.45}.ideaDetails{gap:7px;margin:11px 0;display:grid}.ideaDetails span{color:#52697d;border-top:1px solid #edf1f4;gap:2px;padding-top:7px;font-size:12px;display:grid}.ideaDetails b{text-transform:uppercase;letter-spacing:.05em;color:#7a8b99;font-size:9px}.ideaActions{align-items:center;gap:8px;margin-top:12px;display:flex}.emptyIdeaState{text-align:center;color:#64798c;border:1px dashed #ccdbe7;border-radius:10px;grid-column:1/-1;gap:4px;padding:25px;display:grid}.hootieLiveStatus{margin-top:4px;font-size:11px;font-weight:800;display:block}.hootieLiveStatus.live{color:#26804a}.hootieLiveStatus.checking{color:#60798e}.hootieLiveStatus.setup,.hootieLiveStatus.error{color:#a24c2d}@media (width<=1000px){.marketingOverviewGrid,.marketingIdeaTools,.marketingIdeaGrid{grid-template-columns:1fr}.marketingOverviewCampaigns{grid-column:auto}.marketingPulseGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.ideaQuickAdd{display:grid}.hootieIdeaAsk,.marketingPulseGrid{grid-template-columns:1fr}}.previewModeBanner{z-index:45;color:#624b00;background:#fff3cd;border-bottom:1px solid #e5c66b;justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;display:flex;position:sticky;top:0}.previewModeBanner button{color:#624b00;cursor:pointer;background:#fff;border:1px solid #9c7a14;border-radius:8px;padding:7px 10px;font-weight:900}.previewReadOnly button,.previewReadOnly input,.previewReadOnly textarea,.previewReadOnly select,.previewReadOnly label[role=button]{pointer-events:none!important}.previewReadOnly button,.previewReadOnly input,.previewReadOnly textarea,.previewReadOnly select{opacity:.68}.previewReadOnly .previewModeBanner button{opacity:1;pointer-events:auto!important}.previewRoleGrid{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.userAdminGrid{align-items:start}.userInviteForm{grid-template-columns:1.4fr .8fr auto;align-items:end;gap:10px;display:grid}.userInviteForm label{color:#334e68;gap:5px;font-size:12px;font-weight:800;display:grid}.userInviteForm input,.userInviteForm select,.userAdminRow select{background:#fff;border:1px solid #cad8e4;border-radius:8px;min-height:40px;padding:8px}.userDirectoryPanel{grid-column:1/-1}.userAdminList{display:grid}.userAdminRow{border-bottom:1px solid #e8eef3;grid-template-columns:1fr 180px;align-items:center;gap:12px;padding:11px 2px;display:grid}.userAdminRow>span{gap:2px;display:grid}.userAdminRow b{color:#173959;font-size:13px}.userAdminRow small{color:#748596;font-size:11px}@media (width<=760px){.userInviteForm,.userAdminRow{grid-template-columns:1fr}}.modalBackdrop{box-sizing:border-box;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#081e377a;padding:24px}.modalCard:not(.task360):not(.onboarding360):not(.record360):not(.taskDetail):not(.mergeCompareModal):not(.mergePickerModal):not(.quickTaskModal):not(.assistedCreate):not(.campaignModal):not(.handbookViewerModal){border:1px solid #d8e3ec;border-radius:16px;width:min(620px,96vw);padding:0;overflow:hidden;box-shadow:0 28px 80px #0a223a47}.modalCard:not(.task360):not(.onboarding360):not(.record360):not(.taskDetail):not(.mergeCompareModal):not(.mergePickerModal):not(.quickTaskModal):not(.assistedCreate):not(.campaignModal):not(.handbookViewerModal)>.modalHeader{background:linear-gradient(#fff,#fbfdff);border-bottom:1px solid #e6edf3;margin:0;padding:22px 24px 18px}.modalCard:not(.task360):not(.onboarding360):not(.record360):not(.taskDetail):not(.mergeCompareModal):not(.mergePickerModal):not(.quickTaskModal):not(.assistedCreate):not(.campaignModal):not(.handbookViewerModal)>.modalActions{background:#fbfcfe;border-top:1px solid #edf2f6;margin:0;padding:16px 24px 22px}.modalCard:not(.task360):not(.onboarding360):not(.record360):not(.taskDetail):not(.mergeCompareModal):not(.mergePickerModal):not(.quickTaskModal):not(.assistedCreate):not(.campaignModal):not(.handbookViewerModal)>.modalForm,.modalCard:not(.task360):not(.onboarding360):not(.record360):not(.taskDetail):not(.mergeCompareModal):not(.mergePickerModal):not(.quickTaskModal):not(.assistedCreate):not(.campaignModal):not(.handbookViewerModal)>.contactDetailList{padding:22px 24px}.modalForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.modalForm label,.campaignFormGrid label,.userInviteForm label,.userCredentialEditor label{color:#29445d;gap:7px;font-size:12px;font-weight:800;display:grid}.modalForm input,.modalForm select,.modalForm textarea,.campaignFormGrid input,.campaignFormGrid select,.campaignFormGrid textarea,.userInviteForm input,.userInviteForm select,.userCredentialEditor input{box-sizing:border-box;color:#172f47;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c8d7e4;border-radius:9px;padding:9px 11px}.modalForm input:focus,.modalForm select:focus,.campaignFormGrid input:focus,.campaignFormGrid select:focus,.userInviteForm input:focus,.userCredentialEditor input:focus{border-color:#6ea1cf;outline:3px solid #1b69b31f}.modalForm .fullLabel{grid-column:1/-1}.calendarActionModal{width:min(650px,96vw)!important}.calendarActionModal .modalIntro{max-width:500px}.calendarActionModal .modalActions .primaryButton{min-width:130px}@media (width<=620px){.modalForm{grid-template-columns:1fr}.modalForm .fullLabel{grid-column:auto}}.handbookPanel{position:relative}.handbookActions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.handbookAdmin{background:#f8fbfd;border:1px solid #d8e5ee;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin:16px 0 4px;padding:14px;display:grid}.handbookAdmin>div{gap:2px;display:grid}.handbookAdmin b{color:#173a5c;font-size:12px}.handbookAdmin small{color:#748696;font-size:10px}.handbookAdmin input[type=file]{max-width:260px}.handbookViewerModal{flex-direction:column;height:min(850px,92vh);display:flex;width:min(1050px,96vw)!important}.handbookFrame{background:#eef3f7;border:0;flex:1;width:100%;min-height:540px}@media (width<=800px){.handbookAdmin{grid-template-columns:1fr}.handbookAdmin input[type=file]{max-width:100%}.handbookFrame{min-height:420px}}.selectionHelper{color:#6d7f90;margin:4px 0 10px;font-size:11px}.rowCheckSpacer{width:16px;height:16px;display:block}.customerNoBulkHead .rowCheckSpacer{opacity:0}.expandedUserForm{grid-template-columns:1.25fr 1fr .7fr auto!important}.completeUserRow{border-bottom:1px solid #e7edf3;grid-template-columns:minmax(220px,1.2fr) 150px minmax(280px,auto)!important;align-items:center!important;gap:14px!important;padding:14px 0!important;display:grid!important}.userIdentity{gap:3px;display:grid}.userIdentity small{color:#748596}.compactUserField{text-transform:uppercase;letter-spacing:.04em;color:#718396;gap:4px;font-size:10px;font-weight:800;display:grid}.compactUserField select{background:#fff;border:1px solid #ccd9e4;border-radius:8px;min-height:36px;padding:6px}.userRowActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.userCredentialEditor{background:#f8fbfd;border:1px solid #d7e4ed;border-radius:10px;grid-column:1/-1;grid-template-columns:1fr auto 1fr auto auto;align-items:end;gap:10px;padding:14px;display:grid}.previewRoleGrid{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1050px){.expandedUserForm,.completeUserRow{grid-template-columns:1fr 1fr!important}.userRowActions{justify-content:flex-start}.userCredentialEditor{grid-template-columns:1fr auto}.userCredentialEditor .textButton{grid-column:1/-1;justify-self:start}}@media (width<=650px){.expandedUserForm,.completeUserRow,.userCredentialEditor{grid-template-columns:1fr!important}}.marketingCommandHeader{padding-bottom:4px}.marketingCommandHero{background:linear-gradient(135deg,#fff 0%,#f7fbff 100%)!important;border:1px solid #cfdde9!important;padding:24px!important}.focusMarketingFlow.marketingPageLinks{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px!important;display:grid!important}.focusMarketingFlow.marketingPageLinks button{transition:all .16s;position:relative;overflow:hidden;text-align:left!important;background:#fff!important;border:1px solid #cedce8!important;border-radius:12px!important;min-height:170px!important;padding:18px!important;box-shadow:0 4px 12px #12304d0b!important}.focusMarketingFlow.marketingPageLinks button:before{content:"";background:#1b68ad;height:4px;position:absolute;top:0;left:0;right:0}.focusMarketingFlow.marketingPageLinks button:nth-child(2):before{background:#31865b}.focusMarketingFlow.marketingPageLinks button:nth-child(3):before{background:#bd8723}.focusMarketingFlow.marketingPageLinks button:nth-child(4):before{background:#7a55a4}.focusMarketingFlow.marketingPageLinks button:nth-child(5):before{background:#b34f72}.focusMarketingFlow.marketingPageLinks button:hover{border-color:#91b7d6!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px #12304d1a!important}.focusMarketingFlow.marketingPageLinks b{color:#102f52;margin-bottom:8px;font-size:17px;display:block}.focusMarketingFlow.marketingPageLinks span{color:#65798d;font-size:12px;line-height:1.45;display:block}.focusMarketingFlow.marketingPageLinks strong{margin-top:auto;display:block;color:#1765a5!important;padding-top:20px!important}.marketingOverviewGrid{gap:18px!important}.marketingOverviewGrid>.panel{border:1px solid #d4e0e9;box-shadow:0 4px 14px #12304d0a}.hootieMarketingPartner{border-left:4px solid #236dab!important}.marketingPulseGrid button{min-height:86px;border-radius:10px!important}.marketingPulseGrid button:hover{transform:translateY(-1px);border-color:#92b6d2!important}.marketingWorkspaceNav{z-index:12;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:sticky;top:0;box-shadow:0 4px 12px #14304a0a;background:#f7fafcf5!important}.dedicatedMarketingBody>.panel,.marketingIdeasHub,.focusFileBuilder{box-shadow:0 4px 14px #12304d0a;border:1px solid #d5e1ea!important}.marketingIdeaTools{gap:16px!important}.hootieIdeaAsk{background:linear-gradient(135deg,#f7fbff,#fff)!important;border-color:#cbddeb!important}.marketingIdeaCard{box-shadow:0 3px 10px #12304d09;border-radius:12px!important}.marketingIdeaCard:hover{border-color:#9cbdd7}.marketingCriteria{background:#fbfdff;border:1px solid #dce6ee;border-radius:12px;padding:16px}.marketingCriteriaActions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.measureMetricGrid>div{box-shadow:0 2px 8px #12304d09}@media (width<=1050px){.focusMarketingFlow.marketingPageLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.focusMarketingFlow.marketingPageLinks,.marketingOverviewGrid{grid-template-columns:1fr!important}}.actionError{justify-content:space-between;align-items:center;gap:12px;display:flex}.actionError>span{flex:1}.handbookVersions{border-top:1px solid #e8eef3;margin:10px 0 2px;padding-top:10px}.handbookVersions summary{cursor:pointer;color:#41637f;font-size:11px;font-weight:800}.handbookVersions button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f5;justify-content:space-between;width:100%;padding:8px 2px;display:flex}.handbookVersions button span{gap:2px;display:grid}.handbookVersions button small{color:#7a8997}.handbookVersions button strong{color:#246291;font-size:11px}.wideCampaignField{grid-column:1/-1}.campaignModal .campaignFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.campaignModal .campaignFormGrid{grid-template-columns:1fr}.wideCampaignField{grid-column:auto}}.modalCard:not(.record360):not(.taskDetail):not(.task360):not(.onboarding360) input:not([type=checkbox]):not([type=radio]):not([type=file]),.modalCard:not(.record360):not(.taskDetail):not(.task360):not(.onboarding360) select,.modalCard:not(.record360):not(.taskDetail):not(.task360):not(.onboarding360) textarea{box-sizing:border-box;color:#172f47;min-height:42px;font:inherit;background:#fff;border:1px solid #c8d7e4;border-radius:9px;padding:9px 11px}.modalCard:not(.record360):not(.taskDetail):not(.task360):not(.onboarding360)>input:not([type=checkbox]):not([type=radio]):not([type=file]),.modalCard:not(.record360):not(.taskDetail):not(.task360):not(.onboarding360)>textarea{width:calc(100% - 48px);margin:22px 24px}.verifiedTabs,.calendarViews,.marketingWorkspaceNav{scrollbar-width:thin}.verifiedTabs button,.calendarViews button,.marketingWorkspaceNav button{cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.verifiedTabs button:hover,.calendarViews button:hover,.marketingWorkspaceNav button:hover{color:#214f76;background:#f7fbfe;border-color:#8fb3cf}.verifiedTabs button.active,.calendarViews button.active,.marketingWorkspaceNav button.active{box-shadow:0 3px 9px #173f6824;color:#fff!important;background:#173f68!important;border-color:#173f68!important}.verifiedTabs button:focus-visible,.calendarViews button:focus-visible,.marketingWorkspaceNav button:focus-visible,.focusMarketingFlow button:focus-visible,.marketingPulseGrid button:focus-visible{outline-offset:2px;outline:3px solid #236dab33}.verifiedTabs button:active,.calendarViews button:active,.marketingWorkspaceNav button:active,.focusMarketingFlow button:active,.marketingPulseGrid button:active{transform:translateY(1px)}.invoicingTabs{background:#f7fafc;border:1px solid #dce6ee;border-radius:11px;width:max-content;max-width:100%;padding:5px}.invoicingTabs button{border-radius:8px!important}.tabCount{color:#355975;background:#edf4f8;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 6px;font-size:10px;display:inline-flex}.verifiedTabs button.active .tabCount{color:#fff;background:#ffffff2e}.calendarViews{background:#f7fafc;border:1px solid #dbe5ed;border-radius:10px;padding:4px}.calendarViews button{border-radius:7px!important}.favoriteWithRemove{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.favoriteOpenButton{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.favoriteOpenButton>span:last-child{gap:2px;display:grid}.favoriteRemoveButton{color:#6a7c8c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7e1e9;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800}.favoriteRemoveButton:hover{color:#9c3c3c;background:#fff7f7;border-color:#c17878}.oldMySpaceTop{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.35fr)}.myTasksFeatureCard{min-height:320px!important}.taskWidgetHead{align-items:center}.taskScopeToggle{background:#f7fafc;border:1px solid #dbe5ed;border-radius:9px;gap:4px;padding:3px;display:inline-flex}.taskScopeToggle button{color:#526b80;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:10px;font-weight:800}.taskScopeToggle button.active{color:#fff;background:#173f68;box-shadow:0 2px 6px #173f681f}.taskScopeToggle button:hover:not(.active){color:#214f76;background:#edf4f8}.taskWidgetRows{scrollbar-gutter:stable;max-height:270px;padding-right:4px;overflow:auto}.taskWidgetFooter{margin-top:10px}@media (width<=1100px){.oldMySpaceTop{grid-template-columns:1fr 1fr}.myTasksFeatureCard{grid-column:1/-1}}@media (width<=760px){.oldMySpaceTop{grid-template-columns:1fr}.myTasksFeatureCard{grid-column:auto}.taskWidgetHead{flex-direction:column;align-items:flex-start}}.taskWorkspace{flex-direction:column;height:min(900px,94vh);display:flex;width:min(1120px,100vw - 34px)!important;max-height:94vh!important;padding:0!important;overflow:hidden!important}.taskWorkspace>.modalHeader{flex:none;border-radius:16px 16px 0 0!important;margin:0!important;padding:20px 24px 16px!important}.taskWorkspaceScroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:18px 24px 28px;overflow:hidden auto}.taskWorkspaceFooter{z-index:10;background:#fffffffa;border-top:1px solid #dfe8ef;flex:none;box-shadow:0 -7px 18px #16324b0f;margin:0!important;padding:14px 24px 18px!important;position:relative!important;bottom:auto!important}.taskWorkspace .recordWidgetGrid{margin-bottom:8px}.taskWorkspaceScroll>:last-child{margin-bottom:0}@media (width<=700px){.taskWorkspace{height:96vh;width:98vw!important;max-height:96vh!important}.taskWorkspaceScroll{padding:14px 14px 24px}.taskWorkspace>.modalHeader,.taskWorkspaceFooter{padding-left:14px!important;padding-right:14px!important}.taskWorkspaceFooter{flex-wrap:wrap}.taskSaveActions{flex-wrap:wrap;gap:7px;display:flex}}.invoicingTabs button .tabCount{border:1px solid #c7d6e5;color:#173b63!important;opacity:1!important;background:#e7eef6!important;font-weight:800!important}.invoicingTabs button.active .tabCount{color:#fff!important;opacity:1!important;background:#173b63!important;border-color:#173b63!important}.requestListWidget{margin-bottom:14px}.listRequestStatusRow{border-bottom:1px solid #e8eef3;justify-content:space-between;align-items:center;gap:12px;padding:9px 2px;display:flex}.listRequestStatusRow span{gap:2px;display:grid}.listRequestStatusRow b{color:#173959;font-size:13px}.listRequestStatusRow small{color:#748596;font-size:11px}.requestStatus{color:#51687c;white-space:nowrap;background:#eef3f7;border-radius:999px;padding:5px 8px;font-size:10px}.requestStatus.pending.approval{color:#8b6421;background:#fff7e8}.listRequestModal{width:min(720px,96vw)!important}.listRequestCustomerSearch{position:relative}.listRequestCustomerSearch .noteAttachResults{top:45px}.listRequestChecks{align-items:center;gap:18px;padding-top:26px;display:flex}.listRequestChecks label{align-items:center;grid-template-columns:auto 1fr!important;gap:7px!important;display:flex!important}.listRequestChecks input{width:auto!important;min-height:auto!important}.customerHead,.customerRow{grid-template-columns:34px minmax(180px,1.5fr) 90px 85px 70px 110px 55px 125px 130px 70px!important}.customerStatusTag{border-radius:999px;align-items:center;width:max-content;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.customerStatusTag.active{color:#2c6f41;background:#e8f5ea}.customerStatusTag.inactive{color:#667786;background:#edf1f4}.customerStatusTag.on-hold{color:#8b641c;background:#fff2d8}.summaryEditCard{background:#f5faff;border:1px solid #dbe6ee;border-top:4px solid #2c74b8;border-radius:9px;flex-direction:column;justify-content:center;gap:5px;min-height:76px;padding:12px;display:flex}.summaryEditCard span{text-transform:uppercase;letter-spacing:.06em;color:#71808d;font-size:10px}.summaryEditCard select{color:#173550;background:0 0;border:0;padding:0;font-size:15px;font-weight:800}.customerExportBar{flex-wrap:wrap;align-items:center;gap:9px;margin:10px 0 14px;display:flex}.customerExportBar strong{color:#27465f;font-size:12px}.listHistoryToolbar{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.listHistoryToolbar>div{flex-wrap:wrap;gap:7px;display:flex}.listHistoryToolbar>div:first-child{gap:2px;display:grid}.listHistoryToolbar small{color:#718291}.listHistoryLegend{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.listHistoryLegend span{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.listHistoryLegend .current{color:#2c6f41;background:#e8f5ea}.listHistoryLegend .review{color:#826116;background:#fff4cc}.listHistoryLegend .refresh{color:#963d3d;background:#ffe1e1}.listHistoryTable{border:1px solid #dce6ed;border-radius:10px;overflow:auto}.listHistoryHead,.listHistoryRow{grid-template-columns:112px 70px 190px 160px 90px 120px 140px 105px 115px 130px 95px 130px 115px 260px 72px;align-items:start;gap:7px;min-width:1940px;padding:8px 10px;display:grid}.listHistoryHead{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#173f68;font-size:10px}.listHistoryRow{border-bottom:1px solid #0000000e;font-size:11px}.listHistoryRow.current{background:#f0f8f1}.listHistoryRow.review{background:#fff9e6}.listHistoryRow.refresh{background:#fff0f0}.listHistoryRow.unknown{background:#fafbfc}.listHistoryRow input,.listHistoryRow textarea{box-sizing:border-box;color:#102f50;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b9cbd9;border-radius:5px;padding:6px}.listHistoryRow textarea{resize:vertical;line-height:1.3}.listHistoryChecks{gap:3px;display:grid}.listHistoryChecks label{align-items:center;gap:4px;display:flex}.listHistoryChecks input{width:auto}.listHistorySaveCell{align-items:flex-start;display:flex}.listMatrixWrap{background:#fff;border:1px solid #bdcddd;border-radius:9px;max-height:620px;overflow:auto}.listMatrix{border-collapse:separate;border-spacing:0;min-width:3200px;font-size:11px}.listMatrix th,.listMatrix td{border-bottom:1px solid #d8e1e8;border-right:1px solid #d8e1e8;min-width:82px;height:34px;padding:4px}.listMatrix thead th{z-index:3;color:#fff;text-align:center;white-space:nowrap;background:#173f68;position:sticky;top:0}.listMatrix thead th:first-child{z-index:4;min-width:145px;left:0}.listMatrix tbody th{z-index:2;color:#173f68;text-align:left;background:#edf3f8;min-width:145px;position:sticky;left:0}.listMatrix td input{box-sizing:border-box;color:#173f68;width:100%;min-width:76px;font:inherit;background:0 0;border:0;padding:3px}.listMatrix td.current{background:#eaf6ec}.listMatrix td.review{background:#fff4cf}.listMatrix td.refresh{background:#fde7e7}.listMatrix td.missing{background:#fff}.listMatrix td small{color:#315a7e;display:block}.listPurchaseDetails{margin-top:12px}.listPurchaseDetails summary{cursor:pointer;color:#173f68;font-weight:700}.listPurchaseDetailRows{gap:6px;margin-top:8px;display:grid}.listPurchaseDetailRows>div{border-bottom:1px solid #dce6ed;grid-template-columns:100px minmax(180px,1fr) 150px minmax(240px,2fr);gap:8px;padding:8px;display:grid}.listPurchaseDetailRows small{line-height:1.35}.legacyListFiles{margin-top:12px}.legacyListFiles summary{cursor:pointer;color:#315c7d;font-weight:800}.reportKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.dashboardRecordCounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.dashboardRecordCounts button{text-align:left;color:#17365d;cursor:pointer;background:#fff;border:1px solid #d7e3ee;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;padding:14px 16px;display:grid;box-shadow:0 3px 10px #162c4609}.dashboardRecordCounts button:hover{background:#f7fbff;border-color:#4c82bd}.dashboardRecordCounts span{text-transform:uppercase;letter-spacing:.45px;font-size:12px;font-weight:800}.dashboardRecordCounts strong{grid-area:1/2/3;font-size:28px}.dashboardRecordCounts small{color:#6c7e91}.modalBusyFieldset{border:0;min-width:0;margin:0;padding:0}.reportKpiButton{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e2ea;border-radius:11px;gap:3px;padding:15px;display:grid;box-shadow:0 2px 8px #12304d08}.reportKpiButton:hover{background:#f9fcfe;border-color:#93b7d2}.reportKpiButton strong{color:#173f68;font-size:25px}.reportKpiButton span{color:#657b8e;font-size:11px;font-weight:800}.clickableStatusReport{grid-template-columns:repeat(4,minmax(0,1fr))!important}.clickableStatusReport button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dae4eb;border-radius:10px;gap:3px;padding:12px;display:grid}.clickableStatusReport button:hover{background:#f7fbfe;border-color:#91b3cf}.clickableStatusReport button span{color:#62788c;font-size:11px}.clickableStatusReport button b{color:#173f68;font-size:22px}.clickableStatusReport button small{color:#2d6b9e;font-size:10px}.genericReportHead,.genericReportRow{grid-template-columns:repeat(var(--report-column-count,1),minmax(140px,1fr))!important;min-width:max(100%,var(--report-min-width,150px))!important}.completeOnboarding360{flex-direction:column;width:min(1220px,96vw);height:min(920px,94vh);display:flex;max-height:94vh!important;padding:0!important;overflow:hidden!important}.completeOnboarding360>.modalHeader{border-bottom:1px solid #e1e9ef;flex:none;margin:0!important;padding:20px 24px!important}.onboardingScrollBody{flex:auto;min-height:0;padding:18px 24px 28px;overflow:auto}.onboardingFooterActions{background:#fff;border-top:1px solid #dfe8ef;flex:none;margin:0!important;padding:14px 24px 18px!important}.onboardingStillNeeded{background:#fffaf0;border:1px solid #ead8ad;border-left:5px solid #c08b2d;border-radius:11px;margin-bottom:16px;padding:14px}.onboardingStillNeeded .sectionTitleRow strong{color:#8e6317;font-size:26px}.onboardingStillNeeded>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #efe0bb;justify-content:space-between;width:100%;padding:8px 2px;display:flex}.onboardingStillNeeded>button:hover{background:#fff5d9}.onboardingStillNeeded>button span{color:#8a6a30;font-size:11px}.onboardingW9{margin-bottom:16px;border-top:4px solid #2c74b8!important}.w9Actions{grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:9px;display:grid}.w9Actions input{border:1px solid #cad8e3;border-radius:8px;min-height:40px;padding:8px 10px}.w9Upload{border-top:1px solid #e6edf2;align-items:center;gap:9px;margin-top:12px;padding-top:12px;display:flex}.focusOnboardingTemplate{grid-template-columns:1fr 1fr;gap:14px;display:grid}.focusOnboardingTemplate .onboardingItem{background:#fff;border-radius:11px;padding:14px;border:1px solid #dbe6ee!important;border-left:5px solid #3c82b7!important;margin:0!important}.onboardingItemTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.onboardingItemTop label{align-items:center;gap:7px;display:flex}.onboardingItemTop select{background:#fff;border:1px solid #ccd9e3;border-radius:7px;min-height:34px;padding:5px 7px}.onboardingQuestionChips{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.onboardingQuestionChips span{color:#526b7d;background:#eef4f8;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700}.focusOnboardingTemplate .onboardingSectionNotes{box-sizing:border-box;resize:vertical;border:1px solid #d4dfe7;border-radius:8px;width:100%;min-height:110px;padding:9px}.onboardingNeedSummary{align-items:baseline;gap:5px;display:inline-flex}.onboardingNeedSummary b{color:#9a6b1e;font-size:18px}.onboardingNeedSummary span{color:#758694;font-size:10px}@media (width<=950px){.reportKpis,.clickableStatusReport,.focusOnboardingTemplate{grid-template-columns:1fr 1fr!important}.w9Actions{grid-template-columns:1fr}.customerHead,.customerRow{min-width:1000px;grid-template-columns:34px 1.4fr 90px 85px 70px 100px 55px 110px 120px 70px!important}}@media (width<=650px){.reportKpis,.clickableStatusReport,.focusOnboardingTemplate{grid-template-columns:1fr!important}.w9Upload{flex-direction:column;align-items:flex-start}.onboardingScrollBody{padding:14px}.completeOnboarding360>.modalHeader,.onboardingFooterActions{padding-left:14px!important;padding-right:14px!important}.dashboardRecordCounts{grid-template-columns:1fr}}.onboardingNeedsBoard{border-left:5px solid #c08b2d;margin-bottom:16px}.onboardingNeedsBoard .sectionTitleRow>strong{color:#8c641d;font-size:28px}.onboardingNeedsRows{gap:6px;display:grid}.onboardingNeedsRows>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e8edf1;justify-content:space-between;align-items:center;width:100%;padding:9px 2px;display:flex}.onboardingNeedsRows>button:hover{background:#f8fbfd}.onboardingNeedsRows>button span{gap:2px;display:grid}.onboardingNeedsRows>button small{color:#718391}.onboardingNeedsRows>button>strong{color:#885f18;background:#fff2d7;border-radius:999px;place-items:center;min-width:28px;height:28px;display:grid}.purchaseDataChecks{align-items:center;gap:14px;padding-top:24px;display:flex}.purchaseDataChecks label{align-items:center;gap:6px!important;display:flex!important}.purchaseDataChecks input{width:auto!important;min-height:auto!important}.requestListWidget .cleanWidgetRows{scrollbar-gutter:stable;max-height:280px;padding-right:3px;overflow-y:auto}.requestStatus.pending-approval{color:#8a631b;background:#fff3d8}.requestStatus.approved{color:#2d7142;background:#e9f6ed}.requestStatus.denied{color:#954242;background:#fff0f0}.requestStatus.on-hold{color:#627485;background:#eef2f5}.bulkActionDock{background:#f8fbfd;border:1px solid #cbd8e4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 12px;padding:12px 14px!important;display:flex!important}.bulkActionDock.hasSelection{background:#eef7ff;border-color:#8fb8d8;box-shadow:0 2px 10px #1a4f7614}.bulkActionDock>span{gap:2px;display:grid}.bulkActionDock small{color:#657b8d}.bulkActionDock .bulkDeleteButton:disabled{opacity:.45;cursor:not-allowed}.permanentExportBar{border-bottom:1px solid #dde6ed;padding:10px 0 12px}.permanentExportBar .primaryButton:disabled{opacity:.5}.assistedCreateV2{flex-direction:column;display:flex;width:min(1120px,96vw)!important;max-height:94vh!important;padding:0!important;overflow:hidden!important}.assistedCreateV2 .assistedCreateHeader{border-bottom:1px solid #e1e9ef;align-items:flex-start;margin:0!important;padding:22px 26px 18px!important}.assistedCreateHeader>div:first-child{max-width:650px}.assistedHootieHint{background:#f4f9fd;border:1px solid #cfe0ef;border-radius:10px;align-items:center;gap:10px;max-width:300px;margin-left:auto;margin-right:34px;padding:10px 13px;display:flex}.assistedHootieHint img{object-fit:contain;width:42px;height:42px}.assistedHootieHint span{gap:2px;display:grid}.assistedHootieHint small{color:#5f7488}.assistedCreateBody{flex:1;min-height:0;padding:20px 26px 26px;overflow:auto}.assistedSection{border-bottom:1px solid #e5edf3;margin:0 0 20px;padding:0 0 20px}.assistedSection:last-child{border-bottom:0}.assistedSection>h3{text-transform:uppercase;letter-spacing:.075em;color:#236bb0;margin:0 0 12px;font-size:12px}.assistedCreateV2 .assistedFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;display:grid}.assistedCreateV2 .assistedCompanyGrid{grid-template-columns:1.5fr 1.15fr .8fr .75fr}.assistedCreateV2 .companyNameField,.assistedCreateV2 .linkedinField{grid-column:1/-1}.assistedCreateV2 label{color:#18344f;gap:6px;font-size:11px;font-weight:800;display:grid}.assistedCreateV2 label small{color:#7a8a98;font-weight:500}.assistedCreateV2 input,.assistedCreateV2 select,.assistedCreateV2 textarea{box-sizing:border-box;color:#17334d;background:#fff;border:1px solid #c9d8e4;border-radius:8px;width:100%;min-height:43px;padding:10px 12px}.assistedCreateV2 textarea{min-height:105px}.assistedCreateFooter{background:#fff;border-top:1px solid #dfe8ef;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:13px 26px 17px;display:flex}.assistedCreateFooter>small{color:#64798b}.assistedCreateFooter .modalActions{margin:0!important;padding:0!important}.compactResearchReview{margin:0!important}.quickAddModal,.quickTaskModal.fullTaskCreate{width:min(980px,96vw)!important;max-height:94vh!important}.quickAddGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.quickAddGrid>button{text-align:left!important;min-height:96px!important;padding:18px!important}.quickAddGrid>button strong{font-size:16px}.quickAddGrid>button span{line-height:1.4}.modalCard .largeNotes.compact{max-width:100%}.modalCard:has(.quickNoteEntry){max-width:100%}.assistedRecoveryFields{border:0;min-width:0;margin:0}.assistedRecoveryFields:disabled{opacity:.78}@media (width<=800px){.assistedHootieHint{display:none}.assistedCreateV2 .assistedFormGrid,.assistedCreateV2 .assistedCompanyGrid{grid-template-columns:1fr 1fr}.assistedCreateFooter{flex-direction:column;align-items:flex-start}.assistedCreateFooter .modalActions{justify-content:flex-end;width:100%}}@media (width<=560px){.assistedCreateV2 .assistedFormGrid,.assistedCreateV2 .assistedCompanyGrid{grid-template-columns:1fr}.quickAddGrid{grid-template-columns:1fr!important}}.marketingSocialHistory{margin-top:16px}.marketingSocialRows{gap:7px;display:grid}.marketingSocialRows>a,.marketingSocialRows>.socialPostRecorded{color:#173953;background:#fff;border:1px solid #dce6ed;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;display:flex}.marketingSocialRows>a:hover{background:#f7fbfe;border-color:#8eb5d4}.marketingSocialRows>a span,.marketingSocialRows>.socialPostRecorded span{gap:2px;display:grid}.marketingSocialRows>a span>b,.marketingSocialRows>.socialPostRecorded span>b{text-transform:uppercase;letter-spacing:.07em;color:#2c72aa;font-size:9px}.marketingSocialRows>a small,.marketingSocialRows>.socialPostRecorded small{color:#6c8091}.socialConnectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.socialConnectionGrid article{background:#fffaf2;border:1px solid #d7e3eb;border-left:5px solid #b67e2c;border-radius:10px;gap:5px;padding:12px;display:grid}.socialConnectionGrid article.connected{background:#f5fbf7;border-left-color:#3a8d5d}.socialConnectionGrid article>span{justify-content:space-between;gap:10px;display:flex}.socialConnectionGrid article small{color:#667b8d}.socialConnectionGrid article em{color:#9a5f1c;font-size:12px;font-style:normal}.socialSyncedRows>a span>small,.socialSyncedRows>.socialPostRecorded span>small{color:#5f7486}.socialAutomaticNotice{background:#f5f9fc;border:1px solid #cfe0ed;border-left:4px solid #2d75b7;border-radius:9px;gap:6px;padding:12px;display:grid}.socialAutomaticNotice small{color:#5e7486;font-weight:500}.socialSyncedCard{background:#fff;border:1px solid #dce6ed;border-radius:9px;display:grid;overflow:hidden}.socialSyncedCard .socialPostLink,.socialSyncedCard>.socialPostRecorded{color:#173953;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;display:flex}.socialSyncedCard .socialPostLink:hover{background:#f7fbfe}.socialSyncedCard .socialPostLink>span,.socialSyncedCard>.socialPostRecorded>span{gap:2px;display:grid}.socialSyncedCard .socialPostLink span>b,.socialSyncedCard>.socialPostRecorded span>b{text-transform:uppercase;letter-spacing:.07em;color:#2c72aa;font-size:9px}.socialSyncedCard small{color:#6c8091}.socialInteractionPreview{background:#f7fafc;border-top:1px solid #e3ebf0;gap:5px;padding:9px 12px;display:grid}.socialInteractionPreview>span{justify-content:space-between;gap:12px;display:flex}.socialInteractionPreview>span>b{color:#2d475b;font-size:11px}.socialInteractionPreview>span>small{text-align:right}@media (width<=760px){.socialConnectionGrid{grid-template-columns:1fr}.marketingSocialRows>a,.marketingSocialRows>.socialPostRecorded,.socialSyncedCard .socialPostLink,.socialSyncedCard>.socialPostRecorded,.socialInteractionPreview>span{flex-direction:column;align-items:flex-start}.socialInteractionPreview>span>small{text-align:left}}.legacySocialHistory{border-top:1px solid #e2eaf0;gap:8px;margin-top:16px;padding-top:14px;display:grid}.legacySocialHistory>small{color:#6c8091}.partialBillingPanel{border-top:1px solid #eadfbd;margin-top:14px;padding-top:14px}.billingTrackingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.billingTrackingGrid label{color:#536779;gap:5px;font-size:10px;font-weight:800;display:grid}.billingTrackingGrid input,.billingTrackingGrid select{background:#fff;border:1px solid #d1dce4;border-radius:7px;min-height:38px;padding:7px 9px}.billingWide{grid-column:span 2}.finalReadyCheck{align-items:center;padding-top:22px;gap:8px!important;display:flex!important}.finalReadyCheck input{width:auto!important;min-height:auto!important}.billingTrackingActions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.billingTrackingActions small{color:#6d7f8c}.billingStageBadge{color:#5d6f7d;background:#eef2f5;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.billingStageBadge.partially-invoiced{color:#8b6219;background:#fff2d8}.billingStageBadge.fully-invoiced{color:#2e7044;background:#e9f6ed}.finalInvoiceDue{color:#a14530;margin-top:3px;font-size:9px;font-weight:900;display:block}.invoiceRow span:nth-child(5){gap:2px;display:grid}.invoiceRow span:nth-child(5) small{color:#71818d}@media (width<=800px){.billingTrackingGrid{grid-template-columns:1fr 1fr}.billingWide{grid-column:1/-1}}@media (width<=560px){.billingTrackingGrid{grid-template-columns:1fr}.billingWide{grid-column:auto}}.calendarSetupCallout{color:#74551c;background:#fff9ea;border:1px solid #e8c979;border-left:5px solid #c08a22;border-radius:9px;align-items:center;gap:10px;margin:0 0 14px;padding:11px 14px;display:flex}.calendarSetupCallout span{font-size:11px}.onboardingDocumentRows{gap:6px;margin-top:12px;display:grid}.onboardingDocumentRows>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e8ee;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.onboardingDocumentRows>button:hover{background:#f7fbfe;border-color:#9cbcd3}.onboardingDocumentRows span{gap:2px;display:grid}.onboardingDocumentRows small{color:#758696}.quickAddModal{width:min(860px,94vw)!important}.quickAddGrid{gap:12px!important}.quickAddGrid>button{min-height:112px!important;padding:18px!important}.quickNoteModal{width:min(760px,94vw)!important}.quickNoteTextarea{min-height:300px!important;margin:6px 0 16px!important}.quickPurchaseModal{width:min(940px,95vw)!important;max-height:92vh!important;overflow:auto!important}.quickPurchaseBody{padding:4px 0 8px}.quickPurchaseBody>label select{background:#fff;border:1px solid #ccd9e3;border-radius:8px;width:100%;min-height:44px;padding:8px 10px}.taskResponsiblePicker{background:#f8fbfd;border:1px solid #dbe5ec;border-radius:9px;grid-column:1/-1;padding:10px 12px}.taskResponsiblePicker>span{color:#203d55;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.taskResponsiblePicker>div{flex-wrap:wrap;gap:8px 14px;display:flex}.taskResponsiblePicker label{align-items:center;font-size:11px;font-weight:700;gap:5px!important;display:flex!important}.taskResponsiblePicker input{width:auto!important;min-height:auto!important}.taskResponsiblePicker small{color:#718391;margin-top:6px;display:block}.calendarEventModal{width:min(940px,95vw)!important;max-height:92vh!important;overflow:auto!important}.calendarEventForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;padding:4px 0 12px;display:grid}.calendarEventForm label{color:#203b53;gap:6px;font-size:11px;font-weight:800;display:grid}.calendarEventForm input,.calendarEventForm select,.calendarEventForm textarea{box-sizing:border-box;width:100%;font:inherit;color:#18364f;background:#fff;border:1px solid #cad8e3;border-radius:9px;padding:10px 11px}.calendarEventForm input,.calendarEventForm select{min-height:43px}.calendarEventForm textarea{resize:vertical;min-height:100px}.calendarEventForm .eventTitleField,.calendarEventForm .fullLabel{grid-column:1/-1}.allDayCheck{background:#f7fafc;border:1px solid #d8e3ea;border-radius:9px;grid-auto-flow:column;justify-content:start;align-self:end;min-height:43px;padding:0 10px;align-items:center!important;display:flex!important}.allDayCheck input{width:auto!important;min-height:auto!important;padding:0!important}.eventAttendees{background:#f8fbfd;border:1px solid #dbe5ec;border-radius:9px;grid-column:1/-1;padding:11px 12px}.eventAttendees>span{color:#203b53;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.eventAttendees>div{flex-wrap:wrap;gap:9px 16px;display:flex}.eventAttendees label{grid-auto-flow:column;align-items:center;gap:6px!important;display:flex!important}.eventAttendees input{width:auto!important;min-height:auto!important;padding:0!important}.formHintCallout{color:#42647d;background:#eef6fb;border-radius:8px;margin:3px 0 10px;padding:9px 11px;font-size:11px}.mySpaceHeaderActions{flex-wrap:wrap;align-items:center}@media (width<=780px){.calendarEventForm{grid-template-columns:1fr 1fr}.calendarEventForm .eventTitleField,.calendarEventForm .fullLabel,.eventAttendees{grid-column:1/-1}}@media (width<=540px){.calendarEventForm{grid-template-columns:1fr}.calendarEventForm>*{grid-column:1!important}}.mySpaceActionButton{color:#164f7a!important;background:#fff!important;border:1px solid #a9bfd0!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 12px!important}.mySpaceActionButton:hover{background:#f2f8fc!important;border-color:#6f9fbe!important}.calendarEventButton{font:inherit;text-align:left;cursor:pointer;border:0;width:100%}.calendarEventButton:hover{filter:brightness(.97);box-shadow:inset 0 0 0 1px #154c712e}.calendarDetailsModal{width:min(720px,94vw)!important}.eventDetailsGrid{grid-template-columns:1fr 1fr;gap:12px;padding:4px 0 14px;display:grid}.eventDetailsGrid>div{background:#f8fbfd;border:1px solid #dce6ed;border-radius:9px;gap:4px;padding:11px 12px;display:grid}.eventDetailsGrid>div.full{grid-column:1/-1}.eventDetailsGrid span{text-transform:uppercase;letter-spacing:.05em;color:#728797;font-size:10px;font-weight:800}.eventDetailsGrid b{color:#173a55;font-size:13px}.eventDetailsGrid p{white-space:pre-wrap;color:#334f62;margin:0;line-height:1.5}.masterW9Panel{margin-bottom:14px}.masterW9Actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.masterW9Actions input{max-width:300px}.onboardingUserPackets{margin-bottom:14px}.packetUserTable{gap:5px;margin:10px 0;display:grid}.packetUserRow{grid-template-columns:1.2fr 1.5fr 1fr 70px 100px auto;align-items:center;gap:7px;display:grid}.packetUserRow.head{text-transform:uppercase;color:#718595;padding:0 8px;font-size:10px;font-weight:800}.packetUserRow input{box-sizing:border-box;border:1px solid #ccd9e2;border-radius:7px;width:100%;padding:8px}.packetActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.packetSentCheck{color:#24455d;grid-auto-flow:column;align-items:center;margin-left:auto;font-weight:800;gap:7px!important;display:flex!important}.packetSentCheck input{width:auto!important}.liveChip:not(.ok){color:#86600b;background:#fff3d6}@media (width<=900px){.packetUserRow{grid-template-columns:1fr 1fr}.packetUserRow.head{display:none}.packetUserRow button{justify-self:start}}.fixedAccessLevel{color:#294b64;background:#f7fafc;border:1px solid #d7e2ea;border-radius:8px;align-items:center;min-height:42px;padding:0 11px;font-weight:800;display:flex}.fixedAccessCell{gap:2px;display:grid}.fixedAccessCell span{text-transform:uppercase;color:#758895;font-size:9px;font-weight:800}.fixedAccessCell b{color:#23465f;font-size:12px}.prospectReviewPanel{gap:8px;display:grid}.prospectReviewHeader{border-bottom:1px solid #dce7ee;justify-content:space-between;align-items:center;gap:16px;padding:8px 4px 10px;display:flex}.prospectReviewHeader span{gap:3px;display:grid}.prospectReviewHeader small{color:#6d8190}.prospectReviewRow{cursor:pointer;align-items:center;grid-template-columns:22px 1fr auto!important;gap:10px!important;display:grid!important}.prospectReviewRow input{width:16px;height:16px}.prospectReviewRow span{gap:3px;display:grid}.prospectReviewRow a{color:#1b6694;width:max-content;font-size:10px}.customerBulkBar{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.customerSelectionCount{gap:2px;min-width:150px;margin-right:auto;display:grid}.customerSelectionCount small{color:#6f8391;font-size:10px}.customerRowDelete{margin-left:auto}.customerBulkInstructions{flex:100%;gap:2px;padding:2px 0 4px;display:grid}.customerBulkInstructions small{color:#657b8d}.customerMergeReviewModal{width:min(820px,95vw)!important}.mergeCompareGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mergeCompareCard{cursor:pointer;background:#f8fbfd;border:1px solid #d5e1e9;border-radius:10px;grid-template-columns:22px 1fr auto;padding:14px;gap:10px!important;display:grid!important}.mergeCompareCard.selected{background:#eef7fc;border-color:#558bad}.mergeCompareCard input{width:16px!important;height:16px!important}.mergeCompareCard span{gap:4px;display:grid}.mergeCompareCard small{color:#617b8c}.mergeCompareCard em{color:#55768b;font-size:9px;font-weight:900}.mergeWarning{color:#705713;background:#fff7df;border-radius:9px;gap:4px;margin:12px 0;padding:11px 13px;display:grid}@media (width<=700px){.mergeCompareGrid{grid-template-columns:1fr}}.standardPageAction,.pageHeader .secondaryButton,.headerActions .secondaryButton{color:#1c5f8d!important;height:38px!important;min-height:38px!important;max-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #8fb2c9!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.standardPageAction:hover,.pageHeader .secondaryButton:hover,.headerActions .secondaryButton:hover{background:#f5faff!important;border-color:#5f91b2!important}.dashboardSecondaryGrid .dashboardFullWidth{grid-column:1/-1}.dashboardHootieActions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.dashboardHootieActions>*{white-space:nowrap;flex:none}.dashboardRunStatus{color:#456274;background:#f7fbfd;border:1px solid #d6e4ed;border-radius:8px;margin-top:10px;padding:9px 11px;font-size:12px;font-weight:700}.dashboardCalendarRows{display:grid}.dashboardCalendarRow{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.dashboardCalendarRow:hover{background:#f7fafc}.dashboardCalendarRow>strong{color:#235f88;font-size:11px}.watchlistAddBox{margin-bottom:10px;position:relative}.watchlistAddBox>input{background:#fff;border:1px solid #d6e0e8;border-radius:8px;width:100%;height:38px;padding:0 11px}.watchlistSearchResults{z-index:25;background:#fff;border:1px solid #d5e0e8;border-radius:9px;max-height:280px;position:absolute;top:42px;left:0;right:0;overflow:auto;box-shadow:0 8px 22px #0f172a1f}.watchlistSearchResults>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.watchlistSearchResults>button:hover{background:#f5f9fc}.watchlistSearchResults span{gap:2px;display:grid}.watchlistSearchResults small{color:#708394}.watchlistDashRow{border-bottom:1px solid #e8ecf0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.watchlistDashRow .dashTaskLine{border-bottom:0}@media (width<=850px){.dashboardSecondaryGrid .dashboardFullWidth{grid-column:auto}.dashboardHootieActions{justify-content:flex-start}.dashboardCalendarRow{grid-template-columns:1fr!important}.watchlistDashRow{grid-template-columns:1fr}}.employeeAbsenceForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.employeeAbsenceForm .fullLabel{grid-column:1/-1}.upcomingPtoRow{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.upcomingPtoRow:hover{background:#f7fafc}@media (width<=700px){.employeeAbsenceForm{grid-template-columns:1fr}}.customerBulkBar{justify-content:flex-start!important;margin:12px 0 14px!important}.customerBulkBar .customerActionButton{opacity:1;color:#1c5f8d!important;background:#fff!important;border:1px solid #9db8ca!important;border-radius:7px!important;height:38px!important;min-height:38px!important;padding:0 14px!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important}.customerBulkBar .customerActionButton:disabled{opacity:.42!important;cursor:not-allowed!important}.customerBulkBar .customerBulkDelete:not(:disabled){color:#9f2d2d!important;background:#fff!important;border-color:#cfaaaa!important}.customerSelectionCount,.selectionHelper{display:none!important}.customerRow .rowActions{grid-column:auto!important;justify-content:flex-end!important}.customerRow .customerRowDelete{margin:0!important}.marketingCoreWorkspace{gap:12px;margin:16px 0 18px;display:grid}.marketingCoreHeading{padding:0 2px}.marketingCoreHeading h2{margin:3px 0 4px}.marketingCoreHeading p{margin:0}.marketingLegacyOverview{margin-top:16px}.marketingLegacyOverview .sectionTitleRow{align-items:flex-end}.marketingLegacyOverview .sectionTitleRow input{background:#fff;border:1px solid #d5e0e8;border-radius:8px;width:min(360px,100%);height:38px;padding:0 11px}.legacyMarketingHead{text-transform:uppercase;color:#66788a;border-bottom:2px solid #dce3e8;grid-template-columns:.7fr 1.2fr 1.4fr .8fr 2fr;gap:10px;min-width:800px;padding:10px 0;font-size:11px;display:grid}@media (width<=800px){.marketingLegacyOverview .sectionTitleRow{align-items:stretch;gap:10px;display:grid}.marketingLegacyOverview .sectionTitleRow input{width:100%}}.hootieCommandMetrics>.hootieMetricCard{background:#fff;border:1px solid #d9e3ea;border-radius:11px;grid-template-rows:1fr auto;gap:10px;min-width:0;padding:12px;display:grid}.hootieMetricOpen{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;grid-template-columns:52px 1fr;align-items:center;gap:11px;padding:0;display:grid}.hootieMetricOpen img{object-fit:contain;width:48px;height:48px}.hootieMetricOpen span{gap:2px;display:grid}.hootieMetricOpen span>b{font-size:24px}.hootieMetricOpen strong{font-size:13px}.hootieMetricOpen small{color:#708292;font-size:10px;line-height:1.35}.hootieCardRun{justify-self:start}.onboardingLiveSheetIntro{border-left:4px solid #1f6fa3}.onboardingPacketQueue{margin-bottom:16px}.packetQueueRows{display:grid}.packetQueueRows>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e7edf1;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:10px 2px;display:flex}.packetQueueRows>button:hover{background:#f7fbfd}.packetQueueRows>button span{gap:2px;display:grid}.packetQueueRows small{color:#718292}.onboardingQuestionRow{background:#fbfdff;border:1px solid #e0e8ee;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(220px,1.2fr);align-items:center;gap:12px;padding:9px 10px;display:grid}.onboardingQuestionRow>input{background:#fff;border:1px solid #ccdbe5;border-radius:7px;width:100%;min-height:36px;padding:7px 9px}.yesNoButtons{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}.yesNoButtons button{color:#1c5f8d;cursor:pointer;background:#fff;border:1px solid #9db8ca;border-radius:7px;min-width:52px;height:32px;font-size:11px;font-weight:700}.sharedDriveWidget{min-height:0}@media (width<=760px){.onboardingQuestionRow{grid-template-columns:1fr}}.onboardingSheetBanner{background:#f5faff;border:1px solid #bcd4e7;border-left:5px solid #1f6fa3;border-radius:10px;margin:18px 0 10px;padding:13px 15px}.onboardingSheetBanner h3{margin:2px 0 4px;font-size:18px}.onboardingSheetBanner p{color:#607589;margin:0;font-size:11px}.onboardingQuestionSheet{gap:9px;margin:12px 0;display:grid}.onboardingQuestionRow{border-top:1px solid #e8eef2;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);align-items:center;gap:12px;padding:9px 0;display:grid}.onboardingQuestionRow>b{font-size:11px;line-height:1.35}.onboardingQuestionRow>input{box-sizing:border-box;background:#fff;border:1px solid #cbd9e4;border-radius:7px;width:100%;min-height:38px;padding:7px 9px}.yesNoButtons{justify-content:flex-start;gap:6px;display:flex}.yesNoButtons button{color:#174b77;cursor:pointer;background:#fff;border:1px solid #b9cddd;border-radius:7px;min-width:58px;min-height:34px;font-weight:800}.yesNoButtons button.active{color:#fff;background:#174b77;border-color:#174b77}.onboardingSectionFileActions{justify-content:flex-start;margin:8px 0 10px;display:flex}@media (width<=650px){.onboardingQuestionRow{grid-template-columns:1fr}.yesNoButtons{flex-wrap:wrap}}.pageHeader .primaryButton,.pageHeader .secondaryButton,.headerActions .primaryButton,.headerActions .secondaryButton,.modalActions .primaryButton,.modalActions .secondaryButton{color:#1c5f8d!important;box-shadow:none!important;background:#fff!important;border:1px solid #8fb2c9!important;border-radius:7px!important;min-height:34px!important;padding:8px 13px!important;font-size:12px!important;font-weight:700!important}.pageHeader .primaryButton:hover,.pageHeader .secondaryButton:hover,.headerActions .primaryButton:hover,.headerActions .secondaryButton:hover,.modalActions .primaryButton:hover,.modalActions .secondaryButton:hover{background:#f5faff!important;border-color:#5f91b2!important}.onboardingUtilityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 16px;display:grid}.onboardingUtilityCard{flex-direction:column;justify-content:space-between;gap:12px;display:flex;min-height:168px!important;padding:16px!important}.onboardingUtilityCard h3{margin:4px 0 3px;font-size:17px}.onboardingUtilityCard p{margin:0;line-height:1.45}.onboardingUtilityActions,.compactW9Actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.onboardingUtilityCard>.primaryButton,.onboardingUtilityCard .uploadLabel.primaryButton{border-radius:7px;align-self:flex-start;min-height:34px;padding:8px 12px;font-size:12px}.onboardingUtilityNumber{color:#173f68;margin:6px 0;font-size:30px;line-height:1;display:block}.onboardingPacketQueue,.masterW9Panel{margin:0!important}.onboardingNeedsBoard{margin-top:0!important}.onboardingCards{margin-top:14px}.onboardingCards>.panel{min-height:170px}.onboardingStillNeeded{margin-bottom:12px!important}.onboardingSheetBanner{margin:10px 0 8px!important;padding:10px 12px!important}.focusOnboardingTemplate{margin-bottom:16px}.onboardingUserPackets,.onboardingW9{margin-top:14px}.completeUserRow{grid-template-columns:minmax(220px,1.2fr) 95px minmax(150px,.7fr) auto!important}.userRoleCell select{color:#17334d;background:#fff;border:1px solid #c9d8e4;border-radius:7px;min-height:34px;padding:5px 7px;font-weight:700}.dangerOutline{color:#9b3535!important;background:#fff!important;border-color:#d6aaaa!important}.marketingIdeasHub{margin:16px 0!important}.marketingCoreWorkspace{margin-top:16px!important}.marketingCommandHeader .headerActions{align-items:center}.standardPageAction{color:#1c5f8d!important;background:#fff!important;border:1px solid #8fb2c9!important}@media (width<=1050px){.onboardingUtilityGrid{grid-template-columns:1fr 1fr}.startOnboardingWidget{grid-column:1/-1}.completeUserRow{grid-template-columns:1fr 100px 160px}.completeUserRow .userRowActions{grid-column:1/-1}}@media (width<=700px){.onboardingUtilityGrid{grid-template-columns:1fr}.startOnboardingWidget{grid-column:auto}.completeUserRow{grid-template-columns:1fr}}.compactPacketPreview{gap:3px;margin-top:7px;display:grid}.compactPacketPreview>button{text-align:left;cursor:pointer;background:0 0;border:0;gap:1px;padding:4px 0;display:grid}.compactPacketPreview>button:hover b{text-decoration:underline}.compactPacketPreview small{color:#718394;font-size:10px}.hootieReviewList{max-height:560px;overflow:auto;padding:12px!important}.hootieReviewTitle{flex-direction:column;gap:3px;margin-bottom:9px;display:flex}.hootieReviewTitle>b{font-size:14px}.hootieReviewTitle>small{color:#6d7f8e}.hootieReviewRecord{border-top:1px solid #e3ebf1}.hootieReviewRecord:last-child{border-bottom:1px solid #e3ebf1}.hootieReviewRecord>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;list-style:none;display:flex}.hootieReviewRecord>summary::-webkit-details-marker{display:none}.hootieReviewRecord>summary>span{gap:2px;display:grid}.hootieReviewRecord>summary small{color:#657887}.hootieReviewRecord>summary em{color:#688095;white-space:nowrap;font-size:10px;font-style:normal}.hootieReviewBody{gap:7px;padding:0 8px 12px 18px;display:grid}.hootieReviewBody p{margin:0;line-height:1.45}.hootieFinding span{font-size:11px;line-height:1.4}.hootieFinding a{color:#1c5f8d;font-size:10px;font-weight:700}.hootieMetricOpen small{line-height:1.35}.completeOnboarding360{width:min(1120px,96vw)!important;max-width:1120px!important;overflow:hidden!important}.completeOnboarding360 .onboardingScrollBody{max-width:100%!important;overflow:hidden auto!important}.focusOnboardingTemplate{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}.focusOnboardingTemplate .onboardingItem{box-sizing:border-box!important;width:100%!important;min-width:0!important}.onboardingItemTop{grid-template-columns:minmax(0,1fr) 190px!important;align-items:center!important;gap:12px!important;display:grid!important}.onboardingQuestionRow{grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr)!important;gap:14px!important;min-width:0!important;display:grid!important}.onboardingQuestionRow input,.onboardingSectionNotes{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.onboardingQuestionSheet,.onboardingSheetBanner,.onboardingStillNeeded,.onboardingUserPackets,.onboardingW9,.onboardingDocs{box-sizing:border-box!important;max-width:100%!important}.packetUserTable{max-width:100%;overflow-x:auto}@media (width<=760px){.onboardingItemTop,.onboardingQuestionRow{grid-template-columns:1fr!important}.onboardingItemTop select{width:100%}}.notificationCleanRow{align-items:center;gap:8px;display:flex!important}.notificationOpenArea{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;padding:0;display:flex}.notificationCleanRow.isRead{opacity:.72}.notificationCleanRow.isUnread{opacity:1}.favoriteQuickSearch{margin-bottom:10px;position:relative}.favoriteQuickSearch>input{box-sizing:border-box;border:1px solid #cbd9e4;border-radius:8px;width:100%;min-height:38px;padding:8px 10px}.vendorBatchArea{border-bottom:1px solid #e3eaf0;gap:6px;margin-bottom:8px;padding:10px 0;display:grid}.vendorBatchRow{border-top:1px solid #eef2f5;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.vendorBatchRow span{gap:2px;display:grid}.notificationDetailBody{min-height:100px;padding:18px 22px}.notificationDetailBody p{margin:0;line-height:1.5}.hootieLeadActions{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.listHistoryHead,.listHistoryRow{grid-template-columns:112px 70px 190px 160px 90px 120px 140px 105px 115px 130px 95px 130px 115px 260px 72px!important}.oldMySpaceGrid.oldMySpaceTop{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:16px!important;width:100%!important;display:grid!important}.oldMySpaceGrid.oldMySpaceTop>.oldMySpaceCard{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.oldMySpaceGrid.oldMySpaceTop .myTasksFeatureCard{width:100%!important;max-width:none!important}@media (width<=900px){.oldMySpaceGrid.oldMySpaceTop{grid-template-columns:1fr!important}}.completeOnboarding360 .onboardingScrollBody{padding:14px 18px 22px!important;overflow:hidden auto!important}.compactStillNeeded{background:#fffaf0!important;border:1px solid #ead6a6!important;border-left:4px solid #c58a1b!important;border-radius:9px!important;margin:0 0 12px!important;overflow:hidden!important}.compactStillNeeded>summary{cursor:pointer;gap:12px;min-height:54px;list-style:none;justify-content:space-between!important;align-items:center!important;padding:10px 14px!important;display:flex!important}.compactStillNeeded>summary::-webkit-details-marker{display:none}.compactStillNeeded>summary>span{gap:1px;display:grid}.compactStillNeeded>summary b{font-size:15px}.compactStillNeeded>summary small{color:#7b6a45;font-size:10px}.compactStillNeeded>summary strong{color:#8b6414;font-size:22px}.compactStillNeededList{border-top:1px solid #ead6a6;max-height:220px;padding:4px 12px 10px;overflow-y:auto}.compactStillNeededList>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #efe1bc;justify-content:space-between;gap:12px;width:100%;padding:7px 2px;display:flex}.onboardingFormHeading{justify-content:space-between;align-items:end;gap:16px;padding:2px 2px 8px;display:flex}.onboardingFormHeading h3{margin:2px 0 0;font-size:19px}.onboardingFormHeading small{text-align:right;color:#687a89;max-width:520px;line-height:1.4}.focusOnboardingTemplate{grid-template-columns:1fr!important;gap:12px!important;margin-top:0!important;display:grid!important}.focusOnboardingTemplate .onboardingItem{width:100%!important;min-width:0!important;overflow:hidden!important}@media (width<=760px){.onboardingFormHeading{gap:5px;display:grid}.onboardingFormHeading small{text-align:left}}.lynneOnboardingForm{grid-template-columns:1fr;gap:12px;width:100%;min-width:0;margin:0;display:grid}.lynneOnboardingSection{box-sizing:border-box;background:#fff;border:1px solid #cfdeea;border-left:4px solid #2c78aa;border-radius:10px;width:100%;min-width:0;padding:14px 16px}.lynneSectionHeader{border-bottom:1px solid #e6edf2;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:11px;display:flex}.lynneSectionTitle{align-items:center;gap:10px;min-width:0;display:flex}.lynneSectionTitle>span{color:#215d86;background:#edf5fa;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.lynneSectionTitle h4{color:#14263a;margin:0;font-size:15px;line-height:1.25}.lynneSectionTitle small{color:#718393;margin-top:2px;font-size:10px;display:block}.lynneSectionStatus{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.lynneSectionStatus button{color:#245c82;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b9cedd;border-radius:6px;min-height:30px;padding:5px 9px;font-size:10px;font-weight:700}.lynneSectionStatus button.active{color:#124d76;background:#eaf4fa;border-color:#4384ad}.lynneQuestionList{gap:0;padding:5px 0 2px;display:grid}.lynneQuestion{border-bottom:1px solid #edf2f5;grid-template-columns:minmax(220px,34%) minmax(0,1fr);align-items:center;gap:18px;min-height:50px;padding:8px 0;display:grid}.lynneQuestion:last-child{border-bottom:0}.lynneQuestion>label{color:#1f3041;margin:0;font-size:11px;font-weight:700;line-height:1.4;display:block}.lynneQuestion>input{box-sizing:border-box;color:#203447;background:#fff;border:1px solid #c8d8e4;border-radius:7px;width:100%;min-width:0;max-width:none;min-height:37px;margin:0;padding:7px 10px;font-size:12px;display:block}.lynneQuestion>input:focus{border-color:#4786ae;outline:2px solid #307aab24}.lynneYesNo{align-items:center;gap:7px;display:flex}.lynneYesNo button{color:#215d86;cursor:pointer;background:#fff;border:1px solid #abc6d8;border-radius:7px;min-width:68px;min-height:34px;padding:6px 13px;font-size:11px;font-weight:800}.lynneYesNo button.active{color:#fff;background:#1d5f8c;border-color:#1d5f8c}.lynneSectionBottom{border-top:1px solid #e6edf2;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-top:8px;padding-top:10px;display:grid}.lynneSectionBottom .uploadLabel{white-space:nowrap;align-self:start}.lynneSectionBottom textarea{box-sizing:border-box;resize:vertical;color:#203447;background:#fff;border:1px solid #c8d8e4;border-radius:7px;width:100%;min-width:0;max-width:none;height:62px;min-height:62px;margin:0;padding:8px 10px;font-size:11px;line-height:1.4;display:block}.completeOnboarding360 .onboardingScrollBody{overflow-x:hidden!important}@media (width<=820px){.lynneSectionHeader{gap:8px;display:grid}.lynneSectionStatus{justify-content:flex-start}.lynneQuestion{grid-template-columns:1fr;gap:5px;padding:9px 0}.lynneSectionBottom{grid-template-columns:1fr}.lynneSectionBottom .uploadLabel{justify-self:start}}.customerInfoW9{border-top:1px solid #e6edf2;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);align-items:center;gap:16px;margin-top:8px;padding:10px 0;display:grid}.customerInfoW9Head{justify-content:space-between;align-items:center;gap:8px;display:flex}.customerInfoW9Head>div{gap:2px;display:grid}.customerInfoW9Head b{color:#1f3041;font-size:11px}.customerInfoW9Head small{color:#718393;font-size:10px;line-height:1.35}.customerInfoW9Actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.customerInfoW9Actions>input{box-sizing:border-box;border:1px solid #c8d8e4;border-radius:7px;flex:1;min-width:210px;min-height:34px;padding:6px 9px}@media (width<=820px){.customerInfoW9{grid-template-columns:1fr}.customerInfoW9Actions>input{width:100%;min-width:0}}.archivedOnboarding{margin-top:14px}.archivedOnboarding>summary{cursor:pointer;font-weight:800}.archivedOnboardingRow{border-top:1px solid #e6edf2;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.archivedOnboardingRow span{gap:2px;display:grid}.packetUserSent{align-items:center;gap:4px!important;font-size:10px!important;display:flex!important}@keyframes hootieWorkingBob{0%,to{transform:translateY(0)rotate(0)}20%{transform:translateY(-6px)rotate(-6deg)}50%{transform:translateY(1px)rotate(5deg)}75%{transform:translateY(-4px)rotate(-4deg)}}.hootieMetricCard.hootieWorking{border-color:#8fb8d5;box-shadow:0 0 0 2px #1f6fa31a}.hootieMetricCard.hootieWorking .hootieMetricOpen img{transform-origin:50% 78%;will-change:transform;animation:.72s ease-in-out infinite hootieWorkingBob}@media (prefers-reduced-motion:reduce){.hootieMetricCard.hootieWorking .hootieMetricOpen img{animation:none}}.leadRow .verifiedBadge{border:1px solid;border-radius:999px;align-items:center;gap:.3rem;padding:.12rem .45rem;font-size:.78rem;font-weight:700;display:inline-flex}.hootieLeadReviewModal{width:min(920px,92vw);max-height:90vh;overflow:auto}.hootieVerificationBanner{border-radius:12px;flex-direction:column;gap:4px;margin:6px 0 14px;padding:14px 16px;display:flex}.hootieVerificationBanner.verified{background:#eef8f0;border:1px solid #b9dec0}.hootieVerificationBanner.needs{background:#fff7e8;border:1px solid #e7c98c}.hootieVerificationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.hootieVerificationCheck{background:#fff;border:1px solid #dbe2ea;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.hootieVerificationCheck.ok b{color:#267442}.hootieVerificationCheck.needs b{color:#9a6400}.hootieVerificationCheck span{color:#52606d;font-size:13px}.hootieOnDemandResult{border:1px solid #dbe2ea;border-radius:10px;flex-direction:column;gap:4px;margin:10px 0 14px;padding:12px 14px;display:flex}.hootieOnDemandResult.verified{background:#eef8f0;border-color:#b9dec0}.hootieOnDemandResult.needs{background:#fff7e8;border-color:#e7c98c}.hootieVerifyAction{font-weight:700}.verifiedLeadBadge{color:#267442;background:#eef8f0;border-radius:999px;padding:3px 8px;font-size:12px;display:inline-block}.verificationMeta{color:#6b7785;margin-top:3px;font-size:11px;display:block}@media (width<=760px){.hootieVerificationGrid{grid-template-columns:1fr}}.hootieLeadSearchBar{border-bottom:1px solid var(--border,#dbe4ee);align-items:center;gap:10px;padding:10px 12px;display:flex}.hootieLeadSearchBar input{background:#fff;border:1px solid #b9cce0;border-radius:8px;flex:1;min-width:220px;padding:9px 11px}.hootieLeadSearchBar small{white-space:nowrap;color:#66788a}.hootieReviewRecord summary>input[type=checkbox]{flex:none;margin-right:10px}.hootieCardActions{flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px 12px;display:flex}.hootieSummaryActions{align-items:center;gap:12px;margin-left:auto;display:flex}.hootieInlineDelete{color:#a33;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px;text-decoration:underline}.hootieInlineDelete:hover{color:#7a1414}.intelligenceHistoryTools{border-bottom:1px solid #e3ebf1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 10px;padding:8px 0;display:flex}.intelligenceHistoryTools input{color:#14283c;background:#fff;border:1px solid #c8d8e6;border-radius:7px;flex:1;min-width:280px;max-width:440px;padding:8px 10px}.intelligenceHistoryTools select{color:#14283c;background:#fff;border:1px solid #c8d8e6;border-radius:7px;padding:8px 10px;font-weight:700}.intelligenceRange{flex-wrap:wrap;gap:5px;display:flex}.intelligenceRange button{color:#174b78;cursor:pointer;background:#fff;border:1px solid #b9cfe0;border-radius:6px;padding:6px 9px;font-weight:700}.intelligenceRange button.active{color:#fff;background:#174b78;border-color:#174b78}.hootieFinding{background:#f7fafc;border-radius:7px;gap:4px;padding:9px 10px;display:grid}.hootieFinding>b{text-transform:none}.hootieFinding a{color:#075f9e;width:max-content;font-weight:700}@media (width<=760px){.intelligenceHistoryTools{flex-direction:column;align-items:stretch}.intelligenceHistoryTools input,.intelligenceHistoryTools select{width:100%;min-width:0;max-width:none}}.customerIntelScroll{scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#7498b5 #edf3f8;overscroll-behavior:contain;align-content:start;gap:8px;max-height:408px;padding-right:8px;display:grid;overflow:hidden auto}.customerIntelScroll:has(>:nth-child(5)){overflow-y:scroll}.customerIntelScroll::-webkit-scrollbar{width:12px}.customerIntelScroll::-webkit-scrollbar-track{background:#edf3f8;border-radius:10px}.customerIntelScroll::-webkit-scrollbar-thumb{background:#7498b5;border:2px solid #edf3f8;border-radius:10px}.customerIntelScroll .hootieReviewRecord{margin:0}.customerIntelScroll .hootieReviewRecord>summary{box-sizing:border-box;min-height:88px}.intelDelete{justify-self:end;margin-top:7px}.adminIntelHistoryScroll{scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#7498b5 #edf3f8;overscroll-behavior:contain;gap:12px;max-height:720px;padding-right:10px;display:grid;overflow:hidden auto}.adminIntelHistoryScroll:has(>:nth-child(5)){overflow-y:scroll}.adminIntelHistoryScroll::-webkit-scrollbar{width:12px}.adminIntelHistoryScroll::-webkit-scrollbar-track{background:#edf3f8;border-radius:10px}.adminIntelHistoryScroll::-webkit-scrollbar-thumb{background:#7498b5;border:2px solid #edf3f8;border-radius:10px}.adminIntelHistoryScroll .intelHistoryCard{box-sizing:border-box;min-height:162px;margin:0}.intelSharedActions{border-top:1px solid #dbe7ef;flex-wrap:wrap;align-items:end;gap:8px;margin-top:7px;padding-top:7px;display:flex}.intelSharedActions label{color:#35536d;gap:3px;font-size:11px;font-weight:800;display:grid}.intelSharedActions select{color:#173b59;background:#fff;border:1px solid #b9cfe0;border-radius:6px;min-width:170px;padding:6px 8px}.intelSharedActions small{align-self:center;margin-left:auto}.intelActionReceipt{color:#245c42;margin-top:6px;font-weight:700;display:block}@media (width<=760px){.intelSharedActions{flex-direction:column;align-items:stretch}.intelSharedActions select{width:100%}.intelSharedActions small{margin-left:0}}.dashboardIntelAlerts{border-left:5px solid #1b6e9f;gap:7px;display:grid}.dashboardIntelAlert{text-align:left;color:#173b59;cursor:pointer;background:#f8fbfd;border:1px solid #d7e5ef;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:10px 12px;display:flex}.dashboardIntelAlert span{gap:3px;display:grid}.dashboardIntelAlert small{color:#526f86;line-height:1.35}.dashboardIntelAlert strong{white-space:nowrap;color:#075f9e}.dashboardHoldAlerts{background:#fff8f6;border-left-color:#b64035}.dashboardHoldAlerts .eyebrow,.dashboardHoldAlerts h3{color:#8f2e27}.dashboardHoldAlerts .dashboardIntelAlert{background:#fff;border-color:#e6b8b3}.dashboardHoldAlerts .dashboardIntelAlert strong{color:#9b2f27}.focusSignaturePreview{background:#f8fbfd;border:1px solid #d6e2eb;border-radius:9px;padding:12px}.focusSignaturePreview>span{color:#244a66;margin-bottom:7px;font-weight:800;display:block}.focusSignaturePreview pre{white-space:pre-wrap;color:#23445c;margin:0;font:600 13px/1.45 inherit}.focusSignaturePreview small{color:#60798b;margin-top:7px;display:block}.marketingFollowUpQueue{margin-bottom:18px}.marketingFollowUpRow{background:#fbfcfd;border:1px solid #dce6ed;border-radius:9px;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:12px;margin-top:8px;padding:11px 12px;display:grid}.marketingFollowUpRow>span{gap:3px;display:grid}.marketingFollowUpRow small{color:#5a7182}.marketingFollowUpRow>strong{color:#557083}.marketingFollowUpRow.due{background:#fffaf4;border-left:5px solid #c67820}.marketingFollowUpRow.due>strong{color:#9b5810}.marketingFollowUpRow>div{flex-wrap:wrap;gap:7px;display:flex}@media (width<=800px){.marketingFollowUpRow{grid-template-columns:1fr}.marketingFollowUpRow>strong{justify-self:start}}.campaignPackageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.campaignPackageCard{align-content:start;gap:14px;display:grid;margin:0!important}.campaignPackageCard h3{margin:5px 0 2px}.campaignPackageCard>div:first-child small,.campaignPackageCard .sectionTitleRow small{color:#607589}.statusPill{color:#24577e;letter-spacing:.03em;text-transform:uppercase;background:#e8f1f8;border-radius:999px;width:max-content;padding:3px 8px;font-size:10px;font-weight:900;display:inline-flex}.statusPill.problem{color:#a53b34;background:#fff0ee}.packageChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.packageChecklist span{color:#8a5a1f;background:#fffaf3;border:1px solid #e0e7ed;border-radius:7px;padding:8px;font-size:12px}.packageChecklist span:before{content:"○";margin-right:6px}.packageChecklist span.done{color:#24734d;background:#f1faf5;border-color:#cbe7d7}.packageChecklist span.done:before{content:"✓"}.campaignPackageActions,.sendPackageDownloads,.sendRecipientChooser{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sendRecipientChooser{background:#f8fbfd;border:1px solid #dce6ed;border-radius:8px;padding:10px}.sendRecipientChooser>b{color:#294e70;width:100%;font-size:12px}.sendRecipientChooser label{align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.linkedinPendingBanner{justify-content:space-between;align-items:center;gap:14px;display:flex;border-left:5px solid #c88b22!important;margin-bottom:16px!important}.mySpaceSendPackages{margin-bottom:16px}.mySpaceSendRows{gap:9px;display:grid}.mySpaceSendRows article{background:#fbfcfd;border:1px solid #dce6ed;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:11px;display:grid}.mySpaceSendRows article>div{gap:5px;display:grid}.mySpaceSendRows article>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.mySpaceSendRows p{color:#607589;margin:2px 0;font-size:12px}@media (width<=900px){.campaignPackageGrid,.packageChecklist,.mySpaceSendRows article{grid-template-columns:1fr}.mySpaceSendRows article>div:last-child{justify-content:flex-start}.linkedinPendingBanner{flex-direction:column;align-items:flex-start}}.prospectDiscoveryControls{border-bottom:1px solid #e5edf3;justify-content:space-between;align-items:end;gap:16px;padding:10px 4px 12px;display:flex}.prospectDiscoveryControls label{gap:5px;min-width:260px;display:grid}.prospectDiscoveryControls label span{text-transform:uppercase;letter-spacing:.06em;color:#60788d;font-size:10px;font-weight:800}.prospectDiscoveryControls select{color:#17334d;background:#fff;border:1px solid #c8d7e4;border-radius:8px;min-height:38px;padding:7px 10px}.prospectDiscoveryControls>small{color:#6d8190}.prospectReviewRow{cursor:pointer}.prospectReviewRow:hover{background:#f7fbfe}.prospectDetailModal{flex-direction:column;display:flex;width:min(820px,92vw)!important;max-height:90vh!important}.prospectDetailBody{overscroll-behavior:contain;padding:20px 24px;overflow-y:auto}.prospectDetailBody>p{line-height:1.5}.prospectDetailActions{justify-content:flex-end}.prospectDetailActions .dangerOutline{margin-right:auto}.hootieLeadReviewModal{flex-direction:column;display:flex;overflow:hidden!important}.hootieLeadReviewModal>.hootieReviewBody{overscroll-behavior:contain;min-height:0;overflow-y:auto}.hootieLeadReviewModal>.hootieVerificationBanner,.hootieLeadReviewModal>.hootieVerificationGrid,.hootieLeadReviewModal>.modalActions{flex:none}.hootieProspectCard{position:relative}.hootieProspectFilterPanel{background:#f8fbfd;border:1px solid #c8ddea;border-radius:8px;grid-template-columns:1fr 110px;align-items:end;gap:8px;margin:0 0 2px;padding:10px;display:grid}.hootieProspectFilterPanel label{color:#315777;gap:4px;font-size:11px;font-weight:700;display:grid}.hootieProspectFilterPanel select{color:#123b61;background:#fff;border:1px solid #9fc2df;border-radius:7px;width:100%;min-width:0;padding:7px 28px 7px 9px;font-size:12px}.hootieProspectFilterPanel small{color:#607b91;grid-column:1/-1}.hootieCardActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hootieCardActions .hootieCardRun{margin:0}@media (width<=900px){.hootieProspectFilterPanel{grid-template-columns:1fr}.hootieProspectFilterPanel small{grid-column:1}}.oldMySpaceGrid.oldMySpaceTop,.oldMySpaceGrid.oldMySpaceSecond{grid-template-columns:repeat(2,minmax(0,1fr))!important}.oldMySpaceNotes{box-sizing:border-box;width:100%}.notificationCleanRow,.notificationOpenArea,.notificationOpenArea span{list-style:none!important}.notificationCleanRow:before,.notificationOpenArea:before,.notificationOpenArea span:before{content:none!important;display:none!important}@media (width<=900px){.oldMySpaceGrid.oldMySpaceTop,.oldMySpaceGrid.oldMySpaceSecond{grid-template-columns:1fr!important}}.oldMySpaceTop .cleanPriorityList,.oldMySpaceTop .taskWidgetRows,.oldMySpaceSecond .cleanWidgetRows{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:420px;padding-right:4px;overflow-y:auto}.hootieCommandHeader{margin-bottom:10px}.dashboardRunStatus{margin-top:0;margin-bottom:14px}.oldMySpaceCard .cleanWidgetRows,.oldMySpaceCard .cleanPriorityList{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:420px;padding-right:4px;overflow:hidden auto}.oldMySpaceCard .cleanWidgetRows::-webkit-scrollbar{width:9px}.oldMySpaceCard .cleanPriorityList::-webkit-scrollbar{width:9px}.oldMySpaceCard .cleanWidgetRows::-webkit-scrollbar-thumb{background:#c6d4e0;border:2px solid #fff;border-radius:999px}.oldMySpaceCard .cleanPriorityList::-webkit-scrollbar-thumb{background:#c6d4e0;border:2px solid #fff;border-radius:999px}.oldMySpaceCard .cleanWidgetRows::-webkit-scrollbar-track{background:0 0}.oldMySpaceCard .cleanPriorityList::-webkit-scrollbar-track{background:0 0}.hootieSalesQueue{background:#fff;border:1px solid #dce7ef;border-radius:10px;gap:0;max-height:560px;display:grid;overflow:auto}.hootieSalesQueueHeader,.hootieSalesQueueRow{grid-template-columns:1.05fr 1.35fr 1.25fr .65fr .65fr 1.8fr;align-items:start;gap:12px;padding:11px 12px;display:grid}.hootieSalesQueueHeader{z-index:2;color:#31536f;background:#f5f9fc;border-bottom:1px solid #dce7ef;font-size:11px;font-weight:800;position:sticky;top:0}.hootieSalesQueueRow{border-bottom:1px solid #e8eef3;font-size:12px}.hootieSalesQueueRow:last-child{border-bottom:0}.hootieSalesQueueRow span{overflow-wrap:anywhere;min-width:0}.hootieSalesQueueRow small{color:#60778b;line-height:1.35;display:block}.hootieSalesQueueRow button{margin-top:7px}@media (width<=1100px){.hootieSalesQueueHeader{display:none}.hootieSalesQueueRow{grid-template-columns:1fr 1fr}.hootieSalesQueueRow>span{padding:3px 0}}.prospectResearchPanel{border-top:4px solid #1f67b2;margin-bottom:18px}.prospectResearchSteps{grid-template-columns:1fr 1.35fr 1fr;gap:12px;margin:14px 0;display:grid}.prospectResearchSteps>label,.prospectResearchSteps>div{background:#f9fbfd;border:1px solid #d6e2eb;border-radius:10px;align-content:start;gap:7px;padding:12px;display:grid}.prospectResearchSteps span{color:#526b82;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.prospectResearchSteps select,.prospectResearchSteps input{background:#fff;border:1px solid #cad8e3;border-radius:8px;min-height:40px;padding:8px}.prospectResearchSteps small{color:#718195;font-size:10px;line-height:1.35}.prospectBatchStatus{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.prospectBatchStatus>div{background:#fff;border:1px solid #dce6ee;border-radius:9px;gap:2px;padding:10px;display:grid}.prospectBatchStatus b{color:#17365d;font-size:22px}.prospectBatchStatus span{color:#718195;font-size:10px}.prospectBatchStatus .good{background:#f3fbf6;border-color:#cce6d5}.prospectBatchStatus .apollo{background:#fffaf1;border-color:#ead6ac}.prospectOutputGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.prospectOutputGrid article{background:#fff;border:1px solid #d6e2eb;border-left:5px solid #358b58;border-radius:10px;gap:8px;padding:14px;display:grid}.prospectOutputGrid article:nth-child(2){border-left-color:#c08b2d}.prospectOutputGrid span{color:#708292;font-size:10px;font-weight:900}.prospectOutputGrid h4,.prospectOutputGrid p{margin:0}.prospectOutputGrid p{color:#65798d;font-size:12px;line-height:1.45}.prospectOutputGrid b{color:#17365d;font-size:18px}.prospectOutputGrid button{justify-self:start}.prospectResultPreview{border-top:1px solid #e2e8f0;margin-top:14px}.prospectResultPreview>div{border-bottom:1px solid #e8eef3;padding:10px 2px}.prospectResultPreview span{grid-template-columns:1fr auto;gap:2px 10px;display:grid}.prospectResultPreview b,.prospectResultPreview small{grid-column:1}.prospectResultPreview em{color:#315f8d;background:#eef5fb;border-radius:999px;grid-area:1/2/3;align-self:center;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.prospectResultPreview p{color:#64778a;margin:5px 0 0;font-size:11px}@media (width<=900px){.prospectResearchSteps{grid-template-columns:1fr}.prospectBatchStatus{grid-template-columns:repeat(2,minmax(0,1fr))}.prospectOutputGrid{grid-template-columns:1fr}}.marketingStartGrid{grid-template-columns:1.25fr 1fr 1fr;gap:14px;margin-top:14px;display:grid}.marketingStartGrid article{background:#fff;border:1px solid #cbdbea;border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.marketingStartGrid h3{color:#10233f;margin:0}.marketingStartGrid p{color:#5d7089;margin:0;line-height:1.45}.marketingStartGrid label{color:#17365d;flex-direction:column;gap:5px;font-weight:700;display:flex}.marketingStartGrid label span{color:#718197;font-weight:400}.marketingStartGrid input,.marketingStartGrid select{box-sizing:border-box;width:100%}.marketingFileLibrary{margin-top:16px}.marketingFileTable{margin-top:12px}.marketingFileHead,.marketingFileRow{border-bottom:1px solid #e0e8f0;grid-template-columns:2.2fr 1fr .8fr 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.marketingFileHead{color:#17365d;background:#f5f9fc;border-radius:8px 8px 0 0}.marketingFileRow span:first-child{flex-direction:column;gap:3px;display:flex}.marketingFileRow small{color:#718197}@media (width<=1050px){.marketingStartGrid{grid-template-columns:1fr}.marketingFileHead,.marketingFileRow{grid-template-columns:1.7fr 1fr .8fr auto}.marketingFileHead>:nth-child(4),.marketingFileRow>:nth-child(4){display:none}}.buildYourFileChooser{padding:20px}.buildYourFileChooser h2{margin:0 0 14px}.buildChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.buildChoiceGrid button{text-align:left;cursor:pointer;color:inherit;background:#fff;border:1px solid #c8d8e8;border-radius:12px;flex-direction:column;gap:7px;padding:18px;display:flex}.buildChoiceGrid button b{color:#102640;font-size:17px}.buildChoiceGrid button span{color:#60738a;font-size:13px;line-height:1.45}.buildChoiceGrid button.active{background:#f5faff;border:2px solid #1f6fbd;padding:17px}.marketingSaveForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}.marketingSaveForm label{color:#183452;flex-direction:column;gap:6px;font-weight:700;display:flex}.marketingSaveForm label span{color:#6c7d90;font-weight:400}.marketingSaveForm input,.marketingSaveForm select{background:#fff;border:1px solid #becfe0;border-radius:8px;min-height:40px;padding:8px 10px}.marketingSaveForm .fileDrop,.marketingSaveForm>.primaryButton{grid-column:1/-1}.marketingFileRow.simple{grid-template-columns:2fr 1fr 1fr auto}.apolloReturnPanel{background:#f8fbfe;border:1px solid #bfd2e5;border-radius:12px;grid-template-columns:1.3fr 1fr;align-items:end;gap:16px;margin-top:18px;padding:18px;display:grid}.apolloReturnPanel h3{margin:0 0 6px}.apolloReturnPanel p{color:#60738a;margin:0}.apolloFinalAction{border-top:1px solid #d6e2ee;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:12px;display:flex}@media (width<=900px){.buildChoiceGrid,.marketingSaveForm,.apolloReturnPanel{grid-template-columns:1fr}.apolloFinalAction{flex-direction:column;grid-column:auto;align-items:stretch;gap:10px}}.googleSignInButton{color:#243746;cursor:pointer;background:#fff;border:1px solid #c7d7e5;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px;font-weight:800;display:flex}.googleSignInButton:hover{background:#f7fafc;border-color:#9fb8ce}.googleG{color:#1769e0;font-size:18px;font-weight:900}.authDivider{color:#7b8b99;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.authDivider:before,.authDivider:after{content:"";background:#dbe4ec;flex:1;height:1px}.authFallbackForm{gap:12px;display:grid}.authAccessNote{color:#70808e;text-align:center;line-height:1.4}.monthlyFollowUpWidget{border-top:3px solid #2d6aa3}.monthlyFollowUpBody{gap:14px;display:grid}.monthlyFollowUpBody p{color:#526373;margin:16px 0 0}.monthlyFollowUpOpen{justify-self:start;text-decoration:none}.monthlyFollowUpWidget .widgetFootnote{margin-top:2px}.marketingBuildWorkspace{gap:18px;display:grid}.marketingVerificationLists{gap:14px;display:grid}.verificationListBuilder{grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:10px;display:grid}.verificationListBuilder label,.recordMailingBar label{flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.verificationListBuilder input,.verificationListBuilder select,.recordMailingBar input{background:#fff;border:1px solid #cfd8e3;border-radius:8px;min-height:40px;padding:8px 10px}.verificationListPicker{align-items:stretch;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.verificationListPicker>span{text-transform:uppercase;color:#64748b;white-space:nowrap;align-self:center;font-size:11px;font-weight:800}.verificationListPicker button{text-align:left;background:#fff;border:1px solid #d5deea;border-radius:10px;flex-direction:column;min-width:150px;padding:8px 10px;display:flex}.verificationListPicker button.active{background:#eef7ff;border-color:#1769aa}.verificationListPicker small{text-transform:capitalize;color:#64748b}.verificationListProgress{background:#f8fafc;border:1px solid #dbe4ee;border-radius:12px;gap:10px;padding:14px;display:grid}.verificationListProgressHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.verificationListProgressHead span{flex-direction:column;display:flex}.verificationListProgressHead small{color:#64748b}.verificationListProgressHead strong{color:#075c99;font-size:18px}.verificationListProgress progress{width:100%;height:12px}.verificationListCounts,.verificationListActions{flex-wrap:wrap;gap:9px;display:flex}.verificationListCounts span{background:#fff;border:1px solid #dbe4ee;border-radius:999px;padding:5px 9px;font-size:12px}.recordMailingBar{border-top:1px solid #dbe4ee;grid-template-columns:minmax(220px,1fr) minmax(150px,.5fr) auto;align-items:end;gap:10px;padding-top:12px;display:grid}.mailingHistory{border-left:3px solid #1769aa;flex-direction:column;gap:5px;padding-left:10px;display:flex}.verifiedRecipientList{border-top:1px solid #dbe4ee;max-height:420px;display:grid;overflow:auto}.verifiedRecipientList>div{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}.verifiedRecipientList span{flex-direction:column;display:flex}.verifiedRecipientList small{color:#64748b}@media (width<=900px){.verificationListBuilder{grid-template-columns:1fr 1fr}.verificationListBuilder>button{grid-column:1/-1}.recordMailingBar{grid-template-columns:1fr 1fr}.recordMailingBar>button{grid-column:1/-1}.verificationListProgressHead{flex-direction:column;align-items:flex-start}}@media (width<=560px){.verificationListBuilder,.recordMailingBar{grid-template-columns:1fr}.verificationListBuilder>button,.recordMailingBar>button{grid-column:auto}.verificationListProgress{padding:11px}.verifiedRecipientList>div{flex-direction:column;align-items:flex-start}.verifiedRecipientList button{width:100%}}.buildSourceChooser{padding:20px}.buildChoiceGrid.twoChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.workingUploadPanel{gap:16px;padding:20px;display:grid}.workingFilePanel{padding:20px}.workingFileSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.workingFileSummary>div{background:#fbfdff;border:1px solid #d9e4ef;border-radius:10px;flex-direction:column;gap:4px;padding:14px;display:flex}.workingFileSummary b{color:#15385e;font-size:20px}.workingFileSummary span{color:#6b7d90;font-size:12px}.workingFileActions{align-items:center;gap:10px;display:flex}.workingFileActions input{flex:1;min-width:280px}.workingFileLoaded{background:#f8fbfe;border:1px solid #d7e3ee;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.workingFileLoaded>span{color:#587086;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.workingFileLoaded>b{color:#15385e}.workingFileLoaded>small{color:#6d7e8f}@media (width<=900px){.buildChoiceGrid.twoChoices,.workingFileSummary{grid-template-columns:1fr}.workingFileActions{flex-direction:column;align-items:stretch}.workingFileActions input{min-width:0}}.compactIdeas{padding:18px 22px!important}.compactIdeasHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.compactIdeasHeader h2{white-space:nowrap;margin:0}.compactIdeaEntry{flex:1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.compactIdeaEntry input{flex:1;min-width:260px;max-width:620px}.compactHootieAsk{border-top:1px solid #e4ebf2;gap:8px;margin-top:12px;padding-top:12px;display:flex}.compactHootieAsk input{flex:1}.compactIdeaRows{border-top:1px solid #e3eaf1;margin-top:12px;display:grid}.compactIdeaRow{border-bottom:1px solid #e8eef4;grid-template-columns:minmax(260px,1fr) 150px auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.compactIdeaMain{flex-direction:column;min-width:0;display:flex}.compactIdeaMain small{color:#6b7c8e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.compactIdeaRow select{min-height:34px}.compactIdeaEmpty{color:#748494;padding:12px 0}.compactMarketingOverview{grid-template-columns:minmax(260px,.7fr) minmax(440px,1.3fr)!important}.compactCampaignPulse{padding:16px!important}.compactCampaignPulse h3{margin:0 0 10px}.compactBuildStart,.compactUpload{padding:18px!important}.recentWorkingFiles{border-top:1px solid #e5ecf3;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex;overflow-x:auto}.recentWorkingFiles>span{color:#60758a;white-space:nowrap;font-size:11px;font-weight:800}.recentWorkingFiles button{border-radius:8px!important;gap:2px!important;min-width:170px!important;padding:9px 11px!important}.recentWorkingFiles button b{font-size:12px!important}.recentWorkingFiles button small{color:#748494;font-size:10px}.workingFilePreview{border-top:1px solid #e5ecf3;margin-top:12px}.workingFilePreview>div{border-bottom:1px solid #edf2f6;grid-template-columns:1fr 1.4fr 1fr;gap:10px;padding:8px 2px;font-size:12px;display:grid}.workingFilePreview span,.workingFilePreview em{color:#667b8f;font-style:normal}.workingFilePreview>small{color:#748494;padding:8px 2px;display:block}@media (width<=900px){.compactIdeasHeader,.compactIdeaEntry,.compactHootieAsk{flex-direction:column;align-items:stretch}.compactIdeasHeader h2{white-space:normal}.compactIdeaEntry input{min-width:0;max-width:none}.compactIdeaRow{grid-template-columns:1fr}.compactMarketingOverview{grid-template-columns:1fr!important}.workingFilePreview>div{grid-template-columns:1fr}}.marketingWorkspaceNav>button.marketingStepTab,.marketingWorkspaceNav>button.marketingStepTab.active{box-sizing:border-box!important;white-space:nowrap!important;border-width:1px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 12px!important;line-height:1!important;display:inline-flex!important}.marketingWorkspaceNav>button.marketingStepTab.active{color:#fff!important;background:#173f68!important;border-color:#173f68!important}.authNetWorkspace{gap:16px;display:grid}.authNetIntro{gap:14px;display:grid}.authNetActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fileButton{cursor:pointer;position:relative;overflow:hidden}.fileButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.integrationBadge{color:#44566c;background:#eef3f8;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.integrationBadge.ready{color:#23743a;background:#e7f6eb}.integrationBadge.missing{color:#8b5a00;background:#fff4df}.authNetSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.authNetSummary button{text-align:left;background:#fff;border:1px solid #dce4ed;border-radius:12px;gap:2px;padding:13px;display:grid}.authNetSummary button.active{border-color:#1b5790;box-shadow:inset 0 0 0 1px #1b5790}.authNetSummary button.static{cursor:default}.authNetSummary b{color:#143f68;font-size:21px}.authNetSummary span{color:#6b7786;font-size:12px}.authNetTable{padding:0;overflow:hidden}.authNetHead,.authNetRow{grid-template-columns:105px minmax(180px,1.4fr) 105px 155px minmax(190px,1.2fr) 145px 82px;align-items:center;gap:12px;padding:12px 14px;display:grid}.authNetHead{color:#526173;background:#f5f8fb;border-bottom:1px solid #dce4ed;font-size:12px}.authNetRow{border-bottom:1px solid #edf1f5;font-size:13px}.authNetRow:last-child{border-bottom:0}.authNetRow span{min-width:0}.authNetRow span b,.authNetRow span small{display:block}.authNetRow small{color:#718095;white-space:normal;margin-top:3px}.authNetRow>strong{color:#173f65}.matchBadge{color:#506070;background:#eef2f6;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.matchBadge.matched{color:#23723a;background:#e5f6ea}.matchBadge.partial,.matchBadge.overpayment,.matchBadge.needs-review{color:#8a5700;background:#fff1d8}.matchBadge.refunded{color:#3d58a6;background:#eaf0ff}.matchBadge.unmatched{color:#8b3c43;background:#f4e9ea}.authNetReviewModal{width:min(760px,100vw - 32px)}.authNetReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.authNetReviewGrid .fullLabel{grid-column:1/-1}@media (width<=1000px){.authNetSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.authNetHead{display:none}.authNetRow{grid-template-columns:1fr 1fr}.authNetRow>button{justify-self:start}}@media (width<=640px){.authNetSummary,.authNetRow,.authNetReviewGrid{grid-template-columns:1fr}}.authNetFilters{grid-template-columns:minmax(240px,2fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.authNetFilters label{color:#40536b;gap:6px;font-size:12px;font-weight:800;display:grid}.authNetFilters input{color:#10233f;min-width:0;font:inherit;background:#fff;border:1px solid #c8d7e8;border-radius:10px;padding:10px 12px}@media (width<=900px){.authNetFilters{grid-template-columns:1fr 1fr}.authNetFilters label:first-child{grid-column:1/-1}}@media (width<=560px){.authNetFilters{grid-template-columns:1fr}.authNetFilters label:first-child{grid-column:auto}}.simplePaymentSummary{grid-template-columns:repeat(2,minmax(0,220px));justify-content:start}.simplePaymentHead,.simplePaymentRow{grid-template-columns:105px minmax(170px,1.2fr) minmax(170px,1.15fr) minmax(135px,.9fr) 110px minmax(170px,1fr) 130px}.simplePaymentRow .primaryButton.mini,.simplePaymentRow .secondaryButton.mini{white-space:nowrap}.authNetInvoices{white-space:normal;overflow-wrap:anywhere;word-break:break-word}@media (width<=1100px){.simplePaymentHead{display:none}.simplePaymentRow{grid-template-columns:1fr 1fr}.simplePaymentRow>button{justify-self:start}}@media (width<=640px){.simplePaymentSummary,.simplePaymentRow{grid-template-columns:1fr}}.onboardingPricingGuide{margin-top:18px}.onboardingPricingGuide summary{cursor:pointer;color:#12345a;font-weight:800}.onboardingPricingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.onboardingPricingGrid>div{background:#f8fbff;border:1px solid #dbe5f1;border-radius:12px;flex-direction:column;gap:5px;padding:14px;display:flex}.onboardingPricingGrid span{color:#183652;font-weight:650}.onboardingPricingGrid small{color:#60748a;line-height:1.4}.onboardingPricingGrid>div:last-child{grid-column:1/-1}@media (width<=760px){.onboardingPricingGrid{grid-template-columns:1fr}.onboardingPricingGrid>div:last-child{grid-column:auto}}.campaignEditBoundary{border:0;min-width:0;margin:0;padding:0}.record360Backdrop{z-index:1000;align-items:start;padding:16px 20px;overflow:hidden}.nestedRecordModal{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.nestedRecordModal .nestedContact360{width:min(1380px,100%);min-width:0;max-width:100%}.record360{box-sizing:border-box;scrollbar-gutter:stable;overscroll-behavior:contain;width:min(1440px,100vw - 40px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);margin:0 auto;overflow:hidden auto}.record360>.modalHeader{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border-bottom:1px solid #dbe6ef;grid-template-columns:minmax(250px,1fr) auto minmax(420px,auto);align-items:start;gap:14px;padding:16px 68px 14px 18px;display:grid;position:sticky;top:0}.record360>.modalHeader h2{overflow-wrap:anywhere;margin:2px 0 3px}.record360>.modalHeader .saveNotice{align-self:center;margin:0}.record360 .recordHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:640px;padding-top:1px;display:flex}.record360 .recordActionDivider{display:none}.record360 .recordHeaderAction,.recordBackButton{color:#17466f;min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b8cde0;border-radius:9px;padding:7px 11px;font-size:12px;font-weight:800;line-height:1.15}.record360 .recordHeaderAction:hover,.recordBackButton:hover{background:#f2f8fd;border-color:#4c88ba}.record360 .recordHeaderAction.active{color:#0f4f80;background:#eaf5fd;border-color:#1b6ba8}.record360 .recordHeaderAction:disabled{cursor:not-allowed;opacity:.6}.recordBackButton{align-items:center;min-height:34px;margin:0 0 7px;padding:6px 9px;display:inline-flex}.record360 .recordCloseButton{z-index:25;color:#173b5b;cursor:pointer;background:#fff;border:2px solid #aebfce;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;padding:0;font-size:28px;line-height:1;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 3px 10px #1f3e5824}.record360 .recordCloseButton:hover{background:#eef6fc;border-color:#275f90}.record360 .recordFollowBar{background:#f8fbfd;border:1px solid #d8e4ee;border-radius:11px;grid-template-columns:minmax(180px,240px) minmax(240px,1fr) auto;align-items:end;gap:10px;margin:14px 18px 10px;padding:12px;display:grid}.record360 .recordFollowBar label{color:#34546f;gap:5px;font-size:12px;font-weight:800;display:grid}.record360 .recordFollowBar input{box-sizing:border-box;width:100%;min-width:0}.record360 .recordFollowBar small{grid-column:1/-1}.record360 .recordClassificationBar{margin:0 18px 10px}.record360 .recordSummaryGrid,.record360 .recordWidgetGrid{margin-left:18px;margin-right:18px}.record360 .recordWidgetGrid{gap:12px}.record360 .recordWidget summary{min-height:60px;padding:12px 14px}.record360 .recordWidget summary span{min-width:0}.record360 .recordWidget summary b,.record360 .recordWidget summary small{overflow-wrap:anywhere}.record360 .recordWidgetBody{padding:14px}.record360 .recordBottomActions{z-index:16;background:#fffffff7;border-top:1px solid #dbe6ef;margin-top:16px;position:sticky;bottom:0}.record360 .noteComposer{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.record360 .noteComposer textarea{resize:vertical;min-height:96px}.record360 .noteComposer button{min-width:120px}.hootieOnDemandResult.running{color:#174f7c;background:#eef7ff;border-color:#85add0}.hootieOnDemandResult.failed{color:#7a342d;background:#fff3f1;border-color:#d8aaa3}.nestedRecordModal{z-index:1300}.mergeCompareBackdrop,.nestedActionBackdrop{z-index:1400!important}.recordActionModal{width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.recordActionModal .modalHeader{align-items:flex-start}.customerDocumentUpload{background:#f8fbfd;border:1px solid #d9e3ec;border-radius:10px;grid-template-columns:minmax(180px,260px) auto;align-items:end;gap:10px;margin-bottom:12px;padding:12px;display:grid}.customerDocumentUpload label:first-child{color:#3b5268;gap:5px;font-size:12px;font-weight:800;display:grid}.customerDocumentUpload select{width:100%;min-height:40px}.customerDocumentUpload .uploadLabel{box-sizing:border-box;min-height:40px}.customerDocumentUpload small{color:#65798b;grid-column:1/-1}.servicesUsedHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.servicesUsedHeader>div{gap:3px;display:grid}.servicesUsedHeader small{color:#66798c}.managedServiceRow{grid-template-columns:minmax(150px,1.1fr) 110px 145px minmax(150px,1fr) auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.managedServiceRow input,.managedServiceRow select{box-sizing:border-box;width:100%;min-width:0}@media (width<=1100px){.record360>.modalHeader{grid-template-columns:minmax(220px,1fr) minmax(360px,1.4fr)}.record360>.modalHeader .saveNotice{grid-area:2/1/auto/-1}.record360 .recordHeaderActions{max-width:none}}@media (width<=900px){.record360Backdrop{place-items:stretch stretch;padding:0;overflow:hidden}.record360{width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;scrollbar-gutter:auto;border-radius:0;margin:0}.record360>.modalHeader{grid-template-columns:1fr;gap:9px;padding:12px 62px 12px 12px}.record360>.modalHeader .saveNotice{grid-area:auto}.record360 .recordHeaderActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.record360 .recordHeaderAction{white-space:normal;width:100%;min-width:0;min-height:44px;padding:7px}.record360 .recordCloseButton{top:9px;right:9px}.record360 .recordFollowBar{grid-template-columns:1fr;margin:10px 10px 8px;padding:10px}.record360 .recordFollowBar button{width:100%;min-height:44px}.record360 .recordFollowBar small{grid-column:auto}.record360 .recordClassificationBar{grid-template-columns:1fr;margin:0 10px 8px}.record360 .recordSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:10px;margin-right:10px}.record360 .recordWidgetGrid{grid-template-columns:1fr;gap:9px;margin-left:10px;margin-right:10px}.record360 .recordWidget.wide{grid-column:auto}.record360 .recordWidget summary{min-height:58px;padding:10px 12px}.record360 .recordWidgetBody{padding:11px}.record360 .noteComposer{grid-template-columns:1fr}.record360 .noteComposer button{width:100%;min-height:44px}.record360 .recordBottomActions{gap:8px;padding:10px}.record360 .recordBottomActions button{min-height:44px}.mergeCompareModal{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.customerDocumentUpload,.managedServiceRow{grid-template-columns:1fr}.customerDocumentUpload small{grid-column:auto}.servicesUsedHeader{flex-direction:column;align-items:stretch}}@media (width<=560px){.record360 .recordSummaryGrid{grid-template-columns:1fr}.record360 .recordHeaderActions{grid-template-columns:1fr 1fr}.record360 .recordHeaderAction{font-size:11px}.record360 .recordBottomActions{flex-direction:column-reverse;align-items:stretch}.record360 .recordBottomLeft{display:grid}}.marketingWelcomeHeader{align-items:flex-end}.marketingWelcomeHeader .pageIntro{max-width:760px}.marketingWelcome{background:linear-gradient(135deg,#fff 0%,#f7fbff 58%,#eef7f2 100%);border-color:#cfe0ec;padding:28px}.marketingWelcomeIntro{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.marketingWelcomeIntro h2{margin:4px 0 8px;font-size:clamp(1.55rem,2.4vw,2.15rem)}.marketingWelcomeIntro p{max-width:720px;color:var(--muted);margin:0}.marketingWelcomeStats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.marketingWelcomeStats span{color:var(--muted);white-space:nowrap;background:#fff;border:1px solid #d7e4ec;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-size:.86rem;display:flex}.marketingWelcomeStats b{color:var(--ink);font-size:1rem}.marketingStartGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.marketingStartGrid>button{text-align:left;background:#fff;border:1px solid #d5e1e9;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;min-height:190px;padding:20px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.marketingStartGrid>button:hover{border-color:#80a9c3;transform:translateY(-2px);box-shadow:0 10px 24px #173c5617}.marketingStartGrid b{color:#075b91;font-size:1.08rem;font-weight:750}.marketingStartGrid small{color:var(--muted);flex:1;line-height:1.45}.marketingStartGrid strong{color:var(--blue);font-size:.88rem}.marketingStartIcon{color:#14557d;background:#edf6fb;border-radius:10px;place-items:center;width:34px;height:34px;font-size:1.15rem;display:grid}.marketingHomeColumns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.marketingHomePanel{min-width:0}.marketingHomeRow{text-align:left;background:0 0;border:0;border-top:1px solid #e4ebef;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:13px 2px;display:flex}.marketingHomeRow:hover b{color:var(--blue)}.marketingHomeRow span{flex-direction:column;gap:3px;min-width:0;display:flex}.marketingHomeRow b{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);overflow:hidden}.marketingHomeRow small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.marketingHomeRow>strong{color:#365c72;white-space:nowrap;font-size:.88rem}.marketingToolsShelf{grid-template-columns:minmax(230px,.7fr) minmax(0,1.5fr);align-items:center;gap:26px;display:grid}.marketingToolsShelf h3{margin:4px 0 6px}.marketingToolsShelf p{color:var(--muted);margin:0}.marketingToolLinks{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.marketingToolLinks button{text-align:left;background:#f9fbfc;border:1px solid #dbe5eb;border-radius:12px;flex-direction:column;gap:4px;padding:13px;display:flex}.marketingToolLinks button:hover{background:#fff;border-color:#8eb2c8}.marketingToolLinks b{color:var(--ink);font-size:.87rem}.marketingToolLinks span{color:var(--muted);font-size:.75rem;line-height:1.35}@media (width<=1050px){.marketingStartGrid,.marketingToolLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.marketingToolsShelf{grid-template-columns:1fr}}@media (width<=720px){.marketingWelcome{padding:20px}.marketingWelcomeIntro{flex-direction:column}.marketingWelcomeStats{justify-content:flex-start}.marketingStartGrid,.marketingHomeColumns,.marketingToolLinks{grid-template-columns:1fr}.marketingStartGrid>button{min-height:0}.marketingToolsShelf{gap:16px}}.marketingWelcome,.marketingHomePanel,.marketingToolsShelf,.marketingOverviewGrid>.panel,.marketingHistoryOverview{border-top:4px solid #1d5d99}.marketingStartGrid>button{border-top:4px solid #2c76ad}.marketingStartGrid>button:nth-child(2){border-top-color:#23836f}.marketingStartGrid>button:nth-child(3){border-top-color:#5b70b8}.marketingStartGrid>button:nth-child(4){border-top-color:#b27728}.marketingDashboardHeader{align-items:flex-end}.marketingDashboardHeader .pageIntro{max-width:780px}.marketingDashboardShell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}.marketingSectionNav{border-top:4px solid #1d5d99;gap:5px;padding:12px;display:grid;position:sticky;top:18px}.marketingSectionNavTitle{border-bottom:1px solid #e3eaf0;flex-direction:column;gap:2px;margin-bottom:3px;padding:10px 10px 14px;display:flex}.marketingSectionNavTitle span{letter-spacing:.12em;color:#708397;font-size:.68rem;font-weight:850}.marketingSectionNavTitle b{color:#163d60;font-size:1.08rem}.marketingSectionNav>button{text-align:left;color:#445d70;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.marketingSectionNav>button span{color:#58809b;text-align:center;width:20px}.marketingSectionNav>button b{font-size:.86rem}.marketingSectionNav>button:hover{color:#174f78;background:#f0f6fa}.marketingSectionNav>button.active{color:#164f78;background:#dfeef8}.marketingSectionNavHelp{background:#f5f9fb;border-radius:10px;gap:5px;margin-top:8px;padding:13px;display:grid}.marketingSectionNavHelp b{color:#31566d;font-size:.78rem}.marketingSectionNavHelp span{color:#728694;font-size:.7rem;line-height:1.4}.marketingDashboardMain{gap:18px;min-width:0;display:grid}.marketingMetricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.marketingMetricCard{background:#fff;border:1px solid #dce6ec;border-top:4px solid #2b74a7;border-radius:13px;flex-direction:column;gap:4px;min-height:126px;padding:16px;display:flex}.marketingMetricCard span{color:#617889;text-transform:uppercase;letter-spacing:.035em;font-size:.72rem;font-weight:750}.marketingMetricCard b{color:#173b57;margin-top:7px;font-size:1.72rem}.marketingMetricCard small{color:#7b8d99;margin-top:auto;font-size:.69rem;line-height:1.35}.marketingMetricCard.green{background:#f7fcf8;border-top-color:#3b9a68}.marketingMetricCard.teal{background:#f6fcfc;border-top-color:#2a9ca1}.marketingMetricCard.purple{background:#f9f9fd;border-top-color:#6f76bd}.marketingMetricCard.amber{background:#fffaf1;border-top-color:#d49b37}.marketingMetricCard.coral{background:#fff8f6;border-top-color:#cb6d5c}.marketingActiveBoard{border-top:4px solid #1d5d99}.marketingActiveBoard h2{margin:4px 0 2px}.marketingActiveList{margin-top:12px}.marketingActiveRow{text-align:left;background:0 0;border:0;border-top:1px solid #e4ebef;grid-template-columns:10px minmax(170px,1.4fr) minmax(180px,1.2fr) minmax(110px,.7fr) auto;align-items:center;gap:14px;width:100%;padding:15px 4px;display:grid}.marketingActiveRow:hover{background:#f9fbfc}.marketingCampaignStatusDot{background:#2e8c68;border-radius:99px;width:8px;height:8px}.marketingActiveIdentity,.marketingActiveNext,.marketingActiveDate{flex-direction:column;gap:3px;min-width:0;display:flex}.marketingActiveIdentity b,.marketingActiveNext b,.marketingActiveDate b{color:#183e5a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.marketingActiveIdentity small{color:#6e8290;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.marketingActiveNext small,.marketingActiveDate small{letter-spacing:.08em;color:#8494a0;font-size:.62rem;font-weight:800}.marketingActiveNext b,.marketingActiveDate b{font-size:.8rem}.marketingActiveRow>strong{color:#17679b;white-space:nowrap;font-size:.76rem}.marketingDashboardEmpty{background:#f7fafc;border-radius:12px;align-items:center;gap:12px;padding:26px;display:flex}.marketingDashboardEmpty span{color:#71818e;flex:1}.marketingDashboardLower{grid-template-columns:1fr 1fr;gap:18px;display:grid}.marketingDashboardPanel{border-top:4px solid #2c76ad;min-width:0}.marketingDashboardRow{text-align:left;background:0 0;border:0;border-top:1px solid #e5ecef;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 2px;display:flex}.marketingDashboardRow:hover b{color:#17679b}.marketingDashboardRow span{flex-direction:column;gap:3px;min-width:0;display:flex}.marketingDashboardRow b,.marketingDashboardRow small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.marketingDashboardRow b{color:#193f5a}.marketingDashboardRow small{color:#798a96}.marketingDashboardRow>strong{color:#3e657c;white-space:nowrap;font-size:.76rem}.marketingJourney{border-top:4px solid #23836f;gap:20px;display:grid}.marketingJourney>div:first-child{max-width:820px}.marketingJourney h3{margin:4px 0 6px}.marketingJourney p{color:#697e8c;margin:0}.marketingJourneySteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.marketingJourneySteps>button{text-align:left;background:#f6f9fb;border:1px solid #dbe6ec;border-top:4px solid #2c76ad;border-radius:11px;flex-direction:column;align-items:flex-start;gap:5px;min-height:142px;padding:15px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative}.marketingJourneySteps>button:hover{background:#fff;border-color:#8fb5cb;transform:translateY(-2px);box-shadow:0 8px 20px #18435e17}.marketingJourneySteps>button:not(:last-child):after{content:"›";color:#79a0b7;z-index:1;background:#fff;place-items:center;width:16px;height:24px;font-size:1.25rem;display:grid;position:absolute;top:43px;right:-8px}.marketingJourneySteps>button b{color:#fff;background:#1d6593;border-radius:99px;place-items:center;width:25px;height:25px;font-size:.75rem;display:grid}.marketingJourneySteps>button strong{color:#173e5b;font-size:.85rem}.marketingJourneySteps>button small{color:#738592;flex:1;font-size:.7rem;line-height:1.35}@media (width<=1250px){.marketingMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketingJourneySteps{grid-template-columns:1fr}.marketingJourneySteps>button{min-height:0}.marketingJourneySteps>button:after{display:none}}@media (width<=900px){.marketingDashboardShell{grid-template-columns:1fr}.marketingSectionNav{display:flex;position:static;overflow:auto}.marketingSectionNavTitle,.marketingSectionNavHelp{display:none}.marketingSectionNav>button{white-space:nowrap}.marketingDashboardLower{grid-template-columns:1fr}.marketingActiveRow{grid-template-columns:10px 1fr auto}.marketingActiveNext,.marketingActiveDate{display:none}}@media (width<=620px){.marketingMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketingDashboardHeader{align-items:flex-start}.marketingDashboardEmpty{flex-direction:column;align-items:flex-start}}.marketingStageHeader{align-items:flex-end}.marketingPlanWelcome{background:linear-gradient(120deg,#fff 0%,#f3faf7 100%);border-top:4px solid #23836f;justify-content:space-between;align-items:center;gap:28px;padding:26px;display:flex}.marketingPlanWelcome h2{margin:4px 0 8px}.marketingPlanWelcome p{color:#667d8b;max-width:760px;margin:0;line-height:1.55}.marketingPlanCampaigns{border-top:4px solid #1d5d99;margin-top:20px}.marketingPlanCampaigns h2{margin:4px 0 2px}.marketingPlanList{margin-top:12px}.marketingPlanRow{text-align:left;background:0 0;border:0;border-top:1px solid #e3ebef;grid-template-columns:minmax(220px,1.4fr) minmax(170px,1fr) minmax(115px,.65fr) auto;align-items:center;gap:16px;width:100%;padding:15px 3px;display:grid}.marketingPlanRow:hover{background:#f8fbfc}.marketingPlanRow>span{flex-direction:column;gap:3px;min-width:0;display:flex}.marketingPlanRow>span:first-child b,.marketingPlanRow>span:first-child small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.marketingPlanRow b{color:#193f5b}.marketingPlanRow small{color:#748795}.marketingPlanRow>span:not(:first-child) small{letter-spacing:.08em;font-size:.61rem;font-weight:800}.marketingPlanRow>span:not(:first-child) b{font-size:.8rem}.marketingPlanRow>strong{color:#17679b;white-space:nowrap;font-size:.77rem}.marketingPlanIdeaSection{display:grid}.marketingPlanningSupport{grid-template-columns:1fr 1fr;gap:18px;display:grid}.marketingPlanningSupport>.panel{border-top:4px solid #6f76bd}.marketingPlanningSupport>.panel:nth-child(2){border-top-color:#d49b37}.marketingPlanningSupport textarea{resize:vertical;width:100%;min-height:165px;font:inherit;border:1px solid #cedbe4;border-radius:10px;padding:12px}.marketingAutosaveNote{color:#81909a;margin-top:6px;display:block}.marketingPlanNext{border-top:4px solid #2c76ad;justify-content:space-between;align-items:center;gap:24px;display:flex}.marketingPlanNext h3{margin:4px 0 6px}.marketingPlanNext p{color:#6e818e;margin:0}@media (width<=880px){.marketingPlanRow{grid-template-columns:1fr auto}.marketingPlanRow>span:not(:first-child){display:none}.marketingPlanningSupport{grid-template-columns:1fr}.marketingPlanWelcome,.marketingPlanNext{flex-direction:column;align-items:flex-start}}.marketingJourneySteps>button em{color:#17679b;margin-top:5px;font-size:.7rem;font-style:normal;font-weight:800}.campaignCreativeEditor{background:#f9fbfc;border:1px solid #d8e4eb;border-top:4px solid #2c76ad;border-radius:12px;gap:8px;padding:15px;display:grid}.campaignCreativeEditor.secondary{background:#fffaf3;border-top-color:#d49b37}.campaignCreativeHeading{flex-direction:column;gap:3px;display:flex}.campaignCreativeHeading>span{color:#183f5c;font-weight:850}.campaignCreativeHeading>small{color:#758894;line-height:1.4}.campaignCreativeEditor textarea{resize:vertical;width:100%;min-height:150px;font:inherit;background:#fff;border:1px solid #cbd9e2;border-radius:9px;padding:12px}.campaignCollaborationWorkspace{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.campaignProofHistory,.campaignDiscussion{background:#fff;border:1px solid #d9e4ea;border-top:4px solid #6f76bd;border-radius:12px;padding:17px}.campaignDiscussion{border-top-color:#23836f}.campaignProofVersion{text-align:left;background:0 0;border:0;border-top:1px solid #e5ebef;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 0;display:flex}.campaignProofVersion span{flex-direction:column;gap:3px;min-width:0;display:flex}.campaignProofVersion b{color:#193f5b}.campaignProofVersion small{color:#798b97;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.campaignProofVersion strong{color:#17679b;white-space:nowrap;font-size:.74rem}.campaignComment{border-top:1px solid #e5ebef;grid-template-columns:auto 1fr auto;align-items:start;gap:8px;padding:10px 0;display:grid}.campaignComment b{color:#1b4967;font-size:.8rem}.campaignComment span{color:#435e70;font-size:.82rem;line-height:1.4}.campaignComment small{color:#83929c;white-space:nowrap;font-size:.65rem}.campaignCommentAdd{gap:5px;margin-top:12px;display:grid}.campaignCommentAdd textarea{resize:vertical;width:100%;min-height:86px;font:inherit;border:1px solid #cbd9e2;border-radius:9px;padding:10px}.campaignCommentAdd small{color:#7c8d98}@media (width<=820px){.campaignCollaborationWorkspace,.campaignComment{grid-template-columns:1fr}.campaignComment small{white-space:normal}}.marketingStageGuide{background:linear-gradient(120deg,#fff 0%,#f7f8fd 100%);border-top:4px solid #5b70b8;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.marketingStageGuide>div,.marketingStageGuide>button{text-align:left;color:inherit;font:inherit;background:#fff;border:1px solid #e0e7ec;border-radius:11px;flex-direction:column;gap:5px;padding:14px;display:flex}.marketingStageGuide>button{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.marketingStageGuide>button:hover,.marketingStageGuide>button:focus-visible{border-color:#5b70b8;outline:none;transform:translateY(-1px);box-shadow:0 5px 16px #26476f1f}.marketingStageGuide>button em{color:#1769aa;margin-top:auto;padding-top:4px;font-size:.72rem;font-style:normal;font-weight:800}.marketingStageGuide b{color:#1c4f70;font-size:.86rem}.marketingStageGuide span{color:#718491;font-size:.76rem;line-height:1.45}.marketingStageGuide.send{background:linear-gradient(120deg,#fff 0%,#f4faf7 100%);border-top-color:#23836f}.marketingStageGuide.results{background:linear-gradient(120deg,#fff 0%,#fffaf2 100%);border-top-color:#d49b37}.sendEmptyState{grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;display:flex;border-left:5px solid #23836f!important;padding:22px!important}.sendEmptyState h2{margin:5px 0 7px}.sendEmptyState p{color:#61768a;max-width:720px;margin:0;line-height:1.5}.sendEmptyActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;min-width:min(100%,560px);display:flex}.marketingStageMiniFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.marketingStageMiniFlow span{background:#f5f9fb;border-radius:10px;flex-direction:column;gap:3px;padding:12px;display:flex}.marketingStageMiniFlow b{color:#1a5378}.marketingStageMiniFlow small{color:#758894}@media (width<=760px){.marketingStageGuide,.marketingStageMiniFlow{grid-template-columns:1fr}.sendEmptyState{flex-direction:column;align-items:stretch}.sendEmptyActions{justify-content:stretch;min-width:0}.sendEmptyActions button{width:100%}}.marketingStageMiniIntro{border-top:1px solid #dfe8ed;flex-direction:column;gap:3px;margin-top:16px;padding-top:14px;display:flex}.marketingStageMiniIntro b{color:#194c6b}.marketingStageMiniIntro span{color:#758794;font-size:.78rem}.marketingStageMiniFlow i{color:#fff;background:#1d6593;border-radius:99px;place-items:center;width:22px;height:22px;font-size:.7rem;font-style:normal;font-weight:850;display:grid}.creativeCampaignCard{border-top:4px solid #6f76bd}.creativeCampaignCard .packageChecklist span small{color:#82919b;font-weight:500;display:inline}.campaignPackageActions button:disabled{color:#98a5ad!important;box-shadow:none!important;cursor:not-allowed!important;background:#eef2f4!important;border-color:#d7dfe4!important}.campaignFileWorkspace.creativeOnly{grid-template-columns:minmax(0,1fr);max-width:760px}.campaignFileWorkspace.creativeOnly>div{width:100%}.campaignModal{box-sizing:border-box;scrollbar-gutter:stable;overflow-x:hidden}.campaignModal>.modalHeader{z-index:6;background:#fffffffa;border-bottom:1px solid #e4ecf3;margin:0;padding:18px 22px 15px;position:sticky;top:0}.campaignModal .campaignEditBoundary{padding:18px 22px 0}.campaignModal .campaignFormGrid,.campaignModal .campaignResultsGrid,.campaignModal .campaignFileWorkspace,.campaignModal .campaignFormGrid>*,.campaignModal .campaignFileWorkspace>*{min-width:0}.campaignFileWorkspace.creativeOnly{max-width:none;margin-top:18px}.campaignFileWorkspace.creativeOnly>div{border-top-color:#7b62ad}.campaignModal .stickyActions{border-top:1px solid #e4ecf3;margin:0 -22px;padding:14px 22px 18px}@media (width<=700px){.campaignModal>.modalHeader,.campaignModal .campaignEditBoundary{padding-left:15px;padding-right:15px}.campaignModal .stickyActions{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}}.campaignFormGrid.creativeCampaignForm .stageLaterField{display:none}.marketingCriteria .marketingCheckLabel{background:#f7fbfe;border:1px solid #d7e3ec;border-radius:9px;grid-template-columns:auto 1fr;align-content:center;column-gap:9px;padding:8px 10px;display:grid}.marketingCriteria .marketingCheckLabel input{width:18px;min-height:18px;margin:1px 0 0}.marketingCriteria .marketingCheckLabel span{color:#173c5f;font-weight:800}.marketingCriteria .marketingCheckLabel small{grid-column:2}.dashboardRecordCounts button{border-top:4px solid #2c76ad}.dashboardRecordCounts button:nth-child(2){border-top-color:#23836f}.dashboardRecordCounts button:nth-child(3){border-top-color:#6f76bd}.hootieCommandCenter{border-top:4px solid #2c76ad}.dashboardIntelAlerts{border-top:4px solid #23836f}.dashboardHoldAlerts{border-top-color:#cb6d5c}.dashboardWorkGrid>.dashboardWorkCard{border-top:4px solid #2c76ad}.dashboardWorkGrid>.dashboardWorkCard:nth-child(4n+2){border-top-color:#23836f}.dashboardWorkGrid>.dashboardWorkCard:nth-child(4n+3){border-top-color:#6f76bd}.dashboardWorkGrid>.dashboardWorkCard:nth-child(4n+4){border-top-color:#d49b37}.dashboardOperationsGrid>.compactOperation{border-top:4px solid #2c76ad}.dashboardOperationsGrid>.compactOperation:nth-child(4n+2){border-top-color:#23836f}.dashboardOperationsGrid>.compactOperation:nth-child(4n+3){border-top-color:#6f76bd}.dashboardOperationsGrid>.compactOperation:nth-child(4n+4){border-top-color:#d49b37}.audiencePreviewHeader{background:#f7fbf9;border:1px solid #d6e4ed;border-top:4px solid #23836f;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:14px 16px;scroll-margin-top:18px;display:flex}.audiencePreviewHeader>div{gap:3px;display:grid}.audiencePreviewHeader span{letter-spacing:.07em;text-transform:uppercase;color:#28725f;font-size:11px;font-weight:800}.audiencePreviewHeader b{color:#163f36;font-size:20px}.audiencePreviewHeader small{color:#60766f}.marketingResultList .recordLine{grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}.recordLineRemove{color:#5d6f7e;cursor:pointer;background:#fff;border:1px solid #d8e2e9;border-radius:7px;align-self:center;margin:6px 8px;padding:7px 9px;font-weight:700}.recordLineRemove:hover{color:#a44437;background:#fff8f6;border-color:#cb6d5c}.marketingResultList .recordLineDetails{grid-column:1/-1}.audienceTitleBreakdown,.audiencePreviewSheet{background:#fff;border:1px solid #d9e5ed;border-radius:11px;min-width:0;margin-top:14px;padding:14px}.audiencePreviewSubhead>div,.audiencePreviewToolbar>div{gap:3px;min-width:0;display:grid}.audiencePreviewSubhead small,.audiencePreviewToolbar small{color:#687b8c;line-height:1.35;display:block}.audienceTitleChips{scrollbar-gutter:stable;flex-wrap:wrap;gap:7px;max-height:116px;margin-top:10px;padding:2px 5px 2px 2px;display:flex;overflow-y:auto}.audienceTitleChips span{color:#314f69;background:#f6f9fc;border:1px solid #d7e3eb;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;line-height:1.2;display:inline-flex}.audienceTitleChips span b{color:#153f68;font-size:12px}.audiencePreviewToolbar{justify-content:space-between;align-items:end;gap:14px;margin-bottom:10px;display:flex}.audiencePreviewToolbar input{width:min(440px,100%);min-width:260px}.audiencePreviewTableWrap{scrollbar-gutter:stable both-edges;border:1px solid #dbe5ec;border-radius:9px;max-height:430px;overflow:auto}.audiencePreviewTableWrap table{border-collapse:collapse;background:#fff;width:100%}.audiencePreviewTableWrap thead{z-index:2;background:#eef5fa;position:sticky;top:0;box-shadow:0 1px #d6e2eb}.audiencePreviewTableWrap th,.audiencePreviewTableWrap td{text-align:left;vertical-align:middle;border-bottom:1px solid #e3ebf0;padding:10px 12px}.audiencePreviewFoot{color:#687b8c;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;display:flex}.credentialAuditPanel{background:#f7fafc;border:1px solid #d7e4ec;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:12px 14px;display:flex}.credentialAuditPanel>div{gap:3px;display:grid}.credentialAuditPanel span{color:#64788a;font-size:12px}.credentialAuditMissing{scrollbar-gutter:stable;gap:5px;max-height:220px;margin-top:10px;padding-right:5px;display:grid;overflow-y:auto}.credentialAuditMissing span{background:#ffffffb8;border-radius:6px;padding:5px 7px}@media (width<=700px){.audiencePreviewHeader{flex-direction:column;align-items:stretch}.marketingResultList .recordLine{grid-template-columns:1fr}.recordLineRemove{justify-self:start}.audiencePreviewToolbar{flex-direction:column;align-items:stretch}.audiencePreviewToolbar input{width:100%;min-width:0}.audiencePreviewTableWrap{max-height:390px}}.savedMarketingListLibrary{background:#fafafd;border:1px solid #dce6ed;border-top:4px solid #6f76bd;border-radius:11px;margin:16px 0;padding:14px}.savedMarketingListLibrary>div:first-child{gap:3px;margin-bottom:10px;display:grid}.savedMarketingListLibrary>div:first-child small{color:#68788b}.savedMarketingListLibrary .savedListChips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.savedMarketingListLibrary .savedListChips button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e2e9;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 12px;display:flex}.savedMarketingListLibrary .savedListChips button:hover{background:#f7f7fc;border-color:#6f76bd}.savedMarketingListLibrary .savedListChips button span{gap:2px;display:grid}.savedMarketingListLibrary .savedListChips button small{color:#6b7a8a}.savedMarketingListLibrary .savedListChips button strong{white-space:nowrap;color:#365a93}.audienceListSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.audienceListSummary>div{background:#fff;border:1px solid #dbe5ec;border-top:4px solid #2c76ad;border-radius:10px;gap:2px;padding:12px;display:grid}.audienceListSummary>div:nth-child(2){border-top-color:#23836f}.audienceListSummary>div:nth-child(3){border-top-color:#6f76bd}.audienceListSummary>div:nth-child(4){background:#f7fbf9;border-top-color:#23836f}.audienceListSummary>div:nth-child(5){background:#fffaf2;border-top-color:#d49b37}.audienceListSummary b{color:#173f68;font-size:23px}.audienceListSummary span{color:#657789;font-size:11px;font-weight:700}@media (width<=850px){.audienceListSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.savedMarketingListLibrary .savedListChips{grid-template-columns:1fr}}.marketingPeopleChooser{background:#fafafd;border:1px solid #d7e5ed;border-top:4px solid #6f76bd;border-radius:11px;grid-column:1/-1;gap:11px;padding:14px;display:grid}.marketingPeopleChooser>div:first-child{gap:3px;display:grid}.marketingPeopleChooser>div:first-child small,.marketingPeopleChooser label small{color:#68788b;font-weight:500}.marketingRoleChips{flex-wrap:wrap;gap:7px;display:flex}.marketingRoleChips button{color:#35516b;cursor:pointer;background:#fff;border:1px solid #d5dfe7;border-radius:999px;padding:8px 11px;font-weight:700}.marketingRoleChips button:hover{background:#f7f7fc;border-color:#7b86c5}.marketingRoleChips button.active{color:#303f8e;background:#eef0fb;border-color:#5969b1;box-shadow:inset 0 0 0 1px #5969b1}.marketingPeopleChooser label{gap:5px;max-width:560px;display:grid}.marketingPeopleChooser input{background:#fff;border:1px solid #b9c9d8;border-radius:8px;min-height:40px;padding:8px 10px}.main[data-page]{--wyzzer-page-accent:#2c76ad}.main[data-page=my-space]{--wyzzer-page-accent:#6f76bd}.main[data-page=team]{--wyzzer-page-accent:#23836f}.main[data-page=tasks]{--wyzzer-page-accent:#2c76ad}.main[data-page=customers]{--wyzzer-page-accent:#23836f}.main[data-page=contacts]{--wyzzer-page-accent:#6f76bd}.main[data-page=leads],.main[data-page=followups]{--wyzzer-page-accent:#d49b37}.main[data-page=reports]{--wyzzer-page-accent:#2c76ad}.main[data-page=onboarding]{--wyzzer-page-accent:#23836f}.main[data-page=invoice-ready]{--wyzzer-page-accent:#6f76bd}.main[data-page=admin]{--wyzzer-page-accent:#58738d}.main[data-page]:not([data-page^=marketing]) .panel{border-top:4px solid var(--wyzzer-page-accent)}.main[data-page]:not([data-page^=marketing])>.panel:nth-of-type(4n+2){border-top-color:#23836f}.main[data-page]:not([data-page^=marketing])>.panel:nth-of-type(4n+3){border-top-color:#6f76bd}.main[data-page]:not([data-page^=marketing])>.panel:nth-of-type(4n+4){border-top-color:#d49b37}.main[data-page] :is(.dashboardWorkGrid,.dashboardOperationsGrid,.mySpaceGrid,.employeeNetworkGrid,.statusReportGrid,.reportKpis)>.panel:nth-child(4n+1){border-top-color:#2c76ad}.main[data-page] :is(.dashboardWorkGrid,.dashboardOperationsGrid,.mySpaceGrid,.employeeNetworkGrid,.statusReportGrid,.reportKpis)>.panel:nth-child(4n+2){border-top-color:#23836f}.main[data-page] :is(.dashboardWorkGrid,.dashboardOperationsGrid,.mySpaceGrid,.employeeNetworkGrid,.statusReportGrid,.reportKpis)>.panel:nth-child(4n+3){border-top-color:#6f76bd}.main[data-page] :is(.dashboardWorkGrid,.dashboardOperationsGrid,.mySpaceGrid,.employeeNetworkGrid,.statusReportGrid,.reportKpis)>.panel:nth-child(4n+4){border-top-color:#d49b37}.main[data-page] .reportKpiButton,.main[data-page] .statusReportGrid>div,.main[data-page] .clickableStatusReport button{border-top:4px solid var(--wyzzer-page-accent)}.main[data-page] .reportKpiButton:nth-child(4n+2),.main[data-page] .statusReportGrid>div:nth-child(4n+2),.main[data-page] .clickableStatusReport button:nth-child(4n+2){border-top-color:#23836f}.main[data-page] .reportKpiButton:nth-child(4n+3),.main[data-page] .statusReportGrid>div:nth-child(4n+3),.main[data-page] .clickableStatusReport button:nth-child(4n+3){border-top-color:#6f76bd}.main[data-page] .reportKpiButton:nth-child(4n+4),.main[data-page] .statusReportGrid>div:nth-child(4n+4),.main[data-page] .clickableStatusReport button:nth-child(4n+4){border-top-color:#d49b37}.main[data-page] .dashboardHoldAlerts,.main[data-page] .dangerPanel{border-top-color:#cb6d5c}.main[data-page] .setupCallout,.main[data-page] .warningPanel{border-top-color:#d49b37}.verificationEmptyState{background:#f6fbff;border:1px dashed #9bbbd1;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.verificationEmptyState div{flex-direction:column;gap:4px;display:flex}.verificationEmptyState b{color:#164f75}.verificationEmptyState p{color:#607789;max-width:760px;margin:0;font-size:.82rem;line-height:1.5}#marketing-build-step-1,#marketing-build-step-2,#marketing-build-step-3{scroll-margin-top:110px}@media (width<=650px){.verificationEmptyState{flex-direction:column;align-items:stretch}.verificationEmptyState button{width:100%}}.main[data-page=dashboard] .dashboardSecondaryGrid>.dashboardWorkCard{border-top:4px solid #2c76ad!important}.main[data-page=dashboard] .dashboardSecondaryGrid>.dashboardWorkCard:nth-child(4n+2){border-top-color:#23836f!important}.main[data-page=dashboard] .dashboardSecondaryGrid>.dashboardWorkCard:nth-child(4n+3){border-top-color:#6f76bd!important}.main[data-page=dashboard] .dashboardSecondaryGrid>.dashboardWorkCard:nth-child(4n+4){border-top-color:#d49b37!important}.main[data-page=my-space] .oldMySpaceGrid>.oldMySpaceCard,.main[data-page=my-space]>.pageContent>.oldMySpaceCard,.main[data-page=my-space] .mySpaceMonthlyFollowUp{border-top:4px solid #2c76ad!important}.main[data-page=my-space] .oldMySpaceTop>.oldMySpaceCard:nth-child(2){border-top-color:#23836f!important}.main[data-page=my-space] .mySpaceMonthlyFollowUp{border-top-color:#6f76bd!important}.main[data-page=my-space] .oldMySpaceSecond>.oldMySpaceCard:first-child{border-top-color:#d49b37!important}.main[data-page=my-space] .oldMySpaceSecond>.oldMySpaceCard:nth-child(2){border-top-color:#23836f!important}.main[data-page=my-space] .oldMySpaceSecond>.oldMySpaceCard:nth-child(3){border-top-color:#6f76bd!important}.main[data-page=my-space] .oldMySpaceSecond>.oldMySpaceCard:nth-child(4){border-top-color:#d49b37!important}.creativeProofUpload{gap:10px;display:grid}.creativeDropZone{text-align:center;cursor:pointer;background:linear-gradient(145deg,#f7fbff,#eef6fb);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;transition:border-color .18s,background .18s,transform .18s;border:2px dashed #83a9c5!important;padding:24px!important;display:flex!important}.creativeDropZone:hover{background:#edf7fd;transform:translateY(-1px);border-color:#216eaa!important}.creativeDropZone.hasFile{background:#f0faf6;border-color:#23836f!important}.creativeDropZone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.creativeDropIcon{color:#fff;background:#1e6fa8;border-radius:50%;place-items:center;width:44px;height:44px;font-size:25px;font-weight:900;display:grid}.creativeDropZone b{color:#173f68;font-size:1.02rem}.creativeDropZone small{color:#627789;max-width:430px}.creativeDropZone em{color:#1d6593;font-size:.78rem;font-style:normal;font-weight:800}.creativePendingFiles{flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;display:flex}.creativePendingFiles>span{color:#245d43;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #bcd8cb;border-radius:999px;max-width:100%;padding:5px 8px;font-size:.72rem;display:block;overflow:hidden}.creativeDecisionBar{background:#f8fcfa;border:1px solid #d8e4ec;border-top:4px solid #23836f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:16px;padding:15px;display:grid}.creativeDecisionBar>div:first-child{gap:3px;display:grid}.creativeDecisionBar>div:first-child span{color:#173f68;font-weight:850}.creativeDecisionBar>div:first-child small{color:#657887}.creativeDecisionActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.requestChangesButton{color:#8a5b0e!important;background:#fffaf2!important;border-color:#d49b37!important}.creativeDecisionStatus{color:#4e6272;background:#edf2f6;border-radius:8px;grid-column:1/-1;padding:9px 11px;font-size:.78rem}.creativeDecisionStatus.approved{color:#196c55;background:#e9f6ef}.creativeDecisionStatus.changes-requested{color:#8a5b0e;background:#fff3df}@media (width<=700px){.creativeDecisionBar{grid-template-columns:1fr}.creativeDecisionActions{justify-content:stretch}.creativeDecisionActions button{flex:1}.creativeDropZone{min-height:155px}}:root{--wyzzer-accent-blue:#2d6ea8;--wyzzer-accent-green:#2f8f74;--wyzzer-accent-amber:#d49a2a;--wyzzer-accent-purple:#7469c9;--wyzzer-accent-rose:#bf5b78}.main :is(.panel,.movableWidget,.metricCard,.dashboardMetric,.onboardingCard,.productionColumn,.customer360Hero,.contact360Hero,.lead360Hero,.morningBrief){--wyzzer-card-accent:var(--wyzzer-accent-blue);border-top:3px solid var(--wyzzer-card-accent)}.main :is(.panel,.movableWidget,.metricCard,.dashboardMetric,.onboardingCard,.productionColumn):nth-child(5n+2){--wyzzer-card-accent:var(--wyzzer-accent-green)}.main :is(.panel,.movableWidget,.metricCard,.dashboardMetric,.onboardingCard,.productionColumn):nth-child(5n+3){--wyzzer-card-accent:var(--wyzzer-accent-amber)}.main :is(.panel,.movableWidget,.metricCard,.dashboardMetric,.onboardingCard,.productionColumn):nth-child(5n+4){--wyzzer-card-accent:var(--wyzzer-accent-purple)}.main :is(.panel,.movableWidget,.metricCard,.dashboardMetric,.onboardingCard,.productionColumn):nth-child(5n){--wyzzer-card-accent:var(--wyzzer-accent-rose)}.main :is(.panel,.movableWidget,.metricCard,.dashboardMetric,.onboardingCard,.productionColumn):hover{border-top-color:var(--wyzzer-card-accent)}@media print{.main :is(.panel,.movableWidget,.metricCard,.dashboardMetric,.onboardingCard,.productionColumn,.customer360Hero,.contact360Hero,.lead360Hero,.morningBrief){border-top-width:2px}}.marketingSocialCenter{--wyzzer-card-accent:var(--wyzzer-accent-teal,#2f8f74);gap:16px;display:grid}.marketingSocialActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.socialConnectionStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.socialConnectionCard{background:#f8fbfd;border:1px solid #d7e3ed;border-radius:10px;grid-template-columns:1fr auto;gap:4px 12px;padding:12px;display:grid}.socialConnectionCard>span{gap:3px;display:grid}.socialConnectionCard small{color:#6b7d8f;font-size:11px}.socialConnectionCard>strong{border-radius:999px;align-self:start;padding:5px 8px;font-size:11px}.socialConnectionCard.connected{border-left:4px solid #2f8f74}.socialConnectionCard.connected>strong{color:#26705b;background:#e6f5ef}.socialConnectionCard.notConnected{border-left:4px solid #d49a2a}.socialConnectionCard.notConnected>strong{color:#8a631d;background:#fff3dc}.latestSocialPost{background:linear-gradient(135deg,#fff,#f6fafe);border:1px solid #cbdce9;border-top:3px solid #2d6ea8;border-radius:11px;padding:16px}.latestSocialPostHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.latestSocialPostHead>span{gap:3px;display:grid}.latestSocialPostHead small{color:#687b8e}.latestSocialPost>p{color:#536b80;line-height:1.5}.latestSocialMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.latestSocialMetrics>div{background:#fff;border:1px solid #d9e5ee;border-radius:9px;padding:10px}.latestSocialMetrics span,.latestSocialMetrics b{display:block}.latestSocialMetrics span{text-transform:uppercase;letter-spacing:.05em;color:#708295;font-size:10px}.latestSocialMetrics b{color:#173f69;margin-top:4px;font-size:20px}.socialPostHistory{max-height:300px;display:grid;overflow:auto}.socialPostHistory>a{color:#173f69;border-top:1px solid #e3ebf2;justify-content:space-between;gap:14px;padding:11px 2px;text-decoration:none;display:flex}.socialPostHistory>a>span{gap:3px;display:grid}.socialPostHistory small{color:#708295}.socialPostHistory strong{text-align:right;font-size:12px}.socialEngagementSummary{color:#315f82;background:#eef6fb;border-radius:9px;justify-content:space-between;gap:12px;padding:12px;display:flex}.socialEngagementSummary span{color:#61778a}.integrationSuccess{color:#2f6d42;background:#eaf6ed;border:1px solid #c9e5d0;border-radius:9px;padding:10px 12px}.historyDestinationNotice{color:#694814;background:#fff7e8;border:1px solid #ebcc91;border-radius:10px;gap:5px;padding:13px 15px;display:grid}.historyDestinationNotice b{font-size:15px}.historyDestinationNotice span{line-height:1.45}.historySaveSummary{background:#fffaf1;border:1px solid #d5e2eb;border-left:5px solid #c28b2c;border-radius:10px;grid-template-columns:1.35fr 1fr 1fr;gap:10px;margin:14px 24px 0;padding:13px 15px;display:grid}.historySaveSummary.ready{background:#f3fbf6;border-left-color:#2e8a57}.historySaveSummary>div{gap:4px;min-width:0;display:grid}.historySaveSummary span,.historySaveSummary small{color:#687b8c;font-size:11px}.historySaveSummary strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.historyDestinationLine{border-top:1px solid #54708733;grid-column:1/-1;padding-top:7px;font-weight:700;color:#355d7c!important}@media (width<=760px){.historySaveSummary{grid-template-columns:1fr;margin-left:15px;margin-right:15px}.historyDestinationLine{grid-column:auto}.socialConnectionStrip{grid-template-columns:1fr}.latestSocialMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.latestSocialPostHead,.socialPostHistory>a,.socialEngagementSummary{flex-direction:column}.socialPostHistory strong{text-align:left}.marketingSocialActions{justify-content:flex-start}}.manualIntelImport{background:#f8fbfd;border:1px solid #bdd6e8;border-radius:12px;gap:12px;padding:16px;display:grid}.manualIntelReturn{gap:8px;display:grid}.manualIntelReturn small{color:#5c7387;line-height:1.4}.manualIntelImport textarea{box-sizing:border-box;resize:vertical;color:#14283c;width:100%;min-height:150px;font:inherit;background:#fff;border:1px solid #a9c6da;border-radius:8px;padding:12px}.manualIntelReview{gap:10px;padding-top:4px;display:grid}.manualIntelReviewHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.manualIntelReviewHeader span{gap:2px;display:grid}.manualIntelResult{cursor:pointer;background:#fff;border:1px solid #c9dce9;border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px;display:grid}.manualIntelResult>input{width:18px;height:18px;margin-top:3px}.manualIntelResult>span{gap:4px;min-width:0;display:grid}.manualIntelResult strong{color:#163f62}.manualIntelResult em{color:#3d5365;font-style:normal}.manualIntelResult a{color:#075f9e;width:max-content;font-weight:800}.manualIntelSkipped{background:#fffdf7;border:1px solid #e2d6b6;border-radius:8px;padding:9px 11px}.manualIntelSkipped p{margin:6px 0}.manualIntelSave{width:100%}.adminCustomerIntel{gap:16px;display:grid}.adminIntelCopyGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.adminIntelCopyCard{background:#f8fbfd;border:1px solid #c9dce9;border-radius:12px;align-content:start;gap:10px;min-width:0;padding:15px;display:grid}.adminIntelCopyHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminIntelCopyHeader span{gap:3px;min-width:0;display:grid}.adminIntelCopyHeader small{color:#5c7387;line-height:1.4}.adminIntelCopyCard textarea{box-sizing:border-box;resize:vertical;color:#14283c;white-space:pre;background:#fff;border:1px solid #a9c6da;border-radius:8px;width:100%;min-height:220px;padding:11px;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.adminIntelCopyCard>button:last-child{width:100%}.adminIntelGeminiActions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.adminIntelGeminiActions a{white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.adminIntelJsonHelp{color:#264c66;background:#edf7fd;border-left:4px solid #2b7faf;border-radius:7px;gap:3px;padding:10px 12px;line-height:1.45;display:grid}.adminIntelJsonHelp code{background:#dceef9;border-radius:4px;padding:1px 4px;font-weight:900}@media (width<=860px){.adminIntelCopyGrid{grid-template-columns:1fr}.adminIntelCopyCard textarea{min-height:180px}}@media (width<=760px){.manualIntelReturn>button{width:100%}.manualIntelReviewHeader{flex-direction:column;align-items:stretch}.manualIntelReviewHeader button{width:100%}.manualIntelResult{padding:10px}}@media (width<=520px){.adminIntelCopyHeader{flex-direction:column;align-items:stretch}.adminIntelCopyHeader button{width:100%}.adminIntelCopyCard{padding:12px}.adminIntelCopyCard textarea{min-height:160px}.adminIntelGeminiActions{grid-template-columns:1fr}}.sidebarNavGroup{gap:4px;display:grid}.marketingRedesignHeader{align-items:center}.marketingLobButtons{flex-wrap:wrap;gap:8px;display:flex}.marketingLobButtons button{color:#173e66;cursor:pointer;background:#fff;border:1px solid #b8cde0;border-radius:22px;padding:10px 16px;font-weight:800}.marketingLobButtons button.active{color:#fff;background:#173e66;border-color:#173e66;box-shadow:0 3px 10px #173e662e}.marketingOutreachPlan{padding:0;overflow:hidden}.marketingOutreachPlanHeader{justify-content:space-between;align-items:center;gap:22px;padding:18px 20px;display:flex}.marketingOutreachPlanHeader h2{color:#082b50;margin:3px 0 4px}.marketingOutreachPlanHeader p{color:#60788f;margin:0;font-size:13px}.marketingPlanChoice{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.marketingPlanChoice>span{color:#49647e;font-size:12px;font-weight:800}.marketingPlanChoice i{color:#c62828;font-size:16px;font-style:normal}.marketingLobNotice{color:#624c12;background:#fff9e8;border:1px solid #e4c36a;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0 0 14px;padding:11px 14px;display:flex}.marketingLobNotice span{color:#705f32}.marketingJourneySetup{background:#fbfdff;border:0;border-top:1px solid #d6e2ed;border-radius:0;padding:0;overflow:hidden}.marketingJourneySetup>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;list-style:none;display:flex}.marketingJourneySetup>summary::-webkit-details-marker{display:none}.marketingJourneySetup>summary span{flex-direction:column;gap:3px;display:flex}.marketingJourneySetup>summary small{color:#60788f;font-weight:500}.marketingJourneySetup>summary strong{color:#1b5f91}.marketingJourneyEditor{border-top:1px solid #d8e3ed;padding:18px}.marketingJourneyRules{grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px;display:grid}.marketingJourneyRules label,.marketingJourneyStep label{color:#173b5e;flex-direction:column;gap:5px;font-weight:700;display:flex}.marketingJourneyRules input,.marketingJourneyStep input{box-sizing:border-box;color:#102b45;background:#fff;border:1px solid #bdcfe0;border-radius:8px;width:100%;padding:9px}.marketingJourneyRules small{color:#637a90;font-weight:500}.marketingWeeklyCap{color:#173b5e;background:#fff;border:1px solid #d2e0eb;border-radius:9px;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.marketingWeeklyCap strong{color:#0e5c86;font-size:18px}.marketingJourneyOptions{flex-wrap:wrap;align-items:center;gap:14px;padding:10px 0;display:flex}.marketingJourneyOptions label{flex-direction:row;align-items:center;gap:6px;display:flex}.marketingJourneyOptions input,.marketingJourneyEnabled input{width:auto}.marketingJourneyOptions span{color:#61788e;font-size:13px}.marketingOutreachSteps{border-top:1px solid #d8e3ed;gap:0;margin-top:20px;padding-top:16px;display:grid}.marketingJourneyStep{border-bottom:1px solid #e5edf4;grid-template-columns:36px minmax(240px,1fr) 130px 90px auto;align-items:end;gap:10px;padding:10px 0;display:grid}.marketingJourneyNumber{color:#16567f;background:#e4f1f8;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:3px;font-weight:900;display:grid}.marketingJourneyEnabled{align-items:center;margin-bottom:9px;flex-direction:row!important}.marketingJourneySave{justify-content:flex-end;margin-top:16px;display:flex}.marketingCampaignHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.marketingRedesignTabs{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.marketingRedesignTabs button{color:#193b60;cursor:pointer;background:#fff;border:1px solid #c8d8e9;border-radius:22px;padding:10px 15px;font-weight:700}.marketingRedesignTabs button.active{color:#fff;background:#1b3d62;border-color:#1b3d62}@media (width<=760px){.marketingOutreachPlanHeader{flex-direction:column;align-items:flex-start}.marketingPlanChoice{align-items:flex-start;width:100%}.marketingLobButtons{width:100%}.marketingLobButtons button{flex:1}.marketingCampaignHeaderActions{justify-content:flex-start;width:100%}.marketingJourneyRules{grid-template-columns:1fr}.marketingJourneyStep{grid-template-columns:34px 1fr}.marketingJourneyStep label,.marketingJourneyStep button,.marketingJourneyEnabled{grid-column:2}}.marketingRedesignBody{gap:18px;display:grid}.marketingRedesignBody .panel{margin:0}.marketingRedesignCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.marketingRedesignCards>button{text-align:left;cursor:pointer;color:inherit}.marketingRedesignCards>button h3{margin:0 0 8px}.marketingRedesignCards>button span{color:#5e728b}.marketingListDropZone{text-align:center;color:#193b60;background:#f6faff;border:2px dashed #a8bfd8;border-radius:14px;flex-direction:column;align-items:center;gap:12px;margin:18px 0;padding:30px;display:flex}.marketingListDropZone input{color:#193b60;max-width:100%}.campaignFileWorkspace:not(.creativeOnly){grid-template-columns:repeat(2,minmax(0,1fr))}.campaignFileWorkspace>div{min-width:0}.campaignFileWorkspace .fileDrop,.campaignFileWorkspace .preparedCampaignFile{overflow-wrap:anywhere;min-width:0}.campaignFileWorkspace .fileDrop input{min-width:0;max-width:100%}.campaignFileWorkspace .preparedCampaignFile button{white-space:normal;max-width:100%}.campaignFileHint{color:#60758b;margin:0 0 10px;font-size:13px;line-height:1.45}@media (width<=780px){.campaignFileWorkspace:not(.creativeOnly){grid-template-columns:1fr}}.marketingRedesignRow{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #dfebf5;justify-content:space-between;align-items:center;gap:16px;padding:15px 4px;display:flex}.marketingRedesignRow span:first-child{gap:4px;display:grid}.marketingRedesignRow small{color:#5d738b}.marketingRedesignTableWrap{overflow-x:auto}.marketingRedesignTable{border-collapse:collapse;width:100%;min-width:650px}.marketingRedesignTable th,.marketingRedesignTable td{text-align:left;border-bottom:1px solid #deebf5;padding:12px 8px}.marketingRedesignTable th{color:#4c6785;text-transform:uppercase;font-size:12px}.marketingMeasureImport{flex-direction:column;display:flex}.clickFollowUpQueue{background:#f8fbff;border:1px solid #c8d8e9;border-radius:14px;order:10;margin:24px 0;padding:20px}.clickFollowUpQueue .marketingRedesignTableWrap{scrollbar-gutter:stable;max-height:490px;overflow:auto scroll}.clickFollowUpQueue .marketingRedesignTable thead{z-index:1;background:#f8fbff;position:sticky;top:0}:where(.marketingRedesignTableWrap,.genericReportTable,.statePreview,.purchaseTable,.invoiceTable,.jobTable,.waitingTable):has(tbody>tr:nth-child(5)){scrollbar-gutter:stable;overscroll-behavior:contain;max-height:430px;overflow:auto scroll}:where(.marketingRedesignTableWrap,.genericReportTable,.statePreview,.purchaseTable,.invoiceTable,.jobTable,.waitingTable):has(tbody>tr:nth-child(5)) th{z-index:2;background:#f8fbff;position:sticky;top:0}:where(.customerList,.accessUserList,.billingContactList,.cleanWidgetRows,.followupQueueRows,.userAdminList,.recordNotesList,.campaignRecipientRows,.socialPostHistory,.apolloPreviewList,.adminIntelHistoryScroll,.dataReviewList,.mergeCandidateList,.watchlistSearchResults,.attachedNoteHistory,.contactDetailList,.sourceFileList,.onboardingDocumentRows,.onboardingNeedsRows,.mySpaceSendRows,.marketingPlanList,.marketingActiveList,.compactIdeaRows,.listPurchaseDetailRows,.employeeRows,.verificationQueueRows):has(>:nth-child(5)){scrollbar-gutter:stable;overscroll-behavior:contain;max-height:430px;padding-right:5px;overflow:hidden scroll}.directoryTable:has(>.qcRow:nth-child(6)){scrollbar-gutter:stable;overscroll-behavior:contain;max-height:430px;overflow:auto scroll}.directoryTable:has(>.qcRow:nth-child(6))>.qcHead{z-index:3;background:#fff;position:sticky;top:0}.resultsExpandButton{align-self:flex-start;margin-top:12px}.campaignJourneyWorkspace{order:20}.clickFollowUpQueue .marketingRedesignTable td{vertical-align:top}.clickFollowUpNote{box-sizing:border-box;background:#fff;border:1px solid #c8d8e9;border-radius:7px;width:100%;min-width:180px;padding:8px}.clickFollowUpActions{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.clickPeekBackdrop{z-index:1000;background:#0b20386b;justify-content:flex-end;display:flex;position:fixed;inset:0}.clickPeekDrawer{box-sizing:border-box;background:#fff;width:min(480px,100vw);height:100%;padding:28px;overflow:auto;box-shadow:-14px 0 40px #0d233d38}.clickPeekFacts{gap:8px;margin:22px 0;display:grid}.clickPeekFacts p{overflow-wrap:anywhere;border-bottom:1px solid #deebf5;gap:3px;margin:0;padding:12px;display:grid}.clickPeekFacts p b{color:#54708c;text-transform:uppercase;font-size:12px}.clickPeekHistory{margin:20px 0}.clickPeekHistory p{overflow-wrap:anywhere;border-bottom:1px solid #deebf5;gap:5px;padding:10px 0;display:grid}.clickPeekHistory small{color:#678098}.marketingRedesignFileGrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.marketingRedesignFileGrid button{text-align:left;min-height:125px;color:inherit;cursor:pointer;overflow-wrap:anywhere;background:#f7fbff;border:1px solid #d0e0ee;border-radius:10px;gap:8px;padding:14px;display:grid}.marketingRedesignFileGrid button span{color:#527da2;font-size:28px}.marketingRedesignFileGrid button small{color:#678098}.marketingAssetCard{overflow-wrap:anywhere;background:#f7fbff;border:1px solid #d0e0ee;border-radius:10px;align-content:start;gap:8px;min-height:125px;padding:14px;display:grid}.marketingAssetCard small{color:#678098}.marketingAssetCard button{text-align:center;min-height:0}.marketingFilePreviewBackdrop{z-index:120}.marketingFilePreview{flex-direction:column;width:min(900px,94vw);max-height:92vh;display:flex}.marketingFilePreview .modalHeader h2{overflow-wrap:anywhere}.marketingFilePreviewBody{background:#f5f8fb;border-radius:10px;flex:1;place-items:center;min-height:180px;padding:16px;display:grid;overflow:auto}.marketingFilePreviewBody img{object-fit:contain;max-width:100%;max-height:65vh;display:block}.marketingFilePreviewBody iframe{background:#fff;border:0;width:100%;height:60vh;display:block}.marketingFilePreviewBody pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#23384d;background:#fff;width:100%;max-height:60vh;margin:0;padding:18px;font:14px/1.5 Segoe UI,Arial,sans-serif;overflow:auto}@media (width<=780px){.marketingRedesignCards{grid-template-columns:1fr}.marketingRedesignRow{flex-direction:column;align-items:flex-start}}.marketingDashboardShell{grid-template-columns:minmax(0,1fr)!important}.marketingDashboardMain{min-width:0}.hootieCommandMetrics{padding-bottom:4px;overflow-x:auto;grid-template-columns:repeat(5,minmax(185px,1fr))!important}.hootieCommandMetrics>.hootieMetricCard{min-height:124px;gap:6px!important;padding:9px!important}.hootieCommandMetrics .hootieMetricOpen{align-items:start;grid-template-columns:38px minmax(0,1fr)!important;gap:7px!important}.hootieCommandMetrics .hootieMetricOpen img{width:36px!important;height:36px!important}.hootieCommandMetrics .hootieMetricOpen strong{font-size:12px!important}.hootieCommandMetrics .hootieMetricOpen small{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden;font-size:9px!important}.hootieCommandMetrics .hootieMetricOpen span>b{font-size:18px!important}.hootieCommandMetrics .hootieCardActions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.hootieCommandMetrics .hootieCardActions button{min-height:29px!important;padding:5px 8px!important;font-size:10px!important}@media (width<=1150px){.hootieCommandMetrics{grid-template-columns:repeat(5,minmax(200px,1fr))!important}}.hootieCommandMetrics{max-width:100%;grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow:visible!important}.hootieCommandMetrics>.hootieMetricCard,.hootieCommandMetrics .hootieMetricOpen,.hootieCommandMetrics .hootieMetricOpen span{min-width:0!important}.hootieCommandMetrics .hootieCardActions button{white-space:normal;min-width:0!important}@media (width<=1050px){.hootieCommandMetrics{grid-template-columns:repeat(5,minmax(0,1fr))!important}}.prepareCampaignWorkspace{flex-direction:column;gap:16px;display:flex}.prepareCampaignTitle{padding:4px 2px 0}.prepareCampaignTitle h2{margin:4px 0 3px}.prepareCampaignActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.prepareCampaignEmpty{background:#f8fbfd;border:1px dashed #b9cfdf;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.prepareCampaignEmpty>div{gap:5px;display:grid}.prepareCampaignEmpty span{color:#607589;font-size:13px}.pendingCampaignGrid{grid-template-columns:minmax(0,1fr)}.pendingCampaignCard{cursor:pointer;grid-template-columns:minmax(180px,.85fr) minmax(340px,1.6fr) auto;align-items:center;gap:22px;width:100%;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.pendingCampaignCard:hover,.pendingCampaignCard:focus-visible{border-color:#2476b7;outline:none;transform:translateY(-1px);box-shadow:0 8px 22px #18446921}.pendingCampaignIdentity h3{margin:8px 0 3px}.pendingCampaignFooter{flex-direction:column;align-items:flex-end;gap:12px;min-width:210px;display:flex}.pendingCampaignFooter strong{color:#1262a0;font-size:.83rem}@media (width<=980px){.pendingCampaignCard{grid-template-columns:1fr}.pendingCampaignFooter{align-items:flex-start;min-width:0}.prepareCampaignEmpty{flex-direction:column;align-items:flex-start}}.creativeReviewChecklist{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1180px){.creativeReviewChecklist{grid-template-columns:1fr}}.holidayEmailPanel{border-top:4px solid #d89a22;margin-top:18px}.holidayEmailPanel h3{margin:4px 0}.holidayReminderList{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:10px;margin-top:16px;display:grid}.holidayReminderRow{background:#fbfdfe;border:1px solid #dce7ed;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.holidayReminderRow span{flex-direction:column;gap:3px;display:flex}.holidayReminderRow small{color:#718592}.holidayReminderRow strong{color:#315a76;text-align:right;font-size:.78rem}.holidayReminderRow.due{background:#fff8e8;border-color:#d28a14}.holidayReminderRow.due strong{color:#a45a00}.campaignReviewStatusBar{background:#f4f9fc;border:1px solid #bed7e8;border-left:5px solid #1e6fa8;border-radius:10px;justify-content:space-between;align-items:center;gap:22px;margin:16px 22px 0;padding:15px 16px;display:flex}.campaignReviewStatusBar>div{flex-direction:column;gap:3px;display:flex}.campaignReviewStatusBar b{color:#173b58;font-size:1rem}.campaignReviewStatusBar small{color:#667f90}.campaignReviewStatusBar select{color:#173b58;background:#fff;border:1px solid #aac7da;border-radius:8px;min-width:245px;padding:10px 12px;font-weight:750}@media (width<=760px){.campaignReviewStatusBar{flex-direction:column;align-items:stretch}.campaignReviewStatusBar select{width:100%;min-width:0}}.creativeReviewCheckpoint{color:#8b5b16;min-height:50px;font:inherit;text-align:left;cursor:pointer;background:#fffaf3;border:1px solid #e2d9c9;border-radius:8px;padding:10px 12px;font-size:.78rem}.creativeReviewCheckpoint:before{content:"○ ";font-weight:900}.creativeReviewCheckpoint:hover{background:#fff5df;border-color:#b7791f}.creativeReviewCheckpoint.done{color:#23744d;background:#f1fbf6;border-color:#b8dfcc}.creativeReviewCheckpoint.done:before{content:"✓ "}.creativeReviewCheckpoint:disabled{cursor:wait;opacity:.68}.creativeReviewCheckpoint:last-child:disabled:not(.done){cursor:not-allowed}.campaignCreativeEditor:not(.secondary) textarea{resize:vertical;min-height:280px;font-size:.96rem;line-height:1.6}.campaignCreativeEditor.expanded{grid-column:1/-1}.campaignCreativeEditor.expanded textarea{min-height:min(62vh,700px)}.campaignCreativeHeading{flex-wrap:wrap;align-items:center}.campaignCreativeHeading .textButton{margin-left:auto}.creativeProofUpload h3{margin-bottom:10px}.menuLines{flex-direction:column;gap:4px;width:19px;display:flex}.menuLines i{background:#17365d;border-radius:2px;width:100%;height:2px;display:block}.pendingCampaignFooter button{justify-content:center;width:100%}.pendingCampaignFooter .dangerText{color:#9e2a2b;background:#fff;border-color:#d7a4a4;margin-left:0}.campaignCopyDrop{background:#f8fbfd;border:1px solid #d9e6ef;border-radius:10px;margin:12px 0 16px;padding:14px}.campaignCopyDrop h3{color:#244d6c;margin:0 0 9px;font-size:.9rem}.campaignCopyDrop .creativeDropZone{background:#fff;min-height:130px}.campaignCopyDrop+textarea{margin-top:12px}.campaignCopyWorkspace{align-items:stretch}.campaignCopyWorkspace>.creativeProofUpload{background:#fff;border:1px solid #d9e4ea;border-top:4px solid #6f76bd;border-radius:12px;height:100%;min-height:330px;padding:17px}.campaignCopyWorkspace>.campaignProofHistory{height:100%;min-height:330px}.campaignCopyWorkspace>.creativeProofUpload>h3{text-align:center;color:#193f5b;margin:0 0 8px}.campaignCopyWorkspace .creativeDropZone{min-height:185px}.creativeReviewCheckpoint.reviewChoice{text-align:left;cursor:default;flex-direction:column;align-items:stretch;gap:6px;display:flex}.creativeReviewCheckpoint.reviewChoice>span{color:#193f5b;font-weight:800}.creativeReviewCheckpoint.reviewChoice select{color:#193f5b;cursor:pointer;background:#fff;border:1px solid #cbd9e2;border-radius:8px;width:100%;min-height:38px;padding:7px 9px;font-weight:700}.creativeReviewCheckpoint.reviewChoice select:focus{outline-offset:1px;outline:2px solid #2b78b7}.reviewStatusGroup{background:#fffaf2;border:1px solid #e4d9c8;border-radius:9px;flex-direction:column;gap:9px;min-height:122px;padding:13px;display:flex}.reviewStatusGroup>strong{letter-spacing:0;color:#8b5b16;font-size:.78rem;font-weight:500}.reviewStatusGroup>label{color:#8b5b16;cursor:pointer;align-items:center;gap:7px;font-size:.78rem;font-weight:400;display:flex}.reviewStatusGroup input[type=radio]{accent-color:#17679b;cursor:pointer;width:16px;height:16px;margin:0}.campaignCopyWorkspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.campaignCopyWorkspace>.campaignCopyDrop{width:auto;min-width:0;margin:0}.campaignCopyWorkspace>.campaignProofHistory{width:auto;min-width:0}.campaignCopyWorkspace .campaignProofVersion{min-width:0}@media (width<=760px){.campaignCopyWorkspace{grid-template-columns:1fr}}.companyCsvDrop{text-align:center;cursor:pointer;background:linear-gradient(145deg,#f7fbff,#eef6fb);border:2px dashed #83a9c5;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:170px;padding:24px;display:flex}.companyCsvDrop:hover{background:#edf7fd;border-color:#216eaa}.companyCsvDrop>b{color:#193f5b;font-size:1rem}.companyCsvDrop>small{color:#6f8392}.estimatingPage{gap:18px;display:grid}.estimatingLayout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:18px;display:grid}.estimateInputs,.estimateSummary{border-top:4px solid #2b78b7}.estimateSummary{border-top-color:#23836f;position:sticky;top:18px}.estimateFormGrid{grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);gap:14px;margin:18px 0;display:grid}.estimateFormGrid label{color:#193f5b;gap:6px;font-weight:700;display:grid}.estimateFormGrid input,.estimateFormGrid select{background:#fff;border:1px solid #c8d8e3;border-radius:9px;width:100%;min-height:44px;padding:9px 11px}.estimateCheck{color:#193f5b;align-items:center;gap:9px;padding:10px 0;font-weight:650;display:flex}.estimateCheck input{accent-color:#17679b;width:17px;height:17px}.estimateNotice{color:#627987;background:#f5f8fa;border-radius:9px;margin-top:16px;padding:12px;font-size:.85rem;line-height:1.45}.estimateTotal{color:#174f43;background:#eef8f4;border-radius:12px;gap:5px;margin:18px 0;padding:20px;display:grid}.estimateTotal span{letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.estimateTotal b{font-size:2rem}.estimateTotal small{color:#54766e}.estimateBreakdown{border-top:1px solid #dce7eb;margin-bottom:18px;display:grid}.estimateBreakdown>div{border-bottom:1px solid #dce7eb;justify-content:space-between;gap:15px;padding:11px 0;display:flex}.estimateBreakdown span{color:#637b89}.estimateBreakdown b{text-align:right;color:#193f5b}.estimateBreakdown .estimateSubtotal{color:#174f43;font-size:1.02rem}.estimateSummary>.primaryButton{justify-content:center;width:100%}@media (width<=900px){.estimatingLayout{grid-template-columns:1fr}.estimateSummary{position:static}}@media (width<=620px){.estimateFormGrid{grid-template-columns:1fr}}.marketingSourcePicker{background:#f8fbfd;border:1px solid #d5e2ec;border-radius:10px;grid-column:span 2;gap:8px;padding:11px 12px;display:grid}.marketingSourcePicker>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.marketingSourcePicker>div:first-child button{color:#1768a6;cursor:pointer;background:0 0;border:0;font-weight:800}.marketingSourceChoices{flex-wrap:wrap;gap:8px;display:flex}.marketingSourceChoices button{color:#254760;cursor:pointer;background:#fff;border:1px solid #bfd1df;border-radius:999px;min-height:38px;padding:8px 13px;font-weight:800}.marketingSourceChoices button.active{color:#0e568f;background:#eaf5fc;border-color:#1768a6}.marketingSourcePicker>small{color:#62788a;line-height:1.4}@media (width<=760px){.marketingSourcePicker{grid-column:auto}}.dataReviewPanel{padding:0;overflow:hidden}.dataReviewSummary{background:#fff;border-top:5px solid #2b74b8;justify-content:space-between;align-items:end;gap:24px;padding:22px 24px;display:flex}.dataReviewSummary>div{align-items:baseline;gap:10px;display:flex}.dataReviewSummary>div b{color:#123c67;font-size:32px}.dataReviewSummary>div span{color:#63778d}.dataReviewSearch{color:#45617d;gap:6px;min-width:310px;font-size:12px;font-weight:700;display:grid}.dataReviewSearch input{background:#fff;border:1px solid #c9d8e6;border-radius:8px;padding:10px 12px}.dataReviewFilters{background:#f6f9fc;border-block:1px solid #dce7f0;gap:9px;padding:14px 24px;display:flex;overflow-x:auto}.dataReviewFilters button{color:#284d71;cursor:pointer;background:#fff;border:1px solid #cfdde9;border-radius:9px;align-items:center;gap:8px;min-width:max-content;padding:8px 11px;display:flex}.dataReviewFilters button.active{color:#fff;background:#173f68;border-color:#173f68}.dataReviewFilters button b{font-size:17px}.dataReviewFilters button span{font-size:12px;font-weight:700}.dataReviewList{display:grid}.dataReviewRow{background:#fff;border-bottom:1px solid #e0e8ef;grid-template-columns:minmax(240px,.85fr) minmax(360px,1.5fr) auto;align-items:center;gap:24px;padding:20px 24px;display:grid}.dataReviewRow:last-child{border-bottom:0}.dataReviewIdentity{align-items:center;gap:12px;min-width:0;display:flex}.dataReviewAvatar{color:#14588e;background:#dfeefa;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.dataReviewIdentity h3{margin:0 0 4px;font-size:16px}.dataReviewIdentity p,.dataReviewWhy p{color:#607287;margin:3px 0;line-height:1.4}.dataReviewEmail{color:#1768ad;word-break:break-all;font-size:13px}.dataReviewWhy{min-width:0}.dataReviewWhy>b{margin-top:7px;font-size:13px;display:block}.dataReviewWhy small{color:#718397}.reviewStatusPill{color:#815000;background:#fff4dc;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-block}.dataReviewActions{gap:8px;min-width:125px;display:grid}.dataReviewActions button{width:100%}@media (width<=980px){.dataReviewRow{grid-template-columns:1fr}.dataReviewActions{flex-wrap:wrap;display:flex}.dataReviewSummary{flex-direction:column;align-items:stretch}.dataReviewSearch{min-width:0}}@media (width<=600px){.dataReviewSummary,.dataReviewFilters,.dataReviewRow{padding-left:16px;padding-right:16px}.dataReviewSummary>div{flex-direction:column;align-items:flex-start;gap:2px}}.dataReviewActions .notFitButton{color:#8d3434;background:snow;border-color:#d1a1a1}.dataReviewModal{max-width:610px}.dataReviewModal>label{color:#193f5b;gap:7px;margin:15px 0;font-weight:800;display:grid}.dataReviewModal select,.dataReviewModal textarea{color:#173b58;background:#fff;border:1px solid #c4d5e2;border-radius:9px;width:100%;padding:11px}.dataReviewModal textarea{resize:vertical;min-height:90px}.notFitSafetyNote{color:#6f5321;background:#fff8e9;border-left:4px solid #d19735;border-radius:8px;padding:12px 14px;line-height:1.45}.dangerButton{background:#9b3f3f}.dangerButton:hover{background:#7f3030}.dataReviewModal{width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);padding:24px;overflow:auto}.dataReviewModalHeader{align-items:flex-start;margin-bottom:18px}.dataReviewModalHeader h2{letter-spacing:-.25px;margin:4px 0 6px;font-size:24px;font-weight:720;line-height:1.2}.dataReviewModalHeader .modalIntro{color:#617489;max-width:470px;margin:12px 0 0;font-size:14px;line-height:1.5}.notFitContactName{color:#244b6c;align-items:baseline;gap:8px;font-size:15px;font-weight:650;display:flex}.notFitContactName span{color:#718397;font-size:12px;font-weight:500}.dataReviewModal>label{gap:6px;margin:14px 0;font-size:13px;font-weight:650}.dataReviewModal select,.dataReviewModal textarea{padding:10px 11px;font-weight:400}.dataReviewModal textarea{min-height:78px}.dataReviewModal .notFitSafetyNote{border-left-width:3px;gap:5px;padding:8px 10px;font-size:12px;line-height:1.3;display:inline-flex}.dataReviewModal .modalActions{justify-content:flex-end;align-items:center;gap:9px;margin-top:20px}.dataReviewModal .modalActions button{min-width:112px}.dataReviewSuccess{justify-content:space-between;align-items:center;gap:12px;margin:14px 24px 0;display:flex}.dataReviewSuccess button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}@media (width<=600px){.dataReviewModal{width:min(100% - 20px,560px);padding:18px}.dataReviewModalHeader h2{font-size:21px}.notFitContactName{flex-direction:column;align-items:flex-start;gap:2px}.dataReviewModal .modalActions{grid-template-columns:1fr;display:grid}.dataReviewModal .modalActions button{width:100%}.dataReviewSuccess{margin-left:16px;margin-right:16px}}.dataReviewPanel,.dataReviewSummary,.dataReviewList,.dataReviewRow,.dataReviewIdentity,.dataReviewIdentity>div,.dataReviewWhy{box-sizing:border-box;min-width:0;max-width:100%}.dataReviewFilters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;max-width:100%;display:grid;overflow:visible}.dataReviewFilters button{text-align:left;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0}.dataReviewFilters button span{white-space:normal;overflow-wrap:anywhere;line-height:1.25}.dataReviewRow{grid-template-columns:minmax(190px,.8fr) minmax(240px,1.35fr) minmax(125px,.42fr);width:100%;overflow:hidden}.dataReviewIdentity h3,.dataReviewIdentity p,.dataReviewWhy b,.dataReviewWhy p,.dataReviewWhy small,.dataReviewEmail{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.dataReviewActions{width:100%;min-width:0}.dataReviewActions button{white-space:normal;line-height:1.2}.main:has(.dataReviewPanel){overflow-x:hidden}@media (width<=1120px){.dataReviewRow{grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr);gap:16px}.dataReviewActions{flex-wrap:wrap;grid-column:1/-1;display:flex}.dataReviewActions button{width:auto;min-width:120px}}@media (width<=760px){.dataReviewFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.dataReviewRow{grid-template-columns:minmax(0,1fr)}.dataReviewActions{grid-column:auto}.dataReviewActions button{flex:140px}}@media (width<=430px){.dataReviewFilters{grid-template-columns:minmax(0,1fr)}}.apolloSelectionBar{background:#edf6fd;border-bottom:1px solid #cadfea;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.apolloSelectionBar>div:first-child{gap:2px;display:grid}.apolloSelectionBar span{color:#61778a;font-size:12px}.apolloSelectionBar>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.dataReviewRow:has(.apolloRowCheck){grid-template-columns:28px minmax(190px,.8fr) minmax(240px,1.35fr) minmax(125px,.42fr)}.apolloRowCheck{align-self:start;padding-top:10px}.apolloRowCheck input{accent-color:#17679b;width:18px;height:18px}.apolloBuilderModal{width:min(900px,100vw - 32px);max-height:calc(100vh - 32px);padding:24px;overflow:auto}.apolloListName{color:#193f5b;gap:6px;margin:16px 0;font-size:13px;font-weight:700;display:grid}.apolloListName input{border:1px solid #bfd1df;border-radius:9px;padding:10px 12px}.apolloPreviewSummary{color:#264f6e;background:#f0f7fb;border-radius:8px;align-items:baseline;gap:9px;padding:10px 12px;display:flex}.apolloPreviewSummary span{color:#657b8d;font-size:12px}.apolloPreviewList{border:1px solid #d7e3eb;border-radius:10px;max-height:42vh;margin:12px 0;display:grid;overflow:auto}.apolloPreviewList article{border-bottom:1px solid #e2eaf0;grid-template-columns:minmax(190px,.7fr) minmax(280px,1.3fr);gap:18px;padding:12px 14px;display:grid}.apolloPreviewList article:last-child{border-bottom:0}.apolloPreviewList article>div{gap:3px;min-width:0;display:grid}.apolloPreviewList span,.apolloPreviewList small,.apolloPreviewList em{overflow-wrap:anywhere}.apolloPreviewList span{color:#4d6579}.apolloPreviewList small{color:#718397}.apolloPreviewList em{color:#89621d;font-size:11px;font-style:normal}.zeroCreditNotice{color:#315f53;background:#eef9f5;border-left:4px solid #288467;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.zeroCreditNotice span{font-size:12px}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (width<=1120px){.dataReviewRow:has(.apolloRowCheck){grid-template-columns:28px minmax(180px,.8fr) minmax(220px,1.2fr)}.dataReviewRow:has(.apolloRowCheck) .dataReviewActions{grid-column:2/-1}}@media (width<=760px){.apolloSelectionBar{flex-direction:column;align-items:stretch;padding:12px 16px}.apolloSelectionBar>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.apolloSelectionBar .primaryButton{grid-column:1/-1}.dataReviewRow:has(.apolloRowCheck){grid-template-columns:28px minmax(0,1fr)}:is(.dataReviewRow:has(.apolloRowCheck) .dataReviewWhy,.dataReviewRow:has(.apolloRowCheck) .dataReviewActions){grid-column:2}.apolloPreviewList article{grid-template-columns:1fr}.apolloBuilderModal{width:min(100% - 20px,900px);padding:18px}.zeroCreditNotice{flex-direction:column;align-items:flex-start}}.contactApolloModal{width:min(610px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.contactApolloModal>label{color:#193f5b;gap:6px;margin:15px 0;font-size:13px;font-weight:700;display:grid}.contactApolloModal select,.contactApolloModal input{background:#fff;border:1px solid #bfd1df;border-radius:9px;width:100%;min-height:42px;padding:9px 11px}@media (width<=600px){.contactApolloModal{width:min(100% - 20px,610px);padding:18px}.contactApolloModal .modalActions{grid-template-columns:1fr;display:grid}.contactApolloModal .modalActions button{width:100%}}.followupHow{background:linear-gradient(135deg,#fff,#f5fafe);border:1px solid #cfe0eb;border-left:5px solid #2b78b7;border-radius:12px;grid-template-columns:minmax(0,1.35fr) minmax(390px,.9fr);align-items:center;gap:22px;margin:0 0 18px;padding:17px 20px;display:grid}.followupHowCopy{gap:6px;display:grid}.followupHowCopy p{color:#3e5870;margin:0;font-size:14px;line-height:1.48}.followupHowCopy small{color:#718397;line-height:1.45}.followupHowSteps{grid-template-columns:auto 20px auto 20px auto;justify-content:end;align-items:center;gap:7px;display:grid}.followupHowSteps span{color:#31536e;align-items:center;gap:7px;font-size:12px;line-height:1.25;display:flex}.followupHowSteps span b{color:#145b8d;background:#dceefa;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.followupHowSteps i{color:#8ba6b8;font-style:normal}@media (width<=1050px){.followupHow{grid-template-columns:1fr}.followupHowSteps{justify-content:start}}@media (width<=650px){.followupHow{padding:15px}.followupHowSteps{grid-template-columns:1fr;gap:8px}.followupHowSteps i{display:none}.followupHowSteps span{min-height:30px}}.followupContactability{overflow-wrap:anywhere;background:#f8fbfe;border:1px solid #c9dced;border-radius:12px;gap:7px;min-width:0;padding:12px;display:grid}.contactabilityBadges,.contactabilityLinks,.contactabilityActions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.contactabilityLinks a,.contactabilityLinks span{font-size:12px}.contactabilityEvidence{color:#4d6780;line-height:1.4}.followupContactability .statusBadge{border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.followupContactability .statusBadge.good{color:#176838;background:#e7f6ec}.followupContactability .statusBadge.warning{color:#83520c;background:#fff4df}@media (width>=1000px){.followupQueueRow{grid-template-columns:minmax(220px,1.1fr) minmax(300px,1.35fr) minmax(120px,.55fr) minmax(160px,.7fr)}}@media (width<=999px){.followupContactability{grid-column:1/-1}.contactabilityActions>*{flex:150px}}@media (width<=560px){.contactabilityLinks,.contactabilityActions{flex-direction:column;align-items:stretch}.contactabilityActions>*{width:100%}}.contactHead.qcHead,.contactRow.qcRow{grid-template-columns:.34fr 1.2fr 1.1fr 1.1fr 1.2fr .7fr .5fr .6fr .7fr .55fr!important}.customerHead.qcHead,.customerRow.qcRow{grid-template-columns:.34fr 1.35fr .6fr .5fr .68fr 1fr .5fr .6fr .72fr .7fr .55fr!important}.leadHead.qcHead,.leadRow.qcRow{grid-template-columns:.34fr 1.3fr .85fr .5fr .82fr .65fr .6fr .72fr .7fr .55fr!important}.directoryLinkedIn,.resultLinkedIn,.dataReviewLinkedIn a{color:#126aa3;overflow-wrap:anywhere;font-size:12px;font-weight:700;text-decoration:none}.resultLinkedIn{margin-top:3px;display:block}.dataReviewLinkedIn{color:#60768a;overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.audiencePreviewTableWrap th,.audiencePreviewTableWrap td{overflow-wrap:anywhere;min-width:110px}@media (width<=1100px){.contactHead.qcHead,.contactRow.qcRow,.customerHead.qcHead,.customerRow.qcRow,.leadHead.qcHead,.leadRow.qcRow{grid-template-columns:.35fr minmax(0,1fr) minmax(0,1fr)!important}}.adminIntelWorking{background:linear-gradient(135deg,#edf9fd,#f7fbff);border:1px solid #8fc9df;border-radius:12px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid;box-shadow:0 6px 18px #185d8414}.adminIntelWorking>img{object-fit:contain;width:58px;height:58px;animation:1.35s ease-in-out infinite adminIntelHootieWorking}.adminIntelWorking>div{gap:5px;min-width:0;display:grid}.adminIntelWorking b{color:#174d70}.adminIntelWorking small{color:#4d697b;line-height:1.4}.adminIntelProgress{background:#d5e8f1;border-radius:999px;height:8px;overflow:hidden}.adminIntelProgress span{border-radius:inherit;background:linear-gradient(90deg,#0f78a8,#27a985,#0f78a8);width:38%;height:100%;animation:1.5s ease-in-out infinite adminIntelProgressMove;display:block}@keyframes adminIntelHootieWorking{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}@keyframes adminIntelProgressMove{0%{transform:translate(-105%)}to{transform:translate(270%)}}@media (width<=520px){.adminIntelWorking{grid-template-columns:48px minmax(0,1fr);padding:12px}.adminIntelWorking>img{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.adminIntelWorking>img,.adminIntelProgress span{animation:none}.adminIntelProgress span{opacity:.75;width:100%}}.verificationQueueModal{width:min(1040px,94vw);max-height:90vh;overflow:auto}.verificationQueueToolbar{justify-content:space-between;align-items:end;gap:14px;margin:14px 0;display:flex}.verificationQueueToolbar label{gap:5px;display:grid}.verificationQueueToolbar>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.verificationQueueRows{gap:8px;max-height:52vh;padding-right:3px;display:grid;overflow:auto}.verificationQueueRows article{background:#fbfdff;border:1px solid #d8e4ec;border-radius:10px;grid-template-columns:auto minmax(180px,.8fr) minmax(260px,1.2fr);align-items:start;gap:12px;min-width:0;padding:12px;display:grid}.verificationQueueRows article>div{gap:4px;min-width:0;display:grid}.verificationQueueRows span,.verificationQueueRows small{overflow-wrap:anywhere}@media (width<=700px){.verificationQueueToolbar{flex-direction:column;align-items:stretch}.verificationQueueRows article{grid-template-columns:auto minmax(0,1fr)}.verificationQueueRows article>div:last-child{grid-column:2}}.verificationProviderRegistry{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:12px 0;display:grid}.verificationProviderRegistry>div{border:1px solid #d7e3ec;border-radius:9px;gap:2px;min-width:0;padding:9px;display:grid}.verificationProviderRegistry>div.active{background:#eef8ff;border-color:#2b79ad}.verificationProviderRegistry span,.verificationProviderRegistry small{overflow-wrap:anywhere}.verificationProviderRegistry span{color:#45647a;font-size:12px}.verificationImport{cursor:pointer;position:relative;overflow:hidden}.verificationImport input{opacity:0;cursor:pointer;position:absolute;inset:0}.verificationQueueModal>.modalActions{z-index:2;padding:12px 0 max(4px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dbe5ec;margin-top:12px;position:sticky;bottom:-1px}@media (height<=700px){.verificationQueueModal{max-height:96vh}.verificationQueueRows{max-height:34vh}}.verificationQueueModal{overscroll-behavior:contain;box-sizing:border-box;width:min(960px,100vw - 32px);max-height:calc(100dvh - 32px);padding-bottom:18px;overflow:auto}.verificationQueueModal .modalHeader{align-items:flex-start}.verificationQueueModal .modalHeader>div{min-width:0}.verificationQueueModal .modalIntro{max-width:720px;margin-top:5px;line-height:1.45}.automaticVerificationProviders{background:#f8fbfd;border:1px solid #d8e5ed;border-radius:12px;margin:14px 0 10px;padding:13px 14px}.verificationSectionHeading{justify-content:space-between;align-items:end;gap:12px;display:flex}.verificationSectionHeading>div{gap:2px;display:grid}.verificationSectionHeading span,.verificationSectionHeading small{color:#547086;font-size:12px}.automaticVerificationProviders .verificationProviderRegistry{grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 0}.automaticVerificationProviders .verificationProviderRegistry>div{background:#fff;border-color:#b9dac8}.automaticVerificationProviders .verificationProviderRegistry>div span{color:#167044;font-weight:700}.verificationBatchSteps{gap:9px;margin:12px 0;display:grid}.verificationBatchStep{background:#fff;border:1px solid #d7e3ec;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:12px 13px;display:grid}.verificationBatchStep>span{color:#155c8d;background:#e7f2fa;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.verificationBatchStep>div{gap:3px;min-width:0;display:grid}.verificationBatchStep small{color:#557085;overflow-wrap:anywhere;line-height:1.4}.verificationReviewStep{background:#f7f9fb;grid-template-columns:30px minmax(0,1fr)}.verificationReviewStep.ready{background:#edf8f1;border-color:#8dcaaa}.verificationReviewStep.ready>span{color:#126a3e;background:#d9f0e2}.verificationManualTools{background:#fbfcfd;border:1px solid #dce6ed;border-radius:10px;margin:12px 0}.verificationManualTools>summary{cursor:pointer;color:#36566e;padding:11px 13px;font-weight:700}.verificationManualTools[open]>summary{border-bottom:1px solid #e2e9ee}.verificationManualTools .verificationQueueToolbar{margin:0;padding:12px 13px}.otherVerificationServices{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px;padding:0 13px 13px;display:grid}.otherVerificationServices>div{background:#f1f5f7;border-radius:8px;gap:2px;min-width:0;padding:9px;display:grid}.otherVerificationServices small{color:#607788;overflow-wrap:anywhere}.verificationQueueRows{max-height:min(32vh,300px)}.verificationQueueModal>.modalActions{z-index:auto;background:0 0;margin-top:10px;padding:10px 0 0;position:static}.verificationQueueModal .zeroCreditNotice{margin-bottom:4px}@media (width<=700px){.verificationQueueModal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:16px}.verificationSectionHeading{flex-direction:column;align-items:start}.automaticVerificationProviders .verificationProviderRegistry{grid-template-columns:1fr}.verificationBatchStep{grid-template-columns:28px minmax(0,1fr)}.verificationBatchStep>button{grid-column:2;width:100%}.verificationQueueModal .modalHeader h2{font-size:1.35rem}.verificationManualTools .verificationQueueToolbar{padding:10px}}@media (height<=700px){.verificationQueueModal{max-height:calc(100dvh - 12px)}.verificationQueueRows{max-height:180px}.automaticVerificationProviders{margin-top:8px}.verificationBatchStep{padding:9px 11px}}.verificationAllocationSummary{gap:7px;min-width:0;margin-top:7px;display:grid}.verificationAllocationSummary>strong{color:#145c38;font-size:18px}.verificationAllocationSummary>div{flex-wrap:wrap;gap:7px;display:flex}.verificationAllocationSummary>div>span{color:#315d45;white-space:nowrap;background:#fff;border:1px solid #a9d5ba;border-radius:999px;align-items:baseline;gap:4px;padding:5px 9px;font-size:12px;display:inline-flex}.verificationAllocationSummary>div>span b{color:#145c38;font-size:14px}.verificationAllocationSummary>small{color:#456c56;display:block}.verificationReviewStep.ready{align-items:start}@media (width<=520px){.verificationAllocationSummary>div{grid-template-columns:1fr;display:grid}.verificationAllocationSummary>div>span{white-space:normal}}.verificationQueueModal{flex-direction:column;width:min(1080px,100vw - 28px);height:min(860px,100dvh - 24px);max-height:calc(100dvh - 24px);padding:18px 20px 14px;display:flex;overflow:hidden}.verificationQueueModal>.modalHeader,.verificationQueueModal>.automaticVerificationProviders,.verificationQueueModal>.verificationBatchSteps,.verificationQueueModal>.verificationManualTools,.verificationQueueModal>.zeroCreditNotice,.verificationQueueModal>.modalActions{flex:none}.verificationQueueModal>.verificationQueueRows{flex:auto;min-height:76px;max-height:none;margin-top:8px;padding-right:5px;overflow:hidden auto}.verificationQueueModal>.modalActions{margin-top:7px;padding-top:7px}.verificationQueueModal .automaticVerificationProviders{margin:8px 0 6px;padding:9px 11px}.verificationQueueModal .automaticVerificationProviders .verificationProviderRegistry{margin-top:7px}.verificationQueueModal .automaticVerificationProviders .verificationProviderRegistry>div{padding:7px 8px}.verificationQueueModal .verificationBatchSteps{gap:6px;margin:7px 0}.verificationQueueModal .verificationBatchStep{padding:8px 10px}.verificationQueueModal .verificationManualTools{margin:6px 0}.verificationQueueModal .zeroCreditNotice{margin-top:7px;padding:8px 10px;font-size:12px}@media (width<=700px){.verificationQueueModal{width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);padding:12px}.verificationQueueModal .modalIntro{font-size:12px;line-height:1.35}.verificationQueueModal .automaticVerificationProviders .verificationProviderRegistry{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.verificationQueueModal .automaticVerificationProviders .verificationProviderRegistry>div{padding:6px;font-size:11px}.verificationQueueModal .automaticVerificationProviders .verificationProviderRegistry small{font-size:10px}.verificationQueueModal .verificationSectionHeading>small{display:none}.verificationQueueModal .verificationBatchStep{grid-template-columns:26px minmax(0,1fr) auto;gap:7px;padding:7px 8px}.verificationQueueModal .verificationBatchStep>button{grid-column:auto;width:auto}.verificationQueueModal .verificationBatchStep>span{width:24px;height:24px}.verificationQueueModal .verificationBatchStep small{font-size:11px}.verificationQueueModal .verificationQueueRows article{grid-template-columns:auto minmax(0,.85fr) minmax(0,1.15fr);gap:7px;padding:8px}.verificationQueueModal .verificationQueueRows article>div:last-child{grid-column:auto}}@media (width<=520px){.verificationQueueModal .automaticVerificationProviders .verificationProviderRegistry{grid-template-columns:1fr 1fr}.verificationQueueModal .verificationBatchStep{grid-template-columns:25px minmax(0,1fr)}.verificationQueueModal .verificationBatchStep>button{grid-column:2;width:100%}.verificationQueueModal .verificationQueueRows article{grid-template-columns:auto minmax(0,1fr)}.verificationQueueModal .verificationQueueRows article>div:last-child{grid-column:2}}.modalBackdrop>.modalCard.verificationQueueModal{width:min(1080px,100vw - 28px)!important;max-width:none!important;padding:18px 20px 14px!important}.modalBackdrop>.modalCard.verificationQueueModal>.modalHeader{padding:0 0 10px!important}.modalBackdrop>.modalCard.verificationQueueModal>.modalActions{padding:7px 0 0!important}@media (width<=800px){.modalBackdrop:has(>.verificationQueueModal){place-items:center!important;padding:6px!important;overflow:hidden!important}.modalBackdrop>.modalCard.verificationQueueModal{border-radius:10px!important;width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important;padding:10px 11px 8px!important}.modalBackdrop>.modalCard.verificationQueueModal>.modalHeader{padding:0 0 7px!important}.modalBackdrop>.modalCard.verificationQueueModal>.modalActions{padding:6px 0 0!important}}@media (width<=420px){.modalBackdrop:has(>.verificationQueueModal){padding:3px!important}.modalBackdrop>.modalCard.verificationQueueModal{border-radius:7px!important;width:calc(100vw - 6px)!important;height:calc(100dvh - 6px)!important;max-height:calc(100dvh - 6px)!important;padding:8px!important}}.pageHeader:has(+.verificationWorkspacePage){display:none}.verificationWorkspacePage~.dataReviewPanel{display:none}.verificationWorkspacePage{box-sizing:border-box;width:100%;min-width:0}.verificationWorkspaceShell{box-sizing:border-box;gap:12px;width:100%;min-width:0;padding:4px 0 24px;display:grid}.verificationWorkspaceShell>.modalHeader{background:#fff;border:1px solid #d8e4ec;border-radius:14px;align-items:center;margin:0;padding:16px 18px;position:static}.verificationWorkspaceShell>.modalHeader .modalIntro{max-width:760px;margin:4px 0 0;line-height:1.45}.verificationWorkspaceShell>.automaticVerificationProviders{margin:0}.verificationWorkspaceShell .automaticVerificationProviders .verificationProviderRegistry{grid-template-columns:repeat(4,minmax(0,1fr))}.verificationWorkspaceShell>.verificationBatchSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.verificationWorkspaceShell .verificationBatchStep{grid-template-columns:30px minmax(0,1fr);align-content:start}.verificationWorkspaceShell .verificationBatchStep>button{grid-column:2;width:max-content;max-width:100%;margin-top:4px}.verificationWorkspaceShell>.verificationManualTools{margin:0}.verificationPeopleReview{background:#f3faf6;border:1px solid #b8d8c5;border-radius:12px;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:8px 18px;padding:12px 14px;display:grid}.verificationPeopleReview>div:first-child{gap:3px;display:grid}.verificationPeopleReview>div:first-child span,.verificationPeopleReview>small{color:#526d61;line-height:1.4}.verificationPeopleReview>div:nth-child(2){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.verificationPeopleReview>small{grid-column:1/-1}.verificationWorkspaceShell>.verificationQueueRows{width:100%;max-height:48vh;padding:0 4px 0 0;overflow:auto}.verificationWorkspaceShell>.verificationQueueRows article{grid-template-columns:auto minmax(240px,.8fr) minmax(340px,1.2fr)}.verificationWorkspaceShell>.zeroCreditNotice{margin:0}.verificationWorkspaceShell>.modalActions{background:0 0;border:0;margin:0;padding:4px 0 0;position:static}@media (width<=900px){.verificationWorkspaceShell{gap:9px}.verificationWorkspaceShell>.modalHeader{padding:13px 14px}.verificationWorkspaceShell .automaticVerificationProviders .verificationProviderRegistry{grid-template-columns:repeat(2,minmax(0,1fr))}.verificationWorkspaceShell>.verificationBatchSteps,.verificationPeopleReview{grid-template-columns:1fr}.verificationPeopleReview>div:nth-child(2){justify-content:flex-start}.verificationWorkspaceShell .verificationBatchStep{grid-template-columns:28px minmax(0,1fr) auto;align-items:center}.verificationWorkspaceShell .verificationBatchStep>button{grid-column:auto;margin:0}.verificationWorkspaceShell>.verificationQueueRows{max-height:44vh}.verificationWorkspaceShell>.verificationQueueRows article{grid-template-columns:auto minmax(180px,.8fr) minmax(240px,1.2fr)}}@media (width<=620px){.verificationWorkspaceShell>.modalHeader{align-items:flex-start;gap:10px}.verificationWorkspaceShell>.modalHeader .secondaryButton{padding:7px 9px;font-size:11px}.verificationWorkspaceShell .automaticVerificationProviders .verificationProviderRegistry{grid-template-columns:1fr 1fr}.verificationWorkspaceShell .verificationBatchStep{grid-template-columns:26px minmax(0,1fr)}.verificationWorkspaceShell .verificationBatchStep>button{grid-column:2;width:100%}.verificationPeopleReview>div:nth-child(2){grid-template-columns:1fr;display:grid}.verificationPeopleReview>div:nth-child(2)>button{width:100%}.verificationWorkspaceShell>.verificationQueueRows{max-height:none;overflow:visible}.verificationWorkspaceShell>.verificationQueueRows article{grid-template-columns:auto minmax(0,1fr)}.verificationWorkspaceShell>.verificationQueueRows article>div:last-child{grid-column:2}}.dailyVerificationReminder{z-index:95;box-sizing:border-box;background:#fff;border:1px solid #b9d8c6;border-top:4px solid #2f8a59;border-radius:14px;width:min(410px,100vw - 24px);padding:18px 20px;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 55px #0c253a38}.dailyVerificationReminder h2{margin:5px 28px 7px 0;font-size:20px;line-height:1.2}.dailyVerificationReminder p{color:#4d667a;margin:0 0 13px;line-height:1.45}.dailyVerificationReminder>div:not(.eyebrow){flex-wrap:wrap;gap:8px;display:flex}.dailyVerificationReminder small{color:#6a7f8f;margin-top:10px;display:block}.dailyReminderClose{color:#657989;cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1;position:absolute;top:9px;right:10px}@media (width<=520px){.dailyVerificationReminder{width:calc(100vw - 16px);padding:15px;bottom:8px;right:8px}.dailyVerificationReminder>div:not(.eyebrow){grid-template-columns:1fr;display:grid}.dailyVerificationReminder button{width:100%}}.latestVerificationBatch{background:#fff;border:1px solid #d7e3ec;border-left:5px solid #7891a4;border-radius:12px;gap:10px;padding:13px 15px;display:grid}.latestVerificationBatch.running{background:#f5faff;border-left-color:#2c78aa}.latestVerificationBatch.completed{background:#f2faf5;border-left-color:#2e8a58}.latestVerificationBatch.stoppedsafely{background:#fff9ed;border-left-color:#d29a37}.latestBatchTotals{grid-template-columns:repeat(7,minmax(80px,1fr));gap:7px;display:grid}.latestBatchTotals span{color:#567084;background:#ffffffd9;border:1px solid #dbe6ed;border-radius:8px;gap:2px;padding:8px;font-size:11px;display:grid}.latestBatchTotals b{color:#183b58;font-size:18px}.latestBatchProviders{flex-wrap:wrap;gap:7px;display:flex}.latestBatchProviders span{color:#526b7e;background:#eef3f6;border-radius:999px;padding:6px 9px;font-size:11px}.latestBatchProviders b{color:#284a63}.latestVerificationBatch>.secondaryButton{justify-self:start}@media (width<=900px){.latestBatchTotals{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=520px){.latestBatchTotals{grid-template-columns:repeat(2,minmax(0,1fr))}.latestBatchProviders{display:grid}.latestBatchProviders span{border-radius:8px}}.verificationBatchStep .primaryButton:disabled{opacity:1!important;color:#607585!important;box-shadow:none!important;cursor:not-allowed!important;background:#dce5eb!important;border:1px solid #c7d4dd!important}.campaignJourneyWorkspace{border-top:1px solid #dfe8ee;gap:14px;margin-top:22px;padding-top:20px;display:grid}.campaignJourneyControls{grid-template-columns:1.2fr 1fr;gap:12px;display:grid}.campaignJourneyControls label{color:#29445d;gap:6px;font-size:12px;font-weight:800;display:grid}.campaignJourneyControls select{color:#172f47;min-height:42px;font:inherit;background:#fff;border:1px solid #c8d7e4;border-radius:9px;padding:9px 11px}.campaignJourneySummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.campaignJourneySummary article{background:#f8fbfd;border:1px solid #d8e4eb;border-radius:10px;gap:3px;padding:13px;display:grid}.campaignJourneySummary small,.campaignJourneyMessage small{letter-spacing:.06em;color:#52718a;font-size:10px;font-weight:900}.campaignJourneySummary b{color:#173f5d;font-size:1.45rem}.campaignJourneySummary span,.campaignJourneyMessage span{color:#607589;font-size:12px}.campaignJourneyMessage{grid-template-columns:1.5fr 1fr;gap:12px;display:grid}.campaignJourneyMessage>div{background:#fff;border:1px solid #d8e4eb;border-left:5px solid #2b76ad;border-radius:10px;gap:6px;padding:15px;display:grid}.campaignJourneyMessage>div:last-child{border-left-color:#64815e}.campaignJourneyMessage h4,.campaignJourneyMessage p{margin:0}.campaignJourneyMessage p{white-space:pre-wrap;color:#334f63;max-height:220px;line-height:1.5;overflow:auto}.campaignJourneyActions{flex-wrap:wrap;gap:9px;display:flex}.campaignJourneyPreview{max-height:360px}.campaignJourneyPreview table{border-collapse:collapse;width:100%}.campaignJourneyPreview th,.campaignJourneyPreview td{text-align:left;border-bottom:1px solid #e4ebf0;padding:8px;font-size:12px}@media (width<=780px){.campaignJourneyControls,.campaignJourneySummary,.campaignJourneyMessage{grid-template-columns:1fr}}.marketingCreativeHub{margin-bottom:16px;border-top:4px solid #6f76bd!important}.marketingCreativeLibraryRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.marketingCreativeLibraryRows>button{color:#173f5d;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e4eb;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-width:0;padding:12px 13px;display:flex}.marketingCreativeLibraryRows>button:hover{background:#f6fafc;border-color:#8aa8bc}.marketingCreativeLibraryRows>button>span{gap:3px;min-width:0;display:grid}.marketingCreativeLibraryRows>button b,.marketingCreativeLibraryRows>button small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.marketingCreativeLibraryRows>button small{color:#607589}.marketingCreativeLibraryRows>button strong{color:#246896;white-space:nowrap;font-size:12px}@media (width<=900px){.marketingCreativeLibraryRows{grid-template-columns:1fr}}.campaignArchiveDetail>.campaignArchiveAssets>article:nth-child(2){display:none}.campaignArchiveFileLibrary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.campaignArchiveFileLibrary article{background:#fff;border:1px solid #d8e4eb;border-radius:11px;padding:16px}.campaignArchiveFileLibrary small{letter-spacing:.06em;color:#52718a;font-size:10px;font-weight:900}.campaignArchiveFileLibrary h3,.campaignArchiveFileLibrary p{margin:6px 0 10px}.campaignCreativeArchiveLibrary{grid-template-columns:1fr}.campaignArchiveFileRows{gap:8px;display:grid}.campaignArchiveFileRows button{text-align:left;justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.campaignArchiveFileRows button>span{gap:3px;min-width:0;display:grid}.campaignArchiveFileRows button b,.campaignArchiveFileRows button small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.campaignArchiveFileRows button strong{white-space:nowrap}@media (width<=900px){.campaignArchiveFileLibrary{grid-template-columns:1fr}}.campaignArchiveRecipients{background:#fff;border:1px solid #d8e4eb;border-radius:11px;padding:16px}.campaignArchiveRecipients h3{margin:4px 0}.campaignRecipientRows{border-top:1px solid #e3eaf0;max-height:420px;display:grid;overflow:auto}.campaignRecipientRows>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 2px;display:flex}.campaignRecipientRows>button:not(:disabled){cursor:pointer}.campaignRecipientRows>button:not(:disabled):hover{background:#f5f9fc}.campaignRecipientRows>button:disabled{opacity:.65}.campaignRecipientRows span{gap:2px;display:grid}.campaignRecipientRows small{color:#6b7f8f}.campaignRecipientRows strong{color:#246896;white-space:nowrap;font-size:12px}.campaignArchiveTools>summary{cursor:pointer;color:#173f5d;font-size:1rem;font-weight:900}.campaignArchiveTools[open]>summary{margin-bottom:8px}.campaignArchiveTools:not([open])>.helperText,.campaignArchiveTools:not([open])>.marketingMeasureImport{display:none}.stateFormatterPage,.stateFormatterPanel{gap:16px;display:grid}.stateDropZone{color:#173f5d;cursor:pointer;min-height:150px;font:inherit;background:#f5fafd;border:2px dashed #84a9c2;border-radius:14px;place-items:center;gap:5px;padding:24px;display:grid}.stateDropZone:hover,.stateDropZone.dragging{background:#eaf6fc;border-color:#176fa5}.stateDropZone b{font-size:18px}.stateDropZone span{color:#60798c;font-size:12px}.stateFormatterOverrides{grid-template-columns:180px minmax(220px,380px);gap:12px;display:grid}.stateFormatterOverrides label,.stateMappingGrid label{color:#29445d;gap:6px;font-size:12px;font-weight:800;display:grid}.stateFormatterOverrides input,.stateMappingGrid select{color:#172f47;min-height:42px;font:inherit;background:#fff;border:1px solid #c8d7e4;border-radius:9px;padding:9px 11px}.stateMappingGrid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;display:grid}.stateFormatterSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.stateFormatterSummary article{background:#f8fbfd;border:1px solid #d8e4eb;border-radius:10px;gap:3px;padding:13px;display:grid}.stateFormatterSummary small{letter-spacing:.05em;color:#52718a;font-size:10px;font-weight:900}.stateFormatterSummary b{color:#173f5d;font-size:22px}.stateFormatterSummary .warning{background:#fff8e8;border-color:#e2b362}.statePreview{border:1px solid #d8e4eb;border-radius:10px;overflow:auto}.statePreview table{border-collapse:collapse;width:100%;min-width:1050px}.statePreview th,.statePreview td{text-align:left;white-space:nowrap;border-bottom:1px solid #e5edf2;padding:8px 10px;font-size:11px}.statePreview th{color:#29445d;background:#edf5fa;position:sticky;top:0}.stateFormatterActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.stateFormatterActions span{color:#8a5c16;font-size:12px}.statusMessage{color:#28536e;background:#edf6fb;border-radius:8px;margin:0;padding:10px 12px}.stateOutputChoice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stateOutputChoice button{text-align:left;color:#28475e;cursor:pointer;background:#fff;border:1px solid #c9d9e4;border-radius:10px;gap:4px;padding:14px;display:grid}.stateOutputChoice button.active{background:#edf8fd;border:2px solid #176fa5;padding:13px}.stateOutputChoice b{font-size:15px}.stateOutputChoice span{color:#61798b;font-size:11px}.stateFormatterPanel>.stateOutputChoice{order:1}.stateFormatterPanel>.stateFormatterOverrides{order:2}.stateFormatterPanel>.stateFormatterSummary{order:3}.stateFormatterPanel>.statePreview{order:4}.stateFormatterPanel>.stateFormatterActions{order:5}.stateFormatterPanel>.stateFormatterActions+.helperText{order:6}.stateFormatterPanel>h2,.stateFormatterPanel>h2+.helperText,.stateFormatterPanel>.stateMappingGrid{display:none}.stateFormatterActions{background:#f2faf5;border:1px solid #c9dfcf;border-radius:10px;padding:14px}.stateFormatterActions .primaryButton{min-width:240px}.stateFormatterSummary article:first-child{border-left:5px solid #2f8a59}.stateFormatterOverrides label{position:relative}.stateFormatterOverrides label:first-child:after,.stateFormatterOverrides label:last-child:after{color:#c62828;content:"*";font-size:15px;font-weight:900;line-height:1;position:absolute;top:0}.stateFormatterOverrides label:first-child:after{left:77px}@media (width<=850px){.stateMappingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.stateFormatterOverrides{grid-template-columns:1fr 1fr}}@media (width<=540px){.stateMappingGrid,.stateFormatterOverrides,.stateFormatterSummary{grid-template-columns:1fr}.stateDropZone{min-height:120px}.stateFormatterActions .primaryButton{width:100%}}.stateFormatterOverrides label:last-child:after{left:62px}.campaignArchiveRow,.campaignTable .campaignHead{grid-template-columns:1.7fr .8fr 1.25fr .65fr .65fr .7fr .7fr .5fr;min-width:980px}.campaignArchiveDetail{gap:16px;display:grid}.campaignArchiveHero{background:#f4f8fb;border:1px solid #d8e4eb;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:18px;display:grid}.campaignArchiveHero h2,.campaignArchiveHero p{margin:6px 0}.campaignArchiveHero>div:last-child{grid-template-columns:auto auto;align-content:start;gap:5px 12px;display:grid}.campaignArchiveHero small,.campaignArchiveAssets small,.campaignArchiveMessage>small,.campaignArchiveNext small{letter-spacing:.06em;color:#52718a;font-size:10px;font-weight:900}.campaignArchiveStats{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.campaignArchiveStats article{background:#fff;border:1px solid #dbe5ec;border-radius:10px;gap:4px;padding:12px;display:grid}.campaignArchiveStats b{color:#173f5d;font-size:1.35rem}.campaignArchiveAssets{grid-template-columns:1fr 1fr;gap:12px;display:grid}.campaignArchiveAssets article,.campaignArchiveMessage,.campaignArchiveNext{background:#fff;border:1px solid #d8e4eb;border-radius:11px;padding:16px}.campaignArchiveAssets h3,.campaignArchiveAssets p,.campaignArchiveMessage h3,.campaignArchiveNext h3,.campaignArchiveNext p{margin:6px 0 10px}.campaignArchiveMessage>div{white-space:pre-wrap;color:#334f63;background:#f7fafc;border-radius:8px;max-height:320px;padding:13px;line-height:1.55;overflow:auto}.campaignArchiveNext{justify-content:space-between;align-items:center;gap:14px;display:flex}.campaignArchiveNext>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.campaignArchiveTools{margin-top:14px}@media (width<=900px){.campaignArchiveStats{grid-template-columns:repeat(3,minmax(0,1fr))}.campaignArchiveHero,.campaignArchiveAssets{grid-template-columns:1fr}.campaignArchiveNext{flex-direction:column;align-items:flex-start}.campaignArchiveNext>div:last-child{justify-content:flex-start}}@media (width<=520px){.campaignArchiveStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.providerPaused{color:#b42318!important}.providerDegraded{color:#b54708!important}.providerHealthy{color:#067647!important}.marketingSavedBackdrop{z-index:12000}.marketingSavedDialog{text-align:center;border-top:5px solid #22835c;max-width:420px}.marketingSavedDialog h2{color:#153c2e;margin:8px 0}.marketingSavedDialog .modalActions{justify-content:center}.campaignModalHeaderActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.campaignAlreadySentChoice{background:#f7fbff;border:1px solid #cbd9e8;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex!important}.campaignAlreadySentChoice input{margin-top:3px;width:auto!important}.campaignAlreadySentChoice span{gap:3px;display:grid}.campaignAlreadySentChoice small{color:#526879;font-weight:400}.marketingRedesignBody .campaignJourneyWorkspace{display:none}.marketingRedesignBody>.panel:has(>.integrationError) .cleanEmpty{display:none}.marketingUnifiedEditor{text-align:left;border:2px solid #2d72ac;border-radius:18px;width:min(820px,100vw - 32px);max-height:90vh;padding:32px 38px;overflow:auto;box-shadow:0 22px 70px #1236573d}.marketingUnifiedFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.marketingUnifiedFields label{color:#24415b;gap:6px;font-weight:700;display:grid}.marketingUnifiedFields input,.marketingUnifiedFields select,.marketingUnifiedFields textarea{width:100%;min-height:40px;font:inherit;color:#172f47;background:#fff;border:1px solid #c8d7e4;border-radius:8px;padding:9px 11px}.marketingUnifiedWide{grid-column:1/-1}.marketingUnifiedAttachments{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.marketingUnifiedAttachments .marketingListDropZone{color:#284b68;cursor:pointer;background:#f5faff;border:2px dashed #9abbd6;border-radius:12px;gap:8px;min-height:165px;padding:18px;display:grid}.marketingUnifiedAttachments .marketingListDropZone span,.marketingUnifiedAttachments .marketingListDropZone small{font-size:12px;line-height:1.4}.marketingUnifiedAttachments .marketingListDropZone input{max-width:100%;font-size:12px}.marketingUnifiedCampaignLists{background:#f5faff;border:1px solid #bbd6ea;border-radius:12px;gap:10px;margin:18px 0;padding:18px;display:grid}.marketingUnifiedCampaignLists h3{margin:0 0 4px}.marketingUnifiedCampaignList{background:#fff;border:1px solid #d4e4ef;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.marketingUnifiedCampaignList>span{gap:3px;min-width:0;display:grid}.marketingUnifiedCampaignList small{color:#526e84;overflow-wrap:anywhere}.marketingUnifiedBack{margin:0 0 16px}@media (width<=640px){.marketingUnifiedEditor{padding:22px}.marketingUnifiedFields,.marketingUnifiedAttachments{grid-template-columns:1fr}.marketingUnifiedCampaignList{flex-direction:column;align-items:flex-start}}.modalBackdrop>.modalCard.marketingUnifiedEditor{box-sizing:border-box;background:#fff;grid-template-columns:minmax(0,1.3fr) minmax(280px,.85fr);align-content:start;column-gap:24px;max-height:calc(100vh - 24px);display:grid;border:2px solid #2d72ac!important;border-top-width:5px!important;border-radius:18px!important;width:min(1080px,100vw - 32px)!important;max-width:none!important;padding:24px 28px!important;overflow:hidden auto!important;box-shadow:0 24px 72px #12365747!important}.marketingUnifiedEditor>.sectionTitleRow{border-bottom:1px solid #dbe8f2;grid-column:1/-1;align-items:flex-start;margin:0 0 18px;padding:0 0 14px}.marketingUnifiedEditor>.sectionTitleRow h2{margin:7px 0 0}.marketingUnifiedEditor>.sectionTitleRow .marketingUnifiedHeaderName{color:#24415b;flex:1;gap:6px;min-width:0;max-width:490px;margin-left:auto;font-weight:700;display:grid}.marketingUnifiedEditor>.sectionTitleRow .marketingUnifiedHeaderName input{box-sizing:border-box;width:100%;min-width:0;min-height:42px;font:inherit;border:1px solid #c8d7e4;border-radius:9px;padding:9px 11px}.marketingUnifiedEditor .marketingUnifiedFields{grid-area:2/1;gap:14px 16px;margin:0}.marketingUnifiedEditor .marketingUnifiedFields label,.marketingUnifiedEditor .marketingUnifiedFields input,.marketingUnifiedEditor .marketingUnifiedFields select,.marketingUnifiedEditor .marketingUnifiedFields textarea{box-sizing:border-box;min-width:0;max-width:100%}.marketingUnifiedEditor .marketingUnifiedAttachments{grid-area:2/2;grid-template-columns:1fr;align-content:start;gap:12px;margin:0}.marketingUnifiedEditor .marketingUnifiedAttachments .marketingListDropZone{box-sizing:border-box;width:100%;min-width:0;min-height:120px;margin:0;padding:16px 20px}.marketingUnifiedEditor .marketingUnifiedAttachments .marketingListDropZone>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.marketingUnifiedEditor>.clickFollowUpActions{flex-wrap:wrap;grid-column:2;align-self:start;min-width:0;margin-top:12px}.marketingUnifiedEditor>.helperText,.marketingUnifiedEditor>.integrationError,.modalCard.marketingUnifiedEditor>.modalActions{grid-column:1/-1}.modalCard.marketingUnifiedEditor>.modalActions{z-index:3;background:#fff;border-top:1px solid #dbe8f2;justify-content:flex-end;gap:10px;display:flex;position:sticky;bottom:0;box-shadow:0 -12px 20px #fffffff5;margin:18px 0 0!important;padding:16px 0 4px!important}@media (width<=900px){.modalBackdrop>.modalCard.marketingUnifiedEditor{grid-template-columns:1fr;width:calc(100vw - 20px)!important;padding:22px 20px!important}.marketingUnifiedEditor .marketingUnifiedFields,.marketingUnifiedEditor .marketingUnifiedAttachments{grid-area:auto/1}.marketingUnifiedEditor>.clickFollowUpActions{grid-column:1}.marketingUnifiedEditor .marketingUnifiedAttachments{margin-top:18px}}@media (width<=640px){.marketingUnifiedEditor>.sectionTitleRow{flex-wrap:wrap}.marketingUnifiedEditor>.sectionTitleRow .marketingUnifiedHeaderName{flex-basis:100%;order:3;max-width:none;margin:8px 0 0}.marketingUnifiedEditor .marketingUnifiedFields{grid-template-columns:1fr}}.modalBackdrop>.modalCard.marketingUnifiedReview{box-sizing:border-box;background:#fff;flex:none;border:2px solid #2d72ac!important;border-radius:18px!important;width:min(780px,100vw - 48px)!important;max-width:none!important;max-height:calc(100dvh - 48px)!important;padding:28px 32px!important;overflow:auto!important}.marketingUnifiedReview>.sectionTitleRow{border-bottom:1px solid #dbe8f2;padding-bottom:14px}.marketingUnifiedReview>.sectionTitleRow h2{margin:6px 0}.marketingUnifiedReview>.sectionTitleRow p{color:#60758a;margin:0}.marketingUnifiedReviewSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.marketingUnifiedReviewSummary span{overflow-wrap:anywhere;color:#3c566d;border:1px solid #d6e3ef;border-radius:9px;gap:6px;min-width:0;padding:12px;display:grid}.marketingUnifiedReviewSummary b{color:#17334d}.marketingUnifiedReviewSummary.twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.marketingUnifiedApprovalRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.marketingUnifiedApprovalRow>span{background:#f7fbff;border:1px solid #c8d7e4;border-radius:9px;gap:2px;min-width:110px;padding:8px 12px;display:grid}.marketingUnifiedApprovalRow>span small{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.marketingUnifiedApprovalRow>span b{color:#17334d}.marketingUnifiedApprovalRow>small{flex:1;min-width:180px}.marketingResultUploadChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.marketingResultUploadChoices label{color:#23435f;background:#f8fbfe;border:1px solid #c8dbea;border-radius:10px;align-content:start;gap:6px;padding:14px;display:grid}.marketingResultUploadChoices label.selected{background:#edf6fd;border:2px solid #2470af;padding:13px}.marketingResultUploadChoices small{color:#60758a;min-height:34px}.marketingResultUploadChoices input{max-width:100%;margin-top:4px}.resultFileSelected{color:#42627e;overflow-wrap:anywhere;margin:8px 0;display:block}.marketingUnifiedReviewActions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.marketingUnifiedReviewActions label{color:#24415b;gap:5px;font-weight:700;display:grid}.marketingUnifiedReviewActions input{min-height:40px;font:inherit;border:1px solid #c8d7e4;border-radius:8px;padding:8px 10px}.marketingUnifiedReviewSection{border-top:1px solid #dbe8f2;padding:16px 0}.marketingUnifiedReviewSection h3{margin:0 0 10px}.marketingUnifiedReviewSection textarea{box-sizing:border-box;width:100%;min-height:74px;font:inherit;border:1px solid #c8d7e4;border-radius:8px;margin:10px 0;padding:10px 12px;display:block}.marketingUnifiedReviewSection .helperText{margin:0 0 10px}.marketingUnifiedReviewSection small{color:#60758a}.marketingUnifiedReviewComments{gap:6px;display:grid}.marketingUnifiedReviewComments>div{background:#f5f9fd;border-radius:8px;flex-wrap:wrap;gap:8px;padding:8px 10px;display:flex}.marketingUnifiedReviewComments span{overflow-wrap:anywhere;flex:1;min-width:180px}.marketingUnifiedReview>.modalActions{border-top:1px solid #dbe8f2;margin:0!important;padding:12px 0 0!important}@media (width<=640px){.modalBackdrop>.modalCard.marketingUnifiedReview{padding:20px!important}.marketingUnifiedReviewSummary,.marketingUnifiedReviewSummary.twoColumn,.marketingResultUploadChoices{grid-template-columns:1fr}}.hootieLeadReviewModal{overscroll-behavior:contain;border:1px solid #b8d3e9;border-top:5px solid #2470af;border-radius:18px;max-height:92vh;box-shadow:0 24px 70px #12375540;display:block!important;overflow:hidden auto!important}.hootieLeadReviewModal>.modalHeader{border-bottom:1px solid #e0eaf3;padding-bottom:18px}.hootieLeadReviewModal>.hootieVerificationBanner{margin:18px 24px 14px}.hootieLeadReviewModal>.hootieVerificationGrid{margin:0 24px 18px}.hootieLeadReviewModal>.hootieReviewBody{gap:12px;min-height:auto;padding:0 24px 8px;overflow:visible!important}.hootieLeadReviewModal .hootieFinding{background:#f8fbff;border:1px solid #dce8f2;border-radius:10px;padding:12px 14px}.hootieLeadReviewModal .hootieFinding span{font-size:12px;line-height:1.5}.hootieLeadReviewModal>.hootieContactPanel{background:#f7fbff;border-color:#b8d3e9;border-radius:14px;margin:16px 24px 20px;padding:20px}.hootieLeadReviewModal>.modalActions{border-top:1px solid #e0eaf3;margin:0 24px 24px;padding:18px 0 0;position:static}@media (width<=700px){.hootieLeadReviewModal{width:calc(100vw - 20px)}.hootieLeadReviewModal>.hootieVerificationGrid{grid-template-columns:1fr}.hootieLeadReviewModal>.hootieVerificationBanner,.hootieLeadReviewModal>.hootieVerificationGrid,.hootieLeadReviewModal>.hootieContactPanel,.hootieLeadReviewModal>.modalActions{margin-left:16px;margin-right:16px}.hootieLeadReviewModal>.hootieReviewBody{padding-left:16px;padding-right:16px}}.marketingPostTitleLink{color:#0b4f8a;text-underline-offset:2px;font-weight:700;text-decoration:underline}.marketingPostTitleLink:hover{color:#07345c}.hootieHubTabs{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.hootieHubTabs button{color:#173b5c;background:#fff;border:1px solid #bfd3e3;border-radius:999px;min-height:40px;padding:9px 18px;font-weight:800}.hootieHubTabs button.active{color:#fff;background:#173f68;border-color:#173f68}.hootieModulePreview{min-height:220px}.statusPill{color:#315b79;background:#eef6fb;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.providerCenterIntro{justify-content:space-between;align-items:start;gap:24px;display:flex}.providerCenterIntro p{max-width:850px}.providerTotals{white-space:nowrap;background:#eef7f4;border-radius:10px;grid-template-columns:auto auto;gap:3px 8px;padding:10px 14px;display:grid}.providerTotals b{color:#17694e}.providerTotals span{color:#60758a;font-size:12px}.providerFilters{align-items:end;gap:10px;margin:14px 0;display:flex}.providerFilters label{gap:5px;font-size:12px;font-weight:800;display:grid}.providerFilters select{min-width:250px}.providerTableWrap{min-height:330px;max-height:calc(100vh - 360px);padding:0;overflow:auto}.providerTable{border-collapse:collapse;width:100%;min-width:1250px}.providerTable th{z-index:2;text-align:left;color:#38566f;text-transform:uppercase;letter-spacing:.04em;background:#f4f8fb;font-size:11px;position:sticky;top:0}.providerTable th,.providerTable td{vertical-align:top;border-bottom:1px solid #dfe8ef;padding:10px}.providerTable td:first-child{min-width:190px}.providerTable td b,.providerTable td small{display:block}.providerTable td small{color:#667c8e;max-width:230px;margin-top:4px}.providerTable label{color:#5f7385;align-items:center;gap:5px;margin-bottom:5px;font-size:11px;display:flex}.providerTable input[type=number]{width:80px;min-height:34px;padding:6px}.providerTable select{min-width:145px}.providerTable .inlineCheck{margin-top:7px;font-weight:700}.providerTable .inlineCheck input{width:auto;min-height:auto}.providerPoolList{flex-wrap:wrap;gap:4px;max-width:250px;display:flex}.providerPoolList span{color:#365b73;background:#edf4f8;border-radius:6px;padding:4px 6px;font-size:10px}.errorBox{color:#8b2525;background:#fff2f2;border:1px solid #dc9b9b;border-radius:8px;margin:12px 0;padding:11px 13px}@media (width<=800px){.providerCenterIntro{display:grid}.providerFilters{flex-direction:column;align-items:stretch}.providerFilters select{width:100%;min-width:0}.providerTableWrap{max-height:60vh}}.providerTable input:not([type=checkbox]):not([type=number]){width:185px;min-height:34px;padding:6px}.providerTable .providerKeyReady{color:#167044;font-weight:800}.providerTable .providerKeyMissing{color:#9a5b09;font-weight:700}.providerFilterResult{color:#4b6579;white-space:nowrap;background:#edf4f8;border-radius:999px;align-self:center;margin-left:auto;padding:8px 11px;font-size:12px}.providerFilterResult b{color:#173f68}.providerFilterEmpty{text-align:center;color:#6a7d8d;background:#fbfdfe;padding:42px 20px!important}.findWorkspaceHeader{justify-content:space-between;align-items:start;gap:20px;display:flex}.findWorkspaceHeader p{max-width:820px}.finderReadiness{white-space:nowrap;border-radius:10px;grid-template-columns:auto auto;gap:2px 8px;padding:10px 14px;display:grid}.finderReadiness b{grid-row:1/3;font-size:28px}.finderReadiness span{align-self:center;font-size:12px}.finderReadiness.ready{color:#17694e;background:#eaf7f1}.finderReadiness.stopped{color:#8a5b0d;background:#fff5df}.findPrepare{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:14px;display:grid}.findPrepare label{gap:6px;font-size:12px;font-weight:800;display:grid}.findPrepare small{color:#6b7d8c;font-weight:500}.finderStopNotice{color:#725118;background:#fff9e9;border:1px solid #e2c377;border-radius:10px;align-items:center;gap:9px;margin:12px 0;padding:12px 14px;display:flex}.finderStopNotice span{font-size:12px}.findQueuePanel .sectionHeader{justify-content:space-between;align-items:start;display:flex}.findQueueRows{border-top:1px solid #dfe8ef;max-height:300px;overflow-y:auto}.findQueueRow{border-bottom:1px solid #e5edf3;justify-content:space-between;gap:18px;padding:12px 3px;display:flex}.findQueueRow span{gap:3px;display:grid}.findQueueRow small{color:#687d8f}.findQueueRow em{color:#315b79;font-size:12px;font-style:normal;font-weight:800}.successBox{color:#17694e;background:#effaf5;border:1px solid #9bcdb6;border-radius:8px;margin:12px 0;padding:11px 13px}@media (width<=800px){.findWorkspaceHeader,.finderStopNotice{display:grid}.findPrepare{grid-template-columns:1fr}}.hootieCommandCenter .hootieCommandMetrics>.hootieMetricCard:not(:nth-child(3)){display:none}.hootieCommandCenter .hootieCommandMetrics{grid-template-columns:minmax(0,1fr)}.acquisitionPipelineSummary{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;margin-top:18px;display:grid}.acquisitionPipelineSummary>div{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:3px;min-height:78px;padding:12px;display:flex}.acquisitionPipelineSummary b{color:var(--navy);font-size:1.35rem}.acquisitionPipelineSummary span{color:var(--muted);font-size:.78rem;line-height:1.35}.hootiePipelineActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}@media (width<=1000px){.acquisitionPipelineSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}.acquisitionRecent{margin-top:18px}.acquisitionRecent h3{margin:0 0 4px}.acquisitionRecent>p{color:var(--muted);margin:0 0 10px}.acquisitionRecentScroll{border:1px solid var(--line);background:#fff;border-radius:12px;max-height:292px;overflow-y:auto}.acquisitionRecentRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:18px;padding:13px 14px;display:grid}.acquisitionRecentRow:last-child{border-bottom:0}.acquisitionRecentRow span{flex-direction:column;gap:3px;min-width:0;display:flex}.acquisitionRecentRow small{color:var(--muted)}@media (width<=700px){.acquisitionRecentRow{grid-template-columns:1fr}}.contactResearch{min-width:0}.contactResearch textarea{box-sizing:border-box;width:100%;min-height:180px;font:inherit;border:1px solid #c8d3df;border-radius:8px;padding:12px}.researchActions{flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0;display:flex}.researchActions label{gap:5px;display:grid}.researchActions select{padding:9px}.researchBatchList{flex-wrap:wrap;gap:8px;max-height:250px;margin:12px 0;display:flex;overflow:auto}.researchReview{background:#f8fafc;border:1px solid #c8d3df;border-radius:10px;margin:12px 0;padding:16px}.researchReview>label{align-items:center;gap:8px;margin-bottom:10px;display:flex}.researchCandidate{overflow-wrap:anywhere;gap:7px;display:grid}.researchCandidate p{white-space:pre-wrap;margin:5px 0}.researchCandidate a{margin-right:12px}.researchMessage{overflow-wrap:anywhere;background:#edf3ff;border-radius:8px;padding:12px}.contactResearch details{margin:12px 0}.contactResearch summary{cursor:pointer}.contactResearch h4{margin:18px 0 10px}.researchOriginal{overflow-wrap:anywhere;background:#edf1f5;border-radius:7px;gap:5px;margin-bottom:12px;padding:10px;display:grid}.nppesSearchPage{max-width:1500px;margin:0 auto}.nppesSnapshot{background:#fff;border:1px solid #c7d9ea;border-radius:12px;gap:3px;min-width:230px;padding:13px 16px;display:grid}.nppesSnapshot small,.nppesSnapshot span{color:#687d90;font-size:12px}.nppesSnapshot strong{color:#173f69}.nppesNotice{color:#624b15;background:#fffaf0;border:1px solid #e0c57a;border-radius:12px;gap:4px;margin-bottom:18px;padding:14px 17px;display:grid}.nppesNotice span{font-size:13px;line-height:1.45}.nppesTaxonomyCheat{margin-bottom:18px;padding:15px 17px}.nppesTaxonomyCheatHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.nppesTaxonomyCheatHeader h2{color:#173f69;margin:4px 0 2px;font-size:18px}.nppesTaxonomyCheatHeader p{color:#61768a;margin:0;font-size:13px}.nppesTaxonomyCheatBody{border-top:1px solid #e0e8ef;gap:10px;margin-top:14px;padding-top:14px;display:grid}.nppesTaxonomyCheatBody>label{color:#405c76;gap:6px;max-width:480px;font-size:12px;font-weight:750;display:grid}.nppesTaxonomyCheatBody input{color:#172b40;background:#fff;border:1px solid #b9ccdc;border-radius:8px;width:100%;padding:10px 11px}.nppesTaxonomyCheatBody>p{color:#61768a;margin:0;font-size:12px}.nppesCheatTableWrap{border:1px solid #c9d9e6;border-radius:9px;max-height:44vh;overflow:auto}.nppesCheatTable{border-collapse:separate;border-spacing:0;width:100%;min-width:980px;font-size:12px}.nppesCheatTable th{color:#294d6e;text-align:left;background:#eef4f8;padding:9px 10px;position:sticky;top:0}.nppesCheatTable td{vertical-align:top;border-top:1px solid #e4ebf1;padding:8px 10px}.nppesCheatTable code{color:#214f78;background:#eaf1f7;border-radius:5px;padding:3px 6px}.nppesLayout{grid-template-columns:minmax(0,1.7fr) minmax(260px,.6fr);align-items:start;gap:18px;display:grid}.nppesSearchPanel{gap:18px;display:grid}.nppesModeTabs{flex-wrap:wrap;gap:8px;display:flex}.nppesModeTabs button{color:#244f75;cursor:pointer;background:#f7fafc;border:1px solid #b9cede;border-radius:999px;padding:9px 14px;font-weight:750}.nppesModeTabs button.active{color:#fff;background:#173f69;border-color:#173f69}.nppesChoiceRow{background:#f4f8fb;border-radius:9px;flex-wrap:wrap;gap:18px;padding:12px 14px;display:flex}.nppesChoiceRow label{color:#375775;align-items:center;gap:7px;font-weight:700;display:flex}.nppesChoiceRow input{accent-color:#176bd6}.nppesSearchPanel>label,.nppesFieldGrid label{color:#405c76;gap:6px;font-size:12px;font-weight:750;display:grid}.nppesSearchPanel input,.nppesSearchPanel select{color:#172b40;background:#fff;border:1px solid #b9ccdc;border-radius:8px;width:100%;min-height:41px;padding:10px 11px}.nppesFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.nppesFieldGrid .wide{grid-column:1/-1}.nppesFormFooter{border-top:1px solid #e0e8ef;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.nppesPageSize{color:#61768a;font-size:12px;font-weight:700}.nppesFormFooter .primaryButton{min-width:190px}.nppesGuide h3{margin-top:0}.nppesGuide ul{color:#4d647a;padding-left:19px;line-height:1.7}.nppesGuide p{color:#6a7d8e;margin-bottom:0;font-size:13px;line-height:1.5}.nppesInlineError,.nppesError{color:#8c2d2d;background:#fff3f3;border:1px solid #e3a7a7;border-radius:9px;padding:11px 13px}.nppesResults{gap:13px;margin-top:22px;display:grid}.nppesResultsHeader{justify-content:space-between;align-items:end;gap:16px;display:flex}.nppesResultsHeader h2{margin:5px 0 0}.nppesResultActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.nppesResultActions>span{color:#687d90;font-size:12px}.nppesResultActions button{white-space:nowrap}.nppesEvidenceNote{color:#5b7084;margin:0}.nppesExportNote{color:#624b15;background:#fffaf0;border:1px solid #e0c57a;border-radius:9px;margin:0;padding:10px 12px;font-size:13px}.nppesTableWrap{background:#fff;border:1px solid #c9d9e6;border-radius:12px;max-height:68vh;overflow:auto;box-shadow:0 2px 8px #17365d0b}.nppesTable{border-collapse:separate;border-spacing:0;width:100%;min-width:1500px;font-size:12px}.nppesTable th{z-index:1;color:#fff;text-align:left;white-space:nowrap;background:#173f69;padding:11px 10px;position:sticky;top:0}.nppesTable td{vertical-align:top;white-space:nowrap;color:#304b64;border-top:1px solid #e4ebf1;border-right:1px solid #edf2f6;padding:9px 10px}.nppesTable tbody tr:nth-child(2n){background:#f7fafc}.nppesTable tbody tr:hover{background:#eef6fc}.nppesPagination{justify-content:center;align-items:center;gap:14px;padding:8px;display:flex}.nppesPagination button{color:#173f69;cursor:pointer;background:#fff;border:1px solid #b9ccdc;border-radius:8px;padding:8px 14px;font-weight:750}.nppesPagination button:disabled{opacity:.45;cursor:not-allowed}.nppesPagination span{color:#516c84;font-weight:700}.nppesStatus{color:#267148;background:#e6f4ec;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.nppesStatus.inactive{color:#8a5515;background:#fff0df}@media (width<=1050px){.nppesLayout{grid-template-columns:1fr}.nppesGuide{order:-1}}@media (width<=700px){.nppesTaxonomyCheatHeader,.nppesFormFooter,.nppesResultsHeader{flex-direction:column;align-items:stretch}.nppesFieldGrid{grid-template-columns:1fr}.nppesFieldGrid .wide{grid-column:auto}.nppesFormFooter .primaryButton{width:100%}.nppesResultActions{flex-direction:column;justify-content:flex-start;align-items:stretch}.nppesSnapshot{width:100%}}
