
.swtcrm-form{
max-width:1000px;
margin:auto;
padding:30px;
background:#fff;
border-radius:20px;
box-shadow:0 10px 40px rgba(0,0,0,0.08);
font-family:Arial,sans-serif;
}

.grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(240px,1fr));
gap:20px;
}

.field{
display:flex;
flex-direction:column;
margin-bottom:20px;
}

.field label{
font-weight:600;
margin-bottom:8px;
}

.field input,
.field textarea,
.field select{
padding:14px;
border:1px solid #ddd;
border-radius:10px;
}

.swtcrm-form button{
background:#0073aa;
color:#fff;
padding:14px 24px;
border:none;
border-radius:10px;
cursor:pointer;
}
