.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
.country-panel{padding:20px;margin-bottom:18px}
.country-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 28px;margin-top:19px}
.country-row{min-width:0}
.country-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}
.country-heading>span:first-child{display:flex;align-items:center;gap:9px;min-width:0}
.country-code{font-size:9px;color:#4772ab;background:#edf4ff;border-radius:5px;padding:5px 6px;letter-spacing:.4px}
.country-heading strong{font-size:11px;color:#334760;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.country-numbers{font-size:9px;color:#8a97a8;white-space:nowrap}
.country-bar{height:5px;background:#eff3f8;border-radius:12px;overflow:hidden}
.country-bar i{display:block;height:100%;background:linear-gradient(90deg,#5e91d5,#2d65b2);border-radius:12px}
.country-empty{grid-column:1/-1;padding:24px 10px;text-align:center;color:#8a97a8;font-size:11px}
.country-empty strong{display:block;color:#52677f;margin-top:7px}
.country-empty p{margin:5px 0 0;font-size:10px}
.globe-mark{display:block;font-size:23px;color:#7199ca}
.tracking-actions{display:flex;align-items:center;gap:6px;min-width:190px}
.tracker-button{background:#eaf2ff;color:#2c5f9e;border:1px solid #d8e5f8;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:700;white-space:nowrap}
.tracker-button:hover{background:#dfebfc}
.tracker-button:disabled{opacity:.55;cursor:not-allowed}
.app-no-url{font-size:9px;color:#a0aaba}
.snippet-box{max-height:130px;overflow:auto;white-space:pre-wrap;word-break:break-all;background:#f5f8fc;border:1px solid #e3eaf3;border-radius:8px;padding:13px;color:#315a8f;font-size:10px;line-height:1.6}
@media(max-width:1100px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.country-list{grid-template-columns:1fr}.country-numbers{font-size:8px}.tracking-actions{min-width:200px}}
