Update
This commit is contained in:
+1584
-235
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,269 @@
|
||||
/*
|
||||
* GeoIntel professionalisation pass — 2026-07-27
|
||||
*
|
||||
* This intentionally remains a small, final override layer. The historical
|
||||
* style sheets are consolidated in a separate refactor so this release does
|
||||
* not destabilise the map workbench or its responsive contracts.
|
||||
*/
|
||||
|
||||
.workbench-stage {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
@media (min-width: 1361px) {
|
||||
.workbench-layout {
|
||||
grid-template-columns: 13.75rem minmax(0, 1fr);
|
||||
}
|
||||
|
||||
.workbench-sidebar {
|
||||
padding-inline: 0.72rem;
|
||||
}
|
||||
|
||||
.workbench-main:not(.workbench-main-map) {
|
||||
padding-inline: clamp(1.5rem, 2vw, 2.4rem);
|
||||
}
|
||||
}
|
||||
|
||||
.context-bar > div {
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
.context-bar strong {
|
||||
display: block;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.context-account-guest {
|
||||
border-color: #9fcfc4;
|
||||
color: #0c5e55;
|
||||
background: linear-gradient(180deg, #f7fffc, #e8f7f3);
|
||||
}
|
||||
|
||||
.context-account-guest > svg {
|
||||
color: #0d7d6f;
|
||||
}
|
||||
|
||||
.workbench-shell-guest .workbench-stage {
|
||||
grid-template-rows: var(--atlas-topbar-height) auto minmax(0, 1fr);
|
||||
}
|
||||
|
||||
.guest-mode-banner {
|
||||
position: relative;
|
||||
z-index: 22;
|
||||
display: grid;
|
||||
grid-template-columns: auto minmax(0, 1fr) auto;
|
||||
gap: 0.72rem;
|
||||
align-items: center;
|
||||
min-width: 0;
|
||||
border-bottom: 1px solid #b7dbd3;
|
||||
padding: 0.68rem 1.35rem;
|
||||
color: #164d47;
|
||||
background:
|
||||
radial-gradient(circle at 12% 0%, rgba(57, 172, 151, 0.13), transparent 16rem),
|
||||
linear-gradient(90deg, #edf9f6, #f7fcfa);
|
||||
}
|
||||
|
||||
.guest-mode-banner > svg {
|
||||
width: 1.2rem;
|
||||
height: 1.2rem;
|
||||
color: #0f766e;
|
||||
}
|
||||
|
||||
.guest-mode-banner > div {
|
||||
display: grid;
|
||||
min-width: 0;
|
||||
gap: 0.12rem;
|
||||
}
|
||||
|
||||
.guest-mode-banner strong {
|
||||
font-family: "Manrope", sans-serif;
|
||||
font-size: 0.8rem;
|
||||
letter-spacing: -0.01em;
|
||||
}
|
||||
|
||||
.guest-mode-banner span:not(.guest-mode-badge) {
|
||||
overflow: hidden;
|
||||
color: #52736d;
|
||||
font-size: 0.72rem;
|
||||
line-height: 1.4;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.guest-mode-badge {
|
||||
border: 1px solid #9bcfc3;
|
||||
border-radius: 999px;
|
||||
padding: 0.33rem 0.62rem;
|
||||
color: #0d665b;
|
||||
background: rgba(255, 255, 255, 0.82);
|
||||
font-size: 0.66rem;
|
||||
font-weight: 800;
|
||||
letter-spacing: 0.045em;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.guest-demo-loading {
|
||||
position: absolute;
|
||||
inset: calc(var(--atlas-topbar-height) + 3.75rem) 1.25rem auto auto;
|
||||
z-index: 85;
|
||||
display: inline-flex;
|
||||
max-width: min(28rem, calc(100vw - 2rem));
|
||||
gap: 0.65rem;
|
||||
align-items: center;
|
||||
border: 1px solid #b7d9d1;
|
||||
border-radius: 0.85rem;
|
||||
padding: 0.72rem 0.9rem;
|
||||
color: #164d47;
|
||||
background: rgba(250, 255, 253, 0.97);
|
||||
box-shadow: 0 18px 44px rgba(9, 65, 57, 0.16);
|
||||
backdrop-filter: blur(16px);
|
||||
}
|
||||
|
||||
.guest-demo-loading > span {
|
||||
width: 0.85rem;
|
||||
height: 0.85rem;
|
||||
flex: 0 0 auto;
|
||||
border: 2px solid #b5ddd4;
|
||||
border-top-color: #0f766e;
|
||||
border-radius: 999px;
|
||||
animation: geointel-guest-spin 0.8s linear infinite;
|
||||
}
|
||||
|
||||
.guest-demo-loading strong {
|
||||
font-size: 0.75rem;
|
||||
}
|
||||
|
||||
@keyframes geointel-guest-spin {
|
||||
to { transform: rotate(360deg); }
|
||||
}
|
||||
|
||||
.geo-guest-preview-note,
|
||||
.guest-readonly-card {
|
||||
display: grid;
|
||||
grid-template-columns: auto minmax(0, 1fr);
|
||||
gap: 0.78rem;
|
||||
align-items: start;
|
||||
border: 1px solid #b9ddd5;
|
||||
color: #174f48;
|
||||
background: linear-gradient(135deg, #eef9f6, #fbfefd);
|
||||
}
|
||||
|
||||
.geo-guest-preview-note {
|
||||
border-width: 0 0 1px;
|
||||
padding: 0.78rem 1.25rem;
|
||||
}
|
||||
|
||||
.geo-guest-preview-note > svg,
|
||||
.guest-readonly-card > svg {
|
||||
width: 1.12rem;
|
||||
height: 1.12rem;
|
||||
margin-top: 0.08rem;
|
||||
color: #0f766e;
|
||||
}
|
||||
|
||||
.geo-guest-preview-note > div,
|
||||
.guest-readonly-card > div {
|
||||
display: grid;
|
||||
gap: 0.16rem;
|
||||
}
|
||||
|
||||
.geo-guest-preview-note strong,
|
||||
.guest-readonly-card strong {
|
||||
font-family: "Manrope", sans-serif;
|
||||
font-size: 0.79rem;
|
||||
}
|
||||
|
||||
.geo-guest-preview-note span,
|
||||
.guest-readonly-card span {
|
||||
color: #54756f;
|
||||
font-size: 0.72rem;
|
||||
line-height: 1.45;
|
||||
}
|
||||
|
||||
.guest-readonly-card {
|
||||
border-radius: 0.9rem;
|
||||
padding: 0.9rem 1rem;
|
||||
box-shadow: 0 8px 22px rgba(20, 81, 71, 0.06);
|
||||
}
|
||||
|
||||
.geo-result-next-actions-readonly {
|
||||
grid-template-columns: minmax(0, 1fr);
|
||||
border-color: #b9dcd4;
|
||||
background: #f1faf7;
|
||||
}
|
||||
|
||||
.geo-result-next-actions-readonly small {
|
||||
max-width: 48rem;
|
||||
}
|
||||
|
||||
.workbench-shell-guest .geo-explorer-header {
|
||||
min-height: 5.25rem;
|
||||
}
|
||||
|
||||
.workbench-shell-guest .geo-explorer-layout {
|
||||
grid-template-columns: minmax(13.5rem, 0.7fr) minmax(28rem, 1.75fr) minmax(18rem, 0.8fr);
|
||||
}
|
||||
|
||||
@media (max-width: 1120px) {
|
||||
.guest-mode-banner {
|
||||
padding-inline: 0.9rem;
|
||||
}
|
||||
|
||||
.guest-mode-banner span:not(.guest-mode-badge) {
|
||||
white-space: normal;
|
||||
}
|
||||
|
||||
.workbench-shell-guest .geo-explorer-layout {
|
||||
grid-template-columns: 13rem minmax(24rem, 1fr);
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 920px) {
|
||||
.workbench-shell-guest .workbench-stage {
|
||||
grid-template-rows: auto auto minmax(0, 1fr);
|
||||
}
|
||||
|
||||
.guest-mode-banner {
|
||||
grid-template-columns: auto minmax(0, 1fr);
|
||||
padding: 0.65rem 0.8rem;
|
||||
}
|
||||
|
||||
.guest-mode-badge {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.guest-demo-loading {
|
||||
position: fixed;
|
||||
inset: 0.75rem 0.75rem auto;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 620px) {
|
||||
.guest-mode-banner > svg {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.guest-mode-banner {
|
||||
grid-template-columns: minmax(0, 1fr);
|
||||
}
|
||||
|
||||
.guest-mode-banner strong {
|
||||
font-size: 0.75rem;
|
||||
}
|
||||
|
||||
.guest-mode-banner span:not(.guest-mode-badge) {
|
||||
font-size: 0.68rem;
|
||||
}
|
||||
|
||||
.geo-guest-preview-note {
|
||||
padding: 0.72rem 0.85rem;
|
||||
}
|
||||
}
|
||||
|
||||
@media (prefers-reduced-motion: reduce) {
|
||||
.guest-demo-loading > span {
|
||||
animation: none;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user