.app-button[data-v-55255792]{justify-content:center;align-items:center;gap:var(--spacing-xs);white-space:nowrap;cursor:pointer;outline-offset:2px;font-family:var(--font-titles);font-size:var(--font-size-pixel-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto);letter-spacing:var(--letter-spacing-pixel);-webkit-font-smoothing:none;font-smooth:never;transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), outline-color var(--transition-base);border:1px solid #0000;border-radius:0;outline:1px solid #0000;text-decoration:none;display:inline-flex}.app-button--md[data-v-55255792]{height:40px;padding:var(--padding-sm) var(--padding-md)}.app-button--sm[data-v-55255792]{height:32px;padding:var(--padding-xs) var(--padding-sm);font-size:var(--font-size-pixel-12)}.app-button--icon[data-v-55255792]{width:40px;height:40px;padding:0}.app-button--icon.app-button--sm[data-v-55255792]{width:32px;height:32px}.app-button--primary[data-v-55255792]{background-color:var(--color-primary);color:var(--color-primary-foreground)}.app-button--primary[data-v-55255792]:hover:not(.app-button--disabled){outline-color:var(--color-primary)}.app-button--secondary[data-v-55255792]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.app-button--secondary[data-v-55255792]:hover:not(.app-button--disabled){outline-color:var(--color-secondary)}.app-button--ghost[data-v-55255792]{color:var(--color-primary);border-color:var(--color-primary);background-color:#0000}.app-button--ghost[data-v-55255792]:hover:not(.app-button--disabled){background-color:var(--color-primary);color:var(--color-primary-foreground)}.app-button--outline[data-v-55255792]{color:var(--color-background-foreground);border-color:var(--color-border);background-color:#0000}.app-button--outline[data-v-55255792]:hover:not(.app-button--disabled){background-color:var(--color-secondary);color:var(--color-secondary-foreground);border-color:var(--color-secondary)}.app-button--outline.app-button--active[data-v-55255792]{background-color:var(--color-primary);color:var(--color-primary-foreground);border-color:var(--color-primary)}.app-button--link[data-v-55255792]{color:var(--color-background-foreground);background-color:#0000;border-color:#0000;padding-inline:0}.app-button--link[data-v-55255792]:hover:not(.app-button--disabled){background-color:var(--color-white-15)}.app-button__bracket[data-v-55255792]{color:var(--color-primary);align-items:center;display:inline-flex}.app-button__bracket--right[data-v-55255792]{transform:scaleX(-1)}.app-button--bracket[data-v-55255792]{color:var(--color-secondary);background-color:#0000;border-color:#0000;height:auto;padding-inline:0}.app-button--bracket[data-v-55255792]:hover:not(.app-button--disabled){opacity:.7}.app-button--bracket.app-button--disabled[data-v-55255792]{color:var(--color-disabled-fg);background-color:#0000;border-color:#0000}.app-button--filter[data-v-55255792]{width:32px;height:32px;color:var(--color-white-50);background:0 0;padding:0;position:relative}.app-button--filter[data-v-55255792] svg{width:16px;height:16px}.app-button--filter[data-v-55255792]:hover:not(.app-button--disabled){color:var(--color-background-foreground);border-color:var(--color-border)}.app-button--filter.app-button--active[data-v-55255792]{color:var(--color-primary);border-color:var(--color-primary)}.app-button--disabled[data-v-55255792]{cursor:not-allowed}.app-button--disabled.app-button--outline[data-v-55255792],.app-button--disabled.app-button--ghost[data-v-55255792]{color:var(--color-disabled-fg);border-color:var(--color-disabled-border);background-color:#0000}.app-button--disabled[data-v-55255792]:not(.app-button--outline):not(.app-button--ghost):not(.app-button--link):not(.app-button--bracket){background-color:var(--color-disabled-bg);color:var(--color-disabled-fg);border-color:var(--color-disabled-border)}.app-button--disabled.app-button--link[data-v-55255792]{color:var(--color-disabled-fg);background-color:#0000;border-color:#0000}.app-button[data-v-55255792] svg{stroke-width:1.5px;flex-shrink:0;width:14px;height:14px}.app-button--sm[data-v-55255792] svg{width:12px;height:12px}.app-button--icon[data-v-55255792] svg{width:16px;height:16px}
