.persistent-turnover{padding:11px max(58px,clamp(18px,3vw,48px)) 11px clamp(18px,3vw,48px);background:linear-gradient(180deg,rgba(14,47,81,.98),rgba(11,40,70,.98));border-bottom:1px solid rgba(99,180,219,.22);transition:padding .2s ease}
.persistent-turnover .turnover-progress-inner{grid-template-columns:190px minmax(420px,1fr) 190px;max-width:1300px;gap:24px}
.persistent-turnover .turnover-progress-copy{display:flex;flex-direction:column;align-items:flex-start;gap:2px}
.persistent-turnover .turnover-progress-copy strong{font-size:18px;line-height:1.1}
.persistent-turnover .turnover-progress-kicker{font-size:10px}
.persistent-turnover .turnover-progress-track-wrap{display:grid;gap:5px}
.turnover-progress-mainline,.turnover-progress-context{display:flex;justify-content:space-between;gap:16px;align-items:center}
.turnover-progress-mainline{color:#91aec3;font-size:11px}
.turnover-progress-mainline>strong{color:#e6f6fd;font-size:13px;font-variant-numeric:tabular-nums}
.turnover-progress-mainline small{color:#829eb2;font-size:10px;font-weight:400}
.persistent-turnover .turnover-progress-track-wrap progress{height:9px;margin:0;background:#071c35}
.turnover-progress-context{color:#86a6bc;font-size:10px}
.turnover-progress-context>span:first-child{padding:3px 7px;border-radius:999px;background:rgba(91,182,224,.1);color:#a9d8ed;font-weight:700}
.turnover-progress-context b{color:#cce7f3;font-weight:650}
.turnover-progress-outstanding{display:grid;align-content:center;justify-items:end;padding-left:18px;border-left:1px solid rgba(120,190,224,.16)}
.turnover-progress-outstanding>span{color:#86a7bc;font-size:10px}
.turnover-progress-outstanding>strong{margin:1px 0;color:#91e2cd;font-size:17px;font-variant-numeric:tabular-nums}
.turnover-progress-outstanding>small{color:#7f9eb3;font-size:10px}
.turnover-collapse-toggle{position:absolute;z-index:5;right:16px;top:50%;width:32px;height:32px;padding:0;display:grid;place-items:center;transform:translateY(-50%);border:1px solid rgba(132,203,233,.28);border-radius:50%;background:rgba(82,157,196,.12);color:#bfe8f8;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}
.turnover-collapse-toggle:hover{background:rgba(82,157,196,.24);border-color:rgba(132,203,233,.48)}
.turnover-collapse-toggle:focus-visible{outline:2px solid #6dd5ff;outline-offset:2px}
.turnover-collapse-toggle span{width:8px;height:8px;border-left:2px solid currentColor;border-top:2px solid currentColor;transform:translateY(2px) rotate(45deg);transition:transform .2s ease}
.persistent-turnover.is-collapsed{padding-top:6px;padding-bottom:6px}
.persistent-turnover.is-collapsed .turnover-progress-inner{display:block;max-width:1300px}
.persistent-turnover.is-collapsed .turnover-progress-copy{flex-direction:row;align-items:center;gap:10px}
.persistent-turnover.is-collapsed .turnover-progress-copy strong{font-size:13px}
.persistent-turnover.is-collapsed .turnover-progress-track-wrap,.persistent-turnover.is-collapsed .turnover-progress-outstanding{display:none}
.persistent-turnover.is-collapsed .turnover-collapse-toggle{right:18px;width:24px;height:24px;border-color:transparent;border-radius:6px;background:transparent;box-shadow:none}
.persistent-turnover.is-collapsed .turnover-collapse-toggle:hover{border-color:rgba(132,203,233,.2);background:rgba(82,157,196,.12)}
.persistent-turnover.is-collapsed .turnover-collapse-toggle span{transform:translateY(-2px) rotate(225deg)}
@media(max-width:900px){.persistent-turnover .turnover-progress-inner{grid-template-columns:145px 1fr;gap:14px}.turnover-progress-outstanding{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding:7px 0 0;border-left:0;border-top:1px solid rgba(120,190,224,.14)}.turnover-progress-outstanding>strong{margin-left:auto;margin-right:8px}}
@media(max-width:600px){.persistent-turnover{padding:9px 52px 9px 14px}.persistent-turnover .turnover-progress-inner{grid-template-columns:1fr;gap:7px}.persistent-turnover .turnover-progress-copy{display:grid;grid-template-columns:1fr auto;align-items:end}.persistent-turnover .turnover-progress-kicker{grid-column:1}.persistent-turnover .turnover-progress-copy strong{grid-column:2;grid-row:1;font-size:15px}.turnover-progress-mainline>span{display:none}.turnover-progress-mainline>strong{font-size:11px}.turnover-progress-context{align-items:flex-start}.turnover-progress-context>span:last-child{max-width:62%;text-align:right}.turnover-progress-outstanding{font-size:9px}.turnover-progress-outstanding>strong{font-size:13px}.turnover-progress-outstanding>small{display:none}.turnover-collapse-toggle{right:10px;width:30px;height:30px}.persistent-turnover.is-collapsed{padding-top:6px;padding-bottom:6px}.persistent-turnover.is-collapsed .turnover-progress-copy{display:flex}.persistent-turnover.is-collapsed .turnover-progress-copy strong{font-size:12px}.persistent-turnover.is-collapsed .turnover-collapse-toggle{right:10px;width:24px;height:24px}}
