.stall-create-page[data-v-7b20f446]{min-height:100%;padding:24px;background:#f5f7fb}.sc-shell[data-v-7b20f446]{max-width:1320px;margin:0 auto}.sc-hero[data-v-7b20f446]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;padding:18px 22px;border:1px solid #e8ecf3;border-radius:10px;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.05)}.sc-hero-main[data-v-7b20f446]{min-width:0}.sc-empty-kicker[data-v-7b20f446],.sc-eyebrow[data-v-7b20f446],.sc-section-kicker[data-v-7b20f446]{font-size:12px;color:#ff6a00;font-weight:700;margin-bottom:6px}.sc-title[data-v-7b20f446]{margin:0;font-size:24px;line-height:1.25;color:#111827;letter-spacing:0}.sc-desc[data-v-7b20f446]{margin:6px 0 0;max-width:760px;color:#5f6b7a;line-height:1.6}.sc-hero-status[data-v-7b20f446]{flex:none;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;color:#0f8f58;background:#eefaf4;font-size:13px;font-weight:600}.sc-status-dot[data-v-7b20f446]{width:7px;height:7px;border-radius:50%;background:#19b870}.sc-status-line[data-v-7b20f446]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.sc-status-line span[data-v-7b20f446]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #edf0f5;border-radius:999px;color:#667085;font-size:12px}.sc-status-line i[data-v-7b20f446]{color:#19b870}.sc-empty-guide[data-v-7b20f446],.sc-limit-card[data-v-7b20f446],.sc-pending-card[data-v-7b20f446],.sc-section[data-v-7b20f446]{background:#fff;border:1px solid #e8ecf3;border-radius:10px;box-shadow:0 10px 24px rgba(15,23,42,.04)}.sc-empty-guide[data-v-7b20f446],.sc-limit-card[data-v-7b20f446]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px;align-items:flex-start;padding:28px}.sc-limit-icon[data-v-7b20f446]{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#7c3aed;font-size:34px;background:#f2edff}.sc-limit-actions[data-v-7b20f446]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.sc-empty-icon[data-v-7b20f446]{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#ff6a00;font-size:34px;background:#fff4e8}.sc-empty-title[data-v-7b20f446]{margin:0 0 8px;font-size:22px;color:#111827}.sc-empty-desc[data-v-7b20f446]{margin:0;max-width:760px;color:#667085;line-height:1.8}.sc-empty-actions[data-v-7b20f446],.sc-empty-steps[data-v-7b20f446]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.sc-empty-step[data-v-7b20f446]{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:#f6f8fb;color:#374151;font-size:13px}.sc-empty-step span[data-v-7b20f446]{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ff6a00;color:#fff;font-size:12px;font-weight:700}.sc-pending-card[data-v-7b20f446]{padding:24px}.sc-pending-head[data-v-7b20f446]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.sc-pending-head h3[data-v-7b20f446]{margin:4px 0 0;font-size:20px;color:#111827}.sc-pending-desc[data-v-7b20f446]{margin:0 0 12px;color:#5f6b7a;line-height:1.7}.sc-pending-reason[data-v-7b20f446]{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:8px;background:#fff4f4;color:#c45656;font-size:13px;line-height:1.6}.sc-pending-actions[data-v-7b20f446]{display:flex;gap:10px;margin-top:16px}.sc-form[data-v-7b20f446]{background:transparent}.sc-grid[data-v-7b20f446]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start}.sc-step-rail[data-v-7b20f446]{position:sticky;top:16px;display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid #e8ecf3;border-radius:10px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.04)}.sc-step-rail-title[data-v-7b20f446]{padding:0 2px 2px;color:#8a94a6;font-size:12px;font-weight:700}.sc-step-item[data-v-7b20f446]{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;width:100%;padding:12px;border:1px solid #e8ecf3;border-radius:10px;background:#fbfcfe;text-align:left;cursor:pointer}.sc-step-item>span[data-v-7b20f446]{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#667085;background:#eef2f7;font-size:12px;font-weight:700}.sc-step-item strong[data-v-7b20f446]{display:block;color:#111827;font-size:14px;line-height:1.3}.sc-step-item em[data-v-7b20f446]{display:block;margin-top:4px;color:#8a94a6;font-size:12px;font-style:normal;line-height:1.4}.sc-step-item.is-active[data-v-7b20f446]{border-color:#ffbd86;background:#fff8f1}.sc-step-item.is-active>span[data-v-7b20f446]{color:#fff;background:#ff6a00}.sc-step-item.is-done[data-v-7b20f446]:not(.is-active){border-color:#e8ecf3}.sc-step-item.is-done:not(.is-active)>span[data-v-7b20f446]{color:#12875a;background:#eaf8f0}.sc-progress-check[data-v-7b20f446],.sc-section[data-v-7b20f446]{padding:20px;margin-bottom:16px;min-width:0}.sc-progress-check[data-v-7b20f446]{padding:14px 0 0;margin:4px 0 0;border-top:1px solid #edf0f5}.sc-section-head[data-v-7b20f446]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.sc-section-title[data-v-7b20f446]{font-size:16px;font-weight:700;color:#111827}.sc-section-note[data-v-7b20f446]{color:#8a94a6;font-size:12px;line-height:1.5;text-align:right}.sc-display-grid[data-v-7b20f446]{display:grid;grid-template-columns:minmax(360px,.94fr) minmax(400px,1.06fr);gap:20px;align-items:start}.sc-field-panel[data-v-7b20f446]{min-width:0;padding:18px;border:1px solid #edf0f5;border-radius:10px;background:#fbfcfe}.sc-panel-title[data-v-7b20f446]{margin-bottom:14px;color:#111827;font-size:14px;font-weight:700}.sc-intro-label[data-v-7b20f446]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.sc-intro-label span[data-v-7b20f446]{font-weight:700}.sc-intro-label .el-button[data-v-7b20f446]{padding:0;color:#ff6a00;font-weight:700}.sc-intro-label .el-button.is-disabled[data-v-7b20f446]{color:#b5bdca}.sc-display-form[data-v-7b20f446] .el-form-item:last-child{margin-bottom:0}.sc-category-form-item[data-v-7b20f446],.sc-intro-form-item[data-v-7b20f446]{margin-top:18px}.sc-category-form-item[data-v-7b20f446] .el-form-item__label{display:flex;align-items:center}.sc-category-summary[data-v-7b20f446]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 10px;border:1px solid #d9e1ee;border-radius:8px;background:#fff}.sc-category-summary.is-empty[data-v-7b20f446]{background:#fbfcfe}.sc-category-summary-main[data-v-7b20f446]{min-width:0;flex:1;display:flex;flex-wrap:wrap;gap:8px}.sc-category-summary-main>span[data-v-7b20f446]{color:#98a2b3;font-size:13px}.sc-category-summary-actions[data-v-7b20f446]{flex:none;display:flex;align-items:center;gap:8px}.sc-category-summary-actions>button[data-v-7b20f446]:not(.el-button){border:none;background:transparent;color:#8a94a6;cursor:pointer;font-size:13px}.sc-category-open-btn[data-v-7b20f446]{color:#ff6a00;border-color:#ffbf8a;background:#fff7ef;font-weight:700}.sc-category-open-btn[data-v-7b20f446]:focus,.sc-category-open-btn[data-v-7b20f446]:hover{color:#fff;border-color:#ff6a00;background:#ff6a00}.sc-cover-field[data-v-7b20f446]{margin-bottom:0}.sc-media-head[data-v-7b20f446]{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.sc-media-head .sc-panel-title[data-v-7b20f446]{margin-bottom:4px}.sc-media-head p[data-v-7b20f446]{margin:0;color:#8a94a6;font-size:12px;line-height:1.6}.sc-media-layout[data-v-7b20f446]{display:grid;grid-template-columns:minmax(420px,1.2fr) minmax(260px,.8fr);gap:18px;align-items:start}.sc-media-side[data-v-7b20f446]{min-width:0}.sc-media-tip[data-v-7b20f446]{padding:12px;border-radius:8px;background:#fff7ed;border:1px solid #fed7aa}.sc-media-tip span[data-v-7b20f446],.sc-media-tip strong[data-v-7b20f446]{display:block}.sc-media-tip strong[data-v-7b20f446]{color:#9a4b00;font-size:13px}.sc-media-tip span[data-v-7b20f446]{margin-top:6px;color:#8a5a2b;font-size:12px;line-height:1.6}.sc-gallery-field[data-v-7b20f446]{grid-column:1/-1;min-width:0;margin:10px 0 0}.sc-contact-grid[data-v-7b20f446]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:18px;column-gap:18px;row-gap:10px}.sc-contact-wide[data-v-7b20f446]{grid-column:span 2}.sc-contact-grid .el-select[data-v-7b20f446]{width:100%}.sc-stall-type-radio[data-v-7b20f446]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.sc-stall-type-radio[data-v-7b20f446] .el-radio-button{min-width:0}.sc-stall-type-radio[data-v-7b20f446] .el-radio-button__inner{width:100%;padding:12px 8px;border-color:#d9e1ee;color:#344054;font-weight:600}.sc-stall-type-radio[data-v-7b20f446] .el-radio-button:first-child .el-radio-button__inner{border-radius:8px 0 0 8px}.sc-stall-type-radio[data-v-7b20f446] .el-radio-button:last-child .el-radio-button__inner{border-radius:0 8px 8px 0}.sc-weekday-selector[data-v-7b20f446]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;width:100%}.sc-weekday-selector[data-v-7b20f446] .el-checkbox-button{min-width:0}.sc-weekday-selector[data-v-7b20f446] .el-checkbox-button__inner{width:100%;padding:11px 6px;border:1px solid #d9e1ee;border-radius:8px;color:#344054;font-weight:600}.sc-weekday-selector[data-v-7b20f446] .el-checkbox-button:first-child .el-checkbox-button__inner,.sc-weekday-selector[data-v-7b20f446] .el-checkbox-button:last-child .el-checkbox-button__inner{border-radius:8px}.sc-stall-type-radio[data-v-7b20f446] .el-radio-button__orig-radio:checked+.el-radio-button__inner,.sc-weekday-selector[data-v-7b20f446] .el-checkbox-button.is-checked .el-checkbox-button__inner{border-color:#ff6a00;background:#ff6a00;box-shadow:none;color:#fff}.sc-time-select-row[data-v-7b20f446]{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:8px;min-width:0}.sc-time-select-row[data-v-7b20f446] .el-input{width:100%}.sc-time-separator[data-v-7b20f446]{text-align:center;color:#667085;font-size:13px;font-weight:600}.sc-category-picker[data-v-7b20f446]{border:1px solid #edf0f5;border-radius:10px;overflow:hidden;background:#fff}.sc-category-top[data-v-7b20f446]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid #edf0f5;background:#fbfcfe}.sc-category-top .el-input[data-v-7b20f446]{max-width:none}.sc-category-top button[data-v-7b20f446]{flex:none;border:none;background:transparent;color:#ff6a00;cursor:pointer;font-size:13px}.sc-selected-categories[data-v-7b20f446]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 14px;border-bottom:1px solid #edf0f5;min-height:52px}.sc-selected-label[data-v-7b20f446]{color:#8a94a6;font-size:12px}.sc-selected-empty[data-v-7b20f446]{color:#98a2b3;font-size:12px}.sc-selected-chip[data-v-7b20f446]{display:inline-flex;align-items:center;gap:5px;max-width:180px;padding:6px 9px;border:1px solid #ffd2ad;border-radius:999px;background:#fff7ef;color:#d95b00;cursor:pointer;font-size:12px}.sc-selected-chip i[data-v-7b20f446]{font-size:12px}.sc-category-panel[data-v-7b20f446]{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:360px}.sc-category-groups[data-v-7b20f446]{display:flex;flex-direction:column;gap:6px;max-height:420px;overflow-y:auto;padding:12px;border-right:1px solid #edf0f5;border-bottom:none;background:#f7f9fc}.sc-category-group[data-v-7b20f446]{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 10px;border:1px solid #e4e8f0;border-radius:8px;color:#344054;background:#fff;text-align:left;cursor:pointer;font-size:12px}.sc-category-group span[data-v-7b20f446]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-category-group em[data-v-7b20f446]{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-style:normal;color:#fff;background:#ff6a00;font-size:12px}.sc-category-group.is-active[data-v-7b20f446]{border-color:#ff8a30;color:#d95b00;background:#fff4e8;font-weight:700}.sc-category-group.has-selected[data-v-7b20f446]:not(.is-active){color:#111827}.sc-category-options[data-v-7b20f446]{min-width:0;padding:16px}.sc-category-group-title[data-v-7b20f446]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sc-category-group-title strong[data-v-7b20f446]{color:#111827;font-size:14px}.sc-category-group-title span[data-v-7b20f446]{color:#8a94a6;font-size:12px}.sc-category-grid[data-v-7b20f446]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sc-category-chip[data-v-7b20f446]{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid #d8dee8;background:#fff;color:#344054;border-radius:8px;padding:10px 12px;cursor:pointer;font-size:12px;line-height:1.3;text-align:left;transition:all .16s ease}.sc-category-chip i[data-v-7b20f446]{flex:none}.sc-category-chip[data-v-7b20f446]:hover{border-color:#ffb16f;color:#d95b00}.sc-category-chip.is-active[data-v-7b20f446]{border-color:#ff6a00;background:#fff4e8;color:#d95b00;font-weight:600}.sc-category-empty[data-v-7b20f446]{min-height:150px;display:flex;align-items:center;justify-content:center;color:#8a94a6;font-size:13px}[data-v-7b20f446] .sc-category-dialog .el-dialog__body{padding:12px 20px 8px}[data-v-7b20f446] .sc-category-dialog .el-dialog__footer{border-top:1px solid #edf0f5;padding:12px 20px}.sc-category-confirm-btn[data-v-7b20f446]{color:#fff;border-color:#ff6a00;background:#ff6a00;font-weight:700}.sc-category-confirm-btn[data-v-7b20f446]:focus,.sc-category-confirm-btn[data-v-7b20f446]:hover{color:#fff;border-color:#e65f00;background:#e65f00}.sc-upload-field[data-v-7b20f446]{margin-bottom:16px}.sc-cover-label[data-v-7b20f446]{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%}.sc-cover-label>span[data-v-7b20f446]{color:#344054;font-weight:600}.sc-cover-label[data-v-7b20f446] .ai-image-generator{display:inline-flex;vertical-align:middle}.sc-cover-label[data-v-7b20f446] .el-button{flex:none;height:26px;padding:0 9px;border-color:#ff6a00;background:#ff6a00;color:#fff;font-size:12px;font-weight:600}.sc-cover-label[data-v-7b20f446] .el-button:focus,.sc-cover-label[data-v-7b20f446] .el-button:hover{border-color:#e85f00;background:#e85f00;color:#fff}.sc-cover-label[data-v-7b20f446] .el-button [class*=el-icon-]{color:#fff}.sc-cover-field[data-v-7b20f446] .el-form-item__label{display:inline-flex;align-items:center;gap:8px;width:auto;padding-bottom:10px;line-height:26px}.sc-cover-field[data-v-7b20f446] .el-form-item__label:before{align-self:center}.sc-upload-card[data-v-7b20f446]{position:relative;width:100%;height:220px;min-height:220px;padding:0;border:1px dashed #cfd6e2;border-radius:8px;overflow:hidden;background:#fafbfc;cursor:pointer;text-align:center}.sc-upload-card.is-cover[data-v-7b20f446],.sc-upload-card.is-env[data-v-7b20f446]{height:220px;min-height:220px}.sc-upload-card img[data-v-7b20f446]{width:100%;height:100%;min-height:inherit;display:block;-o-object-fit:cover;object-fit:cover}.sc-upload-placeholder[data-v-7b20f446]{min-height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#667085}.sc-upload-placeholder i[data-v-7b20f446]{font-size:28px;color:#ff6a00}.sc-upload-placeholder strong[data-v-7b20f446]{font-size:14px;color:#111827}.sc-upload-placeholder em[data-v-7b20f446]{max-width:220px;font-style:normal;color:#8a94a6;font-size:12px;line-height:1.5}.sc-upload-mask[data-v-7b20f446]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;color:#fff;font-size:13px;background:rgba(15,23,42,.52)}.sc-upload-help[data-v-7b20f446]{margin-top:8px;color:#8a94a6;font-size:12px;line-height:1.5}.sc-gallery[data-v-7b20f446]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;min-height:92px}.sc-gallery-add[data-v-7b20f446],.sc-gallery-card[data-v-7b20f446]{width:92px;height:92px;border-radius:8px}.sc-gallery-card[data-v-7b20f446]{overflow:hidden;border:1px solid #edf0f5;position:relative;background:#fafafa}.sc-gallery-card img[data-v-7b20f446]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sc-gallery-remove[data-v-7b20f446]{position:absolute;right:6px;top:6px;width:22px;height:22px;border:none;border-radius:50%;background:rgba(15,23,42,.62);color:#fff;cursor:pointer}.sc-gallery-add[data-v-7b20f446]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed #cfd6e2;color:#667085;background:#fafbfc;cursor:pointer}.sc-qual-empty[data-v-7b20f446]{display:flex;align-items:center;gap:8px;padding:14px;border-radius:8px;color:#667085;background:#f7f9fc;font-size:13px}.sc-qual-empty i[data-v-7b20f446]{color:#19b870;font-size:18px}.sc-qualification-item[data-v-7b20f446]{border-top:1px solid #edf0f5;padding:15px 0}.sc-qualification-item[data-v-7b20f446]:first-of-type{border-top:none;padding-top:0}.sc-qualification-head[data-v-7b20f446]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.sc-qualification-name[data-v-7b20f446]{font-size:14px;color:#111827;font-weight:700}.sc-required[data-v-7b20f446]{margin-left:8px;padding:2px 6px;border-radius:999px;background:#fff4e8;color:#ff6a00;font-size:12px;font-weight:700}.sc-qualification-help[data-v-7b20f446],.sc-qualification-meta[data-v-7b20f446]{font-size:12px;color:#8a94a6}.sc-qualification-help[data-v-7b20f446]{margin-top:6px;line-height:1.5}.sc-qual-actions[data-v-7b20f446]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}.sc-file-pill[data-v-7b20f446]{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;background:#f0f9f4;border:1px solid #ccefdc;border-radius:999px;font-size:12px;color:#12875a}.sc-file-pill button[data-v-7b20f446]{border:none;background:transparent;color:#ff6a00;cursor:pointer;padding:0}.sc-progress-check-title[data-v-7b20f446]{margin-bottom:8px;color:#111827;font-size:13px;font-weight:700}.sc-check-row[data-v-7b20f446]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 0;border:none;border-top:1px solid #f0f2f6;background:transparent;color:#8a94a6;font-size:13px;text-align:left;cursor:pointer}.sc-check-row[data-v-7b20f446]:first-of-type{border-top:none}.sc-check-row.is-ok[data-v-7b20f446]{color:#12875a}.sc-check-row.is-current[data-v-7b20f446]{color:#d95b00;font-weight:600}.sc-check-row span[data-v-7b20f446]{min-width:0;line-height:1.45}.sc-check-tip[data-v-7b20f446]{margin:10px 0 0;color:#8a94a6;font-size:12px;line-height:1.6}.sc-step-actions[data-v-7b20f446]{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;margin-bottom:16px;border:1px solid #e8ecf3;border-radius:10px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.04)}.sc-hidden-input[data-v-7b20f446]{display:none}[data-v-7b20f446] .el-form-item__label{color:#344054;font-weight:600}[data-v-7b20f446] .el-input__inner,[data-v-7b20f446] .el-textarea__inner{border-radius:8px}@media (max-width:1080px){.sc-contact-grid[data-v-7b20f446],.sc-display-grid[data-v-7b20f446],.sc-grid[data-v-7b20f446],.sc-media-layout[data-v-7b20f446]{grid-template-columns:1fr}.sc-step-rail[data-v-7b20f446]{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sc-progress-check[data-v-7b20f446],.sc-step-rail-title[data-v-7b20f446]{grid-column:1/-1}.sc-step-item[data-v-7b20f446]{grid-template-columns:1fr}.sc-contact-wide[data-v-7b20f446]{grid-column:auto}}@media (max-width:720px){.stall-create-page[data-v-7b20f446]{padding:14px}.sc-hero[data-v-7b20f446],.sc-pending-head[data-v-7b20f446]{flex-direction:column}.sc-empty-guide[data-v-7b20f446],.sc-limit-card[data-v-7b20f446],.sc-step-rail[data-v-7b20f446]{grid-template-columns:1fr}.sc-step-actions[data-v-7b20f446]{flex-direction:column}.sc-category-group-title[data-v-7b20f446],.sc-category-top[data-v-7b20f446]{align-items:stretch;flex-direction:column}.sc-category-top .el-input[data-v-7b20f446]{max-width:none}.sc-category-summary[data-v-7b20f446]{align-items:stretch;flex-direction:column}.sc-category-summary-actions[data-v-7b20f446]{justify-content:flex-end}.sc-category-panel[data-v-7b20f446]{grid-template-columns:1fr}.sc-category-groups[data-v-7b20f446]{max-height:170px;border-right:none;border-bottom:1px solid #edf0f5}.sc-category-grid[data-v-7b20f446]{grid-template-columns:1fr}}.wb-section[data-v-1ba7f51c]{display:flex;flex-direction:column;gap:16px}.stall-settings-card[data-v-1ba7f51c]{background:#fff;border-radius:16px;border:1px solid #eee;padding:24px 28px}.ss-section-title[data-v-1ba7f51c]{font-size:14px;font-weight:800;color:#222;margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid #f5f5f5}.ss-form-row[data-v-1ba7f51c]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px}.ss-form-full[data-v-1ba7f51c]{grid-column:1/-1}.ss-form-item[data-v-1ba7f51c]{display:flex;flex-direction:column;gap:6px}.ss-label[data-v-1ba7f51c]{font-size:13px;color:#555;font-weight:600}.ss-category-readonly[data-v-1ba7f51c]{min-height:40px;display:flex;align-items:center;gap:10px;padding:4px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.ss-category-tags[data-v-1ba7f51c]{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ss-category-tags.is-empty[data-v-1ba7f51c]{color:#94a3b8;font-size:13px}.ss-category-change[data-v-1ba7f51c]{display:flex;flex-direction:column;gap:18px}.ss-current-category[data-v-1ba7f51c]{display:flex;gap:14px;align-items:flex-start;padding:12px 14px;border-radius:8px;background:#f8fafc}.ss-current-category>span[data-v-1ba7f51c]{width:72px;flex:0 0 72px;color:#64748b;font-size:13px;font-weight:700}.ss-current-category>div[data-v-1ba7f51c]{display:flex;flex-wrap:wrap;gap:6px}.ss-current-category em[data-v-1ba7f51c],.ss-selected-categories em[data-v-1ba7f51c]{color:#94a3b8;font-style:normal;font-size:13px}.ss-category-picker[data-v-1ba7f51c]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.ss-category-top[data-v-1ba7f51c]{display:flex;gap:10px;padding:12px;border-bottom:1px solid #eef2f7}.ss-category-top .el-input[data-v-1ba7f51c]{flex:1}.ss-category-chip[data-v-1ba7f51c],.ss-category-group[data-v-1ba7f51c],.ss-category-top button[data-v-1ba7f51c],.ss-file-btn[data-v-1ba7f51c],.ss-file-remove[data-v-1ba7f51c],.ss-selected-chip[data-v-1ba7f51c]{border:none;cursor:pointer;font-family:inherit}.ss-category-top button[data-v-1ba7f51c]{background:transparent;color:#f97316;font-weight:700}.ss-selected-categories[data-v-1ba7f51c]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border-bottom:1px solid #eef2f7}.ss-selected-categories>span[data-v-1ba7f51c]{color:#64748b;font-size:12px;font-weight:700}.ss-selected-chip[data-v-1ba7f51c]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border-radius:14px;background:#fff7ed;color:#c2410c;font-size:12px;font-weight:700}.ss-category-panel[data-v-1ba7f51c]{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:300px}.ss-category-groups[data-v-1ba7f51c]{background:#f8fafc;border-right:1px solid #eef2f7;padding:8px;overflow:auto;max-height:360px}.ss-category-group[data-v-1ba7f51c]{width:100%;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:8px;background:transparent;color:#475569;text-align:left}.ss-category-group.is-active[data-v-1ba7f51c]{background:#fff;color:#f97316;font-weight:800;box-shadow:0 1px 4px rgba(15,23,42,.08)}.ss-category-group.has-selected em[data-v-1ba7f51c]{min-width:20px;height:20px;line-height:20px;border-radius:10px;background:#f97316;color:#fff;text-align:center;font-size:12px;font-style:normal}.ss-category-options[data-v-1ba7f51c]{padding:16px;min-width:0}.ss-category-group-title[data-v-1ba7f51c]{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.ss-category-group-title strong[data-v-1ba7f51c]{color:#111827;font-size:15px}.ss-category-group-title span[data-v-1ba7f51c]{color:#94a3b8;font-size:12px}.ss-category-grid[data-v-1ba7f51c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.ss-category-chip[data-v-1ba7f51c]{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#334155;font-size:13px;font-weight:700}.ss-category-chip.is-active[data-v-1ba7f51c]{border-color:#f97316;background:#fff7ed;color:#c2410c}.ss-category-empty[data-v-1ba7f51c]{padding:60px 0;text-align:center;color:#94a3b8}.ss-qualification-panel[data-v-1ba7f51c]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.ss-qualification-head[data-v-1ba7f51c]{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;background:#f8fafc;border-bottom:1px solid #eef2f7}.ss-qualification-head strong[data-v-1ba7f51c]{color:#111827}.ss-qualification-head span[data-v-1ba7f51c]{color:#64748b;font-size:12px}.ss-loading-line[data-v-1ba7f51c],.ss-qualification-empty[data-v-1ba7f51c]{padding:28px 14px;text-align:center;color:#94a3b8}.ss-qualification-list[data-v-1ba7f51c]{display:flex;flex-direction:column}.ss-qualification-item[data-v-1ba7f51c]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #eef2f7}.ss-qualification-item[data-v-1ba7f51c]:last-child{border-bottom:none}.ss-qualification-info[data-v-1ba7f51c]{min-width:0;display:flex;flex-direction:column;gap:3px}.ss-qualification-info strong[data-v-1ba7f51c]{color:#334155;font-size:13px}.ss-qualification-info span[data-v-1ba7f51c]{color:#94a3b8;font-size:12px;overflow-wrap:anywhere}.ss-file-btn[data-v-1ba7f51c]{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:8px;background:#1e293b;color:#fff;font-size:12px;font-weight:700}.ss-file-remove[data-v-1ba7f51c]{width:30px;height:30px;border-radius:50%;background:#f1f5f9;color:#64748b}.ss-cover-row[data-v-1ba7f51c]{display:flex;align-items:center;gap:16px}.ss-cover-card[data-v-1ba7f51c]{position:relative;width:132px;height:106px;flex:0 0 132px;border:1px dashed #d8dee8;border-radius:8px;background:#f8fafc;overflow:hidden;cursor:pointer;padding:0}.ss-cover-card img[data-v-1ba7f51c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ss-cover-placeholder[data-v-1ba7f51c]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#94a3b8}.ss-cover-placeholder i[data-v-1ba7f51c]{font-size:24px}.ss-cover-placeholder strong[data-v-1ba7f51c]{font-size:13px;color:#475569}.ss-cover-placeholder em[data-v-1ba7f51c]{max-width:110px;font-style:normal;font-size:12px;line-height:1.35}.ss-cover-actions[data-v-1ba7f51c]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:#888;font-size:12px;line-height:1.5}.ss-cover-action-buttons[data-v-1ba7f51c]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ss-upload-mask[data-v-1ba7f51c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;background:rgba(15,23,42,.58);color:#fff;font-size:13px;font-weight:700}.ss-hidden-input[data-v-1ba7f51c]{display:none}.ss-row-item[data-v-1ba7f51c]{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.ss-row-title[data-v-1ba7f51c]{font-size:14px;color:#333;font-weight:600}.ss-row-desc[data-v-1ba7f51c]{font-size:12px;color:#aaa;margin-top:2px}.ss-divider[data-v-1ba7f51c]{height:1px;background:#f5f5f5}.ss-actions[data-v-1ba7f51c]{margin-top:24px}.ss-btn-save[data-v-1ba7f51c]{height:40px;padding:0 28px;background:#1e293b;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:7px;transition:opacity .2s}.ss-btn-save[data-v-1ba7f51c]:hover{opacity:.85}@media (max-width:768px){.stall-settings-card[data-v-1ba7f51c]{padding:18px 20px}.ss-category-panel[data-v-1ba7f51c],.ss-form-row[data-v-1ba7f51c]{grid-template-columns:1fr}.ss-category-groups[data-v-1ba7f51c]{max-height:none;border-right:none;border-bottom:1px solid #eef2f7}.ss-qualification-item[data-v-1ba7f51c]{grid-template-columns:1fr;align-items:stretch}.ss-cover-action-buttons[data-v-1ba7f51c],.ss-cover-row[data-v-1ba7f51c]{align-items:flex-start}.ss-row-item[data-v-1ba7f51c]{flex-direction:column;align-items:flex-start;gap:10px}.ss-btn-save[data-v-1ba7f51c]{width:100%;justify-content:center}}.stall-manage-wrap[data-v-6a8d5cf8]{min-width:0}.stall-manage-state-card[data-v-6a8d5cf8]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;padding:28px;border:1px solid #edf0f5;border-radius:12px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.06)}.state-icon[data-v-6a8d5cf8]{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:18px;color:#d95b00;background:#fff4e8;font-size:32px}.state-icon.is-loading[data-v-6a8d5cf8]{color:#667085;background:#f3f6fb}.state-content[data-v-6a8d5cf8]{min-width:0}.state-kicker[data-v-6a8d5cf8]{margin-bottom:6px;color:#ff6a00;font-size:13px;font-weight:700}.stall-list-head h3[data-v-6a8d5cf8],.state-content h3[data-v-6a8d5cf8]{margin:0;color:#111827;font-size:22px}.stall-list-head p[data-v-6a8d5cf8],.state-content p[data-v-6a8d5cf8]{margin:8px 0 0;color:#667085;line-height:1.8}.stall-list-page[data-v-6a8d5cf8]{display:flex;flex-direction:column;gap:16px}.stall-list-head[data-v-6a8d5cf8],.stall-summary-bar>div[data-v-6a8d5cf8],.stall-toolbar[data-v-6a8d5cf8]{border:1px solid #edf0f5;border-radius:12px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.05)}.stall-list-head[data-v-6a8d5cf8]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px}.stall-list-actions[data-v-6a8d5cf8],.stall-toolbar[data-v-6a8d5cf8]{display:flex;flex-wrap:wrap;gap:10px}.stall-list-actions[data-v-6a8d5cf8]{flex:none;justify-content:flex-end}.stall-summary-bar[data-v-6a8d5cf8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stall-summary-bar>div[data-v-6a8d5cf8]{padding:16px 18px}.stall-summary-bar span[data-v-6a8d5cf8],.stall-summary-bar strong[data-v-6a8d5cf8]{display:block}.stall-summary-bar strong[data-v-6a8d5cf8]{color:#111827;font-size:24px;line-height:1.1}.stall-summary-bar span[data-v-6a8d5cf8]{margin-top:6px;color:#8a94a6;font-size:13px}.stall-toolbar[data-v-6a8d5cf8]{align-items:center;padding:16px}.stall-search-input[data-v-6a8d5cf8]{flex:1;min-width:260px}.stall-toolbar-btn[data-v-6a8d5cf8]{width:88px;height:50px;padding:0;font-size:14px}[data-v-6a8d5cf8] .stall-toolbar-btn.el-button--primary{color:#fff!important}.stall-table[data-v-6a8d5cf8]{border-radius:12px;overflow:hidden}.stall-info-cell[data-v-6a8d5cf8]{display:flex;align-items:flex-start;gap:12px;min-width:0}.stall-cover[data-v-6a8d5cf8]{width:58px;height:58px;flex:none;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:#fff4e8;color:#ff6a00;font-size:24px}.stall-cover img[data-v-6a8d5cf8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.stall-info-main[data-v-6a8d5cf8]{min-width:0}.stall-name-row[data-v-6a8d5cf8]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.stall-name-row strong[data-v-6a8d5cf8]{color:#111827;font-size:15px}.default-pill[data-v-6a8d5cf8],.org-pill[data-v-6a8d5cf8]{padding:2px 7px;border-radius:999px;font-size:12px;font-weight:700}.default-pill[data-v-6a8d5cf8]{color:#d95b00;background:#fff4e8}.org-pill[data-v-6a8d5cf8]{color:#175cd3;background:#eff6ff}.stall-sub-line[data-v-6a8d5cf8]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;color:#8a94a6;font-size:12px}.stall-desc[data-v-6a8d5cf8]{margin:7px 0 0;color:#667085;font-size:12px;line-height:1.5}.stall-business-cell[data-v-6a8d5cf8]{display:flex;flex-direction:column;gap:6px;color:#667085;font-size:12px;line-height:1.45}.stall-business-cell span[data-v-6a8d5cf8]{display:inline-flex;align-items:flex-start;gap:6px}.stall-business-cell i[data-v-6a8d5cf8]{margin-top:2px;color:#ff6a00}.stall-remark[data-v-6a8d5cf8]{color:#667085;font-size:12px;line-height:1.6}.stall-row-actions[data-v-6a8d5cf8]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}[data-v-6a8d5cf8] .el-dialog__body{padding-top:8px}@media (max-width:900px){.stall-list-head[data-v-6a8d5cf8]{flex-direction:column}.stall-list-actions[data-v-6a8d5cf8]{justify-content:flex-start}.stall-summary-bar[data-v-6a8d5cf8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.stall-manage-state-card[data-v-6a8d5cf8],.stall-summary-bar[data-v-6a8d5cf8]{grid-template-columns:1fr}.stall-toolbar[data-v-6a8d5cf8]{align-items:stretch;flex-direction:column}.stall-search-input[data-v-6a8d5cf8]{min-width:0}}