/* JurisBase v13 · Adjuntos seguros */
.attachment-form textarea{min-height:96px}.attachment-picker{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.attachment-picker input[type=file]{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.attachment-button{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border:1px solid #cfd8e5;border-radius:11px;background:#f8fafc;color:#12304c;font-weight:750;cursor:pointer}.attachment-button:hover{background:#eef4fb}.attachment-help{font-size:.84rem;color:#667085}.selected-files{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.selected-file{display:inline-flex;max-width:100%;padding:6px 9px;border-radius:999px;background:#eef4ff;color:#1849a9;font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-list{display:grid;gap:8px;margin-top:10px}.attachment-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px;border:1px solid rgba(16,42,67,.12);border-radius:12px;background:rgba(255,255,255,.82);color:#102a43}.bubble.mine .attachment-item{background:rgba(255,255,255,.93)}.attachment-item img{width:64px;height:64px;object-fit:cover;border-radius:9px;display:block}.attachment-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:#eef4ff;font-size:20px}.attachment-meta{min-width:0;display:flex;flex-direction:column;gap:2px}.attachment-meta strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9rem}.attachment-meta small{color:#667085}.attachment-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.attachment-actions a{font-size:.82rem;font-weight:750;text-decoration:none;color:#1d4ed8}.support-message .attachment-item{margin-top:7px}.support-message.staff .attachment-item{background:#f8fbff}@media(max-width:650px){.attachment-item{grid-template-columns:auto minmax(0,1fr)}.attachment-actions{grid-column:1/-1;justify-content:flex-start;padding-left:2px}.attachment-item img{width:58px;height:58px}.attachment-button{width:100%;justify-content:center}.attachment-help{width:100%}}
