@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);:root{--bg:#f4f6f9;--surface:#fff;--surface-alt:#f8fafc;--surface-strong:#e5e7eb;--border:#d1d9e6;--text:#0f1724;--text-muted:#475569;--primary:#2563eb;--primary-soft:#dbeafe;--shadow-soft:0 16px 40px rgba(15,23,42,0.08);--radius:12px;--radius-sm:10px;--focus-ring:rgba(59,130,246,0.18)}body{margin:0;padding:0;font-family:"Inter",sans-serif;letter-spacing:.2px;line-height:1.5;color:var(--text)}#root,body{background:var(--bg)}#root{min-height:100vh}*{box-sizing:border-box}button,input,select,textarea{font:inherit;color:inherit}button{border:none;background:transparent;cursor:pointer}input,select,textarea{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--focus-ring)}input[type=checkbox],input[type=radio]{accent-color:var(--primary)}button,input[type=button],input[type=reset],input[type=submit]{border-radius:var(--radius)}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{filter:brightness(.95)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--surface-alt)}::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:999px;border:2px solid var(--surface-alt)}::-webkit-scrollbar-thumb:hover{background:#64748b}.LoadingContainer{width:96%;height:94vh;display:inline-block}.customTable tbody{height:18em}.O2Container_Table,.O2Container_Wrapper{background:#fff}.O2Table_SelectDist,.O2Table_SelectSales{display:inline}.O2Table_Search input{width:100%}.O2Table_Records select,.O2Table_Search input,.O2Table_SelectDate input{padding:4px 0 4px 4px;border:1px solid #ddd;border-radius:3px;background:#fff;color:#233445}.O2Table_SelectDate{width:23%;padding:5px 8px;border-radius:3px;transition:.5s;overflow:hidden;display:inline-block;cursor:pointer}.O2Table_ExpCollExcel,.O2Table_ExpExcel,.O2Table_Export{float:left;margin-left:.5%;color:#fff;background:#ea2d68;padding:5px 12px;border-radius:3px;transition:.5s;overflow:hidden;display:flex;cursor:pointer}.checkBox_Container{width:4%}.pagination{margin:15px auto;display:flex;list-style:none;outline:none}.pagination>.active>a{background-color:#47ccde;border-color:#47ccde;color:#fff}.pagination>li>a{border:1px solid #47ccde;padding:5px 10px;outline:none;cursor:pointer}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#47ccde;border-color:#47ccde;outline:none}.pagination>li>a,.pagination>li>span{color:#47ccde}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:unset}#root{overflow:hidden;width:100%}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}.app-body-content{background:var(--bg);position:relative;background-repeat:no-repeat;background-size:cover;min-height:100vh;overflow-y:auto;padding:24px}.app-body-content>div{padding:0;box-sizing:border-box}.box,.card,.customTable,.menuModule_descWrap,.O2Container_Table,.panel,.widget,[class*=card]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-soft)}.customTable{border-collapse:initial;border-spacing:0}.app-body-content::-webkit-scrollbar,.customTable tbody::-webkit-scrollbar,textarea::-webkit-scrollbar{width:5px}.app-body-content::-webkit-scrollbar-track,.customTable tbody::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track{background:#f1f1f1}.app-body-content::-webkit-scrollbar-thumb,.customTable tbody::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb{background:#888}.app-body-content::-webkit-scrollbar-thumb:hover,.customTable tbody::-webkit-scrollbar-thumb:hover,textarea::-webkit-scrollbar-thumb:hover{background:#555}.customTable thead{color:#5c2018}@media only screen and (max-width:768px){.customTable thead{color:#fff}.tableWrapper{width:100%;overflow-x:auto}}.Breadcum_Container{height:56px;background:#fff;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:256px;right:0;box-sizing:border-box;box-shadow:0 6px 20px rgba(14,30,37,.06);border-bottom:1px solid #e5e7eb;z-index:1000;padding:0 24px;transition:left .25s cubic-bezier(.4,0,.2,1),top .12s ease,background .2s ease}body.sidebar-collapsed .Breadcum_Container{left:64px}body.sidebar-expanded .Breadcum_Container{left:256px}.header-left{grid-gap:12px;gap:12px;flex:0 0 auto}.header-left,.logo{display:flex;align-items:center}.logo{justify-content:center;grid-gap:8px;gap:8px}.logo-text{display:block;font-size:18px;font-weight:700;color:#0f1724;letter-spacing:-.5px}.logo-text:hover{opacity:.92}.MenuCollapser{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;color:#1e3a5f;width:48px;height:48px;padding:8px;border-radius:10px;transition:background-color .18s cubic-bezier(.4,0,.2,1),transform .18s ease,color .18s ease;border:1px solid rgba(14,30,37,.06);min-width:48px;background:transparent}.MenuCollapser:hover{background-color:rgba(14,30,37,.04);transform:translateY(-1px)}.MenuCollapser .toggle-icon{color:#1e3a5f}.MenuCollapser:active{transform:scale(.98)}.header-right{display:flex;align-items:center;grid-gap:16px;gap:16px;flex:1 1;justify-content:flex-end;min-width:0}.header-search{display:none;align-items:center;grid-gap:8px;gap:8px;background:transparent;border:1px solid #e5e7eb;border-radius:10px;padding:6px 12px;flex:0 1 200px;transition:all .2s ease}.header-search:hover{background:rgba(14,30,37,.02);border-color:#dde7ef}.header-search input{background:transparent;border:none;color:#0f1724;font-size:13px;outline:none;width:100%}.header-search input::placeholder{color:#9aa9b9}.header-search-icon{font-size:14px;color:hsla(0,0%,100%,.7);flex-shrink:0}.header-notifications{display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:#1f2d3d;width:40px;height:40px;border-radius:10px;transition:all .2s ease;position:relative}.header-notifications:hover{background-color:rgba(14,30,37,.04);color:#0f1724}.notification-badge{position:absolute;top:6px;right:6px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #4f46e5}.LoginDate{font-size:13px;color:#334155;font-weight:500;min-width:70px;text-align:right}.UName_Container{display:none}.user-name-label{color:#fff;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.user-avatar-initial{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;border-radius:6px;background:linear-gradient(135deg,#1e3a5f,#274b75);color:#fff;font-size:13px;font-weight:700;line-height:1;-webkit-font-smoothing:antialiased}.profile-root{position:relative}.profile-button{display:inline-flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;height:44px;border-radius:10px;background:transparent;border:1px solid rgba(14,30,37,.04);color:#0f1724;cursor:pointer;padding:6px 10px;box-shadow:none;-webkit-font-smoothing:antialiased}.profile-button:hover{background:rgba(14,30,37,.04)}.profile-button .user-avatar-initial{margin-right:6px}.profile-button .profile-chevron{color:#94a3b8;margin-left:4px}.profile-menu{position:absolute;right:0;top:48px;min-width:180px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 10px 30px rgba(16,24,40,.06);border-radius:10px;padding:8px 6px;z-index:1100;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.profile-menu-item{background:transparent;border:none;color:#0f1724;text-align:left;padding:10px 12px;border-radius:8px;cursor:pointer;font-size:14px}.profile-menu-item:hover{background:rgba(14,30,37,.04);color:#0f1724}.header-divider{width:1px;height:24px;background:#e6eef6;display:none}.FPass_Container{font-size:13px;color:#0f1724;cursor:pointer;transition:all .2s ease;padding:6px 12px;border-radius:8px;white-space:nowrap}.FPass_Container:hover{background-color:rgba(14,30,37,.04);color:#0f1724}.Logout_btn{display:flex;align-items:center;justify-content:center;color:#0f1724;background:transparent;border:1px solid rgba(14,30,37,.06);border-radius:10px;padding:8px 14px;cursor:pointer;font-size:16px;transition:all .2s cubic-bezier(.4,0,.2,1);min-width:40px;height:40px}.Logout_btn:hover{background-color:rgba(14,30,37,.04);transform:translateY(-1px);box-shadow:0 6px 18px rgba(14,30,37,.06)}.Logout_btn:active{transform:translateY(0)}.Logout_btn select{background:transparent;border:none;color:#fff;outline:none;font-size:16px;cursor:pointer}@media only screen and (max-width:768px){.Breadcum_Container{padding:0 16px;height:56px}.header-left{grid-gap:12px;gap:12px}.logo{grid-gap:8px;gap:8px}.logo-image{width:32px;height:32px}.header-right{grid-gap:12px;gap:12px}.header-search{display:none}.header-notifications{width:36px;height:36px;font-size:16px}.LoginDate{display:none}.UName_Container{font-size:12px;min-width:auto;max-width:120px}.FPass_Container{font-size:12px;padding:4px 8px;display:none}.Logout_btn{padding:6px 10px;width:36px;height:36px}.MenuCollapser{width:40px;height:40px;font-size:18px}}@media only screen and (max-width:480px){.Breadcum_Container{padding:0 12px}.header-right{grid-gap:8px;gap:8px}.FPass_Container,.LoginDate,.UName_Container{display:none}}.MenuBodyContainer{display:flex;width:100%;height:calc(100vh - 56px);margin-top:56px;overflow:hidden}.LoadingContainer{flex:1 1;height:calc(100vh - 56px);overflow-y:auto;background-color:#fff;transition:margin-left .3s ease}.LoadingContainer.sidebar-expanded{margin-left:256px}.LoadingContainer.sidebar-collapsed{margin-left:64px}.customTable{width:100%}.customTable tbody{display:block;overflow-y:scroll;border:1px solid #ddd;border-radius:0 0 3px 3px}.app-body-content::-webkit-scrollbar,.customTable tbody::-webkit-scrollbar,.popTabBody::-webkit-scrollbar,textarea::-webkit-scrollbar{width:5px}.app-body-content::-webkit-scrollbar-track,.customTable tbody::-webkit-scrollbar-track,.popTabBody::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track{background:#f1f1f1}.app-body-content::-webkit-scrollbar-thumb,.customTable tbody::-webkit-scrollbar-thumb,.popTabBody::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb{background:#888}.app-body-content::-webkit-scrollbar-thumb:hover,.customTable tbody::-webkit-scrollbar-thumb:hover,.popTabBody::-webkit-scrollbar-thumb:hover,textarea::-webkit-scrollbar-thumb:hover{background:#555}.scroller{width:3px}.customTable tbody tr:nth-child(2n){background:#e6dfdf;border-top:1px solid #efefef;border-bottom:1px solid #efefef}.customTable tbody tr,.customTable thead{display:table;width:100%;table-layout:fixed;font-size:14px}.customTable thead th{font-weight:lighter;color:#fff;text-align:left;cursor:pointer}.visitDetailTable_Wrapper{overflow-x:scroll}.visitDetailTable{width:180%}.addressWidth{width:35%!important}.customTable tfoot{display:block;border-radius:0 0 3px 3px;padding:.2em;background:linear-gradient(#098,#04796c)}.customTable tfoot tr{display:block}.customTable tfoot tr td{display:inline-block}.customTable thead{text-align:left;background:linear-gradient(#098,#04796c);letter-spacing:1px;color:#fff}.customTable tbody input[type=date],.customTable tbody input[type=text],.customTable tbody select{width:99%;border-radius:2px;border:1px solid #ccc;padding:4px 5px;box-sizing:border-box}.customTable tbody input:focus,.customTable tbody select:focus{outline-color:#5c2018}table{width:100%}.O2Container_Table{display:block;padding:10px;box-sizing:border-box;background:#f9f9f9;width:100%;margin:auto;position:absolute}.O2Table_Header{position:relative;background:#ddd;padding:6px;border-radius:3px;color:#000;font-weight:600;border:1px solid #434343}.O2Table_SubContainer{position:relative;border:1px solid #ddd;margin:4px 0}.O2Table_bottomSubContainer{position:relative;border-radius:3px;padding:2px;margin:.5%}.O2Container_Wrapper{display:flex;background:#f9f9f9;height:100%;width:100%;margin:auto;position:relative}.O2Table_SelectDist,.O2Table_SelectSales{width:30%;padding:5px 8px;border-radius:3px;transition:.5s;overflow:hidden;display:inline-block;cursor:pointer}.O2Table_SubContainer select{padding:4px 0 4px 4px;border:1px solid #ddd;border-radius:3px;background:#fff;color:#233445;width:100%;box-sizing:border-box}.OrderSubContainer .contentRow_Label{display:inline-block;width:33%;padding:5px}.OrderSubContainer .contentRow_Value{display:inline-block;width:60%;padding:3px}.OrderSubContainer .O2TablecheckboxLabel{width:62%}.OrderSubContainer .O2TablecheckboxValue{width:8%}.OrderSubContainer .O2Table_Label{width:35%}.OrderSubContainer .O2Table_Value{width:60%}.SalesRetContainer .O2Table_Label{width:35%}.SalesRetContainer .O2Table_Value{width:60%}.VisitPlanSubContainer .contentRow_Label{width:40%;text-align:right}.VisitPlanSubContainer .contentRow_Value{width:53%}.O2Table_Records select,.O2Table_Search input{padding:4px 0 4px 4px;border:1px solid #ddd;border-radius:3px;background:#fff;color:#233445}.O2Table_Records,.O2Table_Search{width:30%;padding:5px 8px;border-radius:3px;transition:.5s;overflow:hidden;display:inline-block;cursor:pointer}.O2Table_New{text-align:right;margin-top:4px}.O2Table_Go,.O2Table_New{color:#233445;padding:5px 12px}.O2Table_Go{float:right;margin-top:5px}.O2Table_Go button,.O2Table_New button{color:#fff;background:#233445;padding:5px 12px;border-radius:3px;border:none;outline:none;box-shadow:none;transition:.5s;overflow:hidden;cursor:pointer}.O2Table_Records{float:left}.O2Table_Value{width:70%}.O2Table_Label,.O2Table_Value{display:inline-block;padding:2px}.O2Table_Label{width:22%}.O2Table_Next,.O2Table_Prev{float:right;color:#888;padding:5px 12px;border-radius:3px;border:1px solid #888;cursor:pointer;margin-left:5px}.O2Table_PageCount{display:block;color:#888;padding:7px}.pageCalc_container span{margin:1%}.distpageCalc_container span{margin:4%}.distpageCalc_container,.Paginationsub{display:inline-block}.Paginationsub .pagination{margin:0;float:right}.tooltip_UI{z-index:9999;display:flex}.O2Table_ExpExcel,.O2Table_Export{float:left;margin-left:.5%;color:#fff;background:#ea2d68;padding:5px 12px;border-radius:3px;transition:.5s;overflow:hidden;display:flex;cursor:pointer}.O2Table_ExpCollExcel button,.O2Table_ExpExcel button{color:#fff;background:#ea2d68;border:none;outline:none;overflow:hidden;display:flex;cursor:pointer;pointer-events:none;cursor:not-allowed}.O2Table_RecSelect{display:flex;margin-left:2%;padding:3px;font-size:14px}.O2Table_RecSelect .O2Table_Label{width:13%}.O2Table_RecSelect .O2Table_Value{width:20%}.editBtn,.newBtn{background:#e29913}.deleteBtn,.editBtn,.newBtn{color:#fff;padding:4px 5px;border-radius:3px;border:none;outline:none;box-shadow:none;transition:.5s;overflow:hidden;margin:3px;cursor:pointer;float:right}.deleteBtn{background:red}.retailer_Edit{width:25%}.o2Del_container{text-align:center!important}.o2Del_container,.o2popDel_container{width:8%;margin-left:.5%;color:#ea2d68;padding:5px 12px;border-radius:3px;transition:.5s;overflow:hidden;cursor:pointer}.o2popDel_container{text-align:center}.o2Del_container button,.o2popDel_container button{color:#fff;background:#233445;padding:2px 4px;border-radius:3px;font-size:15px;border:none;outline:none;box-shadow:none;transition:.5s;overflow:hidden}.collect_subContainer,.distriStockSub,.EmpTaskSub,.OrderSubContainer,.SalesRetContainer,.schemeSub,.VisitPlanSubContainer{display:flex}.EmpTaskSub .contentRow_Label{width:35%;text-align:right}.EmpTaskSub .contentRow_Value{width:60%;text-align:right}.roleAccessSub{display:flex}.searchWrapper{position:relative}.SearchIcon{position:absolute;top:5px;left:3px;color:#999;font-size:12px}.tableMultiFilterSearch_input{border-radius:3px;outline:none;padding:3px 0 3px 20px;border:none;width:80%}.O2Table_BodyContent{display:block}.newOrder_popup .O2TableEditBox{width:40vw}.O2TableEdit_wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:9;display:flex;align-items:center;justify-content:center}.O2TableEditBox{width:90vw;padding:5px;background:#fff;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.O2TableEditTitle{padding:6px;color:#5c2018;font-size:18px;border:1px solid #434343;background:#ddd;border-radius:2px}.O2TableEditBody{padding:10px 20px;height:25em;overflow-y:auto}.O2TableEditFooter{display:flex;justify-content:center;padding:8px;color:#5c2018;font-size:18px}.OrderModuleFooter button{color:#fff;background:#233445;padding:5px 12px;border-radius:3px;border:none;outline:none;box-shadow:none;transition:.5s;overflow:hidden;cursor:pointer;margin:0 8px}.OrderModuleFooter{display:flex;justify-content:center;padding:4px;color:#5c2018;border-radius:4px;margin-top:2%;font-size:18px;background:#ddd;border:1px solid #434343}.O2TableEditFooter button{margin:0 20px;cursor:pointer;outline:none}.O2TableBtnWrap button{color:#fff;background:#233445;padding:5px 12px;border-radius:3px;border:none;outline:none;box-shadow:none;transition:.5s;overflow:hidden}.O2TableEditBody .row{display:flex;justify-content:space-around;padding:5px 0}.FieldComponent input,.FieldComponent select{border:1px solid #ccc}.O2TableEditBody::-webkit-scrollbar{width:5px}.O2TableEditBody::-webkit-scrollbar-track{background:#f1f1f1}.O2TableEditBody::-webkit-scrollbar-thumb{background:#888}.O2TableEditBody::-webkit-scrollbar-thumb:hover{background:#555}.OrderTablepop tbody{height:2em}.InvoiceDetail_pop,.newOrder_popup,.OrderTableEdit_pop,.ViewOrderTableEdit_pop{display:none}.orderpop_tablemargin{margin-top:2%}.O2Edit_New{float:right;color:#233445;padding:5px 12px;margin-top:-8px}.O2Edit_New button{color:#fff;background:#233445;padding:5px 12px;border-radius:3px;border:none;outline:none;box-shadow:none;transition:.5s;overflow:hidden}.collectionTableEdit_pop .FieldLabel,.InvoiceDetail_pop .FieldLabel,.OrderTableEdit_pop .FieldLabel,.salRetTableEdit_pop .FieldLabel,.ViewOrderTableEdit_pop .FieldLabel{padding:2px 0;display:inline-block;font-weight:700;width:30%;text-align:right}.collectionTableEdit_pop .FieldValue,.InvoiceDetail_pop .FieldValue,.OrderTableEdit_pop .FieldValue,.salRetTableEdit_pop .FieldValue,.ViewOrderTableEdit_pop .FieldValue{display:inline-block;margin-left:10px;width:65%}.collectionTableEdit_pop .FieldValue span{color:#000}.collectionTableEdit_pop table tbody{height:16em}.collectionTableEdit_pop,.newCollection_popup{display:none}.newCollection_popup .O2TableEditBox{width:40vw}.O2Table_Footer{display:flex;justify-content:center;padding:4px;color:#5c2018;border-radius:4px;margin-top:2%;font-size:18px;background:#ddd;border:1px solid #434343}.O2Table_Footer button{color:#fff;background:#233445;padding:5px 12px;border-radius:3px;border:none;outline:none;box-shadow:none;transition:.5s;overflow:hidden;cursor:pointer;margin:0 8px}.pricemasterSub .PricemasterFooter{display:flex;justify-content:center;color:#5c2018;border-radius:4px;font-size:18px}.pricemasterSub .PricemasterFooter button{color:#fff;background:#233445;padding:5px 12px;border-radius:3px;border:none;outline:none;box-shadow:none;transition:.5s;overflow:hidden;cursor:pointer;margin:0 8px}.salRetTableEdit_pop{display:none}.prodDesc{width:40%}.salRetTableEdit_pop table tbody{height:22em}.Sno{width:6%}.inventoryTableEdit_pop{display:none}.Quant_inventory{width:10%}.inventoryTableEdit_pop .FieldLabel{padding:2px 0;display:inline-block;font-weight:700;width:35%}.inventoryTableEdit_pop .FieldValue{display:inline-block;margin-left:10px;width:60%}.inventoryTableEdit_pop .FieldValue span{color:#000}.CompetitorTableEdit_pop{display:none}.competitor_Product{width:40%}.tabBodyLeft,.tabBodyRight{flex-grow:1;display:flex;flex-flow:row wrap;width:50%}.tabBodyLeft table tbody,.tabBodyRight table tbody{height:24em}.SelectcheckBox_Container{width:10%;text-align:center!important}.tableSearch{position:absolute;display:inline-block}.tableSearch span:nth-child(2){position:relative;right:12%;top:2px;color:#888}.tableSearch input{padding:2px;margin-left:6px;border:1px solid #ddd;border-radius:3px;background:#fff;color:#233445;width:70%;box-sizing:border-box}.css-1aya2g8:hover,.css-2o5izw:hover{min-height:10px!important}.css-1ep9fjw,.css-1ep9fjw:hover{padding:3px!important}.css-162g8z5{min-height:10px!important}.css-1wy0on6{display:none!important}.legendTitle .css-1aya2g8{width:238px!important}.legendTitle .css-1rtrksz{width:200px}.retailerTab .row,.UserTab .row{display:block;justify-content:space-around;padding:5px 0}.retailerTab .row .FieldComponent,.UserTab .row .FieldComponent{display:inline-block;width:47%;margin:0 10px;padding:.2%}.retailerTab .FieldLabel,.UserTab .FieldLabel{padding:5px;display:inline-block;width:39%}.retailerTab .FieldValue,.UserTab .FieldValue{display:inline-block;width:55%}.retailerTab .row .FieldComponent .FieldValue input[type=checkbox],.UserTab .row .FieldComponent .FieldValue input[type=checkbox]{padding:4px 0 4px 4px;border:1px solid #ddd;border-radius:3px;vertical-align:middle;background:#fff;color:#233445;width:10%;box-sizing:border-box}.O2Table_dateFrm,.O2Table_dateTo,.O2Table_Multiselect{width:30%;padding:5px 8px;border-radius:3px;transition:.5s;overflow:hidden;display:inline-block;cursor:pointer}.O2Table_dateFrm input,.O2Table_dateTo input,.O2Table_Multiselect select{padding:4px 0 4px 4px;border:1px solid #ddd;border-radius:3px;background:#fff;color:#233445;width:100%}.O2Table_Multiselect .O2Table_Label,.Report_subContainer .O2Table_Label{width:24%}.O2Table_Multiselect .O2Table_Value{width:59%}.O2Table_Multiselect .O2Table_Value>div:first-child{left:-8%}.css-1r4vtzz,.css-48ayfv{width:440px!important;border-color:#2684ff!important;border-radius:4px!important;border-width:1px!important;box-shadow:none!important;padding:3px!important}.css-11unzgr{max-height:218px!important}.collect_subContainer .O2Table_Search,.collect_subContainer .O2Table_SelectDate,.collect_subContainer .O2Table_SelectDist,.collect_subContainer .O2Table_SelectSales{width:23%}.collect_subContainer .O2Table_Label{width:30%}.collect_subContainer .O2Table_Value{width:65%}.Ref_Num{width:12%}.salesMan{width:17%}.Descript_width{width:30%}.DistAd_width{width:12%}.OrderTablesecondpop .Descript_width{width:30%}.OrderTablesecondpop .ErpDoc_width,.Value_width{width:12%}.rate_width{width:8%}.invoicepop_Table .Value_width,.OrderTablesecondpop .Value_width,.salesRetPopup .Value_width{text-align:left!important;padding-right:15px}.OrderTablesecondpop .Value_width{width:8%!important}.OrderTableEdit_pop .O2TableEditBox,.ViewOrderTableEdit_pop .O2TableEditBox{width:95vw!important}.invno_width{width:10%}.TotValue_width{width:12%;text-align:right}.customTable tbody .Value_width{text-align:right;padding-right:15px}.customTable tbody .Price_width,.customTable tbody .Price_width input,.customTable tbody .Value_width input{text-align:right}.DateTime_width{width:12%}.status_Width{width:10%}.Salemanno_width{width:15%}.Sno_width{width:5%}.customTable tbody .Sno_width{text-align:right;padding-right:15px}.orderRef_No{width:10%}.orderSalesMan{width:16%}.orderValuewidth{width:10%}.orderERP{width:5%}.StateCode_width{width:12%}.check_input{-o-appearance:none;appearance:none;top:0;right:0;bottom:0;left:0;height:25px;width:25px;transition:all .15s ease-out 0s;background:#cbd1d8;border:none;color:#fff;cursor:pointer;display:inline-block;margin-right:.5rem;outline:none;position:relative;z-index:1000}.check_input:hover{background:#9faab7}.check_input:checked{background:#40e0d0}.check_input:checked:before{height:20px;width:20px;position:absolute;content:"✔";display:inline-block;font-size:20px;text-align:center;line-height:25px;margin-left:5px}.check_input:checked:after{animation:click-wave .65s;background:#40e0d0;content:"";display:block;position:relative;z-index:100}.alert_container.disableScreen,.confirmAlert_container.disableScreen,.saveConfirmAlert_container.disableScreen{background:rgba(0,0,0,.8);z-index:9999999;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:all .35s ease}.alert_container.disableScreen:focus{outline:block}.alert_container,.confirmAlert_container,.saveConfirmAlert_container{display:none}.alertfooter,.alertHeader,.confirmAlertfooter,.confirmAlertHeader,.saveConfirmAlertfooter,.saveConfirmAlertHeader{background:#dc143c;color:#fff}.alertbody,.alertfooter,.confirmAlertbody,.confirmAlertfooter,.saveConfirmAlertbody,.saveConfirmAlertfooter{text-align:center}.alertbody,.confirmAlertbody,.saveConfirmAlertbody{background:#fff;height:5em;display:flex;justify-content:center;align-items:center}.alertfooter button,.confirmAlertfooter button,.saveConfirmAlertfooter button{color:#333}.alert_wrapper,.confirmAlert_wrapper,.saveConfirmAlert_wrapper{width:40%}.alert_wrapper>div,.confirmAlert_wrapper>div,.saveConfirmAlert_wrapper>div{padding:5px}.alertHeader>span,.confirmAlertHeader>span,.saveConfirmAlertHeader>span,.student_Add_alertHeader>span{margin:0 5px}.alert_container_close,.confirmAlert_container_close,.saveConfirmAlert_container_close{padding:.5% .7%;border:2px solid #dcdcdc;position:relative;float:right;right:1%;top:1.5%;transition:all .35s ease;border-radius:50%}.alert_container_close i,.confirmAlert_container_close i,.saveConfirmAlert_container_close i{color:#fff}.alert_container_close:hover,.confirmAlert_container_close:hover,.saveConfirmAlert_container_close:hover{border-radius:0;cursor:pointer;transition:all .35s ease;background:#ce0e0e}.alert_container_close:active,.confirmAlert_container_close:active,.saveConfirmAlert_container_close:active{background:#700101;transition:all .35s ease}.masterTable tbody .css-10nd86i{width:82%}.schemeSub .contentRow_Label{width:33%;text-align:right}.schemeSub .contentRow_Value{width:60%}.schemeMaintainTableEdit_pop{display:none}.schemeMaintainTableEdit_pop .O2TableEditBox{width:45vw}.distributorStockTable tbody{height:18em}.VDDescript_width_Sale{width:19%}.VDDescript_width{width:14%}.VDDescript_width_first{width:22%}.VDDescript_width_add{width:20%}@media only screen and (max-width:768px){.O2TableEditBox{width:95vw!important}.o2Del_container{width:10%}.O2Table_dateFrm,.O2Table_dateTo{width:90%}.Report_subContainer .O2Table_Label{width:46%}.Report_subContainer .O2Table_Value{width:50%}.O2Table_Multiselect{width:90%}.O2Table_SelectDist,.O2Table_SelectSales{margin-top:2%;display:block;float:none;width:90%}.collect_subContainer .O2Table_Label,.collect_subContainer .O2Table_Search,.collect_subContainer .O2Table_SelectDate,.collect_subContainer .O2Table_SelectDist,.collect_subContainer .O2Table_SelectSales,.collect_subContainer .O2Table_Value,.O2Table_Label,.O2Table_Value{width:90%}.O2Table_Search{display:block;width:90%}.O2Table_Search input{width:100%!important}.O2Table_Search .O2Table_Value{width:65%!important}.O2Table_Search .O2Table_Label{width:30%!important}.O2Table_RecSelect .O2Table_Label{width:57%}.O2Table_Body{overflow-y:auto;height:84vh}.O2Table_ExpCollExcel,.O2Table_ExpExcel,.O2Table_Export{float:none;margin-top:2%}.O2Table_SelectDate{padding:5px;display:block;width:90%}.O2Table_SelectDate .O2Table_Label{width:46%}.O2Table_SelectDate .O2Table_Value{width:50%}.O2Table_SelectDate input{width:100%}.O2TableEditBody{padding:5px 10px;height:18em}.Table_wrapper{width:100%;overflow-x:auto}.Table_wrapper table{width:400%}.O2TableEditBody .row{display:block;padding:0}.FieldComponent{margin:4px!important}.collectionTableEdit_pop .FieldLabel{width:45%}.collectionTableEdit_pop .FieldValue{width:50%}.customTable tbody tr,.customTable thead{font-size:14px}.tabBodyContent{display:block}.tabBodyLeft,.tabBodyRight{width:100%}.O2Container_Wrapper{overflow-y:auto}.css-1aya2g8,.css-2o5izw{background-color:#fff!important}.css-1aya2g8,.css-1aya2g8:hover,.css-2o5izw,.css-2o5izw:hover{min-height:10px!important}.css-1492t68{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:7px}.legendTitle .css-1aya2g8{width:190px!important}.retailerTab .row .FieldComponent{display:block;width:95%;font-size:12px}.retailerTab .row .FieldComponent .FieldLabel{width:45%}.retailerTab .row .FieldComponent .FieldValue{width:50%}.O2Table_Multiselect .O2Table_Label,.O2Table_Multiselect .O2Table_Value{width:100%}.O2Table_Multiselect .O2Table_Value>div:first-child{left:0}.O2Table_Multiselect .O2Table_Value .css-1r4vtzz{padding:3px}.collect_subContainer,.OrderSubContainer,.SalesRetContainer,.VisitPlanSubContainer{display:block}.OrderSubContainer .contentRow_Label{width:90%!important;text-align:left!important}.OrderSubContainer .contentRow_Value{width:90%!important}.pricemasterSub .PricemasterFooter{margin-top:2%}.EmpTaskSub{display:block}.O2Edit_New{padding:0;margin:0}.salRetTableEdit_pop .O2Edit_New button{padding:4px}.OrderTableEdit_pop .O2TableEditFooter button,.ViewOrderTableEdit_pop .O2TableEditFooter button{margin:4px}.distriStockSub,.schemeSub{display:block}.saleorder_width_first{width:10%}.saleorderDetailreportTable{width:100%}}.O2Content_orderTypeCon{width:35%}.O2Content_orderTypeRadio{padding:10px}.O2Content_orderTypeRadio span{width:20%}@media only screen and (max-width:768px){.O2Content_row{display:block;width:100%;margin-bottom:6%}.O2Content_Container{display:block;margin:0}.O2Content_leftContainer,.O2Content_rightContainer{width:100%}.legendTitle .O2Table_Value select{width:195px}.O2Content_rightContainer .Table_wrapper table{width:350%}.O2Content_rightContainer .Table_wrapper table .o2Del_container{width:13%}.contentRow_Label{text-align:left!important}.contentRow_Label,.contentRow_Value{width:90%!important}.O2Container_legendDiv{margin-top:8%}.legendBodyContent{display:block}.legendBodyContent .O2Table_Search,.legendBodyContent .O2Table_SelectSales{width:90%}}.routeMasterTableEdit_pop{display:none}.routeMasterTableEdit_pop .O2TableEditBox{width:38vw}.dayMasterTableEdit_pop{display:none}.dayMasterTableEdit_pop .O2TableEditBox{width:38vw}.priceTypeTableEdit_pop{display:none}.priceTypeTableEdit_pop .O2TableEditBox{width:45vw}.ProductTableEdit_pop{display:none}.ProductTableEdit_pop .O2TableEditBox{width:50vw}.ProductTableEdit_pop .RM_BodyContent{display:block;height:27em;overflow-y:auto}.ProductTableEdit_pop .RM_BodyContent::-webkit-scrollbar{width:5px}.ProductTableEdit_pop .RM_BodyContent::-webkit-scrollbar-track{background:#f1f1f1}.ProductTableEdit_pop .RM_BodyContent::-webkit-scrollbar-thumb{background:#888}.ProductTableEdit_pop .RM_BodyContent::-webkit-scrollbar-thumb:hover{background:#555}.prodNamewid{width:20%!important}.productMinWidth{width:10%!important}@media only screen and (max-width:768px){.ProductTableEdit_pop .RM_BodyContent{height:21em}}.retailerPriceTableEdit_pop{display:none}.retailerPriceTableEdit_pop .O2TableEditBox{width:45vw}.productGroupTableEdit_pop{display:none}.productGroupTableEdit_pop .O2TableEditBox{width:50vw}.productTypeTableEdit_pop{display:none}.productTypeTableEdit_pop .O2TableEditBox{width:50vw}.MenumaintenanceTableEdit_pop{display:none}.MenumaintenanceTableEdit_pop .O2TableEditBox{width:45vw}.RoleAccessTableEdit_pop{display:none}.RoleAccessTableEdit_pop .O2TableEditBox{width:38vw}.O2Content_row .O2TablecheckboxLabel{width:62%}.O2Content_row .O2TablecheckboxValue{width:8%}.VisitPlanContainer .tableMultiFilterSearch_input{width:75%}.VisitPlanContainer .searchWrapper{width:67%}.VisitStateWid{width:80%}.VisitStateWid span{margin-right:10%}.VPcheckBox_Container{width:10%}.selectWrapper{position:relative;width:75%}.visitPlan_Citytable,.visitPlan_Statetable{width:20%;float:left}.visitPlan_Citytable .searchWrapper{width:67%}.visitPlan_Routtable{width:25%;float:left}.visitPlan_Rettable{width:35%;float:left}.visitPlan_Daytable{width:25%;float:left}.visitPlan_dayRettable{width:75%;float:left}.O2Table_headBtn{color:#fff;background:#233445;padding:5px 12px;border-radius:3px;border:none;outline:none;box-shadow:none;float:right;margin:6% -4% 0 6%;transition:.5s;overflow:hidden;cursor:pointer}.visitPlan_dayRettable .O2Table_headBtn{margin:2% 0 0}.visitPlan_Rettable .O2Table_headBtn{margin:3% 0 0}.visitPlan_Routtable .O2Table_headBtn{margin:5% 0 0}.VisitPlandayRoute_Container,.VisitPlanRoute_Container{width:100%;margin:.5%;position:relative;background:#f9f9f9;display:none}.VPContent_wrapper{width:100%;height:100%;border:1px solid #098}.stripedDivRowHeader{background:#c3b9b9!important;color:#434343}.stripedDivRow{position:relative}.stripedDivTable .stripedDivRow:nth-child(odd){background:#f1f1f1}.stripedDivTable .stripedDivRow:nth-child(2n){background:#f9f9f9}.stripedDivCell.FourDivCell{width:22.8%}.stripedDivCell.DoubleDivCell,.stripedDivCell.FourDivCell{float:left;padding:1%;font-weight:400;text-overflow:ellipsis;border-right:1px solid #098;white-space:nowrap;overflow:hidden;word-break:break-all}.stripedDivCell.DoubleDivCell{width:47.8%}.stripedDivRow:after,.stripedDivRowLast:after{content:" ";display:block;height:0;clear:both}.stripedDivCell.DoubleDivCell:nth-child(2),.stripedDivCell.FourDivCell:nth-child(4){border:none!important}.visitPlan_table tbody{height:18em}.GridTotalRecords{text-align:left;color:#fff;margin-right:20px}.visitPlan_dayRettable tbody,.visitPlan_Rettable tbody{height:16.2em}@media only screen and (max-width:768px){.VPContent_wrapper{width:100%;overflow-x:auto}.stripedDivTable{width:200%}.O2Content_row{display:block;width:100%;margin-bottom:6%}.O2Content_Container{display:block;margin:0}.O2Content_leftContainer,.O2Content_rightContainer{width:100%}.legendTitle .O2Table_Value select{width:195px}.VisitPlandayRoute_Container .Table_wrapper table,.VisitPlanRoute_Container .Table_wrapper table{width:150%}.O2Content_rightContainer .Table_wrapper table .o2Del_container{width:13%}.contentRow_Label{text-align:left!important}.contentRow_Label,.contentRow_Value{width:90%!important}.O2Container_legendDiv{margin-top:8%}.legendBodyContent{display:block}.legendBodyContent .O2Table_Search,.legendBodyContent .O2Table_SelectSales{width:90%}.visitPlan_dayRettable .O2Table_headBtn{margin:5% 0 0}.visitPlan_Rettable .O2Table_headBtn{margin:4% 0 0}.VisitPlanSubContainer .O2Table_Go{text-align:right!important;float:none}}.retailerCategoryTableEdit_pop{display:none}.retailerCategoryTableEdit_pop .O2TableEditBox{width:45vw}.retailerGroupTableEdit_pop{display:none}.retailerGroupTableEdit_pop .O2TableEditBox{width:45vw}.DistributorCategoryTableEdit_pop{display:none}.DistributorCategoryTableEdit_pop .O2TableEditBox{width:45vw}.DistributorGroupTableEdit_pop{display:none}.DistributorGroupTableEdit_pop .O2TableEditBox{width:45vw}.userPrefTab table .o2popDel_container{width:10%}.Resetpswd_wrapper{position:fixed;top:0;left:0;background:rgba(0,0,0,.7);width:100%;height:100%;justify-content:center;align-items:center;display:none}.ResetPswrdBox{width:42vw;padding:5px;background:#fff;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.ResetPswrdTitle{padding:6px;color:#fff;font-size:18px;border:1px solid rgba(171,160,160,.87);background:#e29913}.ResetPswrdBody{padding:3px 5px;overflow-y:auto}.ResetPswrdFooter{display:flex;justify-content:center;padding:8px;color:#5c2018;background:#e29913;font-size:18px}.ResetPswrdFooter button{color:#fff;background:#233445;padding:5px 12px;border-radius:3px;border:none;box-shadow:none;transition:.5s;overflow:hidden;margin:0 20px;cursor:pointer;outline:none}.UserMainContent{height:61vh!important}.passIconWrapper{position:relative}.PasswordIcon{right:3px}.PasswordIcon,.resetPasswordIcon{position:absolute;top:5px;color:#999;font-size:12px}.resetPasswordIcon{right:14px}.FieldComponentSelect{margin-left:2%;margin-right:3.5%}.FieldLabelSelct{float:left;width:20%}.rowShowAndHide{display:none!important}.dayMasterTableDelete_pop{display:none}.dayMasterTableDelete_pop .O2TableEditBox{width:50vw}.legendBody_Value{width:62%}.legendBody_Label{width:25%!important}.userType_container{display:flex}.userType_container .contentRow_Label{display:inline-block;width:10%;padding:5px}.userType_container .contentRow_Value{display:inline-block;width:20%;padding:3px}@media only screen and (max-width:768px){.newCustEditBox{width:90vw}.newCustEditBody{padding:5px 10px;height:19em}.newCustEditBody .row{display:block;padding:2px}.UserTab .row .FieldComponent{display:block;width:95%;font-size:12px}.UserTab .row .FieldComponent .FieldLabel{width:45%}.UserTab .row .FieldComponent .FieldValue{width:50%}.ResetPswrdBox{width:95vw}.FieldComponentSelect{font-size:12px}.FieldLabelSelct{width:48%}}.O2Container_legendDiv{padding:15px 10px 10px;border:1px solid #e29913;width:92%;margin:2%;position:relative;background:#f9f9f9}.legendTitle{display:inline-block;padding:0 5px;position:absolute;top:-15px;background:linear-gradient(180deg,#fafafa,#fff);color:#e91e63}.legendBodyContent{display:flex;width:100%}.legendBodyContent .O2Table_Search,.legendBodyContent .O2Table_SelectSales{width:44%}.O2Content_row{flex:1 1;padding:5px 8px}.contentRow_Label{display:inline-block;width:25%;padding:5px}.contentRow_Value{display:inline-block;width:70%;padding:3px}.contentRow_Value input,.contentRow_Value select{flex:1 1;border-radius:3px;padding:4px 0 4px 4px;border:1px solid #ddd;background:#fff;color:#233445;width:100%;box-sizing:border-box}.O2Content_Container{display:flex}.O2Content_leftContainer,.O2Content_rightContainer{flex-grow:1;display:flex;flex-flow:row wrap;width:50%}.legendTitle .O2Table_Value select{padding:4px 0 4px 4px;border:1px solid #0f89a5;border-radius:3px;background:#fff;color:#233445;width:300px;box-sizing:border-box}.salesmanRoute_table tbody{height:20em}.legendBody_Label{display:inline-block;padding:5px;width:20%}.legendBody_Value{display:inline-block;padding:3px;width:70%}.legendBody_Value input,.legendBody_Value select{padding:4px 0 4px 4px;border:1px solid #ddd;border-radius:3px;background:#fff;color:#233445;width:100%;box-sizing:border-box}.legentContent_div{display:block;padding:1%}.O2legend_datacontainer{margin-top:5%;padding:2%}.O2Content_leftContainer .O2Container_legendDiv{margin:0}.legentContent_div span{margin-right:3%;font-weight:700}.CityWid,.DaysWid,.StateWid{width:15%}@media only screen and (max-width:768px){.O2Content_row{display:block;width:100%;margin-bottom:6%}.O2Content_Container{display:block;margin:0}.O2Content_leftContainer,.O2Content_rightContainer{width:100%}.legendTitle .O2Table_Value select{width:195px}.O2Content_rightContainer .Table_wrapper table{width:350%}.O2Content_rightContainer .Table_wrapper table .o2Del_container{width:13%}.contentRow_Label{text-align:left!important}.contentRow_Label,.contentRow_Value{width:90%!important}.O2Container_legendDiv{margin-top:8%}.legendBodyContent{display:block}.legendBodyContent .O2Table_Search,.legendBodyContent .O2Table_SelectSales{width:90%}.legendBodyContent .O2Content_row:nth-child(2n){display:none}}.RoleAccess_Container,.UserRole_Container{width:100%;margin:.5%;position:relative;background:#f9f9f9;display:none}.RAContent_wrapper{width:100%;height:100%;border:1px solid #098}.UserroleSub{border:none!important}.RAcheckBox_Container{width:10%}@media only screen and (max-width:768px){.RAContent_wrapper{width:100%;overflow-x:auto}.O2Content_Container{display:block;margin:0}.urRoleGo .O2Table_Go{text-align:right;float:none}}.viewPhotoTableEdit_pop .imgPos img{width:400px;height:20em}.viewPhotoTableEdit_pop .imgPos{display:flex;text-align:center;justify-content:center}.viewPhotoTableEdit_pop{display:none}.viewPhotoTableEdit_pop .customTable tbody{height:10em}.viewPhotoTableEdit_pop .FieldLabel{width:45%}.viewPhotoTableEdit_pop .FieldValue{width:50%;display:inline-block;margin-left:10px;width:65%}.viewPhotoTableEdit_pop .FieldValue span{color:#000}.viewPhotoTableEdit_pop .FieldLabel{padding:2px 0;display:inline-block;font-weight:700;width:30%;text-align:right}.expenseViewTableEdit_pop .imgPos img{width:100%;height:57vh}.expenseViewTableEdit_pop .imgPos{display:block}.VPValue textarea{vertical-align:top;width:100%;height:3em;resize:none}.expenseViewTableEdit_pop{display:none}.expenseViewTableEdit_pop .customTable tbody{height:10em}.expenseViewTableEdit_pop .FieldLabel{width:45%}.expenseViewTableEdit_pop .FieldValue{width:50%;display:inline-block;margin-left:10px;width:65%}.expenseViewTableEdit_pop .FieldLabel{padding:2px 0;display:inline-block;font-weight:700;width:30%;text-align:right}.expenseViewTableEdit_pop .FieldValue span{color:#000}@media only screen and (max-width:768px){.imgPos img{width:100%;height:100%}}.RM_BodyContent{display:block}.RM_legend{width:50%}.RM_BodyContent .legentContent_div span{margin-right:1%;font-weight:700}.stateCityTableEdit_pop{display:none}.stateCityTableEdit_pop .O2TableEditBox{width:38vw}.Status_Route{width:10%}.css-1aya2g8,.css-2o5izw{min-height:10px!important;background-color:#fff!important}.css-rsyb7x{margin:0!important}.css-1rtrksz{height:1.5em!important}.css-1ep9fjw,.css-1ep9fjw:hover{padding:2px!important}@media only screen and (max-width:768px){.routeMasterTableEdit_pop .O2TableEditBox{width:95vw}.legentContent_div{padding:3px}.legendBody_Label{width:30%}.legendBody_Value{width:54%}}.baAttendanceReport_subContainer .O2Content_row .contentRow_Label{width:5%}.baAttendanceReport_subContainer .O2Content_row .contentRow_Value{width:20%}.retailerCode{width:12.5%!important}.retailerName{width:22.5%!important}.retailerAddress{width:40%!important}.comments{width:25%!important}.retailerAddress,.retailerName{width:40%}.comments{width:20%}.align_salesPerson{padding-left:10px}.align_noOfRetailers{text-align:right}.Report_subContainer .contentRow_Label{width:34%}.OrderDate_width{width:9%!important}.SalesMan_width{width:15%!important}.Retailer_Width{width:30%!important}.OrderValue_width{width:8%!important;text-align:right!important}.O2Table_topButton{float:left;margin-left:.5%;color:#fff;background:#8a6fec;padding:5px 12px;border-radius:3px;transition:.5s;overflow:hidden;display:flex;cursor:pointer}.O2Table_topSubContainer{position:relative;border-radius:3px;padding:2px;margin:.5%}.Report_subContainer{display:flex}.Report_subContainer .contentRow_Label{display:inline-block;width:30%;padding:5px}.Report_subContainer .contentRow_Value{display:inline-block;width:60%;padding:3px}.EmpId_width{width:10%!important}.Salesman_width{width:20%!important}.Time_width{width:9%!important}.activity{width:10%!important}.comments_width{width:14%!important}@media only screen and (max-width:768px){.Report_subContainer{display:block}}.SM_BodyContent .row{display:block;justify-content:space-around;padding:5px 0}.SM_BodyContent{display:block;overflow-y:auto;height:27em}.SM_legend{margin:3%}.SM_BodyContent::-webkit-scrollbar{width:5px}.SM_BodyContent::-webkit-scrollbar-track{background:#f1f1f1}.SM_BodyContent::-webkit-scrollbar-thumb{background:#888}.SM_BodyContent::-webkit-scrollbar-thumb:hover{background:#555}.SM_BodyContent .row .FieldComponent{display:inline-block;width:47%}.SM_BodyContent .row .FieldComponent .FieldLabel{display:inline-block;padding:5px;width:35%}.SM_BodyContent .row .FieldComponent .FieldValue{display:inline-block;padding:3px;width:60%}.SM_BodyContent .row .FieldComponent .FieldValue input,.SM_BodyContent .row .FieldComponent .FieldValue select{padding:4px 0 4px 4px;border:1px solid #ddd;border-radius:3px;background:#fff;color:#233445;width:100%;box-sizing:border-box}.SM_BodyContent .row .FieldComponent .FieldValue input[type=checkbox]{padding:4px 0 4px 4px;border:1px solid #ddd;border-radius:3px;vertical-align:middle;background:#fff;color:#233445;width:10%;box-sizing:border-box}.SM_BodyContent .row .FieldComponent span:nth-child(2){margin-right:2px;font-weight:700}.DistributorEdit{width:25%}.salesMan{width:33%}.saleManTableEdit_pop{display:none}.saleManTableEdit_pop .O2TableEditBox{width:80vw}.Popup_Tabwrapper{display:flex;justify-content:space-between}.Popup_tabButtons{background:#888}.Popup_tabButtons,.Popup_tabButtonsActive{flex:1 1 auto;display:flex;justify-content:center;align-items:center;padding:3px;height:1.5em;transition:.5s;color:#fafafa;margin-right:2px;overflow:hidden;position:relative;border-radius:3px;letter-spacing:.5px}.Popup_tabButtonsActive{background:#e29913}.Popup_tabButtons:before{content:"";position:absolute;height:100%;width:100%;background-image:-webkit-linear-gradient(left,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 50%,transparent 0);bottom:0;top:0;left:-100%;transform:skew(-45deg);transition:1s}.Popup_tabButtons span{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:18px;letter-spacing:.5px;font-family:"Nunito",sans-serif}.Popup_tabButtons span:after,.Popup_tabButtons span:before{content:"";position:absolute;width:0;height:0;border:3px solid transparent;top:0;left:0}.Popup_tabContentwrapper{background:#fff;height:72vh;border-radius:3px;padding:5px;box-sizing:border-box}.popTabBody{height:98%;overflow-y:auto;background:#fafafa;padding:5px;border:1px solid #ddd}.popTabBody:not(:first-child){display:none}.ProductgroupTab .SM_BodyContent{display:block;overflow-y:visible;height:2em}.ProductgroupTab .Table_wrapper{width:50%;margin:auto}.tabBodyContent{display:flex}@media only screen and (max-width:768px){.ProductgroupTab .Table_wrapper{width:100%;margin:none}.ProductgroupTab .Table_wrapper table{width:100%}.ProductgroupTab .customTable tbody{height:13em}.DistributorEdit{width:40%}.SM_BodyContent{height:20em}.SM_BodyContent .row .FieldComponent{display:block;width:95%;font-size:12px}.SM_BodyContent .row .FieldComponent .FieldLabel{width:46%}.SM_BodyContent .row .FieldComponent .FieldValue{width:45%}.Resolhide{display:none!important}.SM_BodyContent .row .FieldComponent .FieldValue input,.SM_BodyContent .row .FieldComponent .FieldValue select{width:110%}}.newCustEdit_wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:9;display:none;align-items:center;justify-content:center}.newCustEditBox{width:65vw;padding:5px;background:#fff;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.newCustEditTitle{padding:10px;color:#5c2018;font-size:18px;border:1px solid rgba(171,160,160,.87);background:#ddd;border-radius:5px}.newCustEditBody{padding:10px 20px;height:25em;overflow-y:auto}.newCustEditFooter{display:flex;justify-content:center;padding:8px;color:#5c2018;font-size:18px}.newCustEditFooter button{margin:0 20px;cursor:pointer;outline:none}.editCustBtnWrap button{color:#fff;background:#233445;padding:5px 12px;border-radius:3px;border:none;outline:none;box-shadow:none;transition:.5s;overflow:hidden}.newCustEditBody .row{display:flex;justify-content:space-around;padding:5px 0}.FieldComponent input,.FieldComponent select{border-radius:4px}.newCustEditBody::-webkit-scrollbar{width:5px}.Descript_width1,.Ref_Num1{width:20%}.newCustEditBody::-webkit-scrollbar-track{background:#f1f1f1}.newCustEditBody::-webkit-scrollbar-thumb{background:#888}.newCustEditBody::-webkit-scrollbar-thumb:hover{background:#555}.FieldComponent span,.mandatoryClass span{color:red}#NewCustomer_table tbody{height:20em}@media only screen and (max-width:768px){.newCustEditBox{width:90vw}.newCustEditBody{padding:5px 10px;height:19em}.newCustEditBody .row{display:block;padding:2px}}.Table_wrapper{position:relative}.inner{overflow-x:scroll;overflow-y:visible;width:90%;margin-left:50px}td,th{vertical-align:top;border-top:1px solid #ccc;padding:10px;width:100px}.width15{width:150px}.cellTop{vertical-align:top;border-bottom:1px solid grey}.cellBottom{vertical-align:bottom}.notmatchedrow{background-color:#e35d6a!important}.ProductPriceTableEdit_pop{display:none}.ProductPriceTableEdit_pop .O2TableEditBox{width:44vw}.ProductPriceTableEdit_pop .RM_BodyContent{display:block;height:25em;overflow-y:auto}.ProductPriceTableEdit_pop .RM_BodyContent::-webkit-scrollbar{width:5px}.ProductPriceTableEdit_pop .RM_BodyContent::-webkit-scrollbar-track{background:#f1f1f1}.ProductPriceTableEdit_pop .RM_BodyContent::-webkit-scrollbar-thumb{background:#888}.ProductPriceTableEdit_pop .RM_BodyContent::-webkit-scrollbar-thumb:hover{background:#555}.productPriceTabletd{padding-right:.5%!important}@media only screen and (max-width:768px){.ProductPriceTableEdit_pop .RM_BodyContent{height:21em}}.sidebar{position:fixed;left:0;top:0;height:100vh;background:linear-gradient(180deg,#1e3a5f,#274b75);color:#e5edf8;transition:width .25s cubic-bezier(.4,0,.2,1),background .25s ease;z-index:999;overflow-y:auto;overflow-x:hidden;box-shadow:0 8px 22px rgba(14,30,37,.08);border-right:1px solid hsla(0,0%,100%,.04);display:flex;flex-direction:column}.sidebar.collapsed{width:64px}.sidebar.expanded{width:256px;overflow-x:visible}.sidebar-header{justify-content:flex-start;padding:10px 12px;border-bottom:1px solid hsla(0,0%,100%,.03);grid-gap:10px;gap:10px;min-height:56px}.sidebar-header,.sidebar-logo{display:flex;align-items:center}.sidebar-logo{width:32px;height:32px;border-radius:8px;justify-content:center;background:linear-gradient(135deg,#1e3a5f,#274b75);flex-shrink:0;font-weight:700;color:#fff;font-size:16px}.sidebar-logo-image{width:40px;height:40px;object-fit:contain;flex-shrink:0;transition:transform .2s ease}.sidebar-title{font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .18s ease,transform .18s ease}.sidebar.collapsed .sidebar-title{opacity:0;transform:translateX(-6px);pointer-events:none}.sidebar.expanded .sidebar-title{opacity:1;transform:translateX(0);pointer-events:auto}.sidebar.collapsed .sidebar-header{justify-content:center;min-height:56px;padding:12px 8px}.sidebar.collapsed .sidebar-logo-image{width:36px;height:36px}.sidebar-content{padding:8px 0;flex:1 1;overflow-y:auto;overflow-x:hidden}.menu-section{position:relative;padding:8px 0}.menu-section:first-child{padding-top:0}.section-divider{height:1px;background:hsla(0,0%,100%,.06);margin:4px 0;opacity:0;transition:opacity .2s ease}.menu-item,.submenu-item{display:block;text-decoration:none;color:#e5edf8;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:8px;margin:2px 8px;position:relative}.menu-item:hover,.submenu-item:hover{background-color:#eef4ff;color:#1565c0}.menu-item.active,.submenu-item.active{background-color:#dcebff;color:#1565c0;border-left:4px solid #1565c0}.menu-item.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#1565c0;border-radius:0 4px 4px 0}.menu-item-content,.submenu-item-content{display:flex;align-items:center;padding:10px 16px;min-height:44px;grid-gap:14px;gap:14px;min-width:0}.menu-icon,.submenu-icon{font-size:18px;width:32px;text-align:center;flex:0 0 32px;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease,color .18s ease;color:#c7d5e8}.menu-item:hover .menu-icon,.submenu-item:hover .submenu-icon{transform:translateX(2px);color:#1565c0}.submenu-icon{font-size:16px;width:28px;margin-left:4px}.menu-label,.submenu-label{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.menu-item .menu-label,.submenu-item .submenu-label{display:inline-block;vertical-align:middle}.sidebar.expanded .menu-label,.sidebar.expanded .submenu-label{white-space:normal;overflow:visible;text-overflow:clip}.collapsed-hidden{display:none}.submenu-label{font-size:13px;font-weight:400}.menu-item.expandable{cursor:pointer}.expand-icon{font-size:14px;transition:transform .25s cubic-bezier(.4,0,.2,1);flex-shrink:0}.menu-item.expanded .expand-icon{transform:rotate(180deg)}.submenu-container{overflow:hidden;animation:slideDown .25s cubic-bezier(.4,0,.2,1);background:hsla(0,0%,100%,.03);border-radius:6px;margin:0 8px 4px}.flyout-submenu{position:fixed;z-index:1200;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:220px;box-shadow:0 10px 30px rgba(16,24,40,.06);padding:8px 6px}.flyout-inner{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.flyout-submenu .menu-label,.flyout-submenu .submenu-label{display:block!important;color:#e5e7eb}.flyout-submenu .menu-item .menu-item-content,.flyout-submenu .submenu-item .submenu-item-content{min-height:40px;padding:8px 12px;border-radius:6px}.flyout-submenu .menu-item:hover,.flyout-submenu .submenu-item:hover{background:#eef4ff;color:#1565c0}@keyframes slideDown{0%{opacity:0;max-height:0;margin-bottom:0}to{opacity:1;max-height:500px;margin-bottom:4px}}.sidebar.collapsed .menu-item:after,.sidebar.collapsed .submenu-item:after{content:attr(data-tooltip);position:absolute;left:72px;top:50%;transform:translateY(-50%);background:#374151;color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000;box-shadow:0 10px 25px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1)}.sidebar.collapsed .menu-item:hover:after,.sidebar.collapsed .submenu-item:hover:after{opacity:1}.sidebar-footer{position:relative;justify-content:flex-end;padding:12px;border-top:1px solid hsla(0,0%,100%,.03);background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0));flex-shrink:0;transition:all .2s ease}.sidebar-actions,.sidebar-footer{display:flex;flex-direction:column;align-items:stretch;grid-gap:8px;gap:8px}.sidebar-actions{width:100%}.sidebar-action{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border-radius:10px;color:#e5edf8;cursor:pointer;transition:background .2s ease,color .2s ease;font-size:14px;background:hsla(0,0%,100%,.02)}.sidebar-action:hover{background:#eef4ff;color:#1565c0}.sidebar-action span{flex:1 1}.user-avatar{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e3a5f,#274b75);border-radius:6px;flex-shrink:0;color:#fff;font-size:14px}.user-info{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.user-name{font-size:12px;font-weight:600;color:#e5edf8}.user-name,.user-role{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role{font-size:10px;color:#9ca3af;text-transform:capitalize}.sidebar-logout{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border-radius:10px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.12);color:#fca5a5}.sidebar-logout:hover{background:rgba(239,68,68,.12);color:#fecaca}.sidebar.collapsed .sidebar-footer{justify-content:center;padding:12px 8px}.sidebar.collapsed .sidebar-action .action-label{display:none}.sidebar-loading{display:flex;justify-content:center;align-items:center;height:100vh}@media (max-width:768px){.sidebar.expanded{width:240px}.sidebar.collapsed{width:60px}.sidebar-header{padding:12px 8px;min-height:56px}.sidebar-content{padding:4px 0}.menu-item,.submenu-item{margin:1px 6px}.menu-item-content,.submenu-item-content{padding:8px 10px;min-height:36px}.menu-label,.submenu-label{font-size:13px}.sidebar.collapsed .menu-item:after,.sidebar.collapsed .submenu-item:after{left:70px;font-size:11px;padding:4px 8px}}.sidebar,.sidebar-content{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.08) transparent}.sidebar-content::-webkit-scrollbar,.sidebar::-webkit-scrollbar{width:5px}.sidebar-content::-webkit-scrollbar-track,.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar-content::-webkit-scrollbar-thumb,.sidebar::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.06);border-radius:999px;border:1px solid rgba(0,0,0,.12)}.sidebar-content::-webkit-scrollbar-thumb:hover,.sidebar::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.12)}.menuModules{min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg);margin:0;padding:0}.menuModule_picWrap{width:30%}.menuModule_picBox{height:12em;width:10em;margin:auto}.menuModule_navigator ul{list-style:none;padding:0;margin:0;height:100%;overflow:auto}.menuModule_navigator ul::-webkit-scrollbar{width:5px}.menuModule_navigator ul::-webkit-scrollbar-track{background:#f1f1f1}.menuModule_navigator ul::-webkit-scrollbar-thumb{background:#888}.menuModule_navigator ul::-webkit-scrollbar-thumb:hover{background:#555}.menuModule_navigator{height:17em;padding-top:1.3em}.menuModule_navigator ul li{background:#fff;padding:5px;margin:2px 0;font-family:"Nunito",serif;color:#5c2018}.menuModule_navigator ul li:hover{background:#f5f3d3;cursor:pointer}.menuModule_descWrap{width:70%;background:#fafafa;margin-left:5px;padding:5px 15px;box-sizing:border-box;border-radius:2px}.menuModule_title{padding:15px 0;border-bottom:2px solid #bc4639;font-family:"Nunito",serif;color:#5c2018;font-size:18px}.menuModule_body{padding:10px 0;height:66vh;overflow-y:auto}.menuModule_body>div,.menuModule_body>h3{padding:5px 0;font-family:"Nunito",serif}.menuModule_body>h3{color:#bc4639}.quickLinks_title{background:#5c2019;padding:5px;border-radius:3px 3px 0 0;color:#fff;font-family:"Nunito",serif}@media only screen and (max-width:768px){.menuModules{display:block}.menuModule_navigator{padding:1.3em}.menuModule_descWrap{margin-bottom:10px}.menuModule_picBox{width:12em;box-shadow:3px 3px 5px rgba(0,0,0,.4)}.menuModule_descWrap,.menuModule_picWrap{width:100%}}.login_wrapper{background-color:orange;background-repeat:no-repeat;background-size:cover;height:100vh;display:flex;justify-content:center;align-items:center}.login_box{padding:5px;width:40%;position:relative;background:#fff;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.login_title{padding:15px 0;border-bottom:2px solid #bc4639;font-family:"Nunito",serif;color:#5c2018;font-size:18px}.login_footer{padding:15px 0;border-top:1px solid #bc4639;display:flex;justify-content:center}.login_footer button{margin:0 20px;cursor:pointer;outline:none}.login_body{padding:10px 20px}.login_body .row{padding:5px 0}.loginBtnWrap button{background:#fff;border:1px solid #5c2018;padding:5px 20px;color:#5c2018;font-family:"Nunito",serif;font-size:14px;transition:.25s}.loginBtnWrap button:focus,.loginBtnWrap button:hover{background:#5c2018;color:#fff;transition:.25s}.FieldComponent{flex:1 1;margin:0 10px}.FieldComponent input,.FieldComponent select{width:100%;border-radius:2px;border:1px solid #ddd;padding:4px 5px;box-sizing:border-box;color:#5c2018}.FieldComponent input:focus,.FieldComponent select:focus{outline-color:#22748d}.FieldLabel{padding:2px 0}.loginPage-wrapper{background:#f0b104;width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.loginWrapper{width:300px;height:335px;background:rgba(67,67,67,.7);border-radius:3px;position:relative}.loginWrapper:before{content:"";position:absolute;top:2px;left:2px;bottom:2px;width:50%;background:hsla(0,0%,100%,.05)}.LogoContainer{position:relative;top:3vh}.Logo_Wrapper,.LogoContainer{display:flex;justify-content:center}.Logo_Wrapper{padding:3%;background:#fff;width:4em;align-items:center;border:3px solid #5f9ea0}.Logo_Wrapper img{width:4em;height:4em}.forgotPwd_container{position:absolute;bottom:0;text-align:right;width:100%;padding:5px;box-sizing:border-box;font-size:14px;color:#5c2018}.forgotPwd_container span{transition:.5s}.forgotPwd_container span:hover{color:#bc4639;cursor:pointer;transition:.5s}.loginBtnWrap{padding:10px}.rememberMe{float:left}.userName_Pwd_container{position:relative;top:10%;width:95%}.userNamePwdRow{display:flex;margin:1.5em 0}.UserNamePwd_icons{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.UserNamePwd_icons img{width:2em}.userNamePwd_valuer{flex:5 1 auto;display:flex;justify-content:center;align-items:center;position:relative}.userNamePwd_valuer input{flex:1 1 auto;padding:5px;background:transparent;outline:none;border:none;border-bottom:1px solid #fff;color:#fff}.userNamePwd_valuer input:focus{border-bottom:1px solid #adff2f}.userNamePwd_valuer input:focus~label,.userNamePwd_valuer input:valid~label{top:-12px;transition:.5s;color:#adff2f;font-size:14px}.userNamePwd_valuer label{position:absolute;left:0;top:5px;color:#fff;pointer-events:none;transition:.5s;letter-spacing:.5px}.userName_Pwd_container button{width:95%;margin-left:5%;cursor:pointer;transition:.5s;outline:none;padding:2%}.userName_Pwd_container button:focus,.userName_Pwd_container button:hover{background:#cddc39;transition:.5s;color:#333}.Changepswd_wrapper,.Changepswd_wrapper1{position:absolute;top:0;left:0;background:rgba(0,0,0,.7);width:100%;height:100vh;justify-content:center;align-items:center;display:none}.ChangePswrdBox{width:42vw;padding:5px;background:#fff;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.ChangePswrdTitle{padding:6px;color:#fff;font-size:18px;border:1px solid rgba(171,160,160,.87);background:#e29913}.ChangePswrdBody{padding:3px 5px;overflow-y:auto;color:#333}.passwordChange_row{display:flex;padding:5px 0}.passwordChange_label{flex:1 1}.passwordChange_value{flex:3 1}.passwordChange_value input{width:95%;padding:3px 0 3px 5px}.ChangePswrdFooter{display:flex;justify-content:center;padding:8px;color:#5c2018;background:#e29913;font-size:18px}.ChangePswrdFooter button{color:#fff;background:#233445;padding:5px 12px;border-radius:3px;border:none;box-shadow:none;transition:.5s;overflow:hidden;margin:0 20px;cursor:pointer;outline:none}@media only screen and (max-width:768px){.login_box{width:100%}.ChangePswrdBox{width:95vw}}
/*# sourceMappingURL=main.b188e5b9.chunk.css.map */