body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f9f7d7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,.app-svg,.app-svg-wrap,.app-wrap,body,html{height:100%}.app-wrap{display:flex}.app-svg-wrap{flex:1 1}.app-sidebar-wrap{background:#fff;flex:0 0 30rem}.app-svg{width:100%}.mobile-tab{display:none}@media screen and (max-width:800px){.app-wrap,.mobile-tab{display:block}.mobile-tab{background:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem;bottom:0;cursor:pointer;left:0;margin:auto;padding:.5rem;position:absolute;right:0;text-align:center;width:10rem}}.zip-clock{align-items:center;background:#fff;border-radius:1rem;display:flex;font-family:monospace;left:1rem;padding:.5rem 1rem;position:absolute;top:1rem;-webkit-user-select:none;user-select:none}.zip-clock-time{border-right:1px solid #aaa;flex:0 0 auto;padding-right:1rem}.zip-clock-speed{flex:0 0 auto;padding:0 1rem}.zip-clock-speed-control{border-radius:.5rem;cursor:pointer;padding:.25rem .5rem}.zip-clock-speed-control:hover{background:#eee}.zip-hospital{fill:gray}.zip-hospital-active-resupply{fill:blue}.zip-hospital-active-emergency{fill:red}.zip-nest{fill:purple}.flight-path-line{stroke:blue;stroke-width:2;stroke-dasharray:6 3;stroke-dashoffset:0;-webkit-animation:dash-animation .5s linear infinite;animation:dash-animation .5s linear infinite}.flight-path-line.flight-path-line-emergency{stroke:red}@-webkit-keyframes dash-animation{to{stroke-dashoffset:-9}}@keyframes dash-animation{to{stroke-dashoffset:-9}}.flight-path-zip{fill:blue}.flight-path-zip.flight-path-zip-emergency{fill:red}.sidebar-widget-title{background:#eee;font-size:1.5rem;padding:1rem}.sidebar-empty-row{padding:1rem}.sidebar-flight{border-bottom:1px solid #eee;padding:1rem}.sidebar-flight-number,.sidebar-flight-priority{padding-bottom:.5rem}.sidebar-flight-destination-item{padding-right:.5rem}.sidebar-status-entry{padding:1rem}.sidebar-status-entry-title{display:inline-block;width:8rem}.sidebar-status-entry-value{display:inline-block;font-weight:700}.sidebar-order{border-bottom:1px solid #eee;padding:1rem}.sidebar-order-number,.sidebar-order-priority{padding-bottom:.5rem}.sidebar{height:100%;overflow:auto}
/*# sourceMappingURL=main.f6fd4cd3.css.map*/