.wp-block-wp-remote-jobs-registration{margin:2rem auto;max-width:800px;padding:0 1rem}.registration-container{background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:2rem}.registration-title{color:#2c3e50;font-size:1.8rem;margin-bottom:2rem;text-align:center}.registration-form{display:flex;flex-direction:column;gap:1.5rem}.form-row{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}@media(max-width:768px){.form-row{grid-template-columns:1fr}}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{color:#4a5568;font-size:.9rem;font-weight:500}.form-group input,.form-group textarea{border:1px solid #e2e8f0;border-radius:6px;font-size:1rem;padding:.75rem;transition:border-color .2s,box-shadow .2s}.form-group input:focus,.form-group textarea:focus{border-color:#4299e1;box-shadow:0 0 0 3px rgba(66,153,225,.15);outline:none}.form-group textarea{min-height:120px;resize:vertical}.submit-button{background-color:#4299e1;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin-top:1rem;padding:1rem;transition:background-color .2s}.submit-button:hover{background-color:#3182ce}.submit-button:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5);outline:none}.logo-upload-container{margin-top:10px}.logo-preview{margin:10px 0;max-width:200px}.logo-preview img{height:auto;max-width:100%}.remove-logo-button{margin-left:10px}
