/* Recodet Move v6 — uncluttered map with inventory-code locations */
body.moveBoltActive .moveBoltModeRail,
body.moveBoltActive .moveBoltDock,
body.moveBoltActive .moveBoltLocate{display:none!important}
body.moveBoltActive .moveBoltTopControls.moveBoltTaxiOnly{top:12px;left:12px;right:12px;display:block;transform:none;width:auto;pointer-events:none}
body.moveBoltActive .moveBoltTaxiOnly .moveBoltSearch{width:100%;height:58px;pointer-events:auto;border-radius:19px;grid-template-columns:30px minmax(0,1fr) 16px;padding:0 17px;background:rgba(255,255,255,.97);box-shadow:0 9px 26px rgba(0,0,0,.18);backdrop-filter:blur(12px)}
body.moveBoltActive .moveBoltTaxiOnly .moveBoltSearch>svg{width:24px;height:24px;color:#c99718}
body.moveBoltActive .moveBoltTaxiOnly .moveBoltSearch small{font-size:9px;letter-spacing:.12em;color:#8b7d5e}
body.moveBoltActive .moveBoltTaxiOnly .moveBoltSearch strong{font-size:18px;color:#171717}
body.moveBoltActive .moveBoltMap .leaflet-control-attribution{margin-bottom:86px!important}
body.moveBoltActive .moveBoltShell{height:calc(100dvh - 148px);min-height:520px}
body.moveBoltActive .moveBoltMap{inset:0}
body.moveBoltActive .moveBoltItemPin{transform:scale(.94)}
body.moveBoltActive .moveBoltTooltip span{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.moveBoltActive .moduleBottomBar[data-module="transport"]{--nav-count:4}
body.moveBoltActive .moduleBottomBar[data-module="transport"] button{min-width:0}
body.moveBoltActive .moduleBottomBar[data-module="transport"] .tabLabel{font-size:10px}
.moveInfoPage{display:grid;gap:12px;padding-bottom:110px}.moveInfoHero{display:flex;gap:12px;padding:16px;border:1px solid rgba(212,175,55,.18);border-radius:22px;background:linear-gradient(145deg,#17130c,#0b0a08);color:#fff}.moveInfoHero>span{width:48px;height:48px;flex:0 0 48px;border-radius:15px;background:linear-gradient(180deg,#efca5a,#bc8714);color:#1d1505;display:grid;place-items:center}.moveInfoHero>span svg{width:25px;height:25px}.moveInfoHero>div{min-width:0}.moveInfoHero small{display:block;color:#d9b74d;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.moveInfoHero strong{display:block;margin-top:3px;font-size:20px;color:#fff2d0}.moveInfoHero p{margin:7px 0 0;color:#b9b1a3;font-size:11px;line-height:1.45}.moveInfoList{display:grid;gap:8px}.moveInfoList>div{display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:12px;border:1px solid rgba(212,175,55,.12);border-radius:17px;background:#14110c;color:#fff}.moveInfoList>div>span{grid-row:1/3;width:42px;height:42px;border-radius:13px;background:#211b0d;color:#d4af37;display:grid;place-items:center}.moveInfoList svg{width:21px;height:21px}.moveInfoList strong{font-size:13px;color:#fff0d0}.moveInfoList small{font-size:9px;color:#9f9788;margin-top:2px}
@media(max-width:390px){body.moveBoltActive .moveBoltTopControls.moveBoltTaxiOnly{top:9px;left:9px;right:9px}.moveBoltTaxiOnly .moveBoltSearch{height:54px!important;border-radius:17px!important}.moveInfoPage{padding-inline:2px}}
