.a-icon{fill:currentColor}.a-icon--positive,.a-icon--positive path{fill:var(--color-green-battery)}.a-icon--warning,.a-icon--warning path{fill:var(--color-warn-battery)}.a-icon--critical,.a-icon--critical path{fill:var(--color-alert-battery)}.a-base-button--is-filled{background:var(--color-primary);color:var(--color-white);border:.0625rem solid var(--color-primary)}.a-base-button--is-filled .a-base-button__icon svg{fill:var(--color-white)}.a-base-button--is-filled:hover:not(.a-base-button--is-filled:disabled){background:var(--color-primary);box-shadow:var(--shadow-surface-1)}.a-base-button--is-filled:focus,.a-base-button--is-filled:active{background:var(--color-primary)}.a-base-button--is-filled:disabled{background:var(--color-state-surface-012);color:var(--color-on-surface);border-color:var(--color-state-surface-012)}.a-base-button--is-filled:disabled .a-base-button__icon svg{fill:var(--color-on-surface)}.a-base-button--is-outline{background:var(--color-white);color:var(--color-primary);border:.0625rem solid var(--color-outline)}.a-base-button--is-outline .a-base-button__icon svg{fill:var(--color-primary)}.a-base-button--is-outline:hover:not(.a-base-button--is-outline:disabled){background:var(--color-state-primary-008);color:var(--color-primary);border-color:var(--color-state-primary-008)}.a-base-button--is-outline:hover:not(.a-base-button--is-outline:disabled) .a-base-button__icon svg{fill:var(--color-primary)}.a-base-button--is-outline:focus,.a-base-button--is-outline:active{background:var(--color-state-primary-012);color:var(--color-primary);border-color:var(--color-state-primary-012)}.a-base-button--is-outline:focus .a-base-button__icon svg,.a-base-button--is-outline:active .a-base-button__icon svg{fill:var(--color-primary-30)}.a-base-button--is-outline:disabled{background:var(--color-white);color:var(--color-on-surface);border-color:var(--color-outline-variant)}.a-base-button--is-outline:disabled .a-base-button__icon svg{fill:var(--color-on-surface)}.a-base-button--is-text{--default-button-padding:.625rem .75rem;color:var(--color-primary);background:0 0;border:0}.a-base-button--is-text .a-base-button__icon svg,.a-base-button--is-text .a-base-button__icon .a-icon--fa path{fill:var(--color-primary)}.a-base-button--is-text:hover:not(.a-base-button--is-text:disabled){background:var(--color-state-primary-008)}.a-base-button--is-text:focus,.a-base-button--is-text:active{background:var(--color-state-primary-012)}.a-base-button--is-text:disabled{background:var(--color-white);color:var(--color-on-surface);border-color:var(--color-white)}.a-base-button--is-text:disabled .a-base-button__icon svg{fill:var(--color-on-surface)}.a-base-button--is-elevated{background:var(--color-surface-10);color:var(--color-primary);box-shadow:var(--shadow-surface-1);border:0}.a-base-button--is-elevated .a-base-button__icon svg{fill:var(--color-primary)}.a-base-button--is-elevated:hover:not(.a-base-button--is-elevated:disabled){background:var(--color-surface-20);box-shadow:var(--shadow-surface-2)}.a-base-button--is-elevated:focus,.a-base-button--is-elevated:active{background:var(--color-state-primary-012);box-shadow:var(--shadow-surface-1)}.a-base-button--is-elevated:disabled{background:var(--color-state-surface-012);color:var(--color-on-surface);border-color:var(--color-state-surface-012);box-shadow:none}.a-base-button--is-elevated:disabled .a-base-button__icon svg{fill:var(--color-on-surface)}.a-base-button--is-tonal{background:var(--color-secondary-container);color:var(--color-on-secondary-container);border:0}.a-base-button--is-tonal .a-base-button__icon svg{fill:var(--color-on-secondary-container)}.a-base-button--is-tonal:hover:not(.a-base-button--is-tonal:disabled){box-shadow:var(--shadow-surface-1)}.a-base-button--is-tonal:focus,.a-base-button--is-tonal:active{background:var(--color-state-secondary-container-012);box-shadow:none}.a-base-button--is-tonal:disabled{background:var(--color-state-surface-012);color:var(--color-on-surface);border-color:var(--color-state-surface-012)}.a-base-button--is-tonal:disabled .a-base-button__icon svg{fill:var(--color-on-surface)}.a-base-button{--default-button-padding:var(--gap-10) var(--gap-24);letter-spacing:.00625rem;padding:var(--default-button-padding);appearance:none;cursor:pointer;outline:none;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition:all .3s ease-in;display:flex;position:relative}.a-base-button:disabled{cursor:not-allowed;opacity:.4}.a-base-button--has-icon{--default-button-padding:var(--gap-10) var(--gap-24) var(--gap-10) var(--gap-16)}.a-base-button__icon{margin-right:.5rem;display:flex}.a-base-button--is-fluid{width:100%}.a-base-button--is-flipped{flex-direction:row-reverse}.a-base-button--is-flipped .a-base-button__icon{margin-left:var(--gap-8)}.a-base-button--is-danger,.a-base-button--is-danger:hover:not(.a-base-button--is-danger:disabled),.a-base-button--is-danger:focus:not(.a-base-button--is-danger:disabled){background-color:var(--color-error);border-color:var(--color-error)}.a-base-button--is-white{background-color:var(--color-white)}.a-base-button--is-tag{color:var(--color-on-surface);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.a-base-button--is-tag:hover,.a-base-button--is-tag:focus{box-shadow:none!important;background:0 0!important}.a-base-button--is-blank{padding:var(--gap-16);box-shadow:none;background:0 0;border:0}.a-base-button--is-blank .a-base-button__icon{margin:0}.a-base-button--is-step{min-width:2.5rem;min-height:2.5rem;padding:var(--gap-8)}.a-base-button--is-step .a-base-button__icon{margin:0}.a-base-button--is-success{color:var(--color-success)}.a-base-button--is-success .a-base-button__icon .a-icon{fill:var(--color-success)}.a-base-button--is-error{color:var(--color-error)}.a-base-button--is-error .a-base-button__icon .a-icon{fill:var(--color-error)}.a-base-button--is-unclickable{pointer-events:none}.a-base-button{position:relative;overflow:hidden;transform:translate(0,0)}.a-base-button:after{content:"";pointer-events:none;opacity:0;background-image:radial-gradient(circle,#000 10%,#0000 10.01%);background-position:50%;background-repeat:no-repeat;width:100%;height:100%;transition:transform .5s,opacity 1s;display:block;position:absolute;top:0;left:0;transform:scale(10)}.a-base-button:active:after{opacity:.2;transition:all;transform:scale(0)}
