#leafer-view[data-v-54ca9060]{min-width:500px;min-height:500px;width:fit-content;height:100%;max-width:100%!important;max-height:100%!important}#leafer-view[data-v-54ca9060]>*{width:100%!important;height:100%!important;max-height:100vh!important}@font-face{font-family:digifaw;src:url(/fonts/digifaw.ttf)}@media screen and (max-width: 768px){#leafer-view[data-v-54ca9060]{min-width:auto;min-height:auto;height:100%!important;max-height:100%!important}#leafer-view[data-v-54ca9060]>*{max-height:80%!important}}@media screen and (max-width: 768px){#leafer-view[data-v-54ca9060]{height:fit-content!important}}.file-info[data-v-cff1d114]{padding:10px;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.file-info[data-v-cff1d114] .el-descriptions__cell,.file-info[data-v-cff1d114] .el-descriptions__label,.file-info[data-v-cff1d114] .el-descriptions__content{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.container[data-v-e7c3f4d8]{padding:20px;max-height:100%;overflow:scroll;border-left:1px solid gainsboro}.flex-between[data-v-e7c3f4d8]{display:flex;justify-content:space-between;align-content:center}.auto-checkbox[data-v-e7c3f4d8]{margin-top:8px;margin-left:0}.container[data-v-c437689b]{display:flex;flex-direction:column;width:100%;height:100%;min-width:250px;background:#fff;border-right:1px solid #e0e0e0}.container .header[data-v-c437689b]{display:flex;align-items:center;padding:12px 16px;background:#f5f7fa;border-bottom:1px solid #e0e0e0}.container .header h3[data-v-c437689b]{margin:0;font-size:15px;font-weight:600;color:#303133}.container .tree-wrapper[data-v-c437689b]{flex:1;padding:12px;overflow-y:auto;overflow-x:hidden}.container .tree-wrapper[data-v-c437689b]::-webkit-scrollbar{width:6px}.container .tree-wrapper[data-v-c437689b]::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:3px}.container .tree-wrapper[data-v-c437689b] .invisible-node{color:#f56c6ca6!important;font-weight:900}.file-list[data-v-a42ab48d]{padding:20px 5px;display:flex;flex-direction:column;gap:10px;overflow-y:scroll;max-height:calc(100% - 30px)}.file-list[data-v-a42ab48d]::-webkit-scrollbar{width:6px;height:6px}.file-list .file-card[data-v-a42ab48d]{border:2px solid rgba(127,127,127,.1);cursor:pointer;transition:transform .3s;display:flex;flex-direction:column;justify-content:center;padding:5px;position:relative}.file-list .file-card .delete-btn[data-v-a42ab48d]{position:absolute;top:5px;right:5px;z-index:10;opacity:0;transition:opacity .2s}.file-list .file-card[data-v-a42ab48d]:hover{transform:translateY(-3px);border:2px solid #0890ff}.file-list .file-card:hover .delete-btn[data-v-a42ab48d]{opacity:1}.file-list .file-preview[data-v-a42ab48d]{max-width:100%;min-height:180px;max-height:180px;object-fit:cover}.file-list .file-name[data-v-a42ab48d]{text-align:center;font-size:14px;color:#666;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px}.icon-toolbar[data-v-7ce51b77]{display:flex;gap:15px;flex-direction:column;padding:20px 0}.icon-toolbar .el-button[data-v-7ce51b77]{margin:0}@media screen and (max-width: 768px){.icon-toolbar[data-v-7ce51b77]{flex-direction:row;padding:0;gap:10px}}.color-picker-wrapper[data-v-d86c9b35]{display:flex;align-items:center}.overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.dialog{width:70%;height:90vh;background:#fff;border-radius:8px;display:flex;flex-direction:column;box-shadow:0 4px 20px #00000026;padding-bottom:20px}.header{flex-shrink:0;padding:16px 20px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between}.title{font-size:18px;font-weight:600}.actions{display:flex;align-items:center;gap:12px}.close{font-size:28px;cursor:pointer;color:#909399;transition:color .2s}.close:hover{color:#409eff}.content{flex:1;overflow-y:auto;padding:0 24px 24px}:deep(.el-collapse){border:none}:deep(.el-collapse) .el-collapse-item__header{font-size:15px;padding:12px 0;color:#303133}:deep(.el-collapse) .el-collapse-item__wrap{border-bottom:1px solid #f0f0f0}:deep(.el-collapse-item__content){padding-bottom:0}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:16px}.list{display:flex;flex-direction:column;gap:12px;padding-top:16px}.item{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s ease}.item:hover{border-color:var(--el-color-primary);box-shadow:0 2px 12px #0000001a;transform:translateY(-2px)}.list .item{display:flex;align-items:center;gap:16px;padding:12px}.list .item:hover{background:#409eff0d;transform:translate(4px)}.preview{background:#f5f7fa;display:flex;align-items:center;justify-content:center;overflow:hidden}.grid .preview{aspect-ratio:3/2.3}.list .preview{width:100px;height:70px;flex-shrink:0;border-radius:4px}.preview :deep(img){width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.item:hover .preview :deep(img){transform:scale(1.05)}.list .preview :deep(img){transform:none}.name{display:block;padding:5px;text-align:center;font-size:15px;font-weight:500;border-top:1px solid #f0f0f0;color:gray}.list .name{flex:1;padding:0;border:none;color:#303133;text-align:left}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active{transition:all .3s}.slide-leave-active{transition:all .2s}.slide-enter-from{transform:scale(.9);opacity:0}.slide-leave-to{transform:scale(.95);opacity:0}@media screen and (max-width: 768px){.dialog{width:95%;height:85vh;border-radius:12px}.header{padding:12px 16px}.title{font-size:16px}.content{padding:0 12px 16px}.grid{grid-template-columns:repeat(2,1fr);gap:12px;padding-top:12px}.list{gap:10px;padding-top:12px}.item{border-radius:6px}.list .item{padding:10px;gap:12px}.list .preview{width:80px;height:56px}.name{font-size:13px;padding:8px 4px}:deep(.el-collapse-item__header){font-size:14px;padding:10px 0}.actions{gap:8px}.close{font-size:20px}}.shadow-item[data-v-de78e49f]{width:100%}.shadow-header[data-v-de78e49f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:700}.shadow-config[data-v-de78e49f],h3[data-v-222a9ba4]{margin-bottom:10px}.corner-radius-config[data-v-c988694f]{display:flex;flex-direction:column;gap:8px;width:100%}.corner-radius-config .corner-inputs[data-v-c988694f]{display:flex;flex-direction:column;gap:8px}.corner-radius-config .corner-inputs .corner-item[data-v-c988694f]{display:flex;align-items:center;gap:8px}.corner-radius-config .corner-inputs .corner-item .corner-label[data-v-c988694f]{font-size:12px;color:#606266;width:32px;flex-shrink:0}.corner-radius-config .corner-inputs .corner-item[data-v-c988694f] .el-slider{flex:1}.corner-radius-config .corner-actions[data-v-c988694f]{display:flex;justify-content:space-between;align-items:center}.horizontal-scroll{overflow:auto;white-space:nowrap;scroll-behavior:smooth;display:flex}.horizontal-scroll::-webkit-scrollbar{display:none}.horizontal-scroll::-webkit-scrollbar-thumb{display:none}.gradient-stop[data-v-ef87b191]{display:flex;align-items:center;flex-direction:row;gap:10px;margin-bottom:8px}.gradient-stop[data-v-ef87b191] .el-slider{flex:1}.url-input-row[data-v-ef87b191]{display:flex;gap:8px;align-items:center}.url-input-row .el-input[data-v-ef87b191]{flex:1}.image-tabs[data-v-ef87b191] .el-tabs__header{margin-bottom:10px}.image-tabs[data-v-ef87b191] .el-tabs__content{padding:0}.image-selector-dialog[data-v-ef87b191] .el-dialog__body{padding:10px 20px 20px}.image-grid[data-v-ef87b191]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;max-height:600px;min-height:400px;overflow-y:auto;padding:12px}.image-grid .image-item[data-v-ef87b191]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 8px;border-radius:10px;cursor:pointer;transition:all .2s;border:2px solid transparent;background:#f5f5f5;height:150px}.image-grid .image-item[data-v-ef87b191]:hover{background:#cdcdcd;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.image-grid .image-item.active[data-v-ef87b191]{border-color:#409eff;background:#ecf5ff}.image-grid .image-item[data-v-ef87b191] .el-image{width:48px;height:48px;margin-bottom:8px}.image-grid .image-item[data-v-ef87b191] .el-image img{width:100%;height:100%;object-fit:contain}.image-grid .image-item .image-label[data-v-ef87b191]{font-size:12px;color:#666;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;margin-top:4px}@media screen and (max-width: 768px){.url-input-row[data-v-ef87b191]{flex-wrap:wrap}.url-input-row .el-input[data-v-ef87b191]{width:100%;flex:none}.image-selector-dialog[data-v-ef87b191] .el-dialog__body{max-height:calc(90vh - 120px);overflow-y:auto}.image-tabs[data-v-ef87b191] .el-tabs__header{overflow-x:auto}.image-tabs[data-v-ef87b191] .el-tabs__header .el-tabs__nav{white-space:nowrap}.image-grid[data-v-ef87b191]{grid-template-columns:repeat(3,1fr);gap:8px;max-height:65vh;min-height:300px;padding:8px}.image-grid .image-item[data-v-ef87b191]{height:100px;padding:8px 6px}.image-grid .image-item[data-v-ef87b191] .el-image{width:36px;height:36px}.image-grid .image-item .image-label[data-v-ef87b191]{font-size:11px}}
