.btn[data-v-b6d58680]{height:var(--control-height);border-radius:var(--radius-control);border:1px solid var(--control);background:var(--sheet);color:var(--text);font-size:var(--fs-body);white-space:nowrap;transition:background var(--dur-fade) var(--ease-enter),border-color var(--dur-fade) var(--ease-enter),transform var(--dur-pop) var(--ease-pop);justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.btn[data-v-b6d58680]:not(:disabled):active{transform:scale(var(--scale-press));transition-duration:var(--dur-fade),var(--dur-fade),var(--dur-press);transition-timing-function:var(--ease-enter)}.btn[data-v-b6d58680]:hover{background:var(--raised);border-color:var(--muted)}.btn.primary[data-v-b6d58680]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.btn.primary[data-v-b6d58680]:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn.lg[data-v-b6d58680]{height:var(--row-dense);gap:10px;padding:0 16px}.btn.sm[data-v-b6d58680]{height:var(--control-height-sm);font-size:var(--fs-small);padding:0 10px}.btn.ghost[data-v-b6d58680]{background:0 0;border-color:#0000}.btn.ghost[data-v-b6d58680]:hover,.btn[data-v-b6d58680]:disabled,.btn[aria-disabled=true][data-v-b6d58680]{background:var(--raised);border-color:var(--border)}.btn.block[data-v-b6d58680]{width:100%}.btn[data-v-b6d58680]:disabled,.btn[aria-disabled=true][data-v-b6d58680]{color:var(--faint);cursor:not-allowed}@media (width<=640px){.btn[data-v-b6d58680]{min-height:44px}}
