.tabs{width:100%;display:flex;flex-direction:column;gap:var(--space-4)}.tabs.vertical{flex-direction:row}.tabs-desktop{display:block}.tabs-mobile{display:none}.tabs-list{display:flex;align-items:flex-end;gap:var(--tabs-gap,var(--space-9));border-bottom:0 solid var(--invactive-text-color);margin-left:auto;margin-right:auto}.data-coverage-tabs .tabs-list,.region-tabs .tabs-list{width:auto;max-width:var(--tabs-max-width);justify-content:center;gap:var(--tabs-compact-gap)}.region-tabs .tabs-list{margin-left:auto;margin-right:auto}.tabs-list.vertical{flex-direction:column;align-items:stretch;border-bottom:none;border-right:1px solid var(--invactive-text-color);padding-right:var(--space-6);padding-bottom:0;gap:var(--space-3)}.tabs-trigger{background:transparent;border:none;color:var(--text-disabled);font:inherit;font-weight:var(--font-semibold);font-size:var(--text-lg);letter-spacing:var(--tracking-normal);padding:var(--space-2) 0;margin:0;cursor:pointer;transition:color .2s ease;outline:none;position:relative}.tabs-trigger:focus,.tabs-trigger:focus-visible{outline:none;box-shadow:none}.tabs-trigger:hover{color:var(--text-muted)}.tabs-trigger.is-active{color:var(--text-primary);font-weight:var(--font-bold)}.tabs-trigger.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-.1rem;height:3px;background:var(--text-primary)}.tabs.vertical .tabs-list{align-items:stretch}.tabs.vertical .tabs-trigger{margin:0;padding:var(--space-2) var(--space-3);text-align:left;border-bottom:none;border-right:3px solid transparent}.tabs.vertical .tabs-trigger.is-active{border-right-color:var(--primary-text-color)}.tabs-panel{width:100%}.tabs-accordion-item{border-bottom:1px solid var(--border-strong);padding:var(--space-2) 0}.tabs-accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;color:var(--text-primary);font:inherit;font-weight:var(--font-semibold);font-size:var(--text-lg);padding:var(--space-2) 0;text-align:left;cursor:pointer}.tabs-accordion-icon{color:var(--text-disabled);font-weight:var(--font-bold)}.tabs-accordion-panel{padding:var(--space-3) 0 var(--space-5)}@media screen and (max-width:768px){.tabs-desktop{display:none}.tabs-mobile{display:block}.tabs{gap:var(--space-2)}.tabs-accordion-trigger{font-size:var(--text-base)}}