.marked-photo{isolation:isolate;min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.marked-photo>img{object-fit:cover;width:100%;height:100%;display:block}.wm-layer{pointer-events:none;-webkit-user-select:none;user-select:none;padding:clamp(3px,1.15%,12px);display:flex;position:absolute;inset:0;overflow:hidden}.wm-layer i{width:max(10px,var(--wm-width));aspect-ratio:1.43;background:var(--wm-logo) center / contain no-repeat;filter:drop-shadow(0 0 1px #202b248c);display:block}.wm-bottom-left,.wm-bottom-right{align-items:flex-end}.wm-top-left,.wm-top-right{align-items:flex-start}.wm-bottom-right,.wm-top-right{justify-content:flex-end}.wm-center{justify-content:center;align-items:center}.wm-tiled{grid-template:repeat(3,minmax(0,1fr))/repeat(3,minmax(0,1fr));place-items:center;display:grid}.wm-tiled i{width:calc(var(--wm-width) * 3);max-height:90%}.card-photo>.marked-photo,.gallery .marked-photo,.gallery-thumbs .marked-photo{width:100%;height:100%}.front-listing>.marked-photo{width:100%;height:100%;min-height:180px;max-height:225px}.lightbox-body>.marked-photo{place-items:center;max-width:calc(100% - 100px);height:100%;display:grid}.lightbox-body>.marked-photo>img{object-fit:scale-down;width:100%;height:100%}.lightbox-body.single-photo>.marked-photo{max-width:100%}body:has(.seabra-public-header) .lightbox-body.single-photo>.marked-photo>img{height:100%}@media (max-width:650px){.front-listing>.marked-photo{height:110px;min-height:95px}.lightbox-body>.marked-photo{max-width:calc(100% - 80px)}}.wm-editor{gap:16px;display:grid}.wm-preview{aspect-ratio:1.65;background:#e6ece6;border-radius:9px;width:min(100%,490px);overflow:hidden}.wm-preview>.marked-photo{width:100%;height:100%}.wm-editor .wm-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.wm-editor input[type=range]{accent-color:#16664a;padding:0}.wm-editor .wm-actions label{cursor:pointer}.property-wm-settings{border:1px solid #dce6dd;border-radius:8px;gap:12px;margin-bottom:22px;padding:16px;display:grid}.admin-photo>.marked-photo{width:100%;height:150px}@media (max-width:650px){.admin-photo>.marked-photo{height:130px}}.table-property>.marked-photo{border-radius:5px;flex-shrink:0;overflow:hidden}.standalone-photo{color:#fff;background:#15221c;grid-template-rows:auto minmax(0,1fr);gap:10px;height:100dvh;padding:12px;display:grid}.standalone-photo>a{color:#fff;justify-self:start;padding:6px}.standalone-photo>.marked-photo>img{object-fit:contain}
