.ant-modal-content:has(>.ant-modal-close):not(:has(>.ant-modal-header))>.ant-modal-body>*>:first-child{padding-right:40px}.sheet-modal .ant-modal-body{max-height:calc(100vh - 220px);max-height:calc(100dvh - 220px);overflow-y:auto;-webkit-overflow-scrolling:touch}.sheet-modal .ant-modal-body:has(.ls-footer){padding-bottom:0!important}@media(max-width:575px){.sheet-modal .ant-modal{width:100vw!important;max-width:100vw;top:0;margin:0;padding:0}.sheet-modal .ant-modal-content{display:flex;flex-direction:column;height:100vh;height:100dvh;border-radius:0}.sheet-modal .ant-modal-header{flex:none;padding:12px 48px 12px 12px;padding-top:max(12px,env(safe-area-inset-top));border-radius:0}.sheet-modal .ant-modal-close{top:max(0px,calc(env(safe-area-inset-top) - 8px))}.sheet-modal .ant-modal-body{flex:1;min-height:0;max-height:none;padding:12px}.sheet-modal .ant-modal-body:has(.ls-footer){display:flex;flex-direction:column}.sheet-modal .ant-modal-body:has(.ls-footer)>app-voice-review,.sheet-modal .ant-modal-body:has(.ls-footer)>app-voice-receipt{flex:1 0 auto}}@media(max-width:600px){.ls-actions button{width:44px;min-width:0}.ls-actions .submit-btn:not(:disabled),.ls-actions .submit-btn:not(:disabled):hover,.ls-actions .submit-btn:not(:disabled):focus{border-color:var(--app-success);background:var(--app-success);color:#fff}.ls-discount .discount-field{min-height:40px}.sheet-modal .ant-modal-body .ls-footer{margin-right:-12px;margin-left:-12px;padding-right:12px;padding-left:12px}}.picker-sheet .ant-modal-body{display:flex;flex-direction:column;padding:0}@media(max-width:900px){.picker-sheet .ant-modal{width:100vw!important;max-width:100vw;top:0;margin:0;padding:0}.picker-sheet .ant-modal-content{display:flex;flex-direction:column;height:100vh;height:100dvh;border-radius:0}.picker-sheet .ant-modal-body{flex:1;min-height:0}}.ant-dropdown-menu-item .anticon:first-child{margin-inline-end:8px}@media(max-width:600px){.btn-label,.ant-btn>.btn-label{display:none}.ant-btn:has(>.btn-label){display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding-inline:0}}.page-header-actions:has(>*>nz-icon[nztype=arrow-left]){width:100%}.page-header-actions>:has(>nz-icon[nztype=arrow-left]){margin-right:auto}.line-rows-head{display:none}@media(max-width:600px){.line-rows-head{display:grid;grid-template-columns:20px minmax(0,1fr) 64px 96px 40px;column-gap:8px;padding:6px 0;border-bottom:1px solid var(--app-border);color:var(--app-muted);font-size:11px}.line-rows-head>:nth-child(3),.line-rows-head>:nth-child(4){text-align:right}}html,body{height:100%;margin:0}@media print{html,body{background:#fff!important;color:#000!important}body *{visibility:hidden}.receipt-paper,.receipt-paper *,.print-a5,.print-a5 *{visibility:visible}.print-a5{position:absolute;top:0;left:0;width:100%;margin:0;padding:8mm;background:#fff;color:#000;page:a5sheet}.receipt-paper{position:absolute;top:0;left:0;width:80mm;margin:0;padding:2mm;border:none}.receipt-paper.w58{width:58mm}.receipt-paper.wA5{width:148mm;max-width:none;padding:8mm;page:a5sheet}.no-print{display:none!important}.ant-modal,.ant-modal-content{box-shadow:none!important;background:transparent!important}.ant-modal-mask,.ant-modal-close{display:none!important}@page{margin:0}@page a5sheet{size:A5 portrait;margin:0}@page statement{size:A5 portrait;margin:8mm}html:has(.statement-sheet),body:has(.statement-sheet){height:auto!important}body:has(.statement-sheet) .shell-sider,body:has(.statement-sheet) .shell-header,body:has(.statement-sheet) .ant-layout-sider,body:has(.statement-sheet) .ant-layout-header,body:has(.statement-sheet) .ant-drawer,body:has(.statement-sheet) app-page-header{display:none!important}body:has(.statement-sheet) .shell,body:has(.statement-sheet) .shell-main,body:has(.statement-sheet) .shell-content,body:has(.statement-sheet) .shell-content>*,body:has(.statement-sheet) .paper-wrap{display:block!important;min-height:0!important;margin:0!important;padding:0!important;background:#fff!important;box-shadow:none!important}}@media print{@page multipage-a5{size:A5 portrait;margin:8mm}@page multipage-a4{size:A4 portrait;margin:8mm}html:has(.print-multipage-a5),body:has(.print-multipage-a5){position:static!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}body:has(.print-multipage-a5) *:not(.print-multipage-a5):not(.print-multipage-a5 *):not(:has(.print-multipage-a5)){display:none!important}body:has(.print-multipage-a5) *:has(.print-multipage-a5){display:block!important;position:static!important;float:none!important;transform:none!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:#fff!important;animation:none!important}.print-document.print-multipage-a5{display:block!important;visibility:visible;position:static!important;box-sizing:border-box;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:#fff!important;color:#000!important}.print-document.print-multipage-a5 *{visibility:visible}.print-document.print-multipage-a5 .print-document-header,.print-document.print-multipage-a5 .print-document-body,.print-document.print-multipage-a5 .print-document-footer{position:static!important;height:auto;overflow:visible}.print-document.print-multipage-a5 .print-document-header{break-inside:avoid;break-after:avoid}.print-document.print-multipage-a5 .print-document-footer,.print-document.print-multipage-a5 .print-totals,.print-document.print-multipage-a5 .signatures,.print-document.print-multipage-a5 .shop-total,.print-document.print-multipage-a5 .r-line,.print-document.print-multipage-a5 tr,.print-document.print-multipage-a5 tbody.entry,.print-document.print-multipage-a5 .ant-card{break-inside:avoid;page-break-inside:avoid}.print-document.print-multipage-a5 table{max-width:100%}.print-document.print-multipage-a5 thead{display:table-header-group}.print-document.print-multipage-a5 tfoot{display:table-row-group}.print-document.print-multipage-a5 .ant-card{box-shadow:none;color:#000;background:#fff}.print-document.print-multipage-a5 .ant-table-content,.print-document.print-multipage-a5 .ant-table-body,.print-document.print-multipage-a5 .ant-spin-nested-loading,.print-document.print-multipage-a5 .ant-spin-container{height:auto!important;max-height:none!important;overflow:visible!important}.print-document.print-multipage-a5 .ant-pagination,.print-document.print-multipage-a5 .ant-table-pagination{display:none!important}html:has(.print-multipage-a5.print-paper-a4),body:has(.print-multipage-a5.print-paper-a4),.print-document.print-multipage-a5.print-paper-a4{page:multipage-a4!important}html:has(.print-multipage-a5.print-paper-a5),body:has(.print-multipage-a5.print-paper-a5),.print-document.print-multipage-a5.print-paper-a5{page:multipage-a5!important}}.flex{display:flex}.flex-1{flex:1}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-8{gap:8px}.gap-16{gap:16px}.text-muted{color:var(--app-muted)}.text-right{text-align:right}.mb-16{margin-bottom:16px}.mt-8{margin-top:8px}.w-full{width:100%}.search-clear{color:var(--app-muted);cursor:pointer;font-size:14px}.search-clear:hover{color:var(--app-text)}
