@charset "UTF-8";@font-face{font-family:Rubik;src:url(Rubik-Regular.e1fa9df4fb7a42e0.ttf);font-weight:400}@font-face{font-family:Rubik;src:url(Rubik-Medium.df7a171bba22b771.ttf);font-weight:500}@font-face{font-family:Rubik;src:url(Rubik-Bold.8df8a363b9fc4932.ttf);font-weight:700}body{font-family:Rubik;padding:0;margin:0;background-color:#000}h2{font-family:Rubik;font-style:normal;font-weight:500;font-size:28px;color:#2d5147;margin:0 0 15px 15px}.modal-background{position:fixed;z-index:1000;top:0;left:0;height:100vh;width:100vw;background-color:#80808080;display:flex;justify-content:space-around;align-items:center}.modal-background.do-not-show{display:none}.white-on-green{color:#fff;background-color:#2d5147}.white-on-green.with-hover-effect:hover{background-color:#38675a}frontend-admin-overview,frontend-info-overview{height:100%;width:100%;background-color:#fff;display:flex;flex-direction:row}frontend-admin-overview nav,frontend-info-overview nav{display:flex;flex-direction:column;width:200px;z-index:1;box-shadow:4px 0 4px #00000040}frontend-admin-overview nav a,frontend-info-overview nav a{height:60px;padding-left:15px;padding-right:15px;display:flex;flex-direction:row;align-items:center;text-decoration:none;font-family:Rubik;font-style:normal;font-weight:500;font-size:18px;color:#2d5147;line-height:21px;text-align:left}frontend-admin-overview nav a:hover,frontend-info-overview nav a:hover{background-color:#e6fdf6}frontend-admin-overview nav a.selected,frontend-admin-overview nav a.selected:hover,frontend-info-overview nav a.selected,frontend-info-overview nav a.selected:hover{background-color:#cee4de}frontend-admin-overview frontend-impressum,frontend-admin-overview frontend-data-protection-notice,frontend-info-overview frontend-impressum,frontend-info-overview frontend-data-protection-notice{padding:15px;overflow-y:auto;color:#2d5147}frontend-mission-config div.json-editor{width:100%;height:427px}a.link-button{text-decoration:none;border-radius:10px;border:0;font-family:Rubik;font-style:normal;font-weight:700;font-size:18px;line-height:21px;display:inline-flex;flex-flow:row;align-items:center;gap:10px;padding:10px 21px 10px 13px;cursor:pointer;pointer-events:auto}a.link-button .link-icon{height:28px;width:28px}div.filters{display:flex;flex-wrap:wrap;padding:15px;gap:10px}div.filters div.filter-info{font-style:italic;text-align:center;color:#2d5147;flex-grow:1}div.filters span.filter{display:flex;align-items:center}div.filters span.filter input[type=button]{order:2;cursor:pointer;padding:6px;width:24px;height:100%;border-radius:0 6px 6px 0;background-color:#2d5147;background-image:url(/assets/FFFFFF/cross.svg);background-size:24px 24px;background-position:center;background-repeat:no-repeat}div.filters span.filter label{order:1;padding:6px;border-radius:6px 0 0 6px;background-color:#2d5147;color:#fff}input,select,textarea{background:#d0f0f0;border:0;border-radius:6px;font-family:Rubik;font-style:normal;font-weight:400;font-size:16px;color:#2d5147;line-height:19px;padding:6px 12px}input.error,select.error,textarea.error{border:2px solid red}input:disabled{background:#ddd;color:#aaa}select{box-sizing:content-box}input{appearance:textfield;text-align:right}div.input{font-family:Rubik;font-style:normal;font-weight:400;font-size:16px;color:#2d5147;line-height:21px;display:flex;flex-flow:row;justify-content:space-between;align-items:baseline;gap:5px;padding-top:5px;padding-bottom:5px;margin-left:12px;margin-right:12px}div.input label{min-width:50%}div.input input,div.input select{flex-grow:1;min-width:0}div.input span.icon{background:#d0f0f0;border:0;border-radius:6px}div.input span.icon{width:24px;height:24px;align-self:center;padding:3.5px}div.table{width:100%;height:100%;background-color:#fff;display:flex;flex-direction:column;align-items:stretch;overflow-y:auto;overflow-x:hidden}div.table>*:nth-child(odd){background-color:#e6fdf6}div.table>*:nth-child(odd):hover{background-color:#d0fbee}div.table>*:nth-child(2n){background-color:#fff}div.table>*:nth-child(2n):hover{background-color:#d0fbee}div.table div.headerRow{font-family:Rubik;font-style:normal;font-weight:500;font-size:18px;color:#2d5147}div.table div.row{font-family:Rubik;font-style:normal;font-weight:400;font-size:18px;color:#2d5147}div.table div.headerRow,div.table div.row{height:60px;min-height:60px;padding-left:15px;padding-right:15px;align-items:center;line-height:21px;display:flex;flex-direction:row}div.table div.headerRow.clickable,div.table div.row.clickable{cursor:pointer}div.table div.headerRow.selected,div.table div.headerRow.selected:hover,div.table div.row.selected,div.table div.row.selected:hover{background-color:#cee4de}div.table div.headerRow a,div.table div.headerRow span,div.table div.row a,div.table div.row span{flex-grow:1}div.table div.headerRow a.iconbag,div.table div.headerRow span.iconbag,div.table div.row a.iconbag,div.table div.row span.iconbag{flex-grow:0;display:flex;flex-direction:row-reverse}div.table div.headerRow a,div.table div.row a{text-decoration:none;color:#2d5147}div.table div.headerRow span.iconbag span.icon.show-on-hover,div.table div.row span.iconbag span.icon.show-on-hover{opacity:0;transition:opacity .2s}div.table div.headerRow:hover span.iconbag span.icon.show-on-hover,div.table div.row:hover span.iconbag span.icon.show-on-hover{opacity:1;transition-duration:0ms}span.icon{position:relative}span.icon div.icon-popup{padding:15px;border-radius:5px;z-index:2;background-color:#2d5147;color:#fff}span.icon div.icon-popup:before{content:"";z-index:-1;position:fixed;bottom:0;right:0;width:100vw;height:100vh}span.icon div.icon-popup div{white-space:nowrap}span.icon div.icon-popup div+div{margin-top:5px;padding-top:5px;border-top:1px solid white}span.icon div.counter{position:absolute;font-size:12px;line-height:12px;font-weight:700;background-color:#2d5147;color:#fff;border-radius:8px;padding:2px 4px;min-width:8px;min-height:12px;text-align:center}span.icon div.counter.warn{background-color:#f5b642;color:#fff}span.icon div.counter.right-bottom{bottom:-6px;right:-10px}span.icon div.counter.right-top{top:-10px;right:-10px}div.jsoneditor{width:100%;height:100%;background-color:#0ff}div.jsoneditor div.jsoneditor-outer{width:100%;height:100%}div.jsoneditor div.jsoneditor-outer textarea.jsoneditor-text{width:100%;height:100%;padding:0;margin:0;border:1;box-sizing:border-box;resize:none}div.top-handle{margin:2px 10%;padding:2px;background-color:#efe;border-top:1px solid #2D5147;border-bottom:1px solid #2D5147;cursor:grab}.camera-perspective{background-color:#fff;border-radius:5px;padding:10px;position:absolute;bottom:100px;right:50px;width:400px;height:300px;display:flex;flex-direction:column}.camera-perspective .top-handle{flex-grow:0}.camera-perspective .filling{flex-grow:1}div.gui-controls{background-color:#fff;border-radius:5px;padding:10px;position:absolute;top:50px;right:50px;width:200px;display:flex;flex-direction:column;gap:15px;align-items:left}div.gui-controls span{display:flex;flex-direction:column;align-items:left;font-family:Rubik;font-style:normal;font-weight:400;font-size:16px;color:#2d5147;line-height:21px}div.gui-controls span label{font-family:Rubik;font-style:normal;font-weight:500;font-size:18px;color:#2d5147}div.gui-controls span input[type=range]{appearance:none;background:transparent;cursor:pointer}div.gui-controls span input[type=range]::-webkit-slider-runnable-track{margin-top:7px;margin-bottom:7px;height:2px;background:gray}div.gui-controls span input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:16px;width:16px;margin-top:-7px;border-radius:8px;background:#2d5147}div.gui-controls span input[type=range]::-moz-range-thumb{height:16px;width:16px;border-radius:8px;background:#2d5147}div.gui-controls span input[type=range]::-moz-range-track{height:2px;background:gray}div.gui-controls span ul{list-style-type:none;padding-left:0;margin-top:6px;margin-bottom:6px;margin-left:6px}div.gui-controls span ul li{padding-left:6px;padding-right:6px;border-radius:6px;cursor:pointer}div.gui-controls span ul li+li{margin-top:3px}div.gui-controls span ul li:before{content:"\2022  "}div.gui-controls span ul li:hover{background-color:#d0f0f0}div.gui-controls span ul li.selected{background:#2d5147;color:#fff}.vertical-stack{min-height:0px;flex-grow:1;display:flex;flex-direction:column}div.waypoints-stack{min-height:0px;flex-grow:1;display:flex;flex-direction:column;align-items:stretch;overflow-y:auto;overflow-x:hidden;padding:15px;gap:5px}div.waypoints-stack label.collapse-control{display:flex;flex-direction:row}div.waypoints-stack label.collapse-control span{flex-grow:1}div.waypoints-stack .collapsible-waypoint .waypoint-details-checkbox{display:none}div.waypoints-stack .collapsible-waypoint .waypoint-details-checkbox:not(:checked)~* .on-waypoint-collapsed-hide{display:none}div.waypoints-stack .collapsible-waypoint .waypoint-details-checkbox:checked~* .on-waypoint-collapsed-show{display:none}div.waypoints-stack .collapsible-waypoint .collapsible-foto .foto-details-checkbox{display:none}div.waypoints-stack .collapsible-waypoint .collapsible-foto .foto-details-checkbox:not(:checked)~* .on-foto-collapsed-hide{display:none}div.waypoints-stack .collapsible-waypoint .collapsible-foto .foto-details-checkbox:checked~* .on-foto-collapsed-show{display:none}div.waypoints-stack div.waypoint-section{padding:15px;border:1px solid black;border-radius:6px;display:flex;flex-direction:column;align-items:stretch;gap:5px}div.waypoints-stack div.waypoint-section.highlight-on{background-color:#e5f1ed}div.waypoints-stack div.waypoint-section.highlight-off{background-color:#fff}div.waypoints-stack div.waypoint-section label.collapse-control img+img{margin-left:6px}div.waypoints-stack div.waypoint-section div.foto-section{padding:5px;border:1px solid black;border-radius:6px}div.waypoints-stack div.waypoint-section div.foto-section.highlight-on{background-color:#e5f1ed}div.waypoints-stack div.waypoint-section div.foto-section.highlight-off{background-color:#fff}div.buttons{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:15px;padding-top:30px;padding-bottom:30px}div.dialog-box{padding:25px;background-color:#fff}frontend-root{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:row;align-items:stretch}frontend-root frontend-navigation-bar{position:relative;background-color:#2d5147;width:70px;height:100vh;display:flex;flex-direction:column;align-items:center;z-index:2;box-shadow:4px 0 4px #00000040}frontend-root frontend-navigation-bar .logo{padding:15px;border-bottom:1px solid rgba(255,255,255,.2)}frontend-root frontend-navigation-bar .top-buttons{width:100%;display:flex;flex-direction:column;align-items:center;flex-grow:2}frontend-root frontend-navigation-bar .bottom-buttons{width:100%;display:flex;flex-direction:column;align-items:center}frontend-root frontend-navigation-bar a{width:100%;height:70px;padding:0;border:0;cursor:pointer;background-color:#2d5147;display:flex;align-items:center;justify-content:center}frontend-root frontend-navigation-bar a:hover{background-color:#366155}frontend-root frontend-navigation-bar a.selected,frontend-root frontend-navigation-bar a.selected:hover{background-color:#3f7264}frontend-root frontend-navigation-bar a img{width:24px;height:24px}frontend-root .zippable-host{height:100%;flex-grow:0;display:flex;flex-direction:row}frontend-root .zippable-host div.left-foldable{position:relative;background-color:#fff;height:100%;display:flex;flex-direction:column}frontend-root .zippable-host div.left-foldable>hr{width:100%}frontend-root .zippable-host div.left-foldable .header{width:100%;display:flex;flex-direction:row;gap:10px}frontend-root .zippable-host div.left-foldable .flex-height{min-height:0;flex:1 1 0}frontend-root .zippable-host div.left-foldable.unfolded{transition:width .2s linear}frontend-root .zippable-host div.left-foldable.unfolded.owner-table{width:350px}frontend-root .zippable-host div.left-foldable.unfolded.line-table{width:350px}frontend-root .zippable-host div.left-foldable.unfolded.project-table{width:350px}frontend-root .zippable-host div.left-foldable.unfolded.mast-table{width:350px}frontend-root .zippable-host div.left-foldable.unfolded.project-mission-tree{width:350px}frontend-root .zippable-host div.left-foldable.unfolded.mission-config{width:400px}frontend-root .zippable-host div.left-foldable.unfolded.flightpath-edit{width:400px}frontend-root .zippable-host div.left-foldable.unfolded hr{border:none;height:1px;flex-shrink:0;background-color:#2d5147}frontend-root .zippable-host div.left-foldable.unfolded>*{visibility:visible;transition:visibility 0ms .2s}frontend-root .zippable-host div.left-foldable.unfolded .content{flex-grow:1;overflow-y:auto}frontend-root .zippable-host div.left-foldable.unfolded .content .loading{display:flex;flex-direction:row;justify-content:center}frontend-root .zippable-host div.left-foldable.folded{width:0;transition:width .2s linear}frontend-root .zippable-host div.left-foldable.folded>*{visibility:collapse;transition:visibility 0ms}frontend-root .zippable-host div.zipper{width:30px;flex-grow:0;display:flex;flex-direction:column;justify-content:center;cursor:pointer;background-color:#e0e0e0}frontend-root .zippable-host div.zipper:hover{background-color:#d0fbee}frontend-root frontend-backdrop{flex-grow:1;z-index:-1;display:flex}
