.property-submission-form{max-width:600px;margin:20px auto;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.property-submission-form h2{font-size:24px;margin-bottom:20px;color:#333;text-align:center}.property-submission-form p{margin-bottom:15px;font-size:16px}.property-submission-form label{font-weight:700;display:block;margin-bottom:5px}.property-submission-form input[type=text],.property-submission-form input[type=number]{width:100%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.property-submission-form input[type=text]:focus,.property-submission-form input[type=number]:focus{border-color:#4caf50;outline:none;box-shadow:0 0 5px rgba(76,175,80,.3)}.property-submission-form button[type=submit]{background-color:#4caf50;color:#fff;font-size:16px;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;width:100%;transition:background-color .3s ease}.property-submission-form button[type=submit]:hover{background-color:#45a049}.property-submission-form .success-message{padding:10px;background-color:#d4edda;color:#155724;border-radius:4px;margin-bottom:20px;text-align:center}.property-submission-form .error-message{padding:10px;background-color:#f8d7da;color:#721c24;border-radius:4px;margin-bottom:20px;text-align:center}