/* v1.16.0: image-level favorite/collection actions */
.cm160-media-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:16px;padding-top:15px;border-top:1px solid #e2e5ef}
.cm160-media-actions form{margin:0}.cm160-media-actions .ghost{display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e5ef;color:#243055;border-radius:9px;padding:11px 17px;font-weight:650;text-decoration:none;cursor:pointer;background:#fff}
.cm160-media-actions .ghost:hover{background:#f2f4fa;color:#293f7a}.cm160-collection-picker{position:relative;min-width:145px}.cm160-collection-picker>summary{list-style:none}.cm160-collection-picker>summary::-webkit-details-marker{display:none}.cm160-collection-panel{position:absolute;z-index:10;left:0;top:calc(100% + 8px);background:#fff;border:1px solid #e2e5ef;border-radius:12px;padding:16px;min-width:min(320px,80vw);box-shadow:0 8px 24px rgba(15,23,42,.08)}
.cm160-collection-panel form{display:grid;gap:10px}.cm105-gallery .cm105-thumbs img{object-fit:cover}.cm105-gallery .cm105-cover{object-fit:cover;width:100%;height:auto;max-height:550px}
@media(max-width:600px){.cm160-media-actions{display:grid;grid-template-columns:1fr 1fr}.cm160-media-actions .ghost{width:100%;font-size:13px;padding:11px 8px}.cm160-collection-panel{left:auto;right:0}}
