.se-button{justify-content:center;align-items:center;gap:var(--se-button-gap,8px);height:var(--se-button-height,40px);padding:0 var(--se-button-padding-inline,16px);border-radius:var(--md-sys-shape-corner-full);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-tracking);transition:background-color var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard), box-shadow var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard), color var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard), border-radius var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);border:none;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.se-button:before{content:"";border-radius:inherit;opacity:0;transition:opacity var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.se-button,.se-button:before{transition-duration:0s}}.se-button__icon{width:var(--se-button-icon-size,20px);height:var(--se-button-icon-size,20px);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.se-button__icon svg,.se-button__icon .material-symbols-outlined{width:var(--se-button-icon-size,20px);height:var(--se-button-icon-size,20px);fill:currentColor;font-size:var(--se-button-icon-size,20px)}.se-button--filled{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.se-button--filled:before{background-color:var(--md-sys-color-on-primary)}.se-button--filled:hover:before{opacity:var(--md-sys-state-hover-state-layer-opacity)}.se-button--filled:focus-visible:before{opacity:var(--md-sys-state-focus-state-layer-opacity)}.se-button--filled:active:before{opacity:var(--md-sys-state-pressed-state-layer-opacity)}.se-button--tonal{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.se-button--tonal:before{background-color:var(--md-sys-color-on-secondary-container)}.se-button--tonal:hover:before{opacity:var(--md-sys-state-hover-state-layer-opacity)}.se-button--tonal:focus-visible:before{opacity:var(--md-sys-state-focus-state-layer-opacity)}.se-button--tonal:active:before{opacity:var(--md-sys-state-pressed-state-layer-opacity)}.se-button--elevated{background-color:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-primary);box-shadow:var(--md-sys-elevation-level1)}.se-button--elevated:before{background-color:var(--md-sys-color-primary)}.se-button--elevated:hover{box-shadow:var(--md-sys-elevation-level2)}.se-button--elevated:hover:before{opacity:var(--md-sys-state-hover-state-layer-opacity)}.se-button--elevated:focus-visible:before{opacity:var(--md-sys-state-focus-state-layer-opacity)}.se-button--elevated:active:before{opacity:var(--md-sys-state-pressed-state-layer-opacity)}.se-button--outlined{color:var(--md-sys-color-on-surface-variant);border:1px solid var(--md-sys-color-outline-variant);background-color:#0000}.se-button--outlined:before{background-color:var(--md-sys-color-on-surface-variant)}.se-button--outlined:hover:before{opacity:var(--md-sys-state-hover-state-layer-opacity)}.se-button--outlined:focus-visible:before{opacity:var(--md-sys-state-focus-state-layer-opacity)}.se-button--outlined:active:before{opacity:var(--md-sys-state-pressed-state-layer-opacity)}.se-button--text{color:var(--md-sys-color-primary);padding:0 var(--se-button-text-padding-inline,12px);background-color:#0000}.se-button--text:before{background-color:var(--md-sys-color-primary)}.se-button--text:hover:before{opacity:var(--md-sys-state-hover-state-layer-opacity)}.se-button--text:focus-visible:before{opacity:var(--md-sys-state-focus-state-layer-opacity)}.se-button--text:active:before{opacity:var(--md-sys-state-pressed-state-layer-opacity)}.se-button:disabled{cursor:default;pointer-events:none;color:color-mix(in srgb, var(--md-sys-color-on-surface) calc(var(--md-sys-state-disabled-content-opacity) * 100%), transparent);box-shadow:none}.se-button--filled:disabled,.se-button--tonal:disabled,.se-button--elevated:disabled{background-color:color-mix(in srgb, var(--md-sys-color-on-surface) calc(var(--md-sys-state-disabled-container-opacity) * 100%), transparent)}.se-button--outlined:disabled{border-color:color-mix(in srgb, var(--md-sys-color-on-surface) calc(var(--md-sys-state-disabled-container-opacity) * 100%), transparent)}.se-button:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.se-button--xs{height:var(--se-button-height-xs,32px);padding:0 var(--se-button-padding-inline-xs,12px);gap:var(--se-button-gap-xs,4px)}.se-button--xs .se-button__icon,.se-button--xs .se-button__icon svg,.se-button--xs .se-button__icon .material-symbols-outlined{width:var(--se-button-icon-size,20px);height:var(--se-button-icon-size,20px);font-size:var(--se-button-icon-size,20px)}.se-button--md{height:var(--se-button-height-md,56px);padding:0 var(--se-button-padding-inline-md,24px)}.se-button--md .se-button__icon,.se-button--md .se-button__icon svg,.se-button--md .se-button__icon .material-symbols-outlined{width:var(--se-button-icon-size-md,24px);height:var(--se-button-icon-size-md,24px);font-size:var(--se-button-icon-size-md,24px)}.se-button--lg{height:var(--se-button-height-lg,96px);padding:0 var(--se-button-padding-inline-lg,48px);gap:var(--se-button-gap-lg,12px)}.se-button--lg .se-button__icon,.se-button--lg .se-button__icon svg,.se-button--lg .se-button__icon .material-symbols-outlined{width:var(--se-button-icon-size-lg,32px);height:var(--se-button-icon-size-lg,32px);font-size:var(--se-button-icon-size-lg,32px)}.se-button--xl{height:var(--se-button-height-xl,136px);padding:0 var(--se-button-padding-inline-xl,64px);gap:var(--se-button-gap-xl,16px)}.se-button--xl .se-button__icon,.se-button--xl .se-button__icon svg,.se-button--xl .se-button__icon .material-symbols-outlined{width:var(--se-button-icon-size-xl,40px);height:var(--se-button-icon-size-xl,40px);font-size:var(--se-button-icon-size-xl,40px)}.se-button--square,.se-button--xs.se-button--square{border-radius:var(--se-button-square-radius,12px)}.se-button--md.se-button--square{border-radius:var(--se-button-square-radius-md,16px)}.se-button--lg.se-button--square{border-radius:var(--se-button-square-radius-lg,28px)}.se-button--xl.se-button--square{border-radius:var(--se-button-square-radius-xl,28px)}.se-button:active:not(:disabled),.se-button--xs:active:not(:disabled){border-radius:var(--se-button-pressed-radius,8px)}.se-button--md:active:not(:disabled){border-radius:var(--se-button-pressed-radius-md,12px)}.se-button--lg:active:not(:disabled){border-radius:var(--se-button-pressed-radius-lg,16px)}.se-button--xl:active:not(:disabled){border-radius:var(--se-button-pressed-radius-xl,16px)}.se-button--elevated[aria-pressed=false]{background-color:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-primary)}.se-button--elevated[aria-pressed=true],.se-button--elevated.se-button--selected{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);box-shadow:none}.se-button--elevated[aria-pressed=true]:before,.se-button--elevated.se-button--selected:before{background-color:var(--md-sys-color-on-primary)}.se-button--filled[aria-pressed=false]{background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant)}.se-button--filled[aria-pressed=false]:before{background-color:var(--md-sys-color-on-surface-variant)}.se-button--filled[aria-pressed=true],.se-button--filled.se-button--selected{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.se-button--filled[aria-pressed=true]:before,.se-button--filled.se-button--selected:before{background-color:var(--md-sys-color-on-primary)}.se-button[aria-pressed=true] .material-symbols-outlined,.se-button.se-button--selected .material-symbols-outlined{font-variation-settings:"FILL" 1}.se-button[aria-pressed=false] .material-symbols-outlined{font-variation-settings:"FILL" 0}.se-button--tonal[aria-pressed=true],.se-button--tonal.se-button--selected{background-color:var(--md-sys-color-secondary);color:var(--md-sys-color-on-secondary)}.se-button--tonal[aria-pressed=true]:before,.se-button--tonal.se-button--selected:before{background-color:var(--md-sys-color-on-secondary)}.se-button--outlined[aria-pressed=true],.se-button--outlined.se-button--selected{background-color:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);border-color:#0000}.se-button--outlined[aria-pressed=true]:before,.se-button--outlined.se-button--selected:before{background-color:var(--md-sys-color-inverse-on-surface)}.se-button[aria-pressed=true]:not(.se-button--square),.se-button.se-button--selected:not(.se-button--square),.se-button--xs[aria-pressed=true]:not(.se-button--square),.se-button--xs.se-button--selected:not(.se-button--square){border-radius:12px}.se-button--md[aria-pressed=true]:not(.se-button--square),.se-button--md.se-button--selected:not(.se-button--square){border-radius:16px}.se-button--lg[aria-pressed=true]:not(.se-button--square),.se-button--lg.se-button--selected:not(.se-button--square),.se-button--xl[aria-pressed=true]:not(.se-button--square),.se-button--xl.se-button--selected:not(.se-button--square){border-radius:28px}.se-button--text.se-button--destructive[data-v-6a0fe03f]:not(:disabled),.se-button--outlined.se-button--destructive[data-v-6a0fe03f]:not(:disabled){color:var(--md-sys-color-error)}.se-button--text.se-button--destructive[data-v-6a0fe03f]:before,.se-button--outlined.se-button--destructive[data-v-6a0fe03f]:before{background-color:var(--md-sys-color-error)}.se-button--outlined.se-button--destructive[data-v-6a0fe03f]:not(:disabled){border-color:var(--md-sys-color-error)}
