*{box-sizing:border-box}html,body{background:#f1f5f9;margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}@media print{@page{size:A4;margin:7mm}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}body.print-mode>:not(#print-root){display:none!important}body.print-mode #print-root{background:#fff!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}body:not(.print-mode) *{visibility:hidden}body:not(.print-mode) #print-area,body:not(.print-mode) #print-area *{visibility:visible}body:not(.print-mode) #print-area{position:absolute!important;inset:0 auto auto 0!important}#print-area,#print-clone{width:100%!important;max-width:none!important;box-shadow:none!important;page-break-after:avoid!important;break-after:avoid!important;page-break-inside:avoid!important;break-inside:avoid!important;border:none!important;border-radius:0!important;margin:0!important;padding:20px 24px 12px!important;overflow:visible!important}#print-clone,#print-clone *{visibility:visible!important}#print-area table,#print-area tr,#print-area footer,#print-clone table,#print-clone tr,#print-clone footer{page-break-inside:avoid!important;break-inside:avoid!important}.no-print{display:none!important}}
