#app,body,html{height:100%;margin:0}body.login-lock{overflow:hidden;height:100%;height:100dvh}.image-upload[data-v-c326fc9a] .el-upload__input{display:none!important}.preview[data-v-c326fc9a]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:8px}.preview img[data-v-c326fc9a]{max-width:220px;max-height:140px;-o-object-fit:cover;object-fit:cover;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer}.preview-actions[data-v-c326fc9a]{display:flex;align-items:center;gap:8px}.upload-tip[data-v-c326fc9a]{margin:6px 0 0;font-size:12px;color:#909399;line-height:1.5}.form-field-tip[data-v-3e8e9abc]{margin-top:4px;font-size:12px;line-height:1.4;color:#909399}.summernote-editor-wrap[data-v-0e4d99ee]{width:100%;min-height:120px}.summernote-textarea[data-v-0e4d99ee]{display:none}.el-dialog__body .summernote-editor-wrap .note-editor.note-frame{border:1px solid #dcdfe6;border-radius:4px;width:100%!important}.el-dialog__body .summernote-editor-wrap .note-toolbar{background:#fafafa;border-bottom:1px solid #ebeef5}.el-dialog__body .summernote-editor-wrap .note-editable{background:#fff;min-height:200px}.el-dialog__body .summernote-editor-wrap .note-editable img{max-width:100%;height:auto}.note-dropdown-menu,.note-modal,.note-popover{z-index:4000!important}.note-modal .modal-dialog{z-index:4001!important}.cea-product-form[data-v-4ae73be4]{max-height:72vh;overflow-y:auto;padding-right:4px}.form-section-title[data-v-4ae73be4]{font-size:14px;font-weight:600;color:#303133;margin:8px 0 12px;padding-bottom:6px;border-bottom:1px solid #ebeef5}.items-toolbar[data-v-4ae73be4]{margin-bottom:8px}.items-table[data-v-4ae73be4]{width:100%;margin-bottom:8px}.field-tip[data-v-4ae73be4]{font-size:12px;color:#909399;line-height:1.4;margin-top:4px}.muted[data-v-4ae73be4]{color:#909399}.carousel-list[data-v-4ae73be4]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.carousel-item[data-v-4ae73be4]{display:flex;flex-direction:column;align-items:flex-start}.carousel-remove[data-v-4ae73be4]{color:#f56c6c}.stock-add-row[data-v-4ae73be4]{display:flex;align-items:center;gap:8px}.admin-layout{height:100vh;display:flex;flex-direction:column}.admin-header{background:#304156;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:50px}.admin-body{flex:1;display:flex;overflow:hidden}.admin-sidebar{width:220px;background:#304156;overflow-y:auto}.admin-sidebar .el-menu{border-right:none}.admin-main{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#f0f2f5}.admin-tabs{background:#fff;padding:0 10px}.admin-content{flex:1;min-height:0;overflow:auto;padding:15px;display:flex;flex-direction:column}.page-card{background:#fff;padding:15px;border-radius:4px}.page-card.list-page{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.page-card.list-page .list-pagination,.page-card.list-page .pager-wrap,.page-card.list-page .search-form,.page-card.list-page .toolbar{flex-shrink:0}.search-form,.toolbar{margin-bottom:12px}.el-scrollbar__wrap::-webkit-scrollbar,.el-table__body-wrapper::-webkit-scrollbar,.el-table__header-wrapper::-webkit-scrollbar{height:14px;width:12px}.el-table__body-wrapper::-webkit-scrollbar-track,.el-table__header-wrapper::-webkit-scrollbar-track{background:#eef1f5;border-radius:6px}.el-table__body-wrapper::-webkit-scrollbar-thumb,.el-table__header-wrapper::-webkit-scrollbar-thumb{background:#98a6b8;border-radius:6px;border:2px solid #eef1f5}.el-table__body-wrapper::-webkit-scrollbar-thumb:hover,.el-table__header-wrapper::-webkit-scrollbar-thumb:hover{background:#6f8198}.el-table__body-wrapper,.el-table__header-wrapper{scrollbar-width:auto;scrollbar-color:#98a6b8 #eef1f5}