.apt-detail{color:#123e34;background:#fcfaf5;padding:1.5rem 0 3rem}.apt-detail .container{max-width:1240px}.apt-detail .marketplace-breadcrumb{margin-bottom:.5rem}.apt-back{padding:.65rem 0;font-size:.85rem;text-decoration:underline;display:inline-block}.apt-detail h1{margin:.7rem 0;font-family:Georgia,serif;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.2}.apt-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.35rem;display:flex}.apt-heading p{margin:0}.apt-hero{grid-template-columns:minmax(0,1.8fr) minmax(290px,1fr);align-items:start;gap:1.6rem;display:grid}.apt-detail .marketplace-gallery-main{border-radius:12px}.apt-detail .marketplace-gallery-portfolio .marketplace-gallery-main{aspect-ratio:4/3;height:auto;min-height:0}.apt-detail .marketplace-gallery-main .marketplace-image-fallback{min-height:100%}.apt-detail .marketplace-gallery-portfolio .marketplace-thumbnail{aspect-ratio:4/3;border-radius:6px;width:92px;min-width:70px}.apt-summary{background:#edf3e7;border:1px solid #d7e2cf;border-radius:12px;padding:clamp(1.2rem,2.3vw,2rem)}.apt-summary .apt-rent{margin:.4rem 0 1.2rem;font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.4rem);display:block}.apt-rent small{font:.85rem system-ui,sans-serif}.apt-facts{border-top:1px solid #ced9c8;gap:.8rem;margin:0;padding:1rem 0;list-style:none;display:grid}.apt-summary .marketplace-visit-button{text-align:center;width:100%;margin-top:1rem}.apt-privacy{margin:1rem 0 0;font-size:.8rem;line-height:1.6}.apt-panels{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;margin:1.5rem 0;display:grid}.apt-panel{border:1px solid #dedfd5;border-radius:12px;min-width:0;padding:1.25rem}.apt-panel h2{margin:0 0 1rem;font-family:Georgia,serif;font-size:1.25rem}.apt-panel p,.apt-panel li{font-size:.9rem;line-height:1.7}.apt-description{white-space:pre-line;overflow-wrap:anywhere}.apt-equipment{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.apt-equipment li{background:#edf3e7;border-radius:6px;padding:.25rem .65rem}.apt-safety-notice{background:#edf3e7;border-radius:8px;padding:.8rem}.apt-owner{margin:1.25rem 0}.apt-publish{background:#edf3e7;border:1px solid #d7e2cf;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem;display:flex}.apt-publish h2{margin:0;font:1.4rem Georgia,serif}.apt-card .marketplace-card-facts{flex-wrap:wrap}.apt-card h2{font:1.3rem Georgia,serif}@media (max-width:760px){.apt-detail{padding-top:.5rem}.apt-heading{flex-direction:column;align-items:start;gap:.7rem}.apt-hero,.apt-panels{grid-template-columns:minmax(0,1fr);gap:1rem}.apt-summary{padding:1.2rem}.apt-detail .marketplace-gallery-portfolio .marketplace-thumbnail{width:64px;min-width:64px}.apt-publish{flex-direction:column;align-items:start}}.apt-panels:has(.apt-contract-draft section){grid-template-columns:1fr}.apt-contract-draft{margin-top:1rem}.apt-contract-draft section{max-width:48rem;margin-top:1rem;scroll-margin:2rem}.apt-contract-draft h3{font-size:1.4rem}.apt-contract-draft p{margin-bottom:1rem}.apt-contract-draft dt{margin-top:.8rem;font-weight:600}.apt-contract-draft dd{margin-left:0}.apt-owner-card{overflow-wrap:anywhere;min-width:0}.apt-draft-readiness{background:#f1f5ec;border-radius:.75rem;margin-block:1rem;padding:1rem}.apt-draft-readiness img{object-fit:contain;border-radius:.5rem;max-width:100%;height:auto}.apt-owner-card button,.apt-owner-card a{min-height:44px}
