[data-v-13028ab9] .el-input-group__append,[data-v-13028ab9] .el-input-group__prepend {
  padding: 0 6px !important;
}
.main-header[data-v-13028ab9] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
  display: -webkit-flex; /* 新版本语法: Chrome 21+ */
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main-header .title-box[data-v-13028ab9] {
  height: 40px;
  min-height: 40px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
  display: -webkit-flex; /* 新版本语法: Chrome 21+ */
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  font-size: 14px;
}
.main-header .first-title .user-info[data-v-13028ab9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
  display: -webkit-flex; /* 新版本语法: Chrome 21+ */
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.main-header .first-title .user-info .icon[data-v-13028ab9] {
  font-size: 14px;
  height: 24px;
  line-height: 24px;
  margin: 0;
  cursor: pointer;
  color: #fff;
  margin-left: 6px;
}
.main-header .first-title .user-info .setting[data-v-13028ab9] {
  margin-left: 40px;
}
.main-header .first-title .user-info .divider[data-v-13028ab9] {
  width: 0;
  border-right: 1px solid #fff;
  height: 80%;
  margin: 0 30px;
}
.main-header .first-title .user-info .username[data-v-13028ab9] {
  cursor: pointer;
  color: #fff;
}
.main-header .second-title[data-v-13028ab9] {
  color: #333;
  font-size: 14px;
}
.main-header .second-title .title[data-v-13028ab9] {
  padding: 0 12px;
  height: 54px;
  line-height: 54px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.main-header .second-title .title span[data-v-13028ab9] {
  color: #999;
}


.wide[data-v-03756e86] { width:100%; max-width:680px;
}
.condition-row[data-v-03756e86] { display:-webkit-box; display:-ms-flexbox; display:flex; gap:8px; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-bottom:10px;
}
.condition-row .el-select[data-v-03756e86] { width:230px;
}
.condition-row .operator[data-v-03756e86] { width:125px;
}
.condition-row .value[data-v-03756e86] { width:135px;
}
.priority-row[data-v-03756e86] { display:-webkit-box; display:-ms-flexbox; display:flex; gap:12px; -webkit-box-align:center; -ms-flex-align:center; align-items:center; line-height:28px;
}
.priority-row span[data-v-03756e86] { min-width:220px;
}
.hint[data-v-03756e86] { font-size:12px; color:#767676; line-height:1.6; margin-top:6px;
}
.unit[data-v-03756e86] { color:#666;
}


.plan-hint[data-v-11ad2aba]{font-size:12px;color:#71808f;line-height:1.7}.plan-card[data-v-11ad2aba]{border:1px solid #dce5ec;border-radius:4px;margin:18px 0;padding:18px;background:#fff}.plan-heading[data-v-11ad2aba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:20px}.plan-heading>b[data-v-11ad2aba]{white-space:nowrap}.plan-heading>.el-input[data-v-11ad2aba]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:420px}.plan-heading>.el-button[data-v-11ad2aba]{margin-left:0}.common-conditions[data-v-11ad2aba]{margin:14px 0}.ai-plan-editor>.el-alert[data-v-11ad2aba]{margin-bottom:12px}


.ai-settings[data-v-247b79c1] {height:100%;overflow:auto;background:#f5f6f8;color:#333;}
.workspace[data-v-247b79c1] {margin:20px;background:white;padding:24px;min-height:70vh;}
.toolbar[data-v-247b79c1],.section-actions[data-v-247b79c1] {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.toolbar h2[data-v-247b79c1] {margin:0 0 8px;font-size:22px;font-weight:600;}.toolbar p[data-v-247b79c1],.help[data-v-247b79c1],.muted[data-v-247b79c1] {color:#767676;line-height:1.7;font-size:13px;}
.preview-head[data-v-247b79c1] {margin-top:20px;}.results[data-v-247b79c1] {margin-top:24px;}.product-result[data-v-247b79c1] {padding:16px 0;border-bottom:1px solid #e5e7eb;}.product-result h3[data-v-247b79c1] {font-size:16px;margin-bottom:12px;}.product-result p[data-v-247b79c1] {line-height:1.6;margin:6px 0;font-size:13px;}.warning[data-v-247b79c1] {color:#9a5a00;}


/*# sourceMappingURL=chunk-76987bb1.2199f1cc.css.map*/