@keyframes _ripple_10moq_56{0%{opacity:.35;transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes _spin_10moq_75{to{transform:rotate(360deg)}}._btn_10moq_17{isolation:isolate;border-radius:var(--radius-sm);cursor:pointer;transition:var(--trans), transform var(--dur-fast) var(--ease-spring);-webkit-tap-highlight-color:transparent;border:none;align-items:center;gap:6px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}._label_10moq_36{align-items:center;gap:6px;display:inline-flex}._btn_10moq_17:active:not(:disabled){transition-duration:60ms;transform:translateY(0)scale(.96)}._btn_10moq_17:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}._btn_10moq_17:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._ripple_10moq_56{z-index:-1;pointer-events:none;animation:_ripple_10moq_56 .55s var(--ease-out) forwards;background:currentColor;border-radius:50%;position:absolute}._loading_10moq_66{cursor:progress}._loading_10moq_66:disabled{opacity:.85}._loading_10moq_66 ._label_10moq_36{opacity:0}._spinner_10moq_75{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;animation:.7s linear infinite _spin_10moq_75;position:absolute;top:50%;left:50%}._primary_10moq_88{background:var(--primary);color:#fff;box-shadow:0 2px 8px #3575cc47}._primary_10moq_88:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 14px #3575cc5c}._secondary_10moq_99{background:var(--bg);color:var(--text-2);border:1.5px solid var(--border)}._secondary_10moq_99:hover:not(:disabled){background:var(--border);color:var(--text);transform:translateY(-1px)}._danger_10moq_110{background:var(--urgent-bg);color:var(--urgent);border:1.5px solid var(--urgent-border)}._danger_10moq_110:hover:not(:disabled){background:var(--urgent);color:#fff;border-color:var(--urgent);transform:translateY(-1px)}._dangerSolid_10moq_122{background:var(--urgent);color:#fff}._dangerSolid_10moq_122:hover:not(:disabled){background:#a82020;transform:translateY(-1px)}._sm_10moq_131{padding:6px 13px;font-size:12.5px}
