.opinion-card-body[data-astro-cid-qx4pjam7]{padding:var(--space-6)}.opinion-header[data-astro-cid-qx4pjam7]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4)}.opinion-title[data-astro-cid-qx4pjam7]{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--color-gray-950);line-height:1.3;text-decoration:none;display:block;margin-bottom:var(--space-2)}.opinion-title[data-astro-cid-qx4pjam7]:hover{color:var(--color-primary-600)}.opinion-meta[data-astro-cid-qx4pjam7]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:.8rem;color:var(--color-gray-500)}.meta-item[data-astro-cid-qx4pjam7]{display:inline-flex;align-items:center;gap:4px}.meta-divider[data-astro-cid-qx4pjam7]{color:var(--color-gray-300)}.district-tag[data-astro-cid-qx4pjam7]{color:var(--color-primary-600);font-weight:600}.docket[data-astro-cid-qx4pjam7]{font-size:.75rem;color:var(--color-gray-400)}.bookmark-btn[data-astro-cid-qx4pjam7]{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--color-gray-400);padding:var(--space-2);border-radius:var(--radius-md);transition:all var(--transition-fast)}.bookmark-btn[data-astro-cid-qx4pjam7]:hover{color:var(--color-accent-500);background:var(--color-accent-100)}.bookmark-btn[data-astro-cid-qx4pjam7].bookmarked{color:var(--color-accent-500)}.bookmark-btn[data-astro-cid-qx4pjam7].bookmarked .bookmark-icon[data-astro-cid-qx4pjam7]{fill:var(--color-accent-500)}.opinion-headlines[data-astro-cid-qx4pjam7]{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.headline-item[data-astro-cid-qx4pjam7]{display:flex;align-items:flex-start;gap:var(--space-2)}.headline-bullet[data-astro-cid-qx4pjam7]{color:var(--color-primary-500);flex-shrink:0;margin-top:2px}.headline-text[data-astro-cid-qx4pjam7]{font-weight:500;color:var(--color-gray-800);font-size:.95rem;line-height:1.5}.headline-relevance[data-astro-cid-qx4pjam7]{margin-top:var(--space-1)}.relevance-bullet[data-astro-cid-qx4pjam7]{color:var(--color-gray-400)}.relevance-text[data-astro-cid-qx4pjam7]{font-weight:400;font-style:italic;color:var(--color-gray-600);font-size:.88rem}.opinion-summary[data-astro-cid-qx4pjam7]{position:relative;font-size:.9rem;color:var(--color-gray-700);line-height:1.7;margin-bottom:var(--space-2)}.summary-collapsed[data-astro-cid-qx4pjam7] .summary-content[data-astro-cid-qx4pjam7]{max-height:6.8em;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.summary-expanded[data-astro-cid-qx4pjam7] .summary-content[data-astro-cid-qx4pjam7]{overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.summary-expanded[data-astro-cid-qx4pjam7].summary-settled .summary-content[data-astro-cid-qx4pjam7]{max-height:none!important;overflow:visible}.summary-content[data-astro-cid-qx4pjam7] p[data-astro-cid-qx4pjam7]{text-indent:1.5em}.summary-collapsed[data-astro-cid-qx4pjam7]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3em;background:linear-gradient(to bottom,transparent,white);pointer-events:none;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.summary-expanded[data-astro-cid-qx4pjam7]:after{opacity:0}.opinion-summary[data-astro-cid-qx4pjam7] p[data-astro-cid-qx4pjam7]{margin-bottom:var(--space-3)}.opinion-summary[data-astro-cid-qx4pjam7] p[data-astro-cid-qx4pjam7]:last-child{margin-bottom:0}.summary-toggle[data-astro-cid-qx4pjam7]{display:inline-flex;align-items:center;gap:var(--space-1);background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:.8rem;font-weight:500;color:var(--color-primary-600);padding:0;margin-bottom:var(--space-4);transition:color .15s cubic-bezier(.4,0,.2,1)}.summary-toggle[data-astro-cid-qx4pjam7]:hover{color:var(--color-primary-700)}.toggle-icon[data-astro-cid-qx4pjam7]{transition:transform .15s cubic-bezier(.4,0,.2,1)}.summary-toggle[data-astro-cid-qx4pjam7][aria-expanded=true] .toggle-icon[data-astro-cid-qx4pjam7]{transform:rotate(180deg)}.summary-toggle[data-astro-cid-qx4pjam7].hidden{display:none}.overrules-warning[data-astro-cid-qx4pjam7]{margin-bottom:var(--space-4)}.overrules-label[data-astro-cid-qx4pjam7]{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-criminal);font-size:.85rem;margin-bottom:var(--space-1)}.overrules-text[data-astro-cid-qx4pjam7]{font-size:.85rem;color:var(--color-gray-700)}.opinion-footer[data-astro-cid-qx4pjam7]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-gray-100)}[data-theme=dark] .opinion-footer[data-astro-cid-qx4pjam7]{border-top-color:var(--color-gray-200)}.opinion-tags[data-astro-cid-qx4pjam7]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.opinion-actions[data-astro-cid-qx4pjam7]{display:flex;gap:var(--space-4)}.action-link[data-astro-cid-qx4pjam7]{display:inline-flex;align-items:center;gap:4px;font-size:.85rem;font-weight:500;color:var(--color-primary-600);transition:color var(--transition-fast)}.action-link[data-astro-cid-qx4pjam7]:hover{color:var(--color-primary-700)}.confidence-badge[data-astro-cid-qx4pjam7]{font-size:.7rem}@media(max-width:640px){.opinion-card-body[data-astro-cid-qx4pjam7]{padding:var(--space-4)}.opinion-header[data-astro-cid-qx4pjam7]{gap:var(--space-2)}.opinion-title[data-astro-cid-qx4pjam7]{font-size:1.05rem}.opinion-meta[data-astro-cid-qx4pjam7]{font-size:.7rem;gap:var(--space-1)}.meta-divider[data-astro-cid-qx4pjam7]{display:none}.opinion-meta[data-astro-cid-qx4pjam7] .meta-item[data-astro-cid-qx4pjam7]{display:block}.opinion-summary[data-astro-cid-qx4pjam7],.headline-text[data-astro-cid-qx4pjam7]{font-size:.85rem}.opinion-footer[data-astro-cid-qx4pjam7]{flex-direction:column;align-items:flex-start}.opinion-tags[data-astro-cid-qx4pjam7]{flex-wrap:wrap}.badge[data-astro-cid-qx4pjam7]{font-size:.65rem;padding:2px var(--space-2)}}[data-theme=dark] .opinion-title[data-astro-cid-qx4pjam7]{color:#f1f5f9}[data-theme=dark] .opinion-title[data-astro-cid-qx4pjam7]:hover{color:var(--color-primary-400)}[data-theme=dark] .headline-text[data-astro-cid-qx4pjam7]{color:#e2e8f0}[data-theme=dark] .headline-bullet[data-astro-cid-qx4pjam7]{color:var(--color-primary-400)}[data-theme=dark] .opinion-summary[data-astro-cid-qx4pjam7]{color:#cbd5e1}[data-theme=dark] .opinion-meta[data-astro-cid-qx4pjam7]{color:#94a3b8}[data-theme=dark] .meta-divider[data-astro-cid-qx4pjam7]{color:#475569}[data-theme=dark] .district-tag[data-astro-cid-qx4pjam7]{color:var(--color-primary-400)}[data-theme=dark] .docket[data-astro-cid-qx4pjam7],[data-theme=dark] .bookmark-btn[data-astro-cid-qx4pjam7]{color:#64748b}[data-theme=dark] .bookmark-btn[data-astro-cid-qx4pjam7]:hover{background:#10b9811a}[data-theme=dark] .action-link[data-astro-cid-qx4pjam7]{color:var(--color-primary-400)}[data-theme=dark] .action-link[data-astro-cid-qx4pjam7]:hover{color:var(--color-primary-300)}[data-theme=dark] .relevance-bullet[data-astro-cid-qx4pjam7]{color:#64748b}[data-theme=dark] .relevance-text[data-astro-cid-qx4pjam7]{color:#94a3b8}[data-theme=dark] .summary-collapsed[data-astro-cid-qx4pjam7]:after{background:linear-gradient(to bottom,transparent,#1f2937)}[data-theme=dark] .summary-toggle[data-astro-cid-qx4pjam7]{color:var(--color-primary-400)}[data-theme=dark] .summary-toggle[data-astro-cid-qx4pjam7]:hover{color:var(--color-primary-300)}[data-theme=dark] .overrules-warning[data-astro-cid-qx4pjam7]{background:#dc26261a;border-left-color:#f87171}[data-theme=dark] .overrules-text[data-astro-cid-qx4pjam7]{color:#e2e8f0}.il-layout[data-astro-cid-6v4gu4gt]{display:flex;gap:var(--space-6);min-height:calc(100vh - var(--header-height) - 200px)}.il-sidebar[data-astro-cid-6v4gu4gt]{width:280px;flex-shrink:0;position:sticky;top:calc(var(--header-height) + var(--space-6));height:fit-content;max-height:calc(100vh - var(--header-height) - var(--space-12));overflow-y:auto;padding-bottom:var(--space-6)}.il-sidebar-header[data-astro-cid-6v4gu4gt]{margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-gray-200)}.il-back-link[data-astro-cid-6v4gu4gt]{display:inline-flex;align-items:center;gap:var(--space-1);font-size:.8rem;color:var(--color-gray-500);margin-bottom:var(--space-3);transition:color var(--transition-fast);text-decoration:none}.il-back-link[data-astro-cid-6v4gu4gt]:hover{color:var(--color-primary-600)}.il-sidebar-title[data-astro-cid-6v4gu4gt]{font-family:var(--font-display);font-size:1.25rem;font-weight:800;color:var(--color-gray-950);display:flex;align-items:center;gap:var(--space-2)}.il-sidebar-flag[data-astro-cid-6v4gu4gt]{border-radius:3px;border:1px solid var(--color-gray-200);box-shadow:0 1px 3px #0000001a;flex-shrink:0}.il-content[data-astro-cid-6v4gu4gt]{flex:1;min-width:0;max-width:750px}.opinions-section[data-astro-cid-6v4gu4gt]{margin-top:0}.opinions-list[data-astro-cid-6v4gu4gt]{display:flex;flex-direction:column;gap:var(--space-4)}.opinions-list[data-astro-cid-6v4gu4gt] .opinion-summary{font-family:var(--font-legal);line-height:1.8}.opinions-list[data-astro-cid-6v4gu4gt] .headline-text{font-family:var(--font-legal)}.empty-state[data-astro-cid-6v4gu4gt]{text-align:center;padding:var(--space-16) var(--space-4)}.empty-icon[data-astro-cid-6v4gu4gt]{color:var(--color-gray-300);margin:0 auto var(--space-4)}.empty-title[data-astro-cid-6v4gu4gt]{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--color-gray-700);margin-bottom:var(--space-2)}.empty-text[data-astro-cid-6v4gu4gt]{color:var(--color-gray-500);margin-bottom:var(--space-4)}.pagination[data-astro-cid-6v4gu4gt]{display:flex;justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding-bottom:var(--space-8)}.page-info[data-astro-cid-6v4gu4gt]{font-size:.875rem;color:var(--color-gray-500);font-weight:500}@media(max-width:767px){.il-layout[data-astro-cid-6v4gu4gt]{flex-direction:column;gap:var(--space-4)}.il-sidebar[data-astro-cid-6v4gu4gt]{width:100%;position:static;max-height:none;overflow:visible;padding-bottom:0;border-bottom:1px solid var(--color-gray-200);padding-bottom:var(--space-4)}.il-sidebar-header[data-astro-cid-6v4gu4gt]{margin-bottom:var(--space-3);padding-bottom:var(--space-3)}.il-content[data-astro-cid-6v4gu4gt]{max-width:none}.pagination[data-astro-cid-6v4gu4gt]{gap:var(--space-2)}.pagination[data-astro-cid-6v4gu4gt] .btn[data-astro-cid-6v4gu4gt]{font-size:.8rem;padding:var(--space-2) var(--space-3)}.empty-state[data-astro-cid-6v4gu4gt]{padding:var(--space-8) var(--space-4)}}[data-theme=dark] .il-sidebar-header[data-astro-cid-6v4gu4gt]{border-bottom-color:#334155}[data-theme=dark] .il-sidebar-title[data-astro-cid-6v4gu4gt]{color:#f1f5f9}[data-theme=dark] .il-sidebar-flag[data-astro-cid-6v4gu4gt]{border-color:#334155}[data-theme=dark] .il-back-link[data-astro-cid-6v4gu4gt]{color:#94a3b8}[data-theme=dark] .il-back-link[data-astro-cid-6v4gu4gt]:hover{color:var(--color-primary-400)}[data-theme=dark] .empty-icon[data-astro-cid-6v4gu4gt]{color:#475569}[data-theme=dark] .empty-title[data-astro-cid-6v4gu4gt]{color:#e2e8f0}[data-theme=dark] .empty-text[data-astro-cid-6v4gu4gt],[data-theme=dark] .page-info[data-astro-cid-6v4gu4gt]{color:#94a3b8}[data-theme=dark] .il-sidebar[data-astro-cid-6v4gu4gt]{border-bottom-color:#334155}
