*,:before,:after{box-sizing:border-box}input[type=password]::-ms-reveal{display:none}input[type=password]::-ms-clear{display:none}@media print{body *{visibility:hidden}:is(:has(#voucher-print-area),:has(#summary-print-area),:has(#stamping-print-area),:has(#refund-print-area),:has(#agent-statement-print)){height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}#voucher-print-area,#voucher-print-area *{visibility:visible}#voucher-print-area{box-sizing:border-box;width:100%;padding:20px 24px;position:absolute;top:0;left:0}#summary-print-area,#summary-print-area *{visibility:visible}#summary-print-area{box-sizing:border-box;width:100%;position:absolute;top:0;left:0}#stamping-print-area,#stamping-print-area *{visibility:visible}#stamping-print-area{box-sizing:border-box;width:100%;padding:20px 24px;position:absolute;top:0;left:0}#refund-print-area,#refund-print-area *{visibility:visible}#refund-print-area{box-sizing:border-box;width:100%;padding:20px 24px;position:absolute;top:0;left:0}#agent-statement-print,#agent-statement-print *{visibility:visible}#agent-statement-print{box-sizing:border-box;width:100%;padding:20px 24px;position:absolute;top:0;left:0}#voucher-print-area tr,#summary-print-area tr,#stamping-print-area tr,#refund-print-area tr,#agent-statement-print tr{break-inside:avoid;page-break-inside:avoid}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow:hidden}#root{width:100vw;height:100dvh;overflow:hidden}html{overscroll-behavior:none}@supports (padding-bottom:env(safe-area-inset-bottom)){.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}}
