/* Shared check-in and history surfaces. The workstation has its own stylesheet. */
.gogo-creator-space, .gogo-explore-shell {
    --gogo-ink: #20382f;
    --gogo-muted: #657267;
    --gogo-paper: #faf8f1;
    --gogo-card: #fff;
    --gogo-line: #dfe5dc;
    --gogo-accent: #e77858;
    --gogo-green: #315d4b;
    --gogo-sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;
    color: var(--gogo-ink);
    font-family: var(--gogo-sans);
    font-size: 16px;
    line-height: 1.6;
}
.gogo-creator-space, .gogo-creator-space *, .gogo-creator-space *::before, .gogo-creator-space *::after { box-sizing: border-box; }
.gogo-creator-space { position: relative; width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; background: var(--gogo-paper); scroll-margin-top: 24px; }
.gogo-creator-space [hidden] { display: none !important; }
.gogo-creator-space button, .gogo-creator-space input, .gogo-creator-space select, .gogo-creator-space textarea { font: inherit; color: inherit; margin: 0; box-shadow: none; text-transform: none; letter-spacing: normal; }
.gogo-creator-space button { cursor: pointer; }
.gogo-creator-space button:disabled { cursor: not-allowed; opacity: .55; }
.gogo-creator-space button:focus-visible, .gogo-creator-space a:focus-visible, .gogo-creator-space summary:focus-visible { outline: 2px solid var(--gogo-green); outline-offset: 4px; }
.gogo-creator-space a { color: inherit; }
.gogo-creator-space fieldset { min-width: 0; border: 0; padding: 0; margin: 0; }
.gogo-creator-space fieldset:disabled { opacity: .75; }
.gogo-sr-only { position: absolute !important; width: 1px; height: 1px; padding: 0 !important; border: 0 !important; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
.gogo-creator-inner { width: min(1200px, 100%); margin: 0 auto; padding: 72px 48px 0; }
.gogo-section-handle { display: none; }
.gogo-section-title { display: flex; justify-content: space-between; align-items: end; margin: 0 0 44px; padding: 0; }
.gogo-eyebrow { display: flex; align-items: center; gap: 16px; margin: 0 0 16px !important; color: var(--gogo-green); font: 500 .75rem/1.4 ui-monospace, SFMono-Regular, Menlo, monospace; letter-spacing: .14em; }
.gogo-eyebrow span { display: inline-grid; width: 26px; height: 26px; place-items: center; border: 1px solid #c3cec0; border-radius: 50%; font-size: .6875rem; letter-spacing: 0; }
.gogo-section-title h2 { margin: 0 !important; color: var(--gogo-ink); font-family: "Songti SC", "STSong", Georgia, serif; font-size: clamp(1.8rem, 3vw, 2.7rem); font-weight: 400; letter-spacing: .015em; line-height: 1.45; }
.gogo-section-title > div > p:last-child { margin: 14px 0 0; color: var(--gogo-muted); font-size: .9375rem; }
.gogo-post-form { padding: 0; margin: 0; border: 0; background: transparent; }
.gogo-compose-grid { display: grid; grid-template-columns: 1.5fr 1fr; gap: clamp(28px, 4vw, 56px); align-items: start; }
.gogo-compose-story, .gogo-compose-place { min-width: 0; }
.gogo-field-heading { display: flex; justify-content: space-between; align-items: center; gap: 12px; min-height: 32px; margin: 0 0 12px; color: var(--gogo-ink); font-size: .875rem; font-weight: 500; letter-spacing: .025em; }
.gogo-field-heading small { color: var(--gogo-muted); font: 400 .75rem ui-monospace, SFMono-Regular, monospace; }
.gogo-creator-space .gogo-media-upload { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 7px; width: 100%; min-height: 170px; margin: 0; padding: 20px; border: 1px dashed #b7c7b4; border-radius: 12px; background: #edf2e9; cursor: pointer; transition: border-color .2s ease, background .2s ease; }
.gogo-media-upload:hover, .gogo-media-upload.is-dragging, .gogo-media-upload:focus-within { border-color: var(--gogo-green); background: #e4eddf; }
.gogo-media-upload svg { width: 32px; height: 32px; margin-bottom: 4px; fill: none; stroke: #64816a; stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }
.gogo-media-upload strong { color: #49644f; font-size: .875rem; font-weight: 500; }
.gogo-media-upload span, .gogo-media-upload small { color: #788972; font-size: .75rem; }
.gogo-media-upload small { font-family: ui-monospace, SFMono-Regular, monospace; letter-spacing: .05em; }
.gogo-media-upload input { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
.gogo-creator-space .gogo-media-upload.is-compact { min-height: 48px; padding: 12px; margin-top: 10px; flex-direction: row; gap: 10px; }
.gogo-media-upload.is-compact svg { width: 22px; height: 22px; margin: 0; }
.gogo-media-upload.is-compact small, .gogo-media-upload.is-compact span { display: none; }
.gogo-photo-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 9px; }
.gogo-photo-grid:empty { display: none; }
.gogo-photo-grid figure { position: relative; aspect-ratio: 1.2; margin: 0; }
.gogo-photo-grid img { display: block; width: 100%; height: 100%; object-fit: cover; border-radius: 8px; }
.gogo-photo-grid button { position: absolute; top: 6px; right: 6px; width: 30px; height: 30px; padding: 0; border: 0; border-radius: 50%; background: #183528c9; color: #fff; font-size: 1.25rem; }
.gogo-photo-grid figcaption { position: absolute; bottom: 6px; left: 6px; padding: 2px 8px; border-radius: 4px; background: #fffef0e6; color: #354b3d; font-size: .75rem; }
.gogo-story-label { margin-top: 26px; }
.gogo-creator-space input:not([type="file"]), .gogo-creator-space textarea, .gogo-creator-space select { display: block; width: 100%; max-width: none; min-height: 44px; padding: 10px 12px; border: 1px solid var(--gogo-line); border-radius: 7px; background: var(--gogo-card); outline: none; color: var(--gogo-ink); font-size: .875rem; line-height: 1.6; }
.gogo-creator-space input:focus, .gogo-creator-space textarea:focus, .gogo-creator-space select:focus { border-color: #759575; box-shadow: 0 0 0 3px #74966d15; }
.gogo-creator-space input::placeholder, .gogo-creator-space textarea::placeholder { color: #929c91; opacity: 1; }
.gogo-creator-space input.gogo-note-title { padding: 11px 0; border: 0; border-bottom: 1px solid var(--gogo-line); border-radius: 0; background: transparent; font-size: 1.125rem; }
.gogo-creator-space textarea { min-height: 156px; margin-top: 16px; padding: 0; border: 0; border-radius: 0; background: transparent; font-size: 1rem; line-height: 1.9; resize: vertical; }
.gogo-creator-space textarea:focus { box-shadow: none; outline: 1px solid #c5d1bf; outline-offset: 8px; }
.gogo-locate-button { padding: 5px 0; border: 0; background: transparent; color: var(--gogo-green) !important; font-size: .8125rem !important; font-weight: 500; }
.gogo-location-picker { position: relative; overflow: hidden; border: 1px solid #d5dfd1; border-radius: 12px; background: #e8eee6; }
.gogo-location-picker__map { width: 100%; height: 236px; }
.gogo-map-picker-tip { position: absolute; right: 12px; bottom: 27px; left: 12px; width: max-content; max-width: calc(100% - 24px); margin: auto; padding: 6px 12px; border-radius: 6px; background: #fffdf4ed; color: #647562; font-size: .75rem; pointer-events: none; }
.gogo-location-status { min-height: 22px; margin: 10px 0 18px; color: var(--gogo-muted); font-size: .75rem; }
.gogo-place-label, .gogo-form-grid label { display: block; color: #667462; font-size: .8125rem; }
.gogo-place-label input, .gogo-form-grid input, .gogo-form-grid select { margin-top: 7px !important; }
.gogo-coordinate-line { display: flex; justify-content: space-between; align-items: center; gap: 10px; margin-top: 10px; font-size: .75rem; }
.gogo-coordinate-line > span { color: var(--gogo-muted); font-family: ui-monospace, SFMono-Regular, monospace; }
.gogo-coordinate-line button { min-height: 34px; padding: 5px 10px; border: 1px solid #c3d0bd; border-radius: 5px; background: #edf3e8; color: var(--gogo-green); font-size: .75rem; white-space: nowrap; }
.gogo-coordinate-line button.is-confirmed { background: #dce9d6; border-color: #9bb88f; }
.gogo-coordinate-details { margin-top: 12px; color: var(--gogo-muted); font-size: .75rem; }
.gogo-coordinate-details summary { width: max-content; cursor: pointer; }
.gogo-coordinate-details .gogo-form-grid { margin-top: 10px; }
.gogo-form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
.gogo-note-options { margin-top: 24px; }
.gogo-compose-footer { display: flex; justify-content: space-between; align-items: center; gap: 24px; margin-top: 30px; padding: 26px 0; border-top: 1px solid var(--gogo-line); border-bottom: 1px solid var(--gogo-line); }
.gogo-visibility { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; color: var(--gogo-muted); font-size: .8125rem; }
.gogo-visibility label { white-space: nowrap; }
.gogo-creator-space .gogo-visibility select { width: auto; min-height: 36px; padding: 5px 26px 5px 10px; border-color: transparent; background-color: #eaf0e5; color: #4b6648; font-size: .8125rem; }
.gogo-visibility > span { flex-basis: 100%; font-size: .75rem; }
.gogo-compose-actions { display: flex; gap: 12px; flex: 0 0 auto; }
.gogo-compose-actions button { min-height: 46px; padding: 10px 24px; border: 1px solid #c9d3c4; border-radius: 6px; background: transparent; color: #4c5f47; font-size: .875rem; }
.gogo-compose-actions .gogo-publish-footprint { display: flex; align-items: center; gap: 22px; border-color: var(--gogo-green); background: var(--gogo-green); color: #fff; }
.gogo-publish-footprint:hover { background: #234631; }
.gogo-save-draft:hover { background: #eaf0e6; }
.gogo-form-message, .gogo-history-message { min-height: 24px; margin: 14px 0; color: var(--gogo-green); font-size: .875rem; }
.gogo-form-message.is-error { color: #b65037; }
.gogo-footprint-history { margin-top: 90px; padding-top: 8px; scroll-margin-top: 32px; }
.gogo-footprint-history .gogo-section-title { margin-bottom: 30px; }
.gogo-history-toolbar { display: flex; justify-content: space-between; align-items: center; gap: 16px; padding-bottom: 18px; border-bottom: 1px solid var(--gogo-line); }
.gogo-history-filters { display: flex; gap: 8px; }
.gogo-history-filters button { padding: 7px 15px; border: 1px solid transparent; border-radius: 30px; background: transparent; color: #829079; font-size: .8125rem; }
.gogo-history-filters button.is-active { background: #e5eddf; color: #365735; border-color: #d5e1cd; }
.gogo-history-toolbar > span { color: var(--gogo-muted); font-size: .75rem; white-space: nowrap; }
.gogo-history-card { display: grid; grid-template-columns: 76px 1fr; gap: 30px; margin: 0; padding: 36px 0 0; }
.gogo-history-date { position: relative; padding-top: 2px; }
.gogo-history-date strong { display: block; color: #52684a; font: 400 2.125rem/1 Georgia, serif; }
.gogo-history-date span { display: block; margin-top: 10px; color: #939d8c; font: .75rem ui-monospace, SFMono-Regular, monospace; }
.gogo-history-date i { position: absolute; right: 0; top: 11px; bottom: -37px; width: 1px; background: #d9e1d4; }
.gogo-history-date i::before { position: absolute; top: 0; left: -3px; width: 7px; height: 7px; border-radius: 50%; background: #adc29e; content: ''; }
.gogo-history-card:last-child .gogo-history-date i { bottom: 34px; }
.gogo-history-body { min-width: 0; padding: 0 0 34px; border-bottom: 1px solid var(--gogo-line); }
.gogo-history-meta { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; color: var(--gogo-muted); font-size: .75rem; }
.gogo-status-badge { padding: 2px 8px; border-radius: 4px; background: #e9ede6; color: #718268; font-size: .75rem; }
.gogo-status-badge[data-state="published"] { background: #e2eddb; color: #628257; }
.gogo-status-badge[data-state="pending"] { background: #f8ebd6; color: #9d7c3f; }
.gogo-status-badge[data-state="rejected"] { background: #f5e4de; color: #ab6350; }
.gogo-history-body h3 { margin: 10px 0 8px; color: var(--gogo-ink); font-size: 1.1875rem; font-weight: 500; line-height: 1.7; }
.gogo-history-body > p { margin: 0; color: #77816f; font-size: .9375rem; line-height: 1.9; white-space: pre-wrap; overflow-wrap: anywhere; }
.gogo-history-photos { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin-top: 20px; }
.gogo-history-photos a { display: block; overflow: hidden; border-radius: 8px; background: #e9eee4; aspect-ratio: 1.5; }
.gogo-history-photos img { display: block; width: 100%; height: 100%; object-fit: cover; transition: transform .4s ease; }
.gogo-history-photos a:hover img { transform: scale(1.04); }
.gogo-history-body > footer { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 12px; align-items: center; margin-top: 20px; color: #899580; font-size: .75rem; }
.gogo-history-body > footer button { min-height: 36px; padding: 5px 0 5px 20px; border: 0; background: transparent; color: #74876b; font-size: .75rem; }
.gogo-history-body > footer button:hover { color: #cf7052; }
.gogo-history-more { display: block; min-height: 44px; margin: 12px auto 0 !important; padding: 10px 28px; border: 1px solid #cdd8c6; border-radius: 6px; background: transparent; color: #708565; font-size: .8125rem; }
.gogo-history-empty, .gogo-guest-card { padding: 40px 32px; border: 1px solid var(--gogo-line); border-radius: 12px; background: #f0f4eb; }
.gogo-history-empty { margin-top: 28px; text-align: center; }
.gogo-history-empty > span { font-size: 2rem; color: #86a070; }
.gogo-history-empty h3, .gogo-guest-card h3 { margin: 8px 0; color: #4c6344; font-size: 1.125rem; font-weight: 500; }
.gogo-history-empty p, .gogo-guest-card p { color: #7c8b70; font-size: .875rem; }
.gogo-guest-card a { display: inline-block; margin-top: 14px; padding: 12px 20px; border-radius: 6px; background: var(--gogo-green); color: #fff; text-decoration: none; font-size: .875rem; }
.gogo-explore-footer { display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 60px 0 32px; margin-top: 32px; color: #8d9c82; font-size: .75rem; }
.gogo-explore-footer > span { color: #5a7450; font: bold 1.5rem Georgia, serif; letter-spacing: -.08em; }
.gogo-explore-footer p { margin: 0; }
.gogo-explore-footer a { text-decoration: none; }
.gogo-creator-space .will-reveal { opacity: 0; transform: translateY(24px); transition: opacity .7s ease, transform .7s cubic-bezier(.2,.8,.2,1); }
.gogo-creator-space .will-reveal.is-visible { opacity: 1; transform: translateY(0); }

/* Warm writing paper, a quieter location panel, and photographic keepsakes. */
.gogo-creator-inner { width: min(1320px, 100%); padding-top: 88px; }
.gogo-section-title { margin-bottom: 52px; }
.gogo-compose-story { padding: 4px 0 0; }
.gogo-compose-place { padding: 24px; border: 1px solid #dce2d6; border-radius: 18px; background: linear-gradient(145deg, #eef1e8, #e8ede3); box-shadow: inset 0 1px 0 #ffffffd9, 0 2px 3px #273f3005; }
.gogo-creator-space .gogo-media-upload { min-height: 222px; background: linear-gradient(135deg, #fffef9, #f0f0e5); border-color: #b9c5b0; box-shadow: inset 0 2px 6px #31432b05; }
.gogo-creator-space .gogo-media-upload:hover, .gogo-creator-space .gogo-media-upload.is-dragging { background: #edf2e5; border-color: #56775c; }
.gogo-photo-grid { gap: 12px; }
.gogo-photo-grid figure { padding: 5px; border: 1px solid #e4e2d8; border-radius: 10px; background: #fffefb; box-shadow: 0 2px 3px #263b2d0c, 0 9px 20px #263b2d0b; }
.gogo-photo-grid figure:first-child { grid-column: 1 / -1; aspect-ratio: 1.85; }
.gogo-photo-grid img { border-radius: 6px; }
.gogo-photo-grid button { top: 12px; right: 12px; }
.gogo-photo-grid figcaption { bottom: 13px; left: 13px; }
.gogo-creator-space input.gogo-note-title { color: #20382f; font-size: 1.25rem; padding-bottom: 16px; }
.gogo-creator-space textarea { min-height: 205px; color: #35463c; line-height: 2; }
.gogo-creator-space input::placeholder, .gogo-creator-space textarea::placeholder { color: #7b857a; }
.gogo-location-picker { border: 4px solid #fffef9; box-shadow: 0 2px 4px #2b422512, 0 10px 24px #2b422510; }
.gogo-location-picker__map { height: 220px; }
.gogo-compose-actions .gogo-save-draft { border-color: transparent; color: #526451; }
.gogo-compose-actions .gogo-publish-footprint { border-color: #274c3c; background: linear-gradient(160deg, #3d6b56, #294c3d); box-shadow: inset 0 1px 0 #ffffff20, 0 2px 3px #193b3020, 0 7px 16px #193b3018; transition: transform .2s ease, box-shadow .2s ease; }
.gogo-compose-actions .gogo-publish-footprint:hover:not(:disabled) { transform: translateY(-2px); box-shadow: inset 0 1px 0 #ffffff20, 0 4px 6px #193b3020, 0 12px 22px #193b3020; }
.gogo-footprint-history { margin-top: 96px; padding-top: 42px; border-top: 1px solid #dedfd2; }
.gogo-history-body { padding: 26px; border: 1px solid #e7e5da; border-radius: 14px; background: #fffef9; box-shadow: 0 2px 3px #2a3b2505, 0 12px 28px #2a3b2506; }
.gogo-history-body > p { color: #526151; }
.gogo-history-date { padding-top: 26px; }
.gogo-history-date i { top: 36px; }
.gogo-history-photos a { border: 4px solid #fff; box-shadow: 0 2px 5px #263b2d14; }
.gogo-history-photos a:first-child { grid-column: 1 / -1; aspect-ratio: 2.1; }
.gogo-map-memo__text { color: #526151; }
@media (max-width: 800px) {
    .gogo-creator-inner { padding: 56px 28px 0; }
    .gogo-compose-grid { gap: 30px; }
    .gogo-compose-place { padding: 18px; }
    .gogo-coordinate-line { flex-wrap: wrap; }
    .gogo-compose-footer { gap: 20px; }
    .gogo-compose-actions button { padding: 10px 16px; }
}
@media (max-width: 600px) {
    .gogo-creator-inner { padding: 48px 22px 0; }
    .gogo-section-title { margin-bottom: 32px; }
    .gogo-section-title h2 { font-size: 1.75rem; }
    .gogo-section-title > div > p:last-child { font-size: .875rem; }
    .gogo-compose-grid { grid-template-columns: 1fr; gap: 30px; }
    .gogo-compose-footer { align-items: stretch; flex-direction: column; }
    .gogo-compose-actions { display: grid; grid-template-columns: 1fr 1fr; }
    .gogo-compose-actions button { justify-content: center; }
    .gogo-creator-space input:not([type="file"]), .gogo-creator-space select { font-size: 1rem; }
    .gogo-footprint-history { margin-top: 60px; }
    .gogo-history-toolbar { align-items: flex-start; flex-direction: column; gap: 12px; }
    .gogo-history-filters { gap: 2px; }
    .gogo-history-filters button { padding: 6px 12px; }
    .gogo-history-card { grid-template-columns: 48px 1fr; gap: 18px; }
    .gogo-history-date strong { font-size: 1.75rem; }
    .gogo-history-date span { font-size: .6875rem; }
    .gogo-history-date i { right: -3px; }
    .gogo-history-photos { grid-template-columns: repeat(2, 1fr); gap: 8px; }
    .gogo-history-body > footer { display: block; }
    .gogo-history-body > footer > div { margin-left: -20px; }
    .gogo-history-body > p { font-size: .875rem; }
    .gogo-history-body { padding: 18px; }
    .gogo-photo-grid figure:first-child, .gogo-history-photos a:first-child { aspect-ratio: 1.5; }
    .gogo-explore-footer { gap: 12px; flex-wrap: wrap; }
    .gogo-explore-footer p { display: none; }
}
@media (prefers-reduced-motion: reduce) {
    .gogo-creator-space *, .gogo-creator-space .will-reveal { transition: none !important; animation: none !important; transform: none !important; opacity: 1 !important; scroll-behavior: auto !important; }
}

/* 0.17.10: bring the lower footprint surfaces into the map's ink-blue palette. */
.gogo-explore-shell > .gogo-creator-space {
    --gogo-ink: #f5f7fb;
    --gogo-muted: #a4b2c5;
    --gogo-paper: #17263a;
    --gogo-card: #1d3048;
    --gogo-line: #ffffff24;
    --gogo-green: #9db8d4;
    color: var(--gogo-ink);
    background: #17263a;
    border-top-color: #ffffff18;
    box-shadow: 0 -18px 48px #10203766;
}
.gogo-explore-shell > .gogo-creator-space .gogo-creator-inner { color: #f5f7fb; }
.gogo-explore-shell > .gogo-creator-space .gogo-section-title h2,
.gogo-explore-shell > .gogo-creator-space .gogo-field-heading,
.gogo-explore-shell > .gogo-creator-space .gogo-history-body h3 { color: #f5f7fb; }
.gogo-explore-shell > .gogo-creator-space .gogo-eyebrow,
.gogo-explore-shell > .gogo-creator-space .gogo-section-title > div > p:last-child,
.gogo-explore-shell > .gogo-creator-space .gogo-field-heading small,
.gogo-explore-shell > .gogo-creator-space .gogo-location-status,
.gogo-explore-shell > .gogo-creator-space .gogo-coordinate-line > span,
.gogo-explore-shell > .gogo-creator-space .gogo-history-toolbar > span,
.gogo-explore-shell > .gogo-creator-space .gogo-history-meta,
.gogo-explore-shell > .gogo-creator-space .gogo-history-body > footer,
.gogo-explore-shell > .gogo-creator-space .gogo-history-empty p,
.gogo-explore-shell > .gogo-creator-space .gogo-guest-card p { color: #a4b2c5; }
.gogo-explore-shell > .gogo-creator-space .gogo-eyebrow span { border-color: #a4b2c566; }
.gogo-explore-shell > .gogo-creator-space input:not([type="file"]),
.gogo-explore-shell > .gogo-creator-space textarea,
.gogo-explore-shell > .gogo-creator-space select { border-color: #ffffff2b; background: #1d3048; color: #f5f7fb; }
.gogo-explore-shell > .gogo-creator-space input::placeholder,
.gogo-explore-shell > .gogo-creator-space textarea::placeholder { color: #8397b0; }
.gogo-explore-shell > .gogo-creator-space input:focus,
.gogo-explore-shell > .gogo-creator-space textarea:focus,
.gogo-explore-shell > .gogo-creator-space select:focus { border-color: #9db8d4; box-shadow: 0 0 0 3px #9db8d41c; }
.gogo-explore-shell > .gogo-creator-space .gogo-media-upload { border-color: #9db8d466; background: #1d3048; }
.gogo-explore-shell > .gogo-creator-space .gogo-media-upload:hover,
.gogo-explore-shell > .gogo-creator-space .gogo-media-upload.is-dragging,
.gogo-explore-shell > .gogo-creator-space .gogo-media-upload:focus-within { border-color: #9db8d4; background: #243b58; }
.gogo-explore-shell > .gogo-creator-space .gogo-media-upload svg { stroke: #9db8d4; }
.gogo-explore-shell > .gogo-creator-space .gogo-media-upload strong,
.gogo-explore-shell > .gogo-creator-space .gogo-media-upload span,
.gogo-explore-shell > .gogo-creator-space .gogo-media-upload small { color: #c7d5e5; }
.gogo-explore-shell > .gogo-creator-space .gogo-compose-place { border-color: #ffffff24; background: #1d3048; box-shadow: inset 0 1px 0 #ffffff0d; }
.gogo-explore-shell > .gogo-creator-space .gogo-location-picker { border-color: #ffffff2b; background: #20354e; }
.gogo-explore-shell > .gogo-creator-space .gogo-map-picker-tip { background: #17263acc; color: #d9e4f0; }
.gogo-explore-shell > .gogo-creator-space .gogo-location-picker__map .amap-container { filter: saturate(.5) brightness(.75); }
.gogo-explore-shell > .gogo-creator-space .gogo-coordinate-line button,
.gogo-explore-shell > .gogo-creator-space .gogo-visibility select { border-color: #ffffff2b; background: #263f5d; color: #e7eef7; }
.gogo-explore-shell > .gogo-creator-space .gogo-compose-footer { border-color: #ffffff24; }
.gogo-explore-shell > .gogo-creator-space .gogo-compose-actions .gogo-save-draft { border-color: #9db8d466; color: #c7d5e5; }
.gogo-explore-shell > .gogo-creator-space .gogo-compose-actions .gogo-save-draft:hover { background: #243b58; }
.gogo-explore-shell > .gogo-creator-space .gogo-compose-actions .gogo-publish-footprint,
.gogo-explore-shell > .gogo-creator-space .gogo-guest-card a { border-color: #294c70; background: #294c70; color: #fff; }
.gogo-explore-shell > .gogo-creator-space .gogo-publish-footprint:hover { background: #345d86; }
.gogo-explore-shell > .gogo-creator-space .gogo-form-message,
.gogo-explore-shell > .gogo-creator-space .gogo-history-message { color: #b9cee4; }
.gogo-explore-shell > .gogo-creator-space .gogo-footprint-history { border-top: 1px solid #ffffff18; }
.gogo-explore-shell > .gogo-creator-space .gogo-history-toolbar { border-color: #ffffff24; }
.gogo-explore-shell > .gogo-creator-space .gogo-history-filters button { color: #9db0c5; }
.gogo-explore-shell > .gogo-creator-space .gogo-history-filters button.is-active { border-color: #7190b0; background: #294c70; color: #fff; }
.gogo-explore-shell > .gogo-creator-space .gogo-history-body { border-color: #ffffff24; background: #1d3048; box-shadow: 0 12px 28px #10203724; }
.gogo-explore-shell > .gogo-creator-space .gogo-history-body > p { color: #c1cfdf; }
.gogo-explore-shell > .gogo-creator-space .gogo-history-date strong { color: #d9e6f3; }
.gogo-explore-shell > .gogo-creator-space .gogo-history-date span { color: #91a4bb; }
.gogo-explore-shell > .gogo-creator-space .gogo-history-date i { background: #ffffff30; }
.gogo-explore-shell > .gogo-creator-space .gogo-history-date i::before { background: #9db8d4; }
.gogo-explore-shell > .gogo-creator-space .gogo-status-badge { background: #29415d; color: #b8cbe0; }
.gogo-explore-shell > .gogo-creator-space .gogo-status-badge[data-state="published"] { background: #28556f; color: #bfe3ed; }
.gogo-explore-shell > .gogo-creator-space .gogo-status-badge[data-state="pending"] { background: #594d3a; color: #e4ca91; }
.gogo-explore-shell > .gogo-creator-space .gogo-status-badge[data-state="rejected"] { background: #593f45; color: #e5b6bc; }
.gogo-explore-shell > .gogo-creator-space .gogo-history-photos a { border-color: #29415d; background: #20354e; }
.gogo-explore-shell > .gogo-creator-space .gogo-history-body > footer button { color: #abc1d8; }
.gogo-explore-shell > .gogo-creator-space .gogo-history-body > footer button:hover { color: #fff; }
.gogo-explore-shell > .gogo-creator-space .gogo-history-more { border-color: #9db8d466; color: #c7d5e5; }
.gogo-explore-shell > .gogo-creator-space .gogo-history-empty,
.gogo-explore-shell > .gogo-creator-space .gogo-guest-card { border-color: #ffffff24; background: #1d3048; }
.gogo-explore-shell > .gogo-creator-space .gogo-history-empty h3,
.gogo-explore-shell > .gogo-creator-space .gogo-guest-card h3 { color: #f5f7fb; }
.gogo-explore-shell > .gogo-creator-space .gogo-explore-footer { border-color: #ffffff24; color: #a4b2c5; }
.gogo-explore-shell > .gogo-creator-space .gogo-explore-footer a { color: #c7d5e5; }
.gogo-explore-shell > .gogo-creator-space .gogo-section-handle { background: #9db8d4; box-shadow: 0 1px 0 #ffffff20; }
