.route-content .nx-gauge{width:96px;height:96px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:800;flex:0 0 auto;}
.route-content .nx-A{background:rgba(74,222,128,.16);color:#4ade80;border:1px solid rgba(74,222,128,.4);}
.route-content .nx-B{background:rgba(132,204,22,.16);color:#a3e635;border:1px solid rgba(132,204,22,.4);}
.route-content .nx-C{background:rgba(234,179,8,.16);color:#facc15;border:1px solid rgba(234,179,8,.4);}
.route-content .nx-D{background:rgba(249,115,22,.16);color:#fb923c;border:1px solid rgba(249,115,22,.4);}
.route-content .nx-F{background:rgba(244,63,94,.16);color:#fb7185;border:1px solid rgba(244,63,94,.4);}
.route-content .nx-find{display:flex;gap:12px;align-items:flex-start;background:#000;border:1px solid var(--line);border-left-width:3px;border-radius:8px;padding:13px 16px;margin:8px 0;}
.route-content .nx-find.high{border-left-color:#f43f5e;}
.route-content .nx-find.med{border-left-color:#eab308;}
.route-content .nx-find.low{border-left-color:#64748b;}
.route-content .nx-find .s{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:8px;white-space:nowrap;margin-top:2px;}
.route-content .nx-find.high .s{background:rgba(244,63,94,.16);color:#fb7185;}
.route-content .nx-find.med .s{background:rgba(234,179,8,.16);color:#facc15;}
.route-content .nx-find.low .s{background:rgba(148,163,184,.16);color:#cbd5e1;}
.route-content .nx-find h4{margin:0 0 3px;font-size:15px;font-weight:600;color:#fff;}
.route-content .nx-find p{margin:0;font-size:13.5px;color:#94a3b8;}
.route-content .nx-good{display:flex;gap:9px;align-items:center;font-size:14px;color:#a7f3d0;padding:6px 0;}