@custom-variant dark (&:where(.dark,.dark*));@theme{--color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-background: var(--background); --color-text: var(--text); --color-text-muted: var(--text-muted); --color-container: var(--container); --color-container-foreground: var(--container-foreground); --color-error: var(--error); --color-error-foreground: var(--error-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-whatsapp: var(--whatsapp); --color-whatsapp-foreground: var(--whatsapp-foreground); --color-accent-light: #397cbb; --color-accent: #d5e2e9; --color-accent-dark: #002336; --color-dark: #26272b;}@plugin "daisyui";@plugin "daisyui/theme"{name: "baseTheme"; default: true; prefersdark: true; color_scheme: light; --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-background: var(--background); --color-text: var(--text); --color-text-muted: var(--text-muted); --color-container: var(--container); --color-container-foreground: var(--container-foreground); --color-error: var(--error); --color-error-foreground: var(--error-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-whatsapp: var(--whatsapp); --color-whatsapp-foreground: var(--whatsapp-foreground); --color-accent-light: #397cbb; --color-accent: #d5e2e9; --color-accent-dark: #002336; --color-dark: #26272b; --color-base-300: #374151;}@layer base{*,:after,:before,::backdrop{border-color:var(--border)}::file-selector-button{border-color:var(--border)}}@utility h1{@apply text-primary font-bold text-center text-2xl;}@utility h2{@apply text-primary text-center text-lg md:text-xl;}@utility h3{@apply h2 text-lg;}@utility btn-solid{@apply bg-primary text-white rounded-lg py-2 px-6 sm:hover:opacity-70 duration-100 cursor-pointer;}@utility btn-light{@apply text-accent-light duration-75 border-b border-accent-light px-6 sm:hover:opacity-50 cursor-pointer text-center;}@layer utilities{:root{--background:#fff;--text:#000;--text-muted:#6b7280;--primary:#004e77;--primary-foreground:#fff;--secondary:#e6754e;--secondary-foreground:#fff;--container:#ececec;--container-foreground:#000;--error:#fca5a5;--error-foreground:#000;--border:#e5e7eb;--input:#fff;--ring:#004e77;--whatsapp:#25d366;--whatsapp-foreground:#fff;--color-base-300:#e5e7eb}.dark{--background:#1d232a;--text:#fff;--text-muted:#9ca3af;--primary:#4694bd;--primary-foreground:#000;--secondary:#e6754e;--secondary-foreground:#fff;--container:#44505e;--container-foreground:#fff;--error:#f68080;--error-foreground:#000;--border:#374151;--input:#1f2937;--ring:#4694bd;--whatsapp:#25d366;--whatsapp-foreground:#fff;--color-base-300:#374151}body{color:var(--text);background:var(--background);font-family:Arial,Helvetica,sans-serif}.truncate-2-lines{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.no-scroll-bar{scrollbar-width:none;-ms-overflow-style:none}.no-scroll-bar::-webkit-scrollbar{display:none}.label-float-bg{background-color:#fff}.dark .label-float-bg{background-color:#1f2937}}
