.air3-btn-box{--btn-box-padding:var(--spacing-4x);--btn-box-bg:var(--bg-btn-check-group);--btn-box-bg-hover:var(--bg-btn-check-group-hover);--btn-box-text-title:var(--text-dark-on-btn-check-group);--btn-box-text:var(--text-light-on-btn-check-group);--btn-box-bg-selected:var(--bg-btn-check-group-selected);--btn-box-text-title-selected:var(--text-dark-on-btn-check-group-selected);--btn-box-text-selected:var(--text-light-on-btn-check-group-selected);--btn-box-radius:var(--radius-4x);--btn-box-border-color:var(--border-color-btn-check-group);--btn-box-border-color-hover:var(--border-color-btn-check-group-hover);--btn-box-border-color-selected:var(--border-color-btn-check-group-selected);--btn-box-border-width:var(--border-width-btn-check-group);--btn-box-border:var(--btn-box-border-width) solid var(--btn-box-border-color);--btn-box-ws-check-icon:var(--spacing-4x);--btn-box-shadow:inset 0 0 0 var(--btn-box-border-width) var(--btn-box-border-color);background:var(--btn-box-bg);border:var(--btn-box-border);border-radius:var(--btn-box-radius);color:var(--btn-box-text-title);cursor:pointer;font-weight:inherit;padding:var(--btn-box-padding);position:relative;text-align:left;transition:all .1s ease-in-out}@media (hover:hover){.air3-btn-box:hover{--btn-box-bg:var(--btn-box-bg-hover);--btn-box-border-color:var(--btn-box-border-color-hover);box-shadow:var(--btn-box-shadow)}}@media (hover:hover) and (forced-colors:active){.air3-btn-box:hover{--btn-box-text-title:var(--hc-bg-selected);--btn-box-text:var(--hc-bg-selected)}}.air3-btn-box:active{transform:scale(.96);transform:scale(var(--reduced-motion,.96))}.air3-btn-box.is-active{--btn-box-bg:var(--btn-box-bg-selected);--btn-box-text-title:var(--btn-box-text-title-selected);--btn-box-text:var(--btn-box-text-selected);--btn-box-border-color:var(--btn-box-border-color-selected)}@media (forced-colors:active){.air3-btn-box.is-active{forced-color-adjust:none}.air3-btn-box.is-active :focus{outline-color:var(--hc-text-on-selected)}}.air3-btn-box.has-error{--btn-box-border-color:var(--color-danger)}.air3-btn-box.has-error,.air3-btn-box.is-active{box-shadow:var(--btn-box-shadow)}.air3-btn-box.is-disabled,.air3-btn-box[disabled]{--btn-box-bg:var(--bg-disabled);--btn-box-text-title:var(--text-on-disabled);--btn-box-text:var(--text-on-disabled);--btn-box-border-color:transparent;cursor:not-allowed;transform:none}.air3-btn-box.is-disabled .air3-checkbox-fake-input,.air3-btn-box[disabled] .air3-checkbox-fake-input{background:var(--bg-disabled);border-color:currentColor}.air3-btn-box:not(.is-disabled):not([disabled]) .air3-btn-box-text{color:var(--btn-box-text)}.air3-btn-box .air3-btn-box-check-icon{gap:0;position:absolute;right:var(--btn-box-ws-check-icon);top:var(--btn-box-ws-check-icon)}.air3-btn-box-label{padding-right:var(--spacing-3x);position:relative;z-index:1}.air3-btn-box-input{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.air3-btn-box-input[disabled]{cursor:not-allowed}.air3-btn-box-sm{--btn-box-ws-check-icon:var(--spacing-2x);--btn-box-padding:var(--spacing-6x);text-align:center}.air3-btn-box-sm .air3-btn-box-check-icon{--icon-size:16px}.air3-btn-box-sm .air3-btn-box-label{padding:0}.keyboard-user .air3-btn-box:focus-within{outline:2px solid var(--text-outline)}
