.SettingsForms-module__MY_SnG__formContainer{flex-direction:column;gap:24px;display:flex;position:relative}.SettingsForms-module__MY_SnG__sectionHeader{margin-bottom:8px}.SettingsForms-module__MY_SnG__sectionHeader h2{color:var(--color-text-primary);margin-bottom:4px;font-size:20px;font-weight:700}.SettingsForms-module__MY_SnG__sectionHeader p{color:var(--color-text-secondary);font-size:14px}.SettingsForms-module__MY_SnG__subHeading{color:var(--color-text-primary);margin-top:16px;margin-bottom:-8px;font-size:16px;font-weight:600}.SettingsForms-module__MY_SnG__formGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.SettingsForms-module__MY_SnG__inputGroup{flex-direction:column;gap:8px;display:flex}.SettingsForms-module__MY_SnG__inputGroup label{color:var(--color-text-secondary);font-size:13px;font-weight:600}.SettingsForms-module__MY_SnG__inputGroup input,.SettingsForms-module__MY_SnG__inputGroup textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);outline:none;padding:12px 16px;font-size:14px;transition:all .2s}.SettingsForms-module__MY_SnG__inputGroup input:focus,.SettingsForms-module__MY_SnG__inputGroup textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #a7c4a033}.SettingsForms-module__MY_SnG__imageUploadGrid{flex-wrap:wrap;gap:32px;margin-bottom:16px;display:flex}.SettingsForms-module__MY_SnG__uploadGroup{flex-direction:column;gap:8px;display:flex}.SettingsForms-module__MY_SnG__uploadGroup label{color:var(--color-text-secondary);font-size:13px;font-weight:600}.SettingsForms-module__MY_SnG__uploadArea{border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-hover);cursor:pointer;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative;overflow:hidden}.SettingsForms-module__MY_SnG__uploadArea input[type=file]{opacity:0;cursor:pointer;z-index:10;position:absolute;inset:0}.SettingsForms-module__MY_SnG__previewImage{object-fit:cover;width:100%;height:100%}.SettingsForms-module__MY_SnG__placeholder{color:var(--color-text-secondary);opacity:.5}.SettingsForms-module__MY_SnG__uploadOverlay{color:#fff;opacity:0;background:#00000080;justify-content:center;align-items:center;font-size:12px;font-weight:600;transition:opacity .2s;display:flex;position:absolute;inset:0}.SettingsForms-module__MY_SnG__uploadArea:hover .SettingsForms-module__MY_SnG__uploadOverlay{opacity:1}.SettingsForms-module__MY_SnG__stickyFooter{background:var(--color-surface);border-top:1px solid var(--color-border);z-index:100;justify-content:flex-end;margin-top:32px;padding:16px 0;display:flex;position:sticky;bottom:0}.SettingsForms-module__MY_SnG__saveBtn{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-sm);border:none;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.SettingsForms-module__MY_SnG__saveBtn:hover:not(:disabled){background:var(--color-primary-dark);box-shadow:var(--shadow-md)}.SettingsForms-module__MY_SnG__saveBtn:disabled{opacity:.7;cursor:not-allowed}.SettingsForms-module__MY_SnG__loading{height:200px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}
