.gallery-site .work-main-image.has-work-measures{padding:30px 62px 22px 30px}
.gallery-site .work-main-image.has-work-measures>img{height:550px;min-height:0;object-fit:contain}
.gallery-site .work-main-image.has-work-measures>.work-zoom-label{position:static;display:block;margin:48px 0 0;padding:0;background:none;text-align:center;font-size:12px;color:#746572}
.work-measure-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;color:#817263}
.work-measure-overlay[hidden]{display:none}
.work-measure-lines{fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}
.work-measure-overlay text{fill:#6f5b60;font:14px var(--sans,sans-serif);letter-spacing:.04em}
.work-measure-note{margin:11px 0 0;text-align:center;font-size:12px;color:#746572}
@media(max-width:700px){.gallery-site .work-main-image.has-work-measures{padding:20px 48px 18px 18px}.gallery-site .work-main-image.has-work-measures>img{height:auto;max-height:65svh;min-height:0}.work-measure-overlay text{font-size:13px}.gallery-site .work-main-image.has-work-measures>.work-zoom-label{margin-top:46px}}

.room-measure-overlay{color:#654c42;overflow:hidden}
.room-measure-overlay text{font-size:12px;letter-spacing:0;fill:#593e3e;stroke:#f1e6d5;stroke-width:3px;stroke-linejoin:round;paint-order:stroke fill}
.room-measure-overlay .work-measure-lines{stroke-width:1.1}
