.custom-select-button{--bs-custom-option-border-color: var(--bs-border-color);border:var(--bs-border-width) solid var(--bs-custom-option-border-color);border-radius:.375rem;padding-inline-start:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-block-start:2rem!important;padding-block-end:2rem!important;cursor:pointer}.custom-select-button:hover{border-color:var(--bs-primary)}.custom-select-button .image svg{color:var(--bs-primary);block-size:1.75rem;inline-size:1.75rem;margin-block-end:.5rem;width:56px;height:56px;fill:none}.dt-badge{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.dt-badge>i{font-size:14px;line-height:1}.form-label{font-size:.8125rem;font-weight:500;color:var(--bs-heading-color);margin-bottom:.375rem;letter-spacing:.01em;display:inline-flex;align-items:center;gap:.3rem}.form-label .text-danger{font-weight:700}.form-label-icon{font-size:.875rem;line-height:1;color:var(--bs-primary);opacity:.7}.form-control,.form-select,.custom-select2+.select2-container .select2-selection{transition:border-color .2s ease,box-shadow .2s ease}.form-control:focus,.form-select:focus{box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.12)}.form-control-validation{margin-bottom:1.25rem}.form-check{min-height:2.25rem;display:flex;align-items:center}.form-check .form-check-input{margin-top:0}.form-check-label{font-size:.8125rem;-webkit-user-select:none;user-select:none;cursor:pointer}.form-check-input{cursor:pointer}.form .accordion{margin-top:.25rem}.form .accordion-button{font-size:.8125rem;font-weight:600;padding:.625rem 1rem;color:var(--bs-heading-color);letter-spacing:.01em}.form .accordion-button:not(.collapsed){color:var(--bs-primary);background-color:rgba(var(--bs-primary-rgb),.04);box-shadow:none}.form .accordion-button:focus{box-shadow:none;border-color:var(--bs-border-color)}.form .accordion-body{padding:.75rem 1rem}.form .accordion-body .form-control-validation{margin-bottom:.75rem}.form .accordion-body .form-control-validation:last-child{margin-bottom:0}.form .accordion-body .row .form-control-validation{margin-bottom:.75rem}.modal-simple .modal-content{border:0;border-radius:.75rem;overflow:hidden}.modal-simple .modal-body>.text-center:first-of-type{padding-bottom:.5rem;margin-bottom:1.5rem!important;border-bottom:1px solid var(--bs-border-color)}.modal-simple .modal-body>.text-center:first-of-type h4{font-weight:700;font-size:1.125rem;color:var(--bs-heading-color)}.modal-simple .modal-body>.text-center:first-of-type p{font-size:.8125rem;color:var(--bs-secondary-color);margin-bottom:0}.modal-simple .modal-footer{border-top:1px solid var(--bs-border-color);padding:1rem 1.5rem;display:flex;justify-content:flex-end;gap:.5rem}.modal-simple .modal-footer>div{display:flex;gap:.5rem}.modal-simple .modal-footer .btn{min-width:5.5rem;font-weight:500}.modal-simple .modal-body{position:relative}.modal-simple .modal-body>.btn-close{position:absolute;top:1.25rem;right:1.25rem;z-index:10;opacity:.5;transition:opacity .2s ease}.modal-simple .modal-body>.btn-close:hover{opacity:1}.card>.card-header{padding:1.25rem 1.5rem}.card>.card-header .card-title{font-weight:700;font-size:1rem;letter-spacing:.01em}.form-actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.5rem}.form-actions .btn{min-width:7rem;font-weight:500}.card>.card-body.bg-body{border-bottom:1px solid var(--bs-border-color)!important}.form-control-validation .invalid-feedback,.form-control-validation .text-danger:not(.form-label .text-danger){font-size:.75rem;margin-top:.25rem}.form-control-validation .form-control.is-invalid,.form-control-validation .form-select.is-invalid{border-color:var(--bs-danger);box-shadow:0 0 0 .2rem rgba(var(--bs-danger-rgb),.1)}@media(max-width:767.98px){.modal-simple .modal-body{padding:1.25rem}.modal-simple .modal-footer{padding:.75rem 1.25rem}}[data-offer-stats] h5,[data-order-stats] h5{font-size:.9375rem;letter-spacing:-.01em}[data-offer-stats] .small,[data-order-stats] .small{font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em}.swal2-popup .form-label{font-size:.8125rem;color:var(--bs-heading-color);margin-bottom:.375rem}.swal2-popup .form-control,.swal2-popup .form-select{font-size:.8125rem}.swal2-popup .swal2-html-container{margin:0 0 .5rem;padding:0 1.5rem}.swal2-popup .swal2-validation-message{font-size:.8125rem}.modal-simple .bg-lighter{background:var(--bs-gray-50, rgba(var(--bs-secondary-rgb), .04))}.modal-simple .table-hover>tbody>tr{transition:background-color .15s ease}.modal-simple .input-group-merge .input-group-text{border-right:0}.modal-simple .input-group-merge .form-control{border-left:0}.page-info-card>.card-header{background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.04),rgba(var(--bs-primary-rgb),.01));padding:1rem 1.5rem}.page-info-card>.card-header .card-title{display:flex;align-items:center;gap:.5rem;font-size:.9375rem}.page-info-card>.card-header .card-title>i{font-size:1.125rem;color:var(--bs-primary);opacity:.8}.page-info-card>.card-body{padding:1.25rem 1.5rem}.page-info-card .info-field-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--bs-secondary-color);margin-bottom:.25rem}.page-info-card .info-field-value{font-size:.875rem;font-weight:500;color:var(--bs-heading-color)}.page-items-card>.card-header{padding:.875rem 1.5rem;background:var(--bs-card-bg)}.page-items-card>.card-header .card-title{display:flex;align-items:center;gap:.5rem;font-size:.9375rem}.page-items-card>.card-header .card-title>i{font-size:1.125rem;color:var(--bs-primary);opacity:.8}.page-campaigns-card>.card-header{padding:.875rem 1.25rem;background:linear-gradient(135deg,rgba(var(--bs-info-rgb),.04),rgba(var(--bs-info-rgb),.01))}.page-campaigns-card>.card-header .card-title{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--bs-info)}.page-campaigns-card>.card-header .card-title>i{font-size:1rem}.page-campaigns-card .table{margin-bottom:0;font-size:.8125rem}.page-campaigns-card .table thead th{background:rgba(var(--bs-info-rgb),.06);color:var(--bs-heading-color);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;padding:.625rem .75rem;border-bottom-width:1px}.page-campaigns-card .table tbody td{padding:.5rem .75rem;vertical-align:middle}.page-description-card>.card-header{padding:.875rem 1.25rem;background:linear-gradient(135deg,rgba(var(--bs-secondary-rgb),.04),rgba(var(--bs-secondary-rgb),.01))}.page-description-card>.card-header .card-title{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.page-description-card>.card-header .card-title>i{font-size:1rem;color:var(--bs-secondary-color)}.page-description-card>.card-body{padding:1rem 1.25rem}.address-accordion .accordion-item{border-radius:.5rem;overflow:hidden}.address-accordion .accordion-button{font-size:.875rem;font-weight:600;padding:.75rem 1.25rem;gap:.5rem}.address-accordion .accordion-button>i{font-size:1.125rem;color:var(--bs-primary);opacity:.7}.address-accordion .accordion-button:not(.collapsed){color:var(--bs-primary);background-color:rgba(var(--bs-primary-rgb),.04);box-shadow:none}.address-accordion .accordion-button:focus{box-shadow:none}.address-accordion .accordion-body{padding:1rem 1.25rem}.address-accordion .accordion-body .form-control-validation{margin-bottom:.75rem}.address-accordion .accordion-body .form-control-validation:last-child{margin-bottom:0}.past-records-accordion .accordion-item{border-radius:.5rem;overflow:hidden}.past-records-accordion .accordion-button{font-size:.875rem;font-weight:600;padding:.75rem 1.25rem;gap:.5rem}.past-records-accordion .accordion-button>i{font-size:1.125rem;color:var(--bs-warning);opacity:.8}.past-records-accordion .accordion-button:not(.collapsed){color:var(--bs-primary);background-color:rgba(var(--bs-primary-rgb),.04);box-shadow:none}.past-records-accordion .accordion-button:focus{box-shadow:none}.past-records-accordion .accordion-body{padding:.5rem}.page-summary-card>.card-header{background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.06),rgba(var(--bs-primary-rgb),.02));padding:1rem 1.25rem;border-bottom:1px solid rgba(var(--bs-primary-rgb),.08)}.page-summary-card .summary-icon-wrapper{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:.625rem;background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);flex-shrink:0}.page-summary-card .summary-subtitle{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.page-summary-card>.card-body{padding:.75rem 1.25rem 1.25rem!important}.page-summary-card .summary-section-label{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color);margin-bottom:.625rem}.page-summary-card .summary-section-label>i{font-size:.875rem;color:var(--bs-primary);opacity:.6}.page-summary-card .summary-totals-list{background:var(--bs-gray-50, rgba(var(--bs-secondary-rgb), .03));border-radius:.5rem;overflow:hidden}.page-summary-card .summary-total-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.8125rem;border-bottom:1px solid rgba(var(--bs-secondary-rgb),.06)}.page-summary-card .summary-total-row:last-child{border-bottom:none}.page-summary-card .summary-highlight-row{display:flex;justify-content:space-between;align-items:center;padding:.625rem .75rem;border-radius:.5rem;font-size:.8125rem}.page-summary-card .summary-highlight-cogs{background:rgba(var(--bs-warning-rgb),.08);color:var(--bs-warning)}.page-summary-card .summary-grand-total{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1rem;border-radius:.625rem;background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.08),rgba(var(--bs-primary-rgb),.03));border:1px solid rgba(var(--bs-primary-rgb),.12)}.page-summary-card .summary-total-icon{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bs-primary);color:#fff;font-size:.75rem}.page-summary-card .summary-grand-total .fw-bold{color:var(--bs-primary);font-size:.875rem}.page-summary-card .summary-grand-total-amount{font-size:1.375rem;font-weight:800;color:var(--bs-primary);letter-spacing:-.01em}.page-summary-card .summary-custom-total{padding:.75rem;border-radius:.5rem;background:rgba(var(--bs-secondary-rgb),.04);border:1px dashed rgba(var(--bs-secondary-rgb),.15)}.page-summary-card .summary-custom-total .input-group-text{background:rgba(var(--bs-primary-rgb),.08);border-color:rgba(var(--bs-primary-rgb),.15);color:var(--bs-primary);font-size:.8125rem}.page-summary-card .summary-custom-total .form-control{font-size:.875rem;border-color:rgba(var(--bs-primary-rgb),.15)}.page-summary-card .summary-custom-total .form-control:focus{border-color:var(--bs-primary)}.stock-voucher-sidebar>.card-header{background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.06),rgba(var(--bs-primary-rgb),.02));padding:1rem 1.25rem}.stock-voucher-sidebar>.card-header .card-title{display:flex;align-items:center;gap:.5rem;font-size:.9375rem}.stock-voucher-sidebar>.card-header .card-title>i{font-size:1.125rem;color:var(--bs-primary)}.stock-voucher-sidebar>.card-body{padding:1.25rem}
