.ct-page{color:#1f1f1f;flex:1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.ct-tabs{margin:-8px 0 8px;flex-shrink:0}.ct-tabs .ant-tabs-nav{margin-bottom:0}.ct-tabs .ant-tabs-tab{font-size:16px;font-weight:600;padding:12px 20px}.ct-tabs .ant-tabs-ink-bar{height:3px}.ct-retain-note{color:#64748b;font-size:13px;line-height:1.5}.ct-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin-bottom:16px;flex-shrink:0;width:100%}.ct-toolbar>.page-toolbar-filters{flex:1 1 auto;min-width:0}.ct-toolbar>.page-toolbar-actions{flex:0 0 auto;margin-left:auto;justify-content:flex-end}.ct-grid-wrap{flex:1;min-height:0;overflow:auto}.ct-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px;align-content:start}.ct-grid-virtual-spacer{position:relative;width:100%}.ct-grid-virtual-window{position:absolute;left:0;right:0}.ct-grid-virtual-cell{min-width:0}.ct-grid-virtual-cell>.ct-card{height:100%}.ct-card{border:1px solid #e8edf3;border-radius:12px;overflow:hidden;background:#fff;transition:box-shadow .2s,transform .2s,border-color .2s}.ct-card:hover{border-color:#c7d7ff;box-shadow:0 10px 24px #3b6cff1f;transform:translateY(-2px)}.ct-card.selected{border-color:#3b6cff}.ct-cover{position:relative;aspect-ratio:1 / 1;background:#f5f5f5;overflow:hidden;cursor:pointer}.ct-thumb{position:absolute;top:0;right:0;bottom:0;left:0}.ct-thumb video,.ct-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ct-cover-skel{width:100%;height:100%;background:linear-gradient(90deg,#f1f5f9,#e8edf3,#f1f5f9);background-size:200% 100%;animation:ct-shimmer 1.2s linear infinite}@keyframes ct-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ct-preview-icon{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);font-size:36px;color:#ffffffe0;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35));pointer-events:none;opacity:.85}.ct-preview-icon.is-img{font-size:22px;opacity:0;transition:opacity .2s}.ct-card:hover .ct-preview-icon.is-img{opacity:.9}.ct-cover-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#bfbfbf;font-size:14px}.ct-check{position:absolute;top:8px;left:8px;z-index:3;width:22px;height:22px;border-radius:6px;background:#ffffffeb;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000001f}.ct-badge{position:absolute;top:8px;right:8px;z-index:3;padding:1px 8px;border-radius:999px;font-size:13px;line-height:20px;background:#0000008c;color:#fff}.ct-badge.warn{background:#fa8c16}.ct-badge.ok{background:#52c41a}.ct-badge.err{background:#ff4d4f}.ct-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55));opacity:0;display:flex;align-items:flex-end;justify-content:center;padding:12px;gap:8px;transition:opacity .2s;pointer-events:none;z-index:2}.ct-card:hover .ct-mask,.ct-card.confirming .ct-mask{opacity:1}.ct-mask .ant-btn{pointer-events:auto}.ct-meta{padding:6px 6px 10px}.ct-title{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-sub{margin-top:4px;font-size:12px;color:#8c8c8c}.ct-pager{margin-top:16px;flex-shrink:0;display:flex;justify-content:flex-end}.ct-preview-player{display:block;width:100%;max-height:70vh;object-fit:contain;background:#0f172a;border-radius:8px}.ct-preview-album{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.ct-preview-album .ant-image-preview-group{display:contents}.ct-preview-album .ant-upload{width:100%;display:block}.ct-album-hint{margin-bottom:10px;font-size:13px;color:#c2410c}.ct-album-item{position:relative;border-radius:8px;overflow:hidden}.ct-album-item .ant-image,.ct-album-item img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.ct-album-del{position:absolute;top:6px;right:6px;z-index:2;width:24px;height:24px;border:0;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.ct-album-del:hover{background:#dc2626}.ct-album-add{width:100%;aspect-ratio:1;border:1px dashed #c7d7ff;border-radius:8px;background:#f8fafc;color:#64748b;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:13px}.ct-album-add:hover{border-color:#3b6cff;color:#3b6cff;background:#f5f8ff}.ct-batch-upload .ant-upload-list{max-height:320px;overflow-y:auto;margin-top:8px;padding-right:4px}.ct-body{flex:1;min-height:0;display:flex;gap:0;overflow:hidden;border:1px solid #e8edf3;border-radius:12px;background:#fff}.ct-group-side{width:200px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:12px;border-right:1px solid #e8edf3;background:#fafbfc;min-height:0;box-sizing:border-box}.ct-group-list{flex:1;min-height:0;overflow:auto;margin:0 -4px;padding:0 4px}.ct-group-item{display:flex;align-items:center;gap:2px;min-height:34px;margin-top:2px;padding:0 4px 0 10px;border-radius:8px;color:#334155;font-size:13px;cursor:pointer}.ct-group-item:hover{background:#eef4ff}.ct-group-item.active{background:#e8efff;color:#1d4ed8;font-weight:600}.ct-group-item .ct-group-more{opacity:0}.ct-group-item:hover .ct-group-more,.ct-group-item.active .ct-group-more{opacity:1}.ct-group-name{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;background:transparent;padding:8px 0;text-align:left;cursor:pointer;color:inherit;font:inherit}.ct-group-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-group-name em{flex-shrink:0;font-style:normal;font-size:12px;color:#94a3b8;font-weight:500}.ct-group-item.active .ct-group-name em{color:#64748b}.ct-group-more{flex-shrink:0;width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ct-group-more:hover{background:#1d4ed814;color:#1d4ed8}.ct-group-loading,.ct-group-more-hint{text-align:center;padding:10px 0;color:#94a3b8;font-size:12px}.ct-group-actions{display:flex;gap:6px;flex-shrink:0;width:100%;min-width:0}.ct-group-actions .ant-btn{flex:1 1 0;min-width:0;padding-inline:4px;font-size:12px}.ct-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:12px 14px 10px}.ct-main .ct-toolbar{margin-bottom:12px}.ct-main .ct-grid-wrap{flex:1;min-height:0}.ct-main .ct-pager{flex-shrink:0;margin-top:10px}.ct-main>.page-fill{flex:1;min-height:0;height:auto;margin:0}.vd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;align-content:start;padding-bottom:8px}.vd-card{border:1px solid #e8edf3;border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;transition:box-shadow .2s,transform .2s,border-color .2s}.vd-card.selected{border-color:#3b6cff}.vd-card:hover{border-color:#c7d7ff;box-shadow:0 12px 28px #3b6cff24;transform:translateY(-3px)}.vd-card.selected:hover{border-color:#3b6cff}.vd-cover{position:relative;aspect-ratio:1 / 1;background:linear-gradient(180deg,#e2e8f0,#f8fafc);overflow:hidden}.vd-cover img{width:100%;height:100%;object-fit:cover;display:block}.vd-cover-empty{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#94a3b8;font-size:13px}.vd-cover-empty .anticon{font-size:36px}.vd-badge{display:inline-block;max-width:100%;margin-bottom:6px;padding:1px 8px;border-radius:999px;font-size:12px;line-height:20px;color:#fff;background:#0f172a8c;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vd-check{position:absolute;top:10px;left:10px;z-index:3;padding:2px;border-radius:6px;background:#ffffffe0;line-height:1}.vd-badge.reviewing,.vd-badge.processing{background:#fa8c16}.vd-badge.published{background:#16a34a}.vd-badge.self_see{background:#7c3aed}.vd-badge.not_for_you{background:#db2777}.vd-badge.failed{background:#dc2626}.vd-badge.auth_expired{background:#ea580c}.vd-badge.query_failed{background:#dc2626}.vd-top-right{position:absolute;top:10px;right:10px;z-index:2;display:flex;align-items:center;gap:6px}.vd-region,.vd-dur{padding:2px 7px;border-radius:6px;font-size:12px;line-height:18px;color:#fff;background:#0f172a9e}.vd-stats{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;gap:10px;padding:28px 10px 10px;background:linear-gradient(180deg,transparent,rgba(15,23,42,.72));color:#fff;font-size:12px}.vd-stats span{display:inline-flex;align-items:center;gap:4px}.vd-stats .anticon{font-size:13px}.vd-body{padding:10px 12px 12px}.vd-title{font-size:13px;font-weight:650;line-height:1.35;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vd-acc{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#64748b;font-size:12px}.vd-acc b{color:#334155;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vd-meta{margin-top:6px;color:#94a3b8;font-size:12px;display:flex;flex-direction:column;gap:2px}.vd-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vd-drawer .ant-drawer-body{overflow-x:hidden}.vd-detail-cover{width:100%;max-height:140px;object-fit:cover;border-radius:12px;margin-bottom:12px;background:#f1f5f9}.vd-detail-title{font-size:16px;font-weight:650;line-height:1.45;color:#0f172a;margin-bottom:16px;word-break:break-word}.vd-detail-rows{display:grid;gap:10px;margin-bottom:16px}.vd-detail-row{display:grid;grid-template-columns:120px minmax(0,1fr);column-gap:12px;align-items:start;font-size:13px}.vd-detail-row em{color:#64748b;font-style:normal;line-height:1.5;white-space:nowrap}.vd-detail-row span,.vd-detail-row a{color:#0f172a;min-width:0;word-break:break-all;overflow-wrap:anywhere;line-height:1.5}.vd-json{margin:0;padding:12px;border-radius:10px;background:#f8fafc;border:1px solid #e8edf3;white-space:pre-wrap;word-break:break-all;font-size:12px}.biz-profile-drawer .ant-drawer-header{display:none}.biz-profile-drawer .ant-drawer-body,.biz-profile-drawer .ant-drawer-content,.biz-profile-drawer .ant-drawer-wrapper-body{overflow:hidden}.biz-profile-drawer .ant-drawer-body{padding:0;height:100%}.biz-profile-page{height:100vh;height:100dvh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:#f3f6fb}.biz-profile-page .biz-profile-shell{height:auto;min-height:100%;overflow:visible}.biz-profile-page .biz-profile-spin,.biz-profile-page .biz-profile-spin.ant-spin-nested-loading,.biz-profile-page .biz-profile-spin>.ant-spin-container{height:auto;overflow:visible}.biz-profile-page .biz-profile-body{height:auto;overflow:visible;display:flex;flex-direction:column}.biz-profile-page .biz-profile-main>.biz-profile-card:first-child{overflow:visible;flex:none}.biz-profile-page .biz-profile-chart-row{align-items:center;gap:28px;padding-right:72px}.biz-profile-page .biz-profile-chart-wrap{height:280px;min-height:220px}.biz-profile-page-error{height:100%;display:flex;align-items:center;justify-content:center}.biz-profile-shell{height:100%;display:flex;flex-direction:column;overflow:hidden}.biz-profile-spin{flex:1;min-height:0}.biz-profile-spin.ant-spin-nested-loading,.biz-profile-spin>.ant-spin-container{height:100%}.biz-profile-hero{display:flex;align-items:center;gap:16px;flex-shrink:0;padding:18px 24px;color:#f8fafc;background:radial-gradient(420px 180px at 12% 0%,rgba(91,140,255,.45),transparent 70%),linear-gradient(145deg,#10182b,#1a2744 58%,#24365f)}.biz-profile-hero .ant-avatar{flex-shrink:0;border:3px solid rgba(255,255,255,.85);box-shadow:0 10px 24px #00000040}.biz-profile-hero-main{flex:0 1 420px;min-width:0}.biz-profile-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.biz-profile-name strong{font-size:22px;line-height:1.2;letter-spacing:.01em}.biz-profile-handle{margin-top:4px;color:#f8fafc9e;font-size:13px}.biz-profile-hero p{margin:4px 0 0;max-width:none;color:#f8fafcd1;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.biz-profile-hero p.is-empty{color:#f8fafc66}.biz-profile-hero-stats{display:flex;align-items:center;flex-shrink:0;gap:22px;margin-left:8px;padding-left:22px;border-left:1px solid rgba(255,255,255,.16)}.biz-profile-hero-stats div{min-width:64px}.biz-profile-hero-stats strong{display:block;color:#fff;font-size:22px;line-height:1.1;font-variant-numeric:tabular-nums}.biz-profile-hero-stats span{display:block;margin-top:2px;color:#f8fafc8c;font-size:12px}.biz-profile-hero-actions{display:flex;align-items:center;gap:4px;margin-left:auto}.biz-profile-hero .ant-btn{color:#e2e8f0;background:#ffffff14;border-color:#ffffff29}.biz-profile-close.ant-btn{width:36px;color:#fff;background:transparent;border-color:transparent}.biz-profile-hero .ant-btn:hover{color:#fff!important;border-color:#fff6!important;background:#ffffff24!important}.biz-profile-body{height:100%;min-height:0;display:grid;grid-template-rows:minmax(300px,1.4fr) auto auto;gap:12px;padding:14px 20px 16px;overflow:hidden;box-sizing:border-box}.biz-profile-main{min-height:0;display:flex;flex-direction:column;gap:12px}.biz-profile-main>.biz-profile-card{min-height:0;margin-bottom:0;display:flex;flex-direction:column}.biz-profile-main>.biz-profile-card:first-child{flex:1;overflow:hidden}.biz-profile-activity{flex:0 0 auto}.biz-profile-chart-row{display:flex;align-items:stretch;gap:12px;min-height:0;flex:1 1 auto}.biz-profile-chart-wrap{flex:1 1 auto;min-width:0;min-height:0;height:100%;overflow:hidden}.biz-profile-qr{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 8px 10px;border-radius:12px;background:#f8fafc}.biz-profile-qr span{color:#64748b;font-size:12px;line-height:1}.biz-profile-main>.biz-profile-card:first-child>header,.biz-profile-main>.biz-profile-card:first-child>.biz-profile-switch{flex-shrink:0}.biz-profile-switch{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.biz-profile-switch button{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#334155;cursor:pointer}.biz-profile-switch button b{font-variant-numeric:tabular-nums}.biz-profile-switch button.is-on b{color:#fff}.biz-profile-activity header{margin-bottom:6px}.biz-profile-activity .biz-profile-hours{height:64px;min-height:64px;flex:none}.biz-profile-card{margin-bottom:12px;padding:16px 18px 18px;background:#fff;border-radius:16px;box-shadow:0 1px 2px #0f172a0a}.biz-profile-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.biz-profile-card h3{margin:0;font-size:15px;color:#0f172a}.biz-profile-card header p{margin:3px 0 0;color:#94a3b8;font-size:12px}.biz-profile-days,.biz-profile-metrics{display:flex;gap:8px}.biz-profile-days button,.biz-profile-metrics button{border:1px solid #e2e8f0;background:#fff;color:#334155;border-radius:10px;cursor:pointer}.biz-profile-days button{height:30px;padding:0 12px}.biz-profile-days button.is-on,.biz-profile-metrics button.is-on{color:#1d4ed8;border-color:#bfdbfe;background:#eff6ff}.biz-profile-chart{display:block;width:100%;height:100%}.biz-profile-axis{fill:#94a3b8;font-size:11px}.biz-profile-grid line,.biz-profile-chart .biz-profile-grid{stroke:#e8eef6;stroke-width:1}.biz-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.biz-profile-grid .biz-profile-card{margin-bottom:0;padding:10px 12px 12px}.biz-profile-grid .biz-profile-card header{margin-bottom:6px}.biz-profile-bars{display:flex;flex-direction:column;gap:6px}.biz-profile-bar-row{display:grid;grid-template-columns:72px 1fr 48px;align-items:center;gap:8px;font-size:13px;color:#334155}.biz-profile-bar-row b{text-align:right;color:#0f172a;font-variant-numeric:tabular-nums}.biz-profile-bar-track{height:8px;border-radius:99px;background:#eef2f7;overflow:hidden}.biz-profile-bar-track i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#60a5fa,#2563eb)}.biz-profile-hours{display:grid;grid-template-columns:repeat(24,1fr);gap:4px;flex:1;min-height:0;align-items:end}.biz-profile-hour{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:6px}.biz-profile-hour i{display:block;width:100%;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#60a5fa,#2563eb)}.biz-profile-hour span{height:16px;color:#64748b;font-size:11px;line-height:16px;white-space:nowrap}@media (max-width: 1100px){.biz-profile-grid{grid-template-columns:1fr 1fr}.biz-profile-hero{flex-wrap:wrap}}@media (max-width: 768px){.biz-profile-qr{display:none}}.bp-row{display:flex;gap:10px;align-items:center;min-width:0;padding:0}.bp-thumb{flex:0 0 28px;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#64748b;background:#f1f5f9}.bp-thumb.is-video{color:#3b82f6;background:#eff6ff}.bp-thumb.is-photo{color:#0d9488;background:#f0fdfa}.bp-detail{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.bp-title{margin:0;font-size:13px;font-weight:600;line-height:1.35;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-meta{display:flex;flex-wrap:nowrap;align-items:center;gap:0;font-size:12px;color:#8b929c;line-height:1.35;min-width:0;overflow:hidden}.bp-meta>span{display:inline-flex;align-items:center;min-width:0;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-meta>span+span:before{content:"·";margin:0 6px;color:#c5cad3;flex-shrink:0}.bp-meta a{color:#5b6472}.bp-meta a:hover{color:#1677ff}.bp-reason{color:#b45309!important;font-size:12px;line-height:1.45}.bp-reason-empty{color:#c5cad3;font-size:12px}.bp-status{margin:0!important;border-radius:999px;font-size:12px;line-height:18px;padding-inline:8px}.bp-table .ant-table{background:transparent}.bp-table .ant-table-thead>tr>th{background:#f7f9fc!important;color:#475569!important;font-weight:600;border-bottom:1px solid #e8ebef!important}.bp-table .ant-table-thead>tr>th:before{display:none!important}.bp-table.ant-table-wrapper .ant-table.ant-table-middle .ant-table-tbody>tr>td,.bp-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f2f5!important;vertical-align:middle;padding-top:8px!important;padding-bottom:8px!important;transition:background .12s ease}.bp-table .ant-table-tbody>tr:hover>td{background:#fafbfc!important}.bp-table .ant-table-selection-col{width:48px!important;min-width:48px!important}.bp-table .ant-table-selection-column{width:48px!important;min-width:48px!important;max-width:48px!important;padding-inline:0!important;text-align:center!important}.bp-table .ant-table-selection-column .ant-checkbox-wrapper{margin-inline-end:0!important}.bv-video-info{display:flex;gap:10px;align-items:center;min-width:0;max-width:100%;padding:4px 0}.bv-thumb{position:relative;flex:0 0 44px;width:44px;height:78px;border-radius:8px;overflow:hidden;background:#f1f5f9;cursor:pointer}.bv-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(15,23,42,.45));opacity:0;transition:opacity .15s ease;pointer-events:none}.bv-thumb:hover:after{opacity:1}.bv-thumb:hover .bv-thumb-play{opacity:1}.bv-thumb img{width:100%;height:100%;object-fit:cover;display:block}.bv-thumb-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:20px}.bv-thumb-play{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);color:#fff;font-size:22px;opacity:0;text-shadow:0 1px 6px rgba(0,0,0,.35);pointer-events:none;transition:opacity .15s ease}.bv-duration{position:absolute;right:5px;bottom:5px;z-index:1;padding:0 5px;border-radius:4px;background:#0f172ab8;color:#fff;font-size:11px;line-height:18px;font-variant-numeric:tabular-nums;pointer-events:none}.bv-detail{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:6px}.bv-title{margin:0;font-size:13px;font-weight:600;line-height:1.35;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bv-meta{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;font-size:12px;color:#8b929c;line-height:1.5;overflow:hidden;min-width:0}.bv-meta>.bv-meta-user{display:inline-flex;align-items:center;min-width:0;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bv-meta a{color:#5b6472}.bv-meta a:hover{color:#1677ff}.bv-status{margin:0!important;flex-shrink:0;font-size:12px;line-height:18px}.bv-meta .bv-group-tag{margin:0!important;flex-shrink:0;max-width:88px;overflow:hidden;text-overflow:ellipsis;font-size:11px;line-height:18px;padding-inline:6px;vertical-align:middle}.vd-drawer .bv-group-tag{margin:0!important}.bv-times{display:flex;flex-wrap:wrap;align-items:center;gap:0;font-size:13px;color:#64748b;line-height:1.35;font-variant-numeric:tabular-nums}.bv-times>span+span:before{content:"·";margin:0 6px;color:#c5cad3}.bv-stat-cell{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2;min-width:0}.bv-stat-cell.bv-num-link{cursor:pointer;color:#1677ff}.bv-stat-cell.bv-num-link .bv-num{color:#1677ff}.bv-num{display:inline-block;min-width:0;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:#1f2937;letter-spacing:.01em}.bv-num-delta{font-size:11px;font-weight:600;color:#16a34a;font-variant-numeric:tabular-nums;white-space:nowrap}.bv-table .bv-col-stat{padding-left:0!important;padding-right:0!important}.bv-table .bv-col-stat .ant-table-column-title{padding-inline:0;white-space:nowrap}.bv-table .bv-col-stat .ant-table-column-sorters{justify-content:center;flex-wrap:nowrap;white-space:nowrap;padding-inline:0;gap:0}.bv-table .ant-table-thead .bv-col-stat{white-space:nowrap}.bv-table .bv-col-ops{padding-left:4px!important;padding-right:4px!important}.bv-table td.bv-col-ops .ant-space{justify-content:center;width:100%}.bv-table .bv-ops .ant-btn-link{padding-inline:16px;height:auto;line-height:1.4}.bv-table .bv-col-stat .ant-table-column-sorter{margin-inline-start:2px}.bv-num-link{color:#1677ff;cursor:pointer}.bv-num-link:hover{color:#4096ff}.bv-comments-drawer .ant-drawer-body{display:flex;flex-direction:column;height:calc(100vh - 110px);max-height:calc(100vh - 110px);overflow:hidden;padding-bottom:16px}.bv-comments-drawer-inner{display:flex;flex-direction:column;flex:1;min-height:0}.bv-comment-create{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eef2f6}.bv-comment-create-actions{margin-top:20px;padding-top:4px}.bv-table.ant-table-wrapper{max-width:100%}.bv-table .ant-table{background:transparent}.bv-table .ant-table-content>table{table-layout:fixed}.bv-table .ant-table-tbody>tr>td.bv-col-video,.bv-table .ant-table-thead>tr>th.bv-col-video{overflow:hidden}.bv-table .ant-table-thead>tr>th{background:#f7f9fc!important;color:#475569!important;font-weight:600;border-bottom:1px solid #e8ebef!important}.bv-table .ant-table-thead>tr>th:before{display:none!important}.bv-table .ant-table-tbody>tr>td,.bv-table .ant-table-tbody-virtual .ant-table-cell{border-bottom:1px solid #f0f2f5!important;vertical-align:middle;padding-top:12px!important;padding-bottom:12px!important;transition:background .12s ease}.bv-table .ant-table-tbody>tr:hover>td{background:#fafbfc!important}.bv-table .ant-table-column-sorters{justify-content:flex-end}.bv-table .ant-table-column-sorter{opacity:.28;margin-inline-start:4px}.bv-table .ant-table-column-sorter-up.active,.bv-table .ant-table-column-sorter-down.active{color:#1677ff;opacity:1}.bv-table .ant-table-selection-column{padding-inline:0!important;text-align:center!important}.bv-table .ant-table-selection-column .ant-checkbox-wrapper{margin-inline-end:0!important}.bv-table .ant-table-tbody-virtual .ant-table-row{align-items:stretch}.bv-table .ant-table-tbody-virtual .ant-table-cell{min-width:0;box-sizing:border-box}.bv-table .ant-table-tbody-virtual .ant-table-selection-column,.bv-table .ant-table-tbody-virtual .bv-col-stat,.bv-table .ant-table-tbody-virtual .bv-col-ops{display:flex;align-items:center;justify-content:center}.bv-table .ant-table-tbody-virtual .ant-table-row:hover>.ant-table-cell{background:#fafbfc!important}.bv-table .ant-table-tbody-virtual .bv-col-stat .bv-stat-cell{display:inline-flex;flex-direction:column;align-items:center;justify-content:center}.bv-table .bv-ops{justify-content:center}.bv-comments-drawer .bv-comments{flex:1;display:flex;flex-direction:column;min-height:0;margin-top:0}.bv-comments{margin-top:8px}.bv-comments-toolbar{display:flex;justify-content:flex-end;margin-bottom:8px}.bv-comments-loading{display:flex;justify-content:center;padding:24px 0}.bv-comment-list{display:flex;flex-direction:column;gap:12px;flex:1;min-height:360px;max-height:none;overflow-y:auto;padding-right:4px}.bv-comments-drawer .bv-comment-create{flex-shrink:0}.bv-comment{padding:10px 12px;border-radius:8px;background:#f8fafc;border:1px solid #eef2f6}.bv-comment-reply{margin-top:10px;margin-left:12px;background:#fff}.bv-comment-head{display:flex;gap:10px;align-items:flex-start}.bv-comment-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.bv-comment-avatar-empty{display:inline-flex;align-items:center;justify-content:center;background:#e2e8f0;color:#64748b;font-size:13px;font-weight:600}.bv-comment-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;color:#64748b}.bv-comment-meta strong{color:#0f172a;font-size:13px}.bv-comment-text{margin:8px 0 4px 42px;font-size:13px;line-height:1.5;color:#334155;white-space:pre-wrap;word-break:break-word}.bv-comment-actions{margin-left:38px}.bv-comment-reply-box{margin:10px 0 0 42px}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}html,body,#root{height:100%;margin:0;overflow:hidden}body{font-family:Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,sans-serif;color:#1e293b;background:#eef2f7}html[data-theme=dark] body{color:#e2e8f0;background:#0b1220}html[data-theme=dark]{scrollbar-color:#334155 transparent}html[data-theme=dark] *::-webkit-scrollbar-thumb{background:#334155}html[data-theme=dark] *::-webkit-scrollbar-thumb:hover{background:#475569}*{scrollbar-width:thin;scrollbar-color:#c9d4e3 transparent}*::-webkit-scrollbar{width:4px;height:4px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#c9d4e3;border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:#94a3b8}.app-shell{background:#0c1222}.app-sider{background:#0c1222!important;box-shadow:8px 0 24px #0000001f}.app-sider .ant-layout-sider-children{display:flex;flex-direction:column}.app-sider .ant-layout-sider-trigger{display:none!important}.sider-tools{flex-shrink:0;margin-top:auto;padding:10px 12px 14px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:6px}.sider-tools.is-collapsed{padding:10px 8px 14px;align-items:center}.sider-tool-btn{width:100%;height:40px;border:0;border-radius:10px;background:transparent;color:#ffffffb8;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 12px;cursor:pointer;font-size:14px;transition:background .15s,color .15s}.sider-tools.is-collapsed .sider-tool-btn{width:44px;height:44px;padding:0;justify-content:center}.sider-tool-btn:hover{background:#ffffff14;color:#fff}.sider-tool-btn .anticon{font-size:16px}.side-brand{display:flex;align-items:center;gap:12px;padding:22px 18px 18px;color:#fff;flex-shrink:0}.side-brand.is-collapsed{justify-content:center;padding:18px 8px 14px;gap:0}.side-brand-text{display:flex;flex-direction:column;line-height:1.2;white-space:nowrap;animation:sideBrandIn .18s ease}@keyframes sideBrandIn{0%{opacity:0}to{opacity:1}}.app-sider.ant-layout-sider-collapsed .side-refresh-hit,.app-menu.is-icon-only .side-refresh-hit{display:none}.app-menu.is-icon-only{padding:10px 0 20px}.app-menu.is-icon-only.ant-menu-inline-collapsed>.ant-menu-item,.app-menu.is-icon-only.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{height:48px!important;line-height:48px!important;margin:8px 10px!important;width:calc(100% - 20px)!important;padding:0!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}.app-menu.is-icon-only.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,.app-menu.is-icon-only.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.app-menu.is-icon-only.ant-menu-inline-collapsed>.ant-menu-item .anticon,.app-menu.is-icon-only.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon{margin:0!important;font-size:20px!important;line-height:1!important;color:#f1f5f9eb}.app-menu.is-icon-only .app-menu-tip-hit{display:inline-flex;align-items:center;justify-content:center}.app-menu.is-icon-only.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-title-content,.app-menu.is-icon-only.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-title-content{display:none!important}.app-menu.is-icon-only .ant-menu-item-selected:before,.app-menu.is-icon-only .ant-menu-submenu-selected>.ant-menu-submenu-title:before{display:none!important}.app-menu.is-icon-only .ant-menu-item-selected{background:#5b8cff38!important}.app-menu.is-revealing .ant-menu-title-content{animation:sideBrandIn .18s ease}.app-menu.is-collapsed .app-menu-item-child{background:transparent!important}.app-menu.is-collapsed .ant-menu-item-divider.app-menu-group-divider,.app-menu.is-collapsed.ant-menu-inline-collapsed>.ant-menu-item-divider{margin:8px 14px!important;padding:0!important;overflow:visible!important;border-color:#ffffff2e!important}.app-menu.is-collapsed .app-menu-item-child .ant-menu-item-icon,.app-menu.is-collapsed .app-menu-item-child .anticon{color:#94a3b8f2!important}.app-menu.is-collapsed .app-menu-item-child:hover{background:#ffffff0f!important}.app-menu.is-collapsed .app-menu-item-child:hover .ant-menu-item-icon,.app-menu.is-collapsed .app-menu-item-child:hover .anticon{color:#e2e8f0!important}.app-menu.is-collapsed .app-menu-item-child.ant-menu-item-selected{background:#0ea5e924!important}.app-menu.is-collapsed .app-menu-item-child.ant-menu-item-selected .ant-menu-item-icon,.app-menu.is-collapsed .app-menu-item-child.ant-menu-item-selected .anticon{color:#7dd3fc!important}.side-logo{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-weight:800;font-size:12px;letter-spacing:0;color:#fff;background:linear-gradient(145deg,#5b8cff,#3b6cff 55%,#2563eb);box-shadow:0 8px 18px #3b6cff59}.side-brand-text strong{font-size:16px;font-weight:700;letter-spacing:.02em}.side-brand-text em{margin-top:4px;font-style:normal;font-size:12px;color:#ffffff73}.app-menu{flex:1;min-height:0;overflow:auto;background:transparent!important;border:none!important;padding:4px 8px 16px;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.28) transparent}.app-sider .app-menu::-webkit-scrollbar{width:3px}.app-sider .app-menu::-webkit-scrollbar-track{background:transparent}.app-sider .app-menu::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:3px}.app-sider .app-menu::-webkit-scrollbar-thumb:hover{background:#94a3b880}.app-menu .ant-menu-item{position:relative;margin:4px 0!important;width:auto!important;border-radius:10px!important}.app-menu .ant-menu-item-selected{background:linear-gradient(90deg,#5b8cff47,#5b8cff1a)!important}.app-menu .ant-menu-item-selected:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:#93c5fd}.side-refresh-hit{position:absolute;right:0;top:0;bottom:0;width:32px;display:flex;align-items:center;justify-content:center;cursor:pointer}.side-refresh{opacity:0;font-size:11px;color:#fffc;transition:opacity .15s}.side-refresh-hit:hover .side-refresh,.app-menu .ant-menu-item:hover .side-refresh{opacity:1}.app-menu .ant-menu-submenu-title{margin:4px 0!important;width:auto!important;border-radius:10px!important}.app-menu .ant-menu-submenu .ant-menu-item{padding-left:40px!important}.app-header{height:56px!important;line-height:1!important;padding:0 20px!important;background:#fff!important;border-bottom:1px solid #e8edf3;display:flex!important;align-items:center;gap:16px;flex-shrink:0;container-type:inline-size;container-name:app-header}html[data-theme=dark] .app-header{background:#111827!important;border-bottom-color:#243044}@container app-header (max-width: 1100px){.header-ticker,.header-stat-expire{display:none!important}}@container app-header (max-width: 860px){.header-stat-seats{display:none!important}}@container app-header (max-width: 720px){.header-stat-credits{display:none!important}}@container app-header (max-width: 600px){.header-right .task-activity-actions{display:none!important}}.header-right{display:flex;align-items:center;gap:18px;flex-shrink:0;margin-left:auto}.task-activity-btn{height:32px;padding-inline:12px!important;border:1px solid #dbe5f1;border-radius:999px;color:#64748b;background:#f8fafc}.task-activity-actions{display:flex;align-items:center;gap:0}.task-activity-btn.has-scheduled{border-right-width:0;border-radius:999px 0 0 999px}.task-scheduled-btn{height:32px;padding-inline:12px!important;border:1px solid rgba(139,92,246,.35);border-radius:0 999px 999px 0;color:#6d28d9;background:linear-gradient(120deg,#8b5cf61a,#3b82f60f)}.task-activity-btn.is-active{color:#0369a1;border-color:#0ea5e973;background:linear-gradient(120deg,#0ea5e921,#3b82f614);box-shadow:0 0 0 1px #0ea5e90f,0 0 16px #0ea5e929;animation:task-activity-pulse 2s ease-in-out infinite}.task-activity-item{width:260px;padding:3px 2px;color:#1e293b;font-weight:600}.task-activity-item b{float:right;color:#0284c7;font-size:12px;font-weight:600}.task-activity-item span{display:block;margin-top:5px;color:#64748b;font-size:12px;font-weight:400}@keyframes task-activity-pulse{0%,to{box-shadow:0 0 0 1px #0ea5e90f,0 0 10px #0ea5e91a}50%{box-shadow:0 0 0 1px #0ea5e929,0 0 20px #0ea5e93d}}.task-group-drawer .ant-drawer-content-wrapper{max-width:96vw}.task-group-drawer .ant-drawer-body{display:flex;flex-direction:column;min-height:0;overflow:hidden}.task-subtasks-scroll{flex:1;min-height:0;overflow:auto}.task-subtasks-pager{flex-shrink:0;justify-content:flex-end;margin:12px 0 0!important;padding-top:12px;border-top:1px solid #eef2f6}.live-detail-drawer .ant-drawer-content-wrapper{max-width:96vw}.live-detail-drawer .ant-drawer-body{display:flex;flex-direction:column;min-height:0;overflow:hidden}.live-detail-head{flex-shrink:0}.live-detail-scroll{flex:1;min-height:0;overflow:auto}.live-detail-scroll:has(.ant-table-virtual){overflow:hidden}.live-detail-pager{flex-shrink:0;justify-content:flex-end;margin:12px 0 0!important;padding-top:12px;border-top:1px solid #eef2f6}.header-ticker{display:flex;align-items:center;gap:8px;min-width:0;flex:1;height:32px;line-height:32px;padding:0 10px;border-radius:8px;background:#f8fafc;overflow:hidden}.header-ticker-icon{color:#3b82f6;font-size:14px;flex-shrink:0}.header-ticker-btn{min-width:0;flex:1;height:32px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;overflow:hidden}.header-ticker-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#334155;animation:ticker-in .35s ease}.header-ticker-empty{font-size:13px;color:#94a3b8}.header-ticker-btn:hover .header-ticker-text{color:#2563eb}@keyframes ticker-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.header-stats{display:flex;align-items:center;gap:18px;min-width:0}.header-stats>span{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.header-stats em{font-style:normal;font-size:12px;color:#94a3b8}.header-stats b{font-size:13px;font-weight:650;color:#0f172a}.header-stats i{font-style:normal;font-size:12px;color:#94a3b8}.header-expire{height:26px;padding:0 10px;border-radius:999px;background:#f4f7fb;color:#64748b;font-size:12px;font-weight:500;line-height:26px}.header-expire.is-warn{background:#fff7ed;color:#c2410c}.header-expire.is-expired{background:#fef2f2;color:#dc2626}.user-dropdown.ant-dropdown{padding:0}.user-chip-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 6px;border:1px solid #e8edf3;border-radius:999px;background:#fff;cursor:pointer;color:#334155;line-height:1}.user-chip-btn:hover{border-color:#c7d7ff;background:#f5f8ff}.user-caret{font-size:10px;color:#94a3b8}.user-avatar{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;font-size:12px;font-weight:700;line-height:1;color:#fff;background:linear-gradient(145deg,#64748b,#334155)}.user-name{font-size:14px;color:#334155}.user-menu{width:260px;padding:12px;background:#fff;border-radius:12px;box-shadow:0 12px 36px #0f172a24;border:1px solid #eef2f7}.user-menu-expire{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px;padding:8px 10px;border-radius:8px;background:#f8fafc;border:1px solid #eef2f7;line-height:1.3}.user-menu-expire strong{font-size:13px;font-weight:650;color:#0f172a}.user-menu-expire span{font-size:12px;color:#94a3b8}.user-menu-expire.is-warn{background:#fff7ed;border-color:#ffedd5}.user-menu-expire.is-warn strong{color:#c2410c}.user-menu-expire.is-expired{background:#fef2f2;border-color:#fecaca}.user-menu-expire.is-expired strong{color:#dc2626}.user-menu-head{display:flex;align-items:center;gap:10px;padding:4px 6px 12px;border-bottom:1px solid #eef2f7;margin-bottom:10px}.user-menu-head strong{font-size:14px}.user-menu button{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#334155;font-size:14px;cursor:pointer;text-align:left}.user-menu button:hover{background:#f5f8ff}.user-menu-exit{color:#dc2626!important}.user-menu-exit:hover{background:#fef2f2!important}.ws-bar{display:flex;align-items:center;background:transparent;padding:8px 16px 0;gap:8px}.ws-bar .ws-tabs{flex:1;min-width:0}.ws-tabs .ant-tabs-nav{margin:0}.ws-tabs .ant-tabs-nav:before{border:none!important}.ws-tabs .ant-tabs-tab{border:none!important;background:transparent!important;border-radius:8px!important;font-size:14px;color:#64748b!important;padding:6px 12px!important}.ws-tabs .ant-tabs-tab-active{background:#fff!important;color:#0f172a!important;box-shadow:0 1px 4px #0f172a14}.ws-tab-label{display:inline-flex;align-items:center;gap:6px;font-size:14px}.ws-actions{display:flex;gap:8px;padding:0 4px 8px;flex-shrink:0}.app-content{flex:1;min-height:0;margin:8px 16px 16px;background:#fff;padding:20px 22px;overflow:hidden;display:flex;flex-direction:column;border-radius:14px;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f172a0d}.ws-panes{flex:1;min-height:0}.ws-pane{display:none;height:100%;overflow:auto}.ws-pane.active{display:flex;flex-direction:column;min-height:0}.page-fill{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.page-fill-toolbar{flex-shrink:0;margin-bottom:16px;overflow:hidden}.aff-toolbar{display:flex;flex-direction:column;gap:10px}.aff-ranges{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap}.aff-ranges-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.aff-range-label{color:#64748b;font-size:12px}.aff-thumb{width:48px;height:48px;border-radius:8px;background:#f1f5f9;flex-shrink:0}.ant-select-selection-item:has(.pub-product-option),.ant-select-item-option-content:has(.pub-product-option){text-overflow:clip}.pub-product-select.ant-select-single{height:48px}.pub-product-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:48px}.pub-product-field .ant-form-item-extra{margin-top:10px}.pub-product-select.ant-select-single .ant-select-selection-item,.pub-product-select.ant-select-single .ant-select-selection-placeholder{line-height:46px}.pub-product-select .ant-select-selection-item{display:flex;align-items:center}.pub-product-select.ant-select-allow-clear .ant-select-clear{opacity:1;top:50%;margin-top:0;transform:translateY(-50%)}.pub-product-dropdown .ant-select-item{min-height:56px;align-items:center}.pub-product-more{border-top:1px solid #e2e8f0;padding:4px 8px}.pub-product-searching{display:flex;align-items:center;gap:8px;padding:8px 12px;color:#64748b}.pub-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;align-items:start}.pub-reason{margin:0!important;white-space:pre-wrap}.pub-reason-tip{max-width:480px}.pub-reason-tip .ant-tooltip-inner{white-space:pre-wrap}.anchor-suggests{display:flex;flex-wrap:wrap;gap:6px;margin:-8px 0 16px}.anchor-suggest{cursor:pointer;margin:0}.shop-orders-table .ant-table-header,.shop-orders-table .ant-table-body,.shop-orders-table .ant-table-content{overflow-x:hidden!important}.order-live-modal .ant-modal-body{overflow:hidden}.order-live-table .ant-table-container,.order-live-table .ant-table-content,.order-live-table .ant-table-body{overflow:hidden!important;max-height:none!important}.pub-product-dropdown .ant-select-item-option-content{white-space:normal}.pub-product-option{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.pub-product-img{width:40px;height:40px;object-fit:cover;border-radius:6px;flex:none;background:#f1f5f9}.pub-product-select .pub-product-img{width:32px;height:32px}.pub-product-lines{min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.3}.pub-product-id{flex:none;color:#64748b;font-variant-numeric:tabular-nums}.pub-product-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-fill-toolbar-fit{width:100%;transform-origin:left center}.page-fill-toolbar .ant-space{gap:12px!important}.page-fill-toolbar-split{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:nowrap;width:100%}.page-fill-toolbar-split>.page-toolbar-filters,.page-fill-toolbar-split>.page-toolbar-actions{flex-wrap:nowrap!important;white-space:nowrap}.page-fill-toolbar-split>.page-toolbar-filters{flex:1 1 auto;min-width:min-content}.page-fill-toolbar-split>.page-toolbar-actions{flex:0 0 auto;margin-left:auto;justify-content:flex-end}.page-fill-table{flex:1;min-height:0;overflow:auto}.page-fill-table:has(.ant-table-virtual){overflow:hidden}.ant-table-wrapper:not(.bv-table) .ant-table-tbody-virtual .ant-table-row,.ant-table-wrapper:not(.bv-table) .ant-table-virtual .ant-table-row{align-items:stretch}.ant-table-wrapper:not(.bv-table) .ant-table-tbody-virtual .ant-table-row:not(.ant-table-placeholder)>.ant-table-cell,.ant-table-wrapper:not(.bv-table) .ant-table-virtual .ant-table-tbody .ant-table-row:not(.ant-table-placeholder)>.ant-table-cell{display:flex;align-items:center;min-width:0;box-sizing:border-box}.ant-table-wrapper .ant-table-virtual .ant-table-placeholder>.ant-table-cell{display:table-cell!important;flex:none!important;width:auto!important;max-width:none!important;text-align:center;white-space:normal;writing-mode:horizontal-tb}.ant-table-wrapper .ant-table-virtual:has(.ant-table-placeholder) .ant-table-body,.ant-table-wrapper .ant-table-virtual:has(.ant-table-placeholder) .ant-table-content,.ant-table-wrapper .ant-table-virtual:has(.ant-table-placeholder) .ant-table-header{overflow:hidden!important}.ant-table-wrapper:not(.bv-table) .ant-table-tbody-virtual .ant-table-selection-column,.ant-table-wrapper:not(.bv-table) .ant-table-virtual .ant-table-selection-column{justify-content:center}.ant-table-wrapper:not(.bv-table) .ant-table-tbody-virtual .ant-table-row:hover>.ant-table-cell,.ant-table-wrapper:not(.bv-table) .ant-table-virtual .ant-table-row:hover>.ant-table-cell{background:#f5f8ff!important}.ant-table-wrapper .ant-table-tbody-virtual .ant-table-placeholder{width:100%}.ant-table-wrapper .ant-table-tbody-virtual .ant-table-placeholder .ant-table-cell,.ant-table-wrapper .ant-table-tbody-virtual .ant-table-row:has(.ant-empty)>.ant-table-cell,.ant-table-wrapper .ant-table-tbody-virtual .ant-table-row:has(.ant-table-expanded-row-fixed)>.ant-table-cell{display:block!important;flex:1 1 auto!important;width:100%!important;max-width:none!important;min-width:0!important;text-align:center;white-space:normal;writing-mode:horizontal-tb}.ant-table-wrapper .ant-table-placeholder .ant-empty,.ant-table-wrapper .ant-table-tbody-virtual .ant-empty{margin-inline:auto}.page-fill-table .ant-table-selection-column,.page-fill-table .ant-table-thead .ant-table-selection-column,.ant-table-wrapper:not(.bv-table) .ant-table-virtual .ant-table-selection-column{padding-inline:0!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important}.page-fill-table .ant-table-selection-column .ant-checkbox-wrapper,.page-fill-table .ant-table-selection-column .ant-table-selection{margin-inline:0!important;display:inline-flex!important;align-items:center;justify-content:center}.page-fill-table:not(:has(.ant-table-virtual)) .ant-table-thead>tr>th{position:sticky;top:0;z-index:4;background:#fafafa}.page-fill-table:not(:has(.ant-table-virtual)) .ant-table-thead>tr>th:before{background:#fafafa!important}.page-fill-table .ant-table-sticky-holder{z-index:5}.page-fill-pager{flex-shrink:0;min-height:40px;margin-top:16px;display:flex;justify-content:flex-end}.page-table-skeleton{padding:4px 0}.page-table-skeleton-head{padding:12px 8px;border-bottom:1px solid #eef2f7;margin-bottom:4px}.page-table-skeleton-row{padding:14px 8px;border-bottom:1px solid #f3f6fa}.page-table-skeleton .ant-skeleton-paragraph{margin:0!important}.page-table-skeleton .ant-skeleton-paragraph>li{height:14px!important}.ct-card.is-skeleton,.vd-card.is-skeleton{pointer-events:none;cursor:default}.ct-card.is-skeleton:hover,.vd-card.is-skeleton:hover{border-color:#e8edf3;box-shadow:none;transform:none}.bill-cards{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.bill-card{min-width:140px;padding:12px 16px;border-radius:12px;background:#f7f9fc;border:1px solid #e8edf3;display:flex;flex-direction:column;gap:6px}.bill-card span{font-size:12px;color:#64748b}.bill-card strong{font-size:18px;font-weight:700;color:#0f172a}.console-page{height:100%;overflow:auto;padding:4px 4px 20px}.console-stats{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.console-stat{min-width:120px;flex:1 1 120px;max-width:180px;padding:14px 16px;border-radius:12px;background:#f7f9fc;border:1px solid #e8edf3;display:flex;flex-direction:column;gap:8px}.console-stat span{font-size:12px;color:#64748b}.console-stat strong{font-size:22px;font-weight:700;color:#0f172a;line-height:1.1}.console-stat strong.console-stat-date{font-size:16px}.console-stat.is-ok strong{color:#15803d}.console-stat.is-warn strong{color:#c2410c}.console-stat.is-danger strong{color:#dc2626}.console-section{margin-bottom:20px}.console-section-title{margin-bottom:10px;font-size:14px;font-weight:600;color:#334155}.console-shortcuts{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px}.console-shortcut{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;border:1px solid #e8edf3;border-radius:12px;background:#fff;cursor:pointer;text-align:left;color:#0f172a;font-size:13px;font-weight:600;transition:border-color .15s,background .15s}.console-shortcut:hover{border-color:#b7c8f5;background:#f5f8ff}.console-shortcut.is-skeleton{cursor:default;pointer-events:none}.console-shortcut.is-skeleton:hover{border-color:#e8edf3;background:#fff}.console-shortcut-icon{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#eef3ff;color:#3b6cff;font-size:16px}.console-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.console-panel{min-width:0;padding:14px 16px 12px;border:1px solid #e8edf3;border-radius:12px;background:#fff}.console-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.console-panel-head strong{font-size:14px;color:#0f172a}.console-notice-list{list-style:none;margin:0;padding:0}.console-notice-list li+li{border-top:1px solid #f1f5f9}.console-notice-list button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border:0;background:transparent;cursor:pointer;text-align:left}.console-notice-title{min-width:0;flex:1;font-size:13px;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-notice-time{flex-shrink:0;font-size:12px;color:#94a3b8}.ant-table-thead>tr>th{background:#f7f9fc!important;color:#475569!important;font-weight:600}.ant-table-thead>tr>th.col-ops{text-align:center!important}.ant-table-tbody>tr:hover>td{background:#f5f8ff!important}.acc-cell{display:flex;align-items:center;gap:10px;min-width:0}.acc-cell-lines{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px;line-height:1.35}.acc-cell-title{display:flex;align-items:center;gap:6px;min-width:0;font-weight:600}.acc-cell-plain{font-weight:500}.acc-cell-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.acc-cell-sub{font-size:12px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-recent-plays{display:flex;align-items:center;color:#64748b;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.acc-recent-plays span+span:before{content:"·";margin:0 7px;color:#94a3b8;font-weight:500}.acc-recent-plays .is-latest{color:#0f172a;font-weight:650}.acc-stat-pair{display:inline-flex;align-items:baseline;flex-wrap:nowrap;gap:2px;margin-right:.35em;font-variant-numeric:tabular-nums}.acc-stat-delta{font-size:11px;font-weight:600;color:#16a34a;white-space:nowrap}.accounts-table .acc-cell-lines{gap:0;line-height:1.2}.accounts-table .acc-cell-sub{line-height:16px}.accounts-table .acc-cell-title .ant-tag{line-height:18px;margin-inline-end:0}.acc-ops{flex-wrap:nowrap}.acc-ops .ant-btn-link{padding-inline:6px}.acc-cred-modal-footer{display:flex;align-items:center;gap:8px;width:100%}.acc-cred-modal-footer-spacer{flex:1}.queue-ops.ant-space{width:100%;justify-content:center}.queue-ops .ant-btn-link{padding-inline:4px}.ant-btn-primary{box-shadow:0 1px 2px #2563eb38}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(900px 480px at 8% -8%,rgba(91,140,255,.38),transparent 55%),radial-gradient(700px 420px at 100% 110%,rgba(14,165,233,.22),transparent 50%),#0c1222}.login-wrap{display:flex;gap:24px;align-items:stretch;flex-wrap:wrap;justify-content:center}.login-card{width:400px;max-width:100%;padding:36px 32px 28px;border-radius:18px;background:#fff;box-shadow:0 24px 64px #00000047}.login-mark{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-weight:800;font-size:13px;color:#fff;background:linear-gradient(145deg,#5b8cff,#2563eb);box-shadow:0 10px 20px #2563eb4d;margin-bottom:16px}.login-card h1{margin:0;font-size:22px;font-weight:720;letter-spacing:.01em}.login-sub{margin:8px 0 24px;color:#64748b;font-size:13px}.login-switch{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:14px}.login-switch button,.login-switch a{padding:0;border:0;background:none;color:#3b6cff;font-size:13px;cursor:pointer}.login-switch button:hover,.login-switch a:hover{text-decoration:underline}.login-code{display:flex;gap:8px}.login-code .ant-input,.login-code .ant-input-affix-wrapper{flex:1}.login-captcha{min-height:65px;margin:4px 0 12px}.login-hint{margin-top:18px;padding-top:14px;border-top:1px solid #eef2f7;color:#94a3b8;font-size:12px;line-height:1.6}.login-legal{margin:16px 0 0;color:#94a3b8;font-size:12px;line-height:1.7;text-align:center}.login-legal button{padding:0;border:0;background:none;color:#3b6cff;font-size:12px;cursor:pointer}.login-legal button:hover{text-decoration:underline}.login-notices{width:320px;max-width:100%;padding:28px 24px;border-radius:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.login-notices h2{margin:0 0 16px;font-size:16px;font-weight:650}.login-notices ul{list-style:none;margin:0;padding:0}.login-notices li+li{margin-top:8px}.login-notices button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;border:0;border-radius:10px;background:#ffffff14;color:#fff;text-align:left;cursor:pointer}.login-notices button:hover{background:#ffffff24}.login-notices button span{font-size:14px;line-height:1.4}.login-notices button em{font-style:normal;font-size:12px;color:#ffffff80}.article-meta{color:#94a3b8;margin-bottom:12px;font-size:13px}.article-body{word-break:break-word;line-height:1.8;color:#334155;font-size:14px}.article-body-empty{color:#94a3b8}.article-body>*:first-child{margin-top:0}.article-body>*:last-child{margin-bottom:0}.article-body h1,.article-body h2,.article-body h3,.article-body h4{color:#0f172a;font-weight:700;line-height:1.35;margin:1.2em 0 .5em}.article-body h1{font-size:22px}.article-body h2{font-size:18px}.article-body h3{font-size:16px}.article-body p{margin:0 0 12px}.article-body ul,.article-body ol{margin:0 0 12px;padding-left:1.4em}.article-body li+li{margin-top:4px}.article-body a{color:#2563eb}.article-body a:hover{text-decoration:underline}.article-body blockquote{margin:0 0 12px;padding:8px 14px;border-left:3px solid #93c5fd;background:#f8fafc;color:#64748b}.article-body hr{border:0;border-top:1px solid #e8edf3;margin:16px 0}.article-body code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;background:#f1f5f9;padding:1px 5px;border-radius:4px}.article-body pre{margin:0 0 12px;padding:12px 14px;background:#0f172a;color:#e2e8f0;border-radius:8px;overflow:auto}.article-body pre code{background:transparent;padding:0;color:inherit;font-size:12.5px}.article-body table{width:100%;border-collapse:collapse;margin:0 0 12px;font-size:13px}.article-body th,.article-body td{border:1px solid #e8edf3;padding:8px 10px;text-align:left}.article-body th{background:#f8fafc;font-weight:650}.article-body img{max-width:100%;border-radius:8px}.article-preview{min-height:280px;padding:12px 14px;border:1px solid #e8edf3;border-radius:8px;background:#fff}.account-edit-form .ant-form-item{margin-bottom:8px}.account-edit-form .ant-form-item-label{padding-bottom:0}.account-edit-form .ant-form-item-label>label{height:22px}.account-edit-form{flex:1;min-height:0;display:flex;flex-direction:column}.vio-wrap{display:flex;flex-direction:column;gap:12px}.vio-summary{padding:14px 16px;border:1px solid #e8edf3;border-radius:12px;background:#fff}.vio-summary-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.vio-summary-level{font-size:18px;font-weight:700;color:#0f172a;line-height:1.3}.vio-summary-tags{display:flex;flex-wrap:wrap;gap:6px}.vio-summary-text{margin-top:8px;font-size:13px;line-height:1.55;color:#64748b}.vio-list{display:flex;flex-direction:column;gap:10px}.vio-card{padding:14px 16px;border:1px solid #e8edf3;border-radius:12px;background:#fff}.vio-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.vio-card-tags{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.vio-card-time{font-size:12px;color:#94a3b8;flex-shrink:0}.vio-card-action{margin-top:8px;font-size:14px;font-weight:650;color:#0f172a;line-height:1.4}.vio-card-reason{margin-top:8px;font-size:13px;line-height:1.6;color:#334155;white-space:pre-wrap}.vio-card-suggest{margin-top:8px;padding-top:8px;border-top:1px dashed #e8edf3;font-size:12px;line-height:1.6;color:#64748b;white-space:pre-wrap}.vio-empty{padding:32px 0;text-align:center;color:#94a3b8}.chk-card{display:flex;gap:12px;padding:12px;border-radius:10px;background:#fff;border:1px solid #e8edf3}.chk-thumb{width:72px;height:96px;object-fit:cover;border-radius:8px;background:#eef2f7;flex-shrink:0}.chk-thumb.is-empty{display:block}.chk-body{min-width:0;flex:1}.chk-title{font-size:13px;font-weight:600;color:#0f172a;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chk-meta{margin-top:6px;display:flex;flex-wrap:wrap;gap:8px 12px;font-size:12px;color:#64748b}.chk-tags{margin-top:8px;display:flex;flex-wrap:wrap;gap:4px}.chk-origin{margin-top:6px;font-size:12px;line-height:1.5;color:#64748b;word-break:break-all}.account-edit-head{display:flex;align-items:center;gap:14px;margin-bottom:12px;padding:10px 12px;border:1px solid #e8edf3;border-radius:10px;background:#f8fafc;flex-shrink:0;min-width:0}.account-edit-head-name{font-size:16px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.account-edit-head-stats{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:12px;color:#64748b}.account-edit-pane{border:1px solid #e8edf3;border-radius:10px;padding:8px 10px 2px;background:#f8fafc;height:100%}.account-edit-pane-title{font-weight:650;font-size:13px;margin-bottom:4px;color:#334155}.account-edit-pane-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.account-edit-pane-head .account-edit-pane-title{margin-bottom:0}.account-edit-pane-head .ant-btn{padding-inline:0;height:auto}.account-edit-ck-row{flex:1;min-height:0;margin-top:12px;display:flex;flex-direction:column;width:100%}.account-edit-ck{min-height:0;width:100%;display:flex;flex-direction:column}.account-edit-ck-web{flex:none}.account-edit-ck-web .ant-form-item,.account-edit-ck-web .ant-form-item-row,.account-edit-ck-web .ant-form-item-control,.account-edit-ck-web .ant-form-item-control-input,.account-edit-ck-web .ant-form-item-control-input-content{flex:none!important;min-height:0!important;height:auto!important}.account-edit-ck-web textarea{flex:none!important;min-height:0!important;height:56px!important;resize:none;font-size:13px;line-height:1.45;font-family:monospace}.account-edit-ck-app{flex:1}.account-edit-ck .ant-form-item{flex:1;min-height:0;margin-bottom:8px;width:100%;display:flex;flex-direction:column}.account-edit-ck .ant-form-item-row{flex:1;min-height:0;width:100%;display:flex;flex-direction:column}.account-edit-ck .ant-form-item-label{width:100%;max-width:100%;flex:none}.account-edit-ck .ant-form-item-control,.account-edit-ck .ant-form-item-control-input,.account-edit-ck .ant-form-item-control-input-content{flex:1;min-height:0;width:100%;max-width:100%;display:flex;flex-direction:column}.account-edit-ck-app textarea{width:100%!important;max-width:100%;flex:1;min-height:180px!important;height:100%!important;resize:none;font-size:13px;line-height:1.45;box-sizing:border-box}.task-create-pane{border:1px solid #e8edf3;border-radius:10px;padding:8px 10px 0;background:#f8fafc}.task-create-pane-title{font-weight:650;font-size:13px;margin-bottom:4px;color:#334155}.sig-editor-box{min-height:72px;padding:6px 10px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;line-height:1.7;white-space:pre-wrap;word-break:break-word}.sig-editor-box:focus{border-color:#1677ff;box-shadow:0 0 0 2px #0591ff1a;outline:none}.sig-editor-box:empty:before{content:attr(data-placeholder);color:#00000040;pointer-events:none}.sig-mention{display:inline-flex;align-items:center;margin:0 1px;vertical-align:baseline}.sig-mention-text{color:#1677ff;background:#e6f4ff;border-radius:4px 0 0 4px;padding:0 2px}.sig-mention-remove{border:0;padding:0 4px;line-height:1.4;font-size:14px;color:#1677ff;background:#e6f4ff;border-radius:0 4px 4px 0;cursor:pointer}.title-group-preview{max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.title-group-tip{width:400px;max-width:400px;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.title-group-tip>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.title-group-tip-overlay{max-width:420px!important}.title-group-tip-overlay .ant-tooltip-inner{max-width:420px;white-space:normal}.task-create-count{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-height:32px;padding:0 10px;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:13px}.task-create-count b{color:#0f172a;font-weight:700}.task-create-count.is-bad{background:#fff2f0;color:#cf1322}.task-create-warn{font-weight:650}.publish-opts-flags{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}.run-at-picker{display:flex;align-items:center;gap:6px}.title-order-line{display:flex;align-items:center;gap:12px;margin-bottom:8px}.admin-perm-picker{display:flex;flex-direction:column;gap:10px}.admin-perm-children{margin-left:8px;padding:8px 12px;border-left:2px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:8px 16px}.admin-perm-children.is-off{opacity:.55}.admin-perm-rest{display:flex;flex-wrap:wrap;gap:8px 16px}html[data-theme=dark] .app-main{background:#0b1220}html[data-theme=dark] .app-content{background:#111827;box-shadow:0 1px 2px #00000040,0 10px 28px #00000047}html[data-theme=dark] .ws-tabs .ant-tabs-tab{color:#94a3b8!important}html[data-theme=dark] .ws-tabs .ant-tabs-tab-active{background:#1a2336!important;color:#f1f5f9!important;box-shadow:0 1px 4px #00000059}html[data-theme=dark] .user-chip-btn{background:#1a2336;border-color:#243044;color:#e2e8f0}html[data-theme=dark] .user-chip-btn:hover{border-color:#3b6cff;background:#1e293b}html[data-theme=dark] .user-menu{background:#111827}html[data-theme=dark] .user-menu-head{border-bottom-color:#243044}html[data-theme=dark] .user-menu button{color:#e2e8f0}html[data-theme=dark] .user-menu button:hover{background:#1e293b}html[data-theme=dark] .task-activity-btn{background:#1a2336;border-color:#243044;color:#94a3b8}html[data-theme=dark] .header-stats b{color:#f1f5f9}html[data-theme=dark] .header-stats em,html[data-theme=dark] .header-stats i{color:#94a3b8}html[data-theme=dark] .header-expire{background:#1a2336;color:#cbd5e1}html[data-theme=dark] .ant-table-wrapper .ant-table,html[data-theme=dark] .page-fill-table .ant-table{background:transparent}html[data-theme=dark] .page-fill-table .ant-table-thead>tr>th{background:#141c2e!important;color:#94a3b8}html[data-theme=dark] .page-fill-table .ant-table-tbody>tr>td{border-color:#243044}html[data-theme=dark] .ant-table-tbody>tr:hover>td{background:#172033!important}.gen-prompt{display:flex;align-items:center;min-width:0;gap:4px}.gen-prompt-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.gen-prompt-copy{display:none;flex:none;height:22px;padding-inline:4px}.gen-prompt:hover .gen-prompt-copy{display:inline-flex}html[data-theme=dark] .named-list-sidebar,html[data-theme=dark] .fit-card,html[data-theme=dark] .vc-card{background:#141c2e;border-color:#243044}
