.coverage-banner{display:flex;gap:15px;align-items:flex-start;background:#fff;border:1px solid #e0e6f1;border-radius:11px;padding:20px;margin-bottom:27px}.coverage-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#edf2ff;color:#607ed6;flex-shrink:0}.coverage-banner h2{font-size:15px;letter-spacing:-.3px;margin:0 0 7px;color:#4d6488;line-height:1.6}.coverage-banner p{font-size:11px;color:#8794a8;line-height:1.9;margin:0;max-width:760px}.coverage-banner.incomplete{background:#fffcf6;border-color:#eee1c8}.coverage-banner.incomplete .coverage-icon{background:#fff1d5;color:#ae894a}.coverage-banner.incomplete h2{color:#9d7b43}.coverage-banner.conflict{background:#fffafa;border-color:#f0d4d4}.coverage-banner.conflict .coverage-icon{background:#ffeded;color:#bb6a6a}.coverage-banner.conflict h2{color:#b96767}.coverage-counts{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px;font-size:10px;color:#9aA3b1}.coverage-counts b{color:#6f809a;font-weight:750}.pending-panel{border:1px solid #ead9b8;background:#fffbf3;border-radius:10px;padding:20px;margin:0 0 18px}.pending-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.pending-heading h3{font-size:13px!important;color:#957a50!important;margin:0!important;line-height:1.6}.pending-heading>span{background:#f8ebd4;color:#ac8b57;border-radius:5px;font-size:10px;padding:2px 7px}.pending-panel>p{font-size:11px;line-height:1.9;color:#9a8d76;margin:10px 0 16px}.pending-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;border-top:1px solid #eee3d0}.pending-row>div{min-width:0;flex:1}.pending-row small{display:block;font-size:9px;color:#ab9572;line-height:1.8;margin-bottom:5px}.pending-row b{display:block;font-size:12px;font-weight:650;color:#77674f;line-height:1.8;overflow-wrap:anywhere}.pending-row .change-button{font-size:10px;flex-shrink:0;border-color:#e8dcc7;color:#a38a61;background:#fffdf8;padding:9px 11px}.pending-owned{display:block;font-size:9px;color:#ae9d82;margin-top:5px}.pending-panel .pending-footnote{font-size:10px;margin:7px 0 0;color:#ac9d85}.partial-total-note{font-size:10px;line-height:1.85;color:#aa8a51;margin-top:11px}.unknown-total{color:#a0a9b7;font-weight:500}.import-counts{display:flex;gap:13px;flex-wrap:wrap;background:#f2f5fc;padding:13px 15px;border-radius:8px;font-size:11px;color:#8393ad;margin-bottom:15px}.import-counts b{color:#617aa2}.intake-pending{padding:12px 0;border-top:1px solid #f0e3cc;line-height:1.8}.intake-pending>span{font-size:10px;display:block;color:#b39662}.intake-pending b{font-size:11px;color:#96805b;font-weight:600;overflow-wrap:anywhere}.import-note h3{margin:0 0 12px!important;font-size:12px!important;color:#9d8357!important}.import-limit{font-size:11px;color:#b16960;line-height:1.9}.resolve-original{background:#fff8eb;border:1px solid #eadfc9;border-radius:9px;padding:16px;margin-bottom:20px}.resolve-original small{font-size:10px;color:#b09b74;display:block;margin-bottom:8px}.resolve-original b{font-size:13px;font-weight:650;color:#927850;line-height:1.9;display:block;overflow-wrap:anywhere}.resolve-controls{display:grid;grid-template-columns:1fr 1.5fr;gap:13px;margin:22px 0}.resolve-controls label{font-size:10px;color:#8b99af;display:flex;flex-direction:column;gap:7px}.resolve-controls select,.resolve-controls input{border:1px solid var(--line);border-radius:7px;padding:11px;background:#f9faff;color:#677c9f;font-size:12px;width:100%;min-width:0}.resolve-controls input:focus,.resolve-controls select:focus{outline:2px solid #a0b3f5;outline-offset:1px}.resolve-controls select:disabled{opacity:.7}.resolve-option{display:flex;gap:16px;align-items:center;padding:18px 0;border-top:1px solid var(--line)}.resolve-option>div{min-width:0;flex:1}.resolve-option small{font-size:9px;color:#a0abc0;display:block;margin-bottom:4px}.resolve-option b{font-size:12px;color:#5e7497;font-weight:650;line-height:1.8;display:block}.resolve-option p{font-size:10px;color:#8e9baf;line-height:1.8;margin:5px 0}.resolve-option .primary-button{width:auto;font-size:10px;white-space:nowrap;padding:10px 12px;flex-shrink:0}.resolve-hint{font-size:10px;color:#a89470;line-height:1.9;padding:11px 14px;background:#fffbf3;border-radius:6px}.resolve-footer{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.resolve-footer>.secondary-button{width:auto;flex:1;font-size:11px;margin:0}.resolve-footer>.text-button{width:100%;justify-content:center;margin-top:8px;font-size:10px;color:#a69780}.resolve-empty{padding:22px;background:#f5f7fc;border-radius:8px;text-align:center}.resolve-empty b{font-size:12px;color:#8395b1}.resolve-empty p{font-size:11px;color:#9aa7b9;line-height:1.9}.info-body>.coverage-banner{margin-top:4px}.info-body>.pending-panel{margin-top:15px}.check-heading{gap:6px}.status-pill{white-space:nowrap;font-size:8px}
.coverage-banner,.pending-panel{scroll-margin-top:20px}
@media(max-width:1190px){.coverage-banner{padding:17px}.coverage-banner h2{font-size:14px}.coverage-banner p{font-size:11px}.coverage-counts{gap:13px}.pending-panel{padding:15px}.pending-row{gap:9px}.pending-row b{font-size:11px}}
@media(max-width:760px){.coverage-banner{gap:11px;padding:17px 15px;margin-bottom:24px}.coverage-icon{width:30px;height:30px;border-radius:8px}.coverage-icon svg{width:18px;height:18px}.coverage-banner h2{font-size:13px}.coverage-banner p{font-size:11px}.coverage-counts{gap:7px 13px;font-size:9px}.pending-panel{padding:17px}.pending-row b{font-size:12px}.pending-row small{font-size:10px}.pending-row .change-button{font-size:11px;padding:9px}.resolve-controls{grid-template-columns:1fr;gap:14px}.resolve-controls input,.resolve-controls select{font-size:16px;min-height:44px}.resolve-option{align-items:flex-start;gap:11px}.resolve-option .primary-button{white-space:normal;max-width:110px;font-size:10px;padding:10px}.resolve-option b{font-size:12px}.resolve-option p{font-size:10px}.resolve-footer>.secondary-button{font-size:11px;min-width:130px}.import-counts{font-size:11px}.coverage-counts span{line-height:1.7}.status-pill{font-size:9px}.check-heading{flex-wrap:wrap}}
