/* V4.79.2 Results mobile declutter. Scoped styles only */
#results .ym-results-fold, #results .ym-results-history-4792 {
  margin: 12px 0; border: 1px solid #41617d; border-radius: 15px;
  background: #11253a; color: #edf6ff; overflow: clip;
}
#results .ym-results-fold-head, #results .ym-results-history-4792 > summary {
  display: flex; align-items: center; justify-content: space-between; gap: 8px;
  padding: 17px 15px; min-height: 55px; cursor: pointer;
  color: #f0f7ff; font-weight: 750; font-size: 16px; list-style-position: inside;
}
#results .ym-results-fold-head small {font-size: 12px; font-weight: 450; color: #adc8df; text-align: right;}
#results .ym-results-fold[open] > summary, #results .ym-results-history-4792[open] > summary { border-bottom: 1px solid #395773; background: #172e45;}
#results .ym-results-fold-body { padding: 10px; }
#results .ym-results-fold-body > .customrules {margin: 7px 0 !important; border: 1px solid #3b5871 !important; border-radius: 12px !important; background: #142b41 !important; padding: 12px !important; color: #e9f4ff !important;}
#results .ym-results-fold-body .info, #results .ym-rules-intro { color: #c8d9e8 !important; }
#results .ym-results-fold-body select, #results .ym-results-fold-body input {color: #f3f8ff; background: #0d2337; border-color: #55728b;}
#results .ym-results-fold-body button {min-height: 43px;}
#results .ym-results-fold-body button[style*="background"] {color: #f3f8ff;}
#results .ym-results-fold-body .filterstats,
#results .ym-results-fold-body .detailgrid { margin: 4px 0 10px; }
#results .ym-results-fold-body [class*="alert"], #results .ym-results-fold-body [class*="sys"] {overflow-wrap:anywhere;}
#results .ym-results-fold-body pre, #results .ym-results-fold-body code {overflow-wrap:anywhere; white-space:pre-wrap;}
@media(max-width:650px){
  #results .ym-results-fold-head {flex-direction: column; align-items:flex-start;}
  #results .ym-results-fold-head small{text-align:left;}
  #results .ym-results-fold-body .detailgrid {grid-template-columns:repeat(2,minmax(0,1fr));}
  #results .ym-results-fold-body .filterstats {max-width:100%;}
  #results .ym-results-fold-body .filterstats > * {min-width:0;}
  #results .ym-results-fold-body button {font-size:14px;}
}
