/**
 * Admin 无权限页面样式
 *
 * 基于 Figma 设计稿（node-id=1297:60308）1:1 还原。
 *
 * 布局结构：
 * - container: 全屏白色区域，flex 居中
 * - content: 缺省页组件容器（600px 宽）
 *   - illustration: 插画区域 200x200
 *   - textArea: 标题 + 描述，间距 8px
 *   - actionArea: 主按钮 + 链接按钮，间距 12px
 */
.index__container--EFCi5 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: var(--color-constant-white);
  border-radius: var(--border-radius-base);
}
.index__content--mCtM7 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 600px;
}
/**
 * 插画区域
 * 尺寸: 200x200px（Figma node: 675:32944 "无法预览" 主题）
 */
.index__illustration--RzAIt {
  position: relative;
  width: 200px;
  height: 200px;
  flex-shrink: 0;
}
.index__illustrationImage--E49Jz {
  width: 100%;
  height: 100%;
  object-fit: contain;
  pointer-events: none;
}
/**
 * 文本区域
 * flex column, 居中对齐
 * 标题与描述间距: 8px (Figma gap)
 */
.index__textArea--pzkaT {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  width: 100%;
  text-align: center;
}
/**
 * 标题样式
 * 字体: MTS Wide Medium
 * 字号: 24px / 行高: 28px
 * 颜色: --color-text-primary (#1D2023)
 * 对应 Figma Header/H3 Wide token
 */
.index__title--KphAe {
  margin: 0;
  font-family: var(--font-family-wide);
  font-size: 24px;
  font-weight: var(--font-weight-medium);
  line-height: 28px;
  color: var(--color-text-primary);
}
/**
 * 描述样式
 * 字体: MTS Compact Regular
 * 字号: 20px / 行高: 28px
 * 颜色: --color-text-secondary (#626C77)
 * 对应 Figma Paragraph/P2 Regular Comp token
 */
.index__description--CBJQq {
  margin: 0;
  font-family: var(--font-family-base);
  font-size: 20px;
  font-weight: var(--font-weight-regular);
  line-height: 28px;
  color: var(--color-text-secondary);
}
/**
 * 操作按钮区域
 * 宽度: 300px（Figma 约束）
 * padding-top: 24px（与文本区域间距）
 * gap: 12px（按钮之间间距）
 */
.index__actionArea--F_YVS {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 300px;
  padding-top: 24px;
  gap: 12px;
}
/**
 * 主按钮样式
 * 背景: --controls-tertiary-active (#F2F3F7)
 * 高度: 52px，圆角: 16px
 * 字体: MTS Wide Bold 12px/16px，大写，字间距 0.6px
 * 对应 Figma Caption/C1 BOLD UPP WIDE token
 */
.index__primaryButton--MH3JA {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 52px;
  padding: 14px;
  background-color: var(--color-bg-secondary);
  border: none;
  border-radius: var(--border-radius-base);
  font-family: var(--font-family-wide);
  font-size: 12px;
  font-weight: var(--font-weight-bold);
  line-height: 16px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  color: var(--color-text-primary);
  cursor: pointer;
  transition: background-color 0.2s ease;
  overflow: hidden;
}
.index__primaryButton--MH3JA:hover {
  background-color: var(--controls-tertiary-hover, #e7e8ec);
}
.index__primaryButton--MH3JA:active {
  background-color: var(--controls-tertiary-active, #dcdee3);
}
.index__primaryButton--MH3JA:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
/**
 * 链接按钮样式
 * 文字: MTS Compact Regular 17px/24px
 * 颜色: --color-link (#0070E5)
 * 宽度: 100%，文本居中
 * 对应 Figma Paragraph/P3 Regular Comp token
 */
.index__linkButton--sSvO3 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 0;
  background-color: transparent;
  border: none;
  font-family: var(--font-family-base);
  font-size: 17px;
  font-weight: var(--font-weight-regular);
  line-height: 24px;
  color: var(--color-link);
  cursor: pointer;
  transition: color 0.2s ease;
}
.index__linkButton--sSvO3:hover {
  color: var(--color-link-hover);
}
.index__linkButton--sSvO3:active {
  color: var(--color-link-active);
}
.index__linkButton--sSvO3:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
/*# sourceMappingURL=/data/src/pages/admin/no-permission/index.css.map */

/*# sourceMappingURL=555.9a3ddb9c.chunk.css.map*/