.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-month-nav{background:#fff;border:1px solid #dcdff0;border-radius:12px;align-items:center;min-height:46px;display:flex;overflow:hidden}.sales-board-month-nav span{text-align:center;color:#392f85;min-width:142px;padding:0 10px;font-size:13px;font-weight:800}.sales-board-month-nav button{color:#596585;cursor:pointer;background:0 0;border:0;align-self:stretch;place-items:center;width:42px;display:grid}.sales-board-month-nav button:hover:not(:disabled){color:#392f85;background:#f2efff}.sales-board-month-nav button:disabled{opacity:.28;cursor:default}.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)}
