.dw-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;border:1px solid transparent;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:background .15s,border-color .15s,color .15s,opacity .15s}.dw-btn--disabled,.dw-btn:disabled{cursor:not-allowed}.dw-btn__text{display:inline-flex;align-items:center;padding-left:0}.dw-btn--l{height:44px;padding:0 var(--spacing-16);border-radius:var(--radius-8);font-size:var(--text-body-2-font-size);font-weight:var(--text-body-2-font-weight);line-height:var(--text-body-2-line-height)}.dw-btn--l.dw-btn--has-icon .dw-btn__text{padding-left:var(--spacing-8)}.dw-btn--m{height:36px;min-width:64px;padding:0 var(--spacing-12);border-radius:var(--radius-8);font-size:var(--text-caption-3-font-size);font-weight:var(--text-caption-3-strong-font-weight);line-height:var(--text-caption-3-line-height)}.dw-btn--m.dw-btn--has-icon .dw-btn__text{padding-left:var(--spacing-4)}.dw-btn--s{height:28px;padding:var(--spacing-6) var(--spacing-12);border-radius:var(--radius-8);font-size:var(--text-caption-3-strong-font-size);font-weight:var(--text-caption-3-strong-font-weight);line-height:var(--text-caption-3-strong-line-height)}.dw-btn--s.dw-btn--has-icon .dw-btn__text{padding-left:var(--spacing-4)}.dw-btn--s.dw-btn--tab-secondary{border-radius:var(--radius-24)}.dw-btn--s.dw-btn--text{gap:var(--spacing-2);padding:var(--spacing-4);border-radius:var(--radius-8);font-size:var(--text-body-2-font-size);font-weight:var(--text-body-2-font-weight);line-height:var(--text-body-2-line-height)}.dw-btn--s.dw-btn--text .dw-btn__text{padding-left:0}.dw-btn--primary{border:none;background:var(--color-accent-default);color:var(--color-text-white-inverse);font-weight:var(--text-body-2-strong-font-weight)}.dw-btn--primary:hover:not(:disabled):not(.dw-btn--disabled){background:var(--color-accent-default-hover)}.dw-btn--primary.dw-btn--disabled,.dw-btn--primary:disabled{background:var(--color-accent-default-disable);color:var(--color-text-disable)}.dw-btn--secondary{background:transparent;border-color:var(--color-border-strong);color:var(--color-text-primary)}.dw-btn--secondary:hover:not(:disabled):not(.dw-btn--disabled){background:var(--color-feedback-hover);border-color:var(--color-border-strong)}.dw-btn--secondary.dw-btn--disabled,.dw-btn--secondary:disabled{background:transparent;border-color:var(--color-border-subtle);color:var(--color-text-disable)}.dw-btn--secondary-destructive{background:transparent;border-color:var(--color-accent-warning-default);color:var(--color-text-error)}.dw-btn--secondary-destructive:hover:not(:disabled):not(.dw-btn--disabled){background:var(--color-feedback-hover);border-color:var(--color-accent-warning-default);color:var(--color-text-error)}.dw-btn--secondary-destructive.dw-btn--disabled,.dw-btn--secondary-destructive:disabled{background:transparent;border-color:var(--color-accent-warning-disable);color:var(--color-text-error-disable)}.dw-btn--destructive{background:transparent;border-color:var(--color-accent-warning-default);color:var(--color-text-error)}.dw-btn--destructive:hover:not(:disabled):not(.dw-btn--disabled){background:var(--color-feedback-hover);border-color:var(--color-accent-warning-default);color:var(--color-text-error)}.dw-btn--destructive.dw-btn--disabled,.dw-btn--destructive:disabled{background:transparent;border-color:var(--color-accent-warning-disable);color:var(--color-text-error-disable)}.dw-btn--m.dw-btn--destructive{border:none;background:var(--color-accent-warning-default);color:var(--color-text-white)}.dw-btn--m.dw-btn--destructive:hover:not(:disabled):not(.dw-btn--disabled){background:var(--color-accent-warning-hover);color:var(--color-text-white)}.dw-btn--m.dw-btn--destructive.dw-btn--disabled,.dw-btn--m.dw-btn--destructive:disabled{border:none;background:var(--color-accent-warning-disable);color:var(--color-text-disable)}.dw-btn--text{background:transparent;border:none;color:var(--color-text-tertiary)}.dw-btn--text:hover:not(:disabled):not(.dw-btn--disabled){background:var(--color-feedback-hover)}.dw-btn--text.dw-btn--disabled,.dw-btn--text:disabled{color:var(--color-text-disable)}.dw-btn--text[aria-selected=true]{color:var(--color-text-primary)}.dw-btn--m.dw-btn--tab-secondary{padding:0 var(--spacing-8);border-radius:var(--radius-24);background:transparent;border-color:var(--color-border-strong);color:var(--color-text-primary)}.dw-btn--m.dw-btn--tab-secondary:hover:not(:disabled):not(.dw-btn--disabled):not([aria-selected=true]){background:var(--color-feedback-hover);border-color:var(--color-border-strong)}.dw-btn--m.dw-btn--tab-secondary[aria-selected=true]{background:var(--color-feedback-selected);border-color:transparent;color:var(--color-text-primary);font-weight:var(--text-caption-3-strong-font-weight)}.dw-btn--s.dw-btn--tab-secondary{background:transparent;border-color:transparent;color:var(--color-text-secondary)}.dw-btn--s.dw-btn--tab-secondary:hover:not(:disabled):not(.dw-btn--disabled):not([aria-selected=true]){background:var(--color-feedback-hover);border-color:transparent;color:var(--color-text-secondary)}.dw-btn--s.dw-btn--tab-secondary[aria-selected=true]{background:var(--color-feedback-selected);border-color:transparent;color:var(--color-text-primary)}.dw-btn--loading:disabled{cursor:not-allowed;opacity:.5}.dw-btn--primary.dw-btn--loading:disabled{background:var(--color-accent-default);color:var(--color-text-white-inverse)}.dw-btn--secondary.dw-btn--loading:disabled{background:transparent;border-color:var(--color-border-strong);color:var(--color-text-primary)}.dw-btn--destructive.dw-btn--loading:disabled,.dw-btn--secondary-destructive.dw-btn--loading:disabled{background:transparent;border-color:var(--color-accent-warning-default);color:var(--color-text-error)}.dw-btn--m.dw-btn--destructive.dw-btn--loading:disabled{border:none;background:var(--color-accent-warning-default);color:var(--color-text-white)}.dw-btn--text.dw-btn--loading:disabled{background:transparent;border:none;color:var(--color-text-tertiary)}.dw-btn__spinner{display:inline-block;width:1em;height:1em;margin-right:var(--spacing-6);border:2px solid;border-top:2px solid transparent;border-radius:var(--radius-circular);animation:dw-btn-spin .6s linear infinite;vertical-align:middle;flex-shrink:0}@keyframes dw-btn-spin{to{transform:rotate(1turn)}}
/*# sourceMappingURL=bc09591c495c7a53.css.map*/