.invoice-sheet{box-sizing:border-box;background-color:#0000;width:210mm;height:296.5mm;max-height:296.5mm;margin-bottom:2rem;position:relative;overflow:hidden;box-shadow:0 20px 30px -10px #0f172a26,0 0 0 1px #0f172a0d;padding:0!important}.invoice-sheet.plain-white{background-color:#fff}.letterhead-print-bg{object-fit:fill;z-index:0;pointer-events:none;width:210mm;height:296.5mm;display:block;position:absolute;top:0;left:0}.invoice-content-box{z-index:10;box-sizing:border-box;width:100%;height:296.5mm;max-height:296.5mm;padding:54mm 14mm 52mm;position:relative}@media print{@page{size:A4 portrait;margin:0!important}html,body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:0 0!important;width:210mm!important;height:296.5mm!important;max-height:296.5mm!important;margin:0!important;padding:0!important;overflow:hidden!important}aside,header,nav,.no-print,[role=navigation],button{display:none!important}main,.app-shell,.app-canvas,#app{width:210mm!important;height:296.5mm!important;min-height:0!important;max-height:296.5mm!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.min-h-screen{background:0 0!important;min-height:auto!important;margin:0!important;padding:0!important}.invoice-container{background:0 0!important;width:210mm!important;height:296.5mm!important;max-height:296.5mm!important;margin:0 auto!important;padding:0!important;display:block!important;overflow:hidden!important}.invoice-sheet{width:210mm!important;height:296.5mm!important;min-height:296.5mm!important;max-height:296.5mm!important;box-shadow:none!important;box-sizing:border-box!important;page-break-after:avoid!important;page-break-before:avoid!important;page-break-inside:avoid!important;break-after:avoid!important;break-before:avoid!important;break-inside:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0 auto!important;padding:0!important;overflow:hidden!important}.invoice-sheet.plain-white{background:#fff!important}.letterhead-print-bg{object-fit:fill!important;z-index:0!important;pointer-events:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:210mm!important;height:296.5mm!important;max-height:296.5mm!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.invoice-content-box{z-index:10!important;box-sizing:border-box!important;background:0 0!important;width:100%!important;height:296.5mm!important;max-height:296.5mm!important;padding:54mm 14mm 52mm!important;position:relative!important;overflow:hidden!important}}.statement-sheet[data-v-9fb3145a]{box-sizing:border-box;background-color:#fff;width:210mm;height:296.5mm;max-height:296.5mm;position:relative;overflow:hidden}@media print{@page{size:A4 portrait;margin:0}body[data-v-9fb3145a]{background:0 0!important;margin:0!important;padding:0!important}.statement-sheet[data-v-9fb3145a]{width:210mm!important;height:296.5mm!important;box-shadow:none!important;border:none!important;margin:0!important}}.voucher-sheet{box-sizing:border-box;background-color:#0000;width:210mm;height:296.5mm;max-height:296.5mm;margin-bottom:2rem;position:relative;overflow:hidden;box-shadow:0 20px 30px -10px #0f172a26,0 0 0 1px #0f172a0d;padding:0!important}.voucher-sheet.plain-white{background-color:#fff}.voucher-letterhead-bg{object-fit:fill;z-index:0;pointer-events:none;width:210mm;height:296.5mm;display:block;position:absolute;top:0;left:0}.voucher-content-box{z-index:10;box-sizing:border-box;width:100%;height:296.5mm;max-height:296.5mm;padding:54mm 14mm 52mm;position:relative}@media print{@page{size:A4 portrait;margin:0!important}html,body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:0 0!important;width:210mm!important;height:296.5mm!important;max-height:296.5mm!important;margin:0!important;padding:0!important;overflow:hidden!important}aside,header,nav,.no-print,[role=navigation],button{display:none!important}main,.app-shell,.app-canvas,#app{width:210mm!important;height:296.5mm!important;min-height:0!important;max-height:296.5mm!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.voucher-container{background:0 0!important;width:210mm!important;height:296.5mm!important;max-height:296.5mm!important;margin:0 auto!important;padding:0!important;display:block!important;overflow:hidden!important}.voucher-sheet{width:210mm!important;height:296.5mm!important;min-height:296.5mm!important;max-height:296.5mm!important;box-shadow:none!important;box-sizing:border-box!important;page-break-after:avoid!important;page-break-before:avoid!important;page-break-inside:avoid!important;break-after:avoid!important;break-before:avoid!important;break-inside:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0 auto!important;padding:0!important;overflow:hidden!important}.voucher-sheet.plain-white{background:#fff!important}.voucher-letterhead-bg{object-fit:fill!important;z-index:0!important;pointer-events:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:210mm!important;height:296.5mm!important;max-height:296.5mm!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.voucher-content-box{z-index:10!important;box-sizing:border-box!important;background:0 0!important;width:100%!important;height:296.5mm!important;max-height:296.5mm!important;padding:54mm 14mm 52mm!important;position:relative!important;overflow:hidden!important}}.leaflet-container{background-color:#dce7ec;width:100%;height:100%;font-family:inherit}.leaflet-popup-content-wrapper{border-radius:12px;box-shadow:0 4px 16px #0000001f}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes fadeIn-f48951a0{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-f48951a0{0%{opacity:0;transform:scale(.96)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.animate-fade-in[data-v-f48951a0]{animation:.2s ease-out forwards fadeIn-f48951a0}.animate-scale-in[data-v-f48951a0]{animation:.25s cubic-bezier(.16,1,.3,1) forwards scaleIn-f48951a0}
