.ttk-month-nav{position:fixed;z-index:130;bottom:calc(var(--ttk-month-bottom,env(safe-area-inset-bottom,0px)) + 10px);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:14px;width:min(1000px,calc(100% - 24px));padding:10px 14px;border:1px solid #cbd5e1;border-top:3px solid #ff941f;border-radius:14px;background:#fff;box-shadow:0 6px 24px #10233f24;color:#10233f;font:14px/1.4 system-ui;box-sizing:border-box}.ttk-month-nav[hidden]{display:none!important}.ttk-month-nav>strong{font-size:16px}.ttk-month-nav__months{display:flex;gap:4px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;flex:1}.ttk-month-nav button{flex:1 0 55px;min-height:40px;padding:8px 10px;border:0;border-radius:8px;background:#f3f5f8;color:#30445d;font:700 13px/1.4 system-ui;text-transform:capitalize;cursor:pointer}.ttk-month-nav button:disabled{color:#64748b;background:#f7f8fa;cursor:default}.ttk-month-nav button.is-active{background:#ff941f;color:#10233f;box-shadow:inset 0 -3px #10233f}.ttk-month-nav button:focus-visible,.ttk-season-edge button:focus-visible{outline:3px solid #10233f;outline-offset:2px}.ttk-month-nav--app{width:min(730px,calc(100% - 20px))}.ttk-season-edge{padding:14px 0;display:flex;justify-content:center;min-height:10px}.ttk-season-edge button,.ttk-chronological{font:750 14px/1.4 system-ui;padding:12px 18px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#10233f;cursor:pointer}.ttk-season-month{scroll-margin-top:140px;padding:18px 0 10px;font-size:19px;color:#10233f}.ttkdc-season-calendar .table-scroll{max-height:none!important;overflow-y:visible!important;height:auto!important}.ttkdc-season-calendar .table-wrap{overflow:visible!important}.ttkdc-season-calendar [data-calendar-pagination],.ttkdc-season-calendar .calendar-mobile-endless-sentinel,.ttkdc-season-calendar .mobile-month-indicator{display:none!important}.ttkdc-season-calendar .month-row{scroll-margin-top:140px}.ttk-calendar-context{padding:12px 16px;background:#f3f5f8;border-radius:12px;color:#10233f;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0}.ttk-calendar-context a{color:#10233f;text-decoration:underline;font-weight:750}.ttkdc-seo-landing .ttkdc-seo-landing__inner{max-width:1600px}.ttkdc-seo-calendar .ttkdc-calendar-shell{margin:0;width:100%}.ttkdc-seo-calendar .ttkdc-calendar-shell .ttk-nav-row{display:none}
@media(max-width:600px){.ttk-month-nav{padding:8px 10px;gap:9px}.ttk-month-nav button{flex-basis:52px}.ttk-month-nav>strong{font-size:14px}.ttk-calendar-context{align-items:flex-start;flex-wrap:wrap}}
.ttk-month-nav .ttk-month-nav__filter{flex:0 0 auto;background:#10233f;color:#fff;min-width:58px}.cal-filter-pill[hidden]{display:none!important}
