.pmm-results{font:inherit;color:inherit;margin:2rem 0;max-width:100%;min-width:0;container-type:inline-size}
.pmm-results *{box-sizing:border-box}
.pmm-results .pmm-banner{padding:1rem;border-left:4px solid #334ac8;background:#f1f4fc;color:#18233b}
.pmm-results .pmm-dates,.pmm-results .pmm-refresh{overflow-wrap:anywhere}
.pmm-results .pmm-refresh{font-size:.9em}
.pmm-results .pmm-scroll{margin:1rem 0;max-width:100%}
.pmm-results .pmm-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:clamp(12px,.85em,16px)}
.pmm-results .pmm-table th{background:#1e304c;color:#fff;text-align:left;font-weight:600}
.pmm-results .pmm-table th,.pmm-results .pmm-table td{padding:.7em .45em;border-bottom:1px solid #dce2eb;vertical-align:middle;overflow-wrap:anywhere}
.pmm-results .pmm-table th[rowspan]:nth-child(1){width:5%}
.pmm-results .pmm-table th[rowspan]:nth-child(2){width:15%}
.pmm-results .pmm-table th[rowspan]:nth-child(3){width:5%}
.pmm-results .pmm-table th[rowspan]:nth-child(4){width:10%}
.pmm-results .pmm-table th.pmm-result-head{width:11%}
.pmm-results .pmm-table .pmm-group{text-align:center;border-bottom-color:#51627b}
.pmm-results .pmm-table tbody tr:nth-child(even){background:#f6f8fc;color:#18233b}
.pmm-results .pmm-count{text-align:right;font-variant-numeric:tabular-nums}
.pmm-results .pmm-points{font-weight:700;font-variant-numeric:tabular-nums;background:#edf1ff;color:#18233b;text-align:right}
.pmm-results small{display:block;font-size:12px;margin-top:.25em;font-weight:400}
.pmm-results .pmm-note{font-size:.85em;line-height:1.6}
.pmm-results .pmm-search-label{display:block;font-weight:600;margin:1.25rem 0}
.pmm-results .pmm-search{display:block;width:100%;max-width:480px;margin-top:.4rem;padding:.65rem;border:1px solid #bcc7d9;border-radius:4px;background:#fff;color:#18233b;font:inherit;font-size:max(16px,1em);font-weight:400}
.pmm-results .pmm-network{color:#9b3a14;font-size:.9em}
.pmm-results [hidden],.pmm-results.pmm-before-start .pmm-activity,.pmm-results.pmm-before-start .pmm-points,.pmm-results.pmm-before-start .pmm-result-head{display:none!important}
.pmm-results.pmm-before-start .pmm-table th[rowspan]:nth-child(1){width:10%}
.pmm-results.pmm-before-start .pmm-table th[rowspan]:nth-child(2){width:40%}
.pmm-results.pmm-before-start .pmm-table th[rowspan]:nth-child(3){width:10%}
.pmm-results.pmm-before-start .pmm-table th[rowspan]:nth-child(4){width:40%}
@container(max-width:899px){
 .pmm-results .pmm-table,.pmm-results .pmm-table tbody{display:block;width:100%;font-size:14px}
 .pmm-results .pmm-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .pmm-results .pmm-table tbody{display:grid;gap:1rem}
 .pmm-results .pmm-table tbody tr{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #dce2eb;border-radius:6px;padding:.85rem;gap:.65rem .75rem;background:#fff;color:#18233b}
 .pmm-results .pmm-table td{display:block;padding:0;border:0;min-width:0;overflow-wrap:anywhere}
 .pmm-results .pmm-table td::before{content:attr(data-label);display:block;font-size:12px;font-weight:400;color:#526078;margin-bottom:.2rem}
 .pmm-results .pmm-number{grid-column:1;align-self:start;font-weight:700}
 .pmm-results .pmm-name{grid-column:2/-1;font-weight:600}
 .pmm-results .pmm-age{grid-column:1/3}
 .pmm-results .pmm-city{grid-column:3/-1}
 .pmm-results .pmm-count{grid-column:span 3;text-align:left;font-weight:600;border-top:1px solid #e7ebf1!important;padding-top:.5rem!important}
 .pmm-results .pmm-table .pmm-points{grid-column:1/-1;padding:.6rem .75rem;text-align:right;border-radius:4px}
}
/* Older browsers fall back to the same stacked layout by viewport width. */
@supports not(container-type:inline-size){@media(max-width:899px){
 .pmm-results .pmm-table,.pmm-results .pmm-table tbody{display:block;width:100%;font-size:14px}
 .pmm-results .pmm-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .pmm-results .pmm-table tbody{display:grid;gap:1rem}
 .pmm-results .pmm-table tbody tr{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #dce2eb;border-radius:6px;padding:.85rem;gap:.65rem .75rem;background:#fff;color:#18233b}
 .pmm-results .pmm-table td{display:block;padding:0;border:0;min-width:0}
 .pmm-results .pmm-table td::before{content:attr(data-label);display:block;font-size:12px;font-weight:400;color:#526078;margin-bottom:.2rem}
 .pmm-results .pmm-number{grid-column:1;font-weight:700}.pmm-results .pmm-name{grid-column:2/-1;font-weight:600}.pmm-results .pmm-age{grid-column:1/3}.pmm-results .pmm-city{grid-column:3/-1}
 .pmm-results .pmm-count{grid-column:span 3;text-align:left;font-weight:600}.pmm-results .pmm-table .pmm-points{grid-column:1/-1;padding:.6rem .75rem;text-align:right}
}}

.pmm-results .pmm-table th.pmm-operator{width:11%}
.pmm-results .pmm-table td.pmm-operator{grid-column:1/-1}
.pmm-results.pmm-without-operator .pmm-operator,.pmm-results.pmm-before-start .pmm-operator{display:none!important}
