.ltw-objectives{margin:24px 0}.ltw-objectives h2{margin:4px 0 16px}.ltw-objectives>.row>span{font-size:12px;color:var(--muted)}
.ltw-goal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.ltw-goal{display:flex;flex-direction:column;gap:10px;min-width:0}.ltw-goal>.row{align-items:flex-start;gap:10px}.ltw-goal b{font-size:16px}.ltw-goal-reward{color:#f7d084;white-space:nowrap;font-size:12px}.ltw-goal p{color:var(--muted);font-size:13px;line-height:1.5;margin:0;flex:1}.ltw-goal-progress{display:flex;align-items:center;gap:10px;font-size:12px}.ltw-goal-progress progress{width:100%;min-width:0;height:7px;accent-color:#6ed3d7}.ltw-goal-progress span{white-space:nowrap}.ltw-goal.is-claimed{border-color:#4d8d87}.ltw-goal small{color:#9ed5cf}
.network-progress-banner.ltw-progress{pointer-events:auto;max-width:250px;width:250px;padding:9px 11px}.ltw-progress .ltw-next-goal{margin-top:8px;padding:8px 0 0;border:0;border-top:1px solid #547581;background:none;text-align:left;display:block;width:100%;color:#eaf4f8;font-size:12px;min-height:44px}.ltw-progress .ltw-next-goal span{font-size:10px;color:#a6c7d3;margin-bottom:3px}.ltw-progress summary{cursor:pointer;font-weight:700;color:#f7d084;line-height:1.5}.ltw-progress summary span{font-weight:400;color:#d2e6ec;font-size:11px}.ltw-discovery-body{max-height:35vh;overflow-y:auto;overscroll-behavior:contain;padding-bottom:3px}.ltw-discovery-body p{line-height:1.5;color:#c0d3dc}.ltw-discovery-links{display:flex;gap:5px;flex-wrap:wrap;margin:10px 0}.ltw-discovery-links button{font-size:12px;min-height:36px;text-align:left;white-space:normal}.ltw-discovery-journal{margin:20px 0}.ltw-discovery-journal summary{cursor:pointer;font-weight:700}.ltw-discovery-journal article+article{border-top:1px solid #486571;margin-top:16px;padding-top:8px}.world-city.network-new>i{box-shadow:0 0 0 5px #f8cf7b88;border-color:#ffe5a1}.world-city.network-new>span{border-color:#ffe5a1;box-shadow:0 0 0 2px #f8cf7b77}
.ltw-cargo-guidance{font-size:11px;line-height:1.5;color:#a9d9d9;margin:8px 0}.cargo-opportunity-tag{color:#c4aa74;font-size:10px}
.ltw-goal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:1000px){.ltw-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:599px){.ltw-goal-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:599px){.network-progress-banner.ltw-progress{width:205px;max-width:calc(100% - 80px);padding:7px 9px}.ltw-progress .ltw-next-goal{font-size:11px}.ltw-progress span{max-width:none}.ltw-discovery-body{max-height:28vh}.ltw-goal b{font-size:15px}}
@media(max-height:500px){.network-progress-banner.ltw-progress{top:100px;padding:6px 8px}.ltw-progress>.ltw-next-goal{margin-top:3px;padding-top:4px;min-height:34px}.ltw-progress>span{display:none}.ltw-discovery-body{max-height:25vh}}
@media(max-height:500px) and (orientation:landscape){.network-progress-banner.ltw-progress{top:56px;left:auto;right:10px;max-height:calc(100dvh - 230px);overflow-y:auto;overscroll-behavior:contain;width:230px}.ltw-discovery-body{max-height:none;overflow:visible}}
