@font-face{font-family:Montserrat;src:url(./Montserrat-Bold.DYLVQlxQ.woff2) format("woff2"),url(./Montserrat-Bold.aUSqVoxX.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Light.De9MYPOT.woff2) format("woff2"),url(./Montserrat-Light.DT3IjcBd.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Medium.DJODbTHz.woff2) format("woff2"),url(./Montserrat-Medium.BhkJcuuX.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Regular.Cu1XIIHs.woff2) format("woff2"),url(./Montserrat-Regular.NumXkjEF.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--topnav-background-color: #FFFFFF;--text-regular: 16px;--text-main-color: #000000;--text-profile-color: #F5F5F5;--profile-background-color:#2C2C2C;--profile-border-color: #2C2C2C;--profile-border-radius:8px;--topnav-border-color: #D9D9D9}body{background:#f6f8fa;margin:0;font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;padding:0;box-sizing:border-box;font-size:1rem;line-height:1.1}h1{font-size:1.75rem;font-weight:700}h2{font-size:1.5rem;line-height:1.1}h3{font-size:1.25rem}p{font-size:1rem;margin-bottom:.5rem}a{color:#7a8599;text-decoration:none}strong{font-weight:700}.top-nav{padding:0 50px;height:86px;background-color:var(--topnav-background-color);border:1px solid var(--topnav-border-color);display:flex;align-items:center;justify-content:space-between}.logo{display:flex;gap:20px}.logo p{font-size:var(--text-regular);display:flex;justify-content:center;align-items:center;max-width:382px}.nav-links{display:flex;gap:24px;justify-content:center;align-items:center}.nav-links a{text-decoration:none}.nav-links .link{color:var(--text-main-color)}.profile-link{color:var(--text-profile-color);background-color:var(--profile-background-color);padding:12px;border:1px solid var(--profile-border-color);border-radius:var(--profile-border-radius)}.sidebar a{color:#314774;text-decoration:none;display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500}li{list-style:none}.sidebar{background-color:#f8f9fc;height:100vh;padding:1.25rem 0}.sidebar-content{padding:0 16px}.sidebar .list{display:flex;flex-direction:column;gap:8px}.sidebar .list-item{padding:12px 16px;border-radius:8px;transition:background-color .2s}.sidebar .list-item:hover{background-color:#eef0f5}.sidebar .list-item i{width:20px;text-align:center;color:#314774}.sidebar .list-item img{width:20px;height:20px}main{display:flex;justify-content:space-between}.main-content{padding:2.5rem 3rem;min-height:100vh;background-color:#e8eaf0;width:100%}.content-header{text-align:center}.main-content h1{color:#314774;font-size:2rem;font-weight:700;margin-bottom:.5rem}.main-content .subtitle{color:#5a6a85;font-size:16px;margin-bottom:40px;text-align:center}.cards-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 768px){.cards-grid{grid-template-columns:repeat(2,1fr)}}.card{border:2px solid #7a8599;border-radius:16px;padding:1.75rem;box-shadow:0 4px 10px #0000001a}.card:hover,.cards button:hover{background-color:#d51a1a}.card p{color:#5a6a85;font-size:15px;line-height:1.5}section.content{background:#fff;width:100%;padding:.5rem}.mainarea{width:100%;display:flex}.col{padding:1rem}.colright{border-right:1px solid #e5e7eb}.maincol{width:100%}.mainarea button{background-color:#2160c4;color:#fff;padding:.5rem .75rem;border-radius:.25rem;border:0}.mainarea input{background-color:#e5e7eb;border:1px solid #7a8599;border-radius:.25rem;margin-bottom:1rem;line-height:18px;padding:6px}.maincol ul{display:flex;flex-direction:column}body .maincol ul li{display:flex;border-bottom:1px solid #7a8599;padding:.5rem 1rem .5rem .5rem;justify-content:space-between;align-items:baseline}body .maincol ul li a.studentName,body .maincol ul li a.spaname{color:#0f1729}.studentProfile,.spanleft,.spanright{background-color:#e5e7eb;border:1px solid #7a8599;border-radius:.25rem;padding:.25rem .75rem}.action{padding:.25rem .75rem;display:flex}ul{list-style:none;padding:0}ul.about-list{margin-bottom:.75rem}ul.about-list li{position:relative;padding-left:1.25rem;margin-bottom:.5rem}ul.about-list li:before{content:"✔";position:absolute;left:0;top:0;color:#4b4d4b;font-weight:700}.ordrow{display:flex;justify-content:space-between;margin-bottom:1.5rem;align-items:baseline}
