.form-item-widen[data-v-dba38003]{width:650px}.dialog[data-v-dba38003] .el-dialog__body{padding-bottom:10px}.dialog[data-v-dba38003] .el-dialog{background:var(--bg-background-color);min-width:880px;max-width:880px;margin-bottom:5vh}.dialog[data-v-dba38003] .el-dialog .el-dialog__title{color:var(--font-color);font-family:var(--font-family)}.dialog[data-v-dba38003] .el-dialog .el-form-item__label{color:var(--font-color);font-family:var(--text-family)}.dialog[data-v-dba38003] .el-dialog .el-input__inner{color:var(--font-color);background:var(--input-background-color);border-color:var(--border-color);font-family:var(--text-family)}.dialog[data-v-dba38003] .el-dialog .el-input__inner .input-placeholder{color:var(--text-color);font-family:var(--text-family)}.dialog[data-v-dba38003] .el-dialog .el-form-item__error{font-family:var(--text-family)}.vue-advanced-cropper{text-align:center;-webkit-user-select:none;user-select:none;direction:ltr;max-width:100%;max-height:100%;position:relative}.vue-advanced-cropper__stretcher{pointer-events:none;max-width:100%;max-height:100%;position:relative}.vue-advanced-cropper__image{-webkit-user-select:none;user-select:none;transform-origin:50%;position:absolute;max-width:none!important}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{opacity:1;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vue-advanced-cropper__cropper-wrapper{width:100%;height:100%}.vue-advanced-cropper__image-wrapper{width:100%;height:100%;position:absolute;overflow:hidden}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-simple-handler{background:#fff;width:10px;height:10px;display:block}.vue-handler-wrapper{width:30px;height:30px;position:absolute;transform:translate(-50%,-50%)}.vue-handler-wrapper__draggable{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-line-wrapper{background:0 0;justify-content:center;align-items:center;display:flex;position:absolute}.vue-line-wrapper--north,.vue-line-wrapper--south{width:100%;height:12px;left:0;transform:translateY(-50%)}.vue-line-wrapper--north{cursor:n-resize;top:0}.vue-line-wrapper--south{cursor:s-resize;top:100%}.vue-line-wrapper--east,.vue-line-wrapper--west{width:12px;height:100%;top:0;transform:translate(-50%)}.vue-line-wrapper--east{cursor:e-resize;left:100%}.vue-line-wrapper--west{cursor:w-resize;left:0}.vue-line-wrapper--disabled{cursor:auto}.vue-bounding-box{width:100%;height:100%;position:relative}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{top:0;left:0}.vue-bounding-box__handler--north{top:0;left:50%}.vue-bounding-box__handler--east-north{top:0;left:100%}.vue-bounding-box__handler--east{top:50%;left:100%}.vue-bounding-box__handler--east-south{top:100%;left:100%}.vue-bounding-box__handler--south{top:100%;left:50%}.vue-bounding-box__handler--west-south{top:100%;left:0}.vue-bounding-box__handler--west{top:50%;left:0}.vue-draggable-area{position:relative}.vue-preview-result{box-sizing:border-box;width:100%;height:100%;position:absolute;overflow:hidden}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;position:relative;max-width:none!important}.vue-rectangle-stencil{box-sizing:border-box;width:100%;height:100%;position:absolute}.vue-rectangle-stencil__preview{width:100%;height:100%;position:absolute}.vue-rectangle-stencil--movable{cursor:move}.vue-circle-stencil{box-sizing:content-box;cursor:move;width:100%;height:100%;position:absolute}.vue-circle-stencil__preview{border-radius:50%;width:100%;height:100%;position:absolute}.vue-circle-stencil--movable{cursor:move}.vue-preview{box-sizing:border-box;position:relative;overflow:hidden}.vue-preview--fill,.vue-preview__wrapper{width:100%;height:100%;position:absolute}.vue-preview__image{pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;position:absolute;max-width:none!important}.vue-simple-line{background:0 0;border:0 solid #ffffff4d;transition:border .5s}.vue-simple-line--south,.vue-simple-line--north{width:100%;height:0}.vue-simple-line--east,.vue-simple-line--west{width:0;height:100%}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{opacity:1;border-color:#fff}.image-upload-content[data-v-cb178bde]{flex-wrap:wrap;display:flex}.image-wrap[data-v-cb178bde],.add-btn[data-v-cb178bde]{width:110px;height:110px}.image-wrap[data-v-cb178bde]{margin-top:10px;position:relative;overflow:hidden}.image-wrap .image[data-v-cb178bde]{width:100%;height:100%}.image-wrap .progress-wrap[data-v-cb178bde],.image-wrap .options[data-v-cb178bde]{z-index:15;background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.image-wrap .progress-wrap[data-v-cb178bde]{color:#fff;text-align:center;font-size:12px;line-height:80px}.image-wrap .options[data-v-cb178bde]{opacity:0;justify-content:center;align-items:center;gap:12px;transition:opacity .15s;display:flex}.image-wrap .options[data-v-cb178bde]:hover,.image-wrap .options[data-v-cb178bde]:focus-within{opacity:1}.image-wrap .options button[data-v-cb178bde]{color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:6px;place-items:center;padding:8px;font-size:17px;display:grid}.image-wrap .options button[data-v-cb178bde]:focus-visible{outline-offset:2px;outline:2px solid #fff}.add-btn[data-v-cb178bde]{font:inherit;color:var(--theme-color);background-color:var(--input-background-color);border:1px dashed var(--border-color);cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.add-btn[data-v-cb178bde]:disabled{cursor:wait;opacity:.65}.add-btn[data-v-cb178bde]:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.add-btn small[data-v-cb178bde]{color:var(--text-color);font-size:11px}.add-btn>.el-icon[data-v-cb178bde]{font-size:28px}.add-btn>span[data-v-cb178bde]{font-size:13px;font-weight:500}[data-v-cb178bde] .el-icon-circle-close{color:#fff;font-size:24px}[data-v-cb178bde] .el-image-viewer__mask{opacity:.7}.el-dialog.image-crop-dialog{background:var(--card-background-color);color:var(--font-color);border-radius:16px;padding:24px}.el-dialog.image-crop-dialog .el-dialog__header{margin:0;padding:0 32px 22px 0}.el-dialog.image-crop-dialog .el-dialog__body{padding:0}.el-dialog.image-crop-dialog .el-dialog__footer{padding:20px 0 0}.el-dialog.image-crop-dialog .el-dialog__headerbtn{top:18px;right:18px}.el-dialog.image-crop-dialog .crop-heading{align-items:center;gap:14px;display:flex}.el-dialog.image-crop-dialog .crop-heading h2{color:var(--font-color);margin:0;font-size:19px;font-weight:600}.el-dialog.image-crop-dialog .crop-heading p{color:var(--text-color);margin:7px 0 0;font-size:13px}.el-dialog.image-crop-dialog .crop-heading-icon{width:44px;height:44px;color:var(--theme-color);background:color-mix(in srgb, var(--theme-color) 8%, var(--card-background-color));border-radius:12px;flex-shrink:0;place-items:center;font-size:23px;display:grid}.el-dialog.image-crop-dialog .upload-preview{border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.el-dialog.image-crop-dialog .upload-preview-bar{background:var(--input-background-color);color:var(--text-color);justify-content:space-between;gap:16px;padding:14px 18px;font-size:12px;display:flex}.el-dialog.image-crop-dialog .upload-preview-bar strong{color:var(--theme-color)}.el-dialog.image-crop-dialog .upload-preview-bar span{overflow-wrap:anywhere}.el-dialog.image-crop-dialog .pending-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-content:start;gap:16px;min-height:240px;max-height:52vh;padding:18px;display:grid;overflow-y:auto}.el-dialog.image-crop-dialog .pending-card{border:1px solid var(--border-color);border-radius:9px;min-width:0;overflow:hidden}.el-dialog.image-crop-dialog .pending-image{background:var(--input-background-color);width:100%;height:144px;display:block}.el-dialog.image-crop-dialog .pending-details{flex-direction:column;gap:6px;padding:12px;display:flex}.el-dialog.image-crop-dialog .pending-details strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.el-dialog.image-crop-dialog .pending-details span{color:var(--text-color);font-size:11px}.el-dialog.image-crop-dialog .pending-actions{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;display:flex}.el-dialog.image-crop-dialog .pending-actions .el-button{margin:0;padding:6px;font-size:12px}.el-dialog.image-crop-dialog .pending-actions .el-icon{margin-right:5px}.el-dialog.image-crop-dialog .crop-workspace{border:1px solid var(--border-color);border-radius:12px;grid-template-columns:minmax(0,1fr) 210px;display:grid;overflow:hidden}.el-dialog.image-crop-dialog .crop-canvas{background:#20242c;min-width:0;height:min(460px,52vh);min-height:240px}.el-dialog.image-crop-dialog .cropper-vue{width:100%;height:100%}.el-dialog.image-crop-dialog .crop-guide{background:var(--input-background-color);border-left:1px solid var(--border-color);flex-direction:column;gap:12px;padding:22px 18px;display:flex}.el-dialog.image-crop-dialog .crop-guide>strong{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.el-dialog.image-crop-dialog .crop-guide-label{color:var(--text-color);font-size:11px}.el-dialog.image-crop-dialog .crop-guide-section{border-top:1px solid var(--border-color);margin-top:18px;padding-top:20px}.el-dialog.image-crop-dialog .crop-guide-section>.el-icon{color:var(--theme-color);vertical-align:middle;margin-right:6px}.el-dialog.image-crop-dialog .crop-guide-section strong{font-size:13px}.el-dialog.image-crop-dialog .crop-guide-section p{color:var(--text-color);font-size:12px;line-height:1.8}.el-dialog.image-crop-dialog .crop-guide-note{color:var(--text-color);margin-top:auto;font-size:11px;line-height:1.8}.el-dialog.image-crop-dialog .crop-footer{text-align:left;justify-content:space-between;align-items:center;gap:20px;display:flex}.el-dialog.image-crop-dialog .crop-footer>span{color:var(--text-color);font-size:12px;line-height:1.6}.el-dialog.image-crop-dialog .crop-footer-actions{flex-shrink:0;gap:12px;display:flex}.el-dialog.image-crop-dialog .crop-footer-actions .el-button{min-width:96px;height:36px;margin:0;font-size:13px}.el-dialog.image-crop-dialog .upload-progress{text-align:left;color:var(--theme-color);flex-direction:column;gap:8px;margin-bottom:18px;font-size:12px;display:flex}@media (width<=700px){.el-dialog.image-crop-dialog{padding:16px}.el-dialog.image-crop-dialog .crop-workspace{grid-template-columns:minmax(0,1fr)}.el-dialog.image-crop-dialog .crop-guide{display:none}.el-dialog.image-crop-dialog .crop-footer{flex-direction:column;align-items:stretch;gap:12px}.el-dialog.image-crop-dialog .crop-footer-actions{justify-content:flex-end}.el-dialog.image-crop-dialog .pending-grid{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:12px;padding:12px}}.image_list[data-v-c81927d2]{color:var(--font-color);background:var(--card-background-color);font-family:var(--text-family)}.image_list button[data-v-c81927d2]{font:inherit}.image_list button[data-v-c81927d2]:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.library-toolbar[data-v-c81927d2]{justify-content:space-between;align-items:center;gap:32px;padding-bottom:20px;display:flex}.library-search[data-v-c81927d2] .el-input__wrapper{min-height:36px}.library-search[data-v-c81927d2]{width:320px;max-width:100%}.storage[data-v-c81927d2]{width:270px;color:var(--text-color);flex-direction:column;gap:7px;font-size:12px;display:flex}.storage-label[data-v-c81927d2]{justify-content:space-between;gap:12px;display:flex}.storage-label strong[data-v-c81927d2]{color:var(--font-color);font-weight:500}.storage-label strong span[data-v-c81927d2]{color:var(--text-color);font-weight:400}.storage-count[data-v-c81927d2]{text-align:right;font-size:11px}.library-layout[data-v-c81927d2]{border:1px solid var(--border-color);border-radius:12px;min-height:280px;display:flex;overflow:hidden}.library-sidebar[data-v-c81927d2]{border-right:1px solid var(--border-color);background:var(--input-background-color);flex-direction:column;flex-shrink:0;gap:16px;width:176px;padding:20px 12px 12px;display:flex}.sidebar-heading[data-v-c81927d2]{color:var(--text-color);padding:0 12px;font-size:12px;font-weight:500}.category-list[data-v-c81927d2]{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow-y:auto}.category-list button[data-v-c81927d2]{width:100%;color:var(--font-color);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;align-items:center;gap:10px;padding:11px 12px;font-size:13px;display:flex}.category-list button span[data-v-c81927d2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-list button .el-icon[data-v-c81927d2]{flex-shrink:0;font-size:17px}.category-list button[data-v-c81927d2]:hover{background:var(--hover-background-color)}.category-list button.active[data-v-c81927d2]{color:var(--theme-color);background:var(--theme-soft-background-color,color-mix(in srgb, var(--theme-color) 8%, var(--card-background-color)));font-weight:600}.add-category[data-v-c81927d2]{border:1px dashed var(--border-color);background:var(--card-background-color);color:var(--theme-color);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13px;display:flex}.add-category[data-v-c81927d2]:hover{border-color:var(--theme-color)}.library-main[data-v-c81927d2]{flex-direction:column;flex:1;min-width:0;display:flex}.library-heading[data-v-c81927d2]{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:12px 20px;display:flex}.library-heading-title[data-v-c81927d2]{align-items:baseline;gap:10px;min-width:0;display:flex}.library-heading-title strong[data-v-c81927d2]{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.library-heading-title span[data-v-c81927d2]{color:var(--text-color);white-space:nowrap;font-size:12px}.category-actions[data-v-c81927d2]{flex-shrink:0;display:flex}.category-actions[data-v-c81927d2] .el-button{margin:0;padding:6px;font-size:12px}.category-actions .el-icon[data-v-c81927d2]{margin-right:4px}.library-scroll[data-v-c81927d2]{flex:1;min-height:0;padding:16px 20px 20px;overflow-y:auto}.upload-notice[data-v-c81927d2]{color:var(--text-color);margin-bottom:14px;font-size:12px;line-height:1.6}.image-grid[data-v-c81927d2]{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));align-items:stretch;gap:14px;display:grid}.image-card[data-v-c81927d2]{border:1px solid var(--border-color);background:var(--card-background-color);border-radius:9px;min-width:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.image-card[data-v-c81927d2]:hover{border-color:var(--theme-color)}.image-card.selected[data-v-c81927d2]{border-color:var(--theme-color);box-shadow:0 0 0 1px var(--theme-color)}.card-preview[data-v-c81927d2]{padding:8px}.card-preview[data-v-c81927d2] .image-wrap{background:var(--input-background-color);border-radius:5px;width:100%;height:120px;margin:0}.upload-card[data-v-c81927d2]{min-height:170px}.upload-card[data-v-c81927d2] .add-btn{border-color:color-mix(in srgb, var(--theme-color) 35%, var(--border-color));background:color-mix(in srgb, var(--theme-color) 3%, var(--card-background-color));width:100%;height:100%;min-height:170px;color:var(--theme-color);border-radius:9px;gap:10px}.upload-card[data-v-c81927d2] .add-btn:hover{border-color:var(--theme-color);background:color-mix(in srgb, var(--theme-color) 7%, var(--card-background-color))}.select-image[data-v-c81927d2]{border:0;border-top:1px solid var(--border-color);width:100%;color:var(--text-color);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 6px;font-size:12px;display:flex}.select-image.selected[data-v-c81927d2]{color:var(--theme-color);background:color-mix(in srgb, var(--theme-color) 6%, var(--card-background-color))}.select-image[data-v-c81927d2]:disabled{color:var(--disabled-color);cursor:not-allowed}.selection-check[data-v-c81927d2]{border:1px solid var(--border-color);border-radius:4px;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.selected .selection-check[data-v-c81927d2]{background:var(--theme-color);border-color:var(--theme-color);color:var(--on-theme-color)}.library-empty[data-v-c81927d2]{text-align:center;color:var(--text-color);overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:10px;padding:26px 12px;font-size:12px;display:flex}.library-empty strong[data-v-c81927d2]{color:var(--font-color);font-size:14px;font-weight:500}.library-empty>.el-icon[data-v-c81927d2]{opacity:.5;font-size:32px}.library-pagination[data-v-c81927d2]{border-top:1px solid var(--border-color);flex-shrink:0;padding:14px 18px;overflow-x:auto}.library-pagination[data-v-c81927d2] .el-pagination{justify-content:flex-end}@media (width<=700px){.library-toolbar[data-v-c81927d2]{flex-direction:column;align-items:stretch;gap:16px}.library-search[data-v-c81927d2],.storage[data-v-c81927d2]{width:100%}.storage-count[data-v-c81927d2]{display:none}.library-sidebar[data-v-c81927d2]{width:120px;padding:16px 6px 8px}.category-list button[data-v-c81927d2]{gap:6px;padding:10px 8px}.library-heading[data-v-c81927d2]{flex-direction:column;align-items:flex-start;gap:4px;padding:12px}.library-scroll[data-v-c81927d2]{padding:12px}.image-grid[data-v-c81927d2]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.library-pagination[data-v-c81927d2]{padding:10px}.library-pagination[data-v-c81927d2] .el-pagination__sizes,.library-pagination[data-v-c81927d2] .el-pagination__total{display:none}}
