.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}