.pwv2-tabs{display:flex;width:100%;background-color:var(--surface-container,#fff)}
.pwv2-tabs--horizontal{flex-direction:column;align-items:center;align-content:center;gap:var(--size-spacing-sp-40,40px);flex:1 0 0;flex-wrap:wrap}
.pwv2-tabs--horizontal .pwv2-tabs__group{display:flex;flex-wrap:wrap;align-items:flex-start;align-self:stretch;border-bottom:var(--size-border-br-1,1px) solid var(--border-default,#a4a4a4)}
.pwv2-tabs--vertical{flex-direction:row;align-items:flex-start;align-content:flex-start;gap:0 var(--size-spacing-sp-24,24px);align-self:stretch;flex-wrap:wrap}
.pwv2-tabs--vertical .pwv2-tabs__group{display:flex;min-width:204px;max-width:318px;flex-direction:column;align-items:stretch}
.pwv2-tabs--vertical .pwv2-tabs__item{align-self:stretch;white-space:normal;text-align:left}
.pwv2-tabs__item{display:inline-flex;min-height:56px;padding:var(--size-spacing-sp-12,12px) var(--size-spacing-sp-24,24px);align-items:center;gap:var(--size-spacing-sp-8,8px);border-radius:0;border:0;background:transparent;cursor:pointer;position:relative;white-space:nowrap;transition:background .2s ease,color .2s ease}
.pwv2-tabs__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;aspect-ratio:1/1}
.pwv2-tabs__icon .material-icons{font-size:20px;color:var(--icons-tab-default,#00243d);transition:color .2s ease}
.pwv2-tabs__label{display:flex;align-items:flex-start;color:var(--text-tab-default,#00243d);font-style:normal;transition:color .2s ease}
.pwv2-tabs__item:hover:not(.pwv2-tabs__item--active):not(:disabled){background:var(--surface-tab-hover,#227482)}
.pwv2-tabs__item:hover:not(.pwv2-tabs__item--active):not(:disabled) .pwv2-tabs__label{color:var(--text-tab-hover,#FFF)}
.pwv2-tabs__item:hover:not(.pwv2-tabs__item--active):not(:disabled) .pwv2-tabs__icon .material-icons{color:var(--icons-tab-hover,#FFF)}
.pwv2-tabs__item:focus-visible{outline:var(--size-border-br-2,2px) solid var(--border-tab-focus,#227482);outline-offset:-2px;border-radius:0}
.pwv2-tabs__item:focus-visible .pwv2-tabs__label{color:var(--text-tab-focus,#00243d)}
.pwv2-tabs__item:focus-visible .pwv2-tabs__icon .material-icons{color:var(--icons-tab-focus,#00243d)}
.pwv2-tabs--horizontal .pwv2-tabs__item--active{box-shadow:inset 0 -8px 0 0 var(--border-tab-active,#227482)}
.pwv2-tabs__item--active .pwv2-tabs__label{color:var(--text-tab-active,#227482)}
.pwv2-tabs__item--active .pwv2-tabs__icon .material-icons{color:var(--icons-tab-active,#00243d)}
.pwv2-tabs--vertical .pwv2-tabs__item--active{box-shadow:inset 8px 0 0 0 var(--border-tab-active,#227482)}
.pwv2-tabs__item:disabled{cursor:not-allowed}
.pwv2-tabs__item:disabled .pwv2-tabs__label{color:var(--text-tab-disabled,#686868)}
.pwv2-tabs__item:disabled .pwv2-tabs__icon .material-icons{color:var(--icons-tab-disabled,#686868)}
.pwv2-tabs__badge{display:inline-flex;padding:0 var(--size-spacing-sp-6,6px);justify-content:center;align-items:center;gap:0;border-radius:var(--size-radius-round,88px);border:var(--size-border-br-1,1px) solid transparent}
.pwv2-tabs__badge-text{font-style:normal;letter-spacing:.48px;text-transform:uppercase}
.pwv2-tabs__badge--filled.pwv2-tabs__badge--success{background:var(--surface-alert-success,#dcebe3)}
.pwv2-tabs__badge--filled.pwv2-tabs__badge--success .pwv2-tabs__badge-text{color:var(--text-alert-success,#115833)}
.pwv2-tabs__badge--filled.pwv2-tabs__badge--error{background:var(--surface-alert-error,#fedddd)}
.pwv2-tabs__badge--filled.pwv2-tabs__badge--error .pwv2-tabs__badge-text{color:var(--text-alert-error,#b91313)}
.pwv2-tabs__badge--filled.pwv2-tabs__badge--warning{background:var(--surface-alert-warning,#fbeedf)}
.pwv2-tabs__badge--filled.pwv2-tabs__badge--warning .pwv2-tabs__badge-text{color:var(--text-alert-warning,#673f12)}
.pwv2-tabs__badge--filled.pwv2-tabs__badge--information{background:var(--surface-alert-information,#deeffd)}
.pwv2-tabs__badge--filled.pwv2-tabs__badge--information .pwv2-tabs__badge-text{color:var(--text-alert-information,#0f436d)}
.pwv2-tabs__badge--filled.pwv2-tabs__badge--neutral{background:var(--surface-alert-neutral,#e1e1e1)}
.pwv2-tabs__badge--filled.pwv2-tabs__badge--neutral .pwv2-tabs__badge-text{color:var(--text-alert-neutral,#2c2828)}
.pwv2-tabs__badge--filled.pwv2-tabs__badge--highlight{background:var(--surface-alert-highlight,#fefbe0)}
.pwv2-tabs__badge--filled.pwv2-tabs__badge--highlight .pwv2-tabs__badge-text{color:var(--text-alert-highlight,#776515)}
.pwv2-tabs__badge--outline.pwv2-tabs__badge--success{border:var(--size-border-br-1,1px) solid var(--border-alert-success,#519873)}
.pwv2-tabs__badge--outline.pwv2-tabs__badge--success .pwv2-tabs__badge-text{color:var(--text-alert-success,#115833)}
.pwv2-tabs__badge--outline.pwv2-tabs__badge--error{border:var(--size-border-br-1,1px) solid var(--border-alert-error,#f95353)}
.pwv2-tabs__badge--outline.pwv2-tabs__badge--error .pwv2-tabs__badge-text{color:var(--text-alert-error,#b91313)}
.pwv2-tabs__badge--outline.pwv2-tabs__badge--warning{border:var(--size-border-br-1,1px) solid var(--border-alert-warning,#ecaa5e)}
.pwv2-tabs__badge--outline.pwv2-tabs__badge--warning .pwv2-tabs__badge-text{color:var(--text-alert-warning,#673f12)}
.pwv2-tabs__badge--outline.pwv2-tabs__badge--information{border:var(--size-border-br-1,1px) solid var(--border-alert-information,#59b0f6)}
.pwv2-tabs__badge--outline.pwv2-tabs__badge--information .pwv2-tabs__badge-text{color:var(--text-alert-information,#0f436d)}
.pwv2-tabs__badge--outline.pwv2-tabs__badge--neutral{border:var(--size-border-br-1,1px) solid var(--border-alert-neutral,#686868)}
.pwv2-tabs__badge--outline.pwv2-tabs__badge--neutral .pwv2-tabs__badge-text{color:var(--text-alert-neutral,#2c2828)}
.pwv2-tabs__badge--outline.pwv2-tabs__badge--highlight{border:var(--size-border-br-1,1px) solid var(--border-alert-highlight,#f8e862)}
.pwv2-tabs__badge--outline.pwv2-tabs__badge--highlight .pwv2-tabs__badge-text{color:var(--text-alert-highlight,#776515)}
.pwv2-tabs__content-container{display:flex;min-width:0;padding:var(--size-spacing-sp-24,24px);flex-direction:column;align-items:stretch;align-self:stretch;border-radius:var(--size-radius-rd-12,12px);background:var(--surface-tab-container,#f2f4f5);width:100%}
.pwv2-tabs--horizontal .pwv2-tabs__content-container{align-self:stretch}
.pwv2-tabs--vertical .pwv2-tabs__content-container{flex:1 0 0;width:auto}
.pwv2-tabs__panel{display:none;width:100%}
.pwv2-tabs__panel--active{display:block;width:100%}
.pwv2-tabs__panel-slot{min-height:24px;width:100%}
.pwv2-tabs--edit .pwv2-tabs__panel{display:block}
.pwv2-tabs--edit .pwv2-tabs__panel[hidden]{display:block}
.pwv2-tabs--edit .pwv2-tabs__panel-title{display:block !important;font-size:1.2rem;font-weight:500;padding-bottom:10px}
.pwv2-tabs__dropdown{display:none;flex-direction:column;width:100%}
.pwv2-tabs__dropdown-trigger{position:relative}
.pwv2-tabs__dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100}
.pwv2-tabs__dropdown-menu.pwv2-tabs__dropdown-menu--dropup{top:auto;bottom:calc(100% + 4px)}
.pwv2-tabs__dropdown--open .pwv2-tabs__dropdown-menu{display:flex}
.pwv2-tabs__dropdown--open .pw-ds-select{border-color:var(--border-input-active,#353535)}
.pwv2-tabs__dropdown--open .pw-ds-select__icon .material-icons{transform:rotate(180deg)}
@media(max-width:1279px){.pwv2-tabs{flex-direction:column;align-items:flex-start;gap:var(--size-spacing-sp-40,40px);border-radius:var(--size-radius-rd-12,12px);border:var(--size-border-none,0) solid var(--border-default,#a4a4a4)}
.pwv2-tabs__group{display:none !important}
.pwv2-tabs__dropdown{display:flex;padding:var(--size-spacing-none,0);flex-direction:column;align-items:flex-start;gap:var(--size-spacing-sp-8,8px);align-self:stretch}
.pwv2-tabs--vertical .pwv2-tabs__content-container{flex:unset;width:100%}
}
.pwv2-tabs__dropdown-text,.pwv2-tabs__dropdown-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pwv2-tabs__dropdown-option{display:block}
.pwv2-tabs__dropdown-menu::-webkit-scrollbar{width:10px}
.pwv2-tabs__dropdown-menu::-webkit-scrollbar-track{background:transparent;border-radius:var(--size-radius-rd-12,12px);margin:4px 0}
.pwv2-tabs__dropdown-menu::-webkit-scrollbar-thumb{background:var(--border-default,#a4a4a4);border-radius:var(--size-radius-rd-12,12px);border:4px solid transparent;background-clip:content-box}
@supports not selector(::-webkit-scrollbar){.pwv2-tabs__dropdown-menu{scrollbar-width:thin;scrollbar-color:var(--border-default,#a4a4a4) transparent}
}