body .gcw-root .gcw-source-review-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 12px;margin:0 0 8px;border:1px solid #b9cedd;border-radius:6px;background:#edf5fb;color:#18374b;font-size:12px;line-height:1.4}
body .gcw-root .gcw-source-review-label{min-width:0;flex:1 1 240px;overflow-wrap:anywhere}
body .gcw-root .gcw-source-review-label>small{display:block;margin-top:3px;color:#334155;font-size:11px}
body .gcw-root .gcw-source-review-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}
body .gcw-root .gcw-source-review-actions select{max-width:min(420px,100%);min-height:32px;background:#fff;color:#18374b;border:1px solid #95adbf;border-radius:4px;font-size:12px}
body .gcw-root .gcw-source-review-actions button{min-height:32px;padding:5px 10px;background:#fff;color:#18374b;border:1px solid #95adbf;border-radius:4px;font-size:12px;line-height:1.3}
body .gcw-root .gcw-source-review-updating{display:block;flex:1 1 100%;margin:0;color:#704500;font-size:12px;font-weight:600}
body .gcw-root .gcw-frequency-info-head{height:auto!important;min-height:32px;align-items:flex-start!important}
body .gcw-root .gcw-frequency-source-select .gcw-frequency-effective-source{display:block!important;margin-top:5px;color:#18374b!important;font-size:12px;line-height:1.4}
body .gcw-root .gcw-frequency-source-select .gcw-frequency-source-priority{display:block!important;margin-top:3px;color:#334155!important;font-size:11px;line-height:1.4}
@media(max-width:760px){body .gcw-root .gcw-source-review-actions{flex:1 1 100%}body .gcw-root .gcw-source-review-actions select{flex:1 1 180px;width:100%}}
/* Keep focus changes inside the full-viewport workbench; inner tables retain their own scroll containers. */
body.gcw-comtrade-full-viewport.gcw-comtrade-analysis-active .zrk-comtrade-viewport-content{overflow:clip!important}
