/**
 * 导潮广州 - 商家赋能页专属样式
 * @author Kou (寇豆码)
 */

.page-wrapper {
  padding-top: var(--header-height);
  min-height: 100vh;
}

.page-header {
  background: var(--gradient-accent);
  padding: var(--space-xl) 0;
  color: var(--color-white);
}

.page-header__title {
  font-size: var(--fs-2xl);
  color: var(--color-white);
  margin-bottom: var(--space-xs);
}

.page-header__desc {
  font-size: var(--fs-sm);
  color: rgba(255, 255, 255, 0.8);
}

/* ===== 区块 ===== */
.biz-section {
  padding: var(--space-xl) 0;
}

.biz-section__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: var(--space-lg);
}

.biz-section__title {
  font-size: var(--fs-xl);
}

/* ===== 商家档案卡片 ===== */
.biz-profile-card {
  display: grid;
  grid-template-columns: auto 1fr auto;
  gap: var(--space-lg);
  align-items: center;
}

.biz-profile-card__avatar {
  width: 80px;
  height: 80px;
  border-radius: var(--radius-lg);
  background: var(--gradient-primary);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 36px;
  color: var(--color-white);
}

.biz-profile-card__info h3 {
  font-size: var(--fs-lg);
  margin-bottom: var(--space-xs);
}

.biz-profile-card__tags {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-xs);
  margin-top: var(--space-sm);
}

.biz-profile-card__contact {
  text-align: right;
  font-size: var(--fs-sm);
  color: var(--color-text-light);
}

.biz-profile-empty {
  padding: var(--space-2xl);
}

/* ===== 方案表单 ===== */
.plan-form {
  display: flex;
  flex-direction: column;
  gap: var(--space-md);
}

.plan-form .btn {
  align-self: flex-start;
}

/* ===== 方案输出 ===== */
.plan-output {
  margin-top: var(--space-xl);
  padding-top: var(--space-xl);
  border-top: 1px solid var(--color-border);
}

.plan-output__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: var(--space-lg);
}

.plan-output__title {
  font-size: var(--fs-lg);
  display: flex;
  align-items: center;
  gap: var(--space-sm);
}

.plan-output__content {
  background: var(--color-bg-alt);
  border-radius: var(--radius-lg);
  padding: var(--space-xl);
  font-size: var(--fs-base);
  line-height: var(--lh-relaxed);
  min-height: 200px;
}

.plan-output__content .md-p {
  margin-bottom: var(--space-md);
}

.plan-output__content .md-h1,
.plan-output__content .md-h2,
.plan-output__content .md-h3 {
  margin: var(--space-lg) 0 var(--space-sm);
}

.plan-output__content .md-ul {
  margin: var(--space-sm) 0;
  padding-left: var(--space-lg);
}

.plan-output__content .md-ul li {
  list-style: disc;
  margin-bottom: var(--space-xs);
}

.plan-output__content .md-code-block {
  background: rgba(0, 0, 0, 0.05);
  border-radius: var(--radius-md);
  padding: var(--space-md);
  margin: var(--space-md) 0;
  overflow-x: auto;
}

.plan-output__content strong {
  font-weight: 700;
  color: var(--color-primary-dark);
}

/* ===== 方案模板卡片 ===== */
.plan-template {
  text-align: center;
  padding: var(--space-lg);
}

.plan-template__icon {
  font-size: 40px;
  margin-bottom: var(--space-sm);
}

.plan-template__title {
  font-size: var(--fs-md);
  margin-bottom: var(--space-xs);
}

.plan-template__desc {
  font-size: var(--fs-sm);
  color: var(--color-text-light);
}

/* ===== 档案编辑表单弹窗 ===== */
.profile-form .form-group {
  margin-bottom: var(--space-md);
}

/* ===== 响应式 ===== */
@media (max-width: 768px) {
  .biz-profile-card {
    grid-template-columns: 1fr;
    text-align: center;
  }

  .biz-profile-card__avatar {
    margin: 0 auto;
  }

  .biz-profile-card__contact {
    text-align: center;
  }

  .plan-form .btn {
    align-self: stretch;
  }

  .plan-output__content {
    padding: var(--space-md);
  }
}
