@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css);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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0}body{font-family:Poppins,sans-serif;overflow-x:hidden}.lp-login-container{align-items:center;background:#f8fafc;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:40px;position:relative}.lp-background{background-image:url(https://cdnb.artstation.com/p/assets/images/images/073/011/597/large/pokoporoko-classroom-bg.jpg?1708699677);background-position:50%;background-size:cover;z-index:1}.lp-background,.lp-background:before{height:100%;left:0;position:absolute;top:0;width:100%}.lp-background:before{background:#0006;content:"";z-index:2}.lp-login-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;border-radius:0;box-shadow:none;max-width:450px;opacity:0;padding:40px;position:relative;transform:translateY(50px);transition:all .8s cubic-bezier(.175,.885,.32,1.275);width:100%;z-index:3}.lp-login-card.lp-slide-in{opacity:1;transform:translateY(0)}.lp-card-header{margin-bottom:30px;text-align:center}.lp-logo-container{align-items:center;display:flex;flex-direction:column}.lp-brand-logo{align-items:center;display:flex;height:120px;justify-content:center;width:120px}.lp-brand-logo img{border-radius:50%;height:100%;object-fit:cover;width:100%}.lp-card-header .titlelp{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:8px;text-shadow:0 2px 10px #0000004d;white-space:nowrap}.lp-card-header .title1lp{color:#fff;font-size:1.2rem;font-weight:500;text-shadow:0 2px 10px #0000004d}.lp-card-header p{color:#fffc;font-size:1rem;font-weight:300}.lp-login-form{display:flex;flex-direction:column;gap:25px}.lp-input-group{align-items:center;display:flex;position:relative}.lp-input-icon{left:20px}.lp-input-icon,.lp-toggle-password{color:#ffffffb3;font-size:1.1rem;position:absolute;z-index:4}.lp-toggle-password{cursor:pointer;right:20px;transition:color .3s ease}.lp-toggle-password:hover{color:#ffffffe6}.lp-form-input{background:#0000;border:2px solid #ffffff4d;border-radius:50px;color:#fff;font-family:Poppins,sans-serif;font-size:1rem;padding:15px 50px;transition:all .3s ease;width:100%}.lp-form-input:focus{border-color:#fff9;box-shadow:0 0 0 3px #ffffff1a;outline:none}.lp-form-input::placeholder{color:#ffffffb3}.lp-login-button{align-items:center;background:#4caf50;border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:500;gap:10px;justify-content:center;margin-top:20px;overflow:hidden;padding:15px 20px;position:relative;transition:all .3s ease}.lp-login-button:hover:not(:disabled){background:#45a049;box-shadow:0 10px 20px #4caf504d;transform:translateY(-2px)}.lp-login-button:active:not(:disabled){transform:translateY(-1px)}.lp-login-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.lp-login-button.lp-loading{pointer-events:none}.lp-button-spinner{animation:lp-spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes lp-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lp-form-input[type=password]{letter-spacing:2px}@media (max-width:768px){.lp-login-container{padding:20px}.lp-login-card{margin:20px 0;padding:30px 25px}.lp-card-header .titlelp{font-size:1.5rem;white-space:nowrap}.lp-card-header .title1lp{font-size:1rem}.lp-brand-logo{height:80px;width:80px}.lp-form-input{padding:12px 45px}}@media (max-width:480px){.lp-login-container{padding:10px}.lp-login-card{margin:10px 0;padding:25px 20px}.lp-card-header .titlelp{font-size:1.2rem;white-space:nowrap}.lp-card-header .title1lp{font-size:.9rem}.lp-form-input{padding:12px 40px}.lp-login-button{font-size:1rem;padding:12px 15px}}@keyframes lp-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.lp-login-card:has(.lp-login-button.lp-loading){animation:lp-pulse 2s ease-in-out infinite}body{background-color:#f5f5f5;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0}.permission-modal{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.permission-content{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px #0000004d;max-width:600px;padding:30px;text-align:center;width:90%}.permission-content h2{color:#2c3e50;margin-top:0}.permission-buttons{margin:25px 0}.permission-button{border:none;border-radius:5px;cursor:pointer;font-size:16px;margin:0 10px;padding:12px 25px;transition:all .3s}.permission-button.allow{background-color:#3498db;color:#fff}.permission-button.allow:hover{background-color:#2980b9}.permission-button.cancel{background-color:#e74c3c;color:#fff}.permission-button.cancel:hover{background-color:#c0392b}.privacy-notice{background-color:#f8f9fa;border-radius:5px;margin-top:20px;padding:15px;text-align:left}.privacy-notice ul{padding-left:20px}.privacy-notice li{margin-bottom:8px}.video-container{border-radius:5px;height:auto;margin:20px auto;max-width:320px;overflow:hidden;width:100%}.exam-container{margin:0 auto;max-width:1200px;padding:20px}.exam-header{align-items:center;background-color:#2c3e50;border-radius:5px;color:#fff;display:flex;justify-content:space-between;margin-bottom:20px;padding:15px 20px}.exam-header h1{font-size:24px;margin:0}.timer{font-size:18px}.exam-main,.timer{display:flex;gap:20px}.exam-main{flex-direction:column}.exam-modal{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;overflow:hidden}.exam-content{display:flex;flex-wrap:wrap}.video-feed{background-color:#f8f9fa;flex:1 1;min-width:300px;padding:20px;position:relative}.webcam-feed{border-radius:5px;display:block;height:auto;width:100%}.verification-photo{margin-top:15px;text-align:center}.verification-photo img{border:2px solid #3498db;border-radius:5px}.violation-counter{background-color:#e74c3c;border-radius:20px;color:#fff;font-size:14px;padding:5px 10px;position:absolute;right:20px;top:20px}.body-status{display:flex;font-size:14px;justify-content:space-around;margin-top:15px}.body-ok,.face-ok{color:#27ae60}.body-error,.face-error{color:#e74c3c}.question-section{flex:2 1;min-width:400px;padding:20px}.question-section h3{color:#2c3e50;font-size:20px;margin-bottom:20px;margin-top:0}.options-list{gap:10px}.option{background-color:#f8f9fa;border:1px solid #ddd;border-radius:5px;cursor:pointer;padding:12px 15px;transition:all .2s;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.option:hover{background-color:#e9ecef}.option.selected{background-color:#3498db;border-color:#2980b9;color:#fff}.descriptive-answer{display:flex;flex-direction:column;gap:15px}.descriptive-answer textarea{border:1px solid #ddd;border-radius:5px;font-family:inherit;font-size:16px;min-height:150px;padding:12px;resize:vertical;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}.word-counter{color:#7f8c8d;font-size:14px;text-align:right}.file-upload-section{align-items:center;display:flex;gap:15px}.upload-button{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .3s}.upload-button:hover{background-color:#2980b9}.upload-button:disabled{background-color:#bdc3c7;cursor:not-allowed}.file-info{color:#7f8c8d;font-size:14px}.spinner{animation:spin 1s ease-in-out infinite;border:4px solid #0000001a;border-radius:50%;border-top-color:#3498db;display:inline-block;height:20px;margin-left:10px;width:20px}.question-file-preview{margin-bottom:20px}.file-preview{margin-top:10px}.file-preview-image{max-height:300px;max-width:100%}.file-preview-image,.file-preview-pdf{border:1px solid #ddd;border-radius:5px;margin-bottom:10px;pointer-events:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.file-preview-pdf{-webkit-overflow-scrolling:touch;overflow:auto}.file-download-link{background-color:#3498db;border-radius:5px;color:#fff;display:inline-block;padding:8px 15px;text-decoration:none;transition:background-color .3s}.file-download-link:hover{background-color:#2980b9}.question-navigation{border-top:1px solid #eee;display:flex;justify-content:space-between;margin-top:30px;padding-top:20px}.nav-button{background-color:#2c3e50;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s}.nav-button:hover{background-color:#1a252f}.nav-button.next-button{background-color:#27ae60}.nav-button.next-button:hover{background-color:#219653}.warning-modal{align-items:center;animation:slideIn .3s ease-out;background-color:#f39c12;border-radius:5px;box-shadow:0 3px 10px #0003;color:#fff;display:flex;gap:10px;left:20px;padding:15px 20px;position:fixed;top:20px;z-index:1000}.warning-icon{font-size:24px}@keyframes slideIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.exam-intro{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:800px;padding:30px;text-align:center}.exam-intro h2{color:#2c3e50;margin-top:0}.exam-intro ul{margin:20px auto;max-width:600px;text-align:left}.start-button{background-color:#27ae60;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;margin-top:20px;padding:12px 30px;transition:background-color .3s}.start-button:hover{background-color:#219653}.exam-results{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:800px;padding:40px;text-align:center}.exam-results h2{font-size:28px;margin-bottom:20px}.terminated{color:#e74c3c}.success{color:#27ae60}.termination-message{color:#7f8c8d;font-size:18px}.success-message{color:#2c3e50;font-size:18px}.termination-reason{font-weight:700;margin-bottom:15px}.black-screen{align-items:center;background-color:#000;color:#fff;display:flex;flex-direction:column;font-size:1.5rem;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.black-screen-content{background-color:#000c;border-radius:10px;max-width:600px;padding:2rem;text-align:center}.black-screen h2{color:#f44;margin-bottom:1.5rem}.black-screen p{font-size:1.2rem;margin:.5rem 0}.final-upload-section{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:800px;padding:30px;text-align:center}.final-upload-section h2{color:#2c3e50;font-size:28px;margin-top:0}.final-upload-section p{color:#7f8c8d;font-size:16px;margin-bottom:20px}.file-upload-item{margin-bottom:30px;text-align:left}.file-upload-item h3{color:#2c3e50;font-size:20px;margin-bottom:10px}.allowed-file-types{color:#7f8c8d;font-size:14px;margin-top:10px}@media (max-width:1024px){.exam-content{flex-direction:column}.question-section,.video-feed{min-width:100%}.exam-header{flex-direction:column;gap:10px;text-align:center}.timer{gap:10px;justify-content:center}.file-preview-pdf{height:350px}}@media (max-width:768px){.exam-content{flex-direction:column}.question-section,.video-feed{min-width:100%}.exam-header{flex-direction:column;gap:10px;text-align:center}.timer{justify-content:center}.file-preview-pdf{height:300px}.exam-intro,.permission-content{padding:20px}.exam-results{padding:30px}.final-upload-section{padding:20px}.black-screen h2{font-size:26px}.black-screen p{font-size:18px}.exam-header h1{font-size:22px}.timer span{font-size:16px}.question-section h3{font-size:18px}.descriptive-answer textarea{font-size:14px;min-height:120px}.option{font-size:14px;padding:10px 12px}.nav-button{font-size:14px;padding:8px 16px}.start-button{font-size:16px;padding:10px 25px}.upload-button{font-size:14px;padding:8px 12px}.warning-modal{font-size:14px;left:10px;padding:12px 15px;right:10px;width:calc(100% - 20px)}.warning-icon{font-size:20px}}@media (max-width:480px){.exam-intro,.exam-results,.final-upload-section,.permission-content{padding:20px}.question-section{padding:15px}.nav-button{font-size:14px;padding:8px 15px}.file-preview-image{max-height:200px}.file-preview-pdf{height:200px}.warning-modal{left:10px;right:10px}.exam-header h1{font-size:20px}.timer span{font-size:14px}.question-section h3{font-size:16px}.descriptive-answer textarea{font-size:13px;min-height:100px}.option{font-size:13px;padding:8px 10px}.start-button{font-size:14px;padding:8px 20px}.upload-button{font-size:13px;padding:6px 10px}.black-screen h2{font-size:22px}.black-screen p{font-size:16px}.final-upload-section h2{font-size:24px}.file-upload-item h3{font-size:18px}.allowed-file-types{font-size:12px}.violation-counter{font-size:12px;padding:4px 8px}.body-status{flex-direction:column;font-size:12px;gap:5px}.verification-photo img{height:60px;width:80px}}@media (max-width:320px){.exam-header{padding:10px 15px}.exam-header h1{font-size:18px}.timer span{font-size:12px}.question-section{padding:10px}.question-section h3{font-size:14px}.descriptive-answer textarea{font-size:12px;min-height:80px}.option{font-size:12px;padding:6px 8px}.nav-button{font-size:12px;padding:6px 12px}.warning-modal{font-size:12px;padding:10px 12px}.warning-icon{font-size:18px}.file-preview-pdf{height:150px}.file-preview-image{max-height:150px}}.student-dashboard{background-color:#f5f6fa;color:#333;margin:0 auto;max-width:1200px;min-height:100vh;padding:20px}.student-dashboard h2{color:#1a73e8;font-size:2rem;font-weight:600;margin-bottom:20px}.student-dashboard p{color:#555;font-size:1.1rem;line-height:1.6;margin-bottom:20px}@media (max-width:768px){.student-dashboard{padding:15px}.student-dashboard h2{font-size:1.5rem}.student-dashboard p{font-size:1rem}}.main-content.sidebar-open .student-dashboard{margin-left:250px;transition:margin-left .3s ease}.main-content.sidebar-closed .student-dashboard{margin-left:60px;transition:margin-left .3s ease}@media (max-width:768px){.main-content.sidebar-closed .student-dashboard,.main-content.sidebar-open .student-dashboard{margin-left:0}}.sidebar-toggle{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 10px #0000001a;color:#000;cursor:pointer;display:flex;justify-content:center;left:20px;padding:12px;position:fixed;top:20px;transition:all .3s ease-in-out;z-index:1100}.sidebar-toggle:hover{background:#f7fafc;box-shadow:0 4px 15px #00000026;transform:translateY(-1px)}.sidebar-toggle.open{left:270px}.sidebar{background:#fff;border-right:1px solid #e2e8f0;box-shadow:4px 0 20px #0000001a;color:#000;display:flex;flex-direction:column;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;transition:width .3s ease-in-out,transform .3s ease-in-out;z-index:1000}.sidebar-open{transform:translateX(0);width:280px}.sidebar-header{border-bottom:1px solid #e2e8f0;padding:60px 20px 20px;text-align:center}.sidebar-title{color:#000;font-size:1rem;font-weight:600;margin:0;transition:opacity .3s ease;white-space:nowrap}.sidebar-title.hidden{opacity:0}.sidebar-menu{animation:fadeIn .3s ease-in-out;flex-grow:1;list-style:none;margin:0;padding:20px 0}.sidebar-item{margin:8px 15px}.sidebar-link{align-items:center;border-radius:8px;color:#4a5568;display:flex;overflow:hidden;padding:15px 20px;position:relative;text-decoration:none;transition:all .2s ease}.sidebar-link:before{background:linear-gradient(90deg,#0000,#0000000d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.sidebar-link:hover:before{left:100%}.sidebar-link:hover{background:#f7fafc;box-shadow:0 4px 15px #0000001a;color:#000;transform:translateX(5px)}.sidebar-link:active{transform:translateX(3px) scale(.98)}.sidebar-icon{align-items:center;color:#4a5568;display:flex;flex-shrink:0;justify-content:center;margin-right:10px;min-width:24px;opacity:1;transition:transform .3s ease}.sidebar-label{color:#4a5568;font-size:1rem;font-weight:500;transition:opacity .3s ease,transform .3s ease;white-space:nowrap}.sidebar-label.hidden{opacity:0;transform:translateX(-10px)}.sidebar-profile{border-top:1px solid #e2e8f0;margin:20px 15px;padding-top:20px;position:relative}.profile-button{align-items:center;background:none;border:none;border-radius:8px;color:#4a5568;cursor:pointer;display:flex;overflow:hidden;padding:15px 20px;position:relative;text-decoration:none;transition:all .2s ease;width:100%}.profile-button:hover{background:#f7fafc;color:#000;transform:translateX(5px)}.profile-button:before{background:linear-gradient(90deg,#0000,#0000000d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.profile-button:hover:before{left:100%}.profile-popup{background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;bottom:100%;box-shadow:0 4px 10px #0003;color:#000;left:0;margin-bottom:10px;margin-left:15px;padding:10px;position:absolute;width:calc(100% - 30px);z-index:1002}.logout-button{align-items:center;background:none;border:none;border-radius:4px;color:#e53e3e;cursor:pointer;display:flex;font-size:.9rem;gap:8px;padding:8px 12px;text-align:left;transition:background .3s ease;width:100%}.logout-button:hover{background:#edf2f7}.sidebar-overlay{background:#00000080;display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}.sidebar-open+.sidebar-overlay{display:block}.sidebar-link.active{background:#f7fafc;color:#000}.sidebar-link.active .sidebar-icon{color:#000;transform:scale(1.1)}.sidebar-closed .sidebar-header,.sidebar-closed .sidebar-item{display:none}.sidebar-closed .sidebar-profile{bottom:0;display:block;margin:0;padding:10px 15px;position:absolute;width:100%}.sidebar-closed .profile-button{justify-content:center;margin:0;padding:10px}.sidebar-closed .profile-button .sidebar-icon{color:#4a5568;margin-right:0}.sidebar-closed .profile-button .sidebar-label{display:none}.sidebar-closed .profile-button:after,.sidebar-closed .sidebar-link:after{background:#333;border-radius:6px;color:#fff;content:attr(data-tooltip);font-size:.85rem;left:100%;margin-left:10px;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;visibility:hidden;white-space:nowrap;z-index:1002}.sidebar-closed .profile-button:hover:after,.sidebar-closed .sidebar-link:hover:after{opacity:1;visibility:visible}.sidebar-closed .profile-button:hover:before,.sidebar-closed .sidebar-link:hover:before{border:6px solid #0000;border-right-color:#333;content:"";left:85px;position:absolute;top:50%;transform:translateY(-50%);z-index:1002}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-track{background:#0000000d}.sidebar::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.sidebar::-webkit-scrollbar-thumb:hover{background:#0000004d}.profile-button:focus,.sidebar-toggle:focus{outline:2px solid #000;outline-offset:2px}.sidebar-link:focus{outline:2px solid #0000004d;outline-offset:2px}@media (max-width:768px){.sidebar-open{transform:translateX(0);width:280px}.sidebar-overlay{display:block}.profile-popup{left:15px;margin-left:15px;width:calc(100% - 60px)}.sidebar-toggle.open{left:270px}}@media (max-width:480px){.sidebar-open{width:100vw}.sidebar-header{padding:60px 15px 20px}.sidebar-title{font-size:1.3rem}.sidebar-item{margin:6px 10px}.profile-button,.sidebar-link{padding:12px 15px}.profile-popup{left:10px;margin-left:15px;width:calc(100% - 50px)}.sidebar-toggle.open{left:calc(100vw - 60px)}}.exams-container-std{background:#f8f9fa;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh}.exams-content-std{flex:1 1;transition:margin-left .3s ease-in-out}.exams-content-std.sidebar-open{margin-left:250px}.exams-content-std.sidebar-closed{margin-left:0}@media (min-width:769px){.exams-content-std.sidebar-closed{margin-left:60px}}@media (max-width:768px){.exams-content-std.sidebar-open{margin-left:0}}.student-exams-std{background:#f8f9fa;color:#333;margin:0 auto;max-width:1200px;padding:20px;position:relative;z-index:1}.student-exams-std h2{color:#1a73e8;font-size:2rem;font-weight:600;margin-bottom:20px;text-align:center}.search-input-std{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 2px 6px #0000000f;display:block;font-size:.9rem;margin:0 auto 20px;max-width:400px;padding:10px 14px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.search-input-std:focus{border-color:#1a73e8;box-shadow:0 0 6px #1a73e84d;outline:none}.tabs-std{display:flex;justify-content:center;margin-bottom:20px}.tabs-std button{background:#e0e0e0;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;margin:0 5px;padding:8px 16px;transition:background .3s ease,color .3s ease}.tabs-std button.active{background:#1a73e8;color:#fff}.tabs-std button:hover{background:#d1e4ff}.exam-list-std{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));list-style:none;padding:0}.exam-item-std{background:#fff;border:1px solid #e0e6ed;border-radius:8px;box-shadow:0 3px 8px #00000014;cursor:pointer;display:flex;flex-direction:column;max-width:300px;min-height:180px;padding:15px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.exam-item-std:hover{background:#f8f9fd;box-shadow:0 5px 12px #0000001f;transform:translateY(-4px)}.exam-header-std{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.exam-program-std{align-self:flex-start;background:#e7f3fe;border-radius:16px;color:#34495e;font-size:.85rem;font-weight:600;padding:4px 8px}.exam-title-std{color:#1a73e8;font-size:1.2rem;margin:0}.exam-batch-std{color:#5a6c7d;font-size:.8rem;font-weight:500}.exam-details-list-std{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.exam-details-list-std li{align-items:center;color:#555;display:flex;font-size:.8rem;justify-content:space-between}.label-std{color:#34495e;font-weight:600;margin-right:8px}.modal-std{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content-std{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0003;max-width:400px;padding:20px;text-align:left;width:90%}.modal-content-std h3{color:#1a73e8;font-size:1.3rem;margin-bottom:12px}.modal-content-std p{color:#333;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:8px}.modal-content-std .label-std{color:#34495e;font-weight:600}.close-btn-std,.start-btn-std{border:none;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:500;margin-top:8px;padding:8px 16px;transition:background .3s ease,transform .2s ease}.start-btn-std{background:#1a73e8;color:#fff}.start-btn-std:hover{background:#1557b0;transform:translateY(-2px)}.close-btn-std{background:#ccc;color:#333;margin-left:8px}.close-btn-std:hover{background:#b0b0b0;transform:translateY(-2px)}.error-std,.loading-std{background:#fff;border-radius:8px;box-shadow:0 3px 8px #00000014;margin:20px auto;max-width:400px;padding:30px 15px;text-align:center}.exam-item-std{animation:fadeIn .5s ease forwards}.exam-item-std:first-child{animation-delay:.1s}.exam-item-std:nth-child(2){animation-delay:.2s}.exam-item-std:nth-child(3){animation-delay:.3s}.exam-item-std:nth-child(4){animation-delay:.4s}.exam-item-std:nth-child(5){animation-delay:.5s}.exam-item-std:nth-child(6){animation-delay:.6s}@media (max-width:768px){.student-exams-std{padding:15px}.student-exams-std h2{font-size:1.8rem;margin-left:0;text-align:center}.search-input-std{font-size:.85rem;padding:8px 12px}.tabs-std{flex-direction:column;gap:8px}.tabs-std button{margin:0;padding:6px 14px}.exam-list-std{grid-template-columns:1fr}.exam-item-std{max-width:100%;min-height:160px}.exam-title-std{font-size:1.1rem}.exam-program-std{font-size:.8rem}.exam-batch-std,.exam-details-list-std li{font-size:.75rem}}@media (max-width:480px){.student-exams-std{padding:10px}.student-exams-std h2{font-size:1.6rem}.search-input-std{font-size:.8rem;padding:6px 10px}.tabs-std button{font-size:.8rem;padding:5px 12px}.exam-item-std{min-height:140px;padding:12px}.exam-title-std{font-size:1rem}.exam-program-std{font-size:.75rem}.exam-batch-std,.exam-details-list-std li{font-size:.7rem}.modal-content-std{max-width:95%;padding:15px}.modal-content-std h3{font-size:1.2rem}.modal-content-std p{font-size:.85rem}.close-btn-std,.start-btn-std{font-size:.8rem;padding:6px 12px}}.dashboard-container{display:flex;min-height:100vh}.dashboard-content{background:#f7f9fc;background:var(--bg-primary);flex:1 1;transition:margin-left .3s ease-in-out}.dashboard-content.sidebar-open{margin-left:250px}.dashboard-content.sidebar-closed{margin-left:0}@media (min-width:769px){.dashboard-content.sidebar-closed{margin-left:60px}}@media (max-width:768px){.dashboard-content.sidebar-open{margin-left:0}}.dashboard-container-el1{background:#fff;background:var(--bg-secondary);display:flex;justify-content:center;min-height:100vh;padding:20px;padding:var(--spacing-xl)}.dashboard-mobile{padding-top:clamp(70px,18vw,80px)}.dashboard-header-el1{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-bottom:var(--spacing-xl);padding-bottom:12px;padding-bottom:var(--spacing-md)}.dashboard-title-el1{color:#1a2b49;color:var(--text-primary);font-size:1.5rem;margin:0}.dashboard-grid{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;gap:var(--spacing-lg);overflow-x:auto;padding-bottom:12px;padding-bottom:var(--spacing-md)}@media (min-width:769px){.dashboard-grid{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}}@media (max-width:768px){.dashboard-grid{flex-direction:column;flex-wrap:wrap;gap:12px;gap:var(--spacing-md);overflow-x:visible}}.dashboard-card{background-position:50%;background-size:cover;border:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 8px #0000000d;box-shadow:var(--shadow-light);display:flex;flex-direction:column;height:200px;justify-content:flex-end;min-width:250px;overflow:hidden;position:relative;text-decoration:none;transition:all .3s ease}@media (min-width:769px){.dashboard-card{min-width:250px}}@media (max-width:768px){.dashboard-card{min-width:auto;width:100%}}.dashboard-card:before{background:#0000004d;content:"";height:100%;left:0;position:absolute;top:0;transition:background .3s ease;width:100%;z-index:0}.dashboard-card:hover:before{background:#00000080}.dashboard-card:hover{box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-6px)}.card-content{display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative;z-index:1}.card-icon{justify-content:center}.card-footer,.card-icon{align-items:center;display:flex;padding:12px;padding:var(--spacing-md)}.card-footer{background:#ffffffe6;border-bottom-left-radius:8px;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:8px;border-bottom-right-radius:var(--border-radius);box-sizing:border-box;justify-content:space-between;margin-top:auto;width:100%}.footer-label{color:#1a2b49;color:var(--text-primary);font-size:1.1rem;font-weight:600;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.footer-count{animation:count-up 1s ease-out;color:#1976d2;color:var(--primary-color);font-size:1.4rem;font-weight:700;text-align:right}.bg-exams{background-image:url(https://clipart.com/thumbs.php?f=/697/batch_26/000697-0026-000154_tnb.png)}.bg-monitoring{background-image:url(https://hq.apiscp.com/content/images/2018/06/What-Monitoring-Involves.png)}.bg-reports{background-image:url(data:image/jpeg;base64,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)}.bg-schools{background-image:url(data:image/jpeg;base64,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h0JlypSJSQoKpSntMCLkZl9THFSLm12O53Tahe3FWI+K6L4SZiBip8hK5gSEhS3UAEklPUJpe5uzxJdkbim7luoE9nLw8o8OhVMeznwtaAFcMx7Xm+l4ARFu13PeAEYu/q+TcoAF37PlaACYEkUtc2PvvHjSasz1Np3QqGFlZ+No9PBEAjtZcb3gBoRclPZJc++0eKKW49bb3j137Pe1o9PAcM3reb84AEW7Xc94AQAu57Pk2lvCABYfs5cLXgBVEGyc/DzgADMys/HzjxghfmqSaDOlS1mWAEKWhKikhuySCU5aRzTjkgo8kdVHnk5cx+P2bJnEGbJlzEpLprQlVO9goWju5w0mdRK6yinVrCzAD8YjjC0nLnYkcrxS5XOrhm9bzfnEhwCLdrue8AIAQXPZ+7WgAUCezlwteAFUmi45XgACXFWvlaABJrz03QAlV6dMuMAKvqZa74AClhVrnwv+MACU13PK0AIlVVj5QAKVTYecAOUmi45XgBAlxVrnwt+EACOvnpugBKr06ZcYAVRoy13wAFLCrXyvAAlNdzytACIVXY87QAFTdXTzvACrFGWu+ACm1WufCABHXz03QAgU5p0y42/CABSqLDneAFUmm484AEpqufKABCq7HnaAEKmNOmXG/wCMAKvqZa74AKbVa58IAECvPTdACBT9XTztAApVFhzvAAhNNzygAUlzUMvhACrNWUAFVqdcoAEdXPWAECWNWmfjAAsVXEAOUp7DOABKmDHOAGoFNzAAUuatM/CAFX1stIAKrU65QAINOcAIlLGo5fGABaarjlACrVVYc4AEqYUnP4wAIFOcAJTerTOAFX1stIACpxTrl4QAINNjAAlNNzAApNVxAAs1WEAAUwp1y8YAEdXPWAEpvVpnACrFWUABU4pGfwgBUKpsecANQqosecAClMaRl8YAWYKcoAWm1WucAJL62ekAIFOadMvCACYabCAHqSwcZwAJS4c5wAyWarGAAqY06ZeMALM6uWsALTarXOAElirOAESpzScvhABMVTYc4AdMTTccoAEpcVHP4QAks1ZwAlV6dMoAWZ1ctYAUpYVa5+MAEtNVzACIU9jAAs02EALMTTcQABLirXPwgBJfWz0gBKr06ZQAsw05QAqksKhn8YAJaarnlAH/2Q==)}.bg-students{background-image:url(data:image/jpeg;base64,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)}.bg-staff{background-image:url(https://www.nicepng.com/png/detail/135-1352810_consultant-clipart-cartoon-employee-clipart.png)}@keyframes count-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dashboard-mobile-navbar{align-items:center;background:#fff;box-shadow:0 2px 4px #0000001a;display:flex;height:clamp(70px,18vw,80px);justify-content:space-between;left:0;padding:clamp(14px,3.5vw,18px);position:fixed;right:0;top:0;z-index:900}.dashboard-toggle-button{background:none;border:none;color:#4a5568;cursor:pointer;font-size:clamp(20px,5vw,24px);padding:clamp(8px,2vw,10px)}.dashboard-toggle-button:hover{color:#2d3748}.dashboard-navbar-title{color:#1a202c;flex-grow:1;font-size:clamp(18px,4vw,22px);font-weight:700;letter-spacing:.05em;margin:0;text-align:center;text-transform:uppercase}@media (min-width:1440px){.dashboard-container-el1{margin:2rem auto;max-width:1400px;padding:24px;padding:var(--spacing-xxl)}.dashboard-grid{gap:20px;gap:var(--spacing-xl)}.footer-label{font-size:1.3rem}.footer-count{font-size:1.6rem}}@media (max-width:1024px){.dashboard-container-el1{margin:1rem;padding:16px;padding:var(--spacing-lg)}.dashboard-grid{gap:12px;gap:var(--spacing-md)}.footer-label{font-size:1rem}.footer-count{font-size:1.3rem}}@media (max-width:768px){.dashboard-container-el1{margin:.75rem;padding:12px;padding:var(--spacing-md)}.dashboard-grid{gap:8px;gap:var(--spacing-sm)}.dashboard-card{height:180px}.footer-label{font-size:.9rem}.footer-count{font-size:1.2rem}.card-footer{padding:8px;padding:var(--spacing-sm)}}@media (max-width:480px){.dashboard-container-el1{margin:.5rem;padding:8px;padding:var(--spacing-sm)}.dashboard-grid{gap:4px;gap:var(--spacing-xs)}.dashboard-card{height:160px}.footer-label{font-size:.85rem}.footer-count{font-size:1.1rem}.card-footer{padding:4px 8px;padding:var(--spacing-xs) var(--spacing-sm)}}*{box-sizing:border-box}.exam-creation-wrapper{background-color:#fff;background-color:var(--bg-secondary);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 8px #0000000d;box-shadow:var(--shadow-light);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;margin:0 auto;max-width:1200px;min-height:100vh;padding:20px;padding:var(--spacing-xl);position:relative}h2,h3{color:#1a2b49;color:var(--text-primary);font-weight:600;line-height:1.4;margin-bottom:12px;margin-bottom:var(--spacing-md)}h2{font-size:1.875rem}h3{font-size:1.25rem}.alert-error,.alert-success{word-wrap:break-word;align-items:flex-start;border-left:4px solid;border-radius:6px;border-radius:var(--border-radius-small);display:flex;font-size:.875rem;font-weight:500;gap:8px;gap:var(--spacing-sm);margin-bottom:16px;margin-bottom:var(--spacing-lg);padding:12px;padding:var(--spacing-md)}.alert-error{background-color:#feecea;border-left-color:#d32f2f;border-left-color:var(--error-color);color:#d32f2f;color:var(--error-color)}.alert-success{background-color:#e8f5e9;border-left-color:#2e7d32;border-left-color:var(--success-color);color:#2e7d32;color:var(--success-color)}.alert-error i,.alert-success i{flex-shrink:0;margin-top:2px}.field-error{align-items:center;color:#d32f2f;color:var(--error-color);display:flex;font-size:.75rem;gap:8px;gap:var(--spacing-sm);margin-top:4px;margin-top:var(--spacing-xs)}.field-error i{font-size:.875rem}.exam-details-panel,.question-builder-panel,.question-list-panel{background-color:#fff;background-color:var(--bg-secondary);border:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 8px #0000000d;box-shadow:var(--shadow-light);margin-bottom:20px;margin-bottom:var(--spacing-xl);padding:20px;padding:var(--spacing-xl)}.question-list{display:flex;flex-direction:column;gap:12px;gap:var(--spacing-md)}.question-card{background:#fafbfc;background:var(--bg-tertiary);border:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);padding:12px;padding:var(--spacing-md);position:relative}.question-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;margin-bottom:var(--spacing-sm)}.question-number{color:#1a2b49;color:var(--text-primary);font-size:1rem;font-weight:600}.question-card-actions{display:flex;gap:8px;gap:var(--spacing-sm)}.question-edit-btn,.question-remove-btn{background:none;border:none;cursor:pointer;font-size:.875rem;padding:8px;padding:var(--spacing-sm);transition:all .2s}.question-edit-btn{color:#1976d2;color:var(--primary-color)}.question-edit-btn:hover{background-color:#e3f2fd}.question-remove-btn{color:#d32f2f;color:var(--error-color)}.question-remove-btn:hover{background-color:#feecea}.question-text{color:#34495e;color:var(--text-secondary);font-size:.875rem;margin:0 0 8px;margin:0 0 var(--spacing-sm)}.question-info{color:#64748b;color:var(--text-muted);display:flex;flex-direction:column;font-size:.8125rem;gap:4px;gap:var(--spacing-xs)}.question-file-info,.question-options{color:#34495e;color:var(--text-secondary);font-size:.8125rem;margin-top:8px;margin-top:var(--spacing-sm);padding-left:12px;padding-left:var(--spacing-md)}.question-option{margin:4px 0;margin:var(--spacing-xs) 0}.no-questions{color:#64748b;color:var(--text-muted);font-size:.875rem;padding:12px;padding:var(--spacing-md);text-align:center}.exam-details-grid{grid-gap:20px;grid-gap:var(--spacing-xl);display:grid;gap:20px;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:20px;margin-bottom:var(--spacing-xl)}.input-grid{grid-gap:16px;grid-gap:var(--spacing-lg);display:grid;gap:16px;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:16px;margin-bottom:var(--spacing-lg)}.exam-timing-grid{grid-gap:20px;grid-gap:var(--spacing-xl);align-items:start;display:grid;gap:20px;gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr);margin-bottom:20px;margin-bottom:var(--spacing-xl)}.input-group{display:flex;flex-direction:column;gap:8px;gap:var(--spacing-sm);width:100%}.input-group label{color:#34495e;color:var(--text-secondary);font-size:.875rem;font-weight:500;margin-bottom:4px;margin-bottom:var(--spacing-xs)}.input-group input,.input-group select,.input-group textarea{background-color:#fafbfc;background-color:var(--bg-tertiary);border:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);font-family:inherit;font-size:.875rem;padding:12px;padding:var(--spacing-md);transition:all .2s ease;width:100%}.input-group input:focus,.input-group select:focus,.input-group textarea:focus{background-color:#fff;background-color:var(--bg-secondary);border-color:#1976d2;border-color:var(--primary-color);box-shadow:0 0 0 3px #1976d21a;outline:none}.input-group textarea{line-height:1.5;min-height:100px;resize:vertical}.time-limit-container{align-items:center;background-color:#fafbfc;background-color:var(--bg-tertiary);border:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);display:flex;overflow:hidden;transition:all .2s ease}.time-limit-container:focus-within{border-color:#1976d2;border-color:var(--primary-color);box-shadow:0 0 0 3px #1976d21a}.time-limit-input{background-color:initial;border:none;color:#34495e;color:var(--text-secondary);flex:1 1;font-size:.875rem;min-width:300px;padding:12px;padding:var(--spacing-md)}.time-limit-input:focus{outline:none}.time-limit-unit{background-color:#fff;background-color:var(--bg-secondary);border:none;border-left:1px solid #e5e9f0;border-left:1px solid var(--border-color);color:#34495e;color:var(--text-secondary);cursor:pointer;font-size:.875rem;padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md);transition:all .2s ease;width:60px}.time-limit-unit:focus,.time-limit-unit:hover{background-color:#e3f2fd;color:#1976d2;color:var(--primary-color)}.question-type-switcher{margin-bottom:20px;margin-bottom:var(--spacing-xl);padding-bottom:8px;padding-bottom:var(--spacing-sm)}.question-type-switcher,.type-switch{display:flex;gap:8px;gap:var(--spacing-sm)}.type-switch{align-items:center;background:none;border:none;border-radius:6px;border-radius:var(--border-radius-small);color:#64748b;color:var(--text-muted);cursor:pointer;font-size:.875rem;font-weight:500;padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg);transition:all .2s;white-space:nowrap}.type-switch:hover{background-color:#f1f5f9;color:#1976d2;color:var(--primary-color)}.type-switch.active{background-color:#1976d2;background-color:var(--primary-color);color:#fff}.type-switch i{font-size:.875rem}.question-type-selector{grid-gap:12px;grid-gap:var(--spacing-md);display:grid;gap:12px;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:20px;margin-bottom:var(--spacing-xl)}.type-choice{cursor:pointer;position:relative}.type-choice input{height:100%;margin:0;opacity:0;position:absolute;width:100%}.choice-content{align-items:center;background-color:#fafbfc;background-color:var(--bg-tertiary);border:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);display:flex;flex-direction:column;gap:8px;gap:var(--spacing-sm);justify-content:center;min-height:80px;padding:16px;padding:var(--spacing-lg);text-align:center;transition:all .2s}.type-choice input:checked+.choice-content{background-color:#e3f2fd;border-color:#1976d2;border-color:var(--primary-color);box-shadow:0 0 0 1px #1976d2;box-shadow:0 0 0 1px var(--primary-color)}.choice-content i{color:#1976d2;color:var(--primary-color);font-size:1.25rem}.choice-content span{font-size:.875rem;font-weight:500}.options-panel{margin:20px 0;margin:var(--spacing-xl) 0}.options-panel>label{color:#34495e;color:var(--text-secondary);display:block;font-size:.875rem;font-weight:500;margin-bottom:12px;margin-bottom:var(--spacing-md)}.options-list{flex-direction:column;margin-bottom:16px;margin-bottom:var(--spacing-lg)}.option-row,.options-list{display:flex;gap:12px;gap:var(--spacing-md)}.option-row{align-items:center}.option-input-wrapper{align-items:center;background:#fafbfc;background:var(--bg-tertiary);border:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);display:flex;flex:1 1;min-height:44px;padding:0 12px;padding:0 var(--spacing-md);transition:all .2s}.option-input-wrapper:focus-within{border-color:#1976d2;border-color:var(--primary-color);box-shadow:0 0 0 2px #1976d233}.option-label{color:#64748b;color:var(--text-muted);flex-shrink:0;font-size:.875rem;font-weight:500;margin-right:8px;margin-right:var(--spacing-sm)}.option-input{background:#0000;border:none;color:#34495e;color:var(--text-secondary);flex:1 1;font-size:.875rem;padding:12px 0;padding:var(--spacing-md) 0}.option-input:focus{outline:none}.option-input::placeholder{color:#64748b;color:var(--text-muted)}.option-remove-btn{align-items:center;background:none;border:none;border-radius:50%;color:#d32f2f;color:var(--error-color);cursor:pointer;display:flex;font-size:.875rem;height:36px;justify-content:center;opacity:.7;padding:8px;padding:var(--spacing-sm);transition:all .2s;width:36px}.option-remove-btn:hover{background-color:#feecea;opacity:1}.add-option-action{align-items:center;background-color:#1976d2;background-color:var(--primary-color);border:none;border-radius:6px;border-radius:var(--border-radius-small);color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;gap:var(--spacing-sm);padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg);transition:all .2s}.add-option-action:hover{background-color:#1565c0;background-color:var(--primary-dark)}.file-upload-zone{background-color:#fafbfc;background-color:var(--bg-tertiary);border:2px dashed #e5e9f0;border:2px dashed var(--border-color);border-radius:8px;border-radius:var(--border-radius);cursor:pointer;padding:20px;padding:var(--spacing-xl);text-align:center;transition:all .2s}.file-upload-zone:hover{background-color:#f8faff;border-color:#1976d2;border-color:var(--primary-color)}.file-upload-control{cursor:pointer;display:block;width:100%}.file-upload-control input{display:none}.upload-content{align-items:center;display:flex;flex-direction:column;gap:8px;gap:var(--spacing-sm)}.upload-content i{color:#1976d2;color:var(--primary-color);font-size:2rem}.upload-content p{color:#34495e;color:var(--text-secondary);font-size:.875rem;font-weight:500;margin:0}.upload-content small{color:#64748b;color:var(--text-muted);font-size:.75rem}.file-preview-area{background-color:#fafbfc;background-color:var(--bg-tertiary);border:1px dashed #e5e9f0;border:1px dashed var(--border-color);border-radius:8px;border-radius:var(--border-radius);margin:20px 0;margin:var(--spacing-xl) 0;padding:20px;padding:var(--spacing-xl);text-align:center}.file-preview-img{border-radius:6px;border-radius:var(--border-radius-small);box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);max-width:100%}.pdf-preview-display{color:#d32f2f;color:var(--error-color);font-size:3rem;gap:12px;gap:var(--spacing-md)}.pdf-preview-display span{color:#34495e;color:var(--text-secondary);font-size:.875rem;max-width:300px;word-break:break-all}.file-remove-btn{align-items:center;background-color:#d32f2f;background-color:var(--error-color);border:none;border-radius:6px;border-radius:var(--border-radius-small);color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;gap:8px;gap:var(--spacing-sm);margin-top:16px;margin-top:var(--spacing-lg);padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg);transition:all .2s}.file-remove-btn:hover{background-color:#b71c1c;background-color:var(--error-dark)}.file-type-choices{flex-wrap:wrap;justify-content:center;margin-top:12px;margin-top:var(--spacing-md)}.file-type-choice,.file-type-choices{display:flex;gap:8px;gap:var(--spacing-sm)}.file-type-choice{align-items:center;background:#f1f5f9;border:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:20px;cursor:pointer;font-size:.8125rem;padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md);transition:all .2s;-webkit-user-select:none;user-select:none}.file-type-choice:hover{background:#e3f2fd}.file-type-choice.active{background-color:#1976d2;background-color:var(--primary-color);border-color:#1976d2;border-color:var(--primary-color);color:#fff}.file-type-choice input{display:none}.question-controls{grid-gap:12px;grid-gap:var(--spacing-md);display:grid;gap:12px;gap:var(--spacing-md);grid-template-columns:1fr 1fr;margin-top:20px;margin-top:var(--spacing-xl);padding-top:12px;padding-top:var(--spacing-md)}.add-question-action,.reset-question-action{align-items:center;border:none;border-radius:6px;border-radius:var(--border-radius-small);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;gap:var(--spacing-sm);justify-content:center;min-height:44px;padding:12px 20px;padding:var(--spacing-md) var(--spacing-xl);transition:all .2s}.add-question-action{background-color:#2e7d32;background-color:var(--success-color);color:#fff}.add-question-action:hover{background-color:#1b5e20;background-color:var(--success-dark)}.reset-question-action{background-color:#78909c;color:#fff}.reset-question-action:hover{background-color:#546e7a}.exam-submission-panel{margin-top:20px;margin-top:var(--spacing-xl);padding-top:12px;padding-top:var(--spacing-md);text-align:center}.submit-exam-action{align-items:center;background-color:#1a2b49;background-color:var(--text-primary);border:none;border-radius:6px;border-radius:var(--border-radius-small);box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;gap:var(--spacing-sm);min-height:50px;padding:16px 2rem;padding:var(--spacing-lg) 2rem;position:relative;transition:all .2s}.submit-exam-action:disabled{background-color:#b0bec5;cursor:not-allowed;opacity:.8}.submit-exam-action:hover:not(:disabled){background-color:#0d1a26;box-shadow:0 4px 16px #00000026;transform:translateY(-1px)}.button-spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.back-button{align-items:center;background:none;border:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);cursor:pointer;display:flex;gap:8px;padding:10px 20px;transition:all .2s}.back-button:hover{background-color:#f1f5f9;border-color:#1976d2;border-color:var(--primary-color);color:#1976d2;color:var(--primary-color)}.exam-creation-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-bottom:var(--spacing-xl)}.time-input-group{align-items:center;display:flex;gap:8px;gap:var(--spacing-sm)}.time-input-group input{border:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);font-size:.875rem;padding:8px;padding:var(--spacing-sm);text-align:center;width:100px}.time-input-group input:focus{border-color:#1976d2;border-color:var(--primary-color);box-shadow:0 0 0 2px #1976d21a}.time-input-group span{color:#666;font-weight:700}.pdf-preview-display{align-items:center;display:flex;flex-direction:column;margin-top:10px}.pdf-preview-display iframe{border:1px solid #ccc;max-width:100%}.file-preview-img{margin-top:10px;max-height:300px;max-width:300px}@media (max-width:1024px){.exam-creation-wrapper{padding:16px;padding:var(--spacing-lg)}.exam-details-grid,.input-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.exam-timing-grid{grid-template-columns:repeat(2,1fr)}h2{font-size:1.5rem}h3{font-size:1.125rem}}@media (max-width:768px){.exam-creation-wrapper{border-radius:0;box-shadow:none;margin:0;padding:12px;padding:var(--spacing-md)}.exam-details-panel,.question-builder-panel,.question-list-panel{border-radius:12px;margin-bottom:16px;margin-bottom:var(--spacing-lg);padding:16px;padding:var(--spacing-lg)}.exam-details-grid,.exam-timing-grid,.input-grid{gap:16px;gap:var(--spacing-lg);grid-template-columns:1fr}.question-type-switcher{flex-direction:column;gap:8px;gap:var(--spacing-sm);overflow-x:auto;padding-bottom:8px;padding-bottom:var(--spacing-sm)}.type-switch{flex-shrink:0;justify-content:center;padding:12px;padding:var(--spacing-md);width:100%}.question-type-selector{gap:12px;gap:var(--spacing-md);grid-template-columns:1fr}.choice-content{min-height:70px}.file-type-choices{gap:8px;gap:var(--spacing-sm);justify-content:flex-start}.question-controls{gap:12px;gap:var(--spacing-md);grid-template-columns:1fr}h2{font-size:1.5rem;line-height:1.3}h3{font-size:1.125rem}.question-list{gap:8px;gap:var(--spacing-sm)}.question-card{padding:16px;padding:var(--spacing-lg)}.question-card-header{flex-wrap:wrap;gap:12px;gap:var(--spacing-md)}.question-card-actions{justify-content:flex-end;width:100%}.time-limit-container{align-items:stretch;flex-direction:column;gap:8px;gap:var(--spacing-sm)}.time-limit-input{border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);min-width:0;min-width:auto}.time-limit-input,.time-limit-unit{border:1px solid #e5e9f0;width:100%}.time-limit-unit{border-left:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small)}.time-input-group{flex-wrap:wrap;width:100%}.time-input-group input{width:100px}.exam-creation-header{align-items:stretch;flex-direction:column;gap:12px;gap:var(--spacing-md)}.back-button{justify-content:center;width:100%}.alert-error,.alert-success{font-size:.9rem;padding:16px;padding:var(--spacing-lg)}.option-row{gap:12px;gap:var(--spacing-md)}.file-upload-zone{padding:16px;padding:var(--spacing-lg)}.upload-content i{font-size:1.75rem}.upload-content p{font-size:.9rem}}@media (max-width:599px){.exam-creation-wrapper{min-height:100vh;padding:8px;padding:var(--spacing-sm)}.exam-details-panel,.question-builder-panel,.question-list-panel{border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:16px;margin-bottom:var(--spacing-lg);padding:16px;padding:var(--spacing-lg)}h2{font-size:1.5rem}h2,h3{margin-bottom:12px;margin-bottom:var(--spacing-md)}h3{font-size:1.125rem}.alert-error,.alert-success{font-size:.85rem;margin-bottom:16px;margin-bottom:var(--spacing-lg);padding:16px;padding:var(--spacing-lg)}.exam-creation-header{flex-direction:column;gap:12px;gap:var(--spacing-md)}.back-button{font-size:.85rem;justify-content:center;padding:12px 16px;width:100%}.exam-details-grid,.exam-timing-grid,.input-grid{gap:16px;gap:var(--spacing-lg);grid-template-columns:1fr}.input-group label{font-size:.85rem}.input-group input,.input-group select,.input-group textarea{border-radius:8px;font-size:16px;padding:12px;padding:var(--spacing-md)}.input-group textarea{min-height:100px}.time-limit-container{border-radius:8px;flex-direction:column}.time-limit-input,.time-limit-unit{border:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:8px;padding:12px;padding:var(--spacing-md);width:100%}.time-limit-unit{font-size:.85rem}.question-type-switcher{flex-direction:column;gap:8px;gap:var(--spacing-sm)}.type-switch{font-size:.85rem;padding:12px;padding:var(--spacing-md);width:100%}.question-type-selector{gap:12px;gap:var(--spacing-md);grid-template-columns:1fr}.choice-content{min-height:70px;padding:16px;padding:var(--spacing-lg)}.choice-content i{font-size:1.25rem}.choice-content span{font-size:.8rem}.question-list{gap:8px;gap:var(--spacing-sm)}.question-card{margin-bottom:8px;margin-bottom:var(--spacing-sm);padding:16px;padding:var(--spacing-lg)}.question-card-header{align-items:flex-start;flex-direction:column;gap:12px;gap:var(--spacing-md)}.question-number{font-size:.95rem}.question-card-actions{gap:8px;gap:var(--spacing-sm);justify-content:flex-start;width:100%}.question-text{font-size:.85rem;line-height:1.4}.question-info{font-size:.75rem}.question-options{font-size:.8rem}.options-panel>label{font-size:.85rem}.option-row{flex-direction:column;gap:8px;gap:var(--spacing-sm)}.option-input-wrapper{border-radius:8px;min-height:44px;width:100%}.option-label{font-size:.8rem;margin-bottom:4px;margin-bottom:var(--spacing-xs);margin-right:0}.option-input{font-size:.85rem;padding:12px;padding:var(--spacing-md)}.option-remove-btn{border-radius:8px;font-size:.8rem;height:44px;width:100%}.add-option-action{font-size:.85rem;justify-content:center;padding:12px;padding:var(--spacing-md);width:100%}.file-upload-zone{border-radius:12px;padding:16px;padding:var(--spacing-lg)}.upload-content i{font-size:1.75rem}.upload-content p{font-size:.85rem}.upload-content small{font-size:.75rem}.file-preview-area{border-radius:12px;margin:16px 0;margin:var(--spacing-lg) 0;padding:16px;padding:var(--spacing-lg)}.file-preview-img{max-height:250px;max-width:100%}.pdf-preview-display{font-size:2.5rem;gap:12px;gap:var(--spacing-md)}.pdf-preview-display span{font-size:.8rem;max-width:100%}.pdf-preview-display iframe{max-height:300px;max-width:100%}.file-type-choices{gap:8px;gap:var(--spacing-sm);justify-content:flex-start;margin-top:12px;margin-top:var(--spacing-md)}.file-type-choice{flex:0 1 auto;font-size:.75rem;padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md)}.question-controls{gap:12px;gap:var(--spacing-md);grid-template-columns:1fr;margin-top:20px;margin-top:var(--spacing-xl)}.add-question-action,.reset-question-action{min-height:44px}.add-question-action,.file-remove-btn,.reset-question-action{font-size:.85rem;padding:12px;padding:var(--spacing-md);width:100%}.file-remove-btn{justify-content:center}.exam-submission-panel{margin-top:20px;margin-top:var(--spacing-xl);padding-top:16px;padding-top:var(--spacing-lg)}.submit-exam-action{border-radius:8px;font-size:.95rem;min-height:48px;padding:12px;padding:var(--spacing-md);width:100%}.time-input-group{align-items:stretch;flex-direction:column;gap:8px;gap:var(--spacing-sm);width:100%}.time-input-group input{padding:12px;padding:var(--spacing-md);width:100%}.time-input-group span{font-size:.85rem}}@media (max-width:479px){.exam-creation-wrapper{border-radius:0;box-shadow:none;padding:8px;padding:var(--spacing-sm)}.exam-details-panel,.question-builder-panel,.question-list-panel{border-radius:8px;box-shadow:0 1px 4px #0000000f;margin-bottom:12px;margin-bottom:var(--spacing-md);padding:12px;padding:var(--spacing-md)}h2{font-size:1.25rem}h2,h3{margin-bottom:8px;margin-bottom:var(--spacing-sm)}h3{font-size:1rem}.alert-error,.alert-success{font-size:.8rem;gap:4px;gap:var(--spacing-xs);margin-bottom:12px;margin-bottom:var(--spacing-md);padding:12px;padding:var(--spacing-md)}.alert-error i,.alert-success i{font-size:.75rem}.field-error{font-size:.7rem;gap:4px;gap:var(--spacing-xs)}.exam-creation-header{align-items:stretch;flex-direction:column;gap:8px;gap:var(--spacing-sm)}.back-button{border-radius:6px;font-size:.8rem;padding:10px 12px;width:100%}.exam-details-grid,.exam-timing-grid,.input-grid{gap:12px;gap:var(--spacing-md)}.input-group{gap:4px;gap:var(--spacing-xs)}.input-group label{font-size:.8rem;margin-bottom:4px;margin-bottom:var(--spacing-xs)}.input-group input,.input-group select,.input-group textarea{border-radius:6px;font-size:16px;padding:10px 12px}.input-group textarea{min-height:80px}.time-limit-container{border-radius:6px;flex-direction:column}.time-limit-input,.time-limit-unit{border:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:6px;font-size:.8rem;padding:10px 12px}.question-type-switcher,.type-switch{gap:4px;gap:var(--spacing-xs)}.type-switch{border-radius:6px;padding:10px 12px}.type-switch,.type-switch i{font-size:.75rem}.question-type-selector{gap:8px;gap:var(--spacing-sm)}.choice-content{border-radius:6px;min-height:60px;padding:12px;padding:var(--spacing-md)}.choice-content i{font-size:1rem}.choice-content span{font-size:.75rem}.question-card{border-radius:6px;margin-bottom:4px;margin-bottom:var(--spacing-xs);padding:12px;padding:var(--spacing-md)}.question-card-header{flex-direction:column;gap:8px;gap:var(--spacing-sm)}.question-number{font-size:.9rem}.question-card-actions{gap:4px;gap:var(--spacing-xs);width:100%}.question-edit-btn,.question-remove-btn{font-size:.8rem;padding:4px;padding:var(--spacing-xs)}.question-text{font-size:.8rem;margin-bottom:4px;margin-bottom:var(--spacing-xs)}.question-info{font-size:.7rem;gap:4px;gap:var(--spacing-xs)}.question-options{font-size:.75rem;margin-top:4px;margin-top:var(--spacing-xs);padding-left:12px;padding-left:var(--spacing-md)}.question-option{margin:4px 0;margin:var(--spacing-xs) 0}.options-panel>label{font-size:.8rem;margin-bottom:8px;margin-bottom:var(--spacing-sm)}.options-list{gap:8px;gap:var(--spacing-sm)}.option-row{flex-direction:column;gap:4px;gap:var(--spacing-xs)}.option-input-wrapper{border-radius:6px;min-height:40px;padding:0 12px;padding:0 var(--spacing-md)}.option-label{font-size:.75rem;margin-bottom:4px;margin-bottom:var(--spacing-xs)}.option-input{font-size:.8rem;padding:8px 0}.option-remove-btn{border-radius:6px;font-size:.75rem;height:40px;width:100%}.add-option-action{border-radius:6px;font-size:.8rem;padding:10px 12px;width:100%}.add-option-action i{font-size:.75rem}.file-upload-zone{border-radius:8px;padding:16px;padding:var(--spacing-lg)}.upload-content i{font-size:1.5rem}.upload-content p{font-size:.8rem}.upload-content small{font-size:.7rem}.file-preview-area{border-radius:8px;margin:12px 0;margin:var(--spacing-md) 0;padding:12px;padding:var(--spacing-md)}.file-preview-img{max-height:200px;max-width:100%}.pdf-preview-display{font-size:2rem;gap:8px;gap:var(--spacing-sm)}.pdf-preview-display span{font-size:.75rem}.pdf-preview-display iframe{max-height:250px;max-width:100%}.file-type-choices{gap:4px;gap:var(--spacing-xs);margin-top:8px;margin-top:var(--spacing-sm)}.file-type-choice{border-radius:12px;font-size:.7rem;padding:4px 8px;padding:var(--spacing-xs) var(--spacing-sm)}.question-controls{gap:8px;gap:var(--spacing-sm);margin-top:16px;margin-top:var(--spacing-lg)}.add-question-action,.reset-question-action{min-height:40px}.add-question-action,.file-remove-btn,.reset-question-action{border-radius:6px;font-size:.8rem;padding:10px 12px;width:100%}.file-remove-btn{margin-top:12px;margin-top:var(--spacing-md)}.exam-submission-panel{margin-top:16px;margin-top:var(--spacing-lg);padding-top:12px;padding-top:var(--spacing-md)}.submit-exam-action{border-radius:6px;font-size:.9rem;min-height:44px;padding:12px 16px;width:100%}.submit-exam-action i{font-size:.75rem}.button-spinner{border-width:1.5px;height:14px;width:14px}.time-input-group{align-items:stretch;flex-direction:column;gap:4px;gap:var(--spacing-xs);width:100%}.time-input-group input{font-size:.8rem;padding:10px 12px;width:100%}.no-questions,.time-input-group span{font-size:.8rem}.no-questions{padding:12px;padding:var(--spacing-md)}.pdf-preview-img{margin-top:8px;margin-top:var(--spacing-sm);max-width:100%}}.add-option-action:focus,.add-question-action:focus,.back-button:focus,.file-remove-btn:focus,.option-remove-btn:focus,.question-edit-btn:focus,.question-remove-btn:focus,.reset-question-action:focus,.submit-exam-action:focus,.time-limit-unit:focus,.type-switch:focus{outline:2px solid #1976d2;outline:2px solid var(--primary-color);outline-offset:2px}@media print{.exam-creation-wrapper{background:#fff;box-shadow:none;margin:0;max-width:none;padding:0}.exam-details-panel,.question-builder-panel,.question-list-panel{border:1px solid #000;box-shadow:none}.back-button,.exam-submission-panel,.question-controls{display:none}}.hierarchy-container-mn{background:#f7fafc;display:flex;min-height:100vh}.hierarchy-content-mn{flex:1 1;padding:clamp(16px,4vw,24px);transition:margin-left .3s ease-in-out}.hierarchy-content-mn.sidebar-open-mn{margin-left:250px}.hierarchy-content-mn.sidebar-closed-mn{margin-left:0}@media (min-width:769px){.hierarchy-content-mn.sidebar-closed-mn{margin-left:60px}}@media (max-width:768px){.hierarchy-content-mn.sidebar-open-mn{margin-left:0}}.hierarchy-mobile-navbar-mn{align-items:center;background:#fff;box-shadow:0 2px 4px #0000001a;display:flex;height:clamp(70px,18vw,80px);justify-content:space-between;left:0;padding:clamp(14px,3.5vw,18px);position:fixed;right:0;top:0;z-index:900}.hierarchy-toggle-button-mn{background:none;border:none;color:#4a5568;cursor:pointer;font-size:clamp(20px,5vw,24px);padding:clamp(8px,2vw,10px)}.hierarchy-toggle-button-mn:hover{color:#2d3748}.hierarchy-create-button-mn{align-items:center;background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:clamp(18px,4.5vw,22px);justify-content:center;padding:clamp(8px,2vw,10px);transition:background-color .3s ease}.hierarchy-create-button-mn:hover{background:#059669}.hierarchy-navbar-title-mn{color:#1a202c;flex-grow:1;font-size:clamp(18px,4vw,22px);font-weight:700;margin:0;text-align:center}.hierarchy-page-container-mn{background:#fff;border-radius:12px;box-shadow:0 6px 12px #0000001a;box-sizing:border-box;margin:20px auto;max-width:1400px;min-height:calc(100vh - 40px);padding:clamp(16px,5vw,40px)}@media (max-width:768px){.hierarchy-page-container-mn{margin-top:clamp(80px,20vw,90px)}}.hierarchy-page-header-mn{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:clamp(16px,5vw,40px)}@media (min-width:769px){.hierarchy-page-header-mn{align-items:center;flex-direction:row;justify-content:space-between}}@media (max-width:768px){.hierarchy-page-header-mn{align-items:stretch;flex-direction:column;gap:clamp(8px,2vw,12px)}}.hierarchy-page-title-mn{color:#1a202c;font-size:clamp(24px,5vw,36px);font-weight:700;margin-bottom:clamp(8px,2vw,16px)}@media (min-width:769px){.hierarchy-page-title-mn{margin-bottom:0}}.hierarchy-add-button-mn{background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:clamp(14px,3vw,16px);font-weight:600;max-width:200px;padding:clamp(8px,2.5vw,12px) clamp(16px,4vw,24px);transition:all .3s ease;width:100%}.hierarchy-add-button-mn:hover{background:#059669;transform:translateY(-2px)}.hierarchy-search-section-mn{align-items:center;display:flex;gap:clamp(8px,2vw,12px);margin-bottom:clamp(16px,4vw,24px)}.hierarchy-search-input-mn{border:1px solid #e2e8f0;border-radius:8px;font-size:clamp(14px,3vw,16px);padding:clamp(8px,2.5vw,12px);width:100%}.hierarchy-clear-search-button-mn{background:#e53e3e;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:clamp(12px,2.5vw,14px);font-weight:600;padding:clamp(6px,2vw,8px) clamp(12px,3vw,16px);transition:all .3s ease}.hierarchy-clear-search-button-mn:hover{background:#c53030;transform:translateY(-2px)}.hierarchy-list-container-mn{grid-gap:clamp(12px,3vw,16px);display:grid;gap:clamp(12px,3vw,16px);grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media (max-width:768px){.hierarchy-list-container-mn{gap:clamp(8px,2vw,12px);grid-template-columns:1fr}}.hierarchy-item-mn{background:linear-gradient(145deg,#fff,#f7fafc);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 8px #0000001a;cursor:pointer;padding:15px;transition:transform .3s ease,box-shadow .3s ease,border .3s ease}.hierarchy-item-mn:hover{border:2px solid #10b981;box-shadow:0 8px 16px #00000026;transform:translateY(-4px)}.hierarchy-item-header-mn{margin-bottom:clamp(8px,2vw,12px)}.hierarchy-name-mn{border-bottom:1px solid #e2e8f0;color:#1a202c;font-size:clamp(18px,4vw,22px);font-weight:700;margin:0;padding-bottom:8px;transition:color .3s ease}.hierarchy-item-mn:hover .hierarchy-name-mn{color:#10b981}.hierarchy-item-info-mn{color:#4a5568;font-size:clamp(14px,3vw,16px);margin-bottom:clamp(8px,2vw,12px)}.hierarchy-item-actions-mn{display:flex;gap:clamp(8px,2vw,12px);justify-content:flex-end}.hierarchy-icon-button-mn{background:none;border:none;border-radius:6px;color:#4a5568;cursor:pointer;font-size:clamp(16px,4vw,18px);padding:clamp(8px,2vw,10px);transition:color .2s}.hierarchy-icon-button-mn:hover{color:#2d3748}.hierarchy-icon-button-mn:disabled{color:#a0aec0;cursor:not-allowed}.hierarchy-modal-overlay-mn{align-items:center;animation:fadeIn .3s ease-in-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.hierarchy-modal-content-mn{animation:slideUp .3s ease-in-out;background:#fff;border-radius:12px;box-shadow:0 8px 16px #0003;max-height:90vh;max-width:500px;overflow-y:auto;padding:clamp(16px,4vw,24px);width:100%}@media (max-width:768px){.hierarchy-modal-content-mn.hierarchy-modal-mobile-mn{padding:clamp(12px,3vw,16px);width:90%}}.hierarchy-modal-header-mn{align-items:center;display:flex;justify-content:space-between;margin-bottom:clamp(16px,4vw,24px)}.hierarchy-modal-header-mn h3{color:#1a202c;font-size:clamp(18px,4vw,22px);font-weight:700;margin:0}.hierarchy-close-button-mn{background:none;border:none;color:#4a5568;cursor:pointer;font-size:clamp(20px,5vw,24px)}.hierarchy-close-button-mn:hover{color:#2d3748}.hierarchy-modal-body-mn{display:flex;flex-direction:column;gap:clamp(16px,4vw,24px)}.hierarchy-form-section-mn{display:flex;flex-direction:column;gap:clamp(12px,3vw,16px)}.hierarchy-form-section-mn h4{color:#2d3748;font-size:clamp(16px,3.5vw,18px);font-weight:600;margin:0}.hierarchy-form-input-mn{border:1px solid #e2e8f0;border-radius:8px}.hierarchy-form-input-mn,.hierarchy-primary-button-mn{font-size:clamp(14px,3vw,16px);padding:clamp(8px,2.5vw,12px);width:100%}.hierarchy-primary-button-mn{background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;transition:all .3s ease}.hierarchy-primary-button-mn:disabled{background:#a0aec0;cursor:not-allowed}.hierarchy-primary-button-mn:hover:not(:disabled){background:#059669;transform:translateY(-2px)}.hierarchy-empty-state-mn{color:#718096;font-size:clamp(14px,3vw,16px);margin:clamp(16px,4vw,24px) 0;text-align:center}@media (max-width:768px){.hierarchy-item-mn{border:1px solid #e2e8f0;padding:12px}.hierarchy-item-mn:hover{border:2px solid #10b981}.hierarchy-name-mn{border-bottom:1px solid #e2e8f0;font-size:clamp(16px,3.5vw,20px);padding-bottom:6px}.hierarchy-item-info-mn{font-size:clamp(13px,2.8vw,15px)}}@media (max-width:480px){.hierarchy-item-mn{border:1px solid #e2e8f0;padding:10px}.hierarchy-item-mn:hover{border:2px solid #10b981}.hierarchy-name-mn{border-bottom:1px solid #e2e8f0;font-size:clamp(14px,3vw,18px);padding-bottom:6px}.hierarchy-item-info-mn{font-size:clamp(12px,2.5vw,14px)}}.hierarchy-container-pr{background:#f7fafc;display:flex;min-height:100vh}.hierarchy-content-pr{flex:1 1;padding:clamp(16px,4vw,24px);transition:margin-left .3s ease-in-out}.hierarchy-content-pr.sidebar-open-pr{margin-left:250px}.hierarchy-content-pr.sidebar-closed-pr{margin-left:0}@media (min-width:769px){.hierarchy-content-pr.sidebar-closed-pr{margin-left:60px}}@media (max-width:768px){.hierarchy-content-pr.sidebar-open-pr{margin-left:0}}.hierarchy-mobile-navbar-pr{align-items:center;background:#fff;box-shadow:0 2px 4px #0000001a;display:flex;height:clamp(70px,18vw,80px);justify-content:space-between;left:0;padding:clamp(14px,3.5vw,18px);position:fixed;right:0;top:0;z-index:900}.hierarchy-toggle-button-pr{background:none;border:none;color:#4a5568;cursor:pointer;font-size:clamp(20px,5vw,24px);padding:clamp(8px,2vw,10px)}.hierarchy-toggle-button-pr:hover{color:#2d3748}.hierarchy-back-button-mobile-pr{align-items:center;background:none;border:none;border-radius:6px;color:#4a5568;cursor:pointer;display:flex;font-size:clamp(20px,5vw,24px);justify-content:center;padding:clamp(8px,2vw,10px);transition:color .2s}.hierarchy-back-button-mobile-pr:hover{color:#2d3748}.hierarchy-navbar-title-pr{color:#1a202c;flex-grow:1;font-size:clamp(18px,4vw,22px);font-weight:700;margin:0;text-align:center}.hierarchy-page-container-pr{background:#fff;border-radius:12px;box-shadow:0 6px 12px #0000001a;box-sizing:border-box;margin:20px auto;max-width:1400px;min-height:calc(100vh - 40px);padding:clamp(16px,5vw,40px)}@media (max-width:768px){.hierarchy-page-container-pr{margin-top:clamp(80px,20vw,90px)}}.hierarchy-page-header-pr{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:clamp(16px,5vw,40px)}@media (min-width:769px){.hierarchy-page-header-pr{align-items:center;flex-direction:row;justify-content:space-between}}@media (max-width:768px){.hierarchy-page-header-pr{align-items:stretch;flex-direction:column;gap:clamp(8px,2vw,12px)}}.hierarchy-page-title-pr{color:#1a202c;font-size:clamp(24px,5vw,36px);font-weight:700;margin-bottom:clamp(8px,2vw,16px)}@media (min-width:769px){.hierarchy-page-title-pr{margin-bottom:0}}.hierarchy-button-group-pr{display:flex;gap:clamp(8px,2vw,12px)}.hierarchy-add-button-pr{background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:clamp(14px,3vw,16px);font-weight:600;max-width:200px;padding:clamp(8px,2.5vw,12px) clamp(16px,4vw,24px);transition:all .3s ease;width:100%}.hierarchy-add-button-pr:hover{background:#059669;transform:translateY(-2px)}.hierarchy-back-button-pr{background:#718096;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:clamp(14px,3vw,16px);font-weight:600;max-width:200px;padding:clamp(8px,2.5vw,12px) clamp(16px,4vw,24px);transition:all .3s ease;width:100%}.hierarchy-back-button-pr:hover{background:#5a6270;transform:translateY(-2px)}.hierarchy-search-section-pr{align-items:center;display:flex;gap:clamp(8px,2vw,12px);margin-bottom:clamp(16px,4vw,24px)}.hierarchy-search-input-pr{border:1px solid #e2e8f0;border-radius:8px;font-size:clamp(14px,3vw,16px);padding:clamp(8px,2.5vw,12px);width:100%}.hierarchy-clear-search-button-pr{background:#e53e3e;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:clamp(12px,2.5vw,14px);font-weight:600;padding:clamp(6px,2vw,8px) clamp(12px,3vw,16px);transition:all .3s ease}.hierarchy-clear-search-button-pr:hover{background:#c53030;transform:translateY(-2px)}.hierarchy-list-container-pr{grid-gap:clamp(12px,3vw,16px);display:grid;gap:clamp(12px,3vw,16px);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media (max-width:768px){.hierarchy-list-container-pr{gap:clamp(8px,2vw,12px);grid-template-columns:1fr}}.hierarchy-item-pr{background:linear-gradient(145deg,#fff,#f7fafc);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 8px #0000001a;cursor:pointer;padding:12px;transition:transform .3s ease,box-shadow .3s ease,border .3s ease}.hierarchy-item-pr:hover{border:2px solid #10b981;box-shadow:0 8px 16px #00000026;transform:translateY(-4px)}.hierarchy-item-header-pr{margin-bottom:clamp(8px,2vw,12px)}.hierarchy-name-pr{border-bottom:1px solid #e2e8f0;color:#1a202c;font-size:clamp(16px,3.5vw,18px);font-weight:700;margin:0;padding-bottom:8px;transition:color .3s ease}.hierarchy-item-pr:hover .hierarchy-name-pr{color:#10b981}.hierarchy-item-info-pr{color:#4a5568;font-size:clamp(12px,2.5vw,14px);margin-bottom:clamp(8px,2vw,12px)}.hierarchy-item-actions-pr{display:flex;gap:clamp(8px,2vw,12px);justify-content:flex-end}.hierarchy-icon-button-pr{background:none;border:none;border-radius:6px;color:#4a5568;cursor:pointer;font-size:clamp(14px,3.5vw,16px);padding:clamp(8px,2vw,10px);transition:color .2s}.hierarchy-icon-button-pr:hover{color:#2d3748}.hierarchy-icon-button-pr:disabled{color:#a0aec0;cursor:not-allowed}.hierarchy-modal-overlay-pr{align-items:center;animation:fadeIn .3s ease-in-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.hierarchy-modal-content-pr{animation:slideUp .3s ease-in-out;background:#fff;border-radius:12px;box-shadow:0 8px 16px #0003;max-height:90vh;max-width:500px;overflow-y:auto;padding:clamp(16px,4vw,24px);width:100%}@media (max-width:768px){.hierarchy-modal-content-pr.hierarchy-modal-mobile-pr{padding:clamp(12px,3vw,16px);width:90%}}.hierarchy-modal-header-pr{align-items:center;display:flex;justify-content:space-between;margin-bottom:clamp(16px,4vw,24px)}.hierarchy-modal-header-pr h3{color:#1a202c;font-size:clamp(18px,4vw,22px);font-weight:700;margin:0}.hierarchy-close-button-pr{background:none;border:none;color:#4a5568;cursor:pointer;font-size:clamp(20px,5vw,24px)}.hierarchy-close-button-pr:hover{color:#2d3748}.hierarchy-modal-body-pr{display:flex;flex-direction:column;gap:clamp(16px,4vw,24px)}.hierarchy-form-section-pr{display:flex;flex-direction:column;gap:clamp(12px,3vw,16px)}.hierarchy-form-section-pr h4{color:#2d3748;font-size:clamp(16px,3.5vw,18px);font-weight:600;margin:0}.hierarchy-form-input-pr{border:1px solid #e2e8f0;border-radius:8px}.hierarchy-form-input-pr,.hierarchy-primary-button-pr{font-size:clamp(14px,3vw,16px);padding:clamp(8px,2.5vw,12px);width:100%}.hierarchy-primary-button-pr{background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;transition:all .3s ease}.hierarchy-primary-button-pr:disabled{background:#a0aec0;cursor:not-allowed}.hierarchy-primary-button-pr:hover:not(:disabled){background:#059669;transform:translateY(-2px)}.hierarchy-empty-state-pr,.hierarchy-error-pr,.hierarchy-loading-pr{color:#718096;font-size:clamp(14px,3vw,16px);margin:clamp(16px,4vw,24px) 0;text-align:center}@media (max-width:768px){.hierarchy-item-pr{border:1px solid #e2e8f0;padding:10px}.hierarchy-item-pr:hover{border:2px solid #10b981}.hierarchy-name-pr{border-bottom:1px solid #e2e8f0;font-size:clamp(14px,3vw,16px);padding-bottom:6px}.hierarchy-item-info-pr{font-size:clamp(11px,2.3vw,13px)}.hierarchy-icon-button-pr{font-size:clamp(13px,3.2vw,15px)}}@media (max-width:480px){.hierarchy-item-pr{border:1px solid #e2e8f0;padding:8px}.hierarchy-item-pr:hover{border:2px solid #10b981}.hierarchy-name-pr{border-bottom:1px solid #e2e8f0;font-size:clamp(12px,2.8vw,14px);padding-bottom:6px}.hierarchy-item-info-pr{font-size:clamp(10px,2vw,12px)}.hierarchy-icon-button-pr{font-size:clamp(12px,3vw,14px)}}.hierarchy-container-sem{background:#f7fafc;display:flex;min-height:100vh}.hierarchy-content-sem{flex:1 1;padding:clamp(16px,4vw,24px);transition:margin-left .3s ease-in-out}.hierarchy-content-sem.sidebar-open-sem{margin-left:250px}.hierarchy-content-sem.sidebar-closed-sem{margin-left:0}@media (min-width:769px){.hierarchy-content-sem.sidebar-closed-sem{margin-left:60px}}@media (max-width:768px){.hierarchy-content-sem.sidebar-open-sem{margin-left:0}}.hierarchy-mobile-navbar-sem{align-items:center;background:#fff;box-shadow:0 2px 4px #0000001a;display:flex;height:clamp(70px,18vw,80px);justify-content:space-between;left:0;padding:clamp(14px,3.5vw,18px);position:fixed;right:0;top:0;z-index:900}.hierarchy-toggle-button-sem{background:none;border:none;color:#4a5568;cursor:pointer;font-size:clamp(20px,5vw,24px);padding:clamp(8px,2vw,10px)}.hierarchy-toggle-button-sem:hover{color:#2d3748}.hierarchy-back-button-mobile-sem{align-items:center;background:none;border:none;border-radius:6px;color:#4a5568;cursor:pointer;display:flex;font-size:clamp(20px,5vw,24px);justify-content:center;padding:clamp(8px,2vw,10px);transition:color .2s}.hierarchy-back-button-mobile-sem:hover{color:#2d3748}.hierarchy-navbar-title-sem{color:#1a202c;flex-grow:1;font-size:clamp(18px,4vw,22px);font-weight:700;margin:0;text-align:center}.hierarchy-page-container-sem{background:#fff;border-radius:12px;box-shadow:0 6px 12px #0000001a;box-sizing:border-box;margin:20px auto;max-width:1400px;min-height:calc(100vh - 40px);padding:clamp(16px,5vw,40px)}@media (max-width:768px){.hierarchy-page-container-sem{margin-top:clamp(80px,20vw,90px)}}.hierarchy-page-header-sem{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:clamp(16px,5vw,40px)}@media (min-width:769px){.hierarchy-page-header-sem{align-items:center;flex-direction:row;justify-content:space-between}}@media (max-width:768px){.hierarchy-page-header-sem{align-items:stretch;flex-direction:column;gap:clamp(8px,2vw,12px)}}.hierarchy-page-title-sem{color:#1a202c;font-size:clamp(24px,5vw,36px);font-weight:700;margin-bottom:clamp(8px,2vw,16px)}@media (min-width:769px){.hierarchy-page-title-sem{margin-bottom:0}}.hierarchy-button-group-sem{display:flex;gap:clamp(8px,2vw,12px)}.hierarchy-add-button-sem{background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:clamp(14px,3vw,16px);font-weight:600;max-width:200px;padding:clamp(8px,2.5vw,12px) clamp(16px,4vw,24px);transition:all .3s ease;width:100%}.hierarchy-add-button-sem:hover{background:#059669;transform:translateY(-2px)}.hierarchy-back-button-sem{background:#718096;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:clamp(14px,3vw,16px);font-weight:600;max-width:200px;padding:clamp(8px,2.5vw,12px) clamp(16px,4vw,24px);transition:all .3s ease;width:100%}.hierarchy-back-button-sem:hover{background:#5a6270;transform:translateY(-2px)}.hierarchy-search-section-sem{align-items:center;display:flex;gap:clamp(8px,2vw,12px);margin-bottom:clamp(16px,4vw,24px)}.hierarchy-search-input-sem{border:1px solid #e2e8f0;border-radius:8px;font-size:clamp(14px,3vw,16px);padding:clamp(8px,2.5vw,12px);width:100%}.hierarchy-clear-search-button-sem{background:#e53e3e;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:clamp(12px,2.5vw,14px);font-weight:600;padding:clamp(6px,2vw,8px) clamp(12px,3vw,16px);transition:all .3s ease}.hierarchy-clear-search-button-sem:hover{background:#c53030;transform:translateY(-2px)}.hierarchy-list-container-sem{grid-gap:clamp(12px,3vw,16px);display:grid;gap:clamp(12px,3vw,16px);grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media (max-width:768px){.hierarchy-list-container-sem{gap:clamp(8px,2vw,12px);grid-template-columns:1fr}}.hierarchy-item-sem{background:linear-gradient(145deg,#fff,#f7fafc);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 8px #0000001a;cursor:pointer;padding:15px;transition:transform .3s ease,box-shadow .3s ease,border .3s ease}.hierarchy-item-sem:hover{border:2px solid #10b981;box-shadow:0 8px 16px #00000026;transform:translateY(-4px)}.hierarchy-item-header-sem{margin-bottom:clamp(8px,2vw,12px)}.hierarchy-name-sem{border-bottom:1px solid #e2e8f0;color:#1a202c;font-size:clamp(18px,4vw,22px);font-weight:700;margin:0;padding-bottom:8px;transition:color .3s ease}.hierarchy-item-sem:hover .hierarchy-name-sem{color:#10b981}.hierarchy-item-info-sem{color:#4a5568;font-size:clamp(14px,3vw,16px);margin-bottom:clamp(8px,2vw,12px)}.hierarchy-item-actions-sem{display:flex;gap:clamp(8px,2vw,12px);justify-content:flex-end}.hierarchy-icon-button-sem{background:none;border:none;border-radius:6px;color:#4a5568;cursor:pointer;font-size:clamp(16px,4vw,18px);padding:clamp(8px,2vw,10px);transition:color .2s}.hierarchy-icon-button-sem:hover{color:#2d3748}.hierarchy-icon-button-sem:disabled{color:#a0aec0;cursor:not-allowed}.hierarchy-modal-overlay-sem{align-items:center;animation:fadeIn .3s ease-in-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.hierarchy-modal-content-sem{animation:slideUp .3s ease-in-out;background:#fff;border-radius:12px;box-shadow:0 8px 16px #0003;max-height:90vh;max-width:500px;overflow-y:auto;padding:clamp(16px,4vw,24px);width:100%}@media (max-width:768px){.hierarchy-modal-content-sem.hierarchy-modal-mobile-sem{padding:clamp(12px,3vw,16px);width:90%}}.hierarchy-modal-header-sem{align-items:center;display:flex;justify-content:space-between;margin-bottom:clamp(16px,4vw,24px)}.hierarchy-modal-header-sem h3{color:#1a202c;font-size:clamp(18px,4vw,22px);font-weight:700;margin:0}.hierarchy-close-button-sem{background:none;border:none;color:#4a5568;cursor:pointer;font-size:clamp(20px,5vw,24px)}.hierarchy-close-button-sem:hover{color:#2d3748}.hierarchy-modal-body-sem{display:flex;flex-direction:column;gap:clamp(16px,4vw,24px)}.hierarchy-form-section-sem{display:flex;flex-direction:column;gap:clamp(12px,3vw,16px)}.hierarchy-form-section-sem h4{color:#2d3748;font-size:clamp(16px,3.5vw,18px);font-weight:600;margin:0}.hierarchy-form-input-sem{border:1px solid #e2e8f0;border-radius:8px}.hierarchy-form-input-sem,.hierarchy-primary-button-sem{font-size:clamp(14px,3vw,16px);padding:clamp(8px,2.5vw,12px);width:100%}.hierarchy-primary-button-sem{background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;transition:all .3s ease}.hierarchy-primary-button-sem:disabled{background:#a0aec0;cursor:not-allowed}.hierarchy-primary-button-sem:hover:not(:disabled){background:#059669;transform:translateY(-2px)}.hierarchy-empty-state-sem,.hierarchy-error-sem,.hierarchy-loading-sem{color:#718096;font-size:clamp(14px,3vw,16px);margin:clamp(16px,4vw,24px) 0;text-align:center}@media (max-width:768px){.hierarchy-item-sem{border:1px solid #e2e8f0;padding:12px}.hierarchy-item-sem:hover{border:2px solid #10b981}.hierarchy-name-sem{border-bottom:1px solid #e2e8f0;font-size:clamp(16px,3.5vw,20px);padding-bottom:6px}.hierarchy-item-info-sem{font-size:clamp(13px,2.8vw,15px)}}@media (max-width:480px){.hierarchy-item-sem{border:1px solid #e2e8f0;padding:10px}.hierarchy-item-sem:hover{border:2px solid #10b981}.hierarchy-name-sem{border-bottom:1px solid #e2e8f0;font-size:clamp(14px,3vw,18px);padding-bottom:6px}.hierarchy-item-info-sem{font-size:clamp(12px,2.5vw,14px)}}.hierarchy-container-bat{background:#f7fafc;display:flex;min-height:100vh}.hierarchy-content-bat{flex:1 1;padding:clamp(16px,4vw,24px);transition:margin-left .3s ease-in-out}.hierarchy-content-bat.sidebar-open-bat{margin-left:250px}.hierarchy-content-bat.sidebar-closed-bat{margin-left:0}@media (min-width:769px){.hierarchy-content-bat.sidebar-closed-bat{margin-left:60px}}@media (max-width:768px){.hierarchy-content-bat.sidebar-open-bat{margin-left:0}}.hierarchy-mobile-navbar-bat{align-items:center;background:#fff;box-shadow:0 2px 4px #0000001a;display:flex;height:clamp(70px,18vw,80px);justify-content:space-between;left:0;padding:clamp(14px,3.5vw,18px);position:fixed;right:0;top:0;z-index:900}.hierarchy-toggle-button-bat{background:none;border:none;color:#4a5568;cursor:pointer;font-size:clamp(20px,5vw,24px);padding:clamp(8px,2vw,10px)}.hierarchy-toggle-button-bat:hover{color:#2d3748}.hierarchy-back-button-mobile-bat{align-items:center;background:none;border:none;border-radius:6px;color:#4a5568;cursor:pointer;display:flex;font-size:clamp(20px,5vw,24px);justify-content:center;padding:clamp(8px,2vw,10px);transition:color .2s}.hierarchy-back-button-mobile-bat:hover{color:#2d3748}.hierarchy-navbar-title-bat{color:#1a202c;flex-grow:1;font-size:clamp(18px,4vw,22px);font-weight:700;margin:0;text-align:center}.hierarchy-page-container-bat{background:#fff;border-radius:12px;box-shadow:0 6px 12px #0000001a;box-sizing:border-box;margin:20px auto;max-width:1400px;min-height:calc(100vh - 40px);padding:clamp(16px,5vw,40px)}@media (max-width:768px){.hierarchy-page-container-bat{margin-top:clamp(80px,20vw,90px)}}.hierarchy-page-header-bat{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:clamp(16px,5vw,40px)}@media (min-width:769px){.hierarchy-page-header-bat{align-items:center;flex-direction:row;justify-content:space-between}}@media (max-width:768px){.hierarchy-page-header-bat{align-items:stretch;flex-direction:column;gap:clamp(8px,2vw,12px)}}.hierarchy-page-title-bat{color:#1a202c;font-size:clamp(24px,5vw,36px);font-weight:700;margin-bottom:clamp(8px,2vw,16px)}@media (min-width:769px){.hierarchy-page-title-bat{margin-bottom:0}}.hierarchy-button-group-bat{display:flex;gap:clamp(8px,2vw,12px)}.hierarchy-primary-button-bat{background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:clamp(14px,3vw,16px);font-weight:600;max-width:200px;padding:clamp(8px,2.5vw,12px) clamp(16px,4vw,24px);transition:all .3s ease;width:100%}.hierarchy-primary-button-bat:hover:not(:disabled){background:#059669;transform:translateY(-2px)}.hierarchy-primary-button-bat:disabled{background:#a0aec0;cursor:not-allowed}.hierarchy-secondary-button-bat{background:#718096;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:clamp(14px,3vw,16px);font-weight:600;max-width:200px;padding:clamp(8px,2.5vw,12px) clamp(16px,4vw,24px);transition:all .3s ease;width:100%}.hierarchy-secondary-button-bat:hover:not(:disabled){background:#5a6270;transform:translateY(-2px)}.hierarchy-secondary-button-bat:disabled{background:#cbd5e0;cursor:not-allowed}.hierarchy-back-button-bat{background:#718096;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:clamp(14px,3vw,16px);font-weight:600;max-width:200px;padding:clamp(8px,2.5vw,12px) clamp(16px,4vw,24px);transition:all .3s ease;width:100%}.hierarchy-back-button-bat:hover{background:#5a6270;transform:translateY(-2px)}.hierarchy-search-section-bat{align-items:center;display:flex;gap:clamp(8px,2vw,12px);margin-bottom:clamp(16px,4vw,24px)}.hierarchy-search-input-bat{border:1px solid #e2e8f0;border-radius:8px;font-size:clamp(14px,3vw,16px);padding:clamp(8px,2.5vw,12px);width:100%}.hierarchy-clear-search-button-bat{background:#e53e3e;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:clamp(12px,2.5vw,14px);font-weight:600;padding:clamp(6px,2vw,8px) clamp(12px,3vw,16px);transition:all .3s ease}.hierarchy-clear-search-button-bat:hover{background:#c53030;transform:translateY(-2px)}.hierarchy-user-list-bat{display:flex;flex-direction:column;gap:clamp(8px,2vw,12px)}.hierarchy-user-item-bat{align-items:center;background:#f7fafc;border-radius:8px;box-shadow:0 2px 4px #0000000d;cursor:pointer;display:flex;justify-content:space-between;padding:clamp(12px,3vw,16px);transition:transform .3s ease,box-shadow .3s ease}.hierarchy-user-item-bat:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.hierarchy-user-email-bat{color:#2d3748;font-size:clamp(14px,3vw,16px);transition:color .3s ease}.hierarchy-user-item-bat:hover .hierarchy-user-email-bat{color:#10b981}.hierarchy-user-delete-button-bat{background:none;border:none;border-radius:6px;color:#e53e3e;cursor:pointer;font-size:clamp(16px,4vw,18px);padding:clamp(8px,2vw,10px);transition:color .2s}.hierarchy-user-delete-button-bat:hover{color:#c53030}.hierarchy-user-delete-button-bat:disabled{color:#a0aec0;cursor:not-allowed}.hierarchy-modal-overlay-bat{align-items:center;animation:fadeIn .3s ease-in-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.hierarchy-modal-content-bat{animation:slideUp .3s ease-in-out;background:#fff;border-radius:12px;box-shadow:0 8px 16px #0003;max-height:90vh;max-width:500px;overflow-y:auto;padding:clamp(16px,4vw,24px);width:100%}@media (max-width:768px){.hierarchy-modal-content-bat.hierarchy-modal-mobile-bat{padding:clamp(12px,3vw,16px);width:90%}}.hierarchy-modal-header-bat{align-items:center;display:flex;justify-content:space-between;margin-bottom:clamp(16px,4vw,24px)}.hierarchy-modal-header-bat h3{color:#1a202c;font-size:clamp(18px,4vw,22px);font-weight:700;margin:0}.hierarchy-close-button-bat{background:none;border:none;color:#4a5568;cursor:pointer;font-size:clamp(20px,5vw,24px)}.hierarchy-close-button-bat:hover{color:#2d3748}.hierarchy-modal-body-bat{display:flex;flex-direction:column;gap:clamp(16px,4vw,24px)}.hierarchy-form-section-bat{display:flex;flex-direction:column;gap:clamp(12px,3vw,16px)}.hierarchy-form-section-bat h4{color:#2d3748;font-size:clamp(16px,3.5vw,18px);font-weight:600;margin:0}.hierarchy-form-input-bat{border:1px solid #e2e8f0;border-radius:8px;font-size:clamp(14px,3vw,16px);padding:clamp(8px,2.5vw,12px);width:100%}.hierarchy-file-upload-section-bat{display:flex;flex-direction:column;gap:clamp(8px,2.5vw,12px)}.hierarchy-file-input-bat{display:none}.hierarchy-file-label-bat{background:#edf2f7;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:clamp(14px,3vw,16px);padding:clamp(8px,2.5vw,12px);text-align:center;transition:all .3s ease}.hierarchy-file-label-bat:hover{background:#e2e8f0}.hierarchy-csv-info-bat{color:#718096;font-size:clamp(12px,2.5vw,14px);margin-top:clamp(6px,1.5vw,8px)}.student-page-container{background:#fff;border-radius:12px;box-shadow:0 6px 12px #0000001a;box-sizing:border-box;margin:20px auto;max-width:1400px;min-height:calc(100vh - 40px);padding:clamp(16px,5vw,40px)}@media (max-width:768px){.student-page-container{margin:15px;min-height:calc(100vh - 30px)}.student-page-mobile{margin-top:clamp(80px,20vw,90px)}}.student-page-header{align-items:center;display:flex;justify-content:center;margin-bottom:clamp(16px,5vw,40px)}.student-page-title{color:#1a202c;font-size:clamp(24px,5vw,36px);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.student-dashboard-grid{grid-gap:clamp(16px,3vw,24px);display:grid;gap:clamp(16px,3vw,24px);grid-template-columns:repeat(auto-fit,minmax(min(250px,45vw),1fr))}.student-dashboard-card{background:#fff;border-radius:12px;box-shadow:0 6px 12px #0000001a;cursor:pointer;overflow:hidden;padding:clamp(16px,3vw,24px);position:relative;text-align:center;transition:all .3s ease}.student-dashboard-card:hover{box-shadow:0 8px 16px #0003;transform:translateY(-8px)}.student-list-card{background:linear-gradient(135deg,#2f855a,#48bb78);color:#fff}.student-add-card{background:linear-gradient(135deg,#5a67d8,#7f9cf5);color:#fff}.student-card-icon{font-size:clamp(32px,8vw,48px);margin-bottom:clamp(12px,2vw,16px);transition:transform .3s ease}.student-dashboard-card:hover .student-card-icon{transform:scale(1.1)}.student-dashboard-card h3{font-size:clamp(18px,4vw,24px);font-weight:700;margin:clamp(8px,2vw,12px) 0}.student-dashboard-card p{font-size:clamp(14px,3vw,16px);margin:0;opacity:.85}.student-modal-overlay{align-items:center;animation:fadeIn .3s ease;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.student-modal-content{animation:slideUp .3s ease;background:#fff;border-radius:12px;box-shadow:0 8px 24px #0003;max-height:85vh;max-width:clamp(300px,90vw,550px);overflow-y:auto;width:90%}@media (max-width:768px){.student-modal-mobile{margin-top:clamp(80px,20vw,90px);max-height:90vh;max-width:clamp(280px,95vw,400px);padding:clamp(12px,3vw,16px);width:95%}}.student-large-modal{max-width:clamp(400px,90vw,800px)}.student-modal-header{align-items:center;background:#f7fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:clamp(12px,3vw,16px) clamp(16px,4vw,24px)}.student-modal-header h3{color:#2d3748;font-size:clamp(18px,4vw,22px);font-weight:700;margin:0}.student-close-button{background:none;border:none;color:#4a5568;cursor:pointer;font-size:clamp(20px,5vw,24px);transition:color .3s ease}.student-close-button:hover{color:#2d3748}.student-modal-body{padding:clamp(16px,4vw,24px)}.student-form-section{margin-bottom:clamp(16px,4vw,24px)}.student-form-section h4{color:#2d3748;font-size:clamp(16px,3.5vw,18px);font-weight:600;margin:0 0 clamp(12px,3vw,16px)}.student-form-input{border:1px solid #e2e8f0;border-radius:8px;font-size:clamp(14px,3vw,16px);margin-bottom:clamp(8px,2.5vw,12px);padding:clamp(8px,2.5vw,12px);transition:border-color .3s ease;width:100%}.student-form-input:focus{border-color:#5a67d8;box-shadow:0 0 0 3px #5a67d81a;outline:none}.student-primary-button{background:#5a67d8;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:clamp(14px,3vw,16px);font-weight:600;padding:clamp(8px,2.5vw,12px);transition:all .3s ease;width:100%}.student-primary-button:disabled{background:#a0aec0;cursor:not-allowed}.student-primary-button:hover:not(:disabled){background:#4c51bf;transform:translateY(-2px)}.student-secondary-button{background:#718096;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:clamp(14px,3vw,16px);font-weight:600;padding:clamp(8px,2.5vw,12px);transition:all .3s ease;width:100%}.student-secondary-button:disabled{background:#cbd5e0;cursor:not-allowed}.student-secondary-button:hover:not(:disabled){background:#5a6270;transform:translateY(-2px)}.student-mode-selection{text-align:center}.student-mode-buttons{display:flex;flex-direction:column;gap:clamp(12px,3vw,16px);justify-content:center}@media (min-width:768px){.student-mode-buttons{flex-direction:row}}.student-file-upload-section{display:flex;flex-direction:column;gap:clamp(8px,2.5vw,12px)}.student-file-input{display:none}.student-file-label{background:#edf2f7;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:clamp(14px,3vw,16px);padding:clamp(8px,2.5vw,12px);text-align:center;transition:all .3s ease}.student-file-label:hover{background:#e2e8f0}.student-csv-info{color:#718096;font-size:clamp(12px,2.5vw,14px);margin-top:clamp(6px,1.5vw,8px)}.student-search-section{margin-bottom:clamp(16px,4vw,24px)}.student-search-input{border:1px solid #e2e8f0;border-radius:8px;font-size:clamp(14px,3vw,16px);padding:clamp(8px,2.5vw,12px);width:100%}.student-user-list{max-height:450px;overflow-y:auto}.student-user-item{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;padding:clamp(8px,2.5vw,12px);transition:background .2s ease}@media (min-width:768px){.student-user-item{align-items:center;flex-direction:row;justify-content:space-between}}.student-user-item:hover{background:#f7fafc}.student-user-email{color:#2d3748;font-size:clamp(14px,3vw,16px);font-weight:500;margin-bottom:clamp(8px,2vw,12px)}@media (min-width:768px){.student-user-email{margin-bottom:0}}.student-delete-button{background:#e53e3e;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:clamp(12px,2.5vw,14px);font-weight:600;padding:clamp(6px,2vw,8px) clamp(12px,3vw,16px);transition:all .3s ease}.student-delete-button:disabled{background:#cbd5e0;cursor:not-allowed}.student-delete-button:hover:not(:disabled){background:#c53030;transform:translateY(-2px)}.student-empty-state{color:#718096;font-size:clamp(14px,3vw,16px);padding:clamp(16px,4vw,24px);text-align:center}.student-container{display:flex;min-height:100vh}.student-content{flex:1 1;transition:margin-left .3s ease-in-out}.student-content.sidebar-open{margin-left:250px}.student-content.sidebar-closed{margin-left:0}@media (min-width:769px){.student-content.sidebar-closed{margin-left:60px}}@media (max-width:768px){.student-content.sidebar-open{margin-left:0}.student-mobile-navbar{align-items:center;background:#fff;box-shadow:0 2px 4px #0000001a;display:flex;height:clamp(70px,18vw,80px);justify-content:space-between;left:0;padding:clamp(14px,3.5vw,18px);position:fixed;right:0;top:0;z-index:900}.student-toggle-button{background:none;border:none;color:#4a5568;cursor:pointer;font-size:clamp(20px,5vw,24px);padding:clamp(8px,2vw,10px)}.student-toggle-button:hover{color:#2d3748}.student-navbar-title{color:#1a202c;flex-grow:1;font-size:clamp(18px,4vw,22px);font-weight:700;letter-spacing:.05em;margin:0;text-align:center;text-transform:uppercase}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:root{--primary-color:#1976d2;--primary-dark:#1565c0;--success-color:#2e7d32;--success-dark:#1b5e20;--error-color:#d32f2f;--error-dark:#b71c1c;--text-primary:#1a2b49;--text-secondary:#34495e;--text-muted:#64748b;--border-color:#e5e9f0;--bg-primary:#f7f9fc;--bg-secondary:#fff;--bg-tertiary:#fafbfc;--shadow-light:0 2px 8px #0000000d;--shadow-medium:0 4px 12px #0000001a;--border-radius:8px;--border-radius-small:6px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-xxl:24px}.exam-list-container{display:flex;min-height:100vh}.exam-list-content{background:#f7f9fc;background:var(--bg-primary);flex:1 1;transition:margin-left .3s ease-in-out}.exam-list-content.sidebar-open{margin-left:250px}.exam-list-content.sidebar-closed{margin-left:0}@media (min-width:769px){.exam-list-content.sidebar-closed{margin-left:60px}}@media (max-width:768px){.exam-list-content.sidebar-open{margin-left:0}}.exam-list-container-el1{background:#fff;background:var(--bg-secondary);display:flex;justify-content:center;min-height:100vh;padding:20px;padding:var(--spacing-xl)}.exam-list-wrapper-el1{background:#fff;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 8px #0000000d;box-shadow:var(--shadow-light);max-width:1200px;padding:20px;padding:var(--spacing-xl);width:100%}.exam-list-header-el1{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-bottom:var(--spacing-xl);padding-bottom:12px;padding-bottom:var(--spacing-md)}.exam-list-header-el1 h2{color:#1a2b49;color:var(--text-primary);font-size:1.5rem;margin:0}.create-exam-btn-el1{align-items:center;background-color:#1976d2;background-color:var(--primary-color);border:none;border-radius:6px;border-radius:var(--border-radius-small);color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s}.create-exam-btn-el1:hover{background-color:#1565c0;background-color:var(--primary-dark)}.back-btn{align-items:center;background-color:#64748b;background-color:var(--text-muted);border:none;border-radius:6px;border-radius:var(--border-radius-small);color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;margin-right:12px;margin-right:var(--spacing-md);padding:12px 24px;transition:all .2s}.back-btn:hover{background-color:#34495e;background-color:var(--text-secondary)}.search-bar-el1{justify-content:center}.filter-bar-el1,.search-bar-el1{display:flex;margin-bottom:20px;margin-bottom:var(--spacing-xl)}.filter-bar-el1{align-items:flex-end;flex-wrap:wrap;gap:12px;gap:var(--spacing-md)}.date-input-el1,.filter-select-el1{background:#fff;background:var(--bg-secondary);border:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);font-size:14px;min-width:150px;padding:10px 16px}.date-filter-el1{display:flex;flex-direction:column;gap:4px}.date-filter-el1 label{color:#64748b;color:var(--text-muted);font-size:12px;font-weight:500}.search-input-el1{background:#fff;background:var(--bg-secondary);border:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);box-shadow:0 2px 8px #0000000d;box-shadow:var(--shadow-light);font-size:14px;max-width:500px;padding:10px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.search-input-el1:focus{border-color:#1976d2;border-color:var(--primary-color);box-shadow:0 0 8px #1976d24d;outline:none}.no-results-el1{background:#fafbfc;background:var(--bg-tertiary);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 8px #0000000d;box-shadow:var(--shadow-light);color:#64748b;color:var(--text-muted);font-size:14px;margin:0 auto;max-width:500px;padding:20px;padding:var(--spacing-xl);text-align:center;width:100%}.exam-grid-el1{grid-gap:16px;grid-gap:var(--spacing-lg);display:grid;gap:16px;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.exam-card-el1{background:#fafbfc;background:var(--bg-tertiary);border:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 8px #0000000d;box-shadow:var(--shadow-light);overflow:hidden;transition:transform .2s,box-shadow .2s}.exam-card-el1:hover{box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.exam-card-header-el1{align-items:flex-start;border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:12px;padding:var(--spacing-md)}.exam-card-header-el1 h3{color:#1a2b49;color:var(--text-primary);flex:1 1;font-size:1.1rem;margin:0}.class-badge-el1{background:#1976d2;background:var(--primary-color);border-radius:20px;color:#fff;font-size:11px;font-weight:500;padding:3px 10px}.exam-card-body-el1{padding:12px;padding:var(--spacing-md)}.exam-info-el1{margin-bottom:8px;margin-bottom:var(--spacing-sm)}.info-item-el1{align-items:center;color:#34495e;color:var(--text-secondary);display:flex;font-size:13px;gap:8px;margin-bottom:6px}.info-item-el1 span:first-child{font-weight:600}.info-item-el1 i{color:#1976d2;color:var(--primary-color);font-size:14px;min-width:18px;text-align:center}.exam-card-footer-el1{border-top:1px solid #e5e9f0;border-top:1px solid var(--border-color);padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md)}.view-details-btn-el1{background:#1976d2;background:var(--primary-color);border:none;border-radius:6px;border-radius:var(--border-radius-small);color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;text-align:center;transition:all .2s;width:100%}.view-details-btn-el1:hover{background:#1565c0;background:var(--primary-dark)}.modal-overlay-el1{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content-el1{background:#fff;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);max-height:80vh;max-width:500px;overflow-y:auto;width:90%}.modal-header-el1{align-items:center;border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:12px;padding:var(--spacing-md)}.modal-header-el1 h3{color:#1a2b49;color:var(--text-primary);margin:0}.close-modal-el1{background:none;border:none;color:#64748b;color:var(--text-muted);cursor:pointer;font-size:1.5rem;transition:color .2s}.close-modal-el1:hover{color:#1a2b49;color:var(--text-primary)}.modal-body-el1{padding:12px;padding:var(--spacing-md)}.exam-details-el1{display:flex;flex-direction:column;gap:12px;gap:var(--spacing-md)}.detail-row-el1{align-items:flex-start;border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:8px 0}.detail-row-el1:last-child{border-bottom:none}.detail-label-el1{color:#34495e;color:var(--text-secondary);font-weight:600;min-width:120px}.detail-value-el1{color:#1a2b49;color:var(--text-primary);flex:1 1;text-align:right}.modal-footer-el1{border-top:1px solid #e5e9f0;border-top:1px solid var(--border-color);display:flex;gap:12px;gap:var(--spacing-md);justify-content:flex-end;padding:12px;padding:var(--spacing-md)}.delete-btn-el1,.edit-btn-el1,.view-btn-el1{align-items:center;border:none;border-radius:6px;border-radius:var(--border-radius-small);cursor:pointer;display:flex;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s}.view-btn-el1{background-color:#2e7d32;background-color:var(--success-color);color:#fff}.view-btn-el1:hover{background-color:#1b5e20;background-color:var(--success-dark)}.edit-btn-el1{background-color:#1976d2;background-color:var(--primary-color);color:#fff}.edit-btn-el1:hover{background-color:#1565c0;background-color:var(--primary-dark)}.delete-btn-el1{background-color:#d32f2f;background-color:var(--error-color);color:#fff}.delete-btn-el1:hover{background-color:#b71c1c;background-color:var(--error-dark)}.loading-el1{color:#64748b;color:var(--text-muted);font-size:16px;padding:24px;padding:var(--spacing-xxl);text-align:center}.school-card{background:#fafbfc;background:var(--bg-tertiary);border:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 8px #0000000d;box-shadow:var(--shadow-light);overflow:hidden;transition:transform .2s,box-shadow .2s}.school-card:hover{box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.school-programs{padding:12px;padding:var(--spacing-md)}.program-section{margin-bottom:12px;margin-bottom:var(--spacing-md)}.program-details{background:#fff;background:var(--bg-secondary);border:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);display:flex;flex-direction:column;gap:4px;gap:var(--spacing-xs);margin-bottom:8px;margin-bottom:var(--spacing-sm);padding:8px;padding:var(--spacing-sm)}.program-details span{color:#34495e;color:var(--text-secondary);font-size:13px}.semesters-list{display:flex;flex-direction:column;gap:8px;gap:var(--spacing-sm)}.semester-item{align-items:center;background:#fff;background:var(--bg-secondary);border:1px solid #e5e9f0;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius-small);display:flex;justify-content:space-between;padding:4px;padding:var(--spacing-xs)}.semester-item span{color:#34495e;color:var(--text-secondary);font-size:13px}@media (max-width:768px){.exam-list-mobile-navbar{align-items:center;background:#fff;box-shadow:0 2px 4px #0000001a;display:flex;height:clamp(70px,18vw,80px);justify-content:space-between;left:0;padding:clamp(14px,3.5vw,18px);position:fixed;right:0;top:0;z-index:900}.exam-list-toggle-button{background:none;border:none;color:#4a5568;cursor:pointer;font-size:clamp(20px,5vw,24px);padding:clamp(8px,2vw,10px)}.exam-list-toggle-button:hover{color:#2d3748}.exam-list-create-button{align-items:center;background:#1976d2;background:var(--primary-color);border:none;border-radius:6px;border-radius:var(--border-radius-small);color:#fff;cursor:pointer;display:flex;font-size:clamp(18px,4.5vw,22px);justify-content:center;padding:clamp(8px,2vw,10px);transition:background-color .2s}.exam-list-create-button:hover{background:#1565c0;background:var(--primary-dark)}.exam-list-navbar-title{color:#1a202c;flex-grow:1;font-size:clamp(18px,4vw,22px);font-weight:700;letter-spacing:.05em;margin:0;text-align:center;text-transform:uppercase}.exam-grid-el1{grid-template-columns:1fr}.exam-list-header-el1{align-items:flex-start;flex-direction:column;gap:12px;gap:var(--spacing-md)}.exam-list-container-el1,.exam-list-wrapper-el1{padding:12px;padding:var(--spacing-md)}.search-bar-el1{margin-bottom:12px;margin-bottom:var(--spacing-md)}.filter-bar-el1{align-items:stretch;flex-direction:column}.date-input-el1,.filter-select-el1,.search-input-el1{min-width:auto;width:100%}.date-filter-el1{width:100%}.search-input-el1{font-size:13px;padding:8px 12px}.no-results-el1{font-size:14px;padding:12px;padding:var(--spacing-md)}.modal-content-el1{margin:10px;max-width:90%}.detail-row-el1{flex-direction:column;gap:5px}.detail-value-el1{text-align:left}.modal-footer-el1{flex-direction:column}.delete-btn-el1,.edit-btn-el1,.view-btn-el1{justify-content:center;width:100%}.program-details{padding:8px;padding:var(--spacing-sm)}.semester-item{align-items:flex-start;flex-direction:column;gap:8px;gap:var(--spacing-sm)}.semester-item button{width:100%}}@media (max-width:480px){.exam-grid-el1{gap:8px;gap:var(--spacing-sm);grid-template-columns:1fr}.exam-list-container-el1,.exam-list-wrapper-el1{padding:8px;padding:var(--spacing-sm)}.exam-list-wrapper-el1{border-radius:6px;border-radius:var(--border-radius-small)}.exam-card-body-el1,.exam-card-header-el1{padding:8px;padding:var(--spacing-sm)}.exam-card-footer-el1{padding:4px 8px;padding:var(--spacing-xs) var(--spacing-sm)}.back-btn,.create-exam-btn-el1{font-size:14px;padding:10px 20px}.view-details-btn-el1{font-size:13px;padding:6px 12px}.search-bar-el1{margin-bottom:8px;margin-bottom:var(--spacing-sm)}.search-input-el1{font-size:12px;padding:6px 10px}.no-results-el1{font-size:12px;padding:8px;padding:var(--spacing-sm)}.modal-content-el1{max-width:95%}.modal-body-el1,.modal-footer-el1,.modal-header-el1{padding:8px;padding:var(--spacing-sm)}.program-details{font-size:12px}}.question-desc-item{color:#2c3e50;font-size:.875rem;margin-top:8px}.question-desc-text{color:#34495e;font-weight:500;word-break:break-word}.modal-question-item{border-bottom:1px dashed #eee;margin:6px 0;padding:4px 0}.exam-report{background:#f8f9fa;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;min-height:100vh;padding:20px}@media (max-width:768px){.exam-report-page-mobile{margin-top:clamp(80px,20vw,90px)}}.exam-report h2{color:#2c3e50;font-size:2rem;font-weight:600;letter-spacing:-.5px;margin-bottom:20px;text-align:center}.search-bar{display:flex;justify-content:center;margin-bottom:20px}.search-input{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 2px 8px #0000000f;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.95rem;max-width:500px;padding:10px 14px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.search-input:focus{border-color:#3498db;box-shadow:0 0 6px #3498db4d;outline:none}.no-results{background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000f;color:#5a6c7d;font-size:.95rem;margin:0 auto;max-width:500px;padding:20px;text-align:center;width:100%}.exam-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:20px}.school-card{background:#fff;border:2px solid #3498db;border-radius:10px;box-shadow:0 3px 10px #0000000f;cursor:pointer;padding:20px;transition:all .3s ease}.school-card:hover{border:2px solid #3498db;box-shadow:0 6px 20px #00000014;transform:translateY(-3px)}.exam-card-header{margin-bottom:15px}.exam-card-header h3{color:#2c3e50;font-size:1.3rem;font-weight:600;margin:0}.school-programs{margin-top:10px}.program-info{color:#5a6c7d;display:flex;flex-direction:column;font-size:.9rem;gap:8px}.program-info span{background:#f1f5f9;border-radius:5px;font-weight:500;padding:6px 10px}.program-info span strong{color:#34495e;font-weight:600}.error,.loading{background:#fff;border-radius:10px;box-shadow:0 3px 10px #0000000f;margin-top:20px;padding:40px 20px;text-align:center}.school-card{animation:fadeIn .5s ease forwards}.school-card:first-child{animation-delay:.1s}.school-card:nth-child(2){animation-delay:.2s}.school-card:nth-child(3){animation-delay:.3s}.school-card:nth-child(4){animation-delay:.4s}.school-card:nth-child(5){animation-delay:.5s}.school-card:nth-child(6){animation-delay:.6s}@media (max-width:768px){.exam-report{padding:15px 10px}.exam-report h2{font-size:1.6rem}.exam-report h2,.search-bar{margin-bottom:20px}.search-input{font-size:.85rem;padding:8px 10px}.no-results{font-size:.85rem;padding:15px}.exam-cards{gap:15px;grid-template-columns:1fr;margin-top:20px}.school-card{padding:15px}.school-card,.school-card:hover{border:2px solid #3498db}.exam-card-header h3{font-size:1.2rem}.program-info span{font-size:.85rem;padding:5px 8px}}@media (max-width:480px){.exam-report{padding:10px 8px}.exam-report h2{font-size:1.4rem}.exam-report h2,.search-bar{margin-bottom:15px}.search-input{font-size:.8rem;padding:6px 8px}.no-results{font-size:.8rem;padding:12px}.exam-cards{gap:12px;margin-top:15px}.school-card{border-radius:8px;padding:12px}.school-card,.school-card:hover{border:2px solid #3498db}.exam-card-header h3{font-size:1.1rem}.program-info span{font-size:.8rem;padding:4px 6px}}.exam-report-container{display:flex;min-height:100vh}.exam-report-content{flex:1 1;transition:margin-left .3s ease-in-out}.exam-report-content.sidebar-open{margin-left:250px}.exam-report-content.sidebar-closed{margin-left:0}@media (min-width:769px){.exam-report-content.sidebar-closed{margin-left:60px}}@media (max-width:768px){.exam-report-content.sidebar-open{margin-left:0}.exam-report-mobile-navbar{align-items:center;background:#fff;box-shadow:0 2px 4px #0000001a;display:flex;height:clamp(70px,18vw,80px);justify-content:space-between;left:0;padding:clamp(14px,3.5vw,18px);position:fixed;right:0;top:0;z-index:900}.exam-report-toggle-button{background:none;border:none;color:#4a5568;cursor:pointer;font-size:clamp(20px,5vw,24px);padding:clamp(8px,2vw,10px)}.exam-report-toggle-button:hover{color:#2d3748}.exam-report-navbar-title{color:#1a202c;flex-grow:1;font-size:clamp(18px,4vw,22px);font-weight:700;letter-spacing:.05em;margin:0;text-align:center;text-transform:uppercase}}.exam-report-container-brd{background:#f8f9fa;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh}.exam-report-content-brd{flex:1 1;transition:margin-left .3s ease-in-out}.exam-report-content-brd.sidebar-open{margin-left:250px}.exam-report-content-brd.sidebar-closed{margin-left:0}@media (min-width:769px){.exam-report-content-brd.sidebar-closed{margin-left:60px}}@media (max-width:768px){.exam-report-content-brd.sidebar-open{margin-left:0}}.exam-report-container-el1-brd{margin:0 auto;max-width:1200px;padding:25px}.exam-report-mobile-brd{margin-top:clamp(80px,20vw,90px)}.exam-report-header-brd{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.exam-report-header-brd h2{color:#2c3e50;font-size:2rem;font-weight:600;letter-spacing:-.5px;margin:0}.back-btn-brd{background:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 16px;transition:background .3s ease,transform .2s ease}.back-btn-brd:hover{background:#2980b9;transform:translateY(-2px)}.back-btn-brd:focus{outline:3px solid #3498db;outline-offset:2px}.filter-bar-brd{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:25px}.date-filter-brd,.filter-select-brd{flex:1 1;max-width:200px;min-width:150px}.date-input-brd{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 2px 8px #0000000f;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.9rem;padding:10px 12px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.date-input-brd:focus{border-color:#3498db;box-shadow:0 0 6px #3498db4d;outline:none}.search-input-brd{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 2px 8px #0000000f;flex:2 1;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.9rem;max-width:400px;padding:10px 14px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.search-input-brd:focus{border-color:#3498db;box-shadow:0 0 6px #3498db4d;outline:none}.exam-grid-brd{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:25px}.exam-card-brd{background:#fff;border:2px solid #3498db;border-radius:10px;box-shadow:0 3px 10px #00000014;cursor:pointer;padding:15px;transition:all .3s ease}.exam-card-brd:hover{border:2px solid #3498db;box-shadow:0 6px 20px #0000001a;transform:translateY(-4px)}.exam-card-header-brd{margin-bottom:10px}.exam-card-header-brd h3{color:#2c3e50;font-size:1.2rem;font-weight:600;margin:0}.exam-card-body-brd{color:#5a6c7d;font-size:.85rem}.exam-info-brd{display:flex;flex-direction:column;gap:8px}.info-item-brd{display:flex;justify-content:space-between}.info-item-brd span:first-child{color:#34495e;font-weight:600}.info-item-brd span:last-child{color:#5a6c7d;font-weight:500}.no-results-brd{box-shadow:0 2px 8px #00000014;color:#5a6c7d;font-size:.9rem;margin:0 auto;max-width:400px;padding:20px;width:100%}.loading-brd,.no-results-brd{background:#fff;border-radius:10px;text-align:center}.loading-brd{box-shadow:0 3px 10px #00000014;margin-top:25px;padding:40px 25px}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.exam-card-brd{animation:fadeIn .5s ease forwards}.exam-card-brd:first-child{animation-delay:.1s}.exam-card-brd:nth-child(2){animation-delay:.2s}.exam-card-brd:nth-child(3){animation-delay:.3s}.exam-card-brd:nth-child(4){animation-delay:.4s}.exam-card-brd:nth-child(5){animation-delay:.5s}.exam-card-brd:nth-child(6){animation-delay:.6s}@media (max-width:768px){.exam-report-container-el1-brd{padding:15px 10px}.exam-report-header-brd h2{font-size:1.8rem;margin-bottom:20px}.filter-bar-brd{gap:10px;margin-bottom:20px}.date-filter-brd,.filter-select-brd{max-width:160px;min-width:120px}.search-input-brd{max-width:100%}.date-input-brd,.search-input-brd{font-size:.85rem;padding:8px 12px}.no-results-brd{font-size:.85rem;padding:15px}.exam-grid-brd{gap:15px;grid-template-columns:1fr;margin-top:20px}.exam-card-brd{padding:12px}.exam-card-brd,.exam-card-brd:hover{border:2px solid #3498db}.exam-card-header-brd h3{font-size:1.1rem}.exam-info-brd{font-size:.8rem}.back-btn-brd{font-size:.85rem;padding:6px 12px}}@media (max-width:480px){.exam-report-container-el1-brd{padding:10px 8px}.exam-report-header-brd h2{font-size:1.6rem;margin-bottom:15px}.filter-bar-brd{gap:8px;margin-bottom:15px}.date-filter-brd,.filter-select-brd{max-width:140px;min-width:100px}.date-input-brd,.search-input-brd{font-size:.8rem;padding:6px 10px}.no-results-brd{font-size:.8rem;padding:12px}.exam-grid-brd{gap:12px;margin-top:15px}.exam-card-brd{border-radius:8px;padding:10px}.exam-card-brd,.exam-card-brd:hover{border:2px solid #3498db}.exam-card-header-brd h3{font-size:1rem}.exam-info-brd{font-size:.75rem}.back-btn-brd{font-size:.8rem;padding:5px 10px}.loading-brd{font-size:.9rem;padding:30px 15px}}@media (max-width:768px){.exam-report-mobile-navbar-brd{align-items:center;background:#fff;box-shadow:0 2px 4px #0000001a;display:flex;height:clamp(60px,16vw,70px);justify-content:space-between;left:0;padding:clamp(12px,3vw,16px);position:fixed;right:0;top:0;z-index:900}.exam-report-toggle-button-brd{background:none;border:none;color:#4a5568;cursor:pointer;font-size:clamp(18px,4.5vw,22px);padding:clamp(6px,1.5vw,8px)}.exam-report-toggle-button-brd:hover{color:#2d3748}.exam-report-navbar-title-brd{color:#1a202c;flex-grow:1;font-size:clamp(16px,3.5vw,20px);font-weight:700;letter-spacing:.05em;margin:0;text-align:center;text-transform:uppercase}}.exam-detailed-report{background:#f8fafc;box-sizing:border-box;color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 auto;max-width:1400px;min-height:100vh;padding:16px}.top-bar{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 32px #00000014;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px;padding:16px}.exam-heading{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#2d3748;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;margin:0}.navigate-back{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#4a5568;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:6px;padding:10px 16px;touch-action:manipulation;transition:all .3s ease}.navigate-back:hover{border-color:#667eea;box-shadow:0 4px 8px #667eea1f;transform:translateY(-1px)}.search-filter-section{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 4px #0000000a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px;padding:16px}.student-search{flex:1 1;max-width:500px}.student-search input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#2d3748;font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.student-search input:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea14;outline:none}.student-search input::placeholder{color:#a0aec0}.filter-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.filter-button{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#4a5568;cursor:pointer;font-weight:500;padding:10px 20px;touch-action:manipulation;transition:all .3s ease;white-space:nowrap}.filter-button:hover{background:#fff;border-color:#667eea;transform:translateY(-1px)}.filter-button.active{background:#667eea;border-color:#667eea;color:#fff;font-weight:600}.download-all-section{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-bottom:16px}.download-all-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;padding:10px 20px;touch-action:manipulation;transition:all .3s ease}.download-submissions-btn{background:linear-gradient(135deg,#9f7aea,#805ad5);color:#fff}.download-submissions-btn:hover:not(:disabled){box-shadow:0 4px 8px #9f7aea4d;transform:translateY(-1px)}.download-reports-btn{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff}.download-reports-btn:hover:not(:disabled){box-shadow:0 4px 8px #48bb784d;transform:translateY(-1px)}.download-all-btn:disabled{background:#e2e8f0;color:#a0aec0;cursor:not-allowed}.students-list{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 32px #00000014;margin-bottom:24px;padding:24px}table{border-collapse:collapse;border-radius:10px;box-shadow:0 2px 4px #0000000a;overflow:hidden;width:100%}thead{background:linear-gradient(135deg,#667eea,#764ba2)}thead th{color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.4px;padding:16px 12px;text-align:left;text-transform:uppercase}tbody tr{background:#fff;transition:all .3s ease}tbody tr:nth-child(2n){background:#f8fafc}tbody tr:hover{background:#667eea14;transform:scale(1.005)}tbody td{border-bottom:1px solid #e2e8f066;color:#4a5568;font-weight:500;padding:16px 12px}.violations-high{color:#e53e3e;font-weight:700}.violations-medium{color:#dd6b20;font-weight:600}.badge{border-radius:16px;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.4px;margin-left:6px;padding:3px 10px;text-transform:uppercase}.badge.attended{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff}.badge.not-attended{background:linear-gradient(135deg,#e53e3e,#c53030);color:#fff}.action-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:4px;margin-bottom:6px;margin-right:6px;padding:6px 12px;touch-action:manipulation;transition:all .3s ease}.action-btn:disabled{background:#e2e8f0;color:#a0aec0;cursor:not-allowed}.view-file-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.view-file-btn:hover:not(:disabled){box-shadow:0 3px 8px #667eea4d;transform:translateY(-1px)}.view-report-btn{background:linear-gradient(135deg,#ed8936,#dd6b20);color:#fff}.view-report-btn:hover:not(:disabled){box-shadow:0 3px 8px #ed89364d;transform:translateY(-1px)}.loading{align-items:center;background:#fff;color:#4a5568;display:flex;font-size:1.1rem;height:40vh;justify-content:center;max-width:350px;padding:32px}.error,.loading{border-radius:16px;box-shadow:0 8px 32px #00000014;margin:32px auto}.error{background:#fecacad9;border:1px solid #fecaca66;color:#742a2a;max-width:500px;padding:24px;text-align:center}.error button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:40px;color:#fff;cursor:pointer;font-weight:600;margin-top:12px;padding:10px 20px;touch-action:manipulation;transition:all .3s ease}.error button:hover{box-shadow:0 4px 16px #667eea4d;transform:translateY(-1px)}@media (min-width:1401px){.exam-detailed-report{padding:24px}.top-bar{border-radius:20px;padding:20px}.exam-heading{font-size:3rem}.search-filter-section{gap:20px;padding:20px}.student-search{max-width:600px}.students-list{border-radius:20px;padding:32px}tbody td,thead th{padding:20px 16px}}@media (max-width:1400px){.exam-detailed-report{max-width:1200px;padding:16px}.students-list{padding:24px}.exam-heading{font-size:2.5rem}}@media (max-width:1024px){.exam-detailed-report{padding:12px}.top-bar{border-radius:14px;padding:14px}.exam-heading{font-size:clamp(1.75rem,4vw,2.25rem)}.search-filter-section{gap:12px;padding:14px}.students-list{border-radius:14px;padding:20px}table{font-size:.95rem}tbody td,thead th{padding:14px 10px}}@media (max-width:768px){.exam-detailed-report{padding:10px}.top-bar{align-items:stretch;border-radius:12px;flex-direction:column;gap:10px;padding:12px}.exam-heading{font-size:clamp(1.5rem,5vw,1.75rem);text-align:center}.navigate-back{align-self:center;font-size:.85rem;padding:8px 14px}.search-filter-section{border-radius:12px;flex-direction:column;gap:10px;padding:12px}.student-search{max-width:none}.student-search input{font-size:.95rem;padding:10px 14px}.filter-buttons{gap:8px;justify-content:center}.filter-button{flex:1 1;font-size:.85rem;min-width:90px;padding:8px 16px}.download-all-section{flex-direction:row;gap:8px;justify-content:center}.download-all-btn{flex:1 1;font-size:.85rem;padding:10px 16px}.students-list{border-radius:12px;padding:16px}table{font-size:.9rem;overflow-x:auto;white-space:nowrap}table,tbody,thead,tr{display:block}thead th{font-size:.8rem;padding:12px 8px}tbody td{border-bottom:none;display:block;font-size:.9rem;padding:12px 8px;text-align:left}tbody tr{border:1px solid #e2e8f0;border-radius:8px;margin-bottom:12px;padding:8px}tbody tr:hover{background:#667eea0f;transform:none}.action-btn{font-size:.8rem;padding:6px 10px}.badge{font-size:.7rem;padding:3px 8px}.loading{font-size:1rem;height:35vh;padding:20px}.error{font-size:.95rem;padding:20px}}@media (max-width:480px){.exam-detailed-report{padding:8px}.top-bar{border-radius:10px;gap:8px;padding:10px}.exam-heading{font-size:clamp(1.25rem,4.5vw,1.5rem)}.navigate-back{font-size:.8rem;padding:6px 12px}.navigate-back span{display:none}.search-filter-section{gap:8px;padding:10px}.student-search input{font-size:.9rem;padding:8px 12px}.filter-button{font-size:.75rem;min-width:80px;padding:6px 12px}.download-all-section{flex-direction:column;gap:6px}.download-all-btn{font-size:.75rem;padding:8px 12px}.students-list{border-radius:10px;padding:12px}table{font-size:.85rem}thead th{font-size:.75rem;padding:8px 6px}tbody td{font-size:.85rem;padding:8px 6px}.action-btn{font-size:.75rem;padding:5px 8px}.badge{font-size:.65rem;padding:2px 6px}.loading{height:30vh}.error,.loading{font-size:.9rem;padding:16px}.error button{font-size:.85rem;padding:8px 16px}}@media (max-width:319px){.exam-detailed-report{padding:6px}.top-bar{border-radius:8px;padding:8px}.exam-heading{font-size:1.1rem}.navigate-back{font-size:.75rem;padding:6px 10px}.search-filter-section{gap:6px;padding:8px}.student-search input{font-size:.85rem;padding:6px 10px}.filter-button{font-size:.7rem;min-width:70px;padding:5px 10px}.download-all-btn{font-size:.7rem;padding:6px 10px}.students-list{border-radius:8px;padding:10px}table{font-size:.75rem}thead th{font-size:.65rem;padding:6px 4px}tbody td{font-size:.75rem;padding:6px 4px}.action-btn{font-size:.65rem;padding:4px 6px}.badge{font-size:.6rem;padding:2px 4px}.loading{height:25vh}.error,.loading{font-size:.85rem;padding:12px}}
/*# sourceMappingURL=main.8f2dd2f4.css.map*/