
.strategy-subtitle[data-v-4a3fd1e1] { margin: -6px 0 16px; color: var(--el-text-color-regular);
}
.strategy-notice[data-v-4a3fd1e1] { margin-bottom: 12px;
}
.strategy-mode[data-v-4a3fd1e1] { display: flex; align-items: center; gap: 12px; font-size: 13px; margin: 12px 0;
}
.strategy-mode > span[data-v-4a3fd1e1] { flex: 1;
}
.strategy-legacy[data-v-4a3fd1e1] { color: var(--el-color-warning-dark-2); font-size: 13px;
}
.strategy-form[data-v-4a3fd1e1] { background: var(--el-fill-color-lighter); padding: 12px; border-radius: 8px;
}
.strategy-card[data-v-4a3fd1e1] { background: var(--el-bg-color); border: 1px solid var(--el-border-color-lighter); border-radius: 10px; padding: 18px; margin-bottom: 16px;
}
.strategy-card[data-v-4a3fd1e1]:last-child { margin-bottom: 0;
}
.strategy-card header[data-v-4a3fd1e1] { display: flex; align-items: center; gap: 12px; margin-bottom: 18px; flex-wrap: wrap;
}
.strategy-card h3[data-v-4a3fd1e1] { margin: 0; color: var(--el-text-color-primary); font-size: 18px; font-weight: 700;
}
.section-number[data-v-4a3fd1e1] { background: var(--el-color-primary); color: white; font-size: 18px; padding: 2px 10px; border-radius: 7px;
}
.section-switch[data-v-4a3fd1e1] { margin-left: auto; display: flex; align-items: center; gap: 14px; font-weight: 600;
}
.strategy-hint[data-v-4a3fd1e1], .strategy-card p[data-v-4a3fd1e1] { color: var(--el-text-color-regular); font-size: 13px;
}
.single-pricing[data-v-4a3fd1e1], .formula-inputs[data-v-4a3fd1e1], .growth-pricing[data-v-4a3fd1e1] { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 20px;
}
.single-pricing[data-v-4a3fd1e1] { margin-bottom: 8px;
}
.single-pricing > label[data-v-4a3fd1e1], .once-purchase[data-v-4a3fd1e1], .formula-inputs label[data-v-4a3fd1e1], .growth-pricing label[data-v-4a3fd1e1] { display: flex; align-items: center; gap: 10px;
}
.single-pricing[data-v-4a3fd1e1] .el-form-item { margin-bottom: 0;
}
.single-pricing[data-v-4a3fd1e1] .el-form-item__content { gap: 8px;
}
.strategy-table-scroll[data-v-4a3fd1e1] { overflow-x: auto;
}
.strategy-table[data-v-4a3fd1e1] { width: 100%; border-collapse: collapse; text-align: center; margin: 8px 0 12px;
}
.strategy-table th[data-v-4a3fd1e1], .strategy-table td[data-v-4a3fd1e1] { padding: 8px 10px; white-space: nowrap;
}
.strategy-table thead[data-v-4a3fd1e1] { background: var(--el-fill-color-light);
}
.strategy-table tbody th[data-v-4a3fd1e1] { font-weight: 600;
}
.strategy-table[data-v-4a3fd1e1] .el-input-number { width: 142px;
}
.tail-pricing[data-v-4a3fd1e1] { display: flex; align-items: center; gap: 20px; padding: 16px 12px 0; border-top: 1px solid var(--el-border-color-lighter);
}
.tail-pricing strong[data-v-4a3fd1e1] { font-size: 19px;
}
.tail-pricing > div[data-v-4a3fd1e1]:first-child { min-width: 150px;
}
.tail-formula[data-v-4a3fd1e1] { flex: 1;
}
.tail-formula[data-v-4a3fd1e1] .el-input-number { width: 114px;
}
.full-grid[data-v-4a3fd1e1] { display: grid; grid-template-columns: minmax(0, 1.25fr) minmax(260px, 1fr); gap: 24px;
}
.full-table[data-v-4a3fd1e1] .el-input-number { width: 124px;
}
.growth-pricing[data-v-4a3fd1e1] { gap: 12px; margin-top: 22px;
}
.growth-pricing[data-v-4a3fd1e1] .el-input-number { width: 102px;
}
.price-preview[data-v-4a3fd1e1] { background: var(--el-color-primary-light-9); padding: 18px; border-radius: 8px;
}
.price-preview h3[data-v-4a3fd1e1] { margin-bottom: 14px;
}
.price-preview > label[data-v-4a3fd1e1] { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin: 8px 0;
}
.preview-line[data-v-4a3fd1e1] { display: flex; justify-content: space-between; margin: 8px 0; gap: 10px;
}
.preview-price[data-v-4a3fd1e1] { color: var(--el-color-primary); font-size: 36px; font-weight: 700; text-align: center; margin: 18px 0 8px;
}
.price-preview p[data-v-4a3fd1e1] { text-align: center;
}
.preview-error[data-v-4a3fd1e1] { color: var(--el-color-danger) !important;
}
.strategy-notes ul[data-v-4a3fd1e1] { padding-left: 20px; line-height: 1.9;
}
.strategy-notes[data-v-4a3fd1e1] .el-form-item { margin: 18px 0 6px;
}
.strategy-footer[data-v-4a3fd1e1] { display: flex; align-items: center; gap: 12px;
}
.strategy-footer > span[data-v-4a3fd1e1] { margin-right: auto; font-size: 13px;
}
.unsaved[data-v-4a3fd1e1] { color: var(--el-color-warning-dark-2);
}
.saved[data-v-4a3fd1e1] { color: var(--el-text-color-secondary);
}
@media (max-width: 900px) {
.full-grid[data-v-4a3fd1e1] { grid-template-columns: 1fr;
}
.tail-pricing[data-v-4a3fd1e1] { flex-wrap: wrap;
}
.strategy-card[data-v-4a3fd1e1] { padding: 14px;
}
.strategy-card header .strategy-hint[data-v-4a3fd1e1] { width: 100%; order: 3;
}
}
@media (max-width: 600px) {
.strategy-form[data-v-4a3fd1e1] { padding: 6px;
}
.strategy-footer[data-v-4a3fd1e1] { flex-wrap: wrap;
}
.strategy-footer > span[data-v-4a3fd1e1] { width: 100%; text-align: left;
}
.strategy-mode[data-v-4a3fd1e1] { flex-wrap: wrap;
}
.tail-pricing > div[data-v-4a3fd1e1] { min-width: 0 !important;
}
}
/*$vite$:1*/