header[data-v-d7c97319]{line-height:1.5;max-height:100vh}.logo[data-v-d7c97319]{display:block;margin:0 auto 2rem}nav[data-v-d7c97319]{width:100%;font-size:12px;text-align:center;margin-bottom:1rem}nav a.router-link-exact-active[data-v-d7c97319]{color:var(--color-text)}nav a.router-link-exact-active[data-v-d7c97319]:hover{background-color:transparent}nav a[data-v-d7c97319]{display:inline-block;padding:0 1rem;border-left:1px solid var(--color-border)}nav a[data-v-d7c97319]:first-of-type{border:0}@media (min-width: 91024px){header[data-v-d7c97319]{display:flex;place-items:center;padding-right:calc(var(--section-gap) / 2)}.logo[data-v-d7c97319]{margin:0 2rem 0 0}header .wrapper[data-v-d7c97319]{display:flex;place-items:flex-start;flex-wrap:wrap}nav[data-v-d7c97319]{text-align:left;margin-left:-1rem;font-size:1rem;padding:1rem 0;margin-top:1rem}}.homeless[data-v-df4b03fd]{background-color:#f003}.townbox[data-v-bae92347]{margin-top:.8em}.unresolved[data-v-bae92347]{background-color:#f003}button.unresolved[data-v-bae92347]{border-color:#ff0000b3}.tooltip[data-v-45b5b74e]{cursor:help}.townbox[data-v-1a852e24]{margin-top:.8em}.unresolved[data-v-1a852e24]{background-color:#f003}.tooltip[data-v-1a852e24]{cursor:help}.dialog[data-v-dea74574]{top:0;left:0;right:0;bottom:0;background-color:#00000080;position:fixed;z-index:10;display:flex}.dialog_content[data-v-dea74574]{margin:auto;background:var(--color-background);border-radius:3px;min-height:50px;min-width:300px;padding:20px;overflow-y:auto;max-height:100%}.chart[data-v-b9414618]{height:250px;width:300px}.multiline[data-v-b9414618]{width:100%;height:5em}.hmid[data-v-b9414618]{margin-left:auto;margin-right:auto}.tar[data-v-b9414618]{text-align:right}.tooltip[data-v-b9414618]{cursor:help}#columns[data-v-cd4bb531]{display:flex}#chartPane[data-v-cd4bb531]{margin-left:10px}select.animable[data-v-cd4bb531]{border-color:var(--color-border);background-color:var(--color-background);color:var(--color-button)}.anim[data-v-cd4bb531]{background-color:var(--color-background);animation-name:highlight-cd4bb531;animation-duration:.5s}@keyframes highlight-cd4bb531{0%{background-color:var(--color-background)}50%{background-color:#00bd7e1a}to{background-color:var(--color-background)}}.tooltip-btn[data-v-cd4bb531]{position:relative}.tooltip-btn[data-v-cd4bb531]:after{content:attr(data-tooltip);font-size:12px;font-family:system-ui;position:absolute;bottom:100%;left:50%;transform:translate(0);padding:2px 6px 4px;border:1px solid gray;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.tooltip-btn[data-v-cd4bb531]:hover:after{opacity:1;visibility:visible}.tooltip[data-v-cd4bb531]{cursor:help}.tac[data-v-907094bd]{text-align:center}.tooltip[data-v-907094bd]{cursor:help}summary[data-v-32bbd801]{cursor:pointer}.section[data-v-32bbd801]{border:1px solid gray;padding:2px;margin:2px}.red[data-v-32bbd801]{color:red}strong[data-v-32bbd801]{font-weight:600}#storageParent[data-v-32bbd801]{display:flex}.textItem[data-v-32bbd801]{display:inline-block;text-align:center;width:22px}.storageCell[data-v-32bbd801]{display:inline-block;height:24px;vertical-align:top;border-bottom:2px solid;margin:1px}.storageCell abbr[data-v-32bbd801]{display:inline-block;height:22px;vertical-align:top;margin-top:-2px}.underline[data-v-32bbd801]{border-bottom:2px solid}.markInnate[data-v-32bbd801]{border-color:#00749473}.markP2W[data-v-32bbd801]{border-color:#00800073}.markProvided[data-v-32bbd801]{border-color:#8c6e0099}.markExtra[data-v-32bbd801]{border-color:#ac000073}.tooltip[data-v-32bbd801]{cursor:help}#hack[data-v-c97689e4]{position:absolute;left:-9999px}#topcenter[data-v-c97689e4]{position:absolute;top:0;background-color:var(--color-background);padding:0 5px 5px;left:50%;transform:translate(-50%);overflow:auto}summary[data-v-c8ec0d1e]{cursor:pointer}.vscroll30[data-v-c8ec0d1e]{max-height:30vh;overflow-y:auto}.rolldown[data-v-af651ea7]{cursor:pointer;text-align:center;height:.8em;margin-bottom:0}.rolldown div[data-v-af651ea7]{top:-.4em}.rolldown[data-v-af651ea7]:hover{background-color:var(--color-background-soft)}.tooltip[data-v-af651ea7]{cursor:help}button.unresolved[data-v-af651ea7]{border-color:#ff0000b3}.vscroll40[data-v-af651ea7]{max-height:40vh;overflow-y:auto}div.limited[data-v-fd758a1a]{max-height:50vh}header[data-v-fd758a1a]{line-height:1.5;max-height:100vh}nav[data-v-fd758a1a]{width:100%;font-size:12px;text-align:center;margin-bottom:1rem}nav span[data-v-fd758a1a]{display:inline-block;padding:0 1rem;border-left:1px solid var(--color-border);cursor:pointer}nav span[data-v-fd758a1a]:first-of-type{border:0}nav span.green[data-v-fd758a1a]:hover{background-color:#00bd7e33}.reducible[data-v-fd758a1a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:11em}.hlim.parent[data-v-fd758a1a]{display:flex;max-width:20em}.hlim.left[data-v-fd758a1a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.hlim.right[data-v-fd758a1a]{flex:0 0 auto}.tar[data-v-fd758a1a]{text-align:right}.tac[data-v-fd758a1a]{text-align:center}.tooltip[data-v-fd758a1a]{cursor:help}.nound[data-v-fd758a1a]{text-decoration:none}.tac[data-v-f1c69c13]{text-align:center}.tooltip[data-v-f1c69c13]{cursor:help}.search-bar{position:fixed;top:80px;left:50%;transform:translate(-50%);padding:10px;z-index:1000;background:var(--color-background-soft)}.search-bar input{width:200px;padding:2px;margin-right:10px}.search-bar ul{list-style:none;padding:0;margin:0}.search-bar li{padding:2px;cursor:pointer}.search-bar li:hover{background:var(--color-background-mute)}main[data-v-95acd89c]{display:flex;flex-direction:column;height:96%;overflow:hidden}summary[data-v-95acd89c]{cursor:pointer}#mappane[data-v-95acd89c]{flex-grow:1}#canvas-limiter[data-v-95acd89c]{height:100%;width:100%}#tooltip[data-v-95acd89c]{z-index:1;position:absolute;pointer-events:none;color:#a0a7b4;background-color:#29323c;padding:10px}#topleft[data-v-95acd89c]{position:absolute;top:0;max-height:40%;background-color:var(--color-background);padding:0 5px 5px 0;overflow:auto}#leftside[data-v-95acd89c]{position:absolute;bottom:0;max-height:90%}#mapObjDetail[data-v-95acd89c]{overflow:auto;background-color:var(--color-background);padding:5px 5px 0 0}#rightside[data-v-95acd89c]{display:flex;flex-direction:column;align-items:flex-end;float:right;max-height:100%}#totals[data-v-95acd89c]{padding:5px;float:right;text-align:right;background-color:var(--color-background);z-index:20}#workerlist[data-v-95acd89c]{padding:0 5px 5px;float:right;text-align:right;background-color:var(--color-background);overflow-y:auto}#textpane[data-v-95acd89c]{display:flex;flex-direction:column;width:29em}.lim2em[data-v-95acd89c]{display:inline-block;width:2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.w30em[data-v-95acd89c]{width:30em}.tooltip[data-v-95acd89c]{cursor:help}.tar[data-v-76ba9b57]{text-align:right}.tac[data-v-76ba9b57]{text-align:center}.tooltip[data-v-76ba9b57]{cursor:help}.nound[data-v-76ba9b57]{text-decoration:none}td[data-v-76ba9b57]{border-top:none;border-left:none}tr td[data-v-76ba9b57]:first-child{border-left:1px solid gray}tr[data-v-76ba9b57]{scroll-margin-top:100px}.inside[data-v-ad4c1506]{font-size:5px;position:absolute;bottom:6px;left:6px;z-index:-2}.anim[data-v-ad4c1506]{background-color:var(--color-background);animation-name:highlight-ad4c1506;animation-duration:2s}@keyframes highlight-ad4c1506{0%{background-color:var(--color-background)}50%{background-color:#00bd7e4d}to{background-color:var(--color-background)}}.tooltip[data-v-ad4c1506]{cursor:help}[type=checkbox][data-v-16284650]{vertical-align:middle}.hmid[data-v-16284650]{text-align:center}.mauto[data-v-16284650]{margin-left:auto;margin-right:auto}.switch[data-v-16284650]{position:relative;display:block;width:30px;height:17px}.switch input[data-v-16284650]{opacity:0;width:0;height:0}.slider[data-v-16284650]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider[data-v-16284650]:before{position:absolute;content:"";height:13px;width:13px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider[data-v-16284650]{background-color:#00bd7e}input:focus+.slider[data-v-16284650]{box-shadow:0 0 1px #00bd7e}input:checked+.slider[data-v-16284650]:before{-webkit-transform:translateX(13px);-ms-transform:translateX(13px);transform:translate(13px)}.tooltip[data-v-f5f2ab1e]{cursor:help}.container[data-v-d469d968]{display:flex}.left[data-v-d469d968],.right[data-v-d469d968]{height:100%;overflow-y:auto;padding:20px}.tooltip[data-v-d469d968]{cursor:help}.spacer[data-v-36115f4b]{height:.5em}.anim[data-v-36115f4b]{background-color:var(--color-background);animation-name:highlight-36115f4b;animation-duration:2s}@keyframes highlight-36115f4b{0%{background-color:var(--color-background)}50%{background-color:#00bd7e4d}to{background-color:var(--color-background)}}.tooltip[data-v-36115f4b]{cursor:help}input[type=radio]+label[data-v-36115f4b]{margin-left:.3em;margin-right:.5em}input[type=checkbox]+label[data-v-36115f4b]{margin-left:.3em}.settings-tiles[data-v-36115f4b]{display:flex;flex-wrap:wrap}.settings-tile[data-v-36115f4b]{width:auto;padding:4px;margin:2px;border:1px solid gray;border-radius:2px}.slider-container[data-v-36115f4b]{display:inline-flex;margin-left:.4em;align-items:center}.slider[data-v-36115f4b]{margin-right:10px}.stickyhead tr[data-v-36115f4b]{scroll-margin-top:30px}.q[data-v-02dd3424]{padding-top:.5em}summary[data-v-eef61cbf]{cursor:pointer}strong[data-v-eef61cbf]{font-weight:600}.tooltip[data-v-eef61cbf]{cursor:help}.icon[data-v-eef61cbf]{height:1em;vertical-align:middle}main[data-v-8b0096ac]{display:flex;flex-direction:column;height:96%;overflow:hidden}.limit[data-v-8b0096ac]{width:100%;height:100%}#controls[data-v-8b0096ac],#houselist[data-v-8b0096ac]{float:left;z-index:1}.wlong[data-v-8b0096ac]{width:15em}.tooltip[data-v-8b0096ac]{position:relative;display:inline-block;border-bottom:1px dotted gray}.sTaken[data-v-8b0096ac]{background-color:#4b3a16}.lTaken[data-v-8b0096ac]{color:#d6302a}.tooltip .tooltiptext[data-v-8b0096ac]{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;padding:5px 0;position:absolute;z-index:1;bottom:100%;left:50%;margin-left:-60px}.tooltip:hover .tooltiptext[data-v-8b0096ac]{visibility:visible}#houselist[data-v-8b0096ac]{margin-top:.2em;list-style:none;padding:0;font-size:small}.lodging[data-v-8b0096ac]{color:#fe6}.storage[data-v-8b0096ac]{color:#a5f}#fluid[data-v-8b0096ac]{display:flex;flex-direction:row;flex-wrap:wrap}#cost[data-v-8b0096ac]{display:flex;align-items:center}#chartSweep[data-v-cd6f3e00]{width:270px;height:170px}#chartHisto[data-v-cd6f3e00]{float:left;width:500px;height:300px}#chartSweep[data-v-7790bb48]{width:270px;height:170px}#chartHisto[data-v-7790bb48]{width:500px;height:320px}#chartHisto[data-v-2713830e]{float:left;width:500px;height:320px}.inner[data-v-2713830e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#menu[data-v-5de58e35]{position:fixed;width:370px;height:90vh;overflow-y:scroll}#content[data-v-5de58e35]{position:absolute;padding-left:2em;left:370px}#settings[data-v-5de58e35]{padding:9px 0}.warning[data-v-5de58e35]{background-color:#ff00004d}.title[data-v-5de58e35]{font-size:1.17em;font-weight:700}table[data-v-5de58e35]{border-collapse:collapse}td[data-v-5de58e35],th[data-v-5de58e35]{padding:1px 2px;border:1px solid gray}td .r[data-v-5de58e35]{text-align:right;font-family:monospace}.center[data-v-5de58e35]{text-align:center}ul[data-v-5de58e35]{padding-left:0}#chartHisto[data-v-8fa4bafa]{float:left;width:646px;height:400px}#menu[data-v-8c5ac3e7]{position:fixed;height:90vh;overflow-y:scroll}#content[data-v-8c5ac3e7]{position:absolute;padding-left:2em;left:250px}#settings[data-v-8c5ac3e7]{padding:9px 0}.warning[data-v-8c5ac3e7]{background-color:#ff00004d}.title[data-v-8c5ac3e7]{font-size:1.17em;font-weight:700}table[data-v-8c5ac3e7]{border-collapse:collapse}td[data-v-8c5ac3e7],th[data-v-8c5ac3e7]{padding:1px 2px;border:1px solid gray}td .r[data-v-8c5ac3e7]{text-align:right;font-family:monospace}.center[data-v-8c5ac3e7]{text-align:center}ul[data-v-8c5ac3e7]{padding-left:0}main[data-v-95c1054d]{display:flex;flex-direction:column;height:98%;overflow:hidden}#canvas-limiter[data-v-95c1054d]{height:100%;width:100%}#deck-canvas[data-v-95c1054d]{height:50%}#coords[data-v-95c1054d]{position:absolute;bottom:0}#topright[data-v-95c1054d]{float:right}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-light-3: rgba(0, 0, 0, .83);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64);--vt-c-text-dark-3: rgba(235, 235, 235, .82)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--color-button: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2);--color-button: var(--vt-c-text-dark-3)}::-webkit-scrollbar{width:.625em}::-webkit-scrollbar-track{background:#2c2c2c}::-webkit-scrollbar-thumb{background:#6d6d6d}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%}#app{margin:0 auto;padding:1rem;height:100%}#toptext{margin-bottom:1rem}.sa{margin-bottom:1em}a,.green{text-decoration:none;color:#00bd7e;transition:.4s}table{border-collapse:collapse}tr,td,th{padding:2px;border:1px solid lightgray}.borderless tr,.borderless td,.borderless th{border:none}.center{text-align:center}.right{text-align:right}input.mid{width:6.3em}input.price{width:7.3em;margin-left:3px;margin-right:3px}.w5em{width:5em}.w42em{width:4.2em}.w3em{width:3em}input.short{width:2.5em}input.float4{width:3.8em}input.float3{width:2.5em}.w2em{width:2em}p.todo{font-size:x-small}.bold{font-weight:600;font-size:large}.fsxxs{font-size:xx-small}.fsxs{font-size:x-small}.fss{font-size:small}.greenText{color:green}.redText{color:red}.iconitem{width:22px;height:22px;vertical-align:bottom}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 91024px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr;padding:0 2rem}}.workshop-label-input{width:9em}.clickable{cursor:pointer}.hastooltip{cursor:help}button{background-color:var(--color-background-soft);color:var(--color-button);border-radius:3px;border:1px solid;border-color:var(--color-border-hover);padding:2px 6px;cursor:pointer}button:hover{background-color:var(--color-background-mute)}button:disabled{color:var(--vt-c-text-light-2)}button.pressed{border:1px solid;border-style:inset;font-weight:700}table,tr,td,th{border-color:gray}.vmid{vertical-align:middle}.warning{background-color:#ff00004d}.note{background-color:#ffc0004d}.spaced-columns{display:flex;justify-content:space-between}input,select,textarea{background-color:var(--color-background-soft);color:var(--color-button);border:1px solid #444}input[type=checkbox]:unchecked{accent-color:var(--color-background-soft)}textarea{cursor:auto}.stickyhead{thead {position: sticky; top: 0; z-index: 5; background-color: var(--color-background);} border-collapse: separate;border-spacing:0;th {border-left: none;} th.colspanned {border-top: none;} td {border-top: none; border-left: none;} tr th:first-child:not(.rowspanned),tr td:first-child:not(.rowspanned) {border-left: 1px solid gray;}}@media (prefers-color-scheme: dark){input[type=number],input[type=checkbox],input[type=radio],textarea,select{color-scheme:dark}input[type=checkbox]:disabled{opacity:.5}}
