.appButton.has-label{gap:.3125rem;width:auto;padding:0 .5rem}.appButton.has-label.dsg-button--sm{padding:0 .375rem}.appButton.has-label.is-block{width:100%}.appButton--circle.has-label,.appButton--square.has-label{width:var(--dsg-control-height);gap:0;padding:0}.appButton--circle.has-label.dsg-button--sm,.appButton--square.has-label.dsg-button--sm{width:var(--dsg-control-height-sm);padding:0}.appButton--circle.has-label.dsg-button--lg,.appButton--square.has-label.dsg-button--lg{width:var(--dsg-control-height-lg);padding:0}.appButton--circle{border-radius:50%}.appButton--primary.appButton--flat,.appButton--primary.appButton--link,.appButton--primary.appButton--outline{color:var(--dsg-accent)}.appButton--primary.appButton--flat:not(.is-disabled):hover,.appButton--primary.appButton--link:not(.is-disabled):hover,.appButton--primary.appButton--outline:not(.is-disabled):hover{border-color:var(--dsg-accent)}.appButton--danger.appButton--solid{background:var(--dsg-danger);border-color:var(--dsg-danger);color:#fff}.appButton--danger.appButton--solid:not(.is-disabled):hover{background:color-mix(in srgb,var(--dsg-danger) 88%,#000);border-color:color-mix(in srgb,var(--dsg-danger) 88%,#000)}.appButton--danger.appButton--flat,.appButton--danger.appButton--link,.appButton--danger.appButton--outline{color:var(--dsg-danger)}.appButton--danger.appButton--flat:not(.is-disabled):hover,.appButton--danger.appButton--link:not(.is-disabled):hover,.appButton--danger.appButton--outline:not(.is-disabled):hover{background:var(--dsg-danger-bg);border-color:var(--dsg-danger)}
