body{font-size:14px}#content{padding-top:24px}.page-heading{margin-bottom:20px}.page-heading p,.help,.muted,.workspace-strip,.workspace-strip small{color:#576c75}.panel table{font-size:13px}.panel table td small,#nav .tree-project{font-size:12px}.panel table th{color:#536a75}.panel table td .plain{font-size:12px;padding:6px 7px}#nav .nav-section>summary,#nav .project-tree>summary{font-size:12px;color:#576c75;padding:10px 7px}#nav button{font-size:13px}#nav .nav-section{margin:3px 0}.op-open-tabs{margin-bottom:16px}.op-open-tabs button{font-size:12px}.operation-filters{gap:12px;margin-bottom:16px}.operation-filters label{font-size:12px}.operation-filters>label{max-width:none}.operation-filters input,.operation-filters select{width:180px}.ux-advanced{flex-basis:100%;border-top:1px solid #e3e9ec;padding-top:8px}.ux-advanced>summary{cursor:pointer;color:#087e80;font-size:13px;padding:4px 0}.ux-filter-grid{display:flex;gap:12px;flex-wrap:wrap;padding-top:12px}.ux-filter-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;margin:0 0 18px;color:#576c75}.ux-scope-note{font-size:12px;color:#576c75;margin:0 0 16px}.ux-action-table th:last-child,.ux-action-table td:last-child{position:sticky;right:0;z-index:1;background:white;box-shadow:-4px 0 8px #172b3609;white-space:normal;min-width:135px}.ux-action-table th:last-child{background:#f7f9fa}.ux-video-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;font-weight:500}.ux-tags{display:block;margin-top:6px;color:#607981;line-height:1.5}.empty{padding:35px 20px}.empty button{margin-top:18px}.stat .value{font-size:30px}.stat small{font-size:12px}.stat-label{font-size:13px}dialog{width:min(740px,94vw);padding:0}#modal-form{padding:24px}.modal-title{position:sticky;top:-24px;background:white;z-index:3;border-bottom:1px solid #e3e9ec;padding-bottom:12px}.modal-actions{position:sticky;bottom:-24px;background:white;border-top:1px solid #e3e9ec;padding:14px 0 0;z-index:3}#modal-error:not(:empty){position:sticky;bottom:42px;background:#fff4f0;padding:10px;z-index:4}.ux-connected{background:#f2f8f8;padding:18px;border:1px solid #d6e7e7;border-radius:9px;margin-bottom:22px}.ux-connected h3{margin:0 0 6px}.ux-related-actions{display:flex;gap:10px;flex-wrap:wrap}.ux-related-list{margin-top:12px}.ux-related-row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;margin-top:8px}.ux-related-row small{display:block;color:#576c75;font-size:12px}#ux-nav-toggle{display:none;font-size:18px;padding:6px 12px}.creation-layout{align-items:start}
@media(max-width:1100px){header{gap:12px}#ux-nav-toggle{display:block}aside{width:220px;transform:translateX(-100%);transition:transform .15s;z-index:6;box-shadow:5px 0 24px #172b3612}main{margin-left:0}.ux-nav-open aside{transform:translateX(0)}#content{padding:22px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading{flex-wrap:wrap}.table-wrap td.title{min-width:250px}.workspace-strip{flex-wrap:wrap}.workspace-strip select{min-width:170px}.operation-filters>label{flex:1;min-width:160px}.operation-filters input,.operation-filters select{width:100%}}
@media(max-width:700px){aside{position:fixed;top:55px;bottom:0;width:245px;padding:18px}#nav{display:block;max-height:none;flex:1;white-space:normal}#nav .nav-section{display:block}#nav .project-tree{display:block}.sidebar-label,.sidebar-bottom{display:block}header{position:sticky;top:0;z-index:5}#breadcrumb{font-size:11px}.header-right{margin-left:auto}.header-right button{font-size:11px;padding:6px}#username{display:none}.workspace-strip{flex-direction:row;align-items:center}.workspace-strip>div{display:none}.workspace-strip label{width:100%}.workspace-strip select{min-width:0}.page-heading h1{font-size:24px}#content{padding:18px 14px}.panel{padding:16px}.stat{padding:16px;min-width:0}.stat .value{font-size:25px}.operation-filters>label{min-width:130px}.ux-filter-grid .filter-dates{flex-wrap:wrap;width:100%}.op-open-tabs{margin-top:0}.modal-title h2{font-size:19px}#modal-form{padding:18px}.modal-title{top:-18px}.modal-actions{bottom:-18px}}
@media(max-width:1100px){aside{visibility:hidden}.ux-nav-open aside{visibility:visible}}
.collection-summary{margin-bottom:18px}#modal .collection-summary .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.collection-summary .stat{padding:16px}.collection-coverage{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.collection-summary .notice{line-height:1.8}.ux-connected h4{margin:20px 0 8px}.ux-connected .table-wrap{background:#fff;border-radius:8px}.ux-related-row span{overflow-wrap:anywhere}
@media(max-width:600px){#modal .collection-summary .stats{grid-template-columns:1fr}.collection-summary .stat .value{font-size:24px}.ux-related-actions button{flex:1;min-width:130px}}
.draft-comparison{max-height:380px;overflow:auto;background:#f8fafc;border:1px solid #d7e6ed;border-radius:8px;padding:12px;font:12px/1.8 Consolas,'Microsoft YaHei',monospace;margin:14px 0;white-space:pre-wrap;overflow-wrap:anywhere}.draft-comparison pre{white-space:pre-wrap}.diff-add{background:#e6f5e9;color:#176c38}.diff-remove{background:#fde8e8;color:#a42b2b}.diff-same{color:#567080}.panel td .badge{white-space:normal}.panel td small{display:block;margin-top:5px}#collector-state button{margin-top:6px}#collector-state p{margin:5px 0}
