.bm-app-box-card[data-v-8fa464c6]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:space-between;gap:12px;padding:16px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #00000008}.bm-app-box-card[data-v-8fa464c6]:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 14px #0000000f}.bm-abc-header[data-v-8fa464c6]{align-items:center;gap:12px;display:flex}.bm-abc-icon-link[data-v-8fa464c6]{flex-shrink:0;display:block}.bm-abc-icon-img[data-v-8fa464c6]{-o-object-fit:cover;object-fit:cover;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:52px;height:52px;box-shadow:0 2px 6px #0000000a}.bm-abc-info[data-v-8fa464c6]{flex-direction:column;min-width:0;display:flex}.bm-abc-publisher[data-v-8fa464c6]{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.bm-abc-title[data-v-8fa464c6]{color:#111827;margin:0;font-size:15px;font-weight:800;line-height:1.3}.bm-abc-title a[data-v-8fa464c6]{color:#111827;text-decoration:none;transition:color .15s}.bm-abc-title a[data-v-8fa464c6]:hover{color:#15803d}.bm-abc-desc[data-v-8fa464c6]{color:#4b5563;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.bm-abc-quicklinks[data-v-8fa464c6]{flex-wrap:wrap;gap:6px;display:flex}.bm-abc-pill[data-v-8fa464c6]{color:#4b5563;background:#f9fafb;border:1px solid #f3f4f6;border-radius:6px;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.bm-abc-pill[data-v-8fa464c6]:hover{color:#4d7c0f;background:#ecfccb;border-color:#d9f99d}.bm-abc-footer[data-v-8fa464c6]{border-top:1px solid #f3f4f6;margin-top:2px;padding-top:10px}.bm-abc-detail-btn[data-v-8fa464c6]{color:#111827;justify-content:space-between;align-items:center;width:100%;padding:4px 0;font-size:11px;font-weight:800;text-decoration:none;transition:color .15s;display:flex}.bm-abc-detail-btn[data-v-8fa464c6]:after{content:"→";font-size:12px;line-height:1;transition:transform .15s}.bm-abc-detail-btn[data-v-8fa464c6]:hover{color:#15803d}.bm-abc-detail-btn[data-v-8fa464c6]:hover:after{transform:translate(3px)}
