.btn[data-v-9b1f0bb5]{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--touch);padding:0 var(--s-4);border-radius:var(--radius);border:1px solid var(--line);background:var(--c-surface);color:var(--c-text);font:inherit;cursor:pointer;white-space:nowrap;transition:background var(--motion),border-color var(--motion),box-shadow var(--motion),filter var(--motion);font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn[data-v-9b1f0bb5]:hover:not(:disabled){border-color:var(--line-strong)}.btn[data-v-9b1f0bb5]:active:not(:disabled){filter:brightness(.92)}.btn[data-v-9b1f0bb5]:disabled{background:var(--disabled);border-color:var(--disabled);color:var(--c-text-3);cursor:not-allowed}.btn[aria-busy=true][data-v-9b1f0bb5]{opacity:.85}.size-sm[data-v-9b1f0bb5]{min-height:36px;padding:0 var(--s-3);font-size:var(--text-sm);border-radius:10px}.size-xl[data-v-9b1f0bb5]{min-height:var(--touch-pos);font-size:1.125rem}.service[data-v-9b1f0bb5],.size-xl[data-v-9b1f0bb5]{padding:0 var(--s-5);border-radius:var(--radius-card)}.service[data-v-9b1f0bb5]{min-height:var(--touch-service);font-size:1rem}.block[data-v-9b1f0bb5]{width:100%}.btn-primary[data-v-9b1f0bb5]{background:var(--ink);color:var(--c-on-primary)}.btn-primary[data-v-9b1f0bb5],.btn-primary[data-v-9b1f0bb5]:hover:not(:disabled){border-color:var(--ink)}.btn-outline[data-v-9b1f0bb5]{background:var(--c-surface);color:var(--ink);border:1.5px solid var(--ink)}.btn-success[data-v-9b1f0bb5]{background:var(--validate);color:#fff}.btn-success[data-v-9b1f0bb5],.btn-success[data-v-9b1f0bb5]:hover:not(:disabled){border-color:var(--validate)}.btn-danger[data-v-9b1f0bb5]{background:var(--c-surface);color:var(--c-danger);border:1.5px solid var(--c-danger)}.btn-danger[data-v-9b1f0bb5]:hover:not(:disabled){border-color:var(--c-danger);background:var(--c-danger-bg)}.btn-danger-solid[data-v-9b1f0bb5]{background:var(--refuse-solid);color:#fff}.btn-danger-solid[data-v-9b1f0bb5],.btn-danger-solid[data-v-9b1f0bb5]:hover:not(:disabled){border-color:var(--refuse-solid)}.btn-ghost[data-v-9b1f0bb5]{background:0 0;border-color:#0000}.btn-ghost[data-v-9b1f0bb5]:hover:not(:disabled){background:var(--c-surface-2);border-color:#0000}[data-theme=dark] .btn-danger-solid[data-v-9b1f0bb5],[data-theme=dark] .btn-success[data-v-9b1f0bb5]{color:#0b1220}.spinner[data-v-9b1f0bb5]{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite spin-9b1f0bb5}@keyframes spin-9b1f0bb5{to{transform:rotate(1turn)}}
