.sig-visor-gis { margin:12px 0 18px; border:1px solid #dfe4e8; background:#fff; } .sig-visor-gis__header { display:flex; justify-content:space-between; align-items:flex-start; gap:12px; padding:10px 12px; border-bottom:1px solid #e7eaed; } .sig-visor-gis__title { margin:0 0 2px; font-weight:600; } .sig-visor-gis__file { font-size:11px; color:#7a8591; } .sig-visor-gis__layers { display:flex; flex-wrap:wrap; justify-content:flex-end; gap:6px; max-width:65%; } .sig-visor-gis__layer { margin:0; padding:4px 7px; border:1px solid #d9dee4; border-radius:3px; background:#fafbfc; font-size:11px; font-weight:400; cursor:pointer; } .sig-visor-gis__layer input { margin:0 5px 0 0; vertical-align:-1px; } .sig-visor-gis__map { position:relative; min-height:430px; background:#f7f9fb; overflow:hidden; } .sig-visor-gis__loading { padding:30px; text-align:center; color:#7a8591; } .sig-visor-gis__svg { display:block; width:100%; height:430px; } .sig-visor-gis__polygon { fill:rgba(51,122,183,.13); stroke:#337ab7; stroke-width:1.5; vector-effect:non-scaling-stroke; cursor:pointer; } .sig-visor-gis__line { fill:none; stroke:#337ab7; stroke-width:2; vector-effect:non-scaling-stroke; cursor:pointer; } .sig-visor-gis__point { fill:#337ab7; stroke:#fff; stroke-width:1.5; vector-effect:non-scaling-stroke; cursor:pointer; } .sig-visor-gis__polygon:hover,.sig-visor-gis__line:hover,.sig-visor-gis__point:hover { opacity:.68; } .sig-visor-gis__note { position:absolute; right:7px; bottom:7px; padding:3px 6px; border:1px solid #d9dee4; background:rgba(255,255,255,.9); font-size:10px; color:#6b7683; } .sig-visor-gis__info { padding:8px 12px; border-top:1px solid #e7eaed; font-size:11px; } .sig-visor-gis__info span { display:inline-block; margin-right:12px; } @media(max-width:991px) { .sig-visor-gis__header { display:block; } .sig-visor-gis__layers { max-width:none; justify-content:flex-start; margin-top:8px; } .sig-visor-gis__map,.sig-visor-gis__svg { min-height:330px; height:330px; } } .sig-visor-gis__contenedor { position: relative; } .sig-visor-gis__control-capas { position: absolute; z-index: 2; top: 60px; right: 10px; width: 280px; max-width: calc(100% - 20px); text-align: right; } .sig-visor-gis__panel-capas { margin-top: 6px; padding: 12px; max-height: 295px; overflow-y: auto; background: rgba(255, 255, 255, .97); border: 1px solid #d9dee4; box-shadow: 0 2px 6px rgba(0, 0, 0, .18); text-align: left; } .sig-visor-gis__fila-capa { padding: 10px 0; border-bottom: 1px solid #e7eaed; } .sig-visor-gis__fila-capa label { display: block; font-weight: normal; margin-bottom: 5px; } .sig-visor-gis__fila-capa input[type=checkbox] { margin-right: 6px; } .sig-visor-gis__opciones-capa { display: flex; align-items: center; gap: 8px; } .sig-visor-gis__opciones-capa select { flex: 1; min-width: 0; } .sig-visor-gis__opciones-capa input[type=color] { width: 36px; height: 30px; padding: 2px; } .sig-visor-gis__aviso { margin: 5px 0; font-size: 11px; white-space: normal; } .sig-visor-gis__cantidad { float: right; text-align: right; } .sig-visor-gis__geometria { display: block; color: #687582; font-size: 11px; margin-bottom: 5px; } .sig-visor-gis__enlace-lote { border: 0; background: transparent; color: #1764a0; padding: 4px 0; text-decoration: underline; font-weight: 600; } .sig-visor-gis__ficha-lote { display: grid; grid-template-columns: 120px 1fr; gap: 8px; } .sig-visor-gis__ficha-lote dd { margin: 0; } .sig-visor-gis__superficie-lote { text-align: right; }