@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;color:#111827;background:#f5f6fa;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6,p{margin:0}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}@media print{body.printing-order-detail *{visibility:hidden!important}body.printing-order-detail #orderDetailsModal,body.printing-order-detail #orderDetailsModal *{visibility:visible!important}body.printing-order-detail #orderDetailsModal{position:fixed!important;inset:0!important;display:block!important;background:none!important;padding:0!important;margin:0!important}body.printing-order-detail #orderDetailsModal .modal{width:100%!important;max-width:100%!important;max-height:none!important;height:auto!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;margin:0!important;padding:10mm!important;display:block!important}body.printing-order-detail #orderDetailsModal .modal-header{padding:0 0 4pt!important;border-bottom:1pt solid #000!important;margin-bottom:4pt!important;display:flex!important;justify-content:center!important;align-items:center!important;background:transparent!important;position:static!important}body.printing-order-detail #orderDetailsModal .modal-header h3{font-size:0!important;color:transparent!important;margin:0!important;padding:0!important}body.printing-order-detail #orderDetailsModal .modal-header h3:before{content:"VIJAYALAKSHMI SUPERMARKET, Kavitam - Online Order Copy";display:block;font-size:11pt;text-transform:uppercase;color:#000;font-weight:700;letter-spacing:.2pt;visibility:visible}body.printing-order-detail #orderDetailsModal .modal-body{padding:0!important;max-height:none!important;overflow:visible!important}body.printing-order-detail .modal-tools,body.printing-order-detail .modal-close,body.printing-order-detail .status-breadcrumb,body.printing-order-detail .crumb-menu-overlay,body.printing-order-detail .od-section-toggle,body.printing-order-detail .print-hide,body.printing-order-detail .meta-footer,body.printing-order-detail .fee-edit{display:none!important;visibility:hidden!important}body.printing-order-detail .od-section{border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;margin:0!important;overflow:visible!important;page-break-inside:auto;break-inside:auto}body.printing-order-detail .od-section-header{padding:2pt 0!important;background:transparent!important;border-bottom:1pt solid #000!important;border-radius:0!important;display:flex!important;align-items:center!important;gap:6pt!important;margin-bottom:6pt!important}body.printing-order-detail .od-section-icon{font-size:12pt!important;flex-shrink:0!important}body.printing-order-detail .od-section-title{font-size:10pt!important;font-weight:500!important;color:#000!important;text-transform:uppercase!important;letter-spacing:.3pt!important;flex:1!important}body.printing-order-detail .od-section-right{display:flex!important;font-size:9pt!important;color:#000!important;flex-shrink:0!important}body.printing-order-detail .od-order-id-badge{font-family:Courier New,monospace!important;font-weight:600!important;background:transparent!important;border:1pt solid #000!important;padding:2pt 6pt!important;border-radius:0!important;color:#000!important}body.printing-order-detail .od-section-body{max-height:none!important;padding:0!important;overflow:visible!important;display:block!important}body.printing-order-detail .od-grid,body.printing-order-detail .od-grid-2{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8pt 16pt!important;margin-bottom:8pt!important}body.printing-order-detail .od-kv{display:flex!important;flex-direction:column!important;gap:2pt!important}body.printing-order-detail .od-kv-label{font-size:7pt!important;font-weight:700!important;color:#555!important;text-transform:uppercase!important;letter-spacing:.4pt!important}body.printing-order-detail .od-kv-value{font-size:9pt!important;color:#000!important;font-weight:500!important;line-height:1.4!important}body.printing-order-detail .od-link{background:none!important;border:none!important;padding:0!important;color:#000!important;text-decoration:none!important;font-size:9pt!important;font-weight:500!important}body.printing-order-detail .od-badge{background:transparent!important;border:none!important;padding:0!important;font-size:9pt!important;border-radius:0!important}body.printing-order-detail .items-table{width:100%!important;border-collapse:collapse!important;border:none!important;border-radius:0!important;overflow:visible!important;margin:5pt 0!important;font-size:9pt!important;page-break-inside:auto;break-inside:auto}body.printing-order-detail .items-table thead{display:table-header-group}body.printing-order-detail .items-table th{padding:5pt!important;border-top:2pt solid #000!important;border-bottom:2pt solid #000!important;background:#f5f5f5!important;font-weight:700!important;font-size:8.5pt!important;text-transform:uppercase!important;letter-spacing:.2pt!important;text-align:left!important}body.printing-order-detail .items-table th.num{text-align:right!important}body.printing-order-detail .items-table td{padding:4pt 5pt!important;border-bottom:1pt solid #ddd!important;font-size:9pt!important;color:#000!important}body.printing-order-detail .items-table tr:last-child td{border-bottom:2pt solid #000!important}body.printing-order-detail .items-table tr{page-break-inside:avoid;break-inside:avoid}body.printing-order-detail .item-image-cell{width:24px!important;padding:4pt 3pt!important}body.printing-order-detail .order-item-image,body.printing-order-detail .order-item-placeholder{width:20px!important;height:20px!important;font-size:7pt!important;border-radius:2pt!important;border:none!important;box-shadow:none!important}body.printing-order-detail .items-summary{display:flex!important;justify-content:flex-end!important;margin-top:5pt!important;page-break-inside:avoid!important;break-inside:avoid!important;border:none!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}body.printing-order-detail .items-summary table{width:auto!important;min-width:280pt!important;font-size:9pt!important;border-collapse:collapse!important}body.printing-order-detail .items-summary td{padding:4pt 0!important;border:none!important;color:#000!important}body.printing-order-detail .items-summary td:first-child{text-align:left!important;padding-right:24pt!important;font-weight:500!important;font-size:9pt!important}body.printing-order-detail .items-summary td.num{text-align:right!important;font-weight:600!important;font-size:9pt!important}body.printing-order-detail .items-summary tr.total{border-top:2pt solid #000!important}body.printing-order-detail .items-summary tr.total td{padding-top:6pt!important;font-size:11pt!important;font-weight:700!important;color:#000!important}body.printing-order-detail .items-summary tr.discount-row td{font-size:8.5pt!important}body.printing-order-detail .items-summary tr.discount-row td.num{color:#27ae60!important}body.printing-order-detail .items-summary tr.delivery-row td{font-size:8.5pt!important}body.printing-order-detail .print-footer{display:block!important;padding-top:5pt!important;border-top:2pt solid #000!important;text-align:center!important;font-size:8pt!important;line-height:1.6!important;color:#000!important;page-break-inside:avoid!important}body.printing-order-detail .print-footer-text{margin:0!important;padding:2pt 0!important}body.printing-order-detail #orderDetailsModal .print-hide{display:none!important;visibility:hidden!important}@page{margin:0}}
