/* War_Gate · mobile revision 20261017. Desktop rules are deliberately outside this breakpoint. */
.wg-mobile-toolbar,.wg-mobile-backdrop,.wg-mobile-menu-close,.wg-res-inline-icon{display:none}
@media(max-width:1024px){
 html{width:100%;min-width:0!important;scroll-padding-top:76px}
 body{width:100%!important;min-width:0!important;margin:0!important;padding:0 0 env(safe-area-inset-bottom)!important;line-height:1.5;background-attachment:scroll!important}
 body *,body *::before,body *::after{box-sizing:border-box}
 body,input,button,select,textarea,td,th{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;font-size:13px;line-height:1.5}
 #page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}
 body.full #content,body.popup #content,body.wg-admin #content,body.wg-overview-modern.full #content{float:none!important;position:relative!important;left:auto!important;right:auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin:10px!important;padding:0 0 20px!important;overflow:visible!important}
 #content>div,#content>section,#content>form,#content>article{width:auto;max-width:100%;min-width:0}
 #content h1{font-size:22px!important;line-height:1.3}#content h2{font-size:17px;line-height:1.35}
 #content p,#content td,#content th{overflow-wrap:anywhere}
 #content img{max-width:100%;height:auto}#content .wg-detail-image{object-fit:contain;max-height:70vh}
 input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px;max-width:100%;font-size:16px!important;line-height:1.3;padding:9px!important;border-radius:7px}
 button,input[type=submit],input[type=button],.wg-card-actions a,.wg-tutorial-action{min-height:44px!important;max-width:100%;padding:10px 12px!important;line-height:1.35!important;white-space:normal;touch-action:manipulation}
 input[type=checkbox],input[type=radio]{width:22px;height:22px;accent-color:#7de1ec;vertical-align:middle}
 textarea{width:100%!important;min-height:130px;resize:vertical}
 input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible,.wg-mobile-table:focus-visible{outline:2px solid #8cdfee!important;outline-offset:3px}
 .wg-mobile-toolbar{display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:10020;min-height:58px;padding:7px max(10px,env(safe-area-inset-left));padding-top:max(7px,env(safe-area-inset-top));background:#0a1b2a;border-bottom:1px solid #35566b;box-shadow:0 3px 12px #0005}
 .wg-mobile-toolbar button{flex:none;margin:0;background:#173c50;border:1px solid #4c8196;border-radius:8px;color:#effaff;font-size:14px;font-weight:650}
 .wg-mobile-toolbar strong{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:#cfe6ed}
 .wg-mobile-toolbar>a{display:flex;align-items:center;min-height:44px;padding:6px;color:#8de1df;font-size:11px}
 body.wg-mobile-ready #leftmenu{position:fixed!important;inset:0 auto 0 0!important;z-index:10040;width:min(88vw,330px)!important;min-width:0!important;max-width:100%!important;height:100vh!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:16px 10px max(20px,env(safe-area-inset-bottom))!important;background:#0a1a29!important;border-right:1px solid #35566b;overflow-y:auto;overscroll-behavior:contain;transform:translateX(-105%);visibility:hidden;transition:transform .18s ease,visibility .18s}
 body.wg-mobile-ready.wg-mobile-nav-open #leftmenu{transform:translateX(0);visibility:visible}
 .wg-mobile-menu-close{display:block;width:100%;margin:0 0 10px!important;text-align:right;color:#bfeaf3;background:#18374a;border:1px solid #40647a;border-radius:7px}
 body.wg-mobile-nav-open{overflow:hidden!important}
 #leftmenu #menu{display:block;width:100%!important;margin:0!important;padding:0!important}#leftmenu .wg-menu-toggle{display:none!important}
 #leftmenu #menu a{display:block;min-height:44px;padding:11px 13px!important;font-size:14px!important;line-height:1.4;white-space:normal}
 #leftmenu #menu [class^=menucat]{height:auto;min-height:30px;margin-top:8px}#leftmenu #menu [class^=menucat] button{width:100%;text-align:left;font-size:12px;color:#8bb7c9;letter-spacing:.03em}
 .wg-mobile-backdrop{position:fixed;inset:0;z-index:10030;min-height:100vh!important;width:100%;height:100dvh!important;padding:0!important;background:#000a;border:0;border-radius:0}
 .wg-mobile-nav-open .wg-mobile-backdrop{display:block}
 #header,body.wg-overview-modern #header.wg-command-topbar{position:static!important;min-width:0!important;width:auto!important;height:auto!important;margin:8px 10px!important;padding:10px!important;background-size:cover!important;border-radius:10px}
 #headerTable{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}
 table#headerTable>tbody>tr{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
 #planetImage{flex:0 0 44px;width:44px!important;padding:0}#planetImage img{width:44px!important;height:44px!important;object-fit:contain}
 #planetSelectorWrapper{flex:1 1 180px;min-width:0;width:auto!important;padding:0}#planetSelector{width:100%!important;max-width:100%;margin:0;font-size:16px!important}
 #resourceWrapper{display:block;flex:1 0 100%;width:100%!important;min-width:0!important;margin:0!important;padding:6px 0 0!important;overflow-x:auto}
 table#resourceTable{width:100%!important;min-width:390px;margin:0!important}
 table#resourceTable.wg-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:0 5px;min-width:0!important;max-width:100%!important;border:0}
 table#resourceTable.wg-resource-grid>tbody,table#resourceTable.wg-resource-grid tr{display:contents}
 table#resourceTable.wg-resource-grid td{display:block;grid-column:var(--wg-res-column);grid-row:var(--wg-res-row);min-width:0!important;width:auto!important;height:auto!important;margin:0!important;padding:2px 5px!important;white-space:normal;text-align:center;background:#0d2434;border:0;border-left:1px solid #274a60;border-right:1px solid #274a60;font-variant-numeric:tabular-nums}
 table#resourceTable.wg-resource-grid .wg-res-icon-row{display:none!important}
 table#resourceTable.wg-resource-grid .wg-res-label{padding-top:6px!important;border-top:1px solid #274a60;border-radius:7px 7px 0 0;color:#a6c2d1;font-size:10px!important}
 .wg-res-inline-icon{display:inline-block;width:16px!important;height:16px!important;object-fit:contain;vertical-align:middle;margin-right:3px}
 table#resourceTable.wg-resource-grid .wg-res-value{font-size:12px!important;font-weight:650;color:#e9f7ff}
 table#resourceTable.wg-resource-grid .wg-res-bottom{padding-bottom:6px!important;margin-bottom:5px!important;border-bottom:1px solid #274a60;border-radius:0 0 7px 7px;font-size:10px!important;color:#8aa8bb}
 .wg-command-topbar-inner{display:flex!important;flex-wrap:wrap!important;gap:8px;min-width:0!important}
 .wg-command-topbar-label{display:none!important}.wg-command-topbar-inner #resourceWrapper{order:2;flex-basis:100%}
 #resourceTable.wg-command-resources{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px;min-width:0!important;width:100%!important}
 .wg-command-resource{min-width:0!important;padding:6px!important;gap:5px;border:1px solid #274a60;border-radius:7px;background:#0d2434}
 .wg-command-resource>img{width:17px!important;height:17px!important;flex-basis:17px!important}
 .wg-command-resource-data{min-width:0}.wg-command-resource .res_name{font-size:10px!important;white-space:normal}.wg-command-resource .res_current{font-size:12px!important;white-space:normal;overflow-wrap:anywhere}
 .wg-command-resource .res_max,.wg-command-income{font-size:10px!important;white-space:normal;overflow-wrap:anywhere}.wg-command-user{flex:1;font-size:12px!important}
 #content table.wg-mobile-fluid-table{min-width:0!important;width:100%!important;max-width:100%!important;table-layout:auto!important;margin:0 auto 12px!important}
 #content .wg-mobile-fluid-table td,#content .wg-mobile-fluid-table th{padding:7px 6px!important;white-space:normal!important;height:auto!important}#content tr{height:auto!important}
 #content .wg-mobile-fluid-table table{max-width:100%!important;min-width:0!important}
 .wg-mobile-table{max-width:100%;width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin:10px 0;border:1px solid #2b485f;border-radius:8px}
 #content .wg-mobile-table>table{width:100%!important;min-width:var(--wg-table-min,600px)!important;max-width:none!important;margin:0!important}
 .wg-mobile-table td,.wg-mobile-table th{padding:8px!important}.wg-mobile-table input[type=number],.wg-mobile-table input[type=text]{min-width:78px}
 .wg-mobile-table a{display:inline-flex;align-items:center;min-height:34px}
 #content table.wg-mobile-records{display:block;min-width:0!important;max-width:100%!important;width:100%!important;margin:0!important;border-spacing:0}
 .wg-mobile-records>tbody{display:block}
 .wg-mobile-records .wg-mobile-column-headings{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .wg-mobile-records tr.wg-mobile-record{display:grid;gap:6px;margin:9px 0;padding:10px;border:1px solid #345267;border-radius:9px;background:#0d2233}
 .wg-mobile-records .wg-mobile-record>td{display:block;min-width:0!important;width:auto!important;padding:5px!important;border:0!important;background:transparent!important;white-space:normal!important;overflow-wrap:anywhere}
 .wg-mobile-records .wg-mobile-record>td::before{content:attr(data-wg-label);display:block;margin-bottom:3px;font-size:10px;font-weight:400;color:#93b6c9;line-height:1.3}
 .wg-mobile-records tr.wg-mobile-table-note{display:flex;flex-wrap:wrap;gap:6px;margin:5px 0}
 .wg-mobile-records .wg-mobile-table-note>td,.wg-mobile-records .wg-mobile-table-note>th{flex:1 1 120px;min-width:0;white-space:normal!important;padding:8px!important}
 .wg-mobile-records .wg-mobile-table-note>th[colspan]{flex-basis:100%}
 .wg-mobile-galaxy .wg-mobile-record{grid-template-columns:38px minmax(0,1fr) minmax(0,1fr)}
 .wg-mobile-galaxy .wg-mobile-record>td:nth-child(1){grid-area:1/1/2/2;font-weight:bold;font-size:16px}
 .wg-mobile-galaxy .wg-mobile-record>td:nth-child(2){grid-area:2/1/3/2;padding:0!important;align-self:center}
 .wg-mobile-galaxy .wg-mobile-record>td:nth-child(3){grid-area:1/2/2/4;font-size:15px;font-weight:650}
 .wg-mobile-galaxy .wg-mobile-record>td:nth-child(6){grid-area:2/2/3/4}
 .wg-mobile-galaxy .wg-mobile-record>td:nth-child(4){grid-area:3/1/4/3}
 .wg-mobile-galaxy .wg-mobile-record>td:nth-child(5){grid-area:3/3/4/4}
 .wg-mobile-galaxy .wg-mobile-record>td:nth-child(7){grid-area:4/1/5/4}
 .wg-mobile-galaxy .wg-mobile-record>td:nth-child(8){grid-area:5/1/6/4;border-top:1px solid #2b4557!important;padding-top:6px!important}
 .wg-mobile-galaxy .wg-mobile-record>td:nth-child(1)::before,.wg-mobile-galaxy .wg-mobile-record>td:nth-child(2)::before{display:none}
 .wg-mobile-galaxy .wg-mobile-record>td>a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:34px}
 .wg-mobile-galaxy .wg-mobile-record>td:nth-child(8)>a{width:44px;height:44px;margin-right:5px;border:1px solid #355b70;border-radius:7px;background:#173447}
 .wg-mobile-fleet .wg-mobile-record{grid-template-columns:repeat(2,minmax(0,1fr))}
 .wg-mobile-fleet .wg-mobile-record>td:nth-child(2),.wg-mobile-fleet .wg-mobile-record>td:last-child{grid-column:1/-1}
 .wg-mobile-fleet .wg-mobile-record>td:last-child form{display:inline-block;margin:3px 5px 0 0;max-width:100%}
 #galaxy_form>table{width:100%!important;min-width:0!important}#galaxy_form table table{width:100%!important;min-width:0!important}
 #galaxy_form input[type=text]{width:56px!important;min-width:0!important;padding:6px!important;text-align:center}#galaxy_form input[type=button]{padding:8px!important;margin:0!important;min-width:36px}
 #galaxy,#system,#planet{width:calc(33.333% - 7px)!important;min-width:0!important;margin:2px 1px!important}
 .wg-mobile-planet-row{display:grid;grid-template-columns:64px minmax(0,1fr);width:100%}.wg-mobile-planet-row>td{display:block;min-width:0}.wg-mobile-planet-row>td:nth-child(2) img{width:150px!important;height:150px!important;object-fit:contain}.wg-mobile-planet-row>td:nth-child(3){grid-column:1/-1}
 #planetList,#planetList>tbody{display:block;width:100%!important}#planetList tr{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}#planetList td{flex:1 1 64px;max-width:120px;min-width:0;padding:5px!important;font-size:11px}
 #planetList img{width:48px!important;height:48px!important;object-fit:contain}
 #content .wg-build-catalog,#content .wg-shop{width:100%!important;min-width:0;max-width:100%!important}
 #content .wg-build-grid,#content .wg-shop-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:8px!important;width:100%!important;align-items:stretch!important}
 #content .wg-build-card,#content .wg-shop-card{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;border-radius:9px}
 #content .wg-build-card-art,#content .wg-shop-art{display:block;height:64px!important;width:100%!important;flex:0 0 64px!important;object-fit:contain;max-width:100%}
 #content .wg-build-card-art img{width:100%!important;height:100%!important;object-fit:contain!important}
 #content .wg-build-card-body,#content .wg-shop-card-body{display:flex!important;flex:1!important;flex-direction:column!important;min-height:0!important;height:auto!important;padding:8px!important;gap:6px!important}
 #content .wg-build-card h2,#content .wg-shop-card h2{height:auto!important;min-height:32px!important;font-size:12px!important;line-height:16px!important;margin:0!important;overflow:visible!important}
 #content .wg-card-level{height:auto!important;min-height:14px!important;font-size:10px}
 #content .wg-card-cost-block,#content .wg-card-costs{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;font-size:11px!important;line-height:1.45!important}
 #content .wg-card-costs>div{gap:4px;align-items:baseline}#content .wg-card-costs dd{min-width:0;text-align:right;font-variant-numeric:tabular-nums}
 #content .wg-card-duration{min-height:0!important;height:auto!important;margin-top:5px!important;font-size:11px!important;white-space:normal!important}
 #content .wg-card-actions,#content .wg-shop-buy{height:auto!important;min-height:44px!important;margin-top:auto!important;overflow:visible!important}
 #content .wg-card-actions input,#content .wg-card-actions button,#content .wg-shop-buy button{width:100%!important;margin:0!important;font-size:13px!important}
 #content .wg-ship-controls{display:flex!important;flex-direction:column;align-items:stretch;gap:5px}
 #content .wg-card-quantity{display:block}#content .wg-card-quantity input{width:100%!important;max-width:100%!important}
 #content .wg-card-details,#content .wg-shop-details,#content .wg-card-detail-panel,#content .wg-shop-detail-panel{position:static!important;transform:none!important;width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important}
 #content .wg-card-details summary,#content .wg-shop-details summary{min-height:36px;padding:8px 0!important;line-height:1.4!important;white-space:normal}
 #content .wg-section-banner{width:100%!important;max-width:100%!important;min-height:0!important;margin:0 0 12px;padding:0!important;overflow:hidden}
 #content .wg-section-banner>img{width:110px!important;max-width:40%!important;max-height:76px;object-fit:contain;flex:0 0 110px}
 #content .wg-section-banner figcaption{padding:10px!important}#content .wg-section-banner h1{font-size:18px!important}
 .wg-command-heading{flex-wrap:wrap;gap:8px}.wg-command-heading-actions{flex-wrap:wrap}
 .wg-command-telemetry{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wg-command-telemetry>div>span{font-size:10px!important}
 .wg-command-columns,.wg-command-account,.wg-dashboard,.wg-lifeforms,.wg-lifeform-grid,.wg-community-projects,.wg-exp-fields{grid-template-columns:minmax(0,1fr)!important;min-width:0}
 .wg-command-hero{min-height:220px!important;grid-template-columns:minmax(0,1fr) 100px!important}
 .wg-command-hero-copy{max-width:100%!important;padding:24px 14px 15px!important}.wg-command-hero-copy h2,.wg-command-world-title h2{font-size:25px!important}
 .wg-command-panel{padding:12px!important}.wg-command-flight{grid-template-columns:70px minmax(0,1fr);gap:10px;font-size:12px}
 .wg-command-hero-actions>a{min-height:40px;font-size:12px}.wg-command-world-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .wg-ranks-grid,.wg-community-fields,.wg-community-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .wg-ranks,.wg-community,.wg-exp-admin,.wg-shop-admin{width:100%!important;max-width:100%!important;margin:0!important;padding:10px!important;min-width:0}
 .wg-tutorial-tasks{grid-template-columns:minmax(0,1fr)!important}.wg-tutorial-hero,.wg-shop-hero{min-height:0!important;padding:16px!important}
 .wg-mobile-dialog{position:fixed;inset:0;margin:auto;width:calc(100% - 20px);max-width:580px;max-height:85vh;max-height:85dvh;overflow:auto;padding:12px;background:#0c2234;color:#e4f3fa;border:1px solid #6497ae;border-radius:12px;z-index:22000}
 .wg-mobile-dialog::backdrop{background:#000b}.wg-mobile-dialog>button{display:block;margin:0 0 12px auto;background:#254c64;color:white;border:1px solid #719bb0;border-radius:6px}.wg-mobile-dialog-body{clear:both;overflow-x:auto}.wg-mobile-dialog-body img{max-width:100%;height:auto}
 .wg-mobile-dialog table{max-width:100%}.wg-mobile-dialog a{display:inline-block;min-height:36px;padding:7px}
 #tooltip,.tip{max-width:calc(100vw - 20px)!important;overflow-wrap:anywhere}
 #fancybox-wrap,.fancybox-wrap,.ui-dialog{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;left:10px!important;right:10px!important}
 #fancybox-content,.fancybox-inner,.ui-dialog-content{max-width:100%!important;max-height:80vh!important;overflow:auto!important}#fancybox-content iframe,.fancybox-inner iframe{max-width:100%;width:100%!important;height:75vh!important}
 .globalWarning,.infobox{position:static!important;width:auto!important;max-width:100%;margin:8px 10px!important;padding:10px!important;line-height:1.5}
 pre{max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}
 .centerContainer>.outer,.centerContainer>.outer>.inner{float:none!important;position:static!important;right:auto!important}
 #footer{width:100%!important;min-width:0!important;margin:0!important;padding:12px!important}body>[data-wg-privacy-links]{padding:8px 14px;line-height:2!important}
 /* Public login: bring authentication into view instead of placing it below a desktop-sized hero. */
 body.wg-login #page{display:flex;min-height:100dvh}body.wg-login #content.wg-public-content{margin:0!important;padding:0!important;width:100%!important}
 .wg-login .wg-public-header{min-height:0!important;padding:14px!important;gap:12px!important}.wg-login .wg-wordmark{font-size:21px!important;letter-spacing:2px!important}
 .wg-login .wg-menu-toggle{display:none!important}
 .wg-login .wg-public-header nav{width:100%}.wg-login #menu{display:flex!important;flex-wrap:wrap;gap:6px 16px!important;margin:0!important}.wg-login #menu a{min-height:36px;padding:7px 0!important;font-size:11px!important}
 .wg-login .wg-entry{display:flex!important;flex-direction:column;align-items:stretch;gap:20px!important;min-height:0!important;padding:26px 14px!important}
 .wg-login .wg-entry-copy{max-width:100%}.wg-login .wg-entry h1{font-size:32px!important;letter-spacing:-1px!important;margin-bottom:12px!important;line-height:1.15!important}
 .wg-login .wg-entry-copy .wg-eyebrow{margin-bottom:10px}.wg-login .wg-lead{font-size:13px!important;line-height:1.65!important;margin-bottom:12px!important}
 .wg-login .wg-feature-row,.wg-login .wg-orbit-lines,.wg-login .wg-hero-caption{display:none!important}
 .wg-login .wg-login-card{width:100%;padding:20px!important;backdrop-filter:none!important}.wg-login .wg-register-link{padding:10px 14px!important;font-size:12px}.wg-login .wg-explore-link{font-size:12px;margin-left:10px}
 .wg-login #login input,.wg-login #login select{min-height:46px!important;width:100%!important}.wg-login #login button{min-height:46px!important;margin-top:16px!important}
 .wg-login .wg-public-section,.wg-login .wg-universe-section,.wg-login #content>section{max-width:100%;padding-left:14px!important;padding-right:14px!important}
 .wg-login .wg-universe-grid{grid-template-columns:minmax(0,1fr)!important}.wg-login .formRow{max-width:100%}.wg-login .formRow input:not([type=checkbox]),.wg-login .formRow select{max-width:100%!important}
}
@media(min-width:600px) and (max-width:1024px){#content .wg-build-grid,#content .wg-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.wg-mobile-galaxy>tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wg-mobile-galaxy tr.wg-mobile-table-note{grid-column:1/-1}.wg-login .wg-entry{max-width:640px;margin:auto}}
@media(max-width:359px){#content .wg-build-grid,#content .wg-shop-grid{grid-template-columns:minmax(0,1fr)!important}.wg-mobile-toolbar{gap:6px}.wg-mobile-toolbar>a{display:none}.wg-command-resource{display:block!important}.wg-res-inline-icon{display:none}}
@media(prefers-reduced-motion:reduce){body.wg-mobile-ready #leftmenu{transition:none}}

/* Revision C: neutralize the legacy 215px spacer, then replace the entire
   classic table formatting context rather than turning one TR into a grid. */
@media(max-width:1024px){
 body #header #headerTable,body #header #resourceWrapper,body #header #resourceTable{height:auto!important;min-height:0!important;max-height:none!important;padding-right:0!important;padding-left:0!important;box-sizing:border-box!important;float:none!important}
 body #header #headerTable{padding:0!important;border-spacing:0!important}
 body #header #resourceTable.wg-resource-grid{padding:0!important;min-width:0!important;width:100%!important;max-width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 6px!important}
 body #header #resourceTable.wg-resource-grid td{width:auto!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important;line-height:1.4!important}
 body #header #resourceTable.wg-resource-grid td>*{max-width:100%;white-space:normal!important;overflow-wrap:anywhere!important}
 body #header #resourceTable.wg-resource-grid .wg-res-value{font-size:12px!important;font-weight:650;letter-spacing:0!important}
 body #header #resourceTable.wg-resource-grid .wg-res-label{font-size:10px!important}
 body #header #resourceTable.wg-command-resources{padding:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
 body #header #planetImage img{border-radius:50%;mix-blend-mode:screen}
 body.full #content table.table519.wg-overview-classic{display:block!important;min-width:0!important;width:100%!important;max-width:100%!important;table-layout:auto!important;border-spacing:0!important;margin:0!important;padding:0!important}
 body.full #content table.wg-overview-classic>tbody{display:block!important;width:100%!important;min-width:0!important}
 body.full #content table.wg-overview-classic>tbody>tr{display:grid!important;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:1px;min-width:0!important;width:100%!important;margin:0 0 4px;padding:0!important;height:auto!important}
 body.full #content table.wg-overview-classic>tbody>tr>td,body.full #content table.wg-overview-classic>tbody>tr>th{display:block!important;min-width:0!important;width:auto!important;max-width:100%!important;height:auto!important;padding:9px!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:13px!important;line-height:1.5!important;text-align:left}
 body.full #content table.wg-overview-classic>tbody>tr>th,body.full #content table.wg-overview-classic>tbody>tr>td:first-child[colspan]{grid-column:1/-1}
 body.full #content table.wg-overview-classic>tbody>tr.wg-mobile-planet-row{grid-template-columns:64px minmax(0,1fr);padding:8px!important;border:1px solid #2f4e64;border-radius:9px;background:#0b2030}
 body.full #content .wg-overview-classic tr.wg-mobile-planet-row>td{background:transparent!important;border:0!important;text-align:center;padding:6px!important}
 body.full #content .wg-overview-classic tr.wg-mobile-planet-row>td:nth-child(1){grid-column:1;align-self:center}
 body.full #content .wg-overview-classic tr.wg-mobile-planet-row>td:nth-child(2){grid-column:2}
 body.full #content .wg-overview-classic tr.wg-mobile-planet-row>td:nth-child(2)>img{display:block;width:140px!important;height:140px!important;max-width:100%;object-fit:contain;margin:auto}
 body.full #content .wg-overview-classic tr.wg-mobile-planet-row>td:nth-child(3){grid-column:1/-1}
 body.full #content .wg-overview-classic #planetList{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important}
 body.full #content .wg-overview-classic #planetList>tbody{display:block!important;width:100%!important}
 body.full #content .wg-overview-classic #planetList tr{display:flex!important;flex-wrap:wrap;gap:6px;height:auto!important;justify-content:center}
 body.full #content .wg-overview-classic #planetList td{display:block;flex:0 1 90px;min-width:0!important;width:auto!important;padding:6px!important;font-size:12px!important;white-space:normal!important}
 body.full #content .wg-overview-classic #planetList img{width:48px!important;height:48px!important;object-fit:contain}
 body.full #content .wg-overview-classic .servertime{font-variant-numeric:tabular-nums}
}
@media(max-width:380px){body #header #resourceTable.wg-resource-grid .wg-res-value{font-size:11px!important}}
