.btn[data-v-dd44b7aa]{border-radius:var(--radius-pill);white-space:nowrap;transition:background-color .18s ease, color .18s ease, transform .18s var(--ease), box-shadow .18s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.btn[data-v-dd44b7aa]:active{transform:scale(.97)}.btn[data-v-dd44b7aa]:disabled{opacity:.55;cursor:not-allowed}.btn--md[data-v-dd44b7aa]{height:46px;padding:0 22px;font-size:14px}.btn--sm[data-v-dd44b7aa]{height:36px;padding:0 14px;font-size:13px}.btn--block[data-v-dd44b7aa]{width:100%}.btn--primary[data-v-dd44b7aa]{background:var(--c-primary);color:var(--c-white);box-shadow:0 6px 16px #1769f53d}.btn--primary[data-v-dd44b7aa]:hover{background:var(--c-primary-dark)}.btn--secondary[data-v-dd44b7aa]{background:var(--c-blue-soft);color:var(--c-primary)}.btn--secondary[data-v-dd44b7aa]:hover{background:#dce9ff}.btn--ghost[data-v-dd44b7aa]{background:var(--c-white);border-color:var(--c-border);color:var(--c-text)}.btn--ghost[data-v-dd44b7aa]:hover{background:var(--c-gray)}.btn--danger[data-v-dd44b7aa]{background:var(--c-danger-soft);color:var(--c-danger)}.btn--danger[data-v-dd44b7aa]:hover{background:#ffdfe4}.btn--danger-solid[data-v-dd44b7aa]{background:var(--c-danger);color:var(--c-white)}
