#routeView .ll-route-object-shell{position:sticky;top:82px;z-index:12;display:block!important;margin:0 0 10px!important;padding:0!important;border:0!important;background:transparent!important}
#routeView .ll-route-object-panel{display:grid;gap:10px;padding:12px 13px;border:1px solid #2b4051;border-radius:12px;background:linear-gradient(180deg,rgba(12,22,31,.97),rgba(8,16,23,.97));box-shadow:0 10px 24px rgba(0,0,0,.18);backdrop-filter:blur(10px)}
#routeView .ll-route-object-panel[data-objective="region"]{border-color:rgba(85,217,138,.52);background:linear-gradient(180deg,rgba(13,43,30,.96),rgba(8,29,22,.96));box-shadow:inset 3px 0 0 rgba(85,217,138,.82),0 10px 24px rgba(0,0,0,.18),0 0 0 1px rgba(85,217,138,.05)}
#routeView .ll-route-object-panel[data-objective="blessing"]{border-color:rgba(85,217,138,.4);box-shadow:inset 3px 0 0 rgba(85,217,138,.68),0 10px 24px rgba(0,0,0,.18)}
#routeView .ll-route-object-panel[data-objective="relic"],#routeView .ll-route-object-panel[data-objective="dragon"]{border-color:rgba(69,215,255,.34);box-shadow:inset 3px 0 0 rgba(69,215,255,.54),0 10px 24px rgba(0,0,0,.18)}
#routeView .ll-route-object-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}#routeView .ll-route-object-head>div{min-width:0;max-width:1040px}
#routeView .ll-route-object-titleline{display:flex;align-items:center;gap:8px;min-width:0;margin-top:3px;flex-wrap:wrap}#routeView .ll-route-object-titleline h3{min-width:0;margin:0;color:#f5f8fb;font-size:18px;line-height:1.2;letter-spacing:-.025em}
#routeView .ll-route-object-type{flex:0 0 auto;display:inline-flex;align-items:center;min-height:21px;padding:0 7px;border:1px solid #31566f;border-radius:999px;background:#0b1c28;color:#a8d9fb;font-size:8px;font-weight:900;letter-spacing:.055em;text-transform:uppercase}
#routeView .ll-route-object-panel[data-objective="region"] .ll-dev-kicker{color:#7ce6a4!important}
#routeView .ll-route-object-panel[data-objective="region"] .ll-route-object-type{border-color:rgba(85,217,138,.48);background:rgba(9,48,31,.86);color:#bff4d1}
#routeView .ll-route-object-head p{margin:5px 0 0;color:#a2b3c2;font-size:10px;line-height:1.5}#routeView .ll-route-object-head small{display:block;margin-top:4px;color:#667f92;font-size:8px}#routeView .ll-route-object-regen{flex:0 0 auto;min-height:34px;padding:7px 11px!important;font-size:10px!important;white-space:nowrap}
#routeView .ll-route-object-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}#routeView .ll-route-object-metrics>div{min-width:0;display:grid;gap:2px;padding:8px 9px;border:1px solid #243a4b;border-radius:8px;background:#08131b}
#routeView .ll-route-object-panel[data-objective="region"] .ll-route-object-metrics>div{border-color:rgba(85,217,138,.23);background:linear-gradient(180deg,rgba(14,52,35,.74),rgba(8,34,25,.74));box-shadow:inset 0 1px 0 rgba(126,236,169,.025)}
#routeView .ll-route-object-panel[data-objective="blessing"] .ll-route-object-metrics>div{border-color:rgba(85,217,138,.18);background:linear-gradient(180deg,rgba(14,47,33,.62),rgba(8,28,22,.62))}
#routeView .ll-route-object-metrics span{color:#71899c;font-size:7px;font-weight:900;letter-spacing:.065em;text-transform:uppercase}#routeView .ll-route-object-metrics strong{min-width:0;overflow:hidden;color:#f4c961;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}#routeView .ll-route-object-metrics small{min-width:0;overflow:hidden;color:#8192a1;font-size:8px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}
#routeView .ll-route-object-panel[data-objective="region"] .ll-route-object-metrics span{color:#79ae8d}
#routeView .ll-route-object-panel[data-objective="region"] .ll-route-object-metrics strong{color:#8be8ae}
#routeView .ll-route-object-panel[data-objective="region"] .ll-route-object-metrics small{color:#88a99a}
#routeView .ll-route-object-panel[data-objective="blessing"] .ll-route-object-metrics strong{color:#8be8ae}
#routeView .ll-route-object-gate{display:grid;gap:5px;padding-top:1px}#routeView .ll-route-object-gate>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#8194a5;font-size:8px}#routeView .ll-route-object-gate>div:first-child span{font-weight:800;letter-spacing:.035em;text-transform:uppercase}#routeView .ll-route-object-gate>div:first-child strong{color:#c7d5df;font-size:9px}
#routeView .ll-route-object-panel[data-objective="region"] .ll-route-object-gate>div:first-child{color:#7faf91}
#routeView .ll-route-object-panel[data-objective="region"] .ll-route-object-gate>div:first-child strong{color:#bff4d1}
#routeView .ll-route-object-progress{height:6px;overflow:hidden;border:1px solid #253d4e;border-radius:999px;background:#061018}#routeView .ll-route-object-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#28a9ee,#6dd8ff 68%,#f3c65b);box-shadow:0 0 12px rgba(67,190,245,.34)}#routeView .ll-route-object-panel[data-objective="region"] .ll-route-object-progress{border-color:rgba(85,217,138,.28);background:#071b12}#routeView .ll-route-object-panel[data-objective="region"] .ll-route-object-progress i{background:linear-gradient(90deg,#238653,#55d98a,#9bf4b2);box-shadow:0 0 12px rgba(85,217,138,.28)}#routeView .ll-route-object-panel[data-objective="blessing"] .ll-route-object-progress i{background:linear-gradient(90deg,#238653,#55d98a,#9bf4b2)}#routeView .ll-route-diagnostics-source{display:none!important}
@media(max-width:1050px){#routeView .ll-route-object-shell{position:relative;top:auto}#routeView .ll-route-object-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){#routeView .ll-route-object-head{display:grid}#routeView .ll-route-object-regen{justify-self:start}#routeView .ll-route-object-titleline{align-items:flex-start}#routeView .ll-route-object-metrics{grid-template-columns:1fr}#routeView .ll-route-object-metrics strong,#routeView .ll-route-object-metrics small{white-space:normal}}
