.model-selector[data-v-6b9c6420]{margin-bottom:16px}.section-label[data-v-6b9c6420]{color:#fff;display:block;font-size:14px;font-weight:600;margin-bottom:10px}.select-wrapper[data-v-6b9c6420]{position:relative;width:100%}[data-v-6b9c6420] .el-select{width:100%}[data-v-6b9c6420] .el-select__selection{display:none;min-width:0!important;width:0!important}[data-v-6b9c6420] .el-select__input{min-width:0!important;width:0!important}[data-v-6b9c6420] .el-input__wrapper{background-color:var(--theme-function-secondary);border-radius:12px!important;box-shadow:none!important;height:64px;padding-left:12px!important;padding-right:30px!important}[data-v-6b9c6420] .el-input__inner{caret-color:transparent;color:transparent!important;font-weight:600;height:100%!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-6b9c6420] .el-select__placeholder{font-weight:600;visibility:hidden}[data-v-6b9c6420] .el-select__wrapper{align-items:center;background-color:var(--theme-function-secondary)!important;border-radius:12px!important;box-shadow:none!important;display:flex;justify-content:space-between;min-height:60px!important;padding:8px 7px!important}[data-v-6b9c6420] .el-select__wrapper.is-focused,[data-v-6b9c6420] .el-select__wrapper.is-hover,[data-v-6b9c6420] .el-select__wrapper.is-hovering,[data-v-6b9c6420] .el-select__wrapper.is-hovering:not(.is-focused),[data-v-6b9c6420] .el-select__wrapper:hover{box-shadow:none}[data-v-6b9c6420] .el-input__prefix{align-items:center;display:flex;gap:8px;height:auto;left:12px;max-height:100%;pointer-events:none;top:50%;transform:translateY(-50%);width:calc(100% - 50px)}[data-v-6b9c6420] .el-icon svg{height:1.2em;width:1.2em}[data-v-6b9c6420] .el-select-dropdown__list{padding:0!important}[data-v-6b9c6420] .el-select__caret{transform:none!important}.selected-content[data-v-6b9c6420]{background-color:#1d1d1d;gap:12px;width:100%}.selected-content[data-v-6b9c6420],.selected-icon-wrapper[data-v-6b9c6420]{align-items:center;display:flex;overflow:hidden}.selected-icon-wrapper[data-v-6b9c6420]{background:transparent;border-radius:10px;height:44px;justify-content:center;width:44px}.selected-icon[data-v-6b9c6420]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.selected-icon-placeholder[data-v-6b9c6420]{color:#333;font-size:18px;font-weight:700}.option-content[data-v-6b9c6420]{align-items:center;display:flex;gap:12px;padding:10px 0;width:100%}.model-icon-wrapper[data-v-6b9c6420]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}.model-icon[data-v-6b9c6420]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.model-icon-placeholder[data-v-6b9c6420]{color:#333;font-size:18px;font-weight:700}.model-info[data-v-6b9c6420]{display:flex;flex:1;flex-direction:column;line-height:1.4;overflow:hidden}.model-name-row[data-v-6b9c6420]{align-items:center;display:flex;gap:8px}.model-name[data-v-6b9c6420]{color:#fff;font-size:14px;font-weight:600}.model-credits[data-v-6b9c6420]{align-items:center;color:#aaa;display:flex;font-size:12px;gap:4px}.model-credits[data-v-6b9c6420],.model-suffix[data-v-6b9c6420]{border-radius:4px;padding:2px 6px}.model-suffix[data-v-6b9c6420]{background:linear-gradient(90deg,#5f33ff,#e26464 50%,#d03da4);color:#fff;font-size:10px;font-weight:700;line-height:normal;margin-left:4px}.model-desc[data-v-6b9c6420]{color:#767676;font-size:14px;line-height:20px;white-space:normal}.check-icon[data-v-6b9c6420]{color:#81b337;font-size:18px;font-weight:700;margin-left:auto}[data-v-6b9c6420] .el-select__popper.el-popper .el-popper__arrow:before,[data-v-6b9c6420] .el-select__popper.el-popper{border:1px solid var(--theme-function-border-color)!important}[data-v-6b9c6420] .el-select__popper.el-popper{background-color:var(--theme-function-secondary)!important}[data-v-6b9c6420] .el-popper[data-popper-placement^=bottom]>.el-popper__arrow,[data-v-6b9c6420] .el-popper[data-popper-placement^=top-start]>.el-popper__arrow{display:none}[data-v-6b9c6420] .model-selector-dropdown{background-color:var(--theme-function-secondary)!important;border:1px solid var(--theme-function-secondary)!important;border-radius:12px!important;min-width:330px!important;overscroll-behavior:contain;padding:4px!important}[data-v-6b9c6420] .model-selector-dropdown .el-scrollbar__wrap,[data-v-6b9c6420] .model-selector-dropdown .el-select-dropdown__wrap{max-height:none;overscroll-behavior:contain}[data-v-6b9c6420] .model-selector-dropdown .el-select-dropdown__item{border-radius:8px;color:#fff;height:auto!important;padding:0 12px!important}[data-v-6b9c6420] .model-selector-dropdown .el-select-dropdown__item.is-selected{background-color:#333!important;color:inherit!important;font-weight:400!important}[data-v-6b9c6420] .model-selector-dropdown .el-select-dropdown__item.is-hover,[data-v-6b9c6420] .model-selector-dropdown .el-select-dropdown__item.is-hovering,[data-v-6b9c6420] .model-selector-dropdown .el-select-dropdown__item:hover{background-color:#333!important}[data-v-6b9c6420] .model-selector-dropdown .el-scrollbar__Bar{background-color:#4b4b4b}.prompt-input[data-v-afd57e72]{margin-bottom:12px}.section-label[data-v-afd57e72]{color:#fff;display:block;font-size:14px;font-weight:600;line-height:22px;margin-bottom:8px}.input-container[data-v-afd57e72]{background:var(--theme-function-secondary);border-radius:12px;margin-bottom:12px;padding:12px;scroll-behavior:auto}.input-container.has-scrollbar[data-v-afd57e72]{padding-right:2px}.custom-textarea[data-v-afd57e72]{background:transparent;border:none;color:#fff;font-family:inherit;font-size:14px;line-height:24px;outline:none;resize:none;scrollbar-color:var(--theme-scrollbar-thumb) var(--theme-scrollbar-track);scrollbar-width:thin;width:100%}.custom-textarea[data-v-afd57e72]::-moz-placeholder{color:#6b7280}.custom-textarea[data-v-afd57e72]::placeholder{color:#6b7280}.custom-textarea[data-v-afd57e72]::-webkit-scrollbar{width:6px}.custom-textarea[data-v-afd57e72]::-webkit-scrollbar-track{background:var(--theme-scrollbar-track);border-radius:3px}.custom-textarea[data-v-afd57e72]::-webkit-scrollbar-thumb{background:var(--theme-scrollbar-thumb);background-clip:content-box;border:6px solid transparent;border-radius:6px;cursor:pointer}.custom-textarea[data-v-afd57e72]::-webkit-scrollbar-thumb:hover{background:var(--theme-scrollbar-thumb-hover)}.custom-textarea[data-v-afd57e72]::-webkit-resizer{background-image:linear-gradient(135deg,transparent calc(100% - 10px),#aaa calc(100% - 10px),#aaa calc(100% - 8px),transparent calc(100% - 8px),transparent calc(100% - 5px),#aaa calc(100% - 5px),#aaa calc(100% - 3px),transparent calc(100% - 3px));background-position:100% 100%;background-repeat:no-repeat;height:12px;width:12px}.tags-container[data-v-afd57e72]{display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-afd57e72]{background:var(--theme-span-bg-secondary);border:1px solid var(--theme-function-quaternary);border-radius:5px;color:var(--theme-function-quinary);cursor:pointer;font-size:12px;line-height:20px;padding:0 6px;transition:all .2s}.tag[data-v-afd57e72]:hover{background:#fff3;color:#fff}.reference-image-upload[data-v-e2d55baf]{margin-bottom:20px}.section-label[data-v-e2d55baf]{color:#fff;display:block;font-size:14px;font-weight:600;margin-bottom:10px}.upload-container[data-v-e2d55baf]{align-items:center;background-color:var(--theme-function-secondary);border:1px dashed #767676;border-radius:12px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px;min-height:102px;padding:10px 8px}.image-item[data-v-e2d55baf]{border-radius:8px;flex-shrink:0;height:80px;overflow:hidden;position:relative;width:80px}.thumbnail[data-v-e2d55baf]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.delete-btn[data-v-e2d55baf]{align-items:center;background:#ef4444;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;position:absolute;right:4px;top:4px;width:20px}.delete-btn[data-v-e2d55baf]:hover{background:#dc2626}.upload-btn[data-v-e2d55baf]{align-items:center;background:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:80px;justify-content:center;transition:background-color .3s,border-color .3s;width:100%}.upload-btn[data-v-e2d55baf]:hover{background:#ffffff05}.upload-btn.is-mini[data-v-e2d55baf]{background:#ffffff0d;border:1px solid #4b5563;box-sizing:border-box;height:80px;width:80px}.upload-btn.is-mini[data-v-e2d55baf]:hover{background:#ffffff1a;border-color:#6b7280}.hidden-input[data-v-e2d55baf]{display:none}.upload-content[data-v-e2d55baf]{color:#d1d5db;text-align:center;width:100%}.upload-text[data-v-e2d55baf]{align-items:center;display:flex;font-size:14px;gap:8px;justify-content:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-text-mini[data-v-e2d55baf]{display:block;font-size:12px;line-height:1.2;padding:10px}.upload-icon[data-v-e2d55baf]{font-size:20px}.reference-image-upload[data-v-0d097d3b]{margin-bottom:20px}.section-label[data-v-0d097d3b]{color:#fff;display:block;font-size:14px;font-weight:600;line-height:100%;margin-bottom:12px}.upload-container[data-v-0d097d3b]{flex-direction:column;margin:0 auto}.upload-area[data-v-0d097d3b],.upload-container[data-v-0d097d3b]{align-items:center;display:flex}.upload-area[data-v-0d097d3b]{background:var(--theme-function-secondary);border:1px dashed hsla(0,0%,100%,.2);border-radius:12px;box-sizing:border-box;cursor:pointer;height:140px;justify-content:center;overflow:hidden;position:relative;transition:all .3s;width:100%}.upload-area.is-dragging[data-v-0d097d3b],.upload-area[data-v-0d097d3b]:hover:not(.has-file){border-color:#a1d655}.upload-area.has-file[data-v-0d097d3b]{border:1px dashed hsla(0,0%,100%,0);cursor:default;padding:0}.hidden-input[data-v-0d097d3b]{display:none}.upload-content[data-v-0d097d3b]{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:20px;text-align:center}.upload-icon[data-v-0d097d3b]{color:#fff;font-size:24px}.upload-text-main[data-v-0d097d3b]{color:#fff;font-family:inherit;font-size:14px;font-weight:500;line-height:100%;text-align:center}.upload-text-sub[data-v-0d097d3b]{color:#ffffff80;font-size:13px;line-height:1.4}.uploaded-image-preview[data-v-0d097d3b]{align-items:center;background:#2d2d2d;display:flex;height:100%;height:140px;justify-content:center;position:relative;width:100%}.full-image[data-v-0d097d3b]{display:block;height:100%;min-height:180px;-o-object-fit:contain;object-fit:contain;width:auto}.delete-btn[data-v-0d097d3b]{align-items:center;background:#0009;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;position:absolute;right:5px;top:5px;transition:all .2s;width:24px;z-index:10}.delete-btn[data-v-0d097d3b]:hover{background:#ef4444}.parent-photo-upload[data-v-244c3608]{margin-bottom:20px}.section-label[data-v-244c3608]{color:#fff;display:block;font-size:14px;font-weight:700;letter-spacing:0;line-height:12px;margin-bottom:12px}.upload-grid[data-v-244c3608]{display:flex;gap:12px}.upload-column[data-v-244c3608]{flex:1}.upload-card[data-v-244c3608]{align-items:center;aspect-ratio:1;background:#2b2b2b;border:1px dashed #767676;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;transition:all .2s;width:100%}.upload-card.active[data-v-244c3608]{background:#4b4b4b;color:#fff}.upload-card[data-v-244c3608]:hover:not(.active){background-color:#343434;color:#fff}.preview-image[data-v-244c3608]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.placeholder-content[data-v-244c3608]{align-items:center;color:#9ca3af;display:flex;flex-direction:column;gap:8px}.label-text[data-v-244c3608]{font-size:14px}.delete-btn[data-v-244c3608]{align-items:center;background:#0009;border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;position:absolute;right:8px;top:8px;width:24px;z-index:10}.delete-btn[data-v-244c3608]:hover{background:#dc2626}.loading-overlay[data-v-244c3608]{align-items:center;background:#00000080;color:#fff;display:flex;font-size:24px;inset:0;justify-content:center;position:absolute}.hidden-input[data-v-244c3608]{display:none}.try-section[data-v-244c3608]{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:8px}.try-label[data-v-244c3608]{color:#fff;font-size:14px}.example-list[data-v-244c3608]{display:flex;gap:6px}.example-thumb[data-v-244c3608]{border:1px solid transparent;border-radius:50%;cursor:pointer;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.example-thumb[data-v-244c3608]:hover{border-color:#fff}@media(max-width:768px){.upload-grid[data-v-244c3608]{flex-direction:column;gap:16px}.upload-card[data-v-244c3608]{aspect-ratio:16/9;min-height:200px}.label-text[data-v-244c3608]{font-size:16px}.try-section[data-v-244c3608]{flex-direction:column;gap:12px}.example-list[data-v-244c3608]{gap:8px}.example-thumb[data-v-244c3608]{height:50px;width:50px}}@media(max-width:480px){.section-label[data-v-244c3608]{font-size:16px}.upload-card[data-v-244c3608]{aspect-ratio:4/3;min-height:180px}.label-text[data-v-244c3608]{font-size:18px}.try-label[data-v-244c3608]{font-size:16px}.example-thumb[data-v-244c3608]{height:45px;width:45px}}.style-selector[data-v-b1277ae7]{margin-bottom:20px}.style-selector .section-label[data-v-b1277ae7]{color:#fff;display:block;font-size:14px;font-weight:600;margin-bottom:10px}.style-selector[data-v-b1277ae7] .el-select{width:100%}.style-selector[data-v-b1277ae7] .el-select .el-input__wrapper{background-color:#2d2d2d!important;border-radius:12px!important;box-shadow:none!important;height:60px;padding-left:8px!important}.style-selector[data-v-b1277ae7] .el-input__inner{color:transparent!important;height:100%!important}.style-selector[data-v-b1277ae7] .el-select__wrapper{align-items:center;background-color:var(--theme-function-secondary)!important;border-radius:12px!important;box-shadow:none!important;display:flex;justify-content:space-between;min-height:60px!important;padding:8px 7px!important}.style-selector[data-v-b1277ae7] .el-select__wrapper.is-focused,.style-selector[data-v-b1277ae7] .el-select__wrapper.is-hover,.style-selector[data-v-b1277ae7] .el-select__wrapper.is-hovering,.style-selector[data-v-b1277ae7] .el-select__wrapper.is-hovering:not(.is-focused),.style-selector[data-v-b1277ae7] .el-select__wrapper:hover{box-shadow:none}.style-selector[data-v-b1277ae7] .el-input__prefix{align-items:center;display:flex;height:44px;left:8px;top:50%;transform:translateY(-50%);width:calc(100% - 40px)}.style-selector[data-v-b1277ae7] .el-icon svg{height:1.2em;width:1.2em}.style-selector .selected-style-display[data-v-b1277ae7]{align-items:center;display:flex;gap:12px;width:100%}.style-selector .selected-icon-wrapper[data-v-b1277ae7]{align-items:center;background:#4b4b4b;border-radius:8px;display:flex;height:44px;justify-content:center;overflow:hidden;width:44px}.style-selector .model-name[data-v-b1277ae7]{color:#fff;font-size:14px;font-weight:600}.style-selector .style-img[data-v-b1277ae7]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.style-selector .style-icon[data-v-b1277ae7]{color:#9ca3af;display:flex;font-size:18px}.style-selector .selected-style-name[data-v-b1277ae7]{color:#fff;font-size:14px;font-weight:500}.style-selector[data-v-b1277ae7] .el-select__suffix .el-select__caret{transform:none!important}[data-v-b1277ae7] .el-select__selection{display:none;font-weight:600;min-width:0!important;width:0!important}.style-selector-dropdown[data-v-b1277ae7]{background-color:var(--theme-color-bg-secondary);border-radius:12px;border-radius:12px!important;box-sizing:content-box;padding:12px!important;width:350px}[data-v-b1277ae7] .el-select__placeholder{color:#fff}[data-v-b1277ae7] .el-select__popper.el-popper{background-color:var(--theme-function-secondary);border:none!important;padding:0!important}[data-v-b1277ae7] .el-select__popper.el-popper .el-popper__arrow{display:none}[data-v-b1277ae7] .el-select-dropdown__list{padding:0!important}.style-options-grid[data-v-b1277ae7]{display:grid;gap:5px;grid-template-columns:repeat(5,1fr)}.style-option-item[data-v-b1277ae7]{background:transparent!important;height:auto!important;padding:0!important}.style-card[data-v-b1277ae7]{cursor:pointer;flex-direction:column}.style-card[data-v-b1277ae7],.style-card-icon[data-v-b1277ae7]{align-items:center;display:flex}.style-card-icon[data-v-b1277ae7]{background:#4b4b4b;border:2px solid transparent;border-radius:12px;height:60px;justify-content:center;overflow:hidden;transition:all .2s;width:60px}.style-card-icon.active[data-v-b1277ae7]{border-color:#81b337}.style-card-img[data-v-b1277ae7]{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.style-card-placeholder[data-v-b1277ae7]{color:#9ca3af;display:flex;font-size:24px}.style-card-name[data-v-b1277ae7]{color:#fff;font-size:12px;font-weight:400;line-height:22px;text-align:center}@media(max-width:768px){.style-selector-dropdown[data-v-b1277ae7]{left:20px!important;width:calc(100vw - 40px)!important}.style-options-grid[data-v-b1277ae7]{grid-template-columns:repeat(3,1fr)!important}}.style-selector-dropdown{background-color:var(--theme-color-bg-secondary);border-radius:12px!important;padding:8px!important;width:360px!important}.style-selector-dropdown .el-select-dropdown__list{padding:0!important}.style-selector-dropdown .el-select-dropdown__item{background:transparent!important;height:auto!important;min-height:inherit!important;padding:0!important}.style-selector-dropdown .el-select-dropdown__item.is-hover,.style-selector-dropdown .el-select-dropdown__item.is-hovering,.style-selector-dropdown .el-select-dropdown__item:hover{background-color:transparent!important}.aspect-ratio-selector[data-v-f86b92f8]{margin-bottom:20px}.section-label[data-v-f86b92f8]{align-items:center;color:#fff;display:block;display:flex;font-size:14px;font-weight:600;margin-bottom:10px}.options-container[data-v-f86b92f8]{align-items:center;background:var(--theme-function-secondary);border-radius:12px;display:flex;flex-wrap:wrap;gap:4px;padding:8px}.ratio-option[data-v-f86b92f8]{align-items:center;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 8px;transition:all .2s}.ratio-option[data-v-f86b92f8]:hover{background-color:#343434;color:#fff}.ratio-option.active[data-v-f86b92f8]{background:#4b4b4b;color:#fff}.ratio-option.is-auto[data-v-f86b92f8]{border-radius:6px;color:#e5e7eb;padding:6px 16px}.ratio-option.is-auto.active[data-v-f86b92f8]{background:#4b4b4b;color:#fff}.ratio-icon[data-v-f86b92f8]{align-items:center;display:flex;justify-content:center}.ratio-text[data-v-f86b92f8]{white-space:nowrap}.resolution-selector[data-v-e291044a]{margin-bottom:20px}.section-label[data-v-e291044a]{color:#fff;display:block;font-size:14px;font-weight:600;margin-bottom:10px}.resolution-options[data-v-e291044a]{background:var(--theme-function-secondary);border-radius:8px;display:flex;padding:4px}.res-option[data-v-e291044a]{border-radius:6px;color:#9ca3af;cursor:pointer;flex:1;font-size:14px;padding:8px;text-align:center;transition:all .2s}.res-option[data-v-e291044a]:hover:not(.active){background-color:#343434;color:#fff}.res-option.active[data-v-e291044a]{background:#4b4b4b;color:#fff}.hairstyle-card[data-v-91067540]{cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .2s ease}.hairstyle-card .image-wrapper[data-v-91067540]{aspect-ratio:1/1;border:2px solid transparent;border-radius:6px;box-sizing:border-box;overflow:hidden;width:100%}.hairstyle-card .image-wrapper.selected[data-v-91067540]{border:3px solid #81b337}.hairstyle-card .image-wrapper img[data-v-91067540]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hairstyle-card .label[data-v-91067540]{color:#fff;font-size:13px;font-weight:500;overflow:hidden;padding:8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.color-picker-container[data-v-9ba1d47a]{display:flex;flex-direction:column;gap:12px;width:100%}.sv-box[data-v-9ba1d47a]{border-radius:8px;cursor:crosshair;height:150px;overflow:hidden;position:relative;width:100%}.sv-white[data-v-9ba1d47a]{background:linear-gradient(90deg,#fff,#fff0)}.sv-black[data-v-9ba1d47a],.sv-white[data-v-9ba1d47a]{inset:0;position:absolute}.sv-black[data-v-9ba1d47a]{background:linear-gradient(0deg,#000,transparent)}.sv-cursor[data-v-9ba1d47a]{border:2px solid #fff;border-radius:50%;box-shadow:0 0 2px #00000080;height:12px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:12px}.hue-slider[data-v-9ba1d47a]{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);border-radius:8px;cursor:pointer;height:16px;position:relative;width:100%}.hue-cursor[data-v-9ba1d47a]{background:transparent;border:2px solid #fff;border-radius:50%;box-shadow:0 0 2px #00000080;height:16px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.input-area[data-v-9ba1d47a]{gap:8px}.hex-container[data-v-9ba1d47a],.input-area[data-v-9ba1d47a]{align-items:center;display:flex}.hex-container[data-v-9ba1d47a]{background:#484848;border-radius:8px;flex:1;gap:10px;padding:8px 12px}.color-preview[data-v-9ba1d47a]{border:2px solid #fff;border-radius:50%;flex-shrink:0;height:24px;width:24px}.hex-input[data-v-9ba1d47a]{background:transparent;border:none;color:#fff;font-family:inherit;font-size:14px;font-weight:350;line-height:14px;padding:0;width:100%}.hex-input[data-v-9ba1d47a]:focus{outline:none}.eyedropper-btn[data-v-9ba1d47a]{align-items:center;background:#434343;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.eyedropper-btn[data-v-9ba1d47a]:hover{background:#444}.generator-tabs[data-v-3a063e1f]{display:flex;flex:1;flex-direction:column}.tabs-header[data-v-3a063e1f]{background:transparent;background-color:var(--theme-function-secondary);display:flex;justify-content:space-between;margin-bottom:12px}.tab-item[data-v-3a063e1f],.tabs-header[data-v-3a063e1f]{border-radius:8px;height:32px}.tab-item[data-v-3a063e1f]{color:#fff;cursor:pointer;flex:1;font-size:16px;line-height:32px;padding:0 16px;text-align:center;transition:all .3s}.tab-item[data-v-3a063e1f]:hover{color:var(--theme-progress-bar-active)}.tab-item.active[data-v-3a063e1f]{background:var(--theme-progress-bar-active);color:#fff;font-weight:500}.tab-content[data-v-3a063e1f]{border-radius:10px;flex:1}.tab-content[data-v-3a063e1f]::-webkit-scrollbar{width:6px}.tab-content[data-v-3a063e1f]::-webkit-scrollbar-track{background:var(--theme-scrollbar-track);border-radius:3px}.tab-content[data-v-3a063e1f]::-webkit-scrollbar-thumb{background:var(--theme-scrollbar-thumb);border-radius:3px}.tab-content[data-v-3a063e1f]::-webkit-scrollbar-thumb:hover{background:var(--theme-scrollbar-thumb-hover)}.hairstyle-grid[data-v-3a063e1f]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.color-select-view[data-v-3a063e1f]{padding:0 4px}.left-panel[data-v-0f0a8c74]{border-right:1px solid var(--theme-border);display:flex;flex-direction:column;height:calc(100vh - 52px);padding-top:20px;width:400px}.left-panel[data-v-0f0a8c74] .independent-style{overflow-y:hidden;padding-right:0}.scroll-content[data-v-0f0a8c74]{flex:1;margin:0 auto;overflow-x:hidden;overflow-y:auto;padding:0;width:360px}.scroll-content .scroll-inner[data-v-0f0a8c74]{display:flex;flex-direction:column;height:100%}.scroll-content[data-v-0f0a8c74]::-webkit-scrollbar{width:8px}.scroll-content[data-v-0f0a8c74]::-webkit-scrollbar-track{background:var(--theme-scrollbar-track);border-radius:3px}.scroll-content[data-v-0f0a8c74]::-webkit-scrollbar-thumb{background:var(--theme-scrollbar-thumb);border-radius:3px}.scroll-content[data-v-0f0a8c74]::-webkit-scrollbar-thumb:hover{background:var(--theme-scrollbar-thumb-hover)}.scroll-content.has-scrollbar[data-v-0f0a8c74]{box-sizing:content-box;margin-left:16px;margin-right:0;padding-right:16px;width:368px}.button-container[data-v-0f0a8c74]{flex-shrink:0}@media(max-width:1000px){.left-panel[data-v-0f0a8c74]{box-sizing:border-box;height:auto!important;margin:0;max-width:100%;min-height:auto;padding:14px;width:100%}.scroll-content[data-v-0f0a8c74]{max-height:none;overflow-y:auto;overscroll-behavior:auto;overscroll-behavior-y:auto!important;width:100%}.button-container[data-v-0f0a8c74]{margin-top:16px}}@media(max-width:480px){.left-panel[data-v-0f0a8c74]{margin:0;max-width:100%;padding:12px;width:100%}}.function-container[data-v-e316f1b0]{background-color:var(--theme-function-primary);overflow:hidden;position:relative}.function-area[data-v-e316f1b0]{align-items:start;border-bottom:1px solid var(--theme-border);border-right:1px solid var(--theme-border);box-sizing:border-box;display:flex;height:calc(100vh - 52px);overflow:hidden;width:100%}.W-780[data-v-e316f1b0]{grid-template-columns:400px 780px}.right-panel[data-v-e316f1b0]{box-sizing:border-box;flex:1;height:calc(100vh - 52px)}@media(max-width:1000px){.function-container[data-v-e316f1b0]{overflow-x:hidden}.function-area[data-v-e316f1b0]{display:block;gap:30px;height:auto;overflow:hidden;padding:0}.function-area[data-v-e316f1b0],.right-panel[data-v-e316f1b0]{box-sizing:border-box;max-width:100%;width:100%}.right-panel[data-v-e316f1b0]{height:auto!important}}@media(max-width:480px){.function-container[data-v-e316f1b0]{overflow-x:hidden;padding-top:10px}.function-area[data-v-e316f1b0]{gap:20px;max-width:100%;overflow:hidden;padding:0;width:100%}.right-panel[data-v-e316f1b0]{height:auto;max-width:100%;width:100%}}
