.g2-horizon .app-content:has(.buyer-detail-active)>.g2-breadcrumb{display:none}.app-content .buyers-page.buyer-detail-active{width:calc(100% - 48px);max-width:none;padding-top:20px}.buyer-detail-page{width:100%;min-width:0}.buyer-detail-page-toolbar{position:sticky;top:var(--g2-nav-height,0);z-index:8;min-width:0;border:1px solid #e1e8ef;border-radius:12px;background:#fff}.buyer-detail-page .buyer-detail-head{position:static;display:block;border:0;border-bottom:1px solid #e1e8ef;border-radius:12px 12px 0 0;background:#fff;padding:10px 22px}.buyer-detail-identity{display:flex;align-items:center;gap:16px;min-width:0}.buyer-detail-back{display:inline-flex;flex-shrink:0;align-items:center;gap:7px;min-height:32px;padding:4px 12px 4px 0;border:0;border-right:1px solid #e1e8ef;border-radius:0;background:transparent;color:#16324b;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.buyer-detail-page .buyer-detail-back span{color:inherit;font-size:inherit;font-weight:inherit}.buyer-detail-back:hover{color:#2563eb}.buyer-detail-page :is(button,a):focus-visible{outline:2px solid #2563eb;outline-offset:3px}.buyer-detail-back:disabled{opacity:.55;cursor:not-allowed}.buyer-detail-back svg{width:18px;height:18px;flex:none}.buyer-detail-page .buyer-detail-head h1{flex:1;min-width:0;margin:0;overflow-wrap:anywhere;color:#16324b;font-size:clamp(19px,1.65vw,26px);font-weight:650;line-height:1.25;letter-spacing:-.025em}.buyer-detail-page .buyer-detail-score-card{display:flex;align-items:center;gap:9px;flex-shrink:0;min-width:0;border:1px solid #e1e8ef;border-radius:8px;background:#f4f7fb;padding:4px 10px;box-shadow:none;white-space:nowrap}.buyer-detail-page .buyer-detail-score-card span{font-size:11px;font-weight:400;color:#63788b}.buyer-detail-page .buyer-detail-score-card strong{font-size:23px;line-height:1;font-weight:650}.buyer-detail-page .buyer-detail-score-card small{font-size:13px;font-weight:600}.buyer-detail-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:5px;min-height:30px}.buyer-detail-page .buyer-detail-meta>span{font-size:12px;font-weight:400;color:#63788b;overflow-wrap:anywhere}.buyer-detail-page .buyer-detail-meta .buyer-detail-status{color:#17776b;border:1px solid #e1e8ef;border-radius:5px;background:#f4f7fb;padding:1px 7px}.buyer-detail-template{margin-left:auto;min-width:0;max-width:100%}.buyer-detail-template:empty{display:none}.buyer-detail-template .secondary-button{display:inline-flex;align-items:center;min-height:30px;padding:4px 10px;border-radius:7px;font-size:12px;line-height:1.5}.buyer-detail-template span{color:inherit;font-size:inherit;font-weight:inherit}.buyer-detail-page .buyer-detail-nav{position:static;display:flex;align-items:stretch;gap:26px;overflow-x:auto;padding:0 22px;border:0;border-radius:0 0 12px 12px;background:#fff;box-shadow:none}.buyer-detail-page .buyer-detail-nav button{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;width:auto;min-height:48px;padding:10px 1px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#63788b;white-space:nowrap;box-shadow:none}.buyer-detail-page .buyer-detail-nav button:hover{color:#2563eb;background:#f4f7fb}.buyer-detail-page .buyer-detail-nav button.active{color:#2563eb;border-bottom-color:#2563eb;background:transparent;box-shadow:none}.buyer-detail-page .buyer-detail-nav strong{font-size:14px;font-weight:600}.buyer-detail-nav svg{width:17px;height:17px;flex:none}.buyer-detail-page .buyer-detail-shell{display:block;padding:18px 0 0;background:none}.buyer-detail-page .buyer-detail-scroll{min-width:0;max-height:none;overflow:visible;padding:0}.buyer-detail-page .buyer-detail-section{min-width:0;border-color:#e1e8ef;border-radius:12px;padding:22px}.buyer-detail-page .buyer-detail-section h3{color:#16324b;margin-top:0;font-size:18px;font-weight:650}.buyer-detail-page .buyer-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.buyer-detail-page .buyers-notice{margin:12px 0 0}.buyer-overview-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:18px}.buyer-overview-layout>.buyer-detail-section{grid-column:1/-1}.buyer-overview-layout>:is(.buyer-overview-identity,.buyer-overview-score){grid-column:auto;align-content:start;gap:20px}.buyer-overview-layout :is(.buyer-overview-identity,.buyer-overview-score) .buyer-detail-grid{gap:20px}.buyer-overview-layout :is(.buyer-overview-identity,.buyer-overview-score) .buyer-detail-grid article{background:transparent;border-radius:0;padding:0}.buyer-overview-layout .buyer-detail-grid article span{font-weight:400}.buyer-overview-layout .buyer-detail-grid article strong{font-weight:500}.buyer-company-name{grid-column:1/-1}.buyer-overview-identity .buyer-detail-links{margin-top:auto;padding-top:12px;border-top:1px solid #e1e8ef}.buyer-overview-identity .buyer-detail-links:empty{display:none}.buyer-overview-identity .buyer-detail-links a{border:0;border-radius:0;padding:4px 0;margin-right:16px;font-weight:500}.buyer-priority-summary{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:4px 0 16px;border-bottom:1px solid #e1e8ef}.buyer-priority-summary>div{display:flex;align-items:baseline;gap:8px}.buyer-priority-summary strong{font-size:36px;line-height:1.2;font-weight:600;color:#16324b}.buyer-priority-summary>div>span{color:#63788b;font-size:12px}.buyer-priority-summary>span{color:#2563eb;background:#edf4ff;border-radius:6px;padding:4px 8px;font-size:12px}.buyer-detail-page .buyer-overview-score .buyer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-overview-shortcuts{display:flex;flex-wrap:wrap;gap:16px;border-top:1px solid #e1e8ef;padding-top:12px}.buyer-overview-shortcuts button{display:inline-flex;align-items:center;gap:6px;color:#2563eb;font-size:13px;border:0;background:none;padding:4px 0;cursor:pointer}.buyer-overview-shortcuts svg{width:14px;height:14px}@media (max-width:1100px){.buyer-detail-identity{gap:10px}.buyer-detail-page .buyer-detail-score-card span{display:none}.buyer-detail-page .buyer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-detail-page .buyer-detail-nav{gap:20px}.buyer-detail-page .buyer-detail-nav svg{display:none}}@media (max-width:900px){.buyer-overview-layout{grid-template-columns:minmax(0,1fr)}.buyer-detail-page .buyer-detail-head{padding:12px 16px}.buyer-detail-back span{display:none}.buyer-detail-back{padding:5px;border:0}}@media (max-width:520px){.app-content .buyers-page.buyer-detail-active{width:calc(100% - 24px);padding-top:12px}.buyer-detail-identity{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px}.buyer-detail-back{align-self:start;padding:6px 0}.buyer-detail-page .buyer-detail-head h1{font-size:18px;line-height:1.4}.buyer-detail-page .buyer-detail-score-card{grid-column:2;justify-self:start}.buyer-detail-page .buyer-detail-score-card strong{font-size:18px}.buyer-detail-meta{margin-top:8px;gap:8px}.buyer-detail-template{margin-left:0}.buyer-detail-page .buyer-detail-nav{padding:0 14px;gap:20px}.buyer-detail-page .buyer-detail-nav strong{font-size:13px}.buyer-detail-page .buyer-detail-shell{padding-top:12px}.buyer-detail-page .buyer-detail-section{padding:16px}.buyer-detail-page .buyer-detail-grid{grid-template-columns:minmax(0,1fr)}.buyer-detail-page .buyer-overview-identity .buyer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.buyer-detail-back,.buyer-detail-template .secondary-button,.buyer-overview-shortcuts button{min-height:44px}.buyer-detail-back{min-width:44px}.buyer-detail-identity{column-gap:16px}}.buyers-table tr.buyer-task-running>td{background:#f0f6ff}.buyers-table tr.buyer-task-running:hover>td{background:#e9f2ff}.buyers-table tr.buyer-task-running>td:first-child{box-shadow:inset 3px 0 0 #2c6bdf}.buyers-table tr[id^=discovery-task-]:focus{outline:2px solid #91b7f3;outline-offset:-2px}.buyer-task-running-status{display:inline-flex;align-items:center;gap:8px;color:#235cb5;font-size:12px;font-weight:650;line-height:1.6}.buyer-task-running-dot{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#2c6bdf;animation:buyer-task-breathe 2.4s ease-in-out infinite}.buyer-task-running-count{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:999px;background:#e6efff;color:#285aab;font-size:11px;font-weight:600;white-space:nowrap}.buyers-tabs button.active .buyer-task-running-count{background:#fff;color:#245fd4}@keyframes buyer-task-breathe{0%,to{opacity:.6;box-shadow:0 0 0 0 #2c6bdf26}50%{opacity:1;box-shadow:0 0 0 4px #2c6bdf12}}@media (prefers-reduced-motion:reduce){.buyer-task-running-dot{animation:none}}@media (max-width:680px){.buyer-task-running-count{margin-left:5px;padding:1px 5px;font-size:10px}.buyer-task-running-status{max-width:140px;white-space:normal}}