/* Front form */
.sls-form{max-width:760px;margin:24px auto;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05)}
.sls-form h2{margin-top:0}
.sls-field{margin-bottom:14px}
.sls-field label{display:block;font-weight:600;margin-bottom:6px}
.sls-field input[type="text"],
.sls-field input[type="number"],
.sls-field input[type="email"],
.sls-field input[type="url"],
.sls-field input[type="tel"],
.sls-field input[type="date"],
.sls-field select,
.sls-field textarea{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:10px}
.sls-actions{text-align:right;margin-top:12px}
.sls-btn{background:#111827;color:#fff;border:none;border-radius:10px;padding:10px 16px;cursor:pointer}
.sls-btn:hover{opacity:.9}
