.tier-badge[data-v-8dc7e477]{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:6px;font-size:.7rem;font-weight:700;line-height:1.5;white-space:nowrap}.tier-badge-icon[data-v-8dc7e477]{font-size:.82rem}.tier-S[data-v-8dc7e477]{color:#b8860b;background:#fdf6e3;border:1px solid #f0e0b0}.tier-A[data-v-8dc7e477]{color:#6b7280;background:#f3f4f6;border:1px solid #e3e5e8}.page-header[data-v-cfaa847d]{margin-bottom:1.75rem}.header-main[data-v-cfaa847d]{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.25rem;display:flex}.header-title-group[data-v-cfaa847d]{align-items:center;gap:12px;display:flex}.title-badge[data-v-cfaa847d]{color:#fff;background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-hover)100%);width:40px;height:40px;box-shadow:0 6px 16px var(--color-primary-light);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.title-content h1[data-v-cfaa847d]{color:var(--color-text);margin:0;font-size:1.6rem;font-weight:700;line-height:1.2}.summary[data-v-cfaa847d]{color:var(--color-text-muted);margin:4px 0 0;font-size:.95rem}.summary[data-v-cfaa847d] strong{color:var(--color-text);font-weight:700}.summary[data-v-cfaa847d] strong.warn{color:var(--color-warning-500,#e6a23c)}.summary[data-v-cfaa847d] strong.ok{color:var(--color-primary)}.header-actions[data-v-cfaa847d]{flex-shrink:0;align-items:center;gap:.75rem;padding-top:2px;display:flex}.header-actions[data-v-cfaa847d] .el-button{height:36px;padding:0 18px}.header-stats[data-v-cfaa847d]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;display:grid}.stat-card[data-v-cfaa847d]{background:var(--color-background);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid #0000;align-items:center;gap:1rem;padding:1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.stat-card.clickable[data-v-cfaa847d]{cursor:pointer}.stat-card[data-v-cfaa847d]:hover{border-color:var(--color-border);transform:translateY(-3px);box-shadow:0 10px 24px #0000000f}.stat-icon[data-v-cfaa847d]{color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.4rem;display:flex}.stat-icon.pending[data-v-cfaa847d]{background:linear-gradient(135deg,#ffb347,#fc3)}.stat-icon.active[data-v-cfaa847d]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.stat-icon.completed[data-v-cfaa847d]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.stat-icon.total[data-v-cfaa847d]{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-hover)100%)}.stat-icon.warning[data-v-cfaa847d]{background:linear-gradient(135deg,#fcd49d,#e6a23c)}.stat-icon.info[data-v-cfaa847d]{background:linear-gradient(135deg,#93b5e1,#5b8fd4)}.stat-icon.money[data-v-cfaa847d]{background:linear-gradient(135deg,#c4b5fd,#8b5cf6)}.stat-info[data-v-cfaa847d]{flex:1;min-width:0}.stat-value[data-v-cfaa847d]{color:var(--color-text);margin-bottom:.25rem;font-size:1.75rem;font-weight:700;line-height:1.1}.stat-label[data-v-cfaa847d]{color:var(--color-text-muted);font-size:.875rem}.stat-tip[data-v-cfaa847d]{color:var(--color-text-muted);margin-top:.25rem;font-size:.8rem}@media (max-width:768px){.header-main[data-v-cfaa847d]{flex-direction:column;align-items:stretch;gap:1rem}.header-actions[data-v-cfaa847d]{justify-content:stretch}.header-actions[data-v-cfaa847d] .el-button{flex:1}.header-stats[data-v-cfaa847d]{grid-template-columns:repeat(2,1fr)}.title-content h1[data-v-cfaa847d]{font-size:1.4rem}}.kpi-card[data-v-f9fb3e20]{background:var(--color-background);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid #0000;align-items:center;gap:1rem;padding:1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.kpi-card.clickable[data-v-f9fb3e20]{cursor:pointer}.kpi-card[data-v-f9fb3e20]:hover{border-color:var(--color-border);transform:translateY(-3px);box-shadow:0 10px 24px #0000000f}.kpi-icon[data-v-f9fb3e20]{color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.4rem;display:flex}.kpi-icon.pending[data-v-f9fb3e20]{background:linear-gradient(135deg,#ffb347,#fc3)}.kpi-icon.active[data-v-f9fb3e20]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.kpi-icon.completed[data-v-f9fb3e20]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.kpi-icon.total[data-v-f9fb3e20]{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-hover)100%)}.kpi-icon.warning[data-v-f9fb3e20]{background:linear-gradient(135deg,#fcd49d,#e6a23c)}.kpi-icon.info[data-v-f9fb3e20]{background:linear-gradient(135deg,#93b5e1,#5b8fd4)}.kpi-icon.money[data-v-f9fb3e20]{background:linear-gradient(135deg,#c4b5fd,#8b5cf6)}.kpi-info[data-v-f9fb3e20]{flex:1;min-width:0}.kpi-value[data-v-f9fb3e20]{color:var(--color-text);margin-bottom:.25rem;font-size:1.75rem;font-weight:700;line-height:1.1}.kpi-label[data-v-f9fb3e20]{color:var(--color-text-muted);font-size:.875rem}.kpi-change[data-v-f9fb3e20]{margin-top:.25rem;font-size:.8rem;font-weight:500}.kpi-change.positive[data-v-f9fb3e20]{color:var(--color-success-500,#67c23a)}.kpi-change.negative[data-v-f9fb3e20]{color:var(--color-danger-500,#f56c6c)}.kpi-tip[data-v-f9fb3e20]{color:var(--color-text-muted);margin-top:.25rem;font-size:.8rem}.gig-search-input[data-v-2f440d28]{width:100%}.search-shell[data-v-2f440d28]{display:flex;align-items:center;gap:.5rem;padding:.35rem .4rem .35rem 1.15rem;border-radius:999px;background:var(--color-background);border:1px solid var(--color-border);transition:border-color .2s ease,box-shadow .2s ease}.search-shell.is-focused[data-v-2f440d28]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.search-field[data-v-2f440d28]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:.9375rem;color:var(--color-text)}.search-field[data-v-2f440d28]::placeholder{color:var(--color-text-muted)}.search-field[data-v-2f440d28]::-webkit-search-cancel-button{display:none}.search-clear[data-v-2f440d28]{flex-shrink:0;width:1.25rem;height:1.25rem;padding:0;border:none;border-radius:50%;background:var(--color-border);color:var(--color-text-muted);font-size:.875rem;line-height:1;cursor:pointer;transition:background .2s,color .2s}.search-clear[data-v-2f440d28]:hover{background:var(--color-text-muted);color:#fff}.search-submit[data-v-2f440d28]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:50%;background:var(--color-primary);color:#fff;cursor:pointer;transition:opacity .2s,transform .15s}.search-submit[data-v-2f440d28]:hover{opacity:.9}.search-submit[data-v-2f440d28]:active{transform:scale(.96)}.search-submit .el-icon[data-v-2f440d28]{font-size:1rem}.gig-search-input--large .search-shell[data-v-2f440d28]{padding:.45rem .45rem .45rem 1.15rem}.gig-search-input--large .search-field[data-v-2f440d28]{font-size:1rem}.gig-search-input--large .search-submit[data-v-2f440d28]{width:2.5rem;height:2.5rem}.context-header[data-v-056fd932]{margin-bottom:1.5rem}.meta-top[data-v-056fd932]{max-width:720px;margin:0 auto 1rem}.search-row[data-v-056fd932]{max-width:720px;margin:0 auto}.meta-bottom[data-v-056fd932]{max-width:720px;margin:.75rem auto 0}.default-header[data-v-056fd932]{text-align:center}.default-title[data-v-056fd932]{font-size:1.75rem;font-weight:600;color:var(--color-text);margin:0 0 .35rem}.default-subtitle[data-v-056fd932]{font-size:.95rem;color:var(--color-text-muted);margin:0}.result-summary[data-v-056fd932]{margin:0;font-size:.95rem;color:var(--color-text-muted)}.result-summary strong[data-v-056fd932]{color:var(--color-text);font-weight:600}.category-hint[data-v-056fd932]{color:var(--color-text-muted)}@media (max-width: 768px){.meta-top[data-v-056fd932],.search-row[data-v-056fd932],.meta-bottom[data-v-056fd932]{max-width:100%}.default-title[data-v-056fd932]{font-size:1.5rem}}.filter-chips[data-v-155699e1]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem}.filter-chip[data-v-155699e1]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:999px;background:var(--color-background-soft);border:1px solid var(--color-border);font-size:.8125rem;color:var(--color-text)}.chip-close[data-v-155699e1]{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;padding:0;border:none;border-radius:50%;background:var(--color-border);color:var(--color-text-muted);font-size:.875rem;line-height:1;cursor:pointer;transition:background .2s}.chip-close[data-v-155699e1]:hover{background:var(--color-primary);color:#fff}.clear-all[data-v-155699e1]{padding:.3rem .65rem;border:none;background:none;font-size:.8125rem;color:var(--color-primary);cursor:pointer;text-decoration:underline}.clear-all[data-v-155699e1]:hover{opacity:.8}.explore-card[data-v-8681b1ed]{background:var(--color-card-bg, var(--color-background));border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;box-shadow:var(--shadow-sm);border:1px solid var(--color-border);display:flex;flex-direction:column}.explore-card[data-v-8681b1ed]:hover{transform:translateY(-4px);box-shadow:0 10px 28px #00000014;border-color:var(--color-primary)}.card-image[data-v-8681b1ed]{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--color-background-soft)}.card-image-content[data-v-8681b1ed]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.explore-card:hover .card-image-content[data-v-8681b1ed]{transform:scale(1.04)}.category-badge[data-v-8681b1ed]{position:absolute;top:10px;left:10px;max-width:calc(100% - 56px);padding:4px 10px;border-radius:var(--radius-sm);background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:.75rem;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.favorite-btn[data-v-8681b1ed]{position:absolute;top:10px;right:10px;z-index:1;width:32px;height:32px;border:none;border-radius:50%;background:#ffffffeb;color:var(--color-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:1;box-shadow:0 2px 8px #0000001f;transition:color .2s,transform .2s,background .2s}.favorite-btn[data-v-8681b1ed]:hover{transform:scale(1.06)}.favorite-btn.active[data-v-8681b1ed]{color:var(--color-primary)}.card-body[data-v-8681b1ed]{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.card-title[data-v-8681b1ed]{margin:0;font-size:.9375rem;font-weight:600;color:var(--color-text);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-desc[data-v-8681b1ed]{margin:0;font-size:.78rem;color:var(--color-text-muted);line-height:1.5;height:2.34rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-tags[data-v-8681b1ed]{display:flex;flex-wrap:wrap;gap:6px}.skill-tag[data-v-8681b1ed]{display:inline-block;max-width:100%;padding:2px 8px;border-radius:999px;background:var(--color-background-soft);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:.6875rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-trust[data-v-8681b1ed]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-height:18px;font-size:.75rem;color:var(--color-text-muted)}.trust-rate[data-v-8681b1ed]{flex-shrink:0}.card-trust[data-v-8681b1ed] .el-rate{height:16px}.card-trust[data-v-8681b1ed] .el-rate__icon{font-size:13px;margin-right:1px}.rating-num[data-v-8681b1ed]{font-size:.8125rem;font-weight:600;color:var(--color-text)}.review-count[data-v-8681b1ed]{font-size:.75rem;color:var(--color-text-muted)}.trust-prefix[data-v-8681b1ed],.trust-delivery[data-v-8681b1ed],.trust-orders[data-v-8681b1ed]{line-height:1.3}.trust-sep[data-v-8681b1ed]{color:var(--color-text-muted);opacity:.7;-webkit-user-select:none;user-select:none}.card-footer[data-v-8681b1ed]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:10px 0 2px;border-top:1px solid var(--color-border);min-width:0;min-height:44px}.card-price[data-v-8681b1ed]{display:flex;align-items:center;gap:4px;flex-shrink:0;line-height:1}.price-value[data-v-8681b1ed]{font-size:1.25rem;font-weight:700;color:var(--color-primary);line-height:1}.price-label[data-v-8681b1ed]{font-size:.8125rem;color:var(--color-text-muted);line-height:1}.card-seller[data-v-8681b1ed]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.seller-avatar[data-v-8681b1ed]{flex-shrink:0}.seller-name[data-v-8681b1ed]{font-size:.875rem;font-weight:500;color:var(--color-text);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}@media (max-width: 768px){.card-tags .skill-tag[data-v-8681b1ed]:nth-child(n+2){display:none}}.explore-empty[data-v-0b574c4f]{text-align:center;padding:2rem 0 1rem}.empty-title[data-v-0b574c4f]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:var(--color-text)}.empty-subtitle[data-v-0b574c4f]{margin:0;font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.empty-actions[data-v-0b574c4f]{display:flex;justify-content:center;margin-top:.5rem}.empty-suggestions[data-v-0b574c4f]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px dashed var(--color-border)}.suggestions-label[data-v-0b574c4f]{margin:0 0 .75rem;font-size:.8125rem;color:var(--color-text-muted)}.suggestion-chips[data-v-0b574c4f]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.suggestion-chip[data-v-0b574c4f]{padding:.35rem .85rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-background);color:var(--color-text);font-size:.8125rem;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.suggestion-chip[data-v-0b574c4f]:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-background-soft)}.empty-tip[data-v-0b574c4f]{margin:1.25rem 0 0;font-size:.75rem;color:var(--color-text-muted)}.explore-grid[data-v-b4baf581]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem;margin-bottom:1.5rem}@media (max-width: 768px){.explore-grid[data-v-b4baf581]{grid-template-columns:1fr}}.hierarchy-panel[data-v-a850bc85]{margin-bottom:1.5rem;border-radius:20px;background:var(--color-background);box-shadow:0 25px 80px var(--color-shadow-light);overflow:hidden}.root-tabs-wrapper[data-v-a850bc85]{border-bottom:1px solid var(--color-border);padding:.5rem 1rem 0}.root-tabs[data-v-a850bc85]{display:flex;flex-wrap:wrap;gap:.25rem 0}.root-tab[data-v-a850bc85]{position:relative;padding:.65rem 1.3rem;font-size:.9rem;font-weight:600;color:var(--color-text-muted);background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;white-space:nowrap;transition:all .2s ease}.root-tab[data-v-a850bc85]:hover{color:var(--color-primary-hover);background:var(--color-primary-light);border-radius:8px 8px 0 0}.root-tab.active[data-v-a850bc85]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.category-board[data-v-a850bc85]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1.75rem}.section-block[data-v-a850bc85]{display:flex;flex-direction:column;gap:.5rem}.pill-list[data-v-a850bc85]{display:flex;flex-wrap:wrap;gap:.6rem}.pill[data-v-a850bc85]{border:1px solid var(--color-border);border-radius:999px;padding:.4rem 1.25rem;background:var(--color-background);font-size:.875rem;color:var(--color-text);cursor:pointer;transition:all .2s ease}.pill[data-v-a850bc85]:hover{border-color:var(--color-primary-hover);color:var(--color-primary)}.pill.active[data-v-a850bc85]{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 6px 20px var(--color-primary-light)}.pill-list--third .pill[data-v-a850bc85]{padding-inline:1rem;font-size:.825rem}.empty-tip[data-v-a850bc85]{text-align:center;color:var(--color-text-muted);margin:0;padding:1.5rem}.category-description[data-v-a850bc85]{padding:.75rem 1.75rem;border-bottom:1px solid var(--color-border)}.category-description p[data-v-a850bc85]{margin:0;font-size:.9rem;color:var(--color-text-muted);line-height:1.6}@media (max-width: 768px){.category-board[data-v-a850bc85]{padding:1rem 1.25rem}.root-tabs-wrapper[data-v-a850bc85]{padding:.25rem .5rem 0}.root-tab[data-v-a850bc85]{padding:.5rem .9rem;font-size:.8rem}.pill-list[data-v-a850bc85]{gap:.5rem}}.sort-bar-wrapper[data-v-665895c0]{background:var(--color-background);box-shadow:0 25px 80px var(--color-shadow-light);border-radius:16px;margin-bottom:1rem;overflow:hidden}.sort-row[data-v-665895c0]{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.sort-options[data-v-665895c0]{flex-wrap:wrap;gap:.5rem;display:flex}.sort-pill[data-v-665895c0]{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text-muted);cursor:pointer;border-radius:999px;align-items:center;gap:.25rem;padding:.35rem 1.1rem;font-size:.85rem;transition:all .2s;display:inline-flex}.sort-pill[data-v-665895c0]:hover{border-color:var(--color-primary-hover);color:var(--color-primary)}.sort-pill.active[data-v-665895c0]{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 4px 14px var(--color-primary-light)}.sort-arrow[data-v-665895c0]{font-size:.9rem;font-weight:700}.filter-toggle[data-v-665895c0]{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem 1rem;font-size:.85rem;transition:all .2s;display:inline-flex}.filter-toggle[data-v-665895c0]:hover{border-color:var(--color-primary-hover);color:var(--color-primary)}.toggle-arrow[data-v-665895c0]{font-size:.75rem;transition:transform .25s}.toggle-arrow.flipped[data-v-665895c0]{transform:rotate(180deg)}.advanced-filters[data-v-665895c0]{border-top:1px solid var(--color-border);background:var(--color-background-soft);padding:1.25rem 1.5rem}.filter-grid[data-v-665895c0]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.filter-section h4[data-v-665895c0]{color:var(--color-text);margin-bottom:.75rem;font-size:.9rem;font-weight:600}.price-labels[data-v-665895c0]{color:var(--color-text-muted);justify-content:space-between;margin-top:.25rem;font-size:.8rem;display:flex}.filter-actions[data-v-665895c0]{border-top:1px solid var(--color-border);justify-content:center;margin-top:.75rem;padding-top:.75rem;display:flex}.slide-down-enter-active[data-v-665895c0],.slide-down-leave-active[data-v-665895c0]{transition:all .25s}.slide-down-enter-from[data-v-665895c0],.slide-down-leave-to[data-v-665895c0]{opacity:0;transform:translateY(-12px)}@media (max-width:768px){.sort-row[data-v-665895c0]{flex-direction:column;align-items:stretch;padding:.75rem 1rem}.sort-options[data-v-665895c0]{justify-content:flex-start}.filter-toggle[data-v-665895c0]{align-self:flex-end}.advanced-filters[data-v-665895c0]{padding:1rem}.filter-grid[data-v-665895c0]{grid-template-columns:1fr}}.gig-list-page[data-v-c71cacc4]{background:var(--color-background-soft);min-height:100%}.container[data-v-c71cacc4]{max-width:1500px;margin:0 auto;padding:2rem var(--container-padding)}.filters-sticky[data-v-c71cacc4]{position:sticky;top:var(--header-height);z-index:15;background:var(--color-background-soft);padding-bottom:0}.filters-sticky[data-v-c71cacc4] .filter-chips{margin-bottom:0}.results-body[data-v-c71cacc4]{position:relative;min-height:320px;transition:opacity .2s ease}.results-body.is-loading[data-v-c71cacc4] .explore-grid,.results-body.is-loading[data-v-c71cacc4] .explore-empty{opacity:.45;pointer-events:none}.results-loading-mask[data-v-c71cacc4]{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-start;justify-content:center;padding-top:3rem;pointer-events:none}.loading-spinner[data-v-c71cacc4]{width:2rem;height:2rem;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:spin-c71cacc4 .7s linear infinite}@keyframes spin-c71cacc4{to{transform:rotate(360deg)}}.results-panel[data-v-c71cacc4]{margin-top:1rem;padding:1.75rem;border-radius:var(--radius-lg);background:var(--color-background);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:1.5rem}.pagination-block[data-v-c71cacc4]{display:flex;justify-content:center}@media (max-width: 768px){.container[data-v-c71cacc4]{padding:1.25rem 1rem}.results-panel[data-v-c71cacc4]{padding:1.25rem}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-17b9487a],[data-v-17b9487a]:before,[data-v-17b9487a]:after,[data-v-17b9487a]::backdrop{--tw-border-style:solid}}}.gig-main[data-v-17b9487a]{background:var(--color-background);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:2rem}.gig-breadcrumb[data-v-17b9487a]{margin-bottom:1rem}.gig-breadcrumb[data-v-17b9487a] .el-breadcrumb__item a{color:var(--color-primary);transition:color .3s}.gig-breadcrumb[data-v-17b9487a] .el-breadcrumb__item a:hover{color:var(--color-primary-hover)}.title-actions[data-v-17b9487a]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.gig-title[data-v-17b9487a]{color:var(--color-text);overflow-wrap:anywhere;word-break:break-word;flex:1;min-width:0;font-size:2rem;font-weight:600;line-height:1.3}.action-buttons[data-v-17b9487a]{flex-shrink:0;gap:.5rem;display:flex}.seller-summary[data-v-17b9487a]{margin-bottom:calc(var(--spacing,.25rem)*8);align-items:center;gap:calc(var(--spacing,.25rem)*4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-bottom:calc(var(--spacing,.25rem)*4);display:flex}.clickable-avatar[data-v-17b9487a]{cursor:pointer;flex-shrink:0;transition:transform .3s,box-shadow .3s}.clickable-avatar[data-v-17b9487a]:hover{transform:scale(1.1);box-shadow:0 2px 8px #00000026}.seller-details[data-v-17b9487a]{flex-direction:column;flex:1;justify-content:center;gap:.25rem;min-height:40px;display:flex}.seller-name-row[data-v-17b9487a]{align-items:center;gap:8px;display:flex}.seller-name[data-v-17b9487a]{color:var(--color-text);font-size:1.1rem;font-weight:600;line-height:1.2}.clickable-name[data-v-17b9487a]{cursor:pointer;width:fit-content;transition:color .3s;display:inline-block}.clickable-name[data-v-17b9487a]:hover{color:var(--color-primary)}.seller-rating[data-v-17b9487a]{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-muted);line-height:1;display:flex}.gig-gallery[data-v-17b9487a]{border-radius:var(--radius-sm);background:var(--color-background-soft);margin-bottom:2rem;overflow:hidden}.gallery-image[data-v-17b9487a]{object-fit:contain;cursor:pointer;width:100%;height:100%;transition:transform .3s}.gallery-image[data-v-17b9487a]:hover{transform:scale(1.02)}.image-preview-dialog[data-v-17b9487a] .el-dialog__body{padding:0}.preview-image[data-v-17b9487a]{object-fit:contain;width:100%;height:100%}.gig-categories[data-v-17b9487a]{background:var(--color-background-soft);border-radius:var(--radius-sm);margin-bottom:2rem;padding:1.5rem}.gig-description[data-v-17b9487a]{margin-bottom:2rem}.gig-description h3[data-v-17b9487a]{color:var(--color-text);border-bottom:2px solid var(--color-primary);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.3rem;font-weight:600}.description-content[data-v-17b9487a]{color:var(--color-text-muted);overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:1rem;line-height:1.8}.description-content p[data-v-17b9487a]{margin-bottom:.75rem}.description-content p[data-v-17b9487a]:last-child{margin-bottom:0}.gig-tags[data-v-17b9487a]{margin-bottom:2rem}.gig-tags h4[data-v-17b9487a]{color:var(--color-text);margin-bottom:1rem;font-size:1.1rem;font-weight:600}.tags-container[data-v-17b9487a]{gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.tag-item[data-v-17b9487a]{cursor:pointer;padding:.5rem 1rem;font-size:.95rem;transition:all .3s}.tag-item[data-v-17b9487a]:hover{box-shadow:0 2px 8px var(--color-primary-light);transform:translateY(-2px)}@media (max-width:768px){.gig-main[data-v-17b9487a]{padding:1rem}.title-actions[data-v-17b9487a]{flex-direction:column;align-items:stretch}.action-buttons[data-v-17b9487a]{justify-content:flex-end}.gig-title[data-v-17b9487a]{font-size:1.5rem}.gig-gallery[data-v-17b9487a]{height:250px}.description-content[data-v-17b9487a]{font-size:.95rem}.tags-container[data-v-17b9487a]{gap:.5rem}.tag-item[data-v-17b9487a]{padding:.4rem .8rem;font-size:.85rem}}.spec-value[data-v-c84e1c4c]{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;align-items:center;text-align:right;color:var(--color-text);font-weight:500;font-size:.9rem;min-width:0}.spec-text[data-v-c84e1c4c]{word-break:break-word}.spec-yes[data-v-c84e1c4c]{color:var(--color-success, #67c23a);font-size:1.1rem}.spec-no[data-v-c84e1c4c]{color:var(--color-text-muted);font-size:1.1rem}.spec-tag[data-v-c84e1c4c]{margin:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-08d93ece],[data-v-08d93ece]:before,[data-v-08d93ece]:after,[data-v-08d93ece]::backdrop{--tw-border-style:solid}}}.pricing-card[data-v-08d93ece]{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin-bottom:2rem;padding:1.5rem}.pricing-tabs[data-v-08d93ece] .el-tabs__content{padding:1rem 0}.package-content[data-v-08d93ece]{text-align:center}.package-price[data-v-08d93ece]{margin-bottom:1rem}.currency[data-v-08d93ece]{color:var(--color-text-muted);font-size:1.2rem;font-weight:500}.amount[data-v-08d93ece]{color:var(--color-text);font-size:2.5rem;font-weight:600}.package-delivery[data-v-08d93ece]{margin-bottom:calc(var(--spacing,.25rem)*6);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);color:var(--color-text-muted);display:flex}.package-features[data-v-08d93ece]{text-align:left}.features-title[data-v-08d93ece]{color:var(--color-text);margin-bottom:.25rem;font-size:.95rem;font-weight:600}.spec-list[data-v-08d93ece]{margin:0;padding:0;list-style:none}.spec-row[data-v-08d93ece]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;display:flex}.spec-row[data-v-08d93ece]:last-child{border-bottom:none}.spec-label[data-v-08d93ece]{color:var(--color-text-muted);flex-shrink:0;font-size:.9rem}.package-features .no-specs-tip[data-v-08d93ece]{text-align:center;color:var(--color-text-muted);padding:1rem 0;font-size:.9rem;font-weight:400}.order-actions[data-v-08d93ece]{margin-top:calc(var(--spacing,.25rem)*6);gap:calc(var(--spacing,.25rem)*4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}.restricted-tip[data-v-08d93ece]{color:#b91c1c;background:#fef2f2;border-radius:8px;margin:0;padding:8px 12px;font-size:.82rem;line-height:1.5}.order-actions[data-v-08d93ece] .el-button{width:100%;margin-left:0}.continue-btn[data-v-08d93ece]{height:48px;font-size:1rem;font-weight:500}.contact-btn[data-v-08d93ece]{height:40px}.seller-card[data-v-08d93ece]{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:1.5rem}.seller-header[data-v-08d93ece]{margin-bottom:calc(var(--spacing,.25rem)*6);gap:calc(var(--spacing,.25rem)*4);display:flex}.seller-info[data-v-08d93ece]{flex:1}.seller-info h4[data-v-08d93ece]{color:var(--color-text);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.clickable-avatar[data-v-08d93ece]{cursor:pointer;transition:transform .2s}.clickable-avatar[data-v-08d93ece]:hover{transform:scale(1.05)}.clickable-name[data-v-08d93ece]{cursor:pointer;width:fit-content;transition:color .2s;display:inline-block}.clickable-name[data-v-08d93ece]:hover{color:var(--color-primary)}.seller-stats[data-v-08d93ece]{gap:calc(var(--spacing,.25rem)*4);display:flex}.stat[data-v-08d93ece]{align-items:center;gap:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-muted);display:flex}.seller-actions[data-v-08d93ece]{gap:calc(var(--spacing,.25rem)*4);display:flex}.seller-actions .el-button[data-v-08d93ece]{flex:1}@media (max-width:768px){.pricing-card[data-v-08d93ece]{margin-bottom:1rem;padding:1rem}.package-price .amount[data-v-08d93ece]{font-size:2rem}.spec-row[data-v-08d93ece]{padding:.45rem 0}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.reviews-section[data-v-00396738]{border-top:1px solid var(--color-border);padding-top:2rem}.reviews-section h3[data-v-00396738]{color:var(--color-text);margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.reviews-summary[data-v-00396738]{margin-bottom:2rem}.rating-overview[data-v-00396738]{align-items:center;gap:calc(var(--spacing,.25rem)*8);display:flex}.rating-score[data-v-00396738]{align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.score[data-v-00396738]{color:var(--color-text);font-size:2rem;font-weight:600}.rating-count[data-v-00396738]{color:var(--color-text-muted)}.reviews-list[data-v-00396738]{gap:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}.review-item[data-v-00396738]{background:var(--color-background-soft);border-radius:var(--radius-sm);padding:1.5rem}.review-header[data-v-00396738]{margin-bottom:calc(var(--spacing,.25rem)*4);gap:calc(var(--spacing,.25rem)*4);display:flex}.review-meta[data-v-00396738]{flex:1}.reviewer-name[data-v-00396738]{color:var(--color-text);margin-bottom:.5rem;font-weight:600}.review-rating[data-v-00396738]{align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.review-date[data-v-00396738]{color:var(--color-text-muted);font-size:.9rem}.review-content[data-v-00396738]{color:var(--color-text-muted);line-height:1.6}.review-content--empty[data-v-00396738]{color:var(--color-text-muted);opacity:.7;font-style:italic}.container[data-v-a86167d9]{max-width:var(--container-default);margin:0 auto;padding:2rem}.gig-layout[data-v-a86167d9]{grid-template-columns:1fr 400px;gap:3rem;display:grid}.main-skeleton[data-v-a86167d9]{background:var(--color-background);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:2rem}.skeleton-breadcrumb[data-v-a86167d9]{margin-bottom:1rem}.skeleton-seller[data-v-a86167d9]{border-bottom:1px solid var(--color-border);align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.skeleton-description[data-v-a86167d9]{margin-top:2rem}.sidebar-skeleton[data-v-a86167d9]{flex-direction:column;gap:2rem;display:flex}.skeleton-pricing-card[data-v-a86167d9],.skeleton-seller-card[data-v-a86167d9]{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:1.5rem}@media (max-width:768px){.container[data-v-a86167d9]{padding:1rem}.gig-layout[data-v-a86167d9]{grid-template-columns:1fr;gap:2rem}}.container[data-v-ba6d307c]{max-width:var(--container-default);margin:0 auto;padding:2rem}.gig-layout[data-v-ba6d307c]{grid-template-columns:1fr 400px;gap:3rem;margin-bottom:3rem;display:grid}.gig-layout[data-v-ba6d307c]>*{min-width:0}.loading-container[data-v-ba6d307c]{justify-content:center;align-items:center;min-height:400px;display:flex}@media (max-width:768px){.container[data-v-ba6d307c]{padding:1rem}.gig-layout[data-v-ba6d307c]{grid-template-columns:1fr;gap:2rem}}.gallery-uploader .upload-tip[data-v-dbbc0b65]{color:var(--color-text-muted);margin-top:.5rem;font-size:.9rem;line-height:1.4}.gallery-uploader[data-v-dbbc0b65] .el-upload-list__item{transition:all .3s}.gallery-uploader[data-v-dbbc0b65] .el-upload-list__item:hover{transform:scale(1.05)}.gallery-uploader[data-v-dbbc0b65] .el-upload-list__item-thumbnail{object-fit:contain}.gallery-ai[data-v-54900c99]{width:100%;margin-bottom:1rem}.ai-row[data-v-54900c99]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ai-count-label[data-v-54900c99]{color:var(--color-text-muted);font-size:.85rem}.ai-count[data-v-54900c99]{width:84px}.ai-image-btn[data-v-54900c99]{cursor:pointer;color:#fff;background:linear-gradient(135deg,#ff9e4a,#ff7a1a);border:none;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:.9rem;font-weight:600;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 4px 12px #ff7a1a47}.ai-image-btn[data-v-54900c99]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #ff7a1a5c}.ai-image-btn[data-v-54900c99]:disabled{cursor:progress;opacity:.85}.ai-orb[data-v-54900c99]{background:radial-gradient(circle at 30% 25%,#fff,#ffe3c2 45%,#ffb066);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:2.4s ease-in-out infinite orb-breathe-54900c99;position:relative;box-shadow:0 0 8px #fff9}.ai-orb-core[data-v-54900c99]{background:radial-gradient(circle,#ffffff80,#0000 70%);border-radius:50%;position:absolute;inset:-4px}.ai-image-btn.generating .ai-orb[data-v-54900c99]{animation:.8s ease-in-out infinite orb-breathe-54900c99}@keyframes orb-breathe-54900c99{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.ai-regen-btn[data-v-54900c99]{border:1px solid var(--color-border);cursor:pointer;height:38px;color:var(--color-text);background:var(--color-card-bg,#fff);border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:.88rem;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.ai-regen-btn[data-v-54900c99]:hover:not(:disabled){color:#ff7a1a;border-color:#ff9e4a}.ai-regen-btn[data-v-54900c99]:disabled{cursor:not-allowed;opacity:.6}.ai-tip[data-v-54900c99]{color:var(--color-text-muted);margin-top:8px;font-size:.85rem;line-height:1.4;display:block}.gallery-default[data-v-b884eb97]{width:100%;margin-bottom:1rem}.gd-head[data-v-b884eb97]{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.gd-title[data-v-b884eb97]{color:var(--color-text);font-size:.9rem;font-weight:600}.gd-tip[data-v-b884eb97]{color:var(--color-text-muted);font-size:.8rem}.gd-loading[data-v-b884eb97]{color:var(--color-text-muted);align-items:center;gap:6px;padding:8px 0;font-size:.85rem;display:flex}.gd-grid[data-v-b884eb97]{flex-wrap:wrap;gap:10px;display:flex}.gd-cell[data-v-b884eb97]{border:2px solid var(--color-border);cursor:pointer;background:var(--color-background);border-radius:10px;width:92px;height:92px;padding:0;transition:border-color .2s,box-shadow .2s,opacity .2s;position:relative;overflow:hidden}.gd-cell img[data-v-b884eb97]{object-fit:cover;width:100%;height:100%;display:block}.gd-cell[data-v-b884eb97]:hover:not(.is-disabled){border-color:var(--color-primary-hover,#ff9e4a)}.gd-cell.is-selected[data-v-b884eb97]{border-color:var(--color-primary,#ff7a1a);box-shadow:0 0 0 2px var(--color-primary-light,#ff7a1a4d)}.gd-cell.is-disabled[data-v-b884eb97]{cursor:not-allowed;opacity:.45}.gd-check[data-v-b884eb97]{color:#fff;background:var(--color-primary,#ff7a1a);opacity:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:4px;right:4px;transform:scale(.6)}.gd-cell.is-selected .gd-check[data-v-b884eb97]{opacity:1;transform:scale(1)}.form-actions[data-v-aa7fcef5]{margin-top:1rem;padding-top:1rem}.form-actions .el-button[data-v-aa7fcef5]{min-width:120px;height:48px;font-size:1rem}@media (max-width:768px){.form-actions[data-v-aa7fcef5]{flex-direction:column}.form-actions .el-button[data-v-aa7fcef5]{width:100%}}.form-tip[data-v-29228c03]{color:var(--color-text-muted);border-radius:6px;align-items:flex-start;gap:6px;margin-top:8px;padding:8px 12px;font-size:13px;line-height:1.5;display:flex}.form-tip__icon[data-v-29228c03]{flex-shrink:0;margin-top:1px;font-size:15px}.form-tip__text[data-v-29228c03]{flex:1}.form-tip--info[data-v-29228c03]{background-color:var(--color-info-light,#409eff14);border-left:3px solid var(--color-info,#409eff)}.form-tip--info .form-tip__icon[data-v-29228c03]{color:var(--color-info,#409eff)}.form-tip--guide[data-v-29228c03]{background-color:var(--color-background-soft);border:1px dashed var(--color-border)}.form-tip--guide .form-tip__icon[data-v-29228c03]{color:var(--color-text-muted)}.form-tip--status[data-v-29228c03]{background:0 0;border:none;padding:4px 0}.form-tip--status .form-tip__icon[data-v-29228c03]{color:var(--color-success,#67c23a)}.category-cascader-popper .el-cascader-node[aria-haspopup=menu] .el-checkbox,.category-cascader-popper .el-cascader-node[aria-haspopup=true] .el-checkbox{display:none!important}[data-v-9c71ced7] .el-cascader__tags{flex-wrap:nowrap;align-items:center;height:100%;display:flex;top:50%;transform:translateY(-50%)}[data-v-9c71ced7] .el-tag{align-items:center;margin:2px 0 2px 6px;display:inline-flex}.tags-selector[data-v-290f29ae] .el-select-dropdown__item{height:auto;padding:8px 20px;line-height:1.5}.tags-selector[data-v-290f29ae] .el-select-group__title{color:var(--color-text);padding:8px 20px;font-size:14px;font-weight:600}.package-card[data-v-e031b1e6]{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem;transition:all .2s}.package-card.disabled[data-v-e031b1e6]{opacity:.6;background:var(--color-background-soft)}.card-header[data-v-e031b1e6]{justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.name-section[data-v-e031b1e6]{flex:1;min-width:0}.name-input[data-v-e031b1e6] .el-input__inner{font-size:1rem;font-weight:600}.name-text[data-v-e031b1e6]{color:var(--color-text);font-size:1rem;font-weight:600}.pricing-section[data-v-e031b1e6]{flex-direction:column;gap:.75rem;display:flex}.field-row[data-v-e031b1e6]{flex-direction:column;gap:.25rem;display:flex}.field-label[data-v-e031b1e6]{color:var(--color-text-muted);font-size:13px}.custom-input[data-v-e031b1e6]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);width:100%;color:var(--color-text);padding:8px 12px;font-size:14px;transition:border-color .2s}.custom-input[data-v-e031b1e6]:focus{border-color:var(--color-primary);outline:none}.custom-input[data-v-e031b1e6]:disabled{background:var(--color-background-soft);cursor:not-allowed}.specs-section[data-v-e031b1e6]{margin-top:1rem}.specs-divider[data-v-e031b1e6]{background:var(--color-border);height:1px;margin-bottom:.75rem}.specs-list[data-v-e031b1e6]{flex-direction:column;gap:.75rem;display:flex}.spec-item[data-v-e031b1e6]{flex-direction:column;gap:.25rem;display:flex}.spec-header[data-v-e031b1e6]{align-items:center;gap:2px;display:flex}.spec-name[data-v-e031b1e6]{color:var(--color-text);font-size:13px}.spec-required[data-v-e031b1e6]{color:var(--color-danger)}.spec-help[data-v-e031b1e6]{color:var(--color-text-muted);cursor:help;margin-left:2px;font-size:14px}.feature-list[data-v-e031b1e6]{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}.feature-item[data-v-e031b1e6]{cursor:pointer;color:var(--color-text);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;transition:background .15s;display:flex}.feature-item[data-v-e031b1e6]:hover{background:var(--color-background-soft)}.feature-item input[type=checkbox][data-v-e031b1e6]{width:16px;height:16px;accent-color:var(--color-primary,#ff7a1a);cursor:pointer;flex-shrink:0}.feature-name[data-v-e031b1e6]{flex:1}.feature-help[data-v-e031b1e6]{color:var(--color-text-muted);cursor:help;font-size:13px}.package-pricing-tabs[data-v-433cca6f]{width:100%}.tabs-header[data-v-433cca6f]{border-bottom:2px solid var(--color-border);gap:0;margin-bottom:1.5rem;display:flex}.tab-btn[data-v-433cca6f]{cursor:pointer;color:var(--color-text-muted);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-width:100px;margin-bottom:-2px;padding:.75rem 2rem;font-size:.9rem;font-weight:600;transition:color .2s,border-color .2s;display:flex;position:relative}.tab-btn[data-v-433cca6f]:hover{color:var(--color-text)}.tab-btn.active[data-v-433cca6f]{color:var(--color-primary);border-bottom-color:var(--color-primary);background:0 0}.tab-label[data-v-433cca6f]{line-height:1}.tab-badge[data-v-433cca6f]{color:var(--color-text-muted);background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:4px;padding:1px 5px;font-size:.65rem;font-weight:500;line-height:1.4}.tab-switch[data-v-433cca6f]{align-items:center;display:flex}.tab-btn.tab-disabled .tab-label[data-v-433cca6f]{opacity:.45}.tab-disabled-hint[data-v-433cca6f]{border:1px dashed var(--color-border);border-radius:var(--radius-md);min-height:140px;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:.9rem;display:flex}.tab-disabled-hint p[data-v-433cca6f]{margin:0}.label-with-action[data-v-f9a8636d]{align-items:center;gap:8px;width:100%;display:flex}.label-text[data-v-f9a8636d]{flex:none}.required-star[data-v-f9a8636d]{color:var(--color-danger);margin-right:4px}.description-editor[data-v-f9a8636d] .el-form-item.is-required .el-form-item__label:before{display:none}.ai-action[data-v-f9a8636d]{cursor:pointer;border-radius:16px;align-items:center;gap:6px;margin-left:auto;padding:2px 8px 2px 4px;transition:background .2s;display:flex}.ai-action[data-v-f9a8636d]:hover{background:var(--color-background-soft)}.ai-label[data-v-f9a8636d]{color:var(--color-text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:12px;transition:color .2s}.ai-action.generating .ai-label[data-v-f9a8636d]{color:var(--color-primary,#ff7a1a)}@media (max-width:768px){.ai-label[data-v-f9a8636d]{display:none}}.ai-orb-wrapper[data-v-f9a8636d]{border-radius:50%;flex-shrink:0;width:22px;height:22px;transition:transform .25s;position:relative}.ai-action:hover .ai-orb-wrapper[data-v-f9a8636d]{transform:scale(1.15)}.orb-core[data-v-f9a8636d]{z-index:3;background:radial-gradient(circle at 30% 25%,#fff,#fff0db 18%,#ffd4a3 38%,#ff9e4a 62%,#ff7a1a 85%,#e66b00);border-radius:50%;position:absolute;inset:1px;box-shadow:inset 0 1px 2px #ffffff80,inset 0 -1px 1px #0000000f}.orb-glint[data-v-f9a8636d]{z-index:5;mix-blend-mode:soft-light;pointer-events:none;background:conic-gradient(#0000,#fff0 20%,#ffffff59 30%,#ffffff8c,#ffffff59 40%,#fff0 50%,#0000);border-radius:50%;position:absolute;inset:0}.orb-flow[data-v-f9a8636d]{pointer-events:none;filter:blur(.5px);border-radius:50%;position:absolute;inset:-1px}.orb-flow-1[data-v-f9a8636d]{z-index:2;opacity:.6;background:conic-gradient(#0000,#ff7a1a99,#ffc88c66,#ff7a1a80 30%,#0000 45% 55%,#ff9e4a80 70%,#ff7a1a99 80%,#0000)}.orb-flow-2[data-v-f9a8636d]{z-index:2;opacity:.4;background:conic-gradient(from 180deg,#0000,#ffc88c66 12%,#ff7a1a8c 22%,#0000 35% 50%,#ff7a1a80 65%,#ffc88c59 78%,#0000)}.orb-aura[data-v-f9a8636d]{z-index:0;filter:blur(4px);pointer-events:none;background:radial-gradient(circle,#ff7a1a59,#ff9e4a26 40%,#0000 70%);border-radius:50%;position:absolute;inset:-8px}.ai-orb-wrapper.generating .orb-core[data-v-f9a8636d]{background:radial-gradient(circle at 30% 25%,#fff,#fff5e6 12%,#ffcc80 30%,#ff9e4a,#ff7a1a 80%,#e66b00)}.ai-orb-wrapper.generating .orb-flow-1[data-v-f9a8636d]{opacity:.85}.ai-orb-wrapper.generating .orb-flow-2[data-v-f9a8636d]{opacity:.65}.ai-orb-wrapper.generating .orb-aura[data-v-f9a8636d]{opacity:.7}.description-highlight[data-v-f9a8636d] .el-textarea__inner{animation:1.5s ease-out description-flash-f9a8636d}@keyframes description-flash-f9a8636d{0%{background-color:#ff7a1a26}to{background-color:#0000}}.form-nav-sidebar[data-v-ece5bd0c]{z-index:100;flex-direction:column;gap:4px;padding:8px 0;display:flex;position:fixed;top:50%;right:calc(50% - 520px);transform:translateY(-50%)}.nav-item[data-v-ece5bd0c]{border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:6px 4px;transition:all .2s;display:flex}.nav-item[data-v-ece5bd0c]:hover{background:var(--color-background-soft)}.nav-item:hover .nav-label[data-v-ece5bd0c]{color:var(--color-text)}.nav-track[data-v-ece5bd0c]{justify-content:center;align-items:center;width:12px;height:32px;display:flex;position:relative}.nav-track[data-v-ece5bd0c]:before{content:"";background:var(--color-border);width:1.5px;position:absolute;top:-4px;bottom:-4px;left:50%;transform:translate(-50%)}.nav-item:first-child .nav-track[data-v-ece5bd0c]:before{top:50%}.nav-item:last-child .nav-track[data-v-ece5bd0c]:before{bottom:50%}.nav-dot[data-v-ece5bd0c]{z-index:1;border:1.5px solid var(--color-border);background:var(--color-background);border-radius:50%;width:6px;height:6px;transition:all .25s;position:relative}.nav-label[data-v-ece5bd0c]{color:var(--color-text-muted);letter-spacing:.3px;white-space:nowrap;font-size:12px;font-weight:400;transition:all .25s}.nav-item.active .nav-track[data-v-ece5bd0c]:before{background:var(--color-primary);opacity:.25}.nav-item.active .nav-dot[data-v-ece5bd0c]{background:var(--color-primary);border-color:var(--color-primary);width:8px;height:8px;box-shadow:0 0 0 3px var(--color-primary-light,#409eff26)}.nav-item.active .nav-label[data-v-ece5bd0c]{color:var(--color-primary);font-weight:600}.nav-item.passed .nav-dot[data-v-ece5bd0c]{background:var(--color-primary);border-color:var(--color-primary);opacity:.5}.nav-item.passed .nav-track[data-v-ece5bd0c]:before{background:var(--color-primary);opacity:.2}@media (max-width:1200px){.form-nav-sidebar[data-v-ece5bd0c]{display:none}}@media (min-width:1400px){.form-nav-sidebar[data-v-ece5bd0c]{right:calc(50% - 550px)}}.preview-empty[data-v-57ce0c52]{padding-block:calc(var(--spacing,.25rem)*20);color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.preview-empty .el-icon[data-v-57ce0c52]{color:var(--color-border);margin-bottom:16px}.preview-content[data-v-57ce0c52]{margin:-20px;padding-bottom:2rem}.preview-hero[data-v-57ce0c52]{width:100%;height:280px;position:relative;overflow:hidden}.hero-image-wrapper[data-v-57ce0c52]{width:100%;height:100%;position:relative}.hero-image[data-v-57ce0c52]{object-fit:cover;width:100%;height:100%}.hero-image-count[data-v-57ce0c52]{color:#fff;background:#0009;border-radius:20px;padding:4px 12px;font-size:13px;position:absolute;bottom:16px;right:16px}.preview-body[data-v-57ce0c52]{grid-template-columns:1fr 320px;gap:2rem;padding:2rem;display:grid}@media (max-width:700px){.preview-body[data-v-57ce0c52]{grid-template-columns:1fr}}.preview-main[data-v-57ce0c52]{min-width:0}.preview-title[data-v-57ce0c52]{color:var(--color-text);margin-bottom:.75rem;font-size:1.5rem;font-weight:600;line-height:1.4}.preview-meta[data-v-57ce0c52]{margin-bottom:1.5rem}.preview-section[data-v-57ce0c52]{border-bottom:1px solid var(--color-border);margin-bottom:2rem;padding-bottom:2rem}.preview-section[data-v-57ce0c52]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title[data-v-57ce0c52]{color:var(--color-text);margin-bottom:1rem;font-size:1.1rem;font-weight:600}.preview-description[data-v-57ce0c52]{color:var(--color-text-muted);line-height:1.8}.preview-description p[data-v-57ce0c52]{margin-bottom:.5rem}.specs-table-wrapper[data-v-57ce0c52]{overflow-x:auto}.specs-table[data-v-57ce0c52]{border-collapse:collapse;width:100%;font-size:.9rem}.specs-table th[data-v-57ce0c52],.specs-table td[data-v-57ce0c52]{text-align:left;border-bottom:1px solid var(--color-border);padding:10px 14px}.specs-table th[data-v-57ce0c52]{color:var(--color-text);background:var(--color-background-soft);font-size:.85rem;font-weight:600}.specs-table th.highlight[data-v-57ce0c52],.specs-table td.highlight[data-v-57ce0c52]{background:var(--color-primary-light,#409eff0f)}.specs-table .spec-name[data-v-57ce0c52]{color:var(--color-text);min-width:120px;font-weight:500}.specs-table .required[data-v-57ce0c52]{color:var(--color-danger);margin-left:2px}.preview-tags[data-v-57ce0c52]{flex-wrap:wrap;gap:8px;display:flex}.preview-sidebar[data-v-57ce0c52]{align-self:start;position:sticky;top:20px}.package-card[data-v-57ce0c52]{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.preview-tabs[data-v-57ce0c52] .el-tabs__header{margin-bottom:0}.package-content[data-v-57ce0c52]{padding:1.25rem}.package-price[data-v-57ce0c52]{align-items:baseline;gap:2px;margin-bottom:.5rem;display:flex}.package-price .currency[data-v-57ce0c52]{color:var(--color-primary);font-size:1.25rem;font-weight:600}.package-price .amount[data-v-57ce0c52]{color:var(--color-primary);font-size:2rem;font-weight:700}.package-delivery[data-v-57ce0c52]{color:var(--color-text-muted);align-items:center;gap:6px;margin-bottom:.5rem;font-size:.85rem;display:flex}.package-features[data-v-57ce0c52]{flex-direction:column;gap:10px;margin-bottom:1.25rem;display:flex}.feature-item[data-v-57ce0c52]{justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.feature-name[data-v-57ce0c52]{color:var(--color-text-muted)}.feature-value[data-v-57ce0c52]{color:var(--color-text);font-weight:500}.order-btn[data-v-57ce0c52]{width:100%;height:44px;font-size:1rem;font-weight:600}.preview-hint[data-v-57ce0c52]{text-align:center;color:var(--color-text-muted);margin-top:.75rem;font-size:.8rem}.create-gig[data-v-d4fc5a94]{background:var(--color-background-soft);min-height:100vh}.container[data-v-d4fc5a94]{max-width:var(--container-default,1200px);margin:0 auto;padding:2rem 1rem}.page-header[data-v-d4fc5a94]{text-align:center;margin-bottom:3rem}.page-header h1[data-v-d4fc5a94]{font-size:var(--title-size-lg,2.25rem);color:var(--color-text);margin-bottom:.5rem;font-weight:600}.page-header p[data-v-d4fc5a94]{color:var(--color-text-muted);font-size:1.1rem}.gig-form[data-v-d4fc5a94]{background:var(--color-background);border-radius:var(--radius-md);max-width:900px;box-shadow:var(--shadow-sm,0 1px 3px #0000000d);border:1px solid var(--color-border);margin:0 auto;padding:2.5rem}.form-section[data-v-d4fc5a94]{border-bottom:1px solid var(--color-border);margin-bottom:3rem;padding-bottom:2rem}.form-section[data-v-d4fc5a94]:last-of-type{border-bottom:none;margin-bottom:1.5rem;padding-bottom:0}.form-section h3[data-v-d4fc5a94]{color:var(--color-text);margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}@media (max-width:768px){.container[data-v-d4fc5a94]{padding:1rem}.page-header h1[data-v-d4fc5a94]{font-size:2rem}.gig-form[data-v-d4fc5a94]{padding:1.5rem}}.stats-section[data-v-4ec3db90]{margin-bottom:1.75rem}.stats-grid[data-v-4ec3db90]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;display:grid}.stat-card[data-v-4ec3db90]{background:var(--color-background);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid #0000;align-items:center;gap:1rem;padding:1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.stat-card[data-v-4ec3db90]:hover{border-color:var(--color-border);transform:translateY(-3px);box-shadow:0 10px 24px #0000000f}.stat-icon[data-v-4ec3db90]{color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.4rem;display:flex}.stat-icon.active[data-v-4ec3db90]{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-hover)100%)}.stat-icon.orders[data-v-4ec3db90]{background:linear-gradient(135deg,#f093fb,#f5576c)}.stat-icon.views[data-v-4ec3db90]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.stat-icon.rating[data-v-4ec3db90]{background:linear-gradient(135deg,#ffb347,#fc3)}.stat-content[data-v-4ec3db90]{min-width:0}.stat-content h3[data-v-4ec3db90]{color:var(--color-text);margin:0 0 2px;font-size:1.75rem;font-weight:700;line-height:1.1}.stat-content h3.muted[data-v-4ec3db90]{color:var(--color-text-muted);font-size:1.4rem}.stat-content p[data-v-4ec3db90]{color:var(--color-text);margin:0;font-size:.92rem;font-weight:600}.stat-sub[data-v-4ec3db90]{color:var(--color-text-muted);margin-top:2px;font-size:.78rem;display:block}@media (max-width:768px){.stats-grid[data-v-4ec3db90]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.filters-section[data-v-c0f42cb1]{background:var(--color-background);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin-bottom:1.75rem;padding:1.25rem 1.5rem}.filters-row[data-v-c0f42cb1]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.search-box[data-v-c0f42cb1]{flex:1;max-width:440px}.filter-controls[data-v-c0f42cb1]{align-items:center;gap:.75rem;display:flex}.ctrl-select[data-v-c0f42cb1]{width:140px}:is(.filters-section[data-v-c0f42cb1] .el-input__wrapper,.filters-section[data-v-c0f42cb1] .el-select__wrapper){border-radius:12px}.view-toggle[data-v-c0f42cb1]{border:1px solid var(--color-border,#e5e7eb);border-radius:12px;flex-shrink:0;height:40px;display:inline-flex;overflow:hidden}.view-toggle button[data-v-c0f42cb1]{background:var(--color-background);width:42px;color:var(--color-text-muted);cursor:pointer;border:none;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.view-toggle button+button[data-v-c0f42cb1]{border-left:1px solid var(--color-border,#e5e7eb)}.view-toggle button[data-v-c0f42cb1]:hover:not(.active){color:var(--color-primary)}.view-toggle button.active[data-v-c0f42cb1]{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-hover)100%);color:#fff}@media (max-width:768px){.filters-row[data-v-c0f42cb1]{flex-direction:column;align-items:stretch}.search-box[data-v-c0f42cb1]{max-width:none}.filter-controls[data-v-c0f42cb1]{justify-content:space-between}.ctrl-select[data-v-c0f42cb1]{flex:1;width:auto}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-321051b7],[data-v-321051b7]:before,[data-v-321051b7]:after,[data-v-321051b7]::backdrop{--tw-duration:initial}}}[data-v-321051b7] .danger-item{color:#f56c6c}.gigs-section[data-v-321051b7]{background:var(--color-background);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin-bottom:2rem;padding:1.5rem}.loading-container[data-v-321051b7]{padding:2rem 0}.empty-state[data-v-321051b7]{text-align:center;padding:3rem 0}.empty-hint[data-v-321051b7]{color:var(--color-text-muted);margin:0 0 1rem;font-size:.88rem}.skeleton-item[data-v-321051b7]{pointer-events:none}.gig-item-skeleton[data-v-321051b7]{grid-template-columns:200px 1fr auto;align-items:center;gap:1.5rem;width:100%;display:grid}.gig-item-skeleton .sk-image[data-v-321051b7]{border-radius:var(--radius-sm);width:200px;height:120px}.gig-item-skeleton .sk-info[data-v-321051b7]{flex-direction:column;gap:12px;display:flex}.gig-item-skeleton .sk-actions[data-v-321051b7]{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.gigs-list.list[data-v-321051b7]{gap:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}.gigs-list.grid[data-v-321051b7]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.gig-item[data-v-321051b7]{border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:200px 1fr auto;gap:1.5rem;padding:1.5rem;transition:all .3s;display:grid}.gig-item[data-v-321051b7]:hover{border-color:var(--color-primary);box-shadow:0 4px 12px var(--color-primary-light);transform:translateY(-2px)}.gigs-list.grid .gig-item[data-v-321051b7]{grid-template-columns:1fr;gap:1rem}.gigs-list.grid .gig-image[data-v-321051b7]{height:170px}.gigs-list.grid .gig-meta[data-v-321051b7]{gap:.5rem 1rem}.gigs-list.grid .gig-actions[data-v-321051b7]{flex-direction:row;justify-content:space-between;align-items:center}.gig-image[data-v-321051b7]{border-radius:var(--radius-sm);height:120px;position:relative;overflow:hidden}.gig-image img[data-v-321051b7]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.gig-image-empty[data-v-321051b7]{width:100%;height:100%;color:var(--color-text-muted);background:linear-gradient(135deg,var(--color-background-soft)0%,var(--color-fill,#f1f1f3)100%);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:.78rem;display:flex}.gig-overlay[data-v-321051b7]{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background:#0009;justify-content:center;align-items:center;transition-duration:.3s;display:flex;position:absolute}.gig-item:hover .gig-overlay[data-v-321051b7]{opacity:1}.gig-info[data-v-321051b7]{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;min-width:0;display:flex}.gig-header[data-v-321051b7]{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);display:flex}.gig-title[data-v-321051b7]{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;max-width:100%;margin:0;font-size:1.1rem;font-weight:600;line-height:1.4;overflow:hidden}.gig-review-tip[data-v-321051b7]{border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:.82rem;line-height:1.4;display:flex}.gig-review-tip.pending[data-v-321051b7]{color:var(--color-warning,#e6a23c);background:var(--color-warning-light,#e6a23c1f)}.gig-review-tip.denied[data-v-321051b7]{color:var(--color-danger,#f56c6c);background:var(--color-danger-light,#f56c6c1f)}.gig-meta[data-v-321051b7]{align-items:center;gap:calc(var(--spacing,.25rem)*6);flex-wrap:wrap;display:flex}.meta-item[data-v-321051b7]{align-items:center;gap:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-muted);display:flex}.meta-item .muted[data-v-321051b7]{color:var(--color-text-muted)}.gig-tags[data-v-321051b7]{gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.gig-actions[data-v-321051b7]{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.gig-price[data-v-321051b7]{flex-direction:column;align-items:flex-end;display:flex}.price-label[data-v-321051b7]{color:var(--color-text-muted);font-size:.72rem}.price-value[data-v-321051b7]{color:var(--color-primary);font-size:1.35rem;font-weight:800;line-height:1.1}.action-buttons[data-v-321051b7]{gap:calc(var(--spacing,.25rem)*2);display:flex}.pagination[data-v-321051b7]{border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem)*6);background:var(--color-background);box-shadow:var(--shadow-sm);justify-content:center;display:flex}@media (max-width:768px){.gig-item[data-v-321051b7]{text-align:center;grid-template-columns:1fr}.gig-item-skeleton[data-v-321051b7]{grid-template-columns:1fr}.gig-item-skeleton .sk-image[data-v-321051b7]{width:100%}.gig-item-skeleton .sk-actions[data-v-321051b7]{align-items:stretch}.gig-header[data-v-321051b7]{flex-direction:column;align-items:center}.gig-meta[data-v-321051b7]{justify-content:center}.gig-actions[data-v-321051b7]{flex-direction:row;justify-content:space-between;align-items:center}}@property --tw-duration{syntax:"*";inherits:false}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.my-gigs[data-v-17c6749a]{background:var(--color-background-soft);min-height:var(--page-min-height);padding:var(--page-padding-y)0}.container[data-v-17c6749a]{width:100%;max-width:none;margin:0;padding:0 1.75rem}@media (max-width:768px){.container[data-v-17c6749a]{padding:0 var(--container-padding-mobile)}}.gig-analytics[data-v-b70cf792]{background:var(--color-background-soft);min-height:var(--page-min-height);padding:var(--page-padding-y) 0}.container[data-v-b70cf792]{width:100%;max-width:none;margin:0;padding:0 1.75rem}.ga-head[data-v-b70cf792]{margin-bottom:1.5rem}.back-btn[data-v-b70cf792]{display:inline-flex;align-items:center;gap:4px;padding:4px 0;border:none;background:transparent;color:var(--color-text-muted);font-size:.85rem;font-weight:500;cursor:pointer;transition:color .2s ease}.back-btn[data-v-b70cf792]:hover{color:var(--color-primary)}.ga-title-row[data-v-b70cf792]{display:flex;align-items:center;gap:12px;margin-top:8px;flex-wrap:wrap}.ga-title[data-v-b70cf792]{font-size:1.4rem;font-weight:800;color:var(--color-heading, var(--color-text));margin:0;min-width:0}.ga-loading[data-v-b70cf792]{background:var(--color-background);border-radius:var(--radius-md);padding:1.5rem}.kpi-grid[data-v-b70cf792]{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;margin-bottom:1.5rem}.kpi-card[data-v-b70cf792]{display:flex;align-items:center;gap:12px;background:var(--color-background);border:1px solid var(--color-border, #eee);border-radius:var(--radius-md);padding:1rem 1.1rem;box-shadow:var(--shadow-sm)}.kpi-icon[data-v-b70cf792]{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.kpi-body[data-v-b70cf792]{display:flex;flex-direction:column;min-width:0}.kpi-value[data-v-b70cf792]{font-size:1.3rem;font-weight:800;color:var(--color-text);line-height:1.2;white-space:nowrap}.kpi-label[data-v-b70cf792]{font-size:.76rem;color:var(--color-text-muted)}.ga-grid[data-v-b70cf792]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.panel[data-v-b70cf792]{background:var(--color-background);border:1px solid var(--color-border, #eee);border-radius:var(--radius-md);padding:1.25rem 1.5rem;box-shadow:var(--shadow-sm)}.panel-head[data-v-b70cf792]{margin-bottom:1.1rem}.panel-head h3[data-v-b70cf792]{font-size:1rem;font-weight:700;color:var(--color-text);margin:0}.panel-sub[data-v-b70cf792]{font-size:.78rem;color:var(--color-text-muted)}.panel-empty[data-v-b70cf792]{color:var(--color-text-muted);font-size:.85rem;padding:.5rem 0}.funnel[data-v-b70cf792]{display:flex;flex-direction:column;gap:1rem}.funnel-step[data-v-b70cf792]{display:flex;flex-direction:column;gap:5px}.funnel-meta[data-v-b70cf792]{display:flex;align-items:center;justify-content:space-between;font-size:.85rem}.funnel-name[data-v-b70cf792]{display:inline-flex;align-items:center;gap:6px;color:var(--color-text);font-weight:600}.funnel-count[data-v-b70cf792]{font-weight:800;color:var(--color-text)}.funnel-track[data-v-b70cf792]{height:22px;border-radius:6px;background:var(--color-background-soft, #f1f1f1);overflow:hidden}.funnel-fill[data-v-b70cf792]{height:100%;border-radius:6px;transition:width .5s ease;min-width:2px}.funnel-rate[data-v-b70cf792]{font-size:.74rem;color:var(--color-text-muted)}.funnel-rate strong[data-v-b70cf792]{color:var(--color-primary)}.tips-list[data-v-b70cf792]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.tip[data-v-b70cf792]{display:flex;align-items:flex-start;gap:8px;font-size:.85rem;line-height:1.5;padding:10px 12px;border-radius:8px}.tip .el-icon[data-v-b70cf792]{flex-shrink:0;margin-top:1px}.tip.warn[data-v-b70cf792]{background:#fffbeb;color:#b45309}.tip.info[data-v-b70cf792]{background:#eff6ff;color:#1d4ed8}.tip.good[data-v-b70cf792]{background:#f0fdf4;color:#15803d}.dist-list[data-v-b70cf792]{display:flex;flex-direction:column;gap:.65rem}.dist-row[data-v-b70cf792]{display:grid;grid-template-columns:64px 1fr 36px;align-items:center;gap:.6rem;font-size:.84rem}.dist-label[data-v-b70cf792]{color:var(--color-text-muted)}.dist-track[data-v-b70cf792]{height:8px;border-radius:4px;background:var(--color-background-soft, #f1f1f1);overflow:hidden}.dist-fill[data-v-b70cf792]{height:100%;border-radius:4px;background:var(--color-primary)}.dist-val[data-v-b70cf792]{text-align:right;font-weight:700;color:var(--color-text)}.pkg-list[data-v-b70cf792]{display:flex;flex-direction:column;gap:.5rem}.pkg-row[data-v-b70cf792]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.65rem .75rem;border:1px solid var(--color-border, #eee);border-radius:8px;font-size:.86rem}.pkg-name[data-v-b70cf792]{font-weight:600;color:var(--color-text)}.pkg-orders[data-v-b70cf792]{color:var(--color-text-muted)}.pkg-revenue[data-v-b70cf792]{font-weight:800;color:var(--color-primary)}@media (max-width: 1080px){.kpi-grid[data-v-b70cf792]{grid-template-columns:repeat(3,1fr)}.ga-grid[data-v-b70cf792]{grid-template-columns:1fr}}@media (max-width: 640px){.kpi-grid[data-v-b70cf792]{grid-template-columns:repeat(2,1fr)}}
