@import "https://fonts.googleapis.com/css?family=Inter:100,300.css";:root{--un-blue:#009edb;--un-blue-dark-text:#005392;--un-blue-text:#0077b8;--un-green:#72bf44;--un-green-text:#27833a;--un-grey:#aaa096;--un-grey-text:#7c7067;--un-orange:#f58220;--un-purple:#a066aa;--un-purple-dark-text:#733d96;--un-purple-text:#9a58af;--un-red:#eb1f48;--un-red-dark-text:#ab1d37;--un-red-text:#eb0045;--un-yellow:#ffcb05}.hidden{display:none}.nowrap{white-space:nowrap}#app-root-2026-cyberlaw_tracker .app{box-sizing:border-box;max-width:1350px;margin:auto;padding:20px 0;font-family:Inter,Arial,sans-serif}#app-root-2026-cyberlaw_tracker .app .my_tooltip{color:#000;z-index:2000;background-color:#fff;max-width:300px}#app-root-2026-cyberlaw_tracker .app .my_tooltip a{color:#000;pointer-events:auto}#app-root-2026-cyberlaw_tracker .app button{outline:none}#app-root-2026-cyberlaw_tracker .app .title_container{background-color:#fff;flex-direction:row;margin:auto auto 20px;padding:0 20px;display:flex}#app-root-2026-cyberlaw_tracker .app .title_container .text_container{width:100%;margin-top:20px}#app-root-2026-cyberlaw_tracker .app .title_container .text_container .main_title_container{align-items:center;gap:10px;margin-bottom:14px;display:flex}#app-root-2026-cyberlaw_tracker .app .title_container .text_container .main_title_container img{width:44px;height:44px;margin:0}#app-root-2026-cyberlaw_tracker .app .title_container .text_container .main_title_container .title h3{color:#000;margin:0 0 2px;font-size:22px;font-weight:700}#app-root-2026-cyberlaw_tracker .app .title_container .text_container h4{color:#000c;max-width:1200px;margin:0 0 10px;font-size:16px;font-weight:400;line-height:18px}#app-root-2026-cyberlaw_tracker .app .visualizations_container{box-sizing:border-box;background-color:#f2f8fc;padding:20px}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content{max-width:1620px;margin:auto}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .caption_tooltip{text-align:center;margin:auto}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .caption_tooltip button{background-color:#fff;border:0;border-radius:20px;padding:7px 15px;font-style:italic;font-weight:100}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .caption_container{color:#000c;padding:0 5px;font-size:12px;line-height:14px}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .caption_container a{color:#009edb;text-decoration:none}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .caption_container a:hover{text-decoration:underline}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .description{max-width:800px;margin:0 0 20px}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .controls_container{box-sizing:border-box;flex-direction:row;width:100%;padding:0 5px;display:flex}@media (width<=1000px){#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .controls_container{flex-direction:column}}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .controls_container .control_container{flex:auto;margin-bottom:10px}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .controls_container .control_container .label_container h4{margin:0 0 10px;font-size:18px;font-weight:600;line-height:18px}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .controls_container .control_container .label_container h4 span{color:#fff;text-align:center;background-color:#eb1f48;border-radius:50%;width:26px;height:26px;margin-right:5px;line-height:26px;display:inline-block}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .controls_container .control_container .selection_container{flex-wrap:wrap;align-items:center;width:100%;margin:0;display:flex}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .controls_container .control_container .selection_container .selector_container{align-items:center;margin:0 10px 5px 0;display:flex}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .controls_container .control_container .selection_container .selector_container button{color:#7c7067;cursor:pointer;letter-spacing:-.02em;background-color:#c5dfef;border:0;border-radius:15px;outline:0;padding:3px 10px;font-family:Inter,Arial,sans-serif;font-weight:300}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .controls_container .control_container .selection_container .selector_container button:hover{color:#000}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .controls_container .control_container .selection_container .selector_container button.all{margin-right:10px}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .controls_container .control_container .selection_container .selector_container button.active{color:#fff;background-color:#009edb}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .controls_container .control_container .selection_container .selector_container button.active:hover{color:#fff;opacity:.7}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .controls_container .control_container .selection_container .selector_container button .title{margin-bottom:2px;font-size:16px;font-weight:300;line-height:18px}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .controls_container .control_container .selection_container .selector_container button .subtitle{font-size:13px;line-height:16px}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .controls_container .control_container .selection_container .selector_container .basic-multi-select{z-index:2000;width:100%;min-width:290px;max-width:290px;font-size:15px}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .controls_container .control_container .selection_container .selector_container .basic-multi-select .select__control{box-shadow:none}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .controls_container .control_container .selection_container .selector_container .basic-multi-select .select__control svg{cursor:pointer}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .controls_container .control_container .selection_container .selector_container .basic-multi-select .select__control:hover{border-color:#ccc}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .legend_container{flex-wrap:wrap;justify-content:center;align-items:center;margin:0 0 10px;font-size:15px;display:flex}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .legend_container .legend_item{align-items:center;margin:0 5px 5px;display:flex}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .legend_container .legend_item:before{content:"";background-color:#ded9d5;border-radius:100%;width:15px;min-width:15px;height:15px;min-height:15px;margin-right:3px;display:inline-block}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .legend_container .legend_item.legend_item_legislation:before{background-color:#009edb}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .legend_container .legend_item.legend_item_draft_legislation:before{background-color:#fbaf17}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .legend_container .legend_item.legend_item_no_legislation:before{background-color:#ed1847}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .legend_container .legend_item.legend_item_5:before{background-color:#004987}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .legend_container .legend_item.legend_item_4:before{background-color:#0077b8}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .legend_container .legend_item.legend_item_3:before{background-color:#009edb}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .legend_container .legend_item.legend_item_2:before{background-color:#c5dfef}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .legend_container .legend_item.legend_item_1:before{background-color:#e3edf6}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .legend_container .legend_item.legend_item_0:before{background-color:#ed1847}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container{margin-bottom:20px;position:relative;overflow:hidden}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container p{z-index:3;margin:8px 0 5px 40px;padding-left:5px;position:absolute}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .circle_info{color:#fff;cursor:pointer;text-align:center;background-color:#000;border-radius:50%;width:20px;height:20px;font-style:normal;line-height:20px;display:inline-block}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .map_wrapper{height:100%}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .map_wrapper .map_container{width:calc(100% - 400px);height:100%}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .map_wrapper .map_container .map_tooltip h5{margin:0 0 5px;font-size:16px;font-weight:600}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .map_wrapper .map_container .map_tooltip .main{margin-bottom:5px;font-weight:600}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .map_wrapper .map_container .map_tooltip span.icon span{vertical-align:middle;width:14px;height:14px;line-height:18px;display:inline-block}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .map_wrapper .map_container .map_tooltip span.icon span.no_data{background-color:#aea29a}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .map_wrapper .map_container .map_tooltip span.icon span.no_legislation{background-color:#ed1847}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .map_wrapper .map_container .map_tooltip span.icon span.draft_legislation{background-color:#fbaf17}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .map_wrapper .map_container .map_tooltip span.icon span.legislation{background-color:#009edb}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper{z-index:4;background-color:#f2f8fc;flex-direction:column;width:calc(100% - 20px);max-width:400px;height:calc(100% - 40px);transition:transform .3s,width .3s;display:flex;position:absolute;top:5px;right:0;box-shadow:-2px 0 8px #0000001a}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper.collapsed{transform:translate(calc(100% - 40px))}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper.full{width:100%;max-width:calc(100% - 40px)}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .bar{background-color:#009edb;height:20px;display:block}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .bar .bar_value{color:#fff;text-align:right;vertical-align:middle;width:100%;font-size:13px;line-height:20px;display:block}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .bar .bar_value .bar_unit{padding-right:5px}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_controls_container button{color:#fff;cursor:pointer;background-color:#009edb;border:0;width:35px;height:25px;padding:0;line-height:25px}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_tooltip{color:#000;opacity:0;pointer-events:none;z-index:6;background-color:#fff;border:1px solid #00498766;border-radius:3px;padding:8px 10px;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:300;transition:opacity .2s;position:absolute;box-shadow:0 2px 6px #0006}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_tooltip strong{font-weight:600}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_tooltip:after{content:"";filter:drop-shadow(0 2px 2px #00498733);border:6px solid #0000;border-top-color:#fff;position:absolute;top:100%;left:50%;transform:translate(-50%)}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_tooltip{position:absolute}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container{width:100%;height:100%;display:inline-block;position:relative;overflow:scroll}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead{width:100%}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead tr{width:100%}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead tr th{background-color:#f2f8fc;border-bottom:1px solid #000;padding:20px 2px 2px}#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody{width:100%}:is(:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody) tr td,:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody) tr th).region,:is(:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody) tr td,:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody) tr th).name{text-align:left;width:40%}:is(:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody) tr td,:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody) tr th).share{text-align:left}:is(:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody) tr td,:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody) tr th).count{text-align:center;width:30%}:is(:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody) tr td,:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody) tr th).info{text-align:left;width:30%}:is(:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody) tr td,:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody) tr th).value{text-align:center}:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody) tr td{border-bottom:1px solid #ddd;padding:2px}:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody) tr td.info{text-transform:uppercase;font-size:12px;font-weight:500}:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody) tr td .subrow-content{padding:5px 0 5px 10px}:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody) tr td .subrow-content .label{vertical-align:middle;font-size:14px;line-height:18px}:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody) tr td .subrow-content span.icon span{vertical-align:middle;width:14px;height:14px;line-height:18px;display:inline-block}:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody) tr td .subrow-content span.icon span.no_data{background-color:#aea29a}:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody) tr td .subrow-content span.icon span.no_legislation{background-color:#ed1847}:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody) tr td .subrow-content span.icon span.draft_legislation{background-color:#fbaf17}:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody) tr td .subrow-content span.icon span.legislation{background-color:#009edb}:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody) tr td .subrow-content .download_icon{vertical-align:middle;width:20px;height:20px}:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody).expanded td{border-bottom:0 solid #ddd}:is(#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table thead,#app-root-2026-cyberlaw_tracker .app .visualizations_container .content .visualization_container .table_wrapper .table_container table tbody).expanded td.name{font-weight:600}
