.dx-button-e7f173f7{box-sizing:border-box;cursor:default;white-space:nowrap;border:none;border-radius:.5rem;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:0;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.dx-button-e7f173f7 svg{pointer-events:none;flex-shrink:0}.dx-button-e7f173f7 svg:not([class*=size-]){width:1rem;height:1rem}.dx-button-e7f173f7[data-size=xs]{border-radius:.5rem;gap:.25rem;height:1.5rem;padding:0 .5rem;font-size:.75rem;line-height:1rem}.dx-button-e7f173f7[data-size=xs]:has(>svg){padding-inline:.375rem}.dx-button-e7f173f7[data-size=xs] svg:not([class*=size-]){width:.75rem;height:.75rem}.dx-button-e7f173f7[data-size=sm]{border-radius:.5rem;gap:.375rem;height:2rem;padding:0 .75rem}.dx-button-e7f173f7[data-size=sm]:has(>svg){padding-inline:.625rem}.dx-button-e7f173f7[data-size=default]{height:2.25rem;padding:.5rem 1rem}.dx-button-e7f173f7[data-size=default]:has(>svg){padding-inline:.75rem}.dx-button-e7f173f7[data-size=lg]{border-radius:.5rem;height:2.5rem;padding:0 1.5rem}.dx-button-e7f173f7[data-size=lg]:has(>svg){padding-inline:1rem}.dx-button-e7f173f7[data-size=icon]{width:2.25rem;height:2.25rem}.dx-button-e7f173f7[data-size=icon] svg:not([class*=size-]){width:1rem;height:1rem}.dx-button-e7f173f7[data-size=icon-xs]{border-radius:.5rem;width:1.5rem;height:1.5rem}.dx-button-e7f173f7[data-size=icon-xs] svg:not([class*=size-]){width:.75rem;height:.75rem}.dx-button-e7f173f7[data-size=icon-sm]{width:2rem;height:2rem}.dx-button-e7f173f7[data-size=icon-sm] svg:not([class*=size-]){width:1rem;height:1rem}.dx-button-e7f173f7[data-size=icon-lg]{width:2.5rem;height:2.5rem}.dx-button-e7f173f7[data-size=icon-lg] svg:not([class*=size-]){width:1rem;height:1rem}.dx-button-e7f173f7:disabled{opacity:.5;pointer-events:none}.dx-button-e7f173f7[data-style=primary]{background-color:var(--secondary-color-2);color:var(--primary-color)}.dx-button-e7f173f7[data-style=primary]:not(:disabled):hover{background-color:color-mix(in oklab, var(--secondary-color-2) 90%, transparent)}.dx-button-e7f173f7[data-style=secondary]{background-color:var(--primary-color-5);color:var(--secondary-color-1)}.dx-button-e7f173f7[data-style=secondary]:not(:disabled):hover{background-color:color-mix(in oklab, var(--primary-color-5) 80%, transparent)}.dx-button-e7f173f7[data-style=ghost]{color:var(--secondary-color-4);background-color:transparent}.dx-button-e7f173f7[data-style=ghost]:not(:disabled):hover{background-color:var(--light,var(--primary-color-5)) var(--dark,color-mix(in oklab, var(--primary-color-5) 50%, transparent));color:var(--secondary-color-1)}.dx-button-e7f173f7[data-style=outline]{border:1px solid var(--light,var(--primary-color-6)) var(--dark,var(--primary-color-7));background-color:var(--light,var(--primary-color)) var(--dark,color-mix(in oklab, var(--primary-color-7) 30%, transparent));color:var(--secondary-color-4);box-shadow:0 1px 2px rgba(0,0,0,.05)}.dx-button-e7f173f7[data-style=outline]:not(:disabled):hover{background-color:var(--light,var(--primary-color-5)) var(--dark,color-mix(in oklab, var(--primary-color-7) 50%, transparent));color:var(--secondary-color-1)}.dx-button-e7f173f7[data-style=destructive]{background-color:var(--light,var(--primary-error-color)) var(--dark,color-mix(in oklab, var(--primary-error-color) 60%, transparent));color:var(--contrast-error-color)}.dx-button-e7f173f7[data-style=destructive]:not(:disabled):hover{background-color:color-mix(in oklab, var(--primary-error-color) 90%, transparent)}.dx-button-e7f173f7[data-style=destructive]:focus-visible{box-shadow:0 0 0 3px var(--light,color-mix(in oklab, var(--primary-error-color) 20%, transparent)) var(--dark,color-mix(in oklab, var(--primary-error-color) 40%, transparent))}.dx-button-e7f173f7[data-style=link]{color:var(--secondary-color-2);text-underline-offset:.25rem;background-color:transparent;text-decoration:none}.dx-button-e7f173f7[data-style=link]:not(:disabled):hover{text-decoration:underline}.dx-button-e7f173f7:focus-visible{border-color:var(--focused-border-color);box-shadow:0 0 0 3px color-mix(in oklab, var(--focused-border-color) 50%, transparent)}.dx-button-e7f173f7[aria-invalid=true]{border-color:var(--primary-error-color)}.dx-button-e7f173f7[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--light,color-mix(in oklab, var(--primary-error-color) 20%, transparent)) var(--dark,color-mix(in oklab, var(--primary-error-color) 40%, transparent))}