.qh-measure-icon{display:inline-flex;align-items:center;justify-content:center;flex:none}.qh-measure-icon>button{display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:10px;margin:-10px;border:0;border-radius:5px;background:0 0;color:inherit;cursor:help;touch-action:manipulation}.qh-measure-icon>button>.icon{display:block;width:24px;height:24px}.qh-measure-icon>button:focus-visible{outline:2px solid var(--qh-purple,#9026b6);outline-offset:2px}.qh-measure-icon>button:active{background:rgba(144,38,182,.1)}.qh-measure-tooltip[popover]{position:fixed;inset:auto;margin:0;padding:12px 14px;width:max-content;max-width:min(290px,calc(100vw - 24px));box-sizing:border-box;border:1px solid #454545;border-radius:7px;background:#181818;color:#fff;font:400 13px/1.5 Onest,system-ui,sans-serif;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;overflow-wrap:anywhere;box-shadow:0 6px 20px #0003;z-index:10000}.qh-measure-tooltip[popover]:not(:popover-open){display:none}.qh-measure-tooltip__title{display:block;margin-bottom:4px;font-weight:600}.qh-measure-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.product-card.qh-product-card[data-shared-module]{flex-direction:column}.qh-card__measurements{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:8px 20px;border-top:1px solid var(--qh-line,#dedede);background:var(--qh-paper,#fff);color:var(--qh-ink,#181818)}.qh-card__measurements>div{display:flex;gap:8px;align-items:center;min-width:0;max-width:100%;min-height:44px}.qh-card__measurements .qh-measure-icon{color:var(--qh-purple,#9026b6)}.qh-card__measurements dd{min-width:0;margin:0;overflow-wrap:anywhere;font:500 14px/1.45 var(--qh-font,Onest,system-ui);font-variant-numeric:tabular-nums}.property-card__details dd{overflow-wrap:anywhere}.property-card__details>div.qh-measurement{grid-template-rows:1fr;row-gap:0;align-items:center;min-height:60px;padding-block:8px}.property-card__details>.qh-measurement :is(.property-card__icon,dd){grid-row:1}@media (max-width:560px){.property-card__details>div.qh-measurement{padding:8px 0}}