/* Compact shortcuts only in the three game portals. */
:is(.caha-content-tier,.caha-content-girls,.caha-content-highschool) .caha-portal-tools>.caha-quick-actions{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:10px;padding:12px}
:is(.caha-content-tier,.caha-content-girls,.caha-content-highschool) .caha-portal-tools .caha-quick-actions>a,
:is(.caha-content-tier,.caha-content-girls,.caha-content-highschool) .caha-portal-tools .caha-quick-actions>.caha-td-shell{min-height:74px;height:auto;min-width:0}
:is(.caha-content-tier,.caha-content-girls,.caha-content-highschool) .caha-portal-tools .caha-quick-actions>a{padding:10px 12px;gap:9px;border-radius:9px;box-shadow:0 3px 9px rgba(15,42,65,.06)}
:is(.caha-content-tier,.caha-content-girls,.caha-content-highschool) .caha-portal-tools .caha-action-icon{width:30px;height:30px;flex-basis:30px;border-radius:8px}
:is(.caha-content-tier,.caha-content-girls,.caha-content-highschool) .caha-portal-tools .caha-action-icon svg{width:17px;height:17px}
:is(.caha-content-tier,.caha-content-girls,.caha-content-highschool) .caha-portal-tools .caha-quick-actions strong{font-size:13px;line-height:1.3}
:is(.caha-content-tier,.caha-content-girls,.caha-content-highschool) .caha-portal-tools .caha-quick-actions small{font-size:11px;line-height:1.35}
:is(.caha-content-tier,.caha-content-girls,.caha-content-highschool) .caha-portal-tools .caha-quick-actions>a>span:last-child{min-width:0;overflow-wrap:anywhere}
:is(.caha-content-tier,.caha-content-girls,.caha-content-highschool) .caha-portal-tools .caha-td-shell:not(.is-open) .caha-td-directory>summary{min-height:74px;padding:10px 12px;gap:9px;grid-template-columns:30px minmax(0,1fr) auto}
:is(.caha-content-tier,.caha-content-girls,.caha-content-highschool) .caha-portal-tools .caha-td-shell:not(.is-open) .caha-td-icon{width:30px;height:30px;font-size:17px}
:is(.caha-content-tier,.caha-content-girls,.caha-content-highschool) .caha-portal-tools .caha-td-shell:not(.is-open) .caha-td-directory>summary strong{font-size:13px}
:is(.caha-content-tier,.caha-content-girls,.caha-content-highschool) .caha-portal-tools .caha-td-shell:not(.is-open) .caha-td-directory>summary small{font-size:11px}
:is(.caha-content-tier,.caha-content-girls,.caha-content-highschool) .caha-screen-tool-links{gap:6px}
:is(.caha-content-tier,.caha-content-girls,.caha-content-highschool) .caha-screen-tool-links a{min-height:34px;padding:6px 10px;font-size:11px;box-sizing:border-box}
@media(max-width:620px){:is(.caha-content-tier,.caha-content-girls,.caha-content-highschool) .caha-portal-tools>.caha-quick-actions{grid-template-columns:1fr;padding:10px;gap:8px}}
