@font-face{font-family:BebasNeue;src:url(/assets/fonts/bebasneuepro/bebasneueproregular.otf)}@font-face{font-family:Oswald;src:url(/assets/fonts/oswald/oswald-regular.woff)}*{margin:0;padding:0;font-family:BebasNeue,sans-serif}body{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:auto;height:100%;background-color:transparent;position:absolute;overflow:hidden}*::-webkit-scrollbar{width:10px;background-color:transparent}*::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}*::-webkit-scrollbar-thumb{background-color:#000;border-radius:10px;border:3px solid transparent}#wrapper{width:auto;height:100%;display:flex;justify-content:center;align-items:center;background-color:transparent;position:absolute}#visorCont{width:auto;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:transparent;position:relative}#planoCont{width:auto;height:100%;display:flex;align-items:center;justify-content:center}#imgBack,#svgImg{width:auto;height:100%}.lotes{fill:#fff;cursor:pointer}.lote-libre{fill:#00800066}.lote-apartado{fill:#ff06}.lote-bloqueado{fill:#ffa50066}.lote-vendido{fill:#f006}.lote-bloqueo-admin{fill:#80808066}.lote-libre:hover{fill:green;fill-opacity:.8}.lote-apartado:hover{fill:#ff0;fill-opacity:.8}.lote-bloqueado:hover{fill:orange;fill-opacity:.8}.lote-vendido:hover{fill:red;fill-opacity:.8}.lote-bloqueo-admin:hover{fill:gray;fill-opacity:.8}.lote-libre.selected{fill:green;fill-opacity:1}.lote-apartado.selected{fill:#ff0;fill-opacity:1}.lote-bloqueado.selected{fill:orange;fill-opacity:1}.lote-vendido.selected{fill:red;fill-opacity:1}.lote-bloqueo-admin.selected{fill:gray;fill-opacity:1}.cls-16{fill:#000;pointer-events:none}.cls-50{width:100%;height:100%;font-family:Oswald;letter-spacing:.025em;fill:#fff;font-size:11px;text-align:center}.letreros{fill:#000;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}#zoomControls{position:absolute;bottom:10px;right:10px;display:flex;flex-direction:column;z-index:1}#zoomControls button{width:40px;height:40px;margin-bottom:5px;font-size:1.5rem;text-align:center;background-color:#1b2f55;color:#fff;border:none;cursor:pointer;border-radius:5px}#zoomControls button:disabled{background-color:#143b6a;cursor:not-allowed}@media screen and (max-width: 1024px) and (orientation: portrait){#visorCont{width:100%;height:100%}#planoCont,#svgImg,#imgBack{width:100%;height:auto}}
