.suggestions-box{color:#333333;font-weight:var(--regular-weight);position:relative;display:flex;flex-direction:column;.suggestions-results-container{position:relative;width:100%;}.suggestions-results{position:absolute;width:100%;z-index:1000;display:none;flex-direction:column;padding:16px 8px;gap:8px;background:#ffffff;box-shadow:0px 6px 12px rgba(0,0,0,0.1);border-radius:var(--corner-03);.search-items{display:flex;flex-direction:column;gap:8px;a.det-search-item{display:flex;flex-direction:row;gap:4px;}a.det-search-item{.suggestion-header{display:flex;width:24px;height:24px;padding:4.5px 2.25px 4.5px 3px;justify-content:center;align-items:center;aspect-ratio:1/1;}.suggestion-title{color:var(--text-primary);font-size:var(--label-small-size);font-weight:var(--semi-bold-weight);line-height:var(--label-small-height);.det-highlighted-text{color:var(--accent-pressed);}}&:hover{.suggestion-title{color:var(--accent-hover);.det-highlighted-text{color:var(--accent-hover);}}}}a.search-item{display:flex;flex-direction:column;gap:4px;.suggestion-header{display:flex;gap:12px;.suggestion-tag{padding:2px;background:var(--surface-info);border-radius:var(--corner-02);font-weight:var(--semi-bold-weight);font-size:var(--label-x-small-size);line-height:var(--label-x-small-height);color:var(--text-primary);}}.suggestion-title{font-weight:var(--regular-weight);font-size:var(--label-small-size);line-height:var(--label-medium-height);color:var(--text-secondary);.highlighted-text{color:var(--text-primary);}}&:hover{.suggestion-title{color:var(--accent-hover);.highlighted-text{color:var(--accent-hover);}}}}}.link-full-search{width:100%;display:flex;justify-content:center;align-items:center;padding:10px;border:1px solid var(--secondary-disabled);border-radius:var(--corner-03);font-weight:var(--semi-bold-weight);font-size:var(--label-small-size);line-height:var(--label-small-height);color:var(--text-secondary);}.link-full-search:hover{background-color:var(--secondary-disabled);}.search-results-splitter{border-top:1px solid #e3e6e8;}}.how-to-link{color:var(--secondary-pressed);text-align:right;font-size:var(--label-medium-size);font-weight:var(--regular-weight);line-height:var(--label-medium-height);margin-top:10px;&:hover{text-decoration:underline;}}}.suggestions-box.has-results{.suggestions-results{display:flex;}}@media (max-width:1024px){.suggestions-box{.how-to-link{display:none;}}}
body[lang="en"] .modal.chart-export-options .modal-dialog{width:300px;}body[lang="ru"] .modal.chart-export-options .modal-dialog{width:400px;}.modal.chart-export-options{.modal-dialog{margin:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:none;.modal-content{width:100%;display:flex;padding:var(--spacing-04);flex-direction:column;gap:16px;border-radius:var(--corner-03);border:1px solid var(--secondary-disabled);background:#fff;box-shadow:0px 6px 12px 0px rgba(0,0,0,0.1);.modal-header{display:flex;justify-content:space-between;align-items:center;padding:0;border-bottom:none;span.modal-title{color:#000;font-size:var(--label-medium-size);font-weight:var(--semi-bold-weight);line-height:var(--label-medium-height);}.close{position:static;opacity:1;&:hover{opacity:1;}}}.modal-header::before,.modal-header::after{display:none;}.modal-body{padding:0;display:flex;flex-direction:column;gap:24px;.options{display:grid;grid-template-columns:repeat(2,auto);justify-content:space-between;ul{list-style:none;display:flex;flex-direction:column;padding:0;margin:0;li{display:flex;gap:8px;input[type="radio"]{appearance:none;border-radius:var(--corner-03);min-width:16px;min-height:16px;max-width:16px;max-height:16px;margin:4px 0;background:white;border:1px solid var(--secondary-disabled);}input[type="radio"]:checked{border:5px solid var(--accent);outline:none;}input[type="radio"] + label{color:var(--text-secondary);font-size:var(--label-medium-size);font-weight:var(--semi-bold-weight);line-height:var(--label-medium-height);}input[type="radio"]:checked + label{color:#000;}input[type="checkbox"]{min-width:16px;min-height:16px;max-width:16px;max-height:16px;margin:4px 0;accent-color:var(--accent);}input[type="checkbox"] + label{color:var(--text-secondary);font-size:var(--label-medium-size);font-weight:var(--regular-weight);line-height:var(--label-medium-height);}input[type="checkbox"]:checked + label{color:#000;}}}ul.predefined{gap:12px;}ul.custom{gap:8px;}.size-input{display:flex;flex-direction:column;.custom-inputs{display:flex;align-items:center;gap:4px;input{display:flex;width:56px;height:32px;padding:var(--spacing-03);align-items:center;gap:8px;border-radius:var(--corner-02);border:1px solid var(--secondary-disabled);background:#fff;}}}}.export-font-options{display:flex;gap:8px;input[type="checkbox"]{min-width:16px;min-height:16px;max-width:16px;max-height:16px;margin:4px 0;accent-color:var(--accent);}label{display:flex;flex-direction:column;span.title{color:var(--text-secondary);font-size:var(--label-medium-size);font-weight:var(--regular-weight);line-height:var(--label-medium-height);}span.sub-title{color:var(--text-secondary);font-size:var(--label-x-small-size);font-weight:var(--regular-weight);line-height:var(--label-x-small-height);}}}}.modal-footer{padding:0;border-top:none;button{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;}}}}}.export-spinner{display:none;width:15px;height:15px;position:relative;text-align:center;animation:rotate 2s infinite linear;}.export-spinner:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:2px solid #fff;border-color:#fff transparent #fff transparent;animation:spin 1.5s infinite ease-in-out;}@keyframes rotate{100%{transform:rotate(360deg);}}@keyframes spin{0%{transform:rotate(0deg);}50%{transform:rotate(180deg);border-color:#333 transparent #333 transparent;}100%{transform:rotate(360deg);}}@media all and (max-width:1024px){body[lang="ru"] .modal.chart-export-options .modal-dialog{width:300px;}.modal.chart-export-options .modal-dialog .modal-content .modal-body{gap:12px;.options{grid-template-columns:repeat(1,auto);gap:12px;}}}
.export-links{display:flex;gap:4px;align-items:center;}.export-error-label{display:none;color:red;margin-top:7px;}.export-link{padding:8px;font-size:var(--label-x-small-size);line-height:var(--label-x-small-height);color:var(--text-secondary);}.export-link.exportInProgress{pointer-events:none;}.export-link.exportInProgress .export-img-arrow{animation:exportIconAnimation 1s linear infinite;}@keyframes exportIconAnimation{0%{transform:translate(0px,0%);}50%{transform:translate(0px,100%);}51%{transform:translate(0px,-100%);}100%{transform:translate(0px,0%);}}
.map-disclaimer{width:100%;font-size:0;color:#909090;position:relative;overflow:hidden;div{font-size:var(--label-x-small-size);}.map-description{width:100%;line-height:15px;}.map-source{width:100%;position:relative;padding-top:11px;padding-right:150px;min-height:70px;line-height:15px;a,a:visited{color:#0e71ab;}.map-credits{a,a:hover,a:visited{color:#909090;}}}.map-logo{position:absolute;width:150px;height:63px;right:0;top:0;background-size:contain;background-image:url("/images/det/redesign/who-europe-logo-blue-en.png?height=100&quality=100");background-repeat:no-repeat;background-position:right center;a{width:100%;height:100%;float:left;}}}:lang(ru) .map-disclaimer .map-logo{background-image:url("/images/det/redesign/who-europe-logo-blue-ru.png?height=100&quality=100");}.chart-footnote{font-weight:var(--regular-weight);font-size:var(--label-small-size);line-height:var(--label-small-height);color:#21272a;}.tooltipText{width:175px;white-space:normal;}.wideTooltipText{white-space:normal;}@media only screen and (max-width:1024px){.map-disclaimer{.map-source{padding-right:10px;padding-bottom:80px;}.map-logo{right:50%;top:100%;transform:translate(50%,-100%);}}}
.export-btn{border:1px solid #d6d6d6;background-color:#fefefe;color:#333333;padding:1px 9px;border-radius:2px;font-size:var(--label-small-size);display:inline-block;height:22px;}.export-btn:hover{border-color:#58c9ec;}.export-btn:focus{outline:none;}.export-btn .export-img{display:inline-block;width:11px;height:11px;margin-top:-2px;margin-left:2px;position:relative;overflow:hidden;font-size:0;}.export-btn .export-img > span{position:absolute;width:100%;height:100%;left:0;top:0;}.export-btn.exportInProgress{pointer-events:none;}.export-btn.exportInProgress .export-img-arrow{animation:exportIconAnimation 1s linear infinite;}.export-error-label{display:none;color:red;margin-top:3px;}.download-dataset-btn.exportInProgress{color:var(--accent-pressed);path{fill:var(--accent-pressed);}.download-icon{.export-img-arrow{animation:exportIconAnimation 1s linear infinite;}}}@keyframes exportIconAnimation{0%{transform:translate(0px,0%);}50%{transform:translate(0px,100%);}51%{transform:translate(0px,-100%);}100%{transform:translate(0px,0%);}}
