.head-actions{display:flex;align-items:center;gap:12px}.primary{text-decoration:none;display:inline-block}.form-wide{max-width:1050px}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.clickable-row{cursor:pointer}.clickable-row:hover{background:#f4f8fa}.lead-quick-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:620px}.action-button{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;border-radius:8px;background:#e7eff2;color:var(--text);text-decoration:none;font-weight:700}.action-button:hover{background:#d7e6eb}.action-button img{width:20px;height:20px}.whatsapp-action{background:#dff3e6;color:#176b38}.status{display:inline-block;padding:5px 9px;border-radius:99px;background:#e7eef1;font-weight:700}.status-ativo{background:#dff3e6;color:#176b38}.status-agendado{background:#fff0c7;color:#755609}.card-actions{flex-wrap:wrap}.card-actions a{display:inline-grid!important;place-items:center;background:#edf3f5;border-radius:7px;padding:6px;color:var(--text);font-size:15px}.card-actions a img,.card-actions button img{width:20px;height:20px}.card-actions a span{display:none}.card-actions button{display:inline-grid;place-items:center;background:#edf3f5;padding:6px;border-radius:7px}.action-dialog{border:0;border-radius:14px;padding:24px;width:min(480px,92vw);box-shadow:0 20px 70px #0005}.action-dialog::backdrop{background:#123f5780}.action-dialog form{display:grid;gap:12px}.dialog-close{display:block!important;text-align:right;margin:-12px -12px 0!important}.dialog-close button{background:#e7eef1;color:#183746;font-size:20px;padding:4px 10px}.property-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.property-tile{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 4px 16px #123f5712}.property-photo{height:180px;background:#dfe9ed;position:relative;display:grid;place-items:center}.property-photo img{width:100%;height:100%;object-fit:cover}.property-photo>span{font-size:58px}.property-photo .status{position:absolute;right:10px;top:10px}.property-body{padding:16px}.property-body h2{font-size:18px;min-height:44px;margin:7px 0}.property-body strong{font-size:20px}.property-body p{margin:8px 0}.property-open{display:inline-block;background:var(--nav);color:#fff;text-decoration:none;padding:9px 12px;border-radius:8px;margin-top:8px}@media(max-width:900px){.head-actions{align-items:stretch;flex-direction:column}.form-grid{grid-template-columns:1fr}.lead-quick-actions{justify-content:flex-start}}
