.daterangepicker{min-width:390px!important}[dir] .daterangepicker .calendar-table td.in-range{background-color:#edfff9}[dir] .daterangepicker .calendar-table td.in-range.active{background-color:#074230}.vue-daterange-picker{width:100%;display:block!important}.vue-daterange-picker>.form-control{color:#7b8187;font-size:.9rem;font-family:Montserrat,Helvetica,Arial,sans-serif}[dir] .vue-daterange-picker>.form-control{border:1px solid #eaeaeb;border-radius:6px;padding:6px}[dir] .vue-daterange-picker .ranges li.active{background-color:#074230}.calendar-icon .vs-icon{top:2px;position:relative}[dir=ltr] .calendar-icon .vs-icon{padding-right:5px}[dir=rtl] .calendar-icon .vs-icon{padding-left:5px}[dir] .sidebar-cont .product-box{border:1px solid #e0e0e0;padding:15px 10px;border-radius:.5rem}.sidebar-cont .product-box p{color:#626262}[dir] .sidebar-cont .product-box p{background-color:#f0f0f0}.vs-sidebar--background{z-index:52000!important}.vs-sidebar-position-right{z-index:53000!important}.sidebar-list .vs-sidebar-primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:none}.sidebar-list .custom-checkbox .vs-checkbox{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.sidebar-list .vs-sidebar--items{overflow:hidden!important}.sidebar-list .vs-sidebar--items .scrollable-content{overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;height:calc(100% - 104px)}[dir] .sidebar-list .vs-sidebar--items .scrollable-content{padding-top:14px;padding-bottom:14px}[dir=ltr] .sidebar-list .vs-sidebar--items .scrollable-content{padding-left:8px}[dir=rtl] .sidebar-list .vs-sidebar--items .scrollable-content{padding-right:8px}.sidebar-list .vs-sidebar--items .header{position:sticky;top:0;z-index:10;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.1)}[dir] .sidebar-list .vs-sidebar--items .header{background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.1)}.sidebar-list .vs-sidebar--footer .footer{z-index:10;-webkit-box-shadow:0 -2px 2px rgba(0,0,0,.1)}[dir] .sidebar-list .vs-sidebar--footer .footer{background-color:#fff;padding:16px;box-shadow:0 -2px 2px rgba(0,0,0,.1)}.sidebarx .vs-sidebar{max-width:350px}.sidebarx .vs-sidebar--items{overflow-y:auto;overflow-x:hidden!important}.rule-create-update-modal .vs-popup{width:900px!important;max-width:95vw!important}[dir] .border{border-width:1px}[dir] .border-gray-200{border-color:#e2e8f0}[dir] .rounded-md{border-radius:.375rem}[dir] .bg-gray-50{background-color:#f9fafb}.text-gray-500{color:#6b7280}.text-primary{color:#3dc9b3}.font-medium{font-weight:500}.product-pricing-container{max-height:400px;overflow-y:auto;overflow-x:hidden}[dir=ltr] .product-pricing-container{padding-right:8px}[dir=rtl] .product-pricing-container{padding-left:8px}.product-pricing-container::-webkit-scrollbar{width:6px}[dir] .product-pricing-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[dir] .product-pricing-container::-webkit-scrollbar-thumb{background:#888;border-radius:3px}[dir] .product-pricing-container::-webkit-scrollbar-thumb:hover{background:#555}.price-highlight{font-weight:400;color:#111827}.price-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4px}.price-name{color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}[dir=ltr] .price-name{padding-right:2px}[dir=rtl] .price-name{padding-left:2px}.price-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.price-highlight{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}[dir=ltr] .price-highlight{text-align:right}[dir=rtl] .price-highlight{text-align:left}[dir] .custom-input{margin-bottom:20px}[dir] .custom-input .vue-daterange-picker>.form-control{padding:.7rem!important}.custom-input label,.custom-label{display:block;font-size:12px}[dir] .custom-input label,[dir] .custom-label{padding:5px 0}.tooltip-cont{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}