.team-assets-and-exceptions{scroll-margin-top:90px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);gap:18px;align-items:start;margin:12px 0}
.team-assets-and-exceptions>.future-pick-ribbon,.team-assets-and-exceptions>.future-pick-multi-ribbon{margin:0;min-width:0}
.team-exceptions{min-width:0;padding:14px;border:1px solid var(--site-line,#d7ded9);border-radius:10px;background:var(--site-card,#fff);color:var(--site-ink,#172033)}
.team-exceptions-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}
.team-exceptions-heading h3{font-size:15px;margin:0}
.team-exceptions-heading>span{font-size:11px;font-weight:700;color:var(--site-muted,#58655f)}
.team-exceptions-table{width:100%;border-collapse:collapse;font-size:11px}
.team-exceptions-table th{text-align:left;color:var(--site-muted,#58655f);font-size:10px;padding:6px 4px;border-bottom:1px solid var(--site-line,#d7ded9)}
.team-exceptions-table td{padding:8px 4px;vertical-align:top;border-bottom:1px solid var(--site-line,#d7ded9)}
.team-exceptions-table th:nth-child(2),.team-exceptions-table td:nth-child(2){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
.team-exceptions-table th:last-child,.team-exceptions-table td:last-child{white-space:nowrap;text-align:right}
.team-exceptions-table td:first-child{overflow-wrap:anywhere}
.team-exceptions-table td small{display:block;color:var(--site-muted,#58655f);margin-top:3px}
.team-exceptions-table [data-exception-status="Expired"]{color:var(--site-muted,#58655f)}
.team-exceptions-note,.team-exceptions-source,.team-exceptions-rules{font-size:10px;line-height:1.5;color:var(--site-muted,#58655f);margin:10px 0 0}
.team-exceptions-source a,.team-exceptions-rules a{color:inherit;text-decoration:underline}
.team-exceptions-rules summary{cursor:pointer;font-weight:700}
.team-exceptions-rules p{margin:8px 0}
@media(max-width:760px){.team-assets-and-exceptions{grid-template-columns:minmax(0,1fr)}.team-exceptions{max-width:none}}
@media(max-width:520px){.team-assets-and-exceptions{gap:10px}.team-exceptions{padding:10px}.team-exceptions-table{font-size:10px}}

.team-picks-overview{min-width:0;padding:14px;border:1px solid var(--site-line,#d7ded9);border-radius:10px;background:var(--site-card,#fff)}
.team-picks-overview h3{font-size:15px;margin:0 0 14px}
.team-picks-overview .future-pick-summary{margin-bottom:14px}
@media(max-width:760px){
  #active-roster-panel .team-assets-and-exceptions{order:5}
  #active-roster-panel .team-assets-and-exceptions>.future-pick-ribbon{order:0}
  #active-roster-panel .team-assets-and-exceptions>.team-exceptions{order:1}
  .vertical-comparison-frame>.team-assets-and-exceptions{order:4;width:100%}
}

#active-roster-panel .team-assets-and-exceptions{grid-template-columns:minmax(260px,1fr) minmax(0,2fr)}
.team-exceptions-columns[data-columns="2"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.team-picks-overview:has(.future-pick-breakdown:not([hidden]))>.future-pick-summary{display:none}
.team-picks-overview .future-pick-breakdown{padding-top:0}
@media(max-width:760px){#active-roster-panel .team-assets-and-exceptions{grid-template-columns:minmax(0,1fr)}.team-exceptions-columns[data-columns="2"]{grid-template-columns:minmax(0,1fr);gap:0}}
