Routenplanung eingebaut
This commit is contained in:
@@ -172,6 +172,152 @@ header {
|
||||
.ctrl-select:focus { border-color:rgba(0,255,145,.5); }
|
||||
.ctrl-status { font-size:7px; letter-spacing:1.5px; color:rgba(0,255,145,.45); white-space:nowrap; min-width:50px; text-align:right; }
|
||||
|
||||
.act-btn.is_active {
|
||||
background: rgba(0,136,255,.16);
|
||||
color: #55aaff;
|
||||
border-color: rgba(0,136,255,.55);
|
||||
box-shadow: 0 0 14px rgba(0,136,255,.18);
|
||||
}
|
||||
|
||||
.admin-section-grid_map {
|
||||
grid-template-columns: minmax(0, 1.7fr) minmax(280px, 0.85fr);
|
||||
}
|
||||
|
||||
.admin-col_map_main,
|
||||
.admin-col_map_side {
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
.map-panel {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
min-height: 620px;
|
||||
}
|
||||
|
||||
.map-toolbar {
|
||||
display: flex;
|
||||
gap: 8px;
|
||||
padding: 10px 12px 0;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.map-copy {
|
||||
padding: 10px 12px;
|
||||
}
|
||||
|
||||
.map-stage {
|
||||
position: relative;
|
||||
flex: 1;
|
||||
min-height: 460px;
|
||||
margin: 0 12px 12px;
|
||||
border: 1px solid rgba(0,255,145,.12);
|
||||
background:
|
||||
radial-gradient(circle at 20% 20%, rgba(0,136,255,.12), transparent 34%),
|
||||
radial-gradient(circle at 78% 24%, rgba(0,255,145,.08), transparent 28%),
|
||||
#04101a;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.rover-map,
|
||||
.rover-map-fallback {
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
}
|
||||
|
||||
.rover-map-fallback {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
text-align: center;
|
||||
padding: 20px;
|
||||
color: rgba(0,255,145,.65);
|
||||
font-size: 12px;
|
||||
letter-spacing: .6px;
|
||||
background: rgba(4, 16, 26, .92);
|
||||
}
|
||||
|
||||
.map-waypoint-list {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 8px;
|
||||
padding: 10px 12px 12px;
|
||||
}
|
||||
|
||||
.map-waypoint-empty {
|
||||
padding: 12px;
|
||||
border: 1px dashed rgba(0,255,145,.14);
|
||||
color: rgba(0,255,145,.42);
|
||||
font-size: 8px;
|
||||
letter-spacing: 1px;
|
||||
text-transform: uppercase;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.map-waypoint-item {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 10px;
|
||||
padding: 10px;
|
||||
border: 1px solid rgba(0,255,145,.1);
|
||||
background: rgba(0,255,145,.03);
|
||||
}
|
||||
|
||||
.map-waypoint-index {
|
||||
min-width: 42px;
|
||||
font-size: 8px;
|
||||
color: rgba(0,255,145,.5);
|
||||
letter-spacing: 1.4px;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.map-waypoint-coords {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 3px;
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
.map-waypoint-coords strong,
|
||||
.map-waypoint-coords span {
|
||||
font-size: 10px;
|
||||
letter-spacing: .5px;
|
||||
color: rgba(0,255,145,.82);
|
||||
}
|
||||
|
||||
.leaflet-container {
|
||||
font-family: var(--mono);
|
||||
background: #04101a;
|
||||
}
|
||||
|
||||
.leaflet-control-attribution {
|
||||
background: rgba(4, 16, 26, .82);
|
||||
color: rgba(0,255,145,.58);
|
||||
}
|
||||
|
||||
.leaflet-control-attribution a {
|
||||
color: rgba(85,170,255,.85);
|
||||
}
|
||||
|
||||
.leaflet-popup-content-wrapper,
|
||||
.leaflet-popup-tip {
|
||||
background: #07111c;
|
||||
color: rgba(0,255,145,.82);
|
||||
}
|
||||
|
||||
@media (max-width: 1024px) {
|
||||
.admin-section-grid_map {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
|
||||
.map-panel {
|
||||
min-height: 0;
|
||||
}
|
||||
|
||||
.map-stage {
|
||||
min-height: 360px;
|
||||
}
|
||||
}
|
||||
|
||||
/* ── AUTH OVERLAY ───────────────────────────────── */
|
||||
.auth-overlay {
|
||||
position:fixed; inset:0; background:rgba(5,8,15,.93);
|
||||
|
||||
Reference in New Issue
Block a user