/* Vocabulary content only: chapter navigation, language controls and image cards. */
.pay-rate-scroll{max-width:100%;overflow-x:auto}
.pay-rate-table{width:100%;border-collapse:collapse;text-align:left;font-size:.9em}
.pay-rate-table caption{text-align:left;color:#67748f;padding:8px 0;font-size:.85em}
.pay-rate-table th,.pay-rate-table td{padding:14px 12px;border:1px solid #e3e8f2;vertical-align:top}
.pay-rate-table thead{background:#efedff}.pay-rate-table tbody th{background:#f7f7fd}
.pay-rate-table .mini-sound{vertical-align:middle;margin:0 8px 5px 0}
@media(max-width:600px){.pay-rate-table{font-size:13px;min-width:420px}.pay-rate-table th,.pay-rate-table td{padding:10px 8px}}
.main{padding-top:18px}
.main>.topbar{margin-bottom:18px}
.mobile-dock{grid-template-columns:repeat(3,1fr)!important}
.recall-copy small{display:none}
.recall-copy h3{font-size:13px}
.overview-title #deckIntro{display:none}
.overview-head{margin-top:0}
.day-list{flex:1}
.mnemonic-cue>small{display:none}
/* Reserve actual card geometry, including off-screen rows, across language switches. */
.overview-card{content-visibility:visible;contain-intrinsic-size:none}
