@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap");body{font-family:"Nunito Sans", sans-serif}#sidebar{flex:1;width:100%;min-width:0;padding-top:0;margin-top:0}.sidebar-content{width:100%;padding-top:14px}.sidebar-content .political-spectrum{display:flex;justify-content:space-between;margin-left:8px;margin-right:16px}.sidebar-content .political-spectrum h4{font-size:14px;flex:7}.sidebar-content .political-spectrum p{display:flex;justify-content:center;font-size:12px;font-weight:bold;flex:3}.sidebar-header{display:flex;justify-content:space-between;align-items:center;margin:0 8px;padding:0}.sidebar-header h2.country-name{margin:0;font-size:22px;flex:7;overflow-wrap:anywhere}.sidebar-header h2.long-name{margin:0;font-size:17px;flex:7}.sidebar-header .iso-header{display:flex;justify-content:center;align-items:center;margin:0;flex:3;font-weight:bold}h2.not-configured{margin:10px;padding:5px}.navbar{position:absolute;top:0;left:0;width:100%;z-index:1000}.navbar-brand{transition:0.2s ease}.navbar-brand.is-active{opacity:0.6}.brand-logo{width:30px;cursor:pointer}.dual-navbar{display:flex;justify-content:space-between}.dual-navbar .print-countries{margin-right:10px;margin-top:5px}@media print{.no-print{display:none !important}}.admin-dashboard{background-color:#212529;height:100%;margin:0}.map-container{display:flex;height:94vh}.map-item{padding-top:0px;height:100%}.map-item .empty-mapbox{height:100%;width:100%}.sidebar{overflow-y:auto}@media (min-width: 992px){.map-container{flex-direction:row}.map-item{width:66.666%}.map-item .empty-mapbox{width:100%}.sidebar{width:33.333%}}@media (max-width: 500px){.map-container{flex-direction:column}.map-item{width:100%;height:45%}.map-item .empty-mapbox{width:100%}.sidebar{width:100%;height:55%}}.ts-dropdown{max-height:600px;overflow-y:auto}.edit-country-form{margin:auto;padding:10px;width:80%}.edit-country-form .country-input-field{width:80%;height:auto;word-wrap:break-word;overflow-y:auto}.edit-country-form .btn{width:120px;margin-top:10px;margin-bottom:20px}.country-input-field{font-weight:bold}.party-radio-selection{width:60%;margin-left:120px;display:flex;justify-content:space-between;padding:15px}.ai-research-radio-selection{width:40%;margin-left:128px;display:flex;justify-content:space-between;padding:15px}.print-list{margin-top:20px;margin-left:20px;width:80%}.list-group-item .btn{position:relative;float:right}ol.list-group-item{list-style-type:none}.disabled-link{pointer-events:none;opacity:0.5;cursor:not-allowed}
