.air3-btn{--c-btn-height:var(--btn-height);--c-btn-gap:var(--space-2);--btn-padding-x:var(--space-6);--btn-border:var(--btn-border-width) solid var(--btn-border-color,transparent);--c-btn-font-size:var(--btn-font-size);--c-btn-font-weight:var(--btn-font-weight);--btn-radius:var(--btn-border-radius);--btn-bg-primary:var(--btn-primary-bg-color);--btn-bg-primary-hover:var(--btn-primary-hover-bg-color);--btn-text-primary:var(--btn-primary-text-color);--btn-text-primary-hover:var(--btn-primary-hover-text-color);--btn-text-icon-primary:var(--btn-primary-icon-color);--btn-border-color-primary:var(--btn-primary-border-color);--btn-border-color-primary-hover:var(--btn-primary-hover-border-color);--btn-bg-primary-inverted:var(--btn-inverted-primary-bg-color);--btn-bg-primary-inverted-hover:var(--btn-inverted-primary-hover-bg-color);--btn-text-primary-inverted:var(--btn-inverted-primary-text-color);--btn-text-primary-inverted-hover:var(--btn-inverted-primary-hover-text-color);--btn-text-icon-primary-inverted:var(--btn-inverted-primary-icon-color);--btn-border-color-primary-inverted:var(--btn-inverted-primary-border-color);--btn-border-color-primary-inverted-hover:var(--btn-inverted-primary-hover-border-color);--btn-bg-secondary:var(--btn-secondary-bg-color);--btn-bg-secondary-hover:var(--btn-secondary-hover-bg-color);--btn-text-secondary:var(--btn-secondary-text-color);--btn-text-secondary-hover:var(--btn-secondary-hover-text-color);--btn-text-icon-secondary:var(--btn-secondary-icon-color);--btn-border-color-secondary:var(--btn-secondary-border-color);--btn-border-color-secondary-hover:var(--btn-secondary-hover-border-color);--btn-bg-secondary-inverted:var(--btn-inverted-secondary-bg-color);--btn-bg-secondary-inverted-hover:var(--btn-inverted-secondary-hover-bg-color);--btn-text-secondary-inverted:var(--btn-inverted-secondary-text-color);--btn-text-secondary-inverted-hover:var(--btn-inverted-secondary-hover-text-color);--btn-text-icon-secondary-inverted:var(--btn-inverted-secondary-icon-color);--btn-border-color-secondary-inverted:var(--btn-inverted-secondary-border-color);--btn-border-color-secondary-inverted-hover:var(--btn-inverted-secondary-hover-border-color);--btn-bg-tertiary:var(--btn-tertiary-bg-color);--btn-bg-tertiary-hover:var(--btn-tertiary-hover-bg-color);--btn-text-tertiary:var(--btn-tertiary-text-color);--btn-text-tertiary-hover:var(--btn-tertiary-hover-text-color);--btn-text-icon-tertiary:var(--btn-tertiary-icon-color);--btn-border-color-tertiary:var(--btn-tertiary-border-color);--btn-border-color-tertiary-hover:var(--btn-tertiary-hover-border-color);--btn-bg-tertiary-inverted:var(--btn-inverted-tertiary-bg-color);--btn-bg-tertiary-inverted-hover:var(--btn-inverted-tertiary-hover-bg-color);--btn-text-tertiary-inverted:var(--btn-inverted-tertiary-text-color);--btn-text-tertiary-inverted-hover:var(--btn-inverted-tertiary-hover-text-color);--btn-text-icon-tertiary-inverted:var(--btn-inverted-tertiary-icon-color);--btn-border-color-tertiary-inverted:var(--btn-inverted-tertiary-border-color);--btn-border-color-tertiary-inverted-hover:var(--btn-inverted-tertiary-hover-border-color);--btn-font-weight-link:var(--font-weight-strong);--btn-text-link-inverted:var(--link-inverted-text-color);--btn-text-link-inverted-hover:var(--link-inverted-hover-text-color);--btn-height-sm:var(--btn-sm-height);--btn-gap-sm:var(--btn-sm-gap);--btn-padding-x-sm:var(--space-4);--btn-font-size-sm:var(--btn-sm-font-size);--btn-height-lg:initial;--btn-padding-x-lg:inherit;--btn-font-size-lg:var(--btn-font-size);--btn-height-xl:initial;--btn-padding-x-xl:inherit;--btn-font-size-xl:var(--btn-font-size);--btn-bg-circle:var(--btn-circle-bg-color);--btn-bg-circle-hover:var(--btn-circle-hover-bg-color);--btn-text-circle:var(--btn-circle-text-color);--btn-text-circle-hover:var(--btn-circle-hover-text-color);--btn-bg-circle-inverted:var(--btn-circle-inverted-bg-color);--btn-bg-circle-inverted-hover:var(--btn-circle-inverted-hover-bg-color);--btn-text-circle-inverted:var(--btn-circle-inverted-text-color);--btn-text-circle-inverted-hover:var(--btn-circle-inverted-hover-text-color);--btn-size-counter:var(--height-sm);--btn-bg-counter:var(--hc-bg-btn,var(--btn-bg-primary));--btn-bg-counter-primary:var(--btn-bg-primary-hover);--btn-bg-counter-primary-hover:var(--hc-bg-btn,var(--btn-bg-primary));--btn-text-counter:var(--hc-text-on-btn,var(--btn-text-primary));display:inline-flex;justify-content:center;align-items:center;-moz-column-gap:var(--c-btn-gap);column-gap:var(--c-btn-gap);max-height:var(--c-btn-height);line-height:var(--c-btn-height);padding:0 var(--btn-padding-x);font-size:var(--c-btn-font-size);font-weight:var(--c-btn-font-weight);background-color:transparent;background-color:var(--btn-bg,transparent);color:inherit;color:var(--btn-text,inherit);border:var(--btn-border);border-radius:var(--btn-radius);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .1s ease-in-out;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}@media(hover:hover){.air3-btn:hover:not(.air3-btn-loading):not(.air3-btn-loading-success){--btn-bg:var(--btn-bg-hover,inherit);--btn-text:var(--btn-text-hover,inherit)}.air3-btn:hover:not(.air3-btn-loading):not(.air3-btn-loading-success):not([disabled]):not(.is-disabled){--btn-border-color:var(--btn-border-color-hover,inherit)}}.air3-btn .air3-icon{flex:none;color:inherit;color:var(--btn-text-icon,inherit)}a.air3-btn{--link-page-underline:none;--link-page-hover-underline:none;--link-page-text-color:var(--btn-text);--link-page-hover-text-color:var(--btn-text-hover)}@media(forced-colors:active){a.air3-btn:hover{border-color:var(--hc-bg-selected)}}.air3-btn:active:not([disabled]):not(.is-disabled){transform:scale(.96);transform:scale(var(--reduced-motion,.96))}.air3-btn.is-disabled:not(.air3-btn-loading):not(.air3-btn-loading-success),.air3-btn[disabled]:not(.air3-btn-loading):not(.air3-btn-loading-success){--btn-text:var(--disabled-text-color);cursor:not-allowed}.air3-btn:not(.air3-btn-circle):not(.air3-btn-circle-inverted):not(.air3-btn-link-secondary):has(.air3-icon){padding-left:calc(var(--btn-padding-x) - var(--spacing-1x))}.air3-btn-primary{--btn-bg:var(--btn-bg-primary);--btn-bg-hover:var(--btn-bg-primary-hover);--btn-text-icon:var(--btn-text-icon-primary)}.air3-btn-primary:not([disabled]):not(.is-disabled){--btn-border-color:var(--btn-border-color-primary);--btn-border-color-hover:var(--btn-border-color-primary-hover)}@media(forced-colors:active){.air3-btn-primary:not([disabled]):not(.is-disabled){forced-color-adjust:none}.air3-btn-primary:not([disabled]):not(.is-disabled):focus{outline-color:var(--hc-text-on-selected)}}.air3-btn-primary,a.air3-btn-primary{--btn-text:var(--btn-text-primary);--btn-text-hover:var(--btn-text-primary-hover)}@media(forced-colors:active){a.air3-btn-primary{--btn-bg:var(--hc-text-link);--btn-text:var(--hc-bg-base);--btn-border-color-primary:var(--hc-text-link)}}.air3-btn-primary-inverted{--btn-bg:var(--btn-bg-primary-inverted);--btn-bg-hover:var(--btn-bg-primary-inverted-hover);--btn-text:var(--btn-text-primary-inverted);--btn-text-hover:var(--btn-text-primary-inverted-hover);--btn-text-icon:var(--btn-text-icon-primary-inverted);--btn-border-color:var(--btn-border-color-primary-inverted);--btn-border-color-hover:var(--btn-border-color-primary-inverted-hover)}.air3-btn-secondary{--btn-bg:var(--btn-bg-secondary);--btn-bg-hover:var(--btn-bg-secondary-hover);--btn-text:var(--btn-text-secondary);--btn-text-hover:var(--btn-text-secondary-hover);--btn-text-icon:var(--btn-text-icon-secondary)}.air3-btn-secondary:not([disabled]):not(.is-disabled){--btn-border-color:var(--btn-border-color-secondary);--btn-border-color-hover:var(--btn-border-color-secondary-hover)}.air3-btn-secondary-inverted{--btn-bg:var(--btn-bg-secondary-inverted);--btn-bg-hover:var(--btn-bg-secondary-inverted-hover);--btn-text-icon:var(--btn-text-icon-secondary-inverted)}.air3-btn-secondary-inverted:not([disabled]):not(.is-disabled){--btn-border-color:var(--btn-border-color-secondary-inverted);--btn-border-color-hover:var(--btn-border-color-secondary-inverted-hover)}.air3-btn-secondary-inverted,a.air3-btn-secondary-inverted{--btn-text:var(--btn-text-secondary-inverted);--btn-text-hover:var(--btn-text-secondary-inverted-hover)}.air3-btn-tertiary{--btn-bg:var(--btn-bg-tertiary);--btn-bg-hover:var(--btn-bg-tertiary-hover);--btn-text:var(--btn-text-tertiary);--btn-text-hover:var(--btn-text-tertiary-hover);--btn-text-icon:var(--btn-text-icon-tertiary)}.air3-btn-tertiary:not([disabled]):not(.is-disabled){--btn-border-color:var(--btn-border-color-tertiary);--btn-border-color-hover:var(--btn-border-color-tertiary-hover)}.air3-btn-tertiary-inverted{--btn-bg:var(--btn-bg-tertiary-inverted);--btn-bg-hover:var(--btn-bg-tertiary-inverted-hover);--btn-text:var(--btn-text-tertiary-inverted);--btn-text-hover:var(--btn-text-tertiary-inverted-hover);--btn-text-icon:var(--btn-text-icon-tertiary-inverted);--btn-border-color:var(--btn-border-color-tertiary-inverted);--btn-border-color-hover:var(--btn-border-color-tertiary-inverted-hover)}.air3-btn-link,.air3-btn-link-secondary-alt{--btn-text:var(--btn-link-text-color);background:var(--btn-link-bg-color);color:var(--btn-link-text-color);-webkit-text-decoration:var(--btn-link-underline);text-decoration:var(--btn-link-underline)}.air3-btn-link-secondary-alt:hover:where(:not([disabled]):not(.is-disabled)),.air3-btn-link:hover:where(:not([disabled]):not(.is-disabled)){background:var(--btn-link-hover-bg-color);color:var(--btn-link-hover-text-color);-webkit-text-decoration:var(--btn-link-hover-underline);text-decoration:var(--btn-link-hover-underline)}.air3-btn-link-secondary-alt:not(.air3-btn):not([disabled]):not(.is-disabled):hover,.air3-btn-link:not(.air3-btn):not([disabled]):not(.is-disabled):hover{--btn-link-hover-underline:underline;color:var(--btn-link-hover-text-color)}.air3-btn-link-secondary-alt{--link-page-underline:none;--link-page-hover-underline:underline}.air3-btn-link-inverted,.air3-btn-link-inverted.is-disabled,.air3-btn-link-inverted[disabled]{--btn-bg:transparent;--btn-text:var(--btn-text-link-inverted)}@media(hover:hover){.air3-btn-link-inverted:hover:not([disabled]):not(.is-disabled){--btn-bg:transparent;--btn-text:var(--btn-text-link-inverted-hover)}}.air3-btn-link,.air3-btn-link-inverted,.air3-btn-link-secondary,.air3-btn-link-secondary-alt{border:0;font-weight:var(--link-standalone-font-weight)}.air3-btn-link-inverted:not(.air3-btn),.air3-btn-link-secondary-alt:not(.air3-btn),.air3-btn-link-secondary:not(.air3-btn),.air3-btn-link:not(.air3-btn){padding:0;background:transparent}.air3-btn-link-inverted.is-disabled,.air3-btn-link-inverted[disabled],.air3-btn-link-secondary-alt.is-disabled,.air3-btn-link-secondary-alt[disabled],.air3-btn-link-secondary.is-disabled,.air3-btn-link-secondary[disabled],.air3-btn-link.is-disabled,.air3-btn-link[disabled]{color:var(--disabled-text-color);cursor:not-allowed}.air3-btn-link-secondary{color:var(--link-page-text-color);-webkit-text-decoration:var(--link-page-underline);text-decoration:var(--link-page-underline);font-weight:var(--link-page-font-weight)}.air3-btn-link-secondary:hover:where(:not([disabled]):not(.is-disabled)){color:var(--link-page-hover-text-color);-webkit-text-decoration:var(--link-page-hover-underline);text-decoration:var(--link-page-hover-underline)}.air3-btn-circle-inverted.is-disabled,.air3-btn-circle-inverted[disabled],.air3-btn-link-inverted.is-disabled,.air3-btn-link-inverted[disabled],.air3-btn-primary-inverted.is-disabled,.air3-btn-primary-inverted[disabled],.air3-btn-secondary-inverted.is-disabled,.air3-btn-secondary-inverted[disabled],.air3-btn-tertiary-inverted.is-disabled,.air3-btn-tertiary-inverted[disabled]{--btn-bg-hover:transparent;--btn-border-color:transparent}.air3-btn-primary.is-disabled:not(.air3-btn-loading):not(.air3-btn-loading-success),.air3-btn-primary[disabled]:not(.air3-btn-loading):not(.air3-btn-loading-success),.air3-btn-secondary.is-disabled:not(.air3-btn-loading):not(.air3-btn-loading-success),.air3-btn-secondary[disabled]:not(.air3-btn-loading):not(.air3-btn-loading-success),.air3-btn-tertiary.is-disabled:not(.air3-btn-loading):not(.air3-btn-loading-success),.air3-btn-tertiary[disabled]:not(.air3-btn-loading):not(.air3-btn-loading-success){--btn-bg:var(--disabled-bg-color)}.air3-btn-primary-inverted.is-disabled,.air3-btn-primary-inverted[disabled],.air3-btn-secondary-inverted.is-disabled,.air3-btn-secondary-inverted[disabled],.air3-btn-tertiary-inverted.is-disabled,.air3-btn-tertiary-inverted[disabled]{--btn-bg:var(--inverted-disabled-bg-color)!important;--btn-text:var(--inverted-disabled-text-color)}.air3-btn-sm{--btn-padding-x:var(--btn-padding-x-sm);--c-btn-font-size:var(--btn-font-size-sm);--c-btn-height:var(--btn-height-sm);--c-btn-gap:var(--btn-gap-sm)}.air3-btn-lg{--c-btn-height:var(--btn-height-lg);--c-btn-font-size:var(--btn-font-size-lg)}.air3-btn-xl{--c-btn-height:var(--btn-height-xl);--c-btn-font-size:var(--btn-font-size-xl)}.air3-btn-circle,.air3-btn-circle-inverted{width:var(--c-btn-height);height:var(--c-btn-height);padding:0;border-radius:var(--radius-full);max-height:none}.air3-btn-circle:not([disabled]):not(.is-disabled):not(.air3-btn-primary):not(.air3-btn-secondary):not(.air3-btn-tertiary):not(.air3-btn-primary-inverted):not(.air3-btn-secondary-inverted):not(.air3-btn-tertiary-inverted){--btn-bg:var(--btn-bg-circle);--btn-text:var(--btn-text-circle)}.air3-btn-circle:not([disabled]):not(.is-disabled):not(.air3-btn-primary):not(.air3-btn-secondary):not(.air3-btn-tertiary):not(.air3-btn-primary-inverted):not(.air3-btn-secondary-inverted):not(.air3-btn-tertiary-inverted):hover{--btn-bg:var(--btn-bg-circle-hover);--btn-text:var(--btn-text-circle-hover)}.air3-btn-circle.is-disabled,.air3-btn-circle[disabled]{--btn-bg-hover:transparent}.air3-btn-circle-inverted,.air3-btn-circle-inverted.is-disabled,.air3-btn-circle-inverted[disabled]{--btn-text:var(--btn-text-circle-inverted)}.air3-btn-circle-inverted:not([disabled]):not(.is-disabled):not(.air3-btn-secondary):not(.air3-btn-tertiary){--btn-bg:var(--btn-bg-circle-inverted);--btn-text:var(--btn-text-circle-inverted-hover)}.air3-btn-circle-inverted:not([disabled]):not(.is-disabled):not(.air3-btn-secondary):not(.air3-btn-tertiary):hover{--btn-bg:var(--btn-bg-circle-inverted-hover)}.air3-btn-block{display:flex;width:100%}@media(max-width:699.98px){.air3-btn-block-sm{width:100%}}.air3-btn-counter .air3-btn-counter-text{flex:1}.air3-btn-counter .air3-btn-counter-circle{background-color:var(--btn-bg-counter);color:var(--btn-text-counter);border-radius:var(--radius-full);width:var(--btn-size-counter);height:var(--btn-size-counter);min-width:var(--btn-size-counter);min-height:var(--btn-size-counter);line-height:var(--btn-size-counter);margin-right:calc((var(--btn-padding-x) - var(--spacing-1x))*-1)}@media(max-width:699.98px){.air3-btn-counter[class*=air3-btn-block] .air3-btn-counter-circle{margin-left:calc(var(--c-btn-gap)*-2)}}.air3-btn-counter.air3-btn-primary{--btn-bg-counter:var(--btn-bg-counter-primary)}.air3-btn-counter.air3-btn-primary:hover{--btn-bg-counter:var(--btn-bg-counter-primary-hover)}.air3-btn-counter.is-disabled .air3-btn-counter-circle,.air3-btn-counter[disabled] .air3-btn-counter-circle{--btn-bg-counter:var(--bg-disabled-inner);--btn-bg-counter-primary:var(--bg-disabled-inner);--btn-bg-counter-primary-hover:var(--bg-disabled-inner);--btn-text-counter:var(--text-on-disabled-inner)}.air3-btn-link-inline-primary,.air3-btn-link-inline-secondary{--c-btn-height:initial;--btn-height-lg:initial;--btn-text:var(--text-on-btn-inline-link-light);--btn-text-hover:var(--text-on-btn-inline-link-light-hover);--btn-radius:var(--radius-btn-link);padding:0}.air3-btn-link-inline-primary:hover:where(:not([disabled]):not(.is-disabled)),.air3-btn-link-inline-secondary:hover:where(:not([disabled]):not(.is-disabled)){-webkit-text-decoration:var(--underline-link-hover);text-decoration:var(--underline-link-hover)}.air3-btn-link-inline-secondary{--btn-text:var(--text-on-btn-inline-link-dark);--btn-text-hover:var(--text-on-btn-inline-link-dark-hover)}[theme=air-3-0] .air3-btn-circle-inverted.is-disabled,[theme=air-3-0] .air3-btn-circle-inverted[disabled],[theme=air-3-0] .air3-btn-link-inverted.is-disabled,[theme=air-3-0] .air3-btn-link-inverted[disabled],[theme=air-3-0] .air3-btn-primary-inverted.is-disabled,[theme=air-3-0] .air3-btn-primary-inverted[disabled],[theme=air-3-0] .air3-btn-secondary-inverted.is-disabled,[theme=air-3-0] .air3-btn-secondary-inverted[disabled],[theme=air-3-0] .air3-btn-tertiary-inverted.is-disabled,[theme=air-3-0] .air3-btn-tertiary-inverted[disabled]{opacity:.4}@media(forced-colors:active){[theme=air-3-0] .air3-btn-circle-inverted.is-disabled,[theme=air-3-0] .air3-btn-circle-inverted[disabled],[theme=air-3-0] .air3-btn-link-inverted.is-disabled,[theme=air-3-0] .air3-btn-link-inverted[disabled],[theme=air-3-0] .air3-btn-primary-inverted.is-disabled,[theme=air-3-0] .air3-btn-primary-inverted[disabled],[theme=air-3-0] .air3-btn-secondary-inverted.is-disabled,[theme=air-3-0] .air3-btn-secondary-inverted[disabled],[theme=air-3-0] .air3-btn-tertiary-inverted.is-disabled,[theme=air-3-0] .air3-btn-tertiary-inverted[disabled]{opacity:1}}
