.verification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.verify-card{padding:22px;display:flex;gap:16px;align-items:flex-start}
.verify-icon{width:50px;height:50px;flex:0 0 50px;border-radius:16px;background:#fff0f3;display:grid;place-items:center;font-size:23px}
.verify-body{flex:1;min-width:0}
.verify-title{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:5px}
.verify-title h3{color:var(--dark)}
.verify-body p{color:var(--muted);margin-bottom:15px}
.status-pill{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:900}
.status-approved{background:#e9f9f2;color:#087754}
.status-pending{background:#fff6df;color:#8a6300}
.status-rejected{background:#fff0f3;color:#b51f35}
.status-unverified{background:#f1f1f5;color:#777}
.dev-note{padding:18px;margin-top:18px;background:#fffbe9}
.dev-note code{font-size:12px}
.simple-auth{min-height:100vh;display:grid;place-items:center;padding:20px;background:var(--bg)}
.result-card{width:min(470px,100%);padding:28px}
.result-card h1{font-size:30px;color:var(--dark);margin-bottom:8px}
.result-card>p{color:var(--muted);margin-bottom:22px}
.result-icon{width:64px;height:64px;border-radius:50%;background:#e9f9f2;color:#087754;display:grid;place-items:center;font-size:30px;font-weight:900;margin-bottom:18px}
.mini-brand{font-size:22px;font-weight:900;color:var(--primary);margin-bottom:26px}
.back-link{display:block;text-align:center;color:var(--primary);font-weight:800;margin-top:18px}
.dev-otp{padding:16px;background:#fffbe9;border-radius:12px;margin-bottom:18px;text-align:center}
.dev-otp strong{font-size:28px;letter-spacing:5px;display:block;margin-top:5px}
.otp-input{text-align:center;font-size:24px;letter-spacing:8px;font-weight:800}
.verification-summary{display:flex;align-items:center;gap:18px;justify-content:space-between;flex-wrap:wrap}
.verification-mini-pills{display:flex;flex-wrap:wrap;gap:7px}
.verification-mini-pills span{padding:7px 10px;border-radius:999px;font-size:12px;font-weight:800}
.verification-mini-pills .verified{background:#e9f9f2;color:#087754}
.verification-mini-pills .pending{background:#f1f1f5;color:#777}

@media(max-width:750px){
.verification-grid{grid-template-columns:1fr}
.verify-card{padding:18px}
.verify-title{align-items:flex-start;flex-direction:column}
.verification-summary{align-items:flex-start;flex-direction:column}
}
