.btn[data-v-efdc9909]{min-height:var(--btn-h);padding:var(--btn-py) var(--btn-px);color:inherit;font-family:inherit;font-size:var(--btn-fs);border-radius:var(--btn-radius);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.06rem;font-weight:600;line-height:1.2;transition:background .15s,color .15s,opacity .15s,box-shadow .15s,transform .1s;display:inline-flex}.btn[data-v-efdc9909]:disabled{opacity:.55;cursor:not-allowed}.btn[data-v-efdc9909]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.btn--block[data-v-efdc9909]{width:100%;display:flex}.btn--xs[data-v-efdc9909]{--btn-py:.03rem;--btn-h:.24rem;--btn-px:.08rem;--btn-fs:.11rem;--btn-radius:var(--r-xs)}.btn--sm[data-v-efdc9909]{--btn-py:.06rem;--btn-h:var(--ctl-h-xs);--btn-px:.12rem;--btn-fs:.125rem;--btn-radius:var(--r-xs)}.btn--md[data-v-efdc9909]{--btn-py:.07rem;--btn-h:var(--ctl-h-sm);--btn-px:.14rem;--btn-fs:.13rem;--btn-radius:var(--r-sm)}.btn--lg[data-v-efdc9909]{--btn-py:.1rem;--btn-h:var(--ctl-h);--btn-px:.18rem;--btn-fs:.14rem;--btn-radius:var(--r-md)}.btn--primary[data-v-efdc9909]{color:#fff;background:var(--accent);box-shadow:var(--elev-accent)}.btn--primary[data-v-efdc9909]:hover:not(:disabled){background:var(--accent-hover)}.btn--primary[data-v-efdc9909]:active:not(:disabled){box-shadow:0 .02rem .06rem -.02rem color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(.01rem)}.btn--primary[data-v-efdc9909]:disabled{box-shadow:none}.btn--secondary[data-v-efdc9909]{color:var(--text);background:var(--surface-sunken)}.btn--secondary[data-v-efdc9909]:hover:not(:disabled){background:var(--surface-sunken-strong)}.btn--outline[data-v-efdc9909]{color:var(--text-muted);border:.01rem solid var(--line)}.btn--outline[data-v-efdc9909]:hover:not(:disabled){color:var(--text);background:var(--surface-sunken)}.btn--ghost[data-v-efdc9909]{color:var(--text-muted)}.btn--ghost[data-v-efdc9909]:hover:not(:disabled){color:var(--text);background:var(--surface-sunken)}.btn--danger[data-v-efdc9909]{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}.btn--danger[data-v-efdc9909]:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 20%, transparent)}
