/* Mount tiers: comparable travel stats first; build evidence on expansion. */
.mount-tier-panel .mount-tier-toolbar{display:flex;gap:18px;align-items:center;margin:0 0 12px}
.mount-tier-toolbar .base-rank-search{margin:0;min-height:44px;padding:6px 0}
.mount-tier-sort{display:flex;align-items:center;gap:8px;flex:none;font-size:12px;color:var(--color-text-secondary)}
.mount-tier-sort select{font-size:12px;min-height:44px;padding:8px 30px 8px 10px}
.mount-tier-context{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--color-text-secondary);margin-bottom:12px}
.mount-tier-stars{letter-spacing:2px;font-size:12px;color:var(--color-accent)}
.mount-tier-context .reset-btn{min-height:44px;font-size:12px;display:flex;align-items:center;gap:5px}
.mount-tier-context .reset-btn svg{width:14px;height:14px}
.mount-tier-row{border-bottom:1px solid var(--color-border)}
.mount-tier-details>summary{display:grid;grid-template-columns:minmax(220px,1fr) minmax(330px,1.35fr) 20px;align-items:center;gap:24px;list-style:none;cursor:pointer;padding:15px 8px;border-radius:var(--radius-sm)}
.mount-tier-details>summary::-webkit-details-marker{display:none}
.mount-tier-details>summary:hover{background:var(--color-surface-soft)}
.mount-tier-details>summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}
.mount-tier-identity{display:flex;align-items:center;gap:12px;min-width:0}
.mount-tier-identity>.tier-badge{width:28px;height:28px;font-size:13px;flex:none}
.mount-tier-identity>img{object-fit:contain;flex:none}
.mount-tier-name{display:flex;flex-direction:column;min-width:0;line-height:1.4;gap:3px}
.mount-tier-name>strong{font-size:14px;font-weight:750;overflow-wrap:anywhere}
.mount-tier-name>span{font-size:11px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}
.mount-tier-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;min-width:0}
.mount-tier-stat{display:flex;flex-direction:column;min-width:0;line-height:1.35;gap:2px;font-variant-numeric:tabular-nums}
.mount-tier-stat>span{font-size:11px;color:var(--color-text-secondary)}
.mount-tier-stat>strong{font-size:19px;font-weight:750;letter-spacing:-.4px;overflow-wrap:anywhere}
.mount-tier-stat>small{font-size:10px;color:var(--color-text-secondary)}
.mount-tier-stat.is-text>strong{font-size:13px;letter-spacing:0;line-height:1.35;max-width:13ch}
.mount-tier-chevron svg{width:17px;height:17px;color:var(--color-text-secondary);transition:transform var(--duration-fast)}
.mount-tier-details[open]>summary .mount-tier-chevron svg{transform:rotate(90deg)}
.mount-tier-body{padding:2px 8px 20px 104px;max-width:900px}
.mount-tier-reason{font-size:13px;line-height:1.65;max-width:70ch;margin:4px 0 14px}
.mount-tier-condition{font-size:12px;line-height:1.6;color:var(--color-accent);margin:0 0 14px}
.mount-tier-body h2{font-size:12px;font-weight:750;margin:0 0 8px}
.mount-tier-build{margin-bottom:18px}
.mount-tier-build .passive-list{gap:7px}
.mount-tier-breakdown table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}
.mount-tier-breakdown th,.mount-tier-breakdown td{padding:8px;text-align:right;border-bottom:1px solid var(--color-border)}
.mount-tier-breakdown th:first-child{text-align:left;padding-left:0}
.mount-tier-breakdown thead{font-size:11px;color:var(--color-text-secondary)}
.mount-tier-breakdown thead th{font-weight:600;padding-top:0}
.mount-tier-breakdown tbody th{font-weight:600}
.mount-tier-breakdown td>small{display:block;font-size:10px;color:var(--color-text-secondary)}
.mount-tier-breakdown td:last-child{font-size:11px;color:var(--color-accent);padding-right:0;white-space:nowrap}
.mount-tier-footnotes{display:flex;gap:10px 24px;flex-wrap:wrap;font-size:12px;color:var(--color-text-secondary);margin-top:12px}
.mount-tier-footnotes strong{font-weight:650;color:var(--color-text);margin-left:5px}
.mount-tier-limit{font-size:11px;color:var(--color-text-secondary);line-height:1.6;margin:10px 0 14px}
.mount-tier-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}
.mount-tier-actions>.btn,.mount-tier-actions>a{min-height:44px;display:inline-flex;align-items:center}
.mount-tier-actions>a{text-decoration:underline;text-underline-offset:3px}
.mount-tier-panel .ranking-results-heading{margin-bottom:0}
.mount-tier-panel .ranking-method-button{min-height:44px;font-size:12px!important}
@media(max-width:760px){
 .mount-tier-details>summary{grid-template-columns:minmax(0,1fr) 20px;gap:10px 12px;padding:13px 2px}
 .mount-tier-identity{gap:10px}.mount-tier-identity>img{width:34px;height:34px}
 .mount-tier-name>strong{font-size:14px}.mount-tier-name>span{font-size:10px}
 .mount-tier-stats{grid-row:2;grid-column:1/-1;gap:12px;padding-left:0}
 .mount-tier-chevron{grid-column:2;grid-row:1}
 .mount-tier-stat>strong{font-size:18px}.mount-tier-stat.is-text>strong{font-size:12px}
 .mount-tier-body{padding:2px 2px 18px}
 .mount-tier-reason{font-size:13px;margin-top:4px}
 .mount-tier-context{font-size:11px;gap:5px;margin-bottom:5px}
 .mount-tier-context .reset-btn{font-size:11px}
 .mount-tier-panel .mount-tier-toolbar{gap:10px;margin-bottom:6px}
 .mount-tier-sort{gap:5px;font-size:11px}.mount-tier-sort select{font-size:12px;width:104px;padding-right:22px}
 .mount-tier-sort>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
 .mount-tier-toolbar .base-rank-search{min-width:0}
}
@media(max-width:360px){.mount-tier-stat>strong{font-size:17px}.mount-tier-stats{gap:8px}.mount-tier-breakdown th,.mount-tier-breakdown td{padding-inline:5px}.mount-tier-context .reset-btn{font-size:10px}.mount-tier-context{gap:4px}}
@media(prefers-reduced-motion:reduce){.mount-tier-chevron svg{transition:none}}

.mount-tier-build-label{display:inline-flex;align-items:center;gap:7px}
.mount-tier-tools{display:flex;gap:18px;margin-left:auto;align-items:center}
@media(max-width:760px){.mount-tier-tools{gap:10px}.mount-tier-context .ranking-method-button{font-size:11px!important}.mount-tier-context{margin-bottom:0}.mount-tier-context .reset-btn svg{width:12px;height:12px}}
@media(max-width:360px){.mount-tier-build-label{gap:5px}.mount-tier-tools{gap:9px}.mount-tier-context .ranking-method-button{font-size:10px!important}}
