html body.rustic-desktop #accountCityRail .rail-account>h3,
html body.rustic-desktop #accountCityRail .rail-cities>h3{
font-family:'DFKai-SB','標楷體','BiauKai','KaiTi','STKaiti',serif!important;font-weight:700!important;font-synthesis:weight!important;
font-size:17px!important;line-height:27px!important;letter-spacing:1px!important;color:#f3e4c2!important;text-shadow:none!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0 0 6px!important;width:132px!important;max-width:calc(100% - 30px)!important;box-sizing:border-box!important;
}
html body.rustic-desktop #accountCityRail #railAccountStatus,
html body.rustic-desktop #accountCityRail #railAccountStatus *,
html body.rustic-desktop #accountCityRail #railCityList,
html body.rustic-desktop #accountCityRail #railCityList *,
html body.rustic-desktop #accountCityRail #railCityCount{
font-family:'DFKai-SB','標楷體','BiauKai','KaiTi','STKaiti',serif!important;font-weight:700!important;font-synthesis:weight!important;text-shadow:none!important;
}
html body.rustic-desktop #accountCityRail #railAccountStatus{padding:0 2px!important;font-size:12px!important;line-height:1.3!important;width:100%!important;box-sizing:border-box!important}
html body.rustic-desktop #accountCityRail #railAccountStatus>div{line-height:1.3!important}
html body.rustic-desktop #accountCityRail #railAccountStatus>div:first-child{padding-right:30px!important}
html body.rustic-desktop #accountCityRail .rustic-faction-flag{width:40px!important;height:60px!important;max-width:none!important;max-height:none!important;right:12px!important;top:5px!important;object-fit:contain!important;z-index:84!important}
html body.rustic-desktop #accountCityRail #railCityList .rail-city,html body.rustic-desktop #accountCityRail #railCityList .rail-city span{font-size:12px!important;font-weight:400!important;font-synthesis:none!important;line-height:1.3!important}
html body.rustic-desktop #accountCityRail .rail-city-meta{font-size:12px!important}
html body.rustic-desktop #accountCityRail #railAccountStatus,
html body.rustic-desktop #accountCityRail #railAccountStatus *{font-weight:400!important;font-synthesis:none!important}
/* Preserve the supplied reference's paper and complete lower landscape. */
html body.rustic-desktop #accountCityRail>.rail-cities{background-color:#e6d7b9!important;background-image:url('/assets/reference-frame-atlas.jpg')!important;background-size:731.428571% 176.415094%!important;background-position:95.384615% 88.888889%!important;background-repeat:no-repeat!important}
html body.rustic-desktop #accountCityRail #railCityList .rail-city-row{position:relative!important;display:block!important;min-height:50px!important;padding:5px 3px 5px 43px!important;box-sizing:border-box!important;overflow:visible!important}
html body.rustic-desktop #accountCityRail #railCityList .rail-city-reference-icon{display:block!important;position:absolute!important;left:4px!important;top:7px!important;width:36px!important;height:38px!important;background:url('/assets/reference-frame-atlas.jpg') 85.771704% 35.451505%/3555.555556% 2460.526316% no-repeat!important}
html body.rustic-desktop #accountCityRail #railCityList .rail-city{position:static!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;text-overflow:clip!important;padding:0!important;margin:0!important;text-align:left!important;white-space:normal!important;overflow:visible!important;line-height:16px!important}
html body.rustic-desktop #accountCityRail #railCityList .rail-city-first{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important}
html body.rustic-desktop #accountCityRail #railCityList .rail-city-second{display:flex!important;align-items:center!important;gap:3px!important;width:100%!important}
html body.rustic-desktop #accountCityRail #railCityList .rail-city-meta{font-size:10px!important;line-height:14px!important;margin:0!important;white-space:nowrap!important;font-weight:400!important}
html body.rustic-desktop #accountCityRail #railCityList .rail-rename{position:static!important;padding:0!important;margin:0 0 0 auto!important;font-size:10px!important;line-height:14px!important;min-width:20px!important;width:auto!important;height:auto!important;white-space:nowrap!important;font-weight:400!important}
html body.rustic-desktop #accountCityRail #railCityList .rail-city-row{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:7px!important;row-gap:0!important;align-items:center!important;align-content:center!important;min-height:54px!important;padding:6px 3px!important}
html body.rustic-desktop #accountCityRail #railCityList .rail-city-reference-icon{position:static!important;inset:auto!important;grid-column:1!important;grid-row:1/3!important;align-self:center!important;width:36px!important;height:40px!important;margin:0!important}
html body.rustic-desktop #accountCityRail #railCityList .rail-city-first{grid-column:2!important;grid-row:1!important;align-self:end!important}
html body.rustic-desktop #accountCityRail #railCityList .rail-city-second{grid-column:2!important;grid-row:2!important;align-self:start!important}
html body.rustic-desktop #accountCityRail #railCityList .rail-city span{display:block!important;width:100%!important;max-width:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}