*{box-sizing:border-box;font-family:Reem Kufi,sans-serif!important;margin:0;padding:0}.filter-container{margin-bottom:24px!important}img{height:auto;max-width:100%}.App{margin:0;max-width:none;min-height:100vh;padding:0;width:100vw}body{background-color:#ecf2ff;max-width:100%;overflow-x:hidden}nav{min-height:90px}.Snavbar,nav{align-items:center;display:flex;justify-content:space-between;margin:0 1.5rem}.Snavbar{min-height:10px}.nav2{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:0 1.5rem;min-height:90px}.navbar-menu-container{display:none}.navbar-links-container a{color:#000;font-size:1.1rem;font-weight:600;margin-right:3rem;text-decoration:none}.nav-buttons{align-items:center;display:flex;margin-right:20px}.vis-network{height:100%}.modal-image{height:100px;width:auto}.primary-button{background-color:#fff;border:none;border-radius:5rem}.login-button,.primary-button{cursor:pointer;font-size:1.1rem;font-weight:600;outline:none;padding:.9rem 1.75rem;transition:.2s}.login-button{background-color:#ecf2ff;border:solid #e3dffd;border-radius:5rem;margin-right:1.5rem}.register-button{background-color:#e3dffd;border:none;border-radius:5rem;cursor:pointer;font-size:1.1rem;font-weight:600;outline:none;padding:.9rem 1.75rem;transition:.2s}.MuiButton-root{border-radius:5rem!important;font-size:1.1rem!important;font-weight:600!important;padding:.9rem 1.75rem!important;transition:.2s!important}.MuiButton-contained{background-color:#e3dffd}.MuiButton-outlined{background-color:#ecf2ff!important;border-color:#e3dffd!important}.btn-primary{border-radius:5rem!important;display:inline-block!important;font-size:.75 rem!important;font-weight:600!important;padding:.9rem 1.75rem!important;text-decoration:none!important;transition:.2s!important}.btn-primary:hover{background-color:#1e4f5f!important;box-shadow:0 4px 8px #0003!important}.btn-primary:active{box-shadow:0 2px 4px #0003!important}.btn-card{background-color:#2b687f!important;border:none!important;border-radius:4px!important;color:#fff!important;display:inline-block!important;text-align:center!important;text-decoration:none!important;transition:.2s!important}.btn-card:hover{background-color:#1e4f5f!important;box-shadow:0 2px 4px #0003!important}.btn-card:active{box-shadow:0 1px 2px #0003!important}.MuiDialog-paper,.MuiDialog-root{z-index:2000!important}.MuiBackdrop-root{z-index:1999!important}.MuiMenu-paper,.MuiMenu-root{z-index:1500!important}.MuiMenu-root .MuiMenuItem-root{cursor:pointer!important;pointer-events:auto!important;z-index:2000!important}.MuiMenu-root .MuiMenuItem-root:hover{background-color:#0000000a!important}.MuiMenu-paper,.MuiMenu-root{z-index:2000!important}.MuiMenu-root .MuiMenuItem-root,.MuiMenu-root .MuiMenuItem-root *{cursor:pointer!important;pointer-events:auto!important;-webkit-user-select:none!important;user-select:none!important}.MuiMenu-root .MuiMenuItem-root:focus,.MuiMenu-root .MuiMenuItem-root:hover{background-color:#0000000a!important;outline:none!important}.MuiMenu-paper,.MuiMenu-root{pointer-events:auto!important}.MuiDialog-root .MuiMenu-root,.MuiDialog-root .MuiMenu-root .MuiPaper-root,.MuiSelect-root+.MuiMenu-root,.MuiSelect-root+.MuiMenu-root .MuiPaper-root{z-index:1500!important}.common-button{margin-left:8px;margin-right:1rem}.common-button,.join-activity-button{background-color:#ecf2ff;border:solid #e3dffd;border-radius:5rem;cursor:pointer;font-size:1.1rem;font-weight:600;outline:none;padding:.9rem 1.75rem;transition:.2s}.join-activity-button{margin-right:30px}.create-activity-button{background-color:#e3dffd;border:none;border-radius:5rem;cursor:pointer;font-size:1.1rem;font-weight:600;margin-right:10px;outline:none;padding:.9rem 1.75rem;transition:.2s}.import-student-button{margin-right:1rem}.enter-activity-button,.import-student-button{background-color:#ecf2ff;border:solid #e3dffd;border-radius:5rem;cursor:pointer;font-size:1.1rem;font-weight:600;outline:none;padding:.9rem 1.75rem;transition:.2s}.hidden-button{border:none;border-radius:20px;color:#666;font-size:14px;margin:5px;padding:3px 7px}.hidden-button:hover{background-color:#e0e0e0}.navbar{align-items:center;display:flex;flex-direction:column;height:100%;width:100px}.primary-button:hover{background-color:#eaeaea}.navbar-menu-container svg{cursor:pointer;font-size:1.5rem}.menu-trigger{border-radius:50%;margin-left:100px;overflow:hidden;position:absolute;right:30px;top:30px}.activity-status{margin:0 0 30px 120px}h2{padding:20px 120px}h3{color:var(--primary-text-color);font-size:18px;font-weight:500;line-height:1.2rem;padding:20px 0;text-align:center;width:100%}h3 span{color:var(--secondary-text-color);font-size:14px;font-weight:400}.dropdown-menu{background-color:#fff;border-radius:var(--border-radius);padding:10px 20px;position:absolute;right:20px;top:75px;width:200px}.dropdown-menu:before{background:var(--secondary-bg);content:"";height:20px;position:absolute;right:20px;top:-5px;transform:rotate(45deg);width:20px}.dropdown-menu.active,.dropdown-menu.inactive{transition:var(--speed) ease}.dropdown-menu.inactive{transform:translateY(-20px)}span{color:var(--secondary-text-color);font-size:14px;font-weight:400}.dropdown-menu ul li{border-top:1px solid #0000000d;padding:10px 0}.dropdown-menu ul li:hover a{color:#e5d1fa;cursor:pointer}.dropdown-menu ul li:hover img{cursor:pointer;opacity:1}.dropdownItem{margin:10px auto}.dropdownItem img{margin-right:10px;max-width:20px;opacity:.5;transition:var(--speed)}.dropdownItem a{margin-left:10px;max-width:100px;transition:var(--speed)}.menu{align-items:center;display:flex;flex-direction:column}.home-banner-container{display:flex;margin:0 10rem;position:relative}.home-bannerImage-container{max-width:700px;position:absolute;right:-170px;top:-100px;z-index:-2}.home-image-section{flex:1 1;max-width:750px}.home-text-section{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center}.primary-heading{color:#4c4c4c;font-size:clamp(2rem,5vw,4rem);margin:3rem 0;max-width:600px}.primary-text{color:#6a6a6a;font-size:clamp(1rem,3vw,1.5rem);margin:1.5rem 0;max-width:500px}.secondary-button{align-items:center;background-color:#e5d1fa;border:none;border-radius:5rem;color:#000;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;justify-content:center;outline:none;padding:1rem 2.5rem;transition:.2s}.secondary-button svg{font-size:1.5rem;margin-left:.75rem}.secondary-button:hover{background-color:#e3dffd}.about-section-container{align-items:center;display:flex;justify-content:space-between;margin:15rem 5rem;position:relative}.about-background-image-container{left:-150px;position:absolute;z-index:-2}.about-section-image-container{flex:0.9 1;margin-right:5rem}.about-section-text-container{display:flex;flex:1 1;flex-direction:column;justify-content:center}.primary-subheading{color:#fe9e0d;font-size:1.15rem;font-weight:700}.about-buttons-container{display:flex;margin-top:2rem}.watch-video-button{align-items:center;background-color:initial;border:none;border-radius:5rem;color:#484848;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;justify-content:center;margin-left:2rem;outline:none;transition:.2s}.watch-video-button svg{font-size:3rem;margin-right:1rem}.contact-page-wrapper h1{max-width:900px!important}.contact-page-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:6rem 0}.contact-form-container{align-items:center;background-color:#fff;border-radius:5rem;display:flex;margin-top:3rem;max-width:700px;padding:1rem;width:100%}.contact-form-container input{border:none;flex:1 1;font-size:1.3rem;height:100%;outline:none;padding:.5rem 1rem}.footer-wrapper{display:flex;margin:10rem 5rem 6rem}.footer-logo-container{max-width:150px}.footer-icons{margin-top:2.5rem}.footer-icons svg{color:#585858;font-size:1.5rem;margin-right:1.25rem}.footer-section-two{display:flex;flex:1 1;justify-content:flex-end}.footer-section-columns{display:flex;flex-direction:column;min-width:190px}.footer-section-columns span{color:#4c4c4c;cursor:pointer;font-weight:600;margin:.25rem 0}.testimonial-section-bottom{align-items:center;background-color:#fff;border-radius:2rem;display:flex;flex-direction:column;justify-content:center;margin-top:2rem;margin:2rem auto;max-width:750px;padding:1.5rem 2rem;text-align:center}.testimonial-section-bottom p{color:#515151;font-size:1.1rem;font-weight:700;margin:2rem 0;max-width:500px}.testimonials-stars-container svg{color:#fe9e0d;font-size:1.5rem;margin:0 .25rem}.testimonial-section-bottom h2{margin-top:1.5rem}.work-section-wrapper{margin-top:15rem}.work-section-top p{max-width:600px!important;text-align:center}.work-section-top h1{max-width:700px!important}.work-section-info,.work-section-top{align-items:center;display:flex;flex-direction:column;justify-content:center}.work-section-info{background-color:#fff;border-radius:1rem;color:#505050;margin:1rem 2rem;min-height:350px;padding:1rem 2rem;text-align:center;width:290px}.work-section-info h2{margin:1rem 0}.work-section-bottom{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:5rem}.work-section-info p{align-items:center;display:flex;flex:1 1;font-weight:600}@media (max-width:1000px){.navbar-links-container a{font-size:1rem;margin-right:1rem}.primary-button{font-size:1rem}.home-bannerImage-container{max-width:600px}}@media (max-width:800px){.nav-logo-container{max-width:140px}.navbar-links-container{display:none}.navbar-menu-container{display:flex}.home-bannerImage-container{max-width:450px}.about-section-container,.home-banner-container{align-items:center;flex-direction:column-reverse;justify-content:center}.about-section-container{flex-direction:column}.about-section-image-container,.home-image-section{max-width:400px;width:100%}.primary-heading{max-width:90%;text-align:center}.primary-text{max-width:80%;text-align:center}.about-section-text-container,.home-text-section{align-items:center;justify-content:center;margin-top:4rem}.secondary-button{cursor:pointer;font-size:1rem;padding:.8rem 2rem}.about-section-container{margin-top:5rem!important}.about-buttons-container{flex-direction:column;justify-content:center}.primary-subheading{text-align:center}.watch-video-button{font-size:1rem!important;margin-left:0!important;margin-top:1rem}.watch-video-button svg{margin-right:.5rem!important}.about-section-image-container{margin-right:1.5rem!important}.work-section-wrapper{margin-top:5rem!important}.work-section-bottom{margin-top:1rem!important}.contact-form-container{align-items:center;border-radius:1rem!important;flex-direction:column;justify-content:center;padding:.5rem!important}.contact-form-container input{font-size:1rem!important;margin-bottom:.8rem!important;max-width:100%;padding:.5rem 1rem!important;text-align:center}.footer-section-two,.footer-wrapper{flex-direction:column}.footer-section-two{margin-top:2rem}.footer-section-columns{margin:1rem 0}.App{max-width:95vw}}@media (max-width:600px){.about-background-image-container,.home-bannerImage-container{display:none}}.wrapper-class{overflow:hidden}.editor-class,.wrapper-class{border:1px solid #ccc;padding:1rem}.editor-class{flex:1 1;overflow:hidden!important}.toolbar-class{border:1px solid #ccc}#nodeWindow{min-width:300px!important}.home-container{display:flex;flex-direction:column;height:100vh;padding:10px;position:relative}.canvas{height:100%;width:100%}.chart-row{display:flex;flex:1 1;margin-bottom:10px}.chart-container{background-color:#f4f9fd;flex:1 1;margin-right:10px;padding:10px}.chart-container:last-child{margin-right:0}hr{border-style:inset;border-width:1px;margin:30px 20px 30px 8px}div.vis-network div.vis-navigation div.vis-button.vis-left{background-image:url(data:image/png;base64,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);bottom:-99999px!important;left:15px}div.vis-network div.vis-navigation div.vis-button.vis-up{background-image:url(data:image/png;base64,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);bottom:-99999px!important;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-down{background-image:url(data:image/png;base64,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);bottom:-99999px!important;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-right{background-image:url(data:image/png;base64,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);bottom:-99999px!important;left:95px}div.vis-network div.vis-navigation{position:relative}div.vis-network div.vis-navigation div.vis-button{height:55px!important;position:absolute;right:15px!important;width:55px!important}div.vis-network div.vis-navigation div.vis-button.vis-zoomOut{background-image:url(/static/media/deleted.0fb97e2a57f78ae60786.png)!important;background-size:95% 95%!important;bottom:30px!important}div.vis-network div.vis-navigation div.vis-button.vis-zoomIn{background-image:url(/static/media/added.1f6e6deb22a29dcc2013.png)!important;background-size:95% 95%!important;bottom:90px!important}div.vis-network div.vis-navigation div.vis-button.vis-zoomExtends{background-image:url(/static/media/zoom-in.533e082e469738927682.png)!important;background-size:95% 95%!important;border-radius:10px!important;bottom:150px!important}.toggle-button{background-color:#e1dad8;border:none;border-radius:5px;color:#424242;cursor:pointer;margin:0 10px;padding:10px 20px;transition:background-color .3s}.toggle-button:hover{background-color:#e1dad8bd}.dropdown-container{background-color:#dcd83b1f;border-radius:30px;box-shadow:0 2px 4px #0000001a;font-size:1em;margin:10px 10px 5px 74px;padding:10px;position:relative;text-align:center;z-index:1300}.margin-right-1u{margin-right:1rem}.margin-right-2u{margin-right:2rem}.margin-right-3u{margin-right:3rem}.ltr{text-align:left}.rtl{text-align:right}.editor-container{border:.5px solid #d3d3d3;border-radius:2px;border-top-left-radius:10px;border-top-right-radius:10px;color:#000;font-weight:400;line-height:20px;margin:20px auto;max-width:600px;position:relative;text-align:left}.editor-inner{background:#fff;position:relative}.editor-input{caret-color:#050505;caret-color:#444;font-size:15px;min-height:150px;outline:0;padding:15px 10px;position:relative;resize:none;tab-size:1}.editor-placeholder{color:#999;display:inline-block;font-size:15px;left:10px;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:15px;-webkit-user-select:none;user-select:none}.editor-text-bold{font-weight:700}.editor-text-italic{font-style:italic}.editor-text-underline{text-decoration:underline}.editor-text-strikethrough{text-decoration:line-through}.editor-text-underlineStrikethrough{text-decoration:underline line-through}.editor-text-code{background-color:#f0f2f5;font-family:Menlo,Consolas,Monaco,monospace;font-size:94%;padding:1px .25rem}.editor-link{color:#216fdb;text-decoration:none}.tree-view-output{background:#222;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#fff;font-size:12px;line-height:14px;margin:1px auto 10px;max-height:250px;overflow:auto;padding:5px;white-space:pre-wrap}.editor-code,.tree-view-output{display:block;position:relative}.editor-code{background-color:#f0f2f5;font-family:Menlo,Consolas,Monaco,monospace;font-size:13px;line-height:1.53;margin:8px 0;overflow-x:auto;padding:8px 8px 8px 52px;tab-size:2}.editor-code:before{background-color:#eee;border-right:1px solid #ccc;color:#777;content:attr(data-gutter);left:0;min-width:25px;padding:8px;position:absolute;text-align:right;top:0;white-space:pre-wrap}.editor-code:after{color:#00000080;content:attr(data-highlight-language);font-size:10px;padding:3px;position:absolute;right:3px;text-transform:uppercase;top:0}.editor-tokenComment{color:#708090}.editor-tokenPunctuation{color:#999}.editor-tokenProperty{color:#905}.editor-tokenSelector{color:#690}.editor-tokenOperator{color:#9a6e3a}.editor-tokenAttr{color:#07a}.editor-tokenVariable{color:#e90}.editor-tokenFunction{color:#dd4a68}.editor-paragraph{margin:0 0 8px;position:relative}.editor-paragraph:last-child{margin-bottom:0}.editor-heading-h1{color:#050505;font-size:24px;font-weight:400;margin:0 0 12px;padding:0}.editor-heading-h2{color:#65676b;font-size:15px;font-weight:700;margin:10px 0 0;padding:0;text-transform:uppercase}.editor-quote{border-left:4px solid #ced0d4;color:#65676b;font-size:15px;margin:0 0 0 20px;padding-left:16px}.editor-list-ol,.editor-list-ul{margin:0 0 0 16px;padding:0}.editor-listitem{margin:8px 32px}.editor-nested-listitem{list-style-type:none}pre::-webkit-scrollbar{background:#0000;width:10px}pre::-webkit-scrollbar-thumb{background:#999}.debug-timetravel-panel{display:flex;margin:auto;overflow:hidden;padding:0 0 10px}.debug-timetravel-panel-slider{flex:8 1;padding:0}.debug-timetravel-panel-button{background:none;border:0;color:#fff;flex:1 1;font-size:12px;padding:0}.debug-timetravel-panel-button:hover{text-decoration:underline}.debug-timetravel-button{background:none;border:0;color:#fff;font-size:12px;padding:0;position:absolute;right:15px;top:10px}.debug-timetravel-button:hover{text-decoration:underline}.emoji{background-position:50%;background-repeat:no-repeat;background-size:16px 16px;color:#0000;margin:0 -1px;vertical-align:middle}.emoji-inner{padding:0 .15em}.emoji-inner::selection{background-color:#96969666;color:#0000}.emoji-inner::moz-selection{background-color:#96969666;color:#0000}.emoji.happysmile{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACE1BMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD86isAAAB2bRQBAQD25CoaGAT15CqFfBdIQwwZFwTSwyTTxCStoR4KCQKGfRfz4in04yoMCwJHQgxRSw5STA7r2ijj0yeDehammhylmRwjIAYiHwbv3ikYFgR1bBQbGQV3bhRlXhGXjBpOSA355yrq2SjVxiTn1yewox776SvMvSM/OwtzahQODQJcVRACAgALCgKonB1FQAxEPwynmxxTTQ5GQQzs2yjQwSPOvyPNviNUTg62qR8kIQZPSQ3PwCO5rCB+dRW6rSDu3Sm3qh9YUg8lIgaBeBaUihmqnh2rnx3p2SiQhhmvoh4HBgHo2CgIBwHk1CeRhxlQSg6xpB6CeRZJRAySiBlXUQ9WUA/w3ynt3ChaVA+Vixl180CkAAAAU3RSTlMABfwYE47z9P75uJBWWWtt8e746+zt2djatrUWjcvIxxVs9Y8bjHcZZ/IaUHPQJ83OJHVPYPvcVdtuF1gUycoSTczxz2TzI3YEJiVodCgGTmVTUqncTiEAAAKtSURBVHja7dfVUxtRFAbwm0AMp6VQikPRYoW6u/v5dgMEhyQ4FaQUd3eHunv7J/Yl20km7O4N087wkN/j97Az5+45Z+5lXl5eO4BPoL9feKjJFBru53/yBNumU8dj4OJ0gi/z3P6kRKDaUtRZWmM215S+LrJWAwZdBvOMJsUA0TJURU6qRi0iDFc1zAPZWcDMJLlZsAMXrzNu9/VYX6YtLc7h8gHG6dBh2H+SjOY1aG8yLmkQl0hBhYhgxuGBVvxNijZFLUd1B0NQRCo2oL/NVNzJwi9S9R25al2QgvUfpGqlEXkq/WzAMnFYhT6VKUnCGHGxIZop8E0UJ4nLlGhQmuBgfCFOVgQxeTEYIgfzo+ICwUwSt6QesQp7zFhdRQ4CAAgkcUsqB41RTE4gLCQpBoCHJHFPhhHA5Pg7NXUBADwmiXtSBx2T44dProU8IYl7UoZ9TM4RdJDELBQ4jlYmKcVeJmcPnhK3Z9jN5JhgJm6F2PXPPvT/SzuGDlLDddh+6CQ1qr9fakg1XA0ZCCtxG8FR5aHlVFlujGeyzmCUJF2F5KawiyQNiFNcbBaS9Pf1vicXtb19/SQZV1xsvgZxgRwEEe9s9RPkUNPw8Q1EgRymlVct08FOkm77AIDGthZBaGlrAjAw1k2SeSQzJRl6LDrV8qqnHA6DPR9q6a9ZpPswRXmYayYn7SXPWysqWl+UtJOTlSZkMmWaXKyRqhnkaDguERukYgn6bKYqXytukqKv0N5lHO4BAimogPES99XPNkEymr9Bm8Y45YegcZW2NNuEC+cYtxs5gG2K3EzPA+evMA9obukhWusrXea9YVxEeuY15plUnQEoH64rK3lpLnxbUvZ5pBwwJPswz/kmxBrhxBgXdJZtU1SALjIizGQKi4iMDoj3Pju9vHaAPyCzWqFVHGvCAAAAAElFTkSuQmCC)}.toolbar{background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;margin-bottom:1px;padding:4px;vertical-align:middle}.toolbar button.toolbar-item{background:none;border:0;border-radius:10px;cursor:pointer;display:flex;padding:8px;vertical-align:middle}.toolbar button.toolbar-item:disabled{cursor:not-allowed}.toolbar button.toolbar-item.spaced{margin-right:2px}.toolbar button.toolbar-item i.format{background-size:contain;display:inline-block;display:flex;height:18px;margin-top:2px;opacity:.6;vertical-align:-.25em;width:18px}.toolbar button.toolbar-item:disabled i.format{opacity:.2}.toolbar button.toolbar-item.active{background-color:#dfe8fa4d}.toolbar button.toolbar-item.active i{opacity:1}.toolbar .divider,.toolbar .toolbar-item:hover:not([disabled]){background-color:#eee}.toolbar .divider{margin:0 4px;width:1px}.toolbar select.toolbar-item{-webkit-appearance:none;-moz-appearance:none;background:none;border:0;border-radius:10px;color:#777;display:flex;font-size:14px;padding:8px;text-overflow:ellipsis;vertical-align:middle;width:70px}.toolbar select.code-language{text-transform:capitalize;width:130px}.toolbar .toolbar-item .text{color:#777;display:flex;font-size:14px;height:20px;line-height:20px;overflow:hidden;text-align:left;text-overflow:ellipsis;vertical-align:middle;width:200px;width:70px}.toolbar .toolbar-item .icon{background-size:contain;height:20px;line-height:16px;margin-right:8px;width:20px}.toolbar .toolbar-item .icon,.toolbar i.chevron-down{display:flex;-webkit-user-select:none;user-select:none}.toolbar i.chevron-down{height:16px;margin-top:3px;width:16px}.toolbar i.chevron-down.inside{display:flex;height:16px;margin-left:-25px;margin-right:10px;margin-top:11px;pointer-events:none;width:16px}i.chevron-down{background-color:initial;background-image:url(/static/media/chevron-down.8624f04faf16b2d07c00.svg);background-size:contain;display:inline-block;height:8px;width:8px}#block-controls button:hover{background-color:#efefef}#block-controls button:focus-visible{border-color:blue}#block-controls span.block-type{background-size:contain;display:block;height:18px;margin:2px;width:18px}#block-controls span.block-type.paragraph{background-image:url(/static/media/text-paragraph.f4fabf6b2832a9910918.svg)}#block-controls span.block-type.h1{background-image:url(/static/media/type-h1.4c6eb94d40e1ad820dda.svg)}#block-controls span.block-type.h2{background-image:url(/static/media/type-h2.79f13fc5b4bd5009079a.svg)}#block-controls span.block-type.quote{background-image:url(/static/media/chat-square-quote.33be1f551faf7cf853b0.svg)}#block-controls span.block-type.ul{background-image:url(/static/media/list-ul.06392a7729ef11b23ab1.svg)}#block-controls span.block-type.ol{background-image:url(/static/media/list-ol.14fef2e6f0e79b263d06.svg)}#block-controls span.block-type.code{background-image:url(/static/media/code.617835135fe5b8cd2640.svg)}.dropdown{box-shadow:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a,inset 0 0 0 1px #ffffff80;display:block;min-height:40px;min-width:100px;position:absolute;z-index:5}.dropdown,.dropdown .item{background-color:#fff;border-radius:8px}.dropdown .item{align-content:center;border:0;color:#050505;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;font-size:15px;justify-content:space-between;line-height:16px;margin:0 8px;min-width:268px;padding:8px}.dropdown .item .active{background-size:contain;display:flex;height:20px;width:20px}.dropdown .item:first-child{margin-top:8px}.dropdown .item:last-child{margin-bottom:8px}.dropdown .item:hover{background-color:#eee}.dropdown .item .text{display:flex;flex-grow:1;line-height:20px;width:200px}.dropdown .item .icon{background-size:contain;display:flex;height:20px;line-height:16px;margin-right:12px;-webkit-user-select:none;user-select:none;width:20px}.link-editor{background-color:#fff;border-radius:8px;box-shadow:0 5px 10px #0000004d;left:-10000px;margin-top:-6px;max-width:300px;opacity:0;position:absolute;top:-10000px;transition:opacity .5s;width:100%;z-index:100}.link-editor .link-input{background-color:#eee;border:0;border-radius:15px;box-sizing:border-box;color:#050505;display:block;font-family:inherit;font-size:15px;margin:8px 12px;outline:0;padding:8px 12px;position:relative;width:calc(100% - 24px)}.link-editor div.link-edit{background-image:url(/static/media/pencil-fill.4c640d95a61cb0764a83.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;bottom:0;cursor:pointer;position:absolute;right:0;top:0;vertical-align:-.25em;width:35px}.link-editor .link-input a{color:#216fdb;display:block;margin-right:30px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.link-editor .link-input a:hover{text-decoration:underline}.link-editor .button{border-radius:8px;cursor:pointer;display:inline-block;height:20px;margin:0 2px;padding:6px;width:20px}.link-editor .button.hovered{background-color:#eee;display:inline-block;height:20px;width:20px}.actions i,.link-editor .button i{background-size:contain;display:inline-block;height:20px;vertical-align:-.25em;width:20px}i.undo{background-image:url(/static/media/arrow-counterclockwise.48745dc8e6d9b1a2f8ec.svg)}i.redo{background-image:url(/static/media/arrow-clockwise.2ba775456dd603357519.svg)}.icon.paragraph{background-image:url(/static/media/text-paragraph.f4fabf6b2832a9910918.svg)}.icon.h1,.icon.large-heading{background-image:url(/static/media/type-h1.4c6eb94d40e1ad820dda.svg)}.icon.h2,.icon.small-heading{background-image:url(/static/media/type-h2.79f13fc5b4bd5009079a.svg)}.icon.bullet-list,.icon.ul{background-image:url(/static/media/list-ul.06392a7729ef11b23ab1.svg)}.icon.numbered-list,.icon.ol{background-image:url(/static/media/list-ol.14fef2e6f0e79b263d06.svg)}.icon.quote{background-image:url(/static/media/chat-square-quote.33be1f551faf7cf853b0.svg)}.icon.code{background-image:url(/static/media/code.617835135fe5b8cd2640.svg)}i.bold{background-image:url(/static/media/type-bold.b3bec3f33045771f9484.svg)}i.italic{background-image:url(/static/media/type-italic.d3971b39b0fe39a09b1b.svg)}i.underline{background-image:url(/static/media/type-underline.b41f84ace38d530f30b9.svg)}i.strikethrough{background-image:url(/static/media/type-strikethrough.5d23c9047ed5de3d800c.svg)}i.code{background-image:url(/static/media/code.617835135fe5b8cd2640.svg)}i.link{background-image:url(/static/media/link.7d2df934bfb1a5cbb4fb.svg)}i.left-align{background-image:url(/static/media/text-left.bd29ab081ee9f6f7c26d.svg)}i.center-align{background-image:url(/static/media/text-center.03faef7b924b1d56f352.svg)}i.right-align{background-image:url(/static/media/text-right.9dc4cc6ef249d5da6f4e.svg)}i.justify-align{background-image:url(/static/media/justify.8c8fc219361a1fd76759.svg)}.class-application-cross-group-discussion-container,.class-application-dashboard-container,.class-application-dashboard-only-container,.class-application-groups-container,.class-application-idea-wall-container,.class-application-management-container,.class-application-question-wall-container,.class-application-task-assignment-container,.class-application-task-dispatch-container,.class-application-tasks-container,.class-management-container,.course-dispatch-management-container,.diagnosis-home-container,.implementation-home-container,.lesson-package-management-container,.my-classes-container,.preparation-home-container,.settings-container,.student-management-container,.teacher-home-container{background-color:#f5f5f5;min-height:100vh}.MuiAppBar-root{background-color:#e3dffd!important;color:#333!important}.MuiAppBar-root .MuiToolbar-root{min-height:64px}.MuiDrawer-paper{background-color:#fff!important;border-right:1px solid #e0e0e0!important}.MuiCard-root{transition:all .3s ease!important}.MuiCard-root:hover{box-shadow:0 8px 25px #00000026!important;transform:translateY(-2px)!important}.MuiButton-contained{font-weight:500;text-transform:none}.MuiButton-outlined,.btn-primary{text-transform:none!important}.btn-primary{background-color:#2b687f!important;border:none!important;border-radius:8px!important;box-shadow:0 2px 4px #2b687f33!important;color:#fff!important;cursor:pointer!important;font-size:.875rem!important;font-weight:500!important;padding:8px 16px!important;transition:all .2s ease!important}.btn-primary:hover{background-color:#1e4d5a!important;box-shadow:0 4px 8px #2b687f4d!important;transform:translateY(-1px)!important}.btn-primary:active{box-shadow:0 2px 4px #2b687f33!important;transform:translateY(0)!important}.btn-secondary{background-color:#f5f5f5!important;border:1px solid #ddd!important;border-radius:8px!important;color:#333!important;cursor:pointer!important;font-size:.875rem!important;font-weight:500!important;padding:8px 16px!important;text-transform:none!important;transition:all .2s ease!important}.btn-secondary:hover{background-color:#e0e0e0!important;border-color:#bbb!important;transform:translateY(-1px)!important}.btn-secondary:active{transform:translateY(0)!important}.btn-card{background-color:#f8f9fa!important;border:1px solid #e0e0e0!important;border-radius:6px!important;color:#2b687f!important;cursor:pointer!important;font-size:.75rem!important;font-weight:500!important;min-width:60px!important;padding:4px 8px!important;text-transform:none!important;transition:all .2s ease!important}.btn-card:hover{background-color:#e3f2fd!important;border-color:#2b687f!important;transform:translateY(-1px)!important}.btn-card:active{transform:translateY(0)!important}.MuiTextField-root .MuiOutlinedInput-root{background-color:#fff}.MuiPaper-root{border-radius:12px!important}.MuiLinearProgress-root{border-radius:4px!important}.MuiChip-root{border-radius:16px!important}.MuiFab-root{box-shadow:0 4px 20px #00000026!important}@media (max-width:960px){.MuiContainer-root{margin-left:0!important}}.empty-state{padding:4rem 2rem;text-align:center}.empty-state .MuiSvgIcon-root{color:#ccc;font-size:4rem;margin-bottom:1rem}.MuiListItem-root.Mui-selected{background-color:#1976d214!important}.MuiListItem-root.Mui-selected .MuiListItemIcon-root{color:#1976d2!important}.MuiBreadcrumbs-root{color:#ffffffb3!important}.MuiBreadcrumbs-root .MuiLink-root{color:inherit!important;text-decoration:none!important}.MuiBreadcrumbs-root .MuiLink-root:hover{color:#fff!important}.MuiMenu-paper{border-radius:8px!important;box-shadow:0 4px 20px #00000026!important}.MuiDialog-paper{border-radius:12px!important}.MuiFormControl-root{margin-bottom:1rem}.MuiSelect-select{padding:12px 14px!important}.MuiListItem-root{border-radius:8px;margin-bottom:4px}.MuiListItem-root:hover{background-color:#0000000a}.MuiBadge-badge{font-size:.75rem!important;height:18px!important;min-width:18px!important}.MuiSvgIcon-root{vertical-align:middle}.MuiTypography-h4{font-weight:600!important}.MuiTypography-h6{font-weight:500!important}.MuiBox-root{margin-bottom:0}.MuiGrid-container{margin-top:0!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.class-application-cross-group-discussion-container .MuiCard-root,.class-application-dashboard-container .MuiCard-root,.class-application-dashboard-only-container .MuiCard-root,.class-application-groups-container .MuiCard-root,.class-application-idea-wall-container .MuiCard-root,.class-application-management-container .MuiCard-root,.class-application-question-wall-container .MuiCard-root,.class-application-task-assignment-container .MuiCard-root,.class-application-task-dispatch-container .MuiCard-root,.class-application-tasks-container .MuiCard-root,.class-management-container .MuiCard-root,.course-dispatch-management-container .MuiCard-root,.diagnosis-home-container .MuiCard-root,.implementation-home-container .MuiCard-root,.lesson-package-management-container .MuiCard-root,.preparation-home-container .MuiCard-root,.settings-container .MuiCard-root,.student-management-container .MuiCard-root{border-radius:12px!important;box-shadow:0 2px 8px #0000001a!important;transition:all .3s ease!important}.class-application-cross-group-discussion-container .MuiCard-root:hover,.class-application-dashboard-container .MuiCard-root:hover,.class-application-dashboard-only-container .MuiCard-root:hover,.class-application-groups-container .MuiCard-root:hover,.class-application-idea-wall-container .MuiCard-root:hover,.class-application-management-container .MuiCard-root:hover,.class-application-question-wall-container .MuiCard-root:hover,.class-application-task-assignment-container .MuiCard-root:hover,.class-application-task-dispatch-container .MuiCard-root:hover,.class-application-tasks-container .MuiCard-root:hover,.class-management-container .MuiCard-root:hover,.course-dispatch-management-container .MuiCard-root:hover,.diagnosis-home-container .MuiCard-root:hover,.implementation-home-container .MuiCard-root:hover,.lesson-package-management-container .MuiCard-root:hover,.preparation-home-container .MuiCard-root:hover,.settings-container .MuiCard-root:hover,.student-management-container .MuiCard-root:hover{box-shadow:0 8px 25px #00000026!important;transform:translateY(-4px)!important}.student-management-container .MuiTableContainer-root{border-radius:12px!important;box-shadow:0 2px 8px #0000001a!important}.student-management-container .MuiTableHead-root{background-color:#f8f9fa!important}.student-management-container .MuiTableRow-root:hover{background-color:#1976d20a!important}.class-application-management-container .MuiTextField-root,.class-management-container .MuiTextField-root,.course-dispatch-management-container .MuiTextField-root,.diagnosis-home-container .MuiTextField-root,.implementation-home-container .MuiTextField-root,.lesson-package-management-container .MuiTextField-root,.preparation-home-container .MuiTextField-root,.settings-container .MuiTextField-root,.student-management-container .MuiTextField-root{background-color:#fff!important;border-radius:8px!important}.class-application-management-container .class-header-row,.class-management-container .class-header-row,.course-dispatch-management-container .class-header-row,.diagnosis-home-container .class-header-row,.implementation-home-container .class-header-row,.lesson-package-management-container .class-header-row,.preparation-home-container .class-header-row,.settings-container .class-header-row,.student-management-container .class-header-row{align-items:center!important;background-color:#f5f5f5!important;display:flex!important;flex-wrap:wrap!important;gap:1rem!important;justify-content:center!important;margin-bottom:2rem!important;min-height:60px!important;padding:0 1rem!important;position:relative!important;width:100%!important}.class-application-management-container .main-title,.class-management-container .main-title,.course-dispatch-management-container .main-title,.diagnosis-home-container .main-title,.implementation-home-container .main-title,.lesson-package-management-container .main-title,.preparation-home-container .main-title,.settings-container .main-title,.student-management-container .main-title{color:#333!important;font-weight:600!important;margin:0!important}.class-application-management-container .MuiChip-root,.class-management-container .MuiChip-root,.course-dispatch-management-container .MuiChip-root,.diagnosis-home-container .MuiChip-root,.implementation-home-container .MuiChip-root,.lesson-package-management-container .MuiChip-root,.preparation-home-container .MuiChip-root,.settings-container .MuiChip-root,.student-management-container .MuiChip-root{font-size:.75rem!important;margin:2px!important}.class-application-management-container .MuiAvatar-root,.class-management-container .MuiAvatar-root,.course-dispatch-management-container .MuiAvatar-root,.diagnosis-home-container .MuiAvatar-root,.implementation-home-container .MuiAvatar-root,.lesson-package-management-container .MuiAvatar-root,.preparation-home-container .MuiAvatar-root,.settings-container .MuiAvatar-root,.student-management-container .MuiAvatar-root{font-weight:600!important}.class-application-management-container .MuiIconButton-root,.class-management-container .MuiIconButton-root,.course-dispatch-management-container .MuiIconButton-root,.diagnosis-home-container .MuiIconButton-root,.implementation-home-container .MuiIconButton-root,.lesson-package-management-container .MuiIconButton-root,.preparation-home-container .MuiIconButton-root,.settings-container .MuiIconButton-root,.student-management-container .MuiIconButton-root{transition:all .2s ease!important}.class-application-management-container .MuiIconButton-root:hover,.class-management-container .MuiIconButton-root:hover,.course-dispatch-management-container .MuiIconButton-root:hover,.diagnosis-home-container .MuiIconButton-root:hover,.implementation-home-container .MuiIconButton-root:hover,.lesson-package-management-container .MuiIconButton-root:hover,.preparation-home-container .MuiIconButton-root:hover,.settings-container .MuiIconButton-root:hover,.student-management-container .MuiIconButton-root:hover{background-color:#1976d214!important}.activity-card-list{gap:1.5rem;padding:1rem}.grid-responsive{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}@media (max-width:768px){.grid-responsive{justify-content:center}}.activity-card{border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 8px #0000001a;flex-shrink:0;padding:1.5rem;transition:all .3s ease;width:300px}.activity-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.activity-card.add-activity{align-items:center;background:#2b687f;border:none;color:#fff;display:flex;justify-content:center;min-height:200px}.activity-card.add-activity:hover{background:#1e4d5a;transform:scale(1.02)}.activity-name{color:#333;font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.activity-description{color:#666;font-size:.875rem;margin-bottom:1rem}.activity-menu{border-radius:4px;color:#666;cursor:pointer;font-size:1.125rem;padding:.25rem;position:absolute;right:.5rem;top:.5rem;transition:all .2s ease}.activity-menu:hover{background-color:#0000001a;color:#333}.main-content-v2{overflow-y:auto;transition:margin-top .3s ease-in-out}.class-header-row{align-items:center!important;background-color:#f5f5f5!important;display:flex!important;flex-direction:column!important;gap:1rem!important;justify-content:center!important;margin-bottom:1rem!important;min-height:auto!important;padding:0 1rem!important;position:relative!important;width:100%!important}.class-header-row .main-title{margin-bottom:.5rem!important}.main-title{color:#333;font-size:1.75rem;font-weight:600;margin:0}.filter-container{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;justify-content:flex-end;margin-bottom:24px;min-height:40px;overflow:visible;padding:0;width:100%}.filter-search-input{background-color:#fff!important;height:40px!important;min-width:200px!important}.filter-search-input .MuiOutlinedInput-root{background-color:#fff!important;border-radius:8px!important;height:40px!important}.filter-search-input .MuiOutlinedInput-input{box-sizing:border-box!important;height:40px!important;padding:8.5px 14px!important}.filter-select{flex-shrink:0!important;max-width:150px!important;min-width:120px!important;width:auto!important}.filter-select,.filter-select .MuiOutlinedInput-root{background-color:#fff!important;border-radius:8px!important;height:40px!important}.filter-select .MuiOutlinedInput-root{width:100%!important}.filter-select .MuiSelect-select{align-items:center!important;box-sizing:border-box!important;display:flex!important;height:40px!important;overflow:hidden!important;padding:8.5px 14px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.filter-clear-btn{height:40px!important;min-width:90px!important}@media (max-width:768px){.filter-container{gap:8px;justify-content:center}.filter-search-input{min-width:150px!important}.filter-select{min-width:80px!important}}.card-options-menu{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:120px;overflow:hidden;position:absolute;right:.5rem;top:2.5rem;z-index:1000}.card-options-menu button{background:none;border:none;color:#333;cursor:pointer;display:block;font-size:.875rem;padding:.75rem 1rem;text-align:left;transition:background-color .2s ease;width:100%}.card-options-menu button:hover{background-color:#f5f5f5}.card-options-menu button:last-child{color:#f44336}.card-options-menu button:last-child:hover{background-color:#ffebee}.task-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.task-grid-ratio{grid-gap:16px;display:grid;gap:16px;grid-template-columns:35% 63%}.task-panel{background-color:#fff;border:2px solid #e0e6ed;border-radius:12px;box-shadow:0 4px 8px #0000000d;display:flex;flex-direction:column;gap:.75rem;line-height:1.3;padding:.75rem 1.25rem .75rem 30px}.panel-title{border-bottom:1px solid #eaf2f5;color:#2b687f;font-size:1.25rem;font-weight:700;margin-bottom:.5rem;padding-bottom:.25rem}.task-card{background-color:#f9fafb;border:2px solid #0000;border-radius:10px;cursor:pointer;margin-bottom:6px;padding:.75rem;position:relative;transition:border .2s ease}.task-card.selected{background-color:#eaf2f5;border-color:#2b687f}.task-number{align-items:center;background:#2b687f;border-radius:12px;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:24px;justify-content:center;min-width:32px;padding:0 8px;position:absolute;right:8px;top:8px;z-index:1}.task-drag-handle{color:#2b687f;cursor:grab;font-size:18px;left:-20px;position:absolute;top:50%;transform:translateY(-50%)}.task-card-header{align-items:center;display:flex;margin-bottom:4px;margin-right:32px}.task-type-badge{align-items:center;background:#2b687f;border-radius:8px;box-shadow:0 1px 4px #2b687f14;color:#fff;display:inline-flex;font-size:.9rem;font-weight:700;letter-spacing:.5px;margin-right:8px;padding:2px 12px}.task-title-text{color:#1f2937;font-size:1.08rem;font-weight:700}.task-content-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:.9rem;line-height:1.4;margin-top:4px;overflow:hidden;text-overflow:ellipsis}.task-list-container{max-height:400px;overflow-y:auto}.empty-task-message{background:#f3f4f6;border-radius:6px;color:#6b7280;font-size:.95rem;padding:1rem;text-align:center}.rdw-option-wrapper{align-items:center;background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;display:flex;height:20px;justify-content:center;margin:0 4px;min-width:25px;padding:5px;text-transform:capitalize}.rdw-option-wrapper:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-option-active,.rdw-option-wrapper:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-option-disabled{cursor:default;opacity:.3}.rdw-dropdown-wrapper{background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;height:30px;margin:0 3px;text-transform:capitalize}.rdw-dropdown-wrapper:focus{outline:none}.rdw-dropdown-wrapper:hover{background-color:#fff;box-shadow:1px 1px 0 #bfbdbd}.rdw-dropdown-wrapper:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-dropdown-carettoopen{border-top:6px solid #000}.rdw-dropdown-carettoclose,.rdw-dropdown-carettoopen{border-left:5px solid #0000;border-right:5px solid #0000;height:0;position:absolute;right:10%;top:35%;width:0}.rdw-dropdown-carettoclose{border-bottom:6px solid #000}.rdw-dropdown-selectedtext{align-items:center;display:flex;height:100%;padding:0 5px;position:relative}.rdw-dropdown-optionwrapper{background:#fff;border:1px solid #f1f1f1;border-radius:2px;margin:0;max-height:250px;overflow-y:scroll;padding:0;position:relative;width:98%;z-index:100}.rdw-dropdown-optionwrapper:hover{background-color:#fff;box-shadow:1px 1px 0 #bfbdbd}.rdw-dropdownoption-default{align-items:center;display:flex;min-height:25px;padding:0 5px}.rdw-dropdownoption-highlighted{background:#f1f1f1}.rdw-dropdownoption-active{background:#f5f5f5}.rdw-dropdownoption-disabled{cursor:default;opacity:.3}.rdw-inline-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-inline-dropdown{width:50px}.rdw-inline-dropdownoption{display:flex;height:40px;justify-content:center}.rdw-block-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-block-dropdown{width:110px}.rdw-fontsize-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-fontsize-dropdown{min-width:40px}.rdw-fontsize-option{display:flex;justify-content:center}.rdw-fontfamily-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-fontfamily-dropdown{width:115px}.rdw-fontfamily-placeholder{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rdw-fontfamily-optionwrapper{width:140px}.rdw-list-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-list-dropdown{width:50px;z-index:90}.rdw-list-dropdownOption{display:flex;height:40px;justify-content:center}.rdw-text-align-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-text-align-dropdown{width:50px;z-index:90}.rdw-text-align-dropdownOption{display:flex;height:40px;justify-content:center}.rdw-right-aligned-block{text-align:right}.rdw-left-aligned-block{text-align:left!important}.rdw-center-aligned-block{text-align:center!important}.rdw-justify-aligned-block{text-align:justify!important}.rdw-center-aligned-block>div,.rdw-justify-aligned-block>div,.rdw-left-aligned-block>div,.rdw-right-aligned-block>div{display:inline-block}.rdw-colorpicker-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px;position:relative}.rdw-colorpicker-modal{background:#fff;border:1px solid #f1f1f1;border-radius:2px;box-shadow:3px 3px 5px #bfbdbd;display:flex;flex-direction:column;height:175px;left:5px;padding:15px;position:absolute;top:35px;width:175px;z-index:100}.rdw-colorpicker-modal-header{display:flex;padding-bottom:5px}.rdw-colorpicker-modal-style-label{cursor:pointer;font-size:15px;padding:0 10px 5px;text-align:center;width:50%}.rdw-colorpicker-modal-style-label-active{border-bottom:2px solid #0a66b7}.rdw-colorpicker-modal-options{display:flex;flex-wrap:wrap;height:100%;margin:5px auto;overflow:scroll;width:100%}.rdw-colorpicker-cube{border:1px solid #f1f1f1;height:22px;width:22px}.rdw-colorpicker-option{border:none;box-shadow:inset 1px 2px 1px #bfbdbd;height:22px;margin:3px;min-height:20px;min-width:22px;padding:0;width:22px}.rdw-colorpicker-option:hover{box-shadow:1px 2px 1px #bfbdbd}.rdw-colorpicker-option:active{box-shadow:-1px -2px 1px #bfbdbd}.rdw-colorpicker-option-active{box-shadow:0 0 2px 2px #bfbdbd}.rdw-link-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px;position:relative}.rdw-link-dropdown{width:50px}.rdw-link-dropdownOption{display:flex;height:40px;justify-content:center}.rdw-link-dropdownPlaceholder{margin-left:8px}.rdw-link-modal{background:#fff;border:1px solid #f1f1f1;border-radius:2px;box-shadow:3px 3px 5px #bfbdbd;display:flex;flex-direction:column;height:205px;left:5px;padding:15px;position:absolute;top:35px;width:235px;z-index:100}.rdw-link-modal-label{font-size:15px}.rdw-link-modal-input{border:1px solid #f1f1f1;border-radius:2px;height:25px;margin-bottom:15px;margin-top:5px;padding:0 5px}.rdw-link-modal-input:focus{outline:none}.rdw-link-modal-buttonsection{margin:0 auto}.rdw-link-modal-target-option{margin-bottom:20px}.rdw-link-modal-target-option>span{margin-left:5px}.rdw-link-modal-btn{background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;height:30px;margin-left:10px;text-transform:capitalize;width:75px}.rdw-link-modal-btn:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-link-modal-btn:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-link-modal-btn:focus{outline:none!important}.rdw-link-modal-btn:disabled{background:#ece9e9}.rdw-link-dropdownoption{display:flex;height:40px;justify-content:center}.rdw-embedded-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px;position:relative}.rdw-embedded-modal{background:#fff;border:1px solid #f1f1f1;border-radius:2px;box-shadow:3px 3px 5px #bfbdbd;display:flex;flex-direction:column;height:180px;justify-content:space-between;left:5px;padding:15px;position:absolute;top:35px;width:235px;z-index:100}.rdw-embedded-modal-header{display:flex;font-size:15px}.rdw-embedded-modal-header-option{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;width:50%}.rdw-embedded-modal-header-label{background:#6eb8d4;border:1px solid #f1f1f1;border-bottom:2px solid #0a66b7;margin-top:5px;width:95px}.rdw-embedded-modal-link-section{display:flex;flex-direction:column}.rdw-embedded-modal-link-input{border:1px solid #f1f1f1;border-radius:2px;font-size:15px;height:35px;margin:10px 0;padding:0 5px;width:88%}.rdw-embedded-modal-link-input-wrapper{align-items:center;display:flex}.rdw-embedded-modal-link-input:focus{outline:none}.rdw-embedded-modal-btn-section{display:flex;justify-content:center}.rdw-embedded-modal-btn{background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;height:30px;margin:0 3px;text-transform:capitalize;width:75px}.rdw-embedded-modal-btn:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-embedded-modal-btn:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-embedded-modal-btn:focus{outline:none!important}.rdw-embedded-modal-btn:disabled{background:#ece9e9}.rdw-embedded-modal-size{align-items:center;display:flex;justify-content:space-between;margin:8px 0}.rdw-embedded-modal-size-input{border:1px solid #f1f1f1;border-radius:2px;font-size:12px;height:20px;width:80%}.rdw-embedded-modal-size-input:focus{outline:none}.rdw-emoji-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px;position:relative}.rdw-emoji-modal{background:#fff;border:1px solid #f1f1f1;border-radius:2px;box-shadow:3px 3px 5px #bfbdbd;display:flex;flex-wrap:wrap;height:180px;left:5px;overflow:auto;padding:15px;position:absolute;top:35px;width:235px;z-index:100}.rdw-emoji-icon{cursor:pointer;font-size:22px;height:24px;margin:2.5px;width:24px}.rdw-emoji-icon,.rdw-spinner{align-items:center;display:flex;justify-content:center}.rdw-spinner{height:100%;width:100%}.rdw-spinner>div{animation:sk-bouncedelay 1.4s ease-in-out infinite both;background-color:#333;border-radius:100%;display:inline-block;height:12px;width:12px}.rdw-spinner .rdw-bounce1{animation-delay:-.32s}.rdw-spinner .rdw-bounce2{animation-delay:-.16s}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.rdw-image-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px;position:relative}.rdw-image-modal{background:#fff;border:1px solid #f1f1f1;border-radius:2px;box-shadow:3px 3px 5px #bfbdbd;display:flex;flex-direction:column;left:5px;padding:15px;position:absolute;top:35px;width:235px;z-index:100}.rdw-image-modal-header{display:flex;font-size:15px;margin:10px 0}.rdw-image-modal-header-option{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;width:50%}.rdw-image-modal-header-label{background:#f1f1f1;border:1px solid #f1f1f1;margin-top:5px;width:80px}.rdw-image-modal-header-label-highlighted{background:#6eb8d4;border-bottom:2px solid #0a66b7}.rdw-image-modal-upload-option{align-items:center;background-color:#f1f1f1;border:none;color:gray;cursor:pointer;display:flex;font-size:15px;justify-content:center;margin:10px 0;outline:2px dashed gray;outline-offset:-10px;padding:9px 0;width:100%}.rdw-image-modal-upload-option-highlighted{outline:2px dashed #0a66b7}.rdw-image-modal-upload-option-label{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;padding:15px;width:100%}.rdw-image-modal-upload-option-label span{padding:0 20px}.rdw-image-modal-upload-option-image-preview{max-height:200px;max-width:100%}.rdw-image-modal-upload-option-input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.rdw-image-modal-url-section{align-items:center;display:flex}.rdw-image-modal-url-input{border:1px solid #f1f1f1;border-radius:2px;font-size:15px;height:35px;margin:15px 0 12px;padding:0 5px;width:90%}.rdw-image-modal-btn-section{margin:10px auto 0}.rdw-image-modal-url-input:focus{outline:none}.rdw-image-modal-btn{background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;height:30px;margin:0 5px;text-transform:capitalize;width:75px}.rdw-image-modal-btn:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-image-modal-btn:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-image-modal-btn:focus{outline:none!important}.rdw-image-modal-btn:disabled{background:#ece9e9}.rdw-image-modal-spinner{height:100%;left:0;opacity:.5;position:absolute;top:-3px;width:100%}.rdw-image-modal-alt-input{border:1px solid #f1f1f1;border-radius:2px;font-size:12px;height:20px;margin-left:5px;width:70%}.rdw-image-modal-alt-input:focus{outline:none}.rdw-image-modal-alt-lbl{font-size:12px}.rdw-image-modal-size{align-items:center;display:flex;justify-content:space-between;margin:8px 0}.rdw-image-modal-size-input{border:1px solid #f1f1f1;border-radius:2px;font-size:12px;height:20px;width:40%}.rdw-image-modal-size-input:focus{outline:none}.rdw-image-mandatory-sign{color:red;margin-left:3px;margin-right:3px}.rdw-remove-wrapper{position:relative}.rdw-history-wrapper,.rdw-remove-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-history-dropdownoption{display:flex;height:40px;justify-content:center}.rdw-history-dropdown{width:50px}.rdw-link-decorator-wrapper{position:relative}.rdw-link-decorator-icon{background-color:#fff;cursor:pointer;left:40%;position:absolute;top:0}.rdw-mention-link{background-color:#f0fbff;border-radius:2px;color:#1236ff;padding:1px 2px;text-decoration:none}.rdw-suggestion-wrapper{position:relative}.rdw-suggestion-dropdown{background:#fff;border:1px solid #f1f1f1;display:flex;flex-direction:column;max-height:150px;min-width:100px;overflow:auto;position:absolute;z-index:100}.rdw-suggestion-option{border-bottom:1px solid #f1f1f1;padding:7px 5px}.rdw-suggestion-option-active{background-color:#f1f1f1}.rdw-hashtag-link{background-color:#f0fbff;border-radius:2px;color:#1236ff;padding:1px 2px;text-decoration:none}.rdw-image-alignment-options-popup{background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;display:flex;padding:5px 2px;position:absolute;width:105px;z-index:100}.rdw-alignment-option-left{justify-content:flex-start}.rdw-image-alignment-option{height:15px;min-width:15px;width:15px}.rdw-image-alignment,.rdw-image-imagewrapper{position:relative}.rdw-image-center{display:flex;justify-content:center}.rdw-image-left{display:flex}.rdw-image-right{display:flex;justify-content:flex-end}.rdw-image-alignment-options-popup-right{right:0}.rdw-editor-main{box-sizing:border-box;height:100%;overflow:auto}.rdw-editor-toolbar{background:#fff;border:1px solid #f1f1f1;border-radius:2px;display:flex;flex-wrap:wrap;font-size:15px;justify-content:flex-start;margin-bottom:5px;padding:6px 5px 0;-webkit-user-select:none;user-select:none}.public-DraftStyleDefault-block{margin:1em 0}.rdw-editor-wrapper:focus{outline:none}.rdw-editor-wrapper{box-sizing:initial}.rdw-editor-main blockquote{border-left:5px solid #f1f1f1;padding-left:5px}.rdw-editor-main pre{background:#f1f1f1;border-radius:3px;padding:1px 10px}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:left;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:#fff0;border-left:.1px solid #0000;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:0}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}body nav.main-navbar.modern-navbar,nav.main-navbar.modern-navbar{box-sizing:border-box!important;margin:0!important;padding:0 32px!important}.navbar-logo{border-radius:50%;object-fit:cover}.navbar-avatar{align-items:center;background:#fff;border-radius:50%;color:#2b687f;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;transition:all .2s ease;width:40px}.navbar-avatar:hover{box-shadow:0 2px 8px #0000001a;transform:scale(1.05)}.sidebar-toggle-btn{transition:all .2s ease}.sidebar-toggle-btn:hover{color:#2b687f;transform:scale(1.1)}.sidebar-group li{transition:all .2s ease}.sidebar-group li.active,.sidebar-group li:hover{background:#eaf2f5!important;color:#2b687f!important}.sidebar-group li.active{font-weight:700!important}.sidebar-icon{align-items:center;display:flex;justify-content:center;transition:transform .2s ease}.sidebar-group li:hover .sidebar-icon{transform:scale(1.1)}.sidebar-icon svg{color:inherit}.role-selector-container{position:relative;z-index:2001!important}.MuiPopover-root{z-index:2002!important}nav.main-navbar.modern-navbar *,nav.main-navbar.modern-navbar>div{margin:0}nav.main-navbar.modern-navbar{left:0!important;right:0!important;width:100%!important}.menu-trigger{align-items:center!important;cursor:pointer;display:flex!important;height:40px!important;justify-content:center!important;margin-left:0!important;position:static!important;right:auto!important;top:auto!important;transition:transform .2s ease;width:40px!important}.menu-trigger:hover{transform:scale(1.05)}body nav.main-navbar.modern-navbar .menu-trigger,nav.main-navbar.modern-navbar .menu-trigger{align-items:center!important;display:flex!important;height:40px!important;justify-content:center!important;margin:0!important;padding:0!important;position:static!important;right:auto!important;top:auto!important;width:40px!important}.dropdown-menu{background:#fff;border-radius:8px;box-shadow:0 4px 16px #0000001a;margin-top:8px!important;min-width:200px;opacity:0;overflow:visible!important;padding:16px;position:absolute!important;right:0!important;top:100%!important;transform:translateY(-10px);transition:all .2s ease;visibility:hidden;z-index:3000!important}.dropdown-menu.active{opacity:1;transform:translateY(0);visibility:visible}.dropdown-menu.inactive{opacity:0;transform:translateY(-10px);visibility:hidden}.dropdown-menu h3{color:#2b687f;font-size:1rem;font-weight:700;margin:0 0 12px}.dropdown-menu ul{list-style:none;margin:0 0 12px;padding:0}.dropdownItem{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:8px;padding:8px 0;transition:background .2s ease}.dropdownItem:hover{background:#f5f5f5}.dropdownItem img{height:16px;width:16px}.dropdownItem a{color:#333;font-size:.9rem;text-decoration:none}.register-button1{background-color:#e3dffd;border:none;border-radius:20px;color:#333;cursor:pointer;font-size:.9rem;font-weight:600;outline:none;padding:8px 16px;transition:.2s}.register-button1:hover{background-color:#d1c7fd}nav.main-navbar.modern-navbar .dropdown-menu{margin-top:8px!important;position:absolute!important;right:0!important;top:100%!important}nav.main-navbar.modern-navbar>div:last-child{align-items:center!important;display:flex!important;gap:16px!important;height:64px!important}:root{--primary-dark:#2b687f;--primary-light:#87ceeb;--primary-bg:#f0f8ff;--secondary-blue:#4a90e2;--accent-green:#4caf50;--accent-yellow:#ffc107;--accent-red:#f44336;--accent-orange:#ff9800;--gray-light:#f5f5f5;--gray-medium:#e0e0e0;--gray-dark:#666;--gray-darker:#333;--text-primary:#333;--text-secondary:#666;--text-light:#999;--text-white:#fff;--shadow-light:0 2px 8px #2c2c5014;--shadow-medium:0 4px 12px #2c2c501f;--shadow-heavy:0 8px 24px #2c2c5029;--border-radius-small:4px;--border-radius-medium:8px;--border-radius-large:12px;--border-radius-xl:16px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px}.student-wall-container{background-color:#f0f8ff;background-color:var(--primary-bg);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh}.student-wall-main{display:flex;flex:1 1;margin-top:64px;overflow:hidden}.wall-drawer{align-items:center;background:linear-gradient(180deg,#f5f5f5,#f8f9fa);background:linear-gradient(180deg,var(--gray-light) 0,#f8f9fa 100%);border-right:1px solid #e0e0e0;border-right:1px solid var(--gray-medium);box-sizing:border-box;display:flex;flex-direction:column;gap:8px;gap:var(--spacing-sm);height:calc(100vh - 90px);left:0;padding:16px 4px 24px;padding:var(--spacing-md) var(--spacing-xs) var(--spacing-lg) var(--spacing-xs);position:fixed;top:90px;transition:width .3s ease;width:60px;z-index:1000}.wall-drawer.expanded{width:200px}.drawer-toggle{align-items:center;background:#2b687f;background:var(--primary-dark);border:none;border-radius:50%;box-shadow:0 4px 12px #2c2c501f;box-shadow:var(--shadow-medium);color:#fff;color:var(--text-white);cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;position:absolute;right:-15px;top:16px;top:var(--spacing-md);transition:all .2s ease;width:30px}.drawer-toggle:hover{background:#4a90e2;background:var(--secondary-blue);transform:scale(1.1)}.wall-switch-section{display:flex;flex-direction:column;gap:8px;gap:var(--spacing-sm);margin-bottom:24px;margin-bottom:var(--spacing-lg)}.wall-switch-button{align-items:center;background:#e0e0e0;background:var(--gray-medium);border:none;border-radius:8px;border-radius:var(--border-radius-medium);color:#666;color:var(--text-secondary);cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;position:relative;transition:all .2s ease;width:40px}.wall-drawer.expanded .wall-switch-button{font-size:14px;justify-content:flex-start;padding:0 16px;padding:0 var(--spacing-md);width:100%}.wall-switch-button.active{background:#87ceeb;background:var(--primary-light);box-shadow:0 2px 8px #2c2c5014;box-shadow:var(--shadow-light);color:#2b687f;color:var(--primary-dark)}.wall-switch-button:hover{background:#4a90e2;background:var(--secondary-blue);color:#fff;color:var(--text-white);transform:translateY(-1px)}.wall-switch-button .button-label{font-weight:500;margin-left:8px;margin-left:var(--spacing-sm);opacity:0;transition:opacity .3s ease}.wall-drawer.expanded .wall-switch-button .button-label{opacity:1}.section-title{color:#666;color:var(--text-secondary);font-size:15px;letter-spacing:.5px;margin-bottom:4px;margin-bottom:var(--spacing-xs);opacity:0;text-transform:uppercase;transition:opacity .3s ease}.wall-drawer.expanded .section-title{opacity:1}.node-type-section{display:flex;flex:1 1;flex-direction:column;gap:8px;gap:var(--spacing-sm)}.node-type-button{align-items:center;background:#e0e0e0;background:var(--gray-medium);border:none;border-radius:8px;border-radius:var(--border-radius-medium);color:#666;color:var(--text-secondary);cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;margin:0 4px;margin:0 var(--spacing-xs);position:relative;transition:all .2s ease;width:40px}.wall-drawer.expanded .node-type-button{font-size:14px;justify-content:flex-start;margin:0 4px;margin:0 var(--spacing-xs);padding:0 16px;padding:0 var(--spacing-md);width:calc(100% - 8px);width:calc(100% - var(--spacing-xs)*2)}.node-type-button:hover{background:#4caf50;background:var(--hover-color,var(--accent-green));color:#fff;color:var(--text-white);opacity:.9;transform:translateY(-1px)}.node-type-button .button-label{font-weight:500;margin-left:0;opacity:0;overflow:hidden;transition:opacity .3s ease,width .3s ease,margin-left .3s ease;width:0}.wall-drawer.expanded .node-type-button .button-label{margin-left:8px;margin-left:var(--spacing-sm);opacity:1;width:auto}.tools-section{gap:8px;gap:var(--spacing-sm);margin-bottom:16px;margin-bottom:var(--spacing-md);padding-bottom:16px;padding-bottom:var(--spacing-md)}.tools-buttons,.tools-section{display:flex;flex-direction:column}.tools-buttons{gap:4px;gap:var(--spacing-xs)}.mode-button{align-items:center;background:#e0e0e0;background:var(--gray-medium);border:none;border-radius:8px;border-radius:var(--border-radius-medium);color:#666;color:var(--text-secondary);cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;margin:0;overflow:hidden;padding:0;position:relative;transition:all .2s ease;width:40px}.wall-drawer.expanded .mode-button{font-size:14px;justify-content:flex-start;margin:0 4px;margin:0 var(--spacing-xs);padding:0 16px;padding:0 var(--spacing-md);width:calc(100% - 8px);width:calc(100% - var(--spacing-xs)*2)}.mode-button.active{background:#e0e0e0;background:var(--gray-medium);color:#666;color:var(--text-secondary)}.mode-button:hover{background:#4a90e2;background:var(--secondary-blue);color:#fff;color:var(--text-white);transform:translateY(-1px)}.mode-button .mode-icon{align-items:center;display:flex;flex-shrink:0;font-size:18px;height:100%;justify-content:center;margin:0;padding:0;width:100%}.mode-button .button-label{font-weight:500;margin-left:0;opacity:0;overflow:hidden;transition:opacity .3s ease,width .3s ease,margin-left .3s ease;white-space:nowrap;width:0}.wall-drawer.expanded .mode-button .button-label{margin-left:8px;margin-left:var(--spacing-sm);opacity:1;width:auto}.filter-toggle-button{align-items:center;background:#e0e0e0;background:var(--gray-medium);border:none;border-radius:8px;border-radius:var(--border-radius-medium);color:#666;color:var(--text-secondary);cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;margin:0;overflow:hidden;padding:0;position:relative;transition:all .2s ease;width:40px}.wall-drawer.expanded .filter-toggle-button{font-size:14px;justify-content:flex-start;margin:0 4px;margin:0 var(--spacing-xs);padding:0 16px;padding:0 var(--spacing-md);width:calc(100% - 8px);width:calc(100% - var(--spacing-xs)*2)}.filter-toggle-button:hover{background:#4a90e2;background:var(--secondary-blue);color:#fff;color:var(--text-white);transform:translateY(-1px)}.filter-toggle-button .filter-icon{align-items:center;display:flex;flex-shrink:0;font-size:18px;height:100%;justify-content:center;margin:0;padding:0;width:100%}.filter-toggle-button .button-label{font-weight:500;margin-left:0;opacity:0;overflow:hidden;transition:opacity .3s ease,width .3s ease,margin-left .3s ease;white-space:nowrap;width:0}.wall-drawer.expanded .filter-toggle-button .button-label{margin-left:8px;margin-left:var(--spacing-sm);opacity:1;width:auto}.group-select-button{align-items:center;background:#e0e0e0;background:var(--gray-medium);border:none;border-radius:8px;border-radius:var(--border-radius-medium);color:#666;color:var(--text-secondary);cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;margin:0;overflow:hidden;padding:0;position:relative;transition:all .2s ease;width:40px}.wall-drawer.expanded .group-select-button{font-size:14px;justify-content:flex-start;margin:0 4px;margin:0 var(--spacing-xs);padding:0 16px;padding:0 var(--spacing-md);width:calc(100% - 8px);width:calc(100% - var(--spacing-xs)*2)}.group-select-button:hover{background:#4a90e2;background:var(--secondary-blue);color:#fff;color:var(--text-white);transform:translateY(-1px)}.group-select-button .group-icon{align-items:center;display:flex;flex-shrink:0;font-size:18px;height:100%;justify-content:center;margin:0;padding:0;width:100%}.group-select-button .button-label{font-weight:500;margin-left:0;opacity:0;overflow:hidden;transition:opacity .3s ease,width .3s ease,margin-left .3s ease;white-space:nowrap;width:0}.wall-drawer.expanded .group-select-button .button-label{margin-left:8px;margin-left:var(--spacing-sm);opacity:1;width:auto}.wall-content{flex:1 1;margin-left:60px;overflow:hidden;position:relative;transition:margin-left .3s ease}.main-content-v2{background-color:#f5f5f5;margin-left:64px;margin-top:64px;min-height:calc(100vh - 64px);padding:2rem;width:calc(100vw - 64px)}.student-layout .main-content-v2,.teacher-layout.class-application-question-wall-container .main-content-v2{margin-left:auto;margin-right:auto;max-width:1400px;width:90%}.my-classes-container{background-color:#f5f5f5;min-height:100vh}.wall-drawer.expanded+.wall-content{margin-left:200px}.idea-wall-content{height:100%!important;margin-left:0!important;width:100%!important}.idea-wall-canvas{background:#f0f8ff;background:var(--primary-bg);height:100%;position:relative;width:100%}.question-wall-content{display:flex;gap:16px;gap:var(--spacing-md);height:100%;padding:16px;padding:var(--spacing-md)}.question-wall-sidebar{width:300px}.question-wall-main,.question-wall-sidebar{background:#fff;background:var(--text-white);border-radius:12px;border-radius:var(--border-radius-large);box-shadow:0 2px 8px #2c2c5014;box-shadow:var(--shadow-light);overflow-y:auto;padding:24px;padding:var(--spacing-lg)}.question-wall-main{flex:1 1}.wall-card{background:#fff;background:var(--text-white);border:1px solid #e0e0e0;border:1px solid var(--gray-medium);border-radius:12px;border-radius:var(--border-radius-large);box-shadow:0 2px 8px #2c2c5014;box-shadow:var(--shadow-light);overflow:hidden;transition:all .2s ease}.wall-card:hover{box-shadow:0 4px 12px #2c2c501f;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.wall-card-header{background:#f5f5f5;background:var(--gray-light);border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--gray-medium)}.wall-card-content,.wall-card-header{padding:16px;padding:var(--spacing-md)}.wall-card-title{color:#333;color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 4px;margin:0 0 var(--spacing-xs) 0}.wall-card-subtitle{color:#666;color:var(--text-secondary);font-size:14px;margin:0}.wall-button{align-items:center;border:none;border-radius:8px;border-radius:var(--border-radius-medium);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;gap:var(--spacing-xs);padding:8px 16px;padding:var(--spacing-sm) var(--spacing-md);transition:all .2s ease}.wall-button-primary{background:#2b687f;background:var(--primary-dark);color:#fff;color:var(--text-white)}.wall-button-primary:hover{background:#4a90e2;background:var(--secondary-blue);box-shadow:0 2px 8px #2c2c5014;box-shadow:var(--shadow-light);transform:translateY(-1px)}.wall-button-secondary{background:#f5f5f5;background:var(--gray-light);border:1px solid #e0e0e0;border:1px solid var(--gray-medium);color:#333;color:var(--text-primary)}.wall-button-secondary:hover{background:#e0e0e0;background:var(--gray-medium);transform:translateY(-1px)}.wall-button-success{background:#4caf50;background:var(--accent-green);color:#fff;color:var(--text-white)}.wall-button-success:hover{background:#388e3c;box-shadow:0 2px 8px #2c2c5014;box-shadow:var(--shadow-light);transform:translateY(-1px)}.wall-badge{align-items:center;background:#f5f5f5;background:var(--gray-light);border-radius:4px;border-radius:var(--border-radius-small);color:#666;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:500;padding:2px 8px;padding:2px var(--spacing-sm)}.wall-badge-primary{background:#87ceeb;background:var(--primary-light);color:#2b687f;color:var(--primary-dark)}.wall-badge-success{background:#e8f5e8;color:#4caf50;color:var(--accent-green)}.wall-badge-warning{background:#fff3cd;color:#ff9800;color:var(--accent-orange)}.wall-badge-error{background:#fdeaea;color:#f44336;color:var(--accent-red)}.wall-input{background:#fff;background:var(--text-white);border:1px solid #e0e0e0;border:1px solid var(--gray-medium);border-radius:8px;border-radius:var(--border-radius-medium);font-size:14px;padding:8px 16px;padding:var(--spacing-sm) var(--spacing-md);transition:border-color .2s ease;width:100%}.wall-input:focus{border-color:#2b687f;border-color:var(--primary-dark);box-shadow:0 0 0 2px #2b687f1a;outline:none}.wall-textarea{min-height:80px;resize:vertical}.wall-list{list-style:none;margin:0;padding:0}.wall-list-item{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--gray-medium);padding:16px;padding:var(--spacing-md);transition:background-color .2s ease}.wall-list-item:last-child{border-bottom:none}.wall-list-item:hover{background:#f5f5f5;background:var(--gray-light)}.task-announcement-area{background:#fff;background:var(--text-white);border:1px solid #e0e0e0;border:1px solid var(--gray-medium);border-radius:12px;border-radius:var(--border-radius-large);box-shadow:0 2px 8px #2c2c5014;box-shadow:var(--shadow-light);margin-bottom:16px;transition:all .3s ease;width:320px}.task-announcement-area.collapsed{width:60px}.task-announcement-header{align-items:center;background:#f5f5f5;background:var(--gray-light);border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--gray-medium);cursor:pointer;display:flex;justify-content:space-between;padding:16px;padding:var(--spacing-md)}.task-announcement-content{max-height:calc(100vh - 160px);overflow-y:auto}.task-announcement-content,.task-item{padding:16px;padding:var(--spacing-md)}.task-item{background:#fff;background:var(--text-white);border:1px solid #e0e0e0;border:1px solid var(--gray-medium);border-radius:8px;border-radius:var(--border-radius-medium);cursor:pointer;margin-bottom:8px;margin-bottom:var(--spacing-sm);transition:all .2s ease}.task-item:hover{box-shadow:0 2px 8px #2c2c5014;box-shadow:var(--shadow-light);transform:translateY(-1px)}@media (max-width:768px){.wall-drawer{width:50px}.wall-drawer.expanded{width:180px}.wall-content{margin-left:50px}.wall-drawer.expanded+.wall-content{margin-left:180px}.question-wall-content{flex-direction:column;gap:8px;gap:var(--spacing-sm)}.question-wall-sidebar{width:100%}.task-announcement-area{width:280px}}@media (max-width:480px){.wall-drawer{width:45px}.wall-drawer.expanded{width:160px}.wall-content{margin-left:45px}.wall-drawer.expanded+.wall-content{margin-left:160px}.task-announcement-area{left:20px;right:20px;width:calc(100vw - 40px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.wall-fade-in{animation:fadeIn .3s ease-out}.wall-slide-in{animation:slideIn .3s ease-out}.wall-tooltip{position:relative}.wall-tooltip:after{background:#333;background:var(--gray-darker);border-radius:4px;border-radius:var(--border-radius-small);bottom:100%;color:#fff;color:var(--text-white);content:attr(data-tooltip);font-size:12px;left:50%;opacity:0;padding:4px 8px;padding:var(--spacing-xs) var(--spacing-sm);pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s ease;white-space:nowrap;z-index:10000}.wall-tooltip:hover:after{opacity:1}.wall-loading{align-items:center;color:#666;color:var(--text-secondary);display:flex;height:200px;justify-content:center}.wall-loading-spinner{animation:spin 1s linear infinite;border:2px solid #e0e0e0;border-top:2px solid #2b687f;border:2px solid var(--gray-medium);border-radius:50%;border-top-color:var(--primary-dark);height:24px;margin-right:8px;margin-right:var(--spacing-sm);width:24px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main-title{align-items:center;color:#2b687f;color:var(--primary);display:flex;font-size:1.5rem;font-weight:700;height:60px;line-height:1.2;margin:1.5rem 0 0;padding:0}.class-card-list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:32px 32px;justify-content:center;margin:0;max-width:100%;padding:0}.class-card{align-items:center;background:#fff;background:var(--card-bg);border:1.5px solid #0000;border-radius:16px;box-shadow:0 2px 8px #1976d214;box-shadow:var(--card-shadow);cursor:pointer;display:flex;flex-direction:column;font-size:1.2rem;height:170px;justify-content:flex-start;max-height:170px;max-width:260px;min-height:170px;min-width:260px;padding:28px 20px 24px;position:relative;text-align:center;transition:transform .2s,box-shadow .2s,border .2s;width:260px}.class-card:hover{border-color:#2b687f;border-color:var(--primary);box-shadow:0 8px 24px #1976d226;transform:translateY(-4px)}.class-card .activity-name{color:#2b687f;color:var(--primary);font-size:1.3rem;font-weight:700;line-height:1.2;margin-bottom:12px}.class-date{background:#f3e5f5;color:#7b1fa2}.class-code,.class-date{border-radius:16px;font-size:.95rem;margin-bottom:8px;padding:6px 18px;text-align:center}.class-code{background:#e3f2fd;color:#888;visibility:visible!important}.class-date:before{content:"\1F4C5 ";margin-right:4px}.class-code:before{content:"\1F511 ";margin-right:4px}.add-class{background:#2b687f;background:var(--primary);box-shadow:0 4px 12px #1976d21a;color:#fff;font-weight:700;position:relative;transition:background .2s,transform .2s}.add-class:hover{background:#536574;background:var(--accent);transform:scale(1.05) rotate(-2deg)}.add-class .add-icon{align-items:center;display:flex;font-size:2.5rem;justify-content:center;margin-bottom:8px;transition:transform .2s}.add-class:hover .add-icon{transform:scale(1.2) rotate(10deg)}.add-class .add-desc{color:#fff;font-size:1rem;margin-top:6px;opacity:.85}@media (max-width:768px){.class-card-list{gap:16px}.class-card{height:140px;max-height:140px;max-width:200px;min-height:140px;min-width:200px;width:200px}}.activity-role{background:#e8f5e8;border-radius:16px;color:#2e7d32;font-size:.9rem;font-weight:500;margin-bottom:8px;padding:4px 12px;text-align:center}.add-activity{background:#4caf50}.add-activity:hover{background:#388e3c}.leave-class-btn{font-weight:500;transition:all .2s ease}.leave-class-btn:hover{background:#d32f2f!important;transform:scale(1.05)}.activity-code{visibility:visible!important}:root{--primary:#2b687f;--secondary:#498aa2;--accent:#536574;--accent-light:#ffd54f;--bg:#eef3fc;--card-bg:#fff;--card-shadow:0 2px 8px #1976d214}.activity-card-list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:32px 32px;justify-content:center;margin:0;max-width:100%;padding:0}.activity-card{align-items:center;background:#fff;background:var(--card-bg);border:1.5px solid #0000;border-radius:16px;box-shadow:0 2px 8px #1976d214;box-shadow:var(--card-shadow);display:flex;flex-direction:column;font-size:1.2rem;height:170px;justify-content:flex-start;max-height:170px;max-width:260px;min-height:170px;min-width:260px;padding:28px 20px 24px;position:relative;text-align:center;transition:transform .2s,box-shadow .2s,border .2s;width:260px}.activity-card:hover{border-color:#2b687f;border-color:var(--primary)}.activity-card .activity-name{color:#2b687f;color:var(--primary);font-size:1.3rem;font-weight:700;line-height:1.2;margin-bottom:12px}.activity-date{background:#f3e5f5;color:#7b1fa2}.activity-code,.activity-date{border-radius:16px;font-size:.95rem;margin-bottom:8px;padding:6px 18px;text-align:center}.activity-code{background:#e3f2fd;color:#888;visibility:hidden}.activity-date:before{content:"\1F4C5 ";margin-right:4px}.activity-code:before{content:"";margin-right:0}@media (max-width:768px){.activity-card-list{gap:16px}.activity-card{height:140px;max-height:140px;max-width:200px;min-height:140px;min-width:200px;width:200px}}.activity-status{border-radius:16px;font-weight:500;padding:4px 12px;text-align:center}.activity-group,.activity-status{font-size:.9rem;margin-bottom:8px}.activity-group{color:#666}.activity-description{color:#888;font-size:.85rem;line-height:1.4;margin-bottom:8px;text-align:center}.activity-participants{color:#2b687f;font-size:.85rem;font-weight:500;margin-bottom:8px}.activity-card{cursor:pointer;transition:all .2s ease}.activity-card:hover{box-shadow:0 8px 24px #1976d226;transform:translateY(-4px)}
/*# sourceMappingURL=main.dc7b8e79.css.map*/