.candidate-search-card{background:linear-gradient(125deg,#092e49,#075b78);color:white;border-radius:17px;padding:23px;margin-bottom:30px;box-shadow:0 12px 32px #143d5225;display:grid;grid-template-columns:1fr 1.2fr;gap:18px 30px;align-items:center}.candidate-search-copy span{color:#66d2ee;font-size:.8rem;font-weight:700}.candidate-search-copy h2{margin:4px 0}.candidate-search-copy p{margin:3px 0;color:#c9e1e9;font-size:.86rem}.candidate-search-box{background:white;color:#637984;border-radius:11px;padding:0 14px;display:flex;gap:8px;align-items:center}.candidate-search-box input{width:100%;border:0;outline:0;padding:13px 0;font:inherit}.candidate-search-results{grid-column:1/-1;background:#ffffff0d;border:1px solid #ffffff20;border-radius:12px;padding:10px}.search-hint{text-align:center;color:#b9d8e2;padding:8px}.candidate-result{display:grid;grid-template-columns:1.3fr .8fr 1.4fr .8fr;gap:12px;align-items:center;padding:11px 8px;border-top:1px solid #ffffff18}.candidate-result:first-child{border-top:0}.candidate-result small{display:block;color:#b7d4de;margin-top:3px}.candidate-result-status{justify-self:end;background:#f3a91f;color:#17242c;padding:5px 9px;border-radius:20px;font-size:.78rem;font-weight:700}.no-candidate{padding:16px;text-align:center;color:#ffdba0}@media(max-width:760px){.candidate-search-card{grid-template-columns:1fr}.candidate-search-results{grid-column:auto}.candidate-result{grid-template-columns:1fr 1fr}.candidate-result-status{justify-self:start}}
