.setter-performance[hidden]{display:none!important}.setter-performance{--sp-muted:#646a73;margin:0 0 24px;padding:22px;background:#fff;border:1px solid var(--gray-200,#e5e7eb);border-radius:16px;box-shadow:0 3px 14px #17212f05;min-width:0;scroll-margin-top:72px}.setter-performance *{box-sizing:border-box}.setter-performance .sp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.setter-performance h2{font-size:1.13rem;margin:3px 0 6px;line-height:1.4;letter-spacing:-.025em}.setter-performance h3{font-size:1rem;margin:0 0 7px;line-height:1.4}.setter-performance .sp-eyebrow{font-size:.66rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#9a6100}.setter-performance .sp-muted,.setter-performance .sp-stamp{font-size:.75rem;color:var(--sp-muted);line-height:1.55;margin:0}.setter-performance .sp-stamp{margin:10px 0 15px}.setter-performance .sp-filters{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin-top:16px}.setter-performance .sp-filters label{display:flex;flex-direction:column;gap:5px;font-size:.72rem;font-weight:600;color:#505965;min-width:145px}.setter-performance .sp-filters select,.setter-performance .sp-filters input{min-height:37px;width:100%;border:1px solid #d5d9df;border-radius:8px;padding:7px 10px;background:#fff;color:#242a31;font:inherit}.setter-performance .sp-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.setter-performance .sp-card{padding:16px;border:1px solid #e4e7eb;border-radius:11px;background:#fafbfc;min-width:0}.setter-performance .sp-card--priority{border-color:#edcf94;background:#fff9eb}.setter-performance .sp-card-label{font-size:.76rem;font-weight:650;color:#424952;line-height:1.45}.setter-performance .sp-card-value{font-size:1.65rem;line-height:1.25;margin:10px 0 7px;font-weight:750;letter-spacing:-.04em}.setter-performance .sp-number{background:none;border:0;border-radius:4px;font:inherit;color:inherit;font-weight:700;padding:2px;cursor:pointer;text-underline-offset:4px}.setter-performance .sp-number:hover{text-decoration:underline;color:#925b00}.setter-performance button:focus-visible,.setter-performance select:focus-visible,.setter-performance input:focus-visible,.setter-performance [tabindex]:focus-visible{outline:3px solid #b57706;outline-offset:3px}.setter-performance button:disabled{cursor:default;opacity:.55}.setter-performance .sp-table-scroll{max-width:100%;width:100%;overflow-x:auto;border:1px solid #e5e7eb;border-radius:10px;margin-top:18px}.setter-performance .sp-table{min-width:1000px;width:100%;border-collapse:collapse;font-size:.76rem}.setter-performance .sp-table th,.setter-performance .sp-table td{padding:13px 12px;vertical-align:top;text-align:right;white-space:normal;border-bottom:1px solid #edf0f2;line-height:1.5}.setter-performance .sp-table th:first-child{text-align:left;min-width:150px}.setter-performance .sp-table thead th{background:#f7f8fa;color:#59606a;font-size:.68rem;letter-spacing:0;text-transform:none}.setter-performance .sp-table tbody th{font-weight:650}.setter-performance .sp-table tbody tr:last-child th,.setter-performance .sp-table tbody tr:last-child td{border-bottom:0}.setter-performance small{display:block;font-weight:400;font-size:.68rem;line-height:1.5;color:var(--sp-muted);margin-top:4px}.setter-performance .sp-definition{margin:10px 0 17px}.setter-performance .sp-coverage{border:1px solid #e5e7eb;background:#fafbfc;border-radius:9px;font-size:.76rem;margin:12px 0}.setter-performance .sp-coverage summary{padding:12px 14px;cursor:pointer;font-weight:600;line-height:1.5}.setter-performance .sp-coverage-body{padding:0 14px 8px;color:var(--sp-muted);line-height:1.6}.setter-performance .sp-coverage-body p{margin:0 0 8px}.setter-performance .sp-outcomes{display:flex;flex-wrap:wrap;gap:7px 18px;font-size:.73rem;color:var(--sp-muted);margin:14px 0}.setter-performance .sp-details{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:22px;scroll-margin-top:72px}.setter-performance .sp-detail-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.setter-performance .sp-detail-table{min-width:830px}.setter-performance .sp-detail-table th,.setter-performance .sp-detail-table td{text-align:left}.setter-performance .sp-lead{color:#835300;background:none;border:0;padding:0;font:inherit;font-weight:650;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.setter-performance .sp-badge{display:inline-block;background:#f0f2f5;border-radius:6px;padding:4px 7px;line-height:1.4;font-size:.69rem}.setter-performance .sp-badge--late{color:#9a4400;background:#fff0db}.setter-performance .sp-pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px;font-size:.74rem;color:var(--sp-muted)}.setter-performance .sp-pagination>div{display:flex;gap:8px}.setter-performance .sp-alert{padding:12px 14px;border:1px solid #edc1ad;background:#fff7f1;color:#93431f;border-radius:8px;font-size:.79rem;line-height:1.5;margin:10px 0}.setter-performance .sp-state{padding:18px 0;font-size:.81rem;color:var(--sp-muted)}
@media(max-width:1100px){.setter-performance .sp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.setter-performance{padding:16px 12px;border-radius:12px}.setter-performance .sp-head{gap:10px}.setter-performance .sp-filters{gap:10px}.setter-performance .sp-filters label{flex:1 1 140px;min-width:0}.setter-performance .sp-cards{gap:8px}.setter-performance .sp-card{padding:12px 10px}.setter-performance .sp-card-label{font-size:.7rem;min-height:2.8em}.setter-performance .sp-card-value{font-size:1.4rem;letter-spacing:-.03em}.setter-performance .sp-muted{font-size:.7rem}.setter-performance .sp-table th,.setter-performance .sp-table td{padding:11px 10px}.setter-performance .sp-detail-tabs .btn{white-space:normal;min-height:36px}.setter-performance .sp-pagination{align-items:flex-start}.setter-performance .sp-pagination .btn{min-height:36px}.setter-performance h2{font-size:1rem}.setter-performance .sp-stamp{font-size:.68rem}}@media(prefers-reduced-motion:reduce){.setter-performance *{scroll-behavior:auto!important}}

[data-setter-performance-replaced][hidden]{display:none!important}.setter-performance .sp-data-note{margin-top:6px}
