.model-situation-groundplan{background-color:#e4e5e6;display:grid;height:100%;left:0;place-items:center;position:fixed;top:0;width:100%}.model-situation-groundplan .model-situation-groundplan--svg{height:calc(100dvh - 180px);left:50%;padding:0 100px;position:absolute;top:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate(-50%);transform:translate(-50%);width:100%}.model-situation-groundplan .model-situation-groundplan--svg svg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.model-situation-groundplan .model-situation-groundplan--svg .is-disabled{display:none!important;pointer-events:none}.model-situation-groundplan .model-situation-groundplan--svg .selection~*{pointer-events:none}.model-situation-groundplan .model-situation-groundplan--svg .select{cursor:pointer;opacity:.2;transition:opacity .2s ease-in-out}.model-situation-groundplan .model-situation-groundplan--svg .select.state-available{fill:#6fb77d}.model-situation-groundplan .model-situation-groundplan--svg .select.state-sold{fill:#ef5858}.model-situation-groundplan .model-situation-groundplan--svg .select.state-reserved{fill:#6b8fb8}.model-situation-groundplan .model-situation-groundplan--svg .select.state-unavailable{fill:#d9af7f}.model-situation-groundplan .model-situation-groundplan--svg .select.is-active{opacity:.5}.model-situation-groundplan .model-situation-groundplan--svg .select.is-disabled{opacity:0;pointer-events:none}
