.header-row[data-v-68720fa6] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
}
.title[data-v-68720fa6] {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
}
.subtitle[data-v-68720fa6] {
  margin: 6px 0 0;
  font-size: 13px;
  color: var(--el-text-color-secondary);
}
.kpi-card[data-v-68720fa6] {
  cursor: pointer;
  min-height: 120px;
}
.kpi-card--primary[data-v-68720fa6] {
  background: linear-gradient(135deg, rgba(232, 93, 4, 0.08), #fff);
}
.kpi-label[data-v-68720fa6] {
  font-size: 13px;
  color: var(--el-text-color-secondary);
}
.kpi-value[data-v-68720fa6] {
  margin-top: 10px;
  font-size: 28px;
  font-weight: 800;
}
.kpi-extra[data-v-68720fa6] {
  margin-top: 8px;
  font-size: 12px;
  color: var(--el-text-color-secondary);
}
.stat-card[data-v-68720fa6] {
  cursor: pointer;
}
.stat-content[data-v-68720fa6] {
  display: flex;
  align-items: center;
  gap: 14px;
}
.stat-icon[data-v-68720fa6] {
  width: 48px;
  height: 48px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.stat-value[data-v-68720fa6] {
  font-size: 22px;
  font-weight: 700;
}
.stat-label[data-v-68720fa6] {
  margin-top: 4px;
  font-size: 13px;
  color: var(--el-text-color-secondary);
}.ops-form[data-v-122e4971] {
  max-width: 880px;
}
.org-rates-block[data-v-122e4971] {
  width: 100%;
  max-width: 640px;
}
.org-rates-hint[data-v-122e4971] {
  margin: 0 0 8px;
  font-size: 13px;
  line-height: 1.5;
  color: var(--el-text-color-secondary);
}
.audit-summary[data-v-122e4971] {
  font-size: 13px;
  line-height: 1.5;
  color: var(--el-text-color-regular);
}
.audit-pop-list[data-v-122e4971] {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 13px;
  line-height: 1.6;
}
.audit-pop-label[data-v-122e4971] {
  display: inline-block;
  min-width: 8em;
  color: var(--el-text-color-secondary);
}
.audit-pop-from[data-v-122e4971] {
  color: var(--el-text-color-regular);
}
.audit-pop-arrow[data-v-122e4971] {
  margin: 0 6px;
  color: var(--el-text-color-placeholder);
}
.audit-pop-to[data-v-122e4971] {
  color: var(--el-color-primary);
  font-weight: 500;
}.el-steps{line-height:normal;display:flex}.el-steps--simple{background:var(--el-fill-color-light);border-radius:4px;padding:13px 8%}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{flex-flow:column;height:100%}.el-step{flex-shrink:1;position:relative}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-grow:0;flex-shrink:0;flex-basis:auto!important}.el-step:last-of-type .el-step__main,.el-step:last-of-type .el-step__description{padding-right:0}.el-step__head{width:100%;position:relative}.el-step__head.is-process{color:var(--el-text-color-primary);border-color:var(--el-text-color-primary)}.el-step__head.is-wait{color:var(--el-text-color-placeholder);border-color:var(--el-text-color-placeholder)}.el-step__head.is-success{color:var(--el-color-success);border-color:var(--el-color-success)}.el-step__head.is-error{color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-step__head.is-finish{color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-step__icon{z-index:1;box-sizing:border-box;background:var(--el-bg-color);justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:all .15s ease-out;display:inline-flex;position:relative}.el-step__icon.is-text{border:2px solid;border-radius:50%}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{-webkit-user-select:none;user-select:none;text-align:center;color:inherit;font-weight:700;line-height:1;display:inline-block}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{transform:translateY(1px)}.el-step__line{background-color:var(--el-text-color-placeholder);border-color:currentColor;position:absolute}.el-step__line-inner{box-sizing:border-box;border:1px solid;width:0;height:0;transition:all .15s ease-out;display:block}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{color:var(--el-text-color-primary);font-weight:700}.el-step__title.is-wait{color:var(--el-text-color-placeholder)}.el-step__title.is-success{color:var(--el-color-success)}.el-step__title.is-error{color:var(--el-color-danger)}.el-step__title.is-finish{color:var(--el-color-primary)}.el-step__description{margin-top:-5px;padding-right:10%;font-size:12px;font-weight:400;line-height:20px}.el-step__description.is-process{color:var(--el-text-color-primary)}.el-step__description.is-wait{color:var(--el-text-color-placeholder)}.el-step__description.is-success{color:var(--el-color-success)}.el-step__description.is-error{color:var(--el-color-danger)}.el-step__description.is-finish{color:var(--el-color-primary)}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{flex-grow:1;padding-left:10px}.el-step.is-vertical .el-step__title{padding-bottom:8px;line-height:24px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-vertical .el-step__description{padding-right:0}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{align-items:center;display:flex}.el-step.is-simple .el-step__head{width:auto;padding-right:10px;font-size:0}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{transform:scale(.8)translateY(1px)}.el-step.is-simple .el-step__main{flex-grow:1;align-items:stretch;display:flex;position:relative}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{overflow-wrap:break-word;max-width:50%}.el-step.is-simple .el-step__arrow{flex-grow:1;justify-content:center;align-items:center;display:flex}.el-step.is-simple .el-step__arrow:before,.el-step.is-simple .el-step__arrow:after{content:"";background:var(--el-text-color-placeholder);width:1px;height:15px;display:inline-block;position:absolute}.el-step.is-simple .el-step__arrow:before{transform-origin:0 0;transform:rotate(-45deg)translateY(-4px)}.el-step.is-simple .el-step__arrow:after{transform-origin:100% 100%;transform:rotate(45deg)translateY(4px)}.el-step.is-simple:last-of-type .el-step__arrow{display:none}
.capacity-org-page[data-v-331a4171] {
  width: 100%;
  box-sizing: border-box;
}
.capacity-org-page[data-v-331a4171] .el-card {
  width: 100%;
}
.header-row[data-v-616a7704] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
}
.title[data-v-616a7704] {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
}
.subtitle[data-v-616a7704] {
  margin: 6px 0 0;
  font-size: 13px;
  color: var(--el-text-color-secondary);
}
.stat-card[data-v-616a7704] {
  cursor: pointer;
}
.stat-content[data-v-616a7704] {
  display: flex;
  align-items: center;
  gap: 14px;
}
.stat-icon[data-v-616a7704] {
  width: 52px;
  height: 52px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.stat-value[data-v-616a7704] {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}
.stat-label[data-v-616a7704] {
  margin-top: 4px;
  font-size: 13px;
  color: var(--el-text-color-secondary);
}
.decorate-card[data-v-616a7704] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  box-sizing: border-box;
  min-height: 112px;
  padding: 22px 28px;
  border-radius: 12px;
  cursor: pointer;
  color: #fff;
  background: linear-gradient(135deg, #f97316 0%, #fdba74 100%);
  transition: transform 0.15s ease, box-shadow 0.15s ease;
}
.decorate-card[data-v-616a7704]:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
}
.decorate-card__body[data-v-616a7704] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  min-width: 0;
}
.decorate-card__title[data-v-616a7704] {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3;
}
.decorate-card__desc[data-v-616a7704] {
  font-size: 13px;
  opacity: 0.92;
  line-height: 1.4;
}
.decorate-card__btn[data-v-616a7704] {
  margin-top: 6px;
  padding: 6px 16px;
  border: 1px solid rgba(255, 255, 255, 0.55);
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.22);
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.15s ease;
}
.decorate-card__btn[data-v-616a7704]:hover {
  background: rgba(255, 255, 255, 0.35);
}
.decorate-card__icon[data-v-616a7704] {
  flex-shrink: 0;
  opacity: 0.92;
  margin-left: 24px;
}
.hot-card[data-v-616a7704] {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 16px;
  border-radius: 12px;
  border: 1px solid var(--el-border-color-lighter);
  cursor: pointer;
  transition: box-shadow 0.15s ease;
}
.hot-card[data-v-616a7704]:hover {
  box-shadow: var(--el-box-shadow-light);
}
.hot-card__icon[data-v-616a7704] {
  width: 44px;
  height: 44px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.hot-card__title[data-v-616a7704] {
  font-size: 15px;
  font-weight: 600;
}
.hot-card__desc[data-v-616a7704] {
  margin-top: 2px;
  font-size: 12px;
  color: var(--el-text-color-secondary);
}.penalty-page[data-v-a9887ca6] .el-tabs__header {
  margin-bottom: 16px;
}
.toolbar[data-v-a9887ca6] {
  margin-bottom: 12px;
}
.penalty-table[data-v-a9887ca6] {
  width: 100%;
}
.muted[data-v-a9887ca6] {
  font-size: 12px;
  color: var(--el-text-color-secondary);
}
.rider-mgmt-page[data-v-23bf34ca] {
  width: 100%;
  box-sizing: border-box;
}
.rider-mgmt-page[data-v-23bf34ca] .el-card {
  width: 100%;
}

.capacity-settle-page[data-v-8e128e63] {
  width: 100%;
  box-sizing: border-box;
}
.capacity-settle-page[data-v-8e128e63] .el-card {
  width: 100%;
}
