@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600&display=swap);.input-focus:focus{box-shadow:none;outline:none}.btn-primary-green{background-color:#50d1aa;border-color:#50d1aa;color:#fff}.btn-primary-green:active,.btn-primary-green:focus,.btn-primary-green:hover{background-color:#3baf8c;border-color:#3baf8c;color:#fff}.btn-primary-orange{background-color:#ffb572;border-color:#ffb572;color:#fff}.btn-primary-orange:active,.btn-primary-orange:focus,.btn-primary-orange:hover{background-color:#fda85c;border-color:#fda85c;color:#fff}.btn-primary-purple,.btn-primary-purple:active,.btn-primary-purple:focus,.btn-primary-purple:hover{background-color:#9290fe;border-color:#9290fe;color:#fff}.btn-primary-pink,.btn-primary-pink:active,.btn-primary-pink:focus,.btn-primary-pink:hover{background-color:#ff9cba;border-color:#ff9cba;color:#fff}.dividePayment{font-size:.9em!important;height:39px!important;width:41px!important}.text-purple{color:#9290fe!important}.border-pink{border:1px solid #ff9cba}.btn-primary-bluue,.btn-primary-bluue:active,.btn-primary-bluue:focus,.btn-primary-bluue:hover{background-color:#4a8fcd;border-color:#4a8fcd;color:#fff}.rounded-1{border-radius:1rem}.rounded-2{border-radius:2rem}.mh-0{min-height:0}#dashboard .text-blue a,#receiptsList .text-blue a,.text-blue{color:#4a8fcd!important}.border-blue,.border-blue:focus{border:2px solid #b7dce9}a .border-blue:hover{border:2px solid #99dcf6}input.placeholder-text-blue::placeholder{color:#92bce1}.divLogin .select2-selection{border:1px solid #3386cf}.divLogin .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#3386cf transparent transparent}#dashboard .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#92bce1!important}#dashboard .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#92bce1 transparent transparent}#dashboard .select2-container--default .select2-selection--single{border:2px solid #b7dce9}.divLogin .select2-container--default .select2-selection--single .select2-selection__rendered{color:#3386cf;font-weight:600!important;text-transform:uppercase!important}.bg-success{background-color:#38c9ae!important}.bg-danger{background-color:#ff385c!important}.modal-center-vertically{margin:0 auto;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)!important}#cashFloatModal .changeQty{cursor:pointer}#cashRegisterApp{font-family:Barlow,sans-serif}#cashRegisterApp .card-choice .card{background-color:#f5f7fc;border:5px solid #fff}#cashRegisterApp .card-choice .card:hover{border-color:#b7dce9;box-shadow:10px 10px 20px hsla(0,0%,100%,.71)}#cashRegisterApp .background-blur{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(82,125,160,.4);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1038}#cashRegisterApp .cash-register-closed{height:100vh}#cashRegisterApp .cash-register-closed .message{background:rgba(237,243,250,.6);border-radius:18px;box-shadow:0 2px 4px rgba(82,125,160,.24);max-width:75%}#cashRegisterApp .col4Toggle{z-index:1039}#cashRegisterApp .main-sidebar{border-radius:0 16px 16px 0;width:7vw}#cashRegisterApp .main-sidebar .sidebar{height:auto}#cashRegisterApp .main-sidebar .sidebar .nav-sidebar{align-items:center}#cashRegisterApp .main-sidebar .sidebar .nav-sidebar .nav-item{margin-top:2rem}#cashRegisterApp .main-sidebar .sidebar .nav-sidebar .nav-item.active{background-color:#fff;border-radius:12px;padding:.7vw}#cashRegisterApp .main-sidebar .sidebar .nav-sidebar .nav-item a{color:#fff}#cashRegisterApp .main-sidebar .nav-link{border-radius:8px!important;box-shadow:0 8px 24px rgba(74,143,205,.3);height:4vw!important;margin-bottom:0!important;transition:width .3s ease-in-out!important;width:4vw!important}#cashRegisterApp .main-sidebar .nav-link.active{box-shadow:0 8px 24px rgba(107,226,190,.24)}#cashRegisterApp .main-sidebar .nav-link i{font-size:1.3rem!important}#cashRegisterApp .secondary-sidebar{border-radius:16px 0 0 16px;height:100vh;top:0}#cashRegisterApp .secondary-sidebar #resultListCustomers{height:100vh;overflow:auto}#cashRegisterApp .content-wrapper{background-color:#fff;margin-left:7vw}#cashRegisterApp .primary{color:#979797}#cashRegisterApp .text-bluue-normal{color:#555}#cashRegisterApp .text-bluue-light{color:#979797}#cashRegisterApp .text-bluue-accent{color:#50d1aa}#cashRegisterApp .text-bluue-danger{color:#ff385c}#cashRegisterApp .very-small{font-size:70%}#cashRegisterApp .extra-small{font-size:60%}#cashRegisterApp .bg-bluue-secondary{background-color:#ecf1f8;border:2px solid #b7dce9}#cashRegisterApp .btn-bluue-danger{background-color:#ff385c;border-color:#ff385c;color:#fff}#cashRegisterApp .border-bluue-secondary{border:2px solid #d4eaf2!important}#cashRegisterApp .plus-minus-input{align-items:center}#cashRegisterApp .plus-minus-input input{border:1px solid #edf3fa;border-radius:8px;color:#555;text-align:center}#cashRegisterApp .plus-minus-input input ::-webkit-outer-spin-button,#cashRegisterApp .plus-minus-input input::-webkit-inner-spin-button{appearance:none}#cashRegisterApp .plus-minus-input input:focus{box-shadow:none;outline:none}#cashRegisterApp .plus-minus-input input.error{background-color:#ff9cba}#cashRegisterApp .plus-minus-input .input-group-button{background-color:#4a8fcd;border:1px solid #4a8fcd;border-radius:50%;color:#edf3fa;font-size:.7rem;line-height:.7rem;padding:.35rem;z-index:5}#cashRegisterApp .plus-minus-input .input-group-button:first-child{margin-right:-.5rem}#cashRegisterApp .plus-minus-input .input-group-button:last-child{margin-left:-.5rem}#cashRegisterApp .nav-catalog{border-bottom:1px solid #b7dce9}#cashRegisterApp .nav-catalog .nav-link{color:#555;font-weight:600}#cashRegisterApp .nav-catalog .nav-link.active{border-bottom:3px solid #50d1aa;color:#4a8fcd}#cashRegisterApp .nav-catalog .form-inline .input-group-text{background-color:transparent;border-color:#b7dce9;border-radius:8px 0 0 8px}#cashRegisterApp .nav-catalog .form-inline #searchProducts{border-color:#b7dce9;border-radius:0 8px 8px 0;height:45px}#cashRegisterApp .nav-catalog .form-inline #searchProducts::placeholder{color:#b7dce9}#cashRegisterApp .nav-catalog .form-inline #searchProducts:focus{box-shadow:none;outline:none}#cashRegisterApp .btnCreateCustomer{font-size:.9rem}#cashRegisterApp .btn-success,#cashRegisterApp .btnCreateCustomer{background:#50d1aa;border:1px solid #50d1aa}#cashRegisterApp .btn-info{background:#4a8fcd;border:1px solid #4a8fcd}#cashRegisterApp #searchCustomers{border-color:#b7dce9;border-radius:0 8px 8px 0;height:45px}#cashRegisterApp #searchCustomers::placeholder{color:#b7dce9}#cashRegisterApp #searchCustomers:focus{box-shadow:none;outline:none}#cashRegisterApp #listCustomers .form-inline .input-group-text{background-color:#fff;border-color:#b7dce9;border-radius:8px 0 0 8px}#cashRegisterApp #listCustomers .fs09{font-size:.8rem}#cashRegisterApp #createCustomers #createCustomerForm,#cashRegisterApp #listCustomers #resultListCustomers{overflow-y:scroll}#cashRegisterApp #createCustomers input::placeholder{color:#4a8fcd;opacity:.4649}#cashRegisterApp #createCustomers .select2-selection{border:none}#cashRegisterApp #createCustomers .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#4a8fcd transparent transparent}#cashRegisterApp #createCustomers .select2-container--default .select2-selection--single .select2-selection__rendered{color:#4a8fcd;opacity:.4649}#cashRegisterApp .bg-info{background-color:#4a8fcd!important}#cashRegisterApp #listProducts>.row:has(>.col-6)>.no-product{display:none}#cashRegisterApp .btn-favorite,#cashRegisterApp .btnClose,#cashRegisterApp .clearCustomer{background:transparent;border:1px solid #ff385c;box-shadow:0 2px 4px rgba(82,125,160,.24);color:#ff385c;transition:transform .3s}#cashRegisterApp .btn-favorite.active,#cashRegisterApp .btnClose.active,#cashRegisterApp .clearCustomer.active{background:#ff385c;color:#fff}#cashRegisterApp .btn-favorite:hover,#cashRegisterApp .btnClose:hover,#cashRegisterApp .clearCustomer:hover{transform:scale(.9)}#cashRegisterApp .updateCustomer{background:transparent;border:1px solid #17a2b8;box-shadow:0 2px 4px rgba(82,125,160,.24);color:#17a2b8;transition:transform .3s}#cashRegisterApp .updateCustomer.active{background:#17a2b8;color:#fff}#cashRegisterApp .updateCustomer:hover{transform:scale(.9)}#cashRegisterApp .catalog-item{border-radius:18px;box-shadow:0 8px 24px rgba(75,138,188,.21)}#cashRegisterApp .catalog-item .product-name{line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#cashRegisterApp .catalog-item .product-img{border-radius:16px;box-shadow:0 2px 4px rgba(82,125,160,.24);height:80px}#cashRegisterApp .catalog-item .product-img>img{max-height:100%}#cashRegisterApp .catalog-item .btn-view{background:transparent;border:1px solid #4a8fcd;color:#4a8fcd;filter:drop-shadow(0 2px 4px rgba(82,125,160,.24));transition:transform .3s}#cashRegisterApp .catalog-item .btn-view:hover{transform:scale(.9)}#cashRegisterApp hr{border-color:#b7dce9}#cashRegisterApp .receipts-nav .tabs:has(>a:nth-child(6)) #addReceipt{display:none}#cashRegisterApp .receipts-nav .tabs:has(>a:nth-child(6)) a:nth-last-child(2){margin-right:0!important}#cashRegisterApp .receipts-nav .tabs a{background:#fff;border:1px solid #b7dce9;border-radius:8px;color:#4a8fcd;transition:all .2s}#cashRegisterApp .receipts-nav .tabs a.active,#cashRegisterApp .receipts-nav .tabs a:hover{background:#4a8fcd;border-color:#4a8fcd;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#fff;text-decoration:none}#cashRegisterApp .addPayment,#cashRegisterApp .btnDeliveryNote,#cashRegisterApp .btnPayment,#cashRegisterApp .btnSubmitCreateCustomer,#cashRegisterApp .btnValidateReceipt{background:#50d1aa;border:1px solid #50d1aa;border-radius:16px;box-shadow:0 8px 24px rgba(107,226,190,.24)}#cashRegisterApp .btnSendMail{background:#50d1aa;border:1px solid #50d1aa;color:#fff}#cashRegisterApp .btnPrint,#cashRegisterApp .btnSendMail{border-radius:16px}#cashRegisterApp .text-dark-grey{color:#555}#cashRegisterApp .btnDefaultCustomer{background:#9290fe;border:1px solid #9290fe}#cashRegisterApp .btnPrint,#cashRegisterApp .btnSearchCustomer{background:#ffb572;border:1px solid #ffb572;color:#fff}#cashRegisterApp .btnDefaultCustomer,#cashRegisterApp .btnSearchCustomer{font-size:.9rem}#cashRegisterApp .useFidelityPoints{transition:transform .3s}#cashRegisterApp .useFidelityPoints:hover{transform:scale(.9)}#cashRegisterApp #resultPayment .receipt-payments{overflow-y:scroll}#cashRegisterApp #resultPayment .receipt-total{background-color:#50d1aa}#cashRegisterApp #resultPayment .receipt-remains{background-color:#ffb572}#cashRegisterApp #resultPayment .receipt-payment{background-color:#4a8fcd}#cashRegisterApp #resultPayment .receipt-payment-due{background-color:rgba(74,143,205,.6)}#cashRegisterApp .bg-cash-green{background-color:#50d1aa!important}#cashRegisterApp .text-green{color:#50d1aa!important}#cashRegisterApp .dashboard-display{font-size:1.5rem;font-weight:600!important;line-height:1}#cashRegisterApp .border-grey{border:2px solid #fcfcfc}#cashRegisterApp .receipt-draft .btn-discount-receipt-line{background:transparent;border:1px solid #50d1aa;box-shadow:0 2px 4px rgba(82,125,160,.24);color:#50d1aa;height:30px;transition:all .2s;width:30px}#cashRegisterApp .receipt-draft .btn-discount-receipt-line:hover,#cashRegisterApp .receipt-draft .btn-discount-receipt-line:not(.collapsed){background:#50d1aa;color:#edf3fa}#cashRegisterApp .receipt-draft .receipt-lines{overflow-y:scroll}#cashRegisterApp .receipt-draft .receipt-lines .receipt-line{border-bottom:1px solid #b7dce9}#cashRegisterApp .receipt-draft .receipt-lines .receipt-line:first-child{border-top:1px solid #b7dce9}#cashRegisterApp .receipt-draft .receipt-lines .receipt-line .line-img{background-position:50%;background-repeat:no-repeat;background-size:90%;box-shadow:0 2px 4px rgba(82,125,160,.24);height:50px;width:50px}#cashRegisterApp .receipt-draft .receipt-lines .receipt-line .total-prices,#cashRegisterApp .receipt-draft .receipt-lines .receipt-line .unit-prices{line-height:1rem}#cashRegisterApp .receipt-draft .receipt-lines .receipt-line .btn-delete-receipt-line{background:transparent;border:1px solid #ff385c;box-shadow:0 2px 4px rgba(82,125,160,.24);color:#ff385c;height:30px;transition:all .2s;width:30px}#cashRegisterApp .receipt-draft .receipt-lines .receipt-line .btn-delete-receipt-line:hover{background:#ff385c;color:#edf3fa}#cashRegisterApp .receipt-draft .receipt-lines .receipt-line .percent-discount .input-group-text{background:#fff;border-color:#50d1aa;border-radius:0 8px 8px 0}#cashRegisterApp .receipt-draft .receipt-lines .receipt-line .percent-discount .form-control{border-color:#50d1aa;border-radius:8px 0 0 8px}#cashRegisterApp .receipt-draft .receipt-lines .receipt-line .percent-discount .form-control:focus{box-shadow:none;outline:none}#cashRegisterApp .receipt-draft .receipt-lines .receipt-line .amount-discount .input-group-text{background:#fff;border-color:#50d1aa;border-radius:8px 0 0 8px}#cashRegisterApp .receipt-draft .receipt-lines .receipt-line .amount-discount .form-control{border-color:#50d1aa;border-radius:0 8px 8px 0}#cashRegisterApp .receipt-draft .receipt-lines .receipt-line .amount-discount .form-control:focus{box-shadow:none;outline:none}#cashRegisterApp .receipt-draft .receipt-discount-percentage .form-control{border-color:#50d1aa;border-radius:30px 0 0 30px;max-width:30%}#cashRegisterApp .receipt-draft .receipt-discount-percentage .form-control:focus{box-shadow:none;outline:none}#cashRegisterApp .receipt-draft .receipt-discount-percentage .btn{background:#50d1aa;border:1px solid #50d1aa;border-radius:0 30px 30px 0;color:#fff;font-weight:500}#cashRegisterApp .receipt-draft .receipt-footer .receipt-total-untaxed{background-color:rgba(74,143,205,.6)}#cashRegisterApp .receipt-draft .receipt-footer .receipt-total{background-color:#4a8fcd}#cashRegisterApp .receipt-draft .receipt-footer .btn-delete{align-items:center;background:#ff385c;border:1px solid #ff385c;box-shadow:0 2px 4px rgba(82,125,160,.24);display:flex;height:40px;justify-content:center;width:40px}#cashRegisterApp .btn-default{background-color:transparent!important}#cashRegisterApp .border-top-blue,#cashRegisterApp table td{border-top:1px solid #b7dce9!important}#cashRegisterApp table th{border-bottom:1px solid #b7dce9!important}#cashRegisterApp .rotate-icon{transform:rotate(180deg);transition:transform .3s ease}