.Button-module__xDwtkW__btn{--btn-font-weight:500;--btn-focus-ring-color:#00675640;--btn-focus-ring-width:3px;--btn-disabled-opacity:.65;--btn-loading-opacity:.8;--btn-transition-duration:.2s;--btn-icon-spacing:.5rem;--btn-sm-padding-x:.75rem;--btn-sm-padding-y:.375rem;--btn-sm-font-size:.875rem;--btn-sm-border-radius:.375rem;--btn-md-padding-x:1rem;--btn-md-padding-y:.5rem;--btn-md-font-size:1rem;--btn-md-border-radius:.5rem;--btn-lg-padding-x:1.25rem;--btn-lg-padding-y:.75rem;--btn-lg-font-size:1.125rem;--btn-lg-border-radius:.625rem;--btn-primary-bg:var(--kiwi-dark);--btn-primary-color:white;--btn-primary-border:transparent;--btn-secondary-bg:var(--kiwi-medium);--btn-secondary-color:white;--btn-secondary-border:transparent;--btn-outline-bg:transparent;--btn-outline-color:var(--kiwi-dark);--btn-outline-border:var(--kiwi-dark);--btn-text-bg:transparent;--btn-text-color:var(--kiwi-dark);--btn-text-border:transparent;--btn-danger-bg:#dc2626;--btn-danger-color:white;--btn-danger-border:transparent;--btn-icon-bg:transparent;--btn-icon-color:#6b7280;--btn-icon-hover-color:#374151;--btn-icon-size-sm:2rem;--btn-icon-size-md:2.5rem;--btn-icon-size-lg:3rem;--btn-chip-bg:#e5e7eb;--btn-chip-color:#4b5563;--btn-chip-active-bg:#111827;--btn-chip-active-color:white;--btn-chip-border-radius:9999px;font-weight:var(--btn-font-weight);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;transition-property:background-color,border-color,color,box-shadow;transition-duration:var(--btn-transition-duration);border-style:solid;border-width:1px;justify-content:center;align-items:center;display:inline-flex}.Button-module__xDwtkW__btnSm{padding:var(--btn-sm-padding-y)var(--btn-sm-padding-x);font-size:var(--btn-sm-font-size);border-radius:var(--btn-sm-border-radius)}.Button-module__xDwtkW__btnMd{padding:var(--btn-md-padding-y)var(--btn-md-padding-x);font-size:var(--btn-md-font-size);border-radius:var(--btn-md-border-radius)}.Button-module__xDwtkW__btnLg{padding:var(--btn-lg-padding-y)var(--btn-lg-padding-x);font-size:var(--btn-lg-font-size);border-radius:var(--btn-lg-border-radius)}.Button-module__xDwtkW__btnPrimary{background-color:var(--btn-primary-bg);color:var(--btn-primary-color);border-color:var(--btn-primary-border)}.Button-module__xDwtkW__btnSecondary{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-color);border-color:var(--btn-secondary-border)}.Button-module__xDwtkW__btnOutline{background-color:var(--btn-outline-bg);color:var(--btn-outline-color);border-color:var(--btn-outline-border)}.Button-module__xDwtkW__btnText{background-color:var(--btn-text-bg);color:var(--btn-text-color);border-color:var(--btn-text-border);padding-left:.25rem;padding-right:.25rem}.Button-module__xDwtkW__btnDanger{background-color:var(--btn-danger-bg);color:var(--btn-danger-color);border-color:var(--btn-danger-border)}.Button-module__xDwtkW__btnIcon{background-color:var(--btn-icon-bg);color:var(--btn-icon-color);border-color:#0000;border-radius:.375rem;padding:.5rem}.Button-module__xDwtkW__btnIconSm{width:var(--btn-icon-size-sm);height:var(--btn-icon-size-sm);font-size:var(--btn-sm-font-size)}.Button-module__xDwtkW__btnIconMd{width:var(--btn-icon-size-md);height:var(--btn-icon-size-md);font-size:var(--btn-md-font-size)}.Button-module__xDwtkW__btnIconLg{width:var(--btn-icon-size-lg);height:var(--btn-icon-size-lg);font-size:var(--btn-lg-font-size)}.Button-module__xDwtkW__btnChip{background-color:var(--btn-chip-bg);color:var(--btn-chip-color);border-radius:var(--btn-chip-border-radius);border-color:#0000;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.Button-module__xDwtkW__active{background-color:var(--btn-chip-active-bg);color:var(--btn-chip-active-color)}.Button-module__xDwtkW__btnColor{aspect-ratio:1;border-width:2px;border-radius:9999px;width:100%;height:auto;padding:0}.Button-module__xDwtkW__selected{outline-offset:2px;outline:2px solid silver}.Button-module__xDwtkW__fullWidth{width:100%}.Button-module__xDwtkW__btn:disabled{opacity:var(--btn-disabled-opacity);cursor:not-allowed}.Button-module__xDwtkW__isLoading{opacity:var(--btn-loading-opacity);cursor:wait}.Button-module__xDwtkW__leftIcon{margin-right:var(--btn-icon-spacing)}.Button-module__xDwtkW__rightIcon{margin-left:var(--btn-icon-spacing)}.Button-module__xDwtkW__spinner{width:1em;height:1em;margin-right:var(--btn-icon-spacing);border:.2em solid;border-right-color:#0000;border-radius:50%;animation:.75s linear infinite Button-module__xDwtkW__spin}@keyframes Button-module__xDwtkW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
