.mc-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.mc-filters label{font-size:12px;color:#536780;display:grid;gap:6px;min-width:0}.mc-filters input,.mc-filters select{width:100%;min-width:0;min-height:42px;box-sizing:border-box;padding:9px 8px;border:1px solid #d8e2ee;border-radius:9px;background:#fff;font-size:13px}.mc-filters .mc-search{grid-column:1/-1}.mc-filters button{min-height:42px}.mc-help,.mc-meta{font-size:12px;color:#6b7d90;line-height:1.7;overflow-wrap:anywhere}.mc-batch{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px;background:#edf4fc;border-radius:12px}.mc-batch label{display:flex;align-items:center;gap:6px;font-size:13px}.mc-batch input,.mc-head input{width:20px;height:20px;flex-shrink:0;accent-color:#2567a1}.mc-selected{font-size:12px;color:#65798e}.mc-batch button,.mc-case button,.mc-pager button{padding:10px 12px;border:1px solid #cddce9;border-radius:9px;background:white;color:#2e638d;min-height:40px;font-size:13px}.mc-batch button:disabled,.mc-pager button:disabled{opacity:.5}.mc-head{display:flex;align-items:center;gap:10px}.mc-head h4{margin:0!important;overflow-wrap:anywhere;line-height:1.6}.mc-state{font-size:13px;font-weight:600;color:#906118;background:#fff6df;padding:8px 10px;border-radius:8px}.mc-state-active{color:#24654d;background:#eaf7f0}.mc-state-covered,.mc-state-duplicate,.mc-state-retired{color:#617286;background:#eff3f7}.mc-compare{font-size:13px;color:#356588;font-weight:600}.mc-field{font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.mc-warning{font-size:12px;color:#956323;line-height:1.7}.mc-pager{display:flex;justify-content:space-between;align-items:center;font-size:12px}.mc-batch-result:not(:empty){padding:12px;border:1px solid #bfd5e9;background:#f6faff;border-radius:10px;margin:12px 0;font-size:13px}.mc-preview{margin-top:16px}.mc-preview .panel{padding:14px;margin-top:12px}
.mc-editor{display:grid;gap:14px;margin:16px 0;min-width:0}.mc-editor label{display:grid;gap:7px;font-size:13px;color:#405771;min-width:0}.mc-editor textarea{display:block;box-sizing:border-box;min-width:0;width:100%;font:inherit;font-size:16px;line-height:1.65;border:1px solid #ccdbe9;border-radius:9px;padding:10px;resize:vertical;background:#fff;color:#20364d}.mc-editor textarea:disabled{background:#f2f5f8;color:#5b6c7e}.mc-editor-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0}.mc-editor-actions button,.mc-back{min-width:0;min-height:44px;white-space:normal;line-height:1.5;border:1px solid #b9cde1;border-radius:9px;background:white;color:#24587f;padding:10px;font-size:13px}.mc-editor-actions button:disabled{opacity:.48}.mc-editor-status{font-size:14px;line-height:1.7;color:#875314;overflow-wrap:anywhere}.mc-source{margin:18px 0;border-top:1px solid #dce5ed;padding-top:14px}.mc-source summary{min-height:36px;font-size:14px;color:#315d81}.mc-source-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:50vh;overflow:auto;font-size:14px;line-height:1.8}.mc-source a{display:block;overflow-wrap:anywhere;font-size:13px;margin:12px 0}.mc-preview h3{overflow-wrap:anywhere}
.mc-review-image{display:block;max-width:100%;height:auto;margin:10px 0;border:1px solid #dbe4ed;border-radius:8px}
.mc-review-check{display:flex!important;align-items:flex-start;gap:10px;padding:12px 0;font-weight:400!important;line-height:1.6}
.mc-review-check input{flex:0 0 20px;width:20px!important;height:20px;min-height:20px!important;margin:3px 0 0}
.mc-review-check span{min-width:0;overflow-wrap:anywhere}
.mc-revision-review h4{margin:18px 0 8px}
