body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}body,html{overflow-y:scroll;scrollbar-width:none}body::-webkit-scrollbar{display:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-popup-overlay{background-color:#00000080;display:flex;left:0;position:absolute;z-index:9999}.login-container,.login-popup-overlay{align-items:center;height:100%;justify-content:center;top:0;width:100%}.login-container{display:block;flex-direction:column}.login-popup{background:linear-gradient(135deg,blue,#31ddf0);border-radius:10px;box-shadow:0 5px 15px #0000004d;max-width:400px;text-align:center;width:100%}.log-in{height:100vmin}.log-in-form-div{animation:slideInLeft .2s forwards;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:5%;box-shadow:0 0 20px 2px #d1cfcf;display:grid;justify-items:center;padding:2%;text-align:right;transition:.5s ease;width:350px}.log-in-form-out{animation:slideOutRight .5s forwards}.log-in-form-div h1{font-size:calc(1rem + 1.5vw)}.log-in-button{justify-content:center;margin-left:0;margin-top:0;width:100%}.log-in-button:hover{background-color:blue;color:#fff}.log-in-nav-buttons{display:flex;justify-content:space-between;width:70%}.mobile-log-in-nav-buttons{animation:slideInLeft .2s ease;background-color:#fff;border-bottom-right-radius:10px;box-shadow:0 0 6px 8px gray;display:grid;height:100vmin;justify-content:center;justify-items:center;left:0;padding-top:10%;position:absolute;text-align:center;width:100%}.mobile-log-in-nav-buttons-out{animation:slideOutLeft .2s ease forwards}.side-notifications{animation:slideInRight .5s ease forwards}.mobile-log-in-nav-buttons button{font-size:medium;margin-right:0}.menu-logo{display:none;height:25px;position:absolute;right:calc(100% - 25px);top:3px;transition:right .2s ease;width:25px;z-index:998}.opened{left:auto;right:0}.registration-div{display:grid;font-size:2vmin;justify-content:center;margin-top:2%}.admin-nav,.log-in-nav{background:none;border-bottom:1px solid #000;display:flex;justify-content:space-between;padding-right:2%;position:relative;top:0;width:100%;z-index:994}.log-in-button,.log-in-nav button{margin-bottom:10px}.log-in-nav button{background:none;border-radius:20px;color:#000;padding-left:2%;padding-right:2%;transition:background-color .5s ease;z-index:999}button.active{color:#fff}.log-in-nav button:hover{background:blue;color:#fff}.mobile-log-in-nav-buttons button:hover{background-color:blue;color:#fff}.mobile-admin-nav{display:none}.mobile-admin-nav h1{direction:rtl;padding-right:10px;unicode-bidi:embed}.indicator{background-color:blue;border-radius:20px;position:absolute;top:10px;transition:.2s ease}button.mobile-active{color:blue}.elmanassa-log{height:50px}.log-in-logo{display:none}@media (max-width:768px){.menu-logo{display:block;z-index:999}.log-in-logo{animation:LogoAnimation 1s ease;display:block;height:150px;margin-top:-130px}.elmanassa-log,.log-in-nav-buttons{display:none}.log-in-form-div{width:inherit}.log-in-button{margin-right:0}.log-in-nav button{height:-webkit-fit-content;height:fit-content;width:200px}.log-in-nav button:after{border:.3px solid #000;content:"";display:block}button.mobile-active:after{border-color:blue}.mobile-admin-nav h1,.mobile-log-in-nav h1{border-bottom:1px solid #6ecad4;margin:0;text-align:right}.mobile-log-in-nav-buttons{z-index:998}.log-in-nav,.mobile-admin-nav{display:block}.log-in-nav h1{font-size:x-large;text-align:right}.admin-nav,.indicator{display:none}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-200px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(200px)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-200px)}}@keyframes slideOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes LogoAnimation{0%{opacity:0}to{opacity:1}}.home-div{height:-webkit-fit-content;height:fit-content;min-height:100vmin;padding-bottom:5%;padding-top:1%;text-align:right;top:0;width:100%}.header{padding-right:2%}.header h1{margin-bottom:2%}.header h1,h2{text-align:center}h2{margin-bottom:1%}h4{font-size:larger;text-align:center}.header p{font-size:large;margin-left:3%;margin-right:3%}p{animation:slideInP .1s forwards;font-size:larger;margin-right:5%;position:relative}.home-p-out{animation:slideOutP .2s forwards}.home-h-in{animation:slideInH .2s forwards}.home-h-out{animation:slideOutH .2s forwards}.home-forums,.home-tests{background:#2e2eaa;border-radius:20px;color:#fff;display:flex;margin-bottom:5%;padding-bottom:2%;padding-top:2%;width:80%}.home-forums p,.home-tests p{font-size:larger;text-align:right}.home-forums h2:after,.home-tests h2:after{border:1px solid #000;content:"";display:flex;height:1px}.home-lessons{background:#2e2eaa;border-radius:20px;color:#fff;display:flex;margin-bottom:5%;padding-top:2%;width:80%}.home-lessons h4{margin-right:3%;text-align:right}.home-lessons h4:after{border:1px solid #000;content:"";display:block;height:1px;margin-top:3px}.home-lessons p{text-align:right}section{display:grid;justify-items:center}@media(max-width:768px){.home-lessons img{display:none}.home-lessons h4{margin-top:2%;padding-right:0;text-align:center}.home-div button{margin:0;width:150px}}@keyframes slideInP{0%{opacity:0;transform:translateX(-10%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutP{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(10%)}}@keyframes slideInH{0%{opacity:0;transform:translateX(10%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutH{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-10%)}}.our-service-container{height:-webkit-fit-content;height:fit-content;min-height:100vmin;padding-top:3%;text-align:center;width:100%}p{margin-left:3%;margin-right:3%;text-align:center}.service-card{background:#2e2eaa;border:1px solid #000;border-radius:20px;box-shadow:0 0 3px 2px gray;color:#fff;margin-bottom:40px;transition:transform .3s ease;width:90%}.service-card h2{padding-right:7%;text-align:right}.services-section{justify-content:center;justify-items:center}.contact-container{align-items:center;direction:rtl;display:flex;flex-direction:column;min-height:100vh;padding:5% 0;text-align:center;width:100%}.contact-header h1{font-size:36px;font-weight:700;margin-bottom:10px}.contact-header p{color:#555;font-size:18px;margin-bottom:30px}.fade-in{opacity:1;transform:translateY(0)}.fade-in,.fade-out{transition:.5s ease-in-out}.fade-out{opacity:0;transform:translateY(20px)}.contact-content{grid-gap:20px;background:#fff;border-radius:15px;box-shadow:0 2px 12px #00000026;display:grid;gap:20px;grid-template-columns:1fr 1fr;max-width:900px;padding:30px;width:95%}.contact-info h2{margin-bottom:20px}.contact-options{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.contact-card{align-items:center;background:#f8f8f8;border:1px solid #ddd;border-radius:12px;cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:center;padding:15px;transition:.3s ease}.contact-card:hover{background:#eee;transform:translateY(-3px)}.contact-icon{height:22px;width:22px}.whats{background:green}.tele,.whats{border-radius:50%;padding:3px}.tele{background:#08c}.email-card{background:#e9f2ff}.mail-form{display:flex;flex-direction:column;gap:15px}.mail-form h2{margin-bottom:10px}.mail-form input,.mail-form textarea{border:1px solid #ccc;border-radius:12px;font-size:16px;padding:12px;transition:.3s;width:100%}.mail-form input:focus,.mail-form textarea:focus{border-color:#0a66c2;outline:none}.submit-mail{background:blue;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:12px;transition:.3s}.submit-mail:hover{background:#00008b}@media (max-width:768px){.contact-content{grid-template-columns:1fr;padding:20px;width:90%}.contact-options{grid-template-columns:repeat(2,1fr)}}.page-plans-container{padding-bottom:30px;padding-top:10%}.plan-card{background:#fff;border-radius:10px;box-shadow:0 2px 12px #00000026;justify-content:center;justify-items:center;padding:2%;transition:transform .3s ease,background .3s ease;width:250px}.plan-card h2:after{border:1px solid #000;content:"";display:block}.prices{background-color:#093594;border-radius:10px;box-shadow:0 0 3px 1px gray;color:#fff;cursor:pointer;padding:1px;width:50%}.plans-container{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:30px;margin-top:20px}.steps-container{background:#fff;border-radius:16px;box-shadow:0 4px 15px #0000001a;left:20%;padding:25px 30px;position:absolute;top:10%;width:60%}.steps-header{color:#333;font-size:22px;font-weight:700;margin-bottom:20px;text-align:center}.step{background:#f9fafb;border:1px solid #e1e4e8;border-radius:12px;justify-items:cernter;margin-bottom:15px;padding:15px;text-align:center;transition:all .2s ease-in-out}.step:hover{background:#eef3f8;transform:translateY(-2px)}.step-number{color:#007b83;font-weight:700;margin-bottom:8px}.step p{color:#444;line-height:1.6;margin:0}.whatsapp-btn{background-color:#25d366;border-radius:8px;color:#fff;display:inline-block;font-size:15px;font-weight:700;margin-top:10px;padding:10px 18px;text-decoration:none;transition:background .2s ease}.whatsapp-btn:hover{background-color:#1ebe5d}.close-btn{background:#0000;border:none;color:#888;cursor:pointer;font-size:22px;font-weight:700;position:absolute;right:0;top:10px;transition:color .2s ease}button.close-btn:hover{background-color:#fff}@media(max-width:768px){.plans-container{display:grid;height:-webkit-fit-content;height:fit-content;margin-top:0}.plan-card{display:grid;margin-bottom:30px;margin-top:40px}.steps-container{left:5%;width:90%}.prices{width:100%}}@media(max-width:1024px) and (min-width:768px){.plans-container{display:grid;height:-webkit-fit-content;height:fit-content}.plan-card{margin:40px 0 20px;padding:10px}.plans-container{align-content:center;align-items:center;text-align:center}}@keyframes plansSlideIn{0%{opacity:0;transform:translateX(70%)}to{opacity:1;transform:translateX(20%)}}@keyframes plansSlideOut{0%{opacity:1;transform:translateX(40%)}to{opacity:0;transform:translateX(70%)}}.container{background-color:#fff;min-height:100dvh;min-width:100dvw;padding-bottom:5%;padding-top:5%}.container form{background:#fff;border-radius:10px;box-shadow:0 0 20px 2px #d1cfcf;display:block;justify-content:center;margin:0 auto;padding:2rem;text-align:right;width:30%}.container h1{font-weight:700;margin-bottom:3%;text-align:center}.signin-popup-overlay{align-items:center;background:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.signin-popup{background:#fff;border-radius:10px;box-shadow:0 0 5px 3px #0003;padding:2rem;text-align:center}.container form button{margin-top:5%}@media (max-width:1024px){.container form{width:80%}}.footer{background-color:#0f172a;color:#e5e7eb;margin-top:200px;padding:40px 20px 20px}.footer-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:auto;max-width:1200px}.footer-section h3{color:#fff;font-size:18px;margin-bottom:12px;text-align:center}.footer-section p{color:#cbd5f5;font-size:14px;line-height:1.6}.footer-section ul{list-style:none;margin:0;padding:0}.footer-section ul li{margin-bottom:8px;text-align:center}.footer-section ul li a{color:#cbd5f5;font-size:14px;text-decoration:none;transition:color .3s ease}.footer-section ul li a:hover{color:#38bdf8}.footer-bottom{border-top:1px solid #1e293b;color:#94a3b8;font-size:13px;margin-top:30px;padding-top:15px;text-align:center}@media (max-width:768px){.footer-container{grid-template-columns:1fr;text-align:center}}.admins-table,.courses-table{box-shadow:0 0 10px #0000001a;font-family:sans-serif;font-size:16px;margin:20px 0;width:100%}.admins-table td .courses-table th,.admins-table th,.courses-table td,thead tr{text-align:left}thead tr{background-color:#009879;color:#fff}td,th{padding:12px 15px}tbody tr:nth-child(2n){background-color:#f3f3f3}.admin-card{border-radius:10px}.admins-section-container button,.courses-section-container button,.home-owner-message button,td button{border:none;border-radius:10px;color:#fff;margin-left:10px;padding:5px 10px}.admins-section-container button:hover,.courses-section-container button:hover,.home-owner-message button:hover,td button:hover{background-color:#3a3aeb;border-radius:10px;cursor:pointer;padding:5px 10px}.admins-section-container,.courses-section-container{background-color:#f9f9f9;border-radius:10px;box-shadow:0 0 10px #0000001a;margin-top:5%;padding:20px;width:80%}.courses-section-container{width:100%}.home-owner-container{align-items:center;display:flex;flex-direction:column;padding-bottom:50px;padding-top:50px}.home-owner-container h1{color:#333;margin-bottom:20px;padding-bottom:4%}.add-admin-form{background-color:#e2e2e2;border-radius:10px;left:50%;margin-top:10%;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}.add-admin-form h3{text-align:center}.add-admin-form input{border:1px solid #ccc;border-radius:5px;margin:5px 0;padding:10px;width:100%}.otp-form{background:#fff;box-shadow:0 0 6px 9px gray;height:-webkit-fit-content;height:fit-content;padding-bottom:4%;padding-left:20px;padding-right:20px;text-align:center}.home-owner-message,.otp-form{border-radius:10px;left:50%;margin-top:10%;position:fixed;top:30%;transform:translate(-50%,-50%);width:50%}.home-owner-message{box-shadow:0 0 8px 4px gray;font-size:large;height:-webkit-max-content;height:max-content;padding:5% 20px 2%}.home-owner-message p{margin-bottom:9%}.otp-form h3{margin-bottom:7%;margin-top:2%;text-align:center}.edit-admin-form{background-color:#e2e2e2;border-radius:10px;display:grid;margin:100px auto;padding-bottom:20px;padding-left:20px;padding-right:20px;width:90%}.edit-admin-form h3{margin-bottom:4%;margin-top:3%;text-align:center}.password-toggle-icon{cursor:pointer;left:7%;position:absolute;top:44%;transform:translateY(-50%)}.admin-details-form{background-color:#e2e2e2;border-radius:10px;display:grid;left:5%;margin-top:10%;padding-bottom:2%;padding-left:20px;padding-right:20px;position:absolute;top:10%;width:90%}.admin-details-form h3{margin-bottom:4%;margin-top:3%;text-align:center}.admin-details-form button{margin-top:10px}.password-toggle-icon-details{cursor:pointer;position:absolute;right:25px;top:27%;transform:translateY(-50%)}.add-course-form{background-color:#e2e2e2;border-radius:10px;display:grid;left:50%;margin-top:10%;padding-left:20px;padding-right:20px;position:fixed;text-align:center;top:30%;transform:translate(-50%,-50%);width:50%}.add-course-form h3{margin-bottom:4%;margin-top:3%;text-align:center}.add-course-form input{border:1px solid #ccc;border-radius:5px;margin-left:25%;padding:10px;width:50%}.add-course-form button{margin-bottom:10px;margin-left:40%;margin-top:10px;width:20%}.logout-button{background:none;border:none;cursor:pointer;position:absolute;right:20px;top:20px}@media(max-width:768px){.otp-form h3{font-size:medium}.otp-form input{width:80%}.otp-form button{margin:2%;padding:2%}.edit-admin-form{justify-items:right;top:30%;width:300px}.edit-admin-form h3{text-align:center;width:100%}.edit-admin-buttons-div{display:flex;justify-content:space-between;margin-top:10px;padding:10px;width:100%}.edit-admin-buttons-div button{padding:5px;width:50px}.update-admin-button{margin:0}button{margin-right:0}.home-owner-message{height:-webkit-fit-content;height:fit-content;min-height:150px;position:absolute;top:40%;width:60%}.otp-form{width:80%}.home-owner-message button{font-size:medium;margin-top:10px;padding:10px}.logout-button{margin:0;padding-right:10px}.admin-details-form{padding:0}.admins-table thead{display:none}.admins-table,.admins-table tbody,.admins-table td,.admins-table tr{display:block;width:100%}.admins-table tr{border:1px solid #ddd;border-radius:8px;margin-bottom:15px;padding:10px}.admins-table td{position:relative;text-align:center}.admin-card td button{margin:0}.edit-admin-form{top:50%}.admins-table td:before{content:attr(data-label);font-weight:700;left:10px;position:absolute;text-align:left}}.admin-home-container{height:100%;text-align:right;width:100%}.admin-home-container h3{color:#333;font:bolder;margin-right:3%;margin-top:5%}.admin-home-container h1{margin-right:1%}.assistant-card,.course-card,.folder-card{align-items:center;background:#fff;border-radius:10px;box-shadow:0 0 10px 0 gray;cursor:pointer;display:flex;height:-webkit-fit-content;height:fit-content;justify-content:right;margin-left:2%;margin-top:20px;position:relative;width:95%}.course-photo{border-radius:10%;height:80px;margin-left:20px;padding-right:20px;width:80px}.home-nav{background:none;display:flex;justify-content:space-between;padding:10px;position:relative;z-index:999}.admin-home-nav-button{background:none;border-radius:20px;color:#000;margin-bottom:10px;transition:background-color .5s ease;z-index:1000}.admin-home-nav-button:hover{background-color:blue}.admin-home-nav h1{margin-right:1%}.assistant-photo{border-radius:10%;height:90%;margin-left:20px;padding-right:20px;width:10%}.add-new-course{margin-right:3%}.add-new-course-form{background:#fff;border-radius:10px;box-shadow:0 0 9px 5px gray;display:grid;font-size:larger;font-weight:700;left:25%;min-width:-webkit-fit-content;min-width:fit-content;position:absolute;text-align:right;top:40%;width:50%}.add-new-course-form input{border:1px solid #ccc;border-radius:5px;height:30px;margin:5px 0;padding:10px;text-align:right;width:100%}.year-term-selection{display:flex;justify-content:space-between;min-width:100%;padding:2%;width:-webkit-fit-content;width:fit-content}.year-term-selection select{font-weight:700;width:-webkit-fit-content;width:fit-content}.delete-course-button{background-color:darkred;box-shadow:0 0 3px 1px #5e5151;left:30px;position:absolute}.delete-course-button:hover{background-color:red}.edit-course{box-shadow:0 0 3px 1px #5e5151;left:100px;position:absolute}.new-course-form-buttons{display:flex;justify-content:space-between;padding:2%}.edit-admin-buttons{display:flex;justify-content:space-around;margin-top:5%;width:100%}.side-notifications{width:35%}.assistant-edit-course{padding:5px 15px}@media (max-width:768px){.admin-home-nav-button{border:none;border-radius:5px;color:#000;font-size:10px;padding:10px}.side-notifications{width:100%}.add-new-course-form{left:2%;width:96%}.new-course-form-buttons button{margin:0;padding:2%}.year-term-selection select{font-size:small}.current-button:after{margin-top:0}.admin-home-nav h1{font-size:medium;text-align:right}.admin-home-container{margin-top:50px}.admin-home-container h3{margin-bottom:50px;margin-right:0;margin-top:0}.add-new-course{padding:2%;width:-webkit-fit-content;width:fit-content}.delete-course-button,.edit-course{height:30%;margin:0;padding-left:2%;padding-right:2%;width:15%}.delete-course-form button{padding:5px;width:50px}}.delete-course-form button{margin:0}@media(max-width:1024px) and (min-width:768px){.year-term-selection select{font-size:x-large}.add-new-course-form{left:6%;padding:4% 4% 2%;width:-webkit-fit-content;width:fit-content}.delete-course-form{left:25%;width:50%}}select{text-align:center}.notif-dot{height:10px;top:-80%;width:10px}.notif-dot,.notif-dot-mobile{background:red;border-radius:50%;display:none;position:relative;right:-100%}.notif-dot-mobile{height:5px;top:-30%;width:5px}.new{display:block}.notifications-overlay{background:#000c;display:flex;height:100%;justify-content:right;left:0;overflow-y:auto;padding-bottom:10px;position:fixed;top:0;width:100%;z-index:995}@keyframes courseCardIn{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes courseCardOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100px)}}.course-card-in{animation:courseCardIn .25s ease-out forwards}.course-card-out{animation:courseCardOut .25s ease-out forwards}.page-container{align-items:right;background-color:#f5f5f5;display:flex;flex-direction:column;justify-content:right;min-height:100vh;padding:40px 0 0}.page-title{color:#222;font-size:32px;font-weight:700;margin-bottom:5%;text-align:right}.notification-list{flex-direction:column;gap:16px;max-width:600px;width:100%}.notification-card{background:#faf8f8;border-bottom:.5px solid #a9a9a9;box-shadow:0 4px 12px #0000001a;padding:20px 10px 20px 0;transition:transform .2s ease,box-shadow .2s ease}.notification-card:hover{box-shadow:0 6px 18px #00000026;transform:translateY(-3px)}.notification-title{color:#111;font-size:20px;font-weight:600;margin-bottom:8px;padding-right:15px;text-align:right}.notification-message{color:#555;font-size:16px;line-height:1.4;text-align:right}.unread{background-color:#d8d5d5}.unread p{color:#000}.bottom-trigger{height:1px}.notifications-header{display:flex;justify-content:space-between}.back-icon{cursor:pointer;height:40px;width:40px}@media(max-width:768px){.notifications-header{padding-top:10%}}.assistants-div{padding-left:5%;padding-right:4%;text-align:right;width:100%}button.add-assistant{width:10%}h3{margin-top:5%;padding-right:4%;text-align:right}.add-assitant-form-h3{text-align:center}.add-assistant-form{background-color:#fff;border-radius:10px;box-shadow:0 0 3px 2px gray;left:50%;margin-top:10%;padding-bottom:2%;padding-left:20px;padding-right:20px;position:absolute;text-align:right;top:30%;transform:translate(-50%,-50%);width:50%}.add-assistant-form input{border:1px solid #ccc;border-radius:5px;margin:5px 0;padding:10px;width:100%}.assistant-card{justify-content:space-between;padding-top:10px}.assistant-info{display:flex;justify-content:space-between;padding-left:2%;width:100%}#add-assistant-button{margin-left:70%;margin-right:7%}.add-assistant-form-buttons-div{display:flex;justify-content:space-between;padding-left:4%;padding-right:4%}@media(max-width:768px){.add-assistant-form-buttons-div{padding:0}button.add-assistant{height:30px;margin-right:10px;width:25%}.add-assistant-form h3{margin-top:5%;padding-right:0;text-align:center}.assistant-info h4,.assistant-info p{font-size:small;margin:0;padding:0}.assistant-photo{height:50px;width:50px}button.add-assistant:hover{background-color:blue}button{background-color:#0d1fc5;border:none;border-radius:10px;color:#fff;font-size:small;margin-left:0;margin-right:10%;margin-top:2px;padding:0;width:40%}#add-assistant-button{margin-right:6%}.add-assistant-form button{margin:10px 0 0;width:50px}.assistants-div{height:-webkit-fit-content;height:fit-content;padding-bottom:30px;padding-top:30px}.add-assistant-form{top:40%;width:90%}.add-assistant-form button{padding:5px}}@keyframes assistantCardIn{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes assistantCardOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100px)}}.assistant-card-in{animation:assistantCardIn .4s ease-out forwards}.assistant-card-out{animation:assistantCardOut .4s ease-out forwards}.admin-profile{border-radius:20px;box-shadow:0 0 14px 0 gray;font-size:larger;font-weight:700;justify-items:right;margin-right:3%;margin-top:4%;padding:3%;text-align:right;width:100%}.edit-admin-form input{border:1px solid #ccc;border-radius:10px;padding:10px;text-align:right;width:100%}.edit-admin-form label{font-size:large;font-weight:700;text-align:right}body{background-color:#ccc}.admin-profile-container{display:flex;justify-content:right;justify-items:right;padding-bottom:5%}.admin-profile input{border:1px solid #ccc;border-radius:10px;padding:10px;text-align:right;width:100%}button{background-color:blue;border:none;border-radius:10px;color:#fff;margin-left:10px;margin-top:10px;padding:5px 10px}button:hover{background-color:#5333e0}button.yes:hover{background-color:red}.admin-profile label{margin-top:10px}a{font-size:13px;text-align:center}a:hover{color:#6868ff}.admin-edit-form{top:35%}.assistant-profile{margin-top:18%}.advanced-links{border-radius:20px;box-shadow:0 0 14px 0 gray;font-size:larger;font-weight:bolder;margin-left:40%;margin-right:20%;margin-top:20%;padding-bottom:5%;padding-right:3%;padding-top:5%;text-align:right}.advanced-links label:after{background:#000;content:"";display:block;height:2px;width:100%}.advanced-links label:hover{color:#6868ff;cursor:pointer}label.delete-account-button:hover{color:red}.delete-admin-confirmation{background-color:#e2e2e2;border-radius:10px;height:-webkit-max-content;height:max-content;left:50%;margin-top:10%;padding-bottom:2%;padding-left:20px;padding-right:20px;position:fixed;text-align:center;top:30%;transform:translate(-50%,-50%);width:50%}.delete-admin-confirmation h3{padding:0;text-align:center}.advanced-links-motion{width:50%}.admin-profile-motion{margin-right:3%;width:50%}.delete-all-registerd-students{margin-bottom:10px;margin-right:10px}@media (max-width:768px){.admin-profile input{border:1px solid #ccc;border-radius:10px;font-size:medium;margin-bottom:20px;padding:0 2% 0 0;text-align:right;width:100%}.assistant-profile{margin-top:0}.admin-profile h2{margin-bottom:10px}button{background-color:#0d1fc5;border:none;border-radius:10px;color:#fff;font-size:small;margin-left:0;margin-top:2px;padding:0;width:-webkit-fit-content;width:fit-content}.admin-profile label{font-size:medium;margin-top:20px}.admin-profile{box-shadow:none}.advanced-links{box-shadow:none;font-size:medium;font-weight:bolder;margin:40% 0 0 10%;padding-right:10%;padding-top:20%;text-align:right;width:80%}.admin-profile-container{flex-direction:column;height:100%}.advanced-links-motion{display:grid;justify-items:right;order:2;padding-right:15px;width:100%}.advanced-links{margin:0;padding:0}.admin-profile-motion{order:1;width:100%}.delete-all-registerd-students{margin-bottom:10px;margin-right:10px;margin-top:-16px;padding:5px;width:-webkit-fit-content;width:fit-content}button.delete-all-registerd-students{background-color:#0d1fc5}#cancel-update-admin-info{margin-right:0}}@media(max-width:1024px) and (min-width:768px){.admin-profile-nav-container{height:1500px}.admin-profile-container{height:100%}.admin-profile-motion{width:70%}.admin-profile{box-shadow:none;height:100%}.assistant-profile{margin-top:0}.admin-profile input{border-radius:50px;margin-bottom:30px}.advanced-links{box-shadow:none;margin-left:30%}.delete-all-registerd-students{margin-bottom:10px;margin-right:10px}.edit-admin-buttons-div{display:flex;justify-content:space-between;margin-top:10px;padding:10px;width:100%}.edit-admin-buttons-div button{margin:0;padding:5px;width:70px}.delete-admin-confirmation button{width:55px}}.advanced-links-in{animation:advancedLinksIn .2s forwards}.advanced-links-out{animation:advancedLinksOut .2s forwards}@keyframes advancedLinksIn{0%{opacity:0;transform:translateX(-100)}to{opacity:1;transform:translateX(0)}}@keyframes advancedLinksOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100)}}@keyframes adminProfileIn{0%{opacity:0;transform:translateX(100)}to{opacity:1;transform:translateX(0)}}@keyframes adminProfileOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100)}}.admin-profile-in{animation:adminProfileIn .2s forwards}.admin-profile-out{animation:adminProfileOut .2s forwards}.unit-container{align-content:center;justify-items:center;padding-bottom:50px;padding-top:4%}.unit-card{align-items:center;background-color:#c7c7c7e0;border-bottom:.5px solid #000;cursor:pointer;display:flex;justify-content:space-between;max-height:-webkit-fit-content;max-height:fit-content;padding:10px 2% 10px 10px;width:100%}.unit-card h4{line-break:auto;width:-webkit-fit-content;width:fit-content}.unit-photo{cursor:pointer;height:20px;margin-left:2%;width:20px}.unit-photo:hover{background-color:gray}.unit-lessons-container{width:100%}.lesson-card{align-items:center;cursor:pointer;display:flex;height:80px;justify-content:space-between;padding-bottom:1%;padding-right:2%;padding-top:1%;text-align:right}.lesson-card h5{margin:0}.lesson-card:hover{background-color:#c4b0b060}button.add-new-folder{margin-left:2%}.add-new-folder-form,.add-new-lesson-form,.add-new-unit-form{background-color:#e2e2e2;border-radius:10px;display:grid;font-size:larger;left:50%;margin-top:10%;padding-bottom:20px;padding-left:20px;padding-right:20px;position:absolute;text-align:right;top:35%;transform:translate(-50%,-50%);width:50%}.add-new-folder-form h3,.add-new-lesson-form h3,.add-new-unit-form h3{margin-top:4%;text-align:center}.add-new-folder-form input,.add-new-lesson-form input,.add-new-unit-form input{border:1px solid #ccc;border-radius:5px}.add-new-folder-button{margin-left:0}.warning{color:red;font-size:medium}input.wrong-field{border-color:red}button.add-new-lesson{box-shadow:0 0 3px 1px gray}.file-input{margin-top:2%}.delete-lesson-button{background-color:darkred;box-shadow:0 0 3px 1px gray;margin-left:4%}.delete-lesson-button:hover{background-color:red}.edit-folder-button{box-shadow:0 0 3px 1px gray;left:80px;position:absolute}.assistant-edit-folder-button{margin-right:60%;padding:5px 15px;position:relative}.delete-course-form,.delete-lesson-folder-unit-form{background-color:#e2e2e2;border-radius:20px;box-shadow:0 0 6px 3px gray;left:35%;overflow-wrap:break-word;padding:10px;position:absolute;top:25%}.delete-lesson-folder-unit-form button{margin:0}.delete-course-form h3,.delete-lesson-folder-unit-form h3{margin-bottom:5%;text-align:center}.capacity-exceeded,.delete-course-form p,.delete-lesson-folder-unit-form p{color:red;font-size:large;font-weight:bolder;text-align:center}.delete-unit-button{background-color:darkred;box-shadow:0 0 3px 1px gray}.delete-unit-button:hover{background-color:red}.delete-folder-button{background-color:darkred;box-shadow:0 0 3px 1px gray;position:-webkit-sticky;position:sticky;right:100%}.delete-folder-button:hover{background-color:red}.update-unit-button{box-shadow:0 0 3px 1px gray}.lesson-card-buttons{display:flex;padding-left:4%}.lesson-image{max-height:60px;max-width:60px}.folders-nav-container{padding-bottom:50px;text-align:right}button.add-new-folder{margin-right:3%;padding:5px;width:-webkit-fit-content;width:fit-content}.overlay{background:#000c;height:100%;left:0;overflow-y:auto;padding-bottom:10px;position:fixed;top:0;width:100%;z-index:995}.subscribe-form{background-color:#e2e2e2;border-radius:20px;box-shadow:0 0 6px 3px gray;justify-content:center;left:30%;overflow-wrap:break-word;padding:20px;position:absolute;text-align:center;top:35%}.subscribe-form h3{margin:0;padding:0;text-align:center}.exams-cards-button-container{border-top:1px dashed #000;justify-content:right;padding-bottom:20px}.exams-cards-container{justify-content:right}.new-test-button{margin-bottom:10px;margin-right:10px;width:-webkit-fit-content;width:fit-content}.exam-card{cursor:pointer;display:flex;justify-content:space-between}.exam-card:hover{background-color:#c4b0b060}.exam-card img{height:40px;width:40px}.exam-card h3{margin:0;padding:0}.card-folder-name,.card-unit-name{line-break:auto;max-width:70%}.codes-div{text-align:center}.codes-div button{margin-top:10px}.codes-div input{border-color:#fff;border-radius:30px;margin-right:5px}.folder-card-button{left:20px;position:absolute}@media (max-width:768px){.delete-folder-button,.edit-folder-button{box-shadow:0 0 3px 1px gray;margin-left:10px;padding:3px;width:15%}.assistant-edit-folder-button{margin-right:20%}.card-folder-name,.card-unit-name{max-height:100%;max-width:30%;overflow-y:auto;padding:1px}.new-test-button{margin-top:10px;padding:4px}.unit-buttons{display:flex;height:45px;justify-content:space-between;width:200px;width:230px}.folder-name{margin-bottom:3%;padding-right:3%}.add-new-lesson,.delete-unit-button{height:30px;margin:0;width:85px}button.add-new-lesson{margin-left:20px}.update-unit-button{height:30px;margin:0 0 0 13px;width:50px}.unit-card.unit-buttons button.add-new-lesson{margin-left:5px}.unit-photo{margin-right:3%}.delete-lesson-button{height:30px;margin:0 20px 0 0;width:50px}.add-new-folder-form h3,.add-new-lesson-form h3,.add-new-unit-form h3{width:100%}.add-new-folder-form,.add-new-unit-form{width:300px}.add-new-lesson-form{display:inline;width:300px}.file-input{width:100%}.add-new-folder-button{font-size:medium;margin-bottom:15px;padding:5px;width:100%}.add-new-folder-form input,.add-new-lesson-form input,.add-new-unit-form input{margin-bottom:10px;width:100%}.delete-course-form,.delete-lesson-folder-unit-form{left:15vmin;width:70vmin}.delete-lesson-folder-unit-form button{padding:5px;width:50px}.lesson-card{width:100%}.lesson-card h5{font-size:medium;line-break:auto;margin-right:5px;text-align:right}.subscribe-form{left:10%;padding:5px;width:80%}.subscribe-form h3{font-size:large}.subscribe-form button{margin:0;padding:5px 10px}}@media(max-width:1024px) and (min-width:768px){.delete-course-form,.delete-lesson-folder-unit-form{left:25%;width:50%}.delete-course-form button,.delete-lesson-folder-unit-form button{font-size:x-large;width:70px}.delete-course-form p,.delete-lesson-folder-unit-form p{font-size:xx-large}.delete-course-form h3,.delete-lesson-folder-unit-form h3{font-size:xx-large;padding:0}}@keyframes folderCardIn{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes folderCardOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100px)}}.folder-card-in{animation:folderCardIn .3s ease-out forwards}.folder-card-out{animation:folderCardOut .3s ease-out forwards}.admin-assistant-page-container{display:flex;margin-top:5%}.left-side,.right-side{font-size:large;font-weight:bolder;justify-items:right;padding-right:2%;text-align:right;width:50%}.input-admin-assistant-page{border:2px solid #ccc;border-radius:10px;padding:10px;text-align:right;width:90%}label{margin-top:4%}.action-history-div{display:grid;height:-webkit-fit-content;height:fit-content;justify-content:center;justify-items:center;margin-bottom:100px;margin-top:50px;min-height:400px;text-align:right}.action-history-div table{border:1px solid #000;min-height:400px;width:80%}.action-history-div table thead tr{background-color:#000;text-align:right}.action-history-div table thead tr th{border:1px solid #fff;justify-content:center;padding:5px;text-align:center}.action-history-div table tbody tr{text-align:right;z-index:2}.action-history-div table thead{display:block;height:10%;width:100}.action-history-div table tbody{background-color:#fff;display:block;height:90%;overflow-y:auto;width:100%}tr{height:10%}.action-history-div table tbody tr,.action-history-div table thead tr{display:table;table-layout:fixed;width:100%}.action-history-div table tbody tr{cursor:pointer}.assistant-page-buttons{display:inline-flex;justify-content:space-between;width:90%}.clear-table{margin-left:0;margin-right:0;min-height:30px;min-width:90px}td{padding:0;text-align:center}@media(max-width:768px){.clear-account,.delete-button{height:30px;margin-right:5px;margin-top:30px;width:90px}.delete-admin-confirmation{width:70%}.delete-admin-confirmation button{margin:0;padding:3px;width:40px}.admin-assistant-page-container{display:block;flex-direction:column-reverse}.right-side{width:100%}.input-admin-assistant-page{border-radius:30px;padding:5px 10px 5px 5px}}.lesson-page{background:#fff;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh}.lesson-container{display:flex;flex-direction:column;gap:32px;width:100%}.lesson-video::-internal-media-controls-download-button{display:none!important}.lesson-video::-webkit-media-controls-enclosure{overflow:hidden!important}.lesson-grid{display:grid;grid-template-columns:1fr;width:100dvw}@media (min-width:768px){.lesson-grid{grid-template-columns:1fr 1fr;height:-webkit-fit-content;height:fit-content;min-height:80dvh}}.lesson-video-card{background:#fff;border-radius:16px;box-shadow:0 4px 8px #0000001a;overflow:hidden}.lesson-video{height:320px;max-width:100%;object-fit:contain;width:100%}.lesson-info{background:#fff;border-radius:16px;direction:rtl;padding:24px;unicode-bidi:embed}.lesson-title{border-bottom:2px solid #eee;color:#111827;font-size:22px;font-weight:700;margin-bottom:16px;overflow-wrap:anywhere;padding-bottom:12px;text-align:right}.lesson-info p{color:#374151;font-size:16px;margin:20px 0 8px;text-align:right}.label{color:#111827;font-weight:700}.lesson-actions{display:flex;gap:12px;justify-content:space-between;margin-top:20px}.btn{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;padding:10px 20px;transition:background .3s ease}.btn-update{background:blue;margin:0}.btn-update:hover{background:blue;color:#fff}.btn-delete{background:#dc2626;margin:0}.btn-delete:hover{background:#dc2626;color:#fff}.btn-comment{background:#2563eb;margin-top:12px}.btn-comment:hover{background:#1d4ed8}.lesson-comments{background:#fff;border-radius:16px;box-shadow:0 4px 8px #0000001a;margin-top:20px;max-width:100%;padding:24px}.lesson-comments h2{font-size:20px;font-weight:700;margin-bottom:12px}.lesson-comments textarea{border:2px solid #d1d5db;border-radius:12px;font-size:15px;outline:none;padding:12px;resize:none;transition:border .3s ease;width:100%}.lesson-comments textarea:focus{border-color:#2563eb}.lesson-delete-buttons{display:flex;justify-content:space-between;padding:10px}.no-used-codes-div{background-color:#e2e2e2;border-radius:20px;box-shadow:0 0 6px 3px gray;height:-webkit-fit-content;height:fit-content;position:relative;width:-webkit-fit-content;width:fit-content}@media (min-width:768px){.lesson-actions{justify-content:right}.lesson-video{height:80dvh;object-fit:contain;width:60dvw}}@media(max-width:1024px) and (min-width:768px){.lesson-grid{grid-template-columns:1fr}.lesson-video{height:500px;width:100%}.lesson-info{margin-bottom:20px}}.page-container{padding:0}.exam-card,.question-card{background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000001a;margin-bottom:16px;padding:16px}.question-card{justify-content:right;text-align:right}.title{font-size:1.25rem;font-weight:700}.question-title{font-weight:700;justify-content:center;margin:0;text-align:center}.question-text{border-radius:10px;margin-top:20px;padding:8px;text-align:right;width:80%}.choice-input,.choice-input-radio,.question-text{margin-bottom:10px}.choice-input{text-align:right}.question-degree-div{margin-top:10px}.choice-row,.question-degree-div{align-items:center;display:flex;justify-content:right}.choice-row{gap:8px}.grade-input{height:70%;width:120px}.exam-info-card{background-color:gray;padding:10px;position:relative;top:0;width:100%}.exam-info{display:flex;justify-content:space-between;margin-top:30px}.exam-info input{border-radius:20px;height:30px;padding:5px;text-align:right}.exam-info-buttons{display:flex;justify-content:space-between;width:20%}.cancel,.delete-question{background-color:red}.delete-question{position:relative;right:70%}.edit-exam-button-review,.new-question-button{margin-bottom:20px;margin-left:0}.edit-exam-button-review{width:80%}.question-degree-div h4{align-items:center;margin:0 0 0 10px;text-align:center}.image-upload-area{align-items:center;display:flex;justify-content:right}@media (max-width:1024px){.delete-question{right:60%}}@media(max-width:768px){.edit-exam-button-review{margin-right:0;padding:10px 0}.new-question-button{padding:5px;width:100%}.delete-question{padding:10px;right:0}.exam-info{display:grid;justify-content:right;margin-top:10px}.exam-info-buttons{margin-top:10px;width:100%}.question-title{text-align:right}.exam-info-buttons button{margin:0;padding:5px}}.upload-icon{cursor:pointer;font-size:24px;margin:0 20px 0 0}.image-preview-container img{border-radius:6px;margin-bottom:20px;margin-right:20px;margin-top:10px;max-height:140px;max-width:80%;width:auto}.fp-container{background:#fff;border:1px solid #e0e0e0;border-radius:8px;direction:rtl;font-family:sans-serif;margin:30px auto;max-width:420px;padding:18px}.fp-title{margin-bottom:12px;text-align:center}.fp-form{display:flex;flex-direction:column;gap:8px}.fp-form label{font-size:14px}.fp-form input[type=email],.fp-form input[type=password],.fp-form input[type=text]{border:1px solid #ccc;border-radius:6px;font-size:14px;padding:10px}.fp-btn{background:#2d6cdf;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:10px 12px}.fp-btn:disabled{cursor:not-allowed;opacity:.6}.fp-secondary{background:#0000;border:1px solid #ddd;color:#333}.fp-row{display:flex;gap:8px;justify-content:flex-end}.fp-note{color:#555;font-size:13px}.home-owner-message{background:#fff;border-radius:8px;max-width:90%;padding:18px;text-align:center}.home-owner-message p{margin-bottom:12px}.fp-close-btn{background:#444;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 12px}
/*# sourceMappingURL=main.3b45a35a.css.map*/