/* Adjuntos CIJLEX: una sola acción compacta con tipos claramente separados. */
.cijlex-attachment-picker{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;position:relative}.cijlex-attach-menu{position:relative;z-index:12}.cijlex-attach-menu>summary{list-style:none;cursor:pointer;background:#fdf3df;border:1px solid #dfbf7e;color:#694a17;padding:10px 16px;border-radius:11px;font-size:14px;font-weight:800;white-space:nowrap}.cijlex-attach-menu>summary::-webkit-details-marker{display:none}.cijlex-attach-menu[open]>summary{background:#f4e2ba}.cijlex-attach-options{position:absolute;top:calc(100% + 8px);left:0;display:grid;gap:5px;min-width:215px;background:#fff;border:1px solid #d9e3ec;border-radius:13px;box-shadow:0 16px 30px #082f4f31;padding:8px;z-index:30}.cijlex-attach-options button{display:block!important;text-align:left!important;width:100%!important;margin:0!important;padding:11px 13px!important;background:#fff!important;border:0!important;color:#103756!important;font-size:13px!important;font-weight:650!important;border-radius:8px!important;box-shadow:none!important;min-width:0!important}.cijlex-attach-options button:hover,.cijlex-attach-options button:focus{background:#f5f1e9!important}.cijlex-attachment-input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.cijlex-attachment-selection{font-size:12px;line-height:1.4;color:#6d8091;min-width:100px;max-width:330px;overflow-wrap:anywhere}.cijlex-attachment-selection.has-files{color:#28624b;font-weight:700}.cijlex-attachment-selection.invalid{color:#a12e2e;font-weight:700}.cijlex-quick-actions .cijlex-attachment-picker{flex:1}.cijlex-attachment-cards{display:grid;gap:10px;margin:16px 0}.cijlex-attachment-card{display:flex;align-items:center;gap:12px;padding:15px;background:#f6f9fc;border:1px solid #d7e3ee;border-radius:13px;color:#153957!important;text-decoration:none!important;min-width:0}.cijlex-attachment-card:hover{background:#edf5fb;border-color:#bdcad8}.cijlex-attachment-icon{display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;background:#fff;border-radius:10px;font-size:25px}.cijlex-attachment-name{display:block;flex:1;min-width:0}.cijlex-attachment-name strong{font-size:14px;display:block;overflow-wrap:anywhere}.cijlex-attachment-name small{color:#718699;font-size:11px}.cijlex-attached-image{display:flex;justify-content:center;align-items:center;border-radius:12px;background:#f6f8fa;overflow:hidden}.cijlex-attached-image img{height:auto!important;width:auto!important;max-width:100%!important;max-height:680px!important;object-fit:contain!important}.cijlex-form .cijlex-attachment-picker{padding:12px 0}@media(max-width:590px){.cijlex-attachment-picker{width:100%}.cijlex-quick-actions{flex-wrap:wrap}.cijlex-quick-actions>.cijlex-attachment-picker{flex-basis:100%}.cijlex-quick-actions>button[type=submit]{margin-left:auto}.cijlex-attachment-selection{max-width:170px}.cijlex-attachment-card{padding:11px}}
.cijlex-action-feedback{font-size:12px;color:#9a451d;margin:6px 0 0}.cijlex-feed-actions button:disabled{opacity:.65;cursor:wait}.cijlex-like-button.active{color:#be3b51!important;font-weight:800!important}
