#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}@font-face{font-family:Posterama1927;src:url(/assets/posterama1927-C2W5LVZH.woff)}@font-face{font-family:Avenir;src:url(/assets/AvenirLTStd-Book-CaHpovFe.otf)}.loginContainer{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1;background-image:url(/assets/library-B62B2gUe.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.loginContainer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:#ddf0ffe6}.innerContainer{position:absolute;top:30%;transform:translate(-50%,-50%);text-align:center;margin:120px auto 0;max-width:600px;left:50%;box-shadow:0 1px 5px #6b6b6b,0 2px 2px #6b6b6be6,0 3px 1px -2px #6b6b6bcc;padding:20px;background-color:#ffffffbf;z-index:3}@media (min-width: 750px){.innerContainer{width:100%}}.innerContainer .stackedLogoItems{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.innerContainer .logo{max-width:450px;max-height:150px;margin:-20px;padding:0}.innerContainer .objectiveEdLogo{max-width:150px;max-height:125x}.innerContainer .loginHeader{font-family:Avenir;font-size:2.5em;font-weight:1000;color:#00bbeb}.innerContainer .formCont .formFieldsCont{width:85%;margin-bottom:1.5rem}.innerContainer .formCont .errorCont{display:grid;justify-content:center;gap:1.5rem}.innerContainer .formCont .errorCont .error{color:red;font-style:oblique}.innerContainer .formCont .buttonCont{display:grid;justify-content:center;gap:1.5rem}.innerContainer .formCont .buttonCont .label{font-weight:550}.innerContainer .formCont .buttonCont .btn{color:#424242;background-color:#e0e0e0;justify-self:"center";display:grid;grid-auto-flow:column;grid-column-gap:20;margin:5px 0 25px}.innerContainer .formCont .buttonCont .loadBtn{background-color:#e0e0e0;margin:5px 0 25px}.logout_box{position:fixed;top:10px;right:10px;cursor:pointer;display:flex;align-items:center;z-index:999999}.appInfoBox{position:absolute;top:70%;left:20%;width:60%;padding:20px 15px;background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #00000040;z-index:4}.appInfoBox .appInfoTitle{font-family:Avenir;font-size:1.2em;font-weight:700;color:#00bbeb;margin-bottom:15px;text-align:center}.appInfoBox .appInfoContainer{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.appInfoBox .appInfoListWrapper{background-color:#f8f8f8cc;border-radius:8px;padding:12px 75px;margin:0 0 0 75px;width:45%;align-self:center;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.appInfoBox .appInfoRow{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin-bottom:6px;width:100%}.appInfoBox .appInfoLabel{font-family:Roboto,sans-serif;font-size:.8em;color:#6d6e70;font-weight:700;opacity:.7;margin-right:30px;min-width:130px;line-height:1.4;text-align:left}.appInfoBox .appInfoValue{font-family:Roboto,sans-serif;font-size:.8em;color:#6d6e70;flex:1;line-height:1.4;text-align:left}@font-face{font-family:Posterama1927;src:url(/assets/posterama1927-C2W5LVZH.woff)}@font-face{font-family:Avenir;src:url(/assets/AvenirLTStd-Book-CaHpovFe.otf)}.booksContainer{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1;background-image:url(/assets/bookshelf-CNDV3jES.webp);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.booksContainer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:#ddf0ffe6}.innerBooksContainer{position:absolute;top:10%;left:10%;text-align:center;width:80%;height:80%;background-color:#ffffffbf;z-index:3;overflow-y:auto;padding:10px}.progressBarContainer{display:flex;align-items:center;border:.25px solid rgba(169,169,169,.1);border-radius:15px;padding:2px 8px 2px 10px;background-color:#a9a9a91a}.dashboard_box{position:fixed;top:7px;right:90px;cursor:pointer;display:flex;align-items:center;z-index:99999999}.dashboard_box .MuiIconButton-root{padding:8px;color:#4d00b8}.dashboard_box .MuiIconButton-root:hover{background-color:#fff3}.dashboard_box .dashboard-icon{width:24px;height:24px}.tutorials_box{position:fixed;top:10px;right:100px;cursor:pointer!important;display:flex!important;align-items:center!important;z-index:99999999}:root{--non-current-opacity: .3;--current-border-color: rgba(100, 100, 100, .5);--show-current-border: 1;--text-container-width: 80%;--target-position: .3;--effective-border-color: transparent}html[style*="--show-current-border: 1"]{--effective-border-color: var(--current-border-color)}.help-mode-cursor,.help-mode-cursor *{cursor:help!important}.help-mode-word{cursor:pointer!important;position:relative;transition:background-color .2s ease}.help-mode-word:hover{background-color:#87cefa4d!important;border-radius:3px;box-shadow:0 0 2px #0003}.help-mode-word:active{background-color:#87cefa80!important}[data-help-clickable=true]{cursor:pointer!important}[data-help-clickable=true]:hover{background-color:#87cefa4d!important;border-radius:3px;box-shadow:0 0 2px #0003}[data-help-clickable=true]:active{background-color:#87cefa80!important}.readingPageBackgroundContainer{position:fixed;top:5%;left:-35%;width:185%;height:120%;z-index:1;display:flex;justify-content:left}.reading-area-bgColor-overlay{position:absolute;top:9.7%;left:0%;width:94.5%;height:84.2%;z-index:2}.innerReadingPageContainer{position:absolute;top:51.7%;left:50%;transform:translate(-50%,-50%);text-align:center;min-width:80%;height:70%;z-index:3;overflow:auto}@media screen and (max-width: 200px){.innerReadingPageContainer{width:80%;min-width:auto}}.bb_header{position:fixed;left:0;right:0;top:0;opacity:.7;color:#fff;z-index:100;display:grid;grid-template-columns:1fr}.bb_header .bb_header_upper{display:grid;grid-template-columns:90% 10%;padding:5px;background:#00bfff}.bb_header .bb_header_upper .bb_header_progress{flex:92%;margin-left:10%}.bb_header .bb_header_upper .bb_header_setting{flex:8%;display:flex;justify-content:space-evenly;align-items:center}.bb_header .bb_header_upper .bb_header_setting svg{display:flex;justify-content:center;align-items:center;fill:#00008b;width:20px;height:20px}.centerText{text-align:center;width:100%;height:100%;margin-top:0}.centerText .innerText{width:100%;height:27rem;margin:auto;align-items:center;position:relative;display:flex;justify-content:center}.centerText .innerText .leftContainer{position:absolute;left:10px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:5;width:60px}.centerText .innerText .leftContainer .btnGroup{display:flex;justify-content:center;margin-top:5px}.centerText .innerText .leftContainer .btnGroup .start{color:red}.centerText .innerText .leftContainer .btnGroup .btn{padding:10px 0}.centerText .innerText .leftContainer .btnGroup .activateNext{color:#00f}.centerText .innerText .leftContainer .btnGroup .replayBtn{position:fixed;bottom:50px;left:50%;transform:translate(-50%)}.centerText .innerText .leftContainer .btnGroup .replayBtn button{margin-right:20px}.centerText .innerText .segmentContainer{height:100%!important;overflow:overlay;font-family:Avenir,sans-serif}.centerText .innerText .rightContainer{flex:5%;position:relative;z-index:0}.centerText .innerText .rightContainer .arrowBackIcon{font-size:calc(.5em + .02*(100vw - 400px))}.centerText .innerText .rightContainer .btnPos{position:fixed;bottom:0;right:0}.centerText .innerText .rightContainer .btn{width:6em;min-width:4em;max-width:6em;height:2.5em;max-height:2.5em;min-height:1em;text-transform:capitalize;box-sizing:content-box;font-size:calc(.1em + .02*(100vw - 400px))}.centerText .innerText .instructions{font-size:calc(.6em + .02*(100vw - 400px));font-style:italic;font-weight:900;flex:none}.centerText .innerText .panel{display:flex;flex-wrap:wrap;font-size:2em;justify-content:center}.centerText .innerText .errMsgReplay{color:red;font-size:calc(1em + .02*(100vw - 400px));font-style:italic}.centerText .innerText .review_page_inbox{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:90%;max-height:55%;display:flex;font-size:.7em}.centerText .innerText .review_page_inbox .text_box{display:flex;justify-content:center;align-items:center;overflow-y:overlay;width:100%}.centerText .innerText .text_box::-webkit-scrollbar{display:none}.howItWorks{position:fixed;left:50%;top:99.5%;transform:translate(-50%,-100%);text-decoration:none;display:flex;align-items:center;color:#310073;background-color:#ffffffbf;border-radius:5px;padding:4px 7px;z-index:4}.howItWorks:hover{color:#ffa502;text-decoration:underline}.howItWorks a:visited{color:#4d00b8}.ms-logo img{height:1em;margin-left:.5em;padding-top:6px}.howItWorksNoAllowClick{position:fixed;left:50%;top:99.5%;transform:translate(-50%,-100%);text-decoration:none;display:flex;align-items:center;color:#310073;background-color:#ffffffbf;border-radius:5px;padding:4px 7px;z-index:4;cursor:not-allowed}.howItWorksNoAllowClick:hover{color:#ccc;text-decoration:none}.howItWorksNoAllowClick a:visited{color:#4d00b8}.segmentContainer::-webkit-scrollbar{display:none}.story-segment{margin-bottom:1.5em;opacity:var(--non-current-opacity);transition:opacity .4s ease,border-left .3s ease,border-color .3s ease;padding-right:10px;padding-left:20px;border-left:0;line-height:1.6;display:block;font-family:Avenir,sans-serif}.story-segment.current-chunk{opacity:1!important;background-color:transparent;border-left:3px solid var(--current-border-color)}.hide-borders .story-segment.current-chunk{border-left:0!important}@keyframes fadeout{0%{opacity:0}to{opacity:1}}.divMargin{margin-top:5px}.divDisplay{display:none}.analysisContainer{display:flex;margin:36px}.analysisContainer div{background:#fff;margin:0 10px;width:30%;padding:3px 6px;border-radius:10px;box-shadow:2px 0 5px #aaa,1.1px -1px 12px #bbb}.reviewTitle{font-family:Avenir;font-weight:1000;color:#00bbeb;display:flex;justify-content:center;align-items:center;text-align:center;margin:0!important;padding:0!important}.reviewTitle h1{margin:20px!important;padding:0!important;font-size:2.5em!important;z-index:9999999999;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.queryText{background:#a9a9a91a;font-size:16px;border-radius:10px;margin:8px auto;position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);text-align:center;min-width:70%;padding:5px;max-height:2.5em;z-index:5;overflow:auto;border-color:#ffa502!important;border:solid}.custom-help-cursor{cursor:url(../../../assets/images/mui-question-mark.svg) 8 12,help}.readingTip{color:red;position:fixed;bottom:10%;left:50%;transform:translate(-50%);text-align:center;font-size:1.5em;z-index:3}@media only screen and (min-height: 62em){.centerText .innerText{height:39rem}.centerText .innerText .leftContainer{flex:10%}.centerText .innerText .leftContainer .instructions{font-size:calc(.4em + .02*(100vw - 400px))}.centerText .innerText .segmentContainer{flex:85%;height:36rem}.centerText .innerText .rightContainer{flex:5%}.centerText .innerText .rightContainer .btn{font-size:calc(.5em + .02*(100vw - 400px))}.centerText .queryText{margin:30px auto}}@media only screen and (min-height: 40em) and (max-height: 62em){.centerText .innerText{height:39rem;height:90%}.centerText .innerText .leftContainer{flex:10%}.centerText .innerText .leftContainer .instructions{font-size:calc(.4em + .02*(100vw - 400px))}.centerText .innerText .segmentContainer{flex:85%;height:36rem}.centerText .innerText .rightContainer{flex:5%}.centerText .innerText .rightContainer .btn{font-size:calc(.5em + .02*(100vw - 400px))}}@media only screen and (min-width: 49.6em){.centerText .queryText{margin:20px auto}}.displayScroll_withFocus{text-align:left;padding-vertical:.4em}.indivisual_segment_text{cursor:pointer}.indivisual_segment_text:hover{background:#ffdab980}.chapterName{font-style:italic;text-align:left}.highlight{background:#ffdab9;box-shadow:1px 1px 6px #e25}.textFadeOut{font-size:32px;animation:fadeout 1s linear 1}.activeSegment,.activeWord{border-radius:4px;transition:background-color .3s ease;display:inline}.visualizer body{font:13px sans-serif;margin:0}.visualizer label{background:#f0f0f0;border:1px solid #999;border-radius:5px;cursor:pointer;display:inline-block;margin:5px 0 0 10px;padding:5px 20px}.visualizer label input{display:none}.visualizer canvas{display:block;width:100%}.visualizer .info{display:inline-block;float:right;margin:10px 20px 0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.leftContainer .btnGroup .btn{display:flex;justify-content:center;align-items:center;position:relative;width:67px;height:67px;padding:0}.leftContainer .btnGroup .btn>div:first-child{position:absolute;top:53.3%;left:51.5%;transform:translate(-50%,-50%)}.pauseBtn{position:fixed;bottom:10%;left:50%;transform:translate(-50%);z-index:1000;display:flex;justify-content:center;align-items:center;gap:20px}.pauseBtn .start,.pauseBtn .MuiIconButton-root .MuiSvgIcon-root.start{color:red!important}.pauseBtn .button-container{width:67px;height:67px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.pauseBtn .leftContainer{position:relative!important;left:auto!important;top:auto!important;height:auto!important;width:auto!important}.pauseBtn .leftContainer .btnGroup{position:static!important;top:auto!important;margin-top:0!important}.start{color:red!important}.reading-info-bar{display:flex;justify-content:space-between;align-items:center;padding:0 16px;height:60px;width:100%;max-width:100%;margin:0;background-color:#bebebe1a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-sizing:border-box;position:fixed;top:0;left:0;right:0;z-index:1000}.reading-info-bar .header-left{display:flex;align-items:center;flex:1}.reading-info-bar .header-center{display:flex;justify-content:center;align-items:center;flex:1}.reading-info-bar .header-center .timer-container{padding:8px 16px;border-radius:4px;display:flex;align-items:center;justify-content:center}.reading-info-bar .header-right{display:flex;justify-content:flex-end;align-items:center;flex:1}.reading-info-bar .header-right button{margin-left:8px}.settings-modal .MuiDialog-paper{overflow-x:hidden}.settings-modal .color-picker-container{display:flex;flex-direction:column;margin-bottom:20px}.book-finished-modal .MuiDialog-paper{overflow-x:hidden}.book-finished-modal .book-finished-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.book-finished-modal .book-finished-title{font-weight:700;color:#36b37e;margin-bottom:24px}.book-finished-modal .book-finished-subtitle{margin-bottom:16px}.book-finished-modal .book-finished-message{margin-bottom:24px}.sketch-picker{margin-bottom:20px!important}.activeSegment span{transition:background-color .15s ease}.autoScrollContainer{position:relative;width:var(--text-container-width);margin:0 auto;height:100%;overflow:hidden;transform:translateZ(0)}.autoScrollContainer .autoScrollContainerInner{position:relative;width:100%;height:100%;overflow:hidden}#segmentSections{height:100%;position:relative;display:flex;flex-direction:column}.debug-container{position:fixed;top:10px;left:10px;background:#0000001a;z-index:9999;padding:5px;font-size:12px;pointer-events:none}#segmentSections{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}#segmentSections::-webkit-scrollbar{display:none;width:0;height:0}.storyTextContent{position:relative;width:100%;min-height:100%;height:auto;padding:20px 50px 20px 40px;overflow:visible;transition:transform .5s cubic-bezier(.33,1,.68,1);will-change:transform;text-align:left;transform:translateY(0);line-height:1.6}.storyTextContent::-webkit-scrollbar{display:none}.chunks-spacer{width:100%}.autoScrollContainer,.autoScrollContainerInner,.storyTextContent,#segmentSections,.innerReadingPageContainer,.segmentContainer,.text_box{-ms-overflow-style:none!important;scrollbar-width:none!important}.autoScrollContainer::-webkit-scrollbar,.autoScrollContainer::-webkit-scrollbar-thumb,.autoScrollContainer::-webkit-scrollbar-track,.autoScrollContainerInner::-webkit-scrollbar,.autoScrollContainerInner::-webkit-scrollbar-thumb,.autoScrollContainerInner::-webkit-scrollbar-track,.storyTextContent::-webkit-scrollbar,.storyTextContent::-webkit-scrollbar-thumb,.storyTextContent::-webkit-scrollbar-track,#segmentSections::-webkit-scrollbar,#segmentSections::-webkit-scrollbar-thumb,#segmentSections::-webkit-scrollbar-track,.innerReadingPageContainer::-webkit-scrollbar,.innerReadingPageContainer::-webkit-scrollbar-thumb,.innerReadingPageContainer::-webkit-scrollbar-track,.segmentContainer::-webkit-scrollbar,.segmentContainer::-webkit-scrollbar-thumb,.segmentContainer::-webkit-scrollbar-track,.text_box::-webkit-scrollbar,.text_box::-webkit-scrollbar-thumb,.text_box::-webkit-scrollbar-track{width:0!important;height:0!important;display:none!important;background:transparent!important}.activeSegment{border-radius:3px;transition:background-color .4s ease}.dev-preference-controls{background-color:#000000b3;color:#fff;border-radius:5px;padding:10px;width:270px;box-shadow:0 0 10px #0003;font-family:Courier New,monospace;font-size:12px;transition:all .3s ease}.dev-preference-controls .control-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.3)}.dev-preference-controls .control-header h4{margin:0;font-size:14px;color:#0fc}.dev-preference-controls .control-body{margin-top:10px}.dev-preference-controls .control-body .control-row{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:8px}.dev-preference-controls .control-body .control-row label{width:100%;margin-bottom:3px;color:#bbb}.dev-preference-controls .control-body .control-row input[type=range]{flex:1;margin-right:10px;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#444;outline:none;border-radius:3px}.dev-preference-controls .control-body .control-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:#0fc;cursor:pointer}.dev-preference-controls .control-body .control-row input[type=range]::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:#0fc;cursor:pointer}.dev-preference-controls .control-body .control-row .value-display{width:30px;text-align:center;background:#333;padding:2px 5px;border-radius:3px}.dev-preference-controls .control-body .control-row.checkbox-row{display:flex;align-items:center;margin-bottom:8px}.dev-preference-controls .control-body .control-row.checkbox-row label{display:flex;align-items:center;cursor:pointer}.dev-preference-controls .control-body .control-row.checkbox-row label input[type=checkbox]{width:18px;height:18px;margin-right:8px;cursor:pointer}.dev-preference-controls .control-body .control-row.checkbox-row label input[type=checkbox]:checked{accent-color:#4d4d4d}.dev-preference-controls .control-body .control-row.checkbox-row label .checkbox-label{font-size:14px}.dev-preference-controls .control-body .control-row.debug-info{font-size:14px;padding:5px;background-color:#0000000d;border-radius:4px;margin-bottom:10px;font-family:monospace}.dev-preference-controls .control-body .control-actions{display:flex;justify-content:flex-end;margin-top:15px}.dev-preference-controls .control-body .control-actions .reset-button{background-color:#333;color:#ddd;border:1px solid #555;border-radius:3px;padding:5px 10px;font-size:11px;cursor:pointer;transition:background-color .2s}.dev-preference-controls .control-body .control-actions .reset-button:hover{background-color:#444;color:#fff}.timer-container{display:flex;justify-content:center;align-items:center;padding:8px 16px;border-radius:4px;background-color:#fff3;min-width:80px;height:36px;position:relative;overflow:hidden}.timer-text{font-size:18px;font-weight:600;margin-top:4px;color:#000000bf;font-family:Avenir,sans-serif;transition:opacity .5s ease;text-align:center}.timer-blink{animation:blinkAnimation 1s ease-in-out 2!important}.timer-fade-out{animation:fadeOutAnimation .5s forwards!important}.timer-complete-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.timer-checkmark{display:flex;justify-content:center;align-items:center;position:relative;transition:transform .6s ease;z-index:2}.timer-checkmark.fade-in{opacity:1}.timer-checkmark.shift-left{transform:translate(-24px)}.timer-checkmark .complete-icon{color:#4caf50;font-size:1.5rem}.timer-original{font-size:18px;margin-top:4px;font-weight:600;color:#000000bf;font-family:Avenir,sans-serif;opacity:0;transition:opacity .5s ease-out;z-index:1}.timer-original.fade-in{opacity:1}.fade-in{animation:fadeInAnimation .5s forwards!important}.complete-icon{color:#4caf50!important;font-size:24px!important}@keyframes blinkAnimation{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.completed-text{font-size:18px;font-weight:600;color:#000000bf;font-family:Avenir,sans-serif}.loading-state,.error-state{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;text-align:center;font-size:24px;color:#333;padding:2rem}.error-state h3{color:#d32f2f;margin-bottom:1rem}.error-state button{margin-top:1.5rem;padding:.75rem 1.5rem;background-color:#2196f3;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s}.error-state button:hover{background-color:#1976d2}.settings_icon{fill:navy!important;font-size:20px!important;cursor:pointer}.settings_modal{max-height:90vh;overflow-y:auto;padding:15px 32px}.settings_modal .closeBtnIcon .settings_close_icon{width:20px!important;height:20px!important}.settings_modal_container{display:grid;gap:1rem;grid-template-columns:1fr}.settings_modal_container .inLine{display:grid;gap:1rem;grid-template-columns:1fr;box-sizing:border-box}.settings_modal_container .settings_reset_btn button{color:#fff;background:#2e7d32;border-radius:4px;padding:6px 16px}.settings_modal::-webkit-scrollbar{display:none}.mic_settings_modal{width:80%;max-height:90vh;overflow-y:auto;padding:15px}.closeBtnIcon .settings_close_icon,.backBtnIcon .settings_back_icon{width:20px!important;height:20px!important}.title{text-align:center;font-weight:700}.spectrum_wrapper{display:grid;gap:1.25rem;padding:0 10px}.spectrum_wrapper .spectrum{display:grid;grid-template-columns:1fr}.spectrum_wrapper .spectrum .spectrum_label{display:flex;justify-content:center;align-items:center;font-size:13px;text-align:center;font-weight:500;min-width:150px}.spectrum_wrapper .spectrum .spectrum_label_device{margin-bottom:10px;font-weight:700;min-width:150px}.spectrum_wrapper .spectrum .spectrum_item{width:100%;display:flex;justify-content:center;align-items:center}.spectrum_wrapper .spectrum .spectrum_item .selectedText{font-size:12px;font-style:oblique;font-weight:500;min-width:310px;max-width:400px;text-shadow:.3px .3px dodgerblue}.spectrum_wrapper .spectrum .pids-wrapper{width:100%;display:flex;align-items:center}.spectrum_wrapper .spectrum .pids-wrapper .pid{width:10%;height:15px;display:inline-block;margin:0 1px;border-radius:4px}.spectrum_wrapper .spectrum .test_audio_btn{display:flex;align-items:center}.spectrum_wrapper .spectrum .test_audio_btn button{min-width:150px}.spectrum_wrapper .spectrum .spectrum_row{display:flex;gap:10px;margin-bottom:20px}.mic_settings_noModal{padding:15px;margin-top:15px;width:fit-content}@media only screen and (min-width: 55em){.settings_modal_container{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.settings_modal_container .inLine{display:grid;gap:1rem;grid-template-columns:1fr}.settings_modal_container .inLine:last-child{grid-column:2/3}.settings_modal_container .inLine:last-child button{width:fit-content}.settings_modal_container .settings_reset_btn{display:flex;justify-content:flex-end;align-items:flex-end}.settings_modal_container .sound_setting_btn{display:flex;justify-content:flex-start;align-items:flex-end}.small-label{font-size:smaller!important;font-weight:light!important}}@media only screen and (min-width: 32em) and (max-width: 55em){.settings_modal_container{gap:1rem;grid-template-columns:1fr}.settings_modal_container .inLine{gap:1rem;grid-template-columns:40% 60%}.settings_modal_container .settings_reset_btn{display:flex;justify-content:flex-end;align-items:flex-end}}.help-mode-toast{position:absolute;top:55px;left:50%;transform:translate(-50%);background-color:#000c;color:#fff;padding:8px 16px;border-radius:4px;font-size:14px;z-index:1000;box-shadow:0 2px 5px #0003;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.scrollable-chunk-content{scrollbar-width:auto;scrollbar-color:rgba(0,0,0,.4) rgba(0,0,0,.1);scroll-behavior:smooth;overflow-y:scroll!important}.scrollable-chunk-content::-webkit-scrollbar{width:12px}.scrollable-chunk-content::-webkit-scrollbar-track{background:#0000001a;border-radius:6px;border:1px solid rgba(0,0,0,.1)}.scrollable-chunk-content::-webkit-scrollbar-thumb{background:#0006;border-radius:6px;border:1px solid rgba(0,0,0,.2)}.scrollable-chunk-content::-webkit-scrollbar-thumb:hover{background:#0009}.scrollable-chunk-content::-webkit-scrollbar-thumb:active{background:#000c}.preparingBooksBackgroundContainer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;justify-content:center}.backgroundSvg{width:82%;height:105%}@media screen and (max-width: 1220px){.backgroundSvg{width:82%}}@media screen and (max-width: 1100px){.backgroundSvg{width:82%}}.content-container{position:relative;z-index:2}.innerPreparingBooksContainer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;min-width:560px;width:860px;height:83%;background-color:#fffffff2;z-index:3;overflow:auto}@media screen and (max-width: 980px){.innerPreparingBooksContainer{width:80%;min-width:auto;max-width:90%;height:auto;max-height:800px;overflow:auto}}.logout_box{position:fixed;top:10px;right:10px;cursor:pointer;display:flex;align-items:center;z-index:99999999}.logout_box .logout_icon{width:16px;height:16px}.tutorials_container{z-index:99999999}.tutorials_box{position:fixed;top:10px;right:100px;cursor:pointer;display:flex;align-items:center}.tutorials_box .logout_icon{width:16px;height:16px}.tutorials_content{padding:20px 0;display:flex;justify-content:center;align-items:center}.button_wrapper{margin:0 80px;display:flex;gap:50px}.book_page_container{padding:0 20px 20px}.book_page_container .logo{display:flex;justify-content:center}.book_page_container .error{color:red;font-size:14px;font-weight:600;margin-bottom:20px}.book_page_container .btn{background-color:#006400;color:#fff}.book_page_container .btn .label{text-transform:capitalize}.book_page_container .btn:hover{background-color:green}.book_page_container .header{font-size:14px;font-weight:700}.book_page_container .instructions_wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:25px;margin-top:40px}.book_page_container .instruction_container{margin-top:30px;margin-bottom:30px;max-width:87%;display:flex;flex-direction:column;justify-content:center;align-items:center}.book_page_container .instruction_container .label{font-size:18px;font-weight:700}.book_page_container .instruction_container .instructions{font-style:oblique}.book_page_container .start-reading-loading-container{margin-top:55px;min-width:80%;height:0px!important;display:flex;flex-direction:column;justify-content:center;align-items:center}.screen-split-container{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.left-column,.right-column{width:calc(50% - 10px);display:flex;justify-content:center;align-items:center;text-align:center;height:100vh}.preparingBooksBackgroundContainerColumn{position:relative;width:100%;height:100%;z-index:1;overflow:hidden}.backgroundSvgColumn{width:115%;height:110%;margin-left:-100px;margin-top:-12px}@media screen and (max-width: 1220px){.backgroundSvgColumn{width:115%}}@media screen and (max-width: 1100px){.backgroundSvgColumn{width:125%}}.book-title-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:100px}.book-title-container .book-author{font-size:16px;color:#777;font-style:italic}.overlay-content{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:4}.overlay-content-bottom{position:absolute;width:100%;height:95%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;z-index:2}.light-fill{border:.25px solid rgba(169,169,169,.1);border-radius:15px;background-color:#ffffffbf;min-height:250px;min-width:400px}.light-fill-bottom{border:.25px solid rgba(169,169,169,.1);border-radius:15px;background-color:#ffffffbf;margin-bottom:10px}.logo-bottom{display:flex;justify-content:center}.logo-bottom img{width:200px;height:auto}.start-button{margin-top:15px!important}.picker{position:relative}.popover{position:absolute;top:calc(100% + 2px);left:0;border-radius:9px;box-shadow:0 6px 12px #00000026;z-index:1}.timer_container{position:absolute;right:0;padding:5px}.timer_container .timer_check{padding:5px}.timer_container .timer_tick{background:#000;padding:0 10px;border-radius:5px;font-size:20px;font-weight:700}.button-wrapper{position:relative;display:inline-block}.no-click{cursor:not-allowed}.disabled-overlay{position:relative;display:inline-block;pointer-events:none}.disabled-overlay>*{pointer-events:none;cursor:not-allowed}.tooltip{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:5px 10px;border-radius:3px;white-space:nowrap;z-index:10;box-shadow:0 0 5px #0000004d;-webkit-user-select:none;user-select:none}.no-click .tooltip,.no-click:hover .tooltip{display:inline-block}.pause-modal .MuiBackdrop-root{background-color:#00000080}.pause-modal .MuiDialogTitle-root{min-height:48px}.pause-modal .MuiDialogContent-root{overflow-y:visible}.outer_container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:50%;box-shadow:24px;outline:none;padding:32px;overflow:hidden}.pause_menu{width:max-content;background:#fff;border-radius:10px;padding:5px;opacity:1}.pause_menu .pause_menu_item{width:100%;margin:0;padding:0;list-style-type:none;list-style:none}.pause_menu .pause_menu_item .pause_menu_list{width:100%;padding:5px;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center}.pause_menu .pause_menu_item .pause_menu_list .play_icon,.pause_menu .pause_menu_item .pause_menu_list .back_icon{width:30px;height:30px}.pause_menu .pause_menu_item .pause_menu_list .logout_icon{width:25px;height:25px}.pause_menu .pause_menu_item .pause_menu_list button{margin-right:8px}.pause_menu .pause_menu_item .pause_menu_list span{min-width:55px}.pause_menu .pause_menu_item .pause_menu_list:hover{background:#ddd;border-radius:10px}.class_overrides_for_pause{padding-left:5px}.class_overrides_for_pause .icon_size_override{font-size:1em!important;padding-right:0}.review-modal,.comprehension-modal{z-index:9999!important}.review-modal .MuiPaper-root,.comprehension-modal .MuiPaper-root{overflow:hidden}.review-modal .MuiPaper-root.review-paper,.comprehension-modal .MuiPaper-root.review-paper{width:85vw;height:85vh;max-width:85vw;max-height:85vh;border-radius:16px;box-shadow:0 8px 32px #00000026;overflow:hidden;padding:0;background-color:#fffcf7;background-image:linear-gradient(#fffcf7 23px,#eeece7 24px,#fffcf7 24px);background-size:100% 24px;border:none;position:relative}.review-modal .MuiPaper-root.review-paper:before,.comprehension-modal .MuiPaper-root.review-paper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;border-radius:16px;box-shadow:inset 0 0 20px #c8b48c1a;z-index:0}.review-modal .MuiPaper-root.review-paper>*,.comprehension-modal .MuiPaper-root.review-paper>*{border-radius:0}.review-modal .MuiDialogTitle-root,.comprehension-modal .MuiDialogTitle-root{position:relative;overflow:hidden;box-sizing:border-box}.review-modal .MuiDialogTitle-root.review-title,.comprehension-modal .MuiDialogTitle-root.review-title{display:flex;justify-content:center;align-items:center;background-color:var(--oed-light-purple, #6B52A3);color:#fff;border-radius:16px 16px 0 0;margin:0;width:100%;padding:20px 24px;position:relative;overflow:hidden;height:72px;box-sizing:border-box;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif;border-bottom:none}.review-modal .MuiDialogTitle-root.review-title:before,.review-modal .MuiDialogTitle-root.review-title:after,.comprehension-modal .MuiDialogTitle-root.review-title:before,.comprehension-modal .MuiDialogTitle-root.review-title:after{display:none}.review-modal .MuiDialogTitle-root .MuiTypography-root.review-title-text,.comprehension-modal .MuiDialogTitle-root .MuiTypography-root.review-title-text{font-weight:700;text-align:center;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.5px;font-family:Arial,sans-serif;font-size:1.5rem}.review-modal .MuiDialogTitle-root .title-actions-container,.comprehension-modal .MuiDialogTitle-root .title-actions-container{position:absolute;right:16px;display:flex;align-items:center;height:100%}.review-modal .MuiDialogTitle-root .title-actions-container .review-action-button,.comprehension-modal .MuiDialogTitle-root .title-actions-container .review-action-button{position:relative;right:auto;top:auto;transform:none;color:#fff;background-color:#fff3;padding:8px;margin-left:8px;border-radius:50%;width:36px;height:36px;display:flex;justify-content:center;align-items:center}.review-modal .MuiDialogTitle-root .title-actions-container .review-action-button:hover,.comprehension-modal .MuiDialogTitle-root .title-actions-container .review-action-button:hover{background-color:#ffffff4d}.review-modal .MuiDialogTitle-root .title-actions-container .review-action-button.left-button,.comprehension-modal .MuiDialogTitle-root .title-actions-container .review-action-button.left-button{margin-left:8px}.review-modal .review-stepper,.comprehension-modal .review-stepper{margin:0;padding:15px 0;background-color:#fffbf5;border-bottom:1px solid rgba(227,220,205,.3)}.review-modal .review-stepper .MuiStepIcon-root,.comprehension-modal .review-stepper .MuiStepIcon-root{color:#6b52a34d;font-size:2rem}.review-modal .review-stepper .MuiStepIcon-root.Mui-active,.review-modal .review-stepper .MuiStepIcon-root.Mui-completed,.comprehension-modal .review-stepper .MuiStepIcon-root.Mui-active,.comprehension-modal .review-stepper .MuiStepIcon-root.Mui-completed{color:var(--oed-light-purple, #6B52A3)}.review-modal .review-stepper .MuiStepLabel-label,.comprehension-modal .review-stepper .MuiStepLabel-label{font-family:Arial,sans-serif;color:#352d21;font-size:.9rem}.review-modal .review-stepper .MuiStepLabel-label.Mui-active,.comprehension-modal .review-stepper .MuiStepLabel-label.Mui-active,.review-modal .review-stepper .MuiStepLabel-label.Mui-completed,.comprehension-modal .review-stepper .MuiStepLabel-label.Mui-completed{font-weight:700}.review-modal .review-stepper .MuiStepConnector-line,.comprehension-modal .review-stepper .MuiStepConnector-line{border-color:#6b52a333}.review-modal .MuiDialogContent-root.review-content,.comprehension-modal .MuiDialogContent-root.review-content{overflow-y:auto;padding:0;flex:1;background-color:transparent;position:relative;color:#352d21;display:flex;flex-direction:column}.review-modal .MuiDialogContent-root.review-content::-webkit-scrollbar,.comprehension-modal .MuiDialogContent-root.review-content::-webkit-scrollbar{width:8px}.review-modal .MuiDialogContent-root.review-content::-webkit-scrollbar-thumb,.comprehension-modal .MuiDialogContent-root.review-content::-webkit-scrollbar-thumb{background-color:#6b52a34d;border-radius:4px}.review-modal .MuiDialogContent-root.review-content::-webkit-scrollbar-track,.comprehension-modal .MuiDialogContent-root.review-content::-webkit-scrollbar-track{background-color:#e3dccd4d}.review-modal .review-page-container,.comprehension-modal .review-page-container{display:flex;flex-direction:column;flex:1;padding:0;height:calc(100% - 132px);position:relative}.review-modal .review-content-box,.comprehension-modal .review-content-box{display:flex;flex-direction:column;width:100%;padding:10px;height:100%;box-sizing:border-box;justify-content:space-between;position:relative}.review-modal .text-blur-container,.comprehension-modal .text-blur-container{position:relative;padding:30px;margin:0 auto;width:80%;max-width:700px;background-color:#fff9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center}.review-modal .review-directions-text,.comprehension-modal .review-directions-text{font-family:Arial,sans-serif;color:#352d21;font-weight:400;font-style:italic;font-size:1.4rem;margin-bottom:20px;text-align:center;max-width:100%;position:relative}.review-modal .review-directions-text:after,.comprehension-modal .review-directions-text:after{display:none}.review-modal .review-passage-text,.comprehension-modal .review-passage-text{text-align:center;max-width:100%;line-height:1.7;font-family:Arial,sans-serif;color:#352d21;margin-top:10px;white-space:pre-wrap;overflow-wrap:break-word}.review-modal .review-passage-text.body-text,.comprehension-modal .review-passage-text.body-text{font-size:1.2rem;font-weight:400}.review-modal .review-passage-text.body-text .highlighted-word,.comprehension-modal .review-passage-text.body-text .highlighted-word{background-color:#ffd70066;border-radius:2px;display:inline}.review-modal .review-passage-text.body-text .omitted-word,.comprehension-modal .review-passage-text.body-text .omitted-word{color:#d32f2f}.review-modal .review-passage-text.body-text .low-accuracy-word,.comprehension-modal .review-passage-text.body-text .low-accuracy-word{font-weight:700}.review-modal .review-passage-text.body-text .review-section,.comprehension-modal .review-passage-text.body-text .review-section{display:inline}.review-modal .review-passage-text.heading-text,.comprehension-modal .review-passage-text.heading-text{font-size:1.5rem;font-weight:500}.review-modal .review-recording-controls,.comprehension-modal .review-recording-controls{display:flex;gap:32px;margin-top:32px;align-items:center;justify-content:center;padding:16px 24px;border-radius:10px}.review-modal .review-control-button,.comprehension-modal .review-control-button{width:64px;height:64px;transition:all .2s ease}.review-modal .review-control-button.playback-button,.comprehension-modal .review-control-button.playback-button{background-color:#6b52a31a}.review-modal .review-control-button.playback-button.playing,.comprehension-modal .review-control-button.playback-button.playing{background-color:#ff00001a}.review-modal .review-control-button.playback-button:hover,.comprehension-modal .review-control-button.playback-button:hover{background-color:#6b52a326}.review-modal .review-control-button.playback-button:hover.playing,.comprehension-modal .review-control-button.playback-button:hover.playing{background-color:#ff000026}.review-modal .review-control-button.record-button,.comprehension-modal .review-control-button.record-button{background-color:#6b52a31a}.review-modal .review-control-button.record-button.recording,.comprehension-modal .review-control-button.record-button.recording{background-color:#ff00001a;transform:scale(1.05)}.review-modal .review-control-button.record-button:hover,.comprehension-modal .review-control-button.record-button:hover{background-color:#6b52a326}.review-modal .review-control-button.record-button:hover.recording,.comprehension-modal .review-control-button.record-button:hover.recording{background-color:#ff000026}.review-modal .review-control-button.Mui-disabled,.comprehension-modal .review-control-button.Mui-disabled{opacity:.5}.review-modal .control-icon,.comprehension-modal .control-icon{font-size:2.2rem;color:var(--oed-light-purple, #6B52A3)}.review-modal .control-icon.playing,.review-modal .control-icon.recording,.comprehension-modal .control-icon.playing,.comprehension-modal .control-icon.recording{color:red}.review-modal .review-close-button,.comprehension-modal .review-close-button{background-color:var(--oed-light-purple, #6B52A3);color:#fff;padding:12px 32px;margin-top:32px;font-size:1.1rem;border-radius:30px;text-transform:none;font-family:Arial,sans-serif;box-shadow:0 4px 10px #6b52a34d;transition:all .2s ease}.review-modal .review-close-button:hover,.comprehension-modal .review-close-button:hover{background-color:#7b62b3;box-shadow:0 6px 15px #6b52a366;transform:translateY(-2px)}.review-modal .recording-box,.comprehension-modal .recording-box{border:2px dashed #e0e0e0;border-radius:8px;padding:24px;margin-top:16px;display:flex;flex-direction:column;align-items:center;min-height:160px}.review-modal .recording-box.active,.comprehension-modal .recording-box.active{border-color:var(--oed-light-purple, #6B52A3)}.review-modal .audio-player,.comprehension-modal .audio-player{width:100%;margin-top:16px}.review-modal .MuiDialogActions-root .MuiButton-root,.comprehension-modal .MuiDialogActions-root .MuiButton-root{text-transform:none;font-weight:600;font-size:1rem}.review-area,.review-area-bottom{margin:15px auto;padding:20px;border-radius:8px;display:flex;flex-direction:column;align-items:center;min-height:60px;width:90%;max-width:700px;background-color:transparent;border:none}.review-area:not(.active),.review-area-bottom:not(.active){opacity:.6;min-height:0;padding:10px}.review-area.instructions-area,.review-area-bottom.instructions-area{margin-top:20px;width:95%;max-width:800px}.review-area.passage-area,.review-area-bottom.passage-area{width:80%;max-width:1000px;height:60vh;min-height:300px;background-color:#fff6;border:1px dashed rgba(107,82,163,.2);margin:0 auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;padding:20px}.review-area.passage-area.inactive,.review-area-bottom.passage-area.inactive{opacity:0;pointer-events:none}.review-area.passage-area.active,.review-area-bottom.passage-area.active{opacity:1}.review-area-bottom{display:flex;justify-content:center;align-items:center;margin-bottom:20px;flex-direction:row;flex-wrap:wrap;position:relative;z-index:1;margin-top:auto;padding-top:180px}.review-recording-controls{display:flex;gap:32px;align-items:center;justify-content:center;padding:16px 24px;background-color:transparent;border:none}.review-directions-text,.review-passage-text{text-align:center;width:100%;max-width:100%}.empty-passage-placeholder{height:120px;width:100%}.review-spacer{flex:1;min-height:60px}.review-spacer:first-of-type{flex:.5}.review-spacer:last-of-type{flex:1.5}.reading-mic-container{width:64px;height:64px;position:relative;display:flex;justify-content:center;align-items:center}.reading-mic-container .readingMicBtn{width:100%;height:100%;border-radius:50%;background-color:#ff00001a;display:flex;justify-content:center;align-items:center;transition:all .2s ease}.reading-mic-container .readingMicBtn:hover{background-color:#f003;transform:scale(1.05)}.reading-mic-container .readingMicBtn.recording{background-color:#f003;transform:scale(1.05);box-shadow:0 0 0 4px #ff00001a}.reading-mic-container .readingMicBtn .mic-icon{font-size:2.2rem;color:#d32f2f}.reading-mic-container .audioVisualizer{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:1}.reading-mic-container .audioVisualizer canvas{width:100%;height:100%;border-radius:50%}.reading-mic-container .audioVisualizer.review-visualizer{top:-3px}.silence-toast{position:fixed;top:60px;left:0;right:0;z-index:1300;display:flex;justify-content:center;pointer-events:none}.silence-toast .silence-toast-content{display:flex;align-items:center;background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff;padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px #00000026;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:500px;width:auto}.silence-toast .silence-toast-content .silence-toast-icon{margin-right:12px;font-size:20px;color:#ffffffe6}.silence-toast .silence-toast-content .silence-toast-message{font-size:14px;font-weight:500;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.1)}.silence-toast.MuiSlide-root{transition:transform .3s cubic-bezier(.4,0,.2,1)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ddf0ff;display:flex;flex-direction:column;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.buddy-container{position:fixed;bottom:0;right:0;z-index:9999;padding:15px}.buddy-container .buddy{display:flex;justify-content:flex-end;max-width:250px;margin-left:100px;filter:drop-shadow(0px 0px 10px rgba(0,0,0,.6))}.buddy-container .text-bubble{position:relative;padding:15px;margin:1em 0 3em;border:5px solid #82ad8b;color:#333;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;max-width:300px;word-wrap:break-word;filter:drop-shadow(0px 0px 10px rgba(0,0,0,.6))}.buddy-container .text-bubble:before{content:"";position:absolute;bottom:-20px;left:220px;border-width:20px 20px 0;border-style:solid;border-color:#82ad8b transparent;display:block;width:0}.buddy-container .text-bubble:after{content:"";position:absolute;bottom:-13px;left:227px;border-width:13px 13px 0;border-style:solid;border-color:#fff transparent;display:block;width:0}.buddy-container .close-btn{position:absolute;top:-10px;right:-10px;width:20px;height:20px;background:#82ad8b;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer}.buddy-container .close-btn:hover{color:#6a8f70;background:#fff}.buddy-container .buddy-yes-no-buttons{display:flex;justify-content:center;gap:50px;padding:10px;margin-top:15px}.buddy-container .buddy-action-buttons{display:flex;justify-content:center;gap:20px;padding:10px;margin-top:15px}.buddy-container .buddy-action-buttons button{min-width:80px;text-transform:none}.buddy-container .disabled{cursor:not-allowed}.buddy-container .close-btn:hover:not(.disabled){color:#6a8f70;background:#fff}.buddy-container .tooltip{position:absolute;top:-50px;left:60px;background-color:#333;color:#fff;padding:5px;border-radius:3px;display:inline-block}.no-cursor{cursor:not-allowed!important}
