.offer-agency-field{gap:7px;margin:14px 0;display:grid}.offer-agency-field>span{font-size:13px;font-weight:600}.offer-agency-picker{position:relative}.offer-agency-picker summary{color:#172338;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;list-style:none;display:flex}.offer-agency-picker summary::-webkit-details-marker{display:none}.offer-agency-picker summary[aria-disabled=true]{opacity:.6;cursor:wait}.offer-agency-picker summary:focus-visible,.offer-agency-options button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.offer-agency-dropdown{z-index:5;background:#fff;border:1px solid #d8dee8;border-radius:11px;padding:8px;position:absolute;inset:calc(100% + 5px) 0 auto;box-shadow:0 12px 28px #1723381a}.offer-agency-search{border:1px solid #d8dee8;border-radius:7px;align-items:center;gap:8px;padding:0 8px;display:flex}.offer-agency-search input{width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important}.offer-agency-options{max-height:210px;margin-top:6px;overflow:auto}.offer-agency-options button{text-align:left;color:#172338;background:#fff;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.offer-agency-options button:hover,.offer-agency-options button[aria-pressed=true]{background:#edf3fc}.offer-agency-options p{color:#536177;padding:6px 10px;font-size:13px}.offer-agency-note{color:#536177;font-size:12px}
.sales-board{--sb-ink:#132044;--sb-accent:#6b55dd;color:var(--sb-ink);padding:4px 0 42px}.sales-board-intro{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:26px;display:flex}.sales-board-kicker{letter-spacing:.17em;color:#7466a7;font-size:11px;font-weight:800}.sales-board-intro h2{letter-spacing:-.045em;margin:8px 0;font-size:clamp(30px,3vw,46px);line-height:1.05}.sales-board-intro p{color:#667393;margin:0}.sales-board-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sales-board-period{background:#fff;border:1px solid #dcdff0;border-radius:12px;padding:4px;display:flex}.sales-board-period button{color:#596585;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 18px;font-weight:750}.sales-board-period button.active{color:#fff;background:#6c58db;box-shadow:0 4px 12px #6250d833}.sales-board-records{color:#392f85;cursor:pointer;background:#fff;border:1px solid #dcdff0;border-radius:12px;align-items:center;gap:8px;padding:12px 15px;font-weight:750;display:inline-flex}.sales-board-records:hover,.sales-board-unset button:hover{background:#f2efff}.sales-board-error{background:#fff1ec;border:1px solid #f5c6b6;border-radius:12px;margin-bottom:14px;padding:13px 17px}.sales-board-error button{cursor:pointer;background:0 0;border:0;text-decoration:underline}.sales-board-loading{text-align:center;color:#687390;background:#fff;border-radius:18px;padding:50px}.sales-board-totals{grid-template-columns:1.5fr 1fr;gap:16px;margin-bottom:20px;display:grid}.sales-board-totals>div{color:#fff;background:linear-gradient(125deg,#101b3e,#242669);border-radius:18px;flex-direction:column;justify-content:center;min-height:120px;padding:21px 26px;display:flex;position:relative}.sales-board-totals>div+div{background:linear-gradient(125deg,#3d3b91,#6c55d8)}.sales-board-totals span{text-transform:uppercase;letter-spacing:.11em;opacity:.8;font-size:12px;font-weight:750}.sales-board-totals strong{letter-spacing:-.04em;margin:5px 0;font-size:clamp(26px,2.8vw,39px);line-height:1.2}.sales-board-totals small{opacity:.8;font-size:13px}.sales-board-totals b{font-size:20px;position:absolute;top:31px;right:24px}.sales-board-lanes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.sales-board-lane{background:#fff;border:1px solid #e1e5f2;border-radius:20px;min-width:0;padding:21px;transition:transform .3s,box-shadow .3s;box-shadow:0 13px 32px #1726520b}.sales-board-lane.leading{border-color:#a69aff;transform:translateY(-5px);box-shadow:0 18px 40px #5847ca20}.sales-board-lane-head{align-items:center;gap:11px;min-height:54px;display:flex}.sales-board-lane-icon{color:#6b56dc;background:#efedff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.sales-board-lane-icon svg{width:21px;height:21px}.sales-board-lane-head>div:nth-child(2){min-width:0}.sales-board-lane-head span:not(.sales-board-leader){letter-spacing:.13em;color:#8290aa;font-size:10px;font-weight:800}.sales-board-lane-head h3{letter-spacing:-.035em;margin:1px 0;font-size:21px}.sales-board-leader{color:#5d47c9;white-space:nowrap;background:#edeaff;border-radius:20px;margin-left:auto;padding:6px 9px;font-size:11px;font-weight:800}.sales-board-team{background:#f5f4fc;border:1px solid #ebe8fa;border-radius:15px;flex-direction:column;margin-top:21px;padding:17px;display:flex}.sales-board-team>span{color:#655c95;text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:800}.sales-board-team strong{letter-spacing:-.035em;margin:5px 0;font-size:clamp(20px,2vw,29px)}.sales-board-team small{color:#687391;font-size:13px}.sales-board-team small b{color:#5b45c4}.sales-board-track{background:#e4dff4;border-radius:20px;height:6px;margin-top:16px;overflow:hidden}.sales-board-track i{background:linear-gradient(90deg,#6b55dd,#9786ff);border-radius:20px;height:100%;display:block}.sales-board-table-head{letter-spacing:.08em;text-transform:uppercase;color:#8893a9;justify-content:space-between;gap:5px;margin:25px 0 8px;padding:0 4px;font-size:10px;font-weight:800;display:flex}.sales-board-people{margin:0;padding:0;list-style:none}.sales-board-people li{border-top:1px solid #edf0f6;align-items:center;gap:10px;min-width:0;padding:14px 3px;display:flex}.sales-board-rank{color:#6e7892;background:#edf0fa;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:grid}.sales-board-people li:first-child .sales-board-rank{color:#6049d3;background:#ece8ff}.sales-board-person{flex-direction:column;flex:1;min-width:0;display:flex}.sales-board-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sales-board-person small{color:#8490a8;margin-top:3px;font-size:11px}.sales-board-numbers{text-align:right;flex-direction:column;align-items:flex-end;min-width:0;max-width:50%;display:flex}.sales-board-numbers strong{white-space:nowrap;font-size:13px}.sales-board-numbers small{color:#8490a8;white-space:nowrap;font-size:11px}.sales-board-numbers em{color:#6049d3;margin-top:3px;font-size:11px;font-style:normal;font-weight:800}.sales-board-people li.sales-board-empty{color:#8490a8;font-size:13px}.sales-board-unset{color:#7a688c;border-top:1px solid #edf0f6;padding-top:12px;font-size:12px}.sales-board-unset button{color:#5843c4;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.sales-board-count{color:#8490a8;margin-top:16px;font-size:12px}.sales-board-footnote{color:#8893aa;margin:18px 2px;font-size:12px}.sales-board-external{max-width:1560px;margin:auto;padding:28px 26px}@media (min-width:1360px){.sales-board-lanes:has(.leading){grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,3fr)}}@media (max-width:1050px){.sales-board-lanes{grid-template-columns:1fr 1fr}.sales-board-lane.leading{order:-1;grid-column:span 2;transform:none}}@media (max-width:690px){.sales-board-intro{flex-direction:column;align-items:stretch}.sales-board-actions{justify-content:space-between}.sales-board-totals,.sales-board-lanes{grid-template-columns:1fr}.sales-board-lane.leading{grid-column:auto}.sales-board-totals>div{min-height:105px}.sales-board-external{padding:22px 14px}}@media (prefers-reduced-motion:reduce){.sales-board-lane{transition:none}}.sales-board-standalone{background:#f3f5fa;min-height:100vh}.sales-board-standalone>nav{color:#fff;background:#101b3e;justify-content:space-between;padding:18px 26px;display:flex}.sales-board-standalone>nav a{color:#fff;text-decoration:none}.sales-board-standalone>nav a:hover{text-decoration:underline}.pilot-budget-panel .budget-head,.pilot-budget-panel .budget-row{grid-template-columns:minmax(180px,2fr) minmax(130px,1fr) minmax(110px,1fr) minmax(150px,1fr)}@media (max-width:900px){.pilot-budget-panel .budget-head{display:none}.pilot-budget-panel .budget-row{grid-template-columns:1fr 1fr}.pilot-budget-panel .budget-row>div:first-child{grid-column:1/-1}.pilot-budget-panel .budget-row label>span{display:block}}@media (max-width:530px){.pilot-budget-panel .budget-row{grid-template-columns:1fr}.pilot-budget-panel .budget-row>div:first-child{grid-column:auto}}.sales-board-totals.single{grid-template-columns:1fr}.sales-board-external .sales-board-lanes:has(>:only-child){grid-template-columns:minmax(0,640px)}
.open-pool{color:#172744;min-width:0}.op-search,.op-fields{grid-template-columns:2fr 1fr 1fr;gap:14px;display:grid}.op-search{background:#fff;border:1px solid #e0e6f1;border-radius:15px;padding:20px}.open-pool label{flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.open-pool input,.open-pool select{color:#172744;background:#fff;border:1px solid #d7dfed;border-radius:9px;min-width:0;padding:11px}.open-pool button{color:#223655;background:#fff;border:1px solid #d9e0ee;border-radius:9px;padding:10px 15px;font-weight:700}.open-pool button:disabled{opacity:.5;cursor:not-allowed}.open-pool button:focus-visible,.open-pool input:focus-visible,.open-pool select:focus-visible{outline-offset:2px;outline:3px solid #7a5ee6}.op-views{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.op-views button[aria-pressed=true]{color:#fff;background:#172a4b;border-color:#172a4b;box-shadow:inset 0 -3px #35cad6}.op-views span{margin-left:9px;font-size:11px}.op-note,.op-allocation p{color:#60708b;font-size:13px}.op-allocation{background:#f0edff;border:1px solid #dcd4ff;border-radius:15px;margin:18px 0;padding:22px}.op-allocation h2{margin:0;font-size:20px}.op-actions{flex-wrap:wrap;align-items:end;gap:10px;margin:16px 0 8px;display:flex}.op-actions input{width:130px}.open-pool .op-primary{color:#fff;background:#6348d4;border-color:#6348d4;margin-left:auto}.open-pool .op-review{flex-direction:row;align-items:center;margin-top:14px}.op-table{background:#fff;border:1px solid #e0e6f1;border-radius:13px;overflow:auto}.op-table table{border-collapse:collapse;width:100%}.op-table th{text-align:left;text-transform:uppercase;color:#61708a;background:#f6f8fc;padding:14px;font-size:11px}.op-table td{vertical-align:top;border-top:1px solid #e8edf5;padding:15px 14px;font-size:13px}.op-table small{color:#71809a;margin-top:5px;font-size:11px;display:block}.op-selected{background:#f5f1ff}.op-status{background:#eef1f5;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-block}.op-status.free{color:#16614e;background:#e5f5f0}.op-pagination{justify-content:flex-end;align-items:center;gap:10px;padding:15px 0;font-size:13px;display:flex}.op-pagination span{margin-right:auto}.op-empty{padding:24px}.op-error{background:#fff0ee;border:1px solid #e2a195;border-radius:9px;padding:14px}.op-notice{background:#e7f6ef;border:1px solid #aad6c2;border-radius:9px;padding:14px}@media (max-width:850px){.op-search,.op-fields{grid-template-columns:1fr}.open-pool .op-primary{margin-left:0}.op-table table{min-width:800px}}.op-email{background:#fff;border:1px solid #e0e6f1;border-radius:12px;margin:16px 0;padding:15px;font-size:13px}.op-email summary{cursor:pointer;font-weight:700}
@media (min-width:1100px){.calllist-teaser>.calllist-preview-grid,.prospect-hub-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.calllist-teaser>.calllist-preview-grid .calllist-preview-card{align-content:start}.calllist-lane-note{color:#64748b;background:#f6f7fa;border:1px solid #e2e7ee;border-radius:10px;justify-content:center;align-items:center;min-height:42px;font-size:12px;font-weight:800;display:flex}.calllist-other-lanes{background:#fff;border:1px solid #e1e6ef;border-radius:15px}.calllist-other-lanes summary{cursor:pointer;padding:17px 20px;font-weight:800;list-style:none}.calllist-other-lanes summary::-webkit-details-marker{display:none}.calllist-other-lanes .calllist-preview-grid{padding:0 18px 18px}.prospect-hub-three article{min-width:0}.prospect-hub-three strong{font-size:clamp(17px,2vw,24px)}.prospect-hub-three small{white-space:normal;line-height:1.4;overflow:visible}.pilot-call-session .external-trial-detail-panel{max-width:none}@media (max-width:1099px) and (min-width:701px){.prospect-hub-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.prospect-hub-three{grid-template-columns:1fr}}
