.zmeet-wrapper{padding:40px 0;text-align:center;width:100%}.zmeet-wrapper .meeting-not-started{text-align:center;margin:50px auto;padding:20px;border:1px solid #ccc;border-radius:8px;max-width:400px;background-color:#f8f8f8}.zmeet-wrapper .meeting-not-started h1{color:#333;font-size:24px;margin-bottom:10px}.zmeet-wrapper .meeting-not-started h4{color:#555;font-size:18px}.zmeet-wrapper .meeting-thumbnail{margin-bottom:30px}.zmeet-wrapper .meeting-details{margin-bottom:30px}.zmeet-wrapper .meeting-thumbnail img{width:100%;height:auto}.zmeet_time_to_start{margin-bottom:20px}.zmeet-countdown-value{font-weight:700;font-size:20px}.zmeet_start_time{display:flex;justify-content:center}.zmeet-countdown-wrapper{margin-right:25px}#sub-frame-error-details{display:none !important;visibility:hidden !important}.zmeet-single-widget{background-color:#fff;border:1px solid #e2e4e7;border-radius:8px;overflow:hidden}.zmeet-single-widget+.zmeet-single-widget{margin-top:32px}.zmeet-wrapper-flex{display:flex}.zmeet-widget-title{background-color:#3a3a3a;font-size:24px !important;line-height:32px !important;padding:6px 16px !important;margin:0 !important;color:#fff !important}.zmeet-widget-inner{padding:16px}.zmeet-single-widget-detail dl{margin:0;font-size:100%;font-style:inherit;font-weight:400;outline:0;padding:0;vertical-align:baseline}.zmeet-single-widget-detail dl dt{font-size:18px;font-weight:600;border:0;margin:0;outline:0;padding:0;vertical-align:baseline}.zmeet-single-widget-detail dl dd{font-size:16px;margin:0 1.5em 1em;outline:0;padding:0;vertical-align:baseline;font-style:inherit;font-weight:400;border:0}.zmeet-single-widget-detail dd:last-child{margin-bottom:0}.zmeet-countdown{display:flex;flex-wrap:wrap}.zmeet-countedown-block{flex-grow:1;line-height:1;font-weight:700;font-size:22px;justify-content:space-between}.zmeet-countdown-label{display:block;line-height:1;font-weight:400;font-size:14px;margin-top:5px}.zmeet-single-widget-host-actions p{margin:10px 0 0 !important;font-size:14px}.zmeet-buy-btn{display:block;max-width:180px;text-align:center;margin:0;background:#ff631a;color:#fff;padding:15px 25px;text-decoration:none;border-radius:8px;font-size:17px;font-weight:700}.zmeet-meeting-add-to{border:1px solid #e2e4e7;display:block;border-radius:8px;line-height:24px;font-size:18px;transition:all .3s ease;padding:10px 16px}.zmeet-meeting-add-to:hover{background-color:#2d8cff;border-color:#2d8cff}.zmeet-meeting-add-to svg{width:24px;height:24px;display:inline-block;vertical-align:middle;fill:#666;transition:all .3s ease}.zmeet-meeting-add-to span{display:inline-block;vertical-align:middle;margin-left:8px;color:#666;transition:all .3s ease;text-transform:capitalize}.zmeet-form-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 -9px}.zmeet-form-col{flex:0 0 33.333333%;padding:0 9px}.form-message{margin:0 0 15px;color:#fff;padding:4px 15px;font-size:14px;background-color:#f39c12}.form-message:empty{display:none}.form-message.form-error{background-color:#e74c3c}.form-message.form-success{background-color:#27ae60}.device-status{align-items:center;color:#fff;display:flex;font-size:14px;line-height:20px;padding:6px;text-align:center}.device-status-error{align-items:flex-start;background-color:#f8ae1a;border-radius:8px;color:#040404;padding:12px 16px;text-align:left}.device-icon{background-position:center;background-repeat:no-repeat;display:inline-block;height:16px;width:16px}.device-status span{margin-left:16px}.zmeet-wrapper iframe+iframe{display:none}.zmeet-group-meeting-form{border:1px solid #e8e8e8;padding:30px;text-align:center;box-shadow:0 1px 2px 0 rgb(0 0 0/10%);background-color:#fff;border-radius:8px;margin-bottom:35px}.zmeet-group-meeting-form [type=submit]{font-family:inherit !important;font-size:medium !important;color:#fff !important;background-color:#ef5455 !important;border-radius:8px !important;padding:8px 20px !important;font-weight:700 !important;font-style:normal;text-decoration:none !important;text-align:center !important;cursor:pointer !important;display:inline-block !important;line-height:1.3 !important;border:1px solid #ef5455 !important;outline:0 !important;vertical-align:middle !important;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .2s linear}.zmeet-wrapper .zmeet-col-4{width:calc((100% / 12)* 4);padding:0 16px}.zmeet-wrapper .zmeet-sidebar-col{width:calc((100% / 12)* 4);padding:0 16px}.zmeet-wrapper .zmeet-meeting-col{width:calc((100% / 12)* 8);padding:0 16px}.zmeet-wrapper .zmeet-col-8{width:calc((100% / 12)* 8);padding:0 16px}.zmeet-wrapper .zmeet-col-12{width:calc((100% / 12)* 12);padding:0 16px}.zmeet-wrapper .zmeet-shortcode-widget{margin-top:40px}.zmeet-meeting-section{padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.zmeet-meeting-section .zmeet-meeting-section-title{margin-bottom:30px;font-size:24px;font-weight:700;color:#333}.zmeet-meeting-section .zmeet-meeting-form-wrapper{max-width:610px;margin:0 auto}.zmeet-meeting-section .zmeet-meeting-form{margin-bottom:20px}.zmeet-meeting-section .zmeet-form-group{margin-bottom:15px}.zmeet-meeting-section .zmeet-input-wrapper{width:100%}.zmeet-meeting-section .zmeet-form-label{display:block;margin-bottom:5px;font-size:16px;color:#666;text-align:left}.zmeet-meeting-section .zmeet-form-input{width:100%;padding:12px;border:1px solid #ccc;border-radius:8px;font-size:16px;transition:border-color .3s ease}.zmeet-meeting-section .zmeet-form-input:focus{border-color:#046bd2;outline:none}.zmeet-meeting-section .zmeet-btn{display:inline-block;padding:10px 20px;border:none;border-radius:8px;font-size:16px;cursor:pointer;width:100%}.zmeet-meeting-section .zmeet-btn-primary{background-color:#046bd2;color:#fff}.zmeet-meeting-section .zmeet-btn-primary:hover{background-color:#045cb4}.zmeet-meeting-section .zmeet-btn-secondary{background-color:#6c757d;color:#fff}.zmeet-meeting-section .zmeet-btn-secondary:hover{background-color:#242527}.zmeet-meeting-section .zmeet-separator{margin-bottom:20px;font-size:16px;color:#666;text-align:left}.error-message{color:red;font-size:14px;margin-bottom:20px;font-weight:500}.zmeet-form-error-message{color:red;font-size:14px;margin-top:5px;font-weight:500;text-align:left;margin-left:5px;margin-bottom:0}.zmeet-form-error-message.top{font-size:16px;font-weight:600;margin-bottom:10px;margin-left:0;text-align:center}.error-message.top{font-size:16px;font-weight:600}.success-message{color:green;font-size:16px;margin-bottom:20px;font-weight:600}.zmeet_form_success-message{color:green;font-size:16px;margin-bottom:20px;font-weight:600;text-align:center}.woocommerce-page.woocommerce-checkout form #order_review th.title{text-align:left !important;font-size:1.5rem !important;font-weight:600 !important;line-height:1.3em !important}a.zmeet-buy-button{display:inline-block;background-color:#d55603;color:#fff;padding:10px 0;text-align:center;text-decoration:none;font-size:16px;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .3s;margin-top:20px;width:100%}a.zmeet-buy-button:hover{background-color:#a04104;color:#fff}.zmeet-singal-product-details{background-color:#f9f9f9;border:1px solid #e5e5e5;padding:20px;margin-top:20px}.zmeet-singal-product-details ul{list-style-type:none;padding:0;font-size:17px}.zmeet-singal-product-details ul li{margin-bottom:10px}.zmeet-singal-product-details ul li strong{font-weight:700;margin-right:5px}.zmeet-meeting-orders-table{width:100%;border-collapse:collapse;border-spacing:0}.zmeet-meeting-orders-table th,.zmeet-meeting-orders-table td{padding:12px;text-align:left;border-bottom:1px solid #ddd}.zmeet-meeting-orders-table th{background-color:#f2f2f2;color:#333;font-weight:700}.zmeet-meeting-orders-table td{color:#666}.zmeet-meeting-orders-table tbody tr:hover{background-color:#f9f9f9}.zmeet-meeting-orders-table tbody td a{color:#2d8cff;text-decoration:none;font-weight:600}.zmeet-meeting-orders-table tbody td a:focus{outline:none !important}.zmeet-meeting-orders-table tbody td a:hover{text-decoration:underline !important}.zmeet-meeting-orders-table tbody .zmeet-no-meeting{text-align:center}button.zmeet-meeting-status{border-radius:8px;background-color:#2d8cff;padding:10px 30px;color:#fff;font-family:inherit;font-weight:500;font-size:16px;cursor:pointer;border:none}button.zmeet-meeting-status:hover{background-color:#0e00dc}.zmeet-zoom-join-links{margin-bottom:40px;display:flex;justify-content:center;align-items:center}.zmeet-shortcode-zoom-join-links{padding:40px 10px;display:flex;justify-content:center;align-items:center}.zmeet-button{display:inline-block;padding:10px 20px;text-decoration:none !important;font-size:16px;font-weight:700;border-radius:8px;margin-right:10px;cursor:pointer;text-align:center;border:1px solid #2d8cff}.zmeet-zoom-join-web{background-color:transparent;color:#2d8cff}.zmeet-zoom-join-web:hover{background-color:#2d8cff;color:#fff}.zmeet-join-app{background-color:transparent;color:#2d8cff}.zmeet-join-app:hover{background-color:#2d8cff;color:#fff}.zmeet-webex-join-links,.zmeet-google-meet-join-links{margin-bottom:40px}.zmeet-webex-st-join-links,.zmeet-google-meet-st-join-links{padding:40px 10px}.zmeet-webex-button,.zmeet-google-meet-button{display:inline-block;padding:10px 100px;text-decoration:none !important;font-size:16px;font-weight:700;border-radius:8px;margin-right:10px;cursor:pointer;text-align:center;border:1px solid #2d8cff}.zmeet-webex-join,.zmeet-google-meet-join{background-color:transparent;color:#2d8cff}.zmeet-webex-join:hover,.zmeet-google-meet-join:hover{background-color:#2d8cff;color:#fff}.webex-agenda-title{font-size:25px;font-weight:600;margin-bottom:10px}.webex-agenda-desc{font-size:14px}@media (max-width:860px){.zmeet-wrapper .zmeet-sidebar-col{width:calc((100% / 12)* 12)}.zmeet-wrapper-flex{display:inline-block}.zmeet-wrapper.zmeet-wrapper-flex .zmeet-meeting-col{width:calc((100% / 12)* 11.5)}.zmeet-wrapper.zmeet-wrapper-flex .zmeet-sidebar-col{width:calc((100% / 12)* 11.5)}.zmeet-wrapper .zmeet-meeting-col{width:calc((100% / 12)* 12)}.zmeet-wrapper .zmeet-sidebar{margin-bottom:20px}}@media (max-width:650px){.zmeet-button{padding:10px 12px;font-size:13px}}@media (max-width:500px){.zmeet-zoom-join-links{display:inline-block}.zmeet-shortcode-zoom-join-links{display:inline-block}.zmeet-button{padding:10px 0;font-size:16px;width:100%;margin-bottom:20px}}@media (max-width:360px){.zmeet-webex-button{width:100%;padding:10px 50px}}.zmeet-single-widget .calander-btn-wrapper{padding:20px}.zmeet-add-to-calendar-btn{display:flex;padding:10px 15px;font-size:16px;border:1px solid #ccc;border-radius:5px;text-decoration:none;color:#333;background-color:#f9f9f9;transition:background-color .2s ease;align-items:center}.zmeet-add-to-calendar-btn:hover{background-color:#eee}.calendar-title{margin-left:8px;font-size:18px;font-weight:500}.mce-toolbar .mce-i-dashicons{font-family:dashicons !important;font-size:35px !important;width:auto !important;line-height:20px !important}.mce-window .mce-window-head .mce-close:hover{background:0 0;border-color:unset}.mce-window .mce-window-head .mce-close:focus{background:0 0;border-color:unset}#meeting-select-open:hover{background:0 0}#mceu_13-button:hover{background:0 0}.woocommerce-js select{padding:0 .8em}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.meetings a{display:flex;align-items:center}.zmeet-dokan-meeting-select-wrapper{margin-bottom:22px}.zmeet-login-button{display:inline-block;padding:12px 24px;font-size:16px;font-weight:700;color:#fff;background-color:#2d8cff;border:none;border-radius:5px;text-decoration:none;text-align:center;transition:background-color .3s ease,box-shadow .3s ease;text-decoration:none !important}.zmeet-login-button:hover{background-color:#0e00dc;box-shadow:0px 4px 8px rgba(0,0,0,.2);color:#fff}