.sidebar-berita[data-v-b56c9bfb]{position:sticky;top:80px}.sidebar-card[data-v-b56c9bfb]{background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:16px;box-shadow:0 2px 12px #0f172a0f;padding:16px}.sidebar-empty-card[data-v-b56c9bfb]{align-items:center;color:#94a3b8;display:flex;flex-direction:column;gap:8px;text-align:center}.sidebar-empty-title[data-v-b56c9bfb]{color:#475569;font-size:.92rem;font-weight:700;margin:0}.sidebar-empty-text[data-v-b56c9bfb]{font-size:.8rem;line-height:1.5;margin:0}.sidebar-section-header[data-v-b56c9bfb]{align-items:center;display:flex;gap:8px;margin-bottom:14px}.sidebar-section-title[data-v-b56c9bfb]{color:#0f172a;flex:1;font-size:.95rem;font-weight:700;letter-spacing:-.01em}.sidebar-see-all[data-v-b56c9bfb]{align-items:center;color:#2563eb;display:flex;font-size:.78rem;font-weight:600;gap:2px;text-decoration:none;transition:opacity .18s ease;white-space:nowrap}.sidebar-see-all[data-v-b56c9bfb]:hover{opacity:.72}.share-buttons[data-v-b56c9bfb]{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:10px}.share-btn[data-v-b56c9bfb]{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:6px;justify-content:center;padding:8px 10px;transition:opacity .18s ease,transform .14s ease}.share-btn[data-v-b56c9bfb]:hover{opacity:.88;transform:translateY(-1px)}.share-btn[data-v-b56c9bfb]:active{transform:translateY(0)}.share-btn--facebook[data-v-b56c9bfb]{background:#1877f2}.share-btn--twitter[data-v-b56c9bfb]{background:#1da1f2}.share-btn--whatsapp[data-v-b56c9bfb]{background:#25d366}.share-btn--linkedin[data-v-b56c9bfb]{background:#0a66c2}.copy-link-btn[data-v-b56c9bfb]{align-items:center;background:#0f172a08;border:1.5px solid rgba(15,23,42,.14);border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:.82rem;font-weight:600;gap:7px;justify-content:center;padding:9px 12px;transition:background .18s ease,border-color .18s ease,color .18s ease;width:100%}.copy-link-btn[data-v-b56c9bfb]:hover{background:#2563eb0f;border-color:#2563eb;color:#2563eb}.copy-link-btn--copied[data-v-b56c9bfb]{background:#16a34a14!important;border-color:#16a34a!important;color:#16a34a!important}.news-item[data-v-b56c9bfb]{align-items:center;border-bottom:1px solid rgba(15,23,42,.06);border-radius:10px;cursor:pointer;display:flex;gap:12px;margin:0 -6px;padding:10px 0;padding-inline:6px;transition:background .16s ease}.news-item[data-v-b56c9bfb]:last-child{border-bottom:none}.news-item[data-v-b56c9bfb]:hover{background:#2563eb0a}.news-item-thumb[data-v-b56c9bfb]{background:#f1f5f9;border-radius:10px;flex-shrink:0;height:72px;overflow:hidden;width:80px}.news-item-thumb[data-v-b56c9bfb] .v-img__img{-o-object-fit:cover!important;object-fit:cover!important}.news-item-thumb-placeholder[data-v-b56c9bfb]{align-items:center;background:#f1f5f9;display:flex;height:100%;justify-content:center;width:100%}.news-item-body[data-v-b56c9bfb]{flex:1;min-width:0}.news-item-title[data-v-b56c9bfb]{color:#1e293b;display:-webkit-box;font-size:.82rem;font-weight:600;line-height:1.38;margin:0 0 5px;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.news-item-date[data-v-b56c9bfb]{align-items:center;color:#94a3b8;display:flex;font-size:.72rem;gap:3px}.news-item-arrow[data-v-b56c9bfb]{color:#cbd5e1;flex-shrink:0}.infografis-card[data-v-b56c9bfb]{border-radius:12px;display:block;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.infografis-card[data-v-b56c9bfb]:hover{box-shadow:0 8px 24px #0f172a1f;transform:translateY(-2px)}.infografis-img[data-v-b56c9bfb]{border-radius:12px;height:180px;overflow:hidden;width:100%}.infografis-placeholder[data-v-b56c9bfb]{align-items:center;background:#f1f5f9;display:flex;height:180px;justify-content:center;width:100%}.infografis-overlay[data-v-b56c9bfb]{align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.68) 0,transparent 55%);display:flex;inset:0;padding:12px;position:absolute}.infografis-title[data-v-b56c9bfb]{color:#fff;display:-webkit-box;font-size:.82rem;font-weight:700;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.event-item[data-v-b56c9bfb]{align-items:flex-start;border-bottom:1px solid rgba(15,23,42,.06);display:flex;gap:12px;padding:10px 0}.event-item[data-v-b56c9bfb]:last-child{border-bottom:none}.event-date-block[data-v-b56c9bfb]{align-items:center;background:#eff6ff;border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;min-width:46px;padding:6px 10px}.event-month[data-v-b56c9bfb]{color:#2563eb;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.event-day[data-v-b56c9bfb]{color:#1e40af;font-size:1.2rem;font-weight:800;line-height:1.1}.event-year[data-v-b56c9bfb]{color:#64748b;font-size:.6rem;font-weight:500}.event-body[data-v-b56c9bfb]{flex:1;min-width:0}.event-title[data-v-b56c9bfb]{color:#1e293b;display:-webkit-box;font-size:.82rem;font-weight:600;line-height:1.35;margin:0 0 4px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.event-meta[data-v-b56c9bfb]{align-items:center;color:#94a3b8;display:flex;font-size:.7rem;gap:3px;margin-top:2px}.event-chip[data-v-b56c9bfb]{align-self:flex-start;flex-shrink:0;font-size:.65rem!important;font-weight:700!important;margin-top:2px}
