.page-form-invoice .form-control{height:2.473rem;}.body-posinvoice .page-form-invoice #item_search{box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;padding:20px;font-size:14px;}.invoice-wrap-form,.invoice-wrap{background:#fff;padding:35px;border-radius:.25rem;margin-bottom:14px;}.invoice-basics .form-group{margin-bottom:0.7rem;}.invoice-table .form-control,.invoice-table .custom-select{height:1.973rem;font-size:0.9rem;padding-left:5px;padding-right:5px;}.irowdeletebtn{color:#FF3300;font-size:15px;font-weight:bold;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=text],.invoice-table .number input[type=number]{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 .idiscounttype,.invoice-table .idiscount{width:55px;text-align:right;float:right;border-radius:0;}.invoice-table .idiscount{width:60px;text-align:right;float:right;border-radius:0;}.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 th,.invoice-total td{vertical-align:middle;}.invoice-total .form-control{max-width:80px;text-align:right;}.date-cell{width:150px !important;}.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{position:absolute;z-index:100;width:150%;max-width:500px;display:none;box-sizing:border-box;max-height:200px;overflow-y:scroll;}.suggestion-box ol{border:1px solid #e4e4e4;background:#f9f9f9;box-shadow:rgba(50,50,93,0.25) 0px 6px 12px -2px,rgba(0,0,0,0.3) 0px 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:#222222;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:hover,.suggestion-box li.selected a,.suggestion-box li:focus,.suggestion-box li a: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:rgb(206,212,218);color:var(--vz-body-color);}.vi-itemname{line-height:0.8;}.vi-itemdesc{line-height:0.4;}.retailinvoice-table .invoice-total-cell{min-width:100px;}.retailinvoice-table .iproduct-search{width:150px;margin-left:10px;}.retailinvoice-table .irowdeletebtn{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:0px 0px 20px 0px 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,0.1) 0px 1px 3px 0px,rgba(0,0,0,0.06) 0px 1px 2px 0px;border-radius:5px;}.pos-invoice .cart-summary{padding:20px 15px;background:#fff1d8;box-shadow:rgba(17,17,26,0.05) 0px 1px 0px,rgba(17,17,26,0.1) 0px 0px 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:0.75rem;}.retailinvoice-payment-container .payment-account-hint{padding:0.5rem 0.75rem;background:#fffceb;border-radius:8px;}.payment-mode-card{background:#ffffff;border:1px solid #e6d9c2;border-radius:12px;padding:12px 14px;box-shadow:rgba(17,17,26,0.08) 0px 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-outer-spin-button,.retailinvoice-payment-container input::-webkit-inner-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:0.5rem 0.75rem;border-radius:8px;background:#fffceb;}.retailinvoice-balance-container #balance_amount.text-success{color:#1f8b4c !important;}.retailinvoice-change-container{gap:0.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,0.12) 0px 8px 16px -6px;}@media (max-width:991.98px){.payment-mode-card__body{flex-direction:column;align-items:stretch;}.payment-ref-input,.payment-amount-group{flex:1 1 100%;min-width:100%;}.retailinvoice-change-container input{width:100%;}.retailinvoice-submit-container #retail-submit-btn{width:100%;}}.modal-body .form-group{margin-bottom:0.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{position:absolute;z-index:1050;background:#fff;border:1px solid #e6e6e6;border-radius:8px;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:hover,.suggestion-box .s-row.active{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);background:#fff;border:1px solid #e6e6e6;border-radius:8px;}.suggestion-portal .s-row{padding:.5rem .75rem;display:flex;gap:.5rem;align-items:flex-start;cursor:pointer;}.suggestion-portal .s-row:hover,.suggestion-portal .s-row.active{background:#f6f8fb;}.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;}