@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Shrikhand&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Shrikhand&display=swap);@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Shrikhand&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Jost:ital,wght@0,100..900;1,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Shrikhand&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Jost:ital,wght@0,100..900;1,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Shrikhand&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Jost:ital,wght@0,100..900;1,100..900&family=Julee&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Shrikhand&display=swap);@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Reddit+Sans:ital,wght@0,200..900;1,200..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.chapters-content-html-new input,textarea{padding:10px}:root{--first-color:#39d4df9c;--first-color-dark:#01919c9c;--first-color-light:#134064;--first-color-lighten:#134064;--body-font:"Open Sans",sans-serif;--h1-font-size:1.5rem;--normal-font-size:0.938rem;--small-font-size:0.813rem}@media screen and (min-width:768px){:root{--normal-font-size:1rem;--small-font-size:0.875rem}}.login{background-color:#21cdda08;grid-template-columns:100%;height:100vh}.login,.login__content{display:grid}.login__img{justify-self:center}.login__img img{margin-top:1.5rem;width:310px}.login__forms{height:18rem;position:relative}.login__create,.login__registre{animation-duration:.4s;background-color:#c0d0dd;border-radius:1rem;bottom:1rem;box-shadow:0 8px 20px #23004d33;padding:2rem 1rem;position:absolute;text-align:center;width:100%}@keyframes animate-login{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.login__title{color:#134064;color:var(--first-color-lighten);font-size:1.5rem;font-size:var(--h1-font-size);margin-bottom:2rem}.login__box{grid-column-gap:.5rem;background-color:#fff;border-radius:.5rem;column-gap:.5rem;display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;margin-top:1rem;padding:1.125rem 1rem}.login__box input{background-color:#fff!important}.login__icon{color:#39d4df9c;color:var(--first-color);font-size:1.5rem}.login__input{border:none;color:#3a3a3a;font-weight:700;outline:none}.login__input,.login__input::placeholder{font-size:.938rem;font-size:var(--normal-font-size)}.login__input::placeholder{font-family:Montserrat,sans-serif}.login__forgot,.login__input::placeholder{color:#134064;color:var(--first-color-light)}.login__forgot{display:block;font-size:.813rem;font-size:var(--small-font-size);font-weight:600;margin-left:auto;margin-top:.5rem;width:-webkit-max-content;width:max-content}.login__button{background-color:#134064;background-color:var(--first-color-lighten);border:none;border-radius:.5rem;color:#fff;display:block;font-weight:600;margin:2rem 0;padding:1rem;text-align:center;transition:.3s;width:100%}.login__account,.login__signin,.login__signup{font-size:.813rem;font-size:var(--small-font-size);font-weight:600}.login__account{color:#01919c9c;color:var(--first-color-dark)}.login__signin,.login__signup{color:#39d4df9c;color:var(--first-color);cursor:pointer}.login__social{margin-top:2rem}.login__social-icon{color:#01919c9c;color:var(--first-color-dark);font-size:1.5rem;margin:0 1.5rem}.block{display:block}.none{display:none}@media screen and (min-width:576px){.login__forms{justify-self:center;width:348px}}@media screen and (min-width:1024px){.login{height:100vh;overflow:hidden}.login__content{align-items:center;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);justify-content:center;margin-left:10rem}.login__img{align-items:center;background-color:#134064;background-color:var(--first-color-lighten);border-radius:1rem;display:flex;height:588px;padding-left:1rem;width:600px}.login__img img{height:400px;margin-top:0;width:390px}.login__create,.login__registre{left:-11rem}.login__registre{bottom:-2rem}.login__create{bottom:-5.5rem}}.loader-set{background-color:red;height:100vh;width:100%}.form-column{display:flex;flex-direction:column;width:50%}.form-column .form-con-full{width:96%}.form-VS{display:flex;justify-content:center;margin-top:20px;width:100%}.form-VS input{border:none;border-radius:10px;font-size:30px;text-align:center;width:200px}.otp{align-items:center;display:flex;justify-content:space-between}.codeinput{border:1px solid hsla(0,0%,50%,.493);border-radius:10px;height:40px;text-align:center;width:40px}.codeinput:focus{border:1px solid #ff7c01!important}.codeinput.filled{border-color:#ff7c01}.sidebar-container{height:100vh;max-width:270px;position:fixed;top:0;width:100%;z-index:20}.logo-img-contained{align-items:center;box-sizing:border-box;display:flex;height:120px;justify-content:center;object-fit:cover}.logo-img-contained img{height:90%;object-fit:contain;width:120px}.sidebar-content-set{display:flex;justify-content:center;width:100%}.sidebar-content-set-flex{-ms-overflow-style:none;align-items:center;background-color:#134064;border-radius:24px;display:flex;flex-direction:column;gap:5px;height:calc(100vh - 140px);overflow-y:auto;padding:20px 0;scrollbar-width:none;width:255px}.sidebar-content-set-flex::-webkit-scrollbar{display:none}.custom-button{align-items:center;border:none;border-radius:17px;cursor:pointer;display:flex;gap:15px;height:50px;justify-content:start;outline:none;padding-left:23px;width:232px}.dashboard-contain{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.5px;line-height:17px}.icon-set img{height:35px;width:30px}@media only screen and (max-width:900px){.sidebar-container{transform:translateX(-100%);transition:transform .3s ease-in-out}.sidebar-container.visible{transform:translateX(0)}}@media only screen and (min-width:901px){.cross-img-contained{display:none}}@media only screen and (max-width:900px){.cross-img-contained{align-items:center;display:flex;justify-content:end;padding-right:22px;padding-top:15px}.logo-img-contained{height:85px}}.main-container{display:flex;width:100%}.navbar-content-set{display:flex;justify-content:center;position:absolute;right:0;width:calc(100% - 270px)}.navbar--set{display:flex;flex-direction:column;margin-right:10px;width:98%}@media only screen and (max-width:900px){.navbar-content-set{width:100%}.navbar--set{margin-right:0}}.clock{height:50px;width:100%}.table-cell-set2:hover{background-color:#6ea3ff46;cursor:pointer}.Access{align-items:center;display:flex;font-family:Georgia,Times New Roman,Times,serif;font-size:xx-large;height:80vh;justify-content:center}.Access img{width:100px}.content-container{background-color:#21cdda08;display:flex;height:100vh;justify-content:center;margin-top:10px;width:100%}.content-con-half{max-width:1440px;width:97%}.content-con-half-title{padding-bottom:20px;padding-top:20px}.active-coursessss h2,.content-con-half-title h2{color:#134064!important;font-family:Montserrat,sans-serif;font-size:35px;font-weight:600;letter-spacing:-.5px;line-height:17px}.scroll-table{background-color:initial!important;border-radius:18px!important;max-height:70vh;max-width:97%;overflow-y:auto;padding-left:30px!important;padding-right:30px!important;padding-top:23px!important}.css-11xur9t-MuiPaper-root-MuiTableContainer-root{box-shadow:0 2px 20px -2px #149fa93d!important}.css-1ex1afd-MuiTableCell-root{border-bottom:none!important;padding-bottom:14px!important;padding-top:14px!important}.css-1ygcj2i-MuiTableCell-root{border-bottom:none!important}.css-13xy2my{box-shadow:0 2px 20px -2px #149fa93d!important}.css-1bigob2,.css-q34dxg{border-bottom:none!important}.css-q34dxg{padding-bottom:14px!important;padding-top:14px!important}.css-15wwp11-MuiTableHead-root{position:relative}.css-15wwp11-MuiTableHead-root:after{background-color:#134064!important;border-radius:12px!important;content:""!important;height:41px!important;left:0!important;position:absolute!important;top:7px!important;width:100%!important;z-index:-1!important}.css-1a7iywq-MuiTableHead-root{border-radius:12px!important}.css-1wbz3t9{position:relative!important}.css-1wbz3t9:after{background-color:#4372c4!important;border-radius:12px!important;content:""!important;height:41px!important;left:0!important;position:absolute!important;top:7px!important;width:100%!important;z-index:-1!important}.table-cell{color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:700!important}.css-s4zxv0{background-color:#134064!important}.name-set{align-items:center;color:#676767;display:flex;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;gap:10px;width:100%}.avatar-set img{border-radius:50%;height:41px;width:41px}.avatar-set{height:41px;object-fit:contain;width:41px}.visit{font-weight:500}.visit,.visit-time{color:#676767;font-family:Montserrat,sans-serif;font-size:15px}.visit-time{border:none!important;display:flex;font-weight:400}.patient-button{align-items:center;display:flex;justify-content:start}.patient-button-set{align-items:center;background-color:#55d46a1f;border-radius:10px;color:#24b26b;display:flex;font-family:Nunito,sans-serif;font-size:12px;font-weight:600;height:33px;justify-content:center;width:92px}.css-16c50h-MuiInputBase-root-MuiTablePagination-select,.css-1chpzqh,.css-78c6dr-MuiToolbar-root-MuiTablePagination-toolbar .MuiTablePagination-actions,.css-8nphli .MuiTablePagination-actions,.css-levciy-MuiTablePagination-displayedRows,.css-pdct74-MuiTablePagination-selectLabel,.css-rmmij8{display:none!important}.image-set-icon{align-items:center;justify-content:space-between;margin-top:30px;width:100%}.left-set-contained{background-color:#1b7f861a;border-radius:8px;height:38px;justify-content:space-evenly;margin-left:-13px;width:124px}.set-contained{background-color:#4372c4!important}.left-text{color:#000;font-size:12px;letter-spacing:-.5px;line-height:15px}.text-set{color:#fff}.left-img{margin-bottom:7px}@media only screen and (max-width:900px){.left-set-contained{margin-left:0}}.css-1yxmbwk,.css-78trlr-MuiButtonBase-root-MuiIconButton-root{background:none!important}.scroll-continue-para::-webkit-scrollbar{height:10px;width:10px}.scroll-continue-para::-webkit-scrollbar-thumb{background-color:#c0d0dd;border-radius:4px;height:25px}.scroll-continue-para::-webkit-scrollbar-track{background-color:#fff}.visit-time button{align-items:center;background-color:#db5c00;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;height:30px;justify-content:center;line-height:12px;width:100px}.switch{display:inline-block;font-size:17px;height:2em;position:relative;width:3.5em}.switch input{height:0;opacity:0;width:0}.slider{background-color:wheat;border:none;border-radius:30px;bottom:0;cursor:pointer;left:0;outline:none;right:0;top:0;width:60px}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{border-radius:20px;bottom:.3em;content:"";height:1.4em;left:.3em;width:1.4em}.slider:before,input:checked+.slider{background-color:#ff7c01}input:focus+.slider{box-shadow:0 0 1px #1b7f86}input:checked+.slider:before{background-color:#fff;transform:translateX(1.5em)}.checkbox{background-color:#d0d0d0;border-radius:30px;color:#000;height:60px;overflow:hidden;position:relative;width:200px}.check{display:none}.checkbox .toggle{background:linear-gradient(40deg,#ff7c01,#ff8c00 70%);border-radius:30px;box-shadow:0 0 3px #ffff14,0 0 5px #ffff14;cursor:pointer;height:50px;left:5px;position:absolute;transition:.4s;width:80px}.checkbox .slide{align-items:center;cursor:pointer;display:flex;height:60px;justify-content:space-evenly;width:230px}.checkbox .slide .text{cursor:pointer;font-size:16px;font-weight:700;z-index:100}.check:checked+.checkbox .slide .toggle{background:linear-gradient(40deg,#4372c4,#a3dafb 70%);box-shadow:0 0 10px #8983f7,0 0 3px #8983f7;transform:translateX(113px)}.check:checked+.checkbox .slide{background-color:#0a1929;color:#fff}.course-inputs-main{align-items:center;display:flex;flex-direction:column;width:100%}.course-inputs{display:flex;justify-content:space-between;margin-top:30px;max-width:1060px;padding-left:20px;padding-right:20px;width:100%}.filled-multiline-flexible{border-radius:40px;width:46%}.pickers{display:flex;justify-content:center}.dropzone-container{object-fit:contain}.dropzone-container img{width:100%}.google-map{width:50%}.custom-icon-button{background-color:#db5c00!important}.css-11xur9t-MuiPaper-root-MuiTableContainer-root{width:none!important}.navbar-container{align-items:center;background-color:#134064;border-radius:20px;display:flex;height:100px;justify-content:space-between;margin-top:10px;padding-right:20px;position:-webkit-sticky;position:sticky;top:0;width:98.5%;z-index:10}.navbar-container h2{color:#fff;font-family:Montserrat,sans-serif;font-size:30px;font-weight:600;letter-spacing:-.5px;line-height:17px;padding-left:15px}.humberger-set{padding-right:15px}.button{align-items:center;background-color:#db5c00;border:none;border-radius:50%;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-weight:600;height:50px;justify-content:center;overflow:hidden;position:relative;width:50px}.button,.button:hover,.svgIcon{transition-duration:.3s}.button:hover{align-items:center;background-color:#db5c00;border-radius:40px;width:140px}.button:hover .svgIcon{transform:translateY(-200%);transition-duration:.3s}.button:before{bottom:-20px;color:#fff;content:"Log Out";font-family:Montserrat,sans-serif;font-size:0;position:absolute}.button:hover:before{bottom:auto;font-family:Montserrat,sans-serif;font-size:13px;opacity:1;transition-duration:.3s}.humber-conatined-button{align-items:center;display:flex;gap:0}.nav-text{align-items:center;display:flex;justify-content:start;width:50%}.nav-text img{color:#fff;height:100%;margin-left:20px;object-fit:contain;width:100px}.navName{align-items:baseline;display:flex;justify-content:start}.navName h1{color:#db5c00;font-size:40px;margin-left:1px}@media only screen and (min-width:901px){.humberger-set{display:none}}.at_modal{border-radius:8px;box-shadow:0 4px 20px #0003;max-height:400px!important;max-width:500px;overflow-y:auto!important;width:90%}.at_modal .MuiDialogTitle-root{background-color:#134064;color:#fff;font-size:1.25rem;padding:16px}.at_modal .MuiDialogContent-root{color:#333;font-size:1rem;padding:20px}.at_modal .MuiDialogActions-root{padding:8px 16px}.at_modal_close_button{background-color:#f44336!important;color:#fff!important;padding:6px 12px!important;text-transform:none!important}.at_modal_close_button:hover{background-color:#d32f2f!important}.at_loader_container{align-items:center;display:flex;justify-content:center;width:100%}.announce-container{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;font-family:Inter,sans-serif;margin:1rem;max-width:100%;padding:1.5rem}.announce-title{color:#1a202c;font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.announce-error-message{color:#e53e3e}.announce-error-message,.announce-success-message{font-size:.875rem;margin-bottom:1rem;text-align:center}.announce-success-message{color:#38a169}.announce-form{background:#edf2f7;border-radius:8px;margin-bottom:2rem;padding:2rem}.announce-form-group{margin-bottom:1.5rem}.announce-label{color:#1a202c;display:block;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.announce-input,.announce-textarea{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1a202c;font-size:.875rem;outline:none;padding:.75rem;transition:border-color .3s ease;width:100%}.announce-input:focus,.announce-textarea:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a}.announce-textarea{min-height:120px;resize:vertical}.announce-file-input{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1a202c;font-size:.875rem;padding:.5rem;width:100%}.announce-image-preview{margin-top:1rem;text-align:center}.announce-preview-img{border:2px solid #e2e8f0;border-radius:8px;max-height:200px;max-width:100%;object-fit:cover}.announce-submit-button{background:linear-gradient(90deg,#3182ce,#805ad5);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem;transition:all .3s ease;width:100%}.announce-submit-button:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.announcement-list{margin-top:2rem}.announce-search{margin-bottom:1.5rem}.announcement-list-title{color:#1a202c;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.announcement-empty{color:#718096;font-size:1rem;text-align:center}.announcement-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.announcement-item{background:#f7fafc;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;padding:1.5rem;transition:transform .3s ease}.announcement-item:hover{transform:translateY(-2px)}.announcement-content{flex-grow:1}.announcement-image{margin-bottom:1rem}.announcement-banner-img{border:1px solid #e2e8f0;border-radius:8px;max-height:150px;object-fit:cover;width:100%}.announcement-title{color:#1a202c;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.announcement-message{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#4a5568;display:-webkit-box;font-size:.875rem;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis}.announcement-timestamp{color:#718096;font-size:.75rem;margin-bottom:1rem}.announcement-actions{display:flex;gap:.5rem;justify-content:flex-end}.announcement-delete-button,.announcement-edit-button{border:none;border-radius:6px;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:background-color .3s ease}.announcement-edit-button{background:#3182ce;color:#fff}.announcement-edit-button:hover{background:#2b6cb0}.announcement-delete-button{background:#e53e3e;color:#fff}.announcement-delete-button:hover{background:#c53030}@media (max-width:1024px){.announcement-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.announce-container{margin:.5rem;padding:1rem}.announce-title{font-size:1.75rem}.announce-form{padding:1rem}.announcement-grid{grid-template-columns:1fr}}.safety-titile{padding-bottom:6px}.send-container-safety{background-color:#134064;border-radius:18px;display:flex;height:auto;justify-content:center;margin-top:30px;width:100%}.form-container-set{border-radius:18px;margin-bottom:40px;margin-top:40px;padding:20px 20px 25px;width:80%}.form-input-set{width:100%}.form-input-set option{height:100px!important}.form-input-set .select,.form-input-set .sports,.form-input-set input,.form-input-set select{background-color:#fff;border:1px solid #1b7f8624;border-radius:14px;height:48px;outline:none;padding-bottom:2px;padding-left:10px;width:100%}.form-input-set .select,.form-input-set .sports,.form-input-set input,.form-input-set input::placeholder,.form-input-set select,.form-input-set textarea{color:#6ea3ff;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;line-height:20px}.form-input-set textarea{background-color:#fff;border:1px solid #1b7f8624;border-radius:14px;height:150px;outline:none;padding-bottom:2px;padding-left:10px;padding-top:10px;width:100%}.form-input-set textarea::placeholder{color:#6ea3ff;font-size:15px}.form-headingggg,.form-input-set textarea::placeholder{font-family:Montserrat,sans-serif;font-weight:400;line-height:20px}.form-headingggg{color:#c0d0dd;font-size:20px;padding-bottom:10px;padding-top:10px}.form-con-full{width:48%}.form-con-full-col{display:flex;flex-direction:column;gap:10px;width:100%}.admin-prifile-set{margin-top:10px}.admin-prifile-set img{border-radius:50%;height:150px;width:150px}.drag-drop{background-color:#fff;border-radius:20px;cursor:pointer;flex-direction:column;height:300px;margin-top:20px;max-width:1000px;width:100%}.drag-drop,.drag-main{display:flex;justify-content:center}.drag-main{align-items:center;min-width:350px;width:33%}.dropzone-container{text-align:center}.drag-drop-text{align-items:center;color:#6ea3ff;display:flex;flex-direction:column;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.drag-drop-text img{width:80px}.uploaded-image{height:100%}.drop-img,.uploaded-image{border-radius:20px;object-fit:contain;width:100%}.drop-img{align-items:center;height:300px}.drop-img,.form-button{display:flex;justify-content:center}.btn{--color:#db5c00;--color2:#0a191e;background-color:#0cc0df;border-radius:6px;font-family:Roboto,Segoe UI,sans-serif;font-size:17px;font-weight:300;margin-top:20px;overflow:hidden;padding:.8em 1.75em;position:relative;text-transform:uppercase;transition:.5s;z-index:1}.btn:after,.btn:before{background-color:var(--color);content:"";display:block;height:100%;inset:50%;left:25%;position:absolute;transform:skew(90deg) translate(-50%,-50%);transition:.5s ease-out;width:100%;z-index:-1}.btn:before{left:-25%;top:-50%;transform:skew(90deg) rotate(180deg) translate(-50%,-50%)}.btn:hover:before{transform:skew(45deg) rotate(180deg) translate(-50%,-50%)}.btn:hover:after{transform:skew(45deg) translate(-50%,-50%)}.btn:hover{color:#fff}.btn:active{filter:brightness(.7);transform:scale(.98)}.loader{background-color:hsla(0,0%,100%,.377);height:100vh;z-index:1}.loadingspinner{--square:26px;--offset:30px;--duration:2.4s;--delay:0.2s;--timing-function:ease-in-out;--in-duration:0.4s;--in-delay:0.1s;--in-timing-function:ease-out;height:calc(var(--offset)*2 + var(--square));margin:10px auto 30px;padding:0;position:relative;width:calc(var(--offset)*3 + var(--square))}.loadingspinner div{background:#ff8c00;border:none;border-radius:2px;color:#000;display:inline-block;font-size:6pt;height:var(--square);margin:0;padding:0;position:absolute;width:var(--square)}.loadingspinner #square1{animation:square1 var(--duration) var(--delay) var(--timing-function) infinite,squarefadein var(--in-duration) calc(var(--in-delay)*1) var(--in-timing-function) both;left:calc(var(--offset)*0);top:calc(var(--offset)*0)}.loadingspinner #square2{animation:square2 var(--duration) var(--delay) var(--timing-function) infinite,squarefadein var(--in-duration) calc(var(--in-delay)*1) var(--in-timing-function) both;left:calc(var(--offset)*0);top:calc(var(--offset)*1)}.loadingspinner #square3{animation:square3 var(--duration) var(--delay) var(--timing-function) infinite,squarefadein var(--in-duration) calc(var(--in-delay)*2) var(--in-timing-function) both;left:calc(var(--offset)*1);top:calc(var(--offset)*1)}.loadingspinner #square4{animation:square4 var(--duration) var(--delay) var(--timing-function) infinite,squarefadein var(--in-duration) calc(var(--in-delay)*3) var(--in-timing-function) both;left:calc(var(--offset)*2);top:calc(var(--offset)*1)}.loadingspinner #square5{animation:square5 var(--duration) var(--delay) var(--timing-function) infinite,squarefadein var(--in-duration) calc(var(--in-delay)*4) var(--in-timing-function) both;left:calc(var(--offset)*3);top:calc(var(--offset)*1)}@keyframes square1{0%{left:calc(var(--offset)*0);top:calc(var(--offset)*0)}8.333%{left:calc(var(--offset)*0);top:calc(var(--offset)*1)}to{left:calc(var(--offset)*0);top:calc(var(--offset)*1)}}@keyframes square2{0%{left:calc(var(--offset)*0);top:calc(var(--offset)*1)}8.333%{left:calc(var(--offset)*0);top:calc(var(--offset)*2)}16.67%{left:calc(var(--offset)*1);top:calc(var(--offset)*2)}25.00%{left:calc(var(--offset)*1);top:calc(var(--offset)*1)}83.33%{left:calc(var(--offset)*1);top:calc(var(--offset)*1)}91.67%{left:calc(var(--offset)*1);top:calc(var(--offset)*0)}to{left:calc(var(--offset)*0);top:calc(var(--offset)*0)}}@keyframes square3{0%,to{left:calc(var(--offset)*1);top:calc(var(--offset)*1)}16.67%{left:calc(var(--offset)*1);top:calc(var(--offset)*1)}25.00%{left:calc(var(--offset)*1);top:calc(var(--offset)*0)}33.33%{left:calc(var(--offset)*2);top:calc(var(--offset)*0)}41.67%{left:calc(var(--offset)*2);top:calc(var(--offset)*1)}66.67%{left:calc(var(--offset)*2);top:calc(var(--offset)*1)}75.00%{left:calc(var(--offset)*2);top:calc(var(--offset)*2)}83.33%{left:calc(var(--offset)*1);top:calc(var(--offset)*2)}91.67%{left:calc(var(--offset)*1);top:calc(var(--offset)*1)}}@keyframes square4{0%{left:calc(var(--offset)*2);top:calc(var(--offset)*1)}33.33%{left:calc(var(--offset)*2);top:calc(var(--offset)*1)}41.67%{left:calc(var(--offset)*2);top:calc(var(--offset)*2)}50.00%{left:calc(var(--offset)*3);top:calc(var(--offset)*2)}58.33%{left:calc(var(--offset)*3);top:calc(var(--offset)*1)}to{left:calc(var(--offset)*3);top:calc(var(--offset)*1)}}@keyframes square5{0%{left:calc(var(--offset)*3);top:calc(var(--offset)*1)}50.00%{left:calc(var(--offset)*3);top:calc(var(--offset)*1)}58.33%{left:calc(var(--offset)*3);top:calc(var(--offset)*0)}66.67%{left:calc(var(--offset)*2);top:calc(var(--offset)*0)}75.00%{left:calc(var(--offset)*2);top:calc(var(--offset)*1)}to{left:calc(var(--offset)*2);top:calc(var(--offset)*1)}}@keyframes squarefadein{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.form-cont-main{display:flex;justify-content:space-between}.dropzone-container{position:relative}.image-container{display:inline-block}.sport-image{display:block;height:auto;width:100%}.edit-icon{cursor:pointer;position:absolute;right:10px;top:10px}.edit-icon img{height:auto;width:30px}.keypoints-chips{display:flex;flex-wrap:wrap;max-width:100%;padding-top:10px}.chip{background-color:#0cc0df;border-radius:10px;margin-bottom:10px;margin-right:10px;padding:5px 10px}.chip span{color:red;cursor:pointer;font-weight:bolder;margin-left:10px}.file-item{display:flex;height:280px;justify-content:center;width:100%}.cross{flex-direction:row-reverse;justify-content:end}.category-containerMain{display:flex;justify-content:center;width:100%}.category-container{max-width:100%}.form-input-set .relative{position:relative}.form-input-set .border{border:1px solid #ccc}.form-input-set .rounded{border-radius:4px}.form-input-set .p-2{padding:8px}.form-input-set .cursor-pointer{cursor:pointer}.form-input-set .bg-white{background-color:#fff}.form-input-set .mt-1{margin-top:4px}.form-input-set .max-h-60{max-height:240px}.form-input-set .overflow-y-auto{overflow-y:auto}.form-input-set .hover\:bg-gray-100:hover{background-color:#f5f5f5}.form-input-set .flex{display:flex}.form-input-set .items-center{align-items:center}.form-input-set .mr-2{margin-right:8px}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}}.Toastify__toast{--y:0;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;touch-action:none;z-index:0}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}


/*!
 * 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}.btn{display:inline-block;font-weight:500}.quiz_selection_item-sen{align-items:center;background-color:green;border:none;border-radius:15px;color:#fff;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;margin-right:10px;padding:0 15px;transition:background-color .3s ease,transform .1s ease;width:auto}.quiz_selection_item-sen:hover{background-color:#218838;transform:scale(1.1)}.quiz_selection{margin:15px 0}.quiz_selection,.quiz_selection_row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.quiz_selection_row{align-items:center;width:100%}.quiz_selection_item{align-items:center;display:flex;gap:5px}.quiz_selection .btn{background-color:#6c757d;font-size:14px;padding:8px 15px}.quiz_selection .btn.active{background-color:#db5c00;font-weight:600}.quiz_selection .btn:hover{background-color:#5a6268}.quiz_selection .btn.active:hover{background-color:#c65300}.add_question{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:20px 0}.form-button{margin:20px 0;text-align:center}.form-button .btn{background-color:#28a745;font-size:16px;padding:12px 30px}.form-button .btn:hover{background-color:#218838}.modal-overlay{background-color:#000c;height:100vh;width:100vw}.question{border:1px solid hsla(0,0%,50%,.616);border-radius:5px;box-sizing:border-box;height:50px;margin-bottom:10px;padding-left:10px;width:100%}.options_main{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.options{margin-bottom:10px;width:48%}.options input{border:1px solid hsla(0,0%,50%,.616);border-radius:5px;box-sizing:border-box;height:50px;padding-left:10px;width:100%}.quiz_headings{color:#134064;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:larger;font-weight:700}.answer{display:flex;justify-content:center;width:100%}.answer select{height:50px;width:48%}.answer select,.how_it_works{border:1px solid hsla(0,0%,50%,.616);border-radius:5px;box-sizing:border-box;padding-left:10px}.how_it_works{margin-bottom:10px;max-width:100%;width:100%}.custom-file-upload span{color:#134064;cursor:pointer;font-weight:700;padding-left:10px}.custom-file-upload{border:1px solid #134064;border-radius:5px;padding:10px}.resource-input{height:44px;margin-top:20px}.input_copy,.resource-input{align-items:center;display:flex}.input_copy{border:1px solid #134064;border-radius:5px;height:100%;padding:0 10px}.resource-item{box-sizing:border-box;height:44px;margin-bottom:20px;width:100%}.resource-item,.topics{align-items:center;display:flex}.topics{background-color:#134064;border-radius:20px;cursor:grab;justify-content:space-between;margin-bottom:10px;padding-left:20px;padding-right:20px}.topics :first-child{display:flex;height:auto}.topics h4{border:1px solid #f5f5f5;border-radius:5px}.topics h3,.topics h4{color:#f5f5f5;font-size:larger;font-weight:700;margin-right:30px;padding:10px}.imageTopicMain{align-items:center;display:flex}.topicImage{border-radius:10px;height:70px;overflow:hidden;width:70px}.topicImage img{height:70px;object-fit:cover;width:70px}.btnn{--color:#db5c00;--color2:#0a191e;background-color:#0cc0df;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Roboto,Segoe UI,sans-serif;font-size:17px;font-weight:300;overflow:hidden;padding:.8em 1.75em;position:relative;text-transform:uppercase;transition:.5s;z-index:1}.dialog-outer{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.dialog-container{align-items:center;display:flex;height:90vh;justify-content:space-between;max-width:1200px;position:relative;width:95vw}.image-container{align-items:center;display:flex;height:65vh;justify-content:center;width:60%}.dialog-image{background-color:#001a2e;border:2px solid #fff;border-radius:8px;box-shadow:0 0 2px 3px #8c00ff;height:100%;object-fit:contain;width:100%}.text-container{background:#00213a;border-radius:10px;color:#fff;height:75vh;margin-left:20px;overflow-y:auto;padding:20px;width:40%}.close-button{font-size:40px;font-weight:700;right:30px}.close-button,.save-button{color:#fff;cursor:pointer;position:absolute;top:20px}.save-button{background-color:#001221f2;border:none;border-radius:10px;box-shadow:0 0 3px 1px #0090ffcc;font-family:Shrikhand,cursive;font-size:12px;left:30px;letter-spacing:1.2px;padding:8px 12px;text-transform:uppercase;transition:all .3s ease}.save-button:hover{background-color:#ff6200;box-shadow:0 0 6px 2px #ff6200e6}.ql-container{background-color:#0000001a;border-radius:10px}.ql-editor{color:#fff;font-family:Poppins,sans-serif;font-size:16px}@media (max-width:768px){.dialog-container{flex-direction:column;height:auto;padding:20px}.image-container{height:50vh;width:100%}.text-container{height:auto;margin-left:0;margin-top:20px;width:100%}.ql-editor{font-size:14px}}@media (max-width:500px){.ql-editor{font-size:12px}}.chapter-checkbox-container{cursor:pointer;display:inline-block;height:24px;left:15px;position:relative;top:15px;-webkit-user-select:none;user-select:none;width:24px}.chapter-checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.chapter-checkbox-checkmark{background-color:#eee;border-radius:4px;height:24px;left:0;position:absolute;top:0;transition:all .3s;width:24px}.chapter-checkbox-container:hover input~.chapter-checkbox-checkmark{background-color:#ccc}.chapter-checkbox-container input:checked~.chapter-checkbox-checkmark{background-color:#db5c00}.chapter-checkbox-checkmark:after{content:"";display:none;position:absolute}.chapter-checkbox-container input:checked~.chapter-checkbox-checkmark:after{display:block}.chapter-checkbox-container .chapter-checkbox-checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:9px;top:5px;transform:rotate(45deg);width:5px}.chapter-tooltip-container{--tooltip-bg:#263238;--tooltip-color:#fff;box-sizing:border-box;font-size:17px;position:relative;transition:all .2s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.chapter-tooltip-text{background:linear-gradient(135deg,#a940fd,#5b46e8);border-radius:.75rem;box-shadow:0 4px 16px 4px #00000026;color:#fff;cursor:pointer;font-weight:600;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.7em 1.8em;text-align:center}.chapter-tooltip{border-radius:.5rem;color:var(--tooltip-color);opacity:0;padding:.3em .6em;pointer-events:none;top:-1rem;transform:translateX(-50%) scale(0);transition:all .2s ease;white-space:nowrap;z-index:99999}.chapter-tooltip,.chapter-tooltip:before{background:var(--tooltip-bg);left:50%;position:absolute}.chapter-tooltip:before{border-bottom-right-radius:.175rem;bottom:-.2em;content:"";height:.6em;transform:translate(-50%) rotate(45deg);width:.6em}.chapter-checkbox-container:hover .chapter-tooltip{opacity:1;pointer-events:auto;transform:translateX(-50%) scale(1);visibility:visible}.btn{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:5px;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .3s ease,transform .1s ease}.btn:hover{background-color:#0056b3;transform:translateY(-2px)}.btn:active{transform:translateY(0)}.cross-icon{align-items:center;color:#dc3545;cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;height:24px;justify-content:center;transition:color .3s ease,transform .1s ease;width:24px}.cross-icon:hover{color:#c82333;transform:scale(1.2)}.fillinblanks_selection_item-sen{align-items:center;background-color:green;border:none;border-radius:15px;color:#fff;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;margin-right:10px;padding:0 15px;transition:background-color .3s ease,transform .1s ease;width:auto}.fillinblanks_selection_item-sen:hover{background-color:#218838;transform:scale(1.1)}.fillinblanks_selection{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:15px 0}.fillinblanks_selection_item{align-items:center;display:flex;gap:5px}.fillinblanks_selection .btn{background-color:#6c757d;font-size:14px;padding:8px 15px}.fillinblanks_selection .btn.active{background-color:#db5c00;font-weight:600}.fillinblanks_selection .btn:hover{background-color:#5a6268}.fillinblanks_selection .btn.active:hover{background-color:#c65300}.action-buttons{display:flex;gap:10px;justify-content:center;margin:20px 0}.action-buttons .btn:last-child{background-color:#28a745;font-size:16px;padding:12px 30px}.action-buttons .btn:last-child:hover{background-color:#218838}.modal{box-shadow:0 4px 8px #0003;max-width:400px;width:100%}.modal h3{color:#134064;font-size:20px;margin-bottom:15px}.modal p{font-size:16px}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:500px;padding:20px;text-align:center;width:90%}.modal-content h2{color:#134064;font-size:24px;margin-bottom:15px}.modal-content p{color:#333;font-size:16px;margin-bottom:20px}.modal-btn{border-radius:5px;padding:8px 16px}.modal-btn-yes{background-color:#28a745}.modal-btn-yes:hover{background-color:#218838}.modal-btn-no{background-color:#dc3545}.modal-btn-no:hover{background-color:#c82333}.modal-btn-confirm{background-color:#dc3545;color:#fff}.modal-btn-confirm:hover{background-color:#c82333}.modal-btn-cancel{background-color:#6c757d;color:#fff}.modal-btn-cancel:hover{background-color:#5a6268}.loader{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.loadingspinner{display:flex;gap:5px}.loadingspinner div{animation:spinner 1.2s linear infinite;background-color:#fff;height:15px;width:15px}#square1{animation-delay:-1.2s}#square2{animation-delay:-1s}#square3{animation-delay:-.8s}#square4{animation-delay:-.6s}#square5{animation-delay:-.4s}@keyframes spinner{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.add-fill-in-blanks-title{color:#134064;font-size:24px;margin-bottom:20px;text-align:center}.chapter-select{display:flex;justify-content:center;margin-bottom:20px}.chapter-select select{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px;width:50%}.question-container{background-color:#f9f9f9;border-radius:5px;margin-bottom:20px;padding:15px}.question-container h3{color:#134064;font-size:20px;margin-bottom:10px}.question-container h4{color:#134064;font-size:18px;margin:10px 0}.question-container h5{color:#134064;font-size:16px;margin-bottom:10px}.correct-answer-select,.option-input,.paragraph-input,.question-input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:16px;margin:5px 0;padding:8px;width:100%}.paragraph-input{height:100px;resize:vertical}.options-container{margin-top:10px}.react-datetime-picker{display:inline-flex;position:relative}.react-datetime-picker,.react-datetime-picker *,.react-datetime-picker :after,.react-datetime-picker :before{box-sizing:border-box}.react-datetime-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-datetime-picker__wrapper{border:thin solid gray;display:flex;flex-grow:1;flex-shrink:0}.react-datetime-picker__inputGroup{flex-grow:1;min-width:calc(16px + 3.674em);padding:0 2px}.react-datetime-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-datetime-picker__inputGroup__divider,.react-datetime-picker__inputGroup__leadingZero{display:inline-block;font:inherit}.react-datetime-picker__inputGroup__input{-webkit-appearance:textfield;appearance:textfield;background:none;border:0;box-sizing:initial;color:currentColor;font:inherit;height:calc(100% - 2px);min-width:.54em;padding:1px;position:relative}.react-datetime-picker__inputGroup__input::-webkit-inner-spin-button,.react-datetime-picker__inputGroup__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.react-datetime-picker__inputGroup__input:invalid{background:#ff00001a}.react-datetime-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-datetime-picker__inputGroup__amPm{-webkit-appearance:menulist;appearance:menulist;font:inherit}.react-datetime-picker__button{background:#0000;border:0;padding:4px 6px}.react-datetime-picker__button:enabled{cursor:pointer}.react-datetime-picker__button:enabled:focus .react-datetime-picker__button__icon,.react-datetime-picker__button:enabled:hover .react-datetime-picker__button__icon{stroke:#0078d7}.react-datetime-picker__button:disabled .react-datetime-picker__button__icon{stroke:#6d6d6d}.react-datetime-picker__button svg{display:inherit}.react-datetime-picker__calendar,.react-datetime-picker__clock{z-index:1}.react-datetime-picker__calendar--closed,.react-datetime-picker__clock--closed{display:none}.react-datetime-picker__calendar{max-width:100vw;width:350px}.react-datetime-picker__calendar .react-calendar{border-width:thin}.react-datetime-picker__clock{background-color:#fff;border:thin solid #a0a096;height:200px;max-width:100vw;padding:25px;width:200px}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-clock{display:block;position:relative}.react-clock,.react-clock *,.react-clock :after,.react-clock :before{box-sizing:border-box}.react-clock__face{border:1px solid #000;border-radius:50%;bottom:0;left:0;position:absolute;right:0;top:0}.react-clock__hand{bottom:0;left:50%;position:absolute;right:50%;top:0}.react-clock__hand__body{background-color:#000;position:absolute;transform:translateX(-50%)}.react-clock__mark{bottom:0;left:50%;position:absolute;right:50%;top:0}.react-clock__mark__body{background-color:#000;position:absolute;transform:translateX(-50%)}.react-clock__mark__number{left:-40px;position:absolute;text-align:center;width:80px}.react-clock__second-hand__body{background-color:red}.switch-main{display:flex;justify-content:center;margin-top:30px;width:100%}.switch{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:55%}.switch button{background-color:#0cc0df;border:none;border-radius:5px;color:#f5f5f5;cursor:pointer;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:small;font-weight:700;height:50px;margin-bottom:20px;width:19%}.switch button.active{background-color:#db5c00}.ql-editor{height:460px!important}.editor{align-items:center;display:flex;flex-direction:column;height:auto;width:100%}.editor_child{max-width:300px;width:100%}.editor_child button{color:#fff}.ql-align-center{text-align:center!important}.switch_deal{flex-direction:column;gap:2rem}.input-main-class,.switch_deal{align-items:center;display:flex;width:100%}.input-main-class{height:100px;justify-content:end}.group{align-items:center;display:flex}.group,.input{line-height:28px}.input{background-color:#f3f3f4;border:2px solid #0000;border-radius:8px;color:#0d0c22;height:40px;outline:none;padding:0 1rem 0 2.5rem;transition:.3s ease;width:350px}.input::placeholder{color:#9e9ea7}.input:focus,input:hover{background-color:#fff;border-color:rgba(255,124,1,.678);box-shadow:0 0 0 4px #ea4c891a;outline:none}.icon{fill:#9e9ea7;height:1rem;left:1rem;position:absolute;width:1rem}.visit-time-oooot{align-items:center;display:flex;gap:20px}.grp-seen button{box-sizing:border-box;font-size:15px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:15px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.userDashboard{margin:40px auto;max-width:1400px;padding:0 16px;width:100%}.overview-card{background:linear-gradient(135deg,#fff,#f9fafb);border-radius:12px;box-shadow:0 4px 12px #0000001a;margin-bottom:32px;padding:24px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.overview-card:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-4px)}.overview-title{color:#1a237e;font-size:28px;font-weight:600;margin-bottom:24px;text-align:center}.overview-item{border-radius:8px;color:#37474f;cursor:pointer;font-size:18px;font-weight:500;margin:8px 0;padding:12px 16px;transition:background-color .2s ease,color .2s ease}.overview-item:hover{background-color:#e8eaf6;color:#3f51b5}.stack-progress-card{margin-top:24px}.stack-progress-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:16px}.stack-progress-box{border:1px solid #1340641f;border-radius:12px;overflow:hidden;transition:box-shadow .2s ease}.stack-progress-box:hover{box-shadow:0 4px 16px #1340641a}.stack-progress-box-header{align-items:center;background:#1340640a;border-bottom:1px solid #1340641a;display:flex;gap:12px;justify-content:space-between;padding:16px}.stack-progress-box-title{color:#134064!important;flex:1 1;font-size:1rem!important;font-weight:600!important;margin:0!important;min-width:0}.stack-progress-active-badge{flex-shrink:0}.stack-progress-box-body{display:flex;flex-direction:column;gap:6px;padding:16px}.stack-progress-label{color:#676767!important;display:block!important;font-size:11px!important;font-weight:600!important;letter-spacing:.4px;margin-top:8px!important;text-transform:uppercase}.stack-progress-label:first-of-type{margin-top:0!important}.stack-progress-value{color:#333!important;font-size:13px!important;line-height:1.4;margin:0 0 4px!important}.stack-progress-time-expired{color:#b52a2a!important;font-weight:600}.common-choices-card{margin-top:24px}.common-choices-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-top:16px}@media (max-width:900px){.common-choices-grid{grid-template-columns:1fr}}.common-choices-block{background:#fff;border:1px solid #1340641f;border-radius:12px;box-shadow:0 2px 10px #1340640f;padding:20px}.common-choices-block-title{border-bottom:1px solid #1340641f;color:#134064!important;font-size:15px!important;font-weight:700!important;margin:0 0 12px!important;padding-bottom:10px}.common-choices-list{counter-reset:rank;list-style:none;margin:0;padding:0}.common-choices-item{align-items:center;border-bottom:1px solid #0000000f;counter-increment:rank;display:flex;font-size:14px;gap:10px;padding:8px 0}.common-choices-item:last-child{border-bottom:none}.common-choices-rank{color:#134064;flex-shrink:0;font-weight:700;min-width:28px}.common-choices-name{color:#222;flex:1 1}.common-choices-count{color:#676767;flex-shrink:0;font-size:12px}.dialog-custom{background:#fff;border-radius:16px;box-shadow:0 12px 32px #0003;margin:16px;max-width:1200px;overflow:hidden;transition:transform .3s ease}.dialog-custom .MuiDialog-paper{border:1px solid #e0e0e0}.dialog-title{background:linear-gradient(180deg,#f8fafc,#f1f3f5);border-bottom:1px solid #dcdcdc;color:#1a237e;font-family:Roboto,sans-serif;font-size:26px;letter-spacing:.5px;padding:20px 28px;text-align:center}.dialog-content{background:#fafafa;min-height:200px;padding:32px}.dialog-content .MuiGrid-container{margin-top:8px}.no-data{background:#f5f5f5;border:1px dashed #bdbdbd;color:#616161;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;padding:40px 16px}.item-card{background:#fff;border:1px solid #e8ecef;border-radius:12px;box-shadow:0 6px 20px #00000014;margin:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border .3s ease}.item-card:hover{border:1px solid #3f51b5;box-shadow:0 10px 24px #0000001f;transform:translateY(-4px)}.card-media{background:#f5f5f5;height:200px;object-fit:contain;transition:transform .4s ease,opacity .3s ease}.card-media:hover{opacity:.95;transform:scale(1.06)}.card-placeholder{align-items:center;background:linear-gradient(135deg,#eceff1,#dfe4ea);border-bottom:1px solid #d0d7de;color:#90a4ae;display:flex;font-family:Roboto,sans-serif;font-size:60px;font-weight:700;height:200px;justify-content:center;text-transform:uppercase;transition:background .3s ease}.card-placeholder:hover{background:linear-gradient(135deg,#dfe4ea,#c8d3dc)}.card-content{background:#fff;display:flex;flex-direction:column;gap:10px;padding:24px}.card-title{color:#1a237e;font-size:24px;font-weight:600;line-height:1.4;white-space:nowrap}.card-description,.card-title{font-family:Roboto,sans-serif;overflow:hidden;text-overflow:ellipsis}.card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#424242;display:-webkit-box;font-size:15px;line-height:1.6;max-height:64px}.card-detail{border-top:1px solid #f0f0f0;color:#616161;display:flex;font-family:Roboto,sans-serif;font-size:14px;justify-content:space-between;line-height:1.5;padding:4px 0}.card-detail strong{color:#37474f;font-weight:500;min-width:120px}.card-detail:hover{background:#f8fafc;border-radius:4px}.dialog-button{background-color:#3f51b5!important;border-radius:8px!important;color:#fff!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:500!important;padding:10px 24px!important;text-transform:none!important;transition:background-color .3s ease,transform .2s ease!important}.dialog-button:hover{background-color:#303f9f!important;transform:translateY(-2px)!important}.sort-dropdown{background-color:#f3f3f4;border:2px solid #0000;border-radius:8px;color:#0d0c22;cursor:pointer;font-size:14px;height:40px;outline:none;padding:0 1rem;transition:.3s ease}.sort-dropdown:focus,.sort-dropdown:hover{background-color:#fff;border-color:rgba(255,124,1,.678);box-shadow:0 0 0 4px #ea4c891a;outline:none}.region-dropdown{background-color:#f3f3f4;border:2px solid #0000;border-radius:8px;color:#0d0c22;cursor:pointer;font-size:14px;height:40px;outline:none;padding:0 1rem;transition:.3s ease}.region-dropdown:focus,.region-dropdown:hover{background-color:#fff;border-color:rgba(255,124,1,.678);box-shadow:0 0 0 4px #ea4c891a;outline:none}@media (max-width:600px){.userDashboard{margin:20px auto;padding:0 8px}.overview-title{font-size:24px}.overview-item{font-size:16px;padding:10px 12px}.dialog-custom{margin:8px}.dialog-title{font-size:22px;padding:16px 20px}.dialog-content{padding:20px}.no-data{font-size:16px;padding:24px 12px}.item-card{border-radius:8px;margin:4px}.card-media,.card-placeholder{height:160px}.card-content{padding:16px}.card-title{font-size:20px}.card-description{font-size:14px;max-height:56px}.card-detail{font-size:13px}.card-detail strong{min-width:100px}.dialog-button{font-size:14px!important;padding:8px 16px!important}.visit-time-oooot{align-items:flex-start;flex-direction:column;gap:10px}.input,.region-dropdown,.sort-dropdown{margin-left:0;width:100%}.grp-seen button{text-align:center;width:100%}}.css-17fpwt7-MuiGrid-root{width:30%}.table-container{box-shadow:0 4px 6px #0000001a}.css-1dc80h3-MuiTableCell-root{background-color:#fff!important}.table{border-collapse:collapse;min-width:100%}.table-head-cell{border-bottom:1px solid #e5e7eb;color:#fff!important;font-size:14px;font-weight:600;padding:12px 16px}.table-row{background-color:#fff}.table-row:hover{background-color:#f9fafb;transition:background-color .2s}.table-cellUser{border-bottom:1px solid #e5e7eb;color:#374151!important;font-size:14px;padding:12px 16px}.no-users-cell{color:#6b7280;font-size:16px;padding:24px;text-align:center}.user-container{gap:12px}.avatar,.user-container{align-items:center;display:flex}.avatar{height:40px;justify-content:center;overflow:hidden;width:40px}.avatar-img{height:100%;object-fit:cover;width:100%}.avatar-placeholder{align-items:center;background-color:#f97316;color:#fff;display:flex;font-size:14px;font-weight:600;height:100%;justify-content:center;width:100%}.user-info{display:flex;flex-direction:column}.user-name{color:#111827;font-size:14px;font-weight:500}.user-email{color:#6b7280;font-size:12px}.checkbox{color:#2563eb}.action-button{border-radius:6px;font-size:14px;padding:6px 12px;transition:background-color .2s}.email-button{background-color:#2563eb}.email-button:hover{background-color:#1d4ed8}.details-button{background-color:#6b7280}.details-button:hover{background-color:#4b5563}.xai-email-modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.xai-email-modal-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 20px #0003;max-width:500px;padding:30px;position:relative;width:90%}.xai-email-modal-title{color:#333;font-size:24px;font-weight:600;margin-bottom:20px;text-align:center}.xai-email-modal-field{margin-bottom:20px}.xai-email-modal-label{color:#555;display:block;font-size:16px;font-weight:500;margin-bottom:8px}.xai-email-modal-input{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:16px;padding:12px;transition:border-color .3s;width:100%}.xai-email-modal-input:focus{border-color:#007bff;outline:none}.xai-email-modal-input:disabled{background-color:#f5f5f5;cursor:not-allowed}.xai-email-modal-textarea{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:16px;min-height:120px;padding:12px;resize:vertical;transition:border-color .3s;width:100%}.xai-email-modal-textarea:focus{border-color:#007bff;outline:none}.xai-email-modal-actions{display:flex;gap:15px;justify-content:flex-end;margin-top:20px}.xai-email-modal-button{border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:background-color .3s}.xai-email-modal-cancel{background-color:#e0e0e0;color:#333}.xai-email-modal-cancel:hover{background-color:#d0d0d0}.xai-email-modal-send{background-color:#007bff;color:#fff}.xai-email-modal-send:hover{background-color:#0056b3}@media (max-width:600px){.xai-email-modal-container{padding:20px;width:95%}.xai-email-modal-title{font-size:20px}.xai-email-modal-input,.xai-email-modal-textarea{font-size:14px}.xai-email-modal-button{font-size:14px;padding:10px 20px}}.send-bulk-email-btn,.show-email-eligible-btn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:10px;padding:8px 16px}.send-bulk-email-btn:hover,.show-email-eligible-btn:hover{background-color:#0056b3}.theme-change-container{align-items:center;background-color:#f7f8fa;border-radius:10px;box-shadow:0 5px 15px #0000001a;display:flex;flex-direction:column;padding:30px}.theme-title h1{color:#134064;margin-bottom:20px}.color-picker-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}.picker-box{align-items:center;border-radius:20px;display:flex;flex-direction:column;margin-bottom:20px;padding:40px;width:250px}.picker-box h2{color:#fff;margin-bottom:10px}.save-btn{background-color:#134064;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease;width:150px}.save-btn:hover{background-color:#0b2d4f}.save-btn:disabled{background-color:#ccc;cursor:not-allowed}.iconPickerMain{display:flex;justify-content:space-between;padding:20px}.pickerContainer{flex:1 1;margin:0 10px;text-align:center}.picker-label{color:#0b2d4f;font-size:16px;font-weight:700;margin-bottom:8px}.dropzone-containerrrr{align-items:center;background-color:#0b2d4f;border:2px dashed #ccc;border-radius:8px;cursor:pointer;display:flex;justify-content:center;min-height:120px;padding:10px}.drag-drop-text{color:#777;font-size:14px;text-align:center}.uploaded-image-container{align-items:center;display:flex;justify-content:center}.uploaded-imageeee{border-radius:4px;max-height:80px;max-width:80px}.drag-drop-text img{width:50px}.bottomIcon_heading{color:#0b2d4f;font-size:15px;margin-top:10px;width:100%}.bottomIcon_heading,.buttonIcon{display:flex;justify-content:center}.buttonIcon{margin-bottom:20px}.details-main{display:flex;height:auto;width:100%}.details-left{box-sizing:border-box;padding:20px;width:30%}.details-right{width:70%}.details-img{display:flex;justify-content:center;width:100%}.details-img .img{background-color:#ff7c01;border-radius:50%;height:200px;width:200px}.details-img .img img{border-radius:50%;height:100%;width:100%}.details-profile{box-sizing:border-box;padding:10px}.details-profile .details-profile-text p{color:#fff}.details-right-name{box-sizing:border-box;padding:20px}.details-right-name p:first-child{color:#ff7c01;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:xx-large;font-weight:bolder}.details-right-name p{color:#fff;font-size:larger}.details-right-box{box-sizing:border-box;padding:20px}.details-right-box p{color:#fff}.details-profile-text ul li::marker{color:#fff!important}.details-right-box ul li::marker{color:#fff!important}.details-right-box ul li{color:#fff!important}.details-main strong{color:hsla(0,0%,89%,.788)}.details-right-box{display:flex;justify-content:space-evenly}.details-main b{color:#fff;font-size:x-large}.chat-container{background-color:#f0f4ff;display:flex;height:85vh}.chat-sidebar{background-color:#fff;border-right:1px solid #ddd;padding:20px;width:30%}.chat-header{height:100px;margin-bottom:20px;width:100px}.chat-header img{height:100%;margin-right:5px;object-fit:contain;width:100%}.chat-list{height:65vh;overflow-y:auto;padding:0 10px}.chat-list::-webkit-scrollbar{width:5px}.chat-list::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px grey}.chat-list::-webkit-scrollbar-thumb{background:#134064;border-radius:10px}.chat-list::-webkit-scrollbar-thumb:hover{background:#134064}.chat-item{align-items:center;border-bottom:1px solid hsla(0,0%,56%,.424);display:flex;padding:10px;transition:background-color .3s}.chat-item:hover{background-color:#f0f0f0;cursor:pointer}.chat-item.selected{background-color:#e0eaff}.chat-item img{border-radius:50%;height:50px;margin-right:10px;width:50px}.chat-item-info h3{font-size:16px;margin:0}.chat-item-info p{color:#888;font-size:14px;margin:5px 0 0}.chat-window{height:80vh;justify-content:space-between;overflow:hidden;padding:20px;width:70%}.chat-header{border-bottom:1px solid #ddd;color:#134064;padding-bottom:10px}.chat-messages{display:flex;flex:1 1;flex-direction:column;padding:20px 10px 0}.chat-messages::-webkit-scrollbar{width:5px}.chat-messages::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px grey}.chat-messages::-webkit-scrollbar-thumb{background:#6ea3ff;border-radius:10px}.chat-messages::-webkit-scrollbar-thumb:hover{background:#6ea3ff}.message{border-radius:20px;margin-bottom:20px;max-width:70%;min-width:70px;padding:10px 20px 20px;position:relative}.timestamp{bottom:3px;color:#999;font-size:.8em;position:absolute;right:10px}.message.received{align-self:flex-start;background-color:#e0eaff}.message.sent{align-self:flex-end;background-color:#d4f4dd}.chat-input{align-items:center;border-top:1px solid #ddd;display:flex;padding-top:10px}.chat-input input{background-color:#f0f4ff;border:none;border-radius:20px;flex:1 1;margin-right:10px;padding:10px}.chat-input .send{border:none;border-radius:20px;padding:10px 20px}.chat-input .audio,.chat-input .send{background-color:#007bff;color:#fff;cursor:pointer}.chat-input .audio{border:none;border-radius:50%;height:35px;margin-left:5px;width:35px}.chat-input button:hover{background-color:#0056b3}.emoji-picker{bottom:60px;left:20px;position:absolute;z-index:10}.chat-placeholder img{width:50%}.chat-placeholder h2{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:x-large;font-weight:300}.chat-placeholder{flex-direction:column;height:100%;width:100%}.chat-placeholder,.user-placeholder{align-items:center;display:flex;justify-content:center}.user-placeholder{background-color:#ff7c01;border-radius:50%;color:#fff;font-size:20px;font-weight:700;height:50px;margin-right:10px;width:50px}.unread-message{font-weight:700}.unread-dot{background-color:red;border-radius:50%;display:inline-block;height:8px;margin-left:8px;width:8px}.search-bar{align-items:center;display:flex;height:20px;justify-content:center;margin-bottom:10px;padding:10px;width:100%}.search-bar input{border-radius:20px;height:100%;padding:10px 10px 10px 20px;width:100%}.admin-button{align-items:center;background:#134064;border:1px solid #0000;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-family:Helvetica,"sans-serif";font-size:15px;font-weight:700;margin-bottom:20px;padding:10px 20px;transition:all .2s}.admin-button:hover{background:#db5c00}.admin-button>svg{color:#fff;margin-left:10px;transition:transform .3s ease-in-out;width:34px}.admin-button:hover svg{color:#fff;transform:translateX(5px)}.admin-button:active{transform:scale(.95)}.action-button{background:#6ea3ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:background .3s ease}.action-button:hover{background:#ff7c01}.action-button.danger{background:#ff4d4f}.action-button.danger:hover{background:#d9363e}.nav-button{background:#6ea3ff;border-radius:8px;color:#fff;font-weight:500;padding:10px 20px;transition:background .3s ease}.nav-button:hover{background:#ff7c01}.nav-button:disabled{background:#ccc;cursor:not-allowed}.custom-dialog{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;max-width:500px;min-height:50vh;width:100%}.dialog-title{border-bottom:1px solid #e0e0e0;color:#333;font-size:1.5rem;padding:16px 24px}.dialog-actions{border-top:1px solid #e0e0e0;display:flex;gap:8px;justify-content:flex-end;padding:16px 24px}.custom-textfield .MuiOutlinedInput-root{background:#f9fafb;border-radius:8px;transition:all .3s ease}.custom-textfield .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#6ea3ff}.custom-textfield .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ff7c01;border-width:2px}.custom-textfield .MuiInputLabel-root{color:#666;font-weight:500}.custom-textfield .MuiInputLabel-root.Mui-focused{color:#ff7c01}.custom-textfield .MuiInputBase-input{font-size:.95rem;padding:12px}.select-all-button{background:#f9fafb;border-radius:8px;color:#ff7c01;font-weight:600;padding:8px 16px;text-transform:none;transition:background .3s ease}.select-all-button:hover{background:#ffe8cc}.dialog-button{transition:all .3s ease}.dialog-button.cancel{background:#f0f0f0;color:#333}.dialog-button.cancel:hover{background:#e0e0e0}.dialog-button.save{background:#6ea3ff;color:#fff}.dialog-button.save:hover{background:#ff7c01}.dialog-button.save:disabled{background:#ccc;cursor:not-allowed}.custom-multiselect{font-size:.95rem;position:relative}.custom-multiselect .dropdown-heading{align-items:center;background:#f9fafb;border:1px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:12px;transition:border-color .3s ease}.custom-multiselect .dropdown-heading:hover{border-color:#6ea3ff}.custom-multiselect .dropdown-arrow{color:#666;font-size:.8rem}.custom-multiselect .dropdown-content{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;max-height:280px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.custom-multiselect .option{align-items:center;color:#333;display:flex;font-size:.9rem;gap:8px;padding:10px 12px;transition:background .2s ease}.custom-multiselect .option:hover{background:#f1f3f5}.custom-multiselect .option.select-all{border-bottom:1px solid #e0e0e0;font-weight:600}.custom-multiselect .option input[type=checkbox]{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #6ea3ff;border-radius:4px;cursor:pointer;height:18px;position:relative;transition:all .2s ease;width:18px}.custom-multiselect .option input[type=checkbox]:checked{background:#6ea3ff;border-color:#6ea3ff}.custom-multiselect .option input[type=checkbox]:checked:after{color:#fff;content:"\2713";font-size:12px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.custom-multiselect .option input[type=checkbox]:hover{border-color:#ff7c01}.custom-multiselect .option input[type=checkbox]:checked:hover{background:#ff7c01;border-color:#ff7c01}.custom-multiselect .dropdown-content::-webkit-scrollbar{width:8px}.custom-multiselect .dropdown-content::-webkit-scrollbar-track{background:#f1f3f5;border-radius:8px}.custom-multiselect .dropdown-content::-webkit-scrollbar-thumb{background:#6ea3ff;border-radius:8px}.custom-multiselect .dropdown-content::-webkit-scrollbar-thumb:hover{background:#ff7c01}.navigation-arrows{bottom:0;display:flex;gap:20px;justify-content:space-between;margin:15px 0;position:absolute!important;width:100%;z-index:10}.file-preview{position:relative!important}.navigation-arrows button{background-color:#db5c00;border:none;border-radius:3px;cursor:pointer}.prev-button{align-items:center;border:none;border-radius:50%;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;transition:all .3s ease;width:50px}.prev-button:hover{background:linear-gradient(135deg,#2a4d8c,#1a3366);box-shadow:0 6px 12px #0000004d;transform:translateY(-2px)}.prev-button:active{box-shadow:0 2px 4px #0003;transform:translateY(1px)}.next-button{align-items:center;background:linear-gradient(135deg,#4372c4,#2a4d8c);border:none;border-radius:50%;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;transition:all .3s ease;width:50px}.next-button:hover{background:linear-gradient(135deg,#2a4d8c,#1a3366);box-shadow:0 6px 12px #0000004d;transform:translateY(-2px)}.next-button:active{box-shadow:0 2px 4px #0003;transform:translateY(1px)}.cross{align-items:center;background:#dde1e2;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .3s ease;width:30px}.cross p{color:#d32f2f;font-size:13px;line-height:1;margin:0}.cross:hover{transform:scale(1.1)}.cross:hover p{color:#fff}.file-item{display:inline-block;position:relative}.matched-images{background:linear-gradient(135deg,#fff,#f0f4ff);border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 20px #0000001a;margin-bottom:20px;max-height:300px;overflow-y:auto;padding:15px}.matched-images::-webkit-scrollbar{width:8px}.matched-images::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.matched-images::-webkit-scrollbar-thumb{background:#4372c4;border-radius:10px;-webkit-transition:background .3s;transition:background .3s}.matched-images::-webkit-scrollbar-thumb:hover{background:#355a9e}.matched-image{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;display:flex;margin:8px 0;padding:10px;transition:transform .2s ease,box-shadow .2s ease}.matched-image:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-2px)}.matched-image img{border:1px solid #ddd;border-radius:6px;height:60px;margin-right:15px;object-fit:cover;width:60px}.matched-image span{color:#333;flex-grow:1;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matched-image:hover span{color:#4372c4}@media (max-width:600px){.matched-images{max-height:250px;padding:10px}.matched-image{padding:8px}.matched-image img{height:50px;margin-right:10px;width:50px}.matched-image span{font-size:14px}}.intrest-container{align-items:flex-start;background:linear-gradient(135deg,#f0f4ff,#e6eaff);display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:40px 20px;position:relative}.intrest-container:before{animation:particles 20s linear infinite;background:radial-gradient(circle at 10% 20%,#3f51b51a 0,#0000 20%),radial-gradient(circle at 90% 80%,#2196f31a 0,#0000 20%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes particles{0%{opacity:.3;transform:translateY(0)}to{opacity:.1;transform:translateY(-50px)}}.intrest-content{background:#fff;border:1px solid #0000000d;border-radius:16px;box-shadow:0 4px 20px #00000014;max-width:1400px;padding:32px;position:relative;width:100%;z-index:1}.intrest-title{color:#1a237e;font-family:Poppins;font-size:36px;font-weight:600;letter-spacing:2px;margin-bottom:40px;position:relative;text-align:center}@keyframes glowLine{0%,to{box-shadow:0 0 8px #3f51b580}50%{box-shadow:0 0 12px #2196f3b3}}.most-interested-card{background:#f8fafc;border:1px solid #0000000d;border-radius:12px;box-shadow:0 2px 10px #0000000f;margin-bottom:40px;padding:24px;transition:transform .3s ease,box-shadow .3s ease}.most-interested-card:hover{box-shadow:0 4px 20px #0000001a;transform:translateY(-4px)}.most-interested-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:16px}.most-interested-title{color:#1a237e;font-family:Poppins;font-size:24px;font-weight:600}.toggle-icon{color:#3f51b5;font-size:18px;transition:transform .3s ease}.toggle-icon.expanded{transform:rotate(180deg)}.most-interested-content{color:#374151;max-height:500px;overflow:hidden;transition:max-height .5s ease,opacity .5s ease}.most-interested-content.collapsed{max-height:0;opacity:0}.most-interested-name{color:#db5c00;font-size:20px;font-weight:600;margin-bottom:10px}.most-interested-type{color:#6b7280;font-size:14px;margin-bottom:16px}.most-interested-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-item{display:flex;flex-direction:column;gap:6px}.stat-item span:first-child{color:#4b5563;font-family:Poppins;font-weight:500}.intrest-dropdowns{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:40px}.dropdown-item{animation:fadeIn .8s ease-in;display:flex;flex-direction:column}.dropdown-label{color:#4b5563;color:#db5c00;font-size:18px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.dropdown-label,.dropdown-select{font-family:Poppins;font-weight:600}.dropdown-select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;font-size:14px;padding:12px;transition:all .2s ease}.dropdown-select:hover{border-color:#3f51b5;box-shadow:0 0 8px #3f51b533}.dropdown-select:focus{border-color:#3f51b5;box-shadow:0 0 12px #3f51b54d;outline:none}.dropdown-select:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.dropdown-select option{background:#fff;color:#1f2937}.error-message{animation:shake .5s ease;background:#fee2e2;border:1px solid #ef4444;border-radius:8px;color:#b91c1c;font-size:14px;margin-bottom:24px;padding:16px;text-align:center}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.loading-container{height:100px;margin-bottom:24px}.spinner{animation:spin .8s ease-in-out infinite;border-right:4px solid #0000;border-top:4px solid #0000;border-color:#3f51b5 #2196f3 #0000 #0000;border-style:solid;border-width:4px}.table-wrapper{overflow-x:auto}.analytics-table{border-collapse:initial;border-spacing:0 8px;color:#374151;font-size:14px;width:100%}.analytics-table thead{background:#e8eaf6}.analytics-table th{color:#1a237e;font-weight:600;letter-spacing:1px;padding:16px 20px;position:relative;text-transform:uppercase}.analytics-table th.tooltip:after{background:#1f2937;border-radius:6px;bottom:100%;color:#fff;content:attr(data-tooltip);font-size:12px;left:50%;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s ease;white-space:nowrap}.analytics-table th.tooltip:hover:after{opacity:1}.analytics-table tbody tr{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.analytics-table tbody tr:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.analytics-table td{border-bottom:none;padding:16px 20px}.progress-container{align-items:center;display:flex;gap:16px}.progress-container span{color:#374151;text-align:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.progress-bar{background:#e5e7eb;border-radius:5px;flex:1 1;height:10px;max-width:160px;overflow:hidden}.progress-fill{height:100%;transition:width .5s ease}.progress-fill.high{background:#10b981}.progress-fill.medium{background:#3b82f6}.progress-fill.low{background:#06b6d4}.no-data{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;font-size:16px;padding:20px}@media (max-width:1024px){.intrest-content{padding:24px}.intrest-title{font-size:28px}.most-interested-stats{grid-template-columns:1fr}.intrest-dropdowns{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.analytics-table td,.analytics-table th{font-size:13px;padding:12px 16px}}@media (max-width:768px){.intrest-container{padding:15px}.intrest-dropdowns{grid-template-columns:1fr}.progress-container span{width:40px}.progress-bar{max-width:120px}}@media (max-width:480px){.intrest-title{font-size:24px}.most-interested-title{font-size:20px}.dropdown-label{font-size:12px}.dropdown-select{font-size:13px;padding:10px}.analytics-table{font-size:12px}}.lbd_container{margin:32px auto;max-width:1200px}.lbd_loader_container{align-items:center;display:flex;justify-content:center;margin-top:32px}.lbd_card{border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-bottom:32px}.lbd_card_content{padding:24px}.lbd_card_title{font-size:2rem}.lbd_card_title,.lbd_section_title{color:#134064;font-weight:500;margin-bottom:16px}.lbd_section_title{font-size:1.5rem}.lbd_metadata_container{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.lbd_metadata_item{color:#333;font-size:1rem}.lbd_doc_id_container{align-items:center;display:flex;gap:8px}.lbd_copy_button{color:#134064}.lbd_copy_button:hover{color:#ff7c01}.lbd_back_button{background-color:#ff7c01;border-radius:4px;color:#fff;margin-top:16px;text-transform:none}.lbd_back_button:hover{background-color:#e66b00}.lbd_retry_button{color:#ff7c01}.lbd_table_container{border-radius:4px;overflow:hidden}.lbd_table_header{background-color:#f5f5f5}.lbd_table_header_cell{color:#fff!important;font-size:1rem;font-weight:700;white-space:nowrap}.lbd_content_preview{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;line-height:1.5;max-height:400px;overflow-y:auto;padding:12px}.lbd_content_image{border-radius:4px;display:block;height:auto;max-width:100%}.lbd_content_preview div,.lbd_content_preview p{margin:0 0 12px}.lbd_content_preview code,.lbd_content_preview pre{background-color:#f0f0f0;border-radius:4px;font-family:Courier New,Courier,monospace;padding:8px}.lbd_content_preview::-webkit-scrollbar{width:6px}.lbd_content_preview::-webkit-scrollbar-thumb{background-color:#ff7c01;border-radius:3px}.lbd_content_preview::-webkit-scrollbar-track{background-color:#f5f5f5}.lbd_no_content{color:#666;font-size:1rem}.bm-main{background-color:#fff;display:flex;flex-direction:column;min-height:100vh}.bm-community{flex:1 1;padding:20px}.bm-community-section{display:flex;gap:20px;margin:0 auto;max-width:1200px}.bm-left-sidebar-community{background-color:#f8fafc;border-radius:8px;border-right:1px solid #e2e8f0;height:80vh;overflow-y:auto;padding:20px;width:350px}.bm-user-table{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;overflow:hidden}.bm-table-header{background-color:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#1e293b;display:grid;font-weight:600;grid-template-columns:80px 1fr 120px;padding:12px}.bm-table-body{display:flex;flex-direction:column}.bm-search-input{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;font-size:14px;margin-bottom:15px;outline:none;padding:10px;transition:border-color .2s ease;width:100%}.bm-search-input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.bm-search-input::placeholder{color:#94a3b8}.bm-table-row{align-items:center;border-bottom:1px solid #e2e8f0;display:grid;grid-template-columns:80px 1fr 120px;padding:12px}.bm-table-row:last-child{border-bottom:none}.bm-table-cell{align-items:center;color:#1e293b;display:flex;font-size:14px;padding:8px}.bm-table-cell-full{color:#475569;font-size:16px;grid-column:1/-1;justify-content:center;padding:20px}.bm-no-users{text-align:center}.bm-avatar-cell{justify-content:center}.bm-username-cell{justify-content:flex-start}.bm-action-cell,.bm-avatar-set{justify-content:center}.bm-avatar-set{display:flex}.bm-avatar{border:2px solid #e2e8f0;border-radius:50%;height:40px;object-fit:cover;width:40px}.bm-username{color:#1e293b;font-size:16px;font-weight:600}.bm-view-profile-btn{background-color:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s ease}.bm-view-profile-btn:hover{background-color:#1e40af}.bm-main-content{flex:1 1;height:80vh;overflow-y:auto;padding:20px}.bm-post-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.bm-post-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000d;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.bm-post-card:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-5px)}.bm-post-card-three{display:flex;flex-direction:column}.bm-post-header{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:15px}.bm-post-header,.bm-user-info{align-items:center;display:flex}.bm-user-info{gap:10px}.bm-post-card-three-content{padding:15px}.bm-post-meaning{margin-bottom:15px}.bm-post-meaning embed,.bm-post-meaning img,.bm-post-meaning video{border-radius:8px;max-height:400px;object-fit:cover;transition:opacity .2s ease;width:100%}.bm-post-meaning img:hover,.bm-post-meaning video:hover{opacity:.9}.bm-post-card-three-image img{border-radius:8px;max-height:300px;object-fit:cover;width:100%}.bm-post-card-three-description{color:#475569;font-size:14px;line-height:1.5}.bm-post-card-three-description p{margin:0}.bm-delete-btn{background-color:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s ease}.bm-delete-btn:hover{background-color:#c82333}.modal-overlay{background-color:#00000080;bottom:0;left:0;right:0;top:0}.modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 16px #0003;max-width:90%;padding:20px;text-align:center;width:400px}.modal h3{color:#1e293b;font-size:18px;font-weight:600;margin-bottom:10px}.modal p{color:#475569;font-size:14px;margin-bottom:20px}.modal-buttons{display:flex;gap:10px;justify-content:center}.modal-btn{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s ease}.modal-btn-yes{background-color:#dc3545;color:#fff}.modal-btn-yes:hover{background-color:#c82333}.modal-btn-no{background-color:#6b7280;color:#fff}.modal-btn-no:hover{background-color:#4b5563}@media (max-width:768px){.bm-community-section{flex-direction:column}.bm-left-sidebar-community{border-bottom:1px solid #e2e8f0;border-right:none;width:100%}.bm-post-list{grid-template-columns:1fr}.bm-table-header,.bm-table-row{grid-template-columns:60px 1fr 100px}}@media (max-width:480px){.bm-community,.bm-main-content{padding:10px}.bm-post-card{border-radius:8px}.bm-avatar{height:32px;width:32px}.bm-username{font-size:14px}.bm-table-header,.bm-table-row{grid-template-columns:50px 1fr 80px;padding:8px}.bm-table-cell{font-size:12px}}.admin-chat-container{background:linear-gradient(135deg,#f7fafc,#edf2f7);display:flex;font-family:Inter,sans-serif;transition:background .3s ease}.admin-chat-container.dark{background:linear-gradient(135deg,#2d3748,#1a202c)}.sidebar{background:#fff;border-right:1px solid #e2e8f0;box-shadow:2px 0 12px #00000014;display:flex;flex-direction:column;transition:background .3s ease,border .3s ease;width:320px}.admin-chat-container.dark .sidebar{background:#2d3748;border-right-color:#4a5568}.sidebar-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.5rem}.admin-chat-container.dark .sidebar-header{border-bottom-color:#4a5568}.sidebar-header h2{background:linear-gradient(90deg,#3182ce,#805ad5);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.5rem;font-weight:700}.theme-toggle{background:none;border:none;border-radius:50%;cursor:pointer;font-size:1.5rem;padding:.5rem;transition:background .3s ease,transform .3s ease}.theme-toggle:hover{background:#e2e8f0;transform:rotate(20deg)}.admin-chat-container.dark .theme-toggle:hover{background:#4a5568}.admin-list{flex:1 1;overflow-y:auto}.admin-item{border-bottom:1px solid #e2e8f0;cursor:pointer;padding:1rem 1.5rem;transition:background .2s ease}.admin-chat-container.dark .admin-item{border-bottom-color:#4a5568}.admin-item:hover{background:#f7fafc}.admin-chat-container.dark .admin-item:hover{background:#4a5568}.admin-item.active{background:linear-gradient(90deg,#e6f3ff,#e9d8fd)}.admin-chat-container.dark .admin-item.active{background:linear-gradient(90deg,#4a5568,#2d3748)}.admin-info{align-items:center;display:flex;gap:1rem}.avatar-container{position:relative}.avatar{border:2px solid #e2e8f0}.admin-chat-container.dark .avatar{border-color:#4a5568}.status-dot{border:2px solid #fff;border-radius:50%;bottom:0;height:12px;position:absolute;right:0;width:12px}.admin-chat-container.dark .status-dot{border-color:#2d3748}.status-dot.online{animation:pulse 2s ease-in-out infinite;background:#48bb78}.status-dot.offline{background:#f56565}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.admin-name{color:#2d3748;font-size:1rem;font-weight:600}.admin-chat-container.dark .admin-name{color:#edf2f7}.admin-role{color:#718096;font-size:.875rem}.admin-chat-container.dark .admin-role{color:#a0aec0}.chat-window{display:flex;flex:1 1;flex-direction:column}.chat-header{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;padding:1.25rem 1.5rem;width:100%}.admin-chat-container.dark .chat-header{background:#2d3748;border-bottom-color:#4a5568}.chat-header-info{align-items:center;display:flex;gap:1rem}.header-avatar{border:2px solid #e2e8f0;border-radius:50%;height:40px;object-fit:cover;width:40px}.admin-chat-container.dark .header-avatar{border-color:#4a5568}.chat-header h2{color:#2d3748;font-size:1.25rem;font-weight:600}.admin-chat-container.dark .chat-header h2{color:#edf2f7}.chat-header p{color:#718096;font-size:.875rem}.admin-chat-container.dark .chat-header p{color:#a0aec0}.chat-messages{word-wrap:break-word;background:#f7fafc;flex:1 1!important;overflow-y:auto;padding:1.5rem}.admin-chat-container.dark .chat-messages{background:#1a202c}.message1{display:flex;margin-bottom:1.25rem}.message1.sent{justify-content:flex-end}.message1.received{justify-content:flex-start}.message-content{border-radius:1rem;box-shadow:0 2px 4px #0000000d;max-width:70%;padding:.75rem 1.25rem;transition:all .2s ease}.message1.sent .message-content{background:linear-gradient(90deg,#3182ce,#805ad5);color:#fff}.message1.received .message-content{background:#fff;border:1px solid #e2e8f0;color:#2d3748}.admin-chat-container.dark .message.received .message-content{background:#4a5568;border-color:#718096;color:#edf2f7}.message-timestamp{color:#a0aec0;display:block;font-size:.75rem;margin-top:.5rem}.message1.sent .message-timestamp{color:#e2e8f0}.message-input{align-items:center;background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:.75rem;padding:1rem 1.5rem}.admin-chat-container.dark .message-input{background:#2d3748;border-top-color:#4a5568}.input-field{background:#f7fafc;border:1px solid #e2e8f0;border-radius:1rem;flex:1 1;font-size:.875rem;outline:none;padding:.75rem 1rem;transition:border .3s ease,box-shadow .3s ease}.admin-chat-container.dark .input-field{background:#4a5568;border-color:#718096;color:#edf2f7}.input-field:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce26}.emoji-button{background:none;border:none;border-radius:50%;cursor:pointer;font-size:1.25rem;padding:.5rem;transition:background .3s ease}.emoji-button:hover{background:#e2e8f0}.admin-chat-container.dark .emoji-button:hover{background:#718096}.send-button{align-items:center;background:linear-gradient(90deg,#3182ce,#805ad5);border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:.75rem;transition:transform .3s ease,box-shadow .3s ease}.send-button:hover{box-shadow:0 2px 6px #0003;transform:scale(1.1)}.send-icon{color:#fff;height:20px;width:20px}.no-chat-selected{align-items:center;color:#718096;display:flex;flex:1 1;font-size:1.25rem;justify-content:center}.admin-chat-container.dark .no-chat-selected{color:#a0aec0}@media (max-width:768px){.sidebar{width:260px}.chat-messages{padding:1rem}.message-content{max-width:80%}}@media (max-width:640px){.admin-chat-container{flex-direction:column}.sidebar{height:40vh;width:100%}.chat-window{height:60vh}}.sidebar-header button{border:none;font-family:Poppins;padding:10px}.sender-name,.sidebar-header button{background-color:#ff7429;border-radius:5px;color:#fff}.sender-name{max-width:130px;min-width:130px;padding:5px}.sub-container{background-color:#f9fafb;margin:0 auto;max-width:1280px;min-height:100vh;padding:1.5rem}.sub-title{color:#111827;font-size:1.875rem;font-weight:700;margin-bottom:2rem;text-align:center}.sub-form{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:2rem}.sub-input{border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;padding:.75rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.sub-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.sub-input[readonly]{background-color:#f3f4f6;cursor:not-allowed}.sub-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}.sub-textarea{border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;height:6rem;padding:.75rem;resize:none;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.sub-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.sub-textarea:disabled{background-color:#f3f4f6;cursor:not-allowed}.sub-checkbox{margin-right:.5rem;vertical-align:middle}.sub-label{align-items:center;color:#374151;display:flex;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.text-span-color{color:#fff!important}.sub-discount,.sub-features,.sub-interval{display:flex;flex-direction:column;gap:1rem;grid-column:span 1}.sub-feature-input{align-items:center;display:flex;gap:.5rem}.sub-delete-feature{background-color:#ef4444;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:background-color .2s ease}.sub-delete-feature:hover{background-color:#dc2626}.sub-delete-feature:disabled{background-color:#fca5a5;cursor:not-allowed}.sub-button{border-radius:.5rem;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:background-color .2s ease}.sub-button:not(.cancel):not(.edit):not(.delete){background-color:#3b82f6;color:#fff}.sub-button:not(.cancel):not(.edit):not(.delete):hover{background-color:#2563eb}.sub-button.cancel{background-color:#6b7280;color:#fff}.sub-button.cancel:hover{background-color:#4b5563}.sub-table-wrapper{border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a;overflow-x:auto}.sub-table{background-color:#fff;border-collapse:collapse;width:100%}.sub-table td,.sub-table th{border-bottom:1px solid #e5e7eb;padding:1rem;text-align:left}.sub-table th{background-color:#f3f4f6;color:#111827;font-weight:600}.sub-action-button{border-radius:.25rem;cursor:pointer;font-size:.875rem;margin-right:.5rem;padding:.5rem 1rem;transition:background-color .2s ease}.sub-action-button.edit{background-color:#10b981;color:#fff}.sub-action-button.edit:hover{background-color:#059669}.sub-action-button.delete{background-color:#ef4444;color:#fff}.sub-action-button.delete:hover{background-color:#dc2626}.sub-empty{color:#6b7280;font-size:1.125rem;margin-top:2rem;text-align:center}.sub-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.sub-modal{background-color:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px #0003;height:90vh;max-width:32rem;overflow-y:auto;padding:1.5rem;width:90%}.sub-modal h2{color:#111827;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.sub-modal-form{display:flex;flex-direction:column;gap:1rem}.sub-modal-buttons{display:flex;gap:1rem;margin-top:1.5rem}.sub-color-pickers{display:flex;flex-wrap:wrap;gap:1rem;grid-column:span 1;justify-content:space-between}.sub-color-picker-box{align-items:center;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;min-width:220px;padding:1rem}@media (min-width:768px){.sub-form{grid-template-columns:1fr 1fr}.sub-color-pickers,.sub-discount,.sub-features,.sub-interval{grid-column:span 2}}@media (max-width:768px){.sub-table td,.sub-table th{font-size:.875rem;padding:.75rem}.sub-action-button{font-size:.75rem;padding:.375rem .75rem}.sub-feature-input{align-items:stretch;flex-direction:column}.sub-delete-feature{margin-top:.5rem}.sub-color-pickers{align-items:center;flex-direction:column}}.ph-loader{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ph-loading-spinner{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);height:60px;width:60px}.ph-spinner-square{animation:ph-spinner 1.2s ease-in-out infinite;background:#3b82f6}.ph-spinner-square1{animation-delay:-1.1s}.ph-spinner-square2{animation-delay:-1s}.ph-spinner-square3{animation-delay:-.9s}.ph-spinner-square4{animation-delay:-.8s}.ph-spinner-square5{animation-delay:-.7s}@keyframes ph-spinner{0%,70%,to{transform:scale(1)}35%{transform:scale(0)}}.ph-input-container{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:1rem}.ph-input-group{margin:0 auto;max-width:1440px}.ph-input-wrapper{display:flex;flex-wrap:wrap;gap:1rem}.ph-search-input{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#111827;flex:1 1;font-size:.875rem;min-width:200px;padding:.75rem 1rem;transition:border-color .2s}.ph-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ph-sort-select{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#111827;cursor:pointer;font-size:.875rem;padding:.75rem;transition:border-color .2s}.ph-sort-select:focus{border-color:#3b82f6;outline:none}.ph-table-container{background:#fff;border-radius:.375rem;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;margin:1rem auto;max-width:1070px;overflow-x:auto}.ph-table{border-collapse:collapse;color:#374151;font-size:.875rem;width:100%}.ph-table-head{background:#f3f4f6}.ph-table-head-cell{border-bottom:2px solid #e5e7eb;color:#1f2937;font-weight:600;padding:1rem;text-align:left}.ph-table-row{border-bottom:1px solid #e5e7eb;transition:background-color .2s}.ph-table-row:hover{background:#f9fafb}.ph-table-cell{padding:1rem;white-space:nowrap}.ph-no-data-cell{color:#6b7280;font-style:italic;padding:2rem;text-align:center}.ph-user-pfp{display:block;object-fit:cover}.ph-action-button{background:#3b82f6;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.75rem;font-weight:500;margin-right:.5rem;padding:.5rem 1rem;transition:background-color .2s}.ph-action-button:hover{background:#2563eb}.ph-choose-plan-button{background:#10b981}.ph-choose-plan-button:hover{background:#059669}.ph-detail-button{background:#f59e0b}.ph-detail-button:hover{background:#d97706}.ph-discount-modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ph-discount-modal-container{animation:ph-modal-enter .3s ease-out;background:#fff;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;max-width:500px;padding:2rem;width:90%}@keyframes ph-modal-enter{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ph-discount-modal-title{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.ph-discount-modal-field{margin-bottom:1rem}.ph-discount-modal-label{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.ph-discount-modal-input{border:1px solid #d1d5db;border-radius:.375rem;color:#111827;font-size:.875rem;padding:.75rem;transition:border-color .2s;width:100%}.ph-discount-modal-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ph-discount-modal-input:disabled{background:#f3f4f6;cursor:not-allowed}.ph-discount-modal-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.ph-discount-modal-button{border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.ph-discount-modal-cancel{background:#f3f4f6;border:1px solid #d1d5db;color:#374151}.ph-discount-modal-cancel:hover{background:#e5e7eb}.ph-discount-modal-save{background:#3b82f6;border:none;color:#fff}.ph-discount-modal-save:hover{background:#2563eb}.ph-plan-modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ph-plan-modal-container{animation:ph-modal-enter .3s ease-out;background:#fff;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;max-width:800px;padding:2rem;width:90%}.ph-plan-modal-title{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.ph-plan-modal-cards{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.ph-plan-card{background:#f9fafb;border-radius:.375rem;box-shadow:0 2px 4px #0000001a;padding:1.5rem;text-align:center;transition:transform .2s;width:200px}.ph-plan-card:hover{transform:translateY(-5px)}.ph-plan-card-title{color:#1f2937;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.ph-plan-card-price{color:#10b981;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.ph-plan-card-duration{color:#6b7280;font-size:.875rem;margin-bottom:1rem}.ph-plan-card-button{background:#3b82f6;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:background-color .2s}.ph-plan-card-button:hover{background:#2563eb}.ph-plan-modal-actions{display:flex;justify-content:flex-end;margin-top:1.5rem}.ph-plan-modal-button{border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.ph-plan-modal-cancel{background:#f3f4f6;border:1px solid #d1d5db;color:#374151}.ph-plan-modal-cancel:hover{background:#e5e7eb}.ph-detail-modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ph-detail-modal-container{animation:ph-modal-enter .3s ease-out;background:#fff;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;max-height:80vh;max-width:900px;overflow-y:auto;padding:2rem;width:90%}.ph-detail-modal-title{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.ph-detail-modal-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ph-detail-grid-item{background:#f9fafb;border-radius:.375rem;box-shadow:0 2px 4px #0000000d;padding:1rem}.ph-detail-grid-field{color:#374151;display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.5rem}.ph-detail-grid-label{color:#1f2937;font-weight:500}.ph-detail-modal-actions{display:flex;justify-content:flex-end;margin-top:1.5rem}.ph-detail-modal-button{border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.ph-detail-modal-close{background:#f3f4f6;border:1px solid #d1d5db;color:#374151}.ph-detail-modal-close:hover{background:#e5e7eb}.ph-pagination-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:1rem auto;max-width:1200px;padding:0 1rem}.ph-pagination-button,.ph-pagination-buttons{display:flex;gap:.5rem}.ph-pagination-button{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;cursor:pointer;font-size:.875rem;padding:.75rem 1rem;transition:background-color .2s}.ph-pagination-button:hover:not(:disabled){background:#f9fafb}.ph-pagination-button:disabled{cursor:not-allowed;opacity:.5}.ph-pagination-icon{height:16px;width:16px}.ph-pagination-controls{align-items:center;color:#374151;display:flex;font-size:.875rem;gap:1rem}.ph-pagination-label{font-weight:500}.ph-rows-per-page-select{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;padding:.5rem}@media (max-width:768px){.ph-input-wrapper{flex-direction:column}.ph-search-input,.ph-sort-select{width:100%}.ph-table-container{margin:.5rem}.ph-table-cell,.ph-table-head-cell{font-size:.75rem;padding:.5rem}.ph-user-pfp{height:30px!important;width:30px!important}.ph-action-button{font-size:.7rem;padding:.4rem .8rem}.ph-detail-modal-container,.ph-discount-modal-container,.ph-plan-modal-container{padding:1.5rem;width:95%}.ph-detail-modal-grid,.ph-plan-modal-cards{align-items:center;flex-direction:column}.ph-detail-grid-item,.ph-plan-card{max-width:300px;width:100%}}@media (max-width:480px){.ph-detail-modal-title,.ph-discount-modal-title,.ph-plan-modal-title{font-size:1.125rem}.ph-detail-modal-button,.ph-discount-modal-button,.ph-plan-modal-button{font-size:.75rem;padding:.5rem 1rem}.ph-detail-grid-item,.ph-plan-card{padding:1rem}.ph-plan-card-title{font-size:1rem}.ph-plan-card-price{font-size:1.25rem}.ph-plan-card-button{font-size:.75rem}.ph-pagination-button{font-size:.75rem;padding:.5rem}.ph-pagination-icon{height:12px;width:12px}.ph-action-button{font-size:.65rem;padding:.3rem .6rem}.ph-user-pfp{height:24px!important;width:24px!important}}.subscription-container{margin:0 auto;max-width:1440px;padding:40px 20px}.subscription-card{background:linear-gradient(145deg,#fff,#f8fafc);border-radius:16px;box-shadow:0 8px 32px #0000001a;margin-bottom:24px;padding:32px}.subscription-title{color:grey;font-size:2rem!important;font-weight:700;letter-spacing:-.025em;margin-bottom:24px}.subscription-header{margin-bottom:32px;margin-top:2rem}.filter-tabs{background:#f1f5f9;border-radius:8px;overflow:hidden;padding:4px}.filter-tab{color:#4b5563;font-size:.95rem;font-weight:500;padding:12px 24px;text-transform:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.filter-tab:hover{background:#3b82f61a;transform:scale(1.03)}.tab-indicator{background:linear-gradient(90deg,#3b82f6,#6366f1)!important;border-radius:2px;height:5px}.add-user-button{background:linear-gradient(90deg,#3b82f6,#6366f1);border-radius:5px;color:#fff;font-size:1rem!important;font-weight:600;padding:13px 34px!important;text-transform:none;transition:all .1s cubic-bezier(.4,0,.2,1)}.add-user-button:hover{background:linear-gradient(90deg,#2563eb,#4f46e5);transform:scale(1.03)}.subscription-table-container{border-radius:16px;box-shadow:0 4px 16px #0000000d;overflow:hidden}.table-header{background:linear-gradient(90deg,#f9fafb,#f1f5f9)}.table-header-cell{color:#1f2937;font-size:.95rem;font-weight:600;padding:16px}.table-row{transition:background-color .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}.table-row:hover{background:#f9fafb;transform:translateY(-2px)}.table-cell{border-bottom:1px solid #e5e7eb;color:grey!important;font-size:.9rem;padding:16px}.status-badge{border-radius:9999px;display:inline-block;font-size:.85rem;font-weight:500;padding:4px 12px}.status-active{background:#dcfce7;color:#15803d}.status-blocked{background:#fee2e2;color:#b91c1c}.action-button{margin-right:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.action-button:hover{background:#3b82f61a;transform:scale(1.1)}.action-subscribe{color:#3b82f6}.action-subscribe:hover{color:#2563eb}.action-discount{color:#16a34a}.action-discount:hover{color:#15803d}.action-cancel{color:#f97316}.action-cancel:hover{color:#ea580c}.action-block{color:#b91c1c}.action-block:hover{color:#991b1b}.dialog{animation:dialogEnter .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(145deg,#fff,#f8fafc);border-radius:16px;box-shadow:0 8px 32px #0000001a}@keyframes dialogEnter{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.dialog-title{color:#1f2937;font-size:1.25rem;font-weight:600}.dialog-content{display:flex;flex-direction:column;gap:16px;padding:24px}.dialog-input{margin-bottom:16px}.input-field{border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.input-field:focus{background:#f0f5ff}.dialog-actions{padding:0 24px 24px}.dialog-button{border-radius:8px;font-size:.95rem;font-weight:500;padding:8px 16px;text-transform:none}.dialog-close{color:#4b5563}.dialog-close:hover{background:#f1f5f9;color:#1f2937}.dialog-create{background:linear-gradient(90deg,#3b82f6,#6366f1);color:#fff}.dialog-create:hover{background:linear-gradient(90deg,#2563eb,#4f46e5);transform:scale(1.03)}.subscription-container{animation:fadeIn .6s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.subscription-container{padding:20px 12px}.subscription-title{font-size:1.75rem}.subscription-header{align-items:flex-start;flex-direction:column;gap:16px;margin-top:5rem!important}.filter-tab{font-size:.9rem;padding:10px 16px}.add-user-button{padding:10px;width:100%}.table-cell,.table-header-cell{font-size:.85rem;padding:12px}.action-button{padding:6px}}@media (max-width:480px){.table-cell,.table-header-cell{font-size:.8rem;padding:8px}.action-button{margin-right:4px;padding:4px}.dialog-title{font-size:1.1rem}.dialog-content{padding:16px}.dialog-actions{padding:0 16px 16px}}.subscription-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.MuiTextField-root{transition:all .3s ease}.MuiTextField-root:hover .MuiOutlinedInput-notchedOutline{border-color:#1976d2!important}.MuiTextField-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1976d2!important;box-shadow:0 0 8px #1976d24d!important}.newTextArea{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.SubscriptionText{background:#f9f9f9;border:2px solid #ddd;border-radius:12px;box-shadow:0 4px 10px #0000000d;color:#333;font-family:Poppins,sans-serif;font-size:1rem;outline:none;padding:14px 18px;resize:vertical;transition:all .3s ease;width:80%}.SubscriptionText::placeholder{color:#888;opacity:.8}.SubscriptionText:hover{background:#fff;border-color:#bbb;box-shadow:0 6px 14px #00000014}.SubscriptionText:focus{background:#fff;border-color:#4a90e2;box-shadow:0 0 10px #4a90e266;transform:scale(1.01)}.newTextArea button{background:linear-gradient(135deg,#4a90e2,#0072ff);border:none;border-radius:10px;box-shadow:0 5px 15px #0072ff4d;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.5px;padding:12px 28px;transition:all .3s ease}.newTextArea button:hover{background:linear-gradient(135deg,#0072ff,#4a90e2);box-shadow:0 8px 20px #0072ff80;transform:translateY(-2px) scale(1.03)}.newTextArea button:active{box-shadow:0 3px 8px #0072ff66;transform:scale(.97)}.newTextArea button:focus{box-shadow:0 0 0 3px #4a90e266;outline:none}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f4f4f4;color:#333;font-family:Arial,sans-serif;min-height:100vh}.updates-container{align-items:center;display:flex;flex-direction:column;padding:2rem 1rem}.updates-grid{display:flex;flex-direction:row;gap:1.5rem;justify-content:space-evenly;max-width:800px;width:100%}.update-card{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1rem;width:100%}.image-container{border-radius:6px;height:150px;margin-bottom:.75rem;overflow:hidden;position:relative;width:100%}.update-image{height:100%;object-fit:cover;width:100%}.image-upload{background:#007bff;border-radius:4px;bottom:8px;color:#fff;cursor:pointer;font-size:.85rem;padding:.4rem .8rem;position:absolute;right:8px}.image-upload:hover{background:#0056b3}.note-container{text-align:center}.note-input{background:#f9f9f9;border:1px solid #ccc;border-radius:4px;color:#333;font-size:.9rem;outline:none;padding:.5rem;resize:none;width:100%}.note-input:focus{border-color:#007bff}.note-text{color:#333;font-size:.95rem;font-weight:500}.char-count{color:#666;font-size:.8rem;margin-top:.5rem}.pdf-container{margin-top:.75rem;text-align:center}.pdf-label{color:#666;display:block;font-size:.8rem;margin-bottom:.35rem}.pdf-upload{cursor:pointer;font-size:.85rem}.pdf-attached{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.pdf-attached-text{color:#28a745;font-size:.85rem}.pdf-remove{background:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;padding:.25rem .5rem}.pdf-remove:hover{background:#c82333}.save-buttonn-container{grid-column:1/-1;margin-top:5rem;text-align:center}.save-buttonn{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;margin-top:2rem;padding:.5rem 1rem}.save-buttonn:hover{background:#0056b3}.loading{color:#333;font-size:1rem;padding:2rem;text-align:center}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0}.feedback-main-container{background-color:#f5f7fa;box-sizing:border-box;min-height:100vh;padding:40px}.feedback-main-container h2{color:#2d3748;font-size:32px;font-weight:700;margin-bottom:32px;text-align:center}.feedback-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.feedback-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:24px;transition:transform .3s ease,box-shadow .3s ease}.feedback-card:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-4px)}.rating-container{align-items:center;display:flex;margin-bottom:16px}.stars{display:flex;gap:4px}.star{height:24px;width:24px}.star.filled{fill:#facc15}.star.empty{fill:#d1d5db}.rating-text{color:#4b5563;font-size:16px;font-weight:600;margin-left:8px}.feedback-message{color:#374151;font-size:16px;line-height:1.5;margin-bottom:16px}.feedback-meta{color:#1e1f22;font-size:16px}.feedback-label,.meta-label{color:#ff7429;font-size:large;font-weight:600}.loading-container{align-items:center;display:flex;height:300px;justify-content:center}.spinner{animation:spin 1s linear infinite;border:4px solid #3b82f6;border-radius:50%;border-top-color:#0000;height:48px;width:48px}.no-feedback{color:#6b7280;font-size:18px;margin-top:40px;text-align:center}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.feedback-card{animation:fadeIn .3s ease-in-out}.testimonials-page{margin:5rem;max-width:1240px;padding:0 1rem}.testimonials-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.testimonials-header h1{color:#2c3e50;font-size:2rem;margin:0}.btn-add{align-items:center;background:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.6rem 1.2rem;transition:background .2s}.btn-add:hover{background:#2980b9}.icon-plus{font-size:1.2rem;font-weight:700}.table-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000012;overflow-x:auto}.testimonials-table{border-collapse:collapse;width:100%}.testimonials-table td,.testimonials-table th{padding:1rem;text-align:left}.testimonials-table th{background:#ecf0f1;color:#2c3e50;font-size:.85rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.testimonials-table tr{border-bottom:1px solid #e5e7eb}.testimonials-table tr:hover{background:#f8fafc}.avatar{border-radius:50%;height:48px;object-fit:cover;width:48px}.rating-cell{white-space:nowrap}.star{color:#f1c40f;margin-right:4px}.text-cell{max-width:300px;overflow:hidden;text-overflow:ellipsis}.actions-cell,.text-cell{white-space:nowrap}.btn-icon{background:none;border:none;cursor:pointer;font-size:1.1rem;margin:0 4px;padding:4px}.btn-icon.edit{color:#27ae60}.btn-icon.delete{color:#e74c3c}.btn-icon:hover{opacity:.7}.no-data{color:#95a5a6;padding:2rem;text-align:center}.modal-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal{background:#fff;border-radius:10px;box-shadow:0 10px 30px #00000026;max-width:560px;overflow:hidden;width:90%}.modal-header{align-items:center;background:#2c3e50;color:#fff;display:flex;justify-content:space-between;padding:1rem 1.5rem}.modal-header h2{font-size:1.35rem;margin:0}.btn-close{background:none;border:none;color:#fff;cursor:pointer;font-size:1.6rem}.modal-form{padding:1.5rem}.form-row{display:flex;gap:1rem;margin-bottom:1rem}.form-group{flex:1 1}.form-group label{color:#2c3e50;display:block;font-weight:600;margin-bottom:.4rem}.form-group input,.form-group select,.form-group textarea{border:1px solid #d1d5db;border-radius:6px;font-size:1rem;padding:.65rem .9rem;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db33;outline:none}.file-input{padding:.4rem 0}.img-preview{margin-top:.75rem}.img-preview img{border:1px solid #e2e8f0;max-height:150px}.modal-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.btn-cancel,.btn-save{border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:.65rem 1.3rem}.btn-cancel{background:#95a5a6;color:#fff}.btn-cancel:hover{background:#7f8c8d}.btn-save{background:#27ae60;color:#fff}.btn-save:hover{background:#219653}.btn-save:disabled{background:#95a5a6;cursor:not-allowed}@media (max-width:640px){.form-row,.testimonials-header{flex-direction:column}.testimonials-header{align-items:stretch;gap:1rem}.btn-add{justify-content:center;width:100%}}.drop-zone{background:#fafafa;border:2px dashed #ccc;border-radius:8px;padding:2rem;text-align:center;transition:all .2s ease}.drop-zone.drag-active{background:#e7f0ff;border-color:#007bff}.drop-text{color:#555;font-size:.95rem;margin:0}.img-preview{margin-top:1rem;text-align:center}.img-preview img{border-radius:6px;box-shadow:0 2px 6px #0000001a;max-height:180px;max-width:100%}.bmessentials_root{padding:20px 30px 40px;width:100%}.bmessentials_content-half-title{color:#333;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;margin-bottom:24px}.bmessentials_buttons-container{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.bmessentials_section-button{align-items:center;background:#134064;border:1px solid #0000;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-family:Helvetica,"sans-serif";font-size:15px;font-weight:700;gap:10px;padding:14px 28px;transition:all .2s}.bmessentials_section-button.bmessentials_active,.bmessentials_section-button:hover{background:#db5c00}.bmessentials_add-button{align-items:center;background:#134064;border:1px solid #0000;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-family:Helvetica,"sans-serif";font-size:15px;font-weight:700;margin-bottom:20px;padding:10px 20px;transition:all .2s}.bmessentials_add-button:hover{background:#db5c00}.bmessentials_table-container{border-radius:18px;max-width:95%;overflow:auto}.bmessentials_action-btn{background:#6ea3ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;margin-right:8px;padding:8px 16px;transition:background .3s ease}.bmessentials_action-btn:hover{background:#ff7c01}.bmessentials_action-btn.bmessentials_danger{background:#ff4d4f}.bmessentials_action-btn.bmessentials_danger:hover{background:#d9363e}.bmessentials_filters-actions{align-items:center;display:flex;gap:12px;margin-bottom:16px}.bmessentials_save-order-btn{background:#2e7d32}.bmessentials_save-order-btn:hover:not(:disabled){background:#1b5e20}.bmessentials_save-order-btn:disabled{cursor:not-allowed;opacity:.7}.bmessentials_drag-header{padding-left:12px!important}.bmessentials_drag-cell{padding:8px 12px!important;vertical-align:middle!important}.bmessentials_drag-handle{align-items:center;color:#666;cursor:grab;display:inline-flex;justify-content:center;-webkit-user-select:none;user-select:none}.bmessentials_drag-handle:active{cursor:grabbing}.bmessentials_filter-row{cursor:default}.bmessentials_form-group{margin-bottom:20px}.bmessentials_form-label{color:#333;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;margin-bottom:8px}.bmessentials_form-input{background:#fff;border:1px solid #1b7f8624;border-radius:14px;color:#333;font-size:15px;outline:none;padding:12px 14px;width:100%}.bmessentials_form-input:focus{border-color:#6ea3ff}.bmessentials_upload-zone{background:#f9fafb;border:2px dashed #1b7f8624;border-radius:14px;cursor:pointer;padding:40px;text-align:center;transition:all .3s ease}.bmessentials_upload-zone:hover{background:#f0f7ff;border-color:#6ea3ff}.bmessentials_upload-zone input{display:none}.bmessentials_quill-wrapper{border:1px solid #1b7f8624;border-radius:14px;overflow:hidden}.bmessentials_quill-wrapper .ql-toolbar{background:#f9fafb;border:none}.bmessentials_quill-wrapper .ql-container{border:none;min-height:150px}.bmessentials_dialog-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.bmessentials_dialog-btn{border-radius:8px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .3s ease}.bmessentials_dialog-btn.bmessentials_cancel{background:#f0f0f0;border:none;color:#333}.bmessentials_dialog-btn.bmessentials_cancel:hover{background:#e0e0e0}.bmessentials_dialog-btn.bmessentials_save{background:#6ea3ff;border:none;color:#fff}.bmessentials_dialog-btn.bmessentials_save:hover{background:#ff7c01}.bmessentials_filter-select{background:#fff;border:1px solid #1b7f8624;border-radius:14px;color:#333;font-size:15px;outline:none;padding:12px 14px;width:100%}.bmessentials_filter-select:focus{border-color:#6ea3ff}.bmessentials_thumbnail-preview{border-radius:8px;height:auto;margin-top:10px;max-height:180px;max-width:300px;object-fit:cover;width:100%}.bmessentials_video-preview{border-radius:8px;margin-top:10px;max-height:240px;max-width:400px;width:100%}.bmessentials_preview-wrap{align-items:center;display:flex;flex-direction:column;width:100%}.bmessentials_preview-filename{color:#333;font-size:14px;margin-top:8px}.bmessentials_change-btn{background:#fff;border:1px solid #6ea3ff;border-radius:8px;color:#6ea3ff;cursor:pointer;font-size:13px;font-weight:500;margin-top:10px;padding:6px 14px;transition:all .2s ease}.bmessentials_change-btn:hover{background:#6ea3ff;color:#fff}.bmessentials_loader{align-items:center;display:flex;justify-content:center;padding:40px}.bmessentials_nav-buttons{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.bmessentials_tab-row{display:flex;gap:12px;margin-bottom:20px}.bmessentials_tab-btn{background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .3s ease}.bmessentials_tab-btn:hover{background:#f9fafb;border-color:#6ea3ff}.bmessentials_tab-btn.bmessentials_tab-active{background:#134064;border-color:#134064;color:#fff}.bmessentials_form-page-header{margin-bottom:24px}.bmessentials_back-button{align-items:center;display:inline-flex;gap:8px;margin-bottom:16px}.bmessentials_form-page-content{padding:20px 0;width:100%}.bmessentials_form-actions{border-top:1px solid #e0e0e0;margin-top:24px;padding-top:20px}.bmessentials_filter-multiselect{width:100%}.bmessentials_filter-dropdown-heading{background:#f9fafb;border:1px solid #e0e0e0;border-radius:8px;padding:12px}.bmessentials_filter-dropdown-content{max-height:200px}.bmessentials_table-thumb{height:50px;width:80px}.bmessentials_pdf-upload-section{margin-bottom:24px}.bmessentials_pdf-dropzone{align-items:center;display:flex;justify-content:center;min-height:120px}.bmessentials_pdf-filename{color:#134064;font-weight:600}.bmessentials_pdf-list-section{margin-top:16px}.inst_loader{align-items:center;display:flex;justify-content:center;min-height:200px;width:100%}.inst_tabs .MuiTab-root{font-family:Montserrat,sans-serif;font-weight:600;text-transform:none}.inst_tabs .Mui-selected{color:#134064}.inst_table_container{background-color:initial!important;border-radius:18px!important;max-height:70vh;max-width:97%;overflow-y:auto}.inst_table_container .MuiPaper-root{box-shadow:0 2px 20px -2px #149fa93d!important}.inst_row{cursor:pointer}.inst_row:hover{background-color:#1340640f}.inst_badge{border-radius:12px;display:inline-block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;padding:4px 10px}.inst_badge_approved{background-color:#55d46a1f;color:#24b26b}.inst_badge_pending{background-color:#ff98001f;color:#e65100}.inst_badge_rejected{background-color:#f8d7da;color:#721c24}.inst_badge_expired{background-color:#fff3cd;color:#856404}.inst_details_btn{background-color:#db5c00!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-weight:500!important;text-transform:none!important}.inst_details_btn:hover{background-color:#c45100!important}.inst_approve_btn{background-color:#24b26b!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-weight:500!important;text-transform:none!important}.inst_approve_btn:hover:not(:disabled){background-color:#1e9d5c!important}.inst_approve_btn:disabled{background-color:#55d46a1f!important;color:#24b26b!important}.inst_table_footer_row{background-color:#1340640f}.inst_table_footer_cell{color:#134064!important;font-family:Montserrat,sans-serif!important;font-weight:700!important;padding:12px 16px!important;text-align:center!important}.inst_table_container .MuiTableHead-root{position:relative}.inst_table_container .table-cell{color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:700!important}.inst_table_container .MuiTableHead-root:after,.inst_table_container .table-heading-set:after{background-color:#134064!important;border-radius:12px!important;content:""!important;height:41px!important;left:0!important;position:absolute!important;top:7px!important;width:100%!important;z-index:-1!important}.inst_table_container .visit-time{color:#676767;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400}.inst_table_container .table-cell-set.set{padding:10px!important}.image-set-icon{display:flex;gap:20px;justify-content:center;margin-top:10px}.left-set-contained{align-items:center;display:flex;gap:8px}.left-text{font-family:Montserrat,sans-serif;font-weight:500}.set-contained{flex-direction:row-reverse}.text-set{order:-1}.inst-detail-wrapper{margin:0 auto;padding:24px 0 80px;width:97%}.inst-detail-loader{align-items:center;display:flex;justify-content:center;min-height:320px}.inst-detail-header{margin-bottom:32px}.inst-detail-back-btn{color:#134064!important;font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:600!important;margin-bottom:16px!important;padding-left:0!important;text-transform:none!important}.inst-detail-back-btn:hover{background-color:#13406414!important;color:#0d2d47!important}.inst-detail-header-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.inst-detail-page-title{color:#134064;font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;line-height:1.25;margin:0 0 6px}.inst-detail-page-subtitle{color:#676767;font-family:Montserrat,sans-serif;font-size:17px;margin:0}.inst-detail-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.inst-detail-status-badge{border-radius:10px;display:inline-block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;padding:10px 18px}.inst-detail-status-approved{background-color:#d4edda;color:#155724}.inst-detail-status-pending{background-color:#fff3cd;color:#856404}.inst-detail-status-rejected{background-color:#f8d7da;color:#721c24}.inst-detail-status-expired{background-color:#e2d5b8;color:#856404}.inst-detail-btn-reject{background-color:#dc3545!important;border:none!important;color:#fff!important}.inst-detail-btn-reject:hover:not(:disabled){background-color:#c82333!important}.inst-detail-edit-form{background:#fff;border:1px solid #1340641a;border-radius:16px;box-shadow:0 2px 12px #13406414;margin-bottom:24px;padding:24px}.inst-detail-edit-form .inst-detail-edit-actions{display:flex;flex:0 0 auto!important;flex-direction:row;flex-wrap:wrap;gap:12px;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;margin-top:8px;max-width:100%;padding:12px 0;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.inst-detail-logo-preview-wrap{align-items:flex-start;display:flex}.inst-detail-logo-preview{border:1px solid #13406426;border-radius:12px;max-height:160px;max-width:200px;object-fit:contain}.inst-detail-btn{border-radius:10px!important;font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:600!important;padding:10px 22px!important;text-transform:none!important}.inst-detail-btn-approve{background-color:#28a745!important;border:none!important;color:#fff!important}.inst-detail-btn-approve:hover:not(:disabled){background-color:#218838!important}.inst-detail-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.inst-detail-card{background:#fff;border:1px solid #1340641a;border-radius:16px;box-shadow:0 2px 12px #13406414;padding:24px;transition:box-shadow .2s ease}.inst-detail-card:hover{box-shadow:0 4px 20px #1340641f}.inst-detail-card-title{border-bottom:2px solid #13406426;color:#134064;font-family:Montserrat,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.3px;margin:0 0 18px;padding-bottom:14px}.inst-detail-dl{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:1fr 1fr;margin:0}.inst-detail-field{display:flex;flex-direction:column;gap:4px;min-width:0}.inst-detail-field-full{grid-column:1/-1}.inst-detail-dt{color:#5a7a9a;font-size:14px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.inst-detail-dd,.inst-detail-dt{font-family:Montserrat,sans-serif;margin:0}.inst-detail-dd{color:#333;font-size:17px;line-height:1.5;word-break:break-word}.inst-detail-field-full .inst-detail-dd{max-height:200px;overflow-y:auto;padding-right:8px;white-space:pre-wrap}.inst-detail-dd-with-copy{align-items:center;display:flex!important;flex-wrap:wrap;gap:10px}.inst-detail-copy-value{flex:1 1;min-width:0}.inst-detail-copy-btn{align-items:center;background:#1340640f;border:1px solid #13406440;border-radius:8px;color:#134064;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:14px;gap:6px;padding:6px 10px;transition:background .2s,border-color .2s}.inst-detail-copy-btn:hover{background:#1340641f;border-color:#13406466}.inst-detail-copy-feedback{color:#28a745;font-size:12px;font-weight:600}.inst-detail-approve-dialog{border-radius:14px!important;padding:0}.inst-detail-approve-dialog .MuiDialogTitle-root{color:#134064;font-family:Montserrat,sans-serif!important;font-size:20px!important;font-weight:700!important;padding:20px 24px 8px}.inst-detail-approve-dialog .MuiDialogContent-root{color:#333;font-family:Montserrat,sans-serif;font-size:16px;padding:8px 24px 20px}.inst-detail-approve-dialog .MuiDialogActions-root{gap:12px;padding:12px 24px 20px}.inst-detail-dialog-cancel{color:#676767!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;text-transform:none!important}@media (max-width:768px){.inst-detail-wrapper{padding:16px 0 56px}.inst-detail-header-row{flex-direction:column}.inst-detail-page-title{font-size:26px}.inst-detail-page-subtitle{font-size:15px}.inst-detail-card-title{font-size:17px}.inst-detail-dt{font-size:13px}.inst-detail-dd{font-size:16px}.inst-detail-header-actions{justify-content:flex-start;width:100%}.inst-detail-grid{gap:20px}.inst-detail-dl,.inst-detail-grid{grid-template-columns:1fr}}.stack-progress-loading{align-items:center;display:flex;justify-content:center;min-height:280px}.stack-progress-page-title{color:#134064!important;font-family:Montserrat,sans-serif;font-size:35px;font-weight:600;letter-spacing:-.5px;line-height:1.2;margin:0 0 8px}.stack-progress-page-desc{color:#676767;font-family:Montserrat,sans-serif;font-size:15px;margin:0 0 24px;max-width:720px}.stack-progress-tabs .MuiTab-root{font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;text-transform:none}.stack-progress-tabs .Mui-selected{color:#134064!important}.stack-progress-tabs .MuiTabs-indicator{background-color:#134064}.stack-progress-card{background:#fff;border:1px solid #1340641a;border-radius:16px;box-shadow:0 2px 12px #13406414;margin-bottom:24px;padding:24px}.stack-progress-card:last-child{margin-bottom:0}.stack-progress-card-title{color:#134064;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;margin:0 0 8px}.stack-progress-card-desc{color:#676767;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.5;margin:0 0 20px}.stack-progress-table-wrap{background:#fff;border-radius:12px;box-shadow:0 2px 20px -2px #149fa93d;max-height:50vh;overflow-y:auto}.stack-progress-table-wrap .table-set{font-family:Montserrat,sans-serif}.stack-progress-table-wrap .MuiTableHead-root .MuiTableCell-root,.stack-progress-table-wrap .table-heading-set .table-cell{background-color:#134064!important;border:none!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:700!important;padding:12px 16px!important}.stack-progress-table-wrap .MuiTableHead-root{position:relative}.stack-progress-table-wrap .MuiTableHead-root:after{background-color:#134064;border-radius:12px 12px 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.stack-progress-table-wrap .MuiTableBody-root .MuiTableCell-root,.stack-progress-table-wrap .table-cell-set .visit-time{color:#676767;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;padding:12px 16px!important}.stack-progress-table-wrap .MuiTableBody-root .MuiTableRow-root:hover{background-color:#1340640a}.stack-progress-table-wrap .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:none!important}.stack-progress-rank{align-items:center;background-color:#1340641f;border-radius:8px;color:#134064;display:inline-flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;height:28px;justify-content:center;min-width:32px;padding:0 8px}.stack-progress-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:8px}@media (max-width:1024px){.stack-progress-grid{grid-template-columns:1fr}}.stack-progress-box{background:#fff;border:1px solid #13406414;border-radius:14px;box-shadow:0 2px 10px #1340640f;padding:20px}.stack-progress-box-title{color:#134064;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;margin:0 0 4px}.stack-progress-box-sub{color:#676767;font-family:Montserrat,sans-serif;font-size:13px;margin:0 0 14px}.stack-progress-list{color:#444;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.7;margin:0;padding-left:20px}.stack-progress-list li{margin-bottom:6px}.stack-progress-empty{color:#999;font-family:Montserrat,sans-serif;font-size:14px;font-style:italic;list-style:none;margin:0;padding-left:0}.stack-progress-loading-box{align-items:center;display:flex;justify-content:center;min-height:200px;padding:24px}.stack-progress-row-clickable{cursor:pointer}.stack-progress-row-clickable:hover{background-color:#1340640f!important}.stack-progress-expand-icon{color:#134064;font-size:12px;font-weight:700;margin-left:8px}.stack-progress-expanded-cell{background-color:#1340640a!important;border-bottom:1px solid #1340641f!important}.stack-progress-expanded-content{grid-gap:20px 32px;display:grid;font-family:Montserrat,sans-serif;gap:20px 32px;grid-template-columns:repeat(2,1fr);padding:20px 24px 24px}@media (max-width:768px){.stack-progress-expanded-content{grid-template-columns:1fr}}.stack-progress-expanded-section{margin:0}.stack-progress-expanded-heading{color:#134064;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;margin:0 0 8px}.stack-progress-expanded-list{color:#444;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.6;margin:0;word-break:break-word}.stack-progress-expanded-list:empty:before{color:#999;content:"—"}.stack-progress-expanded-muted{color:#999;font-style:italic}.stack-progress-expanded-ul{color:#444;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.7;margin:0;padding-left:20px}.stack-progress-expanded-ul li{margin-bottom:4px}.stack-progress-common-pattern-box{background:#1340640f;border:1px solid #13406426;border-radius:12px;margin-bottom:24px;overflow:hidden;padding:0}.stack-progress-common-pattern-header{align-items:flex-start;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;gap:16px;justify-content:space-between;padding:16px 20px}.stack-progress-common-pattern-header:hover{background:#1340640a}.stack-progress-common-pattern-header:focus{outline:2px solid #1340644d;outline-offset:2px}.stack-progress-common-expand-icon{flex-shrink:0;margin-top:2px}.stack-progress-common-pattern-detail{padding:20px 20px 24px}.stack-progress-common-pattern-title{color:#134064;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;margin:0 0 6px}.stack-progress-common-pattern-desc{color:#444;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.5;margin:0}.stack-progress-common-pattern-count{color:#676767;font-weight:500}.stack-progress-common-pattern-detail{grid-gap:20px 28px;border-top:1px solid #1340641f;display:grid;gap:20px 28px;grid-template-columns:repeat(2,1fr);margin-top:0;padding-top:20px}@media (max-width:768px){.stack-progress-common-pattern-detail{grid-template-columns:1fr}}.stack-progress-common-pattern-col{margin:0}.stack-progress-common-pattern-col .stack-progress-expanded-heading{margin-bottom:8px}.stack-progress-common-pattern-col .stack-progress-expanded-ul{margin:0;padding-left:20px}.stack-progress-common-pattern-col .stack-progress-expanded-muted{font-size:14px;margin:0}.stack-system-loading{align-items:center;display:flex;justify-content:center;min-height:280px}.stack-system-page-title{color:#134064!important;font-family:Montserrat,sans-serif;font-size:35px;font-weight:600;letter-spacing:-.5px;line-height:1.2;margin:0 0 8px}.stack-system-tabs .MuiTab-root{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;text-transform:none}.stack-system-tabs .Mui-selected{color:#134064!important}.stack-system-tabs .MuiTabs-indicator{background-color:#134064}.stack-system-tab{min-height:48px}.stack-system-table-loader{align-items:center;color:#134064;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;gap:16px;justify-content:center;min-height:320px;padding:48px 24px}.stack-system-table-loader-text{color:#676767}.stack-system-table-wrap{background:#fff;border:1px solid #1340641f;border-radius:12px;box-shadow:0 2px 12px #13406414;overflow:hidden}.stack-system-table{font-family:Montserrat,sans-serif}.stack-system-th{background:#1340640f!important;border-bottom:1px solid #1340641a!important;color:#134064!important;font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:600!important;padding:14px 16px!important}.stack-system-th-actions{width:120px}.stack-system-tr{transition:background .15s ease}.stack-system-tr:hover{background:#13406408}.stack-system-td{border-bottom:1px solid #0000000f!important;color:#333!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;padding:14px 16px!important;vertical-align:middle!important}.stack-system-td-name{color:#134064;font-weight:500;max-width:220px}.stack-system-td-time{color:#0d6b3a;font-weight:600}.stack-system-time-expired{color:#b52a2a!important;font-weight:600}.stack-system-empty{color:#666!important;font-size:14px!important;padding:48px 16px!important}.stack-system-chip,.stack-system-empty{font-family:Montserrat,sans-serif!important}.stack-system-chip{font-weight:500!important}.stack-system-chip-prebuild{background:#1340641a!important;color:#134064!important}.stack-system-chip-custom{background:#7243c41a!important;color:#5a2d9e!important}.stack-system-detail-btn{border-color:#134064!important;color:#134064!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;text-transform:none!important}.stack-system-detail-btn:hover{background:#1340640f!important;border-color:#0f3250!important}.stack-system-dialog .MuiPaper-root{border:1px solid #1340641a;border-radius:12px;box-shadow:0 2px 20px -2px #149fa93d;font-family:Montserrat,sans-serif;overflow:hidden}.stack-system-dialog-title{align-items:center;background:#1340640a;border-bottom:1px solid #1340641a;color:#134064!important;display:flex!important;font-family:Montserrat,sans-serif!important;font-size:22px!important;font-weight:700!important;justify-content:space-between;padding:20px 24px!important}.stack-system-dialog-close{color:#676767!important;min-width:40px!important}.stack-system-dialog-close:hover{background:#13406414!important;color:#134064!important}.stack-system-dialog-content{background:#fafbfc;font-family:Montserrat,sans-serif;padding:0!important}.stack-system-detail-body{display:flex;flex-direction:column;gap:20px;padding:24px}.stack-system-detail-section{background:#fff;border:1px solid #1340641a;border-radius:12px;box-shadow:0 2px 10px #1340640f;padding:20px}.stack-system-detail-section-title{border-bottom:1px solid #1340641f;color:#134064!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:0;margin:0 0 14px!important;padding-bottom:10px;text-transform:none}.stack-system-detail-row{align-items:center;border-bottom:1px solid #0000000d;display:flex;font-family:Montserrat,sans-serif;gap:16px;justify-content:space-between;padding:8px 0}.stack-system-detail-row:last-child{border-bottom:none}.stack-system-detail-label{color:#676767!important;flex-shrink:0;font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:600!important}.stack-system-detail-value{color:#222!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;line-height:1.4;text-align:right}.stack-system-detail-value-emphasis{color:#134064!important;font-weight:600!important}.stack-system-detail-time-left{color:#0d6b3a!important;font-weight:600!important}.stack-system-detail-type-chip{font-family:Montserrat,sans-serif!important;font-weight:600!important}.stack-system-detail-type-prebuild{background:#1340641a!important;color:#134064!important}.stack-system-detail-type-custom{background:#7243c41a!important;color:#5a2d9e!important}.stack-system-detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.stack-system-detail-tag{background:#13406414;border:1px solid #1340641f;border-radius:8px;color:#134064;font-family:Montserrat,sans-serif!important;font-size:13px!important;padding:6px 12px}.stack-system-dialog-actions{background:#fff;border-top:1px solid #1340641a;padding:16px 24px!important}.stack-system-dialog-btn{background:#134064!important;border-radius:8px!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;padding:10px 24px!important;text-transform:none!important}.stack-system-dialog-btn:hover{background:#0f3250!important}.stack-system-pagination{margin-top:16px}.stack-system-pagination .MuiTablePagination-displayedRows,.stack-system-pagination .MuiTablePagination-selectLabel{font-family:Montserrat,sans-serif}.subscription-state-loading{align-items:center;display:flex;justify-content:center;min-height:280px}.subscription-state-page-title{color:#134064!important;font-family:Montserrat,sans-serif;font-size:35px;font-weight:600;letter-spacing:-.5px;line-height:1.2;margin:0 0 8px}.subscription-state-page-desc{color:#676767;font-family:Montserrat,sans-serif;font-size:15px;margin:0 0 24px;max-width:720px}.subscription-state-stats{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.subscription-state-stat-card{background:#fff;border:1px solid #1340641a;border-radius:12px;box-shadow:0 2px 10px #1340640f;min-width:160px;padding:16px 24px}.subscription-state-stat-excluded-bool{background:#7243c40f;border-color:#7243c440}.subscription-state-stat-filtered{background:#db5c000a;border-color:#db5c004d}.subscription-state-tabs .MuiTab-root{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;text-transform:none}.subscription-state-tabs .Mui-selected{color:#134064!important}.subscription-state-tabs .MuiTabs-indicator{background-color:#134064}.subscription-state-tab{min-height:48px}.subscription-state-stat-value,.subscription-state-yearly-filter,.subscription-state-yearly-filter .MuiInputLabel-root,.subscription-state-yearly-filter .MuiSelect-select{font-family:Montserrat,sans-serif}.subscription-state-stat-value{color:#134064;font-size:28px;font-weight:700;margin:0 0 4px}.subscription-state-stat-label{color:#676767;font-family:Montserrat,sans-serif;font-size:13px;margin:0}.subscription-state-table-wrap{background:#fff;border-radius:12px;box-shadow:0 2px 20px -2px #149fa93d;max-height:60vh;overflow-y:auto}.subscription-state-table-wrap .MuiTableHead-root .MuiTableCell-root,.subscription-state-table-wrap .table-heading-set .table-cell{background-color:#134064!important;border:none!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:700!important;padding:12px 16px!important}.subscription-state-table-wrap .MuiTableHead-root:after{background-color:#134064;border-radius:12px 12px 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.subscription-state-table-wrap .MuiTableHead-root{position:relative}.subscription-state-table-wrap .MuiTableBody-root .MuiTableCell-root,.subscription-state-table-wrap .visit-time{color:#676767;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;padding:12px 16px!important}.subscription-state-table-wrap .MuiTableBody-root .MuiTableRow-root:hover{background-color:#1340640a}.subscription-state-pagination{font-family:Montserrat,sans-serif;margin-top:16px}.redeem-discount-page-title{color:#134064!important;font-family:Montserrat,sans-serif;font-size:35px;font-weight:600;letter-spacing:-.5px;line-height:1.2;margin:0 0 8px}.redeem-discount-form{align-items:flex-end;background:#fff;border:1px solid #1340641a;border-radius:12px;box-shadow:0 2px 10px #1340640f;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:24px;padding:20px 24px}.redeem-discount-field{display:flex;flex-direction:column;gap:4px}.redeem-discount-field.field-name{flex:1 1 200px;min-width:200px}.redeem-discount-field.field-value{flex:0 0 140px}.redeem-discount-field.field-type{flex:0 0 160px}.redeem-discount-field.field-note{flex:1 1 240px;min-width:200px}.redeem-discount-label{color:#134064;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600}.redeem-discount-input,.redeem-discount-select{background:#fff;border:1px solid #13406433;border-radius:8px;box-sizing:border-box;color:#333;font-family:Montserrat,sans-serif;font-size:14px;outline:none;padding:9px 12px;transition:border-color .2s;width:100%}.redeem-discount-input:focus,.redeem-discount-select:focus{border-color:#134064;box-shadow:0 0 0 2px #1340641a}.redeem-discount-input::placeholder{color:#aaa}.redeem-discount-form-actions{align-items:flex-end;display:flex;flex:0 0 auto;gap:8px}.redeem-discount-btn-save{background:#134064;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;padding:9px 20px;transition:background .2s}.redeem-discount-btn-save:hover{background:#0e2f4a}.redeem-discount-btn-save:disabled{cursor:not-allowed;opacity:.6}.redeem-discount-btn-cancel{background:#0000;border:1px solid #13406440;border-radius:8px;color:#134064;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;padding:9px 20px;transition:background .2s,border-color .2s}.redeem-discount-btn-cancel:hover{background:#1340640f;border-color:#134064}.redeem-discount-table-wrap{background:#fff;border-radius:12px;box-shadow:0 2px 20px -2px #149fa93d;max-height:60vh;overflow:auto}.redeem-discount-table-wrap table{border-collapse:collapse;width:100%}.redeem-discount-table-wrap thead th{background-color:#134064;border:none;color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;padding:12px 16px;text-align:left;white-space:nowrap}.redeem-discount-table-wrap thead tr th:first-child{border-radius:12px 0 0 0}.redeem-discount-table-wrap thead tr th:last-child{border-radius:0 12px 0 0}.redeem-discount-table-wrap tbody td{border-bottom:1px solid #13406414;color:#676767;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;padding:12px 16px}.redeem-discount-table-wrap tbody tr:hover{background-color:#1340640a}.redeem-discount-table-wrap tbody tr.redeem-discount-row-used{background-color:#13406408;opacity:.85}.redeem-discount-table-wrap tbody tr.redeem-discount-row-used:hover{background-color:#1340640a}.redeem-discount-table-wrap tbody tr.redeem-discount-row-used td{color:#8a8a8a}.redeem-discount-status{border-radius:6px;display:inline-block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;padding:4px 10px}.redeem-discount-status.active{background:#1b7fd126;color:#1b7fd1}.redeem-discount-status.used{background:#b000201a;color:#b00020}.redeem-discount-table-wrap tbody tr:last-child td{border-bottom:none}.redeem-discount-link-input{background:#13406408;border:1px solid #13406426;border-radius:6px;box-sizing:border-box;color:#333;font-family:Montserrat,sans-serif;font-size:13px;outline:none;padding:6px 10px;width:100%}.redeem-discount-link-input:focus{border-color:#134064}.redeem-discount-actions-cell{white-space:nowrap}.redeem-discount-btn-copy,.redeem-discount-btn-delete,.redeem-discount-btn-edit{border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;margin-right:6px;padding:5px 12px;transition:opacity .2s}.redeem-discount-btn-copy{background:#1b7fd1}.redeem-discount-btn-edit{background:#db5c00}.redeem-discount-btn-delete{background:#b00020;margin-right:0}.redeem-discount-btn-copy:hover,.redeem-discount-btn-delete:hover,.redeem-discount-btn-edit:hover{opacity:.85}.redeem-discount-btn-copy:disabled,.redeem-discount-btn-delete:disabled,.redeem-discount-btn-edit:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.redeem-discount-link-input:disabled{background:#1340640f;color:#8a8a8a;cursor:not-allowed}.redeem-discount-empty{color:#9ca3af;font-family:Montserrat,sans-serif;font-size:14px;padding:24px 16px;text-align:center}.redeem-discount-loading{align-items:center;display:flex;justify-content:center;min-height:280px}.instFb-main-container{background-color:#f5f7fa;box-sizing:border-box;min-height:100vh;padding:40px}.instFb-main-container h2{color:#2d3748;font-size:32px;font-weight:700;margin-bottom:8px;text-align:center}.instFb-subtitle{color:#6b7280;font-size:15px;margin-bottom:28px;text-align:center}.instFb-filters{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:32px}.instFb-filter-group{align-items:center;display:flex;gap:8px}.instFb-filter-group label{color:#374151;font-size:14px;font-weight:600}.instFb-filter-group select{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;outline:none;padding:8px 14px;transition:border-color .2s}.instFb-filter-group select:focus{border-color:#db5c00}.instFb-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));margin:0 auto;max-width:1200px}.instFb-card{animation:instFbFadeIn .3s ease-in-out;background-color:#fff;border-left:4px solid #0000;border-radius:12px;box-shadow:0 4px 12px #00000014;padding:24px;transition:transform .3s ease,box-shadow .3s ease}.instFb-card:hover{box-shadow:0 8px 24px #00000024;transform:translateY(-3px)}.instFb-card--enterprise{border-left-color:#006efd}.instFb-card--advanced{border-left-color:#4460ff}.instFb-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.instFb-license-badge{border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.instFb-badge-enterprise{background:#006efd1a;border:1px solid #006efd40;color:#006efd}.instFb-badge-advanced{background:#4460ff1a;border:1px solid #4460ff33;color:#4460ff}.instFb-category-badge{border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.4px;padding:3px 10px;text-transform:uppercase}.instFb-cat-general{background:#e0f2fe;color:#0284c7}.instFb-cat-bug{background:#fee2e2;color:#dc2626}.instFb-cat-feature{background:#f0fdf4;color:#16a34a}.instFb-cat-issue{background:#fef3c7;color:#d97706}.instFb-card-subject{color:#1e293b;font-size:18px;font-weight:700;margin:0 0 10px}.instFb-card-message{color:#475569;font-size:15px;line-height:1.55;margin:0 0 16px}.instFb-card-meta{color:#64748b;font-size:14px;margin-bottom:14px}.instFb-card-meta p{margin:4px 0}.instFb-meta-label{color:#db5c00;font-weight:600}.instFb-card-status-row{align-items:center;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;padding-top:14px}.instFb-status-buttons{display:flex;flex-wrap:wrap;gap:8px}.instFb-status-btn{border:1.5px solid #0000;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;outline:none;padding:7px 16px;transition:all .2s ease}.instFb-status-btn:disabled{cursor:default}.instFb-status-btn--open{background-color:#fffbeb;border-color:#fde68a;color:#d97706}.instFb-status-btn--open:not(:disabled):hover{background-color:#fef3c7;border-color:#d97706}.instFb-status-btn--open.instFb-status-btn--active{background-color:#d97706;border-color:#d97706;box-shadow:0 2px 8px #d977064d;color:#fff}.instFb-status-btn--in-progress{background-color:#eff6ff;border-color:#bfdbfe;color:#2563eb}.instFb-status-btn--in-progress:not(:disabled):hover{background-color:#dbeafe;border-color:#2563eb}.instFb-status-btn--in-progress.instFb-status-btn--active{background-color:#2563eb;border-color:#2563eb;box-shadow:0 2px 8px #2563eb4d;color:#fff}.instFb-status-btn--resolved{background-color:#f0fdf4;border-color:#bbf7d0;color:#16a34a}.instFb-status-btn--resolved:not(:disabled):hover{background-color:#dcfce7;border-color:#16a34a}.instFb-status-btn--resolved.instFb-status-btn--active{background-color:#16a34a;border-color:#16a34a;box-shadow:0 2px 8px #16a34a4d;color:#fff}.instFb-loading-container{align-items:center;display:flex;height:300px;justify-content:center}.instFb-spinner{animation:instFbSpin 1s linear infinite;border:4px solid #db5c00;border-radius:50%;border-top-color:#0000;height:48px;width:48px}.instFb-no-feedback{color:#6b7280;font-size:18px;margin-top:40px;text-align:center}@keyframes instFbSpin{to{transform:rotate(1turn)}}@keyframes instFbFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.instFb-main-container{padding:20px}.instFb-grid{grid-template-columns:1fr}.instFb-filters{align-items:center;flex-direction:column}}.institute-to-admin-chat-page{display:flex;height:100vh;overflow:hidden}.institute-to-admin-chat-page .institute-to-admin-chat-content{display:flex;flex-direction:column;height:100vh;min-height:0;overflow:hidden}.institute-to-admin-chat-page .institute-to-admin-chat-nav-set{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.institute-to-admin-chat-page .institute-to-admin-chat-nav-set .institute-admin-chat-container{flex:1 1;height:100%;min-height:0;overflow:hidden}.institute-admin-chat-container{background:linear-gradient(135deg,#f7fafc,#edf2f7);display:flex;font-family:Inter,sans-serif;min-height:0;transition:background .3s ease}.institute-admin-chat-container.dark{background:linear-gradient(135deg,#2d3748,#1a202c)}.institute-admin-chat-sidebar{background:#fff;border-right:1px solid #e2e8f0;box-shadow:2px 0 12px #00000014;display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow:hidden;transition:background .3s ease,border .3s ease;width:320px}.institute-admin-chat-container.dark .institute-admin-chat-sidebar{background:#2d3748;border-right-color:#4a5568}.institute-admin-chat-sidebar-header{border-bottom:1px solid #e2e8f0;padding:1.5rem}.institute-admin-chat-container.dark .institute-admin-chat-sidebar-header{border-bottom-color:#4a5568}.institute-admin-chat-sidebar-header h2{background:linear-gradient(90deg,#3182ce,#805ad5);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.5rem;font-weight:700}.institute-admin-chat-list{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;padding:.5rem 0}.institute-admin-chat-error{color:#e53e3e;font-size:.9rem;padding:1rem 1.5rem}.institute-admin-chat-item{border-bottom:1px solid #e2e8f0;cursor:pointer;padding:1rem 1.5rem;transition:background .2s ease}.institute-admin-chat-container.dark .institute-admin-chat-item{border-bottom-color:#4a5568}.institute-admin-chat-item:hover{background:#f7fafc}.institute-admin-chat-container.dark .institute-admin-chat-item:hover{background:#4a5568}.institute-admin-chat-item.active{background:linear-gradient(90deg,#e6f3ff,#e9d8fd)}.institute-admin-chat-container.dark .institute-admin-chat-item.active{background:linear-gradient(90deg,#4a5568,#2d3748)}.institute-admin-chat-item-name{color:#2d3748;font-size:1rem;font-weight:600;margin:0 0 .25rem}.institute-admin-chat-container.dark .institute-admin-chat-item-name{color:#edf2f7}.institute-admin-chat-item-id{color:#718096;font-size:.75rem;margin:0;word-break:break-all}.institute-admin-chat-container.dark .institute-admin-chat-item-id{color:#a0aec0}.institute-admin-chat-window{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.institute-admin-chat-window-header{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;padding:1.25rem 1.5rem;width:100%}.institute-admin-chat-container.dark .institute-admin-chat-window-header{background:#2d3748;border-bottom-color:#4a5568}.institute-admin-chat-window-header-info h2{color:#2d3748;font-size:1.25rem;font-weight:600;margin:0 0 .25rem}.institute-admin-chat-container.dark .institute-admin-chat-window-header-info h2{color:#edf2f7}.institute-admin-chat-window-header-info p{color:#718096;font-size:.875rem;margin:0}.institute-admin-chat-container.dark .institute-admin-chat-window-header-info p{color:#a0aec0}.institute-admin-chat-messages{word-wrap:break-word;-webkit-overflow-scrolling:touch;background:#f7fafc;flex:1 1;min-height:0;overflow-y:auto;padding:1.5rem}.institute-admin-chat-container.dark .institute-admin-chat-messages{background:#1a202c}.institute-admin-chat-message{display:flex;margin-bottom:1.25rem}.institute-admin-chat-message.sent{justify-content:flex-end}.institute-admin-chat-message.received{justify-content:flex-start}.institute-admin-chat-message-content{border-radius:1rem;box-shadow:0 2px 4px #0000000d;max-width:70%;padding:.75rem 1.25rem;transition:all .2s ease}.institute-admin-chat-message.sent .institute-admin-chat-message-content{background:linear-gradient(90deg,#3182ce,#805ad5);color:#fff}.institute-admin-chat-message.received .institute-admin-chat-message-content{background:#fff;border:1px solid #e2e8f0;color:#2d3748}.institute-admin-chat-container.dark .institute-admin-chat-message.received .institute-admin-chat-message-content{background:#4a5568;border-color:#718096;color:#edf2f7}.institute-admin-chat-sender-name{background-color:#ff7429;border-radius:5px;color:#fff;font-size:.85rem;margin:0 0 .5rem;max-width:130px;min-width:130px;padding:5px}.institute-admin-chat-message.sent .institute-admin-chat-sender-name{background-color:#ffffff40}.institute-admin-chat-message-content p{margin:0 0 .5rem}.institute-admin-chat-message-time{color:#a0aec0;display:block;font-size:.75rem}.institute-admin-chat-message.sent .institute-admin-chat-message-time{color:#e2e8f0}.institute-admin-chat-input-form{align-items:center;background:#fff;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:.75rem;padding:1rem 1.5rem}.institute-admin-chat-container.dark .institute-admin-chat-input-form{background:#2d3748;border-top-color:#4a5568}.institute-admin-chat-input-field{background:#f7fafc;border:1px solid #e2e8f0;border-radius:1rem;flex:1 1;font-size:.875rem;outline:none;padding:.75rem 1rem;transition:border .3s ease,box-shadow .3s ease}.institute-admin-chat-container.dark .institute-admin-chat-input-field{background:#4a5568;border-color:#718096;color:#edf2f7}.institute-admin-chat-input-field:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce26}.institute-admin-chat-send-button{align-items:center;background:linear-gradient(90deg,#3182ce,#805ad5);border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:.75rem;transition:transform .3s ease,box-shadow .3s ease}.institute-admin-chat-send-button:hover{box-shadow:0 2px 6px #0003;transform:scale(1.1)}.institute-admin-chat-send-icon{color:#fff;height:20px;width:20px}.institute-admin-chat-no-selection{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0;overflow:hidden;padding:2rem}.institute-admin-chat-no-selection-content{max-width:420px;text-align:center}.institute-admin-chat-no-selection-icon{align-items:center;background:linear-gradient(135deg,#3182ce1f,#805ad51f);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.institute-admin-chat-no-selection-icon svg{color:#3182ce;height:40px;width:40px}.institute-admin-chat-container.dark .institute-admin-chat-no-selection-icon{background:linear-gradient(135deg,#3182ce33,#805ad533)}.institute-admin-chat-container.dark .institute-admin-chat-no-selection-icon svg{color:#63b3ed}.institute-admin-chat-no-selection-title{color:#2d3748;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .75rem}.institute-admin-chat-container.dark .institute-admin-chat-no-selection-title{color:#edf2f7}.institute-admin-chat-no-selection-desc{color:#718096;font-size:1rem;line-height:1.5;margin:0 0 .5rem}.institute-admin-chat-container.dark .institute-admin-chat-no-selection-desc{color:#a0aec0}.institute-admin-chat-no-selection-hint{color:#a0aec0;font-size:.875rem;margin:0}.institute-admin-chat-container.dark .institute-admin-chat-no-selection-hint{color:#718096}@media (max-width:768px){.institute-admin-chat-sidebar{width:260px}.institute-admin-chat-messages{padding:1rem}.institute-admin-chat-message-content{max-width:80%}}@media (max-width:640px){.institute-admin-chat-container{flex-direction:column}.institute-admin-chat-sidebar{flex-shrink:0;max-height:40vh;min-height:200px;width:100%}.institute-admin-chat-window{flex:1 1;min-height:0}}
/*# sourceMappingURL=main.26573c9a.css.map*/