html,body,#root{box-sizing:border-box;max-width:100vw;margin:0;padding:0;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}.fade-in-entry{animation:.3s cubic-bezier(.16,1,.3,1) both fadeSlideUp}.kpi-card-hover{transition:transform .2s,box-shadow .2s}.kpi-card-hover:hover{transform:translateY(-3px);box-shadow:0 8px 28px #0000001f}@media print{@page{size:A5 portrait;margin:6mm}body *{visibility:hidden!important}#printable-receipt-area,#printable-receipt-area *,#print-receipt-area,#print-receipt-area *,#official-requisition-print-area,#official-requisition-print-area *,.printable-area,.printable-area *{visibility:visible!important}#printable-receipt-area,#print-receipt-area,#official-requisition-print-area,.printable-area{color:#000!important;width:100%!important;box-shadow:none!important;background:#fff!important;border:none!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important}.MuiDialog-root,.MuiModal-root,.MuiDialog-container,.MuiDialog-paper{box-shadow:none!important;background:0 0!important;border:none!important;position:static!important;overflow:visible!important}.MuiBackdrop-root,.no-print,nav,header,aside,button,.MuiDialogActions-root{display:none!important}}.financial-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.01em}:focus-visible{outline-offset:2px;outline:2px solid #f7d409}::selection{color:#000;background:#f7d40940}
