.app-btn[data-v-a861f132]{font-family:var(--sans);font-size:var(--text-base,13px);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-weight:500;display:inline-flex}.app-btn[data-v-a861f132]:disabled{opacity:.5;cursor:not-allowed}.app-btn[data-v-a861f132]:focus-visible{outline:2px solid var(--text-h);outline-offset:2px}.app-btn--loading[data-v-a861f132]:disabled{opacity:1;cursor:default}.app-btn--sm[data-v-a861f132]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.5px;gap:5px;padding:5px 10px}.app-btn--neutral[data-v-a861f132]{--tone-color:var(--text-h);--tone-color-on-solid:var(--bg);--tone-wash:var(--bg-2)}.app-btn--danger[data-v-a861f132]{--tone-color:var(--c-danger);--tone-color-on-solid:var(--bg);--tone-wash:var(--c-danger-bg)}.app-btn--brand[data-v-a861f132]{--tone-color:var(--c-brand-text);--tone-color-on-solid:#111827;--tone-wash:var(--c-brand-bg)}.app-btn--brand.app-btn--solid[data-v-a861f132]{background:var(--c-brand);border-color:var(--c-brand)}.app-btn--solid[data-v-a861f132]{background:var(--tone-color);color:var(--tone-color-on-solid);border-color:var(--tone-color)}.app-btn--solid[data-v-a861f132]:hover:not(:disabled){opacity:.88}.app-btn--outline[data-v-a861f132]{border-color:var(--tone-color);color:var(--tone-color);background:0 0}.app-btn--neutral.app-btn--outline[data-v-a861f132]{border-color:var(--border)}.app-btn--outline[data-v-a861f132]:hover:not(:disabled){background:var(--tone-wash)}.app-btn--ghost[data-v-a861f132]{color:var(--tone-color);background:0 0;border-color:#0000}.app-btn--ghost[data-v-a861f132]:hover:not(:disabled){background:var(--tone-wash)}.app-btn--tonal[data-v-a861f132]{background:var(--tone-wash);color:var(--tone-color);border-color:#0000}.app-btn--neutral.app-btn--tonal[data-v-a861f132]{background:var(--bg-3)}.app-btn--tonal[data-v-a861f132]:hover:not(:disabled){filter:brightness(.96)}.app-btn--neutral.app-btn--tonal[data-v-a861f132]:hover:not(:disabled){background:var(--border);filter:none}[data-v-a861f132] .p-button-loading-icon{font-size:var(--text-md)}.app-btn--sm[data-v-a861f132] .p-button-loading-icon{font-size:var(--text-sm)}.icon-only-mobile .pi[data-v-a861f132]{font-size:var(--text-sm);opacity:.7}@media (width<=1023px){.icon-only-mobile[data-v-a861f132]{flex-shrink:0;gap:0;width:34px;height:34px;padding:0;font-size:0!important}.app-btn[data-v-a861f132]:has(.pi):not(.keep-label-mobile):not(.show-label-mobile){flex-shrink:0;gap:0;width:34px;height:34px;padding:0;font-size:0!important}.app-btn[data-v-a861f132]:has(svg):not(.keep-label-mobile):not(.show-label-mobile){flex-shrink:0;gap:0;width:34px;height:34px;padding:0;font-size:0!important}.app-btn[data-v-a861f132]:has(.p-button-loading-icon):not(.keep-label-mobile):not(.show-label-mobile){flex-shrink:0;gap:0;width:34px;height:34px;padding:0;font-size:0!important}.icon-only-mobile.app-btn--sm[data-v-a861f132]{width:28px;height:28px}.app-btn--sm[data-v-a861f132]:has(.pi):not(.keep-label-mobile):not(.show-label-mobile){width:28px;height:28px}.app-btn--sm[data-v-a861f132]:has(svg):not(.keep-label-mobile):not(.show-label-mobile){width:28px;height:28px}.app-btn--sm[data-v-a861f132]:has(.p-button-loading-icon):not(.keep-label-mobile):not(.show-label-mobile){width:28px;height:28px}.icon-only-mobile[data-v-a861f132] .btn-label,.icon-only-mobile[data-v-a861f132] span:not(.pi):not(svg):not(.p-button-loading-icon){display:none!important}.app-btn[data-v-a861f132]:has(.pi):not(.keep-label-mobile):not(.show-label-mobile) .btn-label{display:none!important}.app-btn[data-v-a861f132]:has(.pi):not(.keep-label-mobile):not(.show-label-mobile) span:not(.pi):not(svg):not(.p-button-loading-icon){display:none!important}.app-btn[data-v-a861f132]:has(svg):not(.keep-label-mobile):not(.show-label-mobile) .btn-label{display:none!important}.app-btn[data-v-a861f132]:has(svg):not(.keep-label-mobile):not(.show-label-mobile) span:not(.pi):not(svg):not(.p-button-loading-icon){display:none!important}.icon-only-mobile[data-v-a861f132] .pi,.icon-only-mobile[data-v-a861f132] svg{opacity:.85;font-size:var(--text-sm)!important}.app-btn[data-v-a861f132]:has(.pi):not(.keep-label-mobile):not(.show-label-mobile) .pi{opacity:.85;font-size:var(--text-sm)!important}.app-btn[data-v-a861f132]:has(svg):not(.keep-label-mobile):not(.show-label-mobile) svg{opacity:.85;font-size:var(--text-sm)!important}.app-btn[data-v-a861f132]:has(.p-button-loading-icon):not(.keep-label-mobile):not(.show-label-mobile) .p-button-loading-icon{opacity:.85;font-size:var(--text-sm)!important}}
