.sellComparisonOverview{overflow-x:auto;border:1px solid #d7dfdc;background:#fff}
.sellComparisonOverview table{width:100%;min-width:760px;border-collapse:collapse;font-size:13px}
.sellComparisonOverview th,.sellComparisonOverview td{padding:10px 12px;border-bottom:1px solid #d7dfdc;text-align:left;white-space:nowrap}
.sellComparisonOverview thead{background:#f4f7f6;color:#526360}
.sellComparisonOverview tbody tr:last-child th,.sellComparisonOverview tbody tr:last-child td{border-bottom:0}
.sellComparisonOverview tbody tr.selected{background:#eaf4f0}
.sellComparisonOverview button{border:0;background:transparent;padding:0;color:#145c4e;font:inherit;font-weight:700;cursor:pointer}
.sellComparisonOverview button:hover{text-decoration:underline}
.sellComparisonOverview button:focus-visible{outline:2px solid #147e69;outline-offset:3px}
.sellComparisonMatchedDay{display:block;color:#526360;font-size:11px;font-weight:400}
.sellComparisonGroup{min-width:0;margin:0 0 20px;scroll-margin-top:110px}
.sellComparisonGroup>h2{margin:0;padding:14px 2px 8px;border-bottom:2px solid #d7dfdc;font-size:18px;color:#20312f}
.sellComparisonGroup>.shortPremiumPanel{margin-top:10px}
.sellComparisonGroup>.overnightCarryPanel{margin-top:12px}
#twoWeekExpiryComparison .sellComparisonStatus{margin:8px 0;color:#526360;font-size:13px}
#twoWeekExpiryComparison .shortPremiumTable{width:100%;min-width:950px}
#twoWeekExpiryComparison{overflow-x:auto}
#currentWeekStudyView .overnightCarryEquation,#currentWeekStudyView .overnightCarryRegimes{display:none}
#currentWeekStudyView .overnightCarryMatched,#currentWeekStudyView .currentWeekCarrySummary{display:none}
#currentWeekStudyView .shortPremiumSummary,#currentWeekStudyView .shortPremiumReturnBar,#currentWeekStudyView .shortPremiumReturnNote{display:none}
#currentWeekStudyView .shortPremiumTableBlock .shortPremiumTable th,#currentWeekStudyView .shortPremiumTableBlock .shortPremiumTable td{padding:7px 6px;font-size:12px}
@media(max-width:700px){
  .sellComparisonOverview table{min-width:0}
  .sellComparisonOverview thead{display:none}
  .sellComparisonOverview tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px;gap:8px}
  .sellComparisonOverview tbody th{grid-column:1/-1}
  .sellComparisonOverview tbody th,.sellComparisonOverview tbody td{min-width:0;padding:0;border:0;white-space:normal}
  .sellComparisonOverview tbody td::before{content:attr(data-label);display:block;color:#596561;font-size:11px}
  .sellComparisonOverview tbody td{font-weight:600;overflow-wrap:anywhere}
  #currentWeekStudyView .shortPremiumTableBlock .shortPremiumTable thead{display:none}
  #currentWeekStudyView .shortPremiumTableBlock{overflow-x:hidden}
  #currentWeekStudyView .shortPremiumTableBlock .shortPremiumTable,#currentWeekStudyView .shortPremiumTableBlock .shortPremiumTable tbody{display:block;width:100%;min-width:0}
  #currentWeekStudyView .shortPremiumTableBlock .shortPremiumTable tbody tr{display:grid;width:100%;box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 10px;border-bottom:1px solid #d7dfdc;gap:8px}
  #currentWeekStudyView .shortPremiumTableBlock .shortPremiumTable tbody td{min-width:0;padding:0;border:0;white-space:normal;overflow-wrap:anywhere}
  #currentWeekStudyView .shortPremiumTableBlock .shortPremiumTable tbody td::before{content:attr(data-label);display:block;color:#596561;font-size:11px;font-weight:400}
  #currentWeekStudyView .shortPremiumTableBlock .shortPremiumTable tbody td.shortPremiumEmpty{grid-column:1/-1}
}
@media(min-width:780px){.sellComparisonGroup{scroll-margin-top:60px}}
