.table{table-layout:fixed;border-spacing:0}
.table th,.table td{vertical-align:middle}
.table th{height:34px;padding:8px 10px;color:#66736c;background:#f7f9f7;border-top:1px solid #edf0ee;border-bottom:1px solid #dfe5e1;font-weight:700}
.table td{height:46px;padding:9px 10px;color:#26312b}
.table th.num,.table td.num{text-align:right}
.table th.center,.table td.center{text-align:center}
.table td.wrap,.table th.wrap{white-space:normal}
.table tbody tr:last-child td{border-bottom:0}
.table tbody tr:nth-child(even){background:#fcfdfc}
.table tbody tr.clickable:hover{background:#eef5f1}
.table tr[data-detail="live-campaign"] td:first-child::after{content:"Detail per jam →";display:block;margin-top:5px;color:#216b50;font-size:9px;font-weight:700}.table tr[data-detail="live-campaign"]:hover td:first-child::after{text-decoration:underline}
.table .name-cell{max-width:none;line-height:1.3}
.table .sub{margin-top:4px;color:#7b8780}
.mono{font-family:'Cascadia Mono',Consolas,monospace;font-size:9px;letter-spacing:-.02em}
.metric-primary{font-weight:700;color:#163f2e}
.clamp-2{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal!important}
.table-wrap{border:1px solid #edf0ee;border-radius:8px;scrollbar-width:thin}
.panel>.table-wrap{margin-top:2px}
.layout-1-1 .table{min-width:650px}
.table .badge{white-space:nowrap}
.table td[data-label="Result"]{color:#5f6b64}
.drawer{right:-620px;width:min(600px,96vw)}
.drawer-help{font-size:10px;margin:-4px 0 10px}.creator-video-list{display:grid;gap:8px}.creator-video-card{border:1px solid #dfe6e1;border-radius:9px;padding:11px;background:#fbfcfb}.video-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.video-card-head span{font-size:9px;color:#718078}.video-card-head strong{font-size:13px;color:#174f3a}.creator-video-card>p{font-size:10px;color:#334039;margin:7px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.video-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin:8px 0}.video-metrics span{display:grid;gap:2px;font-size:8px;color:#78847d;background:#f1f5f2;border-radius:6px;padding:6px}.video-metrics b{font-size:10px;color:#24312a}.video-link{display:inline-flex;margin-top:2px;color:#216b50;font-size:10px;font-weight:700;text-decoration:none}.video-link:hover{text-decoration:underline}.video-link.disabled{color:#8c9690}
.pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px 2px 0;color:#707c75;font-size:9px}.pager>span:last-child{text-align:right}.pager-actions{display:flex;align-items:center;gap:8px}.pager-actions b{font-size:9px;color:#344139}.pager-btn{width:28px;height:26px;border:1px solid #d5ddd8;border-radius:6px;background:#fff;color:#245b43;cursor:pointer;font:700 12px inherit}.pager-btn:hover:not(:disabled){background:#edf5f0;border-color:#a8bcb0}.pager-btn:disabled{opacity:.4;cursor:not-allowed}.pager.single{grid-template-columns:1fr 1fr}.pager.single>span:last-child{text-align:right}
.table[style*="min-width:980px"]{min-width:940px!important}
.table[style*="min-width:1160px"]{min-width:960px!important}
.layout-1-1 .table[style*="min-width:760px"]{min-width:500px!important}
.layout-1-1 .table[style*="min-width:650px"]{min-width:500px!important}
@media(max-width:760px){.table{table-layout:auto}.table th,.table td{padding:8px}.table-wrap{border-radius:6px}.video-metrics{grid-template-columns:repeat(3,1fr)}.pager{grid-template-columns:1fr auto}.pager>span:last-child{display:none}}
