/* PropertyFormModal.css
   Property form modal — body scrolls, footer is sticky.
   Mirrors the InvoiceFormCompact pattern.
*/

.property-form-modal-content {
  padding: 20px 24px;
  padding-bottom: 0;
}

.property-form-modal-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 16px 24px;
  border-top: 1px solid var(--mantine-color-gray-2);
  background: var(--mantine-color-body);
  margin-top: 16px;
  position: sticky;
  bottom: 0;
  z-index: 10;
}

.property-form-modal-footer .pfm-footer-hint {
  display: flex;
  align-items: center;
  font-size: 13px;
  color: var(--mantine-color-dimmed);
  flex: 0 1 auto;
  min-width: 0;
}

.property-form-modal-footer .pfm-footer-actions {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-left: auto;
  flex: 0 0 auto;
}

[data-mantine-color-scheme="dark"] .property-form-modal-footer {
  border-top-color: var(--mantine-color-dark-4);
  background: var(--mantine-color-dark-7);
}
