.InteractiveCambodianMap_mapContainer__ECXEe{position:relative;width:100%;max-width:800px;cursor:grab}.InteractiveCambodianMap_region__VD95G{fill:rgba(209,250,229,.2);stroke:#d1fae5;stroke-width:1.5px;transition:fill .2s ease-in-out;cursor:pointer}.InteractiveCambodianMap_highlight__COYZE{fill:#34d399}.InteractiveCambodianMap_highlight__COYZE:hover{fill:#059669}.InteractiveCambodianMap_popup__AqMoF{position:absolute;z-index:50;background-color:rgba(0,0,0,.85);color:#fff;padding:15px;border-radius:8px;pointer-events:none;transform:translate(-45%,-45%);min-width:250px;max-width:300px;font-size:1.2rem;box-shadow:0 4px 12px rgba(0,0,0,.4);border:1px solid #34d399;transition:opacity .2s ease-in-out;white-space:nowrap}.InteractiveCambodianMap_popupMobile__ctlfO{position:fixed;top:15%;left:50%;transform:translateX(-50%);width:90%;max-width:400px;z-index:50;pointer-events:auto;white-space:normal;text-align:center;padding-top:45px}.InteractiveCambodianMap_mobileOverlay__t1lmm{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:40;cursor:pointer}.InteractiveCambodianMap_popup__AqMoF h3{margin-top:0;color:#34d399;font-size:1.5rem;border-bottom:1px solid #555;padding-bottom:5px;margin-bottom:10px}.InteractiveCambodianMap_popup__AqMoF p{margin:8px 0;text-wrap:wrap}.InteractiveCambodianMap_closeButton__30Yyh{position:absolute;top:0;right:12px;background:none;border:none;color:#fff;font-size:28px;font-weight:700;line-height:1;padding:5px;cursor:pointer;z-index:51;opacity:.7;transition:opacity .2s ease-in-out}.InteractiveCambodianMap_closeButton__30Yyh:hover{opacity:1}