.page-form-invoice .form-control{height:2.473rem}.body-posinvoice .page-form-invoice #item_search{box-shadow:rgba(99,99,99,.2)0 2px 8px 0;padding:20px;font-size:14px}.invoice-wrap,.invoice-wrap-form{background:#fff;padding:35px;border-radius:.25rem;margin-bottom:14px}.invoice-basics .form-group{margin-bottom:.7rem}.invoice-table .custom-select,.invoice-table .form-control{height:1.973rem;font-size:.9rem;padding-left:5px;padding-right:5px}.irowdeletebtn{color:#f30;font-size:15px;font-weight:700;float:right}.invoice-table .item-name{width:40%}.invoice-table .item-description{width:250px}.iproduct-search.form-control{max-width:200px}.invoice-brand-img{max-height:80px}.invoice-wrap .invoice-from-wrap>.row div:last-child,.invoice-wrap .invoice-to-wrap>.row div:last-child{text-align:right}.invoice-table .batch-no,.invoice-table .expiry-text,.invoice-table .imrp{width:80px}.invoice-table .number{text-align:right}.invoice-table .number input[type=number],.invoice-table .number input[type=text]{float:right;text-align:right}.invoice-table .iavailableqty{font-size:12px;clear:both}.invoice-table .iquantity{width:60px;text-align:right;float:right}.invoice-table .irate{width:90px;text-align:right}.invoice-table .idiscount-td{min-width:140px}.invoice-table .idiscount,.invoice-table .idiscounttype{width:55px;text-align:right;float:right;border-radius:0}.invoice-table .idiscount{width:60px}.invoice-table .itax{min-width:40px;text-align:right}.invoice-table .invoice-total-cell{position:sticky;right:0;z-index:1000;background-color:#8fd19e;box-shadow:-15px 0 22px -11px rgba(0,0,0,.3);overflow:-moz-scrollbars-none;font-weight:600;min-width:120px}.invoice-subtotal{background:#e8f5e9}.invoice-total td,.invoice-total th{vertical-align:middle}.invoice-total .form-control{max-width:80px;text-align:right}.date-cell,.invoice-no-cell{width:150px!important}.amount-cell{text-align:right!important;width:100px!important}.qty-cell{width:50px!important}.item-cell{width:35%!important}.viewinvoice .invoice-table-wrap{min-height:300px}.viewinvoice .invoice-table-wrap th{font-size:18px}.invoice-wrap-form .btn{margin-left:10px}.suggestion-container{position:relative}.suggestion-box{width:150%;max-width:500px;box-sizing:border-box;overflow-y:scroll}.suggestion-box ol{border:1px solid #e4e4e4;background:#f9f9f9;box-shadow:rgba(50,50,93,.25)0 6px 12px -2px,rgba(0,0,0,.3)0 3px 7px -3px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;min-height:100px}.suggestion-box ol,.suggestion-box ol li{margin:0;padding:0;list-style:none}.suggestion-box li a{color:#222;font-size:14px;padding:4px 5px;display:block;max-width:200%}.suggestion-box li a span{float:right;font-size:13px;padding-left:10px;min-width:100px}.suggestion-box li a:focus,.suggestion-box li a:hover,.suggestion-box li.selected a,.suggestion-box li:focus{background-color:#e8f5e9}.print-minimalagency-sixinch{font-size:16px;text-transform:uppercase}.print-minimalagency-sixinch .table{table-layout:fixed}.print-minimalagency-sixinch .font-size-18,.print-minimalagency-sixinch .invoice-table-wrap th{font-size:14px!important}.print-minimalagency-sixinch .table td,.print-minimalagency-sixinch .table th{padding:2px!important}.print-minimalagency-sixinch .item-sno{width:20px}.print-minimalagency-sixinch .item-name-td{width:160px!important}.idiscounttype,.iuom{border-color:#ced4da;color:var(--vz-body-color)}.vi-itemname{line-height:.8}.vi-itemdesc{line-height:.4}.retailinvoice-table .invoice-total-cell{min-width:100px}.retailinvoice-table .iproduct-search{width:150px;margin-left:10px}.retailinvoice-table .irowdeletebtn,.retailinvoice-table .item-edit-btn{position:absolute;left:5px;top:18px}.retail-item-container{margin-top:10px;margin-bottom:10px;flex-grow:1;flex-basis:0;flex-flow:row wrap;align-content:space-between}.retail-item-container .item-list-div{margin:15px 5px;width:200px;flex-basis:200px;flex-grow:1}.retail-item-container .item-list-div .card{background-color:#f1f1f1;color:#000;border-radius:10px;border:1px solid #f1f1f1;margin-bottom:0;overflow:hidden;box-shadow:0 0 20px 0 rgb(76 87 125/2%)}.retail-item-container .item-list-div .card:hover{color:#212529;background-color:#e4e4e4;border-color:#e4e4e4;font-weight:500}.retail-item-container .card-body{word-wrap:break-word;overflow-wrap:break-word;max-width:270px;min-width:150px;min-height:100px;color:#000;text-align:center;font-size:14px;text-transform:capitalize}.retail-item-container .card-footer{background-color:#cbd4f4;color:#000;padding:0}.retail-item-container .card-footer .flex-fill{padding:10px;min-width:50px;font-size:15px;font-weight:500;color:#000}.retail-item-container .card-footer .flex-fill:hover{color:#212529;background-color:#b9b9b9}.pos-items-container{background:#fff;margin-right:10px;padding:30px 15px;box-shadow:rgba(0,0,0,.1)0 1px 3px 0,rgba(0,0,0,.06)0 1px 2px 0;border-radius:5px}.pos-invoice .cart-summary{padding:20px 15px;background:#fff1d8;box-shadow:rgba(17,17,26,.05)0 1px 0,rgba(17,17,26,.1)0 0 8px;border-radius:5px}.pos-invoice .cart-summary .row{margin-left:0!important;margin-right:0!important}.cart-summary #invoice_table{border:1px solid #e6d9c2}.cart-summary #invoice_table td,.cart-summary #invoice_table th{border-color:#e6d9c2}.cart-summary .retailinvoice-table .iproduct-search{margin-left:15px}.retailinvoice-payment-container{display:flex;flex-direction:column;gap:.75rem}.retailinvoice-payment-container .payment-organization-hint{padding:.5rem .75rem;background:#fffceb;border-radius:8px}.payment-mode-card{background:#fff;border:1px solid #e6d9c2;border-radius:12px;padding:12px 14px;box-shadow:rgba(17,17,26,.08)0 1px 6px}.payment-mode-card__header{flex-wrap:wrap}.payment-mode-label{font-weight:600;font-size:1.05rem}.payment-mode-card__body{align-items:center}.payment-mode-card__body .form-control,.payment-mode-card__body .input-group-text{min-height:48px}.payment-ref-input{flex:1 1 220px}.payment-amount-group{flex:0 0 200px;min-width:180px}.payment-amount-group .input-group-text{background:#fff7e1;border-color:#f0d7a6;font-weight:600}.payment-amount-input{text-align:right;font-size:1.2rem;font-weight:600}.retailinvoice-payment-container input::-webkit-inner-spin-button,.retailinvoice-payment-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.retailinvoice-payment-container input[type=number]{-moz-appearance:textfield;apperance:textfield}.retailinvoice-change-container input{width:48%;min-height:48px}.retailinvoice-balance-container{padding:.5rem .75rem;border-radius:8px;background:#fffceb}.retailinvoice-balance-container #balance_amount.text-success{color:#1f8b4c!important}.retailinvoice-change-container{gap:.75rem}.retailinvoice-change-container input+input{background:#f2f6ff}.pos-items-container .item-search .form-control{min-height:48px;font-size:1.05rem}.retailinvoice-table input.form-control{min-height:44px}.retailinvoice-submit-container #retail-submit-btn{min-width:220px;min-height:52px;font-size:1.05rem;border-radius:12px;box-shadow:rgba(0,0,0,.12)0 8px 16px -6px}@media (max-width:991.98px){.payment-mode-card__body{flex-direction:column;align-items:stretch}.payment-amount-group,.payment-ref-input{flex:1 1 100%;min-width:100%}.retailinvoice-change-container input,.retailinvoice-submit-container #retail-submit-btn{width:100%}}.modal-body .form-group{margin-bottom:.5rem}.page-title-menu .btn{margin-left:10px}.bg-ic-INV{background-color:#28a745!important;color:#fff}.bg-ic-BOS{background-color:#20c997;color:#fff}.bg-ic-CRN{background-color:#dc3545;color:#fff}.bg-ic-DBN{background-color:#fd7e14;color:#fff}.suggestion-box,.suggestion-portal{background:#fff;border:1px solid #e6e6e6;border-radius:8px}.suggestion-box{position:absolute;z-index:1050;box-shadow:0 8px 24px rgba(0,0,0,.08);width:28rem;max-height:320px;overflow:auto;display:none;padding:.25rem 0}.suggestion-box .s-row{padding:.5rem .75rem;cursor:pointer;display:flex;gap:.5rem;align-items:flex-start}.suggestion-box .s-row.active,.suggestion-box .s-row:hover,.suggestion-portal .s-row.active,.suggestion-portal .s-row:hover{background:#f6f8fb}.suggestion-box .s-title{font-weight:600;line-height:1.1}.suggestion-box .s-meta{font-size:.8rem;color:#6b7280}.suggestion-box .badge{border:1px solid #e5e7eb;border-radius:10px;padding:0 .4rem;font-size:.72rem;margin-left:.25rem}#barcode_scan_box{width:220px;margin-left:auto;margin-bottom:8px}.suggestion-portal{box-shadow:0 8px 24px rgba(0,0,0,.12)}.suggestion-portal .s-row{padding:.5rem .75rem;display:flex;gap:.5rem;align-items:flex-start;cursor:pointer}.suggestion-portal .s-title{font-weight:600;line-height:1.1}.suggestion-portal .s-meta{font-size:.8rem;color:#6b7280}.suggestion-portal .badge{border:1px solid #e5e7eb;border-radius:10px;padding:0 .4rem;font-size:.72rem;margin-left:.25rem}.invoice-wrap-form .invoice-basics .datepicker{width:110px}.invoice-wrap-form #invoice_currency .select2.select2-container{display:block!important;width:100px!important}