.profile-page[data-v-66463f77]{max-width:auto;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-y:hidden;overflow-x:hidden}.header-container[data-v-66463f77]{position:relative;margin-bottom:30px}.header-content[data-v-66463f77]{position:relative;z-index:1}.header-content h1[data-v-66463f77]{color:#4caf50;font-size:2.5rem;font-weight:700;margin-bottom:1rem;display:flex;align-items:center}.header-content h1 .material-icons[data-v-66463f77]{color:#4caf50;font-size:2.5rem;font-weight:700;padding-left:1%}.header-background[data-v-66463f77]{position:absolute;top:20%;right:5rem;transform:translateY(-50%);font-size:8rem;font-weight:900;color:rgba(0,0,0,.03);z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;overflow:hidden;white-space:nowrap}.divider[data-v-66463f77]{height:1px;background-color:#e0e0e0;margin:1.5rem 0;width:100%;max-width:auto}.subtitle[data-v-66463f77]{color:#666;font-size:1.1rem}.profile-content[data-v-66463f77]{display:flex;flex-direction:column;gap:2rem}.edit-section[data-v-66463f77]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:2rem}.section-header[data-v-66463f77]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-header h2[data-v-66463f77]{display:flex;align-items:center;gap:.75rem;margin:0;color:#333}.edit-btn[data-v-66463f77]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;background:#e8f5e9;color:#2e7d32}.edit-btn[data-v-66463f77]:hover{background:#c8e6c9;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.edit-btn.cancel[data-v-66463f77]{background:#ffebee;color:#c62828}.edit-btn.cancel[data-v-66463f77]:hover{background:#ffcdd2;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.profile-picture-section[data-v-66463f77]{margin-bottom:2rem;border-bottom:1px solid #e0e0e0;padding-bottom:2rem}.picture-container[data-v-66463f77]{display:flex;align-items:center;gap:2rem}.profile-img-wrapper[data-v-66463f77]{width:150px;height:150px;border-radius:50%;overflow:hidden;border:3px solid #e0e0e0;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}.profile-img[data-v-66463f77]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-img-placeholder[data-v-66463f77]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#e0e0e0;color:#9e9e9e}.profile-img-placeholder .material-icons-round[data-v-66463f77]{font-size:4rem}.picture-actions[data-v-66463f77]{display:flex;flex-direction:column;gap:1rem}.upload-btn[data-v-66463f77]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#4caf50;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease}.upload-btn[data-v-66463f77]:hover{background:#388e3c;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.remove-btn[data-v-66463f77]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#f44336;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease}.remove-btn[data-v-66463f77]:hover{background:#e53935;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.file-input[data-v-66463f77]{display:none}.picture-hint[data-v-66463f77]{font-size:.8rem;color:#666;margin:.5rem 0 0 0}.form-grid[data-v-66463f77]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.form-group[data-v-66463f77]{display:flex;flex-direction:column;gap:.5rem}.form-group.full-width[data-v-66463f77]{grid-column:1/-1}.form-group label[data-v-66463f77]{font-size:.9rem;color:#666;font-weight:500}.input-wrapper[data-v-66463f77]{position:relative;display:flex;align-items:center}.input-wrapper .material-icons-round[data-v-66463f77]{position:absolute;left:1rem;color:#666}.input-wrapper input[data-v-66463f77],.input-wrapper select[data-v-66463f77]{width:100%;padding:.75rem 1rem .75rem 3rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all .3s ease;background:#f8f9fa}.input-wrapper.password-input input[data-v-66463f77]{padding-right:3rem}.toggle-password-btn[data-v-66463f77]{position:absolute;right:.75rem;background:transparent;border:none;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;padding:.25rem}.toggle-password-btn[data-v-66463f77]:hover{color:#4caf50}.input-wrapper input.editable[data-v-66463f77],.input-wrapper select.editable[data-v-66463f77]{background:#fff;cursor:text}.input-wrapper select.editable[data-v-66463f77]{cursor:pointer}.input-wrapper input[data-v-66463f77]:not(.editable),.input-wrapper select[data-v-66463f77]:not(.editable){cursor:default}.input-wrapper input.editable[data-v-66463f77]:focus,.input-wrapper select.editable[data-v-66463f77]:focus{border-color:#4caf50;box-shadow:0 0 0 3px rgba(76,175,80,.1);outline:none}.password-section[data-v-66463f77]{margin-top:2rem;border-top:1px solid #e0e0e0;padding-top:1.5rem}.password-header[data-v-66463f77]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:.5rem;border-radius:8px;transition:background-color .2s}.password-header[data-v-66463f77]:hover{background-color:#f5f5f5}.password-header h3[data-v-66463f77]{display:flex;align-items:center;gap:.75rem;margin:0;font-size:1.1rem;color:#333}.toggle-icon[data-v-66463f77]{color:#666}.password-fields[data-v-66463f77]{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.password-hint[data-v-66463f77]{font-size:.8rem;color:#666;margin:.25rem 0 0 0}.form-actions[data-v-66463f77]{margin-top:2rem;display:flex;justify-content:flex-end}.save-btn[data-v-66463f77]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#4caf50;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease}.save-btn[data-v-66463f77]:hover{background:#388e3c;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.loading-state[data-v-66463f77]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:2rem}.rotating[data-v-66463f77]{animation:rotate-66463f77 2s linear infinite;font-size:3rem;color:#4caf50}@keyframes rotate-66463f77{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:1536px) and (min-width:1025px){.profile-page[data-v-66463f77]{padding:1.6rem}.header-container[data-v-66463f77]{margin-bottom:24px}.header-content h1[data-v-66463f77]{font-size:2.2rem;margin-bottom:.8rem;gap:10px}.header-content h1 .material-icons[data-v-66463f77]{font-size:2.2rem}.header-background[data-v-66463f77]{font-size:7rem;top:25%;right:4rem}.divider[data-v-66463f77]{margin:1.2rem 0}.subtitle[data-v-66463f77]{font-size:1rem}.edit-section[data-v-66463f77]{padding:1.8rem;border-radius:14px}.section-header[data-v-66463f77]{margin-bottom:1.6rem}.section-header h2[data-v-66463f77]{font-size:1.3rem;gap:.6rem}.edit-btn[data-v-66463f77]{padding:.65rem 1.3rem;font-size:.9rem}.form-grid[data-v-66463f77]{gap:1.3rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.form-group label[data-v-66463f77]{font-size:.85rem}.input-wrapper input[data-v-66463f77],.input-wrapper select[data-v-66463f77]{padding:.65rem .9rem .65rem 2.7rem;font-size:.9rem}.input-wrapper .material-icons-round[data-v-66463f77]{left:.9rem;font-size:1.1rem}.password-fields[data-v-66463f77]{gap:1.3rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.password-header h3[data-v-66463f77]{font-size:1rem;gap:.6rem}.save-btn[data-v-66463f77]{padding:.65rem 1.3rem;font-size:.9rem}.profile-img-wrapper[data-v-66463f77]{width:130px;height:130px}.picture-actions[data-v-66463f77]{gap:.8rem}.camera-btn[data-v-66463f77],.remove-btn[data-v-66463f77],.upload-btn[data-v-66463f77]{padding:.65rem 1.3rem;font-size:.9rem}.picture-hint[data-v-66463f77]{font-size:.75rem}.qr-code-button[data-v-66463f77]{padding:.65rem 1.3rem;font-size:.9rem}.qr-modal-content[data-v-66463f77]{padding:1.8rem;border-radius:14px}.qr-modal-header h2[data-v-66463f77]{font-size:1.3rem}.qr-name[data-v-66463f77]{font-size:1.2rem}.qr-details[data-v-66463f77]{font-size:1rem}.qr-instruction[data-v-66463f77]{font-size:.85rem}.qr-security[data-v-66463f77]{font-size:.75rem}.download-btn[data-v-66463f77]{padding:.65rem 1.3rem;font-size:.9rem}}@media screen and (max-width:1366px) and (min-width:1025px){.profile-page[data-v-66463f77]{padding:1.4rem}.header-container[data-v-66463f77]{margin-bottom:20px}.header-content h1[data-v-66463f77]{font-size:2rem;margin-bottom:.7rem;gap:8px}.header-content h1 .material-icons[data-v-66463f77]{font-size:2rem}.header-background[data-v-66463f77]{font-size:6rem;top:25%;right:3rem}.divider[data-v-66463f77]{margin:1rem 0}.subtitle[data-v-66463f77]{font-size:.95rem}.edit-section[data-v-66463f77]{padding:1.6rem;border-radius:12px}.section-header[data-v-66463f77]{margin-bottom:1.4rem}.section-header h2[data-v-66463f77]{font-size:1.2rem;gap:.5rem}.edit-btn[data-v-66463f77]{padding:.6rem 1.2rem;font-size:.85rem}.form-grid[data-v-66463f77]{gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.form-group label[data-v-66463f77]{font-size:.8rem}.input-wrapper input[data-v-66463f77],.input-wrapper select[data-v-66463f77]{padding:.6rem .8rem .6rem 2.5rem;font-size:.85rem}.input-wrapper .material-icons-round[data-v-66463f77]{left:.8rem;font-size:1rem}.password-fields[data-v-66463f77]{gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.password-header h3[data-v-66463f77]{font-size:.95rem;gap:.5rem}.save-btn[data-v-66463f77]{padding:.6rem 1.2rem;font-size:.85rem}.profile-img-wrapper[data-v-66463f77]{width:120px;height:120px}.picture-actions[data-v-66463f77]{gap:.7rem}.camera-btn[data-v-66463f77],.remove-btn[data-v-66463f77],.upload-btn[data-v-66463f77]{padding:.6rem 1.2rem;font-size:.85rem}.picture-hint[data-v-66463f77]{font-size:.7rem}.qr-code-button[data-v-66463f77]{padding:.6rem 1.2rem;font-size:.85rem}.qr-modal-content[data-v-66463f77]{padding:1.6rem;border-radius:12px}.qr-modal-header h2[data-v-66463f77]{font-size:1.2rem}.qr-name[data-v-66463f77]{font-size:1.1rem}.qr-details[data-v-66463f77]{font-size:.95rem}.qr-instruction[data-v-66463f77]{font-size:.8rem}.qr-security[data-v-66463f77]{font-size:.7rem}.download-btn[data-v-66463f77]{padding:.6rem 1.2rem;font-size:.85rem}}@media screen and (max-width:1280px) and (min-width:1025px){.profile-page[data-v-66463f77]{padding:1.2rem}.header-container[data-v-66463f77]{margin-bottom:18px}.header-content h1[data-v-66463f77]{font-size:1.8rem;margin-bottom:.6rem;gap:6px}.header-content h1 .material-icons[data-v-66463f77]{font-size:1.8rem}.header-background[data-v-66463f77]{font-size:5rem;top:25%;right:2rem}.divider[data-v-66463f77]{margin:.8rem 0}.subtitle[data-v-66463f77]{font-size:.9rem}.edit-section[data-v-66463f77]{padding:1.4rem;border-radius:10px}.section-header[data-v-66463f77]{margin-bottom:1.2rem}.section-header h2[data-v-66463f77]{font-size:1.1rem;gap:.4rem}.edit-btn[data-v-66463f77]{padding:.55rem 1rem;font-size:.8rem}.form-grid[data-v-66463f77]{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.form-group label[data-v-66463f77]{font-size:.75rem}.input-wrapper input[data-v-66463f77],.input-wrapper select[data-v-66463f77]{padding:.55rem .7rem .55rem 2.3rem;font-size:.8rem}.input-wrapper .material-icons-round[data-v-66463f77]{left:.7rem;font-size:.9rem}.password-fields[data-v-66463f77]{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.password-header h3[data-v-66463f77]{font-size:.9rem;gap:.4rem}.save-btn[data-v-66463f77]{padding:.55rem 1rem;font-size:.8rem}.profile-img-wrapper[data-v-66463f77]{width:110px;height:110px}.picture-actions[data-v-66463f77]{gap:.6rem}.camera-btn[data-v-66463f77],.remove-btn[data-v-66463f77],.upload-btn[data-v-66463f77]{padding:.55rem 1rem;font-size:.8rem}.picture-hint[data-v-66463f77]{font-size:.65rem}.qr-code-button[data-v-66463f77]{padding:.55rem 1rem;font-size:.8rem}.qr-modal-content[data-v-66463f77]{padding:1.4rem;border-radius:10px}.qr-modal-header h2[data-v-66463f77]{font-size:1.1rem}.qr-name[data-v-66463f77]{font-size:1rem}.qr-details[data-v-66463f77]{font-size:.9rem}.qr-instruction[data-v-66463f77]{font-size:.75rem}.qr-security[data-v-66463f77]{font-size:.65rem}.download-btn[data-v-66463f77]{padding:.55rem 1rem;font-size:.8rem}}@media (max-width:768px){.profile-page[data-v-66463f77]{padding:0}.header-content h1 .material-icons[data-v-66463f77],.header-content h1[data-v-66463f77]{font-size:2rem}.header-background[data-v-66463f77]{font-size:4rem;top:30%;right:.3rem}.divider[data-v-66463f77]{margin:.5rem 0}.edit-section[data-v-66463f77]{padding:1.5rem}.section-header[data-v-66463f77]{flex-direction:column;gap:1rem;text-align:center}.edit-btn[data-v-66463f77]{width:100%;justify-content:center}.form-grid[data-v-66463f77],.password-fields[data-v-66463f77]{grid-template-columns:1fr}.save-btn[data-v-66463f77]{width:100%;justify-content:center}.picture-container[data-v-66463f77]{flex-direction:column;gap:1rem;align-items:center}.profile-img-wrapper[data-v-66463f77]{width:120px;height:120px}.picture-actions[data-v-66463f77]{width:100%}}.webcam-container[data-v-66463f77]{margin-top:20px;background-color:#f9f9f9;border-radius:10px;padding:15px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.webcam-header[data-v-66463f77]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.webcam-header h3[data-v-66463f77]{margin:0;font-size:1.1rem;color:#333}.close-webcam[data-v-66463f77]{background:none;border:none;color:#666;cursor:pointer;font-size:1.2rem}.webcam-view[data-v-66463f77]{position:relative;width:100%;max-width:400px;margin:0 auto;border-radius:8px;overflow:hidden;background-color:#000;aspect-ratio:1/1}.webcam-view video[data-v-66463f77]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.webcam-actions[data-v-66463f77]{display:flex;justify-content:center;margin-top:15px;gap:10px}.capture-btn[data-v-66463f77],.retry-btn[data-v-66463f77],.use-photo-btn[data-v-66463f77]{display:flex;align-items:center;gap:5px;padding:8px 15px;border:none;border-radius:5px;cursor:pointer;font-weight:500;transition:all .2s ease}.capture-btn[data-v-66463f77]{background-color:#4caf50;color:#fff}.retry-btn[data-v-66463f77]{background-color:#ff9800;color:#fff}.use-photo-btn[data-v-66463f77]{background-color:#2196f3;color:#fff}.camera-btn[data-v-66463f77]{background-color:#673ab7;color:#fff;padding:8px 15px;border:none;border-radius:5px;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:5px;transition:all .2s ease}.camera-btn[data-v-66463f77]:hover,.capture-btn[data-v-66463f77]:hover,.retry-btn[data-v-66463f77]:hover,.use-photo-btn[data-v-66463f77]:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.permission-guide[data-v-66463f77]{text-align:left;margin:0 auto}.permission-steps[data-v-66463f77]{margin-top:15px}.step[data-v-66463f77]{display:flex;align-items:flex-start;margin-bottom:10px;gap:10px}.step .material-icons-round[data-v-66463f77]{color:#4caf50}.error-help[data-v-66463f77]{text-align:left;margin-top:15px;padding:10px;border-radius:8px;background-color:#f9f9f9}.error-help ol[data-v-66463f77]{margin:10px 0;padding-left:20px}.browser-specific[data-v-66463f77]{margin-top:15px;font-size:.9em;color:#666}.browser-specific p[data-v-66463f77]{margin:5px 0}.camera-select-container[data-v-66463f77]{position:absolute;bottom:10px;right:10px;background-color:rgba(0,0,0,.6);border-radius:20px;color:#fff;padding:5px 30px 5px 15px;display:flex;align-items:center;min-width:120px;max-width:200px;transition:all .2s ease}.camera-select-container[data-v-66463f77]:hover{background-color:rgba(0,0,0,.8)}.camera-select[data-v-66463f77]{background:transparent;border:none;color:#fff;font-size:.9rem;font-weight:500;padding:4px 0;cursor:pointer;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.camera-select[data-v-66463f77]:focus{outline:none}.camera-select option[data-v-66463f77]{background-color:#333;color:#fff;padding:8px}.camera-select-container .material-icons-round[data-v-66463f77]{position:absolute;right:8px;font-size:18px;color:#fff;pointer-events:none}@media (max-width:768px){.webcam-container[data-v-66463f77]{padding:10px}.webcam-view[data-v-66463f77]{max-width:100%}.webcam-actions[data-v-66463f77]{flex-wrap:wrap}.camera-btn[data-v-66463f77],.capture-btn[data-v-66463f77],.retry-btn[data-v-66463f77],.use-photo-btn[data-v-66463f77]{flex:1;min-width:100px}}.permission-note[data-v-66463f77]{font-size:.75rem;color:#f44336;font-style:italic;margin-left:.5rem}.qr-code-button-container[data-v-66463f77]{display:flex;justify-content:flex-end;margin-bottom:1rem}.qr-code-button[data-v-66463f77]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#4caf50;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.1)}.qr-code-button[data-v-66463f77]:hover{background:#388e3c;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.qr-modal[data-v-66463f77]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.qr-modal-content[data-v-66463f77]{background:#fff;border-radius:16px;padding:2rem;max-width:90%;width:500px;box-shadow:0 5px 25px rgba(0,0,0,.2);position:relative}.qr-modal-header[data-v-66463f77]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.qr-modal-header h2[data-v-66463f77]{margin:0;color:#333;font-size:1.5rem}.close-modal[data-v-66463f77]{background:none;border:none;cursor:pointer;font-size:1.5rem;color:#666;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:50%;transition:background-color .2s}.close-modal[data-v-66463f77]:hover{background-color:#f5f5f5;color:#333}.qr-code-wrapper[data-v-66463f77]{display:flex;flex-direction:column;align-items:center;background:#f5f5f5;padding:2rem;border-radius:12px;margin-bottom:1.5rem}.qr-code[data-v-66463f77]{border:10px solid #fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.qr-info[data-v-66463f77]{margin-top:1.5rem;text-align:center}.qr-name[data-v-66463f77]{font-size:1.4rem;font-weight:700;color:#333;margin:0 0 .25rem}.qr-details[data-v-66463f77]{font-size:1.1rem;color:#666;margin:0 0 1rem}.qr-instruction[data-v-66463f77]{font-size:.9rem;color:#4caf50;margin:0 0 .5rem}.qr-security[data-v-66463f77]{font-size:.8rem;color:#f44336;font-style:italic}.qr-actions[data-v-66463f77]{display:flex;justify-content:center}.download-btn[data-v-66463f77]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#4caf50;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease}.download-btn[data-v-66463f77]:hover{background:#388e3c;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}@media (max-width:768px){.qr-modal-content[data-v-66463f77]{width:95%;padding:1.5rem}.qr-code-wrapper[data-v-66463f77]{padding:1rem}.qr-code[data-v-66463f77]{max-width:200px;height:auto}.qr-name[data-v-66463f77]{font-size:1.2rem}.qr-details[data-v-66463f77]{font-size:1rem}.qr-code-button-container[data-v-66463f77]{justify-content:center}}.take-exam-container[data-v-43f7a0de]{max-width:auto;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-y:hidden;overflow-x:hidden}.exam-setup[data-v-43f7a0de]{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;overflow-x:hidden}.header[data-v-43f7a0de]{text-align:left;margin-bottom:10px}.header h1[data-v-43f7a0de]{color:#333;margin-bottom:5px}.header-content h1[data-v-43f7a0de]{color:#159750;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.material-icons[data-v-43f7a0de]{color:#159750;font-size:2.5rem;font-weight:700;padding-left:1%}.subtitle[data-v-43f7a0de]{color:#666;font-size:1rem}.header-background[data-v-43f7a0de]{position:absolute;top:20%;right:5rem;transform:translateY(-50%);font-size:8rem;font-weight:900;color:rgba(0,0,0,.03);z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;overflow:hidden;white-space:nowrap}.divider[data-v-43f7a0de]{height:1px;background-color:#e0e0e0;margin:1.5rem 0;width:100%;max-width:auto}.test-code-section[data-v-43f7a0de]{background-color:#f8f9fa;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:all .3s ease}.test-code-section.with-exam[data-v-43f7a0de]{background-color:#e8f5e9}.input-group[data-v-43f7a0de]{display:flex;gap:10px}.test-code-input[data-v-43f7a0de]{flex:1;padding:12px 15px;border:1px solid #ddd;border-radius:6px;font-size:1rem;outline:none;transition:border-color .3s}.test-code-input[data-v-43f7a0de]:focus{border-color:#4caf50;box-shadow:0 0 0 2px rgba(76,175,80,.2)}.danger-btn[data-v-43f7a0de],.primary-btn[data-v-43f7a0de]{padding:12px 20px;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.primary-btn[data-v-43f7a0de]{background-color:#4caf50;color:#fff}.primary-btn[data-v-43f7a0de]:hover{background-color:#45a049;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.danger-btn[data-v-43f7a0de]{background-color:#f44336;color:#fff}.danger-btn[data-v-43f7a0de]:hover{background-color:#d32f2f;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.primary-btn.large[data-v-43f7a0de]{padding:15px 25px;font-size:1.1rem}.error-container[data-v-43f7a0de]{padding:10px;background-color:#ffebee;border-radius:6px;margin-bottom:10px}.error-message[data-v-43f7a0de]{color:#c62828;font-size:.9rem}.exam-details-container[data-v-43f7a0de]{background-color:#fff;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden;width:100%;max-width:100%;position:relative}.exam-header[data-v-43f7a0de]{padding:20px;background:linear-gradient(135deg,#0bcc4e,#159750);border-bottom:1px solid hsla(0,0%,100%,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.exam-header[data-v-43f7a0de]:after{content:"";position:absolute;top:0;right:-10%;width:50%;height:100%;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.05) 30%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.05) 70%,transparent);transform:skewX(-20deg);pointer-events:none}.exam-header[data-v-43f7a0de]:before{content:"";position:absolute;top:-20%;right:20%;width:30%;height:200%;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.02) 30%,hsla(0,0%,100%,.05) 50%,hsla(0,0%,100%,.02) 70%,transparent);transform:skewX(-35deg);pointer-events:none}.exam-header .texture-layer[data-v-43f7a0de]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.05) 0,transparent 50%),linear-gradient(90deg,transparent,hsla(0,0%,100%,.03) 25%,hsla(0,0%,100%,.03) 75%,transparent);pointer-events:none}.exam-header[data-v-43f7a0de]:hover:after{transform:skewX(-20deg) translateX(10px);transition:transform .3s ease}.exam-header[data-v-43f7a0de]:hover:before{transform:skewX(-35deg) translateX(-10px);transition:transform .3s ease}.exam-header h2[data-v-43f7a0de]{margin:0 0 10px 0;color:#f1f1f1;font-size:1.5rem}.exam-meta[data-v-43f7a0de]{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}.exam-meta-item[data-v-43f7a0de]{display:flex;align-items:center;gap:6px;font-size:1rem;color:hsla(0,0%,100%,.9);font-weight:600;background-color:hsla(0,0%,100%,.1);padding:6px 12px;border-radius:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.status-started[data-v-43f7a0de]{color:#fff;background-color:#4caf50;box-shadow:0 0 10px rgba(76,175,80,.5);animation:pulse-green-43f7a0de 2s infinite}.status-pending[data-v-43f7a0de]{color:#333;background-color:#ffc107;box-shadow:0 0 10px rgba(255,193,7,.5)}.status-stopped[data-v-43f7a0de]{color:#fff;background-color:#f44336;box-shadow:0 0 10px rgba(244,67,54,.5)}@keyframes pulse-green-43f7a0de{0%{box-shadow:0 0 0 0 rgba(76,175,80,.4)}70%{box-shadow:0 0 0 10px rgba(76,175,80,0)}to{box-shadow:0 0 0 0 rgba(76,175,80,0)}}.action-buttons[data-v-43f7a0de]{padding:20px;display:flex;justify-content:center}.students-container[data-v-43f7a0de]{padding:20px;max-height:400px;overflow-y:auto;overflow-x:hidden}.section-header[data-v-43f7a0de]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.section-header h3[data-v-43f7a0de]{margin:0;color:#333;font-size:1.2rem;display:flex;align-items:center;gap:8px}.student-count[data-v-43f7a0de]{background-color:#e8f5e9;color:#4caf50;padding:4px 10px;border-radius:20px;font-size:.8rem;font-weight:600}.no-students[data-v-43f7a0de]{text-align:center;padding:30px;color:#757575;background-color:#f5f5f5;border-radius:8px}.students-grid[data-v-43f7a0de]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:15px}.student-card[data-v-43f7a0de]{background-color:#fff;border-radius:8px;padding:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);text-align:center;transition:all .2s;border:1px solid #eee}.student-card[data-v-43f7a0de]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.avatar[data-v-43f7a0de]{width:50px;height:50px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;margin:0 auto 10px}.student-name[data-v-43f7a0de]{font-size:.9rem;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.input-group[data-v-43f7a0de]{flex-direction:column}.take-exam-container[data-v-43f7a0de]{padding:0}.header-background[data-v-43f7a0de]{position:absolute;top:17%;right:.3rem;font-size:4rem;font-weight:900}.divider[data-v-43f7a0de]{height:1px;background-color:#e0e0e0;margin:.5rem;width:100%;max-width:auto}.header-content h1[data-v-43f7a0de]{color:#159750;font-size:2rem;font-weight:700;margin-bottom:1rem}.material-icons[data-v-43f7a0de]{color:#159750;font-size:2rem;font-weight:700;padding-left:1%}.exam-header h2[data-v-43f7a0de]{margin:0 0 10px 0;color:#f1f1f1;font-size:1.2rem}.exam-meta[data-v-43f7a0de]{flex-direction:row;gap:5px}.exam-meta-item[data-v-43f7a0de]{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600}.students-grid[data-v-43f7a0de]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.avatar[data-v-43f7a0de]{width:40px;height:40px;font-size:1rem}}.primary-btn i[data-v-43f7a0de]{margin-right:8px}.primary-btn.large i[data-v-43f7a0de]{font-size:1.2rem}.uppercase-input[data-v-43f7a0de]{text-transform:uppercase}.uppercase-input[data-v-43f7a0de]::-moz-placeholder{text-transform:none}.uppercase-input[data-v-43f7a0de]::placeholder{text-transform:none}.question-image[data-v-43f7a0de]{margin:15px 0;text-align:center}.question-image img[data-v-43f7a0de]{max-width:100%;max-height:300px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.avatar-container[data-v-43f7a0de]{width:50px;height:50px;border-radius:50%;margin:0 auto 10px;overflow:hidden}.avatar-image[data-v-43f7a0de]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.avatar-container[data-v-43f7a0de]{width:40px;height:40px}}.eligibility-info[data-v-43f7a0de],.scheduling-info[data-v-43f7a0de]{padding:15px;margin:10px 0;background-color:#f5f5f5;border-radius:8px}.schedule-container[data-v-43f7a0de]{background-color:#f5f9ff;border-radius:8px;padding:12px 16px;box-shadow:0 2px 10px rgba(0,0,0,.03)}.schedule-item[data-v-43f7a0de]{display:flex;align-items:center;gap:10px;margin:5px 0;font-size:.95rem;color:#333}.schedule-item i[data-v-43f7a0de]{color:#2196f3;width:20px;text-align:center}.schedule-item strong[data-v-43f7a0de]{font-weight:600;color:#1976d2}.eligibility-message[data-v-43f7a0de]{display:flex;align-items:center;gap:8px;margin:5px 0}.eligibility-message i[data-v-43f7a0de]{width:20px;text-align:center;color:#4caf50}.eligibility-message.error[data-v-43f7a0de]{color:#d32f2f;font-weight:600;background-color:transparent;padding:0;border-radius:0}.eligibility-message.error i[data-v-43f7a0de]{color:#f44336}.eligibility-message.success[data-v-43f7a0de]{color:#4caf50;background-color:#e8f5e9;padding:8px 12px;border-radius:4px;margin-bottom:10px}.eligibility-message.success i[data-v-43f7a0de]{color:#4caf50}.primary-btn[data-v-43f7a0de]:disabled{background-color:#ccc;cursor:not-allowed}.primary-btn[data-v-43f7a0de]:disabled:hover{background-color:#ccc;transform:none;box-shadow:none}.error-box[data-v-43f7a0de]{background-color:#ffebee;border-left:4px solid #f44336;margin:15px 0;padding:15px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.warning-box[data-v-43f7a0de]{background-color:#fff8e1;border-left:4px solid #ffc107;margin:15px 0;padding:15px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.03)}.eligibility-message.warning[data-v-43f7a0de]{color:#f57c00;font-weight:500;display:flex;align-items:center}.eligibility-message.warning i[data-v-43f7a0de]{color:#ffa000}.tooltip-container[data-v-43f7a0de]{position:relative;cursor:pointer}.tooltip-container:hover .tooltip[data-v-43f7a0de]{visibility:visible;opacity:1;transform:translateY(0)}.tooltip[data-v-43f7a0de]{position:absolute;bottom:125%;left:50%;transform:translateX(-50%) translateY(10px);padding:10px;background-color:#333;color:#fff;border-radius:6px;width:-moz-max-content;width:max-content;max-width:250px;z-index:100;box-shadow:0 5px 15px rgba(0,0,0,.2);visibility:hidden;opacity:0;transition:all .3s ease;font-size:.85rem;font-weight:400;display:flex;flex-direction:column;gap:5px}.tooltip[data-v-43f7a0de]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}@media (max-width:768px){.tooltip[data-v-43f7a0de]{width:200px;left:auto;right:0;transform:translateY(10px)}.tooltip[data-v-43f7a0de]:after{left:auto;right:10px}}.primary-btn.large.waiting[data-v-43f7a0de]{background-color:#ff9800}.primary-btn.large.waiting[data-v-43f7a0de]:hover{background-color:#f57c00}.countdown[data-v-43f7a0de]{font-size:1.1rem;font-weight:700;color:#ff9800;margin-top:5px}@media screen and (max-width:1536px) and (min-width:1025px){.take-exam-container[data-v-43f7a0de]{padding:16px}.header-content h1[data-v-43f7a0de]{font-size:2.2rem;margin-bottom:.8rem}.material-icons[data-v-43f7a0de]{font-size:2.2rem}.header-background[data-v-43f7a0de]{font-size:7rem;top:18%;right:4rem}.divider[data-v-43f7a0de]{margin:1.2rem 0}.test-code-input[data-v-43f7a0de]{padding:10px 12px;font-size:.95rem}.danger-btn[data-v-43f7a0de],.primary-btn[data-v-43f7a0de]{padding:10px 16px;font-size:.95rem}.primary-btn.large[data-v-43f7a0de]{padding:12px 20px;font-size:1rem}.exam-header[data-v-43f7a0de]{padding:16px}.exam-header h2[data-v-43f7a0de]{font-size:1.3rem}.exam-meta[data-v-43f7a0de]{gap:12px}.exam-meta-item[data-v-43f7a0de]{font-size:.95rem;padding:5px 10px}.action-buttons[data-v-43f7a0de]{padding:16px}.students-container[data-v-43f7a0de]{padding:16px;max-height:350px}.section-header h3[data-v-43f7a0de]{font-size:1.1rem}.student-count[data-v-43f7a0de]{padding:3px 8px;font-size:.75rem}.students-grid[data-v-43f7a0de]{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:12px}.student-card[data-v-43f7a0de]{padding:8px}.avatar[data-v-43f7a0de]{width:45px;height:45px;font-size:1.1rem;margin-bottom:8px}.student-name[data-v-43f7a0de]{font-size:.85rem}.schedule-container[data-v-43f7a0de]{padding:10px 14px}.schedule-item[data-v-43f7a0de]{font-size:.9rem;margin:4px 0}.tooltip[data-v-43f7a0de]{max-width:220px;font-size:.8rem;padding:8px}}@media screen and (max-width:1366px) and (min-width:1025px){.take-exam-container[data-v-43f7a0de]{padding:14px}.header-content h1[data-v-43f7a0de]{font-size:2rem;margin-bottom:.6rem}.material-icons[data-v-43f7a0de]{font-size:2rem}.header-background[data-v-43f7a0de]{font-size:6rem;top:16%;right:3rem}.divider[data-v-43f7a0de]{margin:1rem 0}.test-code-input[data-v-43f7a0de]{padding:8px 10px;font-size:.9rem}.danger-btn[data-v-43f7a0de],.primary-btn[data-v-43f7a0de]{padding:8px 14px;font-size:.9rem;gap:6px}.primary-btn.large[data-v-43f7a0de]{padding:10px 18px;font-size:.95rem}.exam-details-container[data-v-43f7a0de]{border-radius:8px}.exam-header[data-v-43f7a0de]{padding:14px}.exam-header h2[data-v-43f7a0de]{font-size:1.2rem;margin-bottom:8px}.exam-meta[data-v-43f7a0de]{gap:10px;margin-top:8px}.exam-meta-item[data-v-43f7a0de]{font-size:.9rem;padding:4px 8px;gap:4px}.action-buttons[data-v-43f7a0de]{padding:14px}.students-container[data-v-43f7a0de]{padding:14px;max-height:320px}.section-header[data-v-43f7a0de]{margin-bottom:16px;padding-bottom:8px}.section-header h3[data-v-43f7a0de]{font-size:1rem;gap:6px}.student-count[data-v-43f7a0de]{padding:2px 6px;font-size:.7rem}.students-grid[data-v-43f7a0de]{grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:10px}.student-card[data-v-43f7a0de]{padding:6px;border-radius:6px}.avatar-container[data-v-43f7a0de],.avatar[data-v-43f7a0de]{width:40px;height:40px;font-size:1rem;margin-bottom:6px}.student-name[data-v-43f7a0de]{font-size:.8rem}.schedule-container[data-v-43f7a0de]{padding:8px 12px}.schedule-item[data-v-43f7a0de]{font-size:.85rem;margin:3px 0;gap:8px}.schedule-item i[data-v-43f7a0de]{width:16px}.error-container[data-v-43f7a0de]{padding:8px;margin-bottom:8px}.error-message[data-v-43f7a0de]{font-size:.85rem}.tooltip[data-v-43f7a0de]{max-width:200px;font-size:.75rem;padding:6px}}@media screen and (max-width:1280px) and (min-width:1025px){.take-exam-container[data-v-43f7a0de]{padding:12px}.exam-setup[data-v-43f7a0de]{gap:8px}.header-content h1[data-v-43f7a0de]{font-size:1.8rem;margin-bottom:.5rem}.material-icons[data-v-43f7a0de]{font-size:1.8rem}.header-background[data-v-43f7a0de]{font-size:5rem;top:15%;right:2rem}.divider[data-v-43f7a0de]{margin:.8rem 0}.test-code-section[data-v-43f7a0de]{border-radius:8px}.input-group[data-v-43f7a0de]{gap:8px}.test-code-input[data-v-43f7a0de]{padding:6px 8px;font-size:.85rem}.danger-btn[data-v-43f7a0de],.primary-btn[data-v-43f7a0de]{padding:6px 12px;font-size:.85rem;gap:4px}.primary-btn.large[data-v-43f7a0de]{padding:8px 16px;font-size:.9rem}.exam-details-container[data-v-43f7a0de]{border-radius:6px}.exam-header[data-v-43f7a0de]{padding:12px}.exam-header h2[data-v-43f7a0de]{font-size:1.1rem;margin-bottom:6px}.exam-meta[data-v-43f7a0de]{gap:8px;margin-top:6px;flex-wrap:wrap}.exam-meta-item[data-v-43f7a0de]{font-size:.8rem;padding:3px 6px;gap:3px;border-radius:12px}.action-buttons[data-v-43f7a0de]{padding:12px}.students-container[data-v-43f7a0de]{padding:12px;max-height:280px}.section-header[data-v-43f7a0de]{margin-bottom:12px;padding-bottom:6px}.section-header h3[data-v-43f7a0de]{font-size:.95rem;gap:4px}.student-count[data-v-43f7a0de]{padding:2px 5px;font-size:.65rem;border-radius:10px}.no-students[data-v-43f7a0de]{padding:20px;border-radius:6px}.students-grid[data-v-43f7a0de]{grid-template-columns:repeat(auto-fill,minmax(75px,1fr));gap:8px}.student-card[data-v-43f7a0de]{padding:5px;border-radius:4px}.avatar-container[data-v-43f7a0de],.avatar[data-v-43f7a0de]{width:35px;height:35px;font-size:.9rem;margin-bottom:5px}.student-name[data-v-43f7a0de]{font-size:.75rem}.schedule-container[data-v-43f7a0de]{padding:6px 10px;border-radius:6px}.schedule-item[data-v-43f7a0de]{font-size:.8rem;margin:2px 0;gap:6px}.schedule-item i[data-v-43f7a0de]{width:14px;font-size:.8rem}.error-container[data-v-43f7a0de]{padding:6px;margin-bottom:6px;border-radius:4px}.error-message[data-v-43f7a0de]{font-size:.8rem}.tooltip[data-v-43f7a0de]{max-width:180px;font-size:.7rem;padding:5px;gap:3px}.status-pending[data-v-43f7a0de],.status-started[data-v-43f7a0de],.status-stopped[data-v-43f7a0de]{font-size:.8rem;padding:3px 6px}.exam-header[data-v-43f7a0de]:after{width:45%;right:-8%}.exam-header[data-v-43f7a0de]:before{width:25%;right:18%}.danger-btn[data-v-43f7a0de]:hover,.primary-btn.large[data-v-43f7a0de]:hover,.primary-btn[data-v-43f7a0de]:hover{transform:translateY(-1px)}}.student-exams-container[data-v-80c694b2]{max-width:auto;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-y:hidden;overflow-x:hidden}.header-container[data-v-80c694b2]{position:relative;margin-bottom:30px}.header-content[data-v-80c694b2]{position:relative;z-index:1}.header-content h1[data-v-80c694b2]{color:#159750;font-size:2.5rem;font-weight:700;margin-bottom:1rem;display:flex;align-items:center}.header-content h1 .material-icons[data-v-80c694b2]{color:#159750;font-size:2.5rem;font-weight:700;padding-left:1%}.header-background[data-v-80c694b2]{position:absolute;top:20%;right:5rem;transform:translateY(-50%);font-size:8rem;font-weight:900;color:rgba(0,0,0,.03);z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;overflow:hidden;white-space:nowrap}.divider[data-v-80c694b2]{height:1px;background-color:#e0e0e0;margin:1.5rem 0;width:100%;max-width:auto}.subtitle[data-v-80c694b2]{color:#666;font-size:1.1rem}.controls-container[data-v-80c694b2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;gap:20px}.search-container[data-v-80c694b2]{position:relative;flex:1;max-width:400px}.search-icon[data-v-80c694b2]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#999;font-size:1.2rem}.search-input[data-v-80c694b2]{width:100%;padding:12px 16px 12px 45px;border:2px solid #e1e5e9;border-radius:25px;font-size:.95rem;background:#fff;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.search-input[data-v-80c694b2]:focus{outline:none;border-color:#4caf50;box-shadow:0 4px 12px rgba(76,175,80,.15)}.clear-search-btn[data-v-80c694b2]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#999;cursor:pointer;padding:4px;border-radius:50%;transition:all .2s ease}.clear-search-btn[data-v-80c694b2]:hover{background:#f5f5f5;color:#666}.filter-container[data-v-80c694b2]{display:flex;align-items:center;gap:8px}.subject-filter[data-v-80c694b2]{padding:12px 16px;border:2px solid #e1e5e9;border-radius:25px;font-size:.95rem;background:#fff;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1);min-width:220px;cursor:pointer}.subject-filter[data-v-80c694b2]:focus{outline:none;border-color:#4caf50;box-shadow:0 4px 12px rgba(76,175,80,.15)}.clear-filter-btn[data-v-80c694b2]{background:#f44336;color:#fff;border:none;padding:8px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;width:32px;height:32px}.clear-filter-btn[data-v-80c694b2]:hover{background:#d32f2f;transform:scale(1.1)}.empty-state[data-v-80c694b2],.error-state[data-v-80c694b2],.loading-state[data-v-80c694b2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background:#f9f9f9;border-radius:10px;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,.05)}.empty-state .material-icons-round[data-v-80c694b2],.error-state .material-icons-round[data-v-80c694b2],.loading-state .material-icons-round[data-v-80c694b2]{font-size:3rem;margin-bottom:1rem}.loading-state .material-icons-round[data-v-80c694b2]{color:#159750}.error-state[data-v-80c694b2]{background:#fff3f3}.error-state .material-icons-round[data-v-80c694b2]{color:#f44336}.rotating[data-v-80c694b2]{animation:rotate-80c694b2 2s linear infinite}@keyframes rotate-80c694b2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.retry-btn[data-v-80c694b2]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#f44336;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;margin-top:1rem;transition:all .2s}.retry-btn[data-v-80c694b2]:hover{background:#e53935;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.hint[data-v-80c694b2]{color:#757575;margin-top:.5rem}.exams-grid[data-v-80c694b2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.exam-card[data-v-80c694b2]{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .3s}.exam-card[data-v-80c694b2]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.exam-header[data-v-80c694b2]{background:linear-gradient(135deg,#0bcc4e,#159750);padding:20px;position:relative;overflow:hidden}.exam-header[data-v-80c694b2]:after{content:"";position:absolute;top:0;right:-10%;width:50%;height:100%;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.05) 30%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.05) 70%,transparent);transform:skewX(-20deg);pointer-events:none}.exam-header[data-v-80c694b2]:before{content:"";position:absolute;top:-20%;right:20%;width:30%;height:200%;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.02) 30%,hsla(0,0%,100%,.05) 50%,hsla(0,0%,100%,.02) 70%,transparent);transform:skewX(-35deg);pointer-events:none}.exam-header .texture-layer[data-v-80c694b2]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.05) 0,transparent 50%),linear-gradient(90deg,transparent,hsla(0,0%,100%,.03) 25%,hsla(0,0%,100%,.03) 75%,transparent);pointer-events:none}.exam-header[data-v-80c694b2]:hover:after{transform:skewX(-20deg) translateX(10px);transition:transform .3s ease}.exam-header[data-v-80c694b2]:hover:before{transform:skewX(-35deg) translateX(-10px);transition:transform .3s ease}.exam-header h2[data-v-80c694b2]{margin:0 0 10px 0;color:#f1f1f1;font-size:1.5rem}.exam-meta[data-v-80c694b2]{display:flex;flex-wrap:wrap;gap:15px}.exam-meta-item[data-v-80c694b2]{display:flex;align-items:center;gap:6px;font-size:1rem;color:#fafafa;font-weight:600}.status-started[data-v-80c694b2]{color:#4caf50}.status-pending[data-v-80c694b2]{color:#ff9800}.status-stopped[data-v-80c694b2]{color:#f44336}.exam-body[data-v-80c694b2]{padding:20px;flex:1}.exam-info[data-v-80c694b2]{display:flex;flex-direction:column;gap:12px}.info-item[data-v-80c694b2]{display:flex;align-items:flex-start;gap:12px;padding:8px 0;color:#666}.info-content[data-v-80c694b2]{display:flex;flex-direction:column;gap:4px}.info-label[data-v-80c694b2]{font-size:.8rem;color:#9e9e9e;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.info-value[data-v-80c694b2]{font-size:1rem;color:#424242}.info-item .material-icons-round[data-v-80c694b2]{font-size:1.25rem;color:#159750;margin-top:.25rem}.exam-actions[data-v-80c694b2]{padding:15px 20px;background:#f5f5f5;border-top:1px solid #eee}.take-btn[data-v-80c694b2]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#4caf50;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s;width:100%}.take-btn[data-v-80c694b2]:hover:not(.disabled){background:#45a049;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.take-btn.disabled[data-v-80c694b2]{background:#e0e0e0;color:#9e9e9e;cursor:not-allowed}.take-btn i[data-v-80c694b2]{font-size:1.2rem}@media screen and (max-width:1536px) and (min-width:1025px){.student-exams-container[data-v-80c694b2]{padding:16px}.header-content h1[data-v-80c694b2]{font-size:2.2rem;margin-bottom:.8rem}.header-content h1 .material-icons[data-v-80c694b2]{font-size:2.2rem}.header-background[data-v-80c694b2]{font-size:6.5rem;right:4rem}.subtitle[data-v-80c694b2]{font-size:1rem}.divider[data-v-80c694b2]{margin:1.2rem 0}.controls-container[data-v-80c694b2]{margin-bottom:20px;gap:16px}.search-input[data-v-80c694b2]{padding:10px 14px 10px 40px;font-size:.9rem}.subject-filter[data-v-80c694b2]{padding:10px 14px;font-size:.9rem;min-width:200px}.exams-grid[data-v-80c694b2]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.exam-card[data-v-80c694b2]{border-radius:10px}.exam-header[data-v-80c694b2]{padding:16px}.exam-header h2[data-v-80c694b2]{font-size:1.3rem}.exam-meta-item[data-v-80c694b2]{font-size:.9rem}.exam-body[data-v-80c694b2]{padding:16px}.exam-info[data-v-80c694b2]{gap:10px}.info-item[data-v-80c694b2]{gap:10px;padding:6px 0}.info-label[data-v-80c694b2]{font-size:.75rem}.info-value[data-v-80c694b2]{font-size:.9rem}.info-item .material-icons-round[data-v-80c694b2]{font-size:1.1rem}.take-btn[data-v-80c694b2]{padding:10px 16px;font-size:.9rem}}@media screen and (max-width:1366px) and (min-width:1025px){.student-exams-container[data-v-80c694b2]{padding:14px}.header-content h1[data-v-80c694b2]{font-size:2rem;margin-bottom:.7rem}.header-content h1 .material-icons[data-v-80c694b2]{font-size:2rem}.header-background[data-v-80c694b2]{font-size:6rem;right:3rem}.subtitle[data-v-80c694b2]{font-size:.95rem}.divider[data-v-80c694b2]{margin:1rem 0}.controls-container[data-v-80c694b2]{margin-bottom:18px;gap:14px}.search-input[data-v-80c694b2]{padding:9px 12px 9px 38px;font-size:.85rem}.subject-filter[data-v-80c694b2]{padding:9px 12px;font-size:.85rem;min-width:180px}.exams-grid[data-v-80c694b2]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.exam-card[data-v-80c694b2]{border-radius:10px}.exam-header[data-v-80c694b2]{padding:14px}.exam-header h2[data-v-80c694b2]{font-size:1.2rem}.exam-meta-item[data-v-80c694b2]{font-size:.85rem}.exam-body[data-v-80c694b2]{padding:14px}.exam-info[data-v-80c694b2]{gap:10px}.info-item[data-v-80c694b2]{gap:8px;padding:5px 0}.info-label[data-v-80c694b2]{font-size:.7rem}.info-value[data-v-80c694b2]{font-size:.85rem}.info-item .material-icons-round[data-v-80c694b2]{font-size:1rem}.take-btn[data-v-80c694b2]{padding:9px 14px;font-size:.85rem}}@media screen and (max-width:1280px) and (min-width:1025px){.student-exams-container[data-v-80c694b2]{padding:12px}.header-content h1[data-v-80c694b2]{font-size:1.8rem;margin-bottom:.5rem}.header-content h1 .material-icons[data-v-80c694b2]{font-size:1.8rem}.header-background[data-v-80c694b2]{font-size:5rem;right:2rem}.subtitle[data-v-80c694b2]{font-size:.9rem}.divider[data-v-80c694b2]{margin:.8rem 0}.controls-container[data-v-80c694b2]{margin-bottom:16px;gap:12px}.search-input[data-v-80c694b2]{padding:8px 10px 8px 35px;font-size:.8rem}.subject-filter[data-v-80c694b2]{padding:8px 10px;font-size:.8rem;min-width:160px}.exams-grid[data-v-80c694b2]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.exam-card[data-v-80c694b2]{border-radius:8px}.exam-header[data-v-80c694b2]{padding:12px}.exam-header h2[data-v-80c694b2]{font-size:1.1rem}.exam-meta-item[data-v-80c694b2]{font-size:.8rem}.exam-body[data-v-80c694b2]{padding:12px}.exam-info[data-v-80c694b2]{gap:8px}.info-item[data-v-80c694b2]{gap:6px;padding:4px 0}.info-label[data-v-80c694b2]{font-size:.65rem}.info-value[data-v-80c694b2]{font-size:.8rem}.info-item .material-icons-round[data-v-80c694b2]{font-size:.9rem}.take-btn[data-v-80c694b2]{padding:8px 12px;font-size:.8rem}}@media (max-width:768px){.student-exams-container[data-v-80c694b2]{padding:10px 5px}.header-content h1[data-v-80c694b2]{font-size:1.8rem;margin-bottom:.5rem}.header-content h1 .material-icons[data-v-80c694b2]{font-size:1.8rem}.header-background[data-v-80c694b2]{font-size:4rem;top:30%;right:.3rem}.subtitle[data-v-80c694b2]{font-size:.9rem}.divider[data-v-80c694b2]{margin:.8rem 0}.controls-container[data-v-80c694b2]{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px}.search-container[data-v-80c694b2]{max-width:none}.search-input[data-v-80c694b2]{padding:10px 12px 10px 40px;font-size:.9rem}.subject-filter[data-v-80c694b2]{min-width:200px;padding:10px 12px;font-size:.9rem}.exams-grid[data-v-80c694b2]{grid-template-columns:1fr;gap:15px}.exam-card[data-v-80c694b2]{border-radius:10px}.exam-header[data-v-80c694b2]{padding:15px}.exam-header h2[data-v-80c694b2]{font-size:1.2rem}.exam-meta[data-v-80c694b2]{flex-direction:column;gap:8px}.exam-meta-item[data-v-80c694b2]{font-size:.8rem}.exam-body[data-v-80c694b2]{padding:15px}.exam-info[data-v-80c694b2]{gap:10px}.info-item[data-v-80c694b2]{gap:8px;padding:5px 0}.info-label[data-v-80c694b2]{font-size:.7rem}.info-value[data-v-80c694b2]{font-size:.85rem}.info-item .material-icons-round[data-v-80c694b2]{font-size:1rem}.take-btn[data-v-80c694b2]{padding:10px 16px;font-size:.9rem}}@media (max-width:480px){.student-exams-container[data-v-80c694b2]{padding:8px 4px}.header-content h1 .material-icons[data-v-80c694b2],.header-content h1[data-v-80c694b2]{font-size:1.6rem}.header-background[data-v-80c694b2]{font-size:3.5rem}.subtitle[data-v-80c694b2]{font-size:.85rem}.search-input[data-v-80c694b2]{padding:8px 10px 8px 35px;font-size:.85rem}.subject-filter[data-v-80c694b2]{min-width:160px;padding:8px 10px;font-size:.85rem}.exams-grid[data-v-80c694b2]{gap:12px}.exam-header[data-v-80c694b2]{padding:12px}.exam-header h2[data-v-80c694b2]{font-size:1.1rem}.exam-meta-item[data-v-80c694b2]{font-size:.75rem}.exam-body[data-v-80c694b2]{padding:12px}.exam-info[data-v-80c694b2]{gap:8px}.info-item[data-v-80c694b2]{gap:6px;padding:4px 0}.info-label[data-v-80c694b2]{font-size:.65rem}.info-value[data-v-80c694b2]{font-size:.8rem}.info-item .material-icons-round[data-v-80c694b2]{font-size:.9rem}.take-btn[data-v-80c694b2]{padding:8px 12px;font-size:.85rem}}.manage-subjects[data-v-6fc32cca]{max-width:auto;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-y:hidden;overflow-x:hidden}.header-container[data-v-6fc32cca]{position:relative;margin-bottom:30px}.header-content[data-v-6fc32cca]{position:relative;z-index:1}.header-content h1[data-v-6fc32cca]{color:#159750;font-size:2.5rem;font-weight:700;margin-bottom:1rem;display:flex;align-items:center;gap:10px}.header-content h1 .material-icons[data-v-6fc32cca]{color:#159750;font-size:2.5rem}.header-background[data-v-6fc32cca]{position:absolute;top:20%;right:5rem;transform:translateY(-50%);font-size:8rem;font-weight:900;color:rgba(0,0,0,.03);z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;overflow:hidden;white-space:nowrap}.divider[data-v-6fc32cca]{height:1px;background-color:#e0e0e0;margin:1.5rem 0;width:100%;max-width:auto}.subtitle[data-v-6fc32cca]{color:#666;font-size:1.1rem}.subjects-grid[data-v-6fc32cca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:2rem}.subject-card[data-v-6fc32cca]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px -4px rgba(0,0,0,.12),0 4px 16px -2px rgba(0,0,0,.08);transition:all .3s;display:flex;flex-direction:column;height:100%}.subject-card[data-v-6fc32cca]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.subject-header[data-v-6fc32cca]{background:linear-gradient(135deg,#0bcc4e,#159750);padding:20px;position:relative;overflow:visible;color:#fff;min-height:120px}.subject-header[data-v-6fc32cca]:after{content:"";position:absolute;top:0;right:-10%;width:50%;height:100%;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.05) 30%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.05) 70%,transparent);transform:skewX(-20deg);pointer-events:none}.subject-header[data-v-6fc32cca]:before{content:"";position:absolute;top:-20%;right:20%;width:30%;height:200%;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.02) 30%,hsla(0,0%,100%,.05) 50%,hsla(0,0%,100%,.02) 70%,transparent);transform:skewX(-35deg);pointer-events:none}.subject-header .texture-layer[data-v-6fc32cca]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.05) 0,transparent 50%),linear-gradient(90deg,transparent,hsla(0,0%,100%,.03) 25%,hsla(0,0%,100%,.03) 75%,transparent);pointer-events:none}.subject-header[data-v-6fc32cca]:hover:after{transform:skewX(-20deg) translateX(10px);transition:transform .3s ease}.subject-header[data-v-6fc32cca]:hover:before{transform:skewX(-35deg) translateX(-10px);transition:transform .3s ease}.subject-header h2[data-v-6fc32cca]{margin:0 0 15px 0;font-size:1.3rem;position:relative;z-index:1;line-height:1.4;word-break:break-word}.subject-meta-container[data-v-6fc32cca]{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:1}.subject-meta[data-v-6fc32cca]{display:flex;flex-wrap:wrap;gap:8px;flex:1}.subject-actions-dropdown[data-v-6fc32cca]{position:relative;z-index:999;margin-left:15px}.dropdown-toggle[data-v-6fc32cca]{background:hsla(0,0%,100%,.2);border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .3s ease}.dropdown-toggle[data-v-6fc32cca]:hover{background:hsla(0,0%,100%,.3)}.dropdown-toggle .material-icons[data-v-6fc32cca]{font-size:18px}.dropdown-menu[data-v-6fc32cca]{position:absolute;top:100%;right:0;background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.2);display:none;flex-direction:column;min-width:160px;max-height:280px;overflow-y:auto;z-index:1000;margin-top:5px}.dropdown-menu.show[data-v-6fc32cca]{display:flex}.dropdown-item[data-v-6fc32cca]{padding:9px 14px;display:flex;align-items:center;gap:7px;background:none;border:none;width:100%;text-align:left;cursor:pointer;color:#333;text-decoration:none;border-bottom:1px solid #f0f0f0;transition:all .2s ease}.dropdown-item[data-v-6fc32cca]:hover{background:#f5f5f5;text-decoration:none;color:#333}.dropdown-item[data-v-6fc32cca]:last-child{border-bottom:none}.dropdown-item .material-icons[data-v-6fc32cca]{font-size:.95rem;color:#159750}.subject-meta-item[data-v-6fc32cca]{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;background:rgba(0,0,0,.1);padding:4px 10px;border-radius:20px;max-width:calc(100% - 10px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subject-body[data-v-6fc32cca]{padding:25px;flex:1}.subject-body[data-v-6fc32cca],.subject-info[data-v-6fc32cca]{display:flex;flex-direction:column;gap:25px}.info-item[data-v-6fc32cca]{display:flex;align-items:flex-start;gap:15px;padding:0}.info-content[data-v-6fc32cca]{flex:1;display:flex;flex-direction:column;gap:12px}.info-label[data-v-6fc32cca]{font-size:.85rem;color:#757575;font-weight:500;text-transform:uppercase;letter-spacing:.7px}.teachers-list[data-v-6fc32cca]{display:flex;flex-wrap:wrap;gap:10px}.teacher-chip[data-v-6fc32cca]{background:#f5f5f5;padding:6px 15px;border-radius:20px;font-size:.9rem;color:#424242}.schedule-info[data-v-6fc32cca]{background:#f9f9f9;border-radius:12px;padding:15px}.schedule-type-badge[data-v-6fc32cca]{display:inline-block;padding:6px 15px;border-radius:20px;font-size:.85rem;font-weight:500;margin-bottom:10px}.schedule-type-badge.single[data-v-6fc32cca]{background-color:#e8f5e9;color:#2e7d32}.schedule-type-badge.range[data-v-6fc32cca]{background-color:#e3f2fd;color:#1565c0}.schedule-type-badge.multiple[data-v-6fc32cca]{background-color:#f3e5f5;color:#7b1fa2}.schedule-details[data-v-6fc32cca]{display:flex;flex-direction:column;gap:8px;font-size:.95rem;color:#424242;padding:0 5px}.no-data[data-v-6fc32cca]{display:flex;align-items:center;gap:10px;color:#9e9e9e;font-size:.95rem;font-style:italic;padding:5px}.empty-state[data-v-6fc32cca],.error-state[data-v-6fc32cca]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);text-align:center;margin-bottom:2rem}.empty-state .material-icons[data-v-6fc32cca],.error-state .material-icons-round[data-v-6fc32cca]{font-size:3rem;margin-bottom:1rem;color:#f44336}.empty-state .material-icons[data-v-6fc32cca]{color:#9e9e9e}.retry-btn[data-v-6fc32cca]{margin-top:1rem;padding:.5rem 1rem;background:#f44336;color:#fff;border:none;border-radius:8px;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .3s}.retry-btn[data-v-6fc32cca]:hover{background:#d32f2f;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.info-item .material-icons-round[data-v-6fc32cca]{font-size:1.4rem;margin-top:2px;color:#159750}@media screen and (max-width:1536px) and (min-width:1025px){.manage-subjects[data-v-6fc32cca]{padding:16px}.header-content h1[data-v-6fc32cca]{font-size:2.2rem;margin-bottom:.8rem}.header-content h1 .material-icons[data-v-6fc32cca]{font-size:2.2rem}.header-background[data-v-6fc32cca]{font-size:6.5rem;right:4rem}.subtitle[data-v-6fc32cca]{font-size:1rem}.divider[data-v-6fc32cca]{margin:1.2rem 0}.subjects-grid[data-v-6fc32cca]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.6rem;margin-top:1.6rem}.subject-card[data-v-6fc32cca]{border-radius:14px}.subject-header[data-v-6fc32cca]{padding:16px;min-height:110px}.subject-header h2[data-v-6fc32cca]{font-size:1.2rem;margin-bottom:12px}.subject-meta-item[data-v-6fc32cca]{font-size:.8rem;padding:3px 8px}.subject-body[data-v-6fc32cca]{padding:20px;gap:20px}.subject-info[data-v-6fc32cca]{gap:20px}.info-item[data-v-6fc32cca]{gap:12px}.info-label[data-v-6fc32cca]{font-size:.8rem}.teacher-chip[data-v-6fc32cca]{padding:5px 12px;font-size:.85rem}.schedule-info[data-v-6fc32cca]{padding:12px}.schedule-type-badge[data-v-6fc32cca]{padding:5px 12px;font-size:.8rem}.schedule-details[data-v-6fc32cca]{font-size:.9rem}.dropdown-toggle[data-v-6fc32cca]{width:28px;height:28px}.dropdown-toggle .material-icons[data-v-6fc32cca]{font-size:16px}.dropdown-menu[data-v-6fc32cca]{min-width:140px;max-height:240px}.dropdown-item[data-v-6fc32cca]{padding:8px 12px;font-size:.8rem;gap:6px}.dropdown-item .material-icons[data-v-6fc32cca]{font-size:.9rem}}@media screen and (max-width:1366px) and (min-width:1025px){.manage-subjects[data-v-6fc32cca]{padding:14px}.header-content h1[data-v-6fc32cca]{font-size:2rem;margin-bottom:.7rem}.header-content h1 .material-icons[data-v-6fc32cca]{font-size:2rem}.header-background[data-v-6fc32cca]{font-size:6rem;right:3rem}.subtitle[data-v-6fc32cca]{font-size:.95rem}.divider[data-v-6fc32cca]{margin:1rem 0}.subjects-grid[data-v-6fc32cca]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.4rem;margin-top:1.4rem}.subject-card[data-v-6fc32cca]{border-radius:12px}.subject-header[data-v-6fc32cca]{padding:14px;min-height:100px}.subject-header h2[data-v-6fc32cca]{font-size:1.1rem;margin-bottom:10px}.subject-meta-item[data-v-6fc32cca]{font-size:.75rem;padding:3px 7px}.subject-body[data-v-6fc32cca]{padding:18px;gap:18px}.subject-info[data-v-6fc32cca]{gap:18px}.info-item[data-v-6fc32cca]{gap:10px}.info-label[data-v-6fc32cca]{font-size:.75rem}.teacher-chip[data-v-6fc32cca]{padding:4px 10px;font-size:.8rem}.schedule-info[data-v-6fc32cca]{padding:10px}.schedule-type-badge[data-v-6fc32cca]{padding:4px 10px;font-size:.75rem}.schedule-details[data-v-6fc32cca]{font-size:.85rem}.dropdown-toggle[data-v-6fc32cca]{width:26px;height:26px}.dropdown-toggle .material-icons[data-v-6fc32cca]{font-size:15px}.dropdown-menu[data-v-6fc32cca]{min-width:130px;max-height:220px}.dropdown-item[data-v-6fc32cca]{padding:7px 10px;font-size:.75rem;gap:5px}.dropdown-item .material-icons[data-v-6fc32cca]{font-size:.85rem}}@media screen and (max-width:1280px) and (min-width:1025px){.manage-subjects[data-v-6fc32cca]{padding:12px}.header-content h1[data-v-6fc32cca]{font-size:1.8rem;margin-bottom:.5rem}.header-content h1 .material-icons[data-v-6fc32cca]{font-size:1.8rem}.header-background[data-v-6fc32cca]{font-size:5rem;right:2rem}.subtitle[data-v-6fc32cca]{font-size:.9rem}.divider[data-v-6fc32cca]{margin:.8rem 0}.subjects-grid[data-v-6fc32cca]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.2rem;margin-top:1.2rem}.subject-card[data-v-6fc32cca]{border-radius:10px}.subject-header[data-v-6fc32cca]{padding:12px;min-height:90px}.subject-header h2[data-v-6fc32cca]{font-size:1rem;margin-bottom:8px}.subject-meta-item[data-v-6fc32cca]{font-size:.7rem;padding:2px 6px}.subject-body[data-v-6fc32cca]{padding:16px;gap:16px}.subject-info[data-v-6fc32cca]{gap:16px}.info-item[data-v-6fc32cca]{gap:8px}.info-label[data-v-6fc32cca]{font-size:.7rem}.teacher-chip[data-v-6fc32cca]{padding:3px 8px;font-size:.75rem}.schedule-info[data-v-6fc32cca]{padding:8px}.schedule-type-badge[data-v-6fc32cca]{padding:3px 8px;font-size:.7rem}.schedule-details[data-v-6fc32cca]{font-size:.8rem}.dropdown-toggle[data-v-6fc32cca]{width:24px;height:24px}.dropdown-toggle .material-icons[data-v-6fc32cca]{font-size:14px}.dropdown-menu[data-v-6fc32cca]{min-width:120px;max-height:200px}.dropdown-item[data-v-6fc32cca]{padding:6px 8px;font-size:.7rem;gap:4px}.dropdown-item .material-icons[data-v-6fc32cca]{font-size:.8rem}}@media (max-width:768px){.manage-subjects[data-v-6fc32cca]{padding:10px 5px}.header-content h1[data-v-6fc32cca]{font-size:1.8rem;margin-bottom:.5rem}.header-content h1 .material-icons[data-v-6fc32cca]{font-size:1.8rem}.header-background[data-v-6fc32cca]{font-size:4rem;top:30%;right:.3rem}.subtitle[data-v-6fc32cca]{font-size:.9rem}.divider[data-v-6fc32cca]{margin:.8rem 0}.subjects-grid[data-v-6fc32cca]{grid-template-columns:1fr;gap:1.2rem;margin-top:1.2rem}.subject-card[data-v-6fc32cca]{border-radius:12px}.subject-header[data-v-6fc32cca]{padding:15px;min-height:auto}.subject-header h2[data-v-6fc32cca]{font-size:1.1rem;margin-bottom:8px}.subject-meta-container[data-v-6fc32cca]{flex-direction:column;align-items:flex-start;gap:10px}.subject-meta[data-v-6fc32cca]{width:100%}.subject-meta-item[data-v-6fc32cca]{font-size:.75rem;padding:3px 8px}.subject-actions-dropdown[data-v-6fc32cca]{margin-left:0;align-self:flex-end}.dropdown-toggle[data-v-6fc32cca]{width:28px;height:28px}.dropdown-toggle .material-icons[data-v-6fc32cca]{font-size:16px}.dropdown-menu[data-v-6fc32cca]{min-width:140px;max-height:240px}.dropdown-item[data-v-6fc32cca]{padding:8px 12px;font-size:.8rem;gap:6px}.dropdown-item .material-icons[data-v-6fc32cca]{font-size:.9rem}.subject-body[data-v-6fc32cca]{padding:18px;gap:18px}.subject-info[data-v-6fc32cca]{gap:18px}.info-item[data-v-6fc32cca]{gap:10px}.info-label[data-v-6fc32cca]{font-size:.75rem}.teacher-chip[data-v-6fc32cca]{padding:4px 10px;font-size:.8rem}.schedule-info[data-v-6fc32cca]{padding:10px}.schedule-type-badge[data-v-6fc32cca]{padding:4px 10px;font-size:.75rem}.schedule-details[data-v-6fc32cca]{font-size:.85rem}.info-item .material-icons-round[data-v-6fc32cca]{font-size:1.2rem}}@media (max-width:480px){.manage-subjects[data-v-6fc32cca]{padding:8px 4px}.header-content h1 .material-icons[data-v-6fc32cca],.header-content h1[data-v-6fc32cca]{font-size:1.6rem}.header-background[data-v-6fc32cca]{font-size:3.5rem}.subtitle[data-v-6fc32cca]{font-size:.85rem}.subjects-grid[data-v-6fc32cca]{gap:1rem;margin-top:1rem}.subject-header[data-v-6fc32cca]{padding:12px;gap:10px}.subject-header h2[data-v-6fc32cca]{font-size:1rem;margin-bottom:6px}.subject-meta-item[data-v-6fc32cca]{font-size:.7rem;padding:2px 6px}.dropdown-toggle[data-v-6fc32cca]{width:26px;height:26px}.dropdown-toggle .material-icons[data-v-6fc32cca]{font-size:15px}.dropdown-menu[data-v-6fc32cca]{min-width:130px;max-height:220px}.dropdown-item[data-v-6fc32cca]{padding:7px 10px;font-size:.75rem;gap:5px}.dropdown-item .material-icons[data-v-6fc32cca]{font-size:.85rem}.subject-body[data-v-6fc32cca]{padding:15px;gap:15px}.subject-info[data-v-6fc32cca]{gap:15px}.info-item[data-v-6fc32cca]{gap:8px}.info-label[data-v-6fc32cca]{font-size:.7rem}.teacher-chip[data-v-6fc32cca]{padding:3px 8px;font-size:.75rem}.schedule-info[data-v-6fc32cca]{padding:8px}.schedule-type-badge[data-v-6fc32cca]{padding:3px 8px;font-size:.7rem}.schedule-details[data-v-6fc32cca]{font-size:.8rem}.info-item .material-icons-round[data-v-6fc32cca]{font-size:1.1rem}}.student-tasks[data-v-3cb9e2a9]{max-width:auto;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header-container[data-v-3cb9e2a9]{position:relative;margin-bottom:30px}.header-content[data-v-3cb9e2a9]{position:relative;z-index:1}.header-content h1[data-v-3cb9e2a9]{color:#159750;font-size:2.5rem;font-weight:700;margin-bottom:1rem;display:flex;align-items:center}.header-content h1 .material-icons[data-v-3cb9e2a9]{color:#159750;font-size:2.5rem;font-weight:700;padding-left:1%}.header-background[data-v-3cb9e2a9]{position:absolute;top:20%;right:5rem;transform:translateY(-50%);font-size:8rem;font-weight:900;color:rgba(0,0,0,.03);z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;overflow:hidden;white-space:nowrap}.divider[data-v-3cb9e2a9]{height:1px;background-color:#e0e0e0;margin:1.5rem 0;width:100%;max-width:auto}.subtitle[data-v-3cb9e2a9]{color:#666;font-size:1.1rem}.header-actions[data-v-3cb9e2a9]{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.tasks-list[data-v-3cb9e2a9]{padding:10px}.subject-section[data-v-3cb9e2a9]{margin-bottom:30px;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden;box-shadow:0 8px 24px -4px rgba(0,0,0,.12),0 4px 16px -2px rgba(0,0,0,.08);transition:all .3s}.subject-section[data-v-3cb9e2a9]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.subject-header[data-v-3cb9e2a9]{background:linear-gradient(135deg,#0bcc4e,#159750);color:#fff;padding:20px;font-weight:500;font-size:1.2rem;position:relative;overflow:hidden}.subject-header[data-v-3cb9e2a9]:after{content:"";position:absolute;top:0;right:-10%;width:50%;height:100%;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.05) 30%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.05) 70%,transparent);transform:skewX(-20deg);pointer-events:none}.subject-header[data-v-3cb9e2a9]:before{content:"";position:absolute;top:-20%;right:20%;width:30%;height:200%;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.02) 30%,hsla(0,0%,100%,.05) 50%,hsla(0,0%,100%,.02) 70%,transparent);transform:skewX(-35deg);pointer-events:none}.task-item[data-v-3cb9e2a9]{display:flex;align-items:flex-start;padding:15px;border-bottom:1px solid #eee;transition:all .3s;position:relative;min-height:80px;text-decoration:none;color:inherit;cursor:pointer}.task-item[data-v-3cb9e2a9]:hover{background:#f8f9fa}.task-item[data-v-3cb9e2a9]:last-child{border-bottom:none}.task-status[data-v-3cb9e2a9]{margin-right:12px}.task-status .material-icons-round[data-v-3cb9e2a9]{font-size:24px;border-radius:50%;padding:4px;transition:all .3s}.task-status .completed[data-v-3cb9e2a9]{color:#4caf50;background:#e8f5e9}.task-status .overdue[data-v-3cb9e2a9]{color:#f44336;background:#ffebee}.task-status .pending[data-v-3cb9e2a9]{color:#ffc107;background:#fff8e1}.task-content[data-v-3cb9e2a9]{flex:1;margin-right:100px}.task-title[data-v-3cb9e2a9]{font-size:1.1rem;font-weight:500;margin-bottom:5px;color:#202124}.task-meta[data-v-3cb9e2a9]{display:flex;flex-direction:column;gap:3px;font-size:.9rem;color:#5f6368}.meta-row[data-v-3cb9e2a9]{display:flex;align-items:center}.meta-label[data-v-3cb9e2a9]{font-weight:500;margin-right:5px}.meta-value[data-v-3cb9e2a9]{color:#666}.status-badge[data-v-3cb9e2a9]{font-weight:500;padding:2px 8px;border-radius:4px;font-size:.85rem;align-self:flex-start;margin-top:3px}.status-badge.on-time[data-v-3cb9e2a9]{background:#e8f5e9;color:#2e7d32}.status-badge.late[data-v-3cb9e2a9]{background:#ffebee;color:#d32f2f}.task-info[data-v-3cb9e2a9]{position:absolute;right:15px;top:15px;display:flex;flex-direction:column;align-items:center}.task-score[data-v-3cb9e2a9]{padding:6px 12px;font-weight:500;color:#202124;background:#e3f2fd;border-radius:20px;min-width:80px;text-align:center}.activity-btn[data-v-3cb9e2a9]{background:linear-gradient(135deg,#0bcc4e,#159750);color:#fff;padding:6px 16px;border-radius:6px;text-decoration:none;font-weight:500;transition:all .3s;display:flex;align-items:center;justify-content:center;font-size:.9rem;pointer-events:none}.loading-state[data-v-3cb9e2a9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.loading-state .material-icons-round[data-v-3cb9e2a9]{font-size:3rem;margin-bottom:1rem;color:#159750}.rotating[data-v-3cb9e2a9]{animation:rotate-3cb9e2a9 1s linear infinite}@keyframes rotate-3cb9e2a9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.student-tasks[data-v-3cb9e2a9]{padding:0}.tasks-list[data-v-3cb9e2a9]{padding:5px}.task-item[data-v-3cb9e2a9]{padding:10px}.task-content[data-v-3cb9e2a9]{margin-right:85px}.task-meta[data-v-3cb9e2a9]{gap:2px;font-size:.8rem}.status-badge[data-v-3cb9e2a9]{font-size:.8rem;padding:1px 6px}.task-score[data-v-3cb9e2a9]{padding:3px 8px;font-size:.8rem;min-width:70px}.activity-btn[data-v-3cb9e2a9]{padding:4px 10px;font-size:.9rem;margin-top:5px}.task-info[data-v-3cb9e2a9]{right:10px;top:10px}.header-background[data-v-3cb9e2a9]{position:absolute;top:30%;right:.3rem;font-size:4rem;font-weight:900}.task-status[data-v-3cb9e2a9]{margin-right:6px}.subject-header[data-v-3cb9e2a9]{padding:12px 15px}.subject-section[data-v-3cb9e2a9]{margin-bottom:15px}.task-actions[data-v-3cb9e2a9]{right:10px;bottom:10px}}@media (max-width:375px){.task-item[data-v-3cb9e2a9]{padding:8px 6px;position:relative}.task-content[data-v-3cb9e2a9]{margin-right:70px}.task-title[data-v-3cb9e2a9]{font-size:.95rem}.task-meta[data-v-3cb9e2a9]{gap:0;font-size:.75rem}.meta-row[data-v-3cb9e2a9]{margin-bottom:2px}.task-score[data-v-3cb9e2a9]{padding:2px 6px;font-size:.75rem;min-width:60px}.activity-btn[data-v-3cb9e2a9]{padding:3px 8px;font-size:.8rem;border-radius:4px}.task-status .material-icons-round[data-v-3cb9e2a9]{font-size:20px;padding:3px}.task-info[data-v-3cb9e2a9]{right:6px;top:6px}.task-actions[data-v-3cb9e2a9]{right:6px;bottom:6px}.status-badge[data-v-3cb9e2a9]{font-size:.7rem;padding:1px 4px}}@media (min-width:376px) and (max-width:480px){.task-item[data-v-3cb9e2a9]{padding:8px;position:relative}.task-content[data-v-3cb9e2a9]{margin-right:75px}.task-meta[data-v-3cb9e2a9]{font-size:.78rem}.task-score[data-v-3cb9e2a9]{padding:2px 8px;font-size:.78rem;min-width:65px}.activity-btn[data-v-3cb9e2a9]{padding:3px 10px;font-size:.85rem;border-radius:5px}.task-status .material-icons-round[data-v-3cb9e2a9]{font-size:22px;padding:4px}.task-info[data-v-3cb9e2a9]{right:8px;top:8px}.task-actions[data-v-3cb9e2a9]{right:8px;bottom:8px}}.exact-date[data-v-3cb9e2a9]{font-size:.75rem;opacity:.8;margin-left:.25rem}.task-actions[data-v-3cb9e2a9]{position:absolute;right:15px;bottom:15px}.meta-row.placeholder[data-v-3cb9e2a9]{height:24px;margin-bottom:5px}.task-item[data-v-3cb9e2a9]:active{background-color:#e9f5ff;transform:scale(.995)}