.seop-portal{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.seop-portal>aside{background:linear-gradient(180deg,#06111f,#0c2139);color:#fff;padding:32px 23px;display:flex;flex-direction:column}.seop-portal-logo{font-size:20px;font-weight:900;letter-spacing:.08em;margin-bottom:38px}.seop-portal-logo small{display:block;color:#ff9154;font-size:9px;letter-spacing:.16em;margin-top:5px}.seop-portal>aside nav{display:grid;gap:7px}.seop-portal>aside nav a{color:#c7d3e2;text-decoration:none;padding:12px 13px;border-radius:9px;font-weight:700}.seop-portal>aside nav a.active,.seop-portal>aside nav a:hover{background:rgba(255,255,255,.1);color:#fff}.seop-contact{display:grid;gap:7px;margin-top:auto}.seop-contact a,.seop-logout{border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#fff;text-decoration:none;text-align:center;padding:9px;font-size:13px}.seop-logout{margin-top:8px;border:0;color:#aab8c8}.seop-portal>main{padding:40px;min-width:0}.seop-portal>main>footer{margin-top:30px;color:#68778d;text-align:center}.seop-portal-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.seop-portal-stats article{background:#fff;border:1px solid #dde5ef;border-radius:14px;padding:19px}.seop-portal-stats strong{display:block;color:#06111f;font-size:27px}.seop-portal-stats span{color:#68778d}.seop-project-cards{display:grid;gap:11px}.seop-project-cards>a{display:grid;grid-template-columns:minmax(200px,1fr) auto 180px auto;align-items:center;gap:18px;padding:15px;border:1px solid #dde5ef;border-radius:12px;text-decoration:none;color:#172033}.seop-project-cards h3{margin:3px 0}.seop-project-cards p{margin:0;color:#68778d}.seop-progress i{display:block;height:100%;background:linear-gradient(90deg,#ff6b22,#ffa263)}.seop-detail-grid{display:grid;grid-template-columns:2fr 1fr;gap:17px;margin-bottom:17px}.seop-detail{border-top:1px solid #dde5ef;padding-top:12px;margin-top:12px}.seop-doc-list{display:grid;gap:8px}.seop-doc-list>a{display:grid;grid-template-columns:1fr auto auto;gap:25px;align-items:center;border:1px solid #dde5ef;border-radius:11px;padding:16px;text-decoration:none;color:#172033}.seop-doc-list span{display:block;color:#68778d;margin-top:3px}.seop-doc-list em{color:#ff6b22;font-style:normal;font-weight:800}@media(max-width:980px){.seop-portal{grid-template-columns:1fr}.seop-portal>aside{padding:20px}.seop-portal-logo{margin-bottom:15px}.seop-portal>aside nav{display:flex;overflow:auto}.seop-portal>aside nav a{white-space:nowrap}.seop-contact{grid-template-columns:1fr 1fr;margin-top:14px}.seop-logout{display:block}.seop-portal>main{padding:24px}.seop-project-cards>a{grid-template-columns:1fr auto}.seop-project-cards .seop-progress{grid-column:1/-1;width:100%}}@media(max-width:650px){.seop-portal>main{padding:17px}.seop-portal-stats{grid-template-columns:1fr 1fr}.seop-detail-grid{grid-template-columns:1fr}.seop-doc-list>a{grid-template-columns:1fr}.seop-contact{grid-template-columns:1fr}}
