.geo-panel,.geo-detail,.geo-entity-page{font-family:"Times New Roman",serif;color:#1B365D}.geo-panel{background:white;margin:0 0 18px;padding:16px;border-radius:18px}.geo-tools,.geo-nav{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-bottom:14px}.geo-tools label{display:grid;gap:5px;font-size:16px}.geo-tools input,.geo-tools select,.geo-detail input,.geo-detail select{font:inherit;padding:8px;max-width:100%;border:1px solid #bac8d7;border-radius:6px;background:white;color:#1B365D}.geo-tools input[type=number]{width:110px}.geo-tools input[type=checkbox]{width:auto}.geo-nav a,.geo-panel button,.geo-entity-page button{font:inherit;color:#1B365D;background:#edf2f8;padding:8px 14px;border:1px solid #bac8d7;border-radius:6px;cursor:pointer}.geo-map{height:410px;border-radius:8px;z-index:0}.geo-mini-map{height:230px;margin:15px 0;z-index:0}.geo-panel .leaflet-container,.geo-detail .leaflet-container,.geo-entity-page .leaflet-container{font-family:"Times New Roman",serif;font-size:16px}.geo-panel .leaflet-popup-content{max-height:320px;overflow:auto;min-width:230px}.geo-pin{display:flex;align-items:center;justify-content:center;background:#1B365D;border:2px solid white;border-radius:50%;color:white;font-weight:bold;box-shadow:0 1px 5px #435063}.geo-pin.firm{background:#b43d31}.geo-pin.approx{background:#fff;color:#1B365D;border:2px dashed #1B365D}.geo-pin.firm.approx{color:#b43d31;border-color:#b43d31}.geo-detail{margin-top:20px;grid-column:1/-1}.geo-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.geo-fields label{display:grid;gap:5px;min-width:0}.geo-missing{max-height:220px;overflow:auto;margin:12px 0}.geo-panel [hidden],.geo-detail [hidden]{display:none!important}.geo-report{overflow-wrap:anywhere}.geo-report details{margin:12px 0}.geo-report pre{max-height:350px;overflow:auto;white-space:pre-wrap;font:15px "Times New Roman",serif}.geo-error{color:#9b1c29}.geo-entity-page{margin:0;background:#f6f8fb;font-size:17px}.geo-entity-page main{max-width:1500px;margin:auto;padding:25px 4vw}.geo-entity-page h1{margin:0 0 16px}.geo-entity-page table{border-collapse:collapse;width:100%;background:white}.geo-entity-page th,.geo-entity-page td{padding:12px;text-align:left;border-bottom:1px solid #d6dfeb;vertical-align:top}.geo-entity-page th{background:#e8eef6;cursor:pointer}.geo-entity-page a{color:#1B365D}.geo-entity-page .geo-table{overflow:auto}.geo-entity-page .geo-table table{min-width:850px}.geo-entity-page .geo-card{background:white;padding:20px;margin:20px 0;border-radius:12px}.geo-entity-page .register-pagination select{font:inherit}.geo-detail dd{margin:0 0 10px;overflow-wrap:anywhere}.geo-detail dt{font-weight:bold}.geo-detail input[readonly]{background:#f2f4f7}@media(max-width:650px){.geo-map{height:300px}.geo-tools label{flex:1 1 130px}.geo-tools select{width:100%}.geo-nav{gap:8px}}
.geo-entity-page .site-header>#export{box-sizing:border-box}
.geo-entity-page #export[hidden]{display:none!important}
