.wm-public .expandable-card{background:#fff;border:1px solid #e0e3d8;border-radius:12px;align-self:start;min-width:0;overflow:hidden;box-shadow:0 1px 3px #17243b08}.wm-public .listing-card-preview{color:inherit;text-decoration:none;display:block}.wm-public .listing-card-preview:focus-visible{outline-offset:-4px;border-radius:12px;outline:3px solid #1d4ed8}.wm-public .listing-card-preview__footer{color:#1d4ed8;border-top:1px solid #edf0f4;align-items:center;gap:8px;min-height:56px;margin:0 16px;padding:12px 60px 12px 0;font-size:13px;font-weight:600;line-height:1.5;display:flex}.wm-public .listing-card-preview__footer svg{flex-shrink:0}.wm-public .listing-card-preview:hover .listing-card-preview__footer{text-underline-offset:3px;text-decoration:underline}.wm-public .listing-expansion{position:relative}.wm-public .listing-expansion>summary{z-index:1;cursor:pointer;color:#1d4ed8;background:#f7f9fc;border:1px solid #dce2eb;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex;position:absolute;top:-50px;right:16px}.wm-public .listing-expansion>summary::-webkit-details-marker{display:none}.wm-public .listing-expansion>summary:hover{background:#edf3ff;border-color:#a9c0f7}.wm-public .listing-expansion>summary:focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}.wm-public .listing-expansion__toggle svg{flex-shrink:0}.wm-public .listing-expansion__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wm-public .listing-expansion__less,.wm-public .listing-expansion[open]>summary .listing-expansion__more{display:none}.wm-public .listing-expansion[open]>summary .listing-expansion__less{display:inline}.wm-public .listing-expansion[open]>summary>svg{transform:rotate(180deg)}.wm-public .listing-expansion__body{padding:4px 16px 16px}.wm-public .listing-expansion__caption{color:#596679;overflow-wrap:anywhere;margin:0 0 12px;font-size:12px;line-height:1.6}.wm-public .listing-expansion__body .public-gallery{grid-template-columns:1fr}.wm-public .listing-expansion__body .public-gallery img{object-fit:contain;background:#f7f7f4;height:auto;max-height:320px}.wm-public .listing-expansion__actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}
