.upload-box{max-width:800px;margin:0 auto;text-align:center}.upload-header h3{margin:10px 0 0;font-size:18px;font-weight:700}.subtitle{font-size:14px;color:#666;margin-bottom:15px}.upload-icon{font-size:35px;color:#2ecc71;background:#f0f7ff;border-radius:50%;padding:12px;display:inline-block}.drop-zone{border:2px dashed #ccc;padding:30px;border-radius:6px;cursor:pointer}.drop-zone:hover{border-color:#2ecc71}.drop-icon{font-size:35px;color:#2ecc71;margin-bottom:10px}.file-link{color:#2ecc71;cursor:pointer;font-weight:700}.file-name{display:block;margin-top:10px;color:#666;font-size:13px}.upload-actions{display:flex;justify-content:flex-end;gap:10px}.upload-btn{background-color:#2ecc71!important;padding:14px 36px!important;border-radius:50px!important;border-color:#2ecc71!important;box-shadow:(0,0,0,.1) 0 5px 20px 0}.upload-btn:hover{background:#28a745}#lesPopup{display:none}.popupBox{display:none;position:fixed;z-index:999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.popupBox-content{position:fixed;margin:auto;padding:0;-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s;left:50%;top:50%}.modal-dialog.modal-lg{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.modal-title{margin-bottom:0!important;font-size:24px!important;font-family:'Plus Jakarta Sans'}.modal-content{height:500px}button#updateeditLeadModal,.closeButton{border-radius:0!important;background-color:transparent!important;color:#000!important;border:1px solid transparent!important;padding:0 5px!important;text-decoration:underline}button#updateeditLeadModal:hover{color:#146540!important;background-color:transparent!important;border-color:transparent!important}.closeButton:hover{background-color:transparent!important;color:red!important;border-color:transparent!important}div#editLeadModalBody{padding:16px 26px 26px}.loader{width:48px!important;height:48px!important;border:3px solid #fff;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;animation:rotation 1s linear infinite}.loader:after{content:'';box-sizing:border-box;position:absolute;left:0;top:0;background:#dc3545;width:16px;height:16px;border-radius:50%}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.woocommerce-account h1.alignwide.wp-block-post-title{margin:0!important;max-width:100%!important;text-align:center}.woocommerce h2{text-align:center}.leadTabs{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.leadCta{padding:8px 15px!important;border-radius:0;color:#fff;border:1px solid #917c74!important}.leadCta:hover,.woocommerce-button:hover,.leadCta:active{background-color:#000!important;border-color:#000!important;color:#fff!important;text-decoration:none!important}.btn-close:focus{box-shadow:none!important}.app-content-actions{display:flex;justify-content:space-between;align-items:flex-end;gap:15px}.show{display:block!important;padding:0}#addLead{display:none}.search-bar{margin-bottom:0}.search-bar:focus-visible,.formGroup textarea{outline:none}.leadSearchDiv{width:100%!important;position:relative}.leadSearchDiv i{position:absolute;right:0;top:0;height:100%;width:45px;color:#fff;line-height:40px;text-align:center}.app-content-actions-wrapper{display:flex;align-items:center}.filter-button-wrapper{position:relative}.action-button svg{margin-left:5px}.button-text-align{display:unset!important}.filter-menu{display:none;position:absolute;top:100%;left:0;background-color:#fff;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:10;width:277px}.filter-menu label{display:block;margin-bottom:5px!important;font-size:13px}input[type=date]::placeholder{color:#000!important}.filter-menu select,.filter-menu input[type=date]{height:30px!important;padding:5px!important;margin-bottom:10px;font-size:13px;line-height:20px}.leadFormRow select,.filter-menu select,.lesDropdown{appearance:none;background:#fff url(https://ghpl.co/wp-content/uploads/2025/10/select-arrow-1.png) 95% center no-repeat!important;width:100%;max-width:100%!important}.filter-menu-buttons{display:flex;justify-content:space-between;gap:10px}.filter-button.reset,.filter-button.apply{background-color:#d94645;color:#fff;padding:8px 16px;line-height:16px}.filter-button.reset:hover,.filter-button.apply:hover{transform:translateY(-2px)}tbody#leadTableBody tr td{border:1px solid #dfeef6;padding:10px;vertical-align:baseline}.leadTableDiv thead th{border:1px solid #dfeef6!important}.leadUserName{font-weight:600}.leadTableDiv tbody tr:nth-child(4n+3),.leadTableDiv tbody tr:nth-child(4n+4){background-color:#dfeef6}.leadTableDiv tbody tr:nth-child(4n+3) td,.leadTableDiv tbody tr:nth-child(4n+4) td{border-color:#f9fafb!important}.leadUserName,.phoneNumber,.emailId{margin-bottom:0}.leadTableDiv th i.fas.fa-sort-asc.col-asc{position:absolute;right:15px;top:12px}.leadTableDiv th i.fas.fa-sort-desc.col-desc{position:absolute;right:15px;bottom:12px}.leadTableDiv th i:hover{cursor:pointer}.leadStatus_valid,.editButton,.orderStatus_processing,.orderStatus_pending,.orderStatus_complete{padding:4px 8px}.editButton{text-decoration:underline!important;padding:0}.editStatusDiv span{display:flex;flex-direction:column;align-items:flex-end;font-weight:500;gap:10px}.leadStatus_valid,.leadStatus_valid:hover,.orderStatus_complete{color:#146540!important;background-color:#c0f9df;cursor:inherit;text-decoration:none!important}.leadStatus_invalid{background-color:#f8d7da;color:#58151c!important;padding:4px 8px;cursor:inherit;text-decoration:none!important}.orderStatus_processing{background-color:#917c7414}.orderStatus_pending{background-color:#fcf4e5;color:#db8401}.userStatusDiv{display:flex;justify-content:space-between;align-items:center;gap:10px}input:focus-visible,select:focus-visible{outline:none!important}div#paginationStructure{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;font-weight:500!important;margin-top:30px}.pageArrow,.pageLink,.dots{cursor:pointer;font-size:16px;width:40px;height:40px;text-align:center;line-height:40px}.pageArrow.disabled{pointer-events:none;opacity:.5;color:grey!important}.pageArrow.disabled i{color:#82828a!important}span#prevPage,span#nextPage{width:auto;border:none}.pageLink.active{font-weight:600;border-bottom:2px solid}.pageArrow i{font-size:16px!important}.leadFormRow{display:flex;align-items:center;gap:10px}.formGroup{width:100%;margin-bottom:0!important}.formGroup textarea{min-height:70px;padding:12px}input#submitNewLeadForm{margin-top:20px}.successMessage{color:#146540;border:1px solid #ccc;border-left:4px solid #146540;border-radius:0!important;margin-top:0!important;padding:10px;margin-bottom:30px}p#dashboard-message-text{margin-bottom:0;color:#146540}.errorMessage{color:red;border:1px solid #ccc;border-radius:0!important;border-left:4px solid red;margin-top:0!important;padding:10px;list-style:none}.errorMessage ul{font-weight:400;position:relative;margin-bottom:0}.pp-form-container #pp-login-1.ppBuildScratch .pp-form-field-wrap input,.pp-form-container #pp-login-1.ppBuildScratch .pp-form-field-wrap select,.pp-form-container #pp-login-1.ppBuildScratch .pp-form-field-wrap textarea,.pp-form-container #pp-password-reset-1.ppBuildScratch .pp-form-field-wrap input{font-size:14px;border-color:#dbdbdb;background:#fff;color:#69717a;border-radius:4px!important;font-family:'Verdana'}.pp-form-container #pp-login-1.ppBuildScratch{border-radius:0!important}.ppbs-headline{font-family:'Optima'!important;text-transform:uppercase}.pp-form-field-wrap.user-login.fw-full.field-has-icon.fda-standard.fld-above{padding-bottom:30px}.pp-form-container #pp-login-1.ppBuildScratch .pp-form-submit-button-wrap input[type=submit],.pp-form-container #pp-password-reset-1.ppBuildScratch .pp-form-submit-button-wrap input[type=submit]{font-size:16px;font-weight:700;background:#917c74!important;color:#fff;border-radius:0!important}.pp-form-container #pp-login-1.ppBuildScratch .pp-form-submit-button-wrap input[type=submit]:hover,.pp-form-container #pp-password-reset-1.ppBuildScratch .pp-form-submit-button-wrap input[type=submit]:hover{background-color:#000!important;color:#fff!important}.pp-form-container .ppress-form-bottom-links a{line-height:22px!important;font-size:14px!important;color:#8c8b88!important;display:inline-block!important;text-decoration:underline!important;font-weight:400!important;text-align:center!important;border-bottom:none!important}.pp-form-field-wrap.login-password.fw-full.has-password-visibility-icon.fda-standard.fld-above{padding-bottom:30px}.formHeading{text-align:center;margin-top:50px}form.wpcf7-form{max-width:900px;margin:30px auto 50px;padding:30px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1)}.form-title{color:#2c3e50;margin-bottom:2rem;text-align:center;font-weight:600}.form-control,.form-select{border:2px solid #e9ecef;border-radius:8px;padding:.75rem;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease}.form-control:focus,.form-select:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.contact__form-btn{padding:12px 40px;color:#fff;transition:all .3s ease;width:100%}.contact__form-btn:hover{transform:translateY(-2px)}.contact__form-btn-box{text-align:center;margin-top:2rem}.dynamic-field{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:1.5rem;margin-top:1rem;animation:slideIn .3s ease-out}@keyframes slideIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dynamic-field-title{color:#dc3545;font-weight:600;margin-bottom:1rem;border-bottom:2px solid #dc3545;padding-bottom:.5rem}.required-asterisk{color:#dc3545}select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{max-width:100%!important}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,span.wpcf7-form-control-wrap,select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,.form-label{width:100%}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{padding:10px!important;text-transform:math-auto!important}select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{line-height:43px!important;height:43px}span.select2-selection.select2-selection--single{max-width:100%!important;height:43px;line-height:43px;border:1px solid #eceae0;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:43px!important}.select2-container--default .select2-selection--single .select2-selection__clear{z-index:auto}span.select2-selection__arrow{top:10px!important}button.contact__form-btn{width:max-content}div#webinar-container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:flex-start}.radioBtnAndVideoWrapper{flex-wrap:wrap;gap:10px;max-width:400px}.radioBtnAndVideoWrapper video{width:100%;border-radius:8px;border:1px solid #ddd;box-shadow:0 2px 6px rgba(0,0,0,.08);aspect-ratio:16/9;transition:transform .2s ease}.radioBtnAndVideoWrapper label{margin:0}.radioBtnAndVideoWrapper input[type=radio]{accent-color:#dc3545;width:18px;height:18px;cursor:pointer;margin:0!important}.radioBtnAndVideoWrapper input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;min-width:28px;min-height:28px;border:1px solid #d94645;display:inline-block;position:relative;cursor:pointer;margin-right:0!important;margin-top:8px;transition:all .2s ease-in-out}.radioBtnAndVideoWrapper input[type=checkbox]:checked{background-color:#cc2737;border-color:#cc2737}.radioBtnAndVideoWrapper input[type=checkbox]:checked:after{content:"";position:absolute;top:2px;left:10px;width:8px;height:17px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.contact__form-btn-box{margin-top:0!important}.medicalProfessionalMainCol{background-color:#dfeef6;padding:20px 20px 30px!important;margin-bottom:16px}label#webinar-container-label{font-weight:500}.medicalProfessionalMainCol select.form-select{max-width:100%!important;height:43px;border-radius:0}.medicalProfessionalMainCol select.form-select:focus,input.form-control:focus{box-shadow:none;border-color:#eceae0}@media (max-width:991.98px){.leadTableDiv{overflow-x:auto}.editStatusDiv span{flex-direction:row;align-items:center}.userStatusDiv{flex-wrap:wrap}.radioBtnAndVideoWrapper{max-width:100%}}@media (max-width:767.98px){#webinar-container{grid-template-columns:1fr!important}.video-item{max-width:100%!important}.leadFormRow{flex-wrap:wrap;gap:0}.modal-dialog.modal-lg{margin:0 auto;margin-top:20vh;width:100%;height:100%}}@media (max-width:576.98px){.app-content-actions{flex-wrap:wrap}input#searchInput{width:100%}.modal-dialog.modal-lg{margin:0!important}.modal-content{height:100%}.userStatusDiv,.editStatusDiv{width:250px!important}}.userStatusDiv p{margin:2px 0}.userStatusDiv{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.editStatusDiv span{display:flex;flex-direction:row;align-items:center;gap:8px}.editButton{color:#007bff;text-decoration:underline;font-size:13px;cursor:pointer}.leadStatus_valid{background-color:#d1f7e2;color:#146540;font-weight:600;padding:4px 10px;border-radius:4px;font-size:12px}.leadStatus_invalid{background-color:#f8d7da;color:#b02a37;font-weight:600;padding:4px 10px;border-radius:4px;font-size:12px}.userStatusDiv,.editStatusDiv{display:block;overflow-wrap:break-word;word-break:break-word;white-space:normal}div#webinar-gallery-container{padding:20px;border:1px solid #eceae0}.webinar-tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;list-style:none;padding-bottom:20px;margin:0 0 50px;border-bottom:1px solid #eceae0}.webinar-tab{padding:8px 15px;cursor:pointer;font-weight:500;border-radius:5px 5px 0 0}.webinar-tab.active,.webinar-tab:hover{background:#204094;color:#fff;border-radius:50px;transition:.1s ease-in-out}.video-list{display:none;margin-bottom:20px}.video-item{padding:10px;border:1px solid #eee;cursor:pointer}.video-item:hover{background:#f7f7f7}#video-details{display:flex;gap:20px;border-top:2px solid #ddd;padding-top:20px}.video-left{flex:2}.video-right{flex:1;display:flex;flex-direction:column;gap:20px}.ctaText{text-align:center;font-size:16px;font-weight:500;margin:50px auto 0;max-width:800px;line-height:1.6;background-color:#105076;color:#fff;padding:15px;cursor:pointer}.wrapperDivForLabelAndCheckbox{display:flex!important;align-items:flex-start;gap:10px}.video-list{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.video-item{flex:1 1 calc(33.333% - 20px);border:1px solid #eceae0;padding:20px 20px 12px;text-align:center;max-width:calc(33.333% - 20px);min-width:220px}div#webinar-subcategory-menu{width:100%}ul.sub-category-tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;list-style:none}li.sub-category-tab{padding:8px 15px;cursor:pointer;font-weight:500;border-radius:5px 5px 0 0}li.sub-category-tab.active,li.sub-category-tab:hover{background:#204094;color:#fff;border-radius:50px;transition:.1s ease-in-out}.upcomingMessage{padding:0 20px}span.videoTitle{font-weight:500;line-height:22px;margin-top:10px;padding-top:8px;border-top:1px solid #eceae0}.video-item video{max-width:100%;border-radius:4px;width:auto!important;line-height:22px}span.videoSpeakerName p{font-weight:500;line-height:22px;margin-bottom:8px}#video-details{display:flex;gap:20px;margin-top:30px}.video-left{flex:0 0 75%}.video-right{flex:0 0 25%;display:flex;flex-direction:column;gap:20px}.video-segments{background:#f9f9f9;padding:15px;border-radius:6px;border:1px solid #ddd}.video-segments h3{margin-top:0;margin-bottom:10px;color:#0073aa;font-size:16px}.video-segments p{margin:6px 0;font-size:14px}.video-segments strong{color:#333}.video-list{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px;justify-content:flex-start}#video-details{display:flex;gap:20px;margin-top:30px;flex-wrap:wrap}.video-left{flex:0 0 75%}.video-right{flex:0 0 25%;display:flex;flex-direction:column;gap:20px}.webinarIntroText{text-align:justify;margin-top:50px;margin-bottom:50px}.webinarIntroText h2{text-align:center}p.leadDashboardText{text-align:justify}.webinarIntroText strong{color:#204094}.pdfTitle a{font-weight:500;line-height:22px;margin-top:10px;padding-top:8px;border-top:1px solid #eceae0;color:#303337}img.pdfBannerImage{width:70%;object-fit:contain}#videoModal .modal-dialog{max-width:1200px;margin:1.75rem auto}#videoModal .modal-content{border-radius:8px;padding:0}#videoModal .modal-header{border-bottom:1px solid #ddd;padding:15px 20px;background-color:#105076;color:#fff!important}.modal-header .btn-close{background-color:#fff;opacity:1;padding:15px!important}#videoModal .modal-title{color:#fff}#videoModal .modal-body{display:flex!important;flex-wrap:wrap;gap:20px!important;padding:20px;background-color:#fff}#videoModal .video-left{flex:1 1 65%;min-width:300px}#videoModal .video-left video{width:100%;height:auto;border-radius:6px;background:#000}#videoModal .video-right{flex:1 1 30%!important;min-width:250px}#videoModal .video-segments{border:1px solid #eceae0;border-radius:6px;padding:15px;background:#dfeef6}#videoModal .video-segments strong{color:#000}.formHeading{text-align:center;margin-bottom:40px}.formHeading h4{width:100%}label#webinar-container-label{color:#000}input#searchInput{border:1px solid #eceae0;width:60%}@media (max-width:991px){#videoModal .modal-body{flex-direction:column}#videoModal .video-left,#videoModal .video-right{flex:1 1 100%;min-width:auto}#videoModal .video-right{margin-top:20px}}div#webinar-subcategory-menu{width:100%}ul.sub-category-tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;list-style:none}li.sub-category-tab{padding:8px 15px;cursor:pointer;font-weight:500;border-radius:5px 5px 0 0}li.sub-category-tab.active,li.sub-category-tab:hover{background:#204094;color:#fff;border-radius:50px;transition:.1s ease-in-out}.pdfItem img{object-fit:cover;cursor:pointer;border-radius:6px;width:72%;padding:15px 0;margin:0 0 10px;height:150px}.pdfTitle a{font-weight:600;text-decoration:none}.pdfTitle a:hover{text-decoration:underline}.video-item,.pdfItem{position:relative}.tileBadge{position:absolute;top:8px;right:8px;padding:6px 8px;border-radius:4px;font-size:14px;z-index:5}