cagov-accordion details{border-radius:var(--radius-2, 5px) !important;margin-bottom:0;min-height:var(--s-5, 3rem);margin-top:0.5rem;border:solid var(--border-1, 1px) var(--gray-200, #d4d4d7) !important}cagov-accordion details summary{cursor:pointer;padding:var(--s-1, 0.5rem) var(--s-5, 3rem) var(--s-1, 0.5rem) var(--s-2, 1rem);background-color:var(--gray-50, #fafafa);position:relative;line-height:var(--s-4, 2rem);margin:0;color:var(--primary-700, #165ac2);font-size:var(--font-size-2, 1.125rem);font-weight:bold}cagov-accordion details summary:hover{background-color:var(--gray-100, #fafafa);color:var(--primary-900, #003688)}cagov-accordion details .accordion-body{padding:var(--s-2, 1rem)}cagov-accordion:defined details{transition:height var(--animation-duration-2, 0.2s);height:var(--s-5, 3rem);overflow:hidden}cagov-accordion:defined details[open]{height:auto}cagov-accordion:defined summary::-webkit-details-marker{display:none}cagov-accordion:defined details summary{list-style:none;border-radius:var(--border-5, 5px) var(--border-5, 5px) 0 0}cagov-accordion:defined details summary:focus{outline-offset:-2px;outline:solid 2px var(--accent2-500, #ac8227) !important;background-color:var(--gray-100, #fafafa)}cagov-accordion:defined details .cagov-open-indicator{background-color:var(--primary-700, #165ac2);height:3px;width:15px;border-radius:var(--border-3, 3px);position:absolute;right:var(--s-2, 1rem);top:1.4rem}cagov-accordion:defined details .cagov-open-indicator:before{display:block;content:"";position:absolute;top:-6px;left:3px;width:3px;height:15px;border-radius:var(--border-3, 3px);border:none;box-shadow:3px 0 0 0 var(--primary-700, #165ac2);background:none}cagov-accordion:defined details[open] .cagov-open-indicator:before{display:none}

.popover-content{position:absolute;display:flex;flex-direction:column-reverse;row-gap:.5rem;left:-10000px;top:auto;width:1px;height:1px;background-color:white;padding:1rem;z-index:100;outline:0;border-radius:.5rem;overflow:visible;pointer-events:none;--shadow-color: 220 3% 15%;--shadow-strength: 1%;box-shadow:5px 7px 15px grey}.popover-content:focus{outline:2px solid var(--highlight-color, #fec02f)}.popover-container{position:relative;width:fit-content}.popover-content::before{content:'';position:absolute;width:1rem;height:1rem;left:0;top:50%;background-color:white;transform:translate(-50%, -50%) rotate(45deg)}.popover-revealed{width:max-content;height:max-content;left:var(--x);top:var(--y);transform:translateY(-50%)}@media screen and (max-width: 950px){.popover-content::before{content:none}.popover-revealed{left:calc(50% + var(--x-offset-m, 0%));transform:translate(-50%, 0)}}.popover-legend{display:flex;flex-direction:row;gap:.75rem;align-items:flex-start}.popover-legend svg{height:1.5em}.popover-revealed p{font-weight:400;font-size:1em}.popover-header{margin:0}.popover-stat{margin:0 0 .5rem 0}
