Polish map workspace density
GeoIntel CI / docs-smoke (push) Has been cancelled
GeoIntel CI / contract-smoke (push) Has been cancelled

This commit is contained in:
Codex
2026-06-20 20:03:52 +02:00
parent 1549fd8d7a
commit c571dfe96c
7 changed files with 347 additions and 110 deletions
+108 -3
View File
@@ -2007,12 +2007,96 @@ button.entity-card {
overflow-wrap: anywhere;
}
.map-toolbar {
.map-workspace-shell {
display: grid;
gap: 0.75rem;
}
.map-context-summary {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(11rem, 1fr));
gap: 0.6rem;
}
.map-context-summary > div {
min-width: 0;
border: 1px solid var(--line);
border-left: 4px solid var(--accent);
border-radius: 8px;
padding: 0.68rem 0.78rem;
background: linear-gradient(180deg, #ffffff, #f7fbf8);
}
.map-context-summary span,
.map-context-summary small {
display: block;
}
.map-context-summary span {
color: var(--muted);
font-size: 0.68rem;
font-weight: 850;
letter-spacing: 0.05em;
text-transform: uppercase;
}
.map-context-summary strong {
display: block;
margin-top: 0.2rem;
overflow: hidden;
color: var(--ink);
font-size: 0.98rem;
line-height: 1.22;
text-overflow: ellipsis;
white-space: nowrap;
}
.map-context-summary small {
margin-top: 0.25rem;
overflow: hidden;
color: var(--muted);
font-size: 0.78rem;
line-height: 1.25;
text-overflow: ellipsis;
white-space: nowrap;
}
.map-control-surface,
.map-frame-surface,
.map-inspection-surface {
min-width: 0;
border: 1px solid var(--line);
border-radius: 8px;
padding: 0.72rem;
background: #ffffff;
}
.map-control-surface {
display: grid;
gap: 0.68rem;
}
.map-frame-surface {
padding: 0.52rem;
background: #f7fbf8;
}
.map-frame-surface .map-container {
margin: 0;
}
.map-inspection-surface .feature-inspector {
margin-top: 0;
border-top: 0;
padding-top: 0;
}
.map-workspace-shell .map-toolbar {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(9rem, 1fr));
gap: 0.75rem;
align-items: end;
margin-bottom: 0.85rem;
margin-bottom: 0;
}
.layer-control-card {
@@ -2049,7 +2133,7 @@ button.entity-card {
display: grid;
grid-template-columns: 0.85fr minmax(0, 1.5fr) 0.85fr;
gap: 0.65rem;
margin-bottom: 0.85rem;
margin-bottom: 0;
}
.layer-provenance-rail > div,
@@ -2645,6 +2729,27 @@ button.entity-card {
gap: 0.55rem;
}
.map-workspace-shell .map-context-summary {
grid-template-columns: repeat(auto-fit, minmax(8.25rem, 1fr));
gap: 0.5rem;
}
.map-workspace-shell .map-toolbar {
grid-template-columns: repeat(auto-fit, minmax(8.25rem, 1fr));
gap: 0.5rem;
}
.map-workspace-shell .layer-provenance-rail {
grid-template-columns: repeat(auto-fit, minmax(7.5rem, 1fr));
gap: 0.5rem;
}
.map-control-surface,
.map-frame-surface,
.map-inspection-surface {
padding: 0.58rem;
}
.layer-control-card {
padding: 0.52rem 0.58rem;
}