.route-content .cp-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;}
@media (max-width:560px){.route-content .cp-grid{grid-template-columns:1fr;}}
.route-content .cp-grid label{display:block;font-size:12.5px;color:#cbd5e1;margin-bottom:5px;}
.route-content .cp-grid .h{font-size:11px;color:#7f8aa3;margin-top:3px;}
.route-content .cp-verdict{margin-top:22px;border-radius:8px;padding:18px;border:1px solid;}
.route-content .cp-safe{background:rgba(74,222,128,.1);border-color:rgba(74,222,128,.4);}
.route-content .cp-tight{background:rgba(234,179,8,.1);border-color:rgba(234,179,8,.4);}
.route-content .cp-over{background:rgba(244,63,94,.1);border-color:rgba(244,63,94,.4);}
.route-content .cp-verdict .vt{font-size:19px;font-weight:700;}
.route-content .cp-safe .vt{color:#4ade80;}
.route-content .cp-tight .vt{color:#facc15;}
.route-content .cp-over .vt{color:#fb7185;}
.route-content .cp-verdict .vs{color:#cbd5e1;margin-top:6px;font-size:14px;}
.route-content .cp-bar{height:14px;border-radius:7px;background:rgba(255,255,255,.08);overflow:hidden;margin:16px 0 6px;position:relative;}
.route-content .cp-bar span{display:block;height:100%;float:left;}
.route-content .cp-rows{margin-top:16px;}
.route-content .cp-r{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px;}
.route-content .cp-r .k{color:#7f8aa3;}
.route-content .cp-r .v{font-family:ui-monospace,monospace;color:#fff;}