body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.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}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sign-in{display:grid;grid-template-columns:30% 70%}.app-container-2{display:block!important}.content-2{flex-grow:0!important;margin-left:0!important}.login-form-button-style{background-color:#a072eb!important;border-radius:8px;color:#fff!important;font-weight:600;height:44px;margin-bottom:1rem;width:100%!important}.login-form-button-style:hover{background-color:#a072eb!important;border-color:initial!important}.button-google{width:100%!important}.image-icon{align-items:center;background-color:var(--primary-background);background:url(/static/media/loginImgg.00596f9ea023dc88e9b8.png);background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center;min-width:602px;width:100%}.image-icon-for-mobile{display:none}.sign-in-form-container{align-items:center;display:flex;flex-direction:column;gap:8%;justify-content:center}.sign-in-form{display:grid;height:60%;width:40%}.welcome-back{color:#4a1c96;font-size:36px;font-weight:700;letter-spacing:.01em;line-height:125%;margin-bottom:2rem;margin-top:0}.do-not-acount,.welcome-back{font-family:var(--secondary-font);font-style:normal}.do-not-acount{display:flex!important}.do-not-account-span,.do-not-acount{color:gray!important}.sign-upp{color:#a072eb;font-weight:600}.kapinsights-logo{height:37px;margin-left:45rem;width:150px}@media (max-width:1622px){.sign-in{grid-template-columns:44% 56%}.kapinsights-logo{margin-left:35rem}}@media (max-width:1365px){.sign-in{grid-template-columns:46% 54%}.kapinsights-logo{margin-left:30rem}}@media (max-width:1280px){.sign-in{grid-template-columns:46% 54%}.kapinsights-logo{margin-left:25rem}}@media (max-width:1180px){.image-icon{min-width:450px!important}}@media (max-width:1024px){.kapinsights-logo{margin-left:20rem}.sign-in-form{width:70%!important}}@media (max-width:955px){.image-icon{height:100px!important}.sign-in{align-items:center;display:flex;flex-direction:column;justify-content:center}.sign-in-form{width:70%!important}.sign-in-form-container{margin-top:4rem;width:100%!important}.kapinsights-logo{margin-left:30rem}}@media (max-width:767){.image-icon-register{background-position:50%!important;background-size:cover!important;min-height:320px!important;width:100%!important}}@media (max-width:655px){.kapinsights-logo{height:30px;margin-bottom:2rem;margin-left:11rem;width:130px}}.sign-up{display:grid;grid-template-columns:33% 67%}.firstHeading{word-wrap:break-word;color:#4a1c96;font-family:Poppins,sans-serif;font-size:22px;font-weight:600;line-height:31.68px}.signup-form-button{background-color:#a072eb;font-weight:600;height:40px;margin-bottom:1rem;width:405px}.label-style{font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:25.92px;margin-bottom:1rem}.heading,.label-style{word-wrap:break-word;color:#a072eb}.heading{font-size:14px;font-weight:400;line-height:22px}.heading22{color:#a072eb;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.gotIt-button .ant-modal .ant-modal-footer{background-color:#4a1c96!important}.enter-your-code-modal .ant-modal-content{align-items:center;display:flex;flex-direction:column;gap:1rem}.enter-your-code-modal .ant-modal-footer{display:flex;gap:40px;justify-content:center;margin-top:2rem;text-align:center}.enter-your-code-modal .ant-modal-body{color:#555;font-family:Poppins,sans-serif;font-size:14px;text-align:center}.enter-your-code-modal #cancel-code-btn,.enter-your-code-modal .ant-modal-footer #cancel-code-btn.ant-btn:hover{background-color:#fff!important;border:1px solid #4a1c96!important;border-radius:8px;color:#4a1c96!important;font-family:Poppins,sans-serif;font-size:14px;height:44px}.enter-your-code-modal #submit-code-btn,.enter-your-code-modal #submit-code-btn:hover{background-color:#4a1c96!important;border:1px solid #4a1c96!important;border-radius:8px;color:#fff!important;font-family:Poppins,sans-serif;font-size:14px;height:44px}.terms-of-service-modal .ant-modal .ant-modal-footer{text-align:center!important}.terms-of-service-modal .ant-modal{width:736px!important}.scrollable-content{max-height:480px;overflow-y:auto;padding:10px}.paragraphhhh{word-wrap:break-word;color:#555;font-size:14px;font-weight:400;line-height:22px}.signup-form-button:hover{background-color:#a072eb!important}.button-google{background-color:#4a1c96!important;color:#fff!important;font-weight:600;height:40px;width:405px}.login-form-button-continue{border-color:1px solid #4a1c96!important;border-radius:8px}.login-form-button-continue,.login-form-button-continue:hover{background-color:#4a1c96!important;color:#fff!important;min-height:44px;width:140px}.login-form-button-continue:hover{border:1px solid #4a1c96!important}.login-form-button-continue .ant-spin-dot-item{background-color:#fff!important}.image-icon-register{align-items:center;background-color:var(--primary-background);background:url(/static/media/registerImg.571e36cb8e9efbbf9cb7.png);background-repeat:no-repeat;display:flex;justify-content:center;min-height:1382px;width:635px}#normal_login_email{padding:8px 11px!important}#normal_login>div:nth-child(6)>div>div>div>div>span{background-color:#e8f0fe;padding:8px 11px!important}.kapinsights-icon{width:65%}.kapinsights-icon:hover{cursor:pointer}.sign-up-form-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.typography{font-weight:700}.sign-up-form{display:flex;flex-direction:column}.sign-in-text{color:gray;font-family:var(--primary-font);font-size:22px;font-style:normal;font-weight:400;margin-bottom:1rem}.welcome-back-register{color:#4a1c96;font-size:36px;font-weight:700;letter-spacing:.01em;line-height:125%;margin-bottom:2rem;margin-top:0}.email,.password,.welcome-back-register{font-family:var(--secondary-font);font-style:normal}.email,.password{color:var(--pentadecenary-font-color);display:grid;font-size:14px;font-weight:600;height:-webkit-max-content;height:max-content;letter-spacing:-.01em;line-height:35px}.div-input-password{width:100%}.input-email,.input-password{align-items:center;align-self:stretch;background:var(--hexadecenary-background);border:1.5px solid var(--heptadecenary-color);border-radius:5px;box-sizing:border-box;color:var(--octodecenary-font-color);display:flex;flex-direction:row;font-size:14px;font-style:normal;font-weight:400;line-height:125%;padding:8px 12px;width:100%}.input-email::placeholder,.input-password::placeholder{font-size:13px;font-weight:500}.input-email:focus-visible,.input-password:focus-visible{background-color:var(--quinary-background);outline:var(--heptadecenary-color) solid 0}.show-password{color:grey;display:flex;place-content:flex-end;position:relative;right:-90%;top:-50%;width:24px}.check-forgot{align-items:start;display:grid;grid-template-columns:1fr 1fr;position:relative;top:-120%}.checkbox{align-items:center;color:var(--septenary-font-color);display:flex;gap:8px;height:16px}.checkbox,.forgot-password,.forgot-password-mobile{font-family:var(--secondary-font);font-size:14px;font-style:normal;font-weight:500}.forgot-password,.forgot-password-mobile{color:gray;height:24px;text-align:right;text-decoration-line:underline}.button,.button-google{background:var(--tertiary-background);border:none;border-radius:5px;box-shadow:0 3px 5px #80808059;color:var(--quinary-font-color);font-family:var(--secondary-font);font-size:14px;font-style:normal;font-weight:500;line-height:35px;margin:0 0 3%}.button-google{align-items:center;background-color:var(--primary-background);display:flex;gap:2%;justify-content:center;text-align:center}.have-account{font-family:var(--secondary-font);font-style:normal}.have-account,.have-account-span{color:gray!important}.sign-up{color:#4591ed;font-weight:600}#normal_login>div:nth-child(6){margin-bottom:.5rem}#register>div.ant-form-item.css-dev-only-do-not-override-1qhpsh8.ant-form-item-has-feedback.ant-form-item-has-success>div>div.ant-col.ant-form-item-control.css-dev-only-do-not-override-1qhpsh8>div>div>span{background-color:#e8f0fe;height:32px}#register_email,#register_fullname{height:32px}#register>div:nth-child(4)>div>div.ant-col.ant-form-item-control.css-dev-only-do-not-override-1qhpsh8>div>div>span,#register>div:nth-child(5)>div>div.ant-col.ant-form-item-control.css-dev-only-do-not-override-1qhpsh8>div>div>span{padding:8px 11px!important}@media (max-width:1622px){.sign-up{grid-template-columns:44% 56%}}@media (max-width:1365px){.sign-up{grid-template-columns:46% 54%}}@media (max-width:1280px){.sign-up{grid-template-columns:49% 51%}.sign-up-form{width:50%}.sign-up{grid-template-columns:53% 47%}}@media screen and (max-width:1366px) and (max-height:625px){.sign-up-form-container{gap:15%}.sign-in-text{margin:0}.sign-up-form{gap:0;height:75%;width:60%}.sign-up{grid-template-columns:50% 50%!important}}@media screen and (max-width:1070px){.sign-up-form{margin-top:3rem;width:60%}}@media screen and (max-width:900px) and (max-height:625px){.sign-up-form{height:70%}.check-forgot{font-size:15px}}@media screen and (max-width:812px) and (max-height:375px){.image-icon-register{padding-bottom:0}.sign-up-form{gap:0;height:80%;width:60%}.check-forgot{font-size:14px;top:-100%}.welcome-back-register{font-size:25px;margin:0}.email,.password{line-height:25px}.sign-up-form-container{gap:0}.sign-in-text{font-size:15px;margin:0}}@media (max-width:375px){.sign-up-form{margin-top:0}}@media screen and (max-width:1024px){.sign-up{grid-template-columns:50% 50%!important}.image-icon-register{width:500px!important}.sign-up-form-container{justify-content:normal!important}}@media (max-width:1024px){.sign-up-form{height:80%;width:80%}}@media screen and (max-width:736px) and (max-height:414px){.sign-up-form{gap:0;width:70%}.check-forgot{font-size:14px;top:-100%}.welcome-back-register{font-size:25px;margin:0}.email,.password{line-height:25px}.sign-up-form-container{gap:0}.sign-in-text{font-size:15px;margin:0}.button,.button-google{line-height:20px}}@media screen and (max-width:853px){.sign-up{display:block!important}.image-icon-register{height:auto!important;padding:2rem 0 0;width:100%!important}}@media screen and (max-width:600px) and (max-height:820px){.sign-in{grid-template-columns:1fr;grid-template-rows:15% 85%}.image-icon-register{height:100%}.kapinsights-icon{width:150px}.sign-up-form-container{gap:5%;height:85vh}.sign-in-text{display:none}.welcome-back-register{text-align:center}.forgot-password{display:none}.forgot-password-mobile{margin-top:5%;text-align:center;text-decoration:none}.button,.button-google{line-height:25px;margin:0 0 3%}}@media screen and (max-width:568px) and (max-height:320px){.sign-up-form{gap:0;height:90%;width:65%}}@media screen and (max-width:520px) and (max-height:625px){.check-forgot{font-size:13px}}@media screen and (max-width:450px){.check-forgot{grid-template-columns:1fr;justify-items:baseline;top:-95%}}@media screen and (max-width:450px) and (max-height:625px){.sign-up-form{width:80%}}@media screen and (max-width:414px) and (max-height:736px){.show-password{right:-85%}}@media screen and (max-width:401px) and (max-height:625px){.sign-up-form-container{gap:5%}}@media screen and (max-height:620px){.sign-in-text{font-size:18px}.welcome-back-register{font-size:30px}.check-forgot{top:-80%}}@media screen and (max-height:480px){.do-not-acount{font-size:15px}}@media screen and (max-height:450px){.welcome-back-register{font-size:25px}.do-not-acount{font-size:15px}}@media screen and (max-height:415px){.check-forgot{top:-60%}}@media screen and (max-width:375px) and (max-height:667px){.sign-up-form{gap:0;width:70%}.welcome-back-register{font-size:22px}.check-forgot{font-size:13px;grid-template-columns:1fr;top:-50%}.show-password{right:-80%}.forgot-password{text-align:start}}@media screen and (max-width:375px) and (max-height:812px){.check-forgot{font-size:12px}}@media screen and (max-width:350px) and (max-height:625px){.welcome-back-register{font-size:23px}.check-forgot{display:grid;grid-template-columns:1fr;text-align:start;top:-75%}}@media screen and (max-width:350px) and (max-height:400px){.check-forgot{top:-50%}.checkbox,.forgot-password{font-size:12px;top:-50%}.input-email::placeholder,.input-password::placeholder{font-size:10px;font-weight:500}.do-not-acount{font-size:12px}}@media screen and (max-width:320px) and (max-height:625px){.check-forgot{top:-50%}.do-not-acount{margin:0}}@media screen and (max-width:320px) and (max-height:560px){.sign-in-text{font-size:15px;margin:0}}@media screen and (max-width:320px) and (max-height:516px){.sign-up-form{height:80%}}@media screen and (max-width:320px) and (max-height:450px){.sign-up-form{height:85%}}@media screen and (min-width:768px) and (max-width:1024px){.sign-up{align-items:stretch;grid-template-columns:45% 55%!important}.image-icon-register{background-size:cover!important;min-height:100vh!important;width:100%!important}.sign-up-form-container{align-items:center!important;padding:2rem 0}.sign-up-form{max-width:520px!important;width:90%!important}.check-forgot{gap:8px;grid-template-columns:1fr 1fr;position:static!important;top:auto!important}.show-password{position:absolute!important;right:0!important;top:0!important;transform:translateY(-50%)}}@media screen and (max-width:767px){.sign-up{display:block!important}.image-icon-register{background-position:50%!important;background-size:cover!important;min-height:320px!important;width:100%!important}.sign-up-form{margin:0 auto;max-width:520px!important;width:92%!important}}.container{gap:120px}.forgotPassImg{width:480px}.forgot-password-form-container{width:464px;z-index:111}#forgot_password_email,#forgot_password_email:hover{background-color:#f2f2f2;border:2px solid #999!important;height:44px}.forgot-password-form-button{background-color:#a072eb;border-radius:8px;color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;height:44px;line-height:24px;padding:10px 47px}.forgot-password-form-button:hover{background-color:#a072eb!important;border:1px solid #a072eb!important;border-radius:8px;color:#fff!important}.custom-modal .ant-modal-body{padding:24px}.custom-modal-forgotPass .ant-modal{width:670px!important}.custom-modal-forgotPass .ant-modal-content{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;text-align:center}.custom-modal-forgotPass .ant-modal-footer{text-align:center}.custom-modal-forgotPass .got-it-button{border-color:#a072eb!important;border:1px solid #a072eb;border-radius:8px;color:#fff}.custom-modal-forgotPass .got-it-button,.custom-modal-forgotPass .got-it-button:hover{background-color:#a072eb;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;height:40px;padding:8px 32px}.custom-modal-forgotPass .got-it-button:hover{border:1px solid #a072eb!important;border-radius:8px;color:#fff!important}@media screen and (max-width:1210px){.forgot-password-form-container{width:430px}.forgotPassImg{width:400px}}@media screen and (max-width:980px){.container{display:flex;flex-direction:column;gap:2px;padding-top:12px}.forgot-password-form-container{width:70%}.forgotPassImg{width:60%}}.kapinsightsLogo{margin:24px 30px 0 0;text-align:end}.container{align-items:center;display:flex;gap:50px;justify-content:center;z-index:100000666}.wave{align-items:flex-end;bottom:0;display:flex;justify-content:flex-start;left:0;position:fixed;width:100%}#reset_password>div.ant-form-item.buttons-footer.css-dev-only-do-not-override-1qhpsh8>div>div>div>div{display:flex;gap:10px}#reset_password>div:nth-child(2){margin-bottom:10px!important}.resetPassImg{width:480px}.reset-password-form-container{width:464px;z-index:111}#reset_password>div:nth-child(2)>div>div>div>div>span,#reset_password>div:nth-child(4)>div>div>div>div>span,#reset_password_token{background-color:#f2f2f2;border:2px solid #999!important;height:44px;width:390px!important}.title{color:#4a1c96!important;font-size:35px;font-weight:600!important;line-height:44px}.paragraph{color:#707073;font-family:Poppins,sans-serif;font-size:16px;line-height:22px}.emailLabel{line-height:22px}.emailLabel,.reset-password-form-button{font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.reset-password-form-button{background-color:#a072eb;border:1px solid #a072eb;border-radius:8px;color:#fff;height:44px;line-height:24px;width:190px}.reset-password-form-button:hover{background-color:#a072eb!important;border:1px solid #a072eb!important;color:#fff!important}.cancel-form-button{align-items:center;background-color:#fff;border:1px solid #a072eb;border-radius:8px;color:#a072eb;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;height:44px;justify-content:center;line-height:24px;width:190px}.cancel-form-button:hover{background-color:#fff!important;border:1px solid #a072eb!important;color:#a072eb!important}.custom-modal .ant-modal-content{border:1px solid #d9d9d9;border-radius:8px;border-radius:10px;font-family:Poppins,sans-serif}.email-title{color:#4a1c96;font-size:24px}.email-paragraph,.email-title{font-family:Poppins,sans-serif}.email-paragraph{color:#707073;font-size:16px;font-weight:600}.custom-modal .ant-modal-header{background-color:#f0f0f0;border-bottom:none;border-radius:10px 10px 0 0;position:relative}.custom-modal .ant-modal-header:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFkAAABZCAYAAABVC4ivAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAnPSURBVHgB7Z1bbBzVHca/md2kju1IG0FKVR7YiEscUHORcF+ClDWVCCJSnbQ1L0XEPCHZlUJb1VFf8KZvjVUSHmypVaXaqOWhUQl5IAUe4o3UILWOhEOVxklBGbVSBAFkk9gh+LLD/zueY9brXe9tzsysvT9pvRffv/3v97/MmbMWIsrk+25iQwuSWRdJZJHgYxbkNolh0l3AF7AxZWXlEsNU6yPWOCKKhQjw5RU3OQekLAu75bLPFTHlD0ugcsbl+5xsFpfkdmbzDiuDCBCayLevuCn57QdF1E7oCDWBhQxcDM9lcX7LDstBCAQq8vQ1l5HaKZH2UpWRWhue4K3brREESCAiM2rFN/vlH0whGjiWjeHZeYwEEd1GRY6guCsQsdOmxTYi8qQksg0x/CnK4ubhyCVtykZ8F3nmv25/aJ5bO44kyA6/o9o3kVX02jgtN3ejzqGFtDxsHYNP+CLynWvukQUX6TqN3mKMS1Qf8iOqaxZZyrIT4r0vYW3iiEKHau0mqxbZa3tP11Fyq5oY0L2phqRoowqU/zZjdD0ITBaAYSZ0VEnFkewluFGYbIUjSrUJsSKRlUU0432sQ4GXcPHz1jbrZCXfUpFdKItYzwITCye+vOoeruRbyhZZVRFroAb2A/Hokxx2lfv1ZYmsTH/tlmnVkBA9TtM+y/nikp7sJbrraLASGZ1KDd1R6stWjWSV6BYriQaFkBJ2esIt+QpfVWRpNlgbJtGgOBb6+Wpf/UuKoIzdVeVag1KUsI3ikeyqiVqDchDbuHXVPVjs0wVFvnXF7UbDJipChDxRrNooKLJto+o+fR2TjDcVLnNXiNyI4uqR2caRQtG8QuRGFNdEYsMmdOc/uEzkRhT7gK0W6+Q9lHsnhooGHw0KIJWGWh2Vw5LIqqBeJ0N441hYVs4tiSyHWFJo4AuWhcO5CTCubyircOE7Nz++jaHj5+B89DnuTH+FsGhu/Rba9ybR9Xw7vv2dzTBMQso5jkIzvKPaalOTNgp87Jdn8KlcR4WtInD/7zqNC+26eHVzm6XqZhXJMdvMMP7Ua2NK4Pa929DT14EWiaaw4N8xKK+o/1y6gZGhC/jVb56GSbwlwUpk7ckHYYCxC4667u7ZG6rAhBGshaXQAZDUvmx7H3bBANqDnY8+QxRwPvxcXc8ElBtiTYvBqyPZ6LG7gZffxrC8RMOCog4PXlD5IUh4egav7ckKDgjWwtm/fYDen/5ZJcMgYfT2vXgKZ9/4AM0tgVtWkh/smGu+jR78y3PYet9mlXx+JkKfGhlDELwlT2zfi39Vv5e/P/1KJ4JEIlnZsG0HIDKTzuDrz+GZH+9U90+9dhHpX5wxFtX8ufz5I55F8fce/0MXkg/dg4BRiS/unc4VCKwykg/eqyKZGZ4e2fX840jtb4NfZN6ZEP9/TyVdRm/P0Sfx2K7vIiQSrDDiUjQnrADPgUrt367+adbQmXeuSjc4issieK1lHpPbiCS3zLtX1f0o1OakqUm6P2mnHzDRTq8G7aOn70k8wKgW6zgvYjOyq+3ELo/fwNDAOeW9TG7Pdj+OZ360E1FgXpyiqqWzfnFAvHLg9101JUVdmvH7H5VXyIB4b1QE1oQqMtFJsetwu7rPyC6n1OPnWTmwNCNMbqwetpof/lRMHBGBCZCROPTbxZf9Ualt+ZiuSHJhacYnIyLJrSRMfFOROItdoFCMRp0U2SVel5ZcjyeZ3Ng96tkDnwA+EWEnt1LE3Sy+sEI3jW/QSfHRXfcrf9ZJkT5La9DJrfdoh6ogoo5YhROX8m0KEUSXernjSUJL6ZUnIYreW4i7dzEVtxZPeY0kFHLRPi4i8/YEDvxkZ82VA5+4ICvWLXusqXhWPNmOiikXgb7Lix/0Bzu/UOf/2QsxRHZbmWpgcmT1MXYhAuvW3UUrjmOD2MUs1gwca+pjimzVC5WAQSG2xG16YG/ZZlFtB2sAtte6+iBveY1KWEjRNupdA9kszmMNkHl3Ql2n9j+ilgBQcOfD8A59zbpeJHv3M6hz2GbrJoWj09RT29VtPZULAUfvMKBEXmjCm6hzeHhLD4mSD92L1NNtS4+HciDX/SZwlcjKly3/o7nZa3cvGz4Ez2pCD4rYqJDkg/csJT224kEfW5SqeClwY/rGr3vS26T7S8FH5mbn1UuYl5bWjZiZmcWnn9wu60LKmUmw9X79j/9UtznJy221H95xHy6N/Q83/j+Fsfeuq88FNOeYam2zXtB3ltoQE0u1WLMek2NtXAdXKXzJH5dZc7Gfy6PQHCRpH6bAhRqW/L9hn7TrB6Rr5M83BveeKyQymb7mGtnDghM1NgeVLCr5/hPbVrTQFHZ46B/LFi+WO+pka557QIAtO/3bxOomGbp15G5huUxkniYlJh3ZU8s4zNeNBgV6bPf98kR8r2yR+L2MflVPf2KsYXFat1vLxoPLhpwLG1Xyi+RUjsxML7amfKnTX/dJmVZJFDJ69z3VhvYnkkuP3fz4Fnwmnf/AitHQ7Stu2oroyTmsIkbylnvRY8tZc8zozfVwohe8+Dg2debuYA8nb7kPrhB58rqb2DCrEmAktx+jr7MkvCgeT68npdYc04vpyYQtN0emym58PmQlXnxMvDid/3jBIWeUozkXeuzAy39XiZC20f/KD9XimVxyBTZ8uKpgFJOCInvRXDd7DQ0eH5XDVBMqoln2aREXF8+cU7dZgehW2xDdxfb6LHh0jx2ghP4LqBN6+zpUh8fIZhtNbnqVBOnu3WtaYGe1zVSLHkJlnZfbGkadnqM/UNdn3/i38m0mOD3LML3YhZuorvb5VY9Tz25U0eygDmAkU1AKzCPcOor1ohlTMNmV2s9zVZHrzTb06lCu7GQU05sNL3pxClUT+ZRccUHb4LOFOoDn6RE9p9D3DeGUsglN2cepTc01/OZfUj8z+bHSeFaaFFPrM/LnE6tRtsj1VtYZpcKtJMteoEV/9l4eDtYxtM5K9+ps7DpbAcXa5lJUtXZoPQpdrcCk+p3A15PQVWznm0vVi2ZZgM9txJ566gorxZXZehY4VIvAxJelhvUytasQ395zxJfl38qrLOzBGqk8uFeFGlv69KYuvi6aZS0d/wppy8IR1CcOxwh+v4+fkZXJ9ZYU6b3I4tX5uzhZaOheK0aXf3OfOW8zvySiCt8Q0S09SauFQNbYR01sFbkuRuZdidx6fz++fLgpnfyDFDysTf7GxXPPmLKFYoRytgjPnOfWMTEbnVm+Aa3ZI+NKWIT4xrSROCVHbbsYwy5bRqnuoqVUtZsMbYBnc0kJdl4u4wt38WaQEVuMSIhcCG737i4g4e3HkSz4Rd77V9sxjMcWMLUppHfzLcXXdLJh2N8Y/kcAAAAASUVORK5CYII=) no-repeat;background-size:cover;content:"";height:100%;left:0;opacity:.2;pointer-events:none;position:absolute;top:0;width:100%}.custom-modal .ant-modal-title{font-weight:700;text-align:center}.custom-modal .ant-modal-body{padding:24px 24px 10px;text-align:center}.custom-modal .ant-modal-footer{border-top:none;display:flex;justify-content:center;margin-bottom:3rem;padding:0 16px 10px}.custom-modal .ant-btn-primary{background-color:#a072eb}.custom-modal .ant-btn-primary,.custom-modal .ant-btn-primary:hover{border-color:#a072eb;border-radius:10px;font-size:16px;height:40px;padding:6px 25px}.custom-modal .ant-btn-primary:hover{background-color:#a072eb!important}.custom-modal .ant-modal-close-x{color:#4c4c4c;font-size:24px}.password-instructions{color:#707073;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:23px}.custom-modal .ant-modal{width:670px!important}.password{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:24px}.got-it-button{background-color:#a072eb;border-color:#a072eb!important;border:1px solid #a072eb;border-radius:10px;color:#fff;color:#fff!important;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;height:44px;padding:6px 25px}@media screen and (max-width:1210px){.forgot-password-form-container{width:430px}.resetPassImg{width:400px}}@media screen and (max-width:980px){.container{display:flex;flex-direction:column;gap:2px;padding-top:12px}.forgot-password-form-container{width:70%}.resetPassImg{width:60%}#reset_password>div.ant-form-item.buttons-footer.css-dev-only-do-not-override-1qhpsh8>div>div>div>div{margin-bottom:4rem}}@media (max-width:540px){.reset-password-form-container{width:100%}#reset_password{padding:0 1rem}.new-password{width:100%}#reset_password>div:nth-child(2)>div>div>div>div>span,#reset_password_token{width:100%!important}.password-instructions{padding:0 1rem}.reset-your-password-title{text-align:center}}@media only screen and (min-width:1000px) and (max-width:1024px){.reset-password-content{margin-top:20rem}}.ai-translationList-layout{margin-bottom:3rem;margin-top:2rem;padding:0 2rem}.translation-tool-content{background-color:#fff;border-radius:8px;padding:2rem 3rem!important}.translate-button{height:44px!important}.modal-style{gap:1rem}.modal-style .ant-modal-body{margin-top:2rem!important}.button-stylee,.button-stylee-deleted,.button-stylee-forReset{height:44px}.content-styles{overflow:hidden;position:relative}.translation-tool-content{overflow-x:auto}@media screen and (max-width:700px){.translation-tool-content{padding:2rem!important}.button-stylee,.button-stylee-deleted{width:100%!important}.title-button{align-items:flex-start!important;display:flex;flex-direction:column;justify-content:flex-start!important}.filters-style,.reset-filters-button{align-items:flex-start!important;display:flex;flex-direction:column;justify-content:flex-start!important;margin-top:1rem}.content-styles{padding:0 1rem}}.translation-add-tool-content{.title{color:#4a1c96;font-size:18px;font-weight:500;line-height:28px}.title,p{word-wrap:break-word;font-family:Poppins,sans-serif}p{color:#3a3737;font-size:14px;font-weight:400}h2{word-wrap:break-word;color:#4a1c96;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:20px}#rc-tabs-1-panel-2>span>div.ant-upload-list.ant-upload-list-text>div>div>span.ant-upload-list-item-name{white-space:break-spaces!important}#rc-tabs-1-panel-2>span>div.ant-upload-list.ant-upload-list-text>div>div{height:auto!important}.translate-button{word-wrap:break-word;background-color:#a072eb;border-radius:6.09px;box-shadow:0 .7615780830383301px 4.5694684982299805px #a5b1d9c4;color:#f5f5f5;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;height:35px;line-height:18.28px;width:159px}.translate-button:hover{background-color:#a072eb!important;border-color:#a072eb!important;color:#fff!important}.modal-style{align-items:center;display:flex;flex-direction:column;gap:1rem!important;padding:2rem 0}.modal-style .ant-modal-body{margin-top:2rem!important}.buttons-style{display:flex;gap:2rem}.download-button{background-color:#a072eb!important;border-radius:6.09px;box-shadow:0 .7615780830383301px 4.5694684982299805px #a5b1d9c4}}.tabs-style .ant-tabs .ant-tabs-tab-btn{font-family:Poppins!important;font-size:14px!important;font-weight:600!important}.translate-part{align-items:center;display:flex;gap:2rem;margin-top:4rem}.tabs-style .ant-tabs .ant-tabs-tab{padding:12px!important}:where(.css-dev-only-do-not-override-1qhpsh8).ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#4a1c96!important;font-family:Poppins!important;font-size:15px!important;font-weight:600!important}:where(.css-dev-only-do-not-override-1qhpsh8).ant-tabs .ant-tabs-tab{color:gray!important;font-family:Poppins!important;font-size:15px!important}@media screen and (max-width:800px){.translate-part{display:flex;flex-direction:column}.secondImage{width:100%}}.subscription-page{--sub-primary:#4a1c96;--sub-violet:#7c3aed;--sub-violet-dark:#6d28d9;--sub-ink:#1f2937;--sub-muted:#6b7280;--sub-border:#ececf3;--sub-lav:#f4f1fe;--sub-danger:#dc2626;--sub-success:#16a34a;background:#f6f5fb;color:var(--sub-ink);font-family:Poppins,sans-serif;min-height:100%;padding:24px 28px}.subscription-card{background:#fff;border-radius:16px;box-shadow:0 1px 2px #1018280a;padding:26px 30px 34px}.sub-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.sub-title{color:var(--sub-primary);font-size:24px;font-weight:700;margin:0}.sub-cancelled-flag{align-items:center;color:var(--sub-danger);display:inline-flex;font-size:14px;font-weight:500;gap:6px}.sub-cancel-btn{background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:var(--sub-ink);cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .15s}.sub-cancel-btn:hover{border-color:var(--sub-danger);color:var(--sub-danger)}.sub-owner-only{align-items:flex-start;background:#faf9ff;border:1px solid #ece3ff;border-radius:12px;color:var(--sub-ink);display:flex;font-size:14px;gap:12px;line-height:1.5;margin-top:8px;padding:20px 22px}.sub-owner-only .anticon{color:var(--sub-violet);font-size:20px;margin-top:2px}.sub-cancel-banner{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:var(--sub-danger);display:flex;font-size:13.5px;gap:10px;margin-bottom:20px;padding:12px 16px}.sub-cancel-banner strong{font-weight:600}.sub-section-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.sub-section-title{color:var(--sub-ink);font-size:17px;font-weight:600;margin:0}.sub-cycle-toggle{background:#f3f4f6;border-radius:8px;display:inline-flex;padding:3px}.sub-cycle-toggle button{background:#0000;border:none;border-radius:6px;color:var(--sub-muted);cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:all .15s}.sub-cycle-toggle button.active{background:#fff;box-shadow:0 1px 2px #1018281a;color:var(--sub-primary)}.sub-seat-usage{background:#faf9ff;border:1px solid #ece3ff;border-radius:8px;color:var(--sub-muted);font-size:13px;margin-bottom:16px;padding:8px 14px}.sub-seat-usage strong{color:var(--sub-primary);font-weight:600}.sub-plans{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.sub-plan{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;padding:22px 20px 20px;position:relative}.sub-plan.current{background:linear-gradient(180deg,#f6f2ff,#fbfaff 60%);border-color:var(--sub-violet);box-shadow:0 0 0 1px var(--sub-violet)}.sub-plan-popular{background:var(--sub-lav);border-radius:20px;color:var(--sub-violet);font-size:11px;font-weight:600;left:50%;padding:3px 12px;position:absolute;top:-11px;transform:translateX(-50%);white-space:nowrap}.sub-plan-top{justify-content:space-between}.sub-plan-name,.sub-plan-top{align-items:center;display:flex;gap:8px}.sub-plan-name{color:var(--sub-ink);font-size:17px;font-weight:700}.sub-plan-save{background:var(--sub-lav);border-radius:20px;color:var(--sub-violet);font-size:11px;font-weight:600;padding:3px 9px;white-space:nowrap}.sub-plan-tagline{color:var(--sub-muted);font-size:12.5px;line-height:1.4;margin:10px 0 18px;min-height:34px}.sub-plan-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.sub-plan-price .cur{color:var(--sub-muted);font-size:13px}.sub-plan-price .amount{color:var(--sub-violet);font-size:34px;font-weight:800;line-height:1}.sub-plan-price .per{color:var(--sub-muted);font-size:12.5px}.sub-plan-price .custom{color:var(--sub-violet);font-size:26px;font-weight:800;line-height:1.1}.sub-plan-price .custom-note{color:var(--sub-muted);font-size:12.5px;line-height:1.3}.sub-plan-year{color:var(--sub-muted);font-size:11.5px;margin-top:4px}.sub-plan-divider{border:none;border-top:1px solid #eef0f4;margin:18px 0 14px}.sub-plan-includes{color:var(--sub-muted);font-size:12px;margin-bottom:10px}.sub-plan-features{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0 0 18px;padding:0}.sub-plan-features li{align-items:center;color:var(--sub-ink);display:flex;font-size:13.5px;font-weight:600;gap:9px}.sub-plan-features .tick{color:var(--sub-violet);flex-shrink:0}.sub-plan-foot{align-items:center;display:flex;flex-direction:column;gap:14px;margin-top:auto}.sub-plan-details-link{background:none;border:none;font-size:13px;padding:0;text-decoration:underline}.sub-plan-cta,.sub-plan-details-link{color:var(--sub-violet);cursor:pointer;font-weight:600}.sub-plan-cta{background:#fff;border:1px solid var(--sub-violet);border-radius:8px;font-size:13.5px;padding:9px 0;transition:all .15s;width:100%}.sub-plan-cta:hover{background:var(--sub-violet);color:#fff}.sub-plan-cta.current{align-items:center;border-color:#e5e7eb;cursor:default;display:flex;gap:6px;justify-content:center}.sub-plan-cta.current,.sub-plan-cta.current:hover{background:#f3f4f6;color:#9ca3af}.sub-info-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(200px,1fr) 2fr;margin-top:22px}.sub-info-box{border:1px solid #e5e7eb;border-radius:12px;padding:16px 18px}.sub-info-label{color:var(--sub-muted);font-size:13px;margin-bottom:8px}.sub-info-due{color:var(--sub-violet);font-size:18px;font-weight:700}.sub-pm-box{justify-content:space-between}.sub-pm-box,.sub-pm-main{align-items:center;display:flex;gap:12px}.sub-pm-icon{align-items:center;background:var(--sub-lav);border-radius:8px;color:var(--sub-violet);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.sub-pm-kind{color:var(--sub-muted);font-size:12px}.sub-pm-detail{font-size:14px}.sub-edit-btn,.sub-pm-detail{color:var(--sub-ink);font-weight:500}.sub-edit-btn{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:6px 14px;transition:all .15s}.sub-edit-btn:hover{border-color:var(--sub-violet);color:var(--sub-violet)}.sub-billing{margin-top:36px}.sub-billing-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.sub-billing-title{color:var(--sub-primary);font-size:18px;font-weight:700;margin:0}.sub-download-all{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:var(--sub-ink);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:7px 14px;transition:all .15s}.sub-download-all:hover{border-color:var(--sub-violet);color:var(--sub-violet)}.sub-table{border-collapse:collapse;font-size:13.5px;width:100%}.sub-table thead th{background:var(--sub-lav);color:var(--sub-violet);font-size:12.5px;font-weight:600;padding:12px 16px;text-align:left}.sub-table thead th:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.sub-table thead th:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.sub-table tbody td{border-bottom:1px solid var(--sub-border);color:var(--sub-ink);padding:13px 16px}.sub-file-cell{align-items:center;display:flex;gap:8px}.sub-file-cell .file-ic{color:var(--sub-muted)}.sub-status{align-items:center;display:inline-flex;font-size:13px;gap:6px}.sub-status .dot{border-radius:50%;height:7px;width:7px}.sub-status.paid .dot{background:var(--sub-success)}.sub-status.paid{color:var(--sub-success)}.sub-status.pending .dot{background:#d97706}.sub-status.pending{color:#d97706}.sub-status.failed .dot{background:var(--sub-danger)}.sub-status.failed{color:var(--sub-danger)}.sub-row-action{background:none;border:none;color:var(--sub-muted);cursor:pointer;font-size:16px}.sub-pagination{display:flex;justify-content:flex-end;margin-top:18px}.sub-modal .ant-modal-content{border-radius:16px;font-family:Poppins,sans-serif;padding:26px 26px 22px}.sub-modal-title{color:var(--sub-primary);font-size:18px;font-weight:700;margin:0 0 6px;text-align:center}.sub-modal-sub{color:var(--sub-muted);font-size:13px;line-height:1.5;margin:0 auto 20px;max-width:380px;text-align:center}.sub-modal-actions{display:flex;gap:12px;justify-content:center;margin-top:22px}.sub-btn{border:1px solid #0000;border-radius:8px;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:9px 20px;transition:all .15s}.sub-btn-primary{background:#fff!important;border-color:var(--sub-violet);color:#7c3aed}.sub-btn-primary:hover{background:var(--sub-violet-dark);border-color:var(--sub-violet-dark)}.sub-btn-primary:disabled{cursor:not-allowed;opacity:.6}.sub-btn-outline{background:#fff;border-color:var(--sub-primary);color:var(--sub-primary)}.sub-btn-outline:hover{background:#f6f2ff}.sub-btn-danger{background:#dc2626;border-color:#dc2626;color:#fff}.sub-btn-danger:hover{background:#b91c1c;border-color:#b91c1c}.sub-reason-list{display:flex;flex-direction:column;gap:12px;margin-bottom:4px}.sub-reason-list .ant-radio-wrapper{color:var(--sub-ink);font-size:14px}.sub-field-label{color:var(--sub-ink);font-size:13.5px;font-weight:500;margin:18px 0 8px}.sub-char-count{color:var(--sub-muted);font-size:11.5px;margin-top:4px;text-align:right}.sub-note{align-items:flex-start;background:#f8fafc;border:1px solid #eef0f4;border-radius:10px;color:var(--sub-muted);display:flex;font-size:12.5px;gap:8px;line-height:1.5;margin-top:18px;padding:12px 14px}.sub-note .ic{color:var(--sub-violet);flex-shrink:0;margin-top:1px}.sub-note strong{color:var(--sub-ink);font-weight:600}.sub-note.danger{background:#fef2f2;border-color:#fecaca}.sub-confirm-title,.sub-note.danger,.sub-note.danger .ic,.sub-note.danger strong{color:var(--sub-danger)}.sub-confirm-title{align-items:center;display:flex;font-size:17px;font-weight:700;gap:8px;justify-content:center;margin-bottom:12px}.sub-confirm-body{color:var(--sub-muted);font-size:13.5px;line-height:1.6;text-align:center}.sub-confirm-body strong{color:var(--sub-ink);display:block;margin-top:8px}.sub-success-check{align-items:center;background:#dcfce7;border-radius:50%;color:var(--sub-success);display:flex;font-size:22px;height:46px;justify-content:center;margin:0 auto 12px;width:46px}.sub-summary{margin-top:6px}.sub-summary-row{align-items:center;border-bottom:1px solid #f0f1f5;display:flex;font-size:13.5px;justify-content:space-between;padding:11px 0}.sub-summary-row:last-of-type{border-bottom:none}.sub-summary-row .k{color:var(--sub-muted)}.sub-summary-row .v{color:var(--sub-ink);font-weight:500;text-align:right}.sub-summary-row.total .k,.sub-summary-row.total .v{color:var(--sub-violet);font-weight:700}.sub-contact-box{border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;margin-top:6px;padding:14px 16px}.sub-contact-box,.sub-contact-left{align-items:center;display:flex;gap:12px}.sub-contact-label{color:var(--sub-muted);font-size:12px}.sub-contact-email{color:var(--sub-ink);font-size:14px;font-weight:600}.sub-copy-btn{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:var(--sub-ink);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:7px 12px;transition:all .15s}.sub-copy-btn:hover{border-color:var(--sub-violet);color:var(--sub-violet)}.sub-form-field{margin-bottom:14px}.sub-form-field label{color:var(--sub-ink);display:block;font-size:13px;font-weight:500;margin-bottom:6px}.sub-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.sub-card-element{background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:12px 14px;transition:border-color .15s}.sub-card-element:focus-within{border-color:var(--sub-violet)}.sub-compare-wrap{font-family:Poppins,sans-serif;margin:16px 0 4px;overflow-x:auto;padding-top:3px}.sub-compare{border-collapse:initial;border-spacing:0;font-family:Poppins,sans-serif;font-size:13px;min-width:600px;width:100%}.sub-compare thead th{border-bottom:2px solid #f0eef8;padding:12px 16px 16px;text-align:center;vertical-align:bottom}.sub-compare thead th:first-child{border-bottom:none}.sub-compare-plan{color:var(--sub-primary);display:block;font-size:15px;font-weight:700}.sub-compare-badge{background:var(--sub-lav);border-radius:20px;color:var(--sub-violet);display:inline-block;font-size:10px;font-weight:600;margin-top:6px;padding:3px 10px}.sub-compare-badge.current{background:#dcfce7;color:var(--sub-success)}.sub-compare td{border-bottom:1px solid #f4f2fb;color:var(--sub-ink);font-weight:500;padding:13px 16px;text-align:center}.sub-compare tbody tr:last-child td{border-bottom:none}.sub-compare-rowlabel{color:var(--sub-muted);font-weight:500;text-align:left!important;white-space:nowrap}.sub-compare-price{color:var(--sub-violet);font-size:18px;font-weight:800}.sub-compare-per{font-weight:500}.sub-compare-note,.sub-compare-per{color:var(--sub-muted);font-size:11px}.sub-compare-yes{color:var(--sub-success);font-size:15px}.sub-compare-no{color:#cbd5e1;font-size:14px}.sub-compare td.current,.sub-compare th.current{background:linear-gradient(180deg,#f6f2ff,#fbfaff)}.sub-compare th.current{border-left:1px solid #e7dcfb;border-right:1px solid #e7dcfb;border-top:3px solid var(--sub-violet);border-top-left-radius:12px;border-top-right-radius:12px}.sub-compare td.current{border-left:1px solid #e7dcfb;border-right:1px solid #e7dcfb}.sub-compare tbody tr:last-child td.current{border-bottom:1px solid #e7dcfb;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.sub-compare-footnote{background:#faf9ff;border:1px solid #ece3ff;border-radius:8px;color:var(--sub-muted);font-family:Poppins,sans-serif;font-size:12px;line-height:1.55;margin:16px 2px 0;padding:10px 14px}.sub-compare-footnote strong{color:var(--sub-primary);font-weight:600}.sub-change-head{margin-bottom:8px}.sub-change-row{align-items:flex-start;border-bottom:1px solid #f0f1f5;display:flex;font-size:13.5px;gap:16px;justify-content:space-between;padding:10px 0}.sub-change-row .k{color:var(--sub-muted)}.sub-change-row .v{color:var(--sub-ink);font-weight:600;text-align:right}.sub-change-section-label{color:var(--sub-ink);font-size:13px;font-weight:700;margin:16px 0 4px}.sub-change-line{align-items:center;border-bottom:1px solid #f0f1f5;display:flex;font-size:13.5px;justify-content:space-between;padding:9px 0}.sub-change-line .amt{font-weight:600}.sub-change-line .amt.credit{color:var(--sub-success)}.sub-change-line.applied .amt,.sub-change-line.applied .k{color:var(--sub-violet);font-weight:700}.sub-change-total{color:var(--sub-violet);font-size:15px;font-weight:700;padding:12px 0 4px}.sub-change-total,.sub-pay-method{align-items:center;display:flex;justify-content:space-between}.sub-pay-method{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:6px;padding:12px 14px}.sub-tokens{margin-top:36px}.sub-tokens-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.sub-tokens-note{color:var(--sub-muted);font-size:12.5px;margin:4px 0 0}.sub-tokens-box{grid-gap:24px;align-items:center;border:1px solid #e5e7eb;border-radius:12px;display:grid;gap:24px;grid-template-columns:minmax(220px,1fr) 2fr;padding:18px 20px}.sub-token-balance{align-items:center;display:flex;gap:12px}.sub-token-ic{align-items:center;background:var(--sub-lav);border-radius:10px;color:var(--sub-violet);display:flex;flex-shrink:0;font-size:18px;height:42px;justify-content:center;width:42px}.sub-token-count{color:var(--sub-ink);font-size:22px;font-weight:700}.sub-token-count span{color:var(--sub-muted);font-size:13px;font-weight:500}.sub-token-sub{color:var(--sub-muted);font-size:12.5px;margin-top:2px}.sub-token-meter-bar{background:#eef0f4;border-radius:6px;height:8px;overflow:hidden}.sub-token-meter-fill{background:var(--sub-violet);border-radius:6px;height:100%;transition:width .3s}.sub-token-meter-labels{color:var(--sub-muted);display:flex;font-size:12.5px;justify-content:space-between;margin-top:8px}.sub-token-note{color:var(--sub-muted);font-size:12.5px;line-height:1.5}.sub-pack-list{display:flex;flex-direction:column;gap:10px;margin:4px 0 6px}.sub-pack{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left;transition:all .15s;width:100%}.sub-pack:hover{border-color:#c9b8f0}.sub-pack.selected{background:#f8f5ff;border-color:var(--sub-violet)}.sub-pack-check{align-items:center;border:1.5px solid #d0d5dd;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;height:20px;justify-content:center;width:20px}.sub-pack.selected .sub-pack-check{background:var(--sub-violet);border-color:var(--sub-violet)}.sub-pack-main{display:flex;flex:1 1;flex-direction:column}.sub-pack-tokens{color:var(--sub-ink);font-size:14px;font-weight:600}.sub-pack-per{color:var(--sub-muted);font-size:12px}.sub-pack-right{align-items:center;display:flex;gap:10px}.sub-pack-price{color:var(--sub-violet);font-size:16px;font-weight:700}.sub-pack-badge{background:var(--sub-lav);border-radius:12px;color:var(--sub-violet);font-size:10.5px;font-weight:600;padding:2px 8px;white-space:nowrap}@media (max-width:1100px){.sub-plans{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.sub-info-row{grid-template-columns:1fr}}@media (max-width:640px){.sub-plans{grid-template-columns:1fr}}@media (max-width:600px){.subscription-page{padding:16px 12px}.subscription-card{padding:20px 16px 26px}.sub-form-grid{grid-template-columns:1fr}.sub-table{display:block;overflow-x:auto;white-space:nowrap}}.layout-style{margin-bottom:3rem;margin-top:2rem;padding:0 2rem}.survey-form{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;gap:2rem}.survey-form-first-content{display:flex;flex-direction:column;margin-bottom:2rem}.label-generate-survey{word-wrap:break-word;color:#3a3737;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:22px}.radio-divv{align-items:center;background-color:#fff;border-radius:8px;display:flex;height:55px;justify-content:center;margin:initial!important;width:223px}.describe-your-survey-label .ant-form-item-required{color:#a072eb!important;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.describe-your-survey-paragraph{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;margin-bottom:2rem!important;margin-top:0!important}.describe-your-survey-textarea-style{width:100%!important}.radio-divv:hover{border:1px solid #a072eb;box-shadow:0 4px 12px #8a49c540}.radio-divv{border:1px solid #ecd6f5;margin:5px;padding:10px}.radio-divv.active{background-color:#f3e4f9;color:#fff}.radio-divv.active,.radio-second-div.active{background-color:#f3e4f9;border:1px solid #a072eb;color:#fff}:where(.css-dev-only-do-not-override-1qhpsh8).ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background-color:#a072eb!important;border:1px solid #a072eb!important}.layout-style-preview{background-color:#f0f2f5;padding:0 2rem}.first-section-g{align-items:center;background-color:#f4d9ff;border-radius:5px;display:flex;flex-direction:row;gap:3rem;height:170px;justify-content:space-between;padding:2rem}.second-part-preview-g{width:100%}.second-part-preview-g h3{color:#4a1c96;font-size:14px;line-height:14px}.second-part-preview-g h1,.second-part-preview-g h3{word-wrap:break-word;font-family:Poppins,sans-serif;font-weight:600}.second-part-preview-g h1{color:#252938;font-size:30px;line-height:37.23px;margin-bottom:0!important}.save-survey-btn-d{background:#a072eb;border:none;border-radius:8px;box-shadow:0 1px 4px #a072eb;color:#fff;font-family:Poppins,sans-serif;font-size:14px;height:44px;width:141px}.save-survey-btn-d:hover{border:none;border-radius:8px;box-shadow:0 1px 4px #a5b1d9;color:#fff!important}.export-survey-in-survey-generator-d .ant-modal-content{align-items:center!important;background-color:#faedff!important;display:flex!important;flex-direction:column!important;gap:2rem!important;justify-content:center!important}.export-survey-in-survey-generator-d .ant-modal-header{background-color:initial!important}.export-survey-in-survey-generator-d .ant-modal-title{color:#a072eb!important}.export-survey-in-survey-generator-d .ant-modal-footer .survey-generator-footer-d{align-items:center!important;display:flex!important;gap:1rem!important;justify-content:center!important}.print-survey-generator .ant-btn-default{background-color:#a072eb;border-radius:8px;color:#fff;font-family:Poppins,sans-serif;height:44px}.generate-survey-button{word-wrap:break-word;border:initial!important;border-radius:8px!important;box-shadow:none!important;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;height:44px;line-height:18.28px;width:200px}.generate-survey-button,.generate-survey-button:hover{background-color:#a072eb!important;color:#fff!important}.first-inner-content-survey-generator{align-items:center;display:flex;flex-direction:row;gap:70px;width:100%}.select-language-drowpdown-style{margin-bottom:24px!important;width:42%!important}.discribe-your-survey-section-g{display:flex;flex-direction:column;width:100%}@media (max-width:1182px){.survey-form{padding:initial!important}.card{padding:2rem}}@media (max-width:790px){.survey-form-first-content{align-items:center;display:flex;flex-direction:column;gap:2rem}#root>div>div.content>div>main>div>main>form>div>div>div.ant-form-item.label-generate-survey.css-dev-only-do-not-override-1qhpsh8,.survey-form-second-content{width:100%}.custom-radio-group{align-items:center;display:flex;flex-direction:column;gap:2rem}.radio-divv{width:100%}.generate-survey-button{width:100%!important}.first-inner-content-survey-generator,.surveyGeneratorImg{width:100%}.first-inner-content-survey-generator{display:flex;flex-direction:column}.discribe-your-survey-section-g,.first-inner-section{width:100%}.radio-second-div{width:100%!important}}.sidebar{background-color:#4a1c96;color:#fff;display:flex;flex-direction:column;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;width:275px;z-index:9}.display-none{display:none!important}.sidebar .logo-section{background-color:#4a1c96;padding:50px 25px;position:relative;text-align:start}.closeButton{font-size:20px;margin-right:26px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.sidebar .menu-section{flex-grow:1;padding:20px 0}.sidebar h2{color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0;padding:10px 20px;text-transform:none!important}.sidebar ul{list-style:none;margin:0;padding:0}.sidebar li{padding:10px 20px;transition:background-color .3s}.sidebar li:hover{background-color:#4a1c96}.sidebar a{align-items:center;color:#fff;display:block;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:10px;text-decoration:none}.activeLink{background-color:#a072eb;border-radius:10px;padding:10px}.ai-translation-link{background:linear-gradient(#4a1c96,#4a1c96) padding-box,linear-gradient(90deg,#6faaf170 3.24%,#a072eb70 99.84%) border-box;border:1.5px solid #0000;border-radius:12px;padding:12px 14px!important}.ai-translation-link.activeLink{background:linear-gradient(#a072eb,#a072eb) padding-box,linear-gradient(90deg,#6faaf170 3.24%,#a072eb70 99.84%) border-box}@media (min-width:1000px){.closeButton{display:none}}.user-info{align-items:center;display:flex;gap:1rem;justify-content:flex-end}.topbar-token-pill{align-items:center;background:#f6f2ff;border:1px solid #e5d9fb;border-radius:20px;color:#6d28d9;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;gap:6px;height:34px;margin-right:6px;padding:6px 14px;transition:all .15s;white-space:nowrap}.topbar-token-pill:hover{background:#ece3ff;border-color:#d4c2f7}.topbar-token-icon{height:18px;object-fit:contain;width:18px}.topbar-user-box{align-items:center;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:4px 12px 4px 6px;transition:background .15s,border-color .15s}.topbar-user-box:hover{background:#fafafa;border-color:#d0d5dd}.topbar-user-caret{color:#9ca3af;font-size:11px;margin-left:2px}.user-info-content{display:flex;flex-direction:column}.user-role{color:#6b7280;font-size:12px;line-height:1.2}.removeMargin{margin-left:0!important}.go-back-div{align-items:center;display:flex;justify-content:center}.go-backButton{word-wrap:break-word;background-color:initial;border:initial;box-shadow:none;color:#777;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:22px}.go-backButton .ant-btn{padding:4px 0!important}.go-backButton:hover{word-wrap:break-word;background-color:initial;border:initial;box-shadow:none;color:#777!important;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:22px}#root>div>div.content>header{display:flex;height:4rem!important;justify-content:space-between;line-height:20px!important;margin-left:275px;padding:10px 30px!important}.user-name{color:#152c99;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}@media (max-width:1000px){#root>div>div.content>header{margin-left:0}.closed{display:none}}@media (min-width:1000px){.hamburger-item{display:none}}@media (max-width:450px){.go-backButton{font-size:10px}}@media (max-width:618px){.user-name{font-size:10px}}@media (max-width:501px){.user-name{text-wrap:wrap}}.notif-badge-wrapper{align-items:center;display:inline-flex}.notif-bell-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#6b7280;cursor:pointer;display:flex;font-size:19px;height:44px;justify-content:center;transition:background .15s,color .15s,border-color .15s;width:44px}.notif-bell-btn:hover{background:#f3f4f6;border-color:#d0d5dd;color:#374151}.notif-popover .ant-popover-inner{border-radius:12px!important;box-shadow:0 8px 32px #00000021!important;padding:0!important}.notif-panel{display:flex;flex-direction:column;max-height:480px;overflow:hidden;width:360px}.notif-panel-header{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 18px 12px}.notif-panel-title{color:#111827;font-size:15px;font-weight:700}.notif-mark-all{align-items:center;background:none;border:none;color:#5540af;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:0}.notif-mark-all:hover{text-decoration:underline}.notif-empty,.notif-loading{color:#9ca3af;font-size:13px;padding:32px 18px;text-align:center}.notif-list{flex:1 1;overflow-y:auto}.notif-item{align-items:flex-start;border-bottom:1px solid #f9fafb;cursor:pointer;display:flex;gap:12px;padding:12px 18px;position:relative;transition:background .1s}.notif-item:hover{background:#f9fafb}.notif-item--unread{background:#faf9ff}.notif-item--unread:hover{background:#f3f0ff}.notif-item-icon{align-items:center;background:#f3f4f6;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.notif-item-body{flex:1 1;min-width:0}.notif-item-msg{color:#374151;font-size:13px;line-height:1.45;margin:0 0 3px}.notif-item-time{color:#9ca3af;font-size:11px}.notif-dot{background:#5540af;border-radius:50%;flex-shrink:0;height:8px;margin-top:5px;width:8px}.layout{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:275px;min-height:calc(100vh - 4rem)}.removeMarginInLayout{margin-left:0!important}.footer-content{align-items:center;display:flex;gap:460px;justify-content:space-between;width:100%}.footer-content div{align-items:center;display:flex;gap:15px}.footer-content span,.footer-link{font-family:Poppins,sans-serif;font-size:12px}.footer-link{color:#999;margin-left:15px;text-decoration:none}.footer-link:hover{text-decoration:underline}@media (max-width:1160px){.footer-content{flex-direction:column;gap:10px;justify-content:center;text-align:center}.footer-content div{flex-wrap:wrap;justify-content:center}}@media (max-width:1000px){.layout{margin-left:0}.full-width-content{width:100%}}.workspace-layout{margin-bottom:3rem;margin-top:2rem;padding:0 2rem}.small-card{margin-bottom:10px;max-width:260px;width:100%}.button-style-new-worskpace{background-color:#4a1c96;border-radius:8px;color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;height:44px}.button-style-new-worskpace:hover{background-color:#4a1c96!important;border-color:#4a1c96!important;color:#fff!important;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}:where(.css-1qhpsh8).ant-card .ant-card-head{border-bottom:initial!important}.searchCountry-section{align-items:center;background-color:#fcf7ff;border:1px solid #f4d9ff;border-radius:8px;display:flex;gap:2rem;margin-bottom:3rem;padding:1rem}.workspaces-card{display:flex;flex-wrap:wrap;gap:22px;justify-content:center;margin-top:3rem}.country-part,.search-part{display:flex;flex-direction:column;gap:.5rem;width:100%}.country-part span,.search-part span{font-family:Poppins,sans-serif;font-size:14px;font-weight:500}@media (max-width:768px){.small-card{margin:0 4px 10px;padding:20px;width:100%}}.addEdit-workspace-modal .ant-modal-title{margin-top:2rem;text-align:center}.addEdit-workspace-modal .ant-modal-content{display:flex;flex-direction:column;gap:2rem}.addEdit-workspace-modal .ant-btn-primary{word-wrap:break-word;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:22px}.addEdit-workspace-modal .ant-btn-primary,body>div:nth-child(5)>div>div.ant-modal-wrap>div>div.ant-modal-content>div.ant-modal-footer>div>button.ant-btn.css-dev-only-do-not-override-1qhpsh8.ant-btn-primary:hover{background-color:#4a1c96!important;color:#fff!important}.addEdit-workspace-modal .ant-btn-default{border:1px solid #4a1c96;color:#4a1c96}.addEdit-workspace-modal .ant-btn-default,.addEdit-workspace-modal .ant-btn-default:hover{word-wrap:break-word;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:22px}.addEdit-workspace-modal .ant-btn-default:hover{border:1px solid #4a1c96!important;color:#4a1c96!important}.addEdit-workspace-modal .ant-modal-footer{display:flex;justify-content:center;margin-top:0!important;text-align:center}.addEdit-workspace-modal .ant-modal-footer .ant-btn-primary:hover{background-color:#4a1c96!important}.ant-form-item-label{word-wrap:break-word;color:#3a3737;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:22px}@media (max-width:1182px){.survey-form-workspaces{padding:initial!important}.card{padding:2rem}}.project-layout{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:3rem;margin-top:2rem;padding:0 2rem}.new-project .ant-btn-default:hover{border:1px solid #4a1c96!important;color:#4a1c96!important}.ant-modal-title,.new-project{word-wrap:break-word;color:#4a1c96!important;font-family:Poppins,sans-serif;font-size:22px!important;font-weight:600;line-height:31.68px}.delete-modal .ant-modal-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.delete-modal .ant-modal-confirm-btns{margin-top:1rem;text-align:center}:where(.css-dev-only-do-not-override-1qhpsh8).ant-btn-default.ant-btn-dangerous{word-wrap:break-word;background-color:#4a1c96!important;border-color:#4a1c96!important;color:#fff!important;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:22px}.delete-modal .ant-modal-content{padding:24px 20px}.new-project .ant-btn-primary{background-color:#4a1c96!important;border-radius:8px;color:#fff!important}.new-project .ant-btn-default,.new-project .ant-btn-primary{word-wrap:break-word;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;height:44px;line-height:22px}.new-project .ant-btn-default{border:1px solid #4a1c96;border-radius:8px;color:#4a1c96}.project-details{word-wrap:break-word;color:#a072eb;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:25.92px;margin-bottom:2rem}.survey-form-workspaces{background-color:#fff;display:flex;flex-direction:column;gap:2rem}.button-style-new-project{background-color:#4a1c96;border-radius:8px;color:#fff!important;font-family:Poppins,sans-serif;font-size:14px;height:44px}.button-style-new-project:hover{background-color:#4a1c96!important;border-color:#4a1c96!important;color:#fff!important}.deleted-button-style{border-radius:8px;font-family:Poppins,sans-serif;font-size:14px}.searchManagerCity-section{background-color:#fcf7ff;border:1px solid #f4d9ff;border-radius:8px;display:flex;gap:2rem;justify-content:space-between;margin-bottom:3rem;padding:1rem}.country-part,.search-part{width:100%}.mananger-parts{width:100%!important}:where(.css-dev-only-do-not-override-1qhpsh8).ant-card .ant-card-head{border-bottom:initial}body>div:nth-child(3)>div>div.ant-modal-wrap>div{width:520px}.new-project .ant-modal-title{margin-top:2rem;text-align:center}.new-project .ant-modal-content{display:flex;flex-direction:column;gap:2rem}.delete-project-permanently-modal .ant-modal-content{align-items:center;display:flex;flex-direction:column;gap:1rem!important;justify-content:center;padding:3rem 2rem!important}.delete-project-permanently-modal .modal-header{margin-bottom:1rem!important;text-align:center!important}.delete-project-permanently-modal .modal-footer{align-items:center;display:flex;gap:1rem!important;justify-content:center;text-align:center}.delete-project-permanently-modal .modal-footer .ant-btn-default{word-wrap:break-word;border:1px solid #4a1c96;border-radius:8px;color:#4a1c96;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;height:44px;line-height:22px}.delete-project-permanently-modal .modal-footer .ant-btn-default:hover{color:#4a1c96!important}.delete-project-permanently-modal .modal-footer .ant-btn-default:hover,.delete-project-permanently-modal .modal-footer .ant-btn-primary{word-wrap:break-word;border:1px solid #4a1c96!important;border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;height:44px;line-height:22px}.delete-project-permanently-modal .modal-footer .ant-btn-primary{background-color:#4a1c96!important;color:#fff!important}@media (max-width:768px){.small-card{padding:20px}.searchManagerCity-section{display:flex;flex-direction:column;padding:1rem}.card{padding:1rem!important}}.date-style{display:flex;gap:20px;gap:10px;justify-content:flex-start;justify-content:space-between}.date-style .ant-form-item{width:48%}.new-project .ant-modal-footer{text-align:center}.reset-all-filters-style{word-wrap:break-word;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:initial;color:#a072eb;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:22px;width:100px}:where(.css-dev-only-do-not-override-1qhpsh8).ant-table-wrapper .ant-table-thead th.ant-table-column-has-sorters:hover{background-color:#faedff!important}:where(.css-dev-only-do-not-override-1qhpsh8).ant-table-wrapper .ant-table-thead th.ant-table-column-sort{background-color:#faedff!important}:where(.css-dev-only-do-not-override-1qhpsh8).ant-table-wrapper .ant-table-column-sorter-up.active{color:#4a1c96!important}:where(.css-dev-only-do-not-override-1qhpsh8).ant-table-wrapper .ant-table-column-sorter{color:#a072eb!important}.ant-table-column-has-sorters:hover,.ant-tooltip-open:hover{background-color:#faedff!important}.card{padding:3rem}:where(.css-dev-only-do-not-override-1qhpsh8).ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background-color:#a072eb;border:1px solid #a072eb}:where(.css-dev-only-do-not-override-1qhpsh8).ant-radio-wrapper .ant-radio-inner{border-color:1px #a072eb solid}:where(.css-dev-only-do-not-override-1qhpsh8).ant-radio-wrapper:hover .ant-radio-inner{border-color:1px #a072eb solid}@media (max-width:1182px){.survey-form-workspaces{padding:initial!important}.card{padding:3rem 2rem}}@media (max-width:790px){.custom-radio-group,.survey-form-workspaces-first-content{align-items:center;display:flex;flex-direction:column;gap:2rem}.radio-div{width:100%}.generateButton{width:100%!important}.first-inner-content,.surveyGeneratorImg{width:100%}.first-inner-content{display:flex;flex-direction:column}.discribe-your-survey-section,.first-inner-section{width:100%}}:where(.css-dev-only-do-not-override-1qhpsh8).ant-radio-group{width:100%!important}@media (max-width:1024px){.content-styles{width:100%}}.go-back-button{border:1px solid #a072eb!important;border-radius:8px;font-weight:700;height:40px;width:120px}.go-back-button,.go-back-button:hover{background-color:#a072eb;color:#fff!important}.go-back-button:hover{border:1px solid #a072eb!important}.archived-project-modal .ant-modal-header{margin-bottom:3rem;text-align:center}.archived-project-modal .ant-modal-footer{margin-top:3rem;text-align:center}.user-management-layout{margin-bottom:3rem;margin-top:2rem;padding:0 2rem}.ant-modal-title,.new-member{word-wrap:break-word;color:#4a1c96!important;font-family:Poppins,sans-serif;font-size:22px!important;font-weight:600;line-height:31.68px}.first-section-modal{display:flex;gap:20px;justify-content:space-between;margin-top:1.5rem}.personal-information{word-wrap:break-word;color:#a072eb;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:25.92px;margin-bottom:2rem}.user-management-modal .ant-btn-primary{word-wrap:break-word;background-color:#4a1c96!important;color:#fff!important;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:22px}.delete-member-modal .ant-modal-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.delete-member-modal .ant-modal-confirm-btns{margin-top:1rem;text-align:center}.delete-member-modal .ant-modal-content{padding:24px 20px}.title-filter-style .ant-form-item-label{word-wrap:break-word;color:#3a3737;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:22px}.title-style{width:100%}.title-style .ant-form-item-label{word-wrap:break-word;color:#404040;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:22px}.second-section-modal,.third-section-modal{display:flex;gap:20px;justify-content:space-between}.third-section-modal{margin-top:1.5rem}.member-details{word-wrap:break-word;color:#a072eb;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:25.92px;margin-bottom:2rem}.title{color:#404040;font-size:16px;line-height:22px}.user-management-modal .ant-modal-footer{text-align:center}.clear-all-buttonStyle{box-shadow:none;color:#a072eb}.clear-all-buttonStyle,.clear-all-buttonStyle:hover{word-wrap:break-word;background-color:initial;border:initial;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:22px}.clear-all-buttonStyle:hover{color:#a072eb!important}.hide-all-buttonStyle{color:#4a1c96}.hide-all-buttonStyle,.hide-all-buttonStyle:hover{word-wrap:break-word;background-color:initial;border:initial;box-shadow:none;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:22px}.hide-all-buttonStyle:hover{color:#4a1c96!important}.header-image{left:0;position:relative;top:0;width:100%}.header-image img{margin-bottom:10px}.survey-form-user-management{background-color:#fff;display:flex;flex-direction:column;gap:2rem}.small-card{background-color:#a072eb;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;height:240px;margin-bottom:20px;width:300px}.small-card .ant-card-head{padding:0 12px}.small-card .ant-card-head-title{flex:1 1}.title-button{word-wrap:break-word;color:#4a1c96;font-size:22px;font-weight:600;line-height:31.68px}.button-style,.title-button{font-family:Poppins,sans-serif}.button-style{background-color:#4a1c96;border-radius:8px;color:#fff!important;font-size:14px;font-weight:500;height:44px}.button-style:hover{background-color:#4a1c96!important;border-color:#4a1c96!important;color:#fff!important}.deleted-button-style{border:1px solid #4a1c96;color:#4a1c96;height:44px}.deleted-button-style:hover{border:1px solid #4a1c96!important;color:#4a1c96!important}.small-card .ant-dropdown-link{align-items:center;display:flex}.searchManagerCountry-section{background-color:#fcf7ff;border:1px solid #f4d9ff;border-radius:8px;margin-bottom:3rem;padding:1rem}.delete-member-modal .ant-modal-confirm-title{word-wrap:break-word;color:#4a1c96;font-family:Poppins,sans-serif;font-size:22px;font-weight:600;line-height:31.68px}.searchManagerCity-innerSection,.searchWorkspaceRole-innerSection{align-items:center;column-gap:24px;display:flex;row-gap:16px}.search-part-formembers{flex:1 1 420px}.buttons{display:flex;gap:8px;margin-left:auto}.title-filter-style{width:100%}.country-part-formembers,.mananger-part{flex:0 0 300px;max-width:316px}:where(.css-dev-only-do-not-override-1qhpsh8).ant-card .ant-card-head{border-bottom:initial!important}#root>div>div.content>div>main>div>main>form>div>div.ant-row.workspaces-card.css-1qhpsh8>div>div>div.ant-card-head{border-bottom:initial!important}body>div:nth-child(3)>div>div.ant-modal-wrap>div>div.ant-modal-content{padding:50px 40px}.ant-form-item .workspace-item{width:100%}#new_member_form>div.ant-space.css-dev-only-do-not-override-1qhpsh8.ant-space-horizontal.ant-space-align-baseline.ant-space-gap-row-small.ant-space-gap-col-small>div:first-child{width:100%!important}#new_member_form>div.ant-space.css-dev-only-do-not-override-1qhpsh8.ant-space-horizontal.ant-space-align-baseline.ant-space-gap-row-small.ant-space-gap-col-small>div:first-child>div>div.ant-form-item.role-item.css-dev-only-do-not-override-1qhpsh8,#new_member_form>div.ant-space.css-dev-only-do-not-override-1qhpsh8.ant-space-horizontal.ant-space-align-baseline.ant-space-gap-row-small.ant-space-gap-col-small>div:first-child>div>div.ant-form-item.workspace-item.css-dev-only-do-not-override-1qhpsh8{width:100%}.role-item .ant-form-item-label,.workspace-item .ant-form-item-label{word-wrap:break-word;color:#404040;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:22px}.enroll-button-style{word-wrap:break-word;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:20.16px;margin-bottom:2rem;margin-top:1rem}.enroll-button-style,.enroll-button-style:hover{background-color:#fbe3f3;border:1px dashed #a072eb;color:#a072eb!important}:where(.css-dev-only-do-not-override-1qhpsh8).ant-table-wrapper .ant-table-tbody .ant-table-row.ant-table-row-selected>.ant-table-cell{background-color:#fbf0ff!important}.ant-select-selection-item{max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-item .ant-select,.workspace-item .ant-select{max-width:183px;min-width:183px}.user-management-modal .ant-modal-title{margin-top:2rem;text-align:center}.user-management-modal .ant-modal-content{display:flex;flex-direction:column;gap:2rem}.add-edit-member-button{background-color:#4a1c96;border:1px solid #4a1c96;border-radius:8px;color:#fff;height:44px}.add-edit-member-button:hover{background-color:#4a1c96;border:1px solid #4a1c96!important;border-radius:8px;color:#fff!important;height:44px}.cancel-member-button{background-color:#fff;border:1px solid #4a1c96;border-radius:8px;color:#4a1c96;height:44px}.cancel-member-button:hover{background-color:#fff;border:1px solid #4a1c96!important;border-radius:8px;color:#4a1c96!important;height:44px}.user-management-modal{width:876px}@media (max-width:768px){.small-card{padding:20px}.buttons{align-items:center;display:flex;justify-content:center;margin-bottom:2rem;margin-left:0;text-align:center}}.survey-form-workspaces-first-content{display:flex;flex-direction:column;margin-bottom:2rem}.label{word-wrap:break-word;color:#3a3737;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:22px}.second-part{display:flex;flex-direction:column;justify-content:center;padding:4rem 8rem}.first-radiobuttons{display:flex;justify-content:space-around}.form-title{color:#5c5c5c;text-align:center}.custom-radio-group{display:flex;justify-content:space-between;text-align:center}.card{border-radius:6px;box-shadow:0 2px 24px #b4c4d766;padding:2rem 3rem}.radio-div{align-items:center;background-color:#fff;border-radius:8px;display:flex;height:55px;justify-content:center;width:220px}.radio-div:hover{border:1px solid #a072eb;box-shadow:0 4px 12px #8a49c540}.radio-second-div{align-items:center;background-color:#fff;border:1px solid #ecd6f5;border-radius:8px;box-shadow:0 4px 12px #afaeb140;display:flex;height:115px;justify-content:center;width:200px}.radio-second-div:hover{border:1px solid #a072eb;box-shadow:0 4px 12px #8a49c540}.radio-div{border:1px solid #ecd6f5;margin:5px;padding:10px}.dd .ant-table-thead{background-color:red!important}.radio-div.active{color:#fff}.custom-radio:checked+.ant-radio-inner:after,.radio-div.active{background-color:#f3e4f9}.custom-radio:checked+.ant-radio-wrapper .radio-label{color:#f3e4f9!important}.radio-div.active,.radio-second-div.active{background-color:#f3e4f9;border:1px solid #a072eb;color:#fff}.custom-radio:checked+.ant-radio-inner{border-color:#f3e4f9}.custom-radio:checked+.ant-radio-inner:after{background-color:#fff}.custom-radio:checked+.ant-radio-wrapper .radio-label{color:#fff!important}.ant-radio-wrapper-checked .ant-radio+span{color:#a072eb!important}#surveyLength>div:first-child>label>span:nth-child(2)>span,#surveyLength>div:nth-child(2)>label>span:nth-child(2)>span,#surveyLength>div:nth-child(3)>label>span:nth-child(2)>span{font-size:36px}:where(.css-dev-only-do-not-override-1qhpsh8).ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background-color:#fbe3f3;border:1px solid #fbe3f3}:where(.css-1qhpsh8).ant-table-wrapper .ant-table-thead>tr>th{background:#faedff!important;color:#aa74e1!important}:where(.css-1qhpsh8).ant-table-wrapper .ant-table-thead>tr>td{background:#faedff!important}:where(.css-1qhpsh8).ant-table-wrapper .ant-table-column-sorter{color:#aa74e1!important}:where(.css-dev-only-do-not-override-1qhpsh8).ant-radio-wrapper .ant-radio-inner{border-color:1px #fbe3f3 solid}:where(.css-dev-only-do-not-override-1qhpsh8).ant-radio-wrapper:hover .ant-radio-inner{border-color:1px #fbe3f3 solid}.workspace-card-name-bottom{text-wrap:wrap;word-wrap:break-word;align-items:center;bottom:40px;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;justify-content:space-between;left:16px;letter-spacing:.2px;position:absolute;right:16px}workspace-layout-preview{background-color:#f0f2f5;padding:0 2rem}.print-survey{background-color:#f4d9ff;border-radius:5px;padding:2rem;text-align:end}.print-button{background-color:#a072eb;border:none;color:#fff}.print-button,.print-button:hover{word-wrap:break-word;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.print-button:hover{background-color:#a072eb!important;border:none!important;color:#fff!important}.first-section{align-items:center;background-color:#f4d9ff;border-radius:5px;display:flex;flex-direction:row;height:170px;justify-content:space-between;padding:2rem}.second-part-preview h3{color:#4a1c96;font-size:14px;line-height:14px}.second-part-preview h1,.second-part-preview h3{word-wrap:break-word;font-family:Poppins,sans-serif;font-weight:600}.second-part-preview h1{color:#252938;font-size:30px;line-height:37.23px}:where(.css-dev-only-do-not-override-1qhpsh8).ant-input-number-outlined{width:20%}.generateButton{border:initial!important;box-shadow:none!important;height:43px;width:200px}.first-inner-section{background:#fbf1ff;margin-top:2rem;padding:2rem}.first-inner-content{align-items:center;display:flex;flex-direction:row;gap:70px;width:100%}.discribe-your-survey-section{display:flex;flex-direction:column;width:50%}.card .ant-table{overflow-x:auto}#root>div>div>div>main>div>main>form>div>div>div.first-inner-section>div>div>div.ant-form-item.label-d.css-dev-only-do-not-override-1qhpsh8>div>div.ant-col.ant-form-item-label.css-dev-only-do-not-override-1qhpsh8>label{color:#a072eb;font-size:16px;font-weight:700}.search-input-style{width:476px}@media (max-width:1024px){.country-part-formembers,.mananger-part{flex:1 1 100%;max-width:100%}}@media (max-width:1900px){.title-filter-style{width:100%}}@media (max-width:1420px){.searchManagerCity-innerSection,.searchWorkspaceRole-innerSection{column-gap:15px;flex-wrap:wrap}}@media (max-width:1182px){.survey-form-user-management{padding:initial!important}.card{padding:2rem}}@media (max-width:790px){.survey-form-workspaces-first-content{align-items:center;display:flex;flex-direction:column;gap:2rem}.searchManagerCity-innerSection,.searchWorkspaceRole-innerSection{column-gap:6px}.custom-radio-group{align-items:center;display:flex;flex-direction:column;gap:2rem}.radio-div{width:100%}.generateButton{width:100%!important}.first-inner-content,.surveyGeneratorImg{width:100%}.first-inner-content{display:flex;flex-direction:column}.discribe-your-survey-section,.first-inner-section{width:100%}}@media (max-width:1355px){.hr{display:none}}@media (max-width:1395px){.small-card{width:100%}}@media (max-width:630px){.search-input-style{width:100%}}@media (max-width:575px){.searchCountry-section{display:flex;flex-direction:column}}@media (max-width:1158px){.buttons{justify-content:normal;margin-left:0}.g-c{margin-top:2rem}}#root>div>div.content>header{background:#fff!important;text-align:end}.project-dashboard-layout,.project-dashboard-layout *{font-family:Poppins,sans-serif}.project-dashboard-layout{margin-bottom:3rem;margin-top:2rem;padding:0 2rem}.project-dashboard-first-card{background-color:#fff;border-radius:10px}.project-dashboard-title{word-wrap:break-word;color:#4a1c96;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;line-height:32px;margin-bottom:0;margin-top:0;text-align:left}.first-innerContainer{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px;padding:40px 44px}.first-card-Ai{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.second-innerContainer{background:linear-gradient(90deg,#4a1c96,#a072eb);border-radius:8px 8px 0 0;display:flex;gap:15rem;justify-content:space-between;padding:40px 44px;width:100%}.second-innerContainer h2{color:#fff;font-size:24px;font-weight:600;line-height:34px;margin-bottom:0;margin-top:0}.second-innerContainer h2,.second-innerContainer p{word-wrap:break-word;font-family:Poppins,sans-serif}.second-innerContainer p{color:#eef2ff;font-size:14px;font-weight:500;line-height:18px}.second-inner-content{display:flex;flex-direction:column}.third-innerContainer{background-color:#fff;border:1px solid #ddd;border-radius:0 0 16px 16px;display:flex;gap:24px;justify-content:space-between;margin-bottom:20px;margin-top:-40px;padding:24px;width:100%}.card-content{margin-left:80px}.card-content h3{color:#1a1a1a;font-weight:700;margin-bottom:10px}.first-date-row{gap:131px}.date-row,.first-date-row{display:flex;margin-bottom:5px}.date-row{justify-content:space-between}.date-label{color:#888;font-size:12px;font-weight:500}.date-label,.date-value{font-family:Poppins,sans-serif}.date-value{word-wrap:break-word;color:#999;font-size:13px;font-weight:600;line-height:20px}.date-value.selected{color:#a072eb}.remaining-time-text span{word-wrap:break-word;color:#1b7df0;font-family:Poppins,sans-serif;font-size:22px;font-weight:600;line-height:24px}.project-period-innerContent h2{color:#252938;font-family:Poppins,sans-serif;font-weight:500}.progress-bar{width:100%}.first-progress-bar,.progress-bar{background-color:#e0e0e0;border-radius:5px;height:8px;margin:10px 0}.first-progress-bar{width:60%}.first-progress-bar .progress{background-color:#a072eb;border-radius:5px;height:100%}.progress{background-color:#1b7df0;border-radius:5px;height:100%}.completion{color:#888;font-size:12px;font-weight:500;margin-top:-32px;text-align:right}.completion span{word-wrap:break-word;color:#a072eb;font-family:Poppins,sans-serif;font-size:25px;font-weight:600;line-height:34px}.timeline .progress{background-color:#4a90e2}.timeline .remaining-time{color:#4a90e2;font-size:24px;font-weight:700}.card-text{display:block;text-align:left;white-space:normal}.card-text,.card-text:hover{word-wrap:break-word;color:#a072eb;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:24px}.project-dashboard-title-survey-generated{font-size:22px;font-weight:500;line-height:26px;margin-bottom:0;margin-top:0;text-align:center}.card-text-2,.project-dashboard-title-survey-generated{word-wrap:break-word;color:#4a1c96;font-family:Poppins,sans-serif}.card-text-2{font-size:46px;font-weight:600;line-height:20px}.card-text-3{word-wrap:break-word;color:#707073;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:20px;margin-top:1rem}.first-container{left:0;position:relative;top:0;width:100%}.second-inner-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column;gap:32px;margin-bottom:20px;padding:40px 44px;width:100%}.second-inner-container .project-dashboard-title{text-align:left}.second-innerContainer-part{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.second-innerContainer-div{display:flex;gap:3rem}.second-innerContainer-content{background-color:#fcf3ff;border-radius:30px;display:flex;gap:.5rem;justify-content:center;padding:5px 25px}.second-innerContainer-div span{word-wrap:break-word;color:#4a1c96;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;letter-spacing:.24px;line-height:15px}.third-inner-container{background-color:#fff;border:1px solid #ddd;border-radius:16px;display:flex;flex-direction:column;gap:32px;margin-bottom:20px;padding:24px;width:100%}.third-inner-container .project-dashboard-title{text-align:left}.reverseStyleButton{margin-bottom:1rem;margin-top:1rem;width:50px}.surve-generated-overtime{display:flex;justify-content:space-between;padding:2rem 2rem 0}.select-time{display:flex}.select-time-fortranslation{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.select-time-fortranslation .ant-radio-button-wrapper{border-color:#d9d9d9;color:#555;font-size:13px;height:32px;line-height:30px;padding:0 10px}.select-time-fortranslation .ant-radio-button-wrapper-checked{background:#fff!important;border-color:#4a1c96!important;box-shadow:-1px 0 0 0 #4a1c96!important;color:#4a1c96!important}.select-time-fortranslation .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:#4a1c96!important}.printImgStyle{height:40px;width:40px}.printDivStyle{text-align:end}.ai-survey-generator-div,.survey-builder-activity-div{display:flex;justify-content:space-between}.survey-builder-activity-div{align-items:center}.ai-survey-tools-card{align-items:center;background-color:#f8e7ff;border:1px solid #f4d9ff;border-radius:8px;box-shadow:0 4px 16px #131e451a;display:flex;gap:1rem;height:76px;justify-content:center;padding:0 20px;width:100%}.ai-survey-tools-card img{height:40px;width:40px}.translation-volume-overtime{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:1rem}.first-survey-length{align-items:center;background-color:#fafbff;border:1px solid #a072eb;border-radius:8px;box-shadow:0 4px 16px #131e451a;display:flex;gap:1rem;height:128px;justify-content:center;width:307px}.first-survey-length img{height:60px;width:60px}#root>div>div.content>div>main>div>main>div:nth-child(3)>div>div>div:nth-child(2)>canvas,#root>div>div.content>div>main>div>main>div:nth-child(4)>div>div>div:nth-child(2)>canvas{height:280px!important;width:280px!important}.pie-style{border:1px solid #e6e6e6;box-sizing:border-box;justify-content:center;padding:20px;width:65%}.cards-for-translation,.pie-style{align-items:center;border-radius:8px;display:flex}.cards-for-translation{background-color:#fafbff;border:1px solid #a072eb;box-shadow:0 4px 16px #131e451a;height:128px;justify-content:space-between;padding:1rem;width:307px}.translation-count-card{background:#fff;border:1px solid #e8e8f0;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:6px;padding:16px 20px;width:100%}.translation-count-value{color:#1a1a2e;font-family:Poppins,sans-serif;font-size:38px;font-weight:600;line-height:1}.translation-count-label{color:#888;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.activity-snapshot-row{align-items:stretch;display:flex;flex-direction:row;gap:16px;overflow:hidden}.translation-counts-col{display:flex;flex-direction:column;flex-shrink:0;gap:12px;width:332px}.pieDataTextExcelJson-style{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-sizing:border-box;display:flex;flex:1 1;justify-content:center;min-width:0;overflow:hidden;padding:20px;position:relative}.pd-period-timeline-row{display:flex;gap:24px;width:100%}.pd-period-timeline-row .project-period-style{flex:1 1;min-width:0}.project-period-style{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #a5b1d9cc;height:180px;padding:13px 20px;width:100%}.project-period-content-style{display:flex;flex-direction:column;gap:8px}.end-date-radio{margin-left:6.5rem}.project-period-innerContent{display:flex;gap:1rem}.project-period-innerContent h2{font-size:16px}.project-period-innerContent img{height:48px;width:48px}.translate-chart-style{box-sizing:border-box;display:block;height:100%!important;width:100%!important}.generated-survey-pie{display:block;height:260px!important;margin:0 auto;width:260px!important}.chart-container{height:260px;width:100%}.survey-line-chart-style{height:"497px";width:"920px"}#root>div>div.content>div>main>div>main>div:nth-child(2)>div>div:nth-child(3)>div.chart-selector>div>div>div>div.ant-tabs-nav>div.ant-tabs-nav-wrap,#root>div>div.content>div>main>div>main>div:nth-child(2)>div>div:nth-child(3)>div:first-child>div.chart-selector>div>div>div>div.ant-tabs-nav>div.ant-tabs-nav-wrap,#root>div>div.content>div>main>div>main>div:nth-child(4)>div>div:nth-child(3)>div>div.chart-selector>div>div.ant-tabs-nav>div.ant-tabs-nav-wrap{display:flex!important;justify-content:flex-start!important}@media print{.ant-layout-sider,.footer,.topbar{display:none}.ant-layout-content{margin:0!important;padding:0!important;width:100%}.ai-survey-generator-div,.first-container,.project-period-style,.third-inner-container{page-break-inside:avoid}.chart-container,.chartType-innersection{height:260px!important;width:100%!important}.survey-line-chart-style,.translate-chart-style{height:auto!important;width:100%!important}.hide-on-print{display:none!important}}@media screen and (max-width:1355px){.first-container{margin:auto!important;width:100%!important}.site-layout-background{width:100%}}@media (max-width:1226px){.first-date-row{gap:70px}.end-date-radio{margin-left:2.5rem}.completion span{font-size:13px}}@media screen and (max-width:1090px){.first-card-Ai{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-survey-tools-card,.first-survey-length{padding:1rem;width:100%}.bsc-bottom-row{grid-template-columns:1fr}.third-inner-container{gap:20px}.translation-counts-col{width:220px}}@media screen and (max-width:900px){.activity-snapshot-row{flex-direction:column}.translation-counts-col{flex-direction:row;width:100%!important}.select-time-fortranslation,.translation-volume-overtime{flex-wrap:wrap}}@media screen and (max-width:768px){.first-container{margin:auto!important}.first-card-Ai{grid-template-columns:repeat(2,minmax(0,1fr))}.survey-builder-activity-div,.translation-volume-overtime{align-items:flex-start;display:flex;flex-direction:column}.first-innerContainer,.second-inner-container,.second-innerContainer,.third-inner-container,.third-innerContainer{gap:16px;padding:16px;width:100%}.second-innerContainer,.second-innerContainer-div,.third-innerContainer{display:flex;flex-direction:column}.second-innerContainer{gap:2rem}.ai-survey-generator-div,.surve-generated-overtime{display:flex;flex-direction:column}.pie-style{width:100%!important}.translation-counts-col{flex-direction:row;width:100%!important}.cards-for-translation,.pieDataTextExcelJson-style{width:100%!important}.select-time,.select-time-fortranslation{flex-wrap:wrap;gap:8px;margin-top:1rem}.bsc-bottom-row{grid-template-columns:1fr}}@media screen and (max-width:600px){.pd-period-timeline-row{flex-direction:column;gap:16px}.project-period-style{height:auto!important;width:100%!important}}@media screen and (max-width:480px){.first-card-Ai{grid-template-columns:1fr}.translation-counts-col{flex-direction:column!important}.third-innerContainer{padding:12px 16px}}@media screen and (max-width:426px){.end-date-radio{margin-left:0}.first-date-row{gap:28px}.project-period-style{height:auto}.project-period-innerContent{display:flex;flex-direction:column}.project-period-content-style{gap:20px}.survey-line-chart-style,.translate-chart-style{height:auto!important;width:100%!important}}.pd-divider{border:none;border-top:1px solid #e6e6e6;margin:16px 0 20px}.pd-quick-actions-label{color:#4a1c96;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;margin:0 0 14px;text-align:left}.pd-header-row{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.pd-header-subtitle{color:#666;font-family:Poppins,sans-serif;font-size:16px;margin:0 0 1rem}.pd-export-btn{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#1a1a2e;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;font-weight:500;gap:6px;padding:8px 18px;white-space:nowrap}.pd-export-btn:disabled{cursor:not-allowed;opacity:.5}.quick-action-card{justify-content:space-between!important;text-decoration:none!important}.quick-action-icon{align-items:center;border-radius:8px;color:#4a1c96;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.quick-action-label{color:#4a1c96;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.3;overflow-wrap:break-word;padding:0 12px;white-space:normal;word-break:normal;word-break:break-word}.quick-action-arrow{color:#af88ec;flex-shrink:0;font-size:20px}.section-pill{background:#fcf3ff;border-radius:20px;color:#4a1c96;display:inline-block;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.4px;margin-bottom:8px;padding:3px 10px;text-align:center;width:100px}.section-title{color:#4a1c96;font-size:22px;font-weight:700;margin:0 0 4px}.section-subtitle{color:#292929;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;margin:0}.bsc-counts-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.bsc-count-card{border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:16px 20px}.bsc-count-value{font-size:28px;font-weight:700;line-height:1}.bsc-count-label{color:#555;font-size:13px;font-weight:500}.bsc-bottom-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.bsc-overall{border:1px solid #e8e8f0;border-radius:10px;padding:20px}.bsc-domains h4,.bsc-overall h4{color:#1a1a2e;font-size:14px;font-weight:600;margin:0 0 16px}.bsc-donut-wrapper{height:160px;margin:0 auto 12px;position:relative;width:160px}.bsc-donut-label{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.bsc-donut-value{font-size:28px;font-weight:700;line-height:1}.bsc-donut-sub{color:#aaa;font-size:10px;font-weight:500;margin-top:2px}.bsc-band-text{color:#555;font-size:13px;line-height:1.5;margin:0}.bsc-band-row{align-items:center;color:#555;display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.bsc-band-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:2px 10px}.bsc-band-dot{border-radius:50%;height:8px;width:8px}.bsc-domains{border:1px solid #e8e8f0;border-radius:10px;display:flex;flex-direction:column;gap:14px;padding:20px}.bsc-domain-row{align-items:center;display:flex;gap:10px}.bsc-domain-label{color:#444;flex-shrink:0;font-size:13px;width:160px}.bsc-domain-bar-wrap{background:#f0f0f0;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.bsc-domain-bar{border-radius:4px;height:100%;transition:width .6s ease}.bsc-domain-score{color:#444;flex-shrink:0;font-size:13px;font-weight:600;text-align:right;width:28px}@media screen and (max-width:768px){.bsc-counts-row{grid-template-columns:repeat(2,1fr)}.bsc-bottom-row{grid-template-columns:1fr}.bsc-domain-label{width:100px}.pd-header-row{flex-direction:column;gap:10px}}@media screen and (max-width:480px){.bsc-counts-row{grid-template-columns:repeat(2,1fr)}}.completion-ring-wrapper{flex-shrink:0;height:110px;margin:8px auto 0;position:relative;width:110px}.completion-ring-svg{height:100%;transform:rotate(-90deg);width:100%}.completion-ring-bg{fill:none;stroke:#ede7ff;stroke-width:10}.completion-ring-fill{fill:none;stroke:#4a1c96;stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset .8s ease}.completion-ring-label{align-items:center;display:flex;flex-direction:column;gap:2px;inset:0;justify-content:center;position:absolute}.completion-ring-pct{color:#4a1c96;font-size:18px;font-weight:700;line-height:1}.completion-ring-text{color:#888;font-size:10px;font-weight:500}.activity-feed{display:flex;flex-direction:column;gap:0;margin-top:8px}.activity-item{align-items:flex-start;display:flex;gap:14px}.activity-dot-col{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding-top:4px}.activity-dot{background-color:#4a1c96;border-radius:50%;flex-shrink:0;height:10px;width:10px}.activity-line{background-color:#e0d6f5;flex:1 1;margin:4px 0;min-height:24px;width:2px}.activity-content{flex:1 1;padding-bottom:18px}.activity-action{color:#1a1a2e;font-size:14px;font-weight:500;text-transform:capitalize}.activity-meta{display:flex;gap:12px;margin-top:3px}.activity-user{color:#4a1c96;font-size:12px;font-weight:500}.activity-time{color:#aaa;font-size:12px}.quick-stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.quick-stats-card{background-color:#fff;border:1px solid #e8e8f0;box-shadow:0 1px 4px #0000000d;gap:16px;padding:20px 24px}.quick-stats-card,.quick-stats-icon{align-items:center;border-radius:12px;display:flex}.quick-stats-icon{flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.quick-stats-value{font-size:26px;font-weight:700;line-height:1.1}.quick-stats-label{color:grey;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;margin-top:3px}.pinned-dashboards-grid{display:flex;flex-wrap:wrap;gap:16px}.pinned-dashboard-card{background-color:#fafbff;border:1px solid #ddd;border-radius:10px;display:flex;flex:1 1 220px;flex-direction:column;gap:10px;max-width:300px;min-width:220px;padding:16px 20px}@media screen and (max-width:1090px){.quick-stats-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.quick-stats-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.quick-stats-card{padding:14px 16px}.quick-stats-value{font-size:22px}.pinned-dashboard-card{flex:1 1 100%;max-width:100%;min-width:100%}}@media screen and (max-width:480px){.quick-stats-grid{gap:10px;grid-template-columns:1fr}.quick-stats-icon{font-size:18px;height:40px;width:40px}}.content-styles-profile-information{background-color:#fff;overflow:hidden;position:relative}.translation-tool-content-profile{overflow-x:auto;padding:4rem 3rem!important}.width .ant-form-item{width:100%!important}.title-button-profile,.title-button-profile-2{align-items:center;display:flex;justify-content:space-between}.title-button-profile-2{margin-bottom:1rem;margin-top:2rem}.save-changes{border:1px solid #4a1c96!important;border-radius:8px;color:#fff;height:44px;width:150px}.save-changes,.save-changes:hover{word-wrap:break-word;background-color:#4a1c96;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:22px}.save-changes:hover{border:1px solid #4a1c96!important;color:#fff!important}.cancelButton{border-radius:8px;height:44px;width:150px}.cancelButton,.cancelButton:hover{word-wrap:break-word;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:22px}.cancelButton:hover{border:1px solid #4a1c96!important;color:#4a1c96!important}.footer{display:flex;gap:3rem;justify-content:center;margin-top:3rem}.first-section-profile{display:flex;gap:5rem}.button-style-information-profile{border:1px solid #4a1c96!important;border-radius:8px;color:#fff;height:44px}.button-style-information-profile,.button-style-information-profile:hover{word-wrap:break-word;align-items:center;background-color:#4a1c96!important;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;justify-content:center;line-height:22px;width:100%}.button-style-information-profile:hover{border:1px solid #4a1c96!important;color:#fff!important}.avatar-header{left:60px;position:absolute;top:190px;transform:translateY(-50%);z-index:2}@media (max-width:1300px){.avatar-header{left:50%;position:absolute;top:20px;transform:translateX(-50%);z-index:2}}@media (max-width:430px){.avatar-header .ant-avatar-string{font-size:20px;transform:scale(1) translateY(-30%) translateX(-50%)!important}}@media (max-width:768px){.avatar-header{size:60px;top:10px}.avatar-header .ant-avatar{height:50px!important;width:50px!important}.avatar-header .ant-avatar-string{font-size:20px;transform:scale(1) translateY(-30%) translateX(-50%)!important}}@media screen and (max-width:800px){.translation-tool-content-profile{padding:2rem!important}}@media screen and (max-width:550px){.title-button-profile{display:flex;flex-direction:column;margin-bottom:2rem!important}.first-section-profile{gap:1rem!important}.first-section-profile,.footer{display:flex;flex-direction:column}.footer{align-items:center;margin-top:2rem!important}.dddd{display:none!important}}.google-drive-button{background-color:#4a1c96;border-color:#4a1c96;border-radius:8px;color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;height:44px;min-height:44px;min-width:200px}.card{background-color:#fff}.upload-document-style{background-color:#fbf2ff;padding:2rem}.document-analysis .ant-upload-list .ant-upload-list-item-container{background-color:#f7f7f7;border:1px solid #e6e6e6;border-radius:8px;margin-top:2rem;padding:1rem}.main-content{border:1px solid #f8e7ff;border-radius:8px;margin-bottom:30px;margin-top:30px;padding:30px 20px}.main-content h3{word-wrap:break-word;color:#4a1c96;font-family:Poppins,sans-serif;font-size:22px;font-weight:500;line-height:28px;margin:initial}.tokenization-content{border:1px solid #f8e7ff;border-radius:8px;margin-bottom:2rem;margin-top:2rem;padding:20px 24px}.first-div-style{display:flex;flex-direction:column}.cancelButtonStyle{background-color:#fff;color:#4a1c96}.cancelButtonStyle,.processButtonStyle{word-wrap:break-word;border:1px solid #4a1c96;border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;height:44px;line-height:22px;width:150px}.processButtonStyle{background-color:#4a1c96;color:#fff}.h4{word-wrap:break-word;color:#3a3737;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:22px}.radio-divv-style{align-items:center;background-color:#fff;border:1px solid #ecd6f5;border-radius:8px;display:flex;height:55px;width:223px}.drive-files-style{background-color:#a072eb;border:1px solid #a072eb;border-radius:8px;width:200px}.drive-files-style,.mycomputer-files-style{word-wrap:break-word;color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;height:44px;line-height:22px}.mycomputer-files-style{background-color:#4a1c96;border:1px solid #4a1c96;border-radius:8px;width:230px}.mycomputer-files-style:hover{background-color:#4a1c96!important;border:1px solid #4a1c96!important;color:#fff!important}.download-modal-style .ant-modal{background-color:red!important;width:650px!important}.download-modal-style .ant-modal-title{color:#4a1c96!important;font-size:16px!important;text-align:center}.prev-button,.preview-download-div,.process-button{display:flex;justify-content:center}.prev-button,.process-button{align-items:center;height:44px;width:120px}.prev-button{background-color:#a072eb;color:#fff}.prev-button,.prev-button:hover{word-wrap:break-word;border:#a072eb!important;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:22px}.prev-button:hover{background-color:#a072eb!important;color:#fff!important}.process-button,.process-button:hover{background-color:#4a1c96;border:#4a1c96!important;color:#fff!important;font-size:14px;line-height:22px}.go-back-button,.process-button,.process-button:hover{word-wrap:break-word;font-family:Poppins,sans-serif;font-weight:500}.go-back-button{font-size:12px;line-height:24px;padding:initial!important;text-align:start}.go-back-button,.go-back-button:hover{background-color:initial!important;border:initial!important;color:#a072eb!important}:where(.css-1qhpsh8).ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background-color:#a072eb!important;border-color:#a072eb!important}:where(.css-1qhpsh8).ant-radio-wrapper .ant-radio-checked .ant-radio-inner:hover{background-color:#a072eb!important;border-color:#a072eb!important}body>div:nth-child(12)>div>div.ant-modal-wrap.ant-modal-centered>div{width:800px!important}.select-file-button{background-color:#9b51e0;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin:4px 2px;padding:8px 15px;text-align:center;text-decoration:none;transition:background-color .3s ease}body>div:nth-child(9)>div{max-width:600px}body>div:nth-child(14)>div>div.ant-modal-wrap.ant-modal-centered>div{width:750px!important}.select-file-button:hover{background-color:#7a3eb1}.ant-tooltip-inner{background-color:#fff!important;color:#000!important}.upload-file-section{align-items:center;border:dashed #a072eb;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:30px 16px}.img-style{height:50px;width:50px}.uploadButtonStyle{color:#a072eb;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;height:auto}.uploadButtonStyle,.uploadButtonStyle:hover{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll!important;background:initial!important;border:initial!important;box-shadow:none!important}.uploadButtonStyle:hover{color:#a072eb!important}.file-container{align-items:center;background-color:#f7f7f7;border:1px solid #e6e6e6;display:flex;justify-content:space-between;padding:12px 16px}.file-inner-container{align-items:center;display:flex;gap:2rem}.general-content{display:flex;gap:2rem}.custom-radio{font-family:Poppins,sans-serif;font-size:13px}.tokenization-style{display:flex;gap:2rem}@media (max-width:600px){.uploadButtonStyle{text-wrap:wrap!important}}@media (max-width:640px){.uploadButtonStyle{text-wrap:wrap!important}.general-content,.tokenization-style{display:flex;flex-direction:column}.tokenization-style{justify-content:space-between}}.doc-processing-layout{margin-bottom:3rem;margin-top:2rem;padding:0 2rem}.doc-processing-content{border-radius:8px}.title{word-wrap:break-word;color:#4a1c96;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:28px}.title-button{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.title-button h2{color:#4a1c96;font-size:24px;font-weight:600;line-height:22px}.title-button h2,p{word-wrap:break-word;font-family:Poppins,sans-serif}p{color:#3a3737;font-size:14px;font-weight:400}h2{word-wrap:break-word;color:#4a1c96;font-family:Poppins,sans-serif;font-size:22px;font-weight:600;line-height:20px}#rc-tabs-1-panel-2>span>div.ant-upload-list.ant-upload-list-text>div>div>span.ant-upload-list-item-name{white-space:break-spaces!important}#rc-tabs-1-panel-2>span>div.ant-upload-list.ant-upload-list-text>div>div{height:auto!important}.translate-button{word-wrap:break-word;background-color:#a072eb;border-radius:6.09px;box-shadow:0 .7615780830383301px 4.5694684982299805px #a5b1d9c4;color:#f5f5f5;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;height:35px;line-height:18.28px;width:159px}.translate-button:hover{background-color:#a072eb!important;color:#fff!important}.modal-style{align-items:center;display:flex;flex-direction:column;gap:2rem}:where(.css-dev-only-do-not-override-1qhpsh8).ant-table-wrapper .ant-table-thead>tr>td,:where(.css-dev-only-do-not-override-1qhpsh8).ant-table-wrapper .ant-table-thead>tr>th{background-color:#faedff!important;color:#aa74e1!important}.button-stylee{word-wrap:break-word;align-items:center;background-color:#4a1c96;border:1px solid #4a1c96!important;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;justify-content:center;line-height:24px;min-height:40px;min-width:160px}.button-stylee:hover{background-color:#4a1c96!important;border:1px solid #4a1c96!important;color:#fff!important}.button-stylee-deleted{word-wrap:break-word;align-items:center;background-color:initial;border:1px solid #4a1c96!important;color:#4a1c96;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;justify-content:center;line-height:24px;min-height:40px;min-width:150px}.button-stylee-deleted:hover{background-color:initial!important;border:1px solid #4a1c96!important;color:#4a1c96!important}.button-stylee-forReset{word-wrap:break-word;align-items:center;background-color:initial;border:1px solid #4a1c96!important;color:#4a1c96;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;justify-content:center;line-height:24px;min-height:40px;min-width:150px}.button-stylee-forReset:hover{background-color:initial!important;border:1px solid #4a1c96!important;color:#4a1c96!important}.actions{color:#999;gap:1rem}.actions,.filters-style{align-items:center;display:flex}.filters-style{gap:2rem;margin-bottom:2rem}.header-image-for-ai-translation{left:0;position:relative;top:0;width:100%}.header-image-for-ai-translation img{margin-bottom:10px}.reset-filters-button{display:flex;gap:1rem;justify-content:flex-end}:where(.css-dev-only-do-not-override-1qhpsh8).ant-pagination .ant-pagination-item-active{color:#a072eb}:where(.css-dev-only-do-not-override-1qhpsh8).ant-pagination .ant-pagination-item-active{background-color:#f4d9ff!important;border:1px solid #a072eb!important;border-radius:2px}:where(.css-dev-only-do-not-override-1qhpsh8).ant-pagination .ant-pagination-item-active:hover{background-color:#f4d9ff!important;border-color:1px solid #a072eb!important;color:#a072eb!important}:where(.css-dev-only-do-not-override-1qhpsh8).ant-pagination .ant-pagination-item-active a{background-color:#f4d9ff!important;color:#a072eb!important}:where(.css-dev-only-do-not-override-1qhpsh8).ant-btn-primary{background-color:#faedff!important;border:initial!important;color:#aa74e1!important}:where(.css-1qhpsh8).ant-btn-primary{background-color:#faedff!important;border:initial!important;color:#aa74e1!important}.custom-tab{align-items:center;display:flex;gap:.5rem}.custom-tab img{height:15px;width:15px}.new-tool-content .ant-tabs-nav-list{overflow-x:auto}.new-tool-content .ant-tabs-nav-wrap{display:flex!important;justify-content:start!important;margin-left:4rem;overflow-x:auto!important}.ant-tabs-nav{margin:0!important;padding:0!important}.custom-tabs .ant-tabs-nav{justify-content:center}.custom-tabs .ant-tabs-tab{border-radius:8px}.custom-tabs .ant-tabs-tab-active{background:#efe9fd!important;border-radius:8px}.active-tab,.custom-tabs .ant-tabs-tab-active{color:#5a4fd8!important;font-weight:700}.custom-tabs .ant-tabs-nav{border-radius:10px;display:flex;justify-content:start;padding:10px}.custom-tabs .ant-tabs-tab{color:#7b7a8b;font-size:16px;font-weight:500;padding:10px 20px;transition:.3s}.ant-tabs-tab.ant-tabs-tab-active{background-color:#fff!important;border-left:1.5px solid #f4d9ff;border-left:1.5px solid var(--Solid-Colors-Light-Purple,#f4d9ff);border-radius:8px 8px 0 0!important;border-right:1.5px solid #f4d9ff;border-right:1.5px solid var(--Solid-Colors-Light-Purple,#f4d9ff);border-top:1.5px solid #f4d9ff;border-top:1.5px solid var(--Solid-Colors-Light-Purple,#f4d9ff);padding:10px 20px!important}.ant-tabs-tab .ant-tabs-tab-active{align-items:flex-start;background:#fff!important;color:#a072eb;color:var(--Solid-Colors-Medium-Purple,#a072eb);display:flex;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:500;gap:6px;line-height:20px;padding:12px 16px}.ant-tabs-ink-bar.ant-tabs-ink-bar-animated{display:none!important}.custom-tabs .ant-tabs-tab-active span{border:none!important;color:#a072eb;color:var(--Solid-Colors-Medium-Purple,#a072eb);font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:20px}.custom-tabs .ant-tabs-top>.ant-tabs-nav:before{border-bottom:none!important}.custom-tabs .ant-tabs-tab-btn{color:#a072eb;color:var(--Solid-Colors-Medium-Purple,#a072eb);font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.custom-tab-content{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #967d7d1a;padding:20px 61px}@media (max-width:768px){.doc-processing-layout{padding:0 1rem!important}}@media screen and (max-width:700px){.new-tool-content{padding:2rem!important}.new-tool-content .ant-tabs-nav-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x}.new-tool-content .ant-tabs-nav-list{flex-wrap:nowrap!important;width:-webkit-max-content;width:max-content}.button-stylee,.button-stylee-deleted{width:100%!important}.title-button{align-items:flex-start!important;display:flex;flex-direction:column;justify-content:flex-start!important}.filters-style,.reset-filters-button{align-items:flex-start!important;display:flex;flex-direction:column;justify-content:flex-start!important;margin-top:1rem}.doc-processing-content{padding:0 1rem}}.homeMainContainer{align-items:center}.boxesContainer,.homeMainContainer{display:flex;flex-direction:column;gap:25px;width:100%}.rowContainer{display:flex;gap:25px}.contentContainer{align-items:flex-start;background:#fdf8ff;border:1px solid #f4d9ff;border:1px solid var(--Solid-Colors-Light-Purple,#f4d9ff);border-radius:8px;display:flex;flex-direction:column;padding:20px;width:100%}.barsContainer{height:400px;overflow-y:scroll;width:100%}.containerTitle{color:#4a1c96;color:var(--Solid-Colors-Dark-Purple,#4a1c96);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;letter-spacing:-.18px;line-height:24px}.chartContainer{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-top:10px;width:100%}.labelStyle{color:#555;color:var(--Neutrals-Gray,#555);font-family:Poppins,sans-serif;font-size:14px;font-weight:500;letter-spacing:.14px}.searchheader{align-items:center;align-self:stretch;display:flex;gap:15px;margin-bottom:25px}.searchheader img{align-items:center;border-radius:8px;box-shadow:0 4px 16px 0 #131e451a;color:#fff;cursor:pointer;display:flex;gap:8px;height:44px;justify-content:center;padding:12px 14px}.codeContainer{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:20px;height:350px;overflow-y:scroll}.codeBox{background:#f4d9ff;background:var(--Solid-Colors-Light-Purple,#f4d9ff);border-radius:8px;box-shadow:0 2px 4px 0 #131e451a;color:#a072eb;color:var(--Solid-Colors-Medium-Purple,#a072eb);padding:12px 16px!important}.codeBox,.subCodes{align-items:center;align-self:stretch;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;justify-content:space-between;line-height:18.829px;width:100%!important}.subCodes{margin-top:10px;padding:0 34px!important}.codeItem,.subCodeItem{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between;width:100%}.codeBox .actions,.subCodes .actions{display:flex;flex-direction:row;gap:10px;justify-items:center}.actions img{cursor:pointer;height:25px;width:25px}.mediaHeader img{align-items:center;background:#f4d9ff;background:var(--Solid-Colors-Light-Purple,#f4d9ff);border-radius:7.094px 0 0 7.094px;display:flex;flex-shrink:0;gap:8.867px;justify-content:center;padding:36.602px;width:125.03px}.highlightsContainer{gap:17px;padding:20px 10px}.highlightsContainer,.highlightsContentWrapper{align-items:flex-start;display:flex;flex-direction:column;width:100%}.highlightsContentWrapper{border-radius:10px;gap:20px;height:400px;overflow:hidden;overflow-y:scroll!important}.mediaHeader{align-items:flex-start;background:#fff;border:.887px solid #e6e6e6;border:.887px solid var(--greys-90-b,#e6e6e6);border-radius:7.094px;cursor:pointer;display:flex;transition:all .5s ease-in-out;width:100%!important}.highlightsItem:hover{box-shadow:0 4px 16px 0 #131e451a;scale:.98!important}.mediaHeader img{box-sizing:border-box;height:100%;max-width:100%;object-fit:contain;padding:30px;width:100px}.highlightsContent{align-items:flex-start;display:flex;flex-direction:column;height:125px;width:100%}.contentHeader{text-wrap:wrap;align-items:center;align-self:stretch;background:#f5f5f5;background:var(--greys-95-b,#f5f5f5);border-radius:0 7.094px 7.094px 0;display:flex;gap:20px;justify-content:space-around;padding:0 17.735px;width:100%}.contentHeader p{color:#555;color:var(--Neutrals-Gray,#555);font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:17.735px;text-align:center}.highlightsText{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px;overflow-y:scroll;padding:0 17.735px}.highlightsText h2{align-self:stretch;color:#222;color:var(--Black,#222);font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:21.282px;line-height:normal;margin:10!important}.tableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.highlightsText p{align-self:stretch;color:#777;color:var(--Neutrals-Gray-400,#777);font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.cloudHeader{align-self:stretch;flex-wrap:wrap;justify-content:space-between;width:100%}.cloudHeader,.cloudHeader div{align-items:center;display:flex}.cloudHeader div{gap:15px}.cloudHeader div img{align-items:center;border-radius:8px;box-shadow:0 4px 16px 0 #131e451a;display:flex;gap:8px;height:44px;justify-content:center;padding:12px 14px}.word-cloud-container{background:var(--Greys-White,#fff);background:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 4px 12px 0 #a5b1d9cc;display:flex;height:400px;margin-top:12px;overflow:hidden;padding:30px 40px 40px;position:relative;width:100%}.word{font-weight:700;opacity:.9;position:absolute;transform:translate(50%,50%);white-space:nowrap}.weight-1{color:#a072eb;font-size:48px}.weight-2{color:#4a1c96;font-size:32px}.weight-3{color:#5a5a5a;font-size:20px}.weight-4{color:#aaa;font-size:16px}@media only screen and (max-width:1380px){.rowContainer{flex-direction:column}}@media screen and (max-width:520px){.highlightsContentWrapper{overflow-x:scroll!important}}@media screen and (max-width:700px){.highlightsText h2{margin:10px 0 20px!important}.new-tool-content{padding:0!important}}.modalTitle{align-self:stretch;color:#4a1c96;color:var(--Solid-Colors-Dark-Purple,#4a1c96);font-size:22px;margin-top:40px;text-align:center}.modalTitle,.subTitle{font-family:Poppins,sans-serif;font-style:normal;font-weight:600;line-height:144%}.subTitle{color:#a072eb;font-size:18px}.modalContainer{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:30px;padding:30px 40px}.codeSettingsContainer{background:#faf1ff;border-radius:6px;color:#979797;color:var(--Neutrals-Gray-300,#979797);flex-shrink:0;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:44px;line-height:22px}.formContainer .ant-form-item{width:100%}.exportCodeForm{gap:5px!important}.formContainer .ant-col label{align-self:stretch;color:#404040;color:var(--greys-dark-gray-25,#404040);font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px}#codeDetails{align-items:flex-start}#codeDetails,.codeSettingsContainer{align-self:stretch;display:flex;flex-direction:column;gap:30px}.codeSettingsContainer{align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;padding:20px 40px}.codeSettingsContainer .checkboxContainer{text-wrap:nowrap;align-items:center;align-self:stretch;display:flex;gap:33px}.codeSettingsContainer .inputContainer{align-items:center;display:flex;gap:20px;justify-content:center;width:100%}.buttonContainer{align-items:flex-start}.buttonContainer,.buttonContainer button{align-self:stretch;display:flex;gap:20px;justify-content:center}.buttonContainer button{align-items:center;border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:44px;line-height:22px;padding:4px 16px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cancelButton{background-color:#fff;border:1px solid #4a1c96;border:1px solid var(--Solid-Colors-Dark-Purple,#4a1c96);color:#4a1c96;color:var(--Solid-Colors-Dark-Purple,#4a1c96)}.saveButton{background:#4a1c96;background:var(--Solid-Colors-Dark-Purple,#4a1c96);border:#4a1c96;border:var(--Solid-Colors-Dark-Purple,#4a1c96);color:#fff;color:var(--character-primary-inverse,#fff)}.saveButton,.saveButton:hover{box-shadow:0 4px 16px 0 #131e451a}.saveButton:hover{background:#4a1c96!important;background:var(--Solid-Colors-Dark-Purple,#4a1c96)!important;border:#4a1c96!important;border:var(--Solid-Colors-Dark-Purple,#4a1c96)!important;color:#fff!important;color:var(--character-primary-inverse,#fff)!important;scale:.98}.ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-checked .ant-checkbox-inner{background-color:#4a1c96!important;border-color:#4a1c96!important}.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff}.ant-checkbox:hover .ant-checkbox-inner{border-color:#4a1c96}.custom-dropdown-wrapper .ant-dropdown-menu button{align-items:center;background:#fff;border:1px solid #4a1c96;border:1px solid var(--Solid-Colors-Dark-Purple,#4a1c96);border-radius:8px;color:#4a1c96;color:var(--Solid-Colors-Dark-Purple,#4a1c96);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:8px;height:44px;justify-content:center;line-height:22px;padding:4px 16px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.custom-dropdown-wrapper .ant-dropdown-menu button:disabled{border:1px solid #a072eb;border:1px solid var(--Solid-Colors-Medium-Purple,#a072eb);border-radius:8px;color:#a072eb!important;color:var(--Solid-Colors-Medium-Purple,#a072eb)!important;cursor:not-allowed}.custom-dropdown-wrapper .collapseExpandBtn{background:#4a1c96!important;background:var(--Solid-Colors-Dark-Purple,#4a1c96)!important;border-radius:8px;box-shadow:0 4px 16px 0 #131e451a;color:#fff!important;color:var(--character-primary-inverse,#fff)!important}.custom-dropdown-wrapper li{cursor:default!important}.custom-dropdown-wrapper li,.custom-dropdown-wrapper li:hover{background-color:initial!important}.tableWrapper{width:100%}.highlightsText p{margin:0!important;overflow-wrap:anywhere;white-space:normal;word-break:break-word}@media (max-width:768px){.tableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.tableWrapper .ant-table{min-width:650px}.mediaHeader{flex-direction:column}.mediaHeader img{border-radius:7.094px 7.094px 0 0;height:80px;padding:12px;width:100%}.highlightsContent{height:auto}.contentHeader{grid-gap:8px;display:grid;gap:8px;justify-content:normal;padding:10px 12px}.contentHeader p{margin:0;text-align:left}.highlightsText{overflow:visible;padding:10px 12px}.highlightsText h2{margin:8px 0 6px!important}}.codeSubcodeModal .ant-modal-content{padding:3rem!important}.codeSubcodeModal .ant-modal-title{margin-bottom:2rem;text-align:center}.importModal .ant-modal-content{padding:3rem!important}.importModal .ant-modal-title{margin-bottom:2rem;text-align:center}.importModal .ant-modal-body{text-align:center}.importModal .ant-modal-footer{display:flex!important;justify-content:center!important}.colorPickerContainer{align-items:center;border:1px solid #f5b0d2;border-radius:8px;display:flex;flex-direction:row;gap:2rem;margin-top:1rem}.weightInputs{display:flex;flex-direction:column;padding:0 1rem 0 0;width:100%}.codeHeaderActions{align-items:center;display:flex;gap:1rem;justify-content:flex-end}.codecardActions{display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.codecardActionsContent,.codecardTable{align-items:center;display:flex;gap:1rem}.cancelButtonInCodeModal{border:1px solid #4a1c96;color:#4a1c96}.cancelButtonInCodeModal,.cancelButtonInCodeModal:hover{background-color:#fff;font-family:Poppins,sans-serif;font-size:14px;height:44px;margin-right:8px}.cancelButtonInCodeModal:hover{border:1px solid #4a1c96!important;color:#4a1c96!important}.submitButtonInCodeModal{background-color:#4a1c96;border:1px solid #4a1c96;color:#fff}.submitButtonInCodeModal,.submitButtonInCodeModal:hover{font-family:Poppins,sans-serif;font-size:14px;height:44px}.submitButtonInCodeModal:hover{background-color:#4a1c96!important;border:1px solid #4a1c96!important;color:#fff!important}.reparentButtonInCodeModal{color:#4a1c96;font-weight:600;margin-left:0;margin-top:1rem;padding:0;text-decoration:underline}@media (max-width:1230px){.codeHeaderActions{align-items:center;flex-direction:column}.codeHeaderActions>button{width:60%}}@media (max-width:541px){.custom-tab-content{padding:20px}.codeHeaderActions>button{width:100%}}@media (max-width:700px){.codecardActions{align-items:center;flex-direction:column}.codesTable{overflow-x:auto}}.media-container{display:flex;flex-direction:column;gap:30px}.media-innercontainer{padding:3rem;text-align:center}.media-header{align-items:center;display:flex;justify-content:space-between}.media-actions{display:flex;gap:10px}.add-media{align-items:center;background:#4a1c96!important;border:none;border-radius:8px;box-shadow:0 4px 16px 0 #131e451a;color:#fff!important;color:#fff;color:var(--Neutrals-White,#fff);display:flex;font-size:14px;font-style:normal;gap:8px;height:44px;justify-content:center;line-height:22px;padding:4px 16px;text-align:center;transition:all .2s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.add-media,.media-header h2{font-family:Poppins,sans-serif;font-weight:500}.media-header h2{word-wrap:break-word;color:#4a1c96;font-size:22px;line-height:20px}.add-media:hover{color:#fff!important;scale:.97}.media-filters{display:flex;gap:15px;margin-bottom:20px}.media-footer{display:flex;justify-content:space-between;margin-top:20px}.delete-selected{border:1px solid #4a1c96!important;color:#4a1c96!important}.select-all,.select-none{background:#4a1c96!important;color:#fff!important}.add-media-modal{text-align:center}.add-media-modal .ant-modal-content{padding:50px 70px}.add-media-modal .file-format-options{display:flex;justify-content:space-between;margin-bottom:15px}.add-media-modal .file-format-options button{background:#f5f0ff;border:none;border-radius:8px;color:#5a4fd8;font-weight:600;padding:10px;width:23%}.upload-actions{align-items:center;display:flex;flex-direction:column;gap:30px;margin-top:30px}.upload-btn{background:#a072eb!important;color:#fff!important;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:1rem;height:44px!important;margin-top:15px;width:270px!important}.goBack-btn,.upload-btn{align-items:center;display:flex;justify-content:center}.goBack-btn{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll!important;background:initial!important;border:none!important;box-shadow:none!important;color:#a072eb!important;gap:.5rem;height:44px;text-align:center}.highlighted-code{background-color:#a072eb33;padding:2px 1rem}.ant-modal-body p{color:grey}.buttons-container{display:flex;justify-content:center;margin-top:2rem}.external-documentButton{color:#a072eb}.external-documentButton,.external-documentButton:hover{background-color:initial!important;border:initial!important;box-shadow:none!important;font-family:Poppins,sans-serif;font-size:14px;height:44px}.external-documentButton:hover{color:#a072eb!important}.upload-from-computerButton{border:1px solid #4a1c96;border-radius:8px;color:#fff}.upload-from-computerButton,.upload-from-computerButton:hover{background-color:#4a1c96;font-family:Poppins,sans-serif;font-size:14px;height:44px}.upload-from-computerButton:hover{border:1px solid #4a1c96!important;border-radius:8px;color:#fff!important}.pill{align-items:center;background:#eef2ff;color:#334155;display:inline-flex;font-size:12px;font-weight:600;gap:8px;line-height:20px;padding:2px 10px}.pill,.pill:before{border-radius:9999px}.pill:before{background:currentColor;content:"";display:inline-block;height:8px;width:8px}.pill.internal{background:#5469d426;color:#4f46e5}.pill.external{background:#10b9812e;color:#10b981}.delete-doc-confirmation-modal .ant-modal-body{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.delete-doc-confirmation-modal .modal-header{align-items:center;color:#4a1c96!important;display:flex!important;gap:8px}.delete-doc-confirmation-modal .modal-footer{display:flex!important;gap:1rem!important;justify-content:center!important}.delete-doc-confirmation-modal .modal-footer .ant-btn-dangerous{background-color:#4a1c96!important;color:#fff!important;font-family:Poppins,sans-serif;height:44px}.delete-doc-confirmation-modal .modal-footer .ant-btn-default{background-color:1px solid #555!important;color:#555!important;font-family:Poppins,sans-serif;height:44px}.delete-doc-confirmation-modal .modal-footer .ant-btn-default:focus,.delete-doc-confirmation-modal .modal-footer .ant-btn-default:hover{background-color:initial!important;border-color:#555!important;box-shadow:none!important;color:#555!important}.edit-media-modal .ant-modal-content{display:flex;flex-direction:column;gap:1rem;padding:3rem 2rem!important}.footer-edit-media{display:flex!important;gap:.5rem!important;justify-content:center!important}.footer-edit-media button{border:1px solid #4a1c96!important;font-family:Poppins,sans-serif;font-size:14px;height:44px}.footer-edit-media .cancel-btn-footer{color:#4a1c96!important;font-family:Poppins,sans-serif;font-size:14px}.text-editor-left{background-color:#fff;border-radius:8px;box-sizing:border-box;flex:2 1}.document-wrapper{align-items:start;border:1px solid #eee;border-radius:8px;display:flex;justify-content:center;overflow-x:auto;overflow-y:auto}.document-wrapper::-webkit-scrollbar{width:6px}.document-wrapper::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:4px}.document-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 24px #00000026;font-family:Segoe UI,sans-serif;min-height:1056px;padding:40px}.assign-code-popup-card{background-color:#fff;border-radius:12px;box-shadow:0 8px 20px #0000001a;padding:8px 12px;transition:all .2s ease-in-out;z-index:9999}.assign-icon{align-items:center;background-color:#a072eb;border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;margin-right:8px;width:24px}.assign-label{color:#3f3f3f;font-size:14px;font-weight:500}.code-list{display:flex;flex-direction:column;gap:10px}.code-item{display:flex;gap:1rem}.code-item span{color:#a072eb;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.subcode-list{margin-top:8px;padding-left:10px}.subcode{background:#f1ecff;border-radius:6px;cursor:pointer;margin-top:4px;padding:6px 10px}.subcode:hover{background:#e0d8ff}.highlighted-code,.temp-highlighted{background-color:#cae2ff;border-radius:4px;display:inline;padding:2px 4px}.selection-info{background-color:#fdfcff;border-radius:12px;box-shadow:0 2px 10px #0000000d;margin-bottom:30px;padding:20px}.highlight-card{background-color:#f4d9ff;border-radius:10px;display:flex;flex-direction:column;gap:.5rem;margin-bottom:12px;padding:1.5rem;position:relative}.doc-name{align-items:center;color:#a072eb;display:flex;font-size:13px;font-weight:600;justify-content:space-between;word-break:break-all}.highlight-text{color:#333;font-size:13px;font-style:italic;margin-top:6px;white-space:pre-wrap;word-break:break-word}.code-name{color:#7a6fcb;font-size:13px;margin-top:4px}.remove-btn{background:#0000;border:none;color:#999;cursor:pointer;font-size:16px;text-align:end}.send-btn{background-color:#6e58d3;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-top:15px;padding:10px;width:100%}.hidden-panel{opacity:0;pointer-events:none;transition:all .3s ease-in-out;visibility:hidden}.text-editor-right{background-color:#f8f5ff;border-left:1px solid #eee;box-shadow:-2px 0 10px #0000000d;flex:1 1;min-width:350px;padding:30px;transition:all .3s ease-in-out}.assign-code-popup-card{align-items:center;background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 2px 6px #0003;cursor:pointer;display:flex;padding:6px 10px;position:fixed;z-index:100}.assign-icon{font-size:18px;font-weight:700;margin-right:6px}.text-editor-layout{display:flex;gap:20px;overflow-x:auto;overflow-y:auto}.text-editor-left,.text-editor-right{flex:1 1}.highlighted-code{font-weight:700}.code-tree-node{background-color:#f4d9ff;border-radius:8px}.code-item-with-toggle{align-items:center;display:flex;justify-content:space-between;padding:1rem 2rem}.toggle-icon{align-items:center;color:#a072eb;cursor:pointer;display:flex;font-size:14px;transition:transform .2s ease}.toggle-icon:hover{transform:scale(1.1)}.text-editor-left .back-button{align-items:center;background-color:#4a1c96;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-weight:500;gap:.5rem;margin-bottom:20px;padding:10px 20px}.editable-document-title{color:#4a1c96;font-family:Poppins,sans-serif;font-size:18px;font-weight:600}.assign-selected-btn{background-color:#4a1c96;border:1px solid #4a1c96;border-radius:8px;color:#fff;font-family:Poppins,sans-serif;font-size:14px;height:30px;height:44px;padding:4px 10px;text-align:center}.text-editor-layout{gap:24px}.text-editor-left{flex:7 1}.text-editor-right{flex:3 1;max-width:420px;min-width:320px;padding:24px}.document-wrapper{max-height:82vh}.text-editor-right{max-height:90vh;overflow-y:auto}@media (max-width:1200px){.text-editor-right{max-width:360px}.document-wrapper{max-width:100%}}@media (max-width:992px){.text-editor-layout{flex-direction:column;max-height:none}.text-editor-right{max-width:none;min-width:0}}.ant-spin-nested-loading{width:100%!important}.highlight-container{display:flex;flex-direction:column;gap:30px}.highlight-header{align-items:center;display:flex;justify-content:space-between}.tableWrap{overflow-x:auto;width:100%}.highlight-header h2{word-wrap:break-word;color:#4a1c96;font-family:Poppins,sans-serif;font-size:22px;font-weight:500;line-height:20px}.exportIcon{background-color:initial!important;flex-shrink:0;height:13.001px;width:11.556px}.filters{display:flex;gap:15px;margin-bottom:20px}.exportbtn{align-items:center;background:#a072eb;background:var(--Solid-Colors-Medium-Purple,#a072eb);border-radius:8px;box-shadow:0 4px 16px 0 #131e451a;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:8px;height:44px;justify-content:center;line-height:22px;padding:4px 16px;text-align:center;transition:all .2s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.exportbtn:hover{border:initial!important;color:#fff!important;scale:.97}.actionIconsContainer{display:flex;flex:1 0;gap:6px;justify-content:space-around}.actionIcon{align-items:center;color:#a072eb;cursor:pointer;display:flex;height:20px;justify-content:center;width:20px}.actionIcon svg{fill:currentColor;height:20px;width:20px}.actionIcon img,img.actionIcon{height:20px;object-fit:contain;width:20px}.actionColumn{min-width:148px}.ant-table-cell-fix-right.actionColumn{background:#fff;filter:drop-shadow(-4px 0 3px rgba(0,0,0,.1));will-change:filter;z-index:2}.delete-confirmation-modal .ant-modal-body{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.delete-confirmation-modal .modal-header{align-items:center;color:#4a1c96!important;display:flex!important;gap:8px}.delete-confirmation-modal .modal-footer{display:flex!important;gap:1rem!important;justify-content:center!important}.delete-confirmation-modal .modal-footer .ant-btn-dangerous{background-color:#4a1c96!important;color:#fff!important}.delete-confirmation-modal .modal-footer .ant-btn-default{background-color:1px solid #555!important;color:#555!important}.delete-confirmation-modal .modal-footer .ant-btn-default:focus,.delete-confirmation-modal .modal-footer .ant-btn-default:hover{background-color:initial!important;border-color:#555!important;box-shadow:none!important;color:#555!important}@media (max-width:500px){.highlight-header{align-items:flex-start;flex-direction:column;gap:10px}.exportbtn,.search-by-username-input{width:100%!important}}.descriptor-container{background-color:#fdf8ff}.descriptor-container h1{color:#4a1c96;font-family:Poppins,sans-serif;font-size:24px}.descriptor-content{align-items:stretch;display:flex;gap:20px;justify-content:space-between}.desc-sets{width:40%}.desc-sets,.set-fields{background-color:#fbf8fc;border:1px solid #f4d9ff;min-height:329px}.set-fields{width:60%}.desc-sets-header,.set-fields-header{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between}.desc-sets-header h2,.set-fields-header h2{color:#4a1c96;font-family:Poppins,sans-serif;font-size:18px}.descriptors-table-actions{align-items:center;display:flex;gap:12px}.desc-sets-header img,.descriptors-table-actions img,.set-fields-header img{cursor:pointer;height:32px;width:32px}.desc-sets,.set-fields{display:flex;flex-direction:column;height:329px;overflow:hidden}.card-body{flex:1 1 auto;min-height:0;overflow:hidden!important}.card-body .ant-table-wrapper{height:100%}.clickable-rows .ant-table-tbody>tr{cursor:pointer}.clickable-rows .ant-table-tbody>tr td .ant-btn,.clickable-rows .ant-table-tbody>tr td .anticon,.clickable-rows .ant-table-tbody>tr td button,.clickable-rows .ant-table-tbody>tr td input{cursor:auto}.add-descriptor-set-modal .ant-modal-content{padding:2rem!important}.add-descriptor-set-modal .ant-modal-body{padding:1rem 0 0!important}.add-descriptor-set-modal .modal-header h3{color:#4a1c96!important;text-align:center!important}.descriptors-header{align-items:center;display:flex;justify-content:space-between}.add-descriptor-set-modal .add-button,.add-field-modal .add-button{background-color:#4a1c96!important;color:#fff!important;font-family:Poppins!important;font-size:14px!important;height:44px!important}.add-descriptor-set-modal .add-button:hover{border:initial!important}.add-descriptor-set-modal .cancel-button,.add-field-modal .cancel-button{background-color:initial!important;border:1px solid #4a1c96!important;color:#4a1c96!important;font-size:14px!important;height:44px!important}.delete-descriptor-set-modal .ant-modal-body{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.delete-descriptor-set-modal .modal-header{align-items:center;color:#4a1c96!important;display:flex!important;gap:8px}.delete-descriptor-set-modal .modal-footer{display:flex!important;gap:1rem!important;justify-content:center!important}.delete-descriptor-set-modal .modal-footer .ant-btn-dangerous{background-color:#4a1c96!important;color:#fff!important}.delete-descriptor-set-modal .modal-footer .ant-btn-default{background-color:1px solid #555!important;color:#555!important}.delete-descriptor-set-modal .modal-footer .ant-btn-default:focus,.delete-descriptor-set-modal .modal-footer .ant-btn-default:hover{background-color:initial!important;border-color:#555!important;box-shadow:none!important;color:#555!important}.descriptor-search-input{width:260px}.add-field-modal .ant-modal-body{padding:1rem 0 0!important}.add-field-modal .ant-modal-body .modal-header{color:#4a1c96!important;margin-bottom:1rem;text-align:center!important}.linked-unlinked-media-modal .ant-tabs-tab-btn{color:#4a1c96!important}.fields-table .ant-table-body,.sets-table .ant-table-body{max-height:none!important;overflow-y:hidden!important}.sets-table .ant-table-tbody>tr.is-selected>td,.sets-table .ant-table-tbody>tr.is-selected>td.ant-table-cell-fix-left,.sets-table .ant-table-tbody>tr.is-selected>td.ant-table-cell-fix-right,.sets-table .ant-table-tbody>tr:hover>td,.sets-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.sets-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:#eff3ff!important}@media (max-width:1292px){.descriptors-header{display:block;margin-bottom:1.5rem}}@media (max-width:690px){.descriptors-table-actions{align-items:center;justify-content:center;margin-top:1rem}.descriptor-content,.descriptors-table-actions{display:flex;flex-direction:column}.desc-sets,.descriptor-search-input,.set-fields{width:100%}}.analyze-container{background-color:#fff;border:2px solid #eef2ff;border-radius:10px;padding:18px}.analyze-container h1{color:#4a1c96;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin:0 0 16px}.panel{background:#f7f8ff;border:1.5px solid #f4d9ff;border-radius:12px;margin-bottom:16px;overflow:visible}.panel-header{align-items:center;-webkit-appearance:none;appearance:none;background:#faecff;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px;width:100%}.panel-title{color:#4a1c96;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.panel-header:hover{filter:brightness(.98)}.chart-frame-firstInnersection{align-items:center;display:flex;justify-content:space-between}.chart-frame-firstInnersection h3,.highlight-distribution-by-length h3{color:#4a1c96;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.select-input{border:2px solid #d9d9d9;height:30px;width:160px}.eye{color:#6a5acd;transition:transform .12s ease}.eye-open{transform:scale(1.06)}.panel-body{background:#faecff;padding:18px}.bar{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:140px 1fr;margin:10px 0}.bar-label{color:#777;font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.bar-track{background:#f1f5ff;height:10px;overflow:visible}.bar-fill,.bar-track{border-radius:999px;position:relative}.bar-fill{background:linear-gradient(90deg,#d3b6ff,#6f45dd);height:100%;opacity:.9;transition:width .3s ease;z-index:1}.panel-action-forCodesDescriptors,.panel-action-forDocsType{align-items:center;display:flex;gap:12px}.bar-fill .bar-tooltip{align-items:center;background:#fff;border:1px solid #ece9ff;border-radius:12px;box-shadow:0 8px 24px #6f45dd24;display:none;gap:10px;left:100%;padding:8px 12px;position:absolute;top:50%;transform:translate(12px,-50%);transition:all .18s ease;white-space:nowrap;z-index:10}.bar-fill .bar-tooltip:before{background:#fff;border-left:1px solid #ece9ff;border-top:1px solid #ece9ff;content:"";height:12px;left:-6px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:12px}.bar-fill:focus,.bar-fill:hover{z-index:9999}.bar-fill:focus .bar-tooltip,.bar-fill:hover .bar-tooltip{display:inline-flex;z-index:10000}.tt-inline{align-items:center;display:flex;gap:10px}.tt-inline .tt-value{font-size:18px;font-weight:700}.tt-inline .tt-title{font-size:12px;opacity:.75;white-space:nowrap}.chart-frame-codeDensityInnersection{align-items:center;display:flex;justify-content:space-between}.chart-frame-codeDensityInnersection h3,.codeRichnessTitle{color:#4a1c96;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.bar-fill[data-wide=true] .bar-tooltip{flex-direction:column;gap:6px;left:auto;right:0;top:130%;transform:translateY(0);z-index:2000}.bar-fill[data-wide=true] .bar-tooltip:before{border-left:1px solid #ece9ff;border-top:1px solid #ece9ff;left:auto;top:-6px;transform:rotate(45deg)}.panel-header-actions{align-items:center;display:flex;gap:8px}.bar-fill img,.tt-icon{background:radial-gradient(circle at 30% 30%,#e8c8ff,#a46cff);border-radius:50%;box-shadow:0 4px 10px #6f45dd2e;height:34px;object-fit:cover;width:34px}.tt-text{align-items:center;display:flex;flex-direction:column;text-align:center}.codes-descriptors,.descriptors-X-codes{color:#4a1c96;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.descriptors-X-codes{text-wrap:wrap}.tt-title{color:#4a1c96;font-weight:600}.tt-title,.tt-value{font-family:Poppins,sans-serif;font-size:13px}.tt-value{color:#6b6b8a;font-weight:500;margin-top:2px}.muted{color:#9d9d9d}.error,.muted{font-family:Poppins,sans-serif}.error{color:#d9534f;font-size:13px}@media screen and (max-width:740px){.panel-header{align-items:flex-start;flex-direction:column;gap:10px}}@media screen and (max-width:600px){.panel-action-forDocsType{align-items:flex-start;flex-direction:column;gap:8px}.panel-action-forCodesDescriptors{align-items:center;flex-direction:column;gap:12px}.chart-frame-codeDensityInnersection{align-items:start;flex-direction:column;gap:.5rem}.bar{text-align:start}.select-input--mobile{width:100%}.panel-header{align-items:stretch}.panel-action-forCodesDescriptors,.panel-action-forDocsType,.panel-actions,.panel-header-actions{width:100%}.panel-action-forCodesDescriptors,.panel-action-forDocsType{align-items:stretch;display:flex;flex-direction:column}select.select-input{box-sizing:border-box;display:block;flex:1 1 auto;max-width:100%;min-width:0;width:100%!important}}.highlight-distribution-by-length{position:relative}.hd-wrap{grid-gap:10px;display:grid;gap:10px;grid-template-columns:42px 1fr;margin-top:4rem}.hd-y{display:flex;flex-direction:column;height:var(--barAreaH);justify-content:space-between;padding-bottom:18px}.hd-y-tick{color:#7b7b7b;font-size:11px;line-height:1;text-align:right}.hd-plot{height:calc(var(--barAreaH) + 18px);position:relative}.hd-grid{display:flex;flex-direction:column;height:var(--barAreaH);inset:0;justify-content:space-between;pointer-events:none;position:absolute}.hd-grid-line{background:#0000000f;height:1px}.hd-bars{align-items:flex-end;bottom:18px;display:flex;gap:6px;height:var(--barAreaH);left:0;position:absolute;right:0}.hd-bar-col{align-items:center;display:flex;flex-direction:column;min-width:12px}.hd-bar{background:#7c3aed;border-radius:8px;transition:transform .15s ease,opacity .15s ease;width:12px}.hd-bar:hover{opacity:.6!important;transform:translateY(-2px)}.hd-x-tick{color:#7b7b7b;font-size:10px;line-height:1;margin-top:6px;min-height:12px}.hd-tooltip{position:fixed;z-index:9999}.hd-tooltip-inner{background:#fff;border-radius:14px;box-shadow:0 12px 30px #00000026;gap:10px;padding:12px 14px;white-space:nowrap}.hd-tooltip-inner,.hd-tt-icon{align-items:center;display:flex}.hd-tt-icon{background:#7c3aed1a;border-radius:12px;height:38px;justify-content:center;width:38px}.hd-tt-text{display:flex;flex-direction:column}.hd-tt-title{color:#4b5563;font-size:13px;font-weight:600}.hd-tt-value{color:#7c3aed;font-size:20px;font-weight:700;line-height:1.1}.hd-tt-sub{color:#9ca3af;font-size:11px}.analyze-tabs{align-items:center;border-bottom:1px solid #e6d6ff;display:flex;gap:3rem;margin-bottom:2rem}.analyze-tabs button{background:#0000;border:none;color:#777;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;padding:0 0 1rem}.analyze-tabs button.active{border-bottom:3px solid #4a1c96;color:#4a1c96;font-weight:600}.formula-builder-section{padding:1rem 0}.formula-builder-header{gap:1rem;margin-bottom:2rem}.formula-builder-header h1{color:#4a1c96;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;margin:0 0 1.5rem}.formula-builder-header p{color:#444;font-family:Poppins,sans-serif;font-size:16px;margin:0}.add-formula-btn{border-radius:6px;font-family:Poppins,sans-serif;font-size:14px;height:44px;padding:0 1.25rem}.formula-table-wrap{border:1px solid #f1cfff}.formula-table{font-family:Poppins,sans-serif}.formula-table th{background:#faecff;color:#a072eb;font-size:14px;padding:1rem}.formula-table td{border-bottom:1px solid #eadbea;color:#555;font-size:14px;padding:1rem}.formula-actions{color:#a072eb;cursor:pointer;gap:1rem}.formula-pagination{gap:.5rem;margin-top:1.5rem}.formula-pagination button{border:1px solid #d9d9d9;font-family:Poppins,sans-serif;height:32px;min-width:32px}.formula-pagination button.active{background:#f3e8ff;border-color:#a072eb;color:#722ed1}.formula-form-section{padding:20px 0}.formula-builder-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.formula-builder-header h1,.formula-form-section h1{color:#4a1c96;font-size:24px;margin-bottom:8px}.add-formula-btn{background:#4a1c96;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.formula-table-wrap{border:1px solid #eadcff;border-radius:8px;overflow:hidden}.formula-table{background:#fff;border-collapse:collapse;width:100%}.formula-table th{background:#f4e8ff;color:#7b4cff;font-weight:500;padding:12px;text-align:left}.formula-table td{border-top:1px solid #eee;padding:12px}.formula-actions{display:flex;gap:10px;justify-content:flex-end}.formula-icon-btn{background:#0000;border:none;cursor:pointer}.formula-pagination{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.formula-pagination button{background:#fff;border:1px solid #e1d4ff;border-radius:4px;cursor:pointer;padding:5px 10px}.formula-pagination button.active{background:#eadcff;color:#4a1c96}.formula-top-fields{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-bottom:28px}.formula-top-fields label{display:block;font-weight:500;margin-bottom:6px}.formula-builder-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 230px}.formula-main-card,.formula-side-card{background:#fff;border:1px solid #eadcff;border-radius:8px;padding:16px}.formula-sidebar{display:flex;flex-direction:column;gap:12px}.formula-variable-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.formula-variable-pill{background:#f7fbff;border:1px solid #d7e6ff;border-radius:4px;cursor:pointer;display:flex;font-size:12px;justify-content:space-between;padding:7px 8px}.formula-editor{background:#d9ecff;border-radius:4px;margin-top:20px;padding:12px}.formula-editor-header{align-items:center;display:flex;justify-content:space-between}.formula-token-box{background:#fff;border:1px solid #8fc4ff;border-radius:4px;display:flex;flex-wrap:wrap;gap:8px;margin:8px 0;min-height:58px;padding:8px}.formula-token{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;gap:6px;padding:4px 8px}.formula-token-variable{background:#eaf4ff;border:1px solid #c8e0ff}.formula-token-function,.formula-token-operator{background:#f4f4f4;border:1px solid #ddd}.formula-token-remove{background:#0000;border:none;cursor:pointer}.formula-toolbar{display:flex;flex-wrap:wrap;gap:6px}.formula-toolbar button{background:#fff;border:1px solid #e1e1e1;border-radius:4px;cursor:pointer;padding:5px 9px}.formula-switch-row{align-items:center;display:flex;justify-content:space-between}.formula-result{background:#f8f1ff;border-radius:6px;margin-top:16px;padding:12px}.formula-errors{color:#d4380d;margin-top:12px}.formula-warnings{color:#d48806;margin-top:12px}.formula-form-actions{display:flex;gap:12px;justify-content:center;margin-top:24px}.formula-editor-header button,.formula-form-actions button,.formula-result button{background:#4a1c96;border:1px solid #4a1c96;border-radius:4px;color:#fff;cursor:pointer;padding:7px 14px}.formula-editor-header button:disabled,.formula-form-actions button:disabled{cursor:not-allowed;opacity:.5}.formula-function-builder{align-items:center;background:#f0f7ff;border:1px dashed #8fc4ff;border-radius:6px;display:flex;flex-wrap:wrap;gap:6px;margin:6px 0;padding:8px 12px}.formula-function-label{color:#4a1c96;font-family:Poppins,sans-serif;font-size:13px}.formula-function-add-btn{background:#4a1c96;border:1px solid #4a1c96;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-left:6px;padding:4px 10px}.formula-function-add-btn:disabled{cursor:not-allowed;opacity:.4}.formula-function-cancel-btn{background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#555;cursor:pointer;font-size:12px;padding:4px 10px}.formula-function-hint{color:#4a1c96;font-family:Poppins,sans-serif;font-size:12px;margin:0 0 8px}.formula-toolbar-btn-active{background:#f0e8ff!important;border-color:#4a1c96!important;color:#4a1c96!important;font-weight:600}.formula-literal-row{align-items:center;display:flex;gap:6px}.formula-literal-row button{background:#4a1c96;border:1px solid #4a1c96;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px;white-space:nowrap}.formula-literal-row button:disabled{cursor:not-allowed;opacity:.4}.formula-token-warnings{background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;margin:4px 0 8px;padding:8px 12px}.formula-token-warning-msg{color:#d48806;font-family:Poppins,sans-serif;font-size:12px;line-height:1.5;margin:0}.formula-status-badge{background:#f0f0f0;border-radius:999px;color:#555;display:inline-block;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;padding:2px 10px;text-transform:capitalize}.formula-status-badge.formula-status-draft{background:#fff7e6;color:#d46b08}.formula-status-badge.formula-status-active{background:#f6ffed;color:#389e0d}.formula-status-badge.formula-status-verified{background:#e6f7ff;color:#0958d9}.muted{color:#8c8c8c;font-size:13px}.memo-header{align-items:center;display:flex;justify-content:space-between}.memo-header-actions{align-items:center;display:flex;gap:1rem}.memo-btn-outline{background-color:initial;border:1px solid #4a1c96;color:#4a1c96;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;height:44px}.memo-btn-outline:hover{background-color:initial;border:1px solid #4a1c96!important;color:#4a1c96!important;height:44px}.memo-btn-light{background-color:#a072eb;border:1px solid #a072eb;color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;height:44px}.memo-btn-light:hover{background-color:#a072eb!important;border:1px solid #a072eb!important;color:#fff!important;height:44px}.memo-btn-primary{background-color:#4a1c96;border:1px solid #4a1c96;color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;height:44px}.memo-btn-primary:hover{background-color:#4a1c96!important;border:1px solid #4a1c96!important;color:#fff!important;height:44px}.memo-filters{align-items:center;background-color:#faf6fc;border:1px solid #f4d9ff;border-radius:8px;display:flex;gap:1rem;justify-content:space-between;padding:20px 16px}.memo-filter{display:flex;flex-direction:column;gap:.5rem;width:100%}.memo-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.add-groupmemo-modal-style .ant-modal-content{width:700px!important}.add-memo-modal-style .ant-modal-content{width:600px!important}.add-memo-to-group-modal-style .ant-modal-content{width:700px!important}.memo-linked-media-modal.ant-modal{margin:0 auto!important;max-width:calc(100vw - 32px)!important;width:1000px!important}.memo-linked-media-modal .ant-modal-content{width:100%!important}.add-groupmemo-modal-style .ant-modal-content,.add-memo-modal-style .ant-modal-content,.add-memo-to-group-modal-style .ant-modal-content,.edit-memo-modal-style .ant-modal-content{border-radius:12px;display:flex;flex-direction:column;gap:1.5rem;padding:3rem 2rem}.memo-filter-label{font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.add-memogroup-footer{display:flex;gap:12px;justify-content:center}.add-memogroup-footer .cancel-button{background:#fff;border:1px solid #4a1c96;border-radius:8px;color:#4a1c96;font-family:Poppins,sans-serif;font-size:14px;height:44px}.add-memogroup-footer .cancel-button:hover{background:#fff!important;color:#4a1c96!important}.add-memogroup-footer .add-button,.add-memogroup-footer .cancel-button:hover{border:1px solid #4a1c96!important;border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;height:44px}.add-memogroup-footer .add-button{background:#4a1c96!important;color:#fff!important}@media (max-width:1100px){.memo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.memo-grid{grid-template-columns:1fr!important}}.memo-item{background:#fff;border:1px solid #efe8ff;border-radius:12px;height:190px;margin-top:2rem;overflow:hidden;transition:box-shadow .2s,border-color .2s;width:310px}.memo-item:hover{border-color:#d7c7ff;box-shadow:0 8px 24px #4a1c9614}.memo-item-selected{background:#fbf7ff;border-color:#b99bff}.memo-item-top{align-items:center;background:#f3ecff;display:flex;gap:10px;height:44px;padding:0 10px}.memo-item-title{color:#2b1b4b;flex:1 1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memo-kebab{color:#2b1b4b}.memo-item-body{cursor:pointer;padding:12px 12px 10px}.memo-item-text{color:#6f6a7a;font-size:13px;line-height:1.5;min-height:60px}.memo-item-footer{align-items:flex-end;display:flex;justify-content:space-between;margin-top:14px}.memo-meta{color:#8b8599;font-size:11px}.memo-by{margin-bottom:2px}.memo-date2{opacity:.9}.memo-linkbtn{background:#a072eb;border:none;border-radius:4px;color:#fff;height:34px;width:34px}.memo-linkbtn:hover{background:#a072eb!important;color:#fff!important}.memo-danger{color:#ff4d4f;font-weight:600}.memo-checkbox{align-items:center;display:inline-flex;height:18px;justify-content:center;position:relative;width:18px}.memo-checkbox input{cursor:pointer;inset:0;opacity:0;position:absolute}.memo-checkbox-ui{background:#fff;border:1px solid #b99bff;border-radius:4px;height:16px;width:16px}.memo-checkbox input:checked+.memo-checkbox-ui{background:#6f3ff5;border-color:#6f3ff5;box-shadow:inset 0 0 0 2px #ffffffe6}@media (max-width:768px){.memo-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.memo-item{height:auto;margin-top:0;width:100%}.memo-item-text{min-height:0;min-height:auto}.memo-item-footer{margin-top:10px}}@media (max-width:480px){.memo-item-top{padding:0 8px}.memo-item-body{padding:10px}.memo-item-title{font-size:14px}.memo-item-text{font-size:12px;line-height:1.4}.memo-linkbtn{height:30px;width:30px}}@media (max-width:701px){.memo-header{align-items:flex-start;flex-direction:column;gap:12px}.memo-header-actions{align-items:start;width:100%}.memo-filters,.memo-header-actions{flex-direction:column}.memo-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:1024px) and (min-width:769px){.memo-item{width:100%}}@media (max-width:1401px){.memo-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.memo-item{height:auto;margin-top:0;width:100%}}.memo-linked-media-modal .ant-modal{max-width:calc(100vw - 32px);width:700px!important}.memo-linked-media-modal .ant-modal-content{border-radius:12px;display:flex;flex-direction:column;gap:1.5rem;padding:3rem 2rem}.memo-linked-media-modal .modal-footer{display:none!important}.lm-header{display:flex;justify-content:center;margin-bottom:12px}.memo-filters-card{align-items:center;background-color:#faf7ff;border:1px solid #eadcff;border-radius:8px;display:flex;gap:1rem;justify-content:space-between;margin-top:16px;padding:1rem 2rem}.lm-title{color:#4a1c96;font-size:18px;font-weight:700}.lm-form{display:flex;flex-direction:column;gap:14px}.lm-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.lm-field label{display:block;font-weight:600;margin-bottom:6px}.lm-required{color:red;margin-right:4px}.lm-filterbox{background:#fbf7ff;border:1px solid #eadcff;border-radius:10px;padding:12px}.lm-filter-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:12px}.lm-action-btn{background:#7a4ae6;border:none;border-radius:8px;color:#fff}.lm-footer{display:flex;gap:10px;justify-content:center;margin-top:8px}.lm-add,.lm-cancel{border-radius:10px;padding:0 18px}.lm-add{background:#4a1c96}.memo-linked-media-modal .ant-modal-body{overflow-x:hidden}.memo-linked-media-modal .ant-table-container{overflow-x:auto}.memo-linked-media-modal .ant-table{width:100%}.linked-media-filters{display:flex;flex-direction:column;gap:.5rem;width:100%}.memo-linked-media-modal td{white-space:nowrap}@media (max-width:768px){.memo-filters-card{display:flex;flex-direction:column}}.dashboard-ai-layout{margin-bottom:3rem;margin-top:2rem;padding:0 2rem}.dashboard-ai-content{background-color:#fff;border-radius:8px;padding:2rem 3rem!important}.header-image-for-dashboard{left:0;position:relative;top:0;width:100%}.header-image-for-dashboard img{margin-bottom:10px}.adData-btn{border-radius:8px;color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;height:44px}.adData-btn,.adData-btn:hover{background-color:#4a1c96;border:1px solid #4a1c96!important}.adData-btn:hover{color:#fff!important}.modal-desc{font-family:Poppins,sans-serif;font-size:16px}.adddata-todashboard-modal .ant-modal-content{padding:3rem 2rem!important}.adddata-todashboard-modal .ant-modal-footer{margin-top:2rem;text-align:center}.cancelBbtn{background-color:#fff}.cancelBbtn,.cancelBbtn:hover{border-color:1px solid #4a1c96!important;border-radius:8px;color:#4a1c96!important;font-family:Poppins,sans-serif;font-size:16px;height:44px}.cancelBbtn:hover{background-color:#fff!important}.continue-btn{background-color:#4a1c96;color:#fff}.continue-btn,.continue-btn:hover{border-color:1px solid #4a1c96!important;border-radius:8px;font-family:Poppins,sans-serif;font-size:16px;height:44px}.continue-btn:hover{background-color:#4a1c96!important;color:#fff!important}.dashboard-preview-modal{width:588px!important}.dashboard-preview-modal .ant-modal-footer{align-items:center;display:flex;gap:16px!important;justify-content:center}.dashboard-preview-modal .ant-modal-footer .ant-space{gap:16px!important}.dashboard-preview-modal .ant-modal-footer button{border-radius:8px!important;font-family:Poppins,sans-serif;font-size:14px;height:44px!important}.dashboard-preview-modal .ant-modal-content{display:flex!important;flex-direction:column!important;gap:1rem!important;padding:2rem!important}.dashboard-preview-modal .ant-modal-body{text-align:center!important}.adddata-todashboard-modal .ant-modal-title{text-align:center}.add-insight-modalStyle .ant-modal-content{padding:3rem 2rem!important}.add-insight-modalStyle .ant-modal-title{margin-bottom:2rem!important;text-align:center!important}.add-insight-modalStyle .ant-modal-footer{margin-top:2rem!important;text-align:center!important}.add-insight-modalStyle .add-to-dashboard-footerButton,.add-insight-modalStyle .btn-2{background-color:#4a1c96!important;color:#fff!important}.add-insight-modalStyle .add-to-dashboard-footerButton,.add-insight-modalStyle .btn-1,.add-insight-modalStyle .btn-2{border:1px solid #4a1c96!important;border-radius:8px!important;font-family:Poppins,sans-serif;font-size:14px!important;height:44px!important}.add-insight-modalStyle .btn-1{background-color:#fff!important;color:#4a1c96!important}.edit-card-style .ant-modal-content,.rename-tab-style .ant-modal-content{padding:2rem!important}.edit-card-style .ant-modal-title,.rename-tab-style .ant-modal-title{margin-bottom:2rem!important;text-align:center!important}.edit-card-style .ant-modal-footer,.rename-tab-style .ant-modal-footer{display:flex!important;gap:16px!important;justify-content:center!important;margin-top:2rem!important}.dash-pill{align-items:center;border-radius:9999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;line-height:20px;padding:2px 10px}.dash-pill:before{background:currentColor;border-radius:9999px;content:"";display:inline-block;flex-shrink:0;height:8px;width:8px}.dash-pill--internal{background:#5469d426;color:#4f46e5}.dash-pill--external{background:#10b9812e;color:#10b981}.edit-card-style .ant-modal-footer .save-button,.rename-tab-style .ant-modal-footer .save-button{background-color:#4a1c96!important;border:1px solid #4a1c96!important;border-radius:8px!important;color:#fff!important;font-family:Poppins,sans-serif;font-size:14px;height:44px!important}.dashboard-preview-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:#0000!important;border:none!important;border-bottom:2px solid #0000!important;border-radius:0!important;margin:1rem 8px 1rem 1.5rem!important;padding:10px 4px!important;transition:border-color .2s,color .2s}.dashboard-preview-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn{color:#888!important;font-family:Poppins,sans-serif;font-weight:500}.dashboard-preview-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:#0000!important;border-bottom:2px solid #4a1c96!important}.dashboard-preview-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#4a1c96!important;font-weight:600}.dashboard-preview-tabs.ant-tabs-card>.ant-tabs-nav:before{border-bottom:none!important}.dashboard-preview-tabs.ant-tabs-card .ant-tabs-content-holder{border:none!important}.dashboard-preview-tabs .ant-tabs-nav{border-bottom:1px solid #e7e7e7!important;margin-bottom:0!important}.dashboard-preview-tabs .ant-tabs-nav-add{background:#0000!important;border:none!important;box-shadow:none!important}.dashboard-cards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.public-dashboard-wrapper{background:#f5f5f5;min-height:100vh;padding:2rem}.public-dashboard-container{background:#fff;border:1.5px solid #c9a8f5;border-radius:8px;margin:0 auto;max-width:1200px;overflow:hidden}@media (max-width:768px){.public-dashboard-wrapper{background:#fff;padding:0}.public-dashboard-container{border:none;border-radius:0}.dashboard-cards-grid{grid-template-columns:1fr!important}.dashboard-preview-tabs .ant-tabs-nav{padding:0 8px!important}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif;height:30px;margin-left:5px;margin-top:5px;text-align:center;width:30px}.marker-cluster span{line-height:30px}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.translation-add-tool-content{padding:2rem 3rem}.translation-add-tool-content .title{word-wrap:break-word;color:#4a1c96;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:28px}.translation-add-tool-content p{word-wrap:break-word;color:#3a3737;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.public-translation-state{align-items:center;display:flex;flex-direction:column;gap:.75rem;padding:3rem 0;text-align:center}.public-translation-status-button.ant-btn{word-wrap:break-word;background-color:#a072eb;border-color:#a072eb;color:#fff;cursor:default;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;height:auto;line-height:20px;min-height:44px;padding:10px 20px;text-align:center;white-space:normal;width:100%}.public-translation-status-button.ant-btn[disabled],.public-translation-status-button.ant-btn[disabled]:focus,.public-translation-status-button.ant-btn[disabled]:hover{background-color:#a072eb;border-color:#a072eb;box-shadow:none;color:#fff;opacity:1;text-shadow:none}.data-cleaning-page{background:#f5f6fb;min-height:100vh;padding:24px}.data-cleaning-page__tabs{margin-bottom:16px}.data-cleaning-card__description{font-family:Poppins,sans-serif;font-size:14px}.data-cleaning-card{background:#fff;border:1px solid #e7dbff;border-radius:12px;box-shadow:0 2px 8px #4a1c960f;padding:20px}.data-cleaning-card__header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:2rem 0 2rem 1rem}.data-cleaning-card__title{color:#4a1c96!important;font-family:Poppins,sans-serif;margin-bottom:1.5rem!important}.data-cleaning-btn{border-radius:8px;font-family:Poppins,sans-serif;height:40px}.data-cleaning-btn--light{border:1px solid #4a1c96;color:#4a1c96}.data-cleaning-btn--primary{background:#4a1c96;border-color:#4a1c96;color:#fff}.data-cleaning-tabs .ant-tabs-tab-btn,.data-cleaning-tabs .ant-tabs-tab.ant-tabs-tab-active{color:#a072eb!important;font-family:Poppins,sans-serif;text-shadow:inherit!important}.data-cleaning-btn--primary:hover{background:#4a1c96!important;border-color:#4a1c96!important;color:#fff!important}.data-cleaning-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.data-cleaning-stat-card .ant-card-body{padding:16px}.data-cleaning-stat-card__value{color:#4a1c96;font-family:Poppins,sans-serif;font-size:40px;font-weight:700;line-height:1;margin-bottom:8px}.data-cleaning-stat-card__label{color:grey;font-family:Poppins,sans-serif}.data-cleaning-table-wrap .ant-table-wrapper{border:1px solid #f1e4ff;border-radius:10px;overflow:hidden}.data-cleaning-table-wrap .ant-table-thead>tr>th{background:#f8ecff!important;color:#8c6cff!important;font-family:Poppins,sans-serif;font-weight:600}.data-cleaning-table-wrap .ant-table-tbody>tr>td{font-family:Poppins,sans-serif}.upload-dataset-modal .ant-modal-content{border-radius:16px;padding:20px 24px 24px}.upload-dataset-modal__header{align-items:center;display:flex;justify-content:space-between}.upload-dataset-modal__close{color:#8c6cff;cursor:pointer;font-size:18px}.upload-dataset-modal__content{display:flex;flex-direction:column;gap:18px}.upload-dataset-modal__title{color:#4a1c96!important;font-family:Poppins,sans-serif;margin-bottom:0!important;text-align:center}.upload-dataset-modal__label{color:#3a3a3a;font-family:Poppins,sans-serif}.required{color:#ff4d4f}.upload-dataset-dropzone{align-items:center;background:#fcf7ff;border:2px dashed #d6b8ff;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:140px;padding:20px;text-align:center;transition:.2s ease}.upload-dataset-dropzone--error{background:#fff5f5;border-color:#ff4d4f}.upload-dataset-dropzone__icon{align-items:center;background:#f1e4ff;border-radius:999px;color:#8c6cff;display:flex;height:40px;justify-content:center;margin-bottom:12px;width:40px}.upload-dataset-dropzone__text{color:#8c6cff;font-family:Poppins,sans-serif;font-weight:500;margin-bottom:8px}.upload-dataset-dropzone__meta{color:grey;font-family:Poppins,sans-serif;font-size:12px}.upload-dataset-dropzone__filename{color:#4a1c96;font-family:Poppins,sans-serif;font-weight:600;margin-top:10px}.upload-dataset-modal__error{color:#ff4d4f!important;display:block;font-family:Poppins,sans-serif;font-size:12px;margin-top:8px}.upload-dataset-modal__actions{display:flex;gap:12px;justify-content:center;margin-top:8px}.upload-dataset-modal__btn{border-radius:8px;font-family:Poppins,sans-serif;height:40px;min-width:100px}.upload-dataset-modal__btn--secondary{border:1px solid #4a1c96;color:#4a1c96}.upload-dataset-modal__btn--primary{background:#4a1c96;border-color:#4a1c96}@media (max-width:900px){.data-cleaning-stats{grid-template-columns:1fr}.data-cleaning-card__header{align-items:flex-start;flex-direction:column}}.edit-data-modal .ant-modal-content{border-radius:16px;padding:20px 24px 24px}.edit-data-modal__header{display:flex;justify-content:flex-end;margin-bottom:4px}.edit-data-modal__fields{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.edit-data-modal__field{display:flex;flex-direction:column;gap:5px}.edit-data-modal__label{color:#555;font-family:Poppins,sans-serif;font-size:12px}.edit-data-modal__actions{display:flex;gap:10px;justify-content:flex-end}.dr-page{background:#f5f6fb;min-height:100vh;padding:24px}.dr-loading{align-items:center;display:flex;justify-content:center;min-height:400px}.dr-card{background:#fff;border:1px solid #e7dbff;border-radius:12px;box-shadow:0 2px 8px #4a1c960f;padding:24px}.dr-header{justify-content:space-between;margin-bottom:20px}.dr-header,.dr-header__left{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.dr-header__title{color:#4a1c96!important;font-family:Poppins,sans-serif!important;margin-bottom:0!important}.dr-header__filename{background:#f1e4ff!important;border-color:#d6b8ff!important;border-radius:6px;font-size:13px;padding:2px 10px}.dr-btn--outlined,.dr-header__filename{color:#4a1c96!important;font-family:Poppins,sans-serif}.dr-btn--outlined{align-items:center;border:1px solid #4a1c96!important;border-radius:8px;display:flex;gap:6px;height:36px}.dr-btn--outlined:hover{background:#f9f0ff!important}.dr-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.dr-stat-card{background:#fff;border:1px solid #f0e6ff;border-radius:10px;padding:16px 20px}.dr-stat-card__label{color:#888;display:block;font-family:Poppins,sans-serif;font-size:13px;margin-bottom:6px}.dr-stat-card__value{color:#1a1a2e;font-family:Poppins,sans-serif;font-size:28px;font-weight:700;line-height:1}.dr-content{display:flex;gap:16px;min-height:0}.dr-table-side{flex:1 1;min-width:0;overflow:hidden}.dr-table-scroll{border:1px solid #f0e6ff;border-radius:10px;overflow-x:auto}.dr-data-table{border-collapse:collapse;font-family:Poppins,sans-serif;font-size:13px;width:100%}.dr-th{background:#f8ecff;border-bottom:1px solid #f0e6ff;color:#8c6cff;font-weight:600;padding:10px 12px;text-align:left;white-space:nowrap}.dr-th--checkbox{padding:10px 8px 10px 12px;width:40px}.dr-th--actions{width:70px}.dr-tr{border-bottom:1px solid #f8f4ff;transition:background .15s}.dr-tr:hover{background:#fdfaff}.dr-tr--highlighted{background:#fff8e7!important}.dr-td{color:#333;padding:9px 12px;vertical-align:middle}.dr-td--checkbox{padding:9px 8px 9px 12px;width:40px}.dr-td--numeric{cursor:pointer}.dr-td--numeric:hover{background:#f8f4ff}.dr-td--highlighted{background:#fff3cd}.dr-td--actions{white-space:nowrap;width:70px}.dr-cell--empty{color:#bbb}.dr-cell-input{border:1px solid #8c6cff;border-radius:4px;color:#333;font-family:Poppins,sans-serif;font-size:13px;outline:none;padding:2px 6px;width:70px}.dr-weight-saving{align-items:center;display:inline-flex;justify-content:center;width:100%}.dr-weight-saving .ant-spin-dot-item{background-color:#8c6cff}.dr-action-btn{background:none;border:none;border-radius:4px;color:#8c6cff;cursor:pointer;font-size:17px;padding:3px 5px;transition:color .15s,opacity .15s}.dr-action-btn:hover{color:#4a1c96}.dr-action-btn--starred{color:#faad14}.dr-action-btn--starred:hover{color:#e09000}.dr-action-btn--disabled{cursor:not-allowed!important}.dr-action-btn--disabled,.dr-action-btn--disabled:hover{color:#8c6cff!important;opacity:.25}.dr-table-pagination{display:flex;justify-content:flex-end;padding:12px 4px 4px}.dr-table-pagination .ant-pagination-item-active{background:#4a1c96!important;border-color:#4a1c96!important}.dr-table-pagination .ant-pagination-item-active a{color:#fff!important}.dr-panel{border:1px solid #f0e6ff;border-radius:10px;display:flex;flex:0 0 300px;flex-direction:column;overflow:hidden;width:300px}.dr-panel-tabs{background:#fdfaff;border-bottom:1px solid #f0e6ff;display:flex}.dr-panel-tab{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#888;cursor:pointer;display:flex;flex:1 1;font-family:Poppins,sans-serif;font-size:12px;gap:6px;justify-content:center;padding:10px 8px;transition:all .15s;white-space:nowrap}.dr-panel-tab--active{border-bottom-color:#4a1c96;color:#4a1c96;font-weight:600}.dr-panel-tab__badge{background:#e7dbff;border-radius:10px;color:#4a1c96;font-size:11px;font-weight:600;padding:1px 6px}.dr-panel-body{flex:1 1;overflow-y:auto;padding:8px 0}.dr-panel-loading{align-items:center;display:flex;justify-content:center;padding:32px 0}.dr-collapse,.dr-collapse .ant-collapse-item{border:none!important}.dr-collapse .ant-collapse-content{background:#0000!important;border:none!important}.dr-collapse .ant-collapse-header{padding:10px 16px!important}.dr-collapse .ant-collapse-content-box{padding:0 16px 12px!important}.dr-collapse-header{color:#1a1a2e;font-family:Poppins,sans-serif!important;font-size:13px}.dr-quality-list{display:flex;flex-direction:column;gap:8px}.dr-quality-item{align-items:center;display:flex;justify-content:space-between}.dr-quality-item__label{color:#555;font-family:Poppins,sans-serif;font-size:12px}.dr-quality-item__badge{border-radius:10px;color:#fff;font-size:11px;font-weight:700;min-width:24px;padding:1px 8px;text-align:center}.dr-column-types{display:flex;flex-direction:column;gap:8px}.dr-column-type-item{align-items:center;display:flex;justify-content:space-between}.dr-column-type-item__name{color:#555;font-family:Poppins,sans-serif;font-size:12px}.dr-type-tag{background:#f5f5f5!important;border-color:#ddd!important;color:#555!important;font-family:Poppins,sans-serif;font-size:11px}.dr-suggestions{display:flex;flex-direction:column;gap:10px}.dr-suggestion-card{background:#fdfaff;border:1px solid #f0e6ff;border-radius:8px;padding:10px 12px}.dr-suggestion-card__values{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.dr-suggestion-card__from{color:#555;font-family:Poppins,sans-serif;font-size:12px}.dr-suggestion-card__arrow{color:#8c6cff;font-size:12px;margin:1px 0}.dr-suggestion-card__to{color:#4a1c96;font-family:Poppins,sans-serif;font-size:12px;font-weight:600}.dr-suggestion-badge--ai{background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:10px;color:#fff;display:inline-block;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;letter-spacing:.3px;margin-bottom:6px;padding:1px 7px}.dr-suggestion-card__footer{align-items:center;display:flex;justify-content:space-between}.dr-suggestion-card__meta{color:#888;font-family:Poppins,sans-serif;font-size:11px}.dr-suggestion-card__btn{background:#f1e4ff!important;border-color:#d6b8ff!important;border-radius:6px;color:#4a1c96!important;font-family:Poppins,sans-serif;font-size:11px;height:26px}.dr-suggestion-card__btn--apply{background:#4a1c96!important;border-color:#4a1c96!important;color:#fff!important}.dr-quick-clean{border-top:1px solid #f0e6ff;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.dr-quick-clean__title{color:#1a1a2e;display:block;font-family:Poppins,sans-serif!important;font-size:13px}.dr-quick-clean__subtitle{color:#888;display:block;font-family:Poppins,sans-serif;font-size:11px;margin-top:-6px}.dr-field{display:flex;flex-direction:column;gap:4px}.dr-field__label{color:#555;font-family:Poppins,sans-serif;font-size:12px}.dr-field__select{font-family:Poppins,sans-serif;width:100%!important}.dr-field__input{border-color:#ddd!important;border-radius:6px!important;font-family:Poppins,sans-serif;font-size:12px}.dr-chip-input{background:#fff;border:1px solid #ddd;border-radius:6px;cursor:text;display:flex;flex-wrap:wrap;min-height:34px;padding:5px 8px}.dr-chip,.dr-chip-input{align-items:center;gap:4px}.dr-chip{background:#f1e4ff;border-radius:12px;color:#4a1c96;display:inline-flex;font-family:Poppins,sans-serif;font-size:11px;padding:1px 8px}.dr-chip__remove{color:#8c6cff;cursor:pointer;font-size:9px}.dr-chip__remove:hover{color:#ff4d4f}.dr-chip-input__input{background:#0000;border:none;color:#333;flex:1 1;font-family:Poppins,sans-serif;font-size:12px;min-width:80px;outline:none}.dr-chip-input__input::placeholder{color:#bbb}.dr-preview-count{color:#4a1c96;display:block;font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.dr-quick-clean__actions{display:flex;gap:8px}.dr-qc-btn{border-radius:6px;flex:1 1;font-family:Poppins,sans-serif;font-size:12px;height:32px}.dr-qc-btn--primary{background:#4a1c96!important;border-color:#4a1c96!important}.dr-qc-btn--primary:hover{background:#3b1578!important;border-color:#3b1578!important}.dr-recent-changes{border-top:1px solid #f0e6ff;padding:14px 16px}.dr-recent-changes__title{color:#1a1a2e;display:block;font-family:Poppins,sans-serif!important;font-size:13px;margin-bottom:8px}.dr-recent-changes__empty{color:#bbb;display:block;font-family:Poppins,sans-serif;font-size:12px}.dr-recent-changes__list{display:flex;flex-direction:column;gap:8px}.dr-change-card{background:#fdfaff;border:1px solid #f0e6ff;border-radius:8px;padding:8px 10px}.dr-change-card__values{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.dr-change-card__from{color:#888;font-family:Poppins,sans-serif;font-size:11px;text-decoration:line-through}.dr-change-card__arrow{color:#8c6cff;font-size:11px}.dr-change-card__to{color:#4a1c96;font-family:Poppins,sans-serif;font-size:12px;font-weight:600}.dr-change-card__footer{align-items:center;display:flex;justify-content:space-between}.dr-change-card__count{color:#888;font-family:Poppins,sans-serif;font-size:11px}.dr-change-card__applied{align-items:center;color:#52c41a;display:flex;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;gap:3px}.dc-list-dataset-name{color:#333;cursor:pointer;font-family:Poppins,sans-serif}.dc-list-dataset-name:hover{color:#4a1c96;text-decoration:underline}@media (max-width:960px){.dr-content{flex-direction:column}.dr-panel{flex:none;width:100%}.dr-stats{grid-template-columns:repeat(2,1fr)}.dr-stat-card:nth-child(2){border-right:none}}@media (max-width:600px){.dr-stats{grid-template-columns:1fr}.dr-stat-card{border-bottom:1px solid #f0e6ff;border-right:none}}.tickets-card{margin:0}.ticket-preview-card,.tickets-card{background:#fbf7ff;border:1px solid #ead8ff;border-radius:14px;padding:24px}.tickets-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.tickets-card-header h2{color:#4b1795;font-size:20px;font-weight:700;margin:0}.ant-tabs-tab-active .ant-tabs-tab-btn{color:#5a20aa!important;font-weight:600}.ant-tabs-ink-bar{background:#7b35d8!important}.tab-count{align-items:center;background:#ead8ff;border-radius:10px;color:#6b28c9;display:inline-flex;font-size:12px;font-weight:600;height:18px;justify-content:center;margin-left:6px;min-width:20px;padding:0 7px}.ticket-filters{border:1px solid #ead8ff;border-radius:8px;display:flex;gap:16px;margin-bottom:16px;padding:16px}.ticket-filters .ant-select{width:260px}.ant-table-thead>tr>th{background:#f0d5ff!important;color:#9b55e8!important;font-weight:600!important}.ticket-status{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.ticket-status:before{border-radius:50%;content:"";flex-shrink:0;height:6px;margin-right:6px;width:6px}.status-waiting{background:#fff4df;color:#f59a00}.status-waiting:before{background:#f59a00}.status-progress{background:#e7f0ff;color:#2f73c8}.status-progress:before{background:#2f73c8}.status-resolved{background:#e5f8ed;color:#20a35b}.status-resolved:before{background:#20a35b}.ticket-row-actions{align-items:center;display:flex;gap:8px}.ticket-action-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#9b55e8;cursor:pointer;display:inline-flex;font-size:16px;padding:4px;transition:color .2s,background .2s}.ticket-action-btn:hover{background:#f0d5ff}.ticket-action-delete{color:#ff4d4f}.ticket-action-delete:hover{background:#fff1f0}.ticket-subject-cell{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-width:260px;overflow:hidden}.tickets-pagination{display:flex;justify-content:flex-end;padding-top:16px}.empty-wrapper{background:#fff;border-radius:8px;padding:80px 0}.back-link{background:#0000;border:none;color:#555;cursor:pointer;display:inline-block;font-size:14px;margin-bottom:20px;padding:0}.back-link:hover{color:#4b1795}.ticket-preview-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:320px 1fr;min-height:600px}.ticket-summary-card{background:#fff;border:1px solid #ead8ff;border-radius:10px;overflow:hidden}.ticket-summary-header{background:#a466e8;color:#fff;font-size:15px;font-weight:700;padding:16px 20px}.ticket-summary-content{padding:20px}.summary-item{margin-bottom:20px;margin-top:1rem}.summary-label{color:#888;display:block;font-size:12px;letter-spacing:.4px;margin-bottom:6px;text-transform:uppercase}.summary-description{color:#333;font-size:14px;line-height:1.5;margin:0}.ticket-type-tag{border-radius:20px;font-size:12px;margin-top:4px}.ticket-chat-card{background:#fff;border:1px solid #ead8ff;border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.ticket-chat-header{align-items:center;background:#4b1795;color:#fff;display:flex;flex-shrink:0;gap:10px;padding:14px 20px}.chat-header-avatar{align-items:center;background:#ead8ff;border-radius:50%;color:#4b1795;display:inline-flex;font-size:14px;font-weight:700;height:30px;justify-content:center;width:30px}.ticket-chat-body{background:#f8fbff;flex:1 1;max-height:460px;min-height:360px;overflow-y:auto;padding:20px}.chat-loading{display:flex;justify-content:center;padding:40px}.chat-empty{color:#aaa;font-size:14px;margin-top:60px;text-align:center}.message{margin-bottom:24px}.message-right{align-items:flex-end;display:flex;flex-direction:column}.message-meta{align-items:center;color:#777;display:flex;font-size:12px;gap:6px;margin-bottom:6px}.avatar-support{background:#4b1795;color:#fff}.avatar-small{align-items:center;background:#ead8ff;border-radius:50%;color:#6b28c9;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:20px;justify-content:center;width:20px}.message-bubble{background:#edf4ff;border-radius:12px;color:#333;font-size:14px;line-height:1.5;max-width:480px;padding:14px 16px}.message-bubble p{margin:0 0 8px}.message-bubble p:last-child{margin-bottom:0}.admin-bubble{background:#dfe8ff}.message-attachments{display:flex;flex-direction:column;gap:8px;margin-top:10px}.attachment-card{align-items:center;background:#fff;border:1px solid #e6d0ff;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;text-align:left;transition:background .15s;width:100%}.attachment-card:hover{background:#f7f0ff}.attachment-info{display:flex;flex-direction:column}.attachment-info strong{color:#333;font-size:13px}.attachment-info span{color:#888;font-size:11px}.download-all-link{align-items:center;align-self:flex-end;background:#0000;border:none;color:#3578e5;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:4px 0 0;text-align:right}.download-all-link:hover{text-decoration:underline}.pending-files{background:#fff;border-top:1px solid #f0e6ff;display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px}.pending-file-chip{align-items:center;background:#f0d5ff;border-radius:20px;color:#4b1795;display:flex;font-size:12px;gap:6px;padding:4px 10px}.pending-file-chip button{align-items:center;background:#0000;border:none;color:#9b55e8;cursor:pointer;display:inline-flex;padding:0}.ticket-reply-box{grid-gap:8px;background:#fff;border-top:1px solid #eee;display:grid;flex-shrink:0;gap:8px;grid-template-columns:1fr 40px 40px;padding:14px 16px}.delete-modal-content{padding:16px 12px 8px;text-align:center}.delete-modal-icon{color:#4b1795;display:block;font-size:32px;margin-bottom:12px}.delete-modal-content h3{color:#4b1795;font-size:17px;margin-bottom:10px}.delete-modal-content p{color:#555;font-size:14px;line-height:1.5}.delete-modal-actions{display:flex;gap:12px;justify-content:center;margin-top:20px}.add-ticket-button,.add-ticket-button-modal{align-items:center;background:#5540af;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:2px;padding:8px 18px;transition:background .15s;white-space:nowrap}.add-ticket-button-modal:hover,.add-ticket-button:hover{background:#4a359c;color:#fff!important}.tech-sub-tabs{margin-bottom:4px;margin-top:1rem}.tech-sub-tabs .ant-tabs-tab{font-size:13px;padding:6px 0}.tech-support-chat{background:#fff;border:1px solid #ead8ff;border-radius:10px;display:flex;flex-direction:column;min-height:560px;overflow:hidden}.tech-chat-header{background:#4b1795;color:#fff;gap:12px;padding:14px 20px}.tech-chat-header,.tech-chat-header-icon{align-items:center;display:flex;flex-shrink:0}.tech-chat-header-icon{background:#ead8ff;border-radius:50%;color:#4b1795;font-size:18px;height:36px;justify-content:center;width:36px}.tech-chat-online{color:#a8f0c6;display:block;font-size:11px;margin-top:2px}.tech-chat-body{background:#f8fbff;display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:20px}.tech-message{align-items:flex-end;display:flex;gap:8px}.tech-message-user{flex-direction:row-reverse}.tech-bot-message{align-items:flex-end;display:flex;gap:8px}.tech-user-message{display:flex;justify-content:flex-end}.tech-button-group{display:flex;flex-wrap:wrap;gap:8px;padding-left:36px}.tech-button-group .ant-btn{border-color:#9b55e8;border-radius:20px;color:#4b1795;font-size:13px}.tech-button-group .ant-btn:hover{background:#f0d5ff;border-color:#7b35d8;color:#4b1795}.tech-btn-success{border-color:#20a35b!important;color:#20a35b!important}.tech-btn-success:hover{background:#e5f8ed!important}.tech-restart-link{background:#0000;border:none;color:#9b55e8;cursor:pointer;font-size:13px;padding:0;text-decoration:underline}.tech-bubble{border-radius:16px;font-size:14px;line-height:1.5;max-width:520px;padding:12px 16px}.tech-bubble-ai{background:#edf4ff;border-bottom-left-radius:4px;color:#333}.tech-bubble-user{background:#4b1795;border-bottom-right-radius:4px;color:#fff}.tech-avatar-ai,.tech-avatar-user{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:13px;height:28px;justify-content:center;width:28px}.tech-avatar-ai{background:#ead8ff;color:#4b1795}.tech-avatar-user{background:#4b1795;color:#fff}.tech-typing{align-items:center;display:flex;gap:5px;padding:14px 18px}.tech-typing span{animation:typing-bounce 1.2s infinite;background:#9b55e8;border-radius:50%;display:block;height:7px;width:7px}.tech-typing span:nth-child(2){animation-delay:.2s}.tech-typing span:nth-child(3){animation-delay:.4s}@keyframes typing-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.tech-escalate-bar{align-items:center;background:#f0e8ff;border-top:1px solid #ddc8ff;color:#555;display:flex;flex-shrink:0;font-size:13px;justify-content:space-between;padding:10px 20px}.tech-chat-input{grid-gap:8px;background:#fff;border-top:1px solid #eee;display:grid;flex-shrink:0;gap:8px;grid-template-columns:1fr 42px;padding:14px 16px}.resolve-btn{border-color:#20a35b;color:#20a35b;margin-top:4px;width:100%}.resolve-btn:hover{background:#e5f8ed!important;border-color:#20a35b!important;color:#20a35b!important}.add-ticket-modal .ant-modal-title{text-align:center}.add-ticket-modal-title{color:#4b1795;display:block;font-family:Poppins,sans-serif;font-size:17px;font-weight:700;margin-top:1rem;text-align:center}.add-ticket-form{gap:16px;padding:8px 0 0}.add-ticket-form,.form-field{display:flex;flex-direction:column}.form-field{gap:6px}.form-field label{color:#333;font-size:13px;font-weight:600}.optional-label{color:#888;font-weight:400}.field-error{color:#ff4d4f;font-size:12px}.add-ticket-modal-actions{display:flex;gap:10px;justify-content:center;padding-top:4px}.audit-container{display:flex;flex-direction:column;gap:14px}.audit-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.audit-header h2{color:#4a1c96;font-family:Poppins,sans-serif;font-size:22px;font-weight:600;line-height:22px;margin:0}.audit-header p{color:#7a7a7a;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;margin:8px 0 0}.audit-exportbtn{align-items:center;background:#4a1c96;border:none;border-radius:8px;box-shadow:0 4px 16px 0 #131e451a;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;height:44px;justify-content:center;padding:4px 16px;transition:all .2s ease-in-out}.audit-exportbtn:hover{border:none!important;color:#fff!important;transform:scale(.98)}.audit-exportIcon{background-color:initial!important;height:12px;width:12px}.audit-filters-card{grid-gap:14px;background:#fbf4ff;border:1px solid #f4d9ff;border-radius:8px;display:grid;gap:14px;grid-template-columns:1.2fr 1fr 1fr;padding:14px}.audit-filter-group{display:flex;flex-direction:column;gap:8px}.audit-filter-label{color:#2b2b2b;font-family:Poppins,sans-serif;font-size:12px;font-weight:600}.audit-date,.audit-select{width:100%}.audit-date,.audit-select .ant-select-selector{border:1px solid #d9d9d9!important;border-radius:6px!important;font-family:Poppins,sans-serif;height:36px!important}.audit-date .ant-picker-input>input{font-family:Poppins,sans-serif;font-size:12px}.audit-table-card{background:#fff;border:1px solid #f4d9ff;border-radius:8px;padding:10px}.audit-cell-action,.audit-cell-date,.audit-cell-user{color:#6e6e6e;font-family:Poppins,sans-serif;font-size:12px}.audit-cell-action{color:#4a4a4a}.audit-cell-tag{background:#f0e6ff;border-radius:4px;color:#6b3fcb;display:inline-block;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;padding:2px 8px}.audit-table-card .ant-table-thead>tr>th{background:#faecff!important;border-bottom:1px solid #f4d9ff!important;color:#a072eb!important;font-family:Poppins,sans-serif;font-size:12px;font-weight:600}.audit-table-card .ant-table-tbody>tr>td{border-bottom:1px solid #f6e6ff!important}.audit-table-card .ant-pagination-item{border-radius:6px!important}.audit-table-card .ant-pagination-item-active{border-color:#a072eb!important}.audit-table-card .ant-pagination-item-active a{color:#a072eb!important;font-family:Poppins,sans-serif}@media screen and (max-width:860px){.audit-filters-card{grid-template-columns:1fr}}@keyframes ph-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ph-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ph-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.project-hub{background:#f4f5f7;min-height:100vh;padding:24px 28px 48px}.ph-card{background:#fff;border:1px solid #e8e9eb;border-radius:12px;box-shadow:0 1px 4px #0000000f;padding:28px}.ph-title{color:#1f2937;font-size:22px;font-weight:700;margin:0 0 18px}.ph-tabs{border-bottom:1px solid #e5e7eb;display:flex;margin-bottom:18px}.ph-tab{background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:-1px;padding:8px 16px;transition:color .15s,border-color .15s}.ph-tab:hover{color:#374151}.ph-tab--active{border-bottom-color:#5540af;color:#5540af}.ph-toolbar{align-items:center;gap:12px;justify-content:space-between;margin-bottom:20px}.ph-filters,.ph-toolbar{display:flex;flex-wrap:wrap}.ph-filters{gap:8px}.ph-filter-select{min-width:155px}.ph-add-task-btn{align-items:center;background:#5540af;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:8px 18px;transition:background .15s;white-space:nowrap}.ph-add-task-btn:hover{background:#4430a0}.ph-board-container{overflow-x:auto;padding-bottom:8px}.ph-board-columns{align-items:flex-start;display:flex;gap:14px;min-width:-webkit-max-content;min-width:max-content}.ph-column{background:#f4f5f7;border-radius:10px;display:flex;flex-direction:column;min-width:276px;padding:12px;width:276px}.ph-column-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.ph-column-header-left{align-items:center;display:flex;gap:8px}.ph-column-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:9px;width:9px}.ph-column-name{color:#374151;font-size:13px;font-weight:600}.ph-column-count{background:#e5e7eb;border-radius:10px;color:#6b7280;font-size:12px;font-weight:500;padding:1px 7px}.ph-more-btn{background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;font-size:15px;line-height:1;padding:2px 6px;transition:background .1s,color .1s}.ph-more-btn:hover{background:#e5e7eb;color:#374151}.ph-column-body{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:320px}.ph-task-card{animation:ph-scale-in .2s ease both;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;padding:12px;transition:box-shadow .2s,border-color .2s,transform .2s}.ph-task-card:hover{border-color:#c4b5fd;box-shadow:0 4px 16px #5540af1a;transform:translateY(-2px)}.ph-card-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.ph-card-badges{display:flex;flex-wrap:wrap;gap:6px}.ph-priority-badge{font-weight:600}.ph-priority-badge,.ph-tool-badge{border-radius:12px;display:inline-block;font-size:11px;padding:2px 9px}.ph-tool-badge{background:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.ph-card-title{color:#111827;font-size:14px;font-weight:500;line-height:1.45;margin-bottom:5px}.ph-diamond{color:#5540af;font-size:11px;margin-right:4px}.ph-card-date{font-size:12px;line-height:1.4;margin-bottom:10px}.ph-card-footer{justify-content:space-between}.ph-avatar,.ph-avatars,.ph-card-footer{align-items:center;display:flex}.ph-avatar{border:2px solid #fff;border-radius:50%;color:#fff;flex-shrink:0;font-size:10px;font-weight:700;height:24px;justify-content:center;position:relative;width:24px}.ph-avatar--extra{background:#d1d5db!important;color:#374151!important;font-size:9px}.ph-comment-count{align-items:center;color:#9ca3af;display:flex;font-size:12px;gap:4px}.ph-loading{padding:80px 0}.ph-board-empty-state,.ph-loading{align-items:center;display:flex;justify-content:center}.ph-board-empty-state{flex-direction:column;gap:10px;padding:64px 24px;text-align:center}.ph-board-empty-title{color:#374151;font-size:16px;font-weight:600;margin:0}.ph-board-empty-sub{color:#9ca3af;font-size:13px;line-height:1.6;margin:0;max-width:340px}.ph-milestone-summary{display:flex;gap:12px;margin-bottom:16px}.ph-summary-item{align-items:center;animation:ph-fade-up .3s ease both;border:1px solid #0000;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:4px;padding:14px 12px;transition:transform .2s,box-shadow .2s}.ph-summary-item:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.ph-milestone-summary>.ph-summary-item:first-child{animation-delay:.05s}.ph-milestone-summary>.ph-summary-item:nth-child(2){animation-delay:.1s}.ph-milestone-summary>.ph-summary-item:nth-child(3){animation-delay:.15s}.ph-summary-item--green{background:#f0fdf4;border-color:#bbf7d0}.ph-summary-item--orange{background:#fff7ed;border-color:#fed7aa}.ph-summary-item--red{background:#fef2f2;border-color:#fecaca}.ph-summary-num{font-size:22px;font-weight:700;line-height:1}.ph-summary-item--green .ph-summary-num{color:#16a34a}.ph-summary-item--orange .ph-summary-num{color:#ea580c}.ph-summary-item--red .ph-summary-num{color:#dc2626}.ph-summary-label{color:#6b7280;font-size:12px;font-weight:500}.ph-list-view{padding-bottom:24px}.ph-milestone-cards{display:flex;flex-direction:column;gap:8px}.ph-milestone-cards-header{align-items:center;color:#6b7280;display:flex;font-size:12px;font-weight:600;letter-spacing:.04em;padding:8px 18px;text-transform:uppercase}.ph-milestone-card{align-items:center;animation:ph-fade-up .25s ease both;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;padding:14px 18px;transition:box-shadow .2s,border-color .2s,transform .2s}.ph-milestone-cards>.ph-milestone-card:first-child{animation-delay:.03s}.ph-milestone-cards>.ph-milestone-card:nth-child(2){animation-delay:.06s}.ph-milestone-cards>.ph-milestone-card:nth-child(3){animation-delay:.09s}.ph-milestone-cards>.ph-milestone-card:nth-child(4){animation-delay:.12s}.ph-milestone-cards>.ph-milestone-card:nth-child(5){animation-delay:.15s}.ph-milestone-cards>.ph-milestone-card:nth-child(n+6){animation-delay:.18s}.ph-milestone-card:hover{border-color:#c4b5fd;box-shadow:0 4px 16px #5540af1a;transform:translateY(-1px)}.ph-task-table{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;overflow:hidden;width:100%}.ph-task-table-header{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;display:flex;font-size:12px;font-weight:600;letter-spacing:.04em;padding:10px 18px;text-transform:uppercase}.ph-task-row{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;padding:13px 18px;transition:background .1s}.ph-task-row:last-child{border-bottom:none}.ph-task-row:hover{background:#fafafa}.ph-table-col{color:#374151;flex-shrink:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-table-col--task{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0;padding-right:12px}.ph-table-col--priority{width:100px}.ph-table-col--assignee{width:80px}.ph-table-col--due{font-size:12px;width:170px}.ph-table-col--tool{color:#6b7280;font-size:12px;width:130px}.ph-table-col--status{font-size:12px;width:120px}.ph-table-col--actions{display:flex;justify-content:flex-end;width:36px}.ph-task-row-title{color:#111827;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-table-empty{color:#d1d5db}.ph-deadline-group{margin-bottom:20px}.ph-deadline-group-header{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;gap:8px;margin-bottom:8px;padding:10px 16px;text-align:left;transition:filter .1s;width:100%}.ph-deadline-group-header:hover{filter:brightness(.97)}.ph-deadline-cards{animation:ph-fade-in .2s ease both;display:flex;flex-direction:column;gap:6px}.ph-deadline-cards .ph-milestone-card:first-child{animation-delay:.02s}.ph-deadline-cards .ph-milestone-card:nth-child(2){animation-delay:.05s}.ph-deadline-cards .ph-milestone-card:nth-child(3){animation-delay:.08s}.ph-deadline-cards .ph-milestone-card:nth-child(4){animation-delay:.11s}.ph-deadline-cards .ph-milestone-card:nth-child(n+5){animation-delay:.14s}.ph-group-arrow{display:inline-block;font-size:16px;line-height:1;transition:transform .22s cubic-bezier(.4,0,.2,1)}.ph-group-arrow--collapsed{transform:rotate(-90deg)}.ph-group-label{font-size:14px;font-weight:600}.ph-group-count{border-radius:10px;font-size:11px;font-weight:700;margin-left:2px;padding:2px 9px}.ph-empty{color:#9ca3af;font-size:14px;margin-bottom:24px;padding:60px 24px;text-align:center}.ph-modal-overlay{align-items:center;background:#00000073;bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:20px;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s;z-index:1000}.ph-modal-overlay--visible{opacity:1;pointer-events:all}.ph-modal{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000002e;max-height:90vh;max-width:480px;overflow-y:auto;padding:24px;position:relative;width:100%}.ph-modal--preview{max-width:540px}.ph-modal-close{background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;font-size:16px;line-height:1;padding:4px 6px;position:absolute;right:16px;top:14px;transition:color .1s,background .1s}.ph-modal-close:hover{background:#f3f4f6;color:#374151}.ph-new-title-input{border:none!important;border-bottom:1px solid #e5e7eb!important;border-radius:0!important;box-shadow:none!important;font-size:15px!important;font-weight:500!important;margin-bottom:16px;padding:4px 0 12px!important}.ph-new-title-input:focus,.ph-new-title-input:hover{border-bottom-color:#5540af!important;box-shadow:none!important}.ph-form-grid{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.ph-form-row{align-items:center;display:flex;gap:8px}.ph-form-row--full{grid-column:1/-1}.ph-field-label{color:#6b7280;font-size:13px;min-width:72px;white-space:nowrap}.ph-field-select{flex:1 1;min-width:0}.ph-field-date,.ph-field-select--full{flex:1 1}.ph-desc-box{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;overflow:hidden}.ph-desc-toolbar{background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;gap:2px;padding:6px 8px}.ph-desc-btn{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:13px;padding:4px 7px;transition:background .1s,color .1s}.ph-desc-btn:hover{background:#e5e7eb;color:#374151}.ph-desc-textarea{border:none!important;border-radius:0!important;font-size:13px!important;padding:10px 12px!important;resize:none}.ph-desc-textarea,.ph-desc-textarea:focus{box-shadow:none!important}.ph-desc-quill{border:none}.ph-desc-quill .ql-container{border:none!important;font-family:inherit;font-size:13px}.ph-desc-quill .ql-editor{color:#374151;font-size:13px!important;line-height:1.6;max-height:220px;min-height:80px;overflow-y:auto;padding:10px 12px!important}.ph-desc-quill .ql-editor.ql-blank:before{color:#9ca3af;font-size:13px;font-style:normal;left:12px}.ph-desc-quill .ql-editor p{margin:0 0 6px}.ph-desc-quill .ql-editor img{border-radius:4px;margin:4px 0;max-width:100%}.ph-desc-quill .ql-editor a{color:#5540af;text-decoration:underline}.ph-preview-desc-html{color:#374151;font-size:13px;line-height:1.6;padding:10px 12px}.ph-preview-desc-html p{margin:0 0 6px}.ph-preview-desc-html img{border-radius:4px;margin:4px 0;max-width:100%}.ph-preview-desc-html a{color:#5540af;text-decoration:underline}.ph-preview-desc-html strong{font-weight:600}.ph-preview-desc-html em{font-style:italic}.ph-modal-actions{display:flex;gap:8px;justify-content:center}.ph-btn-cancel{background:none;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;padding:7px 18px;transition:background .1s}.ph-btn-cancel:hover{background:#f3f4f6}.ph-btn-create{background:#5540af;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:7px 22px;transition:background .15s}.ph-btn-create:hover{background:#4430a0}.ph-column-body--over{background:#5540af0f;border-radius:6px}.ph-column-empty{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;padding:40px 12px}.ph-column-empty-icon{opacity:.5}.ph-column-empty-text{color:#9ca3af;font-size:13px;font-weight:500;margin:0}.ph-column-empty-add{background:none;border:1px dashed #d1d5db;border-radius:6px;color:#9ca3af;cursor:pointer;font-size:12px;margin-top:4px;padding:5px 14px;transition:border-color .15s,color .15s}.ph-column-empty-add:hover{border-color:#5540af;color:#5540af}.ph-delete-modal{align-items:center;display:flex;flex-direction:column;padding:12px 8px 4px;text-align:center}.ph-delete-modal-icon{color:#5540af;font-size:36px;line-height:1;margin-bottom:12px}.ph-delete-modal-title{color:#111827;font-size:18px;font-weight:700;margin:0 0 10px}.ph-delete-modal-text{color:#6b7280;font-size:14px;line-height:1.6;margin:0 0 24px;max-width:320px}.ph-delete-modal-actions{display:flex;gap:10px;justify-content:center}.ph-btn-delete{background:#5540af;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 28px;transition:background .15s}.ph-btn-delete:hover{background:#4430a0}.ph-btn-delete:disabled{cursor:not-allowed;opacity:.6}.ph-filter-notice{color:#9ca3af;font-size:12px;font-style:italic;margin-bottom:10px}.ph-antd-modal .ant-modal-close{right:18px;top:18px}.ph-preview-updated{color:#9ca3af;font-size:12px;margin-bottom:8px}.ph-preview-title{color:#111827;font-size:20px;font-weight:600;margin:0 0 4px}.ph-preview-created-by{color:#9ca3af;font-size:13px;margin:0 0 18px}.ph-preview-fields{grid-gap:12px 24px;display:grid;gap:12px 24px;grid-template-columns:1fr 1fr;margin-bottom:18px}.ph-preview-field{align-items:center;display:flex;gap:8px}.ph-preview-field-label{color:#6b7280;flex-shrink:0;font-size:13px;min-width:76px}.ph-status-badge{border-radius:12px;font-size:12px;font-weight:600;padding:3px 10px}.ph-preview-empty{color:#d1d5db;font-size:13px}.ph-preview-desc-text{color:#374151;font-size:13px;line-height:1.6;margin:0;padding:10px 12px}.ph-preview-desc-placeholder{color:#9ca3af;font-size:13px;margin:0;padding:10px 12px}.ph-preview-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ph-edit-btn{align-items:center;background:none;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:13px;gap:5px;margin-top:2rem;padding:4px 12px;transition:background .1s}.ph-edit-btn:hover{background:#f3f4f6}.ph-edit-btn--save{background:#5540af;border-color:#5540af;color:#fff}.ph-edit-btn--save:hover{background:#4430a0}.ph-edit-btn--save:disabled{cursor:not-allowed;opacity:.6}.ph-edit-btn--cancel{color:#6b7280}.ph-preview-title-input{border:none!important;border-bottom:2px solid #5540af!important;border-radius:0!important;box-shadow:none!important;font-size:18px!important;font-weight:600!important;margin-bottom:16px;padding:4px 0 8px!important}.ph-attachments{border-top:1px solid #f3f4f6;margin-bottom:4px;padding-top:14px}.ph-attachments-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.ph-attach-add-btn{align-items:center;background:none;border:1px solid #e5e7eb;border-radius:6px;color:#5540af;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;padding:3px 10px;transition:background .1s}.ph-attach-add-btn:hover{background:#f5f3ff}.ph-attach-form{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-bottom:10px;padding:12px}.ph-attach-input{font-size:13px!important}.ph-attach-list{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.ph-attach-item{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:flex;gap:8px;padding:7px 10px}.ph-attach-icon{color:#9ca3af;flex-shrink:0;font-size:13px}.ph-attach-name{color:#374151;flex:1 1;font-size:13px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.ph-attach-name:hover{color:#5540af;text-decoration:underline}.ph-attach-delete{background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;flex-shrink:0;font-size:13px;padding:2px 4px;transition:color .1s}.ph-attach-delete:hover{color:#ef4444}.ph-comments{border-top:1px solid #f3f4f6;padding-top:16px}.ph-comments-header{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:6px;margin:0 0 14px}.ph-comments-count{color:#9ca3af;font-size:12px;font-weight:400}.ph-comments-empty{color:#9ca3af;padding:24px 0 16px;text-align:center}.ph-comments-empty-icon{color:#d1d5db;display:block;font-size:30px;margin-bottom:8px}.ph-comments-empty p{font-size:13px;line-height:1.6;margin:0}.ph-comments-list{display:flex;flex-direction:column;gap:14px;margin-bottom:14px;max-height:220px;overflow-y:auto}.ph-comment{display:flex;gap:10px}.ph-comment-avatar{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:28px;justify-content:center;min-width:28px;width:28px}.ph-comment-body{flex:1 1;min-width:0}.ph-comment-meta{align-items:center;display:flex;gap:8px;margin-bottom:3px}.ph-comment-author{color:#374151;font-size:13px;font-weight:600}.ph-comment-date{color:#9ca3af;font-size:12px}.ph-comment-text{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.ph-comment-input-row .ant-input-affix-wrapper{border-color:#e5e7eb!important;border-radius:6px!important}.ph-comment-input-row .ant-input-affix-wrapper-focused,.ph-comment-input-row .ant-input-affix-wrapper:focus{border-color:#5540af!important;box-shadow:0 0 0 2px #5540af1a!important}.ph-comment-input{font-size:13px!important}.ph-send-btn{align-items:center;background:#5540af;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;gap:4px;height:28px;padding:4px 12px;transition:background .15s}.ph-send-btn:hover{background:#4430a0}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.bsc-page{background:#f4f5f7;min-height:100vh;padding:24px 28px 48px}.bsc-card{background:#fff;border:1px solid #e8e9eb;border-radius:12px;box-shadow:0 1px 4px #0000000f;padding:28px}.bsc-loading{align-items:center;display:flex;justify-content:center;min-height:300px}.bsc-tabs{border-bottom:1px solid #e5e7eb;display:flex;margin-bottom:24px}.bsc-tab{background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:-1px;padding:9px 18px;transition:color .15s,border-color .15s}.bsc-tab:hover{color:#374151}.bsc-tab--active{border-bottom-color:#4a1c96;color:#4a1c96}.bsc-empty-state{align-items:center;display:flex;flex-direction:column;padding:52px 24px 60px;text-align:center}.bsc-empty-illustration{margin-bottom:24px}.bsc-empty-title{color:#1f2937;font-size:20px;font-weight:700;margin:0 0 12px}.bsc-empty-desc{color:#6b7280;font-size:14px;line-height:1.6;margin:0 0 28px;max-width:480px}.bsc-empty-actions{display:flex;gap:12px}.bsc-browse-btn{align-items:center;background:#4a1c96;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:0 22px;transition:background .15s}.bsc-browse-btn:hover{background:#3a1578}.bsc-scratch-btn{align-items:center;background:none;border:1.5px solid #4a1c96;border-radius:8px;color:#4a1c96;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:0 22px;transition:background .15s}.bsc-scratch-btn:hover{background:#f3eeff}.bsc-sc-title-row{gap:16px;justify-content:space-between;margin-bottom:6px}.bsc-sc-title-row,.bsc-title-display{align-items:center;display:flex;flex-wrap:wrap}.bsc-title-display{flex:1 1;gap:10px}.bsc-title-edit{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bsc-sc-title{color:#1f2937;font-size:20px;font-weight:700;margin:0}.bsc-edit-title-btn{align-items:center;background:none;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:3px 10px;transition:background .12s}.bsc-edit-title-btn:hover{background:#f3f4f6;color:#374151}.bsc-title-save-btn{align-items:center;background:#4a1c96;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:4px;padding:5px 14px}.bsc-status-chip{border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.3px;padding:3px 9px}.bsc-last-published{color:#9ca3af;font-size:12px;margin:0 0 14px}.bsc-sc-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.bsc-publish-btn{align-items:center;background:none;border:1.5px solid #4a1c96;border-radius:8px;color:#4a1c96;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:36px;justify-content:center;padding:0 18px;transition:background .15s}.bsc-publish-btn:hover{background:#f3eeff}.bsc-save-btn{align-items:center;background:#4a1c96;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:36px;justify-content:center;padding:0 18px;transition:background .15s}.bsc-save-btn:hover{background:#3a1578}.bsc-overview{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:24px;padding:20px 24px}.bsc-overview-stats{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.bsc-stat{align-items:center;border-radius:8px;display:flex;flex-direction:column;min-width:70px;padding:10px 18px}.bsc-stat--green{background:#f0fdf4}.bsc-stat--yellow{background:#fffbeb}.bsc-stat--red{background:#fef2f2}.bsc-stat--gray{background:#f3f4f6}.bsc-stat-num{font-size:24px;font-weight:700;line-height:1}.bsc-stat--green .bsc-stat-num{color:#16a34a}.bsc-stat--yellow .bsc-stat-num{color:#d97706}.bsc-stat--red .bsc-stat-num{color:#dc2626}.bsc-stat--gray .bsc-stat-num{color:#6b7280}.bsc-stat-label{color:#9ca3af;font-size:11px;margin-top:4px}.bsc-overview-body{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:220px 1fr}.bsc-overview-donut-col{align-items:center;display:flex;flex-direction:column}.bsc-overview-donut-label{color:#6b7280;font-size:12px;font-weight:500;margin:0 0 12px}.bsc-donut-wrap{margin-bottom:12px;position:relative}.bsc-donut{height:120px;width:120px}.bsc-donut,.bsc-donut-inner{align-items:center;border-radius:50%;display:flex;justify-content:center}.bsc-donut-inner{background:#fff;height:80px;width:80px}.bsc-donut-score{font-size:28px;font-weight:800}.bsc-overview-donut-status{color:#6b7280;font-size:12px;margin:0;text-align:center}.bsc-overview-domains-label{color:#374151;font-size:12px;font-weight:600;margin:0 0 12px}.bsc-domain-perf-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:160px 1fr 36px;margin-bottom:10px}.bsc-domain-perf-name{color:#374151;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsc-domain-perf-bar-wrap{background:#f3f4f6;border-radius:4px;height:6px;overflow:hidden}.bsc-domain-perf-bar{border-radius:4px;height:100%;min-width:2px;transition:width .4s ease}.bsc-domain-perf-score{font-size:12px;font-weight:600;text-align:right}.bsc-scorecard-content{display:flex;flex-direction:column;gap:0}.bsc-sc-header{border-bottom:1px solid #f3f4f6;margin-bottom:24px;padding-bottom:20px}.bsc-domains-section{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-top:4px;padding:20px 20px 8px}.bsc-domains-section-header{margin-bottom:16px}.bsc-domains-title{color:#1f2937;font-size:16px;font-weight:700;margin:0 0 4px}.bsc-domains-subtitle{color:#9ca3af;font-size:12px;margin:0}.bsc-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.bsc-filter-search{max-width:220px}.bsc-filter-search,.bsc-filter-search.ant-input-affix-wrapper-focused,.bsc-filter-search.ant-input-affix-wrapper:hover{box-shadow:none!important}.bsc-filter-select{min-width:160px}.bsc-add-domain-btn{align-items:center;background:#4a1c96;border:none;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:36px;justify-content:center;margin-left:auto;padding:0 14px;transition:background .15s;white-space:nowrap}.bsc-add-domain-btn:hover{background:#3a1578}.bsc-overall-weight{color:#374151;font-size:13px;margin-bottom:16px}.bsc-domains-list{display:flex;flex-direction:column;gap:1rem}.bsc-no-results{color:#9ca3af;font-size:14px;padding:32px 16px;text-align:center}.bsc-domain{border:1px solid #e5e7eb;border-left-width:4px;border-radius:8px;margin-bottom:8px;overflow:hidden}.bsc-domain-header{align-items:center;background:#fff;cursor:pointer;display:flex;gap:10px;padding:12px 16px;transition:background .12s;-webkit-user-select:none;user-select:none}.bsc-domain-header:hover{background:#fafafa}.bsc-domain-drag-handle{color:#c4b5fd;cursor:grab;flex-shrink:0;font-size:12px;letter-spacing:-2px;margin-right:-4px}.bsc-domain-chevron{color:#9ca3af;flex-shrink:0;font-size:11px}.bsc-domain-name{color:#1f2937;flex:1 1;font-size:14px;font-weight:600}.bsc-domain-weight{color:#9ca3af;font-size:12px;white-space:nowrap}.bsc-domain-score-badge{border-radius:12px;font-size:11px;font-weight:600;padding:2px 9px;white-space:nowrap}.bsc-domain-header-actions{flex-shrink:0}.bsc-domain-body{background:#fafafa;border-top:1px solid #f3f4f6;padding:0 0 12px}.bsc-domain-empty{color:#9ca3af;font-size:13px;padding:16px 20px}.bsc-ind-table{border-collapse:initial;border-spacing:0 6px;padding:0 12px 4px;width:100%}.bsc-ind-th{background:#0000;color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.3px;padding:4px 14px 2px;text-align:left}.bsc-ind-th--name{width:38%}.bsc-ind-th--mode,.bsc-ind-th--value{width:14%}.bsc-ind-th--weight{width:10%}.bsc-ind-th--score{width:14%}.bsc-ind-th--action{text-align:right;width:10%}.bsc-ind-row{background:#fff;cursor:pointer}.bsc-ind-row td{border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;transition:background .1s}.bsc-ind-row td:first-child{border-left:1px solid #e5e7eb;border-radius:8px 0 0 8px}.bsc-ind-row td:last-child{border-radius:0 8px 8px 0;border-right:1px solid #e5e7eb}.bsc-ind-row:hover td{background:#fafafa}.bsc-ind-row--expanded td{background:#f5f3ff;border-color:#ddd6fe}.bsc-ind-row--expanded td:first-child{border-radius:8px 0 0 0}.bsc-ind-row--expanded td:last-child{border-radius:0 8px 0 0}.bsc-ind-detail-row td{border-bottom:1px solid #ddd6fe;border-left:1px solid #ddd6fe;border-radius:0 0 8px 8px;border-right:1px solid #ddd6fe}.bsc-ind-td{color:#374151;font-size:13px;padding:12px 14px;vertical-align:middle}.bsc-ind-td--action{text-align:right}.bsc-ind-name{color:#1f2937;font-size:13px;font-weight:500}.bsc-ind-source{color:#9ca3af;font-size:11px;margin-top:2px}.bsc-ind-source a{color:#4a1c96;text-decoration:underline}.bsc-ind-source--manual{color:#c4b5fd}.bsc-ind-empty{color:#d1d5db}.bsc-update-mode{align-items:center;display:inline-flex;font-size:12px;font-weight:500;gap:4px}.bsc-update-mode--live{color:#16a34a}.bsc-update-mode--snapshot{color:#3b82f6}.bsc-update-mode--manual{color:#d1d5db}.bsc-score-badge{border-radius:6px;display:inline-block;font-size:12px;font-weight:700;padding:2px 9px}.bsc-ind-detail-row td{background:#f5f3ff;padding:0}.bsc-ind-detail{display:flex;flex-direction:column;gap:12px;padding:16px 20px}.bsc-ind-detail-block{display:flex;flex-direction:column;gap:3px}.bsc-ind-detail-desc{line-height:1.6;margin:0}.bsc-ind-detail-desc,.bsc-ind-detail-value{color:#374151;font-size:13px}.bsc-ind-detail-label{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.bsc-ind-benchmark{align-items:center;color:#374151;display:flex;font-size:13px;gap:5px}.bsc-ind-benchmark-icon{color:#9ca3af;font-size:13px}.bsc-ind-benchmark-link{cursor:pointer}.bsc-ind-benchmark a,.bsc-ind-benchmark-link{color:#4a1c96;text-decoration:underline}.bsc-ind-target-label{margin-left:auto}.bsc-ind-threshold-section{margin-top:4px;width:100%}.bsc-ind-threshold-header{align-items:center;display:flex;gap:12px;margin-bottom:6px}.bsc-threshold-track-wrap{width:100%}.bsc-threshold-track-bg{background:#f3f4f6;border-radius:4px;height:8px;overflow:visible;position:relative}.bsc-threshold-range-fill{background:#fde68a;border-radius:4px;height:100%;position:absolute;top:0}.bsc-threshold-target-line{background:#374151;border-radius:1px;height:16px;position:absolute;top:-4px;transform:translateX(-50%);width:2px}.bsc-domain-footer{align-items:center;display:flex;justify-content:space-between;padding:10px 16px 0}.bsc-domain-total-weight{color:#9ca3af;font-size:12px}.bsc-add-ind-btn{align-items:center;background:none;border:none;border-radius:5px;color:#4a1c96;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:5px 8px;transition:background .12s}.bsc-add-ind-btn:hover{background:#f3eeff}.bsc-more-btn{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;font-size:16px;padding:2px 5px;transition:background .12s,color .12s}.bsc-more-btn:hover{background:#f3f4f6;color:#374151}.bsc-history{display:flex;flex-direction:column;gap:20px}.bsc-history-tab-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.bsc-history-title{color:#1f2937;font-size:18px;font-weight:700;margin:0 0 4px}.bsc-history-desc{color:#9ca3af;font-size:13px;line-height:1.5;margin:0;max-width:560px}.bsc-export-btn{align-items:center;background:#4a1c96;border:none;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;height:36px;justify-content:center;padding:0 16px;transition:background .15s;white-space:nowrap}.bsc-export-btn:hover{background:#3a1578}.bsc-history-empty{color:#9ca3af;font-size:14px;padding:48px 24px;text-align:center}.bsc-hist-chart-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px 20px}.bsc-hist-chart-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:14px}.bsc-hist-chart-title{color:#374151;font-size:13px;font-weight:600}.bsc-hist-chart-legend{display:flex;flex-wrap:wrap;gap:14px}.bsc-hist-legend-item{font-size:11px;font-weight:500}.bsc-hist-chart-body{display:flex;gap:8px}.bsc-hist-chart-yaxis{color:#9ca3af;display:flex;flex-direction:column;font-size:10px;justify-content:space-between;min-width:28px;padding-bottom:20px;text-align:right}.bsc-hist-chart-area{display:flex;flex:1 1;flex-direction:column}.bsc-hist-xaxis{display:flex;justify-content:space-between;margin-top:6px}.bsc-hist-xaxis-label{color:#9ca3af;font-size:10px}.bsc-hist-table-wrap{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.bsc-hist-table{border-collapse:collapse;width:100%}.bsc-hist-th{background:#fafafa;border-bottom:1px solid #e5e7eb;color:#9ca3af;font-size:11px;font-weight:600;padding:10px 14px;text-align:left;white-space:nowrap}.bsc-hist-row{background:#fff;cursor:pointer;transition:background .1s}.bsc-hist-row:hover{background:#f9fafb}.bsc-hist-row:not(:last-child) td{border-bottom:1px solid #f3f4f6}.bsc-hist-td{color:#374151;font-size:13px;padding:12px 14px;vertical-align:middle}.bsc-hist-td--action{text-align:right}.bsc-hist-date{color:#1f2937;font-size:13px;font-weight:600}.bsc-hist-by{color:#9ca3af;font-size:11px;margin-top:2px}.bsc-hist-score{font-size:18px;font-weight:700}.bsc-hist-dom-cell{align-items:center;display:flex;gap:6px}.bsc-hist-delta{font-size:11px;font-weight:600}.bsc-hist-delta--up{color:#16a34a}.bsc-hist-delta--down{color:#dc2626}.bsc-hist-preview-btn{align-items:center;background:none;border:1px solid #e5e7eb;border-radius:5px;color:#4a1c96;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;height:36px;justify-content:center;padding:0 14px;transition:background .12s}.bsc-hist-preview-btn:hover{background:#f3eeff;border-color:#4a1c96}.bsc-compare-section{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:20px}.bsc-compare-title{color:#1f2937;font-size:15px;font-weight:700;margin:0 0 4px}.bsc-compare-sub{color:#9ca3af;font-size:12px;margin:0 0 16px}.bsc-compare-selectors{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.bsc-compare-vs{color:#9ca3af;font-size:13px;font-weight:600}.bsc-compare-body{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.bsc-compare-row{grid-gap:12px;align-items:center;border-bottom:1px solid #f3f4f6;display:grid;gap:12px;grid-template-columns:200px 1fr 1fr 80px;padding:10px 16px}.bsc-compare-row:last-child{border-bottom:none}.bsc-compare-row--header{background:#f9fafb;font-weight:600}.bsc-compare-label{align-items:center;color:#374151;display:flex;font-size:13px;font-weight:500;gap:6px}.bsc-compare-dom-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.bsc-compare-col{display:flex;flex-direction:column;gap:3px}.bsc-compare-version-tag{color:#9ca3af;font-size:11px}.bsc-compare-score-big{font-size:22px;font-weight:700}.bsc-compare-delta{font-size:13px;font-weight:700}.bsc-compare-delta--up{color:#16a34a}.bsc-compare-delta--down{color:#dc2626}.bsc-vpreview{display:flex;flex-direction:column;gap:16px;max-height:80vh;overflow-y:auto;padding:4px 0}.bsc-vpreview-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.bsc-vpreview-title{color:#1f2937;font-size:18px;font-weight:700;margin:0 0 4px}.bsc-vpreview-meta{color:#9ca3af;font-size:12px;margin:0}.bsc-vpreview-close-btn{background:none;border:1px solid #e5e7eb;border-radius:7px;color:#6b7280;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:500;padding:6px 14px;transition:background .12s}.bsc-vpreview-close-btn:hover{background:#f9fafb}.bsc-vpreview-domains{display:flex;flex-direction:column;gap:8px}.bsc-tmpl-modal{padding:4px 0}.bsc-tmpl-title{color:#4a1c96;font-size:20px;font-weight:700;margin:2rem 0 6px;text-align:center}.bsc-tmpl-sub{color:#6b7280;font-size:13px;margin:20px 0 22px;text-align:center}.bsc-tmpl-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,270px);justify-content:center;margin-bottom:20px}.bsc-tmpl-card{background:none;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;padding:14px;position:relative;text-align:left;transition:border-color .15s,background .15s}.bsc-tmpl-card:hover{background:#faf5ff;border-color:#4a1c96}.bsc-tmpl-card--selected{background:#f3eeff;border-color:#4a1c96}.bsc-tmpl-card-dots{display:flex;gap:4px;margin-bottom:8px}.bsc-tmpl-dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.bsc-tmpl-icon{align-items:center;color:#a072eb;display:flex;font-size:20px;margin-bottom:10px}.bsc-tmpl-card-name{color:#a072eb;font-size:13px;font-weight:700;font-weight:600;margin-bottom:4px}.bsc-tmpl-card-desc{color:#666;font-family:Poppins,sans-serif;font-size:11px;font-weight:400;line-height:1.5;opacity:.7}.bsc-tmpl-check{align-items:center;background:#4a1c96;border-radius:50%;color:#fff;font-size:10px;height:20px;position:absolute;right:8px;top:8px;width:20px}.bsc-tmpl-actions,.bsc-tmpl-check{display:flex;justify-content:center}.bsc-tmpl-actions{gap:10px;margin-top:2rem}.bsc-tmpl-actions .bsc-btn-cancel{align-items:center;background:#fff;border:1.5px solid #4a1c96;border-radius:8px;color:#4a1c96;display:inline-flex;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:0 22px}.bsc-tmpl-actions .bsc-btn-cancel:hover{background:#f3eeff}.bsc-tmpl-actions .bsc-btn-save{align-items:center;background:#4a1c96;border:none;border-radius:8px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:0 22px}.bsc-tmpl-actions .bsc-btn-save:hover:not(:disabled){background:#3a1578}.bsc-publish-modal{padding:4px 0}.bsc-publish-title{color:#1f2937;font-size:18px;font-weight:700;margin:0 0 8px;text-align:center}.bsc-publish-desc{color:#6b7280;font-size:13px;line-height:1.55;margin:0 0 20px;text-align:center}.bsc-publish-snapshot{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;padding:14px 16px}.bsc-publish-snapshot-date{color:#4a1c96;font-size:12px;font-weight:700;margin-bottom:10px}.bsc-publish-snapshot-meta{display:flex;gap:20px}.bsc-publish-meta-label{color:#9ca3af;display:block;font-size:11px;margin-bottom:2px}.bsc-publish-meta-val{color:#1f2937;font-size:18px;font-weight:700}.bsc-publish-pin{color:#374151;font-size:13px;margin-bottom:20px}.bsc-publish-actions{display:flex;gap:10px;justify-content:flex-end}.bsc-modal-body{gap:16px;padding-top:8px}.bsc-modal-body,.bsc-modal-field{display:flex;flex-direction:column}.bsc-modal-field{gap:5px}.bsc-modal-field label{color:#374151;font-size:12px;font-weight:600}.bsc-modal-row{display:flex;gap:12px}.bsc-modal-field--half,.bsc-modal-field--third{flex:1 1}.bsc-modal-actions{display:flex;gap:10px;justify-content:center;padding-top:4px}.bsc-color-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.bsc-color-swatch{border:2px solid #0000;border-radius:5px;cursor:pointer;height:24px;transition:transform .12s,border-color .12s;width:24px}.bsc-color-swatch:hover{transform:scale(1.1)}.bsc-color-swatch--active{border-color:#1f2937;transform:scale(1.1)}.bsc-color-picker{background:none;border:1px solid #e5e7eb;border-radius:5px;cursor:pointer;height:24px;padding:0;width:24px}.bsc-weight-helper{color:#9ca3af;display:block;font-size:11px;margin-top:4px}.bsc-weight-warning{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:5px;color:#d97706;display:inline-flex;font-size:12px;gap:5px;margin-left:12px;padding:2px 10px}.bsc-optional{font-weight:400}.bsc-hint,.bsc-optional{color:#9ca3af;font-size:11px}.bsc-hint{display:block;line-height:1.5;margin-top:4px}.bsc-domains-empty{align-items:center;display:flex;flex-direction:column;padding:48px 24px;text-align:center}.bsc-domains-empty-icon{margin-bottom:16px}.bsc-domains-empty-title{color:#1f2937;font-size:16px;font-weight:700;margin:0 0 6px}.bsc-domains-empty-sub{color:#9ca3af;font-size:13px;margin:0 0 20px;max-width:360px}.bsc-add-first-domain-btn{align-items:center;background:#4a1c96;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:36px;justify-content:center;margin-bottom:12px;padding:0 20px;transition:background .15s}.bsc-add-first-domain-btn:hover{background:#3a1578}.bsc-domains-empty-or{color:#9ca3af;font-size:13px;margin:0}.bsc-link-btn{background:none;border:none;color:#4a1c96;cursor:pointer;font-size:13px;padding:0;text-decoration:underline}.bsc-ind-section{border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.bsc-ind-section-title{color:#4a1c96;font-size:13px;font-weight:700}.bsc-ind-section-header{align-items:center;display:flex;justify-content:space-between}.bsc-source-toggle{border:1px solid #e5e7eb;border-radius:7px;display:flex;gap:0;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bsc-source-btn{align-items:center;background:#fff;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:5px;padding:7px 16px;transition:background .12s,color .12s}.bsc-source-btn+.bsc-source-btn{border-left:1px solid #e5e7eb}.bsc-source-btn--active{background:#4a1c96;color:#fff}.bsc-radio-group{display:flex;flex-direction:column;gap:10px}.bsc-radio-label{align-items:flex-start;cursor:pointer;display:flex;font-size:13px;gap:8px}.bsc-radio-label input[type=radio]{accent-color:#4a1c96;flex-shrink:0;margin-top:3px}.bsc-radio-label strong{color:#1f2937;display:block;font-size:13px;font-weight:600}.bsc-radio-label span{color:#9ca3af;font-size:11px}.bsc-score-count{font-size:12px;gap:8px}.bsc-count-btn,.bsc-score-count{align-items:center;color:#374151;display:flex}.bsc-count-btn{background:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;font-size:14px;height:22px;justify-content:center;line-height:1;width:22px}.bsc-count-btn:hover{background:#f3f4f6}.bsc-score-bands{display:flex;flex-direction:column;gap:6px}.bsc-score-bands-header{color:#9ca3af;font-size:10px;font-weight:600;padding:0 2px}.bsc-score-band-row,.bsc-score-bands-header{align-items:center;display:flex;gap:6px}.bsc-band-color-dot{border-radius:50%;flex-shrink:0;height:14px;width:14px}.bsc-band-input{font-size:12px;width:56px!important}.bsc-band-sep{color:#9ca3af;font-size:12px}.bsc-band-col{flex:1 1;font-size:10px}.bsc-band-col--wide{flex:2 1}.bsc-band-label{flex:1.2 1;font-size:12px}.bsc-band-desc{flex:2 1;font-size:12px}.bsc-band-remove{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:22px;justify-content:center;width:22px}.bsc-band-remove:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.bsc-apply-domain{color:#374151;font-size:13px;margin-top:4px}.bsc-benchmark-row{display:flex;gap:12px}.bsc-benchmark-row .bsc-modal-field{flex:1 1}.bsc-btn-cancel{align-items:center;background:none;border:1px solid #e5e7eb;border-radius:7px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;height:36px;justify-content:center;padding:0 18px;transition:background .12s}.bsc-btn-cancel:hover{background:#f9fafb}.bsc-btn-save{align-items:center;background:#4a1c96;border:none;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:36px;justify-content:center;padding:0 18px;transition:background .15s}.bsc-btn-save:hover:not(:disabled){background:#3a1578}.bsc-btn-save:disabled{cursor:not-allowed;opacity:.55}.bsc-btn-delete{align-items:center;background:#dc2626;border:none;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:36px;justify-content:center;padding:0 18px;transition:background .15s}.bsc-btn-delete:hover:not(:disabled){background:#b91c1c}.bsc-btn-delete:disabled{cursor:not-allowed;opacity:.55}.bsc-delete-modal{align-items:center;display:flex;flex-direction:column;gap:12px;padding:12px 8px;text-align:center}.bsc-delete-icon{align-items:center;background:#fef2f2;border-radius:50%;color:#dc2626;display:flex;font-size:26px;height:52px;justify-content:center;width:52px}.bsc-delete-title{color:#1f2937;font-size:17px;font-weight:700;margin:0}.bsc-delete-text{color:#6b7280;font-size:13px;margin:0;max-width:300px}.bsc-delete-actions{display:flex;gap:10px;justify-content:center;margin-top:4px}@media (max-width:900px){.bsc-overview-body{grid-template-columns:1fr}.bsc-tmpl-grid{grid-template-columns:1fr 1fr}.bsc-filter-bar{align-items:stretch;flex-direction:column}.bsc-filter-search,.bsc-filter-select{max-width:100%}.bsc-add-domain-btn{margin-left:0}}@media (max-width:580px){.bsc-tmpl-grid{grid-template-columns:1fr}}.bsc-tab-count{align-items:center;background:#e5e7eb;border-radius:9px;color:#374151;display:inline-flex;font-size:11px;font-weight:600;height:18px;justify-content:center;line-height:1;margin-left:6px;min-width:18px;padding:0 5px}.bsc-tab--active .bsc-tab-count{background:#ede9fe;color:#4a1c96}.bsc-live-diff-banner{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;display:flex;font-size:13.5px;gap:10px;margin-bottom:16px;padding:10px 16px}.bsc-live-diff-icon{flex-shrink:0;font-size:16px}.bsc-live-diff-text{color:#374151;flex:1 1}.bsc-live-diff-delta{font-size:12px;font-weight:500}.bsc-live-diff-delta--up{color:#16a34a}.bsc-live-diff-delta--down{color:#dc2626}.bsc-live-diff-publish-btn{background:#d97706;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12.5px;font-weight:600;padding:5px 14px;transition:background .15s;white-space:nowrap}.bsc-live-diff-publish-btn:hover{background:#b45309}.bsc-ind-flat{overflow-x:auto}.bsc-flat-table{border-collapse:collapse;font-size:13px;width:100%}.bsc-flat-th{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:11.5px;font-weight:600;letter-spacing:.04em;padding:8px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.bsc-flat-row{border-bottom:1px solid #f3f4f6;transition:background .1s}.bsc-flat-row:hover{background:#fafafa}.bsc-flat-td{color:#374151;padding:10px 12px;vertical-align:middle}.bsc-flat-td--name{font-weight:500;max-width:200px}.bsc-flat-td--action{text-align:right;white-space:nowrap}.bsc-flat-domain-tag{background:#f9fafb;border-left:3px solid #6b7280;border-radius:0 4px 4px 0;color:#374151;display:inline-block;font-size:12px;padding:2px 8px;white-space:nowrap}.bsc-flat-bench{color:#6b7280;font-family:Courier New,monospace;font-size:12px}.bsc-benchmarks{padding-bottom:24px}.bsc-benchmarks-header{margin-bottom:20px}.bsc-benchmarks-title{color:#111827;font-size:16px;font-weight:700;margin:0 0 4px}.bsc-benchmarks-sub{color:#6b7280;font-size:13px;margin:0}.bsc-bench-domain-section{margin-bottom:28px}.bsc-bench-domain-title{align-items:center;border-left:3px solid #e5e7eb;color:#111827;display:flex;font-size:14px;font-weight:700;gap:8px;margin-bottom:10px;padding:6px 0 8px 10px}.bsc-bench-domain-dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.bsc-bench-domain-weight{color:#9ca3af;font-size:12px;font-weight:400;margin-left:auto}.bsc-bench-empty{color:#9ca3af;font-size:13px;font-style:italic;padding:8px 12px}.bsc-bench-table{border-collapse:collapse;font-size:13px;width:100%}.bsc-bench-th{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:11.5px;font-weight:600;letter-spacing:.04em;padding:7px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.bsc-bench-th--name{min-width:160px}.bsc-bench-row{border-bottom:1px solid #f3f4f6;transition:background .1s}.bsc-bench-row:hover{background:#fafafa}.bsc-bench-row--dirty{background:#fffbeb}.bsc-bench-row--dirty:hover{background:#fef9ec}.bsc-bench-td{color:#374151;padding:8px 10px;vertical-align:middle}.bsc-bench-td--name{font-weight:500}.bsc-bench-td--action{min-width:90px;text-align:right;white-space:nowrap}.bsc-bench-ind-name{color:#111827;font-weight:500}.bsc-bench-source-tag{color:#6b7280;font-size:11px;margin-top:2px}.bsc-bench-scale{background:#f3f4f6;border-radius:4px;color:#9ca3af;font-size:11.5px;padding:2px 6px}.bsc-bench-input.ant-input-number{width:90px}.bsc-bench-save-row{align-items:center;display:flex;gap:4px}.bsc-bench-save-btn{background:#4a1c96;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:4px 12px;transition:background .15s}.bsc-bench-save-btn:hover:not(:disabled){background:#3b1278}.bsc-bench-save-btn:disabled{cursor:not-allowed;opacity:.6}.bsc-bench-cancel-btn{background:none;border:1px solid #e5e7eb;border-radius:5px;color:#6b7280;cursor:pointer;font-size:12px;padding:4px 8px;transition:background .15s}.bsc-bench-cancel-btn:hover{background:#f3f4f6}.bsc-approval-modal{padding:8px 0 4px;text-align:center}.bsc-approval-icon{align-items:center;border-radius:50%;display:flex;font-size:20px;height:48px;justify-content:center;margin:0 auto 12px;width:48px}.bsc-approval-title{color:#111827;font-size:17px;font-weight:700;margin:0 0 4px}.bsc-approval-ind-name{color:#6b7280;font-size:13px;font-style:italic;margin:0 0 10px}.bsc-approval-desc{color:#374151;font-size:13.5px;margin:0 0 16px;text-align:left}.bsc-approval-modal .bsc-modal-field{margin-bottom:20px;text-align:left}.bsc-approval-actions{display:flex;gap:10px;justify-content:flex-end}.bsc-btn-approve{background:#16a34a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13.5px;font-weight:600;padding:8px 20px;transition:background .15s}.bsc-btn-approve:hover{background:#15803d}.bsc-btn-reject{background:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13.5px;font-weight:600;padding:8px 20px;transition:background .15s}.bsc-btn-reject:hover{background:#b91c1c}.lib-page{background:#f5f6fb;font-family:Poppins,sans-serif;min-height:100vh;padding:24px}.lib-card{background:#fff;border:1px solid #e7dbff;border-radius:12px;box-shadow:0 2px 8px #4a1c960f;padding:20px}.lib-card-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin:.5rem 0 .5rem .5rem}.lib-page-title{color:#4a1c96;font-size:18px;font-weight:700}.lib-page-subtitle,.lib-page-title{font-family:Poppins,sans-serif;margin:0}.lib-page-subtitle{color:#6b7280;font-size:13px}.lib-tab-bar{border-bottom:2px solid #e7dbff;display:flex;gap:0;margin-bottom:24px;margin-left:.5rem}.lib-tab-btn{background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin-bottom:-2px;padding:10px 20px;transition:color .15s,border-color .15s}.lib-tab-btn:hover{color:#4a1c96}.lib-tab-btn.active{border-bottom-color:#4a1c96;color:#4a1c96;font-weight:600}.lib-tab-content{min-height:400px}.lib-myref-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.lib-subview-toggle{display:flex;flex-shrink:0;gap:4px}.lib-subview-btn{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;padding:6px 14px;transition:all .15s}.lib-subview-btn.active{background:#f3eeff;border-color:#4a1c96;color:#4a1c96}.lib-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.lib-toolbar-search{flex:1 1;max-width:280px;min-width:180px}.lib-toolbar-select{min-width:160px}.lib-fw-toolbar .ant-input-affix-wrapper,.lib-toolbar .ant-input-affix-wrapper{border-color:#d9d9d9;border-radius:8px;font-family:Poppins,sans-serif;font-size:13px;height:32px;padding:0 11px}.lib-fw-toolbar .ant-input-affix-wrapper:hover,.lib-toolbar .ant-input-affix-wrapper:hover{border-color:#4a1c96}.lib-fw-toolbar .ant-input-affix-wrapper-focused,.lib-toolbar .ant-input-affix-wrapper-focused{border-color:#4a1c96;box-shadow:0 0 0 2px #4a1c961a}.lib-fw-toolbar .ant-input,.lib-toolbar .ant-input{font-family:Poppins,sans-serif;font-size:13px}.lib-fw-toolbar .ant-select,.lib-toolbar .ant-select{height:32px}.lib-fw-toolbar .ant-select .ant-select-selector,.lib-toolbar .ant-select .ant-select-selector{align-items:center;border-color:#d9d9d9!important;border-radius:8px!important;font-family:Poppins,sans-serif;font-size:13px;height:32px!important;padding:0 11px!important}.lib-fw-toolbar .ant-select:hover .ant-select-selector,.lib-toolbar .ant-select:hover .ant-select-selector{border-color:#4a1c96!important}.lib-fw-toolbar .ant-select-focused .ant-select-selector,.lib-toolbar .ant-select-focused .ant-select-selector{border-color:#4a1c96!important;box-shadow:0 0 0 2px #4a1c961a!important}.lib-fw-toolbar .ant-select-selection-placeholder,.lib-toolbar .ant-select-selection-placeholder{color:#9ca3af!important;font-family:Poppins,sans-serif;font-size:13px;line-height:30px!important}.lib-fw-toolbar .ant-select-selection-item,.lib-toolbar .ant-select-selection-item{color:#374151;font-family:Poppins,sans-serif;font-size:13px;line-height:30px!important}.lib-fw-toolbar .ant-select-arrow,.lib-toolbar .ant-select-arrow{color:#9ca3af}.lib-btn-primary{align-items:center;background:#4a1c96;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:6px;height:32px;padding:0 14px;transition:background .15s;white-space:nowrap}.lib-btn-primary:hover:not(:disabled){background:#3a1578}.lib-btn-primary:disabled{cursor:not-allowed;opacity:.45}.lib-btn-secondary{align-items:center;background:#fff;border:1px solid #4a1c96;border-radius:8px;color:#4a1c96;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:6px;height:32px;padding:0 14px;transition:background .15s;white-space:nowrap}.lib-btn-secondary:hover{background:#f3eeff}.lib-btn-outline{background:#0000;border:1px solid #4a1c96;border-radius:6px;color:#4a1c96;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;padding:5px 12px;transition:background .15s;white-space:nowrap}.lib-btn-outline:hover{background:#f3eeff}.lib-link-btn{background:none;border:none;color:#6b7280;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;padding:4px 0}.lib-link-btn:hover{color:#4a1c96}.lib-link-btn--purple{color:#4a1c96;font-size:13px;font-weight:500}.lib-icon-btn{align-items:center;background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:inline-flex;font-size:15px;padding:4px 6px;transition:color .15s,background .15s}.lib-icon-btn:hover{background:#f3eeff;color:#4a1c96}.lib-icon-btn--danger:hover{background:#fee2e2;color:#dc2626}.lib-back-btn{align-items:center;background:none;border:none;color:#4a1c96;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:6px;padding:0}.lib-back-btn:hover{text-decoration:underline}.lib-badge{align-items:center;border:1px solid #0000;border-radius:20px;display:inline-flex;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;gap:4px;padding:3px 9px;white-space:nowrap}.lib-empty-state{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:64px 24px;text-align:center}.lib-empty-icon{margin-bottom:8px;opacity:.6}.lib-empty-title{color:#374151;font-size:16px;font-weight:600;margin:0}.lib-empty-sub{color:#6b7280;font-size:14px;line-height:1.6;margin:0;max-width:380px}.lib-empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.lib-card-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.lib-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.lib-card-grid{grid-template-columns:1fr}}.lib-ref-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:8px;min-height:160px;padding:16px;transition:border-color .15s,box-shadow .15s}.lib-ref-card:hover{border-color:#c4b5fd;box-shadow:0 2px 12px #5540af14}.lib-ref-card-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.lib-ref-card-title{color:#111827;font-size:14px;font-weight:600}.lib-ref-card-desc,.lib-ref-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden}.lib-ref-card-desc{color:#374151;font-size:13px;line-height:1.5}.lib-ref-card-citation{color:#9ca3af;font-size:12px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib-ref-card-footer{align-items:center;border-top:1px solid #f3f4f6;display:flex;justify-content:space-between;margin-top:auto;padding-top:8px}.lib-ref-card-value{color:#111827;font-size:14px;font-weight:600}.lib-ref-card-linked{color:#9ca3af;font-size:12px}.lib-modal-body{display:flex;flex-direction:column;gap:14px;padding:4px 0}.lib-modal-footer{border-top:1px solid #f3f4f6;display:flex;gap:10px;justify-content:flex-end;margin-top:4px;padding-top:8px}.lib-drawer-field{display:flex;flex-direction:column;gap:6px}.lib-drawer-label{color:#374151;font-size:13px;font-weight:600}.lib-required{color:#ef4444;margin-left:2px}.lib-field-error{color:#ef4444;font-size:12px}.lib-drawer-section{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:14px}.lib-cat-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:6px}.lib-cat-card{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:all .15s}.lib-cat-card:hover{background:#faf5ff;border-color:#c4b5fd}.lib-cat-card.active{background:#f3eeff;border-color:#4a1c96}.lib-cat-card-icon{align-items:center;background:#f3f4f6;border-radius:6px;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .15s;width:28px}.lib-cat-card.active .lib-cat-card-icon{background:#ede9fe}.lib-cat-card-label{color:#111827;font-size:12px;font-weight:600;line-height:1.3}.lib-cat-card-desc{color:#6b7280;font-size:11px;line-height:1.45;margin-top:2px}.lib-cat-other{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:500;padding:8px 12px;transition:all .15s}.lib-cat-other:hover{background:#faf5ff;border-color:#c4b5fd}.lib-cat-other.active{background:#f3eeff;border-color:#4a1c96;color:#4a1c96}.lib-bv-row{display:flex;gap:8px}.lib-bv-input{flex:1 1}.lib-bv-unit{width:110px}.lib-upload-area{align-items:center;background:#faf9ff;border:1.5px dashed #c4b5fd;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:20px 16px;text-align:center;transition:border-color .15s,background .15s}.lib-upload-area:hover{background:#f3eeff;border-color:#4a1c96}.lib-upload-text{color:#4a1c96;font-size:13px;font-weight:500}.lib-if-header-row{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr 100px 28px;padding-bottom:4px}.lib-if-col-label{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lib-if-row{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:1fr 1fr 100px 28px}.lib-if-remove-btn{background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;font-size:18px;line-height:1;padding:0}.lib-if-remove-btn:hover:not(:disabled){color:#ef4444}.lib-if-remove-btn:disabled{cursor:not-allowed;opacity:.3}.lib-if-add-row-btn{align-items:center;background:none;border:1px dashed #c4b5fd;border-radius:6px;color:#4a1c96;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:13px;gap:5px;margin-top:4px;padding:6px 12px;transition:background .15s}.lib-if-add-row-btn:hover{background:#f3eeff}.lib-co-mode-toggle{border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:0;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.lib-co-mode-btn{background:#fff;border:none;color:#6b7280;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;padding:6px 14px;transition:background .15s,color .15s}.lib-co-mode-btn.active{background:#4a1c96;color:#fff;font-weight:500}.lib-co-textarea{border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#374151;font-family:inherit;font-size:13px;padding:10px 12px;resize:vertical;transition:border-color .15s;width:100%}.lib-co-textarea:focus{border-color:#4a1c96;outline:none}.lib-fw-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.lib-fw-toolbar-search{flex:1 1;max-width:280px;min-width:180px}.lib-fw-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (max-width:900px){.lib-fw-grid{grid-template-columns:1fr}}.lib-fw-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:18px;transition:border-color .15s,box-shadow .15s}.lib-fw-card:hover{border-color:#c4b5fd;box-shadow:0 2px 12px #5540af14}.lib-fw-card-badges{align-items:center;display:flex;gap:6px}.lib-fw-abbr-badge{background:#374151;color:#fff;font-weight:700;letter-spacing:.03em}.lib-fw-abbr-badge,.lib-fw-imported-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:10px;justify-content:center;padding:2px 8px}.lib-fw-imported-badge{background:#d1fae5;color:#065f46;font-weight:600}.lib-fw-card-name{color:#111827;font-size:14px;font-weight:700;margin:0}.lib-fw-card-meta-line{color:#9ca3af;font-size:12px;margin:0}.lib-fw-card-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#374151;display:-webkit-box;font-size:13px;line-height:1.55;margin:0;overflow:hidden}.lib-fw-card-footer{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:auto;padding-top:4px}.lib-fw-sectors{display:flex;flex-wrap:wrap;gap:5px}.lib-sector-tag{background:#f3f4f6;border-radius:12px;color:#6b7280;font-size:11px;font-weight:500;padding:2px 8px}.lib-fw-detail-topbar{gap:16px;justify-content:space-between;margin-bottom:20px}.lib-fw-detail-actions,.lib-fw-detail-topbar{align-items:center;display:flex;flex-wrap:wrap}.lib-fw-detail-actions{gap:10px}.lib-fw-detail-name{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.lib-fw-detail-body{color:#4a1c96;font-size:13px;font-weight:600;margin:0 0 8px}.lib-fw-detail-desc{color:#6b7280;font-size:13px;line-height:1.55;margin:0 0 12px;max-width:640px}.lib-fw-detail-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.lib-fw-meta-item{color:#9ca3af;font-size:12px}.lib-fw-indicator-table-wrap{border:1px solid #e5e7eb;border-radius:10px;overflow-x:auto}.lib-fw-indicator-table{border-collapse:collapse;font-size:13px;width:100%}.lib-fw-indicator-table thead th{background:#f9f5ff;border-bottom:1px solid #e7dbff;color:#4a1c96;font-size:12px;font-weight:600;padding:10px 14px;text-align:left;white-space:nowrap}.lib-fw-indicator-table tbody td{border-bottom:1px solid #f3f4f6;color:#374151;padding:10px 14px;vertical-align:middle}.lib-fw-group-row td{background:#faf9ff;color:#6b7280;font-size:12px;font-weight:600;padding:8px 14px}.lib-fw-ind-row{cursor:pointer;transition:background .1s}.lib-fw-ind-row:hover{background:#faf5ff}.lib-fw-ind-row--imported{cursor:default;opacity:.65}.lib-fw-ind-row--imported:hover{background:#0000}.lib-fw-ind-name{color:#111827;font-weight:500}.lib-fw-ind-desc{color:#6b7280;max-width:280px}.lib-checkbox{accent-color:#4a1c96;cursor:pointer;height:15px;width:15px}.lib-ind-status-imported{align-items:center;background:#e0e7ff;border-radius:20px;color:#3730a3;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:2px 10px;white-space:nowrap}.lib-ind-status-available{color:#6b7280;font-size:12px}.lib-imported-groups{display:flex;flex-direction:column;gap:12px}.lib-imported-group{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.lib-imported-group-header{align-items:center;background:#fff;cursor:pointer;display:flex;gap:10px;padding:14px 16px;transition:background .1s;-webkit-user-select:none;user-select:none}.lib-imported-group-header:hover{background:#faf5ff}.lib-imported-group-name{color:#111827;flex:1 1;font-size:14px;font-weight:600}.lib-imported-group-count{color:#9ca3af;font-size:12px}.lib-imported-group-chevron{color:#6b7280;font-size:14px}.lib-imported-table{border-collapse:collapse;font-size:13px;width:100%}.lib-imported-table thead th{background:#f9f5ff;border-bottom:1px solid #e7dbff;color:#4a1c96;font-size:12px;font-weight:600;padding:8px 14px;text-align:left}.lib-imported-table tbody td{border-bottom:1px solid #f3f4f6;color:#374151;padding:10px 14px;vertical-align:middle}.lib-imported-row:last-child td{border-bottom:none}.lib-imported-name{color:#111827;font-weight:500}.lib-imported-source-id{color:#6b7280;font-family:monospace;font-size:12px}.lib-imported-actions{align-items:center;display:flex;gap:8px}.da-page{background:#f5f6fb;font-family:Poppins,sans-serif;min-height:100vh;padding:24px}.da-card{background:#fff;border:1px solid #e7dbff;border-radius:12px;box-shadow:0 2px 8px #4a1c960f;padding:20px}.da-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin:1.5rem 0 1.5rem .5rem}.da-page-title{color:#4a1c96;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;margin:0 0 6px}.da-page-subtitle{color:#6b7280;font-size:13px;margin:0;max-width:640px}.da-tab-bar{border-bottom:2px solid #f0e8ff;display:flex;gap:4px;margin-bottom:24px}.da-tab-btn{background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;margin-bottom:-2px;padding:10px 18px;transition:color .15s,border-color .15s}.da-tab-btn:hover{color:#4a1c96}.da-tab-btn.active{border-bottom-color:#4a1c96;color:#4a1c96;font-weight:600}.da-tab-content{padding:0 4px}.da-stepper{margin-bottom:32px;padding:0 8px}.da-step,.da-stepper{align-items:center;display:flex}.da-step{flex-direction:column;flex-shrink:0;gap:6px}.da-step-circle{align-items:center;background:#f0e8ff;border:2px solid #e7dbff;border-radius:50%;color:#9ca3af;display:flex;font-size:14px;font-weight:600;height:34px;justify-content:center;transition:background .2s,color .2s,border-color .2s;width:34px}.da-step.active .da-step-circle{background:#4a1c96;border-color:#4a1c96;color:#fff}.da-step.completed .da-step-circle{background:#16a34a;border-color:#16a34a;color:#fff;font-size:16px}.da-step-label{color:#9ca3af;font-family:Poppins,sans-serif;font-size:12px;white-space:nowrap}.da-step.active .da-step-label{color:#4a1c96;font-weight:600}.da-step.completed .da-step-label{color:#16a34a}.da-step-line{background:#e7dbff;flex:1 1;height:2px;margin:0 8px 22px;transition:background .2s}.da-step-line.completed{background:#16a34a}.da-wizard-content{margin:0 auto;max-width:680px}.da-step-heading{color:#1f2937;font-size:18px;font-weight:700;margin:0 0 8px;text-align:center}.da-step-desc{color:#6b7280;font-size:13px;line-height:1.6;margin:0 0 28px;text-align:center}.da-wizard-footer{align-items:center;border-top:1px solid #f0e8ff;display:flex;justify-content:space-between;margin-top:32px;padding-top:20px}.da-wizard-footer--center{justify-content:center}.da-btn-primary{align-items:center;background:#4a1c96;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:6px;padding:9px 20px;transition:background .15s,opacity .15s}.da-btn-primary:hover:not(:disabled){background:#3b1680}.da-btn-primary:disabled{cursor:not-allowed;opacity:.45}.da-btn-primary.da-btn-done{background:#16a34a}.da-btn-secondary{background:none;border:1px solid #4a1c96;border-radius:8px;color:#4a1c96;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;padding:9px 20px;transition:background .15s}.da-btn-secondary:hover{background:#f5f0ff}.da-btn-outline{align-items:center;background:none;border:1px solid #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:13px;gap:6px;padding:9px 20px;transition:border-color .15s,color .15s}.da-btn-outline:hover{border-color:#4a1c96;color:#4a1c96}.da-btn-sm{font-size:12px;padding:5px 12px}.da-dropzone{align-items:center;background:linear-gradient(135deg,#fdf8ff,#f5f0ff);border:2px dashed #c4b5fd;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:260px;padding:48px 32px;text-align:center;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .15s ease;-webkit-user-select:none;user-select:none}.da-dropzone:hover{background:linear-gradient(135deg,#f5f0ff,#ede9fe);border-color:#7c3aed;box-shadow:0 8px 32px #7c3aed1f;transform:translateY(-2px)}.da-dropzone.dragging{background:linear-gradient(135deg,#ede9fe,#ddd6fe);border-color:#4a1c96;border-style:solid;box-shadow:0 12px 40px #4a1c962e;transform:scale(1.01)}.da-dropzone.error{background:#fff5f5;border-color:#ff4d4f;box-shadow:none;transform:none}.da-dropzone-icon{align-items:center;background:#ede9fe;border-radius:50%;box-shadow:0 4px 12px #7c3aed26;color:#7c3aed;display:flex;font-size:26px;height:64px;justify-content:center;margin-bottom:18px;transition:background .2s,transform .2s;width:64px}.da-dropzone:hover .da-dropzone-icon{background:#ddd6fe;transform:translateY(-4px)}.da-dropzone.dragging .da-dropzone-icon{background:#c4b5fd;transform:translateY(-6px) scale(1.08)}.da-dropzone-text{color:#6d28d9;font-size:15px;font-weight:600;margin:0 0 8px}.da-dropzone-filename{color:#4a1c96;font-size:15px;font-weight:700;margin:0 0 6px}.da-dropzone-meta{color:#a78bfa;font-size:12px;font-weight:500;margin:0}.da-dropzone-replace{color:#c4b5fd;font-size:11px;margin:10px 0 0}.da-error-msg{align-items:center;color:#ff4d4f;display:flex;font-family:Poppins,sans-serif;font-size:13px;gap:6px;margin-top:10px}.da-config-section{margin-bottom:28px}.da-config-section-title{align-items:center;color:#374151;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0 0 10px}.da-config-badge{border-radius:999px;font-size:11px;font-weight:500;padding:2px 8px}.da-config-badge--pii{background:#ede8ff;color:#4a1c96}.da-config-hint-inline{color:#9ca3af;font-size:12px;font-weight:400}.da-config-standard-hint{align-items:flex-start;color:#6b7280;display:flex;font-size:12px;gap:5px;line-height:1.5;margin:8px 0 0}.da-no-detection{background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;color:#9ca3af;font-size:13px;padding:14px 16px}.da-columns-table{border-collapse:collapse;font-family:Poppins,sans-serif;font-size:13px;width:100%}.da-columns-table th{background:#f8ecff;border-bottom:1px solid #f1e4ff;color:#8c6cff;font-size:11px;font-weight:600;padding:8px 12px;text-align:left}.da-columns-table td{border-bottom:1px solid #f5f0fb;color:#374151;padding:10px 12px;vertical-align:middle}.da-columns-table tr:last-child td{border-bottom:none}.da-col-row--selected td{background:#fdfaff}.da-columns-table--muted td{color:#6b7280}.da-col-name{font-weight:500}.da-col-center{text-align:center}.da-col-muted{color:#9ca3af;font-size:12px}.da-pii-badge{background:#ede8ff;border-radius:999px;color:#4a1c96;font-size:11px;font-weight:500;padding:2px 8px}.da-key-format-options{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.da-key-format-item{align-items:flex-start;border:1.5px solid #e7dbff;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:12px 14px;transition:border-color .15s,background .15s}.da-key-format-item:hover{background:#faf7ff;border-color:#8c6cff}.da-key-format-item.selected{background:#f5f0ff;border-color:#4a1c96}.da-key-format-radio{align-items:center;border:2px solid #d1d5db;border-radius:50%;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-top:2px;transition:border-color .15s;width:16px}.da-key-format-item.selected .da-key-format-radio{border-color:#4a1c96}.da-radio-dot{background:#0000;border-radius:50%;height:8px;transition:background .15s;width:8px}.da-radio-dot.active{background:#4a1c96}.da-key-format-label{color:#374151;font-size:13px;font-weight:600;margin:0 0 2px}.da-key-format-preview{color:#9ca3af;font-size:11px;margin:0}.da-custom-prefix-wrap{margin-top:12px}.da-custom-prefix-input{border:1.5px solid #e7dbff;border-radius:8px;font-family:Poppins,sans-serif;font-size:13px;max-width:280px;outline:none;padding:8px 12px;transition:border-color .15s;width:100%}.da-custom-prefix-input:focus{border-color:#4a1c96}.da-custom-prefix-live{color:#4a1c96;display:block;font-size:12px;font-weight:500;margin-top:6px}.da-preview-stats{display:flex;gap:20px;margin-bottom:20px}.da-preview-stat{align-items:center;background:#f8ecff;border:1px solid #e7dbff;border-radius:10px;display:flex;flex-direction:column;min-width:110px;padding:14px 24px}.da-preview-stat-value{color:#4a1c96;font-size:28px;font-weight:700;line-height:1;margin-bottom:4px}.da-preview-stat-label{color:#6b7280;font-size:11px;text-align:center}.da-preview-columns{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.da-preview-col-tag{background:#ede8ff;border-radius:999px;color:#4a1c96;font-size:12px;font-weight:500;padding:4px 10px}.da-preview-col-type{color:#9ca3af;font-weight:400}.da-preview-table-wrap{border:1px solid #f1e4ff;border-radius:10px;overflow:hidden;overflow-x:auto}.da-preview-table{border-collapse:collapse;font-family:Poppins,sans-serif;font-size:13px;width:100%}.da-preview-table th{background:#f8ecff;border-bottom:1px solid #f1e4ff;color:#8c6cff;font-size:11px;font-weight:600;padding:10px 14px;text-align:left;white-space:nowrap}.da-preview-table td{border-bottom:1px solid #f9f5ff;padding:10px 14px;vertical-align:middle}.da-preview-table tr:last-child td{border-bottom:none}.da-key-chip{background:#4a1c96;border-radius:4px;color:#fff;font-family:monospace;font-size:11px;font-weight:600;padding:3px 9px}.da-original-val{color:#374151;font-weight:500}.da-preview-truncated{border-top:1px solid #f1e4ff;color:#9ca3af;font-size:12px;margin:0;padding:10px 14px;text-align:center}.da-export-actions{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:24px}.da-export-card{border:1.5px solid #e7dbff;border-radius:12px;display:flex;flex-direction:column;gap:14px;padding:20px;transition:border-color .2s}.da-export-card.done{background:#f0fdf4;border-color:#16a34a40}.da-export-card-header{align-items:flex-start;display:flex;gap:12px}.da-export-card-icon{align-items:center;background:#f0e8ff;border-radius:50%;color:#4a1c96;display:flex;flex-shrink:0;font-size:16px;height:38px;justify-content:center;width:38px}.da-export-card.done .da-export-card-icon{background:#dcfce7;color:#16a34a}.da-export-card-title{color:#1f2937;font-size:14px;font-weight:600;margin:0 0 4px}.da-export-card-sub{color:#6b7280;font-size:12px;line-height:1.5;margin:0}.da-export-warning{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;font-size:12px;gap:8px;line-height:1.5;padding:10px 12px}.da-export-warning .anticon{color:#d97706;flex-shrink:0;margin-top:1px}.da-export-btn{justify-content:center;width:100%}.da-export-complete{align-items:flex-start;background:#f0fdf4;border:1px solid #86efac;border-radius:10px;display:flex;gap:14px;margin-top:8px;padding:16px 20px}.da-export-complete-icon{color:#16a34a;flex-shrink:0;font-size:22px;margin-top:2px}.da-export-complete-title{color:#15803d;font-size:14px;font-weight:600;margin:0 0 4px}.da-export-complete-sub{color:#16a34a;font-size:12px;margin:0}.da-history-empty{align-items:center;display:flex;flex-direction:column;gap:12px;padding:60px 24px;text-align:center}.da-history-empty-icon{margin-bottom:8px}.da-history-empty-title{color:#374151;font-size:16px;font-weight:600;margin:0}.da-history-empty-sub{color:#9ca3af;font-size:13px;line-height:1.6;margin:0;max-width:400px}.da-history-table-wrap{border:1px solid #f1e4ff;border-radius:10px;overflow:hidden;overflow-x:auto}.da-history-table{border-collapse:collapse;font-family:Poppins,sans-serif;font-size:13px;width:100%}.da-history-table th{background:#f8ecff;border-bottom:1px solid #f1e4ff;color:#8c6cff;font-size:11px;font-weight:600;padding:10px 14px;text-align:left;white-space:nowrap}.da-history-table td{border-bottom:1px solid #f9f5ff;color:#374151;padding:12px 14px;vertical-align:middle}.da-history-table tr:last-child td{border-bottom:none}.da-history-filename{color:#4a1c96;font-weight:500}.da-history-actions{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.da-key-expired{color:#9ca3af;cursor:default;font-size:12px;font-style:italic}.da-expiry-label{color:#6b7280;font-size:11px}.da-expiry-label.expired{color:#9ca3af}@media (max-width:720px){.da-export-actions,.da-key-format-options{grid-template-columns:1fr}.da-preview-stats{flex-wrap:wrap}.da-stepper{gap:0}.da-step-label{font-size:10px}}:root{--rb-primary:#5540af;--rb-primary-dark:#43338a;--rb-ink:#1f2937;--rb-muted:#6b7280;--rb-border:#ececf3;--rb-bg:#f6f5fb;--rb-lav:#f4f1fe}.reporting-page{background:#f6f5fb;background:var(--rb-bg);min-height:100%;padding:24px 28px}.reporting-card{background:#fff;border-radius:16px;box-shadow:0 1px 2px #1018280a;padding:28px 32px}.reporting-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.reporting-title{color:#5540af;color:var(--rb-primary);font-size:24px;font-weight:700;margin:0 0 6px}.reporting-subtitle{color:#6b7280;color:var(--rb-muted);font-size:13.5px;margin:0;max-width:640px}.reporting-new-btn{background:#5540af;background:var(--rb-primary);border:none;border-radius:9px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:background .15s;white-space:nowrap}.reporting-new-btn:hover{background:#43338a;background:var(--rb-primary-dark)}.reporting-empty,.reporting-loading{color:#6b7280;color:var(--rb-muted);padding:60px 0;text-align:center}.reporting-link{color:#5540af;color:var(--rb-primary);cursor:pointer;font-weight:600}.reporting-table{border-collapse:collapse;font-size:14px;width:100%}.reporting-table thead th{background:#f4f1fe;background:var(--rb-lav);color:#5540af;color:var(--rb-primary);font-size:13px;font-weight:600;padding:12px 16px;text-align:left}.reporting-table thead th:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.reporting-table thead th:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.reporting-table tbody td{border-bottom:1px solid #ececf3;border-bottom:1px solid var(--rb-border);color:#1f2937;color:var(--rb-ink);padding:14px 16px}.reporting-table tbody tr:hover{background:#faf9ff}.rt-check{width:44px}.rt-check input,.rt-name{cursor:pointer}.rt-name{font-weight:500}.rt-name:hover{color:#5540af;color:var(--rb-primary)}.rt-date{color:#6b7280;color:var(--rb-muted)}.rt-actions{text-align:right;white-space:nowrap;width:130px}.rt-icon-btn{background:none;border:none;border-radius:6px;color:#9aa1ac;cursor:pointer;padding:6px;transition:color .15s,background .15s}.rt-icon-btn:hover:not(:disabled){background:#f4f1fe;background:var(--rb-lav);color:#5540af;color:var(--rb-primary)}.rt-icon-btn--danger:hover:not(:disabled){background:#fef2f2;color:#dc2626}.rt-icon-btn:disabled{cursor:not-allowed;opacity:.3}.rt-badge{align-items:center;display:inline-flex;font-size:13px;font-weight:500;gap:7px}.rt-dot{border-radius:50%;display:inline-block;height:7px;width:7px}.rt-badge--draft{color:#6b7280}.rt-badge--draft .rt-dot{background:#9ca3af}.rt-badge--template{color:#7c3aed}.rt-badge--template .rt-dot{background:#7c3aed}.rt-badge--final{color:#16a34a}.rt-badge--final .rt-dot{background:#16a34a}.reporting-pagination{align-items:center;display:flex;gap:6px;justify-content:flex-end;margin-top:20px}.rp-arrow,.rp-page{background:#fff;border:1px solid #ececf3;border:1px solid var(--rb-border);border-radius:7px;color:#1f2937;color:var(--rb-ink);cursor:pointer;font-size:13px;height:32px;min-width:32px}.rp-page--active{background:#f4f1fe;background:var(--rb-lav);border-color:#5540af;border-color:var(--rb-primary);color:#5540af;color:var(--rb-primary);font-weight:600}.rp-arrow:disabled{cursor:not-allowed;opacity:.4}.rb{background:#f6f5fb;background:var(--rb-bg);display:flex;flex-direction:column;min-height:calc(100vh - 150px)}.rb-topbar{align-items:center;background:#fff;border-bottom:1px solid #ececf3;border-bottom:1px solid var(--rb-border);display:flex;justify-content:flex-end;padding:14px 24px}.rb-back{background:none;border:none;color:#6b7280;color:var(--rb-muted);cursor:pointer;font-size:14px}.rb-back:hover{color:#5540af;color:var(--rb-primary)}.rb-topbar__actions{display:flex;gap:10px}.rb-btn{border:1px solid #0000;border-radius:8px;cursor:pointer;font-size:13.5px;font-weight:600;padding:8px 16px;transition:all .15s}.rb-btn--primary{background:#5540af;background:var(--rb-primary);color:#fff}.rb-btn--primary:hover:not(:disabled){background:#43338a;background:var(--rb-primary-dark)}.rb-btn--ghost{background:#fff;border-color:#d9d3f0;color:#5540af;color:var(--rb-primary)}.rb-btn--ghost:hover:not(:disabled){background:#f4f1fe;background:var(--rb-lav)}.rb-btn--danger-ghost{background:#fff;border-color:#f3c9c9;color:#dc2626}.rb-btn--danger-ghost:hover{background:#fef2f2}.rb-btn:disabled{cursor:not-allowed;opacity:.55}.rb-body{display:flex;flex:1 1;min-height:0}.rb-canvas{flex:1 1;overflow-y:auto;padding:28px 32px}.rb-report{margin:0 auto;max-width:720px}.rb-report__head{background:#fff;border-radius:14px;box-shadow:0 1px 2px #1018280a;margin-bottom:18px;padding:22px 24px}.rb-report__titlerow{align-items:center;display:flex;gap:12px}.rb-report__title-input{background:#0000;border:none;color:#5540af;color:var(--rb-primary);flex:1 1;font-size:21px;font-weight:700;min-width:0;outline:none}.rb-report__title-input:focus{border-bottom:1px dashed #cfc7ee}.rb-report__meta{font-size:12.5px;margin-top:8px}.rb-empty,.rb-report__meta{color:#6b7280;color:var(--rb-muted)}.rb-empty{background:#fff;border:1px dashed #d9d3f0;border-radius:14px;padding:48px 24px;text-align:center}.rb-empty__glyph{color:#c9c1ea;font-size:30px}.rb-empty h3{color:#1f2937;color:var(--rb-ink);margin:10px 0 4px}.rb-empty__templates{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.rb-tplchip{background:#fff;border:1px solid #d9d3f0;border-radius:20px;color:#5540af;color:var(--rb-primary);cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .15s}.rb-tplchip:hover{background:#f4f1fe;background:var(--rb-lav);border-color:#5540af;border-color:var(--rb-primary)}.rb-blocks{display:flex;flex-direction:column;gap:16px}.rb-block{background:#fff;border:1px solid #ececf3;border:1px solid var(--rb-border);border-radius:12px;cursor:pointer;padding:18px 20px;transition:border-color .15s,box-shadow .15s}.rb-block:hover{border-color:#d9d3f0}.rb-block--selected{border-color:#5540af;border-color:var(--rb-primary);box-shadow:0 0 0 3px #5540af1f}.rb-block--preview{border:none;cursor:default;padding:0 0 22px}.rb-block__chip{align-items:center;display:inline-flex;font-size:11px;font-weight:600;gap:8px;justify-content:space-between;letter-spacing:.03em;text-transform:uppercase;width:100%}.rb-block__handle{color:#cbd0d8;letter-spacing:-2px}.rb-block__title{color:#1f2937;color:var(--rb-ink);font-size:16px;font-weight:700;margin:10px 0 6px}.rb-block__helper{color:#6b7280;color:var(--rb-muted);font-size:13px;margin:0}.rb-block__helper--ai{background:#fdf9ec;border-radius:8px;padding:10px 12px}.rb-block__text{color:#374151;font-size:13.5px;line-height:1.6;margin:0}.rb-block__source-tag{color:#5540af;color:var(--rb-primary);font-size:12px;margin-bottom:12px}.rb-metric-row{display:flex;flex-wrap:wrap;gap:40px}.rb-metric__value{color:#1f2937;color:var(--rb-ink);font-size:30px;font-weight:700}.rb-metric__label{color:#6b7280;color:var(--rb-muted);font-size:12.5px;margin-top:2px}.rb-metric__delta{font-size:12px;font-weight:600;margin-top:4px}.rb-metric__delta--up{color:#16a34a}.rb-metric__delta--down{color:#dc2626}.rb-metric__delta--flat{color:#6b7280;color:var(--rb-muted)}.rb-chart{margin-top:6px}.rb-chart-values{border-top:1px dashed #ececf3;border-top:1px dashed var(--rb-border);display:flex;flex-wrap:wrap;gap:6px 24px;list-style:none;margin:10px 0 0;padding:10px 0 0}.rb-chart-values li{align-items:baseline;display:flex;font-size:13px;gap:8px}.rb-cv-label{color:#6b7280;color:var(--rb-muted)}.rb-cv-val{color:#1f2937;color:var(--rb-ink);font-weight:600}.rb-table{border-collapse:collapse;font-size:13px;margin-top:4px;width:100%}.rb-table th{background:#f4f1fe;background:var(--rb-lav);color:#5540af;color:var(--rb-primary);font-weight:600;padding:9px 12px;text-align:left}.rb-table td{border-bottom:1px solid #ececf3;border-bottom:1px solid var(--rb-border);color:#1f2937;color:var(--rb-ink);padding:9px 12px}.rb-narrative p{color:#374151;font-size:13.5px;line-height:1.6;margin:0 0 10px}.rb-narrative__hint{background:#fef3c7;border-radius:5px;color:#b45309;display:inline-block;font-size:10.5px;font-weight:600;margin-bottom:8px;padding:2px 7px}.rb-addnew{background:#f3f0fd;border:1px dashed #c9c1ea;border-radius:10px;color:#5540af;color:var(--rb-primary);cursor:pointer;font-size:14px;font-weight:600;margin-top:16px;padding:14px;width:100%}.rb-addnew:hover{background:#ece7fb}.rb-panel{background:#fff;border-left:1px solid #ececf3;border-left:1px solid var(--rb-border);flex-shrink:0;overflow-y:auto;padding:22px 20px;width:320px}.rb-panel__title{color:#1f2937;color:var(--rb-ink);font-size:16px;font-weight:700;margin:0 0 18px}.rb-panel__label{color:#6b7280;color:var(--rb-muted);font-size:13px;font-weight:600;margin:18px 0 10px}.rb-addgrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.rb-addbtn{align-items:center;background:#fff;border:1px solid #ececf3;border:1px solid var(--rb-border);border-radius:9px;color:#1f2937;color:var(--rb-ink);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:10px 12px;transition:all .15s}.rb-addbtn:hover{background:#f4f1fe;background:var(--rb-lav);border-color:#5540af;border-color:var(--rb-primary);color:#5540af;color:var(--rb-primary)}.rb-sources{display:flex;flex-direction:column;gap:4px}.rb-srcgroup__head{align-items:center;background:none;border:none;color:#1f2937;color:var(--rb-ink);cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:8px 4px;width:100%}.rb-srcgroup__items{display:flex;flex-direction:column;gap:2px;padding-bottom:6px}.rb-srcitem{align-items:center;background:none;border:none;border-radius:7px;color:#4b5563;cursor:pointer;display:flex;font-size:12.5px;gap:8px;padding:8px 10px;text-align:left;width:100%}.rb-srcitem:hover:not(:disabled){background:#f4f1fe;background:var(--rb-lav);color:#5540af;color:var(--rb-primary)}.rb-srcitem span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-srcitem svg{color:#5540af;color:var(--rb-primary);flex-shrink:0}.rb-srcgroup__empty{color:#b4bac3;font-size:12px;padding:6px 10px}.rb-edit__back{background:none;border:none;color:#6b7280;color:var(--rb-muted);cursor:pointer;font-size:13px;margin-bottom:16px;padding:0}.rb-edit__back:hover{color:#5540af;color:var(--rb-primary)}.rb-edit__type{align-items:center;display:flex;font-size:14px;font-weight:700;gap:8px;margin-bottom:18px}.rb-field{margin-bottom:16px}.rb-field label{color:#1f2937;color:var(--rb-ink);display:block;font-size:12.5px;font-weight:600;margin-bottom:6px}.rb-edit__hint{color:#6b7280;color:var(--rb-muted);font-size:12px;line-height:1.5}.rb-edit__footer{border-top:1px solid #ececf3;border-top:1px solid var(--rb-border);display:flex;flex-direction:column;gap:8px;margin-top:24px;padding-top:16px}.rb-preview__header{background:#5540af;background:var(--rb-primary);color:#fff;padding:20px 28px}.rb-preview__header h2{color:#fff;font-size:20px;font-weight:700;margin:0 0 2px}.rb-preview__header span{font-size:12.5px;opacity:.85}.rb-preview__close{color:#fff;font-size:22px;line-height:1}.rb-preview__body{max-height:70vh;overflow-y:auto;padding:28px 28px 8px}.rb-convert__title{color:#5540af;color:var(--rb-primary);font-weight:700;text-align:center}.rb-convert__field{margin-bottom:16px}.rb-convert__field label{color:#1f2937;color:var(--rb-ink);display:block;font-size:13px;font-weight:600;margin-bottom:6px}.rb-convert__optional{color:#6b7280;color:var(--rb-muted);font-weight:400}.rb-convert__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}
/*# sourceMappingURL=main.f1560b16.css.map*/