/* Akademijos tvarkaraštis – mėnesių skirtukai (svetainės stilius: raudona, juoda, balta; Staff) */
.aksch-tabs { display: flex; gap: 6px; margin: 1.5em 0 -0.5em; overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: thin; padding-bottom: 4px; }
.aksch-tab {
    appearance: none; border: 0; border-radius: 0; cursor: pointer; flex: 0 0 auto;
    padding: 10px 18px; background: #f4f4f4; color: #1e1e1e;
    font: 700 14px/1.2 Staff, sans-serif; text-transform: uppercase; letter-spacing: .04em; white-space: nowrap;
}
.aksch-tab:hover { background: #e6e6e6; }
.aksch-tab.is-active { background: #ff0000; color: #fff; }
.aksch-tab small { font-size: 11px; opacity: .7; margin-left: 2px; }
.aksch-tab__n { display: inline-block; min-width: 20px; margin-left: 6px; padding: 1px 6px; border-radius: 10px; background: rgba(0,0,0,.08); font-size: 11px; }
.aksch-tab.is-active .aksch-tab__n { background: rgba(255,255,255,.25); }
.aksch .aksch-game.is-hidden { display: none !important; }
@media (max-width: 600px) { .aksch-tab { padding: 8px 12px; font-size: 12px; } }
