diff --git a/src/components/Componentes/button.tsx b/src/components/Componentes/button.tsx
index 7e89866..5dbac6e 100644
--- a/src/components/Componentes/button.tsx
+++ b/src/components/Componentes/button.tsx
@@ -121,6 +121,8 @@ export function Button({
"px-4",
"text-center",
"transition-opacity",
+ "min-w-0",
+ "overflow-hidden",
variant === "outlined"
? "border border-[#8B8B8B] bg-transparent text-[#8B8B8B]"
: variant === "dark"
@@ -142,7 +144,7 @@ export function Button({
name="arrowRight"
aria-hidden="true"
className={[
- "size-5",
+ "size-5 shrink-0",
direction === "left"
? "rotate-180 rtl:rotate-0"
: "rotate-0 rtl:rotate-180",
@@ -157,16 +159,16 @@ export function Button({
const content = isLoading ? (
) : (
-
+
{renderArrow("left")}
-
-
+
+
{children}
{description && !isOutlined ? (
{description}
diff --git a/src/components/Componentes/question-card.tsx b/src/components/Componentes/question-card.tsx
index 31b5119..fd2796f 100644
--- a/src/components/Componentes/question-card.tsx
+++ b/src/components/Componentes/question-card.tsx
@@ -109,7 +109,13 @@ export function QuestionCard({
diff --git a/src/components/Componentes/section-icon.tsx b/src/components/Componentes/section-icon.tsx
index 0058642..4885e59 100644
--- a/src/components/Componentes/section-icon.tsx
+++ b/src/components/Componentes/section-icon.tsx
@@ -38,7 +38,7 @@ const SECTION_ICON_DATA_URIS: Record = {
export function SectionIcon({
name,
- className = "size-[30px]",
+ className,
...props
}: {
name: SectionIconName;
@@ -47,12 +47,17 @@ export function SectionIcon({
const dataUri = SECTION_ICON_DATA_URIS[name];
if (!dataUri) return null;
+ const defaultSize =
+ name === "criteria" || name === "verification" || name === "checklist"
+ ? "size-[38px]"
+ : "size-[30px]";
+
return (