/* @theme-name: 中药 */
/* @theme-author: 手机用户pcv35527o_260620jljt */
/* @theme-time: 2026-06-20T12:12:04.020Z */
/* 中医药古朴主题样式 */
:root {
  --ai-base-primary: #8B4513; /* 主色：古朴棕 */
  --ai-base-text: #3C2A21; /* 文本色：深棕 */
  --ai-base-muted: #7A6450; /* 辅助文字色：棕灰 */
  --ai-base-border: #B89A7C; /* 边框色：浅棕 */
  --ai-base-light-border: #E5D8C9; /* 浅边框色：米棕 */
  --ai-base-error: #D92121; /* 错误色：红棕 */
}
/* 页面整体背景 */
body, #pageDiv {
  background-color: #F8F3EC; /* 浅米色背景适配中医药风格 */
}
/* 问题卡片样式 */
div.field, div.div_question {
  background-color: #fffbf5;
  border-radius: 8px;
  border: 1px solid var(--ai-base-light-border);
  margin: 12px 16px;
  box-shadow: 0 2px 4px rgba(139, 69, 19, 0.05);
}
/* 标题适配 */
#toptitle .htitle {
  font-weight: 700;
  padding: 20px 16px 0;
}
#divDesc {
  padding: 0 16px;
}
/* 提交按钮适配 */
#ctlNext {
  border-radius: 8px;
  margin: 20px 16px;
  width: calc(100% - 32px);
}

/* @wjx-ai-control-fix:start */
.ui-controlgroup .ui-radio.checked .jqchecked:before {
    content: "" !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    width: 8px !important;
    height: 8px !important;
    margin: -4px 0 0 -4px !important;
    border: 0 !important;
    border-radius: 50% !important;
    background: #fff !important;
    box-shadow: none !important;
    animation: none !important;
    transform: none !important;
    pointer-events: none !important;
}
.ui-controlgroup .ui-radio.checked .jqchecked:after {
    display: none !important;
    content: none !important;
}
.ui-controlgroup .ui-checkbox.checked .jqchecked:after {
    top: 50% !important;
    left: 50% !important;
    width: 5px !important;
    height: 10px !important;
    margin: -6px 0 0 -3px !important;
    transform: rotate(45deg) scale(1) !important;
    transform-origin: center center !important;
}
/* @wjx-ai-control-fix:end */
