.wpem-text-center{text-align:center;}
.wpem-download-csv-button{margin-bottom:20px;text-align:right;}
.wpem-event-registrations-list-wrapper .event-manager-pagination{padding-top:20px;text-align:center;}
.wpem-event-registrations-list-wrapper .event-manager-pagination ul.page-numbers{width:auto;}
.wpem-event-registrations-list-wrapper .event-registration-notes-list{display:flex;flex-wrap:wrap;margin:-5px -5px 20px;}
.wpem-event-registrations-list-wrapper .event-registration-notes-list .event-registration-note{background:#ffff98;padding:20px;position:relative;overflow:hidden;border-radius:4px;border:2px solid #d6d65f;max-width:calc(262px - 10px);width:100%;margin:5px;float:left;}
.wpem-event-registrations-list-wrapper .event-registration-notes-list .event-registration-note .event-registration-note-meta .delete_note{background:#d6d65f;padding:0;height:22px;width:22px;display:inline-block;color:var(--wpem-dark-color);border-radius:0 0 0 5px;font-size:12px;line-height:22px;margin:0;right:0;top:0;position:absolute;text-align:center;}
.wpem-event-registrations-list-wrapper .event-registration-notes-list .event-registration-note .event-registration-note-meta .delete_note:hover{background:var(--wpem-dark-color);color:var(--wpem-white-color);}
.wpem-event-registrations-list-wrapper{display:inline-block;width:100%;margin-bottom:30px;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-header{background:var(--wpem-gray-bg-color);border-bottom:1px solid var(--wpem-gray-border-color);padding:15px 20px;margin:0;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-header .wpem-heading-text{font-size:19px;font-weight:500;color:var(--wpem-dark-color);padding:0;margin:0;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-filter-event-registrations{margin:0;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list{background:var(--wpem-white-color);padding:20px;position:relative;display:inline-block;width:100%;margin:8px 0;transition:all 0.2s;border:1px solid var(--wpem-gray-border-color);overflow:hidden;border-radius:4px;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list:hover{box-shadow:0 0 10px rgba(0, 0, 0, .1);}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head{display:flex;align-items:center;width:100%;padding-bottom:20px;border-bottom:1px solid var(--wpem-gray-border-color);margin-bottom:20px;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-left{width:60%;float:left;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-left .wpem-event-regi-info{display:inline-block;width:100%;margin-bottom:15px;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-left .wpem-event-regi-info h3{margin:10px 0 0;font-size:18px;line-height:1.42;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-right{width:40%;float:right;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-right .wpem-event-regi-status-label{text-align:right;display:inline-block;width:100%;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-right .wpem-event-regi-status-label .wpem-event-regi-status-label-text{background:var(--wpem-gray-bg-color);cursor:default;padding:7px 12px;display:inline-block;float:right;border-radius:4px;font-size:15px;line-height:18px;text-transform:uppercase;font-weight:600;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-right .wpem-event-regi-status-label .wpem-event-regi-status-label-text.wpem-new-label{background:#deaa17;color:var(--wpem-white-color);}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-right .wpem-event-regi-status-label .wpem-event-regi-status-label-text.wpem-confirmed-label{background:#0daf0b;color:var(--wpem-white-color);}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-right .wpem-event-regi-status-label .wpem-event-regi-status-label-text.wpem-waiting-label{background:#08739c;color:var(--wpem-white-color);}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-right .wpem-event-regi-status-label .wpem-event-regi-status-label-text.wpem-cancelled-label{background:#9c0808;color:var(--wpem-white-color);}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-right .wpem-event-regi-status-label .wpem-event-regi-status-label-text.wpem-archived-label{background:#d4d4d4;color:var(--wpem-white-color);}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-right .hidden{display:none;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-right .wpem-event-regi-checkin-out{text-align:right;font-size:17px;line-height:25px;margin-top:5px;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer{display:inline-block;width:100%;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-content{padding:20px 0px 0px 0px;border-radius:4px;margin:20px 0 0px;position:relative;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-edit, .wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-notes{padding:20px 38px 0px 0px;border-radius:4px;margin:20px 0 0px;position:relative;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-content hr, .wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-edit hr, .wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-notes hr{border-color:var(--wpem-gray-border-color);margin:0px 0px 15px;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-content .hide_section, .wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-edit .hide_section, .wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-notes .hide_section{position:absolute;top:10px;right:10px;display:inline-block;height:25px;background:var(--wpem-gray-color);color:var(--wpem-white-color);min-width:25px;line-height:22px;text-align:center;border:2px solid var(--wpem-gray-color);font-size:0;font-weight:500;border-radius:4px;box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-content .hide_section:hover, .wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-edit .hide_section:hover, .wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-notes .hide_section:hover{background:red;border-color:red;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-content .hide_section::before, .wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-edit .hide_section::before, .wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-notes .hide_section::before{content:"\ea0f";font-family:wp-event-manager;font-size:10px;color:var(--wpem-white-color);}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-content .event-registration-meta{margin:0;padding:0;display:inline-block;width:100%;word-break:break-all;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-content .event-registration-meta dt{float:left;width:50%;margin:0;padding:0 0 10px;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-content .event-registration-meta dd{float:left;float:right;width:50%;margin:0 0 10px;padding:0;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar{display:flex;align-items:center;width:100%;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-meta-wrapper{width:50%;float:left;padding-right:15px;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-meta-wrapper .meta{font-size:13px;line-height:20px;margin:-1px;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-meta-wrapper .meta div{display:inline-block;background:var(--wpem-gray-bg-color);margin:3px 1px;padding:3px 8px;border-radius:4px;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-actions-wrapper{width:50%;float:right;padding-left:15px;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-actions-wrapper .actions .wpem-theme-button{height:auto;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-actions-wrapper .actions{display:flex;align-items:center;float:right;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-actions-wrapper .actions .action-btn{display:inline-block;margin:2px;height:30px;width:30px;position:relative;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-actions-wrapper .actions .action-btn a{height:30px;width:30px;display:inline-block;text-align:center;line-height:normal;font-size:0;position:absolute;left:0;top:0;color:var(--wpem-primary-color);}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-actions-wrapper .actions .action-btn a:hover{color:var(--wpem-dark-color);}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-actions-wrapper .actions .action-btn a::before{content:"";position:absolute;left:0;top:0;height:30px;width:30px;font-family:wp-event-manager;text-align:center;line-height:30px;font-size:22px;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-actions-wrapper .actions .edit.action-btn a::before{content:"\e906";}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-actions-wrapper .actions .notes.action-btn a::before{content:"\e922";}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-actions-wrapper .actions .email.action-btn a::before{content:"\ea84";}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-actions-wrapper .actions .content.action-btn a::before{content:"\e9bd";}
@media screen and (max-width:768px){
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-content .event-registration-meta{margin:0;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-content .event-registration-meta dt{width:100%;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-content .event-registration-meta dd{width:100%;}
}
@media screen and (max-width:600px){
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar{display:inline-block;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-meta-wrapper{width:100%;margin:0 0 15px;padding:0;float:none;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-actions-wrapper{width:100%;margin:0;padding:0;float:none;}
.wpem-event-registrations-list-wrapper .event-registration-notes-list .event-registration-note{max-width:calc(100% - 10px);width:100%;}
}
.wpem-reg-spots-left{background:var(--wpem-gray-bg-color);border-radius:0 0 5px 5px;text-align:center;font-size:15px;line-height:18px;margin-top:-5px;padding:10px 5px 5px 5px;}
.wpem-registration-info-block *{box-sizing:border-box;-webkit-box-sizing:border-box;}
.wpem-registration-info-block .wpem-regi-block-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;flex-basis:250px;}
.wpem-registration-info-block .wpem-regi-block-wrapper .wpem-regi-info-blocks{display:inline-flex;flex-wrap:nowrap;padding:5px 10px;align-items:center;border:1px solid var(--wpem-gray-border-color);margin:0 5px 5px 0;justify-content:flex-start;border-radius:4px;flex:1;min-height:80px;}
.wpem-registration-info-block .wpem-regi-info-blocks .wpem-regi-info-block-title{font-size:24px;line-height:1.42;font-weight:700;}
.wpem-registration-info-block .wpem-regi-info-blocks .wpem-regi-info-block-desc{font-size:12px;line-height:1.42;}
.wpem-regi-main-info-block > div{width:100%;}
.wpem-registration-info-block .wpem-regi-event-details{border:1px solid var(--wpem-gray-border-color);border-radius:4px;margin:5px 0;display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1;flex-direction:column;}
.wpem-registration-info-block .wpem-regi-event-details .wpem-regi-event-details-box{border-bottom:1px solid var(--wpem-gray-border-color);padding:0 5px;margin:0 10px;}
.wpem-registration-info-block .wpem-regi-event-details .wpem-regi-event-details-box:last-child{border:none;}
.wpem-registration-info-block .wpem-regi-event-details .wpem-regi-event-details-box h3{margin-top:5px;}
.wpem-registration-info-block .wpem-regi-block-wrapper .wpem-regi-info-blocks .wpem-regi-info-block-info{margin-left:10px;}
.wpem-registration-info-block .wpem-regi-block-wrapper .wpem-regi-info-blocks .wpem-regi-info-block-icon i{font-size:18px;line-height:30px;background:var(--wpem-dark-color);color:var(--wpem-white-color);padding:6px;text-align:center;border-radius:50%;width:40px;height:40px;display:block;margin:5px 0;}
.wpem-registration-info-block .wpem-regi-block-wrapper .wpem-regi-info-blocks .wpem-regi-info-block-icon i.wpem-regi-icon-new{background:#deaa17;}
.wpem-registration-info-block .wpem-regi-block-wrapper .wpem-regi-info-blocks .wpem-regi-info-block-icon i.wpem-regi-icon-t-regi{background:#058bb3;}
.wpem-registration-info-block .wpem-regi-block-wrapper .wpem-regi-info-blocks .wpem-regi-info-block-icon i.wpem-regi-icon-confirm{background:#0daf0b;}
.wpem-registration-info-block .wpem-regi-block-wrapper .wpem-regi-info-blocks .wpem-regi-info-block-icon i.wpem-regi-icon-waiting{background:#08739c;}
.wpem-registration-info-block .wpem-regi-block-wrapper .wpem-regi-info-blocks .wpem-regi-info-block-icon i.wpem-regi-icon-cancelled{background:#9c0808;}
.wpem-registration-info-block .wpem-regi-block-wrapper .wpem-regi-info-blocks .wpem-regi-info-block-icon i.wpem-regi-icon-archived{background:#717171;}
.wpem-registration-info-block .wpem-regi-block-wrapper .wpem-regi-info-blocks .wpem-regi-info-block-icon i.wpem-regi-icon-checkin{background:#4d908e;}
.wpem-registration-info-block .wpem-regi-event-details div + div{margin:3px 0;}
.wpem-registration-info-block .wpem-regi-event-details .wpem-regi-event-details-event-name h3{margin-bottom:10px;margin-top:5px;}
.wpem-registration-info-block .wpem-regi-event-details .wpem-regi-event-details-box p{margin-bottom:5px;margin-top:10px;}
.wpem-registration-info-block .wpem-regi-main-info-block .wpem-regi-block-wrapper h3.wpem-heading-text{font-size:22px;line-height:1.42;margin:20px 0 5px;font-weight:600;}
.wpem-dashboard-main-content .wpem-registration-info-block{margin:10px 0 30px;}
.wpem-dashboard-main-content #event-manager-event-registrations h3.wpem-theme-text{font-size:24px;line-height:1.42;margin-bottom:15px;font-weight:600;}
.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer label{color:var(--wpem-primary-color);border-bottom:3px solid var(--wpem-primary-color);padding-bottom:12px;margin-bottom:15px;font-size:18px;font-weight:600;width:100%;line-height:1.42;display:block;}
.wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-main-content .wpem-dashboard-main-header .wpem-filter-event-registrations .wpem-events-filter{background:var(--wpem-white-color);padding:0;}
.wpem-tbl-status{cursor:default;padding:7px 12px;border-radius:4px;line-height:18px;text-transform:uppercase;background-color:#0096ff;color:#fff;}
.wpem-tbl-status.Waiting{background-color:#08739c;}
.wpem-tbl-status.Archived{background-color:#577590;}
.wpem-tbl-status.Cancelled{background-color:#9c0808;}
.wpem-tbl-status.New{background-color:#deaa17;}
.wpem-tbl-status.Confirmed{background-color:#0daf0b;}
.privacy-modal, .dynamic-shortcodes-modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);}
.privacy-modal-content, .dynamic-shortcodes-modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:50%;}
.privacy-close, .dynamic-shortcodes-close{color:#aaaaaa;float:right;font-size:28px;font-weight:bold;}
.privacy-close:hover, .privacy-close:focus, .dynamic-shortcodes-close:hover, .dynamic-shortcodes-close:focus{color:var(--wpem-dark-color);text-decoration:none;cursor:pointer;}
.field.registration-email-field, .field.registration-waiting-email-field, .field.registration-cancelled-email-field{width:80%;}
.wpem-box-info ul{list-style:none !important;}
.wpem-box-info li code{background:rgba(0, 0, 0, .07);}
.unregistered{width:30% !important;}
.disabled-checkin{pointer-events:none;opacity:0.5;cursor:not-allowed;}
.wpem-register-event-form .event-manager-registration-form.event-manager-form fieldset input[type=text],
.wpem-register-event-form .event-manager-registration-form.event-manager-form fieldset input[type=email],
.wpem-register-event-form .event-manager-registration-form.event-manager-form fieldset input[type=file],
.wpem-register-event-form .event-manager-registration-form.event-manager-form fieldset select, .wpem-register-event-form .event-manager-registration-form.event-manager-form fieldset textarea{width:100%;border:1px solid var(--wpem-gray-border-color);border-radius:4px;padding:8px;}
.event-registration-meta ul{display:block;list-style:none;padding:0;margin:0;}
.event-registration-meta ul li{padding:10px 0;display:flex;border-bottom:1px solid var(--wpem-gray-border-color);gap:10px;}
.event-registration-meta ul li strong{width:40%;flex:0 0 40%;}
.event-registration-meta ul li:last-of-type{border:0;}
.wpem-registration-status .status{background:var(--wpem-gray-bg-color);cursor:default;padding:7px 12px;display:inline-block;border-radius:4px;font-size:15px;line-height:18px;text-transform:uppercase;font-weight:600;}
.wpem-registration-status .status.wpem-waiting{background:#08739c;color:var(--wpem-white-color);}
.wpem-registration-status .status.wpem-new{background:#deaa17;color:var(--wpem-white-color);}
.wpem-registration-status .status.wpem-confirmed{background:#0daf0b;color:var(--wpem-white-color);}
.wpem-registration-status .status.wpem-waiting{background:#08739c;color:var(--wpem-white-color);}
.wpem-registration-status .status.wpem-cancelled{background:#9c0808;color:var(--wpem-white-color);}
.wpem-registration-status .status.wpem-archived-label{background:#d4d4d4;color:var(--wpem-white-color);}
.matchmaking-page .ui-timepicker-wrapper{position:fixed !important;}
.wpem-matchmaking-main-header{background-color:var(--wpem-gray-bg-color);padding:15px;margin-bottom:20px;border-radius:4px;gap:15px;}
.wpem-matchmaking-main-header ul{padding:0;margin:0;list-style:none;gap:10px;}
.wpem-matchmaking-main-header ul li a{color:var(--wpem-dark-color);padding:10px 15px;display:block;line-height:normal;background-color:#fff;border-radius:4px;text-decoration:none !important;}
.wpem-matchmaking-main-header ul li a:hover, .wpem-matchmaking-main-header ul li a.active{background-color:var(--wpem-primary-color);color:#fff !important;}
.wpem-matchmaking-list{background-color:#fff;border:1px solid var(--wpem-gray-border-color);border-radius:6px;padding:20px;margin-bottom:20px;transition:all 0.3s 0s;}
.wpem-matchmaking-list:last-of-type{margin-bottom:0px;}
.wpem-matchmaking-list:hover{box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);}
.wpem-matchmaking-header{gap:20px;}
.wpem-matchmaking-profile{line-height:0;flex:0 0 100px;}
.wpem-matchmaking-profile img{width:100px;height:100px;border-radius:50%;object-fit:cover;}
.wpem-matchmaking-profile-title h3{font-size:20px;margin-top:0px;margin-bottom:5px;}
.wpem-matchmaking-profile-designation, .wpem-matchmaking-profile-location{color:var(--wpem-gray-color);font-size:14px;line-height:20px;}
.wpem-matchmaking-actions{margin-bottom:50px;display:flex;flex-wrap:wrap;gap:10px;}
.wpem-matchmaking-actions .wpem-theme-button{border:1px solid var(--wpem-gray-border-color);background-color:#fff;color:var(--wpem-dark-color);display:flex;align-items:center;justify-content:center;padding:0;width:40px;height:40px;}
.wpem-matchmaking-actions .wpem-theme-button:hover{background-color:var(--wpem-primary-color);border-color:var(--wpem-primary-color);color:#fff;}
.wpem-matchmaking-actions .wpem-theme-button:focus{border:1px solid var(--wpem-gray-border-color);}
.wpem-matchmaking-profile-description p{margin:0;}
.wpem-matchmaking-profile-skills, .wpem-matchmaking-profile-interests{display:flex;flex-wrap:wrap;gap:10px;}
.wpem-matchmaking-skill, .wpem-matchmaking-interest{background-color:var(--wpem-gray-bg-color);color:var(--wpem-gray-color);padding:5px 8px;display:block;line-height:normal;border-radius:2px;font-size:14px;cursor:pointer;transition:all 0.3s 0s;}
.wpem-matchmaking-skill:hover, .wpem-matchmaking-interest:hover{background-color:var(--wpem-gray-border-color);color:var(--wpem-dark-color);}
.wpem-matchmaking-profile-skill-wrapper b, .wpem-matchmaking-profile-interest-wrapper b{margin-bottom:10px;display:block;font-weight:500;text-transform:uppercase;font-size:14px;line-height:normal;}
.wpem-matchmaking-top-filters{padding:10px 15px 10px 20px;border-radius:6px;border:1px solid var(--wpem-gray-border-color);background-color:#fff;gap:15px;}
.wpem-matchmaking-top-filters .wpem-form-group{flex:1;border-right:1px solid var(--wpem-gray-border-color);margin:0px !important;}
.wpem-form-wrapper .wpem-matchmaking-top-filters .wpem-form-group input, .wpem-form-wrapper .wpem-matchmaking-top-filters .wpem-form-group select{border:0 !important;padding-left:10px !important;}
.wpem-matchmaking-filter-more-action{margin:0 15px;cursor:pointer;}
.wpem-matchmaking-more-filter-dropdown{background-color:#fff;border:1px solid var(--wpem-gray-border-color);box-shadow:0 4px 4px rgb(0 0 0 / 5%);border-radius:6px;padding:20px 20px 5px;margin-top:-1px;}
.wpem-matchmaking-filter{position:relative;}
.wpem-matchmaking-filter-title{margin-bottom:15px;font-weight:500;}
.wpem-matchmaking-filter-show-results{margin:0;font-weight:bold;font-size:18px;}
.wpem-matchmaking-filter .wpem-form-group label{margin-bottom:5px;display:block;font-weight:500;text-transform:uppercase;font-size:14px;color:var(--wpem-gray-color);}
.wpem-matchmaking-filter .wpem-events-filter-block{padding:20px;background-color:#fff;margin-bottom:15px;border-radius:6px;}
.wpem-matchmaking-filter .wpem-events-filter-block:last-of-type{margin-bottom:0px;}
.wpem-matchmaking-filter .wpem-matchmaking-filter-reset-action{color:var(--wpem-primary-color);font-weight:500;font-size:14px;}
.wpem-matchmaking-filter .wpem-matchmaking-filter-reset-action:hover{color:var(--wpem-dark-color);}
.wpem-matchmaking-tab-filter{margin-bottom:30px;border-bottom:1px solid var(--wpem-gray-border-color);gap:10px;}
.wpem-matchmaking-tab-filter h3{margin:0;flex:1;}
.wpem-matchmaking-tab-filter .wpem-matchmaking-tab{color:var(--wpem-dark-color);padding:8px 10px;border-bottom:2px solid transparent;margin-left:10px;line-height:normal;text-decoration:none !important;}
.wpem-matchmaking-tab-filter .wpem-matchmaking-tab.active{color:var(--wpem-primary-color);border-color:var(--wpem-primary-color);font-weight:bold;}
.wpem-matchmaking-member{gap:15px;}
.wpem-matchmaking-member-profile{background-color:var(--wpem-gray-bg-color);padding:8px 20px 8px 10px;border-radius:6px;min-width:200px;position:relative;}
.wpem-matchmaking-member-name{flex:1;}
.wpem-matchmaking-member-profile img{width:40px;height:40px;flex:0 0 40px;border-radius:100px;object-fit:cover;margin-right:10px;}
.wpem-matchmaking-member-profile .close{color:red;cursor:pointer;text-align:center;font-size:14px;border-radius:4px;}
.wpem-matchmaking-meeeting-title{margin-bottom:5px;display:block;font-weight:500;text-transform:uppercase;}
.wpem-matchmaking-meeting-details{background-color:var(--wpem-gray-bg-color);padding:1rem;border-radius:6px;}
.wpem-matchmaking-meeting-detail{gap:10px;color:var(--wpem-gray-color);}
.wpem-responsive-table-block .registration-checkin-hidden{display:none;}
.wpem-matchmaking-meeting-item{border:1px solid var(--wpem-gray-border-color);border-radius:6px;line-height:normal;transition:all 0.3s 0s;}
.wpem-matchmaking-meeting-item:hover{box-shadow:0px 4px 10px rgb(0 0 0 / 5%);border-color:var(--wpem-gray-color);}
.wpem-matchmaking-meeting-time{padding:20px;border-right:1px solid var(--wpem-gray-border-color);flex:0 0 150px;}
.wpem-matchmaking-meeting-profile-list{gap:15px;}
.wpem-matchmaking-meeting-item-details{padding:20px;flex:1;}
.wpem-matchmaking-meeting-profile img{flex:0 0 50px;width:50px;height:50px;object-fit:cover;border-radius:100px;margin-right:10px;}
.wpem-matchmaking-meeting-profile-name{display:flex;align-items:center;gap:5px;margin-bottom:2px;font-size:18px;font-weight:500;}
.wpem-meeting-status-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:green;background-color:rgb(0 128 0 / 10%);border:1px solid;border-radius:10px;}
.wpem-meeting-status-icon i{font-size:8px;}
.wpem-matchmaking-meeting-actions{padding:20px;gap:15px;}
.wpem-matchmaking-meeting-actions .wpem-theme-button{margin:0px;}
.wpem-matchmaking-meeting-actions-dropdown{position:relative;}
.wpem-matchmaking-meeting-actions-dropdown-menu{position:absolute;top:100%;right:0;min-width:170px;padding:10px;background-color:var(--wpem-gray-bg-color);border-radius:4px;display:none;}
.wpem-matchmaking-meeting-actions-dropdown-menu ul{list-style:none;padding:0;margin:0;line-height:normal;}
.wpem-matchmaking-meeting-actions-dropdown-menu ul li a{color:var(--wpem-gray-color);text-decoration:none !important;padding:8px;display:block;border-radius:2px;font-size:14px;}
.wpem-matchmaking-meeting-actions-dropdown-menu ul li a:hover{color:var(--wpem-dark-color);background-color:#fff;}
.wpem-matchmaking-meeting-actions .wpem-meeting-menu-btn{background-color:transparent !important;color:var(--wpem-dark-color);padding:12px;}
.wpem-matchmaking-meeting-actions .wpem-meeting-menu-btn:hover{background-color:var(--wpem-gray-border-color);}
.wpem-matchmaking-meeting-info .meeting_date, .wpem-matchmaking-meeting-info .meeting_invitation, .wpem-matchmaking-meeting-info .meeting_status{background-color:var(--wpem-gray-bg-color);padding:7px 10px;line-height:normal;font-size:14px;color:var(--wpem-gray-color);border-radius:4px;}
.wpem-matchmaking-meeting-info{gap:15px;}
.wpem-matchmaking-chat-container{border:1px solid var(--wpem-gray-border-color);border-radius:6px;display:flex;line-height:normal;height:80vh;position:relative;overflow:hidden;}
.wpem-matchmaking-chat-user-list-container{flex:0 0 350px;border-right:1px solid var(--wpem-gray-border-color);box-shadow:4px 0px 6px rgb(0 0 0 / 5%);position:relative;max-height:80vh;overflow-y:auto;}
.wpem-matchmaking-chat-user-list-header{border-bottom:1px solid var(--wpem-gray-border-color);padding:20px;min-height:70px;}
.wpem-matchmaking-chat-user-list-item{padding:20px;cursor:pointer;transition:all 0.3s 0s;border-left:3px solid transparent;}
.wpem-matchmaking-chat-user-list-item:hover, .wpem-matchmaking-chat-user-list-item.active{background-color:var(--wpem-gray-bg-color);}
.wpem-matchmaking-chat-user-list-item.active{border-left:3px solid var(--wpem-primary-color);}
.wpem-matchmaking-chat-user-list-profile{flex:0 0 60px;position:relative;}
.wpem-matchmaking-chat-user-list-profile img{width:50px;height:50px;object-fit:cover;border-radius:100px;}
.wpem-matchmaking-chat-user-list-details{flex:1;}
.wpem-matchmaking-chat-user-list-name-text{font-size:18px;font-weight:500;}
.wpem-matchmaking-chat-user-list-date{font-size:12px;color:var(--wpem-gray-color);}
.wpem-matchmaking-chat-user-list-message{text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden;color:var(--wpem-gray-color);font-size:14px;}
.wpem-matchmaking-chat-wrapper{flex:1;display:flex;flex-direction:column;}
.wpem-matchmaking-chat-detail-header{border-bottom:1px solid var(--wpem-gray-border-color);padding:10px 20px;min-height:70px;}
.wpem-matchmaking-chat-detail-header-profile-info{flex:1;}
.wpem-matchmaking-chat-detail-header-profile-name{font-size:18px;font-weight:500;}
.wpem-matchmaking-chat-detail-header-profile-designation{font-size:14px;color:var(--wpem-gray-color);}
.wpem-matchmaking-chat-detail-header-action a{color:var(--wpem-dark-color) !important;width:40px;height:40px;border-radius:4px;transition:all 0.3s 0s;display:flex;align-items:center;justify-content:center;text-decoration:none !important;}
.wpem-matchmaking-chat-detail-header-action a:hover{background-color:var(--wpem-gray-bg-color);}
.wpem-matchmaking-chat-detail-content{padding:20px;flex:1;overflow:auto;}
.wpem-matchmaking-chat-detail-message-content p{line-height:24px;color:#555;margin-bottom:0;word-break:break-all;}
.wpem-matchmaking-chat-send-message-actions{background-color:var(--wpem-gray-bg-color);padding:20px;gap:15px;}
.wpem-matchmaking-chat-send-message-actions .wpem-matchmaking-chat-send-message-textarea{border:0;background-color:transparent;resize:none;padding:0;flex:1;}
.wpem-matchmaking-chat-mobile-device-back-btn{flex:0 0 30px;display:none;}
.wpem-matchmaking-chat-mobile-device-back-btn-link{color:#111 !important;}
.woocommerce form .form-row .chosen-container-multi .chosen-choices{padding:5px;}
.wpem-registrations-pagination{margin:20px 0;text-align:center;}
.wpem-registrations-pagination a{display:inline-block;margin:5px 5px 0;margin-top:5px;padding:8px 12px;color:#0073aa;text-decoration:none;border:1px solid #ddd;border-radius:3px;transition:background-color 0.3s, color 0.3s;}
.wpem-registrations-pagination a:hover{background-color:#0073aa;color:#fff;}
.wpem-registrations-pagination a.active{background-color:#0073aa;color:#fff;border-color:#0073aa;}
.wpem-registrations-pagination a.disabled{color:#ddd;border-color:#ddd;pointer-events:none;}
.wpem-matchmaking-lists{margin-bottom:20px;}
.event-manager-registration-form fieldset .event-manager-uploaded-files .event-manager-uploaded-file .event-manager-uploaded-file-preview{display:inline-block;position:relative;}
.event-manager-registration-form fieldset .event-manager-uploaded-files .event-manager-uploaded-file .event-manager-uploaded-file-preview img{max-height:100px;max-width:100px;border:2px solid var(--wpem-gray-border-color);border-radius:6px;}
.event-manager-registration-form fieldset .event-manager-uploaded-files .event-manager-uploaded-file .event-manager-uploaded-file-preview .event-manager-remove-uploaded-file{font-size:0;height:20px;width:20px;background:var(--wpem-white-color);position:absolute;top:2px;right:2px;border-radius:0 4px;border:none;box-shadow:2px 2px 10px rgba(0, 0, 0, .2);}
.event-manager-registration-form fieldset .event-manager-uploaded-files .event-manager-uploaded-file .event-manager-uploaded-file-preview .event-manager-remove-uploaded-file::before{content:"\ea0f";font-family:wp-event-manager;font-size:10px;color:red;top:50%;position:absolute;left:50%;transform:translate(-50%, -50%);transition:.2s;}
.attendee_edit_profile .wpem-modal-content{max-height:77vh;overflow:auto;}
.wpem-matchmaking-single-profile .wpem-matchmaking-single-profile-back-btn a{color:var(--wpem-dark-color);display:flex;align-items:center;gap:5px;padding:10px;border-radius:4px;line-height:normal;}
.wpem-matchmaking-single-profile-back-btn a:hover{background-color:var(--wpem-gray-bg-color);}
.wpem-matchmaking-single-profile .wpem-matchmaking-profile img{width:170px;height:170px;}
.wpem-matchmaking-single-profile .wpem-matchmaking-profile{flex:0 0 180px;}
.wpem-matchmaking-single-profile .wpem-matchmaking-profile-title h2{margin-bottom:10px;margin-top:0;}
.wpem-matchmaking-single-profile .wpem-matchmaking-profile-designation, .wpem-matchmaking-single-profile .wpem-matchmaking-profile-location{font-size:16px;margin-bottom:5px;}
.wpem-matchmaking-single-profile-page a.wpem-theme-border-button{color:var(--wpem-primary-color);}
.wpem-matchmaking-single-profile-page a.wpem-theme-border-button:hover{color:#fff;}
.wpem-matchmaking-edit-profile-btn{gap:10px;display:flex;flex-wrap:wrap;}
.wpem-matchmaking-profile-badge{display:inline-block;background-color:var(--wpem-gray-bg-color);line-height:normal;padding:6px 10px;border-radius:2px;margin-top:5px;}
.wpem-matchmaking-organisation-profile-details{flex:1;}
.wpem-matchmaking-organisation-profile-image{flex:0 0 80px;height:80px;border:1px solid var(--wpem-gray-border-color);padding:10px;border-radius:4px;display:flex;align-items:center;justify-content:flex-end;}
.wpem-matchmaking-organisation-profile-image img{width:100%;height:100%;object-fit:cover;}
.wpem-matchmaking-organisation-profile-flex{gap:15px;}
.wpem-matchmaking-card{padding:30px;border-radius:10px;border:1px solid var(--wpem-gray-border-color);}
.wpem-matchmaking-single-profile-skills ul, .wpem-matchmaking-single-profile-interests ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px;}
.wpem-matchmaking-single-profile-skills ul li, .wpem-matchmaking-single-profile-interests ul li{background-color:var(--wpem-gray-bg-color);padding:6px 8px;border-radius:2px;line-height:normal;}
.wpem-matchmaking-profile-about-me h3{margin-bottom:10px;}
.wpem-matchmaking-setting-card{padding:20px;border-radius:10px;background-color:var(--wpem-gray-bg-color);line-height:normal;}
.wpem-matchmaking-setting-abs-checkbox .form-group{position:relative;}
.wpem-matchmaking-setting-abs-checkbox .wpem-input-switch{position:absolute;right:0;top:calc(50% - 11px);}
.wpem-matchmaking-setting-card small{color:var(--wpem-gray-color);}
.wpem-matchmaking-events-list{max-height:540px;overflow:auto;}
.wpem-matchmaking-event-item{background-color:#fff;border-radius:4px;}
.wpem-matchmaking-event-thumbnail{line-height:0;}
.wpem-matchmaking-event-thumbnail img{max-width:50px;width:100%;border-radius:4px;}
.wpem-matchmaking-setting-card p{color:var(--wpem-gray-color);}
.wpem-request-mode-option{background-color:#fff;display:block;height:100%;border-radius:6px;}
.wpem-matchmaking-event-name{margin:10px 0;}
.wpem-availability-meetings-checkbox-card{background-color:var(--wpem-gray-bg-color);padding:1.5rem;border-radius:6px;}
.wpem-availability-meetings-checkbox-card h4{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;margin-top:0;font-weight:500;}
.wpem-availability-meetings-checkbox-card .wpem-input-switch{flex:0 0 40px;}
.wpem-availability-meetings-checkbox-card p{color:var(--wpem-gray-color);font-size:14px;line-height:22px;max-width:500px;width:100%;}
.wpem-availability-meetings-date-item{border:1px solid var(--wpem-gray-border-color);border-radius:6px;}
.wpem-availability-meetings-date-item-header{padding:18px;font-size:18px;font-weight:500;cursor:pointer;}
.wpem-availability-meetings-date-item-header i{font-size:24px;}
.wpem-availability-meetings-date-item.wpem-active .wpem-availability-meetings-date-item-header i{transform:rotate(180deg);}
.wpem-availability-meetings-date-item-body{border-top:1px solid var(--wpem-gray-border-color);padding:18px;display:block;}
.wpem-availability-meetings-time-slot-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;}
.wpem-availability-meetings-all-time-slot-checkbox{display:flex;align-items:center;color:var(--wpem-gray-color);cursor:pointer;}
.wpem-availability-meetings-all-time-slot-checkbox label{cursor:pointer;user-select:none;}
.wpem-availability-meetings-all-time-slot-checkbox input{width:18px;height:18px;margin-right:10px;}
.wpem-availability-meetings-time-slot-item{position:relative;min-height:40px;}
.wpem-availability-meetings-time-slot-item label{background-color:var(--wpem-gray-bg-color);position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:center;padding:5px;cursor:pointer;border:1px solid var(--wpem-gray-border-color);border-radius:4px;user-select:none;}
.wpem-availability-meetings-time-slot-item input:checked+label{background-color:var(--wpem-primary-color);color:#fff;border-color:var(--wpem-primary-color);}
.wpem-availability-meetings-time-slot-item input{opacity:0;visibility:hidden;}
.wpem-availability-meetings-time-slot-item input:checked+label:before{content:"\ea10";font-family:"wp-event-manager" !important;position:absolute;top:4px;left:15px;font-size:14px;}
.wpem-meeting-schedule-container{display:flex;gap:20px;}
.wpem-meeting-schedule-datepicker{width:60%;background-color:#fff;padding:1.5rem;border-radius:10px;box-shadow:0px 0px 30px rgb(0 0 0 / 5%);margin:-20px 0 -20px -20px;}
.wpem-meeting-schedule-timeslot{width:40%;display:flex;flex-direction:column;}
.wpem-availability-meeting-request-time-slot{flex:1;}
.wpem-meeting-schedule-calendar-table{border:0;font-size:14px;margin:0;width:100%;}
.wpem-meeting-schedule-calendar-table thead tr th span{font-size:14px;font-weight:500;min-height:unset;color:var(--wpem-gray-color);background-color:var(--wpem-gray-bg-color);display:block;border-radius:100px;width:40px;height:40px;line-height:40px;margin:0 auto;}
.wpem-meeting-schedule-calendar-table th, .wpem-meeting-schedule-calendar-table td{border:0;text-align:center;padding:5px;}
.wpem-meeting-schedule-calendar-table td .day-number{border-radius:100px;cursor:pointer;text-align:center;font-weight:normal;padding:5px 2px;}
.wpem-meeting-schedule-calendar-table td.today .day-number{border:1px solid var(--wpem-primary-color);}
.wpem-meeting-schedule-calendar-table td.active-date .day-number{background-color:var(--wpem-primary-color) !important;color:#fff;}
.wpem-meeting-schedule-calendar-table td .day-number:hover{background-color:var(--wpem-gray-bg-color);}
.wpem-meeting-schedule-datepicker-controls{display:flex;align-items:center;justify-content:center;margin-bottom:10px;gap:10px;}
.wpem-meeting-schedule-datepicker-prev, .wpem-meeting-schedule-datepicker-next{background-color:transparent;border:0;width:30px;height:30px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;}
.wpem-meeting-schedule-datepicker-prev:hover, .wpem-meeting-schedule-datepicker-next:hover{background-color:var(--wpem-gray-color);color:#fff;}
.wpem-meeting-schedule-participant-avatar{position:relative;flex:0 0 50px;height:50px;line-height:0;border:3px solid #fff;border-radius:100px;margin-left:-10px;background-color:#fff;}
.wpem-meeting-schedule-participant-avatar img{width:44px;height:44px;object-fit:cover;border-radius:100px;position:relative;cursor:pointer;}
.wpem-meeting-schedule-participant-avatar:hover{z-index:1;}
.wpem-remove-participant-meeting{position:absolute;top:-5px;right:5px;z-index:2;width:18px;height:18px;background-color:red;border-radius:10px;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;transform:scale(0);opacity:0;visibility:hidden;transition:all 0.2s 0s;}
.wpem-meeting-schedule-participant-avatar:hover .wpem-remove-participant-meeting{transform:scale(1);opacity:1;visibility:visible;}
.wpem-meeting-schedule-add-participant{width:44px;height:44px;background-color:var(--wpem-gray-bg-color);border-radius:100px;display:flex;align-items:center;justify-content:center;font-size:10px;margin-left:-10px;transition:all 0.2s 0s;cursor:pointer;border:2px solid #fff;}
.wpem-meeting-schedule-add-participant:hover{background-color:var(--wpem-primary-color);color:#fff;z-index:2;}
.wpem-meeting-schedule-datepicker-header{padding-bottom:1rem;border-bottom:1px solid var(--wpem-gray-border-color);position:relative;}
.wpem-meeting-schedule-participant-dropdown{background-color:#fff;border:1px solid var(--wpem-gray-border-color);box-shadow:4px 4px 10px rgb(0 0 0 / 5%);border-radius:6px;position:absolute;top:calc(100% - 10px);left:0;width:100%;z-index:1;}
.wpem-meeting-schedule-participant-dropdown-header{padding:10px;}
.wpem-meeting-schedule-participant-dropdown-list-item img{width:30px;height:30px;object-fit:cover;border-radius:100px;}
.wpem-meeting-schedule-participant-dropdown-list-item{padding:10px;gap:6px;border-top:1px solid var(--wpem-gray-border-color);}
.wpem-meeting-schedule-participant-dropdown-list{max-height:300px;overflow:auto;}
.wpem-meeting-schedule-participant-dropdown .wpem-meeting-schedule-participant-close{background:transparent;border:0;color:var(--wpem-gray-color);padding:5px;line-height:0;cursor:pointer;}
.wpem-meeting-schedule-participant-dropdown .wpem-meeting-schedule-participant-close:hover{background-color:var(--wpem-gray-border-color);color:var(--wpem-dark-color);}
.meeting-request-popup .wpem-modal-content-wrapper{width:90%;}
.wpem-tabs{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--wpem-gray-border-color);gap:20px;}
.wpem-tabs .wpem-tab-button{color:var(--wpem-dark-color);padding:10px 0;display:block;border-bottom:2px solid transparent;}
.wpem-tabs .wpem-tab-button.wpem-tab-active{color:var(--wpem-primary-color);border-color:var(--wpem-primary-color);}
.wpem-tab-content{display:none;}
.wpem-tab-content.wpem-tab-active{display:block;}
.conversation-info-popup .wpem-modal-content-wrapper{width:95% !important;}
.wpem-conversation-about-container ul{list-style:none;margin:0;background-color:var(--wpem-gray-bg-color);padding:30px;border-radius:6px;}
.wpem-conversation-about-container ul li{margin:10px 0;display:flex;align-items:center;}
.wpem-conversation-about-container ul li i{margin-right:10px;font-size:20px;}
.wpem-conversation-info-popup-container .wpem-add-member-button{margin:0px 0px 0px auto;background-color:#fff;border:0;color:var(--wpem-dark-color);display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;padding:0;}
.wpem-conversation-info-popup-container .wpem-add-member-button:hover{color:var(--wpem-primary-color);background-color:#fff;}
@media screen and (max-width:992px){
.wpem-matchmaking-meeting-actions-dropdown-menu{left:0;right:inherit;}
.wpem-matchmaking-meeting-item{flex-direction:column;}
.wpem-matchmaking-meeting-time{flex:inherit;padding:10px;border-bottom:1px solid var(--wpem-gray-border-color);border-right:0;}
.wpem-matchmaking-meeting-item-details{padding:10px;}
.wpem-matchmaking-meeting-actions{padding:10px;border-top:1px solid var(--wpem-gray-border-color);}
.wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-main-content .wpem-dashboard-main-header .wpem-filter-event-registrations .wpem-events-filter{flex-wrap:wrap;}
.wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-main-content .wpem-dashboard-main-header .wpem-filter-event-registrations .wpem-events-filter .wpem-events-filter-block{flex:200px;}
.wpem-meeting-schedule-calendar-table th, .wpem-meeting-schedule-calendar-table td{padding:3px;}
.wpem-meeting-schedule-calendar-table thead tr th span{width:36px;height:36px;line-height:36px;}
}
@media screen and (max-width:767px){
.conversation-info-popup .wpem-modal-content-wrapper .wpem-modal-content .wpem-theme-button{margin:0 !important;width:40px !important;}
.wpem-matchmaking-chat-user-list-container{flex:0 0 100%;border-right:0;box-shadow:none;}
.wpem-matchmaking-chat-wrapper{position:absolute;top:0;left:0;background-color:#fff;flex:0 0 100%;height:100%;display:none;}
.wpem-matchmaking-chat-wrapper.active{display:flex;}
.wpem-matchmaking-chat-mobile-device-back-btn{display:block;}
.wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-main-content .wpem-dashboard-main-header .wpem-filter-event-registrations .wpem-events-filter .wpem-events-filter-block{flex:inherit;}
.wpem-meeting-schedule-container{display:block;}
.wpem-meeting-schedule-datepicker{width:calc(100% + 40px);margin:-20px 0px 15px -20px;}
.wpem-meeting-schedule-timeslot{width:100%;}
.wpem-request-mode-option{height:auto;margin-top:10px;}
}
@media screen and (max-width:575px){
.wpem-matchmaking-header {
flex-wrap: wrap;
position: relative;
}
.wpem-matchmaking-details {
width: 100%;
order: 1;
}
.wpem-matchmaking-actions{
position: absolute;
right: 0;
top: 0;
margin: 0; 
}
.wpem-matchmaking-profile {
flex: 0 0 70px;
}
.wpem-matchmaking-profile img {
width: 70px;
height: 70px;
}
.wpem-matchmaking-tab-filter .wpem-matchmaking-tab{
margin: 0;
}
.wpem-matchmaking-chat-user-list-message {
max-width: 130px;
}
.wpem-matchmaking-single-profile .wpem-matchmaking-header {
text-align: center;
}
.wpem-matchmaking-single-profile .wpem-matchmaking-profile {
margin: 0 auto;
}
.wpem-matchmaking-edit-profile-btn {
width: 100%;
}
.wpem-matchmaking-edit-profile-btn{
justify-content: center;
}
.wpem-matchmaking-card {
padding: 15px;
}
.wpem-availability-meetings-time-slot-list {
grid-template-columns: 1fr;
}
.wpem-meeting-schedule-calendar-table thead tr th span {
width: 30px;
height: 30px;
line-height: 30px;
}
.wpem-meeting-schedule-calendar-table td .day-number {
padding: 2px 1px;
}
.wpem-matchmaking-top-filters {
flex-wrap: wrap;
}
.wpem-matchmaking-top-filters .wpem-form-group {
width: 100%;
flex: 0 0 100%;
border-bottom: 1px solid var(--wpem-gray-border-color);
border-right: 0;
}
.wpem-matchmaking-setting-abs-checkbox .wpem-input-switch {
position: relative;
right: inherit;
top: 0;
display: block;
margin-top: 5px;
}
.wpem-matchmaking-events-list .wpem-matchmaking-event-item {
flex-direction: column;
align-items: start !important;
}
.wpem-matchmaking-events-list .wpem-matchmaking-event-info {
display: block !important;
}
.event-registration-meta ul li {
flex-direction: column;
gap: 5px;
}
.event-registration-meta ul li strong {
width: 100%;
flex: 0 0 100%;
}
}