/* Results on phones: a stable header and three equal accounting columns. */
@media(max-width:700px){
#application #results-summary{background:transparent;border:0;box-shadow:none;padding:0!important;overflow:visible}
#application #results-summary .results-clean-table{border-spacing:0;width:100%!important}
#application #results-summary .results-clean-table>tbody{display:grid!important;gap:10px}
#application #results-summary .results-clean-table>tbody>.results-clean-club{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto auto!important;gap:0!important;padding:12px!important;border:1px solid #e5eaf3!important;border-radius:12px;background:#fff;min-width:0;position:relative}
#application #results-summary .results-clean-club>td:first-child{grid-column:1/-1!important;grid-row:1!important;max-width:none!important;padding:0 108px 10px 0!important;align-self:start}
#application #results-summary .results-clean-toggle{width:100%;min-height:36px!important;gap:8px!important;align-items:center}
#application #results-summary .results-clean-toggle>span:last-child{min-width:0;flex:1;white-space:normal}
#application #results-summary .results-clean-toggle strong{display:block;font-size:12px!important;line-height:1.4;font-weight:650;overflow-wrap:anywhere;white-space:normal}
#application #results-summary .results-clean-toggle small{font-size:9px;margin-top:2px}
#application #results-summary .results-clean-chevron{width:7px;font-size:16px}
#application #results-summary .results-clean-logo{width:30px!important;height:30px!important;border-radius:8px;flex-shrink:0}
#application #results-summary .results-clean-club>td:nth-child(5){position:absolute!important;top:18px!important;right:43px!important;left:auto;width:auto!important;max-width:85px;grid-area:auto!important;padding:0!important}
#application #results-summary .results-clean-status{font-size:9px!important;line-height:15px;padding:3px 6px!important;border-radius:5px;font-weight:550}
#application #results-summary .results-clean-club>td:last-child{position:absolute!important;top:10px!important;right:7px!important;grid-area:auto!important;padding:0!important}
#application #results-summary .results-clean-more>summary{min-width:30px;min-height:34px;line-height:1}
#application #results-summary .results-row-quick-actions{max-width:32px;gap:0}
#application #results-summary .results-clean-more>div{top:34px;right:0;width:184px;box-shadow:0 10px 25px #19233c14}
#application #results-summary .results-clean-club>td:nth-child(n+2):nth-child(-n+4),#application #results-summary .results-clean-total>td:nth-child(n+2):nth-child(-n+4){grid-row:2!important;grid-column:auto!important;text-align:left!important;padding:10px 7px!important;background:#f7f8fc;border:0!important;white-space:nowrap;font-size:clamp(10px,3.4vw,14px)!important;line-height:20px;font-weight:550;font-variant-numeric:tabular-nums;letter-spacing:-.3px;min-width:0}
#application #results-summary .results-clean-club>td:nth-child(2),#application #results-summary .results-clean-total>td:nth-child(2){grid-column:1!important;border-radius:7px 0 0 7px}
#application #results-summary .results-clean-club>td:nth-child(3),#application #results-summary .results-clean-total>td:nth-child(3){grid-column:2!important;border-left:1px solid #e7ebf3!important}
#application #results-summary .results-clean-club>td:nth-child(4),#application #results-summary .results-clean-total>td:nth-child(4){grid-column:3!important;border-left:1px solid #e7ebf3!important;border-radius:0 7px 7px 0;color:#6255ca!important;font-weight:650}
#application #results-summary :is(.results-clean-club,.results-clean-total)>td:nth-child(n+2):nth-child(-n+4)::before{display:block;content:attr(data-mobile-label);font-size:9px!important;line-height:13px;letter-spacing:0;font-weight:500;color:#8a97ac;margin:0 0 4px!important}
#application #results-summary .results-clean-total{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;padding:12px!important;background:#fff;border:1px solid #e5eaf3;border-radius:12px}
#application #results-summary .results-clean-total>td:first-child{grid-column:1/-1;grid-row:1;padding:0 0 10px!important;font-size:10px!important;color:#7b89a0!important}
#application #results-summary .results-inactive-heading{display:block;margin-top:8px}
#application #results-summary .results-inactive-heading>td{display:block;border:0;padding:4px 2px!important;font-size:10px;letter-spacing:0;color:#97a1b2}
#application #results-summary .results-week-inactive{background:#f3f5f8!important;border-color:#e9edf3!important}
#application #results-summary .results-week-inactive>td:nth-child(n+2):nth-child(-n+4){background:#edf0f5!important;color:#9aa5b7!important}
#application #results-summary .results-expanded-row{margin-top:-10px;min-width:0}
#application #results-summary .results-expanded-row>td{padding:0!important}
#application #results-summary .results-clean-detail{padding:0 10px 8px!important;background:#fff;border:1px solid #e5eaf3;border-radius:0 0 12px 12px;overflow:visible!important}
#application #results-summary .results-clean-detail>.mobile-result-detail-table>tbody>tr{gap:0!important;padding:12px 0!important;grid-template-columns:repeat(3,minmax(0,1fr))}
#application #results-summary .mobile-result-detail-table>tbody>tr>td:first-child{grid-column:1/3;line-height:20px;padding:0 4px 8px!important}
#application #results-summary .mobile-result-detail-table>tbody>tr>td:nth-child(2){grid-column:3;line-height:20px;padding:0 4px 8px!important;font-size:10px!important}
#application #results-summary .mobile-result-detail-table>tbody>tr>td:nth-child(n+3){padding:8px 6px!important;background:#f7f8fc;white-space:nowrap!important;font-variant-numeric:tabular-nums;font-size:clamp(10px,3.3vw,13px)!important;letter-spacing:-.25px;text-align:left!important}
#application #results-summary .mobile-result-detail-table>tbody>tr>td:nth-child(3){border-radius:6px 0 0 6px}
#application #results-summary .mobile-result-detail-table>tbody>tr>td:nth-child(4){border-left:1px solid #e7ebf3!important}
#application #results-summary .mobile-result-detail-table>tbody>tr>td:nth-child(5){border-left:1px solid #e7ebf3!important;border-radius:0 6px 6px 0;color:#6255ca!important;font-weight:600}
#application #results-summary .mobile-result-detail-table td:nth-child(n+3)::before{font-size:9px;letter-spacing:0;margin-bottom:4px;line-height:13px}
}
