body{background-color:#edf1f4!important;font-family:Poppins,sans-serif;margin:0}.MuiButtonBase-root{color:#000000de!important;font-family:Poppins!important}p{margin-bottom:0;margin-top:0}.reactivemanufacturer{background:#fff;border:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#b4b4b4;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.dark ::-webkit-scrollbar-thumb{background:#4b4b4b}.dark ::-webkit-scrollbar-thumb:hover{background:#6b6b6b}*{scrollbar-color:#b4b4b4 #0000;scrollbar-width:thin}.dark *{scrollbar-color:#4b4b4b #0000}#root{min-height:100vh;position:relative}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}hr{border-top:1px solid #e0e0e0;margin:15px 0!important;opacity:1}.myBorder{border:1px solid #e0e0e0}.hoverText:hover{color:#000!important}.myBtnRight svg{stroke:#3e5367;color:#3e5367;width:14px}.myBtnRight{align-items:center;background-color:#0ff;border-radius:50%;display:flex;height:30px;justify-content:center;min-height:30px;min-width:30px;width:30px}.myLabel{color:#0000009c}.myInput:focus{box-shadow:0 0 5px 0 #3e53678a}.myBtn,.myBtnl:hover{text-decoration:underline}.myBtn,.myBtnl:focus{outline:1.5px solid #0000006b!important}.myBtnForEdit,.myBtnWorkReport{color:#000;cursor:pointer;font-weight:700;text-decoration:underline}.svgBtn svg{color:#fff;height:22px;width:22px}.svgBtn{background-color:initial;border:none;outline:none;padding:0}.myBtn[disabled],.myInput[disabled]{border:1.5px solid #3e53671f;text-decoration:none}.mySelectBox{-webkit-appearance:none;appearance:none;background:#fff url(/static/media/caret-down-fill.425c09d4d4c41372b6c8.svg) no-repeat;background-position:calc(100% - 8px);border:1.5px solid #3e53678a;border-radius:10px;cursor:pointer;min-width:220px;outline:none;padding:10px 16px}.mySelectBox::-ms-expand{display:none}.myBtn{border:1.5px solid #d8d6de;border-radius:10px;outline:none}.myBtnl{border:1.5px solid #d8d6de;border-radius:5px;height:40px;outline:none}.myBtnl:hover{border-color:#3e53678a;box-shadow:0 0 5px 0 #3e53678a}.myCheckBox{transform:scale(1.2)}select.myInput{cursor:pointer}.myInput{outline:none;padding:5px 15px}.myInput,.myInputc{border:1.5px solid #d8d6de;border-radius:5px;color:#5f5f5f!important}.myInputc{padding:5px;width:200px}.myInputcn{width:100px}.myInputcn,.myInputl{border:1.5px solid #d8d6de;border-radius:5px;color:#5f5f5f!important;padding:5px 15px}.myInputl{height:43px;outline:none}.myInputl:hover{border-color:#3e53678a}.myInputl:focus,.myInputl:hover{box-shadow:0 0 5px 0 #3e53678a}.myImgContainer{background-color:#00000059;border-radius:50%;color:#fff;height:50px;overflow:hidden;width:50px}.datePicker input{border:1.5px solid #0000006b;border-radius:5px;outline:none;padding:5px 10px;width:100%}.myH9{font-size:.9rem}.myH7{font-size:.7rem}.myTag{background-color:#edf1f4!important;border-radius:5px;padding:3px 5px}.myWhiteTextNoWrap{white-space:nowrap}.myActionBtn:hover{background-color:#fff!important}.myActionBtn{background-color:#d9e6fb;border:none;border-radius:10px;outline:none;padding:5px}.myActionBtnicon:hover{background-color:#fff!important}.myActionBtnicon{border:none;border-radius:10px;outline:none;padding:5px}.tableMenuHover .MuiDataGrid-row{overflow:hidden;position:relative}.dotHover{width:100%}.dotHoverempicon{margin-right:15px;max-width:150px}.tableMenuHover .MuiDataGrid-cell:hover .expandDiv{align-items:center;animation:hoverRight .1s ease-out;display:flex!important;height:100%;justify-content:center;position:absolute;right:80px;top:0;width:50px}@keyframes hoverRight{0%{opacity:.3;right:-100px}to{opacity:1;right:45px}}.expandDiv{display:none}.myActionBtn svg{height:18px;width:18px}.myUl{list-style:none;margin:0;padding:0}.myCursonPointer{cursor:pointer}.myEventStop{pointer-events:none}.swapSelection main ul li.checked,.swapSelection main ul li:hover{background-color:#0ff!important}.swapSelection main ul li{background-color:#edf1f44d;border-radius:5px;cursor:pointer;font-size:14px;list-style:none;margin:10px;padding:5px 10px}.swapSelection main{background-color:#fff;border:1.5px solid #0000006b;border-radius:5px;display:flex;flex-direction:column;height:200px;margin:0;padding:10px;width:100%}.swapSelection main ul{border:none;border-radius:5px;height:100%;margin:0;outline:none;overflow:auto;padding:0}.swapSelection .allBtnsMain svg{color:#0000009c;height:20px;width:20px}.swapSelection .arrowBtn{border:1.5px solid #0000006b;border-radius:5px;cursor:pointer;padding:5px 10px}.swapSelection .arrowBtn.disabledBtn{border-color:#00000026;cursor:auto;pointer-events:none}.swapSelection .arrowBtn.disabledBtn svg{color:#00000026!important}.myTableSection{height:250px;overflow:auto}.myDTableCaption{display:table-caption}.breadcrumbs{margin:10px auto;max-width:1200px}.breadcrumbs>*{display:inline-block;margin-right:.8px}.breadcrumbs .crumb:after{content:url(/static/media/chevron-right-new.53b4312c701339baf591.svg);padding-left:5px}.breadcrumbs .crumb:last-child:after{display:none}.breadcrumbs .crumb a{color:#282c34}#breadcrumbs a{font-size:15px;list-style:none;padding-left:5px;text-decoration:none;text-transform:capitalize}#breadcrumbs a:hover{color:#77aaf7}.crumb-link{color:inherit;text-decoration:none;text-transform:capitalize}.crumb-link:hover{color:#77aaf7;text-decoration:underline}.mfacturerActionBtn{background:#fff;border:none}.mfacturerActionBtn:hover{background:#77aaf7;color:#fff}.singleCompText{color:#35acdb;cursor:pointer;font-size:10px;text-align:end}.variant-label{font-size:16px;margin-bottom:5px}.variant-control{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:10px;padding:8px;width:100%}.headingStyles{color:#00a2ff;font-size:20px;font-weight:"bolder"}.dashboard{align-items:center;background-color:#f7f7f7;display:flex;justify-content:center}.dashboard-header{align-items:center;display:flex;justify-content:space-between;width:100%}.left-container{margin-right:20px}.middle-container,.right-container{align-items:center;display:flex}.headingStyles{font-size:18px;margin:0}.search-item{background-color:#e5f1f9;border-radius:4px;margin-right:10px;padding:5px}.search-input{border:none;border-radius:4px;padding:5px}.overdue-text{background-color:#fff5f5;color:red!important;font-weight:500}@media (max-width:768px){.dashboard-header{align-items:flex-start;flex-direction:column}.left-container{margin-bottom:10px;margin-right:0}.right-container{margin-top:10px}.search-input,.search-item{width:100%}}.enquiry-charts{background-color:#55a6d8;color:#fff}.sales-charts{background-color:#d89f55;color:#fff}.growth-item{background-color:#fff;box-shadow:0 3px 5px #0000001a;padding:10px;position:relative}.growth-vertical1:before{background-color:#d68910}.growth-vertical1:before,.growth-vertical2:before{content:"";height:100%;left:0;position:absolute;top:0;width:3px}.growth-vertical2:before{background-color:#2471a3}.growth-vertical3:before{background-color:#37af1e}.growth-vertical3:before,.growth-vertical4:before{content:"";height:100%;left:0;position:absolute;top:0;width:3px}.growth-vertical4:before{background-color:#2e86c1}.growth-vertical5:before{background-color:#0accef}.growth-vertical5:before,.growth-vertical6:before{content:"";height:100%;left:0;position:absolute;top:0;width:3px}.growth-vertical6:before{background-color:#fc0}.bi-bell:hover,.bi-envelope:hover,.bi-search:hover{cursor:pointer;transform:scale(1.1);transition:transform .2s ease-in-out}.impressive-text{color:#d68910;font-weight:700}.strength-text{color:#6d6c6c;font-weight:700}.record-text{color:#2471a3;font-weight:700}.excellent-text{color:#37af1e;font-weight:700}.optimal-text{color:#2e86c1;font-weight:700}.branch-text-list{text-transform:capitalize}.strong-text{color:#0accef;font-weight:700}.available-text{color:#fc0;font-weight:700}.logoDiv{display:flex;flex-direction:row}.agency-style{color:#fff;font-size:1.1rem;font-style:italic;font-weight:700;margin-left:10px;margin-top:5px}.spinner-white{color:#fff}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.userd2{border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px #0000001a;height:auto;margin:auto;padding:20px}.salpid{justify-content:flex-end}.salpid,.salpid1{align-items:center;display:flex;font-size:20px;font-weight:700}.salpid1{color:#05046c;justify-content:flex-start}.userd3{border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px #0000001a;height:auto;margin:auto;padding:20px}.custom-select{display:inline-block;position:relative}.custom-select img{display:block;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:0}.custom-select select{margin:0;padding-bottom:0;padding-left:30px;padding-top:0}.clickable-text{background-color:#f0f0f0;border:1px solid #c2c3c4;border-radius:20px;color:#56585a;cursor:pointer;padding:4px 8px;text-align:center;transition:background-color .3s,color .3s}.clickable-text:hover{background-color:#007bff;color:#fff}.custom-select{background-color:#f9f9f9;border:1px solid #007bff;border-radius:4px;color:#333;font-size:16px;outline:none;padding:8px 12px;transition:border-color .3s,box-shadow .3s;width:100%}.custom-select:focus{background-color:#fff;border-color:#0056b3;box-shadow:0 0 4px #005bbb80}.custom-select option{background-color:#fff;color:#333}.image-container{display:inline-block;position:relative}.image-container:hover:before .box-contain{background-color:#3b5e7c;border-radius:5px;bottom:0;content:"";height:100px;margin-right:10px;position:absolute;right:38px;top:25px;width:250px;z-index:-1}.image-container:hover .box-contain{display:block}.image-container .box-contain{background-color:#fff;background-color:#3b5e7c;display:none;height:100px;left:-60px;margin-right:5px;padding:10px;position:absolute;top:27px;width:250px}.download-button{background-color:#0074cc;border-radius:5px;font-size:16px;margin:5px}.download-button:hover{background-color:#005aa3}.custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.task-status-1{color:purple}.task-status-2{color:skyblue}.task-status-3{color:orange}.task-status-4{color:red}.task-status-5{color:green}.cursorpointer{cursor:pointer}.custom-label{color:#3c90e9;font-size:18px;font-weight:700;margin-right:10px}.centered-text-with-modern-style{background:linear-gradient(45deg,#ff5733,#fd3);border-radius:33px 0 22px;box-shadow:0 4px 6px #0000001a;color:#fff;font-size:18px;font-style:italic;margin:8px;padding:6px;text-align:center}.login-container{background:linear-gradient(45deg,#2c8bb9,#5ba5c9,#72b2d0,#8abfd8)}.custom-datepicker{width:200px}.myBtndeal:hover{text-decoration:underline}.myBtndeal:focus{outline:1.5px solid #0000006b!important}.myBtndeal{background-color:#08718e;border:1.5px solid #0000006b;border-radius:10px;color:#fff;outline:none}.myBtnMsg:hover{text-decoration:underline}.myBtnMsg:focus{outline:1.5px solid #0000006b!important}.myBtnMsg{background-color:#08718e;border:1.5px solid #0000006b;border-radius:10px;color:#fff;height:35px;outline:none;width:200px}.btn-submit{align-items:center;background-color:#fff;border:1px solid #6c757d;border-radius:4px;color:#6c757d;cursor:pointer;display:inline-flex;font-size:1rem;padding:.5rem 1rem;transition:background-color .3s ease,color .3s ease}.btn-submit svg{margin-right:.5rem}.btn-submit:hover{background-color:#6c757d;color:#55a6d8}:root{--myTrasnition:all .4s;--myFadeAnimation:fadeShow .3s ease-in-out}.asideNav{background-color:#3e5367;bottom:0;box-shadow:0 0 20px #0129701a;height:100vh;left:0;min-height:-webkit-min-content;min-height:min-content;overflow-y:auto;overflow:visible;position:fixed;scrollbar-color:#aab7cf #0000;scrollbar-width:thin;top:0;transition:all .3s;transition:all .4s;transition:var(--myTrasnition);width:260px;z-index:996}.myTextContainer{align-items:center;background-color:#fff;border-radius:50%;display:flex;font-size:25px;height:40px;justify-content:center;overflow:hidden;width:40px}.asideNav .profileSection{background-color:#0000008a;padding-bottom:10px;padding-top:10px;position:relative}.asideNav .headBtn[aria-expanded=true]:before{transform:rotate(90deg)}.asideNav .headBtn:before{background-repeat:no-repeat;content:url(/static/media/chevron-right.d42b77fd7a5bfe055440.svg);height:20px;left:10px;position:absolute;transition:transform .35s ease;width:20px}.download-container{align-self:top;margin-right:10px;margin-top:0}.download-bar{align-items:center;background-color:#fff;border:1px solid #02020275;border-radius:10px;color:#0c0c0c;cursor:pointer;display:flex;height:30px;justify-content:space-between;padding:10px;transition:background-color .2s,padding .2s}.download-button{background-color:#6faef1;border:none;color:#fff;cursor:pointer;font-size:12px;margin-right:5px;padding:1px 10px;transition:background-color .2s}.download-button:last-child{margin-right:0}.download-menu-container{align-items:center;display:flex}.download-menu-container p{background-color:#6faef1;display:none}.download-button:hover{background-color:#6faef1;padding:1px 10px}.asideNav .headBtn{align-items:center;background-color:initial;border:none;color:#fff;display:flex;outline:none}.asideNav ul{list-style:none;padding:0}.asideNav .headBtn svg{color:#fff;height:22px;margin-right:8px;width:22px}.asideNav .inLi a{color:#fff;display:flex;margin:5px 30px;padding:3px 8px;text-decoration:none}.asideNav .profileSection .logoutSideBar a{border-radius:10px;color:#fff}.asideNav .profileSection .logoutSideBar{animation:fadeShow .3s ease-in-out;animation:var(--myFadeAnimation);background:#7e8891;border-radius:10px;bottom:0;left:100%;max-width:350px;min-width:260px;opacity:1;padding:15px;position:absolute;width:50vw;z-index:1500}.logoDiv{cursor:pointer}.asideNav .logoDiv img{height:100%}.asideNav .logoDiv{display:flex;justify-content:start;margin:20px 0}.asideNav .inLi a.activeLink{background-color:#00ffff91;border-radius:10px}.asideNav .inLi a:hover{cursor:pointer;text-decoration:underline}.asideNav .inUl{animation:fadeShow .3s ease-in-out;animation:var(--myFadeAnimation);border-radius:10px}.asideNav .inLi{margin-bottom:0}.asideNav .outLi{border-radius:10px;list-style:none;padding-bottom:15px}.asideNav .outerSection{padding-left:30px}.asideNav .asideMain{display:flex;flex-direction:column;height:100%;justify-content:space-between}#mainContainer{margin-left:260px}.toggleBtn main{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.toggleBtn main svg{stroke-width:2px;stroke:#00000075;height:15px;width:15px}.toggleBtn:hover{box-shadow:inset -5px 0 10px #c5ced1}.toggleSideBar .asideNav{box-shadow:none;width:80px!important}.toggleSideBar .asideNav .logoDiv{margin-bottom:10px;margin-top:20px}.toggleSideBar .asideNav .logoDiv .logoB,.toggleSideBar .siteName{display:none}.toggleSideBar .asideNav .logoDiv .logoT{display:block!important;margin:auto}.toggleSideBar .asideMain .logoDiv .agency-style,.toggleSideBar .asideNav .outLi .show{display:none}.toggleSideBar .asideNav .outLi:hover .collapse{display:block}.toggleSideBar .asideNav .outLi:hover svg{color:#000}.toggleSideBar .asideNav .outLi:hover:before{box-shadow:none}.toggleSideBar .asideNav .outLi:hover{background-color:#0ff}.toggleSideBar .asideNav .outLi{cursor:pointer;padding-bottom:0;position:relative}.toggleSideBar .asideNav .headBtn{padding:15px 0;pointer-events:none}.toggleSideBar .asideNav .inLi a{color:#fff;margin:10px 0}.toggleSideBar .asideNav .outUl{margin-top:40px}.toggleSideBar .asideNav .userNameDis{display:none!important}.toggleSideBar .asideNav .inUl{background:#7e8891;border:10px;left:100%;position:absolute;top:0;width:210px;z-index:1500}.toggleSideBar .asideNav .headBtn{justify-content:center;width:100%}.toggleSideBar .asideNav .headBtn:before{content:none}.toggleSideBar .asideNav .headBtn svg{height:30px;margin:0;width:30px}.toggleSideBar .asideNav .outUl span{display:none}.toggleSideBar .asideNav .outerSection{justify-content:center;padding-left:0;padding-right:0}.toggleSideBar #mainContainer{margin-left:80px}.toggleSideBar .toggleBtn{left:62.5px}.toggleSideBar .asideNav .profileSection{border-radius:10px;display:flex;justify-content:center}.toggleSideBar .toggleBtn main svg{transform:rotate(180deg)}.toggleSideBar .outLi:has(.activeLink):before{background-color:#0ff;border-radius:0 20px 20px 0;bottom:0;box-shadow:0 0 15px 1px #229b9b;content:"";height:85%;left:0;margin:auto;position:absolute;top:0;width:8%}.toggleBtn{background-color:#f8f9fa;border:none;border-radius:50%;box-shadow:inset -5px 0 10px #0ff0;cursor:pointer;height:35px;left:242.5px;position:absolute;top:80px;transition:all .4s;transition:var(--myTrasnition);width:35px;z-index:1000}.myCheckToggle input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:c6c6c6;border-radius:20px;box-shadow:inset 0 0 5px #0003;cursor:pointer;height:20px;position:relative;transition:all .5s;width:40px}.myCheckToggle input:checked[type=checkbox]{background-color:#0ff}.myCheckToggle input[type=checkbox]:before{background-color:#fff;border-radius:20px;box-shadow:0 2px 5px #0003;content:"";height:20px;left:0;position:absolute;top:0;transform:scale(1.15);transition:all .3s;width:20px}.myCheckToggle input:checked[type=checkbox]:before{left:20px}@media (max-width:992px){.asideNav{box-shadow:none;width:80px!important}.asideNav .logoDiv{margin-bottom:10px;margin-top:20px}.asideNav .logoDiv .logoB{display:none}.asideNav .logoDiv .logoT{display:block!important;margin-left:5px!important}.asideNav .outLi .show{display:none}.asideNav .outLi:hover .collapse{display:block}.asideNav .outLi:hover svg{color:#000}.asideNav .outLi:hover:before{box-shadow:none}.asideNav .outLi:hover{background-color:#0ff}.asideNav .outLi{cursor:pointer;padding-bottom:0;position:relative}.asideNav .headBtn{padding:15px 0;pointer-events:none}.asideNav .inLi a{color:#fff;margin:10px 0}.asideNav .outUl{margin-top:40px}.asideNav .userNameDis{display:none!important}.asideNav .inUl{background:#7e8891;border-radius:10px;left:100%;position:absolute;top:0;width:210px;z-index:1500}.asideNav .headBtn{justify-content:center;width:100%}.asideNav .headBtn:before{content:none}.asideNav .headBtn svg{height:30px;margin:0;width:30px}.asideNav .outUl span{display:none}.asideNav .outerSection{justify-content:center;padding-left:0;padding-right:0}#mainContainer{margin-left:80px}.toggleBtn{left:62.5px}.asideNav .profileSection{border-radius:10px;display:flex;justify-content:center}.toggleBtn main svg{transform:rotate(180deg)}.outLi:has(.activeLink):before{background-color:#0ff;border-radius:0 20px 20px 0;bottom:0;box-shadow:0 0 15px 1px #229b9b;content:"";height:85%;left:0;margin:auto;position:absolute;top:0;width:8%}.toggleSideBar #mainContainer{margin-left:0!important}.toggleSideBar .asideNav{box-shadow:none;margin-left:-80px!important}.toggleSideBar .asideNav .inUl{background-color:red;border-radius:10px;display:none}.toggleSideBar .toggleBtn main svg{margin-left:12px;transform:rotate(180deg)}}@keyframes fadeShow{0%{opacity:0}to{opacity:1}}.fcontainer{position:fixed;top:5;width:83%;z-index:1000}.headerListUi ol{list-style:none;margin:0 0 0 10px;padding:0}.headerListUi ol li{display:inline-block;margin-right:2px}.headerListUi ol a{background:#55a6d8;color:#fff;display:block;height:25px;line-height:25px;margin-right:13px;padding:0 10px 0 6px;position:relative;text-align:center;text-decoration:none}.headerListUi ol a:not(:contains("Dashboard")){text-decoration:none}.headerListUi ol a:hover{background-color:#4c6c88;color:#fff;text-decoration:none}.headerListUi ol a:active{background-color:#4c6c88}.headerListUi ol a:after,.headerListUi ol a:before{border:0 solid #55a6d8;border-width:13px 11px;color:#fff;content:"";height:0;position:absolute;top:0;width:0}.headerListUi ol a:before{border-left-color:#0000;left:-20px}.headerListUi ol a:after{border-color:#0000 #0000 #0000 #55a6d8;left:100%}.headerListUi ol a:hover:before{border-color:#4c6c88 #4c6c88 #4c6c88 #0000;color:#fff}.headerListUi ol a:hover:after{border-left-color:#4c6c88;color:#fff}.headerListUi ol a:active:before{border-color:#4c6c88 #4c6c88 #4c6c88 #0000}.headerListUi ol a:active:after{border-left-color:#4c6c88}.logoSection{align-items:center;background-color:#34495e;box-shadow:0 6px 12px #00000026;display:flex;gap:20px;padding:5px}.siteLogo{background-color:#ecf0f1;border:3px solid #bdc3c7;border-radius:50%;height:70px;object-fit:contain;padding:8px;width:70px}.siteName{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;margin:0;text-shadow:2px 2px 4px #00000040}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f9fafb;color:#374151;font-family:Inter,sans-serif;line-height:1.5}.login-page{box-sizing:border-box;justify-content:center;min-height:100vh;padding:.5rem}.form-wrapper,.login-page{align-items:center;display:flex}.form-wrapper{flex-direction:column;max-width:420px;width:100%}.form-card{background-color:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-sizing:border-box;padding:1rem 2rem;text-align:center;width:100%}.login-logo-container{margin-bottom:1rem}.logo-outer-circle{background-color:#fcfdfd;border:3px solid #d7dadd;height:90px;margin:0 auto 1rem;object-fit:contain;padding:8px;width:90px}.logo-inner-circle,.logo-outer-circle{align-items:center;border-radius:50%;display:flex;justify-content:center}.logo-inner-circle{background-color:#fafbff;height:100%;overflow:hidden;width:100%}.login-logo{display:block;height:auto;max-height:85%;max-width:85%;object-fit:contain}.dealership-name{color:#1f2937;font-size:1.25rem;font-weight:600;margin-top:0}.form-card h2{color:#4b5563;font-size:1.15rem;font-weight:500;margin-bottom:1rem;margin-top:0;text-align:center}.form-group{margin-bottom:1.25rem;text-align:left}.form-group label{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.input-container{position:relative}.input-icon{color:#9ca3af;height:1.25em;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1.25em}.login-page input[type=password],.login-page input[type=text],.login-page input[type=username]{border:1px solid #d1d5db;border-radius:.375rem;box-shadow:inset 0 1px 2px #0000000d;color:#1f2937;font-size:.875rem;padding:.625rem .75rem .625rem 2.75rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}.login-page input[type=password]::placeholder,.login-page input[type=username]::placeholder{color:#9ca3af}.login-page input[type=password]:focus,.login-page input[type=username]:focus{border-color:#34495e;box-shadow:0 0 0 3px #16a34a33;outline:none}.login-page input[type=password],.login-page input[type=text]{padding-right:45px!important}.password-toggle-btn{align-items:center;background:#0000;border:none;color:#374151;cursor:pointer;display:inline-flex;font-size:18px;justify-content:center;padding:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.password-toggle-btn:focus{border-radius:4px;outline:2px solid #3b82f666;outline-offset:2px}.password-toggle-btn svg{height:18px;width:18px}.form-options{font-size:.875rem;justify-content:space-between;margin-bottom:1.5rem}.form-options,.rememberMe{align-items:center;display:flex}.rememberMe input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #d1d5db;border-radius:.25rem;color:#34495e;cursor:pointer;height:1rem;margin-right:.5rem;position:relative;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;width:1rem}.rememberMe input[type=checkbox]:before{background-color:#fff;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 15%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 15%,80% 0,43% 62%);content:"";display:block;height:.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .1s ease-in-out;width:.5rem}.rememberMe input[type=checkbox]:checked{background-color:#34495e;border-color:#34495e}.rememberMe input[type=checkbox]:checked:before{transform:translate(-50%,-50%) scale(1)}.rememberMe input[type=checkbox]:focus{box-shadow:0 0 0 3px #16a34a33;outline:none}.rememberMe label{color:#1f2937;cursor:pointer;margin-bottom:0;-webkit-user-select:none;user-select:none}.forgot-password{background:none;border:none;color:#34495e;font-weight:600;text-decoration:none;transition:color .2s ease-in-out}.forgot-password:hover{color:#34495e;text-decoration:underline}.signin-button{align-items:center;background-color:#34495e;border:none;border-radius:.375rem;box-shadow:0 1px 2px #0000000d;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;justify-content:center;letter-spacing:.05em;padding:.75rem 1rem;text-transform:uppercase;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}.signin-button:hover{background-color:#15803d;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.signin-button:focus{box-shadow:0 0 0 3px #16a34a66;outline:none}.signin-button:active{background-color:#14532d}.button-icon{height:1.1em;margin-right:.6rem;width:1.1em}.security-info{color:#6b7281;font-size:.875rem;margin-top:1rem;max-width:420px;text-align:center;width:100%}.security-icons{align-items:center;color:#9ca3af;display:flex;gap:.75rem;justify-content:center;margin-top:.5rem}.security-icon{height:1.35rem;width:1.35rem}.icon{display:inline-block;flex-shrink:0;height:1.25em;vertical-align:middle;width:1.25em}.app-download-section{border-top:1px solid #e5e7eb;margin-top:.5rem;padding-top:.5rem;text-align:center;width:100%}.app-store-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.app-store-button{align-items:center;border:1px solid #0000;border-radius:50%;display:inline-flex;height:40px;justify-content:center;padding:.5rem;text-decoration:none;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .1s ease-in-out;width:40px}.app-store-button .store-icon{display:block;height:1.5em;margin-right:0;width:1.5em}.android-button{background-color:#f0f0f0;border-color:#f0f0f0;color:#333}.android-button:hover{background-color:#4dc985;box-shadow:0 3px 5px #00000026;transform:translateY(-1px)}.apple-button{background-color:#f0f0f0;border-color:#e0e0e0;color:#333}.apple-button:hover{background-color:#e5e5e5;border-color:#d0d0d0;box-shadow:0 3px 5px #0000001a;transform:translateY(-1px)}@media (max-width:640px){.login-page{padding:1rem}.form-card{padding:2rem 1.5rem 1.5rem}.login-logo{max-width:80px}.dealership-name{font-size:1.1rem}.form-card h2{font-size:1rem;margin-bottom:1.5rem}.signin-button{font-size:.85rem;padding:.65rem 1rem}.security-info{font-size:.8rem}app-download-section{margin-top:1.5rem;padding-top:1rem}.app-download-section h4{font-size:.9rem;margin-bottom:.75rem}.app-store-button{height:44px;padding:.6rem;width:44px}.app-store-button .store-icon{height:1.4em;width:1.4em}.app-store-buttons{gap:.75rem}}.build-info-container{left:10px;position:absolute;top:10px;z-index:10}.build-info-icon{color:#666;cursor:pointer;font-size:18px;transition:color .2s ease}.build-info-icon:hover{color:#3182ce}.build-info-tooltip{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;padding:12px;position:absolute;top:25px;width:240px;z-index:100}.build-info-tooltip h4{border-bottom:1px solid #e2e8f0;color:#2d3748;font-size:14px;font-weight:600;margin-bottom:8px;margin-top:0;padding-bottom:6px}.build-info-tooltip p{color:#4a5568;font-size:12px;line-height:1.4;margin:6px 0}.build-info-tooltip p strong{color:#2d3748;font-weight:600}.reset-main-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:.5rem}.reset-password-container{background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;max-width:400px;padding:30px}.reset-password-title{color:#2d3748;font-size:24px;font-weight:600;margin-bottom:8px;text-align:center}.reset-password-subtitle{color:#4a5568;font-size:16px;line-height:1.5;margin-bottom:24px;text-align:center}.reset-password-label{color:#4a5568;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.reset-password-helper-text{color:#718096;font-size:12px;margin-bottom:16px;margin-top:6px}.reset-password-form{margin-bottom:20px}.reset-password-input-wrapper{position:relative}.reset-password-input-icon{color:#a0aec0;font-size:16px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.reset-password-input{border:1px solid #e2e8f0;border-radius:6px;box-sizing:border-box;color:#2d3748;font-size:16px;padding:10px 12px 10px 36px;width:100%}.reset-password-input::placeholder{color:#a0aec0}.reset-password-input:focus{border-color:#4299e1;box-shadow:0 0 0 1px #4299e1;outline:none}.reset-password-send-button{background-color:#34495e;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px;transition:background-color .2s ease;width:100%}.reset-password-send-button:hover{background-color:#218838}.reset-password-back-button{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#4a5568;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;margin-top:20px;padding:10px;transition:background-color .2s ease;width:100%}.reset-password-back-button:hover{background-color:#f7fafc}.reset-password-back-icon{font-size:18px;line-height:1;margin-right:8px}.reset-password-or-separator{align-items:center;color:#a0aec0;display:flex;margin:20px 0;text-align:center}.reset-password-or-separator:after,.reset-password-or-separator:before{border-bottom:1px solid #e2e8f0;content:"";flex:1 1}.reset-password-or-separator:before{margin-right:.5em}.reset-password-or-separator:after{margin-left:.5em}.reset-password-or-text{font-size:14px;font-weight:500}.reset-password-divider{border:none;border-top:1px solid #e2e8f0;margin:24px 0}.reset-password-register-link{color:#4a5568;font-size:14px;margin-top:20px;text-align:center}.reset-password-register-link a{color:#34495e;font-weight:500;text-decoration:none}.reset-password-register-link a:hover{text-decoration:underline}.reset-password-troubleshooting{margin-top:24px}.reset-password-trouble-title{color:#2d3748;font-size:16px;font-weight:600;margin-bottom:8px}.reset-password-trouble-text{color:#4a5568;font-size:14px;line-height:1.6}.reset-password-support-link{color:#34495e;font-weight:500;text-decoration:none}.reset-password-support-link:hover{text-decoration:underline}.notificationBox{animation:comeRight .5s ease-out;background-color:#3e5367;bottom:20px;margin-left:20px;min-width:300px;opacity:1;position:fixed;right:0;transition:all 1s ease-out;z-index:100000}.notificationBox h6{color:#fff;margin:0;padding:15px}@keyframes comeRight{0%{opacity:0;width:0}to{opacity:1}}
/*# sourceMappingURL=main.436f00c3.css.map*/