.confirm-dialog-overlay[data-v-15a4b55c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.confirm-dialog[data-v-15a4b55c]{width:80%;max-width:18.75rem;background:#fff;border-radius:.75rem;overflow:hidden;position:relative}.dialog-close[data-v-15a4b55c]{position:absolute;top:.75rem;right:.75rem;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;z-index:1}.close-icon[data-v-15a4b55c]{width:1rem;height:1rem;opacity:.6}.dialog-title[data-v-15a4b55c]{font-size:1rem;font-weight:600;color:#303133;text-align:center;padding:1.5rem 1.25rem .625rem}.dialog-content[data-v-15a4b55c]{font-size:.9375rem;color:#606266;line-height:1.6;text-align:center;padding:0 1.5rem 1.25rem}.dialog-footer[data-v-15a4b55c]{display:flex;gap:.75rem;padding:0 1rem 1rem}.dialog-btn[data-v-15a4b55c]{flex:1;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem;font-weight:500}.cancel-btn[data-v-15a4b55c]{background:#f5f7fa;color:#606266}.confirm-btn[data-v-15a4b55c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.confirm-dialog.danger .confirm-btn[data-v-15a4b55c]{background:linear-gradient(135deg,#f56c6c,#e64242)}.confirm-dialog.warning .confirm-btn[data-v-15a4b55c]{background:linear-gradient(135deg,#f0a020,#e68a00)}.action-sheet-mask[data-v-aa55f915]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);z-index:9999;display:flex;flex-direction:column;justify-content:flex-end;transition:background-color .3s ease}.action-sheet-mask.mask-enter[data-v-aa55f915]{background:rgba(0,0,0,.4)}.action-sheet[data-v-aa55f915]{background:#fff;border-radius:.75rem .75rem 0 0;overflow:hidden;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.action-sheet.sheet-enter[data-v-aa55f915]{transform:translateY(0)}.action-sheet-header[data-v-aa55f915]{padding:1rem;border-bottom:.03125rem solid #f0f0f0;text-align:center}.action-sheet-title[data-v-aa55f915]{font-size:.875rem;color:#909399}.action-sheet-list[data-v-aa55f915]{max-height:18.75rem;overflow-y:auto}.action-sheet-item[data-v-aa55f915]{height:3.125rem;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#303133;border-bottom:.03125rem solid #f0f0f0;opacity:0;transform:translateY(.625rem);animation:itemFadeIn-aa55f915 .3s ease forwards}@keyframes itemFadeIn-aa55f915{to{opacity:1;transform:translateY(0)}}.item-danger[data-v-aa55f915]{color:#fc4b4b}.item-disabled[data-v-aa55f915]{color:#c0c4cc}.action-sheet-cancel[data-v-aa55f915]{height:3.125rem;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;color:#303133;background:#f5f7fa;opacity:0;transform:translateY(.625rem);animation:itemFadeIn-aa55f915 .3s ease forwards}.dialog-overlay[data-v-f716564c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:999}.dialog-container[data-v-f716564c]{width:88%;background:#fff;border-radius:.75rem;overflow:hidden}.dialog-header[data-v-f716564c]{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:.03125rem solid #eee}.dialog-title[data-v-f716564c]{font-size:1rem;font-weight:600;color:#303133}.close-icon[data-v-f716564c]{width:1.25rem;height:1.25rem}.dialog-body[data-v-f716564c]{padding:1rem;max-height:60vh}.upload-tabs[data-v-f716564c]{display:flex;gap:.625rem;margin-bottom:1.25rem;padding:.25rem;background:#f5f7fa;border-radius:.5rem}.tab-btn[data-v-f716564c]{flex:1;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem;color:#606266;transition:all .3s}.tab-btn.active[data-v-f716564c]{background:#fff;color:#667eea;box-shadow:0 .125rem .375rem rgba(102,126,234,.2)}.form-group[data-v-f716564c]{margin-bottom:1rem}.form-group[data-v-f716564c]:last-child{margin-bottom:0}.form-label[data-v-f716564c]{display:block;font-size:.875rem;color:#303133;margin-bottom:.5rem}.form-input[data-v-f716564c]{height:2.5rem;padding:0 .75rem;background:#f5f7fa;border-radius:.375rem;font-size:.875rem}.form-hint[data-v-f716564c]{display:block;font-size:.75rem;color:#909399;margin-top:.375rem}.file-upload-btn[data-v-f716564c]{height:2.5rem;display:flex;align-items:center;justify-content:center;background:#f5f7fa;border-radius:.375rem;border:.0625rem dashed #dcdfe6}.upload-text[data-v-f716564c]{font-size:.875rem;color:#909399}.dialog-footer[data-v-f716564c]{display:flex;gap:.75rem;padding:1rem;border-top:.03125rem solid #eee}.dialog-btn[data-v-f716564c]{flex:1;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem;font-weight:500}.cancel-btn[data-v-f716564c]{background:#f5f7fa;color:#606266}.confirm-btn[data-v-f716564c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.confirm-btn.disabled[data-v-f716564c]{opacity:.6}.dialog-overlay[data-v-68217812]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:999}.dialog-container[data-v-68217812]{width:88%;background:#fff;border-radius:.75rem;overflow:hidden}.dialog-header[data-v-68217812]{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:.03125rem solid #eee}.dialog-title[data-v-68217812]{font-size:1rem;font-weight:600;color:#303133}.close-icon[data-v-68217812]{width:1.25rem;height:1.25rem}.dialog-body[data-v-68217812]{padding:1rem;max-height:60vh}.upload-tabs[data-v-68217812]{display:flex;gap:.625rem;margin-bottom:1.25rem;padding:.25rem;background:#f5f7fa;border-radius:.5rem}.tab-btn[data-v-68217812]{flex:1;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem;color:#606266;transition:all .3s}.tab-btn.active[data-v-68217812]{background:#fff;color:#667eea;box-shadow:0 .125rem .375rem rgba(102,126,234,.2)}.form-group[data-v-68217812]{margin-bottom:1rem}.form-group[data-v-68217812]:last-child{margin-bottom:0}.form-label[data-v-68217812]{display:block;font-size:.875rem;color:#303133;margin-bottom:.5rem}.form-input[data-v-68217812]{height:2.5rem;padding:0 .75rem;background:#f5f7fa;border-radius:.375rem;font-size:.875rem}.form-hint[data-v-68217812]{display:block;font-size:.75rem;color:#909399;margin-top:.375rem}.file-upload-btn[data-v-68217812]{height:2.5rem;display:flex;align-items:center;justify-content:center;background:#f5f7fa;border-radius:.375rem;border:.0625rem dashed #dcdfe6}.upload-text[data-v-68217812]{font-size:.875rem;color:#909399}.dialog-footer[data-v-68217812]{display:flex;gap:.75rem;padding:1rem;border-top:.03125rem solid #eee}.dialog-btn[data-v-68217812]{flex:1;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem;font-weight:500}.cancel-btn[data-v-68217812]{background:#f5f7fa;color:#606266}.confirm-btn[data-v-68217812]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.confirm-btn.disabled[data-v-68217812]{opacity:.6}.dialog-overlay[data-v-02f609ac]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:999}.dialog-container[data-v-02f609ac]{width:88%;background:#fff;border-radius:.75rem;overflow:hidden}.dialog-header[data-v-02f609ac]{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:.03125rem solid #eee}.dialog-title[data-v-02f609ac]{font-size:1rem;font-weight:600;color:#303133}.close-icon[data-v-02f609ac]{width:1.25rem;height:1.25rem}.dialog-body[data-v-02f609ac]{padding:1rem;max-height:60vh}.form-group[data-v-02f609ac]{margin-bottom:1rem}.form-group[data-v-02f609ac]:last-child{margin-bottom:0}.form-label[data-v-02f609ac]{display:block;font-size:.875rem;color:#303133;margin-bottom:.5rem;font-weight:500}.form-input[data-v-02f609ac]{height:2.5rem;padding:0 .75rem;background:#f5f7fa;border-radius:.375rem;font-size:.875rem}.form-textarea[data-v-02f609ac]{width:100%;min-height:3.75rem;padding:.625rem .75rem;background:#f5f7fa;border-radius:.375rem;font-size:.875rem;box-sizing:border-box;line-height:1.6}.dialog-footer[data-v-02f609ac]{display:flex;gap:.75rem;padding:1rem;border-top:.03125rem solid #eee}.dialog-btn[data-v-02f609ac]{flex:1;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem;font-weight:500}.cancel-btn[data-v-02f609ac]{background:#f5f7fa;color:#606266}.confirm-btn[data-v-02f609ac]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.confirm-btn.disabled[data-v-02f609ac]{opacity:.6}.dialog-overlay[data-v-b047212d]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:999}.dialog-container[data-v-b047212d]{width:80%;background:#fff;border-radius:.75rem;overflow:hidden}.dialog-header[data-v-b047212d]{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:.03125rem solid #eee}.dialog-title[data-v-b047212d]{font-size:1rem;font-weight:600;color:#303133}.close-icon[data-v-b047212d]{width:1.25rem;height:1.25rem}.dialog-body[data-v-b047212d]{padding:1rem;max-height:60vh}.loading-albums[data-v-b047212d]{text-align:center;padding:2.5rem 0;color:#909399;font-size:.875rem}.albums-scroll[data-v-b047212d]{height:15.625rem}.albums-list[data-v-b047212d]{display:flex;flex-direction:column;gap:.75rem}.album-item[data-v-b047212d]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:.0625rem solid #e4e7ed;border-radius:.5rem}.album-item.selected[data-v-b047212d]{border-color:#667eea;background:rgba(102,126,234,.05)}.album-cover[data-v-b047212d]{width:3.75rem;height:3.75rem;border-radius:.375rem;flex-shrink:0}.album-cover-placeholder[data-v-b047212d]{width:3.75rem;height:3.75rem;border-radius:.375rem;background:#f3f4f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.placeholder-icon[data-v-b047212d]{width:1.875rem;height:1.875rem;opacity:.3}.album-info[data-v-b047212d]{flex:1;display:flex;flex-direction:column;gap:.25rem}.album-name[data-v-b047212d]{font-size:.9375rem;font-weight:600;color:#303133}.album-count[data-v-b047212d]{font-size:.75rem;color:#909399}.empty-albums[data-v-b047212d]{text-align:center;padding:2.5rem 0;color:#909399;font-size:.875rem}.dialog-footer[data-v-b047212d]{display:flex;gap:.75rem;padding:1rem;border-top:.03125rem solid #eee}.dialog-btn[data-v-b047212d]{flex:1;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem;font-weight:500}.cancel-btn[data-v-b047212d]{background:#f5f7fa;color:#606266}.confirm-btn[data-v-b047212d]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.confirm-btn.disabled[data-v-b047212d]{opacity:.6}
