.fev-verification{max-width:850px;margin:32px auto;font-family:Arial,sans-serif;color:#17202a}.fev-card{background:#fff;border:1px solid #dbe4ea;border-radius:14px;padding:32px;box-shadow:0 7px 24px rgba(15,46,68,.08)}.fev-intro{text-align:center}.fev-logo{max-height:72px;max-width:220px;object-fit:contain}.fev-company{font-weight:700;letter-spacing:.08em;color:#0a6071;margin:12px 0 5px}.fev-search{max-width:500px;margin:25px auto 0;text-align:left}.fev-search label{display:block;font-weight:700;margin-bottom:7px}.fev-search input{box-sizing:border-box;width:100%;padding:13px;border:1px solid #aabac4;border-radius:7px;font-size:16px;text-transform:uppercase}.fev-search button{margin-top:12px;width:100%;border:0;border-radius:7px;padding:14px;background:#006c7f;color:#fff;font-weight:700;cursor:pointer}.fev-result{margin-top:18px}.fev-status{border-left:6px solid #64748b;background:#f8fafc;padding:16px;margin:16px 0}.fev-status span{display:block;text-transform:uppercase;font-size:12px;font-weight:700}.fev-status strong{font-size:25px}.fev-active{border-color:#16803c}.fev-expired{border-color:#b7791f}.fev-revoked,.fev-not-found{border-color:#b42318}.fev-person{display:flex;gap:18px;align-items:center;margin:22px 0}.fev-person img{width:104px;height:104px;border-radius:50%;object-fit:cover}.fev-person h3{margin:0}.fev-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#dbe4ea}.fev-details div{background:white;padding:12px}.fev-details dt{font-size:12px;color:#52616b;text-transform:uppercase;font-weight:bold}.fev-details dd{margin:5px 0 0}.fev-reference,.fev-disclaimer,.fev-footer{font-size:13px;color:#52616b;line-height:1.5}.fev-disclaimer{border-top:1px solid #dbe4ea;padding-top:15px}@media(max-width:600px){.fev-card{padding:20px}.fev-details{grid-template-columns:1fr}}@media print{.fev-search{display:none}.fev-card{box-shadow:none;border:0}.fev-verification{margin:0}}
.fev-extra-job,.fev-documents{margin-top:22px;padding-top:16px;border-top:1px solid #dbe4ea}.fev-extra-job h3,.fev-documents h3{margin:0 0 9px}.fev-documents ul{list-style:none;margin:0;padding:0}.fev-documents li{display:flex;gap:9px;align-items:center;flex-wrap:wrap;padding:11px 0;border-bottom:1px solid #edf2f5}.fev-documents li span{font-weight:700;flex:1 1 220px}.fev-documents a{color:#006c7f;font-weight:700;text-decoration:none}@media print{.fev-documents a{display:none}}
