.purchase-panel{max-width:1140px;margin:36px auto;padding:28px;background:#fffaf1;border:1px solid #dfcdac;border-radius:18px;color:#162434}.purchase-panel label{display:grid;gap:8px;font-weight:700}.purchase-panel select,#purchaseUnit{max-width:100%;width:100%;padding:14px;border:1px solid #bfa879;border-radius:8px;background:white;color:#162434;font:inherit}.purchase-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.purchase-facts div{padding:12px;background:#fff;border-radius:10px;min-width:0}.purchase-facts dt{font-size:13px;color:#59616a}.purchase-facts dd{margin:6px 0 0;font-weight:700;overflow-wrap:anywhere}.purchase-actions{display:flex;gap:12px;flex-wrap:wrap}.purchase-actions a,.booking-whatsapp{padding:12px 18px;display:inline-block;border-radius:8px;border:1px solid #bfa879;text-decoration:none;color:#172535}.purchase-actions a:first-child{background:#172535;color:#fff}.purchase-actions a:nth-child(2){background:#e7f5e8}.purchase-scroll{overflow:auto}.purchase-plan td,.purchase-plan th{padding:10px;text-align:start;white-space:nowrap}.purchase-gold{color:#6f5023}.summary .purchase-facts{grid-template-columns:1fr}.summary .purchase-facts div{color:#172535}.summary details{margin:12px 0}.purchase-panel details summary{cursor:pointer;padding:12px 0}.project-sales-actions a{overflow-wrap:anywhere}@media(max-width:600px){.purchase-panel{margin:20px 12px;padding:18px}.purchase-facts{grid-template-columns:1fr}.project-sales-actions{display:grid!important;grid-template-columns:1.5fr 1fr!important}.project-sales-actions a:last-child{grid-column:1/-1;font-size:11px}.project-sales-actions{padding:8px!important}.project-sales-actions a{padding:9px!important;font-size:12px!important}body{padding-bottom:110px}}
