#centralReserves{margin:0 0 14px;padding:12px 16px;border:1px solid #ab9058;background:linear-gradient(110deg,#decda1,#f4e9cb);border-radius:5px}.reserves-title{display:flex;align-items:center;gap:15px}.reserves-title>img{width:75px;height:70px;object-fit:contain}.reserves-title h3{font-size:18px;margin:0 0 5px}.reserves-title p{margin:0;font-size:13px}.reserves-upgrade{margin-left:auto;min-width:200px;max-width:315px;text-align:center}.reserves-upgrade small{display:block;font-size:11px;line-height:1.6}.reserves-upgrade button{padding:7px 14px;border:1px solid #b39158;border-radius:4px;color:#f9edcf;background:linear-gradient(#8b6a3d,#503c23);font:700 13px Georgia;cursor:pointer}.reserves-upgrade button:disabled{opacity:.5;cursor:default}.reserve-protected{display:block;font:11px/1.4 Georgia!important;color:#473a24;margin-top:4px}#mineRefuge{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:10px 14px;background:#b9a06a22;border:1px solid #b49a62;border-radius:4px}#mineRefuge img{width:68px;height:68px;object-fit:contain}#mineRefuge h3{margin:0 0 3px;font-size:16px}#mineRefuge p{margin:2px 0;font-size:13px}#mineRefuge small{display:block;font:11px/1.5 Georgia}

.recruit-era-tab{padding:7px 18px;margin:0 6px 12px 0;background:#d6c397;border:1px solid #a98d56;border-radius:4px;color:#49371e;font:700 13px Georgia;cursor:pointer}.recruit-era-tab[aria-pressed=true]{background:linear-gradient(#8e6c3d,#554024);color:#f4e7c5}.recruit-era-tab:focus-visible{outline:2px solid #71562d;outline-offset:3px}

/* The era filters occupy one compact row; each recruitment row spans the ledger. */
#arenaPages .recruit-ledger{grid-template-columns:repeat(4,minmax(0,1fr))}#arenaPages .recruit-row{grid-column:1/-1}#arenaPages .recruit-era-tab{width:auto!important;min-width:0!important;display:block!important;margin:0 0 5px;padding:8px 12px;background:#d6c397!important;color:#49371e!important}#arenaPages .recruit-era-tab[aria-pressed=true]{background:linear-gradient(#8e6c3d,#554024)!important;color:#f4e7c5!important}
#cityCenterViewResources .city-center-resource-grid--page{grid-template-columns:repeat(5,minmax(0,1fr))!important;max-height:none!important;overflow:visible!important;gap:9px!important}#cityCenterViewResources .resource-card{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;gap:4px 7px!important;min-height:105px!important;height:auto!important;padding:9px!important;align-content:start!important}#cityCenterViewResources .resource-card-icon{grid-column:1!important;grid-row:1/4!important;width:36px!important;height:42px!important;position:static!important}#cityCenterViewResources .resource-card-name{grid-column:2!important;grid-row:1!important;font-size:11px!important;line-height:1.3!important;white-space:normal!important;overflow:visible!important;letter-spacing:0!important}#cityCenterViewResources .resource-card-count{grid-column:2!important;grid-row:2!important;font-size:19px!important}#cityCenterViewResources .resource-card-rate{grid-column:2!important;grid-row:3!important;font-size:10px!important}#cityCenterViewResources .reserve-protected{grid-column:1/-1!important;grid-row:4!important;font-size:11px!important;white-space:normal!important;line-height:1.4!important;margin:3px 0 0!important;overflow:visible!important}
#cityCenterViewResources .resource-card[hidden]{display:none!important}
