.ui-button[data-v-10f10cbb]{align-items:center;align-self:flex-start;background:var(--accent);border:1px solid transparent;border-radius:12px;color:var(--accent-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:18px;justify-content:center;line-height:1.5;max-width:100%;min-height:54px;padding:15px 22px;position:relative;text-align:center;text-decoration:none;transition:transform .18s,filter .18s;white-space:normal}.ui-button>svg[data-v-10f10cbb]{flex-shrink:0}.ui-button[data-v-10f10cbb]:hover{filter:brightness(.97);transform:translateY(-2px)}.ui-button[data-v-10f10cbb]:active{transform:translateY(0)}.ui-button--secondary[data-v-10f10cbb]{background:var(--surface);border-color:var(--line);color:var(--ink)}.ui-button--accent[data-v-10f10cbb]{background:var(--action);color:var(--action-ink)}.ui-button--full[data-v-10f10cbb]{width:100%}.ui-button--between[data-v-10f10cbb]{justify-content:space-between;text-align:left}.ui-button--start[data-v-10f10cbb]{justify-content:flex-start;text-align:left}.ui-button--filter[data-v-10f10cbb]{background:var(--surface);border-color:var(--line);border-radius:10px;color:var(--muted);font-size:12px;font-weight:500;gap:8px;min-height:44px;padding:12px 16px}.ui-button--filter[data-v-10f10cbb]:hover{transform:none}.ui-button--filter.ui-button--active[data-v-10f10cbb]{background:var(--accent-soft);border-color:var(--accent-strong);color:var(--accent-ink)}.ui-button[data-v-10f10cbb]:disabled,.ui-button[aria-disabled=true][data-v-10f10cbb]{cursor:not-allowed;opacity:.55;pointer-events:none}.ui-button--loading .ui-button-icon[data-v-10f10cbb],.ui-button--loading .ui-button-label[data-v-10f10cbb]{opacity:0}.ui-button-spinner[data-v-10f10cbb]{animation:ui-button-spin-10f10cbb .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:20px;inset:0;margin:auto;position:absolute;width:20px}@keyframes ui-button-spin-10f10cbb{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.ui-button-spinner[data-v-10f10cbb]{animation:none}}@media(max-width:720px){.ui-button--filter[data-v-10f10cbb]{font-size:11px;padding:11px 12px}}@media(max-width:380px){.ui-button--filter[data-v-10f10cbb]{font-size:10px;padding:10px}}
