.fairTopActions,.fairDetailHead,.fairCardHead,.leadDetailHead,.leadActionBar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fairIntro{display:flex;flex-direction:column;gap:3px}.fairIntro b{font-size:20px}.fairIntro span{color:#667085}.fairCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fairCard{border:1px solid #e2e8f0;background:#fff;border-radius:15px;padding:16px;text-align:left;cursor:pointer;color:inherit;box-shadow:0 2px 8px rgba(15,23,42,.04)}.fairCard:hover{border-color:#94a3b8}.fairCardHead b{display:block;font-size:17px}.fairCardHead span{color:#667085}.fairCardDates{margin:10px 0;color:#475467;font-size:13px}.fairMiniGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.fairMiniGrid span{background:#f8fafc;border-radius:10px;padding:9px;font-size:11px;color:#667085}.fairMiniGrid b{display:block;color:#10284d;font-size:15px;margin-bottom:2px}.fairDetail h2{margin:4px 0}.fairKpiGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:12px 0}.fairKpiGrid .kpi{min-width:0}.fairKpiGrid .value{font-size:23px}.fairTabs{display:flex;gap:6px;overflow-x:auto;padding:2px 0 9px}.fairTabs button{white-space:nowrap;border:1px solid #d9e2ec;background:#fff;border-radius:10px;padding:9px 12px;font-weight:700;color:#475467}.fairTabs button.active{background:#10284d;color:#fff;border-color:#10284d}.fairTwoCol{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fairRank{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #eef2f6}.fairRank>b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#eef4ff;color:#10284d}.fairRank span strong{margin-right:6px}.fairRank em{font-style:normal;color:#667085;font-size:12px}.followupLine{width:100%;display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;border:0;border-bottom:1px solid #eef2f6;background:transparent;padding:10px 0;text-align:left}.followupLine em{font-style:normal;color:#667085}.fairFilters{display:flex;gap:8px;flex-wrap:wrap;flex:1}.fairFilters input{min-width:260px;flex:1}.leadContactGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0}.leadContactGrid span{background:#f8fafc;border-radius:10px;padding:10px;color:#667085;font-size:11px}.leadContactGrid b{display:block;color:#10284d;font-size:13px;margin-top:4px}.leadActionBar{justify-content:flex-start;margin:10px 0}.fairLeadSections{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;margin-top:12px}.interestCard{display:flex;justify-content:space-between;gap:10px;padding:10px;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:8px}.followHistory{padding:9px 0;border-bottom:1px solid #eef2f6;display:grid;grid-template-columns:90px 1fr auto;gap:8px}.followHistory em{font-style:normal;color:#667085}.followHistory p{grid-column:1/-1;margin:0;color:#667085}.quickInterestBox{background:#f8fafc;border:1px solid #d9e2ec;border-radius:12px;padding:12px}.quickInterestGrid{display:grid;grid-template-columns:1.5fr .7fr 1fr .7fr;gap:8px;margin-top:8px;align-items:end}.sampleCheck{display:flex;align-items:center;gap:8px;padding:9px 0}.sampleCheck input{width:auto}.fairSourceBox{background:#f8fafc;border:1px solid #d9e2ec;border-radius:12px;padding:10px}.fairReportGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fairReportGrid .span2{grid-column:1/-1}.progressBlock{margin:14px 0}.progressBlock>div:first-child{display:flex;justify-content:space-between;gap:10px}.progressTrack{height:9px;background:#eef2f6;border-radius:999px;overflow:hidden;margin-top:6px}.progressTrack i{display:block;height:100%;background:#10284d;border-radius:999px}.reportBig{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #eef2f6}.reportBig b{font-size:22px;color:#10284d}.leadScoreLarge{float:left;margin-right:8px}
@media(max-width:1100px){.fairKpiGrid{grid-template-columns:repeat(3,1fr)}.fairMiniGrid{grid-template-columns:repeat(2,1fr)}.leadContactGrid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){.fairCards,.fairTwoCol,.fairLeadSections,.fairReportGrid{grid-template-columns:1fr}.fairReportGrid .span2{grid-column:auto}.fairKpiGrid{grid-template-columns:repeat(2,1fr)}.quickInterestGrid{grid-template-columns:1fr 1fr}.fairDetailHead .rowActions,.fairTopActions .rowActions{width:100%}.fairDetailHead .rowActions .btn,.fairDetailHead .rowActions label.btn,.fairTopActions .rowActions .btn{flex:1}.fairFilters{display:grid;grid-template-columns:1fr 1fr;width:100%}.fairFilters input{grid-column:1/-1;min-width:0}.followupLine{grid-template-columns:1fr auto}.followupLine em{grid-column:1/-1}.leadActionBar .btn{flex:1 1 45%}}
@media(max-width:480px){.fairKpiGrid{grid-template-columns:1fr 1fr}.fairKpiGrid .value{font-size:19px}.leadContactGrid,.quickInterestGrid{grid-template-columns:1fr}.fairMiniGrid{grid-template-columns:1fr 1fr}.fairCard{padding:12px}.fairDetailHead .rowActions{display:grid;grid-template-columns:1fr 1fr}.fairDetailHead .rowActions .btn,.fairDetailHead .rowActions label.btn{width:100%}.fairTabs{margin-left:-4px;margin-right:-4px}.fairRank{grid-template-columns:28px 1fr}.fairRank em{grid-column:2}.followHistory{grid-template-columns:1fr auto}.followHistory em{grid-column:auto}.fairFilters{grid-template-columns:1fr}.fairFilters input{grid-column:auto}.leadActionBar{display:grid;grid-template-columns:1fr 1fr}.leadActionBar .btn{width:100%}}