.ask-main{padding-top:22px}.chat-title h1{font-size:clamp(24px,3vw,32px);line-height:1.2;margin:0;color:white;display:flex;align-items:center;gap:12px}.header-beta{font-size:10px;letter-spacing:1.5px;color:#c9e6a8;border:1px solid #6b8653;border-radius:5px;padding:4px 7px}.chat-top{padding-top:22px;padding-bottom:22px}.candidate-photos{margin-top:20px;padding-top:16px;border-top:1px solid #dce5d4}.candidate-photos>p{font-weight:600;margin:0 0 12px}.candidate-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:12px}.candidate-photo{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px;border:1px solid #dce5d4;border-radius:12px;color:#29402d;text-align:center;text-decoration:none;background:#fafcf7}.candidate-photo:hover{border-color:#7a9d4d;background:#f1f7e8}.candidate-photo:focus-visible{outline:3px solid #7a9d4d;outline-offset:3px}.candidate-photo img,.candidate-no-photo{width:100%;height:100px;object-fit:contain;background:#fff;border-radius:7px}.candidate-no-photo{display:flex;align-items:center;justify-content:center;color:#74806b;font-size:12px}.candidate-photo strong{font-size:14px}.candidate-photo small,.candidate-photos>small{font-size:12px;color:#63745e}.candidate-photos>small{display:block;margin-top:12px}.candidate-photos{white-space:normal}@media(max-width:600px){.candidate-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-top{padding:18px}.chat-title h1{font-size:23px}.chat-title>svg{width:38px;height:38px}.chat-title span{font-size:10px}.candidate-photo{padding:9px}}
