.scv-wrap{max-width:900px;margin:40px auto;padding:0 16px;font-family:Arial,sans-serif;color:#18202a}.scv-search-card,.scv-result-card{background:#fff;border:1px solid #e7ebf0;border-radius:18px;box-shadow:0 12px 35px rgba(20,30,50,.08)}.scv-search-card{padding:35px;text-align:center}.scv-badge{display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.5px;color:#2563eb;background:#eff6ff;padding:8px 12px;border-radius:999px}.scv-search-card h2{margin:15px 0 8px;font-size:30px}.scv-search-card p{color:#667085;margin-bottom:25px}.scv-search-form{display:flex;gap:10px;max-width:650px;margin:auto}.scv-search-form input{flex:1;border:1px solid #d8dee8;border-radius:10px;padding:14px 15px;font-size:16px;outline:0}.scv-search-form button,.scv-download a{border:0;border-radius:10px;background:#2563eb;color:#fff;padding:14px 20px;font-weight:700;text-decoration:none;cursor:pointer}.scv-result-card{margin-top:25px;padding:30px}.scv-result-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #edf0f4;padding-bottom:18px}.scv-result-head span{font-size:11px;letter-spacing:1.2px;color:#2563eb;font-weight:800}.scv-result-head h3{margin:5px 0 0;font-size:24px}.scv-status{font-size:12px;color:#15803d;background:#dcfce7;padding:8px 12px;border-radius:999px}.scv-student-top{display:flex;gap:20px;align-items:center;padding:25px 0}.scv-student-top img,.scv-no-photo{width:100px;height:100px;border-radius:14px;object-fit:cover;border:1px solid #e2e8f0}.scv-no-photo{display:flex;align-items:center;justify-content:center;background:#f3f4f6;color:#98a2b3;font-size:12px}.scv-student-top h2{margin:0 0 8px}.scv-student-top p{margin:0;color:#667085}.scv-details{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #edf0f4}.scv-details div{padding:17px 10px;border-bottom:1px solid #edf0f4}.scv-details span{display:block;color:#667085;font-size:12px;margin-bottom:6px}.scv-details b{font-size:15px}.scv-download{text-align:center;padding-top:25px}.scv-error{text-align:center;padding:35px}.scv-icon{width:45px;height:45px;border-radius:50%;background:#fef2f2;color:#dc2626;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;font-weight:800}.scv-error h3{margin:0 0 8px}.scv-error p{color:#667085}@media(max-width:600px){.scv-search-card,.scv-result-card{padding:22px}.scv-search-card h2{font-size:24px}.scv-search-form{flex-direction:column}.scv-search-form button{width:100%}.scv-result-head{align-items:flex-start;gap:10px}.scv-details{grid-template-columns:1fr}.scv-student-top{align-items:flex-start}.scv-student-top img,.scv-no-photo{width:80px;height:80px}}
