.citation-highlight{text-underline-offset:3px;cursor:pointer;border-radius:2px;text-decoration:underline 1.5px dotted #6366f1;transition:background-color .15s,text-decoration-color .15s}.citation-highlight:hover,.citation-highlight:focus{background-color:#6366f114;outline:none;text-decoration-color:#4f46e5}.citation-highlight:focus-visible{box-shadow:0 0 0 2px #6366f14d}.dark .citation-highlight{text-decoration-color:#818cf8}.dark .citation-highlight:hover,.dark .citation-highlight:focus{background-color:#818cf81f;text-decoration-color:#a5b4fc}.dark .citation-highlight:focus-visible{box-shadow:0 0 0 2px #818cf866}.decision-citation-link{text-underline-offset:3px;color:inherit;cursor:pointer;border-radius:2px;text-decoration:underline 1.5px dotted #0ea5e9;transition:background-color .15s,text-decoration-color .15s}.decision-citation-link:hover{background-color:#0ea5e914;text-decoration-color:#0284c7}.dark .decision-citation-link{text-decoration-color:#38bdf8}.dark .decision-citation-link:hover{background-color:#38bdf81f;text-decoration-color:#7dd3fc}@keyframes tooltip-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltip-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-tooltip-up{animation:.15s ease-out forwards tooltip-up}.animate-tooltip-down{animation:.15s ease-out forwards tooltip-down}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{opacity:0;animation:.4s ease-out forwards fadeIn}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{opacity:0;animation:.4s ease-out forwards fadeInUp}.legislation-sidebar::-webkit-scrollbar{width:6px}.legislation-sidebar::-webkit-scrollbar-track{background:0 0}.legislation-sidebar::-webkit-scrollbar-thumb{background:#d6d3d1;border-radius:3px}.legislation-sidebar::-webkit-scrollbar-thumb:hover{background:#a8a29e}.dark .legislation-sidebar::-webkit-scrollbar-thumb{background:#57534e}.dark .legislation-sidebar::-webkit-scrollbar-thumb:hover{background:#78716c}.legislation-sidebar{scrollbar-width:thin;scrollbar-color:#d6d3d1 transparent}.dark .legislation-sidebar{scrollbar-color:#57534e transparent}.sidebar-item-selected{position:relative}.sidebar-item-selected:before{content:"";background:linear-gradient(#d97706,#f59e0b);border-radius:0 2px 2px 0;width:3px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hierarchy-line{position:relative}.hierarchy-line:before{content:"";background:linear-gradient(#e7e5e4,#0000);width:1px;position:absolute;top:2.5rem;bottom:.5rem;left:1.25rem}.dark .hierarchy-line:before{background:linear-gradient(#44403c,#0000)}
