.buttons-wrapper{align-items:var(--buttons-vertical-align,flex-start);display:flex;flex-direction:var(--buttons-flow,row);flex-wrap:wrap;gap:var(--buttons-gap,1rem);justify-content:var(--buttons-horizontal-align,flex-start);--btn-trans-duration:250ms;--btn-trans-delay:0ms;--btn-trans-function:var(--ease-out-quart);--btn-trans:var(--btn-trans-duration) var(--btn-trans-delay) var(--btn-trans-function)}.button,button,input[type=submit]{align-items:var(--button-content-vertical,center);cursor:pointer;display:inline-flex;gap:var(--btngap,.5em);justify-content:var(--button-content-horizontal,center)}.button *,button *,input[type=submit] *{line-height:1em;pointer-events:none}.button:is(.btnNone),button:is(.btnNone),input[type=submit]:is(.btnNone){background:unset;border:unset;padding:unset}.button:not(.btnNone),button:not(.btnNone),input[type=submit]:not(.btnNone){background:var(--button-background-color,var(--text-contrast));border-color:var(--button-border-color);border-radius:var(--button-border-radius);border-style:var(--button-border-style,solid);border-width:var(--button-border-width,0);color:var(--button-text-color,var(--text-color));font-size:var(--button-font-size,inherit);font-style:var(--font-style);font-weight:var(--button-font-weight,var(--font-weight));line-height:1em;margin:var(--button-margin,unset);padding:var(--button-padding,unset);text-align:var(--text-align);text-decoration:var(--text-decoration);text-transform:var(--button-text-transform,var(--text-transform))}.button:not(.btnNone):not([aria-disabled=true]):not([data-state=disabled]):focus-visible,.button:not(.btnNone):not([aria-disabled=true]):not([data-state=disabled]):hover,button:not(.btnNone):not([aria-disabled=true]):not([data-state=disabled]):focus-visible,button:not(.btnNone):not([aria-disabled=true]):not([data-state=disabled]):hover,input[type=submit]:not(.btnNone):not([aria-disabled=true]):not([data-state=disabled]):focus-visible,input[type=submit]:not(.btnNone):not([aria-disabled=true]):not([data-state=disabled]):hover{background:var(--button-hover-background-color,color-mix(in srgb,var(--button-background-color,var(--text-contrast)),#fff 12.5%));border-color:var(--button-hover-border-color,color-mix(in srgb,var(--button-border-color),#fff 12.5%));border-radius:var(--button-hover-border-radius,var(--button-border-radius));border-style:var(--button-hover-border-style,var(--button-border-style,solid));border-width:var(--button-hover-border-width,var(--button-border-width,0));color:var(--button-hover-text-color,var(--button-text-color,var(--text-color)));transition:border var(--btn-trans),background var(--btn-trans),color var(--btn-trans)}.button:not(.btnNone):not([aria-disabled=true]):not([data-state=disabled]):active,button:not(.btnNone):not([aria-disabled=true]):not([data-state=disabled]):active,input[type=submit]:not(.btnNone):not([aria-disabled=true]):active{background:var(--button-active-background-color,color-mix(in srgb,var(--button-background-color,var(--text-contrast)),#000 12.5%));border-color:var(--button-active-border-color,color-mix(in srgb,var(--button-border-color),#000 12.5%));border-radius:var(--button-active-border-radius,var(--button-border-radius));border-style:var(--button-active-border-style,var(--button-border-style,solid));border-width:var(--button-active-border-width,var(--button-border-width,0));color:var(--button-active-text-color,var(--button-text-color,var(--text-color)));transition:border 0s linear 0s,background 0s linear 0s,color 0s linear 0s}.button:not(.btnNone):is([aria-disabled=true],[data-state=disabled]),button:not(.btnNone):is([aria-disabled=true],[data-state=disabled]),input[type=submit]:not(.btnNone):is([aria-disabled=true],[data-state=disabled]){background:var(--button-disabled-background-color,color-mix(in srgb,var(--button-background-color),#999 75%));border-color:var(--button-disabled-border-color,color-mix(in srgb,var(--button-border-color),transparent 100%));border-radius:var(--button-disabled-border-radius,var(--button-border-radius));border-style:var(--button-disabled-border-style,var(--button-border-style,solid));border-width:var(--button-disabled-border-width,var(--button-border-width,0));color:var(--button-disabled-text-color,var(--button-text-color,var(--text-color)));cursor:default;opacity:.75;pointer-events:none}.button:not(.btnNone):is([data-state=current],[data-state=active]),button:not(.btnNone):is([data-state=current],[data-state=active]),input[type=submit]:not(.btnNone):is([data-state=current],[data-state=active]){background:var(--button-current-background-color,color-mix(in srgb,var(--button-background-color,var(--text-contrast)),#000 12.5%));border-color:var(--button-current-border-color,color-mix(in srgb,var(--button-border-color),#000 12.5%));border-radius:var(--button-current-border-radius,var(--button-border-radius));border-style:var(--button-current-border-style,var(--button-border-style,solid));border-width:var(--button-current-border-width,var(--button-border-width,0));color:var(--button-current-text-color,var(--button-text-color,var(--text-color)));cursor:default;outline:2px solid var(--button-current-outline-color,color-mix(in srgb,var(--button-background-color,var(--text-contrast)),#000 12.5%));outline-offset:2px;pointer-events:none;transition:border 0s linear 0s,background 0s linear 0s,color 0s linear 0s}:where(.button,button,input[type=submit]).margin-split{margin-block:var(--button-margin-block,unset);margin-inline:var(--button-margin-inline,unset)}:where(.button,button,input[type=submit]).margin-block-split{margin-bottom:var(--button-margin-bottom,unset);margin-top:var(--button-margin-top,unset)}:where(.button,button,input[type=submit]).margin-inline-split{margin-left:var(--button-margin-left,unset);margin-right:var(--button-margin-right,unset)}:where(.button,button,input[type=submit]).padding-split{padding-block:var(--button-padding-block,unset);padding-inline:var(--button-padding-inline,unset)}:where(.button,button,input[type=submit]).padding-block-split{padding-bottom:var(--button-padding-bottom,unset);padding-top:var(--button-padding-top,unset)}:where(.button,button,input[type=submit]).padding-inline-split{padding-left:var(--button-padding-left,unset);padding-right:var(--button-padding-right,unset)}:where(.button,button,input[type=submit]).border-width-split{border-block-width:var(--button-border-block-width,var(--button-border-width,0));border-inline-width:var(--button-border-inline-width,var(--button-border-width,0))}:where(.button,button,input[type=submit]).border-width-block-split{border-bottom-width:var(--button-border-bottom-width,var(--button-border-block-width,var(--button-border-width,0)));border-top-width:var(--button-border-top-width,var(--button-border-block-width,var(--button-border-width,0)))}:where(.button,button,input[type=submit]).border-width-inline-split{border-left-width:var(--button-border-left-width,var(--button-border-inline-width,var(--button-border-width,0)));border-right-width:var(--button-border-right-width,var(--button-border-inline-width,var(--button-border-width,0)))}:where(.button,button,input[type=submit]).border-style-split{border-block-style:var(--button-border-block-style,solid);border-inline-style:var(--button-border-inline-style,solid)}:where(.button,button,input[type=submit]).border-style-block-split{border-bottom-style:var(--button-border-bottom-style,solid);border-top-style:var(--button-border-top-style,solid)}:where(.button,button,input[type=submit]).border-style-inline-split{border-left-style:var(--button-border-left-style,solid);border-right-style:var(--button-border-right-style,solid)}:where(.button,button,input[type=submit]).border-color-split{border-block-color:var(--button-border-block-color);border-inline-color:var(--button-border-inline-color)}:where(.button,button,input[type=submit]).border-color-block-split{border-bottom-color:var(--button-border-bottom-color);border-top-color:var(--button-border-top-color)}:where(.button,button,input[type=submit]).border-color-inline-split{border-left-color:var(--button-border-left-color);border-right-color:var(--button-border-right-color)}:where(.button,button,input[type=submit]).border-radius-split{border-bottom-left-radius:var(--button-border-bottom-left-radius);border-bottom-right-radius:var(--button-border-bottom-right-radius);border-top-left-radius:var(--button-border-top-left-radius);border-top-right-radius:var(--button-border-top-right-radius)}