/* BaseFac pixels are original; the named-coordinate economy controls are reconstructed. */
.original-colony{position:absolute;inset:0;pointer-events:none;z-index:23}
.original-colony[hidden]{display:none!important}
.original-colony-window .original-colony-title{font:12px/20px Gulim,Dotum,monospace}
.original-colony-window .original-colony-mode{font:10px/13px Gulim,Dotum,monospace}
.original-colony-window input.original-colony-coordinate{background:transparent;color:#ecd7a6;font:12px/24px Gulim,Dotum,monospace;text-align:center;pointer-events:auto}
.original-colony-list{position:absolute;box-sizing:border-box;overflow:auto;background:transparent;scrollbar-width:thin;scrollbar-color:#8b6a43 #22140c;pointer-events:auto}
.original-colony-list .original-colony-row{display:block;position:relative;width:100%;box-sizing:border-box;min-height:19px;height:19px;padding:1px 3px;margin:0;border:0;border-radius:0;background:transparent;color:#ecd7a6;font:12px/17px Gulim,Dotum,monospace;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:none;cursor:pointer}
.original-colony-row[aria-selected=true]{background:#76522a;color:#fff0c8}
.original-colony-row:focus-visible{outline:1px solid #f8d78b;outline-offset:-1px}
.original-colony-details{position:absolute;box-sizing:border-box;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:#ecd7a6;font:11px/15px Gulim,Dotum,monospace;scrollbar-width:thin;scrollbar-color:#8b6a43 #22140c;pointer-events:auto}
.original-colony-status{position:absolute;overflow:auto;white-space:pre-wrap;color:#e6d5b2;font:10px/13px Gulim,Dotum,monospace;pointer-events:auto}
.original-colony-button-art{position:absolute;image-rendering:pixelated;pointer-events:none}
.original-colony-window .original-hotspot[hidden],.original-colony-button-art[hidden]{display:none!important}
