.atlas-layout{grid-template-columns:1fr!important}.atlas-layout .continent-tabs{display:flex!important;flex-wrap:wrap}.continent-map-workspace{grid-template-columns:1fr!important}.continent-map-status,.continent-map-toolbar,#continentStudyMap{grid-column:1!important}#continentStudyMap{width:100%!important;height:820px!important;min-height:820px!important}.china-layout{grid-template-columns:1fr!important}.china-layout #chinaMap,.china-layout #usStateMap,.china-layout #russiaRegionMap{width:100%!important;height:880px!important;min-height:880px!important}.china-layout .province-panel{width:100%;box-sizing:border-box}.continent-country-panel{display:none}.continent-country-panel.is-popover{display:block;position:fixed!important;z-index:9999;width:min(360px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;box-sizing:border-box;box-shadow:0 22px 70px rgba(0,0,0,.45)}.continent-popover-close{position:absolute;right:10px;top:8px;width:34px;height:34px;border:0;border-radius:50%;background:rgba(255,255,255,.16);color:#fff;font-size:22px;cursor:pointer}@media(max-width:900px){#continentStudyMap{height:580px!important;min-height:580px!important}.china-layout #chinaMap,.china-layout #usStateMap,.china-layout #russiaRegionMap{height:620px!important;min-height:620px!important}}@media(max-width:600px){.continent-country-panel.is-popover{left:12px!important;right:12px!important;top:70px!important;width:auto}}
.atlas-admin-label{border:0!important;border-radius:5px!important;background:rgba(255,255,255,.82)!important;box-shadow:0 1px 4px rgba(0,0,0,.22)!important;color:#173d31!important;font-size:10px!important;font-weight:800!important;padding:2px 4px!important;white-space:nowrap!important}.atlas-admin-label:before{display:none!important}.china-layout .leaflet-container{background:#dce8ee!important}.china-layout .leaflet-control-layers{font-size:13px;line-height:1.6}.china-layout .leaflet-control-layers-expanded{padding:8px 10px}.china-province-modal[open]{z-index:12000}
.continent-country-panel.is-popover{width:min(520px,calc(100vw - 24px))!important}.continent-difference-lead{margin:8px 0 18px;padding:10px 12px;border-left:3px solid #edcf87;background:rgba(255,255,255,.1);line-height:1.6}.continent-source-title{margin:20px 0 8px;color:#edcf87}.continent-source-links{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.continent-source-links a{display:inline-flex;padding:8px 10px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#fff;text-decoration:none;font-size:12px}.continent-source-links a:hover{background:rgba(255,255,255,.13)}.continent-country-panel .open-province-map{margin-top:12px}
#continentStudyMap{grid-column:1!important;width:100%!important;height:820px!important;min-height:820px!important;border-radius:16px;background:#dce8ee}.continent-map-workspace .leaflet-control-layers{font-size:13px;line-height:1.6}.continent-map-workspace .leaflet-control-layers-expanded{padding:9px 11px}.continent-map-label{font-size:9px!important}@media(max-width:900px){#continentStudyMap{height:580px!important;min-height:580px!important}}
#continentStudyMap .leaflet-attribution-flag{display:inline-block!important;width:48px!important;height:24px!important;min-height:0!important;max-width:48px!important;max-height:24px!important;background:transparent!important;border-radius:0!important}#continentStudyMap .leaflet-control-attribution svg{min-height:0!important}
.plant-country-library{margin:22px 0;padding:22px;border:1px solid #b8c9be;background:#edf4ef}.plant-country-library>label{display:grid;gap:7px;margin:16px 0;font-weight:800}.plant-country-library select{width:100%;padding:11px;border:1px solid #8ba296;background:#fff;color:#173d31;font:inherit}.plant-country-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.plant-country-links article{padding:16px;background:#fff;border:1px solid #cbd8d0}.plant-country-links span{font-size:11px;font-weight:900;color:#527466}.plant-country-links h4{margin:7px 0}.plant-country-links p{line-height:1.65}.plant-country-links article div{display:grid;gap:7px}.plant-country-links a{display:inline-block;margin-top:8px;color:#1f6651;font-weight:800}@media(max-width:850px){.plant-country-links{grid-template-columns:1fr}}html[data-theme="night"] :is(.plant-country-library,.plant-country-links article){background:#1a2722!important;color:#dce8e2!important;border-color:#394a43!important}html[data-theme="night"] .plant-country-library select{background:#111d18;color:#e4eee9;border-color:#50645b}html[data-theme="night"] .plant-country-links a{color:#8fd5ba}
.country-index-accordion{margin-top:18px;border:1px solid #cbd8d0;background:#f5f1e5}.country-index-accordion>summary{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;color:#244b3d;font-weight:900;cursor:pointer}.country-index-accordion[open]>summary span{transform:rotate(45deg)}.country-index-accordion .library-note{margin:0;padding:0 18px 12px;color:#66756c}.country-index-columns{display:grid;grid-template-columns:210px minmax(0,1fr);gap:14px;padding:0 18px 18px}.country-index-continents{display:grid;align-content:start;gap:7px}.country-index-continents button{display:flex;justify-content:space-between;align-items:center;padding:11px 12px;border:1px solid #cad8cf;background:#fff;color:#254b3e;text-align:left;cursor:pointer}.country-index-continents button.active{background:#235646;color:#fff;border-color:#235646}.country-index-continents button:disabled{opacity:.42;cursor:not-allowed}.country-index-continents b{display:grid;place-items:center;min-width:25px;height:25px;border-radius:50%;background:#dce9e1;color:#244b3d;font-size:11px}.country-index-countries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-content:start}.country-index-country{display:flex!important;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 11px;border:1px solid #d5ded8;background:#fff;color:#213f35;text-align:left;cursor:pointer}.country-index-country:hover,.country-index-country:focus{background:#e7f0e9}.country-index-country span{display:grid}.country-index-country small{margin-top:3px;color:#738278;font-size:10px}.country-index-country i{font-size:9px;font-style:normal;color:#8a644a;white-space:nowrap}.country-index-empty{padding:18px}.modal-scroll-locked,.modal-scroll-locked body{overflow:hidden!important;overscroll-behavior:none!important}dialog[open]{overscroll-behavior:contain}@media(max-width:850px){.country-index-columns{grid-template-columns:1fr}.country-index-continents{grid-template-columns:repeat(3,minmax(0,1fr))}.country-index-countries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.country-index-continents,.country-index-countries{grid-template-columns:1fr 1fr}}html[data-theme="night"] .country-index-accordion{background:#17251f!important;color:#dce8e2!important;border-color:#3b5047!important}html[data-theme="night"] .country-index-accordion>summary,html[data-theme="night"] .country-index-country{color:#dce8e2}html[data-theme="night"] .country-index-continents button:not(.active),html[data-theme="night"] .country-index-country{background:#203229;border-color:#3b5047}html[data-theme="night"] .country-index-country:hover{background:#294238}html[data-theme="night"] .country-index-country small{color:#aebfb7}
