.container{margin-top:50px;max-width:800px}.container,.containerLogin{flex-wrap:wrap;justify-content:center}.containerLogin{display:flex;gap:20px;height:100%;margin-top:85px;width:100%}.app{text-align:-webkit-center}.banner-popup{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#007bffcc;box-shadow:0 -2px 10px #0003;color:#fff;display:block;font-size:16px;font-weight:700;height:100%;justify-content:center;left:0;padding:10px 0;position:fixed;text-align:center;top:0;width:100%;z-index:1000}.card{background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 4px #0000001a;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:240px}.card:hover{box-shadow:0 4px 8px #0003;transform:translateY(-5px)}.card h2{color:#252526;font-size:1.5rem;margin-bottom:15px}.card p{color:#555;font-size:1rem;margin-bottom:20px}button{background-color:#1cbbb4;border-radius:5px;transition:background-color .3s ease}.card button:hover{background-color:#a7acae}.login-container{max-width:400px}.jd-container,.login-container{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:2rem;width:100%}.jd-container{max-width:1000px}.login-container h1{color:#333;font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.form-group{margin-bottom:1rem}.form-group label{color:#555;display:block;margin-bottom:.5rem}.form-group input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;padding:.8rem;width:100%}.form-group input:focus{border-color:#007bff;outline:none}.form-group button{background-color:#1cbbb4;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:inherit;padding:.8rem;transition:background-color .3s ease;width:100%}.form-group button:hover{background-color:#0056b3}.login-container p{font-size:.9rem;margin-top:1rem;text-align:center}.login-container p a{color:#007bff;text-decoration:none}.login-container p a:hover{text-decoration:underline}.message{color:#e00c4f}textarea{border:"1px solid #ccc";border-radius:"4px";height:"150px";padding:"10px";width:"100%"}.form-group button:not(:disabled):hover{background-color:#0056b3}.form-group button:disabled{background-color:silver;color:#6c757d;cursor:not-allowed;opacity:.65}.report * li{text-align:left}.delete-button{align-items:center;background:none;border:none;color:#141313;cursor:pointer;display:flex;justify-content:center;margin-left:auto;padding:0;width:25px}.delete-button:hover{color:#d9d3d3}.loading{display:inline-block;font-size:24px;font-weight:700;position:relative}.loading:after{animation:dots 1.5s steps(3) infinite;content:"."}@keyframes dots{0%{content:"."}33%{content:".."}66%{content:"..."}to{content:"."}}.MCQOuterWrap{background-color:#fafafa;border-radius:6px;height:100%;margin-top:5px;padding:20px;user-select:none;-webkit-user-select:none;-ms-user-select:none}MCQUL{list-style-type:none;list-style:none!important;padding:0}.overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.confirmation-box{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;min-width:500px;padding:20px;text-align:center}.confirmation-box p{color:#333;font-size:16px;margin-bottom:20px}.buttons button{border:none;border-radius:5px;cursor:pointer;font-size:14px;margin:0 10px;padding:10px 20px}.buttons button:first-child{background:#28a745;color:#fff}.buttons button:last-child{background:#dc3545;color:#fff}.buttons button:hover{opacity:.9}.table-container{margin-top:1rem;overflow-x:auto;width:100%}.table{background:#fff;border-collapse:collapse;text-align:center;width:90%}td,th{border:1px solid #ddd;padding:12px 16px}th{background-color:#f4f4f4;cursor:pointer;font-weight:700;text-transform:uppercase}th:hover{background-color:#e0e0e0}tbody tr:nth-child(odd){background-color:#f9f9f9}tbody tr:hover{background-color:#f1f1f1}.status-completed{color:green;font-weight:700}.status-not-started{color:red;font-weight:700}.pagination{align-items:center;display:flex;justify-content:center;margin-top:20px}.pagination button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:0 5px;padding:8px 12px;transition:background .3s}.pagination button:hover{background-color:#0056b3}.pagination button:disabled{background-color:#ccc;cursor:not-allowed}@media print{.no-print{display:none}}body{background-color:#f4f4f9;color:#333;font-family:Roboto,Arial,sans-serif;line-height:1.6;margin:0;padding:0}.container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;gap:20px;margin:40px auto;max-width:1200px;padding:30px}.left-panel{display:flex;flex:4 1;flex-direction:column}.right-panel{display:flex;flex:2 1;flex-direction:column}.questions{max-height:1000px;overflow-y:auto;padding-right:10px;scrollbar-color:#007bff #f4f4f9;scrollbar-width:thin}.questions::-webkit-scrollbar{width:8px}.questions::-webkit-scrollbar-thumb{background:#007bff;border-radius:10px}.questions::-webkit-scrollbar-thumb:hover{background:#0056b3}.questions::-webkit-scrollbar-track{background:#f4f4f9;border-radius:10px}h2,h3{border-bottom:2px solid #007bff;color:#444;margin-bottom:20px;padding-bottom:8px}label{display:inline-block;font-weight:700;margin-top:10px}input,select,textarea{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:all .3s ease}select,textarea{margin-bottom:20px;margin-top:8px;padding:12px;width:100%}input:focus,select:focus,textarea:focus{background-color:#fff;border-color:#007bff;box-shadow:0 0 5px #007bff80;outline:none}button{border-radius:4px;font-size:1rem;margin-right:10px;padding:12px 20px;transition:background-color .3s ease,transform .2s}button:disabled{background-color:#ccc;cursor:not-allowed}.options-container{margin-top:15px}.option-item{align-items:center;display:flex;margin-bottom:15px}.option-item input{flex:1 1;margin-right:15px;padding:10px}.option-item button{background-color:#ff4d4d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:10px 15px;transition:background-color .3s ease}.option-item button:hover{background-color:#c00}.qcard{background-color:#f9f9f9;border:1px solid #ddd;border-radius:6px;box-shadow:0 1px 2px #0000001a;margin-top:20px;padding:20px;width:auto}.qcard h4{color:#007bff;font-size:1.2rem;margin:0 0 15px;text-align:left}.qcard li,.qcard p{font-size:1rem;margin:10px 0;text-align:left}.qcard button{margin-top:15px;padding:10px 15px}.qcard button.edit{background-color:#4caf50;color:#fff;margin-right:10px}.qcard button.edit:hover{background-color:#388e3c}.qcard button.remove{background-color:#ff4d4d;color:#fff}.qcard button.remove:hover{background-color:#c00}.placeholder{color:#aaa;font-style:italic}.loader,.placeholder{margin-top:30px;text-align:center}.loader{display:none}.loader span{animation:bounce 1.2s infinite;background-color:#007bff;border-radius:50%;display:inline-block;height:10px;margin:0 5px;width:10px}.loader span:nth-child(2){animation-delay:.2s}.loader span:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.chatbot-container{align-items:center;display:flex;flex-direction:column;padding:20px}.chat-window{border:1px solid #ccc;height:400px;margin-bottom:10px;max-width:95%;overflow-y:auto;padding:10px;width:100%}.chat-message{border-radius:5px;margin:5px 0;padding:10px}.user-message{align-self:flex-end;background-color:#daf1da}.bot-message{align-self:flex-start;background-color:#f1f1f1}.input-container{display:flex;max-width:95%;width:100%}input{border:1px solid #ccc;border-radius:5px 0 0 5px;flex-grow:1;padding:10px}button{background-color:#007bff;border:none;color:#fff;cursor:pointer;padding:10px 20px}button:hover{background-color:#0056b3}
/*# sourceMappingURL=main.35c2d2c2.css.map*/