.toolbar[data-v-0ae566d7]{--color-primary: #3b4d9b;--color-primary-light: #eef1ff;--color-text: #1a1a2e;--color-text-muted: #6b7280;--color-border: #e5e7eb;--color-bg: #ffffff;--color-bg-secondary: #f8f9fc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;padding:14px 18px;display:flex;flex-direction:column;gap:12px}.toolbar__row[data-v-0ae566d7]{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.toolbar__row--primary[data-v-0ae566d7]{gap:18px}.toolbar__row--secondary[data-v-0ae566d7]{gap:12px;padding-top:8px;border-top:1px solid var(--color-border)}.toolbar__group[data-v-0ae566d7]{display:flex;align-items:center;gap:6px}.toolbar__label[data-v-0ae566d7]{font-size:13px;font-weight:500;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.toolbar__group--count[data-v-0ae566d7]{flex:1;min-width:220px;max-width:400px}.toolbar__slider[data-v-0ae566d7]{flex:1;margin:0 10px}.toolbar__slider[data-v-0ae566d7] .el-slider__runway{background-color:#e5e7eb;height:6px;border-radius:3px}.toolbar__slider[data-v-0ae566d7] .el-slider__bar{background-color:var(--color-primary);height:6px;border-radius:3px}.toolbar__slider[data-v-0ae566d7] .el-slider__button-wrapper .el-slider__button{width:16px;height:16px;border:2px solid var(--color-primary);background-color:#fff;transition:transform .15s ease}.toolbar__slider[data-v-0ae566d7] .el-slider__button-wrapper:hover .el-slider__button{transform:scale(1.2)}.toolbar__slider[data-v-0ae566d7] .el-slider__stop{background-color:#fff;width:4px;height:4px}.toolbar__count-value[data-v-0ae566d7]{font-size:14px;font-weight:600;color:var(--color-primary);min-width:40px;text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.toolbar__group--quick[data-v-0ae566d7]{display:flex;gap:5px;flex-wrap:wrap}.toolbar__chip[data-v-0ae566d7]{display:inline-flex;align-items:center;justify-content:center;padding:3px 11px;font-size:12px;font-weight:500;color:var(--color-text-muted);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:14px;cursor:pointer;white-space:nowrap;transition:all .18s ease;line-height:1.6}.toolbar__chip[data-v-0ae566d7]:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light)}.toolbar__chip--active[data-v-0ae566d7]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.toolbar__group--seed[data-v-0ae566d7]{flex-shrink:0}.toolbar__seed-input[data-v-0ae566d7]{width:160px}.toolbar__seed-input[data-v-0ae566d7] .el-input__wrapper{border-radius:8px;box-shadow:0 0 0 1px var(--color-border) inset;transition:box-shadow .2s ease}.toolbar__seed-input[data-v-0ae566d7] .el-input__wrapper:hover{box-shadow:0 0 0 1px #c7d2fe inset}.toolbar__seed-input[data-v-0ae566d7] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--color-primary) inset,0 0 0 3px #3b4d9b1a}.toolbar__seed-input[data-v-0ae566d7] .el-input__inner{font-size:13px}.toolbar__group--locale[data-v-0ae566d7]{flex-shrink:0}.toolbar__locale-select[data-v-0ae566d7]{width:130px}.toolbar__locale-select[data-v-0ae566d7] .el-input__wrapper{border-radius:8px;box-shadow:0 0 0 1px var(--color-border) inset}.toolbar__locale-select[data-v-0ae566d7] .el-select__placeholder{font-size:13px}.toolbar__group--template[data-v-0ae566d7]{flex:1;min-width:200px}.toolbar__template-select[data-v-0ae566d7]{min-width:180px;max-width:280px}.toolbar__template-select[data-v-0ae566d7] .el-input__wrapper{border-radius:8px;box-shadow:0 0 0 1px var(--color-border) inset}.toolbar__template-select[data-v-0ae566d7] .el-input__inner{font-size:13px}.toolbar__btn[data-v-0ae566d7]{display:inline-flex;align-items:center;gap:5px;padding:7px 15px;font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;white-space:nowrap;border:none;line-height:1.4;transition:all .2s ease;flex-shrink:0}.toolbar__btn i[data-v-0ae566d7]{font-size:12px}.toolbar__btn-arrow[data-v-0ae566d7]{font-size:10px!important;margin-left:2px}.toolbar__btn--export[data-v-0ae566d7]{background:var(--color-primary);color:#fff}.toolbar__btn--export[data-v-0ae566d7]:hover:not(:disabled){background:#334285;box-shadow:0 2px 8px #3b4d9b4d}.toolbar__btn--export[data-v-0ae566d7]:active:not(:disabled){background:#2a3870}.toolbar__btn--export[data-v-0ae566d7]:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed}.toolbar__btn--save[data-v-0ae566d7]{background:var(--color-bg-secondary);color:var(--color-text);border:1px solid var(--color-border)}.toolbar__btn--save[data-v-0ae566d7]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light)}.toolbar__btn--save[data-v-0ae566d7]:active:not(:disabled){background:#e0e4f5}.toolbar__btn--save[data-v-0ae566d7]:disabled{opacity:.45;cursor:not-allowed}[data-v-0ae566d7] .el-dropdown-menu__item i{margin-right:6px;width:14px;text-align:center;font-size:12px}@media(max-width:1024px){.toolbar[data-v-0ae566d7]{padding:12px 14px;gap:10px}.toolbar__group--count[data-v-0ae566d7]{min-width:180px;max-width:320px}.toolbar__seed-input[data-v-0ae566d7]{width:140px}.toolbar__template-select[data-v-0ae566d7]{max-width:220px}}@media(max-width:768px){.toolbar[data-v-0ae566d7]{padding:12px;gap:10px;border-radius:10px}.toolbar__row[data-v-0ae566d7]{gap:10px}.toolbar__row--secondary[data-v-0ae566d7]{border-top:1px dashed var(--color-border);padding-top:10px}.toolbar__group--count[data-v-0ae566d7]{flex:1 1 100%;min-width:unset;max-width:unset}.toolbar__group--quick[data-v-0ae566d7]{flex:1 1 100%;justify-content:flex-start}.toolbar__group--seed[data-v-0ae566d7]{flex:1}.toolbar__seed-input[data-v-0ae566d7]{width:100%}.toolbar__group--locale[data-v-0ae566d7]{flex:1}.toolbar__locale-select[data-v-0ae566d7]{width:100%}.toolbar__group--template[data-v-0ae566d7]{flex:1 1 100%}.toolbar__template-select[data-v-0ae566d7]{max-width:unset;width:100%}.toolbar__btn[data-v-0ae566d7]{flex:1;justify-content:center;padding:8px 12px;font-size:13px}}@media(max-width:480px){.toolbar[data-v-0ae566d7]{padding:10px;gap:8px}.toolbar__label[data-v-0ae566d7]{font-size:12px}.toolbar__chip[data-v-0ae566d7]{padding:2px 9px;font-size:11px}.toolbar__count-value[data-v-0ae566d7]{font-size:13px;min-width:36px}.toolbar__btn[data-v-0ae566d7]{padding:7px 10px;font-size:12px}}
