.schedule-tab{width:100%;margin-top:36px}.schedule-tab__panel{display:flex;align-items:center;justify-content:center;margin-bottom:16px;gap:16px}.schedule-tab__btn{display:flex;align-items:center;justify-content:center;padding:20px 24px;color:var(--text-on-surface);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);line-height:var(--line-height-tight);background-color:var(--bg-tertiary);border-radius:calc(var(--global-spacer) * 2);transition:var(--global-transition)}.schedule-tab__btn:focus,.schedule-tab__btn:hover{color:var(--accordion-text-primary);background:var(--accordion-bg-light)}@media (max-width: 680px){.schedule-tab__btn{width:50%;padding:16px 20px}}.schedule-tab__btn.__active{color:var(--accordion-text-accent);background-color:var(--accordion-bg-active)}.schedule-tab .accordion-content{overflow:auto}@media (max-width: 992px){.schedule-tab .accordion-content{margin-right:-15px}}figure.table{display:flex;width:100%;margin-bottom:20px;padding-right:15px;overflow-x:auto;font-size:var(--font-size-base);border-collapse:collapse}figure.table table{width:100%!important;margin-left:0!important;margin-right:0!important;border-collapse:collapse}figure.table tbody{width:100%!important}figure.table th,figure.table td{width:auto!important;height:auto!important;padding:8px!important;color:var(--text-secondary)!important;text-align:center!important;border:1px solid var(--border-primary)!important}figure.table th:hover,figure.table td:hover{background-color:var(--bg-tertiary)!important}figure.table th p,figure.table td p{margin-bottom:0}figure.table th span,figure.table td span{color:var(--text-secondary)!important}figure.table tr:nth-child(1),figure.table tr:nth-child(2){color:var(--text-on-surface)!important;font-weight:var(--font-weight-semibold)!important;background-color:var(--bg-tertiary)!important}figure.table tr{width:auto!important;height:auto!important}figure.table tr:nth-child(2n){background-color:var(--bg-primary)!important}figure.table tr:nth-child(3n):hover{background-color:var(--bg-surface)!important}figure.table .border-crossing{font-weight:var(--font-weight-semibold);background-color:var(--bg-secondary)}figure.table .country-separator{color:var(--text-primary);font-weight:var(--font-weight-semibold);text-align:center;background-color:var(--bg-tertiary)}
