:root{--air-button-cyan:#22b9f2;--air-button-cyan-dark:#08283b;--air-button-border:#24506d;--air-button-text:#dff6ff;--air-button-danger:#fb7185}
button,.button,[role="button"],input[type="button"],input[type="submit"]{box-sizing:border-box;font-family:inherit;font-weight:700;min-height:42px;border-radius:9px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,opacity .16s ease}
button:hover:not(:disabled),.button:hover:not([aria-disabled="true"]),[role="button"]:hover:not([aria-disabled="true"]){transform:translateY(-1px)}
button:active:not(:disabled),.button:active:not([aria-disabled="true"]),[role="button"]:active:not([aria-disabled="true"]){transform:translateY(0)}
button:focus-visible,.button:focus-visible,[role="button"]:focus-visible,input[type="button"]:focus-visible,input[type="submit"]:focus-visible{outline:2px solid var(--air-button-cyan);outline-offset:2px}
button:disabled,[aria-disabled="true"],input[type="button"]:disabled,input[type="submit"]:disabled{cursor:not-allowed!important;opacity:.45!important;transform:none!important}
.primary,.button-primary,.primary-admin-action{color:#02111b!important;background:var(--air-button-cyan)!important;border:1px solid var(--air-button-cyan)!important}
.primary:hover,.button-primary:hover,.primary-admin-action:hover{background:#55cef8!important;border-color:#55cef8!important}
.secondary,.button-secondary{color:var(--air-button-text)!important;background:var(--air-button-cyan-dark)!important;border:1px solid var(--air-button-border)!important}
.danger,.button-danger,.invalidate-button{color:#fecdd3!important;background:#2a1119!important;border:1px solid #71303d!important}
.danger:hover,.button-danger:hover,.invalidate-button:hover{color:#fff!important;border-color:var(--air-button-danger)!important}
.tabs button,.tab-button{border-radius:0!important;transform:none!important}
