.manual-upgrades{max-width:1180px;margin:auto;padding:36px 24px 70px}.manual-upgrades h1{font-size:clamp(30px,4vw,50px);line-height:1.15}.manual-upgrades section{margin:34px 0}.manual-upgrades label{display:block;margin:12px 0}.manual-upgrades input,.manual-upgrades select,.manual-upgrades textarea{width:100%;padding:12px;border:1px solid #a8b5a7;background:white;font:inherit;box-sizing:border-box}.manual-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.manual-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:20px}.manual-card{background:white;border:1px solid #d4ddd1;border-radius:9px;overflow:hidden}.manual-card>div{padding:20px}.manual-card img{width:100%;height:210px;object-fit:contain;background:#f3f3ef}.manual-line{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;border-bottom:1px solid #cbd5c7}.manual-line p{margin:6px 0}.manual-upgrades fieldset{padding:20px;border:1px solid #b7c5b1;border-radius:8px}.manual-upgrades .manual-summary{background:#e9efdf;padding:24px;border-radius:8px}.manual-upgrades button,.manual-upgrades .button{min-height:44px}#manualDialog{max-width:640px;width:calc(100% - 48px);max-height:85vh;overflow:auto;border:1px solid #a8b5a7;padding:24px;box-sizing:border-box}#manualDialog label{display:block;margin:12px 0}#manualDialog input,#manualDialog textarea{box-sizing:border-box;width:100%;padding:10px;font:inherit}#manualDialog::backdrop{background:#15211999}@media(max-width:550px){.manual-upgrades{padding:22px 15px}.manual-line{align-items:flex-start;flex-direction:column}.manual-grid{grid-template-columns:1fr}}

#propertyForm fieldset + fieldset{margin-top:24px}
.manual-card{display:flex;flex-direction:column}.manual-card>div{display:flex;flex-direction:column;flex:1}.manual-card h3{font-family:Georgia,serif;font-weight:400;font-size:24px;line-height:1.2;margin:4px 0 12px}.manual-card>div>p{line-height:1.55}.manual-card>div>p:has(strong){margin-top:auto}.manual-card-actions{display:grid;gap:10px;margin-top:14px}.manual-card-actions a{text-align:center;color:#294632;text-underline-offset:4px;padding:10px}.manual-card-actions button{background:#294632;color:#fff;border:1px solid #294632;padding:10px;font:inherit;cursor:pointer}.manual-card>a{display:block}.manual-card>a img{display:block;transition:transform .2s}.manual-card>a:hover img{transform:scale(1.025)}

.homewares-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:880px}.manual-upgrades .homewares-tile{display:block;padding:0;min-height:0;text-align:left;background:#fff;color:#26352b;border:1px solid #d4ddd1;overflow:hidden;cursor:pointer}.homewares-tile img{display:block;width:100%;height:225px;object-fit:cover}.homewares-tile span{display:grid;gap:6px;padding:18px 20px}.homewares-tile strong{font:400 26px/1.2 Georgia,serif}.homewares-tile small{font:inherit;color:#526552}.homewares-tile:hover,.homewares-tile:focus-visible{border-color:#294632;outline:2px solid #294632;outline-offset:2px}@media(max-width:600px){.homewares-tiles{grid-template-columns:1fr}.homewares-tile img{height:210px}}
