.th-widget{max-width:700px;margin:auto;padding:16px;border:1px solid #ddd;border-radius:10px;background:#fff}
.th-widget .form-group{margin-bottom:12px}
.th-widget input,.th-widget textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:6px}
.th-widget button{background:#111827;color:#fff;padding:10px 16px;border:none;border-radius:6px;cursor:pointer}
.th-widget button[disabled]{opacity:.5;cursor:not-allowed}