/*! Pico Reforged v2.0.0 | MIT | Copyright 2026 rusticstack | Copyright 2019-2024 Lucas Larroche and the Pico CSS authors */
@layer pico.tokens,pico.theme,pico.core;@layer pico.extras{:root,:host,[data-theme]{--pico-tabs-tab-color:var(--pico-muted-color);--pico-tabs-tab-hover-color:var(--pico-color);--pico-tabs-active-color:var(--pico-primary);--pico-tabs-indicator-color:var(--pico-primary-background);--pico-tabs-border-color:var(--pico-muted-border-color);--pico-tabs-indicator-width:var(--pico-outline-width)}[role=tablist]{overscroll-behavior-inline:contain;scroll-padding-inline:var(--pico-nav-link-spacing-horizontal);scrollbar-width:thin;border-block-end:var(--pico-border-width) solid var(--pico-tabs-border-color);margin-bottom:0;padding:0;list-style:none;display:flex;overflow:auto hidden}[role=tab],[data-tabs]>input[type=radio]+label{inline-size:auto;padding:var(--pico-nav-link-spacing-vertical) calc(var(--pico-nav-link-spacing-horizontal) * 2);border:0;border-block-end:var(--pico-tabs-indicator-width) solid transparent;box-shadow:none;color:var(--pico-tabs-tab-color);font-size:1rem;font-weight:500;line-height:var(--pico-line-height);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border-start-start-radius:var(--pico-border-radius);border-start-end-radius:var(--pico-border-radius);border-end-end-radius:0;border-end-start-radius:0;flex:none;margin:0;text-decoration:none;display:block}:is([role=tab],[data-tabs]>input[type=radio]+label):focus-visible{outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-outline-width) * -1)}[role=tab][aria-selected=true],[data-tabs]>input[type=radio]:checked+label{border-color:var(--pico-tabs-indicator-color);color:var(--pico-tabs-active-color)}[role=tab][aria-disabled=true],[data-tabs]>input[type=radio]:disabled+label{color:var(--pico-tabs-tab-color);opacity:var(--pico-form-element-disabled-opacity);cursor:not-allowed;border-color:#0000}@media (hover:hover){[role=tab]:not([aria-selected=true],[aria-disabled=true]):hover,[data-tabs]>input[type=radio]:not(:checked,:disabled)+label:hover{color:var(--pico-tabs-tab-hover-color)}}[role=tabpanel],[data-tabs]>section{margin:0;padding-block-start:var(--pico-spacing)}:is([role=tabpanel],[data-tabs]>section)[hidden]{display:none}:is([role=tabpanel],[data-tabs]>section):focus-visible{outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-outline-width) * -1)}@media (width>=576px){[role=tablist][aria-orientation=vertical]{border-block-end:0;flex-direction:column;gap:.125rem;overflow:visible}[role=tablist][aria-orientation=vertical]>[role=tab]{border-block-end:0;border-inline-start:var(--pico-tabs-indicator-width) solid transparent;border-radius:var(--pico-border-radius);border-start-start-radius:0;border-end-start-radius:0}[role=tablist][aria-orientation=vertical]>[role=tab][aria-selected=true]{border-color:var(--pico-tabs-indicator-color);background-color:var(--pico-primary-subtle-background);color:var(--pico-primary-hover)}:has(>[role=tablist][aria-orientation=vertical]){column-gap:var(--pico-spacing);grid-template-columns:auto minmax(0,1fr);display:grid}:has(>[role=tablist][aria-orientation=vertical])>[role=tablist]{grid-area:1/1;align-self:start}:has(>[role=tablist][aria-orientation=vertical])>[role=tabpanel]{grid-area:1/2;padding-block-start:0}}[data-tabs]{margin-bottom:var(--pico-spacing);flex-wrap:wrap;display:flex;position:relative}[data-tabs]>input[type=radio]{clip-path:inset(50%);opacity:0;pointer-events:none;background:0 0;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute}[data-tabs]>input[type=radio]+label{margin-block-end:calc(var(--pico-border-width) * -1);position:relative}[data-tabs]>input[type=radio]:focus-visible+label{outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-outline-width) * -1)}[data-tabs]>section{border-block-start:var(--pico-border-width) solid var(--pico-tabs-border-color);flex:0 0 100%;display:none}[data-tabs]>input:first-of-type:checked~section:first-of-type,[data-tabs]>input:nth-of-type(2):checked~section:nth-of-type(2),[data-tabs]>input:nth-of-type(3):checked~section:nth-of-type(3),[data-tabs]>input:nth-of-type(4):checked~section:nth-of-type(4),[data-tabs]>input:nth-of-type(5):checked~section:nth-of-type(5),[data-tabs]>input:nth-of-type(6):checked~section:nth-of-type(6),[data-tabs]>input:nth-of-type(7):checked~section:nth-of-type(7),[data-tabs]>input:nth-of-type(8):checked~section:nth-of-type(8),[data-tabs]>input:nth-of-type(9):checked~section:nth-of-type(9),[data-tabs]>input:nth-of-type(10):checked~section:nth-of-type(10){display:block}@media (prefers-reduced-motion:no-preference){[role=tab],[data-tabs]>input[type=radio]+label{transition:color var(--pico-transition), border-color var(--pico-transition)}[role=tabpanel]:not([hidden]),[data-tabs]>section{transition:opacity var(--pico-transition), translate var(--pico-transition)}@starting-style{[role=tabpanel]:not([hidden]),[data-tabs]>section{opacity:0;translate:0 .25rem}}}@media (forced-colors:active){[role=tab][aria-selected=true],[data-tabs]>input[type=radio]:checked+label{border-color:highlight}}}@layer pico.utilities;