.legislation-module__Cz-y-G__legislation-page-wrapper{display:flex}@media (max-width:768px){.legislation-module__Cz-y-G__legislation-page-wrapper{flex-direction:column}}.legislation-module__Cz-y-G__filter-bar-wrapper{flex-direction:column;gap:40px;padding-top:20px;display:flex}.legislation-module__Cz-y-G__filter-bar-search input{border-radius:40px}.legislation-module__Cz-y-G__filter-bar-wrapper select,.legislation-module__Cz-y-G__filter-bar-wrapper Select{cursor:pointer;border:1px solid #000;border-radius:8px;width:200px;max-width:200px;padding:8px}.legislation-module__Cz-y-G__filter-bar-wrapper input{border:1px solid #000;width:200px;padding:8px}@media (max-width:640px){.legislation-module__Cz-y-G__filter-bar-wrapper select,.legislation-module__Cz-y-G__filter-bar-wrapper Select,.legislation-module__Cz-y-G__filter-bar-wrapper input{width:100%;max-width:100%}}.legislation-module__Cz-y-G__filter-bar-wrapper button{background-color:var(--buttoncolor);color:#fff;cursor:grab;border:1px solid #0000;border-radius:10px;padding:8px}.legislation-module__Cz-y-G__filter-bar-wrapper button:hover{color:#000;background-color:#fff;border:1px solid #000;text-decoration:underline}.legislation-module__Cz-y-G__map{width:100%;padding:20px}.legislation-module__Cz-y-G__datepicker{height:23px}
.pagination-module__ftgvSW__buttons-wrapper{flex-direction:row;justify-content:center;gap:10px;padding:5px 10px;display:flex}.pagination-module__ftgvSW__buttons-wrapper button{cursor:grab;border:1px solid #00000036;padding:5px}.pagination-module__ftgvSW__buttons-wrapper button:hover{color:#000;background-color:#0000001c;border:1px solid #000;text-decoration:underline}.pagination-module__ftgvSW__buttons-wrapper button.pagination-module__ftgvSW__active,.pagination-module__ftgvSW__buttons-wrapper button:active{color:#000;background-color:#0000001c;border:1px solid #000}
.home-module__COWuGa__content_wrapper{justify-content:space-between;display:flex}@media (max-width:1024px){.home-module__COWuGa__content_wrapper{flex-direction:column;gap:20px}}.home-module__COWuGa__legislation-feed-items-wrapper{grid-template-columns:repeat(2,1fr);grid-auto-rows:max-content;align-items:stretch;gap:16px;padding:20px;display:grid}@media (max-width:640px){.home-module__COWuGa__legislation-feed-items-wrapper{grid-template-columns:1fr;gap:12px;padding:10px}}.home-module__COWuGa__legislation-feed-item-wrapper{height:100%;color:inherit;background-color:#f5f5f5;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:flex-end;padding:16px;text-decoration:none;transition:transform .3s;display:flex;box-shadow:0 2px 4px #0000001a}.home-module__COWuGa__legislation-feed-item-wrapper .home-module__COWuGa__nav-link{color:#3c3b6e;font-family:var(--font-roboto-slab),sans-serif;flex-direction:row;margin-bottom:8px;font-size:1rem;font-weight:600;line-height:1.3;display:flex}.home-module__COWuGa__legislation-feed-item-wrapper .home-module__COWuGa__nav-link img{max-height:30px}.home-module__COWuGa__legislation-feed-item-img-wrapper{flex-direction:row;gap:5px;display:flex}.home-module__COWuGa__legislation-feed-item-wrapper .home-module__COWuGa__nav-link p{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.home-module__COWuGa__legislation-feed-item-wrapper .home-module__COWuGa__nav-link{position:relative}.home-module__COWuGa__legislation-feed-item-wrapper .home-module__COWuGa__nav-link:hover{text-decoration:underline}.home-module__COWuGa__legislation-feed-item-wrapper .home-module__COWuGa__nav-link:hover:after{content:attr(data-title);color:#fff;white-space:normal;word-wrap:break-word;z-index:1000;background-color:#333;border-radius:4px;max-width:300px;margin-top:4px;padding:8px 12px;font-size:.9rem;position:absolute;top:100%;left:0;box-shadow:0 2px 8px #0003}.home-module__COWuGa__legislation-feed-item-wrapper:hover{transform:scale(1.02)}.home-module__COWuGa__trending-legislation-wrapper{border-right:1px solid #000;flex-direction:column;max-width:10rem;padding:1rem;display:flex}@media (max-width:1024px){.home-module__COWuGa__trending-legislation-wrapper{border-bottom:1px solid #000;border-right:none;max-width:100%;padding-bottom:1rem}}.home-module__COWuGa__trending-legislation-title{margin-bottom:1rem;font-size:1.5rem;font-weight:600}.home-module__COWuGa__trending-legislation-wrapper ul{flex-direction:column;gap:2rem;display:flex}.home-module__COWuGa__trending-legislation-item{position:relative}.home-module__COWuGa__trending-legislation-item a{color:#3c3b6e;font-family:var(--font-roboto-slab),sans-serif;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.home-module__COWuGa__trending-legislation-item a:hover{color:#0400ff;text-decoration:underline}.home-module__COWuGa__trending-legislation-item:hover:after{content:attr(data-title);color:#fff;white-space:normal;word-wrap:break-word;z-index:1000;background-color:#333;border-radius:4px;max-width:300px;margin-top:4px;padding:8px 12px;font-size:.9rem;position:absolute;top:100%;left:0;box-shadow:0 2px 8px #0003}.home-module__COWuGa__trending-politicians-wrapper{border-left:1px solid #000;flex-direction:column;justify-content:start;max-width:10rem;padding:1rem;display:flex}@media (max-width:1024px){.home-module__COWuGa__trending-politicians-wrapper{border-top:1px solid #000;border-left:none;max-width:100%;padding-top:1rem}}.home-module__COWuGa__trending-politicians-title{margin-bottom:1rem;font-size:1.5rem;font-weight:600}.home-module__COWuGa__trending-politicians-wrapper ul{flex-direction:column;gap:2rem;display:flex}.home-module__COWuGa__trending-politicians-wrapper ul li{text-wrap:nowrap;overflow:clip}.home-module__COWuGa__trending-politician-item a{color:#3c3b6e;font-family:var(--font-roboto-slab),sans-serif}.home-module__COWuGa__trending-politician-item a:hover{color:#0400ff;text-decoration:underline}
.legislation-module__0FyK0q__legislation-details{flex-direction:column;gap:40px;display:flex}.legislation-module__0FyK0q__legislation-details h1{font-family:var(--font-roboto-slab);color:#3c3b6e;font-size:40px;font-weight:500}.legislation-module__0FyK0q__legislation-details h2{font-family:var(--font-roboto-slab);color:#3c3b6e;font-size:30px;font-weight:500}@media (max-width:640px){.legislation-module__0FyK0q__legislation-details h1{font-size:28px}.legislation-module__0FyK0q__legislation-details h2{font-size:22px}}.legislation-module__0FyK0q__legislation-detail-wrapper{flex-direction:row;gap:20px;display:flex}.legislation-module__0FyK0q__legislation-name-wrapper{max-width:75vw}.legislation-module__0FyK0q__legislation-img-wrapper{flex-shrink:0;width:200px}@media (max-width:768px){.legislation-module__0FyK0q__legislation-detail-wrapper{flex-direction:column}.legislation-module__0FyK0q__legislation-name-wrapper{max-width:100%}.legislation-module__0FyK0q__legislation-img-wrapper{width:100%;max-width:200px}}.legislation-module__0FyK0q__legislation-category-list ul{border-top:1px solid #000;border-bottom:1px solid #000;flex-flow:wrap;gap:5px 20px;max-height:12rem;padding:10px;display:flex;overflow:auto}.legislation-module__0FyK0q__legislation-category-list ul li{border:1px solid #000;border-radius:10px;padding:5px 10px}.legislation-module__0FyK0q__legislation-summary{font-size:18px}@media (max-width:640px){.legislation-module__0FyK0q__legislation-summary{font-size:16px}}.legislation-module__0FyK0q__legislation-summary div{border-top:1px solid #000;border-bottom:1px solid #000;padding:5px 10px}.legislation-module__0FyK0q__legislation-summary p{max-height:12rem;overflow:auto}.legislation-module__0FyK0q__legislation-sponsors ul{border-top:1px solid #000;border-bottom:1px solid #000;flex-flow:wrap;gap:0 20px;max-height:10rem;padding:5px 10px;display:flex;overflow:auto}.legislation-module__0FyK0q__legislation-sponsors ul li{color:#3c3b6e;padding:2px}.legislation-module__0FyK0q__legislation-sponsors ul li:hover{text-decoration:underline}.legislation-module__0FyK0q__follow-button{cursor:grab;background-color:var(--buttoncolor);color:#fff;border-radius:8px;padding:10px}.legislation-module__0FyK0q__follow-button:hover{background-color:#9cc972}.legislation-module__0FyK0q__unfollow-button{cursor:grab;background-color:var(--buttoncolor);color:#fff;border-radius:8px;padding:10px}.legislation-module__0FyK0q__unfollow-button:hover{background-color:#c97272}
#chat-module__CA8-ma__toggle-chat{border:1px solid var(--chatBorderColor);border-radius:100px;padding:1px 10px;font-size:1.2rem}#chat-module__CA8-ma__toggle-chat:hover{background-color:#f0f8ff;border-color:#b1cbff}.chat-module__CA8-ma__legislation-chat{max-width:40%;font-family:var(--font-roboto),"Helvetica","Arial",sans-serif;position:fixed;bottom:20px;right:20px}@media (max-width:768px){.chat-module__CA8-ma__legislation-chat{max-width:90%;bottom:10px;right:10px}}@media (max-width:640px){.chat-module__CA8-ma__legislation-chat{max-width:none;bottom:5px;left:5px;right:5px}}.chat-module__CA8-ma__legislation-chat input{border:1px solid var(--chatInputBorderColor);border-radius:10px;padding:10px}.chat-module__CA8-ma__legislation-chat input:focus{border-color:var(--chatFocusBorderColor)}.chat-module__CA8-ma__legislation-chat select{border:1px solid var(--chatBorderColor);cursor:pointer;border-radius:8px;outline:none;padding:8px 12px}.chat-module__CA8-ma__legislation-chat select:hover,.chat-module__CA8-ma__legislation-chat select:focus{border-color:var(--chatFocusBorderColor)}.chat-module__CA8-ma__legislation-chat button{cursor:pointer;border-radius:10px}.chat-module__CA8-ma__legislation-chat-toggle{border:1px solid var(--chatBorderColor);background-color:var(--buttoncolor);color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;transition:transform .2s,box-shadow .2s;display:flex}.chat-module__CA8-ma__legislation-chat-toggle:hover{transform:scale(1.05)}.chat-module__CA8-ma__legislation-chat-toggle button{justify-content:center;align-items:center;display:flex}.chat-module__CA8-ma__legislation-chat-title{border-bottom:1px solid var(--chatBorderColor);flex-direction:row;justify-content:space-between;gap:10px;padding:0 0 8px;display:flex}.chat-module__CA8-ma__legislation-chat-wrapper{border:1px solid var(--chatBorderColor);background-color:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:15px;display:flex}@media (max-width:640px){.chat-module__CA8-ma__legislation-chat-wrapper{border-radius:12px;gap:8px;padding:10px}}.chat-module__CA8-ma__legislation-chat-history{background-color:#f9fafb;border-radius:12px;flex-direction:column;flex-grow:1;gap:10px;height:40vh;max-height:40vh;padding:10px;display:flex;overflow:auto}@media (max-width:640px){.chat-module__CA8-ma__legislation-chat-history{height:30vh;max-height:30vh}}.chat-module__CA8-ma__legislation-chat-input{border:1px solid #d1d5db;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:stretch;display:flex}.chat-module__CA8-ma__legislation-chat-input textarea{border:none;outline:none;padding:5px;font-size:14px}.chat-module__CA8-ma__legislation-chat-input:focus-within{border-color:var(--chatFocusBorderColor);box-shadow:0 2px 6px #0050925b}.chat-module__CA8-ma__legislation-chat-input button{border:1px solid var(--chatBorderColor);cursor:pointer;background-color:var(--buttoncolor);color:#fff;padding:12px 16px}.chat-module__CA8-ma__legislation-chat-input button:disabled{opacity:.5;cursor:not-allowed}.chat-module__CA8-ma__chat-message{border-radius:10px;flex-direction:row;gap:8px;padding:4px;display:flex}.chat-module__CA8-ma__chat-message:hover{background-color:#f0f0f0}.chat-module__CA8-ma__chat-message>p{cursor:default;flex-grow:1;line-height:1.6}.chat-module__CA8-ma__chat-message>strong{flex-direction:row;flex-shrink:0;align-items:flex-start;gap:8px;display:flex}.chat-module__CA8-ma__chat-message>strong img{border:1px solid #00000065;border-radius:50%;width:40px;max-height:40px}.chat-module__CA8-ma__chat-message-content{flex-direction:column;align-items:flex-end;display:flex}.chat-module__CA8-ma__debate-selection-wrapper{padding:20px}.chat-module__CA8-ma__debate-input-wrapper{gap:10px;margin-top:20px;display:flex}.chat-module__CA8-ma__debate-selection-wrapper button{background-color:var(--buttoncolor);color:#fff;margin-top:20px;padding:10px 20px}.chat-module__CA8-ma__debate-selection-wrapper button:disabled{opacity:.5;cursor:not-allowed}.chat-module__CA8-ma__debate-option-buttons{gap:10px;padding:10px;display:flex}.chat-module__CA8-ma__debate-option-buttons button{background-color:var(--buttoncolor);color:#fff;border:1px solid var(--chatInputBorder);padding:8px 16px}.chat-module__CA8-ma__debate-option-buttons button:hover{color:#000;background-color:#f9fafb;border-color:#b1cbff}.chat-module__CA8-ma__label{white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
