*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0f0f0f;color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.gradient-bg{background:linear-gradient(135deg,#667eea,#764ba2)}.gradient-purple{background:linear-gradient(135deg,#9333ea,#6b21a8)}.hover-card{transition:all .3s ease}.hover-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #9333ea4d}.cyber-collapse{background:transparent!important;border:none!important}.cyber-collapse .ant-collapse-item{border:1px solid #3a3a4a!important;margin-bottom:12px;border-radius:4px;overflow:hidden;background:#1a1a24!important}.cyber-collapse .ant-collapse-header{background:#2a2a35!important;color:#e0e0e0!important;border-radius:0!important;padding:14px 18px!important;transition:all .2s ease;border-bottom:1px solid #3a3a4a}.cyber-collapse .ant-collapse-header:hover{background:#35354a!important;color:#b19cd9!important}.cyber-collapse .ant-collapse-content{background:#1a1a24!important;border-top:none!important}.cyber-collapse .ant-collapse-content-box{background:#1a1a24!important;padding:20px!important}.cyber-collapse .ant-collapse-arrow{color:#8b7fb8!important}.cyber-collapse .ant-collapse-item-active .ant-collapse-header{background:#2a2a35!important;border-bottom:1px solid #3a3a4a!important}.cyber-collapse .ant-collapse-content-box ::-webkit-scrollbar{width:6px}.cyber-collapse .ant-collapse-content-box ::-webkit-scrollbar-track{background:#1a1a24}.cyber-collapse .ant-collapse-content-box ::-webkit-scrollbar-thumb{background:#4a4a5a;border-radius:3px}.cyber-collapse .ant-collapse-content-box ::-webkit-scrollbar-thumb:hover{background:#5a5a6a}.history-image-cover,.history-image-cover .ant-image{width:100%!important;height:100%!important}.history-image-cover .ant-image>img{width:100%!important;height:100%!important;object-fit:cover!important}.ant-image-preview-img{object-fit:contain!important}.video-pro-row td{padding:12px 8px!important;vertical-align:middle!important}.video-pro-row:hover td{background:#8b7fb814!important}.ant-table-thead>tr>th{font-size:13px!important;padding:10px 8px!important}.ant-tooltip-inner{max-width:400px;font-size:13px;line-height:1.6}.ant-popover-inner{background:#1a1a24!important;border:1px solid #3a3a4a!important;border-radius:10px!important;box-shadow:0 8px 24px #0006!important}.ant-popover-arrow:before{background:#1a1a24!important}.ant-popover-arrow:after{border-color:#3a3a4a transparent transparent #3a3a4a!important}.video-pro-row td{padding:16px 12px!important}.video-pro-row .ant-image,.video-pro-row video{display:block;margin:0 auto}@media (min-width: 1920px){.video-pro-row td{padding:20px 16px!important}}.ant-drawer-content{background:#1a1a24!important}.ant-drawer-header{background:#1a1a24!important;border-bottom:1px solid #303030!important}.ant-drawer-title{color:#e0e0e0!important}.ant-drawer-close{color:#888!important}.ant-drawer .ant-card-hoverable:hover{transform:translateY(-2px);box-shadow:0 4px 12px #1890ff33}.storyboard-table-container{height:100%;min-height:0;display:flex;flex-direction:column}.storyboard-table-scroll.ant-table-wrapper,.storyboard-table-scroll .ant-spin-nested-loading,.storyboard-table-scroll .ant-spin-container{flex:1;min-height:0;display:flex;flex-direction:column}.storyboard-table-scroll .ant-table,.storyboard-table-scroll .ant-table-container{flex:1;min-height:0;display:flex!important;flex-direction:column!important}.storyboard-table-scroll .ant-table-header{flex-shrink:0!important}.storyboard-table-scroll .ant-table-body{flex:1!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:auto!important}.storyboard-table-scroll .ant-table-tbody>tr>td{padding:12px 8px!important}[class*="bindbindbindbindbindbindbindbindbindbindbindbindbindbindlegend bindbindbindbindbindbindlegend bindbindlegendlegendlegendlegendlegendlegendlegendlegendlegend bindlegend bindlegendlegendlegendlegendlegendlegendlegend bindlegendlegendlegendlegendlegendlegend"] text,[class*="bindbindbindbindbindbindlegendlegendlegendlegendlegendlegend bindlegendlegendlegendlegendlegend"] text{fill:#fff!important}.bindbindbindbindbindbindlegendlegendlegendlegend-bindlegendlegendlegend-bindlegend-binditem text,[class*=bindlegendlegendlegend-bindlegendlegend-binditem] text,[class*=bindlegendlegendlegendlegend] [class*=bindlegendlegend-bindlabel]{fill:#fff!important;color:#fff!important}[class*="bindlegend bindlegend"] text{fill:#fff!important}svg g g text{fill:#e0e0e0!important}svg text[fill="#1D2129"],svg text[fill="#4E5969"],svg text[fill="#86909C"],svg text[fill="#000"],svg text[fill="#000000"],svg text[fill="#333"],svg text[fill="#333333"],svg text[fill="#666"],svg text[fill="#666666"],svg text[fill="#1d2129"],svg text[fill="#4e5969"],svg text[fill="#86909c"],svg text[fill="rgb(0, 0, 0)"],svg text[fill="rgb(29, 33, 41)"],svg text[fill="rgb(78, 89, 105)"],svg text[fill="rgb(134, 144, 156)"]{fill:#fff!important}svg text[style*="fill: rgb(29"],svg text[style*="fill: rgb(78"],svg text[style*="fill: rgb(134"],svg text[style*="fill:#1D2129"],svg text[style*="fill:#4E5969"],svg text[style*="fill:#86909C"]{fill:#fff!important}
