@media screen{html.dark{color-scheme:dark;background-color:#09090b}html.dark body{background-color:#09090b;color:#fafafa}html.dark [role=alertdialog],html.dark [role=dialog],html.dark main{color:#fafafa}html.dark input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([class*="dark:bg-"]):not([class*="dark:text-"]),html.dark select:not([class*="dark:bg-"]):not([class*="dark:text-"]),html.dark textarea:not([class*="dark:bg-"]):not([class*="dark:text-"]){background-color:#27272a;color:#fafafa;border-color:#52525b}html.dark input::-moz-placeholder,html.dark textarea::-moz-placeholder{color:#a1a1aa;opacity:1}html.dark input::placeholder,html.dark textarea::placeholder{color:#a1a1aa;opacity:1}html.dark optgroup,html.dark option{background-color:#27272a;color:#fafafa}html.dark input[type=checkbox]:not([class*="dark:"]),html.dark input[type=radio]:not([class*="dark:"]){accent-color:#d1fe6e;background-color:#27272a;border-color:#52525b}html.dark input:-webkit-autofill,html.dark input:-webkit-autofill:focus,html.dark input:-webkit-autofill:hover,html.dark select:-webkit-autofill,html.dark textarea:-webkit-autofill{box-shadow:inset 0 0 0 1000px #27272a;-webkit-text-fill-color:#fafafa;caret-color:#fafafa;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out}html.dark ::-moz-selection{background-color:rgba(209,254,110,.35);color:#fafafa}html.dark ::selection{background-color:rgba(209,254,110,.35);color:#fafafa}html.dark fieldset,html.dark hr{border-color:#52525b}html.dark legend{color:#f4f4f5}html.dark *{scrollbar-color:#52525b #18181b}html.dark ::-webkit-scrollbar{width:10px;height:10px}html.dark ::-webkit-scrollbar-track{background:#18181b}html.dark ::-webkit-scrollbar-thumb{background:#52525b;border-radius:999px}html.dark ::-webkit-scrollbar-thumb:hover{background:#71717a}html.dark .bg-white:not([class*="dark:bg-"]){background-color:#18181b}html.dark .bg-white\/70:not([class*="dark:bg-"]),html.dark .bg-white\/80:not([class*="dark:bg-"]),html.dark .bg-white\/90:not([class*="dark:bg-"]),html.dark .bg-white\/95:not([class*="dark:bg-"]){background-color:rgba(24,24,27,.92)}html.dark .bg-white\/50:not([class*="dark:bg-"]),html.dark .bg-white\/60:not([class*="dark:bg-"]){background-color:rgba(24,24,27,.72)}html.dark .bg-gray-100:not([class*="dark:bg-"]),html.dark .bg-gray-50:not([class*="dark:bg-"]),html.dark .bg-neutral-100:not([class*="dark:bg-"]),html.dark .bg-neutral-50:not([class*="dark:bg-"]),html.dark .bg-slate-100:not([class*="dark:bg-"]),html.dark .bg-slate-50:not([class*="dark:bg-"]),html.dark .bg-stone-100:not([class*="dark:bg-"]),html.dark .bg-stone-50:not([class*="dark:bg-"]),html.dark .bg-zinc-100:not([class*="dark:bg-"]),html.dark .bg-zinc-50:not([class*="dark:bg-"]){background-color:#27272a}html.dark .bg-gray-200:not([class*="dark:bg-"]),html.dark .bg-neutral-200:not([class*="dark:bg-"]),html.dark .bg-slate-200:not([class*="dark:bg-"]),html.dark .bg-zinc-200:not([class*="dark:bg-"]){background-color:#3f3f46}html.dark .bg-gray-300:not([class*="dark:bg-"]),html.dark .bg-zinc-300:not([class*="dark:bg-"]){background-color:#52525b}html.dark .hover\:bg-gray-50:hover:not([class*="dark:hover:bg-"]),html.dark .hover\:bg-white:hover:not([class*="dark:hover:bg-"]),html.dark .hover\:bg-zinc-50:hover:not([class*="dark:hover:bg-"]){background-color:#27272a}html.dark .hover\:bg-gray-100:hover:not([class*="dark:hover:bg-"]),html.dark .hover\:bg-neutral-100:hover:not([class*="dark:hover:bg-"]),html.dark .hover\:bg-zinc-100:hover:not([class*="dark:hover:bg-"]){background-color:#3f3f46}html.dark .hover\:bg-gray-200:hover:not([class*="dark:hover:bg-"]),html.dark .hover\:bg-gray-300:hover:not([class*="dark:hover:bg-"]){background-color:#52525b}html.dark .focus\:bg-gray-50:focus:not([class*="dark:focus:bg-"]),html.dark .focus\:bg-white:focus:not([class*="dark:focus:bg-"]){background-color:#27272a}html.dark .active\:bg-gray-100:active:not([class*="dark:active:bg-"]){background-color:#3f3f46}html.dark .disabled\:bg-gray-100:disabled:not([class*="dark:disabled:bg-"]),html.dark .disabled\:bg-gray-200:disabled:not([class*="dark:disabled:bg-"]){background-color:#27272a}html.dark .even\:bg-gray-50:nth-child(2n):not([class*="dark:even:bg-"]),html.dark .even\:bg-white:nth-child(2n):not([class*="dark:even:bg-"]){background-color:#18181b}html.dark .odd\:bg-white:nth-child(odd):not([class*="dark:odd:bg-"]){background-color:#09090b}html.dark .odd\:bg-gray-50:nth-child(odd):not([class*="dark:odd:bg-"]){background-color:#18181b}html.dark .text-gray-900:not([class*="dark:text-"]),html.dark .text-neutral-900:not([class*="dark:text-"]),html.dark .text-slate-900:not([class*="dark:text-"]),html.dark .text-stone-900:not([class*="dark:text-"]),html.dark .text-zinc-900:not([class*="dark:text-"]){color:#fafafa}html.dark .text-gray-800:not([class*="dark:text-"]),html.dark .text-neutral-800:not([class*="dark:text-"]),html.dark .text-slate-800:not([class*="dark:text-"]),html.dark .text-zinc-800:not([class*="dark:text-"]){color:#f4f4f5}html.dark .text-gray-700:not([class*="dark:text-"]),html.dark .text-neutral-700:not([class*="dark:text-"]),html.dark .text-slate-700:not([class*="dark:text-"]),html.dark .text-zinc-700:not([class*="dark:text-"]){color:#e4e4e7}html.dark .text-gray-600:not([class*="dark:text-"]),html.dark .text-neutral-600:not([class*="dark:text-"]),html.dark .text-slate-600:not([class*="dark:text-"]),html.dark .text-zinc-600:not([class*="dark:text-"]){color:#d4d4d8}html.dark .text-gray-400:not([class*="dark:text-"]),html.dark .text-gray-500:not([class*="dark:text-"]),html.dark .text-neutral-500:not([class*="dark:text-"]),html.dark .text-slate-500:not([class*="dark:text-"]),html.dark .text-zinc-400:not([class*="dark:text-"]),html.dark .text-zinc-500:not([class*="dark:text-"]){color:#a1a1aa}html.dark .text-black:not([class*="dark:text-"]):not([class*=cffb6d]):not([class*=D1FE6E]):not([class*=d1fe6e]):not([class*=B8E55A]):not([class*=b8e55a]):not([class*=bg-yellow]):not([class*=bg-lime]):not([class*=bg-amber-300]):not([class*=bg-amber-400]):not([class*=bg-green-300]):not([class*=bg-green-400]){color:#fafafa}html.dark .placeholder-gray-400::-moz-placeholder,html.dark .placeholder-gray-500::-moz-placeholder,html.dark .placeholder-zinc-400::-moz-placeholder,html.dark .placeholder\:text-gray-400::-moz-placeholder,html.dark .placeholder\:text-gray-500::-moz-placeholder{color:#a1a1aa;opacity:1}html.dark .placeholder-gray-400::placeholder,html.dark .placeholder-gray-500::placeholder,html.dark .placeholder-zinc-400::placeholder,html.dark .placeholder\:text-gray-400::placeholder,html.dark .placeholder\:text-gray-500::placeholder{color:#a1a1aa;opacity:1}html.dark .hover\:text-black:hover:not([class*="dark:hover:text-"]):not([class*=cffb6d]):not([class*=D1FE6E]),html.dark .hover\:text-gray-900:hover:not([class*="dark:hover:text-"]){color:#fafafa}html.dark .hover\:text-gray-700:hover:not([class*="dark:hover:text-"]),html.dark .hover\:text-gray-800:hover:not([class*="dark:hover:text-"]){color:#e4e4e7}html.dark .hover\:text-gray-600:hover:not([class*="dark:hover:text-"]){color:#d4d4d8}html.dark .border-gray-100:not([class*="dark:border-"]),html.dark .border-gray-50:not([class*="dark:border-"]),html.dark .border-neutral-100:not([class*="dark:border-"]),html.dark .border-zinc-100:not([class*="dark:border-"]){border-color:#3f3f46}html.dark .border-gray-200:not([class*="dark:border-"]),html.dark .border-neutral-200:not([class*="dark:border-"]),html.dark .border-slate-200:not([class*="dark:border-"]),html.dark .border-zinc-200:not([class*="dark:border-"]){border-color:#52525b}html.dark .border-gray-300:not([class*="dark:border-"]),html.dark .border-neutral-300:not([class*="dark:border-"]),html.dark .border-slate-300:not([class*="dark:border-"]),html.dark .border-zinc-300:not([class*="dark:border-"]){border-color:#71717a}html.dark .border-black\/10:not([class*="dark:border-"]),html.dark .border-black\/5:not([class*="dark:border-"]){border-color:rgba(255,255,255,.12)}html.dark .divide-gray-100>:not([hidden])~:not([hidden]),html.dark .divide-gray-200>:not([hidden])~:not([hidden]),html.dark .divide-zinc-200>:not([hidden])~:not([hidden]){border-color:#3f3f46}html.dark .ring-gray-100:not([class*="dark:ring-"]),html.dark .ring-gray-200:not([class*="dark:ring-"]),html.dark .ring-zinc-200:not([class*="dark:ring-"]){--tw-ring-color:#52525b}html.dark .ring-offset-white:not([class*="dark:ring-offset-"]){--tw-ring-offset-color:#09090b}html.dark .shadow-lg:not([class*="dark:shadow-"]),html.dark .shadow-md:not([class*="dark:shadow-"]),html.dark .shadow-sm:not([class*="dark:shadow-"]),html.dark .shadow-xl:not([class*="dark:shadow-"]){--tw-shadow-color:rgb(0 0 0/0.45)}html.dark .fixed button.border-gray-300:not([class*="dark:border-"]),html.dark main button.border-gray-300:not([class*="dark:border-"]){border-color:#52525b;color:#e4e4e7}html.dark .text-gray-950:not([class*="dark:text-"]),html.dark .text-neutral-950:not([class*="dark:text-"]),html.dark .text-slate-950:not([class*="dark:text-"]),html.dark .text-stone-950:not([class*="dark:text-"]),html.dark .text-zinc-950:not([class*="dark:text-"]){color:#fafafa}html.dark .text-red-950:not([class*="dark:text-"]),html.dark .text-rose-950:not([class*="dark:text-"]){color:#fecaca}html.dark .text-orange-950:not([class*="dark:text-"]){color:#fed7aa}html.dark .text-amber-950:not([class*="dark:text-"]),html.dark .text-yellow-950:not([class*="dark:text-"]){color:#fde68a}html.dark .text-emerald-950:not([class*="dark:text-"]),html.dark .text-green-950:not([class*="dark:text-"]),html.dark .text-lime-950:not([class*="dark:text-"]),html.dark .text-teal-950:not([class*="dark:text-"]){color:#bbf7d0}html.dark .text-blue-950:not([class*="dark:text-"]),html.dark .text-cyan-950:not([class*="dark:text-"]),html.dark .text-indigo-950:not([class*="dark:text-"]),html.dark .text-sky-950:not([class*="dark:text-"]){color:#bfdbfe}html.dark .text-fuchsia-950:not([class*="dark:text-"]),html.dark .text-pink-950:not([class*="dark:text-"]),html.dark .text-purple-950:not([class*="dark:text-"]),html.dark .text-violet-950:not([class*="dark:text-"]){color:#e9d5ff}html.dark .bg-emerald-50:not([class*="dark:bg-"]),html.dark .bg-green-50:not([class*="dark:bg-"]){background-color:#052e16}html.dark .bg-emerald-100:not([class*="dark:bg-"]),html.dark .bg-green-100:not([class*="dark:bg-"]){background-color:#14532d}html.dark .text-emerald-900:not([class*="dark:text-"]),html.dark .text-green-900:not([class*="dark:text-"]){color:#bbf7d0}html.dark .text-emerald-800:not([class*="dark:text-"]),html.dark .text-green-800:not([class*="dark:text-"]){color:#86efac}html.dark .text-emerald-600:not([class*="dark:text-"]),html.dark .text-emerald-700:not([class*="dark:text-"]),html.dark .text-green-600:not([class*="dark:text-"]),html.dark .text-green-700:not([class*="dark:text-"]){color:#4ade80}html.dark .border-emerald-200:not([class*="dark:border-"]),html.dark .border-green-100:not([class*="dark:border-"]),html.dark .border-green-200:not([class*="dark:border-"]),html.dark .border-green-300:not([class*="dark:border-"]){border-color:#166534}html.dark .bg-red-50:not([class*="dark:bg-"]),html.dark .bg-rose-50:not([class*="dark:bg-"]){background-color:#450a0a}html.dark .bg-red-100:not([class*="dark:bg-"]),html.dark .bg-rose-100:not([class*="dark:bg-"]){background-color:#7f1d1d}html.dark .text-red-900:not([class*="dark:text-"]),html.dark .text-rose-900:not([class*="dark:text-"]){color:#fecaca}html.dark .text-red-800:not([class*="dark:text-"]),html.dark .text-rose-800:not([class*="dark:text-"]){color:#fca5a5}html.dark .text-red-600:not([class*="dark:text-"]),html.dark .text-red-700:not([class*="dark:text-"]),html.dark .text-rose-700:not([class*="dark:text-"]){color:#f87171}html.dark .border-red-100:not([class*="dark:border-"]),html.dark .border-red-200:not([class*="dark:border-"]),html.dark .border-red-300:not([class*="dark:border-"]){border-color:#991b1b}html.dark .bg-amber-50:not([class*="dark:bg-"]),html.dark .bg-yellow-50:not([class*="dark:bg-"]){background-color:#451a03}html.dark .bg-amber-100:not([class*="dark:bg-"]),html.dark .bg-yellow-100:not([class*="dark:bg-"]){background-color:#78350f}html.dark .text-amber-900:not([class*="dark:text-"]),html.dark .text-yellow-900:not([class*="dark:text-"]){color:#fde68a}html.dark .text-amber-800:not([class*="dark:text-"]),html.dark .text-yellow-800:not([class*="dark:text-"]){color:#fcd34d}html.dark .text-amber-600:not([class*="dark:text-"]),html.dark .text-amber-700:not([class*="dark:text-"]),html.dark .text-yellow-600:not([class*="dark:text-"]),html.dark .text-yellow-700:not([class*="dark:text-"]){color:#fbbf24}html.dark .border-amber-200:not([class*="dark:border-"]),html.dark .border-yellow-200:not([class*="dark:border-"]),html.dark .border-yellow-300:not([class*="dark:border-"]){border-color:#a16207}html.dark .bg-orange-50:not([class*="dark:bg-"]){background-color:#431407}html.dark .bg-orange-100:not([class*="dark:bg-"]){background-color:#7c2d12}html.dark .text-orange-900:not([class*="dark:text-"]){color:#fed7aa}html.dark .text-orange-800:not([class*="dark:text-"]){color:#fdba74}html.dark .text-orange-600:not([class*="dark:text-"]),html.dark .text-orange-700:not([class*="dark:text-"]){color:#fb923c}html.dark .border-orange-200:not([class*="dark:border-"]){border-color:#c2410c}html.dark .bg-blue-50:not([class*="dark:bg-"]),html.dark .bg-cyan-50:not([class*="dark:bg-"]),html.dark .bg-indigo-50:not([class*="dark:bg-"]),html.dark .bg-sky-50:not([class*="dark:bg-"]){background-color:#172554}html.dark .bg-blue-100:not([class*="dark:bg-"]),html.dark .bg-indigo-100:not([class*="dark:bg-"]),html.dark .bg-sky-100:not([class*="dark:bg-"]){background-color:#1e3a8a}html.dark .text-blue-900:not([class*="dark:text-"]),html.dark .text-indigo-900:not([class*="dark:text-"]),html.dark .text-sky-900:not([class*="dark:text-"]){color:#bfdbfe}html.dark .text-blue-800:not([class*="dark:text-"]),html.dark .text-indigo-800:not([class*="dark:text-"]),html.dark .text-sky-800:not([class*="dark:text-"]){color:#93c5fd}html.dark .text-blue-600:not([class*="dark:text-"]),html.dark .text-blue-700:not([class*="dark:text-"]),html.dark .text-indigo-700:not([class*="dark:text-"]),html.dark .text-sky-700:not([class*="dark:text-"]){color:#60a5fa}html.dark .border-blue-100:not([class*="dark:border-"]),html.dark .border-blue-200:not([class*="dark:border-"]),html.dark .border-blue-300:not([class*="dark:border-"]),html.dark .border-indigo-200:not([class*="dark:border-"]),html.dark .border-sky-200:not([class*="dark:border-"]){border-color:#1d4ed8}html.dark .bg-fuchsia-50:not([class*="dark:bg-"]),html.dark .bg-purple-50:not([class*="dark:bg-"]),html.dark .bg-violet-50:not([class*="dark:bg-"]){background-color:#3b0764}html.dark .bg-purple-100:not([class*="dark:bg-"]),html.dark .bg-violet-100:not([class*="dark:bg-"]){background-color:#581c87}html.dark .text-purple-900:not([class*="dark:text-"]),html.dark .text-violet-900:not([class*="dark:text-"]){color:#e9d5ff}html.dark .text-purple-800:not([class*="dark:text-"]),html.dark .text-violet-800:not([class*="dark:text-"]){color:#d8b4fe}html.dark .text-purple-600:not([class*="dark:text-"]),html.dark .text-purple-700:not([class*="dark:text-"]){color:#c084fc}html.dark .border-purple-200:not([class*="dark:border-"]){border-color:#7e22ce}html.dark .bg-pink-50:not([class*="dark:bg-"]){background-color:#500724}html.dark .bg-pink-100:not([class*="dark:bg-"]){background-color:#831843}html.dark .text-pink-700:not([class*="dark:text-"]),html.dark .text-pink-800:not([class*="dark:text-"]){color:#f9a8d4}html.dark .bg-lime-50:not([class*="dark:bg-"]){background-color:#1a2e05}html.dark .bg-lime-100:not([class*="dark:bg-"]){background-color:#365314}html.dark .text-lime-900:not([class*="dark:text-"]){color:#d9f99d}html.dark .text-lime-700:not([class*="dark:text-"]),html.dark .text-lime-800:not([class*="dark:text-"]){color:#bef264}html.dark .border-lime-200:not([class*="dark:border-"]){border-color:#4d7c0f}html.dark .bg-teal-50:not([class*="dark:bg-"]){background-color:#042f2e}html.dark .bg-teal-100:not([class*="dark:bg-"]){background-color:#134e4a}html.dark .text-teal-700:not([class*="dark:text-"]),html.dark .text-teal-800:not([class*="dark:text-"]){color:#5eead4}html.dark table:not([class*="dark:"]){color:#fafafa}html.dark thead:not([class*="dark:bg-"]){color:#d4d4d8}html.dark tbody tr:hover:not([class*="dark:hover:"]){background-color:rgba(63,63,70,.45)}html.dark .ProseMirror,html.dark .prose{color:#f4f4f5}html.dark .ProseMirror code,html.dark .prose code{background-color:#27272a;color:#f4f4f5}html.dark .ProseMirror blockquote,html.dark .prose blockquote{border-left-color:#52525b;color:#d4d4d8}html.dark [id^=rht-]>div,html.dark [role=status][class*=go],html.dark div[class*=react-hot-toast]{background:#27272a!important;color:#fafafa!important;border:1px solid #52525b}html.dark .from-white:not([class*="dark:from-"]){--tw-gradient-from:#18181b var(--tw-gradient-from-position);--tw-gradient-to:rgb(24 24 27/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .from-\[\#f4fce8\]:not([class*="dark:from-"]){--tw-gradient-from:#27272a var(--tw-gradient-from-position);--tw-gradient-to:rgb(39 39 42/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .to-white:not([class*="dark:to-"]){--tw-gradient-to:#18181b var(--tw-gradient-to-position)}html.dark .from-gray-50:not([class*="dark:from-"]),html.dark .from-slate-50:not([class*="dark:from-"]),html.dark .from-zinc-50:not([class*="dark:from-"]){--tw-gradient-from:#09090b var(--tw-gradient-from-position);--tw-gradient-to:rgb(9 9 11/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .to-gray-50:not([class*="dark:to-"]),html.dark .to-slate-100:not([class*="dark:to-"]),html.dark .to-slate-100\/80:not([class*="dark:to-"]){--tw-gradient-to:#09090b var(--tw-gradient-to-position)}html.dark .via-white:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),#18181b var(--tw-gradient-via-position),var(--tw-gradient-to)}html.dark .via-gray-50:not([class*="dark:via-"]),html.dark .via-slate-50:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),#09090b var(--tw-gradient-via-position),var(--tw-gradient-to)}html.dark .from-gray-100:not([class*="dark:from-"]){--tw-gradient-from:#27272a var(--tw-gradient-from-position);--tw-gradient-to:rgb(39 39 42/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .to-gray-100:not([class*="dark:to-"]){--tw-gradient-to:#27272a var(--tw-gradient-to-position)}html.dark .bg-\[\#e8eaef\]:not([class*="dark:bg-"]),html.dark .bg-\[\#f8f9fb\]:not([class*="dark:bg-"]),html.dark .bg-\[\#f9fafb\]:not([class*="dark:bg-"]){background-color:#18181b}html.dark .bg-\[\#f3f4f6\]:not([class*="dark:bg-"]),html.dark .bg-\[\#f4f5f7\]:not([class*="dark:bg-"]){background-color:#27272a}html.dark a.text-blue-600:not([class*="dark:text-"]),html.dark a.text-blue-700:not([class*="dark:text-"]){color:#93c5fd}html.dark a.text-blue-600:hover:not([class*="dark:hover:text-"]),html.dark a.text-blue-700:hover:not([class*="dark:hover:text-"]){color:#bfdbfe}}html.dark .dark-toast,html.dark [data-sonner-toast]{background:#27272a;color:#fafafa;border-color:#52525b}@media print{body.only-cupom *{visibility:hidden}body.only-cupom .cupom-impressao,body.only-cupom .cupom-impressao *{visibility:visible}body.only-cupom .cupom-impressao{position:absolute;left:0;top:0;width:80mm;background:white}@page cupom-80mm{margin:0;size:80mm auto}body.only-cupom{page:cupom-80mm}.no-print{display:none!important}@page{size:A4;margin:10mm}body,html{height:100%!important;padding:0!important;font-size:12pt!important}.print-container,body,html{width:100%!important;margin:0!important}.print-container{min-height:100vh!important}.catalogo-print{-moz-column-count:2;column-count:2;-moz-column-gap:16mm;column-gap:16mm}.catalogo-cat{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:10mm}.catalogo-cat .cat-title{font-weight:700;font-size:14pt;margin-bottom:6mm;padding-bottom:2mm;border-bottom:2px solid #16a34a}.catalogo-item{display:flex;justify-content:space-between;align-items:baseline;gap:8mm;margin:0 0 3mm}.catalogo-item .nome{font-size:11pt;font-weight:600}.catalogo-item .preco{font-size:11pt;font-weight:700}.catalogo-item .desc{font-size:9pt;color:#555;margin-top:1mm}.catalogo-box{border:none!important;box-shadow:none!important}.catalogo-table{width:100%!important;border-collapse:collapse!important}.catalogo-table td,.catalogo-table th{border:1px solid #e5e7eb;padding:6pt}.catalogo-cat-row{background:#f0fdf4;font-weight:700}.print-header{margin-bottom:8mm}.print-header .empresa{font-size:16pt;font-weight:800}.print-header .subtitle{font-size:10pt}.print-logo{width:40mm;max-height:20mm}.print-only{display:block!important}.screen-only{display:none!important}.print-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10mm;padding-bottom:6mm;border-bottom:3px solid #a5d44a;width:100%!important}.print-header .empresa{font-size:24pt;font-weight:900;line-height:1.1;color:#1f2937;text-transform:uppercase;letter-spacing:.5pt}.print-header .subtitle{font-size:14pt;color:#6b7280;font-weight:600;margin-top:3pt}.print-logo{width:50mm;max-height:25mm;-o-object-fit:contain;object-fit:contain;border:1px solid #e5e7eb;border-radius:4pt;padding:2mm}.menu-grid{-moz-column-count:2;column-count:2;-moz-column-gap:20mm;column-gap:20mm;margin-top:8mm;font-size:11pt!important}.menu-section{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 12mm;page-break-inside:avoid}.print-container{font-family:Arial,sans-serif!important;line-height:1.4!important;color:#1f2937!important}.print-container h1,.print-container h2,.print-container h3,.print-container h4{color:#1f2937!important;margin-bottom:4mm!important}.print-container h2{font-size:16pt!important;border-bottom:2px solid #16a34a!important;padding-bottom:2mm!important}.print-container h3{font-size:14pt!important;border-bottom:1px solid #d1d5db!important;padding-bottom:1mm!important}.print-container .grid{display:grid!important;gap:6mm!important}.print-container .grid-cols-2{grid-template-columns:1fr 1fr!important}.print-container .grid-cols-3{grid-template-columns:1fr 1fr 1fr!important}.print-container .space-y-2>*+*{margin-top:2mm!important}.print-container .bg-blue-50,.print-container .bg-gray-50,.print-container .bg-green-50,.print-container .bg-yellow-50{background-color:#f9fafb!important;border:1px solid #e5e7eb!important;padding:4mm!important;border-radius:2mm!important}.print-container .border{border:1px solid #e5e7eb!important}.print-container .border-t{border-top:1px solid #e5e7eb!important}.print-container .border-b{border-bottom:1px solid #e5e7eb!important}.print-container .border-t-2{border-top:2px solid #d1d5db!important}.print-container .rounded,.print-container .rounded-lg{border-radius:2mm!important}.print-container .mb-8{margin-bottom:8mm!important}.print-container .mb-6{margin-bottom:6mm!important}.print-container .mb-4{margin-bottom:4mm!important}.print-container .mb-3{margin-bottom:3mm!important}.print-container .mt-12{margin-top:12mm!important}.print-container .mt-8{margin-top:8mm!important}.print-container .mt-6{margin-top:6mm!important}.print-container .pt-6{padding-top:6mm!important}.print-container .pt-2{padding-top:2mm!important}.print-container .pb-2{padding-bottom:2mm!important}.print-container .pb-1{padding-bottom:1mm!important}.print-container .p-4{padding:4mm!important}.print-container .p-2{padding:2mm!important}.print-footer{margin-top:15mm!important;padding-top:8mm!important;border-top:2px solid #d1d5db!important;page-break-inside:avoid!important}.print-footer .border-t{border-top:1px solid #9ca3af!important;margin-top:10mm!important;padding-top:3mm!important}.print-container .checklist-item{display:flex!important;align-items:flex-start!important;gap:3mm!important;padding:2mm!important;border:1px solid #e5e7eb!important;border-radius:1mm!important;margin-bottom:2mm!important}.print-container .checklist-checkbox{width:5mm!important;height:5mm!important;border:2px solid #9ca3af!important;border-radius:1mm!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;margin-top:.5mm!important}.print-container .checklist-checkbox.checked{background-color:#16a34a!important;border-color:#16a34a!important;color:white!important}.print-container .text-blue-600{color:#2563eb!important}.print-container .text-green-600{color:#16a34a!important}.print-container .text-green-700{color:#15803d!important}.print-container .text-gray-600{color:#4b5563!important}.print-container .text-gray-700{color:#374151!important}.print-container .text-gray-800{color:#1f2937!important}.print-container .text-gray-500{color:#6b7280!important}.print-container .font-bold{font-weight:700!important}.print-container .font-semibold{font-weight:600!important}.print-container .font-medium{font-weight:500!important}.print-container .text-lg{font-size:14pt!important}.print-container .text-xl{font-size:16pt!important}.print-container .text-sm{font-size:10pt!important}.print-container .text-xs{font-size:9pt!important}.print-container .text-center{text-align:center!important}.print-container .leading-relaxed{line-height:1.6!important}.menu-section-title{font-weight:900;font-size:16pt;text-transform:uppercase;color:#1f2937;background:linear-gradient(135deg,#D1FE6E,#B8E55A);padding:8pt 12pt;border-radius:6pt;margin:10pt 0 8pt;box-shadow:0 2pt 4pt rgba(209,254,110,.3);letter-spacing:.5pt}.menu-item{display:flex;align-items:baseline;gap:8pt;margin:3pt 0;padding:2pt 0}.menu-item-name{font-weight:700;font-size:13pt;color:#374151;line-height:1.3}.menu-item-fill{flex:1;border-bottom:2px dotted #9ca3af;margin:0 10pt;transform:translateY(-2pt);min-width:30pt}.menu-item-price{font-weight:900;font-size:14pt;color:#1f2937;background:#f9fafb;padding:2pt 6pt;border-radius:4pt;border:1px solid #e5e7eb}.menu-item-desc{font-size:9pt;color:#6b7280;margin-left:4pt;font-style:italic;line-height:1.2}.print-footer{bottom:8mm;left:0;right:0;text-align:center;border-top:1px solid #e5e7eb;padding-top:4mm}.print-date,.print-footer{position:fixed;font-size:9pt;color:#6b7280}.print-date{top:8mm;right:14mm}.menu-section:last-child{margin-bottom:0}*{box-sizing:border-box!important}body{margin:0!important;padding:0!important;width:210mm!important;min-height:297mm!important;font-family:Inter,Arial,sans-serif!important}.print-container{width:190mm!important;max-width:none!important;margin:10mm auto!important;padding:0!important}.hidden[class*="print:block"],[class*="print:block"].hidden{display:block!important;width:100%!important}.menu-grid{width:100%!important;max-width:none!important}body:has(#orcamento-doc.orcamento-print-doc),html:has(#orcamento-doc.orcamento-print-doc){min-height:auto!important;height:auto!important;width:100%!important;max-width:none!important}body:has(#orcamento-doc.orcamento-print-doc) .orcamento-page-root{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}#orcamento-doc.orcamento-print-doc{max-width:100%!important;width:100%!important;min-height:0!important;height:auto!important;margin:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;color:#000!important}#orcamento-doc.orcamento-print-doc .orcamento-print-inner{padding:0!important}#orcamento-doc.orcamento-print-doc .orcamento-doc-header{display:grid!important;grid-template-columns:28mm minmax(0,1fr) 34mm!important;align-items:start!important;-moz-column-gap:4mm!important;column-gap:4mm!important;padding-bottom:3mm!important;margin-bottom:4mm!important;border-bottom:1pt solid #000!important}#orcamento-doc.orcamento-print-doc .orcamento-doc-title{font-size:10pt!important;font-weight:700!important;letter-spacing:0!important;color:#000!important}#orcamento-doc.orcamento-print-doc .orcamento-doc-meta{font-size:8.5pt!important;line-height:1.35!important;color:#000!important}#orcamento-doc.orcamento-print-doc .orcamento-cliente-os{border:none!important;padding:0!important;margin:0 0 4mm!important;background:transparent!important;-moz-column-break-inside:avoid;break-inside:avoid;font-size:10pt!important;color:#000!important}#orcamento-doc.orcamento-print-doc .orcamento-cliente-os>div:first-child{font-size:11pt!important;font-weight:700!important;margin:0 0 2mm!important;color:#000!important}#orcamento-doc.orcamento-print-doc .orcamento-cliente-os p{margin:0 0 1.5mm!important;line-height:1.35!important}#orcamento-doc.orcamento-print-doc table.orcamento-items{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:9.5pt!important;margin:2mm 0 4mm!important}#orcamento-doc.orcamento-print-doc table.orcamento-items td,#orcamento-doc.orcamento-print-doc table.orcamento-items th{border:.5pt solid #bbb!important;padding:2mm 2.5mm!important;vertical-align:middle!important;word-wrap:break-word!important}#orcamento-doc.orcamento-print-doc table.orcamento-items thead th{background:#eee!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;font-weight:700!important;font-size:8.5pt!important}#orcamento-doc.orcamento-print-doc table.orcamento-items .col-num{width:6%!important;text-align:center!important}#orcamento-doc.orcamento-print-doc table.orcamento-items .col-desc{width:44%!important;text-align:left!important}#orcamento-doc.orcamento-print-doc table.orcamento-items .col-tipo{width:14%!important;text-align:left!important}#orcamento-doc.orcamento-print-doc table.orcamento-items .col-qtd{width:10%!important;text-align:center!important}#orcamento-doc.orcamento-print-doc table.orcamento-items .col-total,#orcamento-doc.orcamento-print-doc table.orcamento-items .col-unit{width:13%!important;text-align:right!important;font-variant-numeric:tabular-nums!important}#orcamento-doc.orcamento-print-doc table.orcamento-items .col-total{font-weight:600!important}#orcamento-doc.orcamento-print-doc table.orcamento-totais{width:72mm!important;max-width:100%!important;margin-left:auto!important;margin-top:3mm!important;border-collapse:collapse!important;font-size:9.5pt!important;font-variant-numeric:tabular-nums!important}#orcamento-doc.orcamento-print-doc table.orcamento-totais td{border:none!important;padding:1.5mm 0!important;vertical-align:baseline!important}#orcamento-doc.orcamento-print-doc table.orcamento-totais td:first-child{text-align:left!important;color:#333!important}#orcamento-doc.orcamento-print-doc table.orcamento-totais td:last-child{text-align:right!important;font-weight:600!important;padding-left:6mm!important}#orcamento-doc.orcamento-print-doc table.orcamento-totais tr.orc-total-row td{border-top:1.5pt solid #111!important;padding-top:2.5mm!important;margin-top:1mm!important;font-size:11pt!important;font-weight:800!important}#orcamento-doc.orcamento-print-doc .orcamento-pagamento-block{margin-top:4mm!important;font-size:9.5pt!important;-moz-column-break-inside:avoid;break-inside:avoid}#orcamento-doc.orcamento-print-doc .orcamento-rodape-legal{margin-top:5mm!important;padding-top:2mm!important;border-top:.5pt solid #ccc!important;font-size:7.5pt!important;color:#666!important;text-align:center!important}}