@media (max-width: 900px) {
    .audit-filter-toolbar {
        align-items: stretch;
    }

    .debug-toolbar-primary,
    .debug-toolbar-filters {
        align-items: stretch;
    }

    .debug-toolbar-filters {
        flex-wrap: wrap;
    }

    .debug-toolbar-filters label,
    .debug-toggle,
    .debug-toolbar-primary .action-button,
    .debug-toolbar-primary .action-button-secondary,
    .debug-toolbar-primary .action-button-danger {
        flex: 1 1 150px;
    }

    .debug-terminal-console {
        min-height: 360px;
        max-height: 52vh;
    }

    .debug-console-shell {
        min-height: 360px;
    }

    .debug-live-panel {
        max-height: 72vh;
    }

    .debug-diagnostics-panel,
    .debug-details-panel[open] {
        max-height: 38vh;
    }

    .debug-diagnostics-panel[open] > :not(summary),
    .debug-details-panel[open] > :not(summary) {
        max-height: calc(38vh - 36px);
    }

    .splash-body {
        overflow: auto;
    }

    .splash-window {
        min-height: 100vh;
        border-radius: 0;
    }

    .splash-window .window-controls {
        top: 18px;
        right: 18px;
        gap: 8px;
    }

    .splash-content {
        padding: 92px 24px 30px;
    }

    .splash-network {
        width: 58%;
        opacity: 0.38;
    }

    .splash-emblem {
        width: 190px;
        height: 196px;
    }

    .splash-brand {
        gap: 14px;
        font-size: clamp(3rem, 13vw, 4.6rem);
        letter-spacing: 0.04em;
    }

    .splash-tagline {
        margin-top: 34px;
        font-size: 0.9rem;
        letter-spacing: 0.22em;
    }

    .splash-start-button {
        height: 74px;
        margin-top: 42px;
        font-size: 1.32rem;
    }

    .splash-feature-strip {
        grid-template-columns: 1fr;
        gap: 14px;
        width: min(520px, 92vw);
    }

    .splash-feature {
        border-left: 0;
        border-top: 1px solid rgba(151, 176, 216, 0.18);
        padding: 14px 0;
    }
}

@media (min-width: 1181px) and (max-height: 720px) {
    .dashboard-view-ops .workspace-column-side > .panel,
    .dashboard-view-ops .side-panel,
    .dashboard-view-ops .side-activity-panel {
        max-height: none;
        overflow: visible;
    }

    .dashboard-view-ops .side-activity-panel .activity-list {
        max-height: 180px;
        overflow: auto;
    }
}
