@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap);*{box-sizing:border-box;font-family:Inter,Poppins,sans-serif;list-style:none;margin:0;padding:0;text-decoration:none}:root{--primaryPurple:#762c85;--primaryPurpleDark:#5e236a;--primaryPurpleHover:#8e35a0;--secondaryPink:#e71e86;--secondaryPinkHover:#f6339a;--tertiaryGold:#fecd07;--tertiaryGoldHover:#f8c600;--primaryCopper:var(--primaryPurple);--primaryCopperDark:var(--primaryPurpleDark);--secondaryCopper:var(--secondaryPink);--primaryBlue:var(--primaryPurple);--secondaryBlue:var(--secondaryPink);--orangeBgLight:#fdf2f8;--orangeBg:#f2eaf3;--orangeBgHover:#eadbea;--orangeOnDarkBg:var(--secondaryPink);--purpleBgLight:#f2eaf3;--purpleBgHover:#eadbea;--pinkBgLight:#fdf2f8;--pinkBgHover:#fce7f3;--gray:#e0e0e0;--darkGray:#828282;--lightGray:#f8f9fa;--extraLightGray:#fcfbfe;--extraLightGrayPlus:#fafafa;--white:#fff;--black:#1d1d1d;--lightBlack:#1d1d1db3;--lightBlackPrimary:#333;--success:#09ba00;--danger:#ba0003;--warning:#f8c600;--star:#fecd07;--info:#00b6f3;--primaryBg:#fff}body{background:#fff;background:var(--primaryBg);min-height:100vh;overflow-x:hidden}.fw500{font-weight:500}.fw600{font-weight:600}.fs08{font-size:.8rem}.fs09{font-size:.9rem}.lightBlackPrimary{color:#333;color:var(--lightBlackPrimary)}.wafferliLogoDiv{align-items:center;display:flex;height:48px;justify-content:center;width:100px}.wafferliLogoDiv .wafferliLogo{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.selectDisable{-webkit-user-select:none;-o-user-select:none;user-select:none}.section{margin:auto;width:93%}a{color:#333;color:var(--lightBlackPrimary);transition:.1s}.black,.black:hover,a:hover{color:#1d1d1d;color:var(--black)}.darkGray{color:#828282;color:var(--darkGray);transition:.2s}.darkGray:hover{color:#1d1d1d;color:var(--black)}.horizontalLine{border:none;height:2px;width:100%}.horizontalLine,.verticalLine{background:#f8f9fa;background:var(--lightGray)}.verticalLine{height:100%;width:2px}.starIcon,.starIconFilled{color:#fecd07;color:var(--star);height:17px;width:17px}.primaryBtn{align-items:center;background-color:#762c85;background-color:var(--primaryPurple);border:2px solid #762c85;border:2px solid var(--primaryPurple);border-radius:8px;color:#fff;color:var(--white);cursor:pointer;display:flex;font-weight:500;gap:10px;justify-content:center;padding:8px 22px;text-align:center;transition:all .25s ease}.primaryBtn .icon{height:20px;width:20px}.primaryBtn:hover{background-color:#e71e86;background-color:var(--secondaryPink);border-color:#e71e86;border-color:var(--secondaryPink);color:#fff;color:var(--white)}.primaryBtn.disabled,.primaryBtn.disabled:hover,.primaryBtn:disabled,.primaryBtn:disabled:hover{background-color:#e0e0e0;border-color:#e0e0e0;color:#828282;cursor:not-allowed}.primaryBtn2,.primaryBtn3{align-items:center;background:#0000;border:2px solid #762c85;border:2px solid var(--primaryPurple);border-radius:8px;color:#762c85;color:var(--primaryPurple);cursor:pointer;display:flex;font-weight:500;gap:10px;justify-content:center;padding:8px 22px;transition:all .25s ease}.primaryBtn3{border-color:#e71e86;border-color:var(--secondaryPink);color:#e71e86;color:var(--secondaryPink)}.primaryBtn2:hover{background:#762c85;background:var(--primaryPurple);color:#fff;color:var(--white)}.primaryBtn3:hover{background:#e71e86;background:var(--secondaryPink);color:#fff;color:var(--white)}.primaryBtn2.disabled,.primaryBtn2:disabled,.primaryBtn2:disabled:hover,.primaryBtn3.disabled,.primaryBtn3:disabled,.primaryBtn3:disabled:hover{background-color:#f0f0f0;border-color:#e0e0e0;color:#828282;cursor:not-allowed}.secondaryBtn{background-color:#f2eaf3;background-color:var(--purpleBgLight);border:2px solid #0000;border-radius:8px;color:#762c85;color:var(--primaryPurple);cursor:pointer;font-weight:500;padding:8px 15px;text-align:center;transition:all .25s ease}.secondaryBtn:hover{background-color:#e71e86;background-color:var(--secondaryPink);color:#fff;color:var(--white)}.secondaryBtn:disabled,.secondaryBtn:disabled:hover{background-color:#f0f0f0;color:#828282;cursor:not-allowed}.dangerBtn{background-color:#ba0003;background-color:var(--danger);border:2px solid #0000;border-radius:8px;color:#fff;color:var(--white);cursor:pointer;font-weight:500;padding:8px 15px;text-align:center;transition:.2s}.dangerBtn:hover{background-color:initial;border:2px solid #ba0003;border:2px solid var(--danger);color:#ba0003;color:var(--danger)}.dangerBtn:disabled,.dangerBtn:disabled:hover{background-color:#ccc;color:#1d1d1d;color:var(--black);cursor:not-allowed}.dangerBtn:disabled:hover{border:2px solid #0000}.primaryHeading{font-size:32px;font-weight:600}.primaryHeading span{color:#e71e86;color:var(--secondaryPink)}.secondaryHeading{color:#1d1d1d;color:var(--black);font-size:20px;font-weight:600}.secondaryHeading span{color:#e71e86;color:var(--secondaryPink)}.inputField{border:1px solid #e0e0e0;border:1px solid var(--gray);border-radius:8px;color:#1d1d1d;color:var(--black);margin:5px 0;outline:none;padding:10px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.inputField:focus{border-color:#762c85;border-color:var(--primaryPurple);box-shadow:0 0 0 3px #762c851f}.inputField:disabled{background:#f8f9fa;background:var(--lightGray);border:1px solid #e0e0e0;border:1px solid var(--gray);cursor:not-allowed}.dropdown{background:#0000;border:none;color:#1d1d1d;color:var(--black);cursor:pointer;outline:none}.infoText{align-items:center;color:#828282;color:var(--darkGray);display:flex;font-size:.8rem;gap:5px;margin:7px 0}.infoText .icon{font-size:.9rem}.notAuthorizedError{align-items:center;background:#fcfbfe;background:var(--extraLightGray);border-radius:8px;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:15px 0;padding:25px 30px;width:100%}.notAuthorizedError .actionBtns{display:flex;gap:15px}.notAuthorizedError .actionBtns button{padding:15px 25px}.hidden{display:none}.iconBtn{align-items:center;background-color:#f2eaf3;background-color:var(--purpleBgLight);border:none;border-radius:6px;color:#762c85;color:var(--primaryPurple);cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:9px;transition:all .2s ease}.iconBtn:hover{background-color:#e71e86;background-color:var(--secondaryPink);color:#fff;color:var(--white)}.form{align-items:start;display:flex;flex-direction:column;gap:15px}.form .inputDiv,.form .inputDiv .inputInnerDiv{width:100%}.form .inputDiv:has(.inputInnerDiv){display:flex;flex-direction:row;gap:20px;justify-content:space-between}.form textarea{min-height:120px;resize:vertical}.form .inputDiv .passwordFieldUpper{align-items:center;display:flex;justify-content:space-between}.form .inputDiv .passwordFieldUpper .hidePasswordBtn{color:#333;color:var(--lightBlackPrimary);cursor:pointer;font-size:.95rem;margin-right:5px;transition:.1s}.form .inputDiv .passwordFieldUpper .hidePasswordBtn:hover{color:#1d1d1d;color:var(--black)}label{font-weight:500}label span{color:#ba0003;color:var(--danger)}.uploadIcon{color:#828282;color:var(--darkGray);font-size:50px}.singleLineText{-webkit-line-clamp:1;line-clamp:inherit;-webkit-box-orient:vertical;display:-webkit-box;font-weight:600;height:1.5em;overflow:hidden;text-overflow:ellipsis;width:90%}.checkboxDiv{align-items:end;display:flex;flex-direction:row;justify-content:start;margin-bottom:12px;-webkit-user-select:none;user-select:none;width:100%}.checkbox,.checkboxDiv label{cursor:pointer}.checkbox{-webkit-appearance:none;appearance:inherit;background:#0000;border:2px solid #e0e0e0;border:2px solid var(--gray);border-radius:50%;content:"";display:inline-block;height:20px;margin-bottom:3px;margin-right:8px;position:relative;transition:all .2s ease;width:20px}.checkbox:checked{background:#762c85;background:var(--primaryPurple);border-color:#762c85;border-color:var(--primaryPurple);color:#fff;color:var(--white);content:"✓"}.checkbox:disabled{background:#e0e0e0;background:var(--gray);border:2px solid #e0e0e0;border:2px solid var(--gray);content:"✓";cursor:auto}.checkbox:checked:after{color:#fff;color:var(--white);content:"\2713";font-size:12px;font-weight:bolder;left:3px;position:absolute;top:0}.pagination{align-items:center;display:flex;gap:10px;justify-content:center}.pagination .pageBtn{background:#fff;background:var(--white);border:1px solid #e0e0e0;border:1px solid var(--gray);border-radius:50%;color:#333;color:var(--lightBlackPrimary);cursor:pointer;font-weight:500;height:40px;outline:none;transition:all .2s ease;width:40px}.pagination .pageBtn:hover{border-color:#e71e86;border-color:var(--secondaryPink);color:#e71e86;color:var(--secondaryPink)}.pagination .pageBtn.active{border-color:#762c85;border-color:var(--primaryPurple);font-weight:600}.dropdownLight,.dropdownPlus,.pagination .pageBtn.active{background:#762c85;background:var(--primaryPurple);color:#fff;color:var(--white)}.dropdownLight,.dropdownPlus{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAGySURBVHic7Zk9TgJBGEC/sfAOaigoNMafE3EKPQsJhQkXsTDW1B4BwlpoSWLzbJjkExWYYYaZge91JLMz33tLsdkVMQzDMAzDMAzDOEKc/gH0RORMRKbOuWmZkfIAnIvIhYjMfrkBV8ArP3kG+kWmTQjQX7poXoBLv6AHdPxNB9wWdogGuAHma9x6Aoz/WdB0hA3ynrGsufvNRthSHqATYLHFwmYiBMgDLASYbLm4+giB8gATAQYBF1QbIUIeYOAvHrYcIVJ+qDdwERHegfuC3n72a2AWOPsTcLK6UXMRksmrDZuJkFxebVx9hGzy6oBqI2SXVwfFRrjL5L4/eXVgTIQuR4S9y6uDi0coJq8GKBahuLwaZO8RqpFXA+0tQnXyarDsEaqVVwNmi1C9vBo0eYRm5NXAySI0J68G3zlCs/KeXSI0L+9ZRhgFiswJf5MzAtzmiQpA3D8hhPru/CoZI9Qv78kQoR15T8II7cl7EkRoV96zQ4T25T0REQ5H3hMQ4fDkPWx+WKr3IScVywiPwKcS/wAeSsgXqw2cioj/wPrmnPsqNYthGIZhGIZhGMbR8Q21S10NvZYQTAAAAABJRU5ErkJggg==);background-position:right 20px center;background-repeat:no-repeat;background-size:10px;border:1px solid #0000;border-radius:8px;cursor:pointer;padding:10px 40px 10px 20px;position:relative;transition:background-color .2s ease;width:-webkit-fit-content;width:fit-content}.dropdownPlus:hover{background-color:#e71e86;background-color:var(--secondaryPink)}.dropdownLight{background:#0000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAH2AAAB9gHM/csYAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAEtQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA16y2cwAAABh0Uk5TAAEMDxEZHSUtMklekJKWrbW+2Obq7/3+58/N7wAAANpJREFUWMPtzEsWgjAUBNFGBZSPoKL0/lfqxCMfk/A6ehyl5reAVCr1s/anXQzbnfYAgKIf+ehylefdg2NfAIcbSXI4av44kCRvB7RkxOHlyRZXRhzenlfcqR8mzzsulA8zzwsqqoe5ZwU04mHhGwDZWTos/DmDenB46eD0wsHjzQevNx4C3nQIesNhw28eNv3GweCDB5MPHIzeezB7z0HwzoPkHQfRfxxkvz7ofnWI8L6D3bsPincdNP95UP36oPvlIcbPD3F+OsR6APVADjW+KCvLDKlU6h89ARE0R09dBLf6AAAAAElFTkSuQmCC);background-position:right 20px center;background-repeat:no-repeat;background-size:10px;color:#1d1d1d;color:var(--black);width:100%}.popupDiv{align-items:center;background:#1d1d1db3;background:var(--lightBlack);display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1000}.popupDiv .popupContent{background:#fff;background:var(--white);border-radius:8px;height:-webkit-fit-content;height:fit-content;max-height:90%;max-width:70%;min-width:50%;overflow:auto;padding:20px 30px;width:-webkit-fit-content;width:fit-content}.popupDiv .popupContent .buttonsDiv{display:flex;gap:20px;justify-content:space-between;margin-top:10px;width:100%}.popupDiv .popupContent .buttonsDiv a,.popupDiv .popupContent .buttonsDiv button{width:100%}.popupDiv .popupCloseBtn{position:fixed;right:3%;top:5%}.popupDiv .popupCloseBtn .icon{color:#e0e0e0;color:var(--gray);cursor:pointer;height:35px;transition:.1s;width:35px}.popupDiv .popupCloseBtn .icon:hover{color:#fff;color:var(--white)}.popupDiv .previewImgDiv{align-items:center;display:flex;height:60vh;justify-content:center;width:100%}.popupDiv .previewImgDiv img{max-height:100%;max-width:100%}.tableDiv{padding:10px 0 20px}.tableDiv .tableContent{background:#fff;background:var(--white);border-radius:8px;box-shadow:1px 1px 10px 1px #e0e0e0;box-shadow:1px 1px 10px 1px var(--gray);padding:20px 0;width:100%}.tableDiv .upper{align-items:center;display:flex;justify-content:space-between;margin:0 30px 15px}.tableDiv .upper .upperRight{align-items:center;display:flex;gap:10px}.tableDiv .header{background:#762c85;background:var(--primaryPurple);border-top-left-radius:8px;border-top-right-radius:8px;color:#fff;color:var(--white);display:flex;font-weight:600;gap:15px;padding:12px 32px}.tableDiv .header,.tableDiv .header p{text-align:center;width:100%}.tableDiv .header .title{text-align:left;width:150%}.tableDiv .rows{display:flex;flex-direction:column;gap:20px;margin-top:10px}.tableDiv .rows .row{display:flex;gap:15px;padding:5px 32px 10px;width:100%}.tableDiv .rows .row .field{align-items:center;display:flex;gap:15px;justify-content:center;width:100%}.tableDiv .rows .row .titleField{align-items:center;justify-content:left;width:150%}.tableDiv .rows .row .titleField .title{-webkit-line-clamp:1;line-clamp:inherit;-webkit-box-orient:vertical;display:-webkit-box;font-weight:500;height:1.5em;overflow:hidden;text-overflow:ellipsis;width:98%}.tableDiv .rows .row .priceField{color:#762c85;color:var(--primaryPurple);font-size:1.2rem;font-weight:700}.tableDiv .rows .row .field .icon{color:#1d1d1db3;color:var(--lightBlack);cursor:pointer;height:25px;transition:.2s;width:25px}.tableDiv .rows .row .field .icon:hover{color:#1d1d1d;color:var(--black)}.tableDiv .totalRows{color:#828282;color:var(--darkGray);font-size:1rem;margin-left:5px}.loadingCheckmate{align-items:center;background-color:#ffffffb3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000000}.loadingSimple,.loadingSimpleMax,.loadingSimpleMini{align-items:center;display:flex;height:78vh;justify-content:center;width:100%}.loadingSimpleMax{height:84vh}.loadingSimpleMini{height:40vh}.loadingMini,.loadingMiniPlus{width:100%}.loadingMini,.loadingMiniPlus,.loadingSpinner{align-items:center;display:flex;justify-content:center}.loadingSpinner{height:60px;width:60px}.spinner{animation:spin 1s linear infinite;border:4px solid #f2eaf3;border-top:4px solid #762c85;border:4px solid var(--purpleBgLight);border-radius:50%;border-right:4px solid #e71e86;border-right:4px solid var(--secondaryPink);border-top-color:var(--primaryPurple);height:35px;width:35px}.loadingMini .loadingSpinner{height:40px;width:40px}.loadingMini .loadingSpinner .spinner,.loadingMiniPlus .loadingSpinner{height:30px;width:30px}.loadingMiniPlus .loadingSpinner .spinner{border:4px solid #3498db;border-top-color:#2ecc71;height:20px;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.confirmDialogOverlay{align-items:center;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999999}.confirmDialogOverlay .confirmDialogContent{background:#fff;background:var(--white);border-radius:8px;padding:30px 20px;position:relative;text-align:center;width:320px}.confirmDialogOverlay .confirmDialogContent .confirmIcon{color:#dc3545;font-size:3rem;margin-bottom:10px}.confirmDialogOverlay .confirmDialogContent .dialogButtons{display:flex;gap:15px;justify-content:center;margin-top:20px}.searchBoxUtility{align-items:center;display:flex;gap:10px}.searchBoxUtility .searchInputUtility{align-items:center;display:flex;min-width:250px;position:relative}.searchBoxUtility .searchInputUtility .inputField{font-size:.7rem;padding-right:0;width:100%}.searchBoxUtility .searchInputUtility .dropdown{position:absolute;right:10px;top:30%}.customDateRange label{margin-left:15px}.customDateRange input{border:1px solid #e0e0e0;border:1px solid var(--gray);border-radius:8px;margin-left:8px;outline:none;padding:8px 12px}.notFoundDiv{align-items:center;background:#fff;background:var(--white);display:flex;flex-direction:column;gap:20px;height:100vh;justify-content:center;text-align:center;width:100%}.notFoundDiv .notFoundImgDiv{width:300px}.notFoundImgDiv img{width:100%}.admin{background:var(--extraLightGray);display:flex;height:100vh;overflow:hidden}.admin .adminDiv{height:100vh;overflow-y:auto;padding:40px 30px;width:82%}.admin .adminDiv .dangerBtn,.admin .adminDiv .primaryBtn,.admin .adminDiv .primaryBtn2,.admin .adminDiv .secondaryBtn{font-size:.85rem}.admin .adminDiv .tableDiv{padding:0}.admin .adminDiv .tableDiv .tableContent{box-shadow:none}.admin .adminDiv .tableDiv .id,.admin .adminDiv .tableDiv .idField{width:150%!important}.admin .adminDiv .tableDiv .rows .row .titleField .title{width:100%}.admin .adminDiv .tableDiv .rows .row .icon{height:15px!important;width:15px!important}.admin .adminDiv .tableDiv .rows .row .arrowRight{height:20px!important;width:20px!important}.admin .adminDiv .overviewBox{background:var(--white);border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:15px 25px;width:100%}.admin .adminDiv .overviewBox .secondaryHeading{font-size:1rem}.admin .adminDiv .overviewBox .value{font-size:1.5rem;font-weight:600}.adminLoginDiv{align-items:center;background:linear-gradient(135deg,#fdfafc,#f4e8f6 50%,#fdf2f8);display:flex;justify-content:center;min-height:100vh;padding:20px}.adminLoginDiv .adminLoginContent{background:var(--white);border:1px solid #762c851a;border-radius:16px;box-shadow:0 10px 30px -5px #762c851f,0 4px 10px -2px #762c850a;height:-webkit-fit-content;height:fit-content;max-width:440px;padding:35px 40px;width:100%}.adminLoginDiv .adminLoginLogoDiv{align-items:center;display:flex;justify-content:center;margin-bottom:20px;width:100%}.adminLoginDiv .adminLoginLogo{height:auto;max-height:50px;object-fit:contain;width:110px}.adminLoginDiv .adminLoginContent .primaryHeading{color:var(--black);font-size:24px;font-weight:700;margin-bottom:5px;text-align:center}.adminLoginDiv .adminLoginContent .primaryHeading span{color:var(--secondaryPink)}.adminLoginDiv .adminLoginContent .primaryBtn{font-size:.95rem;font-weight:600;margin-top:15px;padding:12px 20px;width:100%}.adminHeaderDiv{background:var(--white);border-right:1px solid var(--gray);box-shadow:2px 0 10px #00000005;height:100vh;left:0;overflow-y:auto;padding:30px 16px;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:0;width:18%}.adminHeaderDiv::-webkit-scrollbar{display:none}.adminHeaderDiv .horizontalLine{background:var(--purpleBgLight);height:1px}.adminHeaderDiv .adminHeaderContent{display:flex;flex-direction:column;gap:20px}.adminHeaderDiv .adminHeaderContent .wafferliLogoDiv{align-items:center;display:flex;height:48px;justify-content:center;margin:0 auto;width:100px}.adminHeaderDiv .adminHeaderContent .mainMenu{display:flex;flex-direction:column;gap:6px}.adminHeaderDiv .adminHeaderContent .mainMenu li a{align-items:center;border-radius:8px;color:var(--lightBlackPrimary);display:flex;font-size:.9rem;font-weight:500;gap:12px;padding:10px 14px;position:relative;transition:all .2s ease}.adminHeaderDiv .adminHeaderContent .mainMenu li a .icon{color:var(--darkGray);font-size:1.15rem;transition:color .2s ease}.adminHeaderDiv .adminHeaderContent .mainMenu li a:hover{background:var(--purpleBgLight);color:var(--primaryPurple)}.adminHeaderDiv .adminHeaderContent .mainMenu li a:hover .icon{color:var(--primaryPurple)}.adminHeaderDiv .adminHeaderContent .mainMenu li a.activeLi{background:var(--purpleBgLight);color:var(--primaryPurple);font-weight:600}.adminHeaderDiv .adminHeaderContent .mainMenu li a.activeLi .icon{color:var(--primaryPurple)}.adminHeaderDiv .adminHeaderContent .mainMenu li a.activeLi:before{background:linear-gradient(180deg,var(--primaryPurple),var(--secondaryPink));border-radius:4px;content:"";height:70%;left:-4px;position:absolute;top:15%;width:4px}.adminHeaderDiv .adminHeaderContent .mainMenu .adminChatHeader{position:relative}.adminHeaderDiv .adminHeaderContent .mainMenu .adminChatHeader .unreadCountBadge{right:0;top:10%}.adminHeaderDiv .adminHeaderContent .mainMenu .adminLogoutBtn{align-items:center;border-radius:8px;color:var(--danger);cursor:pointer;display:flex;gap:12px;margin-top:10px;padding:10px 14px;transition:all .2s ease}.adminHeaderDiv .adminHeaderContent .mainMenu .adminLogoutBtn:hover{background:#fff1f2;color:#ba0003;font-weight:600}.adminEmployeesDiv .addNewModelDiv .popupContent{min-width:60%}.adminEmployeesDiv .dropdownPlus{margin:5px 0;width:100%}.adminEmployeesDiv .editEditorAccess{display:grid;grid-template-columns:repeat(3,1fr);margin:10px 0}.adminEmployeesDiv .editEditorAccess .accessBtn{display:flex;justify-content:space-between;margin:0 15px}.adminEmployeesDiv .editEditorAccess .accessBtn .dropdownPlus{margin:0;width:-webkit-fit-content;width:fit-content}.adminEmployeesDiv .showDetailsModelDiv .row{display:flex;justify-content:space-between;width:100%}.adminEmployeesDiv .showDetailsModelDiv .accessTo{font-size:.9rem;margin-top:5px}.adminEmployeesDiv .changePassDiv{margin:10px 0;-webkit-user-select:none;user-select:none;width:100%}.adminEmployeesDiv .changePassDiv .upper{background:#0000;border-bottom:2px solid var(--gray);border-top:2px solid var(--gray);cursor:pointer;display:flex;justify-content:space-between;padding:10px;transition:.1s}.adminEmployeesDiv .changePassDiv .upper:hover{background:var(--extraLightGray)}.adminEmployeesDiv .changePassDiv .upper .icon{height:25px;width:25px}.adminEmployeesDiv .changePassDiv .lower{margin-top:20px}.adminEmployeesDiv .changePassDiv .lower .secondaryBtn{margin-top:10px}.adminEmployeesDiv .addNewModelDiv .infoSection{color:var(--lightBlackPrimary);display:flex;flex-direction:column;font-size:.7rem;gap:5px}.adminEmployeesDiv .addNewModelDiv .infoSection p{align-items:center;display:flex;gap:7px}.adminTermsDiv .adminTermsContent{background:var(--white);border:1px solid var(--gray);border-radius:8px;margin-bottom:20px;min-height:85vh;outline:none;padding:20px 30px;width:100%}.adminTermsDiv .form{height:100%;width:100%}.adminTermsDiv .form .reactQuill{height:55vh;margin-bottom:50px;width:100%}.adminSendEmailPopupDiv .adminEmailsPopupContent{width:50%!important}.adminSendEmailPopupDiv .buttonsSection .upper{align-items:center;display:flex;justify-content:space-between;margin:0 0 10px;width:100%}.adminSendEmailPopupDiv .secondaryHeading .countText{color:var(--darkGray);font-size:1rem;margin-left:5px}.adminSendEmailPopupDiv .buttonsSection .buttonInputDiv{display:flex;gap:10px}.adminSendEmailPopupDiv .buttonsSection .buttonInputDiv .btnUrlInput{min-width:65%}.adminSendEmailPopupDiv .buttonsSection .buttonInputDiv .removeBtnDiv{align-items:center;display:flex;justify-content:center;min-width:5%}.adminSendEmailPopupDiv .buttonsSection .buttonInputDiv .removeBtnDiv .removeBtn{color:var(--darkGray);cursor:pointer;height:30px;transition:.2s;width:30px}.adminSendEmailPopupDiv .buttonsSection .buttonInputDiv .removeBtnDiv .removeBtn:hover{color:var(--black)}.adminSendEmailPopupDiv .recipientTypeDiv{position:relative;width:100%}.adminSendEmailPopupDiv .recipientTypeDiv .recipientInput{flex-grow:1;padding-right:40px}.adminSendEmailPopupDiv .recipientTypeDiv .emailAddButton{bottom:17px;right:20px}.adminSendEmailPopupDiv h3{font-size:1rem;margin-bottom:5px}.adminSendEmailPopupDiv .recipientPreview{width:100%}.adminSendEmailPopupDiv .recipientPreview .recipientHeader{align-items:center;display:flex;justify-content:space-between;width:100%}.adminSendEmailPopupDiv .recipientPreview .recipientHeader .moveButtons span{color:var(--lightBlackPrimary);cursor:pointer;font-size:.8rem;transition:.1s}.adminSendEmailPopupDiv .recipientPreview .recipientHeader .moveButtons span:hover{color:var(--black)}.adminEmailsDiv .pendingEmailsPreview{margin-top:15px}.adminEmailsDiv .emailChipContainer,.adminSendEmailPopupDiv .emailChipContainer{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.adminEmailsDiv .emailChip,.adminSendEmailPopupDiv .emailChip{align-items:center;background-color:var(--purpleBgLight);border-radius:20px;color:var(--primaryPurple);display:flex;font-size:13px;font-weight:500;padding:6px 12px}.adminEmailsDiv .emailChip button,.adminSendEmailPopupDiv .emailChip button{align-items:center;background:none;border:none;color:var(--secondaryPink);cursor:pointer;display:flex;margin-left:8px}.adminEmailsDiv .emailInputContainer{align-items:center;display:flex;gap:10px;position:relative;width:100%}.adminEmailsDiv .emailInput,.adminSendEmailPopupDiv .emailInput{flex-grow:1;padding-right:40px}.adminEmailsDiv .emailAddButton,.adminSendEmailPopupDiv .emailAddButton{align-items:center;background:none;border:none;color:var(--primaryPurple);cursor:pointer;display:flex;font-weight:600;justify-content:center;position:absolute;right:10px}.adminEmailsDiv .emailAddButton:disabled,.adminSendEmailPopupDiv .emailAddButton:disabled{color:var(--darkGray);cursor:not-allowed}.adminEmailsDiv .adminEmailsPopupContent{width:50%!important}.adminProductsDiv .popupDiv .productImages{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:20px 0}.adminProductsDiv .popupDiv .productImages img{border-radius:8px;height:150px;object-fit:cover;width:100%}.adminProductsDiv .popupDiv .rows{display:flex;flex-direction:column;gap:5px;width:100%}.adminProductsDiv .popupDiv .rows .row{display:flex;gap:100px;justify-content:space-between;width:100%}.adminServicesDiv .popupDiv .serviceImages{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:15px 0}.adminServicesDiv .popupDiv .serviceImages img{border:1px solid var(--gray);border-radius:8px;height:150px;object-fit:cover;width:100%}.adminServicesDiv .popupDiv .rows{display:flex;flex-direction:column;gap:5px;width:100%}.adminServicesDiv .popupDiv .rows .row{display:flex;justify-content:space-between;width:100%}.adminServicesDiv .popupDiv .packageSection{width:100%}.adminFAQDiv .adminFAQContent{background:var(--white);border-radius:12px;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;gap:15px;padding:30px}.adminFAQDiv .tertiaryHeading{color:var(--primaryBlue);font-size:1.2rem;font-weight:600;margin-bottom:10px}.adminFAQDiv .adminFAQContent .form .buttonsRow{display:flex;gap:12px}.adminFAQDiv .groupedFaqList{display:flex;flex-direction:column;gap:15px}.adminFAQDiv .categoryAccordion{border:1px solid var(--lightGray);border-radius:8px;overflow:hidden;transition:box-shadow .3s ease}.adminFAQDiv .categoryAccordion:hover{box-shadow:0 2px 8px #0000000d}.adminFAQDiv .categoryHeader,.faqDiv .categoryHeader{align-items:center;background-color:var(--extraLightGray);cursor:pointer;display:flex;justify-content:space-between;padding:15px 20px;transition:background-color .2s ease}.adminFAQDiv .categoryHeader:hover,.faqDiv .categoryHeader:hover{background-color:var(--lightGray)}.adminFAQDiv .categoryHeader h4,.faqDiv h4{font-size:1.1rem;font-weight:600;margin:0}.adminFAQDiv .categoryActions{align-items:center;display:flex;gap:10px}.adminFAQDiv .toggleIcon{color:var(--primaryBlue);font-size:16px}.adminFAQDiv .categoryContent{background-color:var(--white);display:flex;flex-direction:column;gap:15px;padding:15px 20px}.faqRow{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding:10px 0}.faqRow .faqQA{display:flex;flex-direction:column;gap:6px;width:85%}.faqRow .faqQA .question{color:var(--lightBlackPrimary);font-size:1rem;font-weight:500}.faqRow .faqQA .answer{color:var(--lightBlackPrimary);font-size:.95rem}.faqRow .faqQA .answer img{height:auto}.faqRow .faqQA .answer img,.faqRow .faqQA .answer video{border-radius:4px;max-width:200px}.faqRow .faqQA .answer table{border-collapse:collapse;margin:10px 0;width:auto}.faqRow .faqQA .answer td,.faqRow .faqQA .answer th{border:1px solid var(--lightGray);font-size:.85rem;padding:6px;text-align:left}.faqRow .faqActions{align-items:center;display:flex;gap:10px}.categoryActions button,.faqRow .faqActions button{background:none;border:none;border-radius:4px;color:var(--lightBlackPrimary);cursor:pointer;font-size:1.1rem;padding:6px;transition:background-color .2s ease}.categoryActions .editBtn:hover,.faqRow .faqActions .editBtn:hover{background-color:#e7f3ff;color:#007bff}.categoryActions .deleteBtn:hover,.faqRow .faqActions .deleteBtn:hover{background-color:#ffe8e8;color:#dc3545}.adminFAQDiv .colorPicker{border:none;border-radius:4px;cursor:pointer;height:40px;width:100%}:root{--card-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;--primary:var(--primaryPurple);--secondary:var(--secondaryPink);--tertiary:var(--tertiaryGold);--text-main:#1d1d1d;--text-muted:#828282}.adminDashboardDiv{min-height:100vh}.mainHeading{color:#1d1d1d;color:var(--text-main);font-size:28px;font-weight:700;margin-bottom:30px}.dashboardOverview{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:40px}.overviewBox{background:#fff;border:1px solid var(--gray);border-radius:16px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;box-shadow:var(--card-shadow);padding:24px;transition:transform .2s ease,box-shadow .2s ease}.overviewBox:hover{box-shadow:0 10px 15px -3px #762c8514,0 4px 6px -2px #762c850a;transform:translateY(-4px)}.overviewBox .icon{background:var(--purpleBgLight);border-radius:12px;font-size:32px;padding:10px}.icon.blue{background:#e0f7fe;color:var(--info)}.icon.purple{background:var(--purpleBgLight);color:var(--primaryPurple)}.icon.green{background:#eafbe9;color:var(--success)}.overviewBox .value{color:#1d1d1d;color:var(--text-main);font-size:42px;font-weight:800;margin-top:15px}.overviewBox .subtitle{color:#828282;color:var(--text-muted);font-size:14px;margin-bottom:20px}.horizontalLine{background:var(--gray);height:1px;margin:15px 0}.row{display:flex;font-size:15px;justify-content:space-between;margin-bottom:8px}.grid-mini{grid-gap:10px;color:#828282;color:var(--text-muted);display:grid;font-size:13px;gap:10px;grid-template-columns:1fr 1fr}.quickStatsGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(450px,1fr))}.statCard{background:#fff;border:1px solid var(--gray);border-radius:16px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;box-shadow:var(--card-shadow);padding:24px}.statCard h3{align-items:center;display:flex;font-size:18px;font-weight:700;margin-bottom:20px}.statRow{border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:12px 0}.statRow:last-child{border-bottom:none}.statRow strong{color:var(--primaryPurple);font-weight:700}.quickStatsGrid .icon{margin-right:8px}.quickStatsGrid .icon.red{color:var(--secondaryPink)}.quickStatsGrid .icon.yellow{color:var(--tertiaryGold)}
/*# sourceMappingURL=main.f7c78888.css.map*/