#straightFlightMore, .straight-landing-more { grid-column: 1 / -1; }
.straight-landing-more > .straight-landing-fields { margin-top: 0; }
@media (min-width: 901px) {
    #projectPanelResizeHandle { display: none; }
    body.project-menu-collapsed { --project-panel-width: 12px !important; }
    body.project-menu-collapsed > .panel { display: none; }
    .panel-edge-toggle {
        position: fixed !important;
        top: 0;
        bottom: 0;
        width: 12px !important;
        min-width: 12px !important;
        height: 100dvh !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
        border-right: 1px solid var(--line) !important;
        border-radius: 0 !important;
        background: color-mix(in srgb, var(--text) 9%, var(--panel)) !important;
        color: var(--muted) !important;
        cursor: pointer;
        z-index: 32;
        display: grid;
        place-items: center;
    }
    .panel-edge-toggle:hover, .panel-edge-toggle:focus-visible {
        background: color-mix(in srgb, var(--text) 16%, var(--panel)) !important;
        color: var(--text) !important;
        outline: 1px solid var(--muted);
        outline-offset: -2px;
    }
    #projectMenuEdgeToggle { left: 0; }
    #browserToggle.panel-edge-toggle { left: calc(var(--project-panel-width) - 6px); }
    #browserToggle.panel-edge-toggle { cursor: ew-resize; touch-action: none; }
    body.project-menu-collapsed #browserToggle.panel-edge-toggle { cursor: pointer; }
    #browserToggle.panel-edge-toggle::before { display: none; }
    .panel-edge-grip { display: flex; flex-direction: column; align-items: center; gap: 3px; width: 10px; pointer-events: none; }
    .panel-edge-grip svg { display: block; flex: none; }
    body.project-menu-collapsed #browserToggle.panel-edge-toggle { left: 12px; }
    #projectMenuEdgeToggle::before { content: '\2039'; font-size: 20px; line-height: 1; }
    body.project-menu-collapsed #projectMenuEdgeToggle::before { content: '\203a'; }
}
@media (max-width: 900px) {
    #projectMenuEdgeToggle { display: none; }
    .panel-edge-grip { display: none; }
}
