.btn{height:28px;padding:0 10px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #d6d5cf;border-radius:7px;background:#fff;color:#17171a!important;font-family:inherit;font-size:12px;font-weight:500;line-height:1;text-decoration:none!important;white-space:nowrap;cursor:pointer}.btn:hover{background:#fafaf8}.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:default}.btn:disabled:hover{background:#fff}.btn-primary{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)!important;font-weight:600}.btn-primary:hover,.btn-primary:disabled:hover{background:var(--color-primary-strong)}.btn-primary:disabled:hover{background:var(--color-primary)}.btn-danger{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-on-danger)!important;font-weight:600}.btn-danger:hover{border-color:var(--color-danger-strong);background:var(--color-danger-strong)}.btn-danger:disabled:hover{border-color:var(--color-danger);background:var(--color-danger)}.btn-danger-outline{border-color:var(--color-danger-border);background:#fff;color:var(--color-danger-strong)!important}.btn-danger-outline:hover{border-color:var(--color-danger);background:var(--color-danger-tint)}
