.pure-world{padding:58px 0 45px}.pure-map-toolbar{display:flex;align-items:center;gap:16px;margin:24px 0 18px}.pure-map-toolbar label{font-size:13px;margin:0;color:#c1ccd3}.pure-map-toolbar select{font:inherit;font-size:14px;color:#26353f;background:#fff;border:1px solid #cad2d5;border-radius:4px;padding:12px 38px 12px 14px;width:290px;max-width:100%;height:auto}.pure-map-toolbar button{margin-left:auto;background:transparent;border:1px solid #65737c;border-radius:4px;padding:11px 18px;color:#fff;font:inherit;font-size:13px;cursor:pointer}.pure-interactive-map{width:100%;height:460px;background:#e4eaec;border-radius:5px;overflow:hidden;color:#28343c}.pure-interactive-map img{max-width:none!important}.pure-map-loading{padding:30px}.pure-map-info{min-width:135px;max-width:250px;padding:6px 3px;color:#26353f;font-family:Inter,Arial,sans-serif}.pure-map-info strong{font-size:17px}.pure-map-info p{font-size:13px;line-height:1.6;margin:7px 0 0}.pure-map-status{font-size:12px;color:#b6c2cb;margin:14px 0 22px;line-height:1.6;min-height:20px}.pure-country-details{border-top:1px solid #ffffff22;border-bottom:1px solid #ffffff22}.pure-country-details summary{cursor:pointer;font-size:13px;padding:17px 0;color:#fff}.pure-country-details summary span{color:#f6a56e;margin-left:8px}.pure-country-details .pure-country-list{max-height:350px;overflow-y:auto;padding:0 14px 16px 0!important}.pure-country-details .pure-country-list li{padding:0!important;list-style:none}.pure-country-details .pure-country-list button{background:transparent;border:0;border-radius:0;width:100%;padding:10px 4px;color:#c0cbd3;font:inherit;font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer;line-height:1.5}.pure-country-details .pure-country-list button:hover{color:#fff;background:#ffffff0b}.pure-world button:focus-visible,.pure-world select:focus-visible,.pure-world summary:focus-visible{outline:2px solid #f6a56e;outline-offset:4px}@media(max-width:760px){.pure-world{padding:35px 0}.pure-map-toolbar{flex-wrap:wrap;gap:10px}.pure-map-toolbar label{width:100%}.pure-map-toolbar select{flex:1;min-width:0;width:auto;font-size:16px}.pure-map-toolbar button{margin:0;padding:13px 10px;font-size:12px}.pure-interactive-map{height:390px}.pure-country-details .pure-country-list{grid-template-columns:1fr;max-height:310px}}
