
body.yile-sys-1to1 .app-main { background: #f5f7fa !important; }
body.yile-sys-1to1 .yile-sys-hero {
  display: flex; align-items: flex-start; justify-content: space-between; gap: 16px;
  background: #fff; border-radius: 10px; box-shadow: 0 2px 10px rgba(0,0,0,.05);
  padding: 16px 18px; margin: 0 0 12px;
}
body.yile-sys-1to1 .yile-sys-hero__left { display:flex; align-items:flex-start; gap:12px; }
body.yile-sys-1to1 .yile-sys-hero__icon {
  width:40px;height:40px;border-radius:10px;background:#3b82f6;color:#fff;
  display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;
}
body.yile-sys-1to1 .yile-sys-hero__title { margin:0;font-size:18px;font-weight:700;color:#1f2937; }
body.yile-sys-1to1 .yile-sys-hero__desc { margin:4px 0 0;font-size:12px;color:#9ca3af; }
body.yile-sys-1to1 .el-tabs__item.is-active { color:#3b82f6 !important; }
body.yile-sys-1to1 .el-tabs__active-bar { background-color:#3b82f6 !important; }
body.yile-sys-1to1 .el-switch.is-checked .el-switch__core {
  border-color:#3b82f6 !important; background-color:#3b82f6 !important;
}
body.yile-sys-1to1 .el-button--primary {
  background-color:#3b82f6 !important; border-color:#3b82f6 !important;
}
