.discuz-post-form[data-v-eb3fc34c]{display:flex;flex-direction:column;gap:12px}.form-row[data-v-eb3fc34c]{width:100%}.custom-fields[data-v-eb3fc34c]{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.custom-field-item[data-v-eb3fc34c]{width:100%}.editor-label[data-v-eb3fc34c],.section-label[data-v-eb3fc34c]{color:var(--color-text-normal);display:block;font-size:14px;font-weight:500;margin-bottom:6px}.title-row[data-v-eb3fc34c]{margin-bottom:4px}.title-input[data-v-eb3fc34c] .v-field__input{font-size:18px;font-weight:600;min-height:52px}.title-input[data-v-eb3fc34c] .v-field{background:var(--color-bg-light)!important;min-height:52px}.editor-row[data-v-eb3fc34c]{display:flex;flex-direction:column;gap:0}.editor-row[data-v-eb3fc34c] .editor-content,.editor-row[data-v-eb3fc34c] .editor-source{max-height:620px;min-height:300px}.editor-fullscreen[data-v-eb3fc34c] .editor-content,.editor-fullscreen[data-v-eb3fc34c] .editor-source{max-height:1000px;min-height:400px}.attachments-grid[data-v-eb3fc34c]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));margin-top:6px}.attachment-item[data-v-eb3fc34c]{aspect-ratio:1;background:var(--color-bg-dark);border-radius:8px;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s}.attachment-item[data-v-eb3fc34c]:hover{transform:scale(1.02)}.attachment-img[data-v-eb3fc34c]{height:100%;width:100%}.cover-badge[data-v-eb3fc34c]{background:#4caf50e6;border-radius:4px;color:#fff;font-size:10px;font-weight:600;left:4px;padding:2px 8px;position:absolute;top:4px}.attachment-upload[data-v-eb3fc34c]{align-items:center;aspect-ratio:1;background:var(--color-bg-light);border:2px dashed var(--color-line-normal);border-radius:8px;color:var(--color-text-dark);cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;overflow:hidden;position:relative;transition:all .2s}.attachment-upload[data-v-eb3fc34c]:hover{border-color:var(--color-primary);color:var(--color-primary)}.attachment-upload span[data-v-eb3fc34c]{font-size:12px}.upload-loading[data-v-eb3fc34c]{position:absolute}.upload-progress-overlay[data-v-eb3fc34c]{align-items:center;background:#000;border-radius:8px;display:flex;justify-content:center;inset:0;position:absolute;z-index:20}.progress-ring[data-v-eb3fc34c]{height:60px;position:relative;transform:rotate(-90deg);width:60px;z-index:21}.progress-ring-bg[data-v-eb3fc34c]{fill:none;stroke:#ffffff26;stroke-width:5}.progress-ring-circle[data-v-eb3fc34c]{fill:none;stroke:#4caf50;stroke-dasharray:150.8;stroke-linecap:round;stroke-width:6;transition:stroke-dashoffset .3s}.upload-progress-overlay .progress-text[data-v-eb3fc34c]{color:#fff;font-size:14px;font-weight:700;position:absolute;z-index:22}.image-preview-card[data-v-eb3fc34c]{background:var(--color-bg-dark)!important;border-radius:12px!important;overflow:hidden}.preview-img[data-v-eb3fc34c]{background:#000}.preview-actions-vertical[data-v-eb3fc34c]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding:16px 20px}.preview-action-btn-v[data-v-eb3fc34c]{align-items:center;background:var(--color-bg-normal);border-radius:8px;cursor:pointer;display:flex;flex:1;gap:6px;justify-content:center;min-width:0;padding:10px 14px;transition:background .2s}.preview-action-btn-v[data-v-eb3fc34c]:hover{background:var(--color-bg-light)}.preview-action-btn-v span[data-v-eb3fc34c]{color:var(--color-text-normal);font-size:13px;font-weight:500;white-space:nowrap}.files-list[data-v-eb3fc34c]{display:flex;flex-direction:column;gap:8px;margin-top:6px}.file-item[data-v-eb3fc34c]{background:var(--color-bg-light);gap:12px;padding:12px 14px}.file-icon-wrap[data-v-eb3fc34c],.file-item[data-v-eb3fc34c]{align-items:center;border-radius:8px;display:flex}.file-icon-wrap[data-v-eb3fc34c]{background:var(--color-bg-normal);flex-shrink:0;height:40px;justify-content:center;width:40px}.file-info[data-v-eb3fc34c]{flex:1;min-width:0}.file-name[data-v-eb3fc34c]{color:var(--color-text-normal);display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta[data-v-eb3fc34c]{align-items:center;display:flex;gap:8px;margin-top:2px}.file-date[data-v-eb3fc34c],.file-size[data-v-eb3fc34c]{color:var(--color-text-dark);font-size:12px}.file-price-wrap[data-v-eb3fc34c]{align-items:center;display:flex;gap:8px}.file-price-wrap[data-v-eb3fc34c] .v-field{border-radius:8px!important}.file-price-wrap[data-v-eb3fc34c] .v-field__outline__start{border-radius:8px 0 0 8px!important}.file-price-wrap[data-v-eb3fc34c] .v-field__outline__end{border-radius:0 8px 8px 0!important}.price-label[data-v-eb3fc34c]{color:var(--color-text-normal);font-size:13px;white-space:nowrap}.file-action-btn[data-v-eb3fc34c]{align-items:center;background:var(--color-bg-normal);border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;gap:4px;height:40px;padding:0 12px;transition:all .2s}.file-action-btn[data-v-eb3fc34c]:hover{background:var(--color-bg-light)}.file-action-btn span[data-v-eb3fc34c]{color:var(--color-text-normal);font-size:12px;white-space:nowrap}.file-action-btn.update-btn[data-v-eb3fc34c]{background:#4caf501a}.file-action-btn.update-btn[data-v-eb3fc34c]:hover{background:#4caf5033}.file-action-btn.update-btn .v-icon[data-v-eb3fc34c],.file-action-btn.update-btn span[data-v-eb3fc34c]{color:#4caf50}.file-action-btn.delete-btn[data-v-eb3fc34c]{background:#f443361a}.file-action-btn.delete-btn[data-v-eb3fc34c]:hover{background:#f4433633}.file-action-btn.delete-btn .v-icon[data-v-eb3fc34c],.file-action-btn.delete-btn span[data-v-eb3fc34c]{color:#f44336}.file-upload[data-v-eb3fc34c]{align-items:center;background:var(--color-bg-light);border:2px dashed var(--color-line-normal);border-radius:8px;color:var(--color-text-dark);cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;overflow:hidden;padding:20px;position:relative;transition:all .2s}.file-upload[data-v-eb3fc34c]:hover{border-color:var(--color-primary);color:var(--color-primary)}.file-upload span[data-v-eb3fc34c]{font-size:12px}.discuz-post-form[data-v-eb3fc34c] .v-field{background:var(--color-bg-light)!important}.discuz-post-form[data-v-eb3fc34c] .v-field__overlay{background:transparent!important}.custom-field-item[data-v-eb3fc34c] .v-field{background:var(--color-bg-light)!important}.custom-field-item[data-v-eb3fc34c] .v-field__overlay{background:transparent!important}.custom-field-item[data-v-eb3fc34c] .v-field__input,.custom-field-item[data-v-eb3fc34c] .v-select__selection-text,.custom-field-item[data-v-eb3fc34c] .v-field .v-select__selection,.custom-field-item[data-v-eb3fc34c] .v-field input{color:var(--color-text-normal)!important}.custom-field-item[data-v-eb3fc34c] .v-label{color:var(--color-text-dark)!important}.custom-field-item[data-v-eb3fc34c] .v-field--active .v-label{color:var(--color-primary)!important}.preset-tags-wrap[data-v-eb3fc34c]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.preset-label[data-v-eb3fc34c]{color:var(--color-text-dark);font-size:12px;line-height:28px;white-space:nowrap}.preset-tags-list[data-v-eb3fc34c]{display:flex;flex-wrap:wrap;gap:8px}.preset-tag-item[data-v-eb3fc34c]{background:var(--color-bg-light);border:1px solid transparent;border-radius:14px;color:var(--color-text-normal);cursor:pointer;display:inline-block;font-size:12px;padding:4px 12px;transition:all .2s}.preset-tag-item[data-v-eb3fc34c]:hover{background:var(--color-bg-normal);border-color:var(--color-primary)}.preset-tag-item.active[data-v-eb3fc34c]{background:rgba(var(--color-primary-rgb),.15);border-color:var(--color-primary);color:var(--color-primary)}@media(max-width:768px){.custom-fields[data-v-eb3fc34c]{grid-template-columns:repeat(2,1fr)}.editor-toolbar[data-v-eb3fc34c]{gap:2px;padding:8px 10px}.toolbar-btn[data-v-eb3fc34c]{height:36px;padding:0 8px!important}.toolbar-text[data-v-eb3fc34c]{display:none}.toolbar-divider[data-v-eb3fc34c]{margin:0 4px}}.loading-wrap[data-v-eb3fc34c]{align-items:center;color:var(--color-text-dark);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 20px}.more-settings-panel[data-v-eb3fc34c]{margin-top:8px}.more-settings-panel[data-v-eb3fc34c] .v-expansion-panel{background:var(--color-bg-light);border-radius:8px!important}.more-settings-panel[data-v-eb3fc34c] .v-expansion-panel-title{color:var(--color-text-normal);font-size:14px;min-height:48px;padding:12px 16px}.more-settings-hint[data-v-eb3fc34c]{color:var(--color-text-dark);font-size:12px;font-weight:400;margin-left:8px}.more-settings-panel[data-v-eb3fc34c] .v-expansion-panel-text__wrapper{padding:0 16px 16px}.more-settings-content[data-v-eb3fc34c]{display:flex;flex-direction:column;gap:12px}.setting-section[data-v-eb3fc34c]{background:var(--color-bg-normal);border-radius:8px;padding:14px 16px}.setting-header[data-v-eb3fc34c]{align-items:center;display:flex;gap:8px}.setting-switch[data-v-eb3fc34c]{flex-shrink:0;margin:0}.setting-switch[data-v-eb3fc34c] .v-switch__track{background:var(--color-bg-light)!important;height:20px;opacity:1!important;width:36px}.setting-switch[data-v-eb3fc34c] .v-switch__thumb{background:var(--color-text-dark);height:16px;width:16px}.setting-switch[data-v-eb3fc34c] .v-selection-control--dirty .v-switch__track{background:var(--color-primary)!important}.setting-switch[data-v-eb3fc34c] .v-selection-control--dirty .v-switch__thumb{background:var(--color-bg-dark)}.setting-label[data-v-eb3fc34c]{color:var(--color-text-normal);font-size:14px;font-weight:500}.reward-config[data-v-eb3fc34c]{display:flex;flex-direction:column;gap:12px;margin-top:14px}.reward-row[data-v-eb3fc34c]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.reward-text[data-v-eb3fc34c]{white-space:nowrap}.reward-input[data-v-eb3fc34c],.reward-text[data-v-eb3fc34c]{color:var(--color-text-normal);font-size:14px}.reward-input[data-v-eb3fc34c]{background:var(--color-bg-dark);border:1px solid var(--color-line-normal);border-radius:6px;height:32px;outline:none;padding:0 8px;text-align:center;transition:border-color .2s;width:64px}.reward-input[data-v-eb3fc34c]:focus{border-color:var(--color-primary)}.reward-input.sm[data-v-eb3fc34c]{width:52px}.reward-input[data-v-eb3fc34c]::-webkit-inner-spin-button{-webkit-appearance:none}.reward-switch[data-v-eb3fc34c]{flex-shrink:0;margin:0!important}.reward-switch[data-v-eb3fc34c] .v-switch__track{background:var(--color-bg-light)!important;height:18px;opacity:1!important;width:32px}.reward-switch[data-v-eb3fc34c] .v-switch__thumb{background:var(--color-text-dark);height:14px;width:14px}.reward-switch[data-v-eb3fc34c] .v-selection-control--dirty .v-switch__track{background:var(--color-primary)!important}.reward-switch[data-v-eb3fc34c] .v-selection-control--dirty .v-switch__thumb{background:var(--color-bg-dark)}.reward-tip[data-v-eb3fc34c]{align-items:center;border-radius:6px;color:var(--color-text-dark);display:flex;font-size:13px;gap:6px;padding:10px 12px}.reward-tip[data-v-eb3fc34c],.reward-tip.warning[data-v-eb3fc34c]{background:rgba(var(--color-primary-rgb),.08)}.reward-tip.error[data-v-eb3fc34c]{background:#f443361a;color:#f44336}@media(max-width:768px){.reward-row[data-v-eb3fc34c]{gap:6px}.reward-input[data-v-eb3fc34c],.reward-text[data-v-eb3fc34c]{font-size:13px}.reward-input[data-v-eb3fc34c]{height:30px;width:56px}.reward-input.sm[data-v-eb3fc34c]{width:46px}}.video-cover-selector[data-v-88de6527]{width:100%}.upload-area[data-v-88de6527]{align-items:center;background:var(--color-bg-dark);border:2px dashed var(--color-line-normal);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:180px;padding:40px 20px;position:relative;transition:all .2s}.upload-area.uploading[data-v-88de6527],.upload-area[data-v-88de6527]:hover:not(.uploading){border-color:var(--color-primary)}.upload-area.uploading[data-v-88de6527]{cursor:default}.upload-text[data-v-88de6527]{color:var(--color-text-normal);font-size:14px;font-weight:500}.upload-hint[data-v-88de6527]{color:var(--color-text-dark);font-size:12px}.upload-progress-wrap[data-v-88de6527]{align-items:center;display:flex;flex-direction:column;gap:16px}.progress-ring[data-v-88de6527]{height:80px;position:relative;width:80px}.progress-ring svg[data-v-88de6527]{height:100%;transform:rotate(-90deg);width:100%}.progress-bg[data-v-88de6527]{fill:none;stroke:var(--color-line-normal);stroke-width:6}.progress-bar-ring[data-v-88de6527]{fill:none;stroke:var(--color-primary);stroke-dasharray:283;stroke-linecap:round;stroke-width:6;transition:stroke-dashoffset .3s ease}.progress-text[data-v-88de6527]{color:var(--color-primary);font-size:16px;font-weight:600;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.upload-status[data-v-88de6527]{color:var(--color-text-normal);font-size:13px}.video-preview-area[data-v-88de6527]{display:flex;flex-direction:column;gap:16px}.video-container[data-v-88de6527]{background:#000;border-radius:12px;overflow:hidden;position:relative}.video-upload-overlay[data-v-88de6527]{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:absolute;z-index:5}.video-player[data-v-88de6527]{display:block;max-height:300px;width:100%}.video-controls[data-v-88de6527]{align-items:center;background:linear-gradient(transparent,#000000b3);bottom:40px;display:flex;gap:12px;left:0;padding:8px 12px;position:absolute;right:0}.time-display[data-v-88de6527]{color:#fff;flex:1;font-size:12px}.progress-bar[data-v-88de6527]{background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);bottom:1px;box-sizing:border-box;cursor:pointer;height:32px;left:0;max-width:100%;padding:0 20px;position:absolute;right:0;transition:height .2s;width:100%}.progress-track[data-v-88de6527]{background:#ffffff40;border-radius:6px;height:25px;position:relative;transition:height .2s}.progress-fill[data-v-88de6527]{background:var(--color-primary);border-radius:6px;height:100%;left:0;top:0;transition:none}.progress-fill[data-v-88de6527],.progress-thumb[data-v-88de6527]{pointer-events:none;position:absolute}.progress-thumb[data-v-88de6527]{background:#fff;box-shadow:0 2px 8px #0000004d;height:25px;opacity:0;top:50%;transform:translate(-50%,-50%);transition:transform .2s,width .2s,height .2s;width:18px}.progress-bar:hover .progress-thumb[data-v-88de6527]{opacity:1}.progress-bar.dragging .progress-thumb[data-v-88de6527],.progress-thumb[data-v-88de6527]:active{opacity:1;transform:translate(-50%,-50%) scale(1.3)}.cover-section[data-v-88de6527]{background:var(--color-bg-dark);border-radius:12px;padding:16px}.section-header[data-v-88de6527]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.section-title[data-v-88de6527]{color:var(--color-text-normal);font-size:14px;font-weight:600}.cover-grid[data-v-88de6527]{display:grid;gap:8px;grid-template-columns:repeat(5,1fr);margin-bottom:12px}.cover-item[data-v-88de6527]{aspect-ratio:16/9;border:2px solid transparent;border-radius:8px;cursor:pointer;overflow:hidden;position:relative;transition:all .2s}.cover-item[data-v-88de6527]:hover{border-color:var(--color-line-normal)}.cover-item.selected[data-v-88de6527]{border-color:var(--color-primary)}.cover-img[data-v-88de6527]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cover-check[data-v-88de6527]{align-items:center;background:var(--color-primary);border-radius:50%;display:flex;height:20px;justify-content:center;opacity:0;position:absolute;right:4px;top:4px;transition:opacity .2s;width:20px}.cover-check .check-icon[data-v-88de6527]{color:#000!important}.cover-item.selected .cover-check[data-v-88de6527]{opacity:1}.cover-badge[data-v-88de6527]{background:#000000b3;border-radius:4px;bottom:4px;color:#fff;font-size:10px;left:4px;padding:2px 6px;position:absolute}.cover-empty[data-v-88de6527]{background:rgba(var(--color-warning-rgb,255,152,0),.1);color:var(--color-warning);font-size:13px;gap:8px;padding:16px}.cover-empty[data-v-88de6527],.manual-capture[data-v-88de6527]{align-items:center;border-radius:8px;display:flex;margin-bottom:12px}.manual-capture[data-v-88de6527]{background:var(--color-bg-normal);gap:12px;padding:12px}.capture-hint[data-v-88de6527]{color:var(--color-text-dark);flex:1;font-size:12px}.capture-actions[data-v-88de6527]{display:flex;flex-shrink:0;gap:8px}.selected-preview[data-v-88de6527]{align-items:center;display:flex;gap:12px}.preview-label[data-v-88de6527]{color:var(--color-text-dark);font-size:13px}.preview-img[data-v-88de6527]{border-radius:6px;height:auto;width:120px}@media(max-width:768px){.cover-grid[data-v-88de6527]{grid-template-columns:repeat(3,1fr)}.manual-capture[data-v-88de6527]{align-items:stretch;flex-direction:column}.capture-actions[data-v-88de6527]{justify-content:center}}.pose-quick-upload[data-v-9dd914b1]{width:100%}.upload-zone[data-v-9dd914b1]{align-items:center;background:var(--color-bg-normal);border:2px dashed var(--color-line-dark);border-radius:12px;cursor:pointer;display:flex;justify-content:center;min-height:200px;padding:24px;position:relative;transition:all .2s}.upload-zone.drag-over[data-v-9dd914b1],.upload-zone[data-v-9dd914b1]:hover{background:var(--color-hover-bg-normal);border-color:var(--color-primary)}.upload-zone.has-images[data-v-9dd914b1]{min-height:auto;padding:16px}.upload-placeholder[data-v-9dd914b1]{align-items:center;display:flex;flex-direction:column;gap:8px}.upload-placeholder[data-v-9dd914b1],.upload-placeholder .upload-icon[data-v-9dd914b1]{color:var(--color-text-dark)}.upload-text[data-v-9dd914b1]{font-size:16px;margin:0}.upload-hint[data-v-9dd914b1]{font-size:13px;margin:0;opacity:.7}.images-preview[data-v-9dd914b1]{display:flex;flex-wrap:wrap;gap:12px;width:100%}.image-item[data-v-9dd914b1]{border-radius:8px;height:100px;overflow:hidden;position:relative;width:100px}.image-item img[data-v-9dd914b1]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-status[data-v-9dd914b1]{align-items:center;background:#00000080;border-radius:50%;bottom:4px;display:flex;justify-content:center;padding:4px}.image-status[data-v-9dd914b1],.remove-btn[data-v-9dd914b1]{position:absolute;right:4px}.remove-btn[data-v-9dd914b1]{opacity:0;top:4px;transition:opacity .2s}.image-item:hover .remove-btn[data-v-9dd914b1]{opacity:1}.add-more[data-v-9dd914b1]{align-items:center;border:2px dashed var(--color-line-dark);border-radius:8px;color:var(--color-text-dark);cursor:pointer;display:flex;height:100px;justify-content:center;transition:all .2s;width:100px}.add-more[data-v-9dd914b1]:hover{border-color:var(--color-primary);color:var(--color-primary)}.upload-progress[data-v-9dd914b1]{align-items:center;background:#00000080;border-radius:12px;color:#fff;display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;position:absolute}.status-message[data-v-9dd914b1]{align-items:center;border-radius:6px;display:flex;font-size:13px;gap:6px;margin-top:12px;padding:8px 12px}.status-message.info[data-v-9dd914b1]{background:var(--color-info-bg,rgba(33,150,243,.1));color:var(--color-info)}.status-message.success[data-v-9dd914b1]{background:var(--color-success-bg,rgba(76,175,80,.1));color:var(--color-success)}.status-message.error[data-v-9dd914b1]{background:var(--color-error-bg,rgba(244,67,54,.1));color:var(--color-error)}.status-message.warning[data-v-9dd914b1]{background:var(--color-warning-bg,rgba(255,152,0,.1));color:var(--color-warning)}.custom-module-form[data-v-ab3901e4]{min-height:200px}.form-error[data-v-ab3901e4],.form-loading[data-v-ab3901e4]{align-items:center;color:var(--color-text-dark);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px}.form-error-actions[data-v-ab3901e4]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.dynamic-form[data-v-ab3901e4]{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.form-field[data-v-ab3901e4]{grid-column:1/-1;width:100%}.form-field.filter-field[data-v-ab3901e4]{grid-column:span 1}.group-fields[data-v-ab3901e4]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.group-field-item[data-v-ab3901e4]{width:100%}.sub-field-label[data-v-ab3901e4]{margin-bottom:8px}.custom-module-form[data-v-ab3901e4] .v-field{background:var(--color-bg-light)!important}.custom-module-form[data-v-ab3901e4] .v-field__overlay{background:transparent!important}.custom-module-form[data-v-ab3901e4] .v-select .v-field__input,.custom-module-form[data-v-ab3901e4] .v-select .v-select__selection-text{color:var(--color-text-normal)!important}.field-row[data-v-ab3901e4]{width:100%}.region-selects[data-v-ab3901e4]{display:flex;flex-wrap:wrap;gap:12px}.region-select[data-v-ab3901e4]{flex:1;min-width:140px}.field-label[data-v-ab3901e4]{color:var(--color-text-normal);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.field-label-row[data-v-ab3901e4]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.field-label-row .field-label[data-v-ab3901e4]{margin-bottom:0}.field-hint[data-v-ab3901e4]{color:var(--color-text-dark);font-size:12px;margin-bottom:8px;margin-top:-4px}.switch-row[data-v-ab3901e4]{padding:8px 0}.inline-options[data-v-ab3901e4]{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.custom-module-form[data-v-ab3901e4] .inline-option-btn{background:var(--color-bg-light)!important;border-radius:8px!important;box-shadow:none!important;color:var(--color-text-normal)!important;font-size:14px!important;height:auto!important;letter-spacing:normal!important;min-width:0;padding:8px 18px!important;text-transform:none!important}.custom-module-form[data-v-ab3901e4] .inline-option-btn:hover{background:var(--color-hover-bg-light)!important}.custom-module-form[data-v-ab3901e4] .inline-option-btn.inline-option-selected{background:var(--color-primary)!important;color:#000!important}.custom-module-form[data-v-ab3901e4] .inline-option-btn .v-btn__content{line-height:1.2!important;padding:0!important}.single-image-upload[data-v-ab3901e4]{display:inline-block}.image-preview-wrap[data-v-ab3901e4]{aspect-ratio:16/9;border-radius:8px;overflow:hidden;position:relative;width:160px}.single-image-preview[data-v-ab3901e4]{height:100%;width:100%}.image-preview-wrap .remove-btn[data-v-ab3901e4]{position:absolute;right:4px;top:4px}.image-upload-btn[data-v-ab3901e4]{align-items:center;aspect-ratio:16/9;background:var(--color-bg-dark);border:2px dashed var(--color-line-normal);border-radius:8px;color:var(--color-text-dark);cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;position:relative;transition:all .2s;width:160px}.image-upload-btn[data-v-ab3901e4]:hover{border-color:var(--color-primary);color:var(--color-primary)}.image-upload-btn span[data-v-ab3901e4]{font-size:12px}.images-grid[data-v-ab3901e4]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.image-item[data-v-ab3901e4]{aspect-ratio:1;background:var(--color-bg-dark);border-radius:8px;overflow:hidden;position:relative}.image-preview[data-v-ab3901e4]{height:100%;width:100%}.image-overlay[data-v-ab3901e4]{display:flex;gap:4px;opacity:0;position:absolute;right:4px;top:4px;transition:opacity .2s}.image-item:hover .image-overlay[data-v-ab3901e4]{opacity:1}.image-upload[data-v-ab3901e4]{align-items:center;aspect-ratio:1;background:var(--color-bg-dark);border:2px dashed var(--color-line-normal);border-radius:8px;color:var(--color-text-dark);cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;position:relative;transition:all .2s}.image-upload[data-v-ab3901e4]:hover{border-color:var(--color-primary);color:var(--color-primary)}.image-upload span[data-v-ab3901e4]{font-size:12px}.upload-loading[data-v-ab3901e4]{position:absolute}.preset-tags-wrap[data-v-ab3901e4]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.preset-label[data-v-ab3901e4]{color:var(--color-text-dark);font-size:12px;line-height:28px;white-space:nowrap}.preset-tags-list[data-v-ab3901e4]{display:flex;flex-wrap:wrap;gap:8px}.preset-tag-item[data-v-ab3901e4]{background:var(--color-bg-light);border:1px solid transparent;border-radius:14px;color:var(--color-text-normal);cursor:pointer;display:inline-block;font-size:12px;padding:4px 12px;transition:all .2s}.preset-tag-item[data-v-ab3901e4]:hover{background:var(--color-bg-normal);border-color:var(--color-primary)}.preset-tag-item.active[data-v-ab3901e4]{background:rgba(var(--color-primary-rgb),.15);border-color:var(--color-primary);color:var(--color-primary)}.file-upload-area[data-v-ab3901e4]{width:100%}.file-uploaded[data-v-ab3901e4]{background:var(--color-bg-light);border:1px solid var(--color-line-normal);border-radius:8px;justify-content:space-between;padding:16px}.file-info[data-v-ab3901e4],.file-uploaded[data-v-ab3901e4]{align-items:center;display:flex}.file-info[data-v-ab3901e4]{gap:12px}.file-details[data-v-ab3901e4],.file-info[data-v-ab3901e4]{flex:1;min-width:0}.file-name[data-v-ab3901e4]{color:var(--color-text-normal);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-ab3901e4]{font-size:12px;margin-top:4px}.file-size[data-v-ab3901e4],.file-upload-btn[data-v-ab3901e4]{color:var(--color-text-dark)}.file-upload-btn[data-v-ab3901e4]{align-items:center;background:var(--color-bg-dark);border:2px dashed var(--color-line-normal);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:120px;padding:20px;position:relative;transition:all .2s;width:100%}.file-upload-btn[data-v-ab3901e4]:hover{border-color:var(--color-primary);color:var(--color-primary)}.file-upload-btn span[data-v-ab3901e4]{font-size:14px}.file-accept-hint[data-v-ab3901e4]{color:var(--color-text-dark);font-size:11px;margin-top:4px;text-align:center}@media(max-width:768px){.dynamic-form[data-v-ab3901e4]{grid-template-columns:1fr}.form-field[data-v-ab3901e4],.form-field.filter-field[data-v-ab3901e4]{grid-column:1/-1}.group-fields[data-v-ab3901e4]{grid-template-columns:1fr}.images-grid[data-v-ab3901e4]{grid-template-columns:repeat(3,1fr)}}.modal-overlay[data-v-889d4913]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#00000008;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:100}.modal-overlay.modal-overlay--publish[data-v-889d4913]{z-index:1900}.modal-overlay--fullscreen[data-v-889d4913]{padding:0}.modal-wrapper[data-v-889d4913]{backface-visibility:hidden;-webkit-backface-visibility:hidden;max-width:900px;overflow:visible;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:90vw}.modal-wrapper--lg[data-v-889d4913]{max-width:1100px}.modal-wrapper--md[data-v-889d4913]{max-width:800px}.modal-wrapper--sm[data-v-889d4913]{max-width:600px}.modal-wrapper--fullscreen[data-v-889d4913]{height:100vh;max-height:100vh;max-width:100vw;width:100vw}.modal-wrapper--fullscreen .modal-container[data-v-889d4913]{border-radius:0;height:100vh;max-height:100vh;min-height:0}@media(min-width:1440px){.modal-wrapper[data-v-889d4913]{max-width:60vw}.modal-wrapper--fullscreen[data-v-889d4913]{max-width:100vw}.modal-wrapper--lg[data-v-889d4913]{max-width:75vw}}.modal-container[data-v-889d4913]{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--color-bg-dark);box-shadow:var(--shadow-strong,0 8px 32px rgba(0,0,0,.3));height:85vh;max-height:90vh;min-height:600px;overflow:hidden;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}.modal-card[data-v-889d4913],.modal-container[data-v-889d4913]{border-radius:16px;display:flex;flex-direction:column}.modal-card[data-v-889d4913]{background:var(--color-bg-light)!important}.modal-header[data-v-889d4913]{align-items:center;border-bottom:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:12px 16px 12px 12px}.modal-title[data-v-889d4913]{color:var(--color-text-normal);font-size:16px;font-weight:500}.modal-card>.modal-content[data-v-889d4913]{flex:1;overflow-y:auto;padding:16px 20px}.modal-footer[data-v-889d4913]{align-items:center;border-top:1px solid var(--color-line-normal);display:flex;flex-shrink:0;gap:8px;padding:12px 20px}.modal-container .modal-close-btn[data-v-889d4913]{background:var(--color-bg-light)!important;border-radius:8px!important;color:var(--color-text-normal)!important;height:36px!important;inset:20px 20px auto auto!important;min-height:36px!important;min-width:36px!important;padding:0!important;position:absolute!important;width:36px!important;z-index:10000!important}.modal-container .modal-close-btn .v-icon[data-v-889d4913]{font-size:20px!important}.modal-container .modal-close-btn[data-v-889d4913]:hover{background:var(--color-hover-bg-normal)!important}.modal-container .v-btn[data-v-889d4913]{font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.modal-container .v-btn[data-v-889d4913],.modal-container .v-btn--icon[data-v-889d4913]{border-radius:8px!important}.modal-mobile-header[data-v-889d4913]{align-items:center;background:var(--color-bg-dark);box-sizing:border-box;display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:calc(12px + env(safe-area-inset-top)) 16px 12px}.modal-mobile-title[data-v-889d4913]{color:var(--color-text-normal);font-size:17px;font-weight:600}.modal-layout[data-v-889d4913]{display:flex;flex:1;min-height:0}.modal-layout--mobile[data-v-889d4913],.modal-sidebar[data-v-889d4913]{flex-direction:column}.modal-sidebar[data-v-889d4913]{background:var(--color-bg-dark);display:flex;flex-shrink:0;width:240px}.modal-sidebar--wide[data-v-889d4913]{width:240px}.modal-layout--mobile .modal-sidebar[data-v-889d4913]{flex:1;width:100%}.menu-header[data-v-889d4913],.modal-sidebar-header[data-v-889d4913]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;height:76px;padding:20px 16px}.modal-sidebar-header[data-v-889d4913]{justify-content:space-between}.modal-sidebar-title[data-v-889d4913]{color:var(--color-text-normal);font-size:17px;font-weight:600}.menu-header-info[data-v-889d4913]{flex:1;min-width:0}.menu-header-name[data-v-889d4913]{color:var(--color-text-normal);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-header-id[data-v-889d4913]{color:var(--color-text-dark);font-size:12px;margin-top:2px}.menu-header-level[data-v-889d4913]{margin-top:4px}.menu-header-level .level-badge[data-v-889d4913]{border-radius:8px;color:#fff;display:inline-block;font-size:11px;font-weight:500;padding:2px 8px}.menu-list[data-v-889d4913]{flex:1;overflow-y:auto;padding:4px 12px 16px}.menu-section[data-v-889d4913]{margin-bottom:12px}.menu-section[data-v-889d4913]:last-child{margin-bottom:0}.menu-section-title[data-v-889d4913]{align-items:center;border-radius:var(--radius-button,8px);color:var(--color-text-dark);cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:space-between;padding:0 14px;transition:background .15s ease,color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-section-title[data-v-889d4913]:hover{background:var(--color-hover-bg-normal);color:var(--color-text-normal)}.menu-section-title i[data-v-889d4913]{font-size:14px;opacity:.85}.menu-subsection[data-v-889d4913]{padding-left:4px}.menu-item[data-v-889d4913]{align-items:center;border-radius:var(--radius-button,8px);color:var(--color-text-dark);cursor:pointer;display:flex;gap:12px;height:48px;margin-bottom:4px;overflow:hidden;padding:0 14px;position:relative;text-decoration:none!important;transition:all .15s ease}.menu-item[data-v-889d4913]:hover,.modal-sidebar-item[data-v-889d4913]:hover{background:var(--color-hover-bg-normal);color:var(--color-text-normal)}.menu-item.active[data-v-889d4913],.modal-sidebar-item.active[data-v-889d4913]{background:var(--color-active-normal);color:var(--color-primary)}.menu-item.active .menu-item-icon[data-v-889d4913],.menu-item.active .v-icon[data-v-889d4913],.modal-sidebar-item.active .modal-sidebar-item-icon[data-v-889d4913],.modal-sidebar-item.active .v-icon[data-v-889d4913]{color:var(--color-primary)!important}.modal-sidebar-item.active .v-btn .v-icon[data-v-889d4913]{color:inherit!important}.menu-item .v-icon[data-v-889d4913]:first-child,.modal-sidebar-item-icon[data-v-889d4913]{flex-shrink:0;font-size:20px;min-width:24px;text-align:center}.menu-item-title[data-v-889d4913],.modal-sidebar-item-text[data-v-889d4913]{color:inherit;flex:1;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-item-count[data-v-889d4913],.modal-sidebar-item-badge[data-v-889d4913]{background:var(--color-bg-light);border-radius:10px;color:var(--color-text-normal);font-size:13px;font-weight:600;min-width:24px;padding:2px 8px;text-align:center}.menu-item-count.message-badge[data-v-889d4913],.modal-sidebar-item-badge.message-badge[data-v-889d4913]{background:#f44!important;color:#fff!important}.menu-arrow[data-v-889d4913],.modal-sidebar-item-arrow[data-v-889d4913]{color:var(--color-text-dark)}.modal-layout .modal-content[data-v-889d4913]{background:var(--color-bg-normal);display:flex;flex:1;flex-direction:column;overflow:hidden;z-index:1}.modal-content-header[data-v-889d4913]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;height:76px;justify-content:space-between;padding:20px}.modal-content-title[data-v-889d4913]{color:var(--color-text-normal);font-size:17px;font-weight:600}.modal-content-actions[data-v-889d4913]{display:flex;gap:8px}.modal-content-body[data-v-889d4913]{flex:1;isolation:isolate;overflow-y:auto;padding:0 20px 20px}.modal-content-body[data-v-889d4913]>:first-child{padding-left:0!important;padding-right:0!important}.modal-content-body--no-padding-bottom[data-v-889d4913]{padding-bottom:0}.modal-loading[data-v-889d4913]{padding:40px}.modal-empty[data-v-889d4913],.modal-loading[data-v-889d4913]{align-items:center;display:flex;justify-content:center}.modal-empty[data-v-889d4913]{color:var(--color-text-dark);flex-direction:column;padding:60px 20px}.modal-empty-icon[data-v-889d4913]{color:var(--color-text-dark);font-size:48px;margin-bottom:12px}.modal-empty-text[data-v-889d4913]{color:var(--color-text-dark);font-size:14px}.modal-grid[data-v-889d4913]{align-content:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.modal-card[data-v-889d4913]{background:var(--color-bg-light);border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}.modal-card[data-v-889d4913]:hover{background:var(--color-hover-bg-light)}.modal-card.selected[data-v-889d4913]{outline:2px solid var(--color-primary)}.modal-card-cover[data-v-889d4913]{aspect-ratio:16/10;overflow:hidden;position:relative}.modal-card-cover img[data-v-889d4913]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.modal-card-tag[data-v-889d4913]{background:#0009;border-radius:6px;color:#fff;font-size:11px;left:8px;padding:2px 8px;position:absolute;top:8px}.modal-card-checkbox[data-v-889d4913]{position:absolute;right:4px;top:4px}.modal-card-info[data-v-889d4913]{padding:10px 12px}.modal-card-title[data-v-889d4913]{color:var(--color-text-normal);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-card-title[data-v-889d4913]:hover{color:var(--color-primary)}.modal-card-meta[data-v-889d4913]{color:var(--color-text-dark);font-size:11px;margin-top:4px}.modal-pagination[data-v-889d4913]{display:flex;justify-content:center;padding:16px 20px}.modal-bottom-bar[data-v-889d4913]{align-items:center;background:var(--color-bg-light);border-top:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;justify-content:space-between;padding:16px 20px}.modal-bottom-bar-info[data-v-889d4913]{align-items:baseline;display:flex;gap:12px}.modal-bottom-bar-title[data-v-889d4913]{color:var(--color-text-normal);font-size:14px}.modal-bottom-bar-price[data-v-889d4913]{color:#ffebc9;font-size:20px;font-weight:700}.modal-bottom-bar-primary-btn[data-v-889d4913]{font-weight:600!important;height:44px!important;min-width:120px}.modal-sub-dialog[data-v-889d4913]{background:var(--color-bg-normal)!important;border-radius:12px!important}.modal-sub-dialog .v-card-title[data-v-889d4913]{color:var(--color-text-normal);font-size:16px;font-weight:600;padding:16px 20px}.modal-sub-dialog .v-card-text[data-v-889d4913]{padding:0 20px 16px}.modal-sub-dialog .v-card-actions[data-v-889d4913]{padding:12px 16px 16px}.modal-overlay[data-v-889d4913] .v-dialog,.modal-overlay[data-v-889d4913] .v-overlay{z-index:999999!important}.modal-overlay[data-v-889d4913] .v-overlay__scrim{z-index:999998!important}.modal-overlay[data-v-889d4913] .v-overlay__content{z-index:999999!important}.modal-enter-active[data-v-889d4913],.modal-leave-active[data-v-889d4913]{transition:opacity .25s ease}.modal-enter-active .modal-wrapper[data-v-889d4913],.modal-leave-active .modal-wrapper[data-v-889d4913]{transition:transform .25s ease}.modal-enter-from[data-v-889d4913],.modal-leave-to[data-v-889d4913]{opacity:0}.modal-enter-from .modal-wrapper[data-v-889d4913],.modal-leave-to .modal-wrapper[data-v-889d4913]{transform:scale(.96)}@media(max-width:768px){.modal-overlay[data-v-889d4913]{bottom:0;padding:0}.modal-wrapper[data-v-889d4913]{display:flex;flex-direction:column;height:100vh;max-height:100vh;max-width:100%;width:100%}.modal-container .modal-close-btn[data-v-889d4913]{display:none!important}.modal-container--mobile-closable .modal-close-btn[data-v-889d4913]{display:flex!important}.modal-container[data-v-889d4913]{border-radius:0;flex:1;height:100vh;max-height:100vh}.modal-grid[data-v-889d4913]{gap:10px;grid-template-columns:repeat(2,1fr)}.menu-item[data-v-889d4913],.modal-sidebar-item[data-v-889d4913]{font-size:16px;height:52px;padding:0 16px}.menu-item .v-icon[data-v-889d4913],.modal-sidebar-item .v-icon[data-v-889d4913]{font-size:22px}.menu-header[data-v-889d4913],.modal-content-header[data-v-889d4913],.modal-sidebar-header[data-v-889d4913]{display:none}.modal-content-body[data-v-889d4913]{isolation:isolate;padding:0 16px}.modal-content-body.modal-content-body--no-padding-bottom[data-v-889d4913]{padding-bottom:0}}.content-section[data-v-889d4913]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.section-header[data-v-889d4913]{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 76px 16px 20px}.section-title[data-v-889d4913]{color:var(--color-text-normal);font-size:17px;font-weight:600;margin:0;white-space:nowrap}.section-total[data-v-889d4913]{color:var(--color-text-dark);font-size:13px;font-weight:400}.header-search[data-v-889d4913]{flex-shrink:0;max-width:240px!important;width:240px!important}.header-search[data-v-889d4913] .v-field{background:var(--color-bg-dark)!important;border-radius:6px;min-height:36px!important}.header-search[data-v-889d4913] .v-field__input{font-size:13px;min-height:36px!important;padding:6px 0 6px 16px!important}.filter-tabs-wrapper[data-v-889d4913]{flex-shrink:0;padding:0 20px 20px;position:relative}.filter-tabs[data-v-889d4913]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.filter-tabs[data-v-889d4913]::-webkit-scrollbar{display:none}.filter-tab[data-v-889d4913]{align-items:center;background:var(--color-bg-dark);border-radius:var(--radius-button,8px);color:var(--color-text-normal);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;height:40px;overflow:hidden;padding:10px 20px;transition:all .2s;white-space:nowrap}.filter-tab[data-v-889d4913]:hover{background:var(--color-hover-bg-normal)}.filter-tab.active[data-v-889d4913]{background:var(--color-primary);color:#000}.tab-count[data-v-889d4913]{font-size:11px;opacity:.7}.filter-tab.active .tab-count[data-v-889d4913]{opacity:1}.filter-scroll-btn[data-v-889d4913]{align-items:center;bottom:20px;cursor:pointer;display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:50px;z-index:10}.filter-scroll-btn.visible[data-v-889d4913]{opacity:1;pointer-events:auto}.filter-scroll-btn.left[data-v-889d4913]{background:linear-gradient(to right,var(--color-bg-normal) 70%,transparent);left:0;padding-left:20px}.filter-scroll-btn.right[data-v-889d4913]{background:linear-gradient(to left,var(--color-bg-normal) 70%,transparent);padding-right:20px;right:0}.filter-scroll-btn .v-btn[data-v-889d4913]{background:var(--color-bg-dark)!important;box-shadow:0 2px 8px #00000026;height:40px!important;min-width:32px!important;width:32px!important}.content-body[data-v-889d4913]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0 20px 20px}.content-body.scrollable[data-v-889d4913]{overflow-y:auto;-webkit-overflow-scrolling:touch}.content-body[data-v-889d4913]:last-child{padding-bottom:20px}.loading-state[data-v-889d4913]{flex:1}.empty-state[data-v-889d4913],.loading-state[data-v-889d4913]{align-items:center;display:flex;justify-content:center;padding:50px 20px}.empty-state[data-v-889d4913]{color:var(--color-text-dark);flex:1;flex-direction:column}.empty-state .v-icon[data-v-889d4913]{color:var(--color-text-dark)!important;opacity:.6}.empty-text[data-v-889d4913]{font-size:14px;margin-top:10px}.empty-text[data-v-889d4913],.load-more[data-v-889d4913]{color:var(--color-text-dark)}.load-more[data-v-889d4913]{align-items:center;display:flex;justify-content:center;padding:16px}.load-more-text[data-v-889d4913],.no-more[data-v-889d4913]{font-size:13px}.no-more[data-v-889d4913]{color:var(--color-text-dark);padding:16px;text-align:center}.content-list[data-v-889d4913]{display:flex;flex-direction:column;gap:12px;padding-bottom:10px}.list-item[data-v-889d4913]{align-items:center;background:var(--color-bg-dark);border-radius:10px;display:flex;gap:16px;padding:14px 16px;transition:background-color .2s}.item-cover[data-v-889d4913],.list-item[data-v-889d4913]:hover{background:var(--color-hover-bg-normal)}.item-cover[data-v-889d4913]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:80px}.item-cover img[data-v-889d4913]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-cover.clickable[data-v-889d4913]{cursor:pointer}.comment-cover[data-v-889d4913],.cover-play-icon[data-v-889d4913]{align-items:center;display:flex;justify-content:center}.cover-play-icon[data-v-889d4913]{background:#00000040;inset:0;pointer-events:none;position:absolute}.cover-play-icon .v-icon[data-v-889d4913]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.item-info[data-v-889d4913]{flex:1;min-width:0}.item-title[data-v-889d4913]{color:var(--color-text-normal);font-size:16px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-title.clickable[data-v-889d4913]{cursor:pointer;transition:color .2s}.item-title.clickable[data-v-889d4913]:hover{color:var(--color-primary)}.item-title-row[data-v-889d4913]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.item-title-row .item-title[data-v-889d4913]{margin-bottom:0}.status-badge[data-v-889d4913]{border-radius:4px;display:inline-block;flex-shrink:0;font-size:12px;font-weight:500;padding:2px 8px}.status-badge.approved[data-v-889d4913]{background:#368859;color:#fff}.status-badge.pending[data-v-889d4913]{background:#cc4458;color:#fff}.item-meta[data-v-889d4913]{align-items:center;color:var(--color-text-dark);display:flex;flex-wrap:nowrap;font-size:14px;gap:10px;overflow:hidden}.meta-type[data-v-889d4913]{background:var(--color-hover-bg-light);border-radius:4px;flex-shrink:0;font-size:11px;padding:1px 6px}.meta-forum[data-v-889d4913]{color:var(--color-primary)}.meta-views[data-v-889d4913]{align-items:center;display:flex;gap:2px}.meta-price[data-v-889d4913],.meta-time[data-v-889d4913],.meta-views[data-v-889d4913]{flex-shrink:0}.meta-price[data-v-889d4913]{color:var(--color-error,#ff4757);font-weight:600}.meta-source-title[data-v-889d4913]{align-items:center;color:var(--color-text-darker);cursor:pointer;display:flex;flex:1;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-source-title[data-v-889d4913]:hover{text-decoration:underline}.item-actions[data-v-889d4913]{display:flex;flex-shrink:0;gap:2px}@media(max-width:900px){.section-header[data-v-889d4913]{display:none;padding:10px 16px 8px}.filter-tabs-wrapper[data-v-889d4913]{padding:10px 16px 12px}.filter-scroll-btn[data-v-889d4913]{bottom:12px;top:12px}.filter-scroll-btn.left[data-v-889d4913]{background:linear-gradient(to right,var(--color-bg-normal) 80%,transparent);left:0;padding-left:16px}.filter-scroll-btn.right[data-v-889d4913]{background:linear-gradient(to left,var(--color-bg-normal) 80%,transparent);padding-right:16px;right:0}.filter-scroll-btn .v-btn[data-v-889d4913]{height:36px!important;min-width:28px!important;width:28px!important}.filter-tabs[data-v-889d4913]{gap:8px}.filter-tab[data-v-889d4913]{height:36px}.content-body[data-v-889d4913]{padding:0 16px 20px}.list-item[data-v-889d4913]{padding:12px 14px}.item-title[data-v-889d4913]{font-size:16px;line-height:1.4;margin-bottom:6px}.item-meta[data-v-889d4913]{font-size:13px;gap:10px}.meta-time[data-v-889d4913]{display:none}.meta-type[data-v-889d4913]{font-size:12px;padding:2px 6px}}@media(max-width:600px){.item-title[data-v-889d4913]{font-size:15px}.item-meta[data-v-889d4913]{font-size:12px}}.draft-wrapper[data-v-889d4913]{max-width:720px}.draft-container[data-v-889d4913]{background:var(--color-bg-normal);height:600px;max-height:85vh;width:100%}.cover-icon[data-v-889d4913]{color:var(--color-text-dark);opacity:.5}.header-search[data-v-889d4913] .v-field{background:var(--search-bg-color,var(--color-bg-light))!important}@media(max-width:768px){.draft-container[data-v-889d4913]{border-radius:0;height:100vh;max-height:100vh;width:100%}}.modal-overlay[data-v-9e8eb41d]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#00000008;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:100}.modal-overlay.modal-overlay--publish[data-v-9e8eb41d]{z-index:1900}.modal-overlay--fullscreen[data-v-9e8eb41d]{padding:0}.modal-wrapper[data-v-9e8eb41d]{backface-visibility:hidden;-webkit-backface-visibility:hidden;max-width:900px;overflow:visible;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:90vw}.modal-wrapper--lg[data-v-9e8eb41d]{max-width:1100px}.modal-wrapper--md[data-v-9e8eb41d]{max-width:800px}.modal-wrapper--sm[data-v-9e8eb41d]{max-width:600px}.modal-wrapper--fullscreen[data-v-9e8eb41d]{height:100vh;max-height:100vh;max-width:100vw;width:100vw}.modal-wrapper--fullscreen .modal-container[data-v-9e8eb41d]{border-radius:0;height:100vh;max-height:100vh;min-height:0}@media(min-width:1440px){.modal-wrapper[data-v-9e8eb41d]{max-width:60vw}.modal-wrapper--fullscreen[data-v-9e8eb41d]{max-width:100vw}.modal-wrapper--lg[data-v-9e8eb41d]{max-width:75vw}}.modal-container[data-v-9e8eb41d]{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--color-bg-dark);box-shadow:var(--shadow-strong,0 8px 32px rgba(0,0,0,.3));height:85vh;max-height:90vh;min-height:600px;overflow:hidden;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}.modal-card[data-v-9e8eb41d],.modal-container[data-v-9e8eb41d]{border-radius:16px;display:flex;flex-direction:column}.modal-card[data-v-9e8eb41d]{background:var(--color-bg-light)!important}.modal-header[data-v-9e8eb41d]{align-items:center;border-bottom:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:12px 16px 12px 12px}.modal-title[data-v-9e8eb41d]{color:var(--color-text-normal);font-size:16px;font-weight:500}.modal-card>.modal-content[data-v-9e8eb41d]{flex:1;overflow-y:auto;padding:16px 20px}.modal-footer[data-v-9e8eb41d]{align-items:center;border-top:1px solid var(--color-line-normal);display:flex;flex-shrink:0;gap:8px;padding:12px 20px}.modal-container .modal-close-btn[data-v-9e8eb41d]{background:var(--color-bg-light)!important;border-radius:8px!important;color:var(--color-text-normal)!important;height:36px!important;inset:20px 20px auto auto!important;min-height:36px!important;min-width:36px!important;padding:0!important;position:absolute!important;width:36px!important;z-index:10000!important}.modal-container .modal-close-btn .v-icon[data-v-9e8eb41d]{font-size:20px!important}.modal-container .modal-close-btn[data-v-9e8eb41d]:hover{background:var(--color-hover-bg-normal)!important}.modal-container .v-btn[data-v-9e8eb41d]{font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.modal-container .v-btn[data-v-9e8eb41d],.modal-container .v-btn--icon[data-v-9e8eb41d]{border-radius:8px!important}.modal-mobile-header[data-v-9e8eb41d]{align-items:center;background:var(--color-bg-dark);box-sizing:border-box;display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:calc(12px + env(safe-area-inset-top)) 16px 12px}.modal-mobile-title[data-v-9e8eb41d]{color:var(--color-text-normal);font-size:17px;font-weight:600}.modal-layout[data-v-9e8eb41d]{display:flex;flex:1;min-height:0}.modal-layout--mobile[data-v-9e8eb41d],.modal-sidebar[data-v-9e8eb41d]{flex-direction:column}.modal-sidebar[data-v-9e8eb41d]{background:var(--color-bg-dark);display:flex;flex-shrink:0;width:240px}.modal-sidebar--wide[data-v-9e8eb41d]{width:240px}.modal-layout--mobile .modal-sidebar[data-v-9e8eb41d]{flex:1;width:100%}.menu-header[data-v-9e8eb41d],.modal-sidebar-header[data-v-9e8eb41d]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;height:76px;padding:20px 16px}.modal-sidebar-header[data-v-9e8eb41d]{justify-content:space-between}.modal-sidebar-title[data-v-9e8eb41d]{color:var(--color-text-normal);font-size:17px;font-weight:600}.menu-header-info[data-v-9e8eb41d]{flex:1;min-width:0}.menu-header-name[data-v-9e8eb41d]{color:var(--color-text-normal);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-header-id[data-v-9e8eb41d]{color:var(--color-text-dark);font-size:12px;margin-top:2px}.menu-header-level[data-v-9e8eb41d]{margin-top:4px}.menu-header-level .level-badge[data-v-9e8eb41d]{border-radius:8px;color:#fff;display:inline-block;font-size:11px;font-weight:500;padding:2px 8px}.menu-list[data-v-9e8eb41d]{flex:1;overflow-y:auto;padding:4px 12px 16px}.menu-section[data-v-9e8eb41d]{margin-bottom:12px}.menu-section[data-v-9e8eb41d]:last-child{margin-bottom:0}.menu-section-title[data-v-9e8eb41d]{align-items:center;border-radius:var(--radius-button,8px);color:var(--color-text-dark);cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:space-between;padding:0 14px;transition:background .15s ease,color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-section-title[data-v-9e8eb41d]:hover{background:var(--color-hover-bg-normal);color:var(--color-text-normal)}.menu-section-title i[data-v-9e8eb41d]{font-size:14px;opacity:.85}.menu-subsection[data-v-9e8eb41d]{padding-left:4px}.menu-item[data-v-9e8eb41d]{border-radius:var(--radius-button,8px);color:var(--color-text-dark);height:48px;margin-bottom:4px;overflow:hidden;padding:0 14px;position:relative;text-decoration:none!important;transition:all .15s ease}.menu-item[data-v-9e8eb41d]:hover,.modal-sidebar-item[data-v-9e8eb41d]:hover{background:var(--color-hover-bg-normal);color:var(--color-text-normal)}.menu-item.active[data-v-9e8eb41d],.modal-sidebar-item.active[data-v-9e8eb41d]{background:var(--color-active-normal);color:var(--color-primary)}.menu-item.active .menu-item-icon[data-v-9e8eb41d],.menu-item.active .v-icon[data-v-9e8eb41d],.modal-sidebar-item.active .modal-sidebar-item-icon[data-v-9e8eb41d],.modal-sidebar-item.active .v-icon[data-v-9e8eb41d]{color:var(--color-primary)!important}.modal-sidebar-item.active .v-btn .v-icon[data-v-9e8eb41d]{color:inherit!important}.menu-item .v-icon[data-v-9e8eb41d]:first-child,.modal-sidebar-item-icon[data-v-9e8eb41d]{flex-shrink:0;font-size:20px;min-width:24px;text-align:center}.menu-item-title[data-v-9e8eb41d],.modal-sidebar-item-text[data-v-9e8eb41d]{color:inherit;flex:1;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-item-count[data-v-9e8eb41d],.modal-sidebar-item-badge[data-v-9e8eb41d]{background:var(--color-bg-light);border-radius:10px;color:var(--color-text-normal);font-size:13px;font-weight:600;min-width:24px;padding:2px 8px;text-align:center}.menu-item-count.message-badge[data-v-9e8eb41d],.modal-sidebar-item-badge.message-badge[data-v-9e8eb41d]{background:#f44!important;color:#fff!important}.menu-arrow[data-v-9e8eb41d],.modal-sidebar-item-arrow[data-v-9e8eb41d]{color:var(--color-text-dark)}.modal-layout .modal-content[data-v-9e8eb41d]{background:var(--color-bg-normal);display:flex;flex:1;flex-direction:column;overflow:hidden;z-index:1}.modal-content-header[data-v-9e8eb41d]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;height:76px;justify-content:space-between;padding:20px}.modal-content-title[data-v-9e8eb41d]{color:var(--color-text-normal);font-size:17px;font-weight:600}.modal-content-actions[data-v-9e8eb41d]{display:flex;gap:8px}.modal-content-body[data-v-9e8eb41d]{flex:1;isolation:isolate;overflow-y:auto;padding:0 20px 20px}.modal-content-body[data-v-9e8eb41d]>:first-child{padding-left:0!important;padding-right:0!important}.modal-content-body--no-padding-bottom[data-v-9e8eb41d]{padding-bottom:0}.modal-loading[data-v-9e8eb41d]{padding:40px}.modal-empty[data-v-9e8eb41d],.modal-loading[data-v-9e8eb41d]{align-items:center;display:flex;justify-content:center}.modal-empty[data-v-9e8eb41d]{color:var(--color-text-dark);flex-direction:column;padding:60px 20px}.modal-empty-icon[data-v-9e8eb41d]{color:var(--color-text-dark);font-size:48px;margin-bottom:12px}.modal-empty-text[data-v-9e8eb41d]{color:var(--color-text-dark);font-size:14px}.modal-grid[data-v-9e8eb41d]{align-content:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.modal-card[data-v-9e8eb41d]{background:var(--color-bg-light);border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}.modal-card[data-v-9e8eb41d]:hover{background:var(--color-hover-bg-light)}.modal-card.selected[data-v-9e8eb41d]{outline:2px solid var(--color-primary)}.modal-card-cover[data-v-9e8eb41d]{aspect-ratio:16/10;overflow:hidden;position:relative}.modal-card-cover img[data-v-9e8eb41d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.modal-card-tag[data-v-9e8eb41d]{background:#0009;border-radius:6px;color:#fff;font-size:11px;left:8px;padding:2px 8px;position:absolute;top:8px}.modal-card-checkbox[data-v-9e8eb41d]{position:absolute;right:4px;top:4px}.modal-card-info[data-v-9e8eb41d]{padding:10px 12px}.modal-card-title[data-v-9e8eb41d]{color:var(--color-text-normal);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-card-title[data-v-9e8eb41d]:hover{color:var(--color-primary)}.modal-card-meta[data-v-9e8eb41d]{color:var(--color-text-dark);font-size:11px;margin-top:4px}.modal-pagination[data-v-9e8eb41d]{display:flex;justify-content:center;padding:16px 20px}.modal-bottom-bar[data-v-9e8eb41d]{align-items:center;background:var(--color-bg-light);border-top:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;justify-content:space-between;padding:16px 20px}.modal-bottom-bar-info[data-v-9e8eb41d]{align-items:baseline;display:flex;gap:12px}.modal-bottom-bar-title[data-v-9e8eb41d]{color:var(--color-text-normal);font-size:14px}.modal-bottom-bar-price[data-v-9e8eb41d]{color:#ffebc9;font-size:20px;font-weight:700}.modal-bottom-bar-primary-btn[data-v-9e8eb41d]{font-weight:600!important;height:44px!important;min-width:120px}.modal-sub-dialog[data-v-9e8eb41d]{background:var(--color-bg-normal)!important;border-radius:12px!important}.modal-sub-dialog .v-card-title[data-v-9e8eb41d]{color:var(--color-text-normal);font-size:16px;font-weight:600;padding:16px 20px}.modal-sub-dialog .v-card-text[data-v-9e8eb41d]{padding:0 20px 16px}.modal-sub-dialog .v-card-actions[data-v-9e8eb41d]{padding:12px 16px 16px}.modal-overlay[data-v-9e8eb41d] .v-dialog,.modal-overlay[data-v-9e8eb41d] .v-overlay{z-index:999999!important}.modal-overlay[data-v-9e8eb41d] .v-overlay__scrim{z-index:999998!important}.modal-overlay[data-v-9e8eb41d] .v-overlay__content{z-index:999999!important}.modal-enter-active[data-v-9e8eb41d],.modal-leave-active[data-v-9e8eb41d]{transition:opacity .25s ease}.modal-enter-active .modal-wrapper[data-v-9e8eb41d],.modal-leave-active .modal-wrapper[data-v-9e8eb41d]{transition:transform .25s ease}.modal-enter-from[data-v-9e8eb41d],.modal-leave-to[data-v-9e8eb41d]{opacity:0}.modal-enter-from .modal-wrapper[data-v-9e8eb41d],.modal-leave-to .modal-wrapper[data-v-9e8eb41d]{transform:scale(.96)}@media(max-width:768px){.modal-overlay[data-v-9e8eb41d]{bottom:0;padding:0}.modal-wrapper[data-v-9e8eb41d]{display:flex;flex-direction:column;height:100vh;max-height:100vh;max-width:100%;width:100%}.modal-container .modal-close-btn[data-v-9e8eb41d]{display:none!important}.modal-container--mobile-closable .modal-close-btn[data-v-9e8eb41d]{display:flex!important}.modal-container[data-v-9e8eb41d]{border-radius:0;flex:1;height:100vh;max-height:100vh}.modal-grid[data-v-9e8eb41d]{gap:10px;grid-template-columns:repeat(2,1fr)}.menu-item[data-v-9e8eb41d],.modal-sidebar-item[data-v-9e8eb41d]{font-size:16px;height:52px;padding:0 16px}.menu-item .v-icon[data-v-9e8eb41d],.modal-sidebar-item .v-icon[data-v-9e8eb41d]{font-size:22px}.menu-header[data-v-9e8eb41d],.modal-content-header[data-v-9e8eb41d],.modal-sidebar-header[data-v-9e8eb41d]{display:none}.modal-content-body[data-v-9e8eb41d]{isolation:isolate;padding:0 16px}.modal-content-body.modal-content-body--no-padding-bottom[data-v-9e8eb41d]{padding-bottom:0}}.modal-wrapper.publish-wrapper[data-v-9e8eb41d]{max-width:720px;z-index:2100!important}.modal-overlay[data-v-9e8eb41d]{z-index:2100!important}.modal-wrapper[data-v-9e8eb41d]{z-index:2101!important}.publish-container[data-v-9e8eb41d]{height:85vh;max-height:90vh;min-height:600px;width:100%}.modal-wrapper.publish-wrapper.fullscreen-wrapper[data-v-9e8eb41d]{height:100vh;margin:0;max-width:100vw;width:100vw}.publish-container.publish-container-fullscreen[data-v-9e8eb41d]{border-radius:0;height:100vh;max-height:100vh;min-height:100vh;width:100vw}.publish-header[data-v-9e8eb41d]{align-items:center;border-bottom:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;flex-shrink:0;height:76px;justify-content:space-between;padding:20px 72px 20px 20px}.publish-header-left[data-v-9e8eb41d]{align-items:center;display:flex;gap:4px}.publish-header-right[data-v-9e8eb41d]{align-items:center;display:flex;gap:8px}.publish-title[data-v-9e8eb41d]{color:var(--color-text-normal);font-size:16px;font-weight:500}.publish-content[data-v-9e8eb41d]{flex:1;overflow-y:auto;padding:16px 20px}.publish-footer[data-v-9e8eb41d]{align-items:center;border-top:1px solid var(--color-line-normal);display:flex;flex-shrink:0;gap:8px;padding:12px 20px}.publish-btn[data-v-9e8eb41d]{background:var(--color-primary)!important;color:#000!important;font-size:15px;font-weight:500;height:40px;min-width:120px}.publish-btn[data-v-9e8eb41d]:hover{background:var(--color-primary-light,var(--color-primary))!important}.publish-btn[data-v-9e8eb41d] .v-btn__content{color:#000!important}.draft-save-btn[data-v-9e8eb41d]{font-size:15px;font-weight:500;height:40px!important}.menu-selection[data-v-9e8eb41d]{padding:0}.menus-loading[data-v-9e8eb41d]{justify-content:center}.menus-empty[data-v-9e8eb41d],.menus-loading[data-v-9e8eb41d]{align-items:center;color:var(--color-text-dark);display:flex;gap:12px;padding:40px}.menus-empty[data-v-9e8eb41d]{flex-direction:column;text-align:center}.menus-container[data-v-9e8eb41d]{gap:20px}.menu-category[data-v-9e8eb41d],.menus-container[data-v-9e8eb41d]{display:flex;flex-direction:column}.menu-category[data-v-9e8eb41d]{gap:10px}.category-title[data-v-9e8eb41d]{color:var(--color-text-dark);font-size:13px;font-weight:600;padding-left:4px}.menus-list[data-v-9e8eb41d]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.menu-item[data-v-9e8eb41d]{align-items:center;background:var(--color-bg-dark);border-radius:12px;cursor:pointer;display:flex;gap:12px;min-width:0;padding:14px 5px;transition:background .2s}.menu-icon[data-v-9e8eb41d],.menu-item[data-v-9e8eb41d]:hover{background:var(--color-bg-light)}.menu-icon[data-v-9e8eb41d]{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.menu-icon-img[data-v-9e8eb41d]{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.menu-icon-font[data-v-9e8eb41d]{color:var(--color-text-normal);font-size:24px}.menu-info[data-v-9e8eb41d]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.menu-name[data-v-9e8eb41d]{color:var(--color-text-normal);font-size:14px;font-weight:600}.menu-desc[data-v-9e8eb41d],.menu-name[data-v-9e8eb41d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-desc[data-v-9e8eb41d]{color:var(--color-text-darker);font-size:11px}.menu-arrow[data-v-9e8eb41d]{display:none}.menus-skeleton[data-v-9e8eb41d]{display:flex;flex-direction:column;padding:0}.skeleton-category[data-v-9e8eb41d]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.skeleton-category[data-v-9e8eb41d]:last-child{margin-bottom:0}.skeleton-title[data-v-9e8eb41d]{background:var(--color-bg-dark);border-radius:4px;height:14px;width:60px}.skeleton-list[data-v-9e8eb41d]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.skeleton-item[data-v-9e8eb41d]{align-items:center;background:var(--color-bg-dark);border-radius:12px;box-sizing:border-box;display:flex;gap:12px;height:68px;padding:14px 5px}.skeleton-icon[data-v-9e8eb41d]{animation:skeleton-pulse-9e8eb41d 1.5s ease-in-out infinite;background:var(--color-bg-normal);border-radius:10px;flex-shrink:0;height:40px;width:40px}.skeleton-info[data-v-9e8eb41d]{display:flex;flex:1;flex-direction:column;gap:6px}.skeleton-name[data-v-9e8eb41d]{height:14px;width:70%}.skeleton-desc[data-v-9e8eb41d],.skeleton-name[data-v-9e8eb41d]{animation:skeleton-pulse-9e8eb41d 1.5s ease-in-out infinite;background:var(--color-bg-normal);border-radius:4px}.skeleton-desc[data-v-9e8eb41d]{animation-delay:.2s;height:10px;width:50%}@keyframes skeleton-pulse-9e8eb41d{0%,to{opacity:1}50%{opacity:.4}}.draft-btn[data-v-9e8eb41d],.fullscreen-btn[data-v-9e8eb41d]{border-radius:8px!important;color:var(--color-text-dark)!important;font-size:13px;height:36px!important;min-width:auto!important;padding:0 12px!important}.draft-btn[data-v-9e8eb41d]:hover,.fullscreen-btn[data-v-9e8eb41d]:hover{background:var(--color-hover-bg-normal)!important;color:var(--color-text-normal)!important}.draft-btn-mobile[data-v-9e8eb41d]{border-radius:8px!important;color:var(--color-text-dark)!important;font-size:13px;height:36px!important;min-width:auto!important;padding:0 8px!important}.draft-btn-mobile .draft-btn-text[data-v-9e8eb41d]{font-size:13px}.draft-btn-mobile[data-v-9e8eb41d]:hover{background:var(--color-hover-bg-normal)!important;color:var(--color-text-normal)!important}@media(max-width:768px){.publish-container[data-v-9e8eb41d]{border-radius:0;height:100vh;max-height:100vh;width:100%}.publish-content[data-v-9e8eb41d]{padding:12px!important}.menus-list[data-v-9e8eb41d]{gap:8px;grid-template-columns:1fr}.menu-item[data-v-9e8eb41d]{gap:12px;padding:12px 14px}.menu-arrow[data-v-9e8eb41d]{color:var(--color-text-dark);display:block;flex-shrink:0}.publish-footer[data-v-9e8eb41d]{flex-wrap:wrap;gap:8px;padding:12px!important}.publish-header[data-v-9e8eb41d]{padding:10px 12px 10px 8px!important}}.global-bottom-popup[data-v-c725a903]{align-items:center;border-radius:50px;bottom:65px;box-shadow:0 4px 20px #0000004d;cursor:pointer;display:flex;gap:16px;left:50%;max-width:90vw;padding:16px 50px 16px 24px;position:fixed;text-decoration:none;transform:translate(-50%);transition:all .2s;z-index:9998}.global-bottom-popup[data-v-c725a903]:hover{box-shadow:0 6px 24px #0006;transform:translate(-50%) translateY(-2px)}.bottom-popup-text[data-v-c725a903]{flex:1}.bottom-popup-link[data-v-c725a903],.bottom-popup-text[data-v-c725a903]{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-popup-link[data-v-c725a903]{text-decoration:none;transition:opacity .2s}.bottom-popup-link[data-v-c725a903]:hover{opacity:.8}.bottom-popup-close[data-v-c725a903]{align-items:center;background:#fff3;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s;width:28px}.bottom-popup-close[data-v-c725a903]:hover{background:#ffffff4d;transform:translateY(-50%) scale(1.1)}.bottom-slide-enter-active[data-v-c725a903],.bottom-slide-leave-active[data-v-c725a903]{transition:all .3s ease}.bottom-slide-enter-from[data-v-c725a903],.bottom-slide-leave-to[data-v-c725a903]{opacity:0;transform:translate(-50%) translateY(100px)}.global-popup-overlay[data-v-c725a903]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:9999}.global-popup-container.notice-style[data-v-c725a903]{background:var(--color-bg-normal);border-radius:16px;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;max-height:95vh;max-width:600px;overflow:hidden;width:100%}.global-popup-container.promotion-style[data-v-c725a903]{align-items:center;border-radius:12px;display:flex;justify-content:center;max-height:95vh;max-width:1000px;overflow:hidden;position:relative}.promotion-close[data-v-c725a903]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s;width:32px;z-index:10}.promotion-close[data-v-c725a903]:hover{background:#000000b3;transform:scale(1.1)}.promotion-link[data-v-c725a903]{align-items:center;cursor:pointer;display:flex;justify-content:center;max-height:95vh;max-width:1000px;position:relative}.promotion-image[data-v-c725a903],.promotion-video[data-v-c725a903]{border-radius:12px;display:block;height:auto;max-height:95vh;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.promotion-video[data-v-c725a903]::-webkit-media-controls-panel{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.7))}.promotion-video[data-v-c725a903]::-webkit-media-controls-play-button{background-color:#ffffffe6;border-radius:50%}.promotion-video[data-v-c725a903]::-webkit-media-controls-timeline{background:#ffffff4d;border-radius:3px;height:6px}.promotion-video[data-v-c725a903]::-webkit-media-controls-current-time-display,.promotion-video[data-v-c725a903]::-webkit-media-controls-time-remaining-display{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.promotion-video[data-v-c725a903]::-webkit-media-controls-volume-slider{background:#ffffff4d;border-radius:3px}.promotion-video[data-v-c725a903]::-webkit-media-controls-fullscreen-button,.promotion-video[data-v-c725a903]::-webkit-media-controls-mute-button{filter:brightness(0) invert(1)}.popup-header[data-v-c725a903]{align-items:center;background:var(--color-bg-deep);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:24px 28px}.popup-title[data-v-c725a903]{color:var(--color-text-normal);flex:1;font-size:23px;font-weight:700;margin:0;text-align:center}.popup-close[data-v-c725a903]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--color-text-dark);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-left:16px;transition:all .2s;width:36px}.popup-close[data-v-c725a903]:hover{background:var(--color-bg-light);color:var(--color-text-normal)}.popup-body[data-v-c725a903]{background:var(--color-bg-normal);flex:1;overflow-y:auto;padding:28px}.popup-content[data-v-c725a903]{color:var(--color-text-normal);font-size:18px;line-height:1.8}.wysiwyg-content[data-v-c725a903] p{margin:0 0 16px}.wysiwyg-content[data-v-c725a903] p:last-child{margin-bottom:0}.wysiwyg-content[data-v-c725a903] h1,.wysiwyg-content[data-v-c725a903] h2,.wysiwyg-content[data-v-c725a903] h3,.wysiwyg-content[data-v-c725a903] h4,.wysiwyg-content[data-v-c725a903] h5,.wysiwyg-content[data-v-c725a903] h6{color:var(--color-text-normal);font-weight:600;margin:24px 0 16px}.wysiwyg-content[data-v-c725a903] h1{font-size:28px}.wysiwyg-content[data-v-c725a903] h2{font-size:24px}.wysiwyg-content[data-v-c725a903] h3{font-size:20px}.wysiwyg-content[data-v-c725a903] h4{font-size:18px}.wysiwyg-content[data-v-c725a903] h5{font-size:16px}.wysiwyg-content[data-v-c725a903] h6{font-size:15px}.wysiwyg-content[data-v-c725a903] img{border-radius:8px;height:auto;margin:16px 0;max-width:100%}.wysiwyg-content[data-v-c725a903] a{color:var(--color-primary);text-decoration:none}.wysiwyg-content[data-v-c725a903] a:hover{text-decoration:underline}.wysiwyg-content[data-v-c725a903] ol,.wysiwyg-content[data-v-c725a903] ul{margin:16px 0;padding-left:24px}.wysiwyg-content[data-v-c725a903] li{margin:8px 0}.wysiwyg-content[data-v-c725a903] blockquote{background:var(--color-bg-light);border-left:4px solid var(--color-primary);border-radius:4px;margin:16px 0;padding:12px 20px}.wysiwyg-content[data-v-c725a903] code{background:var(--color-bg-light);border-radius:4px;color:var(--color-primary);font-family:Courier New,monospace;font-size:14px;padding:2px 6px}.wysiwyg-content[data-v-c725a903] pre{background:var(--color-bg-deep);border-radius:8px;margin:16px 0;overflow-x:auto;padding:16px}.wysiwyg-content[data-v-c725a903] pre code{background:transparent;color:var(--color-text-normal);padding:0}.wysiwyg-content[data-v-c725a903] table{border-collapse:collapse;margin:16px 0;width:100%}.wysiwyg-content[data-v-c725a903] td,.wysiwyg-content[data-v-c725a903] th{border:1px solid var(--color-border);padding:12px;text-align:left}.wysiwyg-content[data-v-c725a903] th{background:var(--color-bg-deep);font-weight:600}.wysiwyg-content[data-v-c725a903] hr{border:none;border-top:1px solid var(--color-border);margin:24px 0}.popup-files[data-v-c725a903]{display:flex;flex-direction:column;gap:16px;margin-top:24px}.popup-file-item[data-v-c725a903]{border-radius:12px;overflow:hidden}.popup-image[data-v-c725a903]{border:1px solid var(--color-border);border-radius:12px;cursor:pointer;display:block;height:auto;transition:opacity .2s;width:100%}.popup-image[data-v-c725a903]:hover{opacity:.9}.popup-video[data-v-c725a903]{background:#000;border-radius:12px;display:block;height:auto;width:100%}.popup-file-link[data-v-c725a903]{align-items:center;background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:12px;color:var(--color-text-normal);display:flex;gap:12px;padding:16px 20px;text-decoration:none;transition:all .2s}.popup-file-link[data-v-c725a903]:hover{background:var(--color-bg-deep);border-color:var(--color-primary)}.popup-file-link svg[data-v-c725a903]{color:var(--color-text-dark);flex-shrink:0}.popup-file-link span[data-v-c725a903]{font-size:15px;font-weight:500}.popup-footer[data-v-c725a903]{background:var(--color-bg-deep);border-top:1px solid var(--color-border);display:flex;justify-content:center;padding:20px 28px}.popup-button[data-v-c725a903]{min-width:160px}.popup-button[data-v-c725a903] .v-btn__content{color:#000!important;font-weight:600}.popup-fade-enter-active[data-v-c725a903],.popup-fade-leave-active[data-v-c725a903]{transition:opacity .3s ease}.popup-fade-enter-from[data-v-c725a903],.popup-fade-leave-to[data-v-c725a903]{opacity:0}.popup-scale-enter-active[data-v-c725a903],.popup-scale-leave-active[data-v-c725a903]{transition:all .3s ease}.popup-scale-enter-from[data-v-c725a903],.popup-scale-leave-to[data-v-c725a903]{opacity:0;transform:scale(.9)}@media(max-width:768px){.global-popup-overlay[data-v-c725a903]{padding:12px}.global-popup-container.notice-style[data-v-c725a903]{border-radius:12px;max-height:95vh;max-width:calc(90vw - 24px)}.global-popup-container.promotion-style[data-v-c725a903]{max-height:85vh;max-width:calc(100vw - 24px)}.popup-header[data-v-c725a903]{padding:20px}.popup-title[data-v-c725a903]{font-size:20px}.popup-body[data-v-c725a903]{padding:20px}.popup-content[data-v-c725a903]{font-size:18px}.popup-footer[data-v-c725a903]{padding:16px 20px}.popup-button[data-v-c725a903]{width:100%}.promotion-close[data-v-c725a903]{height:28px;right:6px;top:6px;width:28px}.promotion-close svg[data-v-c725a903]{height:16px;width:16px}.promotion-link[data-v-c725a903]{max-height:85vh;max-width:calc(100vw - 24px)}.promotion-image[data-v-c725a903]{max-height:85vh;max-width:100%}}@media(min-width:769px)and (max-width:1024px){.global-popup-container.promotion-style[data-v-c725a903],.promotion-link[data-v-c725a903]{max-height:75vh;max-width:500px}.promotion-image[data-v-c725a903]{max-height:75vh}}.popup-body[data-v-c725a903]::-webkit-scrollbar{width:8px}.popup-body[data-v-c725a903]::-webkit-scrollbar-track{background:var(--color-bg-light);border-radius:4px}.popup-body[data-v-c725a903]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}.popup-body[data-v-c725a903]::-webkit-scrollbar-thumb:hover{background:var(--color-text-dark)}
