.property-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px}
.property-actions .property-action{width:100%;min-height:72px;margin:0;padding:14px 16px;border-radius:8px;text-align:center;line-height:1.25;gap:9px;white-space:normal;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}
.property-actions .property-action:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(16,40,21,.13)}
.property-action-icon{font-size:20px;line-height:1;flex:0 0 auto}
.btn.secondary{background:#713e11;color:#fff;border-color:#713e11}
.btn.secondary:hover{background:#5d320d;border-color:#5d320d}
.btn.soft{background:#f4f6f2;color:#2a8f3b;border-color:#d7e2d8}
.btn.soft:hover{background:#e9efe8;border-color:#bfd2c1}
.property-actions .btn.whatsapp{margin-top:0;background:#16a34a;border-color:#16a34a}
.property-actions .btn.whatsapp:hover{background:#12823c;border-color:#12823c}
.property-pdf-note{font-size:12px;color:#68726b;line-height:1.5;margin-top:12px}
@media(max-width:720px){.property-actions{grid-template-columns:1fr}.property-actions .property-action{min-height:58px}}
