Require explicit map analysis selection
This commit is contained in:
@@ -1647,3 +1647,178 @@ button.overview-command-card { cursor: pointer; }
|
||||
transition-duration: 0.01ms !important;
|
||||
}
|
||||
}
|
||||
|
||||
/* Explicit analysis selection and result drawer */
|
||||
.geo-explorer-layout,
|
||||
.workbench-shell-guest .geo-explorer-layout {
|
||||
grid-template-columns: clamp(15rem, 13vw, 18rem) minmax(0, 1fr);
|
||||
}
|
||||
|
||||
.geo-theme-option {
|
||||
grid-template-columns: 0.55rem minmax(0, 1fr) auto;
|
||||
gap: var(--gi-space-2);
|
||||
min-width: 0;
|
||||
padding: 0.48rem 0.55rem;
|
||||
}
|
||||
|
||||
.geo-theme-option > .geo-theme-symbol {
|
||||
grid-column: 1;
|
||||
width: 0.42rem;
|
||||
}
|
||||
|
||||
.geo-theme-option > span:nth-child(2) {
|
||||
grid-column: 2;
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
.geo-theme-option > span:nth-child(2) > :where(strong, small) {
|
||||
overflow: hidden;
|
||||
overflow-wrap: normal;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.geo-theme-option > i {
|
||||
grid-column: 3;
|
||||
max-width: 4.25rem;
|
||||
overflow: hidden;
|
||||
justify-self: end;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.geo-theme-actions {
|
||||
display: grid;
|
||||
flex: 0 0 auto;
|
||||
gap: var(--gi-space-2);
|
||||
padding: var(--gi-space-3) var(--gi-space-4);
|
||||
border-top: 1px solid var(--gi-line);
|
||||
background: var(--gi-surface-soft);
|
||||
}
|
||||
|
||||
.geo-theme-actions > span {
|
||||
color: var(--gi-ink-700);
|
||||
font-size: var(--gi-text-2xs);
|
||||
font-weight: 750;
|
||||
}
|
||||
|
||||
.geo-theme-actions button {
|
||||
display: inline-flex;
|
||||
gap: var(--gi-space-2);
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.geo-theme-actions button svg {
|
||||
width: 0.9rem;
|
||||
height: 0.9rem;
|
||||
}
|
||||
|
||||
.geo-theme-actions small {
|
||||
color: var(--gi-ink-500);
|
||||
font-size: var(--gi-text-3xs);
|
||||
}
|
||||
|
||||
.geo-results-panel {
|
||||
visibility: hidden;
|
||||
animation: none;
|
||||
pointer-events: none;
|
||||
transform: translateX(100%);
|
||||
transition: transform var(--gi-dur-3) var(--gi-ease-out), visibility 0s linear var(--gi-dur-3);
|
||||
}
|
||||
|
||||
.geo-results-panel.geo-results-panel-open {
|
||||
visibility: visible;
|
||||
pointer-events: auto;
|
||||
transform: translateX(0);
|
||||
transition-delay: 0s;
|
||||
}
|
||||
|
||||
.geo-results-panel::before {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.geo-results-toggle {
|
||||
position: absolute;
|
||||
z-index: 7;
|
||||
top: 50%;
|
||||
right: 0;
|
||||
display: inline-flex;
|
||||
gap: 0.3rem;
|
||||
align-items: center;
|
||||
min-height: 2.5rem;
|
||||
border: 1px solid rgba(255, 255, 255, 0.2);
|
||||
border-right: 0;
|
||||
border-radius: var(--gi-radius-md) 0 0 var(--gi-radius-md);
|
||||
padding: 0.55rem 0.7rem;
|
||||
background: var(--gi-brand-800);
|
||||
color: #fff;
|
||||
font-size: var(--gi-text-2xs);
|
||||
font-weight: 750;
|
||||
box-shadow: var(--gi-shadow-md);
|
||||
transform: translateY(-50%);
|
||||
transition: right var(--gi-dur-3) var(--gi-ease-out), background var(--gi-dur-2) var(--gi-ease);
|
||||
}
|
||||
|
||||
.geo-results-toggle:hover,
|
||||
.geo-results-toggle:focus-visible {
|
||||
background: var(--gi-brand-700);
|
||||
}
|
||||
|
||||
.geo-results-toggle-open {
|
||||
right: clamp(23rem, 25vw, 28rem);
|
||||
}
|
||||
|
||||
.geo-results-toggle svg {
|
||||
width: 0.9rem;
|
||||
height: 0.9rem;
|
||||
}
|
||||
|
||||
@media (max-width: 1240px) {
|
||||
.geo-results-panel {
|
||||
position: absolute;
|
||||
inset-block: 0;
|
||||
right: 0;
|
||||
width: min(28rem, calc(100% - 3rem));
|
||||
height: 100%;
|
||||
max-height: none;
|
||||
overflow-y: auto;
|
||||
border-top: 0;
|
||||
border-left: 1px solid var(--gi-line);
|
||||
box-shadow: var(--gi-shadow-lg);
|
||||
transform: translateX(100%) !important;
|
||||
}
|
||||
|
||||
.geo-results-panel.geo-results-panel-open {
|
||||
transform: translateX(0) !important;
|
||||
}
|
||||
|
||||
.geo-results-toggle-open {
|
||||
right: min(28rem, calc(100% - 3rem));
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 620px) {
|
||||
.geo-theme-option > i {
|
||||
max-width: 3.75rem;
|
||||
}
|
||||
|
||||
.geo-results-toggle span {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
@media (prefers-reduced-motion: reduce) {
|
||||
.geo-results-panel,
|
||||
.geo-results-toggle {
|
||||
transition-duration: 0.01ms !important;
|
||||
}
|
||||
}
|
||||
.geo-source-summary :where(strong, small) {
|
||||
min-width: 0;
|
||||
max-width: 100%;
|
||||
overflow: hidden;
|
||||
overflow-wrap: anywhere;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user