.tenant-logo-field[data-v-c2cce669]{display:flex;align-items:center;gap:10px}.tenant-logo-field__input[data-v-c2cce669]{flex:1 1 auto;min-width:0;height:40px;padding:0 12px;border:1px solid var(--nc-line);border-radius:12px;background:#fff;color:var(--nc-text);font:inherit}.tenant-logo-field__input[data-v-c2cce669]:focus{outline:none;border-color:var(--el-color-primary)}.tenant-logo-upload[data-v-c2cce669]{display:flex;align-items:flex-start;gap:14px}.tenant-logo-upload__preview[data-v-c2cce669]{width:72px;height:72px;border-radius:16px;border:1px solid var(--nc-line);background:#fff;object-fit:cover;flex:0 0 72px}.tenant-logo-upload__main[data-v-c2cce669]{flex:1 1 auto;min-width:0}.tenant-logo-input[data-v-c2cce669]{display:none}.form-help[data-v-c2cce669]{margin-top:8px;color:var(--nc-muted);font-size:12px;line-height:1.5}.tenant-brand-preview[data-v-c2cce669]{display:flex;align-items:center;gap:14px}.tenant-brand-preview__logo[data-v-c2cce669]{width:72px;height:72px;border-radius:16px;border:1px solid var(--nc-line);background:#fff;object-fit:cover;flex:0 0 72px}.tenant-brand-preview__copy[data-v-c2cce669]{min-width:0}.tenant-brand-preview__title[data-v-c2cce669]{font-size:18px;font-weight:700;color:var(--nc-text)}.tenant-brand-preview__meta[data-v-c2cce669]{margin-top:6px;color:var(--nc-muted);font-size:13px;line-height:1.5;word-break:break-all}
