.douyin-content{color:#22354f;min-width:0}.douyin-content .panel{padding:22px;margin-bottom:18px}.douyin-content h2{font-size:19px;margin:0}.douyin-content h3{font-size:15px;margin:20px 0 10px}.douyin-content h2 small,.douyin-content h3 small{font-size:12px;font-weight:400;color:#70849e}.douyin-content input,.douyin-content select,.douyin-content textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #cfdbec;border-radius:9px;padding:10px 11px;font:inherit;background:#fff;color:#203550}.douyin-content input:disabled,.douyin-content select:disabled,.douyin-content textarea:disabled{background:#f3f6fa;color:#64778c;opacity:1}.douyin-content label{display:block;font-size:13px;color:#566e8d;min-width:0}.douyin-content label>input,.douyin-content label>select,.douyin-content label>textarea{margin-top:6px}.dc-toolbar,.dc-shortcuts,.dc-heading,.dc-pagination,.dc-editor-header,.dc-work-id{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dc-toolbar{align-items:end}.dc-toolbar>label{flex:1 1 190px}.dc-heading{justify-content:space-between;margin-bottom:13px}.dc-heading select{width:140px}.dc-role{background:#eaf2ff;color:#2563be;border-radius:20px;padding:7px 12px;font-size:13px;white-space:nowrap}.dc-badge{font-size:12px;border-radius:12px;padding:4px 10px;background:#fff4df;color:#a16908}.dc-badge.success{background:#e0f7ec;color:#208252}.dc-badge.failed{background:#ffe7e9;color:#b73244}.dc-hint,.dc-muted{color:#75869c;font-size:12px;line-height:1.7}.dc-hint{margin:10px 0}.dc-message{min-height:20px;color:#637792;font-size:13px;margin:5px 0 14px}.dc-message.error,.dc-error{color:#b43b4b}.dc-message.success,.dc-success{color:#248152}.dc-message.warning,.dc-warning{color:#a66a13}.dc-warning{background:#fff6e6;padding:10px;border-radius:8px;font-size:13px}.dc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dc-stat{padding:15px;border:1px solid #e1e9f5;border-radius:11px;background:#f8faff;min-width:0}.dc-stat span,.dc-stat small{display:block;font-size:12px;color:#6c829e}.dc-stat strong{display:block;margin-top:9px;font-size:22px;overflow-wrap:anywhere}.dc-stat small{margin-top:6px}.dc-admin-actions{margin-bottom:18px}.dc-filters,.dc-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end}.dc-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.dc-export{color:#2869d8;text-decoration:none;border:1px solid #c9d8ed;padding:8px 12px;border-radius:8px;font-size:13px}.dc-table-scroll{overflow:auto;scrollbar-gutter:stable}.dc-list table{border-collapse:collapse;min-width:1250px;width:100%;font-size:13px}.dc-list th,.dc-list td{text-align:left;padding:12px 9px;border-bottom:1px solid #e7edf5;vertical-align:top}.dc-list th{font-size:12px;color:#617894;background:#f7f9fd}.dc-list td small{display:block;line-height:1.65;color:#7487a1;font-size:11px;max-width:200px;margin-top:5px}.dc-work-title{display:flex;gap:10px;max-width:320px;min-width:250px}.dc-work-title>div{min-width:0}.dc-work-title strong{overflow-wrap:anywhere}.dc-work-title img{object-fit:cover;border-radius:7px;flex-shrink:0}.dc-cover-empty{width:52px;height:64px;display:flex;align-items:center;justify-content:center;background:#f0f4fa;color:#8b9bb0;border-radius:7px;font-size:10px;flex-shrink:0}.dc-work-title a{font-size:12px;color:#2869d8;display:inline-block;margin-top:5px}.dc-pagination{justify-content:flex-end;margin-top:15px;font-size:12px;color:#6d819c}.dc-pagination>span{margin-right:auto}.dc-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dc-charts>div{border:1px solid #e1e9f4;border-radius:10px;padding:12px;min-width:0}.dc-charts h3{margin:0 0 9px}.dc-charts svg{display:block;width:100%}.dc-charts svg text{fill:#7a8ba1;font-size:10px}.dc-detail-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:13px;color:#637a98}.dc-detail-meta span{overflow-wrap:anywhere}.dc-caption{white-space:pre-wrap;font-size:13px;line-height:1.8}.dc-history{max-height:470px;overflow:auto}.dc-history-row{padding:12px 0;border-bottom:1px solid #e5edf6;font-size:12px;line-height:1.8}.dc-history-row>strong,.dc-history-row>span{display:block}.dc-history-row>span{color:#6c809b}.dc-history-row p{margin:5px 0}.dc-editor-header{margin-bottom:18px}.dc-editor-header label{min-width:230px}.dc-work-id>label{flex:1 1 270px}.dc-work-id{align-items:end;margin:15px 0}.dc-fields textarea{resize:vertical}.dc-collection{margin:20px 0}.dc-scope{background:#edf4ff;color:#436b9f;border-left:3px solid #4d85d6;font-size:13px;padding:10px 12px;line-height:1.7}.dc-metric-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.dc-metric-fields fieldset{border:1px solid #e0e8f4;border-radius:10px;min-width:0;padding:13px;margin:0}.dc-metric-fields legend{font-size:13px;color:#3c567a;padding:0 5px}.dc-metric-fields legend small{color:#8293a8;font-weight:400}.dc-metric-line{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:8px}.dc-metric-line select{font-size:12px}.dc-metric-extra{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.dc-metric-extra input{font-size:12px}.dc-metric-fields details{margin-top:8px;font-size:11px;color:#758ba5}.dc-checkbox{display:flex!important;align-items:center;gap:7px}.dc-checkbox input{width:auto;margin:0!important}.dc-batch>summary{font-size:15px;font-weight:600;color:#3e5d84;cursor:pointer}.dc-batch textarea{font-family:monospace;font-size:12px;margin:5px 0 12px}.dc-batch-results{font-size:12px}.dc-empty{text-align:center!important;padding:30px!important;color:#7688a1}@media(max-width:1100px){.dc-filters,.dc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-charts{grid-template-columns:1fr}.dc-metric-fields{grid-template-columns:1fr}}@media(max-width:750px){.douyin-content .panel{padding:16px}.dc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-stat strong{font-size:18px}.dc-filters,.dc-fields,.dc-detail-meta{grid-template-columns:1fr}.dc-metric-line{grid-template-columns:minmax(0,1fr) 145px}.dc-metric-extra{grid-template-columns:1fr}.dc-work-id>button{width:100%}.dc-editor-header label{min-width:0;width:100%}.dc-shortcuts button{padding:9px 12px}.dc-toolbar>label{flex-basis:100%}}
