@media(min-width:768px){.visible-md{display:none}}p{font-size:.875rem;font-weight:400}.text-highlight{color:#7a17eb!important;font-weight:700}.account-box,.notification-box{z-index:5}.user-profile{color:#4c5a74;flex-direction:row;font-size:.875rem;font-weight:700}@media(min-width:768px){.user-profile{margin-left:auto}}.user-profile .account-box-toggler:after{border:5px solid transparent;border-top-color:#95a4c2;bottom:10px;content:" ";height:0;margin-left:-5px;pointer-events:none;position:absolute;right:-2px;width:0}.notification-box-toggler{display:none}@media(min-width:768px){.notification-box-toggler{display:block;padding-bottom:0;padding-top:.3rem}.notification-box-toggler i{color:#132241}}.account-box-toggler{align-items:center;display:flex;gap:8px;justify-content:center;margin-right:5px;padding-bottom:0;padding-right:3px;padding-top:0}.account-box-toggler i{color:#95a4c2;font-size:13px}.gravatar-wrap{border:2px solid #f1e8f9;border-radius:50%;height:30px;position:sticky;width:30px}.gravatar-wrap:before{color:#95a4c2;content:"";display:flex;flex-flow:column;font-size:1.4rem;height:100%;justify-content:center;text-align:center}.gravatar-wrap .gravatar{border-radius:50%;height:27px!important;height:25px;left:0;position:absolute;top:0;width:27px!important;width:25px}.notification-box{max-width:90%;position:absolute;right:10px;top:62px;width:25rem}.notification-box:after,.notification-box:before{border:solid transparent;content:" ";height:0;pointer-events:none;position:absolute;width:0}.notification-box:before{border-color:transparent transparent #95a4c2;border-width:11px;margin-left:-11px;right:86px;top:-19px}.notification-box:after{border-color:transparent transparent #fff;border-width:10px;margin-left:-10px;right:87px;top:-17px}.notification-box .card-body{margin:0}.account-box{max-width:90%;position:absolute;right:10px;top:62px;width:15rem}.account-box:after,.account-box:before{border:solid transparent;content:" ";height:0;pointer-events:none;position:absolute;width:0}.account-box:before{border-color:transparent transparent #ccc;border-width:11px;margin-left:-11px;right:30px;top:-19px}.account-box:after{border-color:transparent transparent #fff;border-width:10px;margin-left:-10px;right:31px;top:-17px}.account-box .card-body{box-shadow:1px 1px 7px rgba(0,0,0,.1);margin:0}.account-box .gravatar-wrap{height:50px;width:50px}.account-box .gravatar-wrap:before{font-size:2rem}.account-box .gravatar-wrap .gravatar{height:46px;width:46px}.account-box .account-links-group{display:flex;flex-direction:row}.account-box .account-links-group .account-links{border:0;font-weight:400;list-style-type:none;padding:0}.account-box .account-links-group .account-links.highlight a{color:#7a17eb}.account-box .account-links-group .account-links:last-of-type{margin-left:auto}.score-card{align-items:center;background-color:#fff;border:solid #dee2e6;border-width:0 0 1px;justify-content:space-evenly}@media(min-width:768px){.score-card{border-bottom:0;border-width:0 2px 0 0;margin-right:1rem;padding-right:.75rem;position:absolute;right:111px;top:-52px;visibility:visible}}#accountGroup>.score-card{display:none!important}@media(min-width:768px){#accountGroup>.score-card{border-bottom:0;border-width:0 2px 0 0;display:flex!important;margin-right:1rem;padding-right:.75rem;visibility:visible}}.score-card p{border-right:1px solid #eef1f8;font-size:.875rem;margin:0;padding:0 .5rem;text-align:center}@media(min-width:768px){.score-card p.experience i,.score-card p.gem i{background-color:transparent;border:0;color:transparent;display:inline;font-size:0;line-height:0;padding:12px;text-shadow:none}}.score-card p.experience.level,.score-card p.gem.level{align-items:center;display:flex;text-align:left}.score-card p.experience.level strong,.score-card p.gem.level strong{display:inline;padding-right:.5rem}.score-card p span{display:inline;padding:.375rem 0 0 .375rem}.score-card p i span{display:block;font-style:normal;margin-top:-9px;padding:1rem 0 0 .5rem}.loggedOutButtons{font-size:1rem;padding-left:1rem}.account-box.collapse:not(.show){display:block;visibility:hidden}.mouse-over-eff{cursor:auto}*{outline:none}.classes{color:#707070}.classes:hover{text-decoration:none}header{box-shadow:0 0 16px rgba(0,0,0,.15);min-height:auto!important;padding:.4rem 0;position:relative;z-index:9999}header li{list-style:none}header .navbar-collapse{flex-grow:0}header .python-login-btn{padding:0!important}header .python-login-btn a{font-size:1rem;font-weight:500!important;margin-right:1.5rem;padding:.3rem 0!important}header .head-guvi-logo,header .head-user-profile{padding-bottom:.315rem;padding-top:.515rem}header .head-guvi-logo .account-box-toggler,header .head-guvi-logo .notification-box-toggler,header .head-user-profile .account-box-toggler,header .head-user-profile .notification-box-toggler{margin-top:-.5rem}header .python-signup-btn{padding:0!important}header .python-signup-btn a{padding:.3rem 1rem!important}header .nav-item a{font-weight:400}header li.nav-item.dropdown.show .down-icon{color:#000;font-weight:400;position:relative}header li.nav-item.dropdown.show .down-icon:before{background:#0dba4b;border-radius:20px 20px 0 0;bottom:-1px;content:"";height:5px;left:0;position:absolute;width:100%}header li.nav-item.dropdown.show .down-icon i{color:#2a2a2a;transform:rotate(180deg)!important}header .nav-link{padding:initial}header .dropdown-toggle:after{display:none}header .signinbtn{height:38px;margin-left:1.5rem}header .loginbtn{color:#0dba4b}header .log-sign{margin-bottom:.5rem;margin-top:.5rem}header .navbar-nav .dropdown-menu{border:none!important;box-shadow:0 8px 16px rgba(0,0,0,.15);margin:0!important;padding:0!important;transform:translate3d(2px,63px,0)!important}header .navbar-nav .dropdown-menu .course-right-border{border-right:1px solid #e3e3e3}header .navbar-nav .nav-first-tab{transform:translate3d(-163px,55px,0)!important;width:30rem}header .navbar-nav .nav-scound-tab{transform:translate3d(-130px,55px,0)!important;width:23rem}header .navbar-nav .nav-four-tab{transform:translate3d(-90px,55px,0)!important;width:19rem}header .navbar-nav .nav-third-tab{transform:translate3d(-17px,55px,0)!important}header .login-signup-myaccout{padding-top:.6rem!important}header .login-signup-myaccout .nav-item{padding-right:0!important}header .login-signup-myaccout .nav-item a{padding:.3rem 1rem!important}.course-categrori li a{color:#707070;display:block;padding:.7rem 1.5rem;text-decoration:none}.course-categrori li a:hover{background:#f6f7f8}.course-categrori li a p{font-size:.8rem;font-weight:300;margin:0}.course-categrori li a h3{color:#000;font-size:1rem;font-weight:500}.course-categrori li a h3 .badge{background:#fff;border:1px solid #ff354d;color:#ff354d;padding:.3rem;text-transform:lowercase}.course-categrori li a h3 .badge i{font-size:10px}.course-categrori li .white-bg-over h3{color:#aaa;font-size:1.125rem;font-weight:300;text-transform:uppercase}.course-categrori li .white-bg-over:hover{background:#fff!important}.title-categori{color:#099f4e;display:table;padding:.5rem 1rem}.menu-sidebar-modal{background:rgba(0,0,0,.5);display:none;height:100%;position:fixed;right:0;top:0;width:100%;z-index:9999}.menu-sidebar-modal .sub-menu-dropdown{height:100vh;overflow-y:auto;position:relative;width:275px}.menu-sidebar-modal .sub-menu-dropdown .card{border-bottom:1px solid #e3e3e3;border-radius:0}.menu-sidebar-modal .sub-menu-dropdown .card a{color:#707070;padding:1rem;text-decoration:none}.menu-sidebar-modal .sub-menu-dropdown button{background:none;border:none;color:#2a2a2a;padding:1rem}.menu-sidebar-modal .sub-menu-dropdown button p{font-size:1rem;margin:0;text-align:left}.menu-sidebar-modal .sub-menu-dropdown .collapsed{color:#707070!important}.menu-sidebar-modal .sub-menu-dropdown .menu-sidebar-close{color:#707070}.menu-sidebar-modal .upgrade-bottom{background:#fff;padding:1rem;position:relative;top:40px;width:100%;z-index:999}.menu-sidebar-modal .upgrade-bottom a{border:1px solid #0dba4b;border-radius:4px;color:#0dba4b;display:block;padding:.5rem 1rem;text-align:center;text-decoration:none;width:100%}.notification-box-toggler{display:block;padding-top:0!important}.nav-live-class{background:#fff!important;color:#0dba4b!important;font-size:1rem;font-weight:400!important}.nav{color:#19bd19}button.text-success:hover{color:#08722e!important}.account-box{min-width:-moz-max-content;min-width:max-content;right:0;top:65px}.account-box .flex-nowrap{text-align:left}.account-box .card img{max-width:-moz-max-content;max-width:max-content}.email-wrap,.signout{font-size:large}.signout{font-weight:400!important;padding:0 1px}hr{width:100%}@media(max-width:987px){.navbar-nav{margin:8px 0}}.account-box .log{box-shadow:1px 1px 7px rgba(0,0,0,.1);margin:0}.log{display:flex;flex-direction:column;min-width:0;position:relative;word-wrap:break-word;background-clip:border-box;background-color:#fff;border:0 solid rgba(0,0,0,.125);border-radius:.25rem;flex:1 1 auto;min-height:1px;padding:1.25rem}@media(max-width:400px){.head-guvi-logo{height:-moz-fit-content;height:fit-content;max-width:130px}#logo{max-width:130px}.headerNav .navbar-nav{margin:0!important}}:root{--primary-background-color:#f6f6f9;--secondary-bg-color:#fff;--text-color:#000;--tab-color:#707070;--tab-hover-color:#212529;--border-color:#ccced1;--hover-bg-color:#f0f0f0;--light-border-color:#f6f6f9;--hms-ui-colors-primary_default:#2572ed;--hms-ui-colors-primary_bright:#538eff;--hms-ui-colors-primary_dim:#002e6d;--hms-ui-colors-primary_disabled:#004399;--hms-ui-colors-on_primary_high:#fff;--hms-ui-colors-on_primary_medium:#ccdaff;--hms-ui-colors-on_primary_low:#84aaff;--hms-ui-colors-secondary_default:#444954;--hms-ui-colors-secondary_bright:#5c616c;--hms-ui-colors-secondary_dim:#191e27;--hms-ui-colors-secondary_disabled:#2e333d;--hms-ui-colors-on_secondary_high:#fff;--hms-ui-colors-on_secondary_medium:#d5dae7;--hms-ui-colors-on_secondary_low:#a6abb8;--hms-ui-colors-background_default:#fefbff;--hms-ui-colors-background_dim:#fff;--hms-ui-colors-surface_default:#eff0fa;--hms-ui-colors-surface_bright:#d8d9e3;--hms-ui-colors-surface_brighter:#e6e7f1;--hms-ui-colors-surface_dim:#f9f9ff;--hms-ui-colors-on_surface_high:#191b22;--hms-ui-colors-on_surface_medium:#2e3038;--hms-ui-colors-on_surface_low:#5c5e66;--hms-ui-colors-border_default:#ecedf7;--hms-ui-colors-border_bright:#d8d9e3;--hms-ui-colors-alert_success:#36b37e;--hms-ui-colors-alert_warning:#ffab00;--hms-ui-colors-alert_error_default:#c74e5b;--hms-ui-colors-alert_error_bright:#40000d;--hms-ui-colors-alert_error_brighter:#270005;--hms-ui-colors-alert_error_dim:#ffb2b6;--hms-ui-shadows-sm:0 0 4px 0 #0000004d;--hms-ui-shadows-md:0 0 8px 0 #0000004d;--background-color:#fff;--text-color:#333}.dark-theme{--secondary-bg-color:#000;--primary-background-color:#1d1e23;--text-color:#fff;--tab-color:#c7c7c7;--tab-hover-color:#fff;--border-color:#414141;--light-border-color:#414141;--hover-bg-color:#414141;--hms-ui-colors-white:#fff;--hms-ui-colors-black:#000;--hms-ui-colors-transparent:#000;--hms-ui-shadows-sm:0 0 4px 0 #0000004d;--hms-ui-shadows-md:0 0 8px 0 #0000004d;--hms-ui-colors-primary_default:#2572ed;--hms-ui-colors-primary_bright:#538eff;--hms-ui-colors-primary_dim:#002e6d;--hms-ui-colors-primary_disabled:#004399;--hms-ui-colors-on_primary_high:#fff;--hms-ui-colors-on_primary_medium:#ccdaff;--hms-ui-colors-on_primary_low:#84aaff;--hms-ui-colors-secondary_default:#444954;--hms-ui-colors-secondary_bright:#5c616c;--hms-ui-colors-secondary_dim:#191e27;--hms-ui-colors-secondary_disabled:#2e333d;--hms-ui-colors-on_secondary_high:#fff;--hms-ui-colors-on_secondary_medium:#d5dae7;--hms-ui-colors-on_secondary_low:#a6abb8;--hms-ui-colors-background_default:#0b0e15;--hms-ui-colors-background_dim:#05070e;--hms-ui-colors-surface_default:#191b23;--hms-ui-colors-surface_bright:#272932;--hms-ui-colors-surface_brighter:#2e3038;--hms-ui-colors-surface_dim:#11131b;--hms-ui-colors-on_surface_high:#f0f0fb;--hms-ui-colors-on_surface_medium:#c5c6d1;--hms-ui-colors-on_surface_low:#8f909a;--hms-ui-colors-border_default:#1d1f27;--hms-ui-colors-border_bright:#272932;--hms-ui-colors-alert_success:#36b37e;--hms-ui-colors-alert_warning:#ffab00;--hms-ui-colors-alert_error_default:#c74e5b;--hms-ui-colors-alert_error_bright:#ffb2b6;--hms-ui-colors-alert_error_brighter:#ffedec;--hms-ui-colors-alert_error_dim:#270005;--background-color:#333;--text-color:#f0f0f0}@font-face{font-display:swap;font-family:Wanted Sans;font-style:normal;font-weight:400;src:url(/build/fonts/WantedSansVariable-BF65baf13a24667.ec7e011d980e8c12d524ffedf8e7aa04.ttf) format("truetype")}body{background-color:var(--primary-background-color);padding-right:0!important}html{height:100vh}header{background-color:var(--secondary-bg-color)!important}#main{padding-left:5px!important;padding-right:5px!important}.nav-link{align-items:center;border-radius:.25rem;cursor:pointer;display:flex;font-family:Wanted Sans,DM Sans,sans-serif!important;font-size:17px;font-style:normal;font-weight:400;gap:2px;height:3rem;justify-content:center;line-height:18px;padding:0 15px}.nav-link:not(.active){color:var(--tab-color)!important}.nav-link:not(.active):hover{color:var(--tab-hover-color)!important}#if-ended{background:url(/build/images/ended.d8d7582a13142f8cecf92eb55f01bd71.png) no-repeat;background-size:cover;background-size:100% 100%;height:100%;width:100%}#if-ended .copyLinkDiv,#if-ended .notesOpenDiv{align-items:center;border:1px solid #fff;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.86rem;gap:5px;height:2rem;margin-right:25px;padding:7px 8px;position:absolute;right:0;top:9px}.nav-item{padding-left:.5rem}.nav-item:first-of-type{padding-left:0}.nav .nav-item.show .nav-link,.nav .nav-link.active{background-color:transparent;border-color:transparent;border-bottom:3px solid var(--domain-borderColor);border-radius:0;color:var(--domain-color)}.text-send{font-family:Wanted Sans,DM Sans,sans-serif;font-size:15px;font-style:normal;font-weight:400}#chat1 .form-outline .form-control~.form-notch div{background:transparent;border:1px solid #eee;box-sizing:border-box;pointer-events:none}#chat1 .form-outline .form-control~.form-notch .form-notch-leading{border-radius:.65rem 0 0 .65rem;border-right:none;height:100%;left:0;top:0}#chat1 .form-outline .form-control~.form-notch .form-notch-middle{border-left:none;border-right:none;flex:0 0 auto;height:100%;max-width:calc(100% - 1rem)}#chat1 .form-outline .form-control~.form-notch .form-notch-trailing{border-left:none;border-radius:0 .65rem .65rem 0;flex-grow:1;height:100%}#chat1 .form-outline .form-control:focus~.form-notch .form-notch-leading{border-bottom:.125rem solid #39c0ed;border-left:.125rem solid #39c0ed;border-top:.125rem solid #39c0ed}#chat1 .form-outline .form-control.active~.form-notch .form-notch-leading,#chat1 .form-outline .form-control:focus~.form-notch .form-notch-leading{border-right:none;transition:all .2s linear}#chat1 .form-outline .form-control:focus~.form-notch .form-notch-middle{border-bottom:.125rem solid;border-color:#39c0ed}#chat1 .form-outline .form-control.active~.form-notch .form-notch-middle,#chat1 .form-outline .form-control:focus~.form-notch .form-notch-middle{border-left:none;border-right:none;border-top:none;transition:all .2s linear}#chat1 .form-outline .form-control:focus~.form-notch .form-notch-trailing{border-bottom:.125rem solid #39c0ed;border-right:.125rem solid #39c0ed;border-top:.125rem solid #39c0ed}#chat1 .form-outline .form-control.active~.form-notch .form-notch-trailing,#chat1 .form-outline .form-control:focus~.form-notch .form-notch-trailing{border-left:none;transition:all .2s linear}#chat1 .form-outline .form-control:focus~.form-label{color:#39c0ed}#chat1 .form-outline .form-control~.form-label{color:#bfbfbf}.chat-body{height:82vh;overflow-x:hidden;overflow-y:scroll}.chat-sender{bottom:0;position:absolute;width:95%}.chat-sender-body{padding:0!important}.form-control{padding-left:20px;padding-right:20px}#spinner-container{align-items:center;display:flex;height:100%;justify-content:center;position:fixed;width:100%}#cvideo_html5_api{height:100%!important;width:100%!important}.endedText p{color:#fff;font-size:30px;font-weight:700;left:3rem;position:absolute;right:2rem;top:5rem}.endedText p span{color:#ff354d}.video-box{border-radius:8px;height:100%!important;width:100%!important}.uname{font-size:16px;font-weight:500}.sentmsg,.uname{font-family:Wanted Sans,DM Sans,sans-serif;font-style:normal}.sentmsg{background:#e6f7e9;border-radius:4px;font-size:15px;font-weight:400}.receivedmsg{background:#f6f7f8;border-radius:4px}.msgtime{color:#aaa;font-family:Wanted Sans,DM Sans,sans-serif;font-size:10px;font-style:normal;font-weight:400}#nochat{background:#f6f7f8;border-radius:4px;border-style:none;bottom:20px;color:#aaa;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:95%}#meeting-info,.chat-card{background:var(--secondary-bg-color);border-radius:8px;height:100%;max-width:100%;padding:.5rem 1.5rem 1rem;position:relative;width:100%}#meeting-info ul,.chat-card ul{border-bottom:1px solid var(--light-border-color);margin-bottom:1rem}#meeting-info .ql-editor,.chat-card .ql-editor{border:none!important;border-radius:4px}#meeting-info .ql-editor p,.chat-card .ql-editor p{font-family:Wanted Sans,DM Sans,sans-serif!important;font-size:16px}#meeting-info .ql-editor li span,.chat-card .ql-editor li span{color:var(--tab-hover-color)}#meeting-info .ql-editor li span:hover,.chat-card .ql-editor li span:hover{color:var(--tab-color)}#meeting-info #editor,#meeting-info #editor2,#meeting-info .endedchat,#meeting-info .livechat,.chat-card #editor,.chat-card #editor2,.chat-card .endedchat,.chat-card .livechat{max-height:84vh;min-height:84vh}#meeting-info #editor,#meeting-info #editor2,.chat-card #editor,.chat-card #editor2{overflow-y:auto;width:100%}#meeting-info .ck-content,.chat-card .ck-content{max-height:74vh;min-height:74vh}#meeting-info #joinchat,.chat-card #joinchat{bottom:1rem;box-sizing:border-box;display:table;left:0;margin:auto;position:absolute;right:0;width:94%}#meeting-info .chat-mentor-imgs,.chat-card .chat-mentor-imgs{display:table;margin:auto;padding-top:3rem;text-align:center}#meeting-info .chat-mentor-imgs img,.chat-card .chat-mentor-imgs img{display:block;margin-top:1.5rem;text-align:center}#meeting-info .custom-scrollbar,.chat-card .custom-scrollbar{margin-bottom:1rem;max-height:59vh;min-height:59vh;overflow-y:auto}@media(max-width:600px){#videoPart{height:330px;padding:0 5px}#chatPart,#videoPart{margin-bottom:1.5rem}.chat-card #editor{max-height:54vh!important;min-height:54vh!important;overflow-y:auto}.chat-card #editor2{max-height:46vh;min-height:46vh;overflow-y:auto}.img-fluid{height:auto;max-width:84%!important}.endedText p{font-size:25px}.waiting-room-box,.waiting-room-box .time-box{margin:0!important}.waiting-room-box .room-image{flex:none!important;padding:0!important}.waiting-room-box .room-content{flex:none!important;padding:16px!important}.waiting-room-box .back-button{font-size:13px}#waitingRoomModal .modal-content,#waitingRoomModal .modal-dialog-slideout{width:100%!important}#waitingRoomModal .waiting-item{flex-direction:column}#waitingRoomModal .info{width:100%!important}#waitingRoomModal .actions{text-align:end;width:100%!important}}@media(min-width:601px)and (max-width:800px){#videoPart{height:340px;padding:0 5px}#chatPart,#videoPart{margin-bottom:1.5rem}.chat-card #editor{max-height:50vh!important;min-height:50vh!important;overflow-y:auto}.chat-card #editor2{max-height:44vh!important;min-height:44vh!important;overflow-y:auto}.img-fluid{height:auto;max-width:88%!important}.waiting-room-box{flex-direction:column!important;height:90vh!important;margin:0!important}}@media(max-width:1024px){#videoPart{flex:inherit;height:350px;margin-bottom:1.5rem;max-width:100%!important}#Recordings,.chat-card #editor,.endedchat,.livechat{max-height:62vh!important;min-height:62vh!important;overflow-y:auto}.chat-card #editor{overflow-y:auto}#Recordings .recordings-container{max-height:51vh!important}.ck-content{max-height:58vh!important;min-height:58vh!important;overflow-y:auto}.chat-card #editor2{max-height:46vh;min-height:46vh;overflow-y:auto}.chat-card .custom-scrollbar{margin-bottom:1rem;max-height:47vh;min-height:45vh;overflow-y:auto}#chatPart{flex:inherit;margin-bottom:1.5rem;max-width:100%!important}.livechat .chatfooter{bottom:-32px!important}.picture{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.close-chat-btn{left:18px;position:relative;top:9px}.waiting-room-box{flex-direction:column!important;height:96vh!important;margin:2% 1%!important}}@media screen and (max-width:1400px){.chat-card{margin-left:0}}@media screen and (min-width:1500px){.chat-card,.video-box-parent{width:100%}}.btn:active,.btn:focus{box-shadow:none;outline:none!important}.joinChat,.joinChat:hover{background-color:#ffc626;border-radius:4px;color:#505659}.editor-container{position:relative}@media(max-width:600px){#logo{position:relative;top:.6rem;width:80px!important}.ck-content{max-height:54vh!important;min-height:54vh!important}.chat-card .custom-scrollbar{margin-bottom:1rem;max-height:36vh;min-height:36vh;overflow-y:auto}}#switchAlertModal{margin-top:4rem}.recording-div{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 1px 5px rgba(0,0,0,.15);display:flex;height:3%;margin-bottom:28px;margin-left:5px;margin-top:5px;padding:14px;width:98%}.recording-div svg{stroke:#fff}.recording-div svg path{fill:var(--domain-color)}.livechat{position:relative}.livechat .chatfooter{bottom:0;left:0;position:relative;width:100%}.saveNotesDiv{color:var(--domain-color);margin:-12px 19px 3px 0;text-align:right;visibility:hidden}#Recordings{max-height:75vh;min-height:75vh}.recording-div span{cursor:pointer;flex-grow:1;font-size:15px}.custom-icon{color:var(--domain-color);cursor:pointer;margin-right:.5rem}.open-icon{color:var(--domain-borderColor);cursor:pointer;margin-top:0}.custom-icon:hover{filter:brightness(.8)}.sendChat{background-color:var(--domain-borderColor)!important;border:none;box-shadow:none!important;color:var(--domain-joinColor)!important;outline:none!important}.chatInput:focus{border-color:var(--domain-borderColor)!important;box-shadow:none!important}#loader-notes .nav-link{color:var(--domain-color)!important}.dropdown-item:active,.dropdown-item:hover{background-color:var(--domain-borderColor)!important;color:#fff!important}.uname span,.user-chat span{color:#388af0}@media(max-width:450px){.nav{display:flex;flex-wrap:nowrap;list-style:none;margin:0;overflow-x:auto;padding:0;scroll-behavior:smooth;width:90%}.nav-item{flex:0 0 auto;padding-left:0!important}.nav .nav-link{background-color:transparent;border-color:transparent;border-radius:0;margin-left:0;position:relative;white-space:nowrap}.nav .nav-item.show .nav-link,.nav .nav-link,.nav .nav-link.active{border-bottom:none}.nav .nav-link:before{background-color:transparent;bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .3s ease,background-color .3s ease;width:0}.nav .nav-item.show .nav-link:before,.nav .nav-link.active:before{background-color:#0dba4b;width:100%}.left-arrow{left:0}.right-arrow{right:4px}.nav-item:first-child .nav-link{padding-left:.5rem!important}#chat-nav::-webkit-scrollbar{display:none}}@media(max-width:400px){.picture{overflow:hidden}.img-fluid{width:70%!important}.hms-ui-c-dhzjXW.hms-ui-c-ggQHRn.hms-ui-c-dhzjXW-iEmOhL-css{margin-left:11rem!important}}.chat-off,.chatUnavailable{display:flex;justify-content:center}.chat-off{align-items:center;overflow:hidden}@media(min-width:961px)and (max-width:2200px){.nav{display:flex;flex-wrap:nowrap;list-style:none;margin:0;overflow-x:auto;padding:0;scroll-behavior:smooth;width:90%}.nav-item{flex:0 0 auto;padding-left:0!important}.nav .nav-link{background-color:transparent;border-color:transparent;border-bottom:none;border-radius:0;margin-left:0;position:relative;white-space:nowrap}.nav-link:not(:first-child){padding-left:1.5rem}.nav .nav-item.show .nav-link,.nav .nav-link.active{border-bottom:none}.nav .nav-link:before{background-color:transparent;bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .3s ease,background-color .3s ease;width:0}.nav .nav-item.show .nav-link:before,.nav .nav-link.active:before{background-color:#0dba4b;width:100%}.nav-arrow{background:none;border:none;cursor:pointer;display:none!important;font-size:1.5em;padding:0 10px;position:absolute;top:32px;transform:translateY(-50%);z-index:1}.left-arrow{left:0}.right-arrow{right:0}.nav-item:first-child .nav-link{padding-left:.5rem!important}#chat-nav::-webkit-scrollbar{display:none}.menu-sidebar-modal,.nav-arrow-meet-ended{display:none!important}.close-chat-btn{left:18px;position:relative;top:9px}}@media(min-width:962px)and (max-width:1045px){#chat-nav::-webkit-scrollbar{display:none}}#ajaxFailureModal{z-index:99999}#ajaxFailureModal .modal-body p{display:flex}@media screen and (max-width:350px){.img-fluid{margin-top:0!important;width:55%!important}.nav-link-not-live{font-size:17px!important;padding-left:18px!important;padding-right:18px!important}}@media(max-width:767px){.headerNav{display:none!important}.hms-ui-c-dhzjXW.hms-ui-c-ktPfYU.hms-ui-c-dhzjXW-ijhjEdb-css{display:flex;gap:10px;overflow-x:auto;padding:10px;white-space:nowrap}}#chatloadAlert{margin-bottom:-4rem}#chatAlert{position:absolute!important}.toast{opacity:1}@media screen and (min-width:767px){.toast-body{padding:10px}#toast-container{right:3%!important}}@keyframes slideInFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.toast.slide-in-from-left{animation:slideInFromLeft .5s ease-out}@media(min-height:1020px){.picture{padding-bottom:6.5rem!important}}@media(max-width:767px){.navbar-nav{display:none!important}}#meetExtendModal #alertTitle{color:red}#meetExtendModal .modal-content{background-color:var(--secondary-bg-color);border-color:var(--tab-color);color:var(--tab-color)}#meetExtendModal .modal-content .close{color:var(--tab-hover-color)}#alertIcon{float:inline-start;width:60px}.chatUnavailable .content{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.chatUnavailable .content img{height:auto;max-height:50%;width:auto}.chatUnavailable .btn{align-self:center;margin-bottom:10px}#toast-container{align-items:flex-end;display:flex;flex-direction:column;justify-content:end;position:absolute;right:1%;top:6.5rem;z-index:99999}#toast-container .toast{flex-basis:unset}.labelTitle{border-top-left-radius:8px;border-top-right-radius:8px;display:-webkit-box;font-size:18px;padding-left:1rem;padding-top:15px;-webkit-box-orient:vertical;-webkit-line-clamp:1;cursor:pointer;font-weight:500;height:3rem;overflow:hidden;padding-right:.8rem;text-overflow:ellipsis;white-space:normal}.labelTitle i{bottom:1px;font-size:14px;position:relative}#videoPart{color:var(--text-color);display:flex;flex-direction:column-reverse;height:98vh;width:100%}.labelDiv{align-items:center;background-color:var(--secondary-bg-color);border-top-left-radius:8px;border-top-right-radius:8px;display:flex;justify-content:space-between;padding:0 0 4px}.labelDiv .copyLinkDiv,.labelDiv .fileDiv,.labelDiv .meetConfig,.labelDiv .notesOpenDiv,.labelDiv .pollDiv,.labelDiv .waitingRoomDiv{align-items:center;background-color:transparent;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);color:var(--text-color);cursor:pointer;display:flex;font-size:18px;height:2.5rem;justify-content:center;margin:11px;padding:7px;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease;width:2.5rem}.labelDiv .copyLinkDiv:hover,.labelDiv .fileDiv:hover,.labelDiv .meetConfig:hover,.labelDiv .notesOpenDiv:hover,.labelDiv .pollDiv:hover,.labelDiv .waitingRoomDiv:hover{background-color:#f3f4f6;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#374151}#select-recepient{max-width:100%}@media(min-width:390px)and (max-width:962px){.nav-live .nav-arrow{display:none!important}}@media(min-height:840px)and (max-height:1024px){.chat-card .custom-scrollbar{margin-bottom:1rem;max-height:42vh;min-height:40vh;overflow-y:auto}}@media(max-width:320px)and (max-height:500px){.chat-card .custom-scrollbar{margin-bottom:1rem;max-height:27vh;min-height:27vh;overflow-y:auto}}@media(min-height:725px)and (max-height:840px)and (max-width:961px){.chat-card .custom-scrollbar{margin-bottom:1rem;max-height:39vh;min-height:39vh;overflow-y:auto}.livechat .chatfooter{bottom:-26px!important}}#endMeetBtn{background-color:#c74e5b;border:1px solid #c74e5b;border-radius:.5rem;color:var(--tab-hover-color)!important;padding:.5rem 1rem;width:100%}#endMeetBtn:hover{background-color:#40000d;border:1px solid #40000d;color:#fff!important}@media(max-width:320px){.nav-arrow{background:none;border:none;cursor:pointer;display:block!important;font-size:1.5em;padding:0 10px;position:absolute;top:34px;transform:translateY(-50%);z-index:1}.lableRightDiv{gap:4px}.copyLinkDiv{margin:11px 9px 5px 5px}}@media(max-width:450px){.nav-arrow.nav-arrow-meet-ended{background:none;border:none;cursor:pointer;display:block!important;font-size:1.5em;padding:0 10px;position:absolute;top:34px;transform:translateY(-50%);z-index:1}.hms-ui-c-dhzjXW.hms-ui-c-ggQHRn.hms-ui-c-dhzjXW-iEmOhL-css{margin-left:5rem}}.resizer-line{font-size:18px;left:-7px;position:relative;right:10px;top:50%;transform:rotate(90deg);z-index:10}.custom-container{display:flex;position:relative;width:100%}.resizer{cursor:ew-resize;width:5px}@media(max-width:1024px){.resizer{display:none}.custom-container{flex-direction:column}#chatPart,#videoPart{width:100%!important}}.no-select{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#chatPart,#videoPart{transition:width .1s ease}#chatPart.is-resizing,#videoPart.is-resizing{transition:none}@keyframes slideOutToRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.slide-in{animation:slideInFromRight .5s ease-out}.slide-out{animation:slideOutToRight .5s ease forwards}.meeting-info-container{margin-top:.8rem;min-width:284px}.meeting-header h3{color:var(--text-color);font-size:18px;margin:0}.close-chat-btn,.close-meeting-btn{background:none;border:none;color:var(--text-color);cursor:pointer;float:right;font-size:20px}.meeting-body{margin-top:16px}.info-title{color:#6c757d;font-size:14px;margin-bottom:8px}.meeting-link{color:#1a73e8;display:block;margin-bottom:16px;text-decoration:underline;word-wrap:break-word}.meeting-title{font-size:16px}.bold,.meeting-title{color:var(--text-color)}.bold{font-weight:700}.copyLinkBtn{display:block;text-align:center;width:100%}.meeting-footer{border-top:1px solid #e0e0e0;color:#6c757d;font-size:14px;margin-top:16px;padding-top:8px;text-align:center}.close-btn{background:transparent;border:none;color:#333;cursor:pointer;float:right;font-size:20px;font-weight:700;position:absolute;right:10px;top:10px}.bi-pencil{font-size:14px;margin-right:2px}.larger-text{font-size:16px}#meetingExitModal .modal-header{padding-bottom:0!important}.tab-pane{width:99%}.common-meeting-ended-page-container{align-items:center;display:flex;justify-content:center;min-height:100vh;width:100%}.common-meeting-ended-card-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin:0 auto;max-width:600px;padding:2rem;text-align:center;width:90%}.common-meeting-ended-card-title{color:var(--tab-color);font-size:1.5rem;font-weight:500;margin-bottom:1rem}.common-meeting-ended-card-time{color:#6c757d;font-size:1rem;margin-bottom:1.5rem}.common-meeting-ended-card-status-indicator{background-color:#28a745;border:2px solid #fff;border-radius:50%;bottom:0;height:12px;position:absolute;right:0;width:12px}.common-meeting-ended-card-username{font-size:.9rem;margin-top:.5rem}.common-meeting-ended-card-notification{background-color:#fff3f0;border-radius:.5rem;color:#212529;margin:1rem 0;padding:1.5rem}.common-meeting-ended-card-user-column{align-items:center;display:flex;flex-direction:column}.ended-meeting-for-all{align-items:center;background-color:var(--primary-background-color);display:flex;justify-content:center;left:0;min-height:100vh;position:fixed;top:0;width:100%;z-index:1000}.ended-meeting-for-all .container{margin:0 auto;padding:0 15px;width:100%}.ended-meeting-for-host{background-color:#f8f9fa;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.1);max-height:90vh;max-width:500px;min-height:25vh;overflow:auto;padding:2rem;width:100%}.meeting-info-row{flex-wrap:wrap;justify-content:center;margin-top:12px}.host-info,.meeting-info-row{align-items:center;display:flex;gap:8px}.host-info{min-width:150px}.info-label{color:#666;font-size:14px;margin-bottom:2px}.info-value{font-size:13px;font-weight:500}.info-item{align-items:center;display:flex;flex-direction:column;padding:0 12px}.info-item:not(:first-child){border-left:1px solid #e0e0e0}.session-activities{border-top:1px solid #e0e0e0;margin-top:16px;padding-top:12px}.session-activity-item{align-items:center;background-color:#f0f7ff;border-radius:5px;color:#06c;display:flex;font-size:13px;gap:5px;padding:6px 10px;width:-moz-fit-content;width:fit-content}.session-activity-icon{color:#06c}h5{font-size:16px;margin-bottom:0}@media(max-height:500px){.page-container{padding:10px}.ended-meeting-for-host{max-height:85vh;padding:10px}}.ended-meeting-for-host-wrapper{align-items:center;display:flex;justify-content:center;min-height:100vh;width:100%}.feedback-section{border-top:1px solid #e0e0e0;margin-top:20px;padding-top:15px}.feedback-textarea{border:1px solid #ddd;border-radius:5px;font-size:14px;margin-top:10px;min-height:100px;padding:10px;resize:vertical;width:100%}.feedback-section .save-exit{color:var(--domain-borderColor);cursor:pointer;float:right;font-size:16px;text-decoration:underline}.feedback-section .save-exit i{left:5px;position:relative;top:1px}.exit-common{color:var(--domain-borderColor);cursor:pointer;display:flex;font-size:16px;justify-content:center;margin-top:38px;text-decoration:underline}.ended-meeting-for-host-title{font-size:18px}.meeting-header{align-items:center;color:var(--text-color);cursor:pointer;display:flex;gap:7px;justify-content:space-between;margin-right:16px;margin-top:18px}.meeting-header i{cursor:pointer}.meeting-header #darkMode{font-size:20px}.meeting-header #lightMode{font-size:23px}.ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused),.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items,.menu-sidebar-modal .sub-menu-dropdown{background-color:var(--secondary-bg-color)!important}.menu-sidebar-modal a{color:var(--tab-color)!important}.menu-sidebar-modal #accordion .card,.menu-sidebar-modal a{background-color:var(--secondary-bg-color)}.menu-sidebar-modal .container{margin:0 auto;padding:0 15px;width:100%}@media(max-width:480px){.common-meeting-ended-card-container{padding:1.5rem;width:95%}.common-meeting-ended-card-title{font-size:1.25rem}}.themeToggleDiv{cursor:pointer;display:flex;gap:7px;margin-right:16px;margin-top:18px}.themeToggleDiv i{cursor:pointer}.themeToggleDiv #darkMode{font-size:20px}.themeToggleDiv #lightMode{font-size:23px}.ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable .table{color:var(--tab-color)}.ck.ck-dropdown.ck-toolbar__grouped-dropdown.ck-toolbar-dropdown button,.ck.ck-toolbar__items button{color:var(--tab-hover-color)}.ck.ck-dropdown.ck-toolbar__grouped-dropdown.ck-toolbar-dropdown button:hover,.ck.ck-toolbar__items button:hover{background-color:var(--secondary-bg-color)!important;color:var(--tab-hover-color)}.ck.ck-reset.ck-list{background-color:var(--secondary-bg-color)}.ck.ck-reset.ck-dropdown__panel.ck-dropdown__panel_se{background-color:var(--primary-background-color)}.ck.ck-media-form.ck-responsive-form{background-color:var(--secondary-bg-color)}.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-blurred,.ck.ck-toolbar.ck-toolbar_grouping{border-color:var(--border-color)!important}.no-recordings{color:var(--tab-hover-color)!important}.account-pop-content{background-color:var(--secondary-bg-color);color:var(--tab-color)}.ck-toolbar{background-color:var(--secondary-bg-color)!important}#page header li .btn,#page header li a{color:var(--tab-color)}#page header li .btn:hover,#page header li a:hover{color:var(--tab-hover-color)}.account-box:after,.account-box:before{border-bottom-color:var(--secondary-bg-color)}#logout,.email-wrap{color:var(--tab-color)!important}#editor{color:var(--text-color)}.col-md-12{padding-left:0!important;padding-right:0!important}.redirect-msg{color:#333;font-size:14px;margin-top:20px;position:relative;text-align:center;width:100%}.initialWidth-chatPart{width:32%}.initialWidth-videoPart{width:68%!important}.waiting-room-box{background:#f9f9f9;border-radius:16px;box-shadow:0 0 16px rgba(0,0,0,.05);display:flex;flex-direction:row;height:84vh;margin:40px 10px;overflow:auto;position:relative;scrollbar-width:none}.waiting-room-box .room-image{align-items:center;background:#fff;display:flex;flex:1;justify-content:center;padding:20px}.waiting-room-box .room-image img{height:auto;max-width:100%}.waiting-room-box .room-content{display:flex;flex:1.2;flex-direction:column;justify-content:center;padding:30px 25px}.waiting-room-box .back-button{cursor:pointer;left:1rem;top:1rem;width:-moz-fit-content;width:fit-content}.waiting-room-box #joinWaitingMeet{border-radius:27px;padding:.75rem 3rem}.waiting-room-box .meetingStartsText{margin-top:1rem}.waiting-room-box .meetingStartsText p{font-size:15px;margin-bottom:0!important}.waiting-room-box .time-box{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin:0 12%;padding:0 0 30px}.waiting-room-box .timerDiv{display:flex;flex-direction:row;gap:.75rem}.waiting-room-box .time-part{background-color:#eef4ff;border-radius:12px;min-width:73px;padding:16px;text-align:center}.waiting-room-box .time-part span{color:#1a73e8;display:block;font-size:28px;font-weight:600}.waiting-room-box .time-part .label{color:#333;font-size:12px}.session-active-modal .modal-content{box-shadow:0 4px 10px rgba(0,0,0,.2)}.session-active-modal .modal-header{background-color:#f8f9fa;border-bottom:1px solid #ddd}.session-active-modal .modal-body{color:#333;font-size:16px}.session-active-modal .modal-footer{border-top:1px solid #ddd}.session-active-modal #switchSessionBtn{background-color:#28a745;border:none;font-weight:700}.session-active-modal #switchSessionBtn:hover{background-color:#218838}.session-active-modal .btn-close{color:#555}.session-active-modal .btn-close:hover{color:#000}#documentCenter{background-color:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.1);height:100vh;overflow-y:auto;position:fixed;right:-400px;top:0;transition:right .3s ease;width:400px;z-index:1000}#documentCenter .file-upload-area{background-color:#f8f9fa;border:2px dashed #ebebeb;border-radius:8px;cursor:pointer;margin-top:20px;padding:20px;text-align:center;transition:all .3s ease}#documentCenter .file-upload-area .file-upload-area:hover{border-color:var(--domain-color)}#documentCenter .file-upload-area .file-upload-area i{color:#6c757d;font-size:36px;margin-bottom:10px}#documentCenter .file-upload-area .file-formats{color:#6c757d;font-size:12px;margin-top:10px}#documentCenter .file-upload-area .selected-file{align-items:center;background-color:#f8f9fa;border-radius:8px;display:flex;justify-content:space-between;margin-top:15px;padding:10px 15px}#documentCenter .file-upload-area .file-info{align-items:center;display:flex;flex:1}#documentCenter .file-upload-area .file-info i{font-size:18px;margin-right:10px}#documentCenter .file-upload-area .upload-progress{display:none;margin-top:15px}#documentCenter .file-upload-area .upload-buttons{display:flex;gap:10px;justify-content:flex-end;margin-top:15px}#documentCenter .file-upload-area #fileInput{display:none}#documentCenter .file-upload-area .action-icon{color:#6c757d;cursor:pointer;font-size:18px}#documentCenter .file-upload-area .action-icon:hover{color:var(--domain-color)}#documentCenter .file-upload-area .close-btn{background:none;border:none;color:#6c757d;cursor:pointer;font-size:22px}#documentCenter .file-upload-area .close-btn:hover{color:#000}#documentCenter .file-upload-area .file-sharing-container{background-color:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);margin:0 auto;max-width:560px;overflow:hidden}#documentCenter .file-list{padding:8px 0}#documentCenter .file-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;padding:12px 16px;transition:background-color .2s}#documentCenter .file-item:hover{background-color:#f8f9fa}#documentCenter .file-icon{align-items:center;color:#4285f4;display:flex;height:36px;justify-content:center;margin-right:12px;width:36px}#documentCenter .file-name{color:#202124;font-size:14px;font-weight:500;margin:0 0 4px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#documentCenter .file-meta{align-items:center;color:#5f6368;display:flex;font-size:12px}#documentCenter .file-meta span{margin-right:12px}#documentCenter .file-size{color:#5f6368;font-size:12px;margin-left:auto;white-space:nowrap}#documentCenter .file-actions{margin-left:8px}#documentCenter .download-btn{background:none;border:none;border-radius:50%;color:#5f6368;cursor:pointer;padding:4px;transition:background-color .2s}#documentCenter .download-btn:hover{background-color:#f0f0f0;color:#1a73e8}#documentCenter .upload-section{border-top:1px solid #f0f0f0;padding:16px}#documentCenter .upload-controls{align-items:center;display:flex;margin-bottom:16px}#documentCenter .permission-select{flex:1;position:relative}#documentCenter .select-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dadce0;border-radius:8px;color:#202124;cursor:pointer;font-size:14px;padding:10px 12px;width:100%}#documentCenter .select-icon{color:#5f6368;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}#documentCenter .upload-zone{background-color:#f8f9fa;border:2px dashed #dadce0;border-radius:8px;cursor:pointer;padding:20px;text-align:center;transition:all .2s}#documentCenter .upload-zone:hover{background-color:#f1f8ff;border-color:#1a73e8}#documentCenter .upload-icon{color:#5f6368;height:40px;margin:0 auto 12px;width:40px}#documentCenter .upload-text{color:#202124;font-size:16px;font-weight:500;margin:0 0 8px}#documentCenter .upload-hint{color:#5f6368;font-size:12px;margin:0}#documentCenter .uploading-file{align-items:center;background-color:#f8f9fa;border:1px solid #dadce0;border-radius:8px;display:flex;margin-top:16px;padding:12px}#documentCenter .remove-file{background:none;border:none;border-radius:50%;color:#6c757d;cursor:pointer;margin-left:8px;padding:4px;transition:background-color .2s}#documentCenter .remove-file:hover{background-color:#f0f0f0;color:#d93025}#documentCenter .file-uploading-name{color:#202124;flex:1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#documentCenter .action-buttons{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}#documentCenter .btn{border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}#documentCenter .btn-secondary{background-color:#fff;border:1px solid #dadce0;color:#1a73e8}#documentCenter .btn-secondary:hover{background-color:#f8f9fa;border-color:#1a73e8}#documentCenter .btn-primary{background-color:#1a73e8;border:none;color:#fff}#documentCenter .btn-primary:hover{background-color:#1765cc;box-shadow:0 1px 3px rgba(0,0,0,.12)}#documentCenter.open{right:0}.document-header{align-items:center;border-bottom:1px solid #ebebeb;display:flex;height:9vh;justify-content:space-between;padding:20px}.document-header h2{font-size:24px;font-weight:500;margin:0}.document-body{display:flex;flex-direction:column;height:91vh;justify-content:space-between;padding:20px}.document-body .document-list{height:56vh;overflow:auto}.document-filter{align-items:center;border-bottom:1px solid #ebebeb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.document-count{color:#6c757d;font-size:14px}.document-actions{display:flex;gap:10px}.document-item{background-color:#fff;border:1px solid #ebebeb;border-radius:8px;margin-bottom:15px;padding:15px}.document-icon{color:#4285f4;font-size:24px;margin-right:10px}.document-info{align-items:flex-start;display:flex;margin-bottom:10px}.document-details{flex-grow:1}.document-name{font-weight:500;margin-bottom:5px}.document-size{color:#6c757d;float:right;font-size:14px}.document-meta{color:#6c757d;display:flex;font-size:13px;justify-content:space-between}.document-actions-right{display:flex;gap:15px}.document-actions-right i{font-size:15px}.no-doc-message{align-items:center;display:flex;flex-direction:column;padding:20px;text-align:center}.no-doc-message img{max-width:24rem}#selectedFile{display:flex}#uploadButtons{display:flex;gap:10px;justify-content:end}button[data-testid=leave_end_dropdown_trigger]{border-radius:.5rem!important;padding:11px}.custom-leave-icon{font-size:17px;transform:rotate(-90deg)}.hms-ui-c-dEFTsU-gEoNre-mirror-true,video[data-testid=participant_video_tile][class*=mirror-true]{transform:scaleX(1)!important}#guest-container{background:#f8f9fa;border-radius:8px;padding:1rem}#guest-container h3{color:#333;font-size:1.2rem;margin-bottom:1rem}#guest-container #guest-list{list-style:none;margin:0;padding:0}#guest-container #guest-list li{align-items:center;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;justify-content:space-between;margin-bottom:.5rem;padding:.5rem 1rem}#guest-container #guest-list li .guest-info{color:#444;font-size:.9rem}#guest-container #guest-list li .actions{display:flex;gap:.5rem}#guest-container #guest-list li .actions button{border:none;border-radius:4px;cursor:pointer;font-size:.8rem;padding:.3rem .6rem}#guest-container #guest-list li .actions button.approve{background:#4caf50;color:#fff}#guest-container #guest-list li .actions button.deny{background:#f44336;color:#fff}#waitingRoomModal .modal-dialog-slideout{bottom:0;height:100%;margin:0;max-width:600px;position:fixed;right:0;top:0;transition:transform .3s ease-out}#waitingRoomModal .modal.show .modal-dialog-slideout{transform:translateX(0)}#waitingRoomModal .modal-content{height:100vh;width:450px}#waitingRoomModal #waitingList .info{overflow-wrap:anywhere;width:70%}#waitingRoomModal #waitingList .actions{width:30%}.waiting-notification{background:var(--secondary-bg-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);max-width:350px;padding:1rem 1.25rem;position:fixed;right:20px;top:20px;transition:transform .3s ease;z-index:9999}.waiting-notification.show{transform:translateX(0)}.waiting-notification .notification-content{display:flex;flex-direction:column;gap:.75rem}.waiting-notification .notification-content .notification-header{align-items:center;display:flex;justify-content:space-between}.waiting-notification .notification-content .notification-header .notification-icon{align-items:center;background:blue;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-right:.75rem;width:36px}.waiting-notification .notification-content .notification-header .notification-text{flex:1}.waiting-notification .notification-content .notification-header .notification-text h6{color:#000;font-size:.9rem;font-weight:600;margin:0}.waiting-notification .notification-content .notification-header .notification-text p{color:#707070;font-size:.8rem;margin:0}.waiting-notification .notification-content .notification-header .notification-close{background:none;border:none;color:#707070;cursor:pointer;font-size:1.25rem;margin-left:.5rem;padding:0}.waiting-notification .notification-content .notification-header .notification-close:hover{color:var(--text-primary)}.waiting-notification .notification-content .notification-actions{display:flex;gap:.5rem;justify-content:flex-end}.waiting-notification .notification-content .notification-actions button{border-radius:6px;font-size:.75rem;font-weight:500;padding:.3rem .75rem;transition:all .2s ease}.waiting-notification .notification-content .notification-actions button.btn-success{background:var(--domain-borderColor);border:none;color:#fff}.waiting-notification .notification-content .notification-actions button.btn-success:hover{background:#059669}.waiting-notification .notification-content .notification-actions button.btn-danger{background:#d93025;border:none;color:#fff}.waiting-notification .notification-content .notification-actions button.btn-danger:hover{background:#dc2626}.waiting-notification .notification-content .notification-actions button.btn-secondary{background:var(--secondary-bg-color);border:1px solid var(--border-color);color:var(--text-secondary)}.waiting-notification .notification-content .notification-actions button.btn-secondary:hover{border-color:blue;color:blue}#waitingCount{background-color:#eceded!important;border-radius:50%;display:inline-block;font-size:75%;font-weight:700;line-height:1;padding:6px 9px;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:baseline;white-space:nowrap}.close-waiting-room{margin-right:-14px;margin-top:-20px}.meeting-container{margin:5rem auto auto;max-width:500px;width:100%}.meeting-container .card{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:2rem;text-align:center}.meeting-container .card h2{color:#1dbf73;margin:1rem 0}.meeting-container .card p{color:#666;margin-bottom:1rem}.meeting-container .step{display:none}.meeting-container .step.active{display:block}.meeting-container .step-icon{color:#1dbf73;font-size:2.5rem}.meeting-container .form-group{align-items:flex-start;border-radius:8px;display:flex;flex-direction:column;margin:.8rem 0;padding:.8rem 1rem}.meeting-container label{color:#333;font-size:.95rem;font-weight:500;margin-bottom:.3rem}.meeting-container label span{color:red}.meeting-container input,.meeting-container select{background:#f7fdf9;border:none;border-radius:8px;font-size:1rem;margin:.8rem 0;outline:none;padding:.8rem 1rem;width:100%}.meeting-container .btn{background:linear-gradient(90deg,#1dbf73,#18a65c);border:none;border-radius:8px;color:#fff;cursor:pointer;margin-top:1rem;padding:.8rem 1.2rem;width:100%}.meeting-container .btn:hover{opacity:.9}.meeting-container .progress-list{list-style:none;padding:0;text-align:left}.meeting-container .progress-list li{color:#888;margin:.5rem 0;padding-left:1.5rem;position:relative}.meeting-container .progress-list li.active{color:#1dbf73;font-weight:600}.meeting-container .info{color:#777;font-size:.9rem;margin-top:1rem}.screen{align-items:center;display:none;justify-content:center;min-height:100vh;padding:1rem}.screen.active{display:flex}.choiceModal .title{color:var(--domain-color);font-size:1.5rem;font-weight:600;margin-bottom:.5rem;text-align:center}.choiceModal .subtitle{color:#888;font-size:1rem;margin-bottom:2rem;text-align:center}.choiceModal .btn{border:none;border-radius:.375rem;cursor:pointer;font-size:1.125rem;font-weight:500;padding:1rem 1.5rem;transition:all .2s ease;width:100%}.choiceModal .btn:focus{box-shadow:0 0 0 3px rgba(34,197,94,.2);outline:none}.choiceModal .btn:disabled{cursor:not-allowed;opacity:.5}.choiceModal .btn-primary{color:#fff}.choiceModal .btn-primary,.choiceModal .btn-primary:hover:not(:disabled){background-color:var(--domain-color)}.choiceModal .btn-primary:active:not(:disabled){transform:scale(.98)}.choiceModal .btn-secondary{background-color:#fff;border:1px solid var(--domain-color);color:#888}.choiceModal .btn-secondary:hover:not(:disabled){background-color:#f9fafb}.choiceModal .btn-secondary:active:not(:disabled){transform:scale(.98)}.choiceModal .btn-icon{align-items:center;background:none;border:none;color:#888;cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:absolute;transition:color .2s ease}.choiceModal .btn-icon:hover{color:#888}.choiceModal .btn-icon:focus{color:#000;outline:none}.choiceModal .btn-icon.btn-back{left:1rem;top:1rem}.choiceModal .btn-icon.btn-close{right:1rem;top:1rem}.choiceModal .btn-icon.btn-toggle-password{position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.choiceModal .divider{margin:1rem 0;position:relative;text-align:center}.choiceModal .divider:before{background-color:#e5e7eb;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.choiceModal .divider span{background:#fff;color:#888;font-size:.875rem;padding:0 1rem;position:relative}.choiceModal .divider.hidden{display:none}.choiceModal .form-group{margin-bottom:1rem}.choiceModal .form-group label{color:#000;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.choiceModal .form-group input[type=email],.choiceModal .form-group input[type=password],.choiceModal .form-group input[type=text]{border:none;border-radius:.375rem;color:#000;font-size:1rem;padding:.75rem 1rem;transition:box-shadow .2s ease;width:100%}.choiceModal .form-group input[type=email]:focus,.choiceModal .form-group input[type=password]:focus,.choiceModal .form-group input[type=text]:focus{box-shadow:0 0 0 2px var(--domain-color);outline:none}.choiceModal .form-group input[type=email]::-moz-placeholder,.choiceModal .form-group input[type=password]::-moz-placeholder,.choiceModal .form-group input[type=text]::-moz-placeholder{color:#888}.choiceModal .form-group input[type=email]::placeholder,.choiceModal .form-group input[type=password]::placeholder,.choiceModal .form-group input[type=text]::placeholder{color:#888}.choiceModal .form-group input[type=email]:disabled,.choiceModal .form-group input[type=password]:disabled,.choiceModal .form-group input[type=text]:disabled{cursor:not-allowed;opacity:.5}.choiceModal .password-field{position:relative}.choiceModal .password-field input{padding-right:3rem}.choiceModal .help-text{color:#888;font-size:.75rem;margin-top:.25rem}.choiceModal .forgot-password{margin-bottom:1.5rem;text-align:right}.choiceModal .forgot-password a{color:#888;font-size:.875rem;text-decoration:none;transition:color .2s ease}.choiceModal .forgot-password a:hover{color:#888}.choiceModal .forgot-password a:focus{color:#000;outline:none}.choiceModal .signup-link{color:#888;font-size:.875rem;margin-top:1.5rem;text-align:center}.choiceModal .signup-link a{color:var(--domain-color);font-weight:500;text-decoration:none;transition:color .2s ease}.choiceModal .signup-link a:hover{color:var(--domain-color)}.choiceModal .signup-link a:focus{outline:none;text-decoration:underline}.choiceModal .info-text{color:#888;font-size:.875rem;margin-top:1rem;text-align:center}.choiceModal .icon-eye,.choiceModal .icon-eye-off{transition:opacity .2s ease}.choiceModal .hidden{display:none!important}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:640px){.modal{padding:1.5rem}.title{font-size:1.25rem}.subtitle{font-size:.875rem}.btn{font-size:1rem;padding:.875rem 1.25rem}}#linkSignup,.clearEntryChoice{cursor:pointer}#signInModal .sign-in-modal-content{border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.3);padding:1rem 1rem 0}#signInModal #toggleSignInPassword{color:#707070;float:right;margin-left:-25px;margin-right:10px;margin-top:-27px;position:relative;top:0}#signInModal .toast{background:#e05656;color:#fff;margin:0 auto;opacity:1;text-align:center;width:80%}@media(min-width:768px){#signInModal .toast-container{left:48.5%;transform:translateX(-50%)}}@media(max-width:768px){#signInModal .toast-container{left:0!important}}#signInModal .toast-body{padding:10px}#signInModal #signInModal{margin-top:40px}@media(max-width:767px){#signInModal #signInModal{margin-top:40px}}#signInModal .form-group.email{margin-top:1rem}#signInModal #signInModal .modal-body{padding-top:5px!important}#signInModal #signInModal .modal-header{padding:0 0 10px!important}#signInModal .disable-navbar{opacity:.5;pointer-events:none}#signInModal #ajaxFailureModal{z-index:9999}#signInModal #ajaxFailureModal #alertIcon{float:inline-start;width:60px}#signInModal #ajaxFailureModal .modal-body p{display:flex;margin-top:.75rem}.tally-modal{align-items:center;background-color:rgba(0,0,0,.6);display:none;height:100%;justify-content:flex-end;position:fixed;right:0;top:0;width:100%;z-index:1000}.tally-modal-content{animation:slideInFromRight .3s ease-out;background:#fff;border-radius:8px 0 0 8px;height:100%;max-width:500px;overflow:hidden;padding:1rem 1.5rem 1.5rem;position:relative;width:100%}@keyframes slideInFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.tally-close{cursor:pointer;font-size:1.5rem;margin-top:1rem;position:absolute}#tally-form-container iframe{height:97vh;overflow-y:auto}#tally-form-container html{scrollbar-width:none}#poll-options{background:#f5f5f5;border-radius:8px;padding:10px 7px;position:absolute;right:10px;top:3.5rem;width:-moz-fit-content;width:fit-content}#poll-options div{cursor:pointer}.poll-responses-container *{box-sizing:border-box;margin:0;padding:0}.poll-responses-container{border-radius:8px;color:#333;height:93vh;overflow:auto;padding:20px;scrollbar-width:thin}.poll-responses-container .header{margin-bottom:30px}.poll-responses-container .header h1{color:#1a1a1a;font-size:32px;font-weight:600;margin-bottom:8px}.poll-responses-container .header p{color:#6b7280;font-size:16px}.poll-responses-container .card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:20px;padding:0}.poll-responses-container .total-responses{align-items:flex-end;display:flex;justify-content:space-between;padding:24px}.poll-responses-container .total-responses .content{display:flex;flex-direction:column}.poll-responses-container .total-responses .label{color:#6b7280;font-size:14px;margin-bottom:4px}.poll-responses-container .total-responses .number{color:#10b981;font-size:32px;font-weight:700}.poll-responses-container .people-icon-response i{color:#0dba4b;font-size:1.75rem}.poll-responses-container .questions-section{padding:24px}.poll-responses-container .section-title{color:#1a1a1a;font-size:18px;font-weight:600;margin-bottom:16px}.poll-responses-container .question-item{background:#ecfdf5;border:1px solid #d1fae5;border-radius:8px;color:#707070;font-size:14px;margin-bottom:8px;padding:12px 16px}.poll-responses-container .question-item:last-child{margin-bottom:0}.poll-responses-container .responses-section{padding:24px}.poll-responses-container .dropdown-container{margin-bottom:20px}.poll-responses-container .dropdown{background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-size:14px;padding:12px 16px;position:relative;width:300px}.poll-responses-container .dropdown:focus{border-color:#0dba4b;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.poll-responses-container .response-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;padding:20px}.poll-responses-container .response-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.poll-responses-container .response-info h3{color:#1a1a1a;font-size:16px;font-weight:600;margin-bottom:4px}.poll-responses-container .response-info .email{color:#0dba4b;font-size:14px;text-decoration:none}.poll-responses-container .response-info .email:hover{text-decoration:underline}.poll-responses-container .response-date{color:#6b7280;font-size:14px}.poll-responses-container .response-answers{display:flex;flex-direction:column;gap:12px}@media(max-width:768px){.poll-responses-container .dropdown{width:100%}.poll-responses-container .response-header{flex-direction:column;gap:8px}}.tab-buttons{display:flex;gap:10px;margin-top:10px}.tab-btn{background:#ddd;border:none;cursor:pointer;padding:5px 12px}.tab-btn.active{background:#28a745;color:#fff}.tab-section.d-none{display:none}.poll-responses-container .tabs-container{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.poll-responses-container .tab-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex}.poll-responses-container .tab-button{background:none;border:none;color:#6b7280;cursor:pointer;flex:1;font-size:14px;font-weight:500;padding:16px 24px;position:relative;transition:all .2s}.poll-responses-container .tab-button:hover{background:#f3f4f6;color:#374151}.poll-responses-container .tab-button.active{background:#fff;color:#0dba4b}.poll-responses-container .tab-button.active:after{background:#0dba4b;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.poll-responses-container .tab-content{display:none;padding:24px}.poll-responses-container .tab-content.active{display:block}.poll-responses-container .answer-item{border-left:3px solid #e5e7eb;padding-left:16px}.poll-responses-container .answer-question{color:#374151;font-size:14px;margin-bottom:4px}.poll-responses-container .answer-value{background:#ecfdf5;border:1px solid #d1fae5;border-radius:6px;color:#0dba4b;display:inline-block;font-size:14px;padding:8px 12px}@media(max-width:768px){.poll-responses-container .dropdown{width:100%}.poll-responses-container .response-header{flex-direction:column;gap:8px}.poll-responses-container .tab-button{font-size:13px;padding:12px 16px}}#poll-notification{background:#fff;border-left:5px solid #0dba4b;border-radius:10px;bottom:20px;box-shadow:0 8px 24px rgba(0,0,0,.15);display:none;left:20px;padding:16px 20px;position:fixed;transition:all .3s ease-in-out;width:280px;z-index:9999}#poll-notification p{color:#333;font-size:16px;font-weight:500;margin:0 0 12px}#poll-notification .poll-buttons{display:flex;gap:10px;justify-content:flex-end}#poll-notification .poll-buttons #close-poll-notification,#poll-notification .poll-buttons #join-poll-btn-popup{border:none;border-radius:5px;cursor:pointer;font-size:14px;padding:6px 14px;transition:background .3s ease}#poll-notification .poll-buttons #join-poll-btn-popup{background-color:#0dba4b;color:#fff}#poll-notification .poll-buttons #join-poll-btn-popup:hover{background-color:#0dba4b}#poll-notification .poll-buttons #close-poll-notification{background-color:#e0e0e0;color:#333}#poll-notification .poll-buttons #close-poll-notification:hover{background-color:#d5d5d5}.response-wrapper{background-color:#f6fdf9;border:1px solid #e0f2e9;border-radius:12px;margin:auto;max-width:700px;padding:20px}.response-header{display:flex;justify-content:flex-end;margin-bottom:20px}.submitted-date{background-color:#d1fae5;border-radius:20px;color:#0dba4b;font-size:14px;font-weight:500;padding:6px 12px}.response-card{background-color:#ecfdf5;border:1px solid #d1fae5;border-radius:10px;margin-bottom:16px;padding:16px 20px}.question-text{color:#111827;font-size:16px;font-weight:600;margin-bottom:10px}.answer-box{border:1px solid #d1fae5;border-radius:8px;color:#0dba4b;font-size:15px;font-weight:500;padding:12px 16px}.main-video-area{align-items:center;background:#2d2d2d;display:flex;flex:1;justify-content:center;position:relative}.video-placeholder{color:#666;font-size:18px}.meeting-controls{background:rgba(0,0,0,.7);border-radius:50px;bottom:20px;display:flex;gap:15px;left:50%;padding:15px 25px;position:absolute;transform:translateX(-50%)}.control-btn{background:#444;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:50px;transition:all .2s;width:50px}.control-btn:hover{background:#555;transform:scale(1.1)}.control-btn.end{background:#e74c3c}.control-btn.end:hover{background:#c0392b}.right-sidebar{background:#fff;border-left:1px solid #e0e0e0;display:flex;flex-direction:column;height:100%;width:380px}.sidebar-header{border-bottom:1px solid #e0e0e0;padding:20px}.sidebar-header h2{font-size:20px;font-weight:600;margin-bottom:5px}.sidebar-header p{color:#666;font-size:14px}.config-menu{border-bottom:1px solid #e0e0e0}.config-item{align-items:center;border-bottom:1px solid #f5f5f5;cursor:pointer;display:flex;gap:12px;padding:16px 20px;transition:background .2s}.config-item:hover{background:#f8f8f8;transition:transform .2s ease,background .2s ease}.config-item.active{background:#e8f5e9;border-left:3px solid #4caf50}.config-icon{font-size:20px;text-align:center;width:24px}.config-label{font-size:15px;font-weight:500}.panel-content{height:-moz-fit-content;height:fit-content;padding:20px}.start-screen{display:flex;flex-direction:column;gap:20px}.start-screen h3{font-size:18px;font-weight:600;margin-bottom:5px}.start-screen .subtitle{color:#666;font-size:14px;margin-bottom:10px}.input-group label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.input-group input{border:1px solid #ddd;border-radius:8px;font-size:15px;padding:12px;width:100%}.input-group small{color:#999;display:block;font-size:13px;margin-top:5px}.participants-info{align-items:end;background:#f8f8f8;border-radius:8px;display:flex;gap:10px;padding:15px}.participants-info .icon{font-size:20px}.participants-info .label{color:#666;font-size:13px}.participants-info .count{font-size:28px;font-weight:700}.btn-primary{align-items:center;background:#2e7d32;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px;transition:background .2s;width:100%}.btn-primary:hover{background:#1b5e20}.btn-danger{align-items:center;background:#d32f2f;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;margin-bottom:20px;padding:14px;transition:background .2s;width:100%}.btn-danger:hover{background:#b71c1c}.active-rooms-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.active-rooms-header h3{font-size:18px;font-weight:600}.live-badge{background:#d4edda;border-radius:12px;color:#2e7d32;font-size:12px;font-weight:600;padding:4px 12px}.rooms-count{color:#666;font-size:14px;margin-bottom:15px}.room-card{background:#f8f8f8;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:15px;padding:16px}.room-card.main-room{background:#fff;border:2px solid #2e7d32}.room-header{gap:10px;margin-bottom:12px}.room-header,.room-number{align-items:center;display:flex}.room-number{border-radius:50%;color:#fff;font-size:12px;font-weight:500;height:32px;justify-content:center;width:32px}.room-card.main-room .room-number,.room-number{background:#2e7d32}.room-info{flex:1}.room-name{font-size:15px;font-weight:600}.room-count{color:#666;font-size:13px}.participant-item{align-items:center;background:#fff;border-radius:8px;display:flex;gap:12px;margin-bottom:8px;padding:10px;position:relative}.room-card.main-room .participant-item{background:#f8f8f8}.participant-avatar{align-items:center;background:#e0e0e0;border-radius:50%;color:#666;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;width:36px}.participant-name{flex:1;font-size:14px;font-weight:500}.move-dropdown{position:relative}.bulk-move-menu.dropdown-menu,.move-dropdown .dropdown-menu{left:auto;right:0}.move-btn{align-items:center;background:#fff;border:1px solid #2e7d32;border-radius:6px;color:#2e7d32;cursor:pointer;display:flex;font-size:13px;gap:5px;padding:6px 12px;transition:all .2s}.move-btn:hover{background:#e8f5e9}.dropdown-menu{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:none;min-width:150px;position:absolute;right:0;top:calc(100% + 5px);z-index:100}.dropdown-menu.active{display:block}.dropdown-item{border-bottom:1px solid #f5f5f5;cursor:pointer;font-size:14px;padding:10px 15px;transition:background .2s}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover{background:#f8f8f8}.dropdown-item.main-room-option{color:#2e7d32;font-weight:600}.modal-actions{display:flex;gap:10px}.btn-outline{background:#fff;border:2px solid #2e7d32;border-radius:8px;color:#2e7d32;cursor:pointer;flex:1;font-size:15px;font-weight:600;padding:12px;transition:all .2s}.btn-outline:hover{background:#e8f5e9}.btn-warning{background:#ffc107;border:none;border-radius:8px;color:#000;cursor:pointer;flex:1;font-size:15px;font-weight:600;padding:12px;transition:all .2s}.btn-warning:hover{background:#ffb300}.countdown-modal .modal-icon{background:#fff3cd}.countdown-display{color:#ffc107;font-size:48px;font-weight:700;margin:20px 0;text-align:center}.countdown-text{margin-bottom:10px;text-align:center}.countdown-text strong{color:#ffc107}.progress-bar{background:#f0f0f0;border-radius:2px;height:4px;margin-bottom:20px;overflow:hidden;width:100%}.progress-fill{background:#ffc107;height:100%;transition:width 1s linear}.hidden{display:none!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.fade-in{animation:fadeIn .6s ease-in-out both}.slide-in-right{animation:slideInRight .8s ease-in-out both}.zoom-in{animation:zoomIn .4s ease-in-out both}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}#activeScreen,#roomsContainer{display:flex;flex-direction:column;height:100%}#roomsHeader{background:#fff;border-bottom:1px solid #ddd;flex-shrink:0;padding:10px 0;position:sticky;top:0;z-index:5}#roomsList{flex-grow:1;overflow-y:auto;padding:0 6px}.collapse-content{display:none;padding:10px 0}.accordion-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.toggle-icon{font-size:1rem;transition:transform .2s}.bi-chevron-up{transform:rotate(180deg)}.room-card.open{background-color:#f9fafb;border-left:3px solid #4caf50;transition:background .3s}.modal-content.zoom-in{background:#fff}.meeting-container-config{align-items:baseline;background:#fff;border:1px solid #f2f2f2;display:flex;height:100%;justify-content:end;overflow:auto;position:absolute;right:0;top:0;z-index:999}.meeting-container-config .endAllRoomsBtn{cursor:pointer}.meeting-container-config .bulk-move{position:relative}.meeting-container-config .bulk-move-menu{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:none;min-width:180px;position:absolute;right:0;top:25px;z-index:20}.meeting-container-config .bulk-move-menu.show{display:block;left:auto;right:0}.meeting-container-config .bulk-move-menu .dropdown-item{cursor:pointer;overflow-wrap:anywhere;padding:8px 12px;white-space:pre-line}.meeting-container-config .bulk-move-menu .dropdown-item:hover{background-color:#f1f1f1}.config-headerDiv .btn-close{position:absolute;right:3px;top:11px}#general-notification{background:#fff;border-left:5px solid #0dba4b;border-radius:10px;bottom:20px;box-shadow:0 8px 24px rgba(0,0,0,.15);display:none;left:20px;padding:16px 20px;position:fixed;transition:all .3s ease-in-out;width:280px;z-index:9999}#general-notification p{color:#333;font-size:16px;font-weight:500;margin:0 0 12px}#general-notification .notify-buttons{display:flex;gap:10px;justify-content:flex-end}#general-notification .notify-buttons #close-general-notification,#general-notification .notify-buttons #general-notify-btn-popup{border:none;border-radius:5px;cursor:pointer;font-size:14px;padding:6px 14px;transition:background .3s ease}#general-notification .notify-buttons #general-notify-btn-popup{background-color:#0dba4b;color:#fff}#general-notification .notify-buttons #general-notify-btn-popup:hover{background-color:#0dba4b}#general-notification .notify-buttons #close-general-notification{background-color:#e0e0e0;border:none;border-radius:5px;color:#333;cursor:pointer;font-size:14px;padding:6px 14px;transition:background .3s ease}#general-notification .notify-buttons #close-general-notification:hover{background-color:#d5d5d5}#general-notification .notify-buttons #join-poll-btn-popup{background-color:#0dba4b;color:#fff}#general-notification .notify-buttons #join-poll-btn-popup:hover{background-color:#0dba4b}#general-notification .notify-buttons #close-poll-notification{background-color:#e0e0e0;color:#333}#general-notification .notify-buttons #close-poll-notification:hover{background-color:#d5d5d5}