.IntegrationForm-module__fFJkmW__form{flex-direction:column;gap:32px;max-width:720px;display:flex}.IntegrationForm-module__fFJkmW__section{flex-direction:column;gap:16px;display:flex}.IntegrationForm-module__fFJkmW__sectionTitle{color:var(--color-text);border-bottom:1px solid var(--color-border);padding-bottom:8px;font-size:15px;font-weight:600}.IntegrationForm-module__fFJkmW__field{flex-direction:column;gap:4px;display:flex}.IntegrationForm-module__fFJkmW__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.IntegrationForm-module__fFJkmW__label{color:var(--color-text);font-size:13px;font-weight:500}.IntegrationForm-module__fFJkmW__input,.IntegrationForm-module__fFJkmW__select,.IntegrationForm-module__fFJkmW__textarea{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);background-color:var(--color-surface);width:100%;padding:8px 10px;font-size:14px;transition:border-color .15s}.IntegrationForm-module__fFJkmW__input:focus,.IntegrationForm-module__fFJkmW__select:focus,.IntegrationForm-module__fFJkmW__textarea:focus{border-color:var(--color-primary);outline:none}.IntegrationForm-module__fFJkmW__textarea{resize:vertical;min-height:80px}.IntegrationForm-module__fFJkmW__checkboxRow{align-items:center;gap:8px;display:flex}.IntegrationForm-module__fFJkmW__checkbox{cursor:pointer;width:16px;height:16px}.IntegrationForm-module__fFJkmW__checkboxLabel{color:var(--color-text);cursor:pointer;font-size:14px}.IntegrationForm-module__fFJkmW__hint{color:var(--color-text-muted);margin-top:2px;font-size:12px}.IntegrationForm-module__fFJkmW__actions{align-items:center;gap:12px;display:flex}.IntegrationForm-module__fFJkmW__btnSubmit{border-radius:var(--radius);background-color:var(--color-primary);color:#fff;border:none;padding:8px 20px;font-size:14px;font-weight:500;transition:opacity .15s}.IntegrationForm-module__fFJkmW__btnSubmit:hover{opacity:.9}.IntegrationForm-module__fFJkmW__btnSubmit:disabled{opacity:.6;cursor:not-allowed}.IntegrationForm-module__fFJkmW__error{color:var(--color-danger);border-radius:var(--radius);background-color:#fef2f2;border:1px solid #fecaca;padding:8px 12px;font-size:13px}
.page-module__-vTg1G__pageTitle{color:var(--color-text);margin-bottom:4px;font-size:22px;font-weight:700}.page-module__-vTg1G__subtitle{color:var(--color-text-muted);margin-bottom:24px;font-size:13px}.page-module__-vTg1G__topActions{align-items:center;gap:12px;margin-bottom:24px;display:flex}.page-module__-vTg1G__btnSecondary{border-radius:var(--radius);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);align-items:center;padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}.page-module__-vTg1G__btnSecondary:hover{background-color:var(--color-bg);text-decoration:none}.page-module__-vTg1G__btnTrigger{border-radius:var(--radius);border:1px solid var(--color-primary);background-color:var(--color-primary);color:#fff;align-items:center;padding:6px 14px;font-size:13px;font-weight:500;transition:opacity .15s;display:inline-flex}.page-module__-vTg1G__btnTrigger:hover{opacity:.9}.page-module__-vTg1G__btnTrigger:disabled{opacity:.6;cursor:not-allowed}.page-module__-vTg1G__triggerMsg{font-size:12px}.page-module__-vTg1G__triggerOk{color:var(--color-success)}.page-module__-vTg1G__triggerErr{color:var(--color-danger)}.page-module__-vTg1G__dangerZone{border-radius:var(--radius);background-color:#fff5f5;border:1px solid #fecaca;margin-top:48px;padding:20px}.page-module__-vTg1G__dangerTitle{color:var(--color-danger);margin-bottom:12px;font-size:14px;font-weight:600}.page-module__-vTg1G__btnDanger{border-radius:var(--radius);border:1px solid var(--color-danger);background-color:var(--color-danger);color:#fff;padding:7px 14px;font-size:13px;font-weight:500;transition:opacity .15s}.page-module__-vTg1G__btnDanger:hover{opacity:.9}.page-module__-vTg1G__btnDanger:disabled{opacity:.6;cursor:not-allowed}.page-module__-vTg1G__error{color:var(--color-danger);border-radius:var(--radius);background-color:#fef2f2;border:1px solid #fecaca;margin-bottom:24px;padding:12px 16px;font-size:14px}
.page-module__1jBxwG__pageTitle{color:var(--color-text);font-size:22px;font-weight:700}
