.el-radio-button,.el-radio-button__inner{display:inline-block;position:relative;outline:0}.el-radio-button__inner{line-height:1;white-space:nowrap;vertical-align:middle;background:#fff;border:1px solid #dcdfe6;font-weight:500;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);padding:12px 20px;font-size:14px;border-radius:0}.el-radio-button__inner.is-round{padding:12px 20px}.el-radio-button__inner:hover{color:#409eff}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:1px solid #dcdfe6;border-radius:4px 0 0 4px;-webkit-box-shadow:none!important;box-shadow:none!important}.el-radio-button__orig-radio{opacity:0;outline:0;position:absolute;z-index:-1}.el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#fff;background-color:#409eff;border-color:#409eff;-webkit-box-shadow:-1px 0 0 0 #409eff;box-shadow:-1px 0 0 0 #409eff}.el-radio-button__orig-radio:disabled+.el-radio-button__inner{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#ebeef5;-webkit-box-shadow:none;box-shadow:none}.el-radio-button__orig-radio:disabled:checked+.el-radio-button__inner{background-color:#f2f6fc}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 4px 4px 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:4px}.el-radio-button--medium .el-radio-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-radio-button--medium .el-radio-button__inner.is-round{padding:10px 20px}.el-radio-button--small .el-radio-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-radio-button--small .el-radio-button__inner.is-round{padding:9px 15px}.el-radio-button--mini .el-radio-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.el-radio-button--mini .el-radio-button__inner.is-round{padding:7px 15px}.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled){-webkit-box-shadow:0 0 2px 2px #409eff;box-shadow:0 0 2px 2px #409eff}.payment-popup[data-v-09cb09de]{max-height:70vh;overflow-y:auto}.input-group-text{height:45px}.product-search{width:100%}.cart-items:after{content:" ";display:block;position:relative;top:0;left:0;width:100%;height:36px;background:-moz-linear-gradient(#fff 0,transparent 0),-moz-linear-gradient(135deg,#e9ebee 33.33%,transparent 33.33%) 0 0,#e9ebee -moz-linear-gradient(45deg,#e9ebee 33.33%,#fff 33.33%) 0 0;background-repeat:repeat-x;background-size:0 100%,14px 27px,14px 27px}.cell .btn-inner--text .el-icon-error{cursor:pointer}.el-table_1_column_4 .cell .row .col-md-6{padding-right:2px;padding-left:2px}.cart,.product-row{display:grid;grid-template-columns:25% 10% 10% 10% 10% 10% 10% 10% 5%}.cart{background:#e2e1e1;font-weight:700}.cart div{text-align:center;padding:5px}.cart div:first-child{text-align:left}.product-row .grid-item{padding:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-item .form-group{margin-bottom:0}.product-row .product-name h3{width:100%}.product-row .product-price .form-group .form-control{padding:0 2px;height:35px}.product-row .product-qty .form-group .form-control{height:35px}.no-rows{display:grid;text-align:center;padding:10px}.el-autocomplete-suggestion li.highlighted,.el-autocomplete-suggestion li:hover{background-color:#aec0e6}.card-header{padding:.5rem 1.5rem}.card-body{padding:.5rem .5rem}.form-control{padding:2px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.product-cart{height:calc(100vh - 280px);overflow-y:auto}.sale-background{background-color:#d0e5fb;border-color:#d0e5fb}.quote-background{background-color:#f5ce9e;border-color:#f5ce9e}.chalan-background{background-color:green;border-color:green}.inward-chalan-background{background-color:#000;border-color:#ef4d4d}.billing-summary{background:#f8f9fa;border-radius:8px;padding:10px;margin:15px 0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.billing-item{text-align:center;padding:8px 4px;border-right:1px solid #e9ecef;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.billing-item:last-child{border-right:none}.billing-label{font-size:11px;font-weight:600;text-transform:uppercase;color:#6c757d;margin-bottom:6px;letter-spacing:.3px}.billing-label,.billing-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.billing-value{font-size:16px;font-weight:700;margin:0;line-height:1.2}.total-value{color:#495057}.discount-value{color:#fd7e14}.roundoff-value{color:#6c757d}.amount-due-row{margin-top:15px}.amount-due-container{background:linear-gradient(135deg,#28a745,#20c997);border-radius:12px;padding:20px;-webkit-box-shadow:0 4px 15px rgba(40,167,69,.3);box-shadow:0 4px 15px rgba(40,167,69,.3);border:2px solid #28a745}.amount-due-label{font-size:14px;font-weight:600;text-transform:uppercase;color:#fff;margin-bottom:8px;letter-spacing:1px;opacity:.9}.amount-due-value{font-size:32px;font-weight:800;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);margin:0;line-height:1.2}