.px-pivot{--px-pivot-tab-padding:.5em;--px-pivot-tab-offset:-.5em}.px-pivot__grid{grid-template-columns:minmax(min-content,100%);display:grid}.px-pivot__tabs-align{width:auto;min-width:100%;display:flex;position:relative}.px-pivot__tabs-align--justify-center{justify-content:center}.px-pivot__tabs-align--justify-start{left:var(--px-pivot-tab-offset);justify-content:flex-start}.px-pivot__tabs-align--justify-end{right:var(--px-pivot-tab-offset);justify-content:flex-end}.px-pivot__tabs{flex:none;display:flex;position:relative}.px-pivot__tab-base{appearance:none;box-sizing:border-box;white-space:nowrap;font-size:inherit;background-color:#0000;border:none;outline:none;flex:none;font-family:inherit;font-weight:400;position:relative}.px-pivot__tab{padding:var(--px-pivot-tab-padding);cursor:pointer}.px-pivot__tab:disabled{opacity:.5;cursor:not-allowed}.px-pivot__selector-base{position:absolute;bottom:0;left:0}.px-pivot__selector{background-color:currentColor;height:2px}.px-pivot--animated .px-pivot__selector-base{transition:left .4s cubic-bezier(.165,.84,.44,1),width .4s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1)}.px-pivot--loading *{transition:none!important}.scroll-id{opacity:0;width:1px;height:1px;position:absolute;top:-80px}.common-pivot{font-size:clamp(14px,.938vw,18px)}.common-pivot__tab{cursor:pointer;padding:.66em}.common-pivot__tab:disabled{opacity:.5;cursor:not-allowed}.common-pivot__tab{outline:none!important}.common-pivot__tab:focus-visible .common-pivot__label{outline-offset:0px;outline-offset:.2em;outline:1px dashed}.common-pivot__label{opacity:.8;transition:opacity .2s cubic-bezier(.215,.61,.355,1);display:block;position:relative}.common-pivot__label>span,.common-pivot__label>strong{text-align:center;transition:opacity .2s cubic-bezier(.215,.61,.355,1);display:block}.common-pivot__label>span{width:100%;position:absolute}.common-pivot__label>strong{opacity:0;font-weight:600}.common-pivot__label--selected{opacity:1}.common-pivot__label--selected>span{opacity:0}.common-pivot__label--selected>strong{opacity:1}.common-pivot__selector{background-color:currentColor;height:2px}:root .theme-copilot .common-pivot__label{opacity:1;font-weight:500}:root .theme-copilot .common-pivot__label span,:root .theme-copilot .common-pivot__label strong{font-weight:inherit}:root .theme-copilot .common-pivot__selector{border-radius:3px;height:3px}
