.ammo-access-paths{margin-top:13px}.ammo-access-path{padding:15px;background:#15200e;border:1px solid #4e6234;border-radius:7px;margin:12px 0}.ammo-access-path header{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ammo-access-path header strong{font-size:14px;color:#ded8b8}.ammo-path-state{font-size:10px;border:1px solid currentColor;border-radius:4px;padding:4px 7px}.ammo-access-path p{font-size:12px;line-height:1.85;color:#b0c09a;margin:10px 0}.ammo-path-chips{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.ammo-path-chips span{font-size:11px;line-height:1.8;background:#1d2c12;padding:4px 8px;border:1px solid #52663a;border-radius:4px}.ammo-access-path .met{color:#bed898}.ammo-access-path .missing{color:#e0bb7a}.ammo-access-path a{color:#e0cc91;text-decoration:underline;text-underline-offset:3px}.ammo-quest-chain,.ammo-other-paths{margin:12px 0}.ammo-quest-chain summary,.ammo-other-paths summary{cursor:pointer;font-size:12px;line-height:1.8;color:#d1c091;padding:9px 0}.ammo-quest-chain ol{padding-left:22px;font-size:12px;line-height:1.9;margin:8px 0}.ammo-quest-chain li{padding:4px 0}.ammo-quest-chain small{display:block;color:#a9bd91;font-size:10px}.ammo-path-checks{padding-left:17px;color:#c9b98d;font-size:11px;line-height:1.9}.ammo-access-paths .ammo-access-path h3{font-size:20px}.ammo-future-note{font-size:12px;line-height:1.9;color:#b1c29d;margin-top:12px}@media(max-width:600px){.ammo-access-path{padding:12px}.ammo-access-path header{align-items:flex-start}.ammo-access-path header strong{font-size:13px}.ammo-path-chips span{font-size:10px}.ammo-access-path p{font-size:12px}}

.ammo-profile-traders{margin:12px 0;font-size:12px}.ammo-profile-traders>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.ammo-profile-traders span{padding:5px 8px;border:1px solid #586442;border-radius:4px}.ammo-plan-rule{padding:11px 13px;background:#1d2a13;border-left:2px solid #c6a955;font-size:12px;line-height:1.8}.ammo-next-target{border-top:1px solid #59643f;margin-top:22px;padding-top:18px}.ammo-next-target>p{font-size:12px;line-height:1.8}.ammo-craft-materials,.ammo-hideout-upgrade,.ammo-now-alternatives,.ammo-now-paths{margin:12px 0;padding:10px;border:1px solid #465832;border-radius:5px;font-size:12px;line-height:1.8}.ammo-material-list{padding-left:20px;list-style:disc}.ammo-material-list li{padding:3px 0;line-height:1.8}.ammo-material-list small{font-size:10px;color:#d3c084}.ammo-station-step{margin:12px 0;padding:11px;background:#15200e;border:1px solid #475635}.ammo-station-step>ul{padding-left:20px}.ammo-station-step p{font-size:11px}.ammo-access-path summary{cursor:pointer}.build-tab-panel .ammo-card{margin-block:12px}

.ammo-plan-dialog{width:min(960px,94vw)}.ammo-plan-content>h3{font-size:21px;margin:20px 0 12px}.ammo-plan-content>.ammo-card{padding:17px;border:1px solid #526239;background:#1b2811;border-radius:6px}.ammo-plan-content>.ammo-card h3{font-size:22px;margin:10px 0}.ammo-plan-content p{font-size:12px;line-height:1.8}.ammo-plan-content .ammo-next-target h3{font-size:24px}.ammo-plan-content summary{cursor:pointer;color:#e4cf93}.ammo-plan-content a{color:#e3c883}@media(max-width:600px){.ammo-plan-content>.ammo-card h3,.ammo-plan-content .ammo-next-target h3{font-size:20px}}
