:root{--obraa-color-neutral-0:#ffffff;--obraa-color-neutral-bg-primary:#FEFEF4;--obraa-color-neutral-bg-secondary:#FEFEF4;--obraa-color-neutral-blob:#F7EDD4;--obraa-color-neutral-bg-card:#F7EDD4;--obraa-color-neutral-bg-card-hover:#F3E8C8;--obraa-color-neutral-bg-elevated:#FDF8F0;--obraa-color-neutral-bg-chip:#EFE6D3;--obraa-color-neutral-cream-50:#FDF8F0;--obraa-color-neutral-cream-100:#FBF2E3;--obraa-color-neutral-cream-200:#F3E4CC;--obraa-color-neutral-cream-300:#E8D5B0;--obraa-color-neutral-cream-400:#D9C39A;--obraa-color-text-primary:#1A1814;--obraa-color-text-secondary:#4A4339;--obraa-color-text-muted:#7A6F5F;--obraa-color-text-tertiary:#A89D8A;--obraa-color-text-disabled:#A89D8A;--obraa-color-status-success:#1FAD5C;--obraa-color-status-error:#DC2626;--obraa-color-status-warning:#D97706;--obraa-color-status-info:#2563EB;--obraa-color-status-success-strong:#1A6E3F;--obraa-color-status-error-strong:#B91C1C;--obraa-color-status-warning-strong:#A3460A;--obraa-color-status-info-strong:#1D4ED8;--obraa-color-status-success-bg:#E4F1E8;--obraa-color-status-success-border:#B9DCC6;--obraa-color-status-error-bg:#FBE4E2;--obraa-color-status-error-border:#F1BDB8;--obraa-color-status-warning-bg:#FBEBD9;--obraa-color-status-warning-border:#EECBA3;--obraa-color-status-info-bg:#E3EAFB;--obraa-color-status-info-border:#BDCCF3;--obraa-color-violet:#6D28D9;--obraa-color-violet-bg:#EDE7FB;--obraa-color-violet-border:#CDBDF5;--obraa-color-border:rgba(26,24,20,0.10);--obraa-color-border-hover:rgba(26,24,20,0.18);--obraa-color-border-control:#8F8370;--obraa-doc-paper:#FFFFFF;--obraa-doc-ink:#1E1E24;--obraa-doc-text:#1A1A1A;--obraa-doc-muted:#555555;--obraa-doc-rule:#CCCCCC;--obraa-doc-zebra:#F8F8F6;--obraa-doc-band:#F0F0F0;--obraa-doc-editable:rgba(254,74,21,0.05);--obraa-shadow-sm:0 1px 2px rgba(26,24,20,0.04),0 1px 1px rgba(26,24,20,0.03);--obraa-shadow-md:0 4px 12px rgba(26,24,20,0.06),0 2px 4px rgba(26,24,20,0.04);--obraa-shadow-lg:0 12px 32px rgba(26,24,20,0.08),0 4px 12px rgba(26,24,20,0.05);--obraa-shadow-xl:0 24px 64px rgba(26,24,20,0.12),0 8px 24px rgba(26,24,20,0.06);--obraa-radius-xs:6px;--obraa-radius-sm:10px;--obraa-radius-md:14px;--obraa-radius-lg:20px;--obraa-radius-xl:24px;--obraa-radius-2xl:32px;--obraa-radius-pill:999px;--obraa-space-1:4px;--obraa-space-2:8px;--obraa-space-3:12px;--obraa-space-4:16px;--obraa-space-5:20px;--obraa-space-6:24px;--obraa-space-8:32px;--obraa-space-10:40px;--obraa-space-12:48px;--obraa-breakpoint-xs:480px;--obraa-breakpoint-sm:600px;--obraa-breakpoint-md:768px;--obraa-breakpoint-lg:1024px;--obraa-breakpoint-xl:1280px;--obraa-easing-default:cubic-bezier(.16,1,.3,1);--obraa-duration-fast:120ms;--obraa-duration-base:220ms;--obraa-duration-slow:400ms;--obraa-transition-base:var(--obraa-duration-base) var(--obraa-easing-default);--obraa-font-fallback:var(--font-inter,system-ui),-apple-system,system-ui,sans-serif;--obraa-font-numeric:var(--obraa-font-fallback);--obraa-font-mono:ui-monospace,"SF Mono",Consolas,"Liberation Mono",monospace;--obraa-font-document:var(--font-plus-jakarta,"Plus Jakarta Sans"),"Helvetica Neue",Helvetica,Arial,sans-serif}body{--obraa-font-display:var(--font-nohemi,system-ui),var(--obraa-font-fallback);--obraa-font-body:var(--font-nohemi,system-ui),var(--obraa-font-fallback)}:root{--obraa-bat-color-brand-primary:#FF6B35;--obraa-bat-color-brand-light:#FF8A3D;--obraa-bat-color-brand-dark:#F15A24;--obraa-bat-color-brand-fill:#FE4A15;--obraa-bat-color-brand-fill-hover:#FE3503;--obraa-bat-color-brand-tint:#FCEBE2;--obraa-bat-color-brand-ink:#B83A0E;--obraa-bat-glow-soft:rgba(255,107,53,0.12);--obraa-bat-glow-strong:rgba(255,107,53,0.22);--obraa-bat-gradient-business:linear-gradient(135deg,#FE3503,#FE4A15 30%,#FF864B);--obraa-bat-gradient-orange:linear-gradient(135deg,#FE3503,#FE4A15 30%,#FF864B);--obraa-bat-gradient-cream-border:linear-gradient(135deg,#fce8d4,#f5d6b8);--obraa-bat-gradient-cta:var(--obraa-bat-gradient-orange);--obraa-bat-glow-top:inset 0 0 20px 0 #FEFEF4;--obraa-bat-glow-radial:none;--obraa-bat-glow-color:#FEFEF4;--obraa-bat-glow-in-card:inset 0 0 20px 6px rgba(255,210,180,0.65),inset 0 0 8px 2px rgba(255,230,210,0.4);--obraa-bat-text-glow:0 0 20px rgba(255,255,255,0.5),0 0 40px rgba(255,200,160,0.35),0 2px 8px rgba(0,0,0,0.12);--obraa-bat-shadow-glow:0 8px 24px rgba(255,107,53,0.28);--obraa-bat-color-whatsapp:#1FAD5C;--obraa-bat-color-whatsapp-glow:rgba(31,173,92,0.10);--obraa-bat-color-whatsapp-meta:#25D366;--obraa-surface-card:var(--obraa-color-neutral-bg-card);--obraa-surface-elevated:var(--obraa-color-neutral-bg-elevated);--obraa-surface-input:var(--obraa-color-neutral-bg-primary);--obraa-text-primary:var(--obraa-color-text-primary);--obraa-text-secondary:var(--obraa-color-text-secondary);--obraa-text-muted:var(--obraa-color-text-muted);--obraa-text-inverse:var(--obraa-color-neutral-0);--obraa-border-default:var(--obraa-color-border);--obraa-border-hover:var(--obraa-color-border-hover);--obraa-badge-neutral-text:var(--obraa-color-text-secondary);--obraa-badge-neutral-bg:var(--obraa-color-neutral-bg-chip);--obraa-badge-success-text:var(--obraa-color-status-success-strong);--obraa-badge-success-bg:var(--obraa-color-status-success-bg);--obraa-badge-warning-text:var(--obraa-color-status-warning-strong);--obraa-badge-warning-bg:var(--obraa-color-status-warning-bg);--obraa-badge-danger-text:var(--obraa-color-status-error-strong);--obraa-badge-danger-bg:var(--obraa-color-status-error-bg);--obraa-badge-info-text:var(--obraa-color-status-info-strong);--obraa-badge-info-bg:var(--obraa-color-status-info-bg);--obraa-badge-accent-text:var(--obraa-accent-ink);--obraa-badge-accent-bg:var(--obraa-accent-bg);--obraa-status-total:#6B6561;--obraa-status-paid:#3D8B5E;--obraa-status-pending:#6E7BBF;--obraa-status-overdue:#D04030;--obraa-accent-text:var(--obraa-bat-color-brand-primary);--obraa-accent-fill:var(--obraa-bat-color-brand-fill);--obraa-accent-fill-hover:var(--obraa-bat-color-brand-fill-hover);--obraa-accent-decor:var(--obraa-bat-color-brand-primary);--obraa-accent-bg:var(--obraa-bat-color-brand-tint);--obraa-accent-ink:var(--obraa-bat-color-brand-ink);--obraa-accent-tint:var(--obraa-bat-glow-soft);--obraa-accent-tint-strong:var(--obraa-bat-glow-strong);--obraa-accent-gradient:var(--obraa-bat-gradient-cta);--obraa-focus-ring:var(--obraa-bat-color-brand-fill);--obraa-bat-gradient-accordion-cream:linear-gradient(180deg,#E9D7AA,#ECE0C2)}