.app-btn[data-v-a1df45ec]{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;font-weight:600;border-radius:var(--radius-field, .375rem);border:1px solid transparent;cursor:pointer;transition:filter .15s,opacity .15s;white-space:nowrap;text-decoration:none;-webkit-user-select:none;user-select:none;flex-shrink:0}.app-btn--xs[data-v-a1df45ec]{height:1.5rem;padding-inline:.5rem;font-size:.75rem}.app-btn--sm[data-v-a1df45ec]{height:2.25rem;padding-inline:.75rem;font-size:.875rem}.app-btn--md[data-v-a1df45ec]{height:2.5rem;padding-inline:1rem;font-size:.875rem}.app-btn--lg[data-v-a1df45ec]{height:3rem;padding-inline:1.5rem;font-size:1rem}.app-btn--block[data-v-a1df45ec]{width:100%}.app-btn--primary[data-v-a1df45ec]{background:#2563eb;color:#fff;border-color:#2563eb}.app-btn--success[data-v-a1df45ec]{background:#16a34a;color:#fff;border-color:#16a34a}.app-btn--danger[data-v-a1df45ec]{background:#dc2626;color:#fff;border-color:#dc2626}.app-btn--warning[data-v-a1df45ec]{background:#ea580c;color:#fff;border-color:#ea580c}.app-btn--ghost[data-v-a1df45ec]{background:transparent;color:inherit;border-color:transparent}.app-btn--outline[data-v-a1df45ec]{background:transparent;color:#2563eb;border-color:#2563eb}.app-btn--default[data-v-a1df45ec]{background:transparent;color:inherit;border-color:#d1d5db}.app-btn[data-v-a1df45ec]:not(.app-btn--disabled):hover{filter:brightness(.9)}.app-btn--disabled[data-v-a1df45ec]{opacity:.5;cursor:not-allowed;pointer-events:none}.app-btn__spinner[data-v-a1df45ec]{width:1em;height:1em;stroke:currentColor;stroke-width:4;stroke-linecap:round;animation:btn-spin-a1df45ec .8s linear infinite;flex-shrink:0}.app-btn__spinner circle[data-v-a1df45ec]{stroke-dasharray:90 150;stroke-dashoffset:0}@keyframes btn-spin-a1df45ec{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
