body{background-color:#000;font-family:sans-serif;color:#ccc;font-size:14.4px;touch-action:manipulation;-ms-touch-action:manipulation;margin:0}a{text-decoration:none}h1{margin-top:5px;margin-bottom:5px;border:0;font-size:120%;font-weight:700;color:#fff}ul{padding-left:20px}#loading{font-weight:700;color:#fff;text-shadow:#808 0 0 1.5em;padding:5px}#main{background-color:#334;max-width:45em;-moz-border-radius:7px;border-radius:7px;margin:auto;margin-top:2em;overflow:auto}.image-button{border-top:solid #000 5px;border-left:solid #000 5px;border-right:solid #000 5px;border-bottom:solid #000 5px;-moz-border-radius:5px;border-radius:5px;background-color:#000;margin-top:5px;margin-bottom:5px;margin-left:5px;font-size:80%;cursor:pointer}.image-button div{position:relative;top:0;left:0}.image-button div a img{border:none;position:absolute;top:0;left:0}.image-button div a{text-decoration:none;color:#fff}.image-button div a .txt{position:absolute;display:block;bottom:0;right:2px;text-shadow:#000 0 -1px,#000 -1px 0,#000 1px 0,#000 0 1px}.item{background-color:#000;border:solid #000 5px;-moz-border-radius:5px;border-radius:5px;margin:5px;width:15em;float:left;color:#ccc}.item p,.item ul{margin-top:3px;margin-bottom:3px}.item-what{background-color:#224;border:solid #224 2px;-moz-border-radius:2px;border-radius:2px;color:#fff;margin-bottom:5px}.item:after{clear:both}.clickable{cursor:pointer}.sys-item{background-color:#000;border:solid #000 5px;-moz-border-radius:5px;border-radius:5px;margin:5px;color:#ccc}.disabled{color:#888}.green{color:#0f0}.yellow{color:#ff0}.red{color:red}.white{color:#fff}.list-current{background-color:#336}.busy{background-color:#226;border:solid #226 5px;-moz-border-radius:5px;border-radius:5px;color:#fff;font-weight:700;font-variant:small-caps;text-align:center;position:fixed;left:50%;bottom:5px;width:100px;margin-left:-50px;z-index:2000}.listwidget{overflow-y:auto}.lw-elem{background-color:#000}.lw-head{white-space:nowrap;overflow:hidden}.lw-subttl{white-space:nowrap;font-size:80%;overflow:hidden}.lw-head{margin:3px}.lw-subttl{margin:3px}.lw-own .lw-head{color:#8f8}.lw-own .lw-subttl{color:#080}.lw-enemy .lw-head{color:#f88}.lw-enemy .lw-subttl{color:#800}.lw-unowned .lw-head{color:#ccc}.lw-unowned .lw-subttl{color:#888}.lw-static .lw-head{color:#ccc}.lw-static .lw-subttl{color:#888}.lw-current{background-color:#334}.window{position:fixed;background-color:#000;border:solid #778 1px;padding:5px;border-radius:5px;-moz-border-radius:5px;box-shadow:2px 2px 2px #000020;-moz-box-shadow:2px 2px 2px #000020;-webkit-box-shadow:2px 2px 2px #000020}.window-title{background-color:#224;border:solid #224 2px;border-radius:2px;-moz-border-radius:2px;color:#fff;padding-left:5px;margin-bottom:5px;font-weight:700}.window-content{background-color:#080811;padding:5px;color:#ccc}.window-content input{border-left:solid #666 1px;border-top:solid #000 1px;border-right:solid #ddd 1px;border-bottom:solid #fff 1px;background-color:#ccc;padding:3px;color:#000}.window-content input:focus{background-color:#ccc;color:#000}.button{display:block;vertical-align:middle;height:25px;line-height:23px;min-width:1em;border-style:solid;border-color:#ddd #000 #666 #fff;border-width:1px;background-color:#ccc;background:-moz-linear-gradient(top,#ddd,#aaa);color:#000;padding:0 3px;cursor:pointer;-moz-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none}a.button b,a.button:visited,a.button:visited b{color:#000}.button:hover{background-color:#ddd;background:-moz-linear-gradient(top,#eee,#bbb)}.button:focus{background-color:#eee;background:-moz-linear-gradient(top,#fff,#ccc)}.button img{border-width:0;vertical-align:middle}.button.disabled{color:#999;border-color:#ddd #666 #999 #eee;cursor:default}.button.disabled:hover{background-color:#ccc;background:-moz-linear-gradient(top,#ddd,#aaa)}.button.disabled:visited{color:#666}.button.pressed{border-color:#666 #fff #ddd #000;padding:1px 2px 0 4px;height:24px;color:#448}.parbox{margin-top:-5px}.parbox .parbox-el{display:-moz-inline-stack;display:inline-block;margin-top:5px}.parbox-center{text-align:center}.parbox-right{text-align:right}.parbox-left{text-align:left}.vbox-next{margin-top:5px}.mineral-info{background-color:#000;padding:5px}.mineral-info table{margin-top:5px;width:100%}.mineral-info .age,.mineral-info .time{float:right}.mineral-info td.num{text-align:right}.console{background-color:#000;padding:5px;font-family:monospace;white-space:pre;color:#ccc}.console .qbold{font-weight:700}.console .qdim{color:#666}.console .qinput{color:#ccf}.lrbox{overflow:visible}.lrbox .left{float:left;margin-right:5px}.lrbox .right{float:right;margin-left:5px}.lrbox-close{clear:both;height:0;overflow:auto}.com-list{overflow-y:auto;overflow-x:hidden}.com-entry{padding-left:.5em;background-color:#000;height:1.5em;line-height:1.5em;vertical-align:middle;width:100%;white-space:nowrap;overflow:hidden;cursor:pointer;user-select:none;-moz-user-select:none}.com-entry.com-available{padding-left:0}.com-entry.com-available:before{content:'\2022'}.com-tech-achievable{color:#669}.com-tech-locked{color:#644}.com-entry.com-current{background-color:#224}.popup-menu{background-color:#ccc;color:#000;border-left:solid #eee 2px;border-top:solid #eee 2px;border-right:solid #666 2px;border-bottom:solid #666 2px;cursor:pointer;-moz-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none}.popup-menu-item{padding:2px 10px 2px 10px;text-decoration:none;vertical-align:middle;display:block;color:#000}.popup-menu-item.focused,.popup-menu-item:hover{background-color:#008;color:#fff}.popup-menu-item img{border-width:0;vertical-align:middle;position:relative;left:-5px;top:0}.popup-menu-item.disabled{color:#888}.popup-menu-submenu:after{content:' \00bb'}.popup-menu-divi{margin:2px 2px 2px 2px;border-top:solid #888 1px;border-bottom:solid #eee 1px;height:0;overflow:hidden}.cardmenu{border-bottom:solid #778 1px;padding:0;margin:0}.cardmenu li{float:left;list-style-type:none;padding:3px 10px;margin:0 10px}.cardmenu li{border-top:solid #778 1px;border-left:solid #778 1px;border-right:solid #778 1px;background-color:#224;cursor:pointer;color:#ccc}.cardmenu li.selected{border-top:solid #778 1px;border-left:solid #778 1px;border-right:solid #778 1px;background-color:#080811;color:#fff}.cardmenu-close{clear:both;height:0;overflow:auto}.msg-main{color:#fff;padding-bottom:5px;font-size:120%}.msg-subttl{color:#888;font-style:italic;padding-bottom:5px}.goaldialog-field{background-color:#000;border-radius:2px;margin:1px;padding:2px}.goaldialog-field .qlabel{display:inline-block;width:8em;font-weight:700}.goaldialog-field .qsublabel{display:inline-block;width:8em;font-size:80%}.goaldialog-field .qinput{display:inline-block;width:7em}.goaldialog-field .qinput input{width:7em}.bs-head{color:#fff;font-size:125%;margin-bottom:5px}.bs-img{margin:1px;border-left:solid #333 1px;border-top:solid #333 1px;border-right:solid #ccc 1px;border-bottom:solid #ccc 1px}.bs-container{border:solid #000 1px;background-color:#000}.bs-container.focused{border:solid #fff 1px}.tx-cargo{background-color:#000;padding:5px}.tx-unit{background-color:#224;border:2px solid #224;color:#fff;margin-bottom:5px}.tx-subheader{min-width:6em;text-align:center}.tx-amount{color:#0f0;text-align:right;padding-right:5px}.tx-type{padding-left:5px;padding-right:5px}.ui-list{border:solid #666 1px;padding:2px;background-color:#080811;color:#ccc;width:100%;overflow-y:auto}.ui-list option:checked{background-color:#ccc;color:#080811}.vs-content{background-color:#000;padding:5px;margin-bottom:5px}.vs-subttl{margin-bottom:5px;margin-top:2px;font-size:80%}.mw-label{width:10em;display:inline-block}.mw-content{display:inline-block}.mw-content .mw-value{width:10em;display:inline-block}.mw-content .mw-button{width:4em;display:inline-block}.mw-taglist{background-color:#000}.mw-taglist ul{padding:2px;margin:0}.mw-taglist li{display:inline-block;padding:2px 5px;cursor:pointer}.mw-taglist li.qselected{background-color:#ccc;color:#000}.tax-heading{font-size:125%;margin-bottom:5px;text-decoration:underline;color:#fff}.tax-widget{border:solid #000 1px;background:#000;padding:3px;margin:5px 0}.tax-widget.focused{border:solid #ccc 1px}.tax-widget .red{color:red}.tax-widget .green{color:#0f0}.tech-widget{border:solid #000 1px;background-color:#000}.tech-widget.focused{border:solid #fff 1px}.tile-obj{background-color:#000;border:solid #000 5px;-moz-border-radius:5px;border-radius:5px;margin:5px;color:#ccc}.tile-obj-header{background-color:#224;border:solid #224 2px;-moz-border-radius:2px;border-radius:2px;color:#fff;margin-bottom:5px}.tile-obj-subttl{color:#ff0;font-size:80%}.tile-obj:after{clear:both}.tile .grid-line{font-size:80%}.sysmenu{display:block;background-color:#112;color:#6f6f91;border-bottom:solid #224 1px}.sysmenu-item,.sysmenu-item:active,.sysmenu-item:link,.sysmenu-item:visited{padding:5px;margin:0;display:inline-block;height:1.5em;line-height:1.5em;cursor:pointer;text-decoration:none;color:#ccf}.sysmenu-item:hover{background-color:#336}.sysmenu-right{float:right}.sysmenu-final{clear:both}.cscreen-left{background-color:#224;overflow:auto}.fp-fleet{background-color:#000;padding:2px 5px;font-weight:700;cursor:pointer}.fp-ship{background-color:#000;padding:2px 5px 2px 10px;cursor:pointer}.fp-dead{color:#666}.fp-current{background-color:#334}.fp-fleet-1 .qmark{color:#808096}.fp-fleet-2 .qmark{color:#fff}.fp-fleet-3 .qmark{color:#ff0}.fp-fleet-4 .qmark{color:#61f261}.fp-fleet-5 .qmark{color:#6161c2}.fp-fleet-6 .qmark{color:red}.fp-fleet-7 .qmark{color:#f5f}.fp-fleet-8 .qmark{color:#c26100}.fp-fleet-9 .qmark{color:#ffc200}.fp-fleet-10 .qmark{color:#5ff}.fp-fleet-11 .qmark{color:#0a0}.fp-dead .qmark{color:#333!important}.configgrid .cg-item{border-radius:5px;padding:5px;background-color:#222;margin-bottom:5px;cursor:pointer}.configgrid .cg-value{float:right;color:#0f0;padding-left:.5em}.configgrid .disabled .cg-value{color:#060}.configgrid .disabled .cg-name{color:#666}.msgap-panel{background-color:#003;border-color:#ccc #000 #000 #ccc;border-width:1px;border-style:solid;color:#ccc;width:10em;height:30em;position:relative;overflow:hidden}.msgap-panel .qtop{position:absolute;top:0;margin:2px}.msgap-panel .qbot{position:absolute;bottom:0;margin:2px}.msgap-panel .qaction{position:relative;margin:2px;height:2em;width:30em;overflow:hidden;display:table}.msgap-panel .qaction .button{width:1.5em;text-align:center;display:table-cell;vertical-align:middle}.msgap-panel .qaction .qlabel{position:relative;display:table-cell;vertical-align:middle;left:.5em;top:0;font-size:80%;width:100em}.msgap-panel .qaction .qlabel b{color:#fff}.msg-panel{width:30em;height:30em;background-color:#000;margin:0;font-family:monospace}.msg-index{height:25px;line-height:25px;vertical-align:middle;width:6em;text-align:right}.score-head{font-weight:700;text-align:center}.score-val{text-align:right}.score-me{color:#fff;font-weight:700}.simlist{background-color:#000}.simlist .current{background-color:#224}.simlist .ttl{font-weight:700;color:#fff}.simlist .subttl{font-size:80%;font-style:italic;color:#888}.simlist .inactive .ttl{color:#888}.simlist .inactive .subttl{color:#444}.vcrs-own{color:#efe;background-color:#040;padding:3px 5px;margin-top:5px}.vcrs-enemy{color:#fee;background-color:#400;padding:3px;margin-top:5px}.vcrs-small{font-size:80%;font-style:italic;color:#666;margin:5px 0 5px 5px}.vcrs-normal{margin-left:5px}.simr-selected{background-color:#224}.simr-head{font-weight:700;text-decoration:underline}.simr-table td{padding-right:.5em}.spinner .button{display:inline-block}.sim-welcome{margin:.5em;padding:.5em;border-radius:5px;border:solid #488 1px;background-color:#122}.sim-welcome .top{font-weight:700;font-style:italic;color:#fff}.sim-welcome .bot{padding-top:.5em;border-width:0;font-size:80%}.sim-mode .cg-name,.sim-mode .cg-value{font-weight:700}.freq-opendir{background-color:#223;font-weight:700;padding:2px;margin:1px;cursor:pointer;color:#89f}.freq-placeholder{margin:1px;color:#888;font-size:80%}.freq-dir{background-color:#223;font-weight:700;padding:2px;margin:1px;cursor:pointer;color:#89f}.freq-file{background-color:#223;padding:2px;margin:1px;cursor:pointer;color:#89f}.freq-error{padding:5px;color:red}.freq-wait{padding:5px;color:#888}.freq-empty{padding:5px;color:#888}.rs-link{color:inherit;text-decoration:none}.rs-link:hover{text-decoration:underline}