.campaign-tabs{display:flex;gap:8px;margin-top:20px;max-width:410px}.campaign-tabs button{flex:1;background:#0e2d3b;border:1px solid #456d6c;border-radius:7px;padding:10px 8px;min-width:58px;text-align:left}.campaign-tabs b{display:block;font:700 21px monospace;color:#c6ded5}.campaign-tabs span{display:block;color:#9fbcb7;font-size:8px;margin-top:5px;white-space:nowrap}.campaign-tabs .selected{background:#193d40;border-color:#8bf1d1;box-shadow:inset 0 -3px #8bf1d1}.campaign-tabs .selected b{color:#8bf1d1}.campaign-tabs button:disabled{cursor:not-allowed;opacity:.38}.selected-map svg{display:block;width:100%;height:50px;margin-top:10px}.edition-v11 .mission-card{bottom:92px;width:350px}.edition-v11 .mission-card #selected-brief{line-height:1.7;font-size:11px;min-height:38px}.edition-v11 .mission-card .stats{margin:8px 0 16px}.edition-v11 .mission-card #selected-medals{font-size:9px;color:#8bf1d1;min-height:18px;margin-bottom:8px}.edition-v11 .mission-card .card-bottom{margin-top:10px}.campaign-reward{margin-top:20px;padding:16px 20px;background:#0a252d;border:1px solid #41695f;border-radius:10px;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.campaign-reward>span{font-size:12px;color:#a6c3b6}.campaign-reward strong{font:700 35px monospace;color:#ffbd6d}.campaign-reward small{grid-column:1/-1;color:#a6c3b6;font-size:10px;line-height:1.7}.medal-result{color:#8bf1d1!important;font-size:11px!important}.edition-v11 .dialog-actions{gap:8px}.edition-v11 .dialog-actions .primary{min-width:160px}.edition-v11 .dialog-actions .secondary{font-size:12px}.edition-v11 .record{font-variant-numeric:tabular-nums}
@media(max-width:1000px){.edition-v11 .mission-card{width:310px}.campaign-tabs{gap:6px}.campaign-tabs button{padding:8px}}
@media(max-height:650px) and (min-width:650px){.edition-v11 .intro{margin-top:0}.edition-v11 .intro h1{font-size:34px;margin:9px 0}.edition-v11 .intro .lead{margin-bottom:10px}.edition-v11 .intro .menu-control-pills{display:none}.campaign-tabs{margin-top:10px}.campaign-tabs button{padding:7px}.campaign-tabs b{font-size:17px}.campaign-tabs span{font-size:7px}.edition-v11 .mission-card{width:275px;bottom:62px;padding:14px}.selected-map svg{height:32px;margin-top:4px}.edition-v11 .mission-card .stats{margin:5px 0 8px}.edition-v11 .mission-card h2{margin:8px 0}.edition-v11 .mission-card #selected-brief{font-size:10px;min-height:30px}.edition-v11 .mission-card #selected-medals{font-size:8px;margin-bottom:4px}.edition-v11 .mission-card .card-bottom{padding-top:8px;margin-top:6px}.edition-v11 .micro{margin:6px 0}}
@media(max-width:600px){.edition-v11 .mission-card{width:auto;bottom:auto}.campaign-tabs{max-width:none}.campaign-tabs button{min-height:58px;padding:9px}.campaign-tabs b{font-size:21px}.campaign-tabs span{font-size:8px}.selected-map svg{height:48px}.campaign-reward{padding:12px}.medal-result{line-height:2!important}}
@media(max-height:650px) and (min-width:650px){.edition-v11 .menu-footer{position:relative;left:auto;right:auto;bottom:auto;margin:0 28px 16px}.edition-v11 .intro{margin-bottom:28px}.edition-v11 .mission-card{top:60px;bottom:auto}}
