/* V26.8.9 – geschützte Dateianhänge im Bewerberchat */
.rf-chat-attachments{display:grid;gap:8px;margin-top:12px}.rf-chat-attachments>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid #3a3a43;background:#0b0b0e;color:#fff;text-decoration:none}.rf-chat-attachments>a:hover{border-color:var(--pink);background:rgba(238,11,121,.06)}.rf-chat-attachments>a>span:first-child{font-size:18px}.rf-chat-attachments>a>span:nth-child(2){display:grid;gap:2px;min-width:0}.rf-chat-attachments b{overflow-wrap:anywhere}.rf-chat-attachments small{color:#8d8d96}.rf-chat-attachments strong{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--pink2);white-space:nowrap}.rf-applicant-file-label{display:grid;gap:8px;font-weight:800}.rf-applicant-file-label input[type=file]{width:100%;padding:12px;border:1px dashed #4a4a54;background:#09090b;color:#fff}.rf-applicant-file-label small{color:#90909a;font-weight:500;line-height:1.5}.rf-applicant-file-note{padding:12px 14px;border-left:3px solid var(--pink);background:#0b0b0d;color:#9898a2;font-size:12px;line-height:1.55}
@media(max-width:560px){.rf-chat-attachments>a{grid-template-columns:auto minmax(0,1fr)}.rf-chat-attachments>a strong{grid-column:2}.rf-chat-message{max-width:100%}}
