@media (max-width: 1380px) {
    .summary-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .admin-toolbar {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 1420px) and (min-width: 1181px) {
    .workspace-topbar {
        grid-template-columns: minmax(0, auto) minmax(0, 1fr);
        align-items: center;
        gap: 8px;
        margin-bottom: 10px;
    }

    .workspace-topbar-copy,
    .workspace-topbar-actions {
        min-width: 0;
        flex-wrap: nowrap;
    }

    .workspace-topbar-copy {
        gap: 5px;
    }

    .workspace-topbar-actions {
        gap: 5px;
        justify-content: flex-end;
    }

    .topbar-pill {
        gap: 5px;
        padding: 5px 8px;
        white-space: nowrap;
        font-size: 0.68rem;
    }

    .topbar-pill-env .topbar-pill-label,
    .topbar-pill-runtime .topbar-pill-label,
    .workspace-topbar-copy .topbar-pill:nth-child(1) .topbar-pill-label,
    .workspace-topbar-copy .topbar-pill:nth-child(2) .topbar-pill-label {
        display: none;
    }

    .workspace-topbar-actions .ghost-button {
        min-height: 30px;
        padding: 5px 9px;
        font-size: 0.68rem;
        white-space: nowrap;
    }

    .workspace-user-chip {
        min-height: 30px;
        padding: 5px 9px;
        justify-content: center;
    }

    .workspace-user-chip strong {
        font-size: 0.68rem;
        white-space: nowrap;
    }

    .workspace-user-chip span {
        display: none;
    }

    .workspace-logout-form {
        flex: 0 0 auto;
    }

    .users-admin-toolbar {
        grid-template-columns: minmax(240px, 1fr) auto;
    }
}
