.custom-dropdown-root{background:#25272e;border-radius:12px;padding:0}.custom-dropdown-root .ant-dropdown-menu{min-width:160px;padding:2px 6px;background:#25272e;box-shadow:none}.custom-dropdown-root .ant-dropdown-menu .ant-dropdown-menu-item{color:#e9eaf1cc;padding:10px 16px;border-radius:8px;margin:6px 0}.custom-dropdown-root .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:#30333b}.custom-dropdown-root .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-item-icon{font-size:14px}.left-menu-container{width:76px;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:24px 0 44px;background:#16161a;border-width:0px 1px 0px 0px;border-style:solid;border-color:#25272e;color:#e9eaf1cc}.left-menu-container .left-menu-top{display:flex;flex-direction:column;align-items:center;gap:28px;width:100%}.left-menu-container .left-menu-top .left-menu-top-item{height:58px;width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;cursor:pointer;transition:all .2s ease-in-out}.left-menu-container .left-menu-top .left-menu-top-item:hover{background:#1e2124}.left-menu-container .left-menu-top .left-menu-top-item.active{background:#2a2c30}.left-menu-container .left-menu-top .left-menu-top-item .iconfont{color:#e9eaf1cc;font-size:16px}.left-menu-container .left-menu-top .left-menu-top-item .iconfont.icon-gen{font-size:18px}.left-menu-container .left-menu-bottom .btn-box{display:flex;justify-content:center;align-items:center;height:40px;width:40px;border-radius:50%;background:#25272e;transition:all .2s ease-in-out}.left-menu-container .left-menu-bottom .btn-box:hover{background:#303236}.left-menu-container .left-menu-bottom .iconfont{color:#e9eaf1cc}.custom-modal-root .ant-modal-mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.custom-modal-root .ant-modal{box-shadow:0 20px 60px #00000052;padding-bottom:0;outline:none!important}.custom-modal-root .ant-modal input::placeholder{color:#e9eaf14d;font-size:12px}.custom-modal-root .ant-modal textarea::placeholder{color:#e9eaf14d;font-size:12px}.custom-modal-root .ant-modal-close{color:#fff;outline:none!important}.custom-modal-root .ant-modal-close:hover{color:#fffc}.custom-modal-root .ant-input,.custom-modal-root .ant-input-textarea textarea,.custom-modal-root .ant-input-password{background:#30333b!important;color:#fff!important;height:40px;border:1px solid transparent!important;font-size:clamp(12px,2vw,16px)!important;transition:none}.custom-modal-root .ant-input:hover,.custom-modal-root .ant-input-textarea textarea:hover,.custom-modal-root .ant-input-password:hover,.custom-modal-root .ant-input:focus,.custom-modal-root .ant-input-textarea textarea:focus,.custom-modal-root .ant-input-password:focus{border:1px solid rgba(233,234,241,.1)!important;box-shadow:none!important;outline:none!important}.custom-modal-root .ant-input-password .ant-input{border:none!important;height:100%}.custom-modal-root .ant-input::placeholder,.custom-modal-root .ant-input-textarea textarea::placeholder{color:#31313166}.type-select-modal .ant-modal-mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.type-select-modal .ant-modal{box-shadow:0 20px 60px #00000052;background:#25272e;border-radius:12px;outline:none!important}.type-select-modal .ant-modal-header{background:#25272e;border-bottom:1px solid rgba(255,255,255,.06);padding:16px 20px}.type-select-modal .ant-modal-title{color:#fff;font-size:16px;font-weight:500}.type-select-modal .ant-modal-close{color:#fff9;outline:none!important}.type-select-modal .ant-modal-close:hover{color:#fff}.type-select-modal .ant-modal-body{background:#25272e;padding:16px}.type-select-modal .ant-modal-content{background:#25272e}.custom-modal-root input:-webkit-autofill,.custom-modal-root input:-webkit-autofill:hover,.custom-modal-root input:-webkit-autofill:focus,.custom-modal-root input:-webkit-autofill:active{transition:background-color 99999s ease-in-out 0s!important;-webkit-box-shadow:0 0 0 1000px #31333b inset!important;-webkit-text-fill-color:#fff!important}.custom-popover-root .ant-popover-container{background:#30333b}.custom-popover-root .ant-popover-container .ant-popover-title{color:#e9eaf1cc;font-size:16px;font-weight:400}.model-list-container{width:100%}.model-list-container .model{height:54px;border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 12px;border:1px solid #30333B;color:#e9eaf1cc;cursor:pointer}.model-list-container .model:hover{background:#191a1f}.model-list-container .model .model-label{display:flex;align-items:center;gap:12px}.model-list-container .model .iconfont{font-size:16px}.model-list-container .model .icon-arrow-right{transition:transform .2s ease-in-out;font-size:12px;transform:rotate(90deg)}.my-model-list-dropdown{background:#222329;box-shadow:var(--ant-box-shadow-secondary)}.my-model-list-dropdown .ant-dropdown-menu{background:#222329}.my-model-list-dropdown .ant-dropdown-menu::-webkit-scrollbar{width:6px}.my-model-list-dropdown .ant-dropdown-menu::-webkit-scrollbar-thumb{background:#39393b;border-radius:4px}.my-model-list-dropdown .ant-dropdown-menu::-webkit-scrollbar-track{background:transparent}.my-model-list-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{height:48px}.my-model-list-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:#2d2f37}.my-model-list-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected{background:#30333b}.my-model-list-dropdown .ant-dropdown-menu-root{max-height:200px;overflow-y:auto}.my-model-list-dropdown .model-menu-item{display:flex;justify-content:space-between;align-items:center}.my-model-list-dropdown .model-menu-item .model-menu-title{font-size:14px;color:#e9eaf166}.my-model-list-dropdown .model-menu-item .model-menu-desc{font-size:12px;color:#e9eaf133}.my-model-list-dropdown .model-menu-item:hover .model-menu-title{color:#e9eaf1cc}.my-model-list-dropdown .model-menu-item:hover .model-menu-desc{color:#e9eaf166}.my-model-list-dropdown .model-menu-item.active .model-menu-title{color:#e9eaf1cc}.my-model-list-dropdown .model-menu-item.active .model-menu-desc{color:#e9eaf166}.my-model-list-dropdown .model-menu-item .icon-checked{margin-left:16px;font-size:10px}.asset-container{display:flex;width:100%;height:100vh;background:#141414;padding:0 32px;border-left:1px solid #25272E}.asset-container .ant-checkbox{background:#0003;border:1px solid rgba(233,234,241,.6)}.asset-container .ant-checkbox.ant-checkbox-checked{background:#5bac85;border-color:#5bac85}.asset-container ::-webkit-scrollbar{width:2px}.asset-container ::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.asset-container ::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.asset-container ::-webkit-scrollbar-thumb:hover{background:#ffffff80}.main{flex:1;display:flex;flex-direction:column;overflow:hidden}.header .header-back-title{display:flex;align-items:center;height:78px;border-bottom:1px solid rgba(255,255,255,.05)}.header .header-back-title .back .back-btn{display:flex;align-items:center;gap:6px;background:#25272e;color:#fffc;padding:0 16px;width:40px;height:40px;border-radius:7px;font-size:14px;transition:all .2s ease;border:none!important}.header .header-back-title .back .back-btn:hover{background:#ffffff1f;color:#fff}.header .header-back-title .title{font-size:18px;color:#e9eaf1;margin-left:12px}.header .header-tab-rightSection{display:flex;align-items:center;justify-content:space-between;height:72px}.header .header-tab-rightSection .tab{display:flex;align-items:center;gap:12px}.header .tabItem{padding:7px 32px;color:#e9eaf199;cursor:pointer;border-radius:4px}.header .tabItemDisabled{opacity:.55;cursor:not-allowed}.header .tabItemActive{padding:7px 32px;color:#e9eaf1;background:#25272e;cursor:pointer;border-radius:4px}.header .rightSection{display:flex;align-items:center;gap:12px}.header .searchInput{width:200px;background:#ffffff0f!important;color:#e9eaf1;border:1px solid rgba(255,255,255,.1);border-radius:6px}.nav{display:flex;justify-content:space-between;align-items:center;height:36px;color:#e9eaf1;margin-bottom:20px}.nav .nav-menu{display:flex;align-items:center;gap:32px}.nav .nav-menu .menu-item{cursor:pointer;transition:all .2s ease-in-out;color:#e9eaf199;padding:4px 12px;border-radius:6px}.nav .nav-menu .menu-item:hover{color:#e9eaf1cc}.nav .nav-menu .menu-item-active{color:#fff}.nav .nav-operate .batch-sort{display:flex;gap:32px}.nav .nav-operate .batch-sort>div{cursor:pointer}.nav .nav-operate .batch-sort .iconfont{font-size:14px;margin-right:6px}.nav .nav-operate .operate-box{display:flex;align-items:center;gap:8px}.nav .nav-operate .operate-box .selected-count{margin-right:8px;color:#e9eaf199}.nav .nav-operate .operate-box .operate-btn{width:96px;height:36px;border-radius:4px;display:flex;flex-direction:row;justify-content:center;align-items:center;background:#25272e;cursor:pointer;transition:all .2s ease-in-out}.nav .nav-operate .operate-box .operate-btn:hover{background:#303236}.nav .nav-operate .operate-box .cancel-btn{cursor:pointer;margin-left:20px}.nav .nav-operate .operate-box .cancel-btn .icon-closed{font-size:10px}.nav .nav-operate .operate-box .iconfont{font-size:14px;margin-right:6px}:root{--box-template-columns: repeat(4, 1fr)}.folder-actions{display:flex!important;opacity:0;pointer-events:none;transition:opacity .2s ease}li.ant-dropdown-menu-item:hover .folder-actions{opacity:1;pointer-events:auto}.content{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 0 20px;container:container / inline-size}@container container (max-width: 300px){.content .flex-box{--box-template-columns: repeat(1, 1fr)}}@container container (min-width: 300px) and (max-width: 600px){.content .flex-box{--box-template-columns: repeat(2, 1fr)}}@container container (min-width: 600px) and (max-width: 900px){.content .flex-box{--box-template-columns: repeat(3, 1fr)}}@container container (min-width: 900px) and (max-width: 1200px){.content .flex-box{--box-template-columns: repeat(4, 1fr)}}@container container (min-width: 1200px) and (max-width: 1500px){.content .flex-box{--box-template-columns: repeat(5, 1fr)}}@container container (min-width: 1500px) and (max-width: 1800px){.content .flex-box{--box-template-columns: repeat(6, 1fr)}}@container container (min-width: 1800px){.content .flex-box{--box-template-columns: repeat(7, 1fr)}}.content .upload-box{width:343px;height:192px;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;background:#1e1f25;cursor:pointer;transition:background .2s ease-in-out;margin-bottom:20px;color:#e9eaf166;font-size:12px}.content .upload-box:hover{background:#1e1f25cc}.content .upload-box .plus-box{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:6px;background:#25272e;margin-bottom:8px}.content .spin-box{display:flex;justify-content:center;align-items:center;width:343px;height:192px;border-radius:6px;background:#1e1f25;margin-bottom:20px}.content .time-line{margin-top:38px;font-size:22px;line-height:30px;font-weight:400;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;color:#e9eaf1;margin-bottom:2px}.content .flex-box{margin-top:8px;display:grid;grid-template-columns:var(--box-template-columns);grid-gap:12px}.content .flex-box .item{border-radius:6px;background:#1e1f25;cursor:pointer;position:relative;overflow:hidden}.content .flex-box .item video,.content .flex-box .item img,.content .flex-box .item audio{object-fit:contain!important}.content .flex-box .item.type-image,.content .flex-box .item.type-video{aspect-ratio:34 / 19}.content .flex-box .item .ant-image{width:100%;height:100%}.content .flex-box .item .item-checkbox{position:absolute;top:8px;left:8px;z-index:10}.content .flex-box .item .favor-box{position:absolute;top:6px;right:38px;z-index:10;width:28px;height:28px;display:flex;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;background:#000000bf}.content .flex-box .item .favor-box .icon-favorite{color:#b1afaf}.content .flex-box .item .favor-box .icon-favorited{color:#f69e3f}.content .flex-box .item .unFavor{display:none}.content .flex-box .item:hover .unFavor{display:flex}.content .flex-box .item .overlay-btns{position:absolute;top:6px;right:70px;display:flex;gap:4px;z-index:10}.content .flex-box .item .overlay-btn{width:28px;height:28px;border-radius:6px;background:#000000bf;display:none;align-items:center;justify-content:center;cursor:pointer;border:none;padding:0;transition:background .2s;color:#b1afaf}.content .flex-box .item .overlay-btn:hover{background:#000000e6}.content .flex-box .item:hover .overlay-btn{display:flex!important}.content .flex-box .item .item-more-btn{position:absolute;top:6px;right:4px;width:28px;height:28px;border-radius:6px;background:#000000bf;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#b1afaf;transition:opacity .2s,background .2s;z-index:10}.content .flex-box .item .item-more-btn:hover{background:#000000e6}.content .flex-box .item-name{position:absolute;bottom:0;left:0;right:0;padding:4px 6px;font-size:11px;color:#fff;text-align:center;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(transparent,#000000b3);z-index:5}.content .footer{text-align:center;padding:20px 0;color:#666;font-size:13px;margin-top:40px}.content .emptyState{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.content .emptyState .emptyDesc{margin-top:16px;color:#e9eaf166}.asset-folder-type-select{background:#30333b!important;border-color:#e9eaf11a!important}.asset-folder-type-select .ant-select-content{color:#fff!important}.asset-folder-type-select .ant-select-suffix{color:#e9eaf166!important}.asset-folder-type-select-popup{background:#37383d!important}.asset-folder-type-select-popup .ant-select-item-option{color:#e9eaf1cc!important}.asset-folder-type-select-popup .ant-select-item-option:hover{background:#2e3036;color:#e9eaf1}.asset-folder-type-select-popup .ant-select-item-option-selected{background-color:#26272e!important}.preview-fullscreen-container{position:fixed;width:100vw;height:100vh;top:0;bottom:0;left:0;right:0;z-index:999;background:#000}.preview-fullscreen-container .back{position:absolute;top:22px;left:32px;z-index:10}.preview-fullscreen-container .back .back-btn{display:flex;align-items:center;gap:6px;background:#25272e;color:#fffc;padding:0 16px;width:40px;height:40px;border-radius:7px;font-size:14px;transition:all .2s ease;border:none!important}.preview-fullscreen-container .back .back-btn:hover{background:#ffffff1f;color:#fff}.preview-fullscreen-container .preview-content{display:flex;height:100%;width:100%}.preview-fullscreen-container .preview-content .preview-content-left{background:#0f0f12;flex:1;display:flex;justify-content:center;align-items:center;height:100%;overflow:hidden;padding:5;aspect-ratio:16 / 9}.preview-fullscreen-container .preview-content .preview-content-right{flex:0 0 380px;display:flex;flex-direction:column;height:100%;padding:22px 24px 36px 32px}.preview-fullscreen-container .preview-content .preview-content-right .opreate-box{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.12)}.preview-fullscreen-container .preview-content .preview-content-right .opreate-box .down-btn{display:flex;align-items:center;gap:6px;background:#25272e!important;color:#fffc;padding:0 16px;width:88px;height:36px;border-radius:6px;font-size:14px;transition:all .2s ease;border:none!important}.preview-fullscreen-container .preview-content .preview-content-right .opreate-box .down-btn:hover{background:#33343b!important;color:#fff}.preview-fullscreen-container .preview-content .preview-content-right .opreate-box .more{display:flex;gap:8px}.preview-fullscreen-container .preview-content .preview-content-right .opreate-box .more .upvote-btn,.preview-fullscreen-container .preview-content .preview-content-right .opreate-box .more .more-btn,.preview-fullscreen-container .preview-content .preview-content-right .opreate-box .more .favorite-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;cursor:pointer}.preview-fullscreen-container .preview-content .preview-content-right .opreate-box .more .upvote-btn:hover,.preview-fullscreen-container .preview-content .preview-content-right .opreate-box .more .more-btn:hover,.preview-fullscreen-container .preview-content .preview-content-right .opreate-box .more .favorite-btn:hover{background:#33343b}.preview-fullscreen-container .preview-content .preview-content-right .opreate-box .more .disabled{opacity:.6;cursor:not-allowed}.preview-fullscreen-container .preview-content .preview-content-right .opreate-box .more .iconfont{color:#e9eaf1;font-size:18px}.preview-fullscreen-container .preview-content .preview-content-right .tag-container{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.preview-fullscreen-container .preview-content .preview-content-right .tag-container .ant-tag{padding:2px 8px;color:#e9eaf1cc;background:#1e1f25;border:none}.preview-fullscreen-container .preview-content .preview-content-right .tool-box{height:74px;border-radius:6px;padding:6px;background:#1e1f25;font-size:14px}.preview-fullscreen-container .preview-content .preview-content-right .tool-box .tool-title{color:#e9eaf166;padding:0 10px}.preview-fullscreen-container .preview-content .preview-content-right .tool-box .tool-content{display:flex}.preview-fullscreen-container .preview-content .preview-content-right .tool-box .tool-content .tool-item{padding-left:14px;flex:1;height:40px;display:flex;align-items:center;color:#e9eaf1cc;border-radius:4px;cursor:pointer}.preview-fullscreen-container .preview-content .preview-content-right .tool-box .tool-content .tool-item:hover{background:#26272e}.preview-fullscreen-container .preview-content .preview-content-right .tool-box .tool-content .tool-item .iconfont{color:#e9eaf1cc;font-size:14px;margin-right:8px}.preview-fullscreen-container .preview-content .preview-content-thumbnail{flex:0 0 auto;display:flex;align-items:flex-start;padding:20px 12px;height:100%;overflow-x:hidden;overflow-y:auto}.preview-fullscreen-container .ant-typography-copy{color:#9c9b9b!important}.preview-fullscreen-container .ant-typography-copy:hover{color:#ffffffd9!important}.section-title-label{position:static;left:0;top:0;width:36px;height:20px;opacity:1;font-family:PingFang SC;font-size:12px;font-weight:400;line-height:20px;letter-spacing:0em;font-variation-settings:"opsz" auto;color:#e9eaf166;z-index:0}.refer-thumb{width:96px;height:96px;object-fit:contain;border-radius:6px;border:1px solid rgba(255,255,255,.15);cursor:pointer}.download-text{position:static;left:42px;top:7px;width:28px;height:22px;opacity:1;font-family:PingFang SC;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0em;font-variation-settings:"opsz" auto;color:#e9eaf1;z-index:1}._custom-drawer_cjl34_1{position:absolute;right:0;top:0;width:70%;height:100%;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:100;box-shadow:2px 0 8px #00000026;display:flex;flex-direction:column;border-radius:10px}._custom-drawer-open_cjl34_15{transform:translate(0)}._custom-drawer-mask_cjl34_18{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000073;z-index:99;transition:opacity .3s}._custom-drawer-content_cjl34_28{height:100%;overflow-y:auto;overflow-x:hidden}._custom-drawer-content_cjl34_28::-webkit-scrollbar{width:6px}._custom-drawer-content_cjl34_28::-webkit-scrollbar-track{background:transparent}._custom-drawer-content_cjl34_28::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}._custom-drawer-content_cjl34_28::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.ml-container{display:flex;width:100%;height:100vh;background:#141414;padding:0 32px;border-left:1px solid #25272E}.ml-container ::-webkit-scrollbar{width:2px}.ml-container ::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.ml-container ::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.ml-container ::-webkit-scrollbar-thumb:hover{background:#ffffff80}.ml-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.ml-header{display:flex;align-items:center;gap:16px;height:78px;border-bottom:1px solid rgba(255,255,255,.05);flex-shrink:0}.ml-back-btn{display:flex;align-items:center;gap:6px;background:#25272e;color:#fffc;width:40px;height:40px;border-radius:7px;border:none!important;cursor:pointer;justify-content:center;transition:all .2s ease}.ml-back-btn:hover{background:#ffffff1f;color:#fff}.ml-title{font-size:18px;color:#e9eaf1}.ml-upload-area{margin-top:16px;margin-bottom:16px;flex-shrink:0}.ml-upload-dragger .ant-upload-drag{background:#ffffff0a!important;border:1px dashed rgba(255,255,255,.15)!important;border-radius:8px;transition:background .2s ease-in-out}.ml-upload-dragger .ant-upload-drag:hover{background:#ffffff14!important}.ml-upload-placeholder{padding:16px 0;color:#aaa}.ml-upload-icon{font-size:28px;color:#666;display:block;margin-bottom:8px}.ml-upload-text{font-size:13px}.ml-upload-hint{font-size:11px;color:#666;margin-top:4px}.ml-upload-loading{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 0;color:#aaa;font-size:14px}.ml-loading-box{display:flex;justify-content:center;align-items:center;height:200px}.ml-loading-label{margin-left:12px;font-size:13px;color:#aaa}.ml-empty-box{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.ml-scroll-area{flex:1;overflow-y:auto;overflow-x:hidden;padding-bottom:20px}.ml-date-header{margin-top:38px;font-size:22px;line-height:30px;font-weight:400;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;color:#e9eaf1;margin-bottom:2px}.ml-card-grid{display:flex;flex-wrap:wrap}.ml-card{width:172px;margin:2px;position:relative}.ml-thumb{width:172px;height:172px;border-radius:6px;background:#1e1f25;cursor:pointer;position:relative;overflow:hidden;transition:background .2s ease-in-out}.ml-thumb:hover{background:#232324e6}.ml-thumb-inner{position:relative;width:100%;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:center}.ml-img,.ml-video{width:100%;height:100%;object-fit:contain}.ml-video-box{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ml-audio-icon{font-size:40px;color:#666}.ml-status-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.ml-status-label{font-size:11px;color:#888}.ml-status-label-fail{font-size:11px;color:#ff4d4f}.ml-badge-active{position:absolute;top:4px;right:4px;background:#52c41ad9;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;z-index:5}.ml-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:32px;color:#fffc;pointer-events:none}.ml-folder-actions{position:absolute;top:6px;right:6px;z-index:10;display:none}.ml-thumb:hover .ml-folder-actions{display:block}.ml-folder-btn{width:28px;height:28px;border-radius:6px;background:#000000bf;display:flex!important;align-items:center;justify-content:center;cursor:pointer;color:#b1afaf;transition:background .2s}.ml-folder-btn:hover{background:#000000e6;color:#fff}.ml-name-bar{position:absolute;bottom:0;left:0;right:0;padding:4px 6px;font-size:11px;color:#fff;text-align:center;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(transparent,#000000b3);z-index:5}.ml-loading-more{text-align:center;padding:16px 0;color:#888;font-size:12px}.ml-pagination{display:flex;justify-content:center;gap:8px;padding:16px 0}.ml-page-info{color:#aaa;line-height:24px;font-size:13px}.ml-footer{text-align:center;padding:20px 0;color:#666;font-size:13px;margin-top:40px}.ml-preview-body{display:flex;justify-content:center;align-items:center;max-height:60vh;overflow:hidden}.ml-preview-img{max-width:100%;max-height:55vh;object-fit:contain;border-radius:8px}.ml-preview-video{max-width:100%;max-height:55vh;border-radius:8px}.ml-preview-audio-box{text-align:center;padding:60px 40px;width:100%}.ml-preview-audio-icon{font-size:64px;color:#888;margin-bottom:24px}.ml-preview-audio{width:100%;max-width:480px;height:48px}.ml-preview-unsupported{color:#aaa;padding:40px}.ml-source-segmented .ant-segmented-item-selected{background:#5bac85!important;color:#fff!important;font-weight:600;border-radius:6px}.ml-source-segmented .ant-segmented-item{transition:all .2s}.img-preview-wrapper{width:100%;padding:0}.img-preview-wrapper .fieldUploadBox{width:120px;height:120px;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#ffffff0f;cursor:pointer;overflow:hidden;position:relative}.img-preview-wrapper .fieldUploadBox .icon-upload-img{font-size:20px}.img-preview-wrapper .ant-upload-select{border:none!important}.img-preview-wrapper .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select,.img-preview-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item-container{width:120px!important;height:120px!important}.img-preview-wrapper .ant-upload-list-item{border-color:#71747f!important}.img-preview-wrapper .customItem-box{position:relative;width:100%;height:100%}.img-preview-wrapper .customItem-box .customItem-desc{position:absolute;bottom:1px;left:1px;width:calc(100% - 2px);height:20px;border-radius:0 0 8px 8px;font-size:12px;display:flex;flex-direction:column;align-items:center;padding:0 10px;background:#00000080;color:#e9eaf1;overflow:hidden}.video-thumbnail-wrapper{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden;background:#000;cursor:pointer}.video-thumbnail-wrapper .video-thumbnail{width:100%;height:100%;object-fit:contain;display:block}.video-thumbnail-wrapper .video-play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;background:#00000080;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.video-thumbnail-wrapper .video-play-icon{width:0;height:0;border-left:12px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:2px}.video-thumbnail-wrapper:hover .video-play-overlay{background:#000000b3}.video-thumbnail-wrapper .video-delete-btn{position:absolute;top:2px;right:2px;width:20px;height:20px;border-radius:50%;background:#0000008c;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;opacity:0;transition:opacity .2s}.video-thumbnail-wrapper .video-delete-btn:hover{background:#ff4d4fd9}.video-thumbnail-wrapper:hover .video-delete-btn{opacity:1}.video-thumbnail-wrapper:hover .video-actions-overlay{opacity:1!important}.item-actions-mask{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000073;display:flex;align-items:center;justify-content:center;gap:12px;opacity:0;transition:opacity .2s;z-index:2;border-radius:8px;pointer-events:none}.customItem-box-hoverable{position:relative}.customItem-box-hoverable:hover .item-actions-mask{opacity:1;pointer-events:auto}.item-action-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#ffffff26;color:#fff;font-size:16px;cursor:pointer;transition:background .2s}.item-action-btn:hover{background:#ffffff59}.ant-pro-form-login-page{background-image:url(/assets/login_bg-Daf35VcT.jpg)}.ant-pro-form-login-page-desc{color:#e9eaf166;margin-bottom:0}.ant-pro-form-login-page-title{color:#ffffffd9!important}.ant-pro-form-login-page-container{background:#00000080;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);border-radius:8px;padding:28px 32px 32px;transform:scale(.85) translate(100px) translateY(-20px);transform-origin:center}.ant-pro-form-login-page .ant-pro-form-login-page-main .prefixIcon{color:#ffffffa6!important}.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-affix-wrapper,.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-outlined{height:42px;border-radius:4px;background-color:#000!important;border-color:#ffffff26!important;color:#fff!important;font-size:16px!important}.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-affix-wrapper:hover,.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-outlined:hover{background-color:#000!important;border-color:#ffffff4d!important}.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-affix-wrapper:focus,.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-outlined:focus,.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-affix-wrapper-focused,.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-outlined-focused,.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-outlined.ant-input-affix-wrapper-focused{background-color:#000!important;border-color:#57be6a99!important;box-shadow:0 0 0 2px #57be6a26!important}.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-affix-wrapper .ant-input,.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-outlined .ant-input{background-color:transparent!important;color:#fff!important}.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-affix-wrapper .ant-input::placeholder,.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-outlined .ant-input::placeholder{color:#ffffff73!important}.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-affix-wrapper .ant-input-suffix,.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-outlined .ant-input-suffix,.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-affix-wrapper .ant-input-prefix,.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-outlined .ant-input-prefix{color:#ffffffa6}.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-affix-wrapper .ant-input-clear-icon,.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-outlined .ant-input-clear-icon,.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-affix-wrapper .anticon.ant-input-password-icon,.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-outlined .anticon.ant-input-password-icon{color:#ffffff73!important}.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-affix-wrapper .ant-input-clear-icon:hover,.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-outlined .ant-input-clear-icon:hover,.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-affix-wrapper .anticon.ant-input-password-icon:hover,.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-input-outlined .anticon.ant-input-password-icon:hover{color:#ffffffd9!important}.ant-pro-form-login-page .ant-pro-form-login-page-main input:-webkit-autofill,.ant-pro-form-login-page .ant-pro-form-login-page-main input:-webkit-autofill:hover,.ant-pro-form-login-page .ant-pro-form-login-page-main input:-webkit-autofill:focus,.ant-pro-form-login-page .ant-pro-form-login-page-main input:-webkit-autofill:active{transition:background-color 99999s ease-in-out 0s!important;-webkit-box-shadow:0 0 0 1000px #000 inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important}.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-tabs-tab{color:#ffffff8c!important}.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#57be6a!important}.ant-pro-form-login-page .ant-pro-form-login-page-main .ant-tabs-ink-bar{background:#57be6a!important}
