@tailwind base;@tailwind components;@tailwind utilities;main h1,main h2,main h3,main h4,main h5,main h6,main th,main thead,main td,main h1 *,main h2 *,main h3 *,main h4 *,main h5 *,main h6 *,main th *,main td *{font-weight:400!important}main th{text-transform:lowercase!important}main th:first-letter{text-transform:uppercase!important}:root{--fluvo-safe-top: env(safe-area-inset-top, 0px);--fluvo-safe-bottom: env(safe-area-inset-bottom, 0px);--fluvo-mobile-header-height: 4rem;--fluvo-mobile-header-total: calc(var(--fluvo-mobile-header-height) + var(--fluvo-safe-top))}.fluvo-mobile-safe-header{height:var(--fluvo-mobile-header-total);padding-top:var(--fluvo-safe-top)}.fluvo-mobile-safe-menu{top:var(--fluvo-mobile-header-total);max-height:calc(100vh - var(--fluvo-mobile-header-total));padding-bottom:var(--fluvo-safe-bottom)}.fluvo-mobile-safe-main{padding-top:var(--fluvo-mobile-header-total)}.fluvo-toast-position{top:1rem}@media (max-width: 1023px){.fluvo-toast-position{top:calc(var(--fluvo-mobile-header-total) + .75rem)}}.fluvo-sidebar :where(*){font-weight:400!important}.fluvo-sidebar .custom-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.fluvo-sidebar .custom-scrollbar::-webkit-scrollbar{display:none}.fluvo-bottom-nav{scrollbar-width:none;-ms-overflow-style:none}.fluvo-bottom-nav::-webkit-scrollbar{display:none}.fluvo-system-color-scope .fluvo-system-main{background-color:var(--fluvo-system-light-color, #f8fafc)}html:not(.dark) .fluvo-system-color-scope .fluvo-system-main.bg-slate-50,html:not(.dark) .fluvo-system-color-scope .fluvo-system-main.bg-slate-100,html:not(.dark) .fluvo-system-color-scope .fluvo-system-main .bg-slate-50,html:not(.dark) .fluvo-system-color-scope .fluvo-system-main .bg-slate-100{background-color:var(--fluvo-system-light-color, #f8fafc)!important}@supports (height: 100dvh){.fluvo-mobile-safe-menu{max-height:calc(100dvh - var(--fluvo-mobile-header-total))}}#fluvo-print-etiquetas{display:none}@media print{body>*:not(#fluvo-print-etiquetas){display:none!important}#fluvo-print-etiquetas{display:block!important}.fluvo-print-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:12px}}:where(.fluvo-date-range-filter,.prod-period-filter,.fluvo-date-range-popup,.prod-period-popup) :where(strong,b,button,span,div){font-weight:400!important}:where(.fluvo-date-range-popup,.prod-period-popup){max-width:calc(100vw - 2rem)!important}.fluvo-date-range-footer{display:grid!important;grid-template-columns:repeat(2,16rem)!important;column-gap:2rem!important;justify-content:center!important;align-items:center!important}.prod-period-footer{display:grid!important;grid-template-columns:repeat(2,14rem)!important;column-gap:1rem!important;justify-content:center!important;align-items:center!important}:where(.fluvo-date-range-value,.prod-period-footer>span){justify-self:end!important}:where(.fluvo-date-range-actions,.prod-period-footer>div){justify-self:end!important;display:flex!important;gap:.5rem!important}:where(.fluvo-date-range-cancel,.prod-period-footer button:not(.primary)){background:#fee2e2!important;color:#b91c1c!important}:where(.fluvo-date-range-cancel,.prod-period-footer button:not(.primary)):hover{background:#fecaca!important;color:#991b1b!important}@media (max-width: 768px){:where(.fluvo-date-range-footer,.prod-period-footer){display:flex!important;flex-direction:column!important;align-items:stretch!important}:where(.fluvo-date-range-actions,.prod-period-footer>div){justify-content:flex-end!important}}
