:root,:host{--w-e-textarea-bg-color: #fff;--w-e-textarea-color: #333;--w-e-textarea-border-color: #ccc;--w-e-textarea-slight-border-color: #e8e8e8;--w-e-textarea-slight-color: #d4d4d4;--w-e-textarea-slight-bg-color: #f5f2f0;--w-e-textarea-selected-border-color: #B4D5FF;--w-e-textarea-handler-bg-color: #4290f7;--w-e-toolbar-color: #595959;--w-e-toolbar-bg-color: #fff;--w-e-toolbar-active-color: #333;--w-e-toolbar-active-bg-color: #f1f1f1;--w-e-toolbar-disabled-color: #999;--w-e-toolbar-border-color: #e8e8e8;--w-e-modal-button-bg-color: #fafafa;--w-e-modal-button-border-color: #d9d9d9}.w-e-text-container *,.w-e-toolbar *{box-sizing:border-box;margin:0;outline:none;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:var(--w-e-textarea-bg-color);color:var(--w-e-textarea-color);height:100%;position:relative}.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}.w-e-text-container [data-slate-editor]{word-wrap:break-word;border-top:1px solid transparent;min-height:100%;outline:0;padding:0 10px;white-space:pre-wrap}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;display:inline!important;max-width:100%;min-height:20px;min-width:20px}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{font-style:italic;left:10px;top:17px;width:90%}.w-e-max-length-info,.w-e-text-placeholder{color:var(--w-e-textarea-slight-color);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-color);font-size:14px;padding:0 5px}.w-e-bar svg{fill:var(--w-e-toolbar-color);height:14px;width:14px}.w-e-bar-show{display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 5px #0000001f;position:absolute}.w-e-toolbar{flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:var(--w-e-toolbar-border-color);display:inline-flex;height:40px;margin:0 5px;width:1px}.w-e-bar-item{display:flex;height:40px;padding:4px;position:relative;text-align:center}.w-e-bar-item,.w-e-bar-item button{align-items:center;justify-content:center}.w-e-bar-item button{background:transparent;border:none;color:var(--w-e-toolbar-color);cursor:pointer;display:inline-flex;height:32px;overflow:hidden;padding:0 8px;white-space:nowrap}.w-e-bar-item button:hover{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{margin-left:5px}.w-e-bar-item .active{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:var(--w-e-toolbar-active-color);border-radius:5px;color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);font-size:.75em;opacity:0;padding:5px 10px;position:absolute;text-align:center;top:40px;transition:opacity .6s;visibility:hidden;white-space:pre;z-index:1}.w-e-menu-tooltip-v5:after{border:5px solid transparent;border-bottom:5px solid var(--w-e-toolbar-active-color);content:"";opacity:0;position:absolute;top:30px;transition:opacity .6s;visibility:hidden}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{left:100%;top:10px}.w-e-menu-tooltip-v5.tooltip-right:after{border-bottom-color:transparent;border-left-color:transparent;border-right-color:var(--w-e-toolbar-active-color);border-top-color:transparent;left:100%;margin-left:-10px;top:16px}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;display:none;left:0;margin-top:40px;position:absolute;top:0;z-index:1}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;left:0;margin-top:40px;max-height:350px;min-width:100px;overflow-y:auto;position:absolute;top:0;z-index:1}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;padding:7px 0 7px 25px;position:relative;text-align:left;white-space:nowrap}.w-e-select-list ul li:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{left:0;margin-left:5px;margin-top:-7px;position:absolute;top:50%}.w-e-bar-bottom .w-e-select-list{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-drop-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;margin-top:40px;min-width:200px;padding:10px;position:absolute;top:0;z-index:1}.w-e-bar-bottom .w-e-drop-panel{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-modal{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;color:var(--w-e-toolbar-color);font-size:14px;min-height:40px;min-width:100px;padding:20px 15px 0;position:absolute;text-align:left;z-index:1}.w-e-modal .btn-close{cursor:pointer;line-height:1;padding:5px;position:absolute;right:8px;top:7px}.w-e-modal .btn-close svg{fill:var(--w-e-toolbar-color);height:10px;width:10px}.w-e-modal .babel-container{display:block;margin-bottom:15px}.w-e-modal .babel-container span{display:block;margin-bottom:10px}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal button{background-color:var(--w-e-modal-button-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);cursor:pointer;font-weight:400;height:32px;padding:4.5px 15px;text-align:center;touch-action:manipulation;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{font-feature-settings:"tnum";background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);font-variant:tabular-nums;padding:4.5px 11px;transition:all .3s;width:100%}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{box-sizing:border-box}.w-e-progress-bar{background-color:var(--w-e-textarea-handler-bg-color);height:1px;position:absolute;transition:width .3s;width:0}.w-e-full-screen-container{bottom:0!important;display:flex!important;flex-direction:column!important;height:100%!important;left:0!important;margin:0!important;padding:0!important;position:fixed;right:0!important;top:0!important;width:100%!important}.w-e-full-screen-container [data-w-e-textarea=true]{flex:1!important}.w-e-text-container [data-slate-editor] code{background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;font-family:monospace;padding:3px}.w-e-panel-content-color{list-style:none;text-align:left;width:230px}.w-e-panel-content-color li{border:1px solid var(--w-e-toolbar-bg-color);border-radius:3px;cursor:pointer;display:inline-block;padding:2px}.w-e-panel-content-color li:hover{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;height:17px;width:17px}.w-e-panel-content-color .active{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{line-height:1.5;margin-bottom:5px;width:100%}.w-e-panel-content-color .clear svg{height:16px;margin-bottom:-4px;width:16px}.w-e-text-container [data-slate-editor] blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}.w-e-panel-content-emotion{font-size:20px;list-style:none;text-align:left;width:300px}.w-e-panel-content-emotion li{border-radius:3px;cursor:pointer;display:inline-block;padding:0 5px}.w-e-panel-content-emotion li:hover{background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:var(--w-e-textarea-border-color);border:0;display:block;height:1px}.w-e-text-container [data-slate-editor] pre>code{background-color:var(--w-e-textarea-slight-bg-color);border:1px solid var(--w-e-textarea-slight-border-color);border-radius:4px;display:block;font-size:14px;padding:10px;text-indent:0}.w-e-text-container [data-slate-editor] .w-e-image-container{display:inline-block;margin:0 3px}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{overflow:hidden;position:relative}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:var(--w-e-textarea-handler-bg-color);height:7px;position:absolute;width:7px}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;left:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;right:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{bottom:0;cursor:nesw-resize;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{bottom:0;cursor:nwse-resize;right:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover,.w-e-text-container [contenteditable=false] .w-e-image-container:hover{box-shadow:none}.w-e-text-container [data-slate-editor] .table-container{border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin-top:10px;overflow-x:auto;padding:10px;width:100%}.w-e-text-container [data-slate-editor] table{border-collapse:collapse}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid var(--w-e-textarea-border-color);line-height:1.5;min-width:30px;padding:3px 5px;text-align:left}.w-e-text-container [data-slate-editor] table th{background-color:var(--w-e-textarea-slight-bg-color);font-weight:700;text-align:center}.w-e-panel-content-table{background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse}.w-e-panel-content-table td{border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;height:15px;padding:3px 5px;width:20px}.w-e-panel-content-table td.active{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-textarea-video-container{background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0,#fff 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin:10px auto 0;padding:10px 0;text-align:center}.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-webkit-hyphens:none;hyphens:none;line-height:1.5;margin:.5em 0;overflow:auto;padding:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}:root{--ops-primary: #0f766e;--ops-ink: #0f172a;--ops-ink-secondary: rgba(15, 23, 42, .55);--ops-ink-tertiary: rgba(15, 23, 42, .38);--ops-surface: #ffffff;--ops-surface-muted: #eef1f4;--ops-surface-subtle: #f6f7f9;--ops-line: #e8ebef;--ops-line-soft: #f0f2f5;--ops-radius-sm: 6px;--ops-radius-md: 8px;--ops-radius-lg: 12px;--ops-shadow-card: 0 1px 2px rgba(15, 23, 42, .04);--ops-shadow-raised: 0 2px 8px rgba(15, 23, 42, .06)}*{box-sizing:border-box}html,body,#root{margin:0;height:100%;overflow:hidden}#root>.ant-app{height:100%}body{background:var(--ops-surface-muted);color:var(--ops-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;padding:1px 6px;border-radius:4px;background:color-mix(in srgb,var(--ops-ink) 4%,transparent);border:1px solid color-mix(in srgb,var(--ops-ink) 6%,transparent)}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.22) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#00000052;border:2px solid transparent;background-clip:padding-box}.admin-sider *::-webkit-scrollbar-thumb{background:#ffffff2e;border:2px solid transparent;background-clip:padding-box}.admin-sider *::-webkit-scrollbar-thumb:hover{background:#ffffff4d;border:2px solid transparent;background-clip:padding-box}.admin-sider{scrollbar-color:rgba(255,255,255,.22) transparent}.admin-shell{height:100vh;overflow:hidden;background:var(--ops-surface-muted)}.admin-main{height:100vh;overflow:hidden;display:flex;flex-direction:column;min-width:0;background:radial-gradient(ellipse 80% 50% at 100% -10%,color-mix(in srgb,var(--ops-primary) 7%,transparent),transparent 55%),linear-gradient(180deg,var(--ops-surface-muted) 0%,#f5f6f8 100%)}.admin-sider.ant-layout-sider{background:linear-gradient(180deg,#0d1526,#0b1220)!important;height:100vh;position:sticky;top:0;left:0;overflow:hidden;border-inline-end:1px solid rgba(255,255,255,.06)}.admin-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;overflow:hidden}.admin-sider .ant-layout-sider-trigger{border-top:1px solid rgba(255,255,255,.06);background:#0003!important;color:#ffffffa6;transition:color .2s ease,background .2s ease}.admin-sider .ant-layout-sider-trigger:hover{color:#fff;background:#ffffff14!important}.admin-brand{height:64px;margin:0 12px;display:flex;align-items:center;gap:12px;color:#fff;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.06)}.admin-brand.is-collapsed{justify-content:center;margin:0 8px}.admin-brand__logo{width:36px;height:36px;border-radius:10px;flex-shrink:0;object-fit:cover;display:block;background:#fff}.admin-brand__title{font-weight:650;line-height:1.2;letter-spacing:.02em;font-size:15px}.admin-sider__menu{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px 0 8px}.admin-sider .ant-menu-dark.ant-menu-inline .ant-menu-item,.admin-sider .ant-menu-dark.ant-menu-inline .ant-menu-submenu-title{margin-block:4px;width:calc(100% - 20px);transition:background .2s ease,color .2s ease;position:relative}.admin-sider .ant-menu-dark .ant-menu-item-selected{font-weight:550;box-shadow:none!important;background:#ffffff14!important}.admin-sider .ant-menu-dark .ant-menu-item-selected:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 2px 2px 0;background:var(--ops-primary)}.admin-sider .ant-menu-dark .ant-menu-item-group-title{color:#ffffff59;font-size:11px;letter-spacing:.06em;padding-inline:22px}.admin-header.ant-layout-header{background:color-mix(in srgb,var(--ops-surface) 88%,transparent)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:56px;line-height:56px;padding:0 20px!important;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;z-index:10;border-bottom:1px solid var(--ops-line)}.admin-header__title{font-size:15px!important;font-weight:600!important;color:var(--ops-ink)!important;letter-spacing:.01em}.admin-header__user{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;margin-right:2px;border-radius:999px;background:var(--ops-line-soft);color:var(--ops-ink-secondary);font-size:13px}.admin-header__btn.ant-btn{color:var(--ops-ink-secondary);border-radius:var(--ops-radius-md)}.admin-header__btn.ant-btn:hover{color:var(--ops-ink);background:color-mix(in srgb,var(--ops-ink) 4%,transparent)!important}.admin-tabs{background:var(--ops-surface-subtle);border-bottom:1px solid var(--ops-line);padding:0 12px;flex-shrink:0}.admin-tabs__inner.ant-tabs{margin:0}.admin-tabs__inner .ant-tabs-nav{margin:0!important}.admin-tabs__inner .ant-tabs-nav:before{border-bottom:none!important}.admin-tabs__inner .ant-tabs-nav-wrap{flex:1;min-width:0}.admin-tabs__inner .ant-tabs-nav-list{gap:2px;padding-top:6px;align-items:flex-end}.admin-tabs__inner .ant-tabs-tab{border:1px solid transparent!important;border-bottom:none!important;background:transparent!important;border-radius:8px 8px 0 0!important;padding:6px 10px 7px!important;margin:0!important;transition:background .15s ease,color .15s ease,border-color .15s ease;color:var(--ops-ink-secondary);line-height:1.2}.admin-tabs__inner .ant-tabs-tab:hover{color:var(--ops-ink);background:color-mix(in srgb,var(--ops-surface) 70%,transparent)!important}.admin-tabs__inner .ant-tabs-tab-active{background:var(--ops-surface)!important;border-color:var(--ops-line)!important;border-bottom-color:var(--ops-surface)!important;color:var(--ops-ink)!important;font-weight:600;position:relative;z-index:1;margin-bottom:-1px!important;padding-bottom:8px!important}.admin-tabs__inner .ant-tabs-tab-active:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--ops-primary)}.admin-tabs__inner .ant-tabs-tab .ant-tabs-tab-btn{max-width:140px}.admin-tabs__inner .ant-tabs-tab-remove{margin-inline-start:4px;width:18px;height:18px;font-size:10px;color:var(--ops-ink-tertiary);border-radius:4px;opacity:1;transition:color .15s ease,background .15s ease}.admin-tabs__inner .ant-tabs-tab-remove:hover{color:var(--ops-ink)!important;background:color-mix(in srgb,var(--ops-ink) 8%,transparent)!important}.admin-tabs__label{display:block;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:13px}.admin-tabs__inner .ant-tabs-nav-operations{align-self:stretch;padding-top:6px}.admin-tabs__inner .ant-tabs-nav-more{padding:4px 8px!important;border-radius:6px;color:var(--ops-ink-secondary)}.admin-tabs__inner .ant-tabs-nav-more:hover{color:var(--ops-ink);background:color-mix(in srgb,var(--ops-ink) 4%,transparent)}.admin-tabs__inner .ant-tabs-nav-add{display:none!important}.settings-panel{width:228px}.settings-panel__swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:8px}.settings-panel__swatch{width:24px;height:24px;border-radius:6px;border:1px solid transparent;padding:0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.settings-panel__swatch:hover{transform:translateY(-1px)}.settings-panel__swatch.is-active{border-width:2px}.admin-content,.admin-page,.query-list,.query-list__table-card,.query-list__body{overflow-x:hidden!important;max-width:100%}.admin-content.ant-layout-content{flex:1;min-height:0;overflow:hidden;padding:0;position:relative;background:transparent}.admin-page{position:absolute;top:10px;right:12px;bottom:12px;left:12px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.admin-page>.query-list{flex:1 1 0%;min-height:0;width:100%}.admin-page>*:not(.query-list){flex:1 1 0%;min-height:0;overflow-y:auto;overflow-x:hidden}.query-list{height:100%;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:hidden}.query-list__header{flex-shrink:0;max-height:40%;overflow-x:hidden;overflow-y:auto}.query-list__filters{flex-shrink:0}.query-list__filters.ant-card{border:1px solid var(--ops-line);box-shadow:none;border-radius:10px;background:color-mix(in srgb,var(--ops-surface) 72%,transparent)}.query-list__filters .query-list__filter-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.query-list__filters .query-list__filter-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1;min-width:0}.query-list__filters .query-list__filter-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.query-list__table-card.ant-card{border:1px solid var(--ops-line);box-shadow:var(--ops-shadow-raised);border-radius:var(--ops-radius-lg)}.query-list__table-card{flex:1 1 0%;min-height:0;display:flex!important;flex-direction:column;overflow:hidden}.query-list__table-card>.ant-card-head{flex-shrink:0;min-height:48px;padding-inline:16px;background:var(--ops-surface);border-bottom:1px solid var(--ops-line)}.query-list__table-card.is-headless>.ant-card-head{display:none}.query-list__table-card>.ant-card-head .ant-card-head-title{display:flex;align-items:center;padding-block:10px;font-weight:500}.query-list__table-card>.ant-card-head .ant-card-extra{display:none}.query-list__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.query-list__table-card>.ant-card-body{flex:1 1 0%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important}.query-list__body{flex:1 1 0%;min-height:0;height:0;overflow:hidden;padding:12px 16px 0}.query-list__body .ant-table-wrapper,.query-list__body .ant-spin-nested-loading,.query-list__body .ant-spin-container,.query-list__body .ant-table{height:100%}.query-list__body .ant-table-container{height:100%;display:flex!important;flex-direction:column;border-radius:0}.query-list__body .ant-table-header{flex-shrink:0}.query-list__body .ant-table-body{flex:1 1 auto!important;height:var(--query-list-body-y)!important;max-height:var(--query-list-body-y)!important;overflow-y:auto!important;overflow-x:hidden!important}.query-list__body .ant-table,.query-list__body .ant-table-container,.query-list__body table{width:100%!important}.query-list__body .ant-table-thead>tr>th{font-weight:600;font-size:12px;letter-spacing:.02em;text-transform:none;border-bottom:1px solid var(--ops-line)!important}.query-list__body .ant-table-tbody>tr>td{border-bottom:1px solid var(--ops-line-soft)!important}.query-list__body .ant-table-tbody>tr:nth-child(2n)>td{background:color-mix(in srgb,var(--ops-ink) 1.5%,transparent)}.query-list__body .ant-table-tbody>tr:nth-child(2n):hover>td{background:color-mix(in srgb,var(--ops-primary) 4%,#fff)!important}.query-list__col-index{color:var(--ops-ink-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.query-list__pager{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:12px 16px;margin-top:0;background:var(--ops-surface);border-top:1px solid var(--ops-line);border-radius:0 0 calc(var(--ops-radius-lg) - 1px) calc(var(--ops-radius-lg) - 1px)}.query-list__pager-total{font-size:13px;color:var(--ops-ink-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.query-list__pager .ant-pagination{margin:0}.query-list__pager .ant-pagination-options{margin-inline-start:8px}.admin-page .ant-card{border:1px solid var(--ops-line);box-shadow:var(--ops-shadow-card);border-radius:var(--ops-radius-lg)}.admin-page .ant-alert{border-radius:10px}.admin-page .ant-empty-description{color:var(--ops-ink-tertiary)}.table-actions.ant-space{column-gap:2px!important;row-gap:2px!important}.table-actions .ant-btn.ant-btn-link{padding-inline:4px;height:auto}.wb-page{display:flex;flex-direction:column;gap:10px;padding-bottom:4px}.wb-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.wb-toolbar__right{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.wb-mem{display:inline-flex;align-items:baseline;gap:6px;padding:6px 10px;border-radius:var(--ops-radius-md);border:1px solid var(--ops-line);background:var(--ops-surface);white-space:nowrap}.wb-mem__value{font-size:13px;font-weight:550;color:color-mix(in srgb,var(--ops-ink) 88%,transparent);font-variant-numeric:tabular-nums}.wb-status{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:8px 12px;border-radius:var(--ops-radius-md);border:1px solid var(--ops-line);background:var(--ops-surface);font-size:13px}.wb-status__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--ops-ink-tertiary)}.wb-status.is-idle .wb-status__dot{background:var(--ops-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ops-primary) 18%,transparent)}.wb-status.is-live{border-color:color-mix(in srgb,var(--ops-primary) 35%,var(--ops-line));background:color-mix(in srgb,var(--ops-primary) 6%,#fff)}.wb-status.is-live .wb-status__dot{background:var(--ops-primary);box-shadow:0 0 color-mix(in srgb,var(--ops-primary) 40%,transparent);animation:wb-pulse 1.6s ease-out infinite}@keyframes wb-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--ops-primary) 45%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.wb-status.is-live .wb-status__dot{animation:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ops-primary) 22%,transparent)}}.wb-status__text{font-weight:550;color:color-mix(in srgb,var(--ops-ink) 88%,transparent)}.wb-status__id{font-size:12px!important}.wb-card{height:100%}.wb-runs__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.wb-runs__link{font-size:13px;color:var(--ops-primary)}.wb-runs__active{padding:12px;border-radius:var(--ops-radius-md);border:1px solid color-mix(in srgb,var(--ops-primary) 22%,var(--ops-line));background:color-mix(in srgb,var(--ops-primary) 5%,#fff)}.wb-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media(max-width:900px){.wb-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}.wb-shortcut{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-height:68px;padding:12px 14px;border:1px solid var(--ops-line);border-radius:10px;background:var(--ops-surface);cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.wb-shortcut:hover{border-color:color-mix(in srgb,var(--ops-primary) 35%,var(--ops-line));background:color-mix(in srgb,var(--ops-primary) 5%,#fff);transform:translateY(-1px)}.wb-shortcut__label{font-weight:600;font-size:13px;color:var(--ops-ink)}.wb-shortcut__desc{font-size:12px;color:var(--ops-ink-tertiary);line-height:1.35}.wb-article-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.wb-article-item__title{font-weight:550;font-size:13px;line-height:1.4;color:var(--ops-ink)}.wb-article-item__meta{margin-top:4px;font-size:12px;color:var(--ops-ink-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:420px}.run-log{margin:0;max-height:480px;overflow:auto;padding:12px 14px;border-radius:var(--ops-radius-md);border:1px solid var(--ops-line);background:#0b1220;color:#e2e8f0;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.run-steps{display:flex;flex-wrap:wrap;gap:6px}.run-step-chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--ops-radius-sm);font-size:12px;border:1px solid var(--ops-line);background:var(--ops-surface-subtle);color:var(--ops-ink-tertiary)}.run-step-chip.is-done{border-color:color-mix(in srgb,var(--ops-primary) 25%,var(--ops-line));background:color-mix(in srgb,var(--ops-primary) 8%,#fff);color:var(--ops-primary)}.run-step-chip.is-current{border-color:color-mix(in srgb,var(--ops-primary) 45%,var(--ops-line));background:color-mix(in srgb,var(--ops-primary) 14%,#fff);color:var(--ops-primary);font-weight:600;box-shadow:0 0 0 2px color-mix(in srgb,var(--ops-primary) 12%,transparent)}.pipeline-step{display:block;width:100%;text-align:left;padding:12px 12px 12px 14px;border:1px solid var(--ops-line);border-radius:10px;background:var(--ops-surface);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;border-left:3px solid transparent}.pipeline-step:hover{border-color:#d0d5dd;background:#fafbfc}.pipeline-step.is-active{border-color:color-mix(in srgb,var(--ops-primary) 35%,var(--ops-line));border-left-color:var(--ops-primary);background:color-mix(in srgb,var(--ops-primary) 6%,#fff);box-shadow:0 1px 2px color-mix(in srgb,var(--ops-primary) 12%,transparent)}.pipeline-step.is-running{border-color:#91caff}.pipeline-step.is-done{border-left-color:color-mix(in srgb,var(--ops-primary) 70%,#87e8de)}.pipeline-step.is-error{border-color:#ffa39e;border-left-color:#ff4d4f;background:color-mix(in srgb,#ff4d4f 6%,#fff)}.pipeline-log{margin:0;background:#0f1419;color:#d7e0ea;padding:14px 16px;border-radius:10px;min-height:120px;max-height:220px;overflow:auto;font-size:12px;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;line-height:1.55;border:1px solid rgba(255,255,255,.04)}.login-page{height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:24px;overflow:auto;background:linear-gradient(115deg,var(--ops-primary) 0%,color-mix(in srgb,var(--ops-primary) 78%,#0b1220) 38%,transparent 38.1%),linear-gradient(180deg,#f3f5f7 0%,var(--ops-surface-muted) 100%)}.login-card.ant-card{width:400px;border:1px solid var(--ops-line);border-radius:14px;box-shadow:0 12px 40px #0f172a1a}.login-card .ant-card-body{padding:36px 32px!important}.login-brand{display:flex;justify-content:center}.login-brand__logo{width:72px;height:72px;border-radius:18px;object-fit:cover;display:block;box-shadow:0 8px 24px #0f172a1f}.login-title{margin:14px 0 4px!important;font-weight:650!important;letter-spacing:-.02em;text-align:center}.login-sub{margin-bottom:22px!important}.admin-page:has(>.cover-studio),.admin-page:has(>.cover-studio-ai){overflow:hidden}.admin-page>.cover-studio,.cover-studio-ai__studio>.cover-studio{overflow:hidden!important;display:flex;flex-direction:column;min-height:0;height:100%;background:var(--ops-surface);border:1px solid var(--ops-line);border-radius:var(--ops-radius-md)}.cover-studio__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--ops-line);background:var(--ops-surface-subtle);flex:0 0 auto}.cover-studio__tabs{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px 0;border-bottom:1px solid var(--ops-line);background:var(--ops-surface-subtle);flex:0 0 auto;min-height:40px}.cover-studio__tab-list{display:flex;align-items:flex-end;gap:4px;min-width:0;overflow-x:auto;padding-bottom:0;flex:1 1 auto}.cover-studio__tab{display:inline-flex;align-items:center;gap:6px;max-width:160px;padding:6px 8px 7px 10px;border:1px solid transparent;border-bottom:none;border-radius:var(--ops-radius-sm) var(--ops-radius-sm) 0 0;background:transparent;color:var(--ops-ink-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;flex:0 0 auto}.cover-studio__tab:hover{background:color-mix(in srgb,var(--ops-ink) 4%,transparent);color:var(--ops-ink)}.cover-studio__tab.is-on{background:var(--ops-surface);border-color:var(--ops-line);color:var(--ops-ink);box-shadow:0 1px 0 var(--ops-surface);margin-bottom:-1px;padding-bottom:8px}.cover-studio__tab-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.cover-studio__tab-close{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:3px;background:transparent;color:var(--ops-ink-tertiary);cursor:pointer;font-size:10px;line-height:1}.cover-studio__tab-close:hover:not(:disabled){background:color-mix(in srgb,var(--ops-ink) 10%,transparent);color:var(--ops-ink)}.cover-studio__tab-close:disabled{opacity:.35;cursor:not-allowed}.cover-studio__tab-add{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:4px;padding:0;border:1px dashed var(--ops-line);border-radius:var(--ops-radius-sm);background:transparent;color:var(--ops-ink-secondary);cursor:pointer;flex:0 0 auto}.cover-studio__tab-add:hover{border-color:var(--ops-primary);color:var(--ops-primary)}.cover-studio__body{flex:1 1 0%;min-height:0;display:grid;grid-template-columns:200px minmax(0,1fr) 240px;gap:0}.cover-studio__side,.cover-studio__props{padding:12px;border-right:1px solid var(--ops-line);overflow:auto;background:var(--ops-surface)}.cover-studio__props{border-right:none;border-left:1px solid var(--ops-line)}.cover-studio__canvas-wrap{position:relative;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,#e8ebef 25%,transparent 25%) 0 0 / 16px 16px,linear-gradient(-45deg,#e8ebef 25%,transparent 25%) 0 8px / 16px 16px,linear-gradient(45deg,transparent 75%,#e8ebef 75%) 8px -8px / 16px 16px,linear-gradient(-45deg,transparent 75%,#e8ebef 75%) -8px 0 / 16px 16px,#f3f4f6;overflow:hidden}.cover-studio__canvas-wrap.is-file-drop{outline:2px dashed var(--ops-primary);outline-offset:-6px;background:color-mix(in srgb,var(--ops-primary) 8%,#f3f4f6)}.cover-studio__file-drop-hint{position:absolute;z-index:6;left:50%;top:50%;transform:translate(-50%,-50%);padding:10px 16px;border-radius:var(--ops-radius-sm);background:color-mix(in srgb,var(--ops-surface) 92%,transparent);color:var(--ops-primary);font-size:14px;font-weight:600;pointer-events:none;box-shadow:var(--ops-shadow-raised)}.cover-studio__dropzone{border:1px dashed transparent;border-radius:var(--ops-radius-sm);padding:8px;transition:border-color .15s ease,background .15s ease}.cover-studio__dropzone--compact{padding:8px;border-color:var(--ops-line);background:var(--ops-bg)}.cover-studio__dropzone.is-drop{border-color:var(--ops-primary);background:color-mix(in srgb,var(--ops-primary) 8%,var(--ops-surface))}.cover-studio__stage{position:relative;box-shadow:var(--ops-shadow-raised);background:#000;line-height:0}.cover-studio__text-editor{position:absolute;z-index:5;margin:0;box-sizing:border-box;border:none;outline:1px dashed color-mix(in srgb,var(--ops-primary) 55%,transparent);outline-offset:1px;background:transparent;resize:none;overflow:hidden;caret-color:currentColor}.cover-studio__layers{display:flex;flex-direction:column;gap:6px;margin-top:8px}.cover-studio__media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;max-height:min(50vh,420px);overflow:auto}.cover-studio__media-item{aspect-ratio:1;padding:0;border:1px solid var(--ops-line);border-radius:var(--ops-radius-sm);background:var(--ops-surface-subtle);cursor:pointer;overflow:hidden}.cover-studio__media-item:hover{border-color:var(--ops-primary)}.cover-studio__media-item img{width:100%;height:100%;object-fit:cover;display:block}.cover-studio__media-modal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;max-height:min(60vh,480px);overflow:auto}.cover-studio__media-card{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--ops-line);border-radius:var(--ops-radius-sm);background:var(--ops-surface-subtle);position:relative}.cover-studio__media-card.is-on{border-color:var(--ops-primary);background:color-mix(in srgb,var(--ops-primary) 8%,white)}.cover-studio__media-check{position:absolute;top:10px;left:10px;z-index:1;background:color-mix(in srgb,#fff 85%,transparent);border-radius:4px;padding:2px}.cover-studio__media-card-thumb{aspect-ratio:1;padding:0;border:none;border-radius:4px;overflow:hidden;cursor:pointer;background:#e8ebef;pointer-events:none}.cover-studio__media-card-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cover-studio__media-card-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.cover-studio__media-card-name{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ops-ink)}.cover-studio__media-card-ref{font-size:11px;color:var(--ops-ink-tertiary)}.cover-studio__layer{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:1px solid var(--ops-line);border-radius:var(--ops-radius-sm);background:var(--ops-surface-subtle);cursor:grab;text-align:left;color:var(--ops-ink);font:inherit}.cover-studio__layer.is-on{border-color:var(--ops-primary);background:color-mix(in srgb,var(--ops-primary) 10%,white)}.cover-studio__layer.is-dragging{opacity:.45}.cover-studio__layer.is-drop{border-color:var(--ops-primary);box-shadow:inset 0 2px 0 var(--ops-primary)}.cover-studio__layer-handle{flex:0 0 auto;width:14px;color:var(--ops-ink-tertiary);font-size:10px;letter-spacing:-1px;line-height:1;-webkit-user-select:none;user-select:none}.cover-studio__layer-kind{flex:0 0 auto;width:22px;height:22px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;background:color-mix(in srgb,var(--ops-ink) 8%,transparent)}.cover-studio__layer-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.cover-studio__prop-block{margin-top:16px;display:flex;flex-direction:column;gap:8px}.cover-studio__field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ops-ink-secondary)}@media(max-width:1100px){.cover-studio__body{grid-template-columns:160px minmax(0,1fr) 200px}}.cover-studio--asset{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--ops-surface);border:none;border-radius:0}.cover-asset-modal.ant-modal{top:0;padding-bottom:0;max-width:calc(100vw - 48px)}.admin-page>.cover-materials{display:flex;flex-direction:column;gap:12px;overflow:hidden}.cover-materials__bar{display:flex;align-items:center;gap:12px;flex-shrink:0}.cover-materials__hint{color:var(--ops-muted);font-size:12px}.cover-materials .ant-spin-nested-loading,.cover-materials .ant-spin-container{flex:1 1 0%;min-height:0;overflow:auto}.cover-materials__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.cover-materials__card{border:1px solid var(--ops-line);border-radius:var(--ops-radius-sm);background:var(--ops-surface);overflow:hidden}.cover-materials__card .ant-image{display:block;width:100%;aspect-ratio:1;background:var(--ops-surface-subtle)}.cover-materials__card .ant-image-img{width:100%;height:100%;object-fit:cover}.cover-materials__meta{display:flex;align-items:center;gap:4px;padding:6px 6px 6px 8px}.cover-materials__name{flex:1;min-width:0}.cover-materials__pager{flex-shrink:0;margin-left:auto}.image-crop__stage{position:relative;width:100%;height:min(52vh,420px);background:#111827;border-radius:var(--ops-radius-sm);overflow:hidden}.image-crop__zoom{display:flex;align-items:center;gap:12px;margin-top:12px}.image-crop__deg{min-width:3.5em;text-align:right;font-variant-numeric:tabular-nums;color:var(--ops-muted);font-size:12px}.image-crop__hint{margin-top:8px;color:var(--ops-muted);font-size:12px}.admin-page>.cover-studio-ai{display:flex;gap:12px;min-height:0;flex:1;overflow:hidden}.cover-studio-ai__panel{width:min(340px,34vw);flex-shrink:0;display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto;padding-right:4px}.cover-studio-ai__hint{font-size:12px;margin-bottom:0!important}.cover-studio-ai__field{display:flex;flex-direction:column;gap:6px;font-size:12px}.cover-studio-ai__status{font-size:12px}.cover-studio-ai__article{border-top:1px solid var(--ops-border, #e5e7eb);padding-top:10px;margin-top:4px}.cover-studio-ai__article-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cover-studio-ai__body{font-size:13px;line-height:1.65;max-height:280px;overflow:auto}.cover-studio-ai__body p{margin:0 0 .75em}.cover-studio-ai__studio{flex:1 1 0%;min-width:0;min-height:0;display:flex;overflow:hidden}.cover-studio-ai__studio>.cover-studio{flex:1;min-height:0;width:100%}.admin-page>.image-compress{display:flex;flex-direction:column;gap:12px;min-height:0;flex:1;overflow:hidden}.image-compress__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex-shrink:0}.image-compress__hint{color:var(--ops-muted);font-size:12px}.image-compress__format-label{font-size:13px;color:var(--ops-text, inherit)}.image-compress__drop{flex:1 1 0%;min-height:240px;display:flex}.image-compress__dragger.ant-upload-wrapper,.image-compress__drop .ant-upload-wrapper{flex:1;display:flex;width:100%;height:100%}.image-compress__drop .ant-upload{flex:1;width:100%!important;height:100%!important;margin:0!important}.image-compress__drop .ant-upload-drag{width:100%;height:100%;min-height:0;display:flex;align-items:center;justify-content:center}.image-compress__drop .ant-upload-btn{display:flex!important;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:24px!important}.image-compress .ant-table-wrapper{flex:1 1 0%;min-height:0;overflow:auto}.image-compress__thumb{width:48px;height:48px;object-fit:cover;border-radius:var(--ops-radius-sm);background:var(--ops-surface-muted, #f3f4f6)}
